From 046b2eb051ced72fef52d4b3b3d178079b3b9ab3 Mon Sep 17 00:00:00 2001 From: Code Date: Wed, 12 Feb 2025 23:29:19 +0100 Subject: [PATCH] Updating - sheetpress/cassandra-edczmax-rc2 --- .../media/gallery/beach.html | 309 +++++ .../beach_files/25399012(1).js.download | 9 + .../gallery/beach_files/25399012.js.download | 27 + ...8d3-4f4d-9f25-91902845463a_perspective.jpg | 3 + .../beach_files/Bria-logo-5e0c53b1.svg | 11 + .../gallery/beach_files/banner.js.download | 14 + ...b190baa54a945762aa9eeb8f71bdf3.js.download | 1 + ...nect-78c592370f1fa1ed990086d663a6c811.html | 3 + .../media/gallery/beach_files/css | 24 + .../media/gallery/beach_files/css(1) | 18 + .../media/gallery/beach_files/css(2) | 18 + .../media/gallery/beach_files/css2 | 450 ++++++++ .../media/gallery/beach_files/css2(1) | 90 ++ .../media/gallery/beach_files/fb.js.download | 2 + .../media/gallery/beach_files/gtm.js.download | 592 ++++++++++ .../beach_files/highlight-2768e757.css | 7 + .../media/gallery/beach_files/icon | 23 + .../beach_files/index-9f618e00.js.download | 160 +++ .../gallery/beach_files/index-c3fdbb73.css | 1 + .../init.1b0ca66798533c8bb334.js.download | 2 + .../init.1fdb0711f6917fbab201.js.download | 2 + .../media/gallery/beach_files/inner.html | 3 + .../beach_files/insight.min.js.download | 1 + .../media/gallery/beach_files/js | 930 +++++++++++++++ .../media/gallery/beach_files/js(1) | 1000 +++++++++++++++++ .../media/gallery/beach_files/js(2) | 1000 +++++++++++++++++ ...a2b40a058ddff1cffdb63779fe3de1.js.download | 1 + ...uter-3437aaddcdf6922d623e172c2d6f9278.html | 3 + .../beach_files/out-4.5.44.js.download | 1 + ...ct-best-gradient-color-picker-91216b73.css | 1 + ...act-lazy-load-image-component-8e1a892c.css | 1 + .../beach_files/react-toastify-55fec1ff.css | 1 + .../gallery/beach_files/recorder.js.download | 1 + .../gallery/beach_files/rsuite-3c5c2224.css | 1 + .../gallery/beach_files/saved_resource.html | 3 + .../gallery/beach_files/script.js.download | 1 + .../gallery/beach_files/seed_1402738404.PNG | 3 + .../gallery/beach_files/seed_1402738405.PNG | 3 + .../gallery/beach_files/seed_1402738406.PNG | 3 + .../gallery/beach_files/seed_1402738407.PNG | 3 + .../gallery/beach_files/seed_1544308151.PNG | 3 + .../gallery/beach_files/seed_1544308152.PNG | 3 + .../gallery/beach_files/seed_1544308153.PNG | 3 + .../gallery/beach_files/seed_1544308154.PNG | 3 + .../gallery/beach_files/seed_324088542.PNG | 3 + .../gallery/beach_files/seed_324088543.PNG | 3 + .../gallery/beach_files/seed_324088544.PNG | 3 + .../gallery/beach_files/seed_324088545.PNG | 3 + .../gallery/beach_files/seed_642915033.PNG | 3 + .../gallery/beach_files/seed_642915034.PNG | 3 + .../gallery/beach_files/seed_642915035.PNG | 3 + .../gallery/beach_files/seed_642915036.PNG | 3 + ...6b312be4be014d22b8a4b6de89355b.js.download | 1 + .../gallery/beach_files/swiper-08f61bc5.css | 1 + .../media/gallery/beach_files/unnamed.png | 3 + .../media/gallery/beach_files/v3 | 1 + .../web-interactives-embed.js.download | 1 + .../media/gallery/f1.png | 3 + .../media/gallery/fab.png | 3 + .../media/gallery/seed_1402738404.png | 3 + .../media/gallery/seed_1402738406.png | 3 + .../media/gallery/seed_1544308154.png | 3 + .../media/gallery/seed_166737917.png | 3 + 63 files changed, 4787 insertions(+) create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach.html create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012(1).js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/6582f2b6-68d3-4f4d-9f25-91902845463a_perspective.jpg create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/Bria-logo-5e0c53b1.svg create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/banner.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/controller-deb190baa54a945762aa9eeb8f71bdf3.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/controller-with-preconnect-78c592370f1fa1ed990086d663a6c811.html create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(1) create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(2) create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2 create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2(1) create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/fb.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/gtm.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/highlight-2768e757.css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/icon create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/index-9f618e00.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/index-c3fdbb73.css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/init.1b0ca66798533c8bb334.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/init.1fdb0711f6917fbab201.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/inner.html create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/insight.min.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/js create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/js(1) create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/js(2) create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/m-outer-15a2b40a058ddff1cffdb63779fe3de1.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/m-outer-3437aaddcdf6922d623e172c2d6f9278.html create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/out-4.5.44.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/react-best-gradient-color-picker-91216b73.css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/react-lazy-load-image-component-8e1a892c.css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/react-toastify-55fec1ff.css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/recorder.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/rsuite-3c5c2224.css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/saved_resource.html create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/script.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1402738404.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1402738405.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1402738406.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1402738407.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1544308151.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1544308152.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1544308153.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_1544308154.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_324088542.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_324088543.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_324088544.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_324088545.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_642915033.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_642915034.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_642915035.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/seed_642915036.PNG create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/shared-666b312be4be014d22b8a4b6de89355b.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/swiper-08f61bc5.css create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/unnamed.png create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/v3 create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/web-interactives-embed.js.download create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/f1.png create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/fab.png create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/seed_1402738404.png create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/seed_1402738406.png create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/seed_1544308154.png create mode 100644 sheetpress/cassandra-edczmax-rc2/media/gallery/seed_166737917.png diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach.html b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach.html new file mode 100644 index 000000000..e1ed56193 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach.html @@ -0,0 +1,309 @@ + + + + + + + + + BRIA.ai | Visual Generative AI Done Right + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

polymech

Select API

 

API Docs

Generation mode

Background prompt

Refine prompt

Background image reference

Seed number

Number of results

Uploaded Image:
Results:
Results:
Results:
Results:
+ + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012(1).js.download b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012(1).js.download new file mode 100644 index 000000000..aced23f58 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012(1).js.download @@ -0,0 +1,9 @@ +// HubSpot Script Loader. Please do not block this resource. See more: http://hubs.ly/H0702_H0 + +!function(t,e,r){if(!document.getElementById(t)){var n=document.createElement("script");for(var a in n.src="https://js-eu1.hsadspixel.net/fb.js",n.type="text/javascript",n.id=t,r)r.hasOwnProperty(a)&&n.setAttribute(a,r[a]);var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(n,i)}}("hs-ads-pixel-25399012",0,{"data-ads-portal-id":25399012,"data-ads-env":"prod","data-loader":"hs-scriptloader","data-hsjs-portal":25399012,"data-hsjs-env":"prod","data-hsjs-hublet":"eu1"}); +!function(t,e,r){if(!document.getElementById(t)){var n=document.createElement("script");for(var a in n.src="https://js-eu1.hubspot.com/web-interactives-embed.js",n.type="text/javascript",n.id=t,r)r.hasOwnProperty(a)&&n.setAttribute(a,r[a]);var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(n,i)}}("hubspot-web-interactives-loader",0,{"crossorigin":"anonymous","data-loader":"hs-scriptloader","data-hsjs-portal":25399012,"data-hsjs-env":"prod","data-hsjs-hublet":"eu1"}); +!function(e,t){if(!document.getElementById(e)){var c=document.createElement("script");c.src="https://js-eu1.hs-analytics.net/analytics/1739357700000/25399012.js",c.type="text/javascript",c.id=e;var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}}("hs-analytics"); +var _hsp = window._hsp = window._hsp || []; +_hsp.push(['addEnabledFeatureGates', []]); +_hsp.push(['setBusinessUnitId', 0]); +!function(t,e,r){if(!document.getElementById(t)){var n=document.createElement("script");for(var a in n.src="https://js-eu1.hs-banner.com/v2/25399012/banner.js",n.type="text/javascript",n.id=t,r)r.hasOwnProperty(a)&&n.setAttribute(a,r[a]);var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(n,i)}}("cookieBanner-25399012",0,{"data-cookieconsent":"ignore","data-hs-ignore":true,"data-loader":"hs-scriptloader","data-hsjs-portal":25399012,"data-hsjs-env":"prod","data-hsjs-hublet":"eu1"}); \ No newline at end of file diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012.js.download b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012.js.download new file mode 100644 index 000000000..07fcb494f --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/25399012.js.download @@ -0,0 +1,27 @@ +/** + * HubSpot Analytics Tracking Code Build Number 1.1708 + * Copyright 2025 HubSpot, Inc. http://www.hubspot.com + */ +var _hsq = _hsq || []; +_hsq.push(['setPortalId', 25399012]); +_hsq.push(['trackPageView']); +_hsq.push(["trackClick", "div#root > div._container_1xcwn_1.MuiBox-root.css-0 > div._childrenContainer_1qylr_10 > div._cardsContainer_1xcwn_6.MuiBox-root.css-0 > div.MuiGrid-root.MuiGrid-container._gridContainer_1xcwn_9.css-1d3bbye > div:nth-of-type(1) > div.MuiBox-root.css-0 > img", "pe25399012_playground_trial", {"url":"https://platform.bria.ai/*","trackingConfigId":30406724}]); +_hsq.push(["trackClick", "div#root > div._container_1xcwn_1.MuiBox-root.css-0 > div._childrenContainer_1qylr_10 > div._cardsContainer_1xcwn_6.MuiBox-root.css-0 > div.MuiGrid-root.MuiGrid-container._gridContainer_1xcwn_9.css-1d3bbye > div:nth-of-type(2) > div.MuiBox-root.css-0 > img", "pe25399012_playground_trial", {"url":"https://platform.bria.ai/*","trackingConfigId":30406725}]); +_hsq.push(["trackClick", "div#root > div._container_1xcwn_1.MuiBox-root.css-0 > div._childrenContainer_1qylr_10 > div._cardsContainer_1xcwn_6.MuiBox-root.css-0 > div.MuiGrid-root.MuiGrid-container._gridContainer_1xcwn_9.css-1d3bbye > div:nth-of-type(3) > div.MuiBox-root.css-0 > img", "pe25399012_playground_trial", {"url":"https://platform.bria.ai/*","trackingConfigId":30406726}]); +_hsq.push(["trackClick", "div#root > div._container_1xcwn_1.MuiBox-root.css-0 > div._childrenContainer_1qylr_10 > div._cardsContainer_1xcwn_6.MuiBox-root.css-0 > div.MuiGrid-root.MuiGrid-container._gridContainer_1xcwn_9.css-1d3bbye > div:nth-of-type(4) > div.MuiBox-root.css-0 > img", "pe25399012_playground_trial", {"url":null,"trackingConfigId":30406727}]); +_hsq.push(["trackClick", "body > div.MuiDialog-root.MuiModal-root.css-126xj0f > div.MuiDialog-container.MuiDialog-scrollPaper.css-ekeie0 > div.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation24.MuiDialog-paper._uploadModalContainer_bzrri_51.MuiDialog-paperScrollPaper.MuiDialog-paperWidthFalse.css-1rofxii > label._container_2g08x_1.MuiBox-root.css-4g6ai3 > div._emptyState_2g08x_58.MuiBox-root.css-0", "pe25399012_bria_sandbox_rmbg2_0", {"url":null,"trackingConfigId":30423689}]); +_hsq.push(['setLegacy', false]); +_hsq.push(['addHashedCookieDomain', '115452825']); +_hsq.push(['addHashedCookieDomain', '205882892']); +_hsq.push(['addHashedCookieDomain', '48697657']); +_hsq.push(['addHashedCookieDomain', '20629287']); +_hsq.push(['addHashedCookieDomain', '251652889']); +_hsq.push(['enableAutomaticLinker', true]); +_hsq.push(['embedHubSpotScript', 'https://js-eu1.hs-scripts.com/25399012.js', 'hs-script-loader']); +_hsq.push(['initEventVisualizerScript']); +_hsq.push(['setTrackingDomain', 'track-eu1.hubspot.com']); +/** _anon_wrapper_ **/ (function() { +/*! For license information please see hsa-prod.js.LICENSE.txt */ +(hstc=hstc||{}).JS_VERSION=1.1;hstc.ANALYTICS_HOST="track.hubspot.com";(hstc=hstc||{}).Math={uuid:function(){if(window.navigator.userAgent.indexOf("googleweblight")>-1)return hstc.Math._mathRandomUuid();var t=window.crypto||window.msCrypto;return void 0!==t&&void 0!==t.getRandomValues&&void 0!==window.Uint16Array?hstc.Math._cryptoUuid():hstc.Math._mathRandomUuid()},_mathRandomUuid:function(){var t=(new Date).getTime();return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,(function(e){var i=(t+16*Math.random())%16|0;t=Math.floor(t/16);return("x"===e?i:3&i|8).toString(16)}))},_cryptoUuid:function(){var t=window.crypto||window.msCrypto,e=new Uint16Array(8);t.getRandomValues(e);var i=function(t){for(var e=t.toString(16);e.length<4;)e="0"+e;return e};return i(e[0])+i(e[1])+i(e[2])+i(e[3])+i(e[4])+i(e[5])+i(e[6])+i(e[7])}};Math.uuid=Math.uuid||function(){hstc.utils.logError(new Error("Attempt to use Math.uuid()"));return hstc.Math.uuid()};(hstc=hstc||{}).debug=!1;hstc.log=function(){try{var t=new hstc.cookies.Cookie,e="hs_dbg",i=document.location.hash.indexOf("#hsdbg")>-1;if(hstc.debug||i||"1"===t.get(e)){var n=window.console;n&&"function"==typeof n.log&&n.log.apply(n,arguments);if(document.location.hash.indexOf("#hsdbg")>-1){hstc.__logs=hstc.__logs||[];hstc.__logs.push.apply(hstc.__logs,arguments)}t.set(e,1)}}catch(t){}};(hstc=hstc||{}).global={};hstc.global.Context=function(t,e,i,n,r,s,o){this.doc=t||document;this.nav=e||navigator;this.scr=i||screen;this.win=n||window;this.loc=r||this.win.location;this.top=s||top;this.parent=o||parent};hstc.global.Context.prototype.getDocument=function(){return this.doc};hstc.global.Context.prototype.getNavigator=function(){return this.nav};hstc.global.Context.prototype.getScreen=function(){return this.scr};hstc.global.Context.prototype.getWindow=function(){return this.win};hstc.global.Context.prototype.getLocation=function(){return this.loc};hstc.global.Context.prototype.getHostName=function(){try{return this.loc.hostname}catch(t){return this.doc.domain}};hstc.global.Context.prototype.getPathName=function(){return this.loc.pathname};hstc.global.Context.prototype.getTop=function(){return this.top};hstc.global.Context.prototype.getParent=function(){return this.parent};hstc.global.Context.prototype.getReferrer=function(){var t="";try{t=this.top.document.referrer}catch(e){if(parent)try{t=this.parent.document.referrer}catch(e){t=""}}""===t&&(t=this.doc.referrer);return t};hstc.global.Context.prototype.getCharacterSet=function(){return this.doc.characterSet?this.doc.characterSet:this.doc.charset?this.doc.charset:""};hstc.global.Context.prototype.getLanguage=function(){return this.nav.language?this.nav.language:this.nav.browserLanguage?this.nav.browserLanguage:""};hstc.global.Context.prototype.getOrigin=function(){return this.loc.origin?this.loc.origin:this.loc.protocol+"//"+this.getHostName()+(this.loc.port?":"+this.loc.port:"")};hstc.global.Context.prototype.getCurrentHref=function(t){return t?this.getOrigin().toLowerCase()+t.toLowerCase():this.loc.href.toLowerCase()};(hstc=hstc||{}).utils={};hstc.utils.tostr=Object.prototype.toString;hstc.utils.getNextWeekStart=function(t){var e=t||new Date,i=e.getDay(),n=e.getDate()+(0==i?7:7-i);return hstc.utils.clearTimePart(new Date(e.setDate(n)))};hstc.utils.getNextMonthStart=function(t){for(var e=t||new Date,i=e.getMonth();i==e.getMonth();){0;e.setDate(e.getDate()+1)}return hstc.utils.clearTimePart(e)};hstc.utils.clearTimePart=function(t){t.setHours(0);t.setMinutes(0);t.setSeconds(0);t.setMilliseconds(0);return t};hstc.utils.truncateString=function(t,e){return t?t.length>e?t.substr(0,e):t:""};hstc.utils.search2dArray=function(t,e,i,n){for(var r=0;r=0;i--){var n=t.charCodeAt(i);e=0!==(n=266338304&(e=(e<<6&268435455)+n+(n<<14)))?e^n>>21:e}return e};hstc.utils.extractDomain=function(t){var e=t.split(".");e.length>2&&(e=e.slice(1));return"."+e.join(".")};hstc.utils.createElement=function(t){var e=document.createDocumentFragment(),i=document.createElement("div");i.innerHTML=t;for(;i.firstChild;)e.appendChild(i.firstChild);return e};sanitizeKey=function(t){return t&&["__proto__","constructor","prototype"].indexOf(t.toLowerCase())>-1?t.toUpperCase():t};hstc.utils.deparam=function(t,e){var i=Object.create(null),n={true:!0,false:!1,null:null};t=hstc.utils.trim(hstc.utils.safeString(t));(hstc.utils.startsWith(t,"?")||hstc.utils.startsWith(t,"#"))&&(t=t.slice(1));hstc.utils.each(t.split("+").join(" ").split("&"),(function(t,r){var s,o=r.split("="),c=hstc.utils.decodeParam(o[0]),a=i,h=0,u=c.split("]["),l=u.length-1;if(/\[/.test(u[0])&&/\]$/.test(u[l])){u[l]=u[l].replace(/\]$/,"");l=(u=u.shift().split("[").concat(u)).length-1}else l=0;if(2===o.length){s=hstc.utils.decodeParam(o[1]);e&&(s=s&&!isNaN(s)?+s:"undefined"===s?void 0:void 0!==n[s]?n[s]:s);if(l)for(;h<=l;h++){c=""===u[h]?a.length:u[h];a=a[c=sanitizeKey(c)]=h=0&&t.lastIndexOf(e)===i};hstc.utils.mergeObject=function(t,e){t=t||{};if(!e)return e;for(var i in e)t[i]=e[i];return t};hstc.utils.hasClass=function(t,e){if(t&&t.className)return hstc.utils.inArray(e,t.className.split(" "))>-1};hstc.utils.stripNumericBrackets=function(t){return(t||"").replace(/(^.+?)\[(.+?)\]/,"$1_$2")};hstc.utils.parseCurrency=function(t,e){if("number"==typeof t)return t;var i=t.match(/([^\d]*)([\d\.,]+)([^\d\.,]*)/);if(i){var n,r=i[2],s=r.split("."),o=r.split(",");n=s.length>2||2==s.length&&s[1].length>2&&(0===o.length||s[0].length1){decimalPart=n.pop();c=n.join("")}else c=n.join("");c=c.replace(/[\.,]/g,"");var a=parseInt(c);decimalPart&&(a+=parseFloat(decimalPart)/Math.pow(10,decimalPart.length));return a}return null};hstc.utils.logError=function(t,e){e=e||"";var i={w:hstc.utils.utcnow(),m:t.message||t.toString?t.toString():"-",j:hstc.JS_VERSION};t.name&&(i.n=t.name);t.fileName&&(i.f=t.fileName);t.lineNumber&&(i.l=t.lineNumber);try{i.x=t.stack||t.stacktrace||""}catch(t){}hstc.log("Encountered a JS error");hstc.log(i);var n="https://"+(e||hstc.ANALYTICS_HOST)+"/__pto.gif?";hstc.utils.loadImage(n+hstc.utils.param(i))};hstc.utils.objectsAreEqual=function(t,e){return eq(t,e,[])};hstc.utils.eq=function(t,e,i){if(t===e)return 0!==t||1/t==1/e;if(null==t||null==e)return t===e;t._chain&&(t=t._wrapped);e._chain&&(e=e._wrapped);if(t.isEqual&&_.isFunction(t.isEqual))return t.isEqual(e);if(e.isEqual&&_.isFunction(e.isEqual))return e.isEqual(t);var n=toString.call(t);if(n!=toString.call(e))return!1;switch(n){case"[object String]":return t==String(e);case"[object Number]":return t!=+t?e!=+e:0==t?1/t==1/e:t==+e;case"[object Date]":case"[object Boolean]":return+t==+e;case"[object RegExp]":return t.source==e.source&&t.global==e.global&&t.multiline==e.multiline&&t.ignoreCase==e.ignoreCase}if("object"!=typeof t||"object"!=typeof e)return!1;for(var r=i.length;r--;)if(i[r]==t)return!0;i.push(t);var s=0,o=!0;if("[object Array]"==n){if(o=(s=t.length)==e.length)for(;s--&&(o=s in t==s in e&&eq(t[s],e[s],i)););}else{if("constructor"in t!="constructor"in e||t.constructor!=e.constructor)return!1;for(var c in t)if(_.has(t,c)){s++;if(!(o=_.has(e,c)&&eq(t[c],e[c],i)))break}if(o){for(c in e)if(_.has(e,c)&&!s--)break;o=!s}}i.pop();return o};hstc.utils.checkHashedDomain=function(t,e,i=!0){return 0==t.length||-1==t.substring(1).indexOf(".")?"":0!=t.indexOf(".")&&hstc.utils.inArray(""+this.hashString("."+t),e)>-1?"."+t:hstc.utils.inArray(""+this.hashString(t),e)>-1?t:this.checkHashedDomain(t.substring(t.substring(1).indexOf(".")+(i?1:2)),e)};hstc.utils.isValidHubUrl=function(t){return/^https:\/\/(app|local)(-[a-z]{2}[0-9]{1})?\.hubspot(qa)?\.com\/?$/.test(t)};(hstc=hstc||{}).cookies={};hstc.cookies.Cookie=function(t){this.context=t||new hstc.global.Context;this.currentDomain=null;this.domains=[];this.hashedDomains=[];this.secureCookie=!1};hstc.cookies.Cookie.prototype.addDomain=function(t){this.addHashedDomain(t)};hstc.cookies.Cookie.prototype.addHashedDomain=function(t){-1!=t.indexOf(".")&&(t=""+hstc.utils.hashString(t));var e=hstc.utils.checkHashedDomain(this.context.getHostName(),t.split(),!1);e.length>0&&(!this.currentDomain||e.length0)){n=i.expires+i.path+i.sameSite+i.secure;this._writeCookie(t+"="+e+n)}};hstc.cookies.Cookie.prototype._writeCookie=function(t){this.context.getDocument().cookie=t};hstc.cookies.Cookie.prototype.get=function(t){var e=new RegExp("(^|;)[ ]*"+t+"=([^;]*)").exec(this.context.getDocument().cookie);return e?hstc.utils.decodeParam(e[2],!0):""};hstc.cookies.Cookie.prototype.has=function(){return hstc.utils.isDefined(this.context.getNavigator().cookieEnabled)||"cookie"in this.context.getDocument()&&this.context.getDocument().cookie.length>0};hstc.cookies.Cookie.prototype.remove=function(t){this.set(t,"",{expiryDate:"1970-01-01T00:00:01-00:00"})};hstc.cookies.Cookie.prototype.setCookiesToSubdomain=function(t){this.cookiesToSubdomain=t};hstc.cookies.Cookie.prototype.getCookiesToSubdomain=function(){return this.cookiesToSubdomain};hstc.cookies.Cookie.prototype.setSecureCookie=function(){this.secureCookie=!0};(hstc=hstc||{}).identities={};hstc.identities.Identity=function(t){this.raw=t};hstc.identities.Identity.prototype.get=function(){return this.raw};hstc.identities.Identity.prototype.equals=function(t){return hstc.utils.objectsAreEqual(this,t)};hstc.identities.Identity.prototype.merge=function(t){this.raw=hstc.utils.mergeObject(this.raw,t)};(hstc=hstc||{}).browser=function(t){var e=(t=t||new hstc.global.Context).getNavigator(),i=e.userAgent.toLowerCase(),n={init:function(){this.browser=this.searchString(this.dataBrowser)||"";this.version=this.searchVersion(e.userAgent)||this.searchVersion(e.appVersion)||"";this.OS=this.searchString(this.dataOS)||""},searchString:function(t){for(var e=0;e0}))}))}};hstc.tracking.Tracker.prototype.handleSearchLink=function(t){var e=this;e._enqueueConsentListener((function(){e.handleLink(t,null,!0)}))};hstc.tracking.Tracker.prototype.handleSearchLinks=function(){var t=this;t._manageCookies();var e=new RegExp("(/_hcms/analytics/search/conversion|/_hcms/analytics/search/request)");t._enqueueConsentListener((function(){t._iterateLinks((function(t){return t.href.match(e)}))}))};hstc.tracking.Tracker.prototype._iterateLinks=function(t){var e=this;hstc.utils.each(hstc.find("a"),(function(i,n){if(e.utk&&e.utk.visitor)try{if(t(n))try{n.href=e.handleLink(n.href,n.target,!0)}catch(t){n&&n.href&&hstc.utils.logError("Unable to modify link to "+n.href,e._determineTrackingDomain())}}catch(t){hstc.log("Can't modify link.")}}))};hstc.tracking.Tracker.prototype.handleLink=function(t,e,i){var n=t,r=this._getFingerprint();if(null!==r){n=hstc.utils.updateQueryStringParameter(n,"__hstc",this.utk.get());n=hstc.utils.updateQueryStringParameter(n,"__hssc",this.session.get());n=hstc.utils.updateQueryStringParameter(n,"__hsfp",r)}if(i)return n;this.context.getWindow().open(n,e||"_self")};hstc.tracking.Tracker.prototype.identify=function(t,e){e||this._manageCookies();t instanceof Array||"object"!=typeof t?this.logError("Function identify was not called with a supported object: <"+t+">",this._determineTrackingDomain()):this.identity?this.identity.merge(t):this.identity=new hstc.identities.Identity(t)};hstc.tracking.Tracker.prototype.trackPageView=function(){this._manageCookies();var t={k:1};this._loadImage(t)};hstc.tracking.Tracker.prototype.trackConversion=function(t,e){this._manageCookies();if("string"==typeof t||"number"==typeof t){t={id:hstc.utils.safeString(t)};hstc.utils.isDefined(e)&&(t=hstc.utils.mergeObject(t,e))}hstc.utils.isFunction(t.value)&&(t.value=t.value(hstc));var i=hstc.utils.mergeObject(t,{k:3,n:hstc.utils.safeString(t.id),m:hstc.utils.safeString(t.value)});this._loadImage(i)};hstc.tracking.Tracker.prototype.trackEvent=hstc.tracking.Tracker.prototype.trackConversion;hstc.tracking.Tracker.prototype.trackClick=function(t,e,i){var n=this,r={selector:t,eventId:e,opts:i=i||{},handler:function(t){try{if(hstc.utils.isDefined(n.portalId)){var r=t&&t.target||{},s={hs_element_text:(r.innerText||r.value||"").trim(),hs_link_href:r.href,hs_element_id:r.id,hs_element_class:r.className,hs_tracking_config_id:i.trackingConfigId};r&&!hstc.utils.isEmpty(r)&&n.getParentNodeModuleId(r)&&(s.hs_parent_module_id=n.getParentNodeModuleId(r));if(hstc.utils.startsWith(e,"pe"+n.portalId+"_"))n.trackCustomBehavioralEvent({name:e,properties:s});else if(n._hasAutocaptureClicks()&&hstc.utils.startsWith(e,"autocaptureClick")){var o=hstc.utils.mergeObject(s,{hs_mouse_x_coordinate:t.clientX,hs_mouse_y_coordinate:t.clientY,hs_scroll_x_coordinate:window.scrollX,hs_scroll_y_coordinate:window.scrollY,hs_viewport_width:document.documentElement.clientWidth,hs_viewport_height:document.documentElement.clientHeight});n.trackClickEvent({properties:o})}}hstc.utils.isDefined(n.portalId)&&(hstc.utils.startsWith(e,"pe"+n.portalId+"_")||hstc.utils.startsWith(e,"autocaptureClick"))||n.trackEvent(e,i)}catch(t){hstc.utils.logError(t,n._determineTrackingDomain())}}};this.clickSelectors.push(r);this._resetClickHandler(r)};hstc.tracking.Tracker.prototype._resetClickHandler=function(t){var e="data-hs-event-"+hstc.utils.hashString(t.eventId),i=!t.opts.url||this.urlMatches(t.opts.url);try{hstc.utils.each(hstc.find(t.selector),(function(n,r){var s="1"==r.getAttribute(e);if(s&&!i){hstc.utils.removeEventListener(r,"mousedown",t.handler);r.removeAttribute(e)}else if(!s&&i){hstc.utils.addEventListener(r,"mousedown",t.handler);r.setAttribute(e,"1")}}))}catch(e){hstc.log("Bad selector for "+this.portalId+": "+t.selector+", for event "+t.eventId)}};hstc.tracking.Tracker.prototype.trackFormView=function(t,e,i){this._trackFormActivity(15,t,e,i)};hstc.tracking.Tracker.prototype.trackFormInstall=function(t,e,i){this._trackFormActivity(16,t,e,i)};hstc.tracking.Tracker.prototype.trackFormVisible=function(t,e,i){this._trackFormActivity(17,t,e,i)};hstc.tracking.Tracker.prototype.trackFormInteraction=function(t,e,i){this._trackFormActivity(18,t,e,i)};hstc.tracking.Tracker.prototype.trackFormCompletion=function(t,e,i){this._trackFormActivity(19,t,e,i)};hstc.tracking.Tracker.prototype._trackFormActivity=function(t,e,i,n){if("object"==typeof i){n=i;i=""}n=n||{};var r={k:t,fi:hstc.utils.safeString(e)};hstc.utils.isEmpty(i)||(r.fci=i);hstc.utils.isEmpty(n.formVariantId)&&hstc.utils.isEmpty(n.fvi)||(r.fvi=n.formVariantId||n.fvi);hstc.utils.isEmpty(n.leadFlowId)&&hstc.utils.isEmpty(n.lfi)||(r.lfi=n.leadFlowId||n.lfi);hstc.utils.isEmpty(n.formType)&&0!==n.formType||(r.ft=n.formType);this._loadImage(r)};hstc.tracking.Tracker.prototype.trackFeedbackView=function(t){t=t||{};var e={k:26,st:hstc.utils.safeString(t.surveyType),si:hstc.utils.safeString(t.surveyId)};this._loadImage(e)};hstc.tracking.Tracker.prototype.trackCtaView=function(t,e){var i={k:12,aij:'["'+hstc.utils.safeString(t)+'","'+hstc.utils.safeString(e)+'"]',rfc:8};this._loadImage(i)};hstc.tracking.Tracker.prototype.trackAudioPlay=function(t){var e={k:33};(t=t||{}).fileId&&(e.afi=t.fileId);t.episodeId&&(e.aei=t.episodeId);t.showId&&(e.asi=t.showId);hstc.utils.isEmpty(t.moduleType)||(e.amt=t.moduleType);"number"==typeof t.duration&&(e.ad=t.duration);hstc.utils.isEmpty(t.playSessionId)||(e.aps=t.playSessionId);hstc.utils.isEmpty(t.eventPhase)||(e.aep=t.eventPhase);this._loadImage(e)};hstc.tracking.Tracker.prototype.doNotTrack=function(t){t&&t.track?this.cookie.remove(hstc.tracking.Tracker.DO_NOT_TRACK):this.cookie.set(hstc.tracking.Tracker.DO_NOT_TRACK,"yes",{daysToExpire:hstc.tracking.Tracker.DO_NOT_TRACK_EXPIRATION})};hstc.tracking.Tracker.prototype.autocaptureClicks=function(){this.trackClick('input[type="button"], button, a',"autocaptureClick")};hstc.tracking.Tracker.prototype.urlMatches=function(t,e){e||(e=this.context.getCurrentHref(this.path));if(e==(t=t.toLowerCase()))return!0;if(-1===t.indexOf("?")){var i=e.indexOf("?");-1!==i&&(e=e.substring(0,i))}if(-1==t.indexOf("*"))return(t=t.replace(/\/$/,""))==(e=e.replace(/\/$/,""))||0===t.indexOf("/")&&hstc.utils.removeDomain(e)==t;if(t==e)return!0;if(0===t.length)return!1;var n=new RegExp("[.+?|()\\[\\]{}\\\\]","g");regex=t.replace(n,"\\$&").replace(new RegExp("\\*","g"),"(.*?)");regex=/\/$/.test(regex)?"^"+regex+"$":"^"+regex+"/?$";regex=new RegExp(regex,"i");if(regex.test(e))return!0;if(0===t.indexOf("/")){e="/"+e.split("//")[1].split("/").splice(1).join("/");return regex.test(e)}return!1};hstc.tracking.Tracker.prototype.resetVisitorIdentity=function(){this.hasResetVisitor=!0;this.utk=hstc.tracking.Utk.regenerate(this.cookie);this.session=hstc.tracking.Session.regenerate(this.cookie);this.identity=null;this._manageCookies(this.utk,this.session,!0)};hstc.tracking.Tracker.prototype.resetVisitor=function(){this.resetVisitorIdentity();this.crossDomainLinkingEnabled&&this.enableAutomaticLinker();this.handleSearchLinks()};hstc.tracking.Tracker.prototype._manageCookies=function(t,e,i){var n=this;if(!this.managedCookies||i){var r=hstc.tracking.Utk.parse(this.cookie),s=hstc.tracking.Session.parse(this.cookie);if(!this.hasResetVisitor){this._extractIdentitiesFromQueryString(r,s);this._extractUtkOverride(r)}this.utk||(this.utk=t||r);this.session||(this.session=e||s);this.session.isNew()&&!i?this.utk.isNew()||this.utk.rotate(this.session.start):i||this.session.increment();this.context.getWindow().__hsUserToken||(this.context.getWindow().__hsUserToken=this.utk.visitor);this._enqueueConsentListener((function(){n.utk.save(n.privacySettings,n.privacyConsent);n.session.save()}));for(var o=0;o{e[t]=i[t]||""}));t.i=hstc.utils.param(e)}else hstc.utils.logError("Identity is not a supported object: <"+i+">",this._determineTrackingDomain())}this.hasResetVisitor&&(t.rv=1);if(this.utk){t.vi=this.utk.visitor;t.nc=this.utk.isNew()}var n=this.cookie.get(hstc.tracking.Utk.COOKIE);hstc.utils.isEmpty(n)||(t.u=n);var r=this.cookie.get(hstc.tracking.Session.COOKIE);hstc.utils.isEmpty(r)||(t.b=r);this.privacyConsent&&this.privacyConsent.allowed||(t.ce=!1);return t};hstc.tracking.Tracker.prototype._getPageInfo=function(){var t={};t.v=hstc.JS_VERSION;t.a=this.portalId;hstc.utils.isEmpty(this.pageId)||(t.pi=this.pageId);hstc.utils.isEmpty(this.contentType)||(t.ct=this.contentType);hstc.utils.isEmpty(this.canonicalUrl)||(t.ccu=this.canonicalUrl);hstc.utils.isEmpty(this.path)||(t.po=this.path);hstc.utils.isEmpty(this.referrerPath)||(t.rpo=this.referrerPath);hstc.utils.isEmpty(this.canonicalUrl)&&!hstc.utils.isEmpty(this.relCanonicalUrl)&&(t.rcu=this.relCanonicalUrl);if(!hstc.utils.isEmpty(this.contentMetadata)){var e=this.contentMetadata;hstc.utils.isEmpty(e.contentPageId)||(t.cpi=e.contentPageId);hstc.utils.isEmpty(e.contentGroupId)||(t.cgi=e.contentGroupId);hstc.utils.isEmpty(e.contentFolderId)||(t.cfi=e.contentFolderId);hstc.utils.isEmpty(e.legacyPageId)||(t.lpi=e.legacyPageId);hstc.utils.isEmpty(e.abTestId)||(t.abi=e.abTestId);hstc.utils.isEmpty(e.languageVariantId)||(t.lvi=e.languageVariantId);hstc.utils.isEmpty(e.languageCode)||(t.lvc=e.languageCode);if(!hstc.utils.isEmpty(e.mabData)&&!hstc.utils.isEmpty(e.mabData.correlationId)&&!hstc.utils.isEmpty(e.mabData.experimentId)){t.mabci=e.mabData.correlationId;t.mabei=e.mabData.experimentId}hstc.utils.isEmpty(e.scpContentType)||(t.scpct=e.scpContentType);hstc.utils.isEmpty(e.inChatView)||(t.icv=e.inChatView)}if(hstc.utils.isArray(this.targetedContentMetadata)&&this.targetedContentMetadata.length){for(var i=[],n=Math.min(this.targetedContentMetadata.length,5),r=0;r{this.refreshPageHandlers()})):window.hsCallsToActionsReady=window.hsCallsToActionsReady||[()=>{window.HubSpotCallsToActions.on("onCallToActionReplacedInlineHTML",(()=>{this.refreshPageHandlers()}))}]};hstc.tracking.Utk=function(t,e,i,n,r,s,o,c,a){this.context=t?t.context:new hstc.global.Context;this.cookie=t||new hstc.cookies.Cookie(this.context);this.rawDomain=this.cookie.currentDomain||hstc.utils.extractDomain(this.context.getHostName());this.domain=e&&!c?e:hstc.utils.hashString(this.rawDomain);this.visitor=i?i.toLowerCase():hstc.Math.uuid();this.initial=n||hstc.utils.utcnow();this.previous=r||hstc.utils.utcnow();this.current=s||hstc.utils.utcnow();this.session=o||1;this.recovered=c;this.returningVisitor=a};hstc.tracking.Utk.COOKIE="__hstc";hstc.tracking.Utk.LEGACY_COOKIE="hubspotutk";hstc.tracking.Utk.EXPIRATION=180;hstc.tracking.Utk.EXPIRATION_START=15444e8;hstc.tracking.Utk.parse=function(t,e,i){var n=t?t.context:new hstc.global.Context;t=t||new hstc.cookies.Cookie(n);var r=!e;e=e||t.get(hstc.tracking.Utk.COOKIE);try{var s=e.split(".");if(6==s.length&&s[1].length>0){s[5]=parseInt(s[5],10);return new hstc.tracking.Utk(t,s[0],s[1],s[2],s[3],s[4],s[5],r,!0)}if(1==s.length&&s[0].length>0)return new hstc.tracking.Utk(t,null,s[0],null,null,null,null,!i,!1)}catch(t){}return hstc.tracking.Utk.regenerate(t)};hstc.tracking.Utk.regenerate=function(t){return new hstc.tracking.Utk(t)};hstc.tracking.Utk.prototype.isNew=function(){return!this.returningVisitor};hstc.tracking.Utk.prototype.rotate=function(t){this.previous=this.current||t;this.current=t;this.session+=1};hstc.tracking.Utk.prototype.get=function(){return[this.domain,this.visitor,this.initial,this.previous,this.current,this.session].join(".")};hstc.tracking.Utk.prototype.save=function(t,e){var i=t&&1==t.active&&("OPT_IN"==t.mode||"COOKIES_BY_CATEGORY"==t.mode)&&0==t.hideDecline,n=e&&1==e.allowed;if(!this.isNew()&&i){if(n){var r=hstc.tracking.Utk.EXPIRATION-Math.floor((hstc.utils.utcnow()-this.initial)/864e5);this.cookie.set(hstc.tracking.Utk.COOKIE,this.get(),{daysToExpire:r});this.cookie.set(hstc.tracking.Utk.LEGACY_COOKIE,this.visitor,{daysToExpire:r})}}else{this.cookie.set(hstc.tracking.Utk.COOKIE,this.get(),{daysToExpire:hstc.tracking.Utk.EXPIRATION});this.cookie.set(hstc.tracking.Utk.LEGACY_COOKIE,this.visitor,{daysToExpire:hstc.tracking.Utk.EXPIRATION})}};hstc.tracking.Utk.prototype.removeCookies=function(t){this.cookie.remove(hstc.tracking.Utk.COOKIE);this.cookie.remove(hstc.tracking.Utk.LEGACY_COOKIE)};hstc.tracking.Utk.prototype.resetDomain=function(){this.domain=hstc.utils.hashString(this.rawDomain)};hstc.tracking.Session=function(t,e,i,n,r){this.context=t?t.context:new hstc.global.Context;this.cookie=t||new hstc.cookies.Cookie(this.context);this.rawDomain=this.cookie.currentDomain||hstc.utils.extractDomain(this.context.getHostName());this.domain=e&&!r?e:hstc.utils.hashString(this.rawDomain);this.viewCount=i||1;this.start=n||hstc.utils.utcnow();this.recovered=r};hstc.tracking.Session.COOKIE="__hssc";hstc.tracking.Session.RESTART_COOKIE="__hssrc";hstc.tracking.Session.prototype.isNew=function(){return!0!==this.recovered};hstc.tracking.Session.parse=function(t,e){var i=t?t.context:new hstc.global.Context;t=t||new hstc.cookies.Cookie(i);var n=!e;if(e||"1"===t.get(hstc.tracking.Session.RESTART_COOKIE)){e=e||t.get(hstc.tracking.Session.COOKIE);try{var r=e.split(".");if(3==r.length)return new hstc.tracking.Session(t,r[0],r[1],r[2],n)}catch(t){}}return hstc.tracking.Session.regenerate(t)};hstc.tracking.Session.regenerate=function(t){return new hstc.tracking.Session(t)};hstc.tracking.Session.prototype.increment=function(){try{this.viewCount=parseInt(this.viewCount||1,10)+1}catch(t){this.viewCount=1}};hstc.tracking.Session.prototype.get=function(){return[this.domain,this.viewCount,this.start].join(".")};hstc.tracking.Session.prototype.save=function(){this.cookie.set(hstc.tracking.Session.RESTART_COOKIE,"1");this.cookie.set(hstc.tracking.Session.COOKIE,this.get(),{minsToExpire:30})};hstc.tracking.Session.prototype.removeCookies=function(){this.cookie.remove(hstc.tracking.Session.RESTART_COOKIE);this.cookie.remove(hstc.tracking.Session.COOKIE)};hstc.tracking.Session.prototype.merge=function(t){t.start&&t.start-1&&hstc.utils.addEventListener(this.context.getWindow(),"message",function(t){"hsAnalyticsDiag"===t.data&&t.source&&t.source.postMessage&&hstc.utils.isValidHubUrl(t.origin)&&t.source.postMessage(this.getPageDiagnostics(),t.origin)}.bind(this))};hstc.tracking.Tracker.prototype.getParentNodeModuleId=function(t){for(var e="";t&&!e.includes("hs_cos_wrapper_");)e=(t=t.parentElement)&&t.id?t.id:"";return e&&e.replace(/^hs_cos_wrapper_|_$/g,"")};hstc.tracking.Tracker.prototype.initEventVisualizerScript=function(){const t="eventVisualizerIsLocal",e="hubspotEventVisualizeMode",i="true",n="hs-events-builder",r=this.context.getReferrer(),s="hsExchangeCredentials";try{const o=localStorage.getItem(e)===i,c=localStorage.getItem(t)===i,a=()=>{if(!document.getElementById(n)){const t=document.createElement("script"),e=/^https:\/\/js(-?[a-z0-9]*)\.([a-z0-9-]+)\./i,i=this.currentScriptUrl.match(e);if(i){const e=i[1]||"",r=c?"local":"app",s="hs-analytics"===i[2]?"hubspot":"hubspotqa";t.id=n;t.src=`https://${r}${e}.${s}.com/events-visualizer.js`;t.async=!0;document.body.appendChild(t)}}};this.eventBuilderMessageHandler=t=>{const{data:e,origin:i}=t,{message:n}=e;(hstc.utils.isValidHubUrl(i)||c)&&n===s&&a()};window.addEventListener("message",this.eventBuilderMessageHandler);(hstc.utils.isValidHubUrl(r)||o)&&a()}catch(t){hstc.utils.logError(t,this._determineTrackingDomain())}};hstc.tracking.Tracker.prototype.logError=function(t,e){hstc.utils.logError(t,e)};(hstc=hstc||{}).tracking=hstc.tracking||{};hstc.tracking.Runner=function(t,e){this.context=t||new hstc.global.Context;this.cookie=e||new hstc.cookies.Cookie(this.context);this.tracker=new hstc.tracking.Tracker(this.context,this.cookie)};hstc.tracking.Runner.hsqParam="_hsq";hstc.tracking.Runner.ranParam="_hstc_ran";hstc.tracking.Runner.priorityFunctions=["setPortalId","setCanonicalUrl","setPath","setContentType","setContentMetadata","setPageId","setTargetedContentMetadata","identify","setDebugMode","setLimitTrackingToCookieDomains","setTrackingEnabled","doNotTrack"];hstc.tracking.Runner.prototype.run=function(){var t=this.context.getWindow();if(!t[hstc.tracking.Runner.ranParam]){t[hstc.tracking.Runner.ranParam]=!0;var e=this.tracker;this.setUpHsq(i);this.processHsq(i)}function i(t){try{if("function"==typeof t)t(e,hstc);else if(t&&hstc.utils.isArray(t)&&e[t[0]])return e[t[0]].apply(e,t.slice(1))}catch(t){hstc.utils.logError(t)}}};hstc.tracking.Runner.prototype.setUpHsq=function(t){var e=this.context.getWindow(),i=e[hstc.tracking.Runner.hsqParam]=e[hstc.tracking.Runner.hsqParam]||[];hstc.utils.isArray(i)||(i=e[hstc.tracking.Runner.hsqParam]=[]);i.push=t};hstc.tracking.Runner.prototype.processHsq=function(t){var e=this.context.getWindow()[hstc.tracking.Runner.hsqParam];hstc.utils.search2dArray(e,1,["setTrackingDomain","setCookiesToSubdomain"],t);hstc.utils.search2dArray(e,1,["addHashedCookieDomain","enableSecureCookie","setTrackingGate"],t);this.tracker._initialize();hstc.utils.search2dArray(e,1,hstc.tracking.Runner.priorityFunctions,t);hstc.utils.search2dArray(e,1,["trackPageView"],t);for(;e.length;)t(e.shift())};!function(t){var e,i,n,r,s,o,c,a,h,u,l,p,g,f,d,k,m,y="sizzle"+-new Date,v=t.document,C=0,T=0,_=rt(),w=rt(),x=rt(),b=!1,S=function(t,e){if(t===e){b=!0;return 0}return 0},E="undefined",I=1<<31,D={}.hasOwnProperty,A=[],L=A.pop,O=A.push,N=A.push,P=A.slice,R=A.indexOf||function(t){for(var e=0,i=this.length;e+~]|"+M+")"+M+"*"),$=new RegExp(M+"*[+~]"),W=new RegExp("="+M+"*([^\\]'\"]*)"+M+"*\\]","g"),G=new RegExp(F),z=new RegExp("^"+q+"$"),Y={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H.replace("w","w*")+")"),ATTR:new RegExp("^"+j),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+U+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},X=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,tt=/'|\\/g,et=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),it=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)};try{N.apply(A=P.call(v.childNodes),v.childNodes);A[v.childNodes.length].nodeType}catch(t){N={apply:A.length?function(t,e){O.apply(t,P.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}function nt(t,e,n,r){var s,o,c,a,h,p,d,k,C,T;(e?e.ownerDocument||e:v)!==l&&u(e);n=n||[];if(!t||"string"!=typeof t)return n;if(1!==(a=(e=e||l).nodeType)&&9!==a)return[];if(g&&!r){if(s=Q.exec(t))if(c=s[1]){if(9===a){if(!(o=e.getElementById(c))||!o.parentNode)return n;if(o.id===c){n.push(o);return n}}else if(e.ownerDocument&&(o=e.ownerDocument.getElementById(c))&&m(e,o)&&o.id===c){n.push(o);return n}}else{if(s[2]){N.apply(n,e.getElementsByTagName(t));return n}if((c=s[3])&&i.getElementsByClassName&&e.getElementsByClassName){N.apply(n,e.getElementsByClassName(c));return n}}if(i.qsa&&(!f||!f.test(t))){k=d=y;C=e;T=9===a&&t;if(1===a&&"object"!==e.nodeName.toLowerCase()){p=gt(t);(d=e.getAttribute("id"))?k=d.replace(tt,"\\$&"):e.setAttribute("id",k);k="[id='"+k+"'] ";h=p.length;for(;h--;)p[h]=k+ft(p[h]);C=$.test(t)&&e.parentNode||e;T=p.join(",")}if(T)try{N.apply(n,C.querySelectorAll(T));return n}catch(t){}finally{d||e.removeAttribute("id")}}}return _t(t.replace(B,"$1"),e,n,r)}function rt(){var t=[];function e(i,n){t.push(i+=" ")>r.cacheLength&&delete e[t.shift()];return e[i]=n}return e}function st(t){t[y]=!0;return t}function ot(t){var e=l.createElement("div");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e);e=null}}function ct(t,e){for(var i=t.split("|"),n=t.length;n--;)r.attrHandle[i[n]]=e}function at(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||I)-(~t.sourceIndex||I);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function ht(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ut(t){return function(e){var i=e.nodeName.toLowerCase();return("input"===i||"button"===i)&&e.type===t}}function lt(t){return st((function(e){e=+e;return st((function(i,n){for(var r,s=t([],i.length,e),o=s.length;o--;)i[r=s[o]]&&(i[r]=!(n[r]=i[r]))}))}))}o=nt.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName};i=nt.support={};u=nt.setDocument=function(t){var e=t?t.ownerDocument||t:v,n=e.defaultView;if(e===l||9!==e.nodeType||!e.documentElement)return l;l=e;p=e.documentElement;g=!o(e);n&&n.attachEvent&&n!==n.top&&n.attachEvent("onbeforeunload",(function(){u()}));i.attributes=ot((function(t){t.className="i";return!t.getAttribute("className")}));i.getElementsByTagName=ot((function(t){t.appendChild(e.createComment(""));return!t.getElementsByTagName("*").length}));i.getElementsByClassName=ot((function(t){t.innerHTML="
";t.firstChild.className="i";return 2===t.getElementsByClassName("i").length}));i.getById=ot((function(t){p.appendChild(t).id=y;return!e.getElementsByName||!e.getElementsByName(y).length}));if(i.getById){r.find.ID=function(t,e){if(typeof e.getElementById!==E&&g){var i=e.getElementById(t);return i&&i.parentNode?[i]:[]}};r.filter.ID=function(t){var e=t.replace(et,it);return function(t){return t.getAttribute("id")===e}}}else{delete r.find.ID;r.filter.ID=function(t){var e=t.replace(et,it);return function(t){var i=typeof t.getAttributeNode!==E&&t.getAttributeNode("id");return i&&i.value===e}}}r.find.TAG=i.getElementsByTagName?function(t,e){if(typeof e.getElementsByTagName!==E)return e.getElementsByTagName(t)}:function(t,e){var i,n=[],r=0,s=e.getElementsByTagName(t);if("*"===t){for(;i=s[r++];)1===i.nodeType&&n.push(i);return n}return s};r.find.CLASS=i.getElementsByClassName&&function(t,e){if(typeof e.getElementsByClassName!==E&&g)return e.getElementsByClassName(t)};d=[];f=[];if(i.qsa=X.test(e.querySelectorAll)){ot((function(t){t.innerHTML="";t.querySelectorAll("[selected]").length||f.push("\\["+M+"*(?:value|"+U+")");t.querySelectorAll(":checked").length||f.push(":checked")}));ot((function(t){var i=e.createElement("input");i.setAttribute("type","hidden");t.appendChild(i).setAttribute("t","");t.querySelectorAll("[t^='']").length&&f.push("[*^$]="+M+"*(?:''|\"\")");t.querySelectorAll(":enabled").length||f.push(":enabled",":disabled");t.querySelectorAll("*,:x");f.push(",.*:")}))}(i.matchesSelector=X.test(k=p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ot((function(t){i.disconnectedMatch=k.call(t,"div");k.call(t,"[s!='']:x");d.push("!=",F)}));f=f.length&&new RegExp(f.join("|"));d=d.length&&new RegExp(d.join("|"));m=X.test(p.contains)||p.compareDocumentPosition?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1};S=p.compareDocumentPosition?function(t,n){if(t===n){b=!0;return 0}var r=n.compareDocumentPosition&&t.compareDocumentPosition&&t.compareDocumentPosition(n);return r?1&r||!i.sortDetached&&n.compareDocumentPosition(t)===r?t===e||m(v,t)?-1:n===e||m(v,n)?1:h?R.call(h,t)-R.call(h,n):0:4&r?-1:1:t.compareDocumentPosition?-1:1}:function(t,i){var n,r=0,s=t.parentNode,o=i.parentNode,c=[t],a=[i];if(t===i){b=!0;return 0}if(!s||!o)return t===e?-1:i===e?1:s?-1:o?1:h?R.call(h,t)-R.call(h,i):0;if(s===o)return at(t,i);n=t;for(;n=n.parentNode;)c.unshift(n);n=i;for(;n=n.parentNode;)a.unshift(n);for(;c[r]===a[r];)r++;return r?at(c[r],a[r]):c[r]===v?-1:a[r]===v?1:0};return e};nt.matches=function(t,e){return nt(t,null,null,e)};nt.matchesSelector=function(t,e){(t.ownerDocument||t)!==l&&u(t);e=e.replace(W,"='$1']");if(i.matchesSelector&&g&&(!d||!d.test(e))&&(!f||!f.test(e)))try{var n=k.call(t,e);if(n||i.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return nt(e,l,null,[t]).length>0};nt.contains=function(t,e){(t.ownerDocument||t)!==l&&u(t);return m(t,e)};nt.attr=function(t,e){(t.ownerDocument||t)!==l&&u(t);var n=r.attrHandle[e.toLowerCase()],s=n&&D.call(r.attrHandle,e.toLowerCase())?n(t,e,!g):void 0;return void 0===s?i.attributes||!g?t.getAttribute(e):(s=t.getAttributeNode(e))&&s.specified?s.value:null:s};nt.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)};nt.uniqueSort=function(t){var e,n=[],r=0,s=0;b=!i.detectDuplicates;h=!i.sortStable&&t.slice(0);t.sort(S);if(b){for(;e=t[s++];)e===t[s]&&(r=n.push(s));for(;r--;)t.splice(n[r],1)}return t};s=nt.getText=function(t){var e,i="",n=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=s(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[n];n++)i+=s(e);return i};r=nt.selectors={cacheLength:50,createPseudo:st,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){t[1]=t[1].replace(et,it);t[3]=(t[4]||t[5]||"").replace(et,it);"~="===t[2]&&(t[3]=" "+t[3]+" ");return t.slice(0,4)},CHILD:function(t){t[1]=t[1].toLowerCase();if("nth"===t[1].slice(0,3)){t[3]||nt.error(t[0]);t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3]));t[5]=+(t[7]+t[8]||"odd"===t[3])}else t[3]&&nt.error(t[0]);return t},PSEUDO:function(t){var e,i=!t[5]&&t[2];if(Y.CHILD.test(t[0]))return null;if(t[3]&&void 0!==t[4])t[2]=t[4];else if(i&&G.test(i)&&(e=gt(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)){t[0]=t[0].slice(0,e);t[2]=i.slice(0,e)}return t.slice(0,3)}},filter:{TAG:function(t){var e=t.replace(et,it).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=_[t+" "];return e||(e=new RegExp("(^|"+M+")"+t+"("+M+"|$)"))&&_(t,(function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==E&&t.getAttribute("class")||"")}))},ATTR:function(t,e,i){return function(n){var r=nt.attr(n,t);if(null==r)return"!="===e;if(!e)return!0;r+="";return"="===e?r===i:"!="===e?r!==i:"^="===e?i&&0===r.indexOf(i):"*="===e?i&&r.indexOf(i)>-1:"$="===e?i&&r.slice(-i.length)===i:"~="===e?(" "+r+" ").indexOf(i)>-1:"|="===e&&(r===i||r.slice(0,i.length+1)===i+"-")}},CHILD:function(t,e,i,n,r){var s="nth"!==t.slice(0,3),o="last"!==t.slice(-4),c="of-type"===e;return 1===n&&0===r?function(t){return!!t.parentNode}:function(e,i,a){var h,u,l,p,g,f,d=s!==o?"nextSibling":"previousSibling",k=e.parentNode,m=c&&e.nodeName.toLowerCase(),v=!a&&!c;if(k){if(s){for(;d;){l=e;for(;l=l[d];)if(c?l.nodeName.toLowerCase()===m:1===l.nodeType)return!1;f=d="only"===t&&!f&&"nextSibling"}return!0}f=[o?k.firstChild:k.lastChild];if(o&&v){g=(h=(u=k[y]||(k[y]={}))[t]||[])[0]===C&&h[1];p=h[0]===C&&h[2];l=g&&k.childNodes[g];for(;l=++g&&l&&l[d]||(p=g=0)||f.pop();)if(1===l.nodeType&&++p&&l===e){u[t]=[C,g,p];break}}else if(v&&(h=(e[y]||(e[y]={}))[t])&&h[0]===C)p=h[1];else for(;l=++g&&l&&l[d]||(p=g=0)||f.pop();)if((c?l.nodeName.toLowerCase()===m:1===l.nodeType)&&++p){v&&((l[y]||(l[y]={}))[t]=[C,p]);if(l===e)break}return(p-=r)===n||p%n==0&&p/n>=0}}},PSEUDO:function(t,e){var i,n=r.pseudos[t]||r.setFilters[t.toLowerCase()]||nt.error("unsupported pseudo: "+t);if(n[y])return n(e);if(n.length>1){i=[t,t,"",e];return r.setFilters.hasOwnProperty(t.toLowerCase())?st((function(t,i){for(var r,s=n(t,e),o=s.length;o--;)t[r=R.call(t,s[o])]=!(i[r]=s[o])})):function(t){return n(t,0,i)}}return n}},pseudos:{not:st((function(t){var e=[],i=[],n=c(t.replace(B,"$1"));return n[y]?st((function(t,e,i,r){for(var s,o=n(t,null,r,[]),c=t.length;c--;)(s=o[c])&&(t[c]=!(e[c]=s))})):function(t,r,s){e[0]=t;n(e,null,s,i);return!i.pop()}})),has:st((function(t){return function(e){return nt(t,e).length>0}})),contains:st((function(t){return function(e){return(e.textContent||e.innerText||s(e)).indexOf(t)>-1}})),lang:st((function(t){z.test(t||"")||nt.error("unsupported lang: "+t);t=t.replace(et,it).toLowerCase();return function(e){var i;do{if(i=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(i=i.toLowerCase())===t||0===i.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var i=t.location&&t.location.hash;return i&&i.slice(1)===e.id},root:function(t){return t===p},focus:function(t){return t===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){t.parentNode&&t.parentNode.selectedIndex;return!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeName>"@"||3===t.nodeType||4===t.nodeType)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return Z.test(t.nodeName)},input:function(t){return J.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||e.toLowerCase()===t.type)},first:lt((function(){return[0]})),last:lt((function(t,e){return[e-1]})),eq:lt((function(t,e,i){return[i<0?i+e:i]})),even:lt((function(t,e){for(var i=0;i=0;)t.push(n);return t})),gt:lt((function(t,e,i){for(var n=i<0?i+e:i;++n1?function(e,i,n){for(var r=t.length;r--;)if(!t[r](e,i,n))return!1;return!0}:t[0]}function mt(t,e,i,n,r){for(var s,o=[],c=0,a=t.length,h=null!=e;c-1&&(s[h]=!(o[h]=l))}}else{m=mt(m===o?m.splice(f,m.length):m);r?r(null,o,m,a):N.apply(o,m)}}))}function vt(t){for(var e,i,n,s=t.length,o=r.relative[t[0].type],c=o||r.relative[" "],h=o?1:0,u=dt((function(t){return t===e}),c,!0),l=dt((function(t){return R.call(e,t)>-1}),c,!0),p=[function(t,i,n){return!o&&(n||i!==a)||((e=i).nodeType?u(t,i,n):l(t,i,n))}];h1&&kt(p),h>1&&ft(t.slice(0,h-1).concat({value:" "===t[h-2].type?"*":""})).replace(B,"$1"),i,h0,o=t.length>0,c=function(c,h,u,p,g){var f,d,k,m=[],y=0,v="0",T=c&&[],_=null!=g,w=a,x=c||o&&r.find.TAG("*",g&&h.parentNode||h),b=C+=null==w?1:Math.random()||.1,S=x.length;if(_){a=h!==l&&h;n=i}for(;v!==S&&null!=(f=x[v]);v++){if(o&&f){d=0;for(;k=t[d++];)if(k(f,h,u)){p.push(f);break}if(_){C=b;n=++i}}if(s){(f=!k&&f)&&y--;c&&T.push(f)}}y+=v;if(s&&v!==y){d=0;for(;k=e[d++];)k(T,m,h,u);if(c){if(y>0)for(;v--;)T[v]||m[v]||(m[v]=L.call(p));m=mt(m)}N.apply(p,m);_&&!c&&m.length>0&&y+e.length>1&&nt.uniqueSort(p)}if(_){C=b;a=w}return T};return s?st(c):c}c=nt.compile=function(t,e){var i,n=[],r=[],s=x[t+" "];if(!s){e||(e=gt(t));i=e.length;for(;i--;)(s=vt(e[i]))[y]?n.push(s):r.push(s);s=x(t,Ct(r,n))}return s};function Tt(t,e,i){for(var n=0,r=e.length;n2&&"ID"===(h=a[0]).type&&i.getById&&9===e.nodeType&&g&&r.relative[a[1].type]){if(!(e=(r.find.ID(h.matches[0].replace(et,it),e)||[])[0]))return n;t=t.slice(a.shift().value.length)}o=Y.needsContext.test(t)?0:a.length;for(;o--;){h=a[o];if(r.relative[u=h.type])break;if((l=r.find[u])&&(s=l(h.matches[0].replace(et,it),$.test(a[0].type)&&e.parentNode||e))){a.splice(o,1);if(!(t=s.length&&ft(a))){N.apply(n,s);return n}break}}}c(t,p)(s,e,!g,n,$.test(t));return n}i.sortStable=y.split("").sort(S).join("")===y;i.detectDuplicates=b;u();i.sortDetached=ot((function(t){return 1&t.compareDocumentPosition(l.createElement("div"))}));ot((function(t){t.innerHTML="";return"#"===t.firstChild.getAttribute("href")}))||ct("type|href|height|width",(function(t,e,i){if(!i)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}));i.attributes&&ot((function(t){t.innerHTML="";t.firstChild.setAttribute("value","");return""===t.firstChild.getAttribute("value")}))||ct("value",(function(t,e,i){if(!i&&"input"===t.nodeName.toLowerCase())return t.defaultValue}));ot((function(t){return null==t.getAttribute("disabled")}))||ct(U,(function(t,e,i){var n;if(!i)return!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null}));function wt(t){if(!t)return null;var e=/\[\w+(\*|\$|\||~|!|\^)?=(.+)]/,i=e.test(t);if(i&&(i=e.exec(t))&&3==i.length){var n=/".+"/;if(!/'.+'/.test(i[2])&&!n.test(i[2]))return t.replace("="+i[2],"='"+i[2]+"'")}}hstc.find=function(){try{return nt.apply(null,arguments)}catch(e){var t=wt(arguments[0]);if(t){arguments[0]=t;return nt.apply(null,arguments)}throw e}};hstc.expr=nt.selectors;hstc.expr[":"]=hstc.expr.filters;hstc.unique=nt.uniqueSort;hstc.text=nt.getText;hstc.isXMLDoc=nt.isXML;hstc.contains=nt.contains}(window);!function(t,e,i){hstc["Fingerprint"]=i()}(0,0,(function(){"use strict";var t=function(t){var e,i;e=Array.prototype.forEach;i=Array.prototype.map;this.each=function(t,i,n){if(null!==t)if(e&&t.forEach===e)t.forEach(i,n);else if(t.length===+t.length){for(var r=0,s=t.length;r>>16)*o&65535)<<16)&4294967295)<<15|a>>>17))*c+(((a>>>16)*c&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(s>>>16)&65535)<<16)}a=0;switch(i){case 3:a^=(255&t.charCodeAt(h+2))<<16;case 2:a^=(255&t.charCodeAt(h+1))<<8;case 1:r^=a=(65535&(a=(a=(65535&(a^=255&t.charCodeAt(h)))*o+(((a>>>16)*o&65535)<<16)&4294967295)<<15|a>>>17))*c+(((a>>>16)*c&65535)<<16)&4294967295}r^=t.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;return(r^=r>>>16)>>>0},hasLocalStorage:function(){try{return!!window.localStorage}catch(t){return!0}},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(t){return!0}},getScreenResolution:function(){return this.screen_orientation?screen.height>screen.width?[screen.height,screen.width]:[screen.width,screen.height]:[screen.height,screen.width]}};return t}));function loadHstc(t,e){function i(){new hstc.tracking.Runner(t).run()}var n=t.getDocument();!n.readyState||"complete"==n.readyState||n.addEventListener&&"loaded"==n.readyState?i():hstc.utils.addEventListener(e,"load",i,!0)}!function(t,e){try{var i=t.getWindow();if(!i[e]){loadHstc(t,i);i[e]=!0}}catch(t){hstc.utils.logError(t)}}(new hstc.global.Context,"_hstc_loaded"); + +})(); /** _anon_wrapper_ **/ \ No newline at end of file diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/6582f2b6-68d3-4f4d-9f25-91902845463a_perspective.jpg b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/6582f2b6-68d3-4f4d-9f25-91902845463a_perspective.jpg new file mode 100644 index 000000000..5b2e0b217 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/6582f2b6-68d3-4f4d-9f25-91902845463a_perspective.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8b183938d19e7e9d72dbcb4a1291c2819dc98fb12aaee4bea58858c72901928 +size 126927 diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/Bria-logo-5e0c53b1.svg b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/Bria-logo-5e0c53b1.svg new file mode 100644 index 000000000..229b64489 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/Bria-logo-5e0c53b1.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/banner.js.download b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/banner.js.download new file mode 100644 index 000000000..0e1dbe146 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/banner.js.download @@ -0,0 +1,14 @@ +var _hsp = window['_hsp'] = window['_hsp'] || []; +_hsp.push(['setBannerSettings', {}]); +_hsp.push(['setCustomizationSettings', {}]); +_hsp.push(['addCookieDomain', '.hubspotpagebuilder.eu']); +_hsp.push(['addCookieDomain', '.hsforms.com']); +_hsp.push(['addCookieDomain', '.bria.ai']); +_hsp.push(['addCookieDomain', '.hubspot.com']); +_hsp.push(['addCookieDomain', '.hs-sites-eu1.com']); +_hsp.push(['setApiBaseUrl', 'https://js-eu1.hs-banner.com/v2']); +/** + * HubSpot Cookie Banner Code Copyright 2025 HubSpot, Inc. http://www.hubspot.com + */ +!function(){var e=[,function(e,t){var n;function o(){var e,t;t=arguments[0]||{};this.config={};this.config.elements=t.elements?t.elements:[];this.config.attributes=t.attributes?t.attributes:{};this.config.attributes[o.ALL]=this.config.attributes[o.ALL]?this.config.attributes[o.ALL]:[];this.config.allow_comments=!!t.allow_comments&&t.allow_comments;this.allowed_elements={};this.config.protocols=t.protocols?t.protocols:{};this.config.add_attributes=t.add_attributes?t.add_attributes:{};this.dom=t.dom?t.dom:document;for(e=0;e0;)this.current_element.removeChild(this.current_element.firstChild);i.appendChild(this.current_element)}if(!this.config.remove_all_contents&&!this.config.remove_element_contents[a])for(t=0;te.some((e=>e>0)),D=(e,t)=>(e.map(((e,n)=>e-t[n])).find((e=>0!==e))||0)>=0;class G{constructor(e="",t=[],n=[]){this.wildcard=!1;this.targetedPathPrefix=e;this.targetedCountries=t;this.targetedRegions=n}test(e,t,n){const o=this.targetedPathPrefix.length+1;if(!e.startsWith(this.targetedPathPrefix))return R;const i=this.targetedCountries.length>0||this.targetedRegions.length>0,s=void 0!==t&&this.targetedCountries.includes(t),r=t&&n?`${t}-${n}`:void 0,a=void 0!==r&&this.targetedRegions.includes(r);return!i||s||a?[this.wildcard?0:1,a?1:0,s?1:0,o]:R}static fromJS(e){const{allUrlsAndLocations:t,path:n,targetedCountries:o,targetedRegions:i}=e;return t?new G:new G(n||"",o||[],i||[])}}class U{constructor(e){this.value=e}getValue(){return this.value}static fromJS(e){if(!e)return this.TOP;switch(e){case 0:default:return this.TOP;case 1:return this.BOTTOM;case 2:return this.BOTTOM_LEFT;case 3:return this.BOTTOM_RIGHT;case 4:return this.CENTER}}}U.TOP=new U(0);U.BOTTOM=new U(1);U.BOTTOM_LEFT=new U(2);U.BOTTOM_RIGHT=new U(3);U.CENTER=new U(4);class M{constructor(e,t,n){this.position=e;this.accentColor=t;this.showCloseButton=n}static fromJS(e){const{position:t,accentColor:n,showCloseButton:o}=e;return new M(U.fromJS(t),n,o||!1)}}var F=n(1),Y=n.n(F);const $=new(Y())({attributes:{a:["href","title","target"],blockquote:["cite"],ol:["start","type"],q:["cite"],ul:["type"],span:["class"]},elements:["a","b","blockquote","br","caption","cite","code","dd","dl","dt","em","h1","h2","h3","h4","h5","h6","i","li","ol","p","pre","q","small","strike","strong","sub","sup","u","ul","font","div","span"],protocols:{a:{href:["http","https","mailto",Y().ALL]},blockquote:{cite:["http","https",Y().RELATIVE]},q:{cite:["http","https",Y().RELATIVE]}},remove_contents:["style","script"],add_attributes:{a:{rel:"noopener"}}}),H=e=>{if(!e)return e;const t=document.createElement("div");try{const n=document.createRange().createContextualFragment(e),o=$.clean_node(n);t.appendChild(o.cloneNode(!0))}catch(t){B.error(`we had an error sanitizing an html string: ${e}`)}return t.innerHTML},V=e=>({__html:e||""});class z{constructor(e,t,n){this.description=e;this.label=t;this.toggleLabel=n}static fromJS(e){return new z(e.description,e.label,e.toggleLabel)}getSanitizedText(){return new z(H(this.description),H(this.label),H(this.toggleLabel))}}class W{constructor(e,t,n,o,i,s,r){this.acceptLabel=e;this.saveSettingsLabel=t;this.introduction=n;this.necessary=o;this.analytics=i;this.advertisement=s;this.functionality=r}static fromJS(e){return new W(e.acceptAllLabel,e.saveSettingsLabel,z.fromJS(e.introduction),z.fromJS(e.categories.necessary),z.fromJS(e.categories.analytics),z.fromJS(e.categories.advertisement),z.fromJS(e.categories.functionality))}getSanitizedText(){return new W(H(this.acceptLabel),H(this.saveSettingsLabel),this.introduction.getSanitizedText(),this.necessary.getSanitizedText(),this.analytics.getSanitizedText(),this.advertisement.getSanitizedText(),this.functionality.getSanitizedText())}}class K{constructor(e,t,n,o,i,s){this.notification=e;this.acceptLabel=t;this.declineLabel=n;this.disclaimer=o;this.cookieSettingsLabel=i;this.modalText=s}static fromJS(e){return new K(e.notification,e.acceptLabel,e.declineLabel,e.disclaimer,e.modalText&&e.modalText.cookieSettingsLabel,e.modalText&&W.fromJS(e.modalText))}getSanitizedText(){return new K(H(this.notification),H(this.acceptLabel),H(this.declineLabel),H(this.disclaimer),this.cookieSettingsLabel&&H(this.cookieSettingsLabel),this.modalText&&this.modalText.getSanitizedText())}}class q{constructor(e,t){this.value=e;this.name=t}getValue(){return this.value}getName(){return this.name}static isOptIn(e){return[this.OPT_IN,this.COOKIES_BY_CATEGORY].includes(e)}static fromJS(e){switch(e){case 0:return this.COOKIES_WITHOUT_BANNER;case 1:return this.NO_COOKIES;case 2:return this.NOTIFY;case 3:return this.OPT_IN;case 4:default:return this.COOKIES_BY_CATEGORY;case 5:return this.OPT_OUT;case 6:return this.OPT_OUT_BY_CATEGORY}}}q.COOKIES_WITHOUT_BANNER=new q(0,"COOKIES_WITHOUT_BANNER");q.NO_COOKIES=new q(1,"NO_COOKIES");q.NOTIFY=new q(2,"NOTIFY");q.OPT_IN=new q(3,"OPT_IN");q.COOKIES_BY_CATEGORY=new q(4,"COOKIES_BY_CATEGORY");q.OPT_OUT=new q(5,"OPT_OUT");q.OPT_OUT_BY_CATEGORY=new q(6,"OPT_OUT_BY_CATEGORY");class J{constructor(e,t){this.type=e;this.text=t}static fromJS(e){const{type:t,text:n}=e;return new J(q.fromJS(t),K.fromJS(n))}getSanitizedPolicy(){return new J(this.type,this.text.getSanitizedText())}}class j{constructor(e,t){this.enabled=e;this.notificationText=H(t||"")}static fromJS(e){return new j(e.enabled,e.notificationText)}}class Q{constructor(e,t,n,o,i,s,r,a){this.id=e;this.portalId=t;this.label=n;this.enabled=o;this.configuration=i;this.policy=s;this.customizationSettings=r;this.gpcSettings=a}static fromJS(e){const{id:t,portalId:n,label:o,enabled:i,configuration:s,policy:r,legacyCustomization:a,gpcSettings:c}=e;return new Q(t,n,o,i,G.fromJS(s),J.fromJS(r),M.fromJS(a),j.fromJS(c))}withSanitizedPolicy(){return new Q(this.id,this.portalId,this.label,this.enabled,this.configuration,this.policy.getSanitizedPolicy(),this.customizationSettings,this.gpcSettings)}toLegacyPrivacyPolicy(){let e;switch(this.policy.type){case q.COOKIES_WITHOUT_BANNER:e=0;break;case q.NO_COOKIES:e=2;break;case q.OPT_OUT:case q.NOTIFY:case q.OPT_IN:e=1;break;case q.OPT_OUT_BY_CATEGORY:case q.COOKIES_BY_CATEGORY:default:e=3}return{active:this.enabled,testing:!1,mode:e,policyWording:"not used",acceptWording:"not used",cancelWording:"not used",disclaimerWording:"not used",hideDecline:this.policy.type===q.NOTIFY,accentColor:this.customizationSettings.accentColor,bannerType:"not used",label:this.label,privacyDefault:!1,cookiesByCategory:{},id:this.id,portalId:this.portalId}}}const Z=1,X=2,ee=3,te={[Z]:"analytics",[X]:"advertisement",[ee]:"functionality"};class ne{constructor(e,t,n){this.allowed=e;this.previousCategories=n||{necessary:!0,analytics:!1,advertisement:!1,functionality:!1};this.categories=t||{necessary:!0,analytics:e,advertisement:e,functionality:e}}hasAnalyticsConsent(){return this.allowed||!0===this.categories.analytics}adsHasChangedToFalse(){return!0===this.previousCategories.advertisement&&!1===this.categories.advertisement}update(e){this.previousCategories=this.categories;this.categories=Object.assign({},this.categories,{analytics:e,advertisement:e,functionality:e});this.allowed=e;return this}updateCategories({analytics:e,advertisement:t,functionality:n}){this.previousCategories=this.categories;this.categories={necessary:!0,analytics:e,advertisement:t,functionality:n};this.allowed=e&&t&&n;return this}allCategoriesSelected(){return this.categories.necessary&&this.categories.analytics&&this.categories.advertisement&&this.categories.functionality}getSafeCopy(){return new ne(this.allowed,{necessary:this.categories.necessary,analytics:this.categories.analytics,advertisement:this.categories.advertisement,functionality:this.categories.functionality},{necessary:this.previousCategories.necessary,analytics:this.previousCategories.analytics,advertisement:this.previousCategories.advertisement,functionality:this.previousCategories.functionality})}toCookieString(){return`${Z}:${this.categories.analytics}_${X}:${this.categories.advertisement}_${ee}:${this.categories.functionality}`}static fromCategories(e){const t=e.analytics&&e.advertisement&&e.functionality;return new ne(t,Object.assign({},e,{necessary:!0}))}static buildFromCookieString(e){const t=e.includes(",")?e.split(","):e.split("_"),n={necessary:!0,analytics:!1,advertisement:!1,functionality:!1};t.forEach((e=>{const t=e.split(":");if(2!==t.length)return;const o=t[0],i=te[o];i&&(n[i]="true"===t[1])}));const o=n.necessary&&n.advertisement&&n.analytics&&n.functionality;return new ne(o,n)}static buildInitialConsent(){return new ne(!1,{necessary:!0,analytics:!1,advertisement:!1,functionality:!1})}}const oe=e=>encodeURI(e),ie=e=>decodeURI(e),se="_fbp",re="1970-01-01T00:00:01-00:00";class ae{constructor(e){this.context=e;this.cookiesToSubdomain=!1;this.useSecureCookies=!1;this.currentDomain=""}isEnabled(){return this.context.getNavigator().cookieEnabled||"cookie"in this.context.getDocument()&&this.context.getDocument().cookie.length>0}addDomain(e){`.${this.context.getHostname()}`.endsWith(e.startsWith(".")?e:`.${e}`)&&(!this.currentDomain||e.length=0;o--){if(""===t[o]){if(0!==o){console.error(`Invalid Domain: ${e}, Parsed As: [${t}]`);return[]}continue}const s=`${t[o]}.${i}`;n.push(s);i=s}return n}removeFBPCookie(){const e=new Date(re),t=e.toUTCString();this.getDomainAncestry(this.context.getDocument().domain).forEach((n=>{this.setCookie(se,"",{expires:`;expires=${t}`,expiresTime:e,path:";path=/",domain:`;domain=.${n}`,secure:"",sameSite:";SameSite=Lax"})}))}getGACookieNames(){const e=this.context.getDocument().cookie;if(!e)return[];const t=e.split(";"),n=new RegExp("^(_ga_[a-zA-Z0-9]+)=[^;]+$"),o=[];t.forEach((e=>{const t=e.trim().match(n);t&&o.push(t[1])}));return o}removeGACookie(){this.getGACookieNames().forEach((e=>this.remove(e)))}remove(e){this.set(e,"",{expiryDate:re})}setCookie(e,t,n){const o=n.expires+n.path+n.domain+n.sameSite+n.secure;this.writeCookie(`${e}=${t}${o}`)}writeCookie(e){this.context.getDocument().cookie=e}setCookiesToSubdomain(e){this.cookiesToSubdomain=e}setUseSecureCookies(e){this.useSecureCookies=e}}class ce{constructor(e,t){this.name=e;this.expirationDays=t}getName(){return this.name}getExpirationDays(){return this.expirationDays}}ce.CATEGORY_PREFERENCE_COOKIE=new ce("__hs_cookie_cat_pref",180);ce.GPC_BANNER_DISMISS_COOKIE=new ce("__hs_gpc_banner_dismiss",180);ce.NOTIFY_BANNER_DIMISS_COOKIE=new ce("__hs_notify_banner_dismiss",180);ce.OPT_OUT_COOKIE=new ce("__hs_opt_out",180);ce.INITIAL_OPT_IN=new ce("__hs_initial_opt_in",7);var le,he,de,ue,ge,_e,fe={},me=[],pe=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function be(e,t){for(var n in t)e[n]=t[n];return e}function ye(e){var t=e.parentNode;t&&t.removeChild(e)}function ve(e,t,n){var o,i,s,r={};for(s in t)"key"==s?o=t[s]:"ref"==s?i=t[s]:r[s]=t[s];if(arguments.length>2&&(r.children=arguments.length>3?le.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===r[s]&&(r[s]=e.defaultProps[s]);return Ce(e,r,o,i,null)}function Ce(e,t,n,o,i){var s={type:e,props:t,key:n,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++de:i};return null==i&&null!=he.vnode&&he.vnode(s),s}function xe(e){return e.children}function Se(e,t){this.props=e,this.context=t}function we(e,t){if(null==t)return e.__?we(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?Ce(g.type,g.props,g.key,null,g.__v):g)){if(g.__=n,g.__b=n.__b+1,null===(u=p[h])||u&&g.key==u.key&&g.type===u.type)p[h]=void 0;else for(d=0;d=n.__.length&&n.__.push({}),n.__[e]}function et(e){return We=1,tt(ht,e)}function tt(e,t,n){var o=Xe(He++,2);return o.t=e,o.__c||(o.__=[n?n(t):ht(void 0,t),function(e){var t=o.t(o.__[0],e);o.__[0]!==t&&(o.__=[t,o.__[1]],o.__c.setState({}))}],o.__c=Ve),o.__}function nt(e,t){var n=Xe(He++,3);!he.__s&<(n.__H,t)&&(n.__=e,n.__H=t,Ve.__H.__h.push(n))}function ot(e){return We=5,it((function(){return{current:e}}),[])}function it(e,t){var n=Xe(He++,7);return lt(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function st(){for(var e;e=Ke.shift();)if(e.__P)try{e.__H.__h.forEach(at),e.__H.__h.forEach(ct),e.__H.__h=[]}catch(t){e.__H.__h=[],he.__e(t,e.__v)}}he.__b=function(e){Ve=null,qe&&qe(e)},he.__r=function(e){Je&&Je(e),He=0;var t=(Ve=e.__c).__H;t&&(t.__h.forEach(at),t.__h.forEach(ct),t.__h=[])},he.diffed=function(e){je&&je(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==Ke.push(t)&&ze===he.requestAnimationFrame||((ze=he.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(o),rt&&cancelAnimationFrame(t),setTimeout(e)},o=setTimeout(n,100);rt&&(t=requestAnimationFrame(n))})(st)),Ve=null},he.__c=function(e,t){t.some((function(e){try{e.__h.forEach(at),e.__h=e.__h.filter((function(e){return!e.__||ct(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],he.__e(n,e.__v)}})),Qe&&Qe(e,t)},he.unmount=function(e){Ze&&Ze(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{at(e)}catch(e){t=e}})),t&&he.__e(t,n.__v))};var rt="function"==typeof requestAnimationFrame;function at(e){var t=Ve,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),Ve=t}function ct(e){var t=Ve;e.__c=e.__(),Ve=t}function lt(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function ht(e,t){return"function"==typeof t?t(e):t}var dt=0;function ut(e,t,n,o,i){var s,r,a={};for(r in t)"ref"==r?s=t[r]:a[r]=t[r];var c={type:e,props:a,key:n,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--dt,__source:o,__self:i};if("function"==typeof e&&(s=e.defaultProps))for(r in s)void 0===a[r]&&(a[r]=s[r]);return he.vnode&&he.vnode(c),c}function gt(){return ut("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 32 32",children:ut("path",{fill:"currentColor",d:"M4.3,27.7c0.2,0.2,0.6,0.5,1,0.5c0.4,0,0.8-0.2,1-0.5l9.6-9.5l9.6,9.5c0.2,0.2,0.6,0.5,1,0.5 c0.8,0,1.5-0.6,1.5-1.5c0-0.4-0.2-0.8-0.5-1L18.2,16l9.5-9.5c0.2-0.2,0.4-0.6,0.4-1c0-0.8-0.6-1.5-1.5-1.5c-0.4,0-0.7,0.2-1,0.4l0,0 L16,13.8L6.5,4.3C6.2,4,5.8,3.8,5.4,3.8c-0.8,0-1.5,0.6-1.5,1.5c0,0.5,0.2,0.8,0.5,1.1l0,0l9.5,9.5l-9.5,9.6c-0.2,0.2-0.5,0.6-0.5,1 S4.1,27.4,4.3,27.7L4.3,27.7z"})})}function _t(e,t,n,o){n&&o&&t.addEventListener("keydown",(t=>{if(!("Tab"===t.key||"Tab"===t.code))return;const i=e.getDocument().activeElement;if(t.shiftKey){if(i===n){o.focus();t.preventDefault()}}else if(i===o){n.focus();t.preventDefault()}}))}function ft({context:e,onAcceptAll:t,onCookieSettingsClick:n,onDeclineAll:o,setting:i,onCloseBannerButtonClick:s,isModalDisplayed:r}){const a=ot(null),c=ot(null),l=ot(null),d=ot(null),u=ot(null);nt((()=>{if(!a.current)return;const t=c.current||l.current,n=u.current||d.current;_t(e,a.current,t,n)}),[e,a,c,d,u,l]);const g=r?-1:0,_=i.policy,f=i.policy.type,m=f===q.OPT_OUT_BY_CATEGORY||f===q.COOKIES_BY_CATEGORY,p=f===q.OPT_IN||f===q.OPT_OUT||f===q.OPT_OUT_BY_CATEGORY||f===q.COOKIES_BY_CATEGORY;return ut("div",{id:h,className:i.customizationSettings.position===U.BOTTOM?"hs-cookie-notification-position-bottom":"","data-nosnippet":"true",role:"dialog","aria-describedby":"hs-eu-policy-wording","aria-label":"Cookie banner",ref:a,tabIndex:g,children:ut("div",{id:"hs-eu-cookie-confirmation-inner",children:[ut("div",{id:"hs-eu-header-container",children:ut("button",{id:"hs-eu-close-button",className:"hs-close-button",onClick:()=>s(f),ref:c,"aria-label":"Dismiss cookie banner",tabIndex:g,children:ut(gt,{})})}),ut("div",{id:"hs-eu-policy-wording",dangerouslySetInnerHTML:V(_.text.notification),ref:l,tabIndex:g}),_.text.disclaimer&&p&&ut("p",{id:"hs-eu-cookie-disclaimer",dangerouslySetInnerHTML:V(_.text.disclaimer),tabIndex:g}),ut("div",{id:"hs-eu-cookie-confirmation-buttons-area",children:ut("div",{id:"hs-eu-confirmation-button-group",children:[m&&ut("button",{onClick:()=>n(),id:"hs-eu-cookie-settings-button",dangerouslySetInnerHTML:V(_.text.cookieSettingsLabel),"aria-label":_.text.cookieSettingsLabel,tabIndex:g}),ut("div",{id:"hs-eu-opt-in-buttons",children:[ut("button",{id:"hs-eu-confirmation-button",onClick:()=>t(f),dangerouslySetInnerHTML:V(_.text.acceptLabel),"aria-label":_.text.acceptLabel,ref:d,tabIndex:g}),p&&ut("button",{id:"hs-eu-decline-button",onClick:()=>o(),dangerouslySetInnerHTML:V(_.text.declineLabel),ref:u,"aria-label":_.text.declineLabel,tabIndex:g})]})]})})]})})}function mt({category:e,disabled:t,onToggleChange:n,toggleValue:o}){const i=`hs-category-toggle-${e}`,s=`${i}-help-text`;return ut("div",{className:`hs-toggle-switch ${o?"hs-toggle-selected-flag":""}`,children:[ut("div",{className:"hs-toggle-switch-nob"}),ut("label",{htmlFor:i,children:ut("span",{className:"hs-hidden",id:s,children:`${e} cookies ${o?"allowed":"disallowed"}`})}),ut("input",{id:i,className:"hs-toggle-switch-input",type:"checkbox",onChange:e=>n(e.currentTarget.checked),checked:o,disabled:t,"aria-pressed":o,tabIndex:0,"aria-describedby":s,"data-test-id":i})]})}function pt({className:e}){return ut("svg",{version:"1.1",id:"plus-icon-svg",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 32 32",className:e,children:ut("path",{fill:"currentColor",d:"M22.6,15.3c-0.1-0.1-0.1-0.2-0.2-0.2l0,0l-0.1-0.2l0,0l0,0l0,0L12.1,4.2c-0.2-0.2-0.6-0.5-1.1-0.5 c-0.9,0-1.5,0.7-1.5,1.5c0,0.4,0.2,0.7,0.4,1l0,0l9.3,9.7l-9.3,9.7c-0.3,0.3-0.6,0.7-0.6,1.1c0,0.9,0.7,1.5,1.5,1.5 c0.5,0,1-0.2,1.2-0.6l0,0l10.2-10.7l0,0l0,0l0,0l0.2-0.2c0.1-0.1,0.1-0.2,0.2-0.2l0,0c0-0.1,0.1-0.2,0.1-0.2l0,0 c0-0.1,0.1-0.2,0.1-0.3l0,0c0-0.1,0-0.2-0.1-0.3l0,0v-0.1C22.6,15.5,22.6,15.4,22.6,15.3L22.6,15.3L22.6,15.3z"})})}function bt(e,t){if(!t)return!1;const n=e.getBoundingClientRect(),o=t.getBoundingClientRect();return n.top>=o.top&&n.left>=o.left&&n.bottom<=o.bottom&&n.right<=o.right}function yt({category:e,onToggleChange:t,sectionText:n,toggleValue:o,modalBodyRef:i}){const[s,r]=et(!1),a=e===f.NECESSARY,c=ot(null),l=ot(null),h=()=>{r(!s)};nt((()=>{if(s){const e=c.current;e&&e.scrollIntoView&&!bt(e,i.current)&&e.scrollIntoView({behavior:"smooth"})}}),[s,i,c]);return ut("div",{className:"hs-category-row",ref:c,children:[ut("div",{className:"hs-category-row-header",children:[ut("button",{id:`hs-category-${e}`,className:"hs-category-label",onClick:h,"aria-expanded":s,"aria-controls":`hs-category-description-${e}`,tabIndex:0,children:[ut(pt,{className:"description-accordion-arrow "+(s?"rotated":"")}),ut("span",{dangerouslySetInnerHTML:V(n.label)})]}),!a&&ut(mt,{category:e,disabled:e===f.NECESSARY,onToggleChange:e=>t(e),toggleValue:o}),n.toggleLabel&&ut("span",{className:"hs-always-active-label",dangerouslySetInnerHTML:V(n.toggleLabel),tabIndex:0,"aria-label":n.toggleLabel})]}),ut("div",{className:"hs-category-description "+(s?"visible":""),ref:l,style:{maxHeight:s&&l.current?2*l.current.scrollHeight:0},id:`hs-category-description-${e}`,dangerouslySetInnerHTML:V(n.description),tabIndex:0})]})}var vt=n(2),Ct=n.n(vt),xt=n(3),St=n.n(xt);const wt=(e,t,n,o,i)=>{const s=e.getDocument(),r=s.createElement("style");r.setAttribute("type","text/css");r.setAttribute("id",o);const a=new RegExp("https://api_base_url","g"),c=i?t.replace(a,i):t,l=s.createTextNode(c);r.appendChild(l);s.head.appendChild(r)};function Tt(e,t,n){if(!e.getHasLoadedBaseStyle()){wt(e,Ct(),t,b,n);e.setHasLoadedBaseStyle(!0)}}function kt(e,t){if(!e.getHasLoadedCbcStyle()){wt(e,St(),t,y);e.setHasLoadedCbcStyle(!0)}}function Ot({accentColor:e,consent:t,context:n,modalText:o,onAcceptCategories:i,onCloseModal:s}){const r=ot(null),a=ot(null),c=ot(null),l=ot(null);nt((()=>{r.current&&_t(n,r.current,a.current,c.current)}),[n,r,a,c]);const[h,d]=et(t.categories.analytics),[u,m]=et(t.categories.advertisement),[p,b]=et(t.categories.functionality),y=()=>{i({[f.ANALYTICS]:h,[f.ADVERTISEMENT]:u,[f.FUNCTIONALITY]:p})},v=()=>{d(!0);m(!0);b(!0);i({[f.ANALYTICS]:!0,[f.ADVERTISEMENT]:!0,[f.FUNCTIONALITY]:!0})};kt(n,e);return ut("div",{id:g,"data-nosnippet":"true",children:ut("div",{id:_,ref:r,role:"alertdialog","aria-modal":"true","aria-labelledby":"hs-modal-introduction","aria-describedby":"hs-modal-introduction-description",tabIndex:0,children:[ut("div",{id:"hs-modal-header",children:ut("div",{id:"hs-modal-header-container",children:ut("button",{id:"hs-modal-close-button",className:"hs-close-button",onClick:()=>s(),ref:a,tabIndex:0,"aria-label":"Close modal",children:ut(gt,{})})})}),ut("div",{id:"hs-modal-body",ref:l,children:ut("div",{id:"hs-modal-body-container",children:[ut("div",{id:"hs-modal-introduction",children:ut("span",{dangerouslySetInnerHTML:V(o.introduction.label)})}),ut("div",{id:"hs-modal-introduction-description",children:ut("p",{dangerouslySetInnerHTML:V(o.introduction.description)})}),ut("div",{id:"hs-categories-container",children:[ut(yt,{category:f.NECESSARY,onToggleChange:()=>{},sectionText:o.necessary,toggleValue:!0,modalBodyRef:l}),ut(yt,{category:f.ANALYTICS,onToggleChange:e=>d(e),sectionText:o.analytics,toggleValue:h,modalBodyRef:l}),ut(yt,{category:f.ADVERTISEMENT,onToggleChange:e=>m(e),sectionText:o.advertisement,toggleValue:u,modalBodyRef:l}),ut(yt,{category:f.FUNCTIONALITY,onToggleChange:e=>b(e),sectionText:o.functionality,toggleValue:p,modalBodyRef:l})]})]})}),ut("div",{id:"hs-modal-footer",children:ut("div",{id:"hs-modal-footer-container",children:[ut("button",{id:"hs-modal-accept-all",onClick:()=>v(),tabIndex:0,children:o.acceptLabel}),ut("button",{id:"hs-modal-save-settings",onClick:y,ref:c,tabIndex:0,children:o.saveSettingsLabel})]})})]})})}function Et({apiBaseUrl:e,consent:t,setting:n,context:o,onConsentChange:i,onCloseBannerWithoutConsent:s,dismissNotifyBanner:r}){const[a,c]=et(!1),l=e=>{if(e!==q.NOTIFY){t.update(!0);i(t)}else r()},d=()=>{t.update(!1);i(t)},u=({analytics:e,advertisement:n,functionality:o})=>{t.updateCategories({analytics:e,advertisement:n,functionality:o});i(t)},g=e=>{if(e!==q.OPT_IN&&e!==q.COOKIES_BY_CATEGORY)if(e!==q.NOTIFY){t.update(!0);i(t)}else r();else s()},_=()=>{c(!0)},f=()=>{c(!1);const e=o.getDocument().getElementById(h);e&&e.focus()};Tt(o,n.customizationSettings.accentColor,e);return ut(xe,{children:[ut(ft,{context:o,setting:n,onAcceptAll:l,onDeclineAll:d,onCookieSettingsClick:_,onCloseBannerButtonClick:g,isModalDisplayed:a}),a&&ut(Ot,{accentColor:n.customizationSettings.accentColor,consent:t,context:o,modalText:n.policy.text.modalText,onAcceptCategories:u,onCloseModal:f})]})}function It({apiBaseUrl:e,context:t,setting:n,onCloseBanner:o}){Tt(t,n.customizationSettings.accentColor,e);return ut("div",{id:d,"data-nosnippet":"true",role:"dialog","aria-describedby":"hs-banner-gpc-wording",children:ut("div",{id:"hs-banner-gpc-inner",children:[ut("div",{id:"hs-banner-gpc-header",children:ut("button",{id:"hs-banner-gpc-close-button",className:"hs-close-button",onClick:o,"aria-label":"Dismiss banner",children:ut(gt,{})})}),ut("div",{id:"hs-banner-gpc-wording",dangerouslySetInnerHTML:V(n.gpcSettings.notificationText)})]})})}var Lt=["helvetica","arial","arial-black","verdana","tahoma","trebuchet ms","impact","times new roman","georgia","palatino","courier","comic sans ms","courier new","sans-serif","system-ui"];function At(e){return`${E}?family=${e}:ital,wght@${O.join(";")}&display=swap`}function Nt(e,t){const n=t||"Lato",o=e.getDocument(),i=e.getWindow();if(Lt.indexOf(n.toLowerCase())>-1)return;if(i[k])return;const s=o.createElement("link");s.setAttribute("href",At(n));s.setAttribute("rel","stylesheet");s.setAttribute("class",T);o.head.appendChild(s);i[k]=!0}const Bt=(e,t)=>{const n=e.getDocument().createElement("div");n.setAttribute("id",u);n.setAttribute("style",t);const o=e.getDocument().body;o.insertBefore(n,o.firstChild);return n};function Rt(e,t,n,o,i,s,r,a,c){const l=Bt(i,o);Nt(i,c);$e(ut(Et,{apiBaseUrl:e,consent:t,setting:n,context:i,onConsentChange:e=>s(e),onCloseBannerWithoutConsent:r,dismissNotifyBanner:a}),l);return l}function Pt(e,t,n,o,i,s){const r=Bt(t,o);Nt(t,s);$e(ut(It,{apiBaseUrl:e,context:t,setting:n,onCloseBanner:i}),r);return r}class Dt{static postActivity(e,t,n){fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)}).then((()=>B.info(`Sent a banner ${t} event.`))).catch((()=>B.error(`There was an issue sending a banner ${t} event.`)))}static sendView(e,t){Dt.postActivity(`${e}/activity/view`,"VIEW",t)}static sendClick(e,t){Dt.postActivity(`${e}/activity/click`,"CLICK",t)}}let Gt;!function(e){e[e.ROUND=0]="ROUND";e[e.SQUARE=1]="SQUARE";e[e.PILL=2]="PILL"}(Gt||(Gt={}));const Ut={[Gt.ROUND]:"0.5em",[Gt.SQUARE]:"0",[Gt.PILL]:"3em"},Mt={[Gt.ROUND]:"12px",[Gt.SQUARE]:"0",[Gt.PILL]:"0"},Ft=e=>null==e,Yt=(e,t)=>t?[{cssVar:e,value:t}]:[],$t=(e,t)=>t?[{cssVar:e,value:t}]:[],Ht=(e,t)=>t?[{cssVar:e,value:`${t.number}${t.units}`}]:[],Vt=(e,t)=>Ft(t)?[]:[{cssVar:e,value:Ut[t]}],zt=(e,t)=>Ft(t)?[]:[{cssVar:e,value:Mt[t]}],Wt=(e,t)=>Ft(t)?[]:[...$t(`--hs-banner-${e}-color`,t.color),...$t(`--hs-banner-${e}-text-color`,t.textColor),...$t(`--hs-banner-${e}-border-color`,t.borderColor)],Kt=e=>Ft(e)?[]:[{cssVar:"--hs-banner-close-button-display",value:e?"flex":"none"}],qt=e=>{if(Ft(e))return[];switch(U.fromJS(e)){case U.BOTTOM:return[{cssVar:"--hs-banner-inset",value:"auto 50% 32px"},{cssVar:"--hs-banner-translate-x",value:"-50%"},{cssVar:"--hs-banner-translate-y",value:"0"}];case U.BOTTOM_LEFT:return[{cssVar:"--hs-banner-inset",value:"auto auto 32px 32px"},{cssVar:"--hs-banner-translate-x",value:"0"},{cssVar:"--hs-banner-translate-y",value:"0"}];case U.BOTTOM_RIGHT:return[{cssVar:"--hs-banner-inset",value:"auto 32px 32px auto"},{cssVar:"--hs-banner-translate-x",value:"0"},{cssVar:"--hs-banner-translate-y",value:"0"}];case U.CENTER:return[{cssVar:"--hs-banner-inset",value:"50% auto auto 50%"},{cssVar:"--hs-banner-translate-x",value:"-50%"},{cssVar:"--hs-banner-translate-y",value:"-50%"}];default:return[{cssVar:"--hs-banner-inset",value:"32px auto auto 50%"},{cssVar:"--hs-banner-translate-x",value:"-50%"},{cssVar:"--hs-banner-translate-y",value:"0"}]}},Jt=e=>e.map((e=>`${e.cssVar}:${e.value}`)).join(";"),jt=e=>[...$t("--hs-banner-color",e.bannerColor),...$t("--hs-banner-text-color",e.bannerTextColor),...$t("--hs-banner-settings-text-color",e.bannerSettingsButtonTextColor),...Ht("--hs-banner-width",e.bannerWidth),...Ht("--hs-banner-padding",e.bannerPadding),...zt("--hs-banner-corners",e.bannerCorners),...Vt("--hs-banner-button-corners",e.bannerButtonCorners),...Wt("accept",e.bannerAcceptButtonStyle),...Wt("decline",e.bannerDeclineButtonStyle),...Kt(e.showCloseButton),...qt(e.position),...$t("--hs-banner-modal-color",e.modalColor),...$t("--hs-banner-modal-text-color",e.modalTextColor),...Ht("--hs-banner-modal-padding",e.modalContainerPadding),...Ht("--hs-banner-modal-width",e.modalWidth),...zt("--hs-banner-modal-corners",e.modalCorners),...Vt("--hs-banner-modal-button-corners",e.modalButtonCorners),...Wt("modal-accept",e.modalAcceptButtonStyle),...Wt("modal-save",e.modalSaveSettingsButtonStyle),...zt("--hs-banner-modal-category-corners",e.modalCategoryCorners),...$t("--hs-banner-modal-cateogry-color",e.modalCategoryColor),...$t("--hs-banner-modal-category-text-color",e.modalCategoryTextColor),...$t("--hs-banner-modal-toggle-on-color",e.modalCategoryToggleOnColor),...$t("--hs-banner-modal-toggle-off-color",e.modalCategoryToggleOffColor),...Yt("--hs-banner-font-family",e.fontFamily),...Ht("--hs-banner-font-size",e.fontSize)],Qt=e=>[...$t("--hs-banner-accentColor",e.accentColor),...qt(e.position.getValue()),...Kt(e.showCloseButton)],Zt=e=>{const t={};if(!e)return t;const n=e.indexOf("-"),[o,i]=-1===n?[e,void 0]:[e.substring(0,n),e.substring(n+1)];o&&(t.countryCode=o);i&&(t.regionCode=i);return t},Xt=(e,t)=>{},en=(e,t)=>{try{e()}catch(e){console.error(e);t&&t(e)}},tn=e=>{if(!e.hsCookieBanner)return;const t=e.hsCookieBanner.rawPerfMetrics;if(!t)return;const n=["numSettings","bannerInitAt","bannerStartAt","bannerReadyAt"];for(const e of n)if(null==t[e])return;const o=null==t.geolocationReceivedAt||null==t.geolocationRequestedAt;return t.usesGeolocation&&o?void 0:{numSettings:t.numSettings,bannerInitAt:t.bannerInitAt,bannerStartAt:t.bannerStartAt,bannerReadyAt:t.bannerReadyAt,matchedBannerType:t.matchedBannerType,usesGpc:t.usesGpc,geolocationRequestInCriticalPath:t.geolocationRequestInCriticalPath,geolocationRequestDuration:t.usesGeolocation?t.geolocationReceivedAt-t.geolocationRequestedAt:void 0,bannerRendered:t.bannerRendered}},nn=()=>({numSettings:void 0,bannerInitAt:void 0,bannerStartAt:void 0,bannerReadyAt:void 0,matchedBannerType:void 0,usesGpc:!1,usesGeolocation:!1,geolocationRequestInCriticalPath:!1,geolocationReceivedAt:void 0,geolocationRequestedAt:void 0,bannerRendered:!1}),on=()=>window.performance.now?Math.round(window.performance.now()):void 0,sn=(e,t,n)=>{try{if(!e.hsCookieBanner||!e.hsCookieBanner.rawPerfMetrics)return;e.hsCookieBanner.rawPerfMetrics[t]=n}catch(e){Xt(e)}};function rn(...e){(window.dataLayer=window.dataLayer||[]).push(arguments)}const an=(e,t)=>!!(e&&!w.includes(e)||t&&q.isOptIn(t)),cn=(e,t,n)=>{const o=Zt(t).countryCode;if(!an(o,n))return;const i=e.categories.advertisement?"granted":"denied";rn("consent","update",{ad_storage:i,analytics_storage:e.categories.analytics?"granted":"denied",ad_user_data:i,ad_personalization:i})},ln=e=>fetch(e).then((t=>{if(!t.ok)throw new Error(`Non-2XX status: ${t.status}, url: ${e}`);return t.text()})),hn=async e=>{const t=`${e}/cf-location`,n=await ln(t).catch((e=>{Xt(e,{failingComponent:"cfGeolocationWorkerRequest"});return null}));if(n)return n;const o=`https://${new URL(e).hostname}/cookie-banner-public/v2/cf-location`;return ln(o)},dn="wildcard.hs-banner.com",un=e=>{e.configuration.wildcard=!0;return e};class gn{constructor(e){this.publicMethods=["showBanner","hideBanner","addPrivacyConsentListener","setApiBaseUrl","setCookiesToSubdomain","setUseSecureCookies","addCookieDomain","addEnabledFeatureGates","setBannerSettings","setCustomizationSettings","setUseGeoLocation","setGeoLocation","setHubSpotConsent","addPrivacySettingsListener","revokeCookieConsent","useGoogleConsentModeV2","setBusinessUnitId"];this.enabledFeatureGates=[];this.businessUnitId=0;this.scriptVersion="v2";this.context=e;this.bannerSettings=[];this.privacyConsentListeners=[];this.privacySettingsListeners=[];this.useGeoLocation=!1;this.useGCMV2=!1;this.reportedMissingGeolocation=!1;this.cookie=new ae(e);this.isRunningInTestMode=e.getLocation().search.includes(l);this.removeDeprecatedBannerCookies()}removeDeprecatedBannerCookies(){this.cookie.get(ce.OPT_OUT_COOKIE.getName())&&this.cookie.remove(ce.OPT_OUT_COOKIE.getName());this.cookie.get(ce.INITIAL_OPT_IN.getName())&&this.cookie.remove(ce.INITIAL_OPT_IN.getName())}run(){const e=this.context.getWindow();if(this.disableBannerFlagSet()){B.info('"PRIVACY" flag found in disabledHsPopups window queue. Banner script will not run.');return!0}sn(e,"numSettings",this.bannerSettings.length);this.findMatchingSetting();this.logGpcSignal();if(!this.matchedSetting){B.debug("we were unable to find the matching settings for this webpages. The banner will not run.");this.setConsent(new ne(!0),{reportClick:!1});return!1}sn(e,"matchedBannerType",this.matchedSetting.policy.type.getValue());if(this.shouldScanningOverride()){this.setConsent(new ne(!0),{reportClick:!1,persist:!0,treatAsConsentEvent:!0});return!0}const t=!!this.shouldGpcOverride();sn(e,"usesGpc",t);if(t){this.setConsent(new ne(!1),{persist:!1,reportClick:!1});this.isGpcBannerDismissCookiePresent()||this.renderGpcBanner();return!0}switch(this.matchedSetting.policy.type){case q.NO_COOKIES:this.setConsent(new ne(!1),{reportClick:!1});break;case q.OPT_IN:case q.COOKIES_BY_CATEGORY:if(this.useConsentFromExistingCookie())break;this.cookie.removeGACookie();this.setConsent(ne.buildInitialConsent(),{persist:!1,reportClick:!1});this.renderBanner();break;case q.OPT_OUT_BY_CATEGORY:case q.OPT_OUT:if(this.useConsentFromExistingCookie())break;this.setConsent(new ne(!0),{persist:!1,reportClick:!1});this.renderBanner();break;case q.NOTIFY:this.setConsent(new ne(!0),{persist:!1,reportClick:!1});if(this.isNotifyBannerDismissCookiePresent())break;this.renderBanner();break;case q.COOKIES_WITHOUT_BANNER:default:this.setConsent(new ne(!0),{reportClick:!1})}return!0}useConsentFromExistingCookie(){const e=this.readConsentCookie();if(e){this.setConsent(e,{persist:!1,reportClick:!1});e.hasAnalyticsConsent()||this.cookie.removeGACookie();return!0}return!1}shouldScanningOverride(){return[q.OPT_OUT,q.OPT_OUT_BY_CATEGORY,q.COOKIES_BY_CATEGORY,q.OPT_IN,q.NOTIFY].includes(this.matchedSetting.policy.type)&&this.context.getWindow()[r]}shouldGpcOverride(){return this.matchedSetting.gpcSettings.enabled&&this.getGpcSignal()}getGpcSignal(){const e=this.context.getLocation().search;if(e.includes(s)){return{TRUE:!0,FALSE:!1}[(new URLSearchParams(e).get(s)||"").toUpperCase()]}return this.context.getNavigator().globalPrivacyControl}logGpcSignal(){B.debug(`GPC signal: ${this.getGpcSignal()}`)}findMatchingSetting(){const e=this.context.getPathname(),{countryCode:t,regionCode:n}=Zt(this.geoLocation),o=this.bannerSettings.filter((e=>e.enabled)).map((o=>({setting:o,matchResult:o.configuration.test(e,t,n)}))).reduce(((e,t)=>D(e.matchResult,t.matchResult)?e:t),{setting:null,matchResult:R});P(o.matchResult)&&o.setting&&this.setMatchingSetting(o.setting.withSanitizedPolicy())}setMatchingSetting(e){this.matchedSetting=e;if(0===this.privacySettingsListeners.length)return;const t=e.toLegacyPrivacyPolicy();this.privacySettingsListeners.forEach((e=>this.safeCallListener(e,t)))}getMatchingSetting(){return this.matchedSetting}hasEnabledFeatureGate(e){return this.enabledFeatureGates&&this.enabledFeatureGates.includes(e)}setApiBaseUrl(e){/^https:\/\/js-?.{0,3}\.hs-banner(qa)?\.com.*/.test(e)?this.apiBaseUrl=e:B.error("unsupported base Api url provided.")}setBannerSettings(e){(e[this.getCurrentDomain()]||[]).forEach((e=>this.bannerSettings.push(Q.fromJS(e))));(e[this.getWildcardDomain()]||[]).forEach((e=>this.bannerSettings.push(un(Q.fromJS(e)))))}setCustomizationSettings(e){this.styleOverrides=e[this.getCurrentDomain()];this.wildcardStyleOverrides=e[this.getWildcardDomain()];this.bannerParentElement&&this.bannerParentElement.setAttribute("style",this.getRenderStyles())}getCurrentDomain(){return this.context.getLocation().hostname}getWildcardDomain(){return 0===this.businessUnitId?dn:`${this.businessUnitId}.${dn}`}getCurrentGeoLocation(){const e=this.context.getWindow();sn(e,"usesGeolocation",!0);sn(e,"geolocationRequestedAt",on());const t=this.context.getLocation().search;if(t.includes(i)){const e=new URLSearchParams(t).get(i);return Promise.resolve(e||"")}return hn(this.apiBaseUrl).then((t=>{sn(e,"geolocationReceivedAt",on());return t})).catch((e=>{B.error("We could not fetch the geolocation.");Xt(e);return""}))}setGeoLocation(e){this.geoLocation=e;const{countryCode:t,regionCode:n}=Zt(this.geoLocation);try{null==t&&this.reportEmptyGeolocation(!1);"US"===t&&null==n&&this.reportEmptyGeolocation(!0)}catch(e){console.error("Failed to report missing geolocation data",e)}}addEnabledFeatureGates(e){e.forEach((e=>this.enabledFeatureGates.push(e)))}addCookieDomain(e){this.cookie.addDomain(e)}setCookiesToSubdomain(e){this.cookie.setCookiesToSubdomain(e)}setUseSecureCookies(e){this.cookie.setUseSecureCookies(e)}setUseGeoLocation(){this.useGeoLocation=!0}useGoogleConsentModeV2(){if(!this.useGCMV2){this.useGCMV2=!0;this.consent&&this.sendConsentToGCMV2(this.consent.getSafeCopy())}}sendConsentToGCMV2(e){const t=this.matchedSetting&&this.matchedSetting.policy&&this.matchedSetting.policy.type;if(this.geoLocation)cn(e,this.geoLocation,t);else{null==this.gcmGeoLocationFetchPromise&&(this.gcmGeoLocationFetchPromise=this.getCurrentGeoLocation().then((e=>{this.setGeoLocation(e);return e})));this.gcmGeoLocationFetchPromise.then((n=>{cn(e,n,t)})).catch((e=>{Xt(e)}))}}addPrivacyConsentListener(e){this.consent&&this.safeCallListener(e,this.consent.getSafeCopy());this.privacyConsentListeners.push(e)}setConsent(e,t){const n={persist:!0,treatAsConsentEvent:!0,reportClick:!0},{persist:o,treatAsConsentEvent:i,reportClick:s}=Object.assign({},n,t);this.consent=e;i&&this.hideBanner();o&&this.setConsentCookie();if(!this.isRunningInTestMode){s&&(this.consent.hasAnalyticsConsent()?this.trackAction("trackApproveCookieConsent"):this.trackAction("trackDeclineCookieConsent"));if(i){this.privacyConsentListeners.forEach((t=>this.safeCallListener(t,e.getSafeCopy())));this.useGCMV2&&this.sendConsentToGCMV2(e.getSafeCopy());this.consent.adsHasChangedToFalse()&&this.cookie.removeFBPCookie()}s&&this.sendClickActivity()}}getConsent(){return this.consent.getSafeCopy()}setConsentCookie(){if(!this.matchedSetting||this.isRunningInTestMode)return;const e=this.matchedSetting.policy.type;e!==q.NO_COOKIES&&e!==q.COOKIES_WITHOUT_BANNER&&e!==q.NOTIFY&&this.cookie.set(ce.CATEGORY_PREFERENCE_COOKIE.getName(),this.consent.toCookieString(),{daysToExpire:ce.CATEGORY_PREFERENCE_COOKIE.getExpirationDays(),path:"/"})}readConsentCookie(){const e=this.cookie.get(ce.CATEGORY_PREFERENCE_COOKIE.getName());return e?ne.buildFromCookieString(e):null}safeCallListener(e,t){try{e(t,this.scriptVersion)}catch(e){B.error("error calling listener.")}}isGpcBannerDismissCookiePresent(){return!!this.cookie.get(ce.GPC_BANNER_DISMISS_COOKIE.getName())}setGpcBannerDismissCookie(){this.cookie.set(ce.GPC_BANNER_DISMISS_COOKIE.getName(),"true",{daysToExpire:ce.GPC_BANNER_DISMISS_COOKIE.getExpirationDays(),path:"/"})}isNotifyBannerDismissCookiePresent(){return!!this.cookie.get(ce.NOTIFY_BANNER_DIMISS_COOKIE.getName())}setNotifyBannerDismissCookie(){this.cookie.set(ce.NOTIFY_BANNER_DIMISS_COOKIE.getName(),"true",{daysToExpire:ce.NOTIFY_BANNER_DIMISS_COOKIE.getExpirationDays(),path:"/"})}dismissNotifyBanner(){this.hideBanner();this.setNotifyBannerDismissCookie()}dismissGpcBanner(){this.hideBanner();this.setGpcBannerDismissCookie()}getRenderStyles(){try{if(!this.matchedSetting)return"";if(this.styleOverrides&&!this.matchedSetting.configuration.wildcard){B.debug("using style overrides");return Jt(jt(this.styleOverrides))}if(this.wildcardStyleOverrides&&this.matchedSetting.configuration.wildcard){B.debug("using wildcard style overrides");return Jt(jt(this.wildcardStyleOverrides))}B.debug("using legacy customization render styles");return Jt(Qt(this.matchedSetting.customizationSettings))}catch(e){console.error("unable to utilize style overrides",e);return""}}renderGpcBanner(){this.bannerParentElement=Pt(this.apiBaseUrl,this.context,this.matchedSetting,this.getRenderStyles(),this.dismissGpcBanner.bind(this),this.styleOverrides&&this.styleOverrides.fontFamily);if("complete"===document.readyState){var e;null===(e=document.getElementById(d))||void 0===e||e.classList.add(p)}else window.addEventListener("load",(()=>{var e;null===(e=document.getElementById(d))||void 0===e||e.classList.add(p)}),{once:!0});sn(this.context.getWindow(),"bannerRendered",!0);this.sendViewActivity()}renderBanner(){this.bannerParentElement=Rt(this.apiBaseUrl,this.consent,this.matchedSetting,this.getRenderStyles(),this.context,this.setConsent.bind(this),this.hideBanner.bind(this),this.dismissNotifyBanner.bind(this),this.styleOverrides&&this.styleOverrides.fontFamily);if("complete"===document.readyState){var e;null===(e=document.getElementById(h))||void 0===e||e.classList.add(p)}else window.addEventListener("load",(()=>{var e;null===(e=document.getElementById(h))||void 0===e||e.classList.add(p)}),{once:!0});sn(this.context.getWindow(),"bannerRendered",!0);this.sendViewActivity()}hideBanner(){if(this.bannerParentElement){const e=this.bannerParentElement.children;for(let t=0;t1){e[1].classList.remove(m)}else e[0].classList.remove(m)}invoke(e,t){if(!this.publicMethods.includes(e)||!Reflect.has(this,e)){B.debug(`failed to invoke method ${e} of the banner.`);throw new Error("Could not invoke banner method.")}Reflect.get(this,e).apply(this,t)}getBaseActivityPayload(){const e=this.context.getWindow().hsVars,t=e&&e.page_id;return{bannerGeoLocation:this.geoLocation||"",bannerPolicyId:this.matchedSetting.id,bannerType:this.matchedSetting.policy.type.getName(),domain:this.context.getHostname(),portalId:this.matchedSetting.portalId,contentId:t||""}}sendClickActivity(){if(!this.consent||!this.matchedSetting||this.isRunningInTestMode)return;const e={consentAllowed:this.consent.allowed,consentAnalytics:this.consent.categories.analytics,consentAdvertisement:this.consent.categories.advertisement,consentFunctionality:this.consent.categories.functionality},t=Object.assign({},this.getBaseActivityPayload(),e);Dt.sendClick(this.apiBaseUrl,t)}sendViewActivity(){if(!this.matchedSetting||this.isRunningInTestMode)return;const e=this.getBaseActivityPayload();Dt.sendView(this.apiBaseUrl,e)}getAnalyticsQueue(){return this.context.getWindow()[o]=this.context.getWindow()[o]||[]}trackAction(e){try{this.getAnalyticsQueue().push([e])}catch(e){B.error(`Unable to send analytics tracking event: ${e}`)}}disableBannerFlagSet(){if(!0===this.context.getWindow()[x])return!0;const e=this.context.getWindow()[v]||[];return Array.isArray(e)&&e.includes(C)}setBusinessUnitId(e){this.businessUnitId=e}revokeCookieConsent(){[ce.INITIAL_OPT_IN.getName(),ce.OPT_OUT_COOKIE.getName(),ce.CATEGORY_PREFERENCE_COOKIE.getName(),ce.GPC_BANNER_DISMISS_COOKIE.getName(),ce.NOTIFY_BANNER_DIMISS_COOKIE.getName(),"__hssc","__hssrc","__hstc","__hs_do_not_track","hubspotutk","messagesUtk"].forEach((e=>this.cookie.remove(e)));this.trackAction("trackRevokeCookieConsent");this.setConsent(new ne(!1),{reportClick:!1})}addPrivacySettingsListener(e){this.matchedSetting&&this.safeCallListener(e,this.matchedSetting.toLegacyPrivacyPolicy());this.privacySettingsListeners.push(e)}reportEmptyGeolocation(e){if(this.reportedMissingGeolocation)return;this.reportedMissingGeolocation=!0;const t=`${this.apiBaseUrl}/geolocation-reporting`;navigator&&navigator.sendBeacon?navigator.sendBeacon(t,JSON.stringify(e)):fetch(`${t}${e?"?missingRegionInUS=true":""}`,{keepalive:!0}).catch((()=>{Xt("unable to report missing geolocation data")}))}setHubSpotConsent(e){const t=ne.fromCategories(e);this.consent=t;this.privacyConsentListeners.forEach((e=>this.safeCallListener(e,t.getSafeCopy())))}}const _n=new CustomEvent(S);class fn{constructor(e){this.priorityFunctions=["setApiBaseUrl","setCookiesToSubdomain","setUseSecureCookies","addCookieDomain","addEnabledFeatureGates","setBusinessUnitId","setBannerSettings"];const n=e.getWindow();if(Array.isArray(n[t]))this.queue=n[t];else{this.queue=[];n[t]=this.queue}this.banner=new gn(e);this.context=e}queuePushFn(e){try{if(!(e&&Array.isArray(e)&&e.length>0)){B.debug("invalid arguments passed to the banner queue.");return!1}const t=e[0],n=e.slice(1);this.banner.invoke(t,n);return!0}catch(e){B.error("There was an error running banner method.")}return!1}overrideQueuePush(){this.queue.push=this.queuePushFn.bind(this)}dequeueEntries(e){for(let t=0;t{this.banner.setGeoLocation(e);this.banner.run();t.dispatchEvent(_n)}))}else{this.banner.run();t.dispatchEvent(_n)}}}}function mn(t){const n=t.getWindow(),o=t.getDocument();if(n[e]){B.info("the cookie banner has already been loaded via another script.");return}n[e]=!0;sn(n,"bannerStartAt",on());o.addEventListener(S,(()=>{sn(n,"bannerReadyAt",on())}));new fn(t).run()}function pn(e,t){en((()=>{mn(e)}),t)}function bn(e,t){const n=e.getWindow(),o=e.getDocument();n.hsCookieBanner={rawPerfMetrics:nn(),getPerfMetrics:()=>tn(n)};sn(n,"bannerInitAt",on());function i(){pn(e,t);o.removeEventListener("DOMContentLoaded",i)}"loading"===o.readyState?o.addEventListener("DOMContentLoaded",i):pn(e,t)}const yn=A();en((()=>{bn(yn,Xt)}),Xt)}()}(); +/****** Cookie Banner version static-1.4243 *****/ \ No newline at end of file diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/controller-deb190baa54a945762aa9eeb8f71bdf3.js.download b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/controller-deb190baa54a945762aa9eeb8f71bdf3.js.download new file mode 100644 index 000000000..da84fd333 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/controller-deb190baa54a945762aa9eeb8f71bdf3.js.download @@ -0,0 +1 @@ +!function(){function e(t){var n=i[t];if(void 0!==n)return n.exports;var r=i[t]={id:t,loaded:!1,exports:{}};return a[t](r,r.exports,e),r.loaded=!0,r.exports}var t,n,r,a={94184:function(e,t){var n;!function(){"use strict";function r(){for(var e=[],t=0;tB.length&&B.push(e)}function d(e,t,n,a){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var o=!1;if(null===e)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case b:case S:o=!0}}if(o)return n(a,e,""===t?"."+m(e,0):t),1;if(o=0,t=""===t?".":t+":",Array.isArray(e))for(var s=0;s=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function l(){function e(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}function t(e,t,n,a){var i=t&&t.prototype instanceof r?t:r,o=Object.create(i.prototype),s=new m(a||[]);return b(o,"_invoke",{value:u(e,n,s)}),o}function n(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function r(){}function a(){}function i(){}function o(t){["next","throw","return"].forEach((function(n){e(t,n,(function(e){return this._invoke(n,e)}))}))}function s(e,t){var r;b(this,"_invoke",{value:function(a,i){function o(){return new t((function(r,o){!function r(a,i,o,s){var u=n(e[a],e,i);if("throw"!==u.type){var l=u.arg,c=l.value;return c&&"object"==y(c)&&g.call(c,"__await")?t.resolve(c.__await).then((function(e){r("next",e,o,s)}),(function(e){r("throw",e,o,s)})):t.resolve(c).then((function(e){l.value=e,o(l)}),(function(e){return r("throw",e,o,s)}))}s(u.arg)}(a,i,r,o)}))}return r=r?r.then(o,o):o()}})}function u(e,t,r){var a="suspendedStart";return function(i,o){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===i)throw o;return{value:void 0,done:!0}}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var u=c(s,r);if(u){if(u===A)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===a)throw a="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a="executing";var l=n(e,t,r);if("normal"===l.type){if(a=r.done?"completed":"suspendedYield",l.arg===A)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a="completed",r.method="throw",r.arg=l.arg)}}}function c(e,t){var r=t.method,a=e.iterator[r];if(void 0===a)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,c(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),A;var i=n(a,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,A;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,A):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,A)}function d(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function p(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function m(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(d,this),this.reset(!0)}function f(e){if(e){var t=e[k];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return t("end");if(a.tryLoc<=this.prev){var o=g.call(a,"catchLoc"),s=g.call(a,"finallyLoc");if(o&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),p(n),A}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;p(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:f(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),A}},_}function c(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.length&&e.endsWith(t)))},I=function(e){return!!(e.match(/(\.)?link.com?\//i)||e.match("mkt-mydev.dev.stripe.me")&&e.match("host=link")||e.match("-mkt.tunnel.stripe.me")&&e.match("host=link")||e.match(/mkt(\.qa)?\.corp\.stripe\.com/i)&&e.match("host=link")||e.match("link_app-mydev.dev.stripe.me")||e.match("link_support_site-mydev.dev.stripe.com"))},N=x&&(C=window.location.hostname,["stripe.com","stripe.dev","stripe.global","stripe.partners","increment.com","link.co","link.com"].some((function(e){var t="(^|.)".concat(e.replace(/\./g,"\\."),"$");return new RegExp(t).test(C)}))),w=function(e){if(!N){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a1?n-1:0),a=1;a0&&void 0!==arguments[0]?arguments[0]:x?window.location.href:"";return I(e)?e.match(/(\.)?link.co([^m]|\b)/i)?"https://link.co":"https://link.com":"https://stripe.com"},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x?window.location.href:"",n=O(t)+e;if(!x||!window.URL||!window.URLSearchParams)return n;var r=new URL(t),a=new URL(n);if(r.hostname.match(".dev.stripe.me")||r.hostname.match("-stripejs.tunnel.stripe.me")){var i,o=r.hostname.split(".",1),s=f(o,1),u=s[0];if(u.split("--",1)[0]!==u){var l=u.split("--",1),c=f(l,1);i=c[0],i+="-"}else{var d=u.split("-",1),p=f(d,1);i=p[0]}return a.hostname="".concat(i,"-mkt-mydev.dev.stripe.me"),n.includes("link.co")&&(a.search=new URLSearchParams({$host:"link"}).toString()),a.toString()}return r.hostname.match(/(^|\.)qa\.stripe\.com$/)||r.hostname.match(/(^|\.)link\.qa\.corp\.stripe\.com$/)||r.hostname.match(/(^|\.)qa-dashboard\.stripe\.com$/)?n.replace("stripe.com","qa.stripe.com"):r.hostname.match(/(^|\.)preprod\.stripe\.com$/)||r.hostname.match(/(^|\.)link\.preprod\.corp\.stripe\.com$/)||r.hostname.match(/(^|\.)preprod-dashboard\.stripe\.com$/)?n.replace("stripe.com","preprod.stripe.com"):r.hostname.match(/(^|\.)qa\.link\.co$/)||r.hostname.match(/(^|\.)qa-app\.stripe\.co$/)?n.replace("link.co","qa.link.co"):r.hostname.match(/(^|\.)qa\.link\.com$/)||r.hostname.match(/(^|\.)qa-app\.link\.com$/)?n.replace("link.com","qa.link.com"):r.hostname.match(/(^|\.)preprod\.link\.co$/)||r.hostname.match(/(^|\.)preprod-app\.stripe\.co$/)?n.replace("link.co","preprod.link.co"):r.hostname.match(/(^|\.)preprod\.link\.com$/)||r.hostname.match(/(^|\.)preprod-app\.link\.com$/)?n.replace("link.com","preprod.link.com"):r.hostname.match(/mkt(\.qa)?\.corp\.stripe\.com/i)||r.hostname.match("-mkt.tunnel.stripe.me")?(a.hostname=r.hostname,n.includes("link.co")&&(a.search=new URLSearchParams({$host:"link"}).toString()),a.toString()):a.toString()},L="cookie-perms",D=["https://c.stripe.dev/cookie","https://c.stripe.global/cookie","https://c.stripe.partners/cookie","https://c.increment.com/cookie"],U=Object.keys(A),j=function(){function e(t,n,r){d(this,e),this._version=t,this._permissions=r,this._timestamp=n}return m(e,[{key:"version",get:function(){return this._version}},{key:"timestamp",get:function(){return this._timestamp}},{key:"get",value:function(e){return this._permissions[e]}},{key:"getAll",value:function(){return(0,E.Z)({},this._permissions)}},{key:"toString",value:function(){var e=this,t=U.reduce((function(t,n){var r=A[n];return r&&!r.necessary&&e._permissions[n]?[].concat(c(t),[r.token]):t}),[]).sort(),n=Math.floor(this.timestamp.valueOf()/1e3);return"".concat(this._version,":").concat(n,"|").concat(t.join(""))}}],[{key:"deserialize",value:function(t){var n=f(t.split(":",2),2),r=n[0],a=n[1].split("|"),i=new Date(1e3*Number(a[0])),o=a[1].split("");return new e(r,i,U.reduce((function(e,t){var n=A[t];return n.necessary?e[t]=!0:n.token&&(e[t]=o.indexOf(n.token)>=0),e}),{}))}},{key:"get",value:function(){try{var t=M.get("cookie-perms");if(t)return e.deserialize(t)}catch(e){}return null}},{key:"set",value:function(t){return v(this,void 0,void 0,l().mark((function n(){var r,a,i=this;return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=function(e){return v(i,void 0,void 0,l().mark((function n(){return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,fetch(e,{method:"post",body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","X-Requested-With":"cookies"}});case 3:return n.abrupt("return",n.sent);case 6:n.prev=6,n.t0=n.catch(0),n.t0 instanceof Error?T(n.t0.message):T("Unexpected error",n.t0);case 9:case"end":return n.stop()}}),n,null,[[0,6]])})))},a=R("/cookie-settings/update"),!I(a)){n.next=7;break}return n.next=5,r(a);case 5:n.next=9;break;case 7:return n.next=9,Z.all([a].concat(D).map(r));case 9:return n.abrupt("return",e.get());case 10:case"end":return n.stop()}}),n)})))}},{key:"allowAll",value:function(){return v(this,void 0,void 0,l().mark((function t(){var n;return l().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=U.reduce((function(e,t){return A[t].necessary||(e[t]=!0),e}),{}),t.abrupt("return",e.set(n));case 2:case"end":return t.stop()}}),t)})))}},{key:"rejectAll",value:function(){return v(this,void 0,void 0,l().mark((function t(){var n;return l().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=U.reduce((function(e,t){return A[t].necessary||(e[t]=!1),e}),{}),t.abrupt("return",e.set(n));case 2:case"end":return t.stop()}}),t)})))}}]),e}(),B=function(){function e(t){d(this,e),this._getPermissions=t,this._callbacks=[]}return m(e,[{key:"addCallback",value:function(e){this._callbacks.indexOf(e)>=0?T("PermissionsWatcher.addCallback() was called for a function that was already registered with the PermissionsWatcher."):(this._callbacks.push(e),this._interval||this._pollForPermissionsChanges())}},{key:"removeCallback",value:function(e){var t=this._callbacks.indexOf(e);t<0?T("PermissionsWatcher.removeCallback() was called for a function that wasn't registered with the PermissionsWatcher."):(this._callbacks.splice(t,1),this._interval&&0===this._callbacks.length&&(clearInterval(this._interval),this._interval=null))}},{key:"_pollForPermissionsChanges",value:function(){var e=this,t=this._getPermissions();this._interval=setInterval((function(){var n=e._getPermissions();if(null!==n){var r=null===t&&null!==n,a=t&&n&&t.timestamp!==n.timestamp;(r||a)&&e._callbacks.forEach((function(e){return e(n)})),t=n}}),100)}}]),e}(),F=null,G=function(){function e(t){d(this,e),this._watcher=new B((function(){return j.get()})),t.enforcementMode&&(this._enforcementModeValue=t.enforcementMode)}return m(e,[{key:"getEnforcementMode",value:function(){return v(this,void 0,void 0,l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getEnforcementModeMaybeSync());case 1:case"end":return e.stop()}}),e,this)})))}},{key:"getEnforcementModeMaybeSync",value:function(){var e=this;if(!this._enforcementModeValue){var t=(F||(F=Z.race([v(void 0,void 0,void 0,l().mark((function e(){var t,n,r,a;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="restricted",e.prev=1,e.next=4,fetch(R("/cookie-settings/enforcement-mode"));case 4:return n=e.sent,e.next=7,n.json();case 7:r=e.sent,"restricted"!==(a=r.mode)&&"open"!==a&&"functional"!==a||(t=a),e.next=14;break;case 12:e.prev=12,e.t0=e.catch(1);case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}}),e,null,[[1,12]])}))),new Z((function(e){setTimeout((function(){return e("restricted")}),1e3)}))])),F);t.then((function(t){e._enforcementModeValue=t})),this._enforcementModeValue=t}return this._enforcementModeValue}},{key:"getPermissions",value:function(){return j.get()}},{key:"setPermissions",value:function(e){return v(this,void 0,void 0,l().mark((function t(){return l().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",j.set(e));case 1:case"end":return t.stop()}}),t)})))}},{key:"allowAll",value:function(){return v(this,void 0,void 0,l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",j.allowAll());case 1:case"end":return e.stop()}}),e)})))}},{key:"rejectAll",value:function(){return v(this,void 0,void 0,l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",j.rejectAll());case 1:case"end":return e.stop()}}),e)})))}},{key:"isCategoryAllowed",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return v(this,void 0,void 0,l().mark((function n(){return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this.isCategoryAllowedMaybeSync(e,t));case 1:case"end":return n.stop()}}),n,this)})))}},{key:"isCategoryAllowedMaybeSync",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=j.get();if(A[e].necessary)return!0;if(!t&&"advertising"===e&&"undefined"!=typeof navigator){var r=navigator;if(null==r?void 0:r.globalPrivacyControl)return!1}if(n)return"1"===n.version&&"functional"===e?!!n.get("statistics")||!!n.get("preferences"):"2"!==n.version||"statistics"!==e&&"preferences"!==e?!!n.get(e):!!n.get("functional");var a=this.getEnforcementModeMaybeSync();return"string"==typeof a?"functional"===a?"advertising"!==e:"restricted"!==a:a.then((function(t){return"functional"===t?"advertising"!==e:"restricted"!==t}))}},{key:"areCategoriesAllowed",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n=0?(this.inexact=!0,this._regexp=new RegExp(t.replace("*",".+"))):this.inexact=!1}return m(e,[{key:"isMatch",value:function(e){return this.name===e||this._regexp&&this._regexp.test(e)}},{key:"resolveDomain",value:function(e,t){if(!this.name.startsWith("__Host-")){var n=[];this.domains&&(n=this.domains.map((function(e){return t[e]||e})));var r=e;if(!r&&x&&(r=document.location.host),r&&r.match("dev.stripe.me"))return".dev.stripe.me";if(r&&!n.some((function(e){return P(r,e)})))throw new Error("The ".concat(this.name," cookie is not allowed to be set on the ").concat(r," domain."));return r||n[0]}}},{key:"resolveExpiry",value:function(e){if("forever"!==this.lifetime){if("session"!==this.lifetime){var t=this.lifetime||0;if(e){if(t=e.length)&&s.push(e.substring(n,e.length))}return s};var Q=null,$=function(){function e(){var n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(d(this,e),(n=t.call(this,r))._domainOverrides=r.domainOverrides||{},n._documentCookiePatched=!1,"undefined"!=typeof navigator){var a=navigator;if(null==a?void 0:a.globalPrivacyControl)for(var i=M.get(),o=0,s=Object.keys(i);o2&&void 0!==arguments[2]?arguments[2]:{};return v(this,void 0,void 0,l().mark((function r(){var a,i,o,s,u;return l().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=H(e)){r.next=4;break}return T("No cookie matching the name ".concat(e," was found in the cookies.yaml or cookies-next.yaml manifests. ")+"If you're adding a new cookie, please visit go/cookies for more information!"),r.abrupt("return",!1);case 4:if(!a.httpOnly){r.next=7;break}return T("Cannot set the cookie ".concat(e," via JavaScript, since it is marked HttpOnly. ")+"Please visit go/cookies for more information!"),r.abrupt("return",!1);case 7:r.prev=7,i=a.resolveDomain(n.domain,this._domainOverrides),o=a.resolveExpiry(n.lifetime),r.next=16;break;case 12:return r.prev=12,r.t0=r.catch(7),r.t0 instanceof Error?T(r.t0.message):T("Unexpected error",r.t0),r.abrupt("return",!1);case 16:return r.next=18,this.isCategoryAllowed(a.category);case 18:if(r.sent){r.next=21;break}return r.abrupt("return",!1);case 21:return!x||a.name.startsWith("__Host-")||P(window.location.hostname,i)||w("The cookie ".concat(e," will be set on the domain ").concat(i,", which doesn't match ")+"the current domain (".concat(window.location.hostname,"). This will result in the ")+"cookie being silently ignored by the browser. Please check to ensure the domain(s) for the cookie are correct in cookies[-next].yaml, or visit go/cookies for more information."),s=void 0===n.secure?a.secure:n.secure,u=this._getCookieAttributes({domain:i,expires:o,secure:s,sameSite:a.sameSite}),a.name.startsWith("__Host-")&&(u.path="/"),M.set(e,t,u),r.abrupt("return",!0);case 27:case"end":return r.stop()}}),r,this,[[7,12]])})))}},{key:"remove",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=H(e);if(!r)return T("No cookie matching the name ".concat(e," was found in the cookies.yaml or cookies-next.yaml manifests. ")+"If you're adding a new cookie, please visit go/cookies for more information!"),!1;try{t=r.resolveDomain(n.domain,this._domainOverrides)}catch(e){return e instanceof Error?T(e.message):T("Unexpected error",e),!1}x&&!P(window.location.hostname,t)&&w("The cookie ".concat(e," will be set on the domain ").concat(t,", which doesn't match ")+"the current domain (".concat(window.location.hostname,"). This will result in the ")+"cookie being silently ignored by the browser. Please check to ensure the domain(s) for the cookie are correct in cookies[-next].yaml, or visit go/cookies for more information.");var a=this._getCookieAttributes({domain:t,secure:r.secure,sameSite:r.sameSite});return M.remove(e,a),!0}},{key:"refresh",value:function(){return v(this,void 0,void 0,l().mark((function e(){var t=this;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Object.keys(M.get()).forEach((function(e){var n=H(e);if(n&&M.get(e)){var r=t.isCategoryAllowedMaybeSync(n.category);!1===r&&t.remove(e),r instanceof Z&&r.then((function(n){n||t.remove(e)}))}}));case 1:case"end":return e.stop()}}),e)})))}},{key:"trapDocumentCookie",value:function(){this._documentCookiePatched||(this._documentCookiePatched=function(e){if(!x)return T("You cannot patch document.cookie if you aren't in a browser."),!1;if(Q||(Q=Object.getOwnPropertyDescriptor(Document.prototype,"cookie")),!Q||!Q.get||!Q.set)return!1;var t=Q.get,n=Q.set;return Object.defineProperty(document,"cookie",{configurable:!0,get:function(){for(var e=arguments.length,n=new Array(e),r=0;r=0?(this.inexact=!0,this._regexp=new RegExp(t.replace("*",".+"))):this.inexact=!1}return m(e,[{key:"isMatch",value:function(e){return this.name===e||this._regexp&&this._regexp.test(e)}}]),e}(),te={"*_dismissed":{category:"functional"},"compliance-center.*":{category:"essential"},docs:{category:"essential"},lsid:{category:"functional"},imt:{category:"advertising"},personalizations:{category:"functional"},"twilio_chat_*":{category:"essential"},"yt-remote-connected-devices":{category:"advertising"},"yt-remote-device-id":{category:"advertising"},"yt.innertube::nextId":{category:"advertising"},"yt.innertube::requests":{category:"advertising"},"link.auth_session_client_secret":{category:"authentication"},apps_oauth_state:{category:"authentication"},request_sign_key:{category:"authentication"},elements_session:{category:"functional"},elements_assignment:{category:"functional"},"elements.prb_warning.dismiss_timestamp":{category:"essential"},last_used_payment_method:{category:"functional"},user_session_token:{category:"authentication"},"userleap.ids":{category:"essential"},"userleap.pageviews":{category:"essential"},workbenchState:{category:"functional"},"dashboard.banner-dismissals":{category:"essential"},"dashboard.nav-collapsed":{category:"functional"},link_app_devtools:{category:"essential"},"payment_method_settings.direct":{category:"functional"},"verification-session-create--verification-flow-toggle--value":{category:"functional"},"payment_method_settings.connect":{category:"functional"},register_login_redesign:{category:"functional"},"dashboard.setup-guide-closed":{category:"functional"},"dashboard.setup-guide-collapsed":{category:"functional"},logged_user:{category:"essential"},"x-px-cookies":{category:"essential"},"developers.apps.detail.permissionMigrationCallout.dismissed":{category:"functional"}},ne=Object.keys(te).reduce((function(e,t){var n=te[t];return e[t]=new ee(t,n),e}),{}),re=Object.keys(ne).filter((function(e){return ne[e].inexact})).map((function(e){return ne[e]})),ae=function(e){if(ne[e])return ne[e];var t,n=u(re);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.isMatch(e))return r}}catch(e){n.e(e)}finally{n.f()}return null},ie=function(){function e(){var n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d(this,e),n=t.call(this,r),g("localStorage")&&setTimeout((function(){n.refresh()}),0),n}r(e,G);var t=i(e);return m(e,[{key:"isStorageAvailable",value:function(){return g("localStorage")}},{key:"get",value:function(e){return ae(e)||w("No item matching the name ".concat(e," was found in the localStorage.yaml manifest. ")+"Reading the value of the item will work, but attempting to set the item will result in an error. If you're adding a new localStorage item, please visit go/cookies for more information!"),g("localStorage")?(this.refresh(),localStorage.getItem(e)):null}},{key:"getKeyMatches",value:function(e){if(!(e.indexOf("*")>=0))return w("Invalid pattern provided, no wildcard after other characters"),[];var t=new RegExp("^".concat(e.replace("*",".+"),"$"));return Object.keys(localStorage).filter((function(e){return t.test(e)})).filter((function(e){return ae(e)}))}},{key:"set",value:function(e,t){return v(this,void 0,void 0,l().mark((function n(){var r;return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=ae(e)){n.next=4;break}return T("No item matching the name ".concat(e," was found in the localStorage.yaml manifest. ")+"If you're adding a new item, please visit go/cookies for more information!"),n.abrupt("return",!1);case 4:return n.next=6,this.isCategoryAllowed(r.category);case 6:if(n.sent){n.next=9;break}return n.abrupt("return",!1);case 9:if(g("localStorage")){n.next=11;break}return n.abrupt("return",!1);case 11:return localStorage.setItem(e,t),n.abrupt("return",!0);case 13:case"end":return n.stop()}}),n,this)})))}},{key:"remove",value:function(e){return ae(e)?!!g("localStorage")&&(localStorage.removeItem(e),!0):(T("No item matching the name ".concat(e," was found in the localStorage.yaml manifest. ")+"If you're adding a new item, please visit go/cookies for more information!"),!1)}},{key:"refresh",value:function(){return v(this,void 0,void 0,l().mark((function e(){var t=this;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Object.keys(localStorage).forEach((function(e){var n=ae(e);if(n&&localStorage.getItem(e)){var r=t.isCategoryAllowedMaybeSync(n.category);!1===r&&localStorage.removeItem(e),r instanceof Z&&r.then((function(t){t||localStorage.removeItem(e)}))}}));case 1:case"end":return e.stop()}}),e)})))}}]),e}(),oe=function(){function e(t,n){d(this,e),this.name=t,this.category=n.category,this.name.indexOf("*")>=0?(this.inexact=!0,this._regexp=new RegExp(t.replace("*",".+"))):this.inexact=!1}return m(e,[{key:"isMatch",value:function(e){return this.name===e||this._regexp&&this._regexp.test(e)}}]),e}(),se={1:{category:"essential"},placeholder_session_storage_object:{category:"essential"},workbenchState:{category:"functional"},"dashboard.tab-context":{category:"essential"},_ab:{category:"essential"},_mf:{category:"essential"},id:{category:"essential"},register_login_redesign:{category:"functional"}},ue=Object.keys(se).reduce((function(e,t){var n=se[t];return e[t]=new oe(t,n),e}),{}),le=Object.keys(ue).filter((function(e){return ue[e].inexact})).map((function(e){return ue[e]})),ce=function(e){if(ue[e])return ue[e];var t,n=u(le);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.isMatch(e))return r}}catch(e){n.e(e)}finally{n.f()}return null},de=function(){function e(){var n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d(this,e),n=t.call(this,r),g("sessionStorage")&&setTimeout((function(){n.refresh()}),0),n}r(e,G);var t=i(e);return m(e,[{key:"isStorageAvailable",value:function(){return g("sessionStorage")}},{key:"get",value:function(e){return ce(e)||w("No item matching the name ".concat(e," was found in the sessionStorage.yaml manifest. ")+"Reading the value of the item will work, but attempting to set the item will result in an error. If you're adding a new sessionStorage item, please visit go/cookies for more information!"),g("sessionStorage")?(this.refresh(),sessionStorage.getItem(e)):null}},{key:"set",value:function(e,t){return v(this,void 0,void 0,l().mark((function n(){var r;return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=ce(e)){n.next=4;break}return T("No item matching the name ".concat(e," was found in the sessionStorage.yaml manifest. ")+"If you're adding a new item, please visit go/cookies for more information!"),n.abrupt("return",!1);case 4:return n.next=6,this.isCategoryAllowed(r.category);case 6:if(n.sent){n.next=9;break}return n.abrupt("return",!1);case 9:if(g("sessionStorage")){n.next=11;break}return n.abrupt("return",!1);case 11:return sessionStorage.setItem(e,t),n.abrupt("return",!0);case 13:case"end":return n.stop()}}),n,this)})))}},{key:"remove",value:function(e){return ce(e)?!!g("sessionStorage")&&(sessionStorage.removeItem(e),!0):(T("No item matching the name ".concat(e," was found in the sessionStorage.yaml manifest. ")+"If you're adding a new item, please visit go/cookies for more information!"),!1)}},{key:"refresh",value:function(){return v(this,void 0,void 0,l().mark((function e(){var t=this;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Object.keys(sessionStorage).forEach((function(e){var n=ce(e);if(n&&sessionStorage.getItem(e)){var r=t.isCategoryAllowedMaybeSync(n.category);!1===r&&sessionStorage.removeItem(e),r instanceof Z&&r.then((function(t){t||sessionStorage.removeItem(e)}))}}));case 1:case"end":return e.stop()}}),e)})))}}]),e}(),pe=R("/cookie-settings"),me=R("/cookies-policy/legal"),fe="https://stripe.com/cookie-settings/enforcement-mode"},33566:function(e,t,n){"use strict";function r(e,t){return e===t}function a(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,a=0;a=i.expiresAt?(me({experimentKey:t,apiKey:n}),null):i.experimentId:null}catch(e){return null}},he=function(e){return-1!==["tokenize","create_payment_method","create_confirmation_token","create_source","confirm_setup_intent","confirm_payment_intent"].indexOf(e)},_e=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.apiClient,me({experimentKey:Y.D3.elements_session,apiKey:n.getApiKey(),stripeAccount:n.getStripeAccount()});case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ye=n(7547),ve=n(56274).Promise,ge=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,Z,A,M,x=arguments;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=!(x.length>2&&void 0!==x[2])||x[2],t.doesFrameExist(n)){e.next=3;break}throw new T.No("Please use the same instance of `Stripe` you used to create this Element to create your Source or Token.");case 3:if(a=t.getFrameGroup(n),i=t.getFrameType(n),o=[],a&&r){e.next=10;break}o=[n],e.next=15;break;case 10:if(!i){e.next=14;break}o=t.getGroupFrames(a,{types:[i]}),e.next=15;break;case 14:throw new Error("retrieveElementData called with retrieveSiblingData=true but frameId passed has no associated frame type to query siblings for");case 15:return e.next=17,ve.all(o.map((function(e){return(0,ye.XQ)(t,e)})));case 17:if(l=e.sent,c={},d={},h=!1,0!==l.filter((function(e){return e&&e.frameId===n})).length){e.next=23;break}throw new T.No("We could not retrieve data from the specified Element.\n Please make sure the Element you are attempting to use is still mounted.");case 23:_=0;case 24:if(!(_1&&void 0!==arguments[1]?arguments[1]:{};Me.kg.log(e,(0,C.Z)({frame_width:window.innerWidth},t),Ne(e)?{priority:"high"}:void 0)},warn:function(){if(Qe.getParams().key_mode===U.Kl.test){for(var e,t=arguments.length,n=new Array(t),r=0;rt)&&(this.createWrapperTimestamp=H.E.fromPosixTime(t)),this.stripeWrappers.push(e),$e.updateParams(R(this.stripeWrappers))}},{key:"registerStripeAppInfo",value:function(e){var t=e.name,n=e.partner_id,r=e.url,a=e.version;this.wrappersMap.size>=5?$e.log("register_app_info.error",{error:"Exceed maximum number of libraries"}):this.wrappersMap.has(t)?$e.log("register_app_info.error",{error:"Register duplicated library: ".concat(t)}):($e.log("register_app_info",{app_info_raw:t,app_info_partner_id:n||null,app_info_url:r||null,app_info_version:a||null}),this.wrappersMap.set(t,e))}}],[{key:"getInstance",value:function(){if(!e.instance)throw new Error("IntegrationMetadataManager not initialized; initInstance must be called first");return e.instance}},{key:"initInstance",value:function(t){return e.instance=new e(t),e.instance}}]),e}(),rt=function(e,t){return{type:"input_validation_error",code:e,param:t}},at=function(e){return e.replace(/[^A-Za-z0-9]/g,"")},it=function(e){return e.replace(/\D/g,"")},ot=it,st=function(e){if(t=e,(0,w.Kn)(t)&&(0,w.Kn)(t.linkInCardPaymentData))return e;var t,n=e.cardExpiry?e.cardExpiry.replace(new RegExp("^".concat(Se.Lb)),"").split(" / "):[],r={number:e.cardNumber&&ot(e.cardNumber),cvc:e.cardCvc||void 0,exp_month:n[0],exp_year:n[1]},a=e.postalCode?{address:{postal_code:e.postalCode}}:{},i={address_zip:e.postalCode||void 0};return{card:(0,D.D9)(r,(function(e,t){return void 0!==t})),owner:(0,D.D9)(a,(function(e,t){return void 0!==t})),legacyOwner:(0,D.D9)(i,(function(e,t){return void 0!==t}))}},ut=n(3644),lt=(n(56274).Promise,{type:(0,I.kw)("au_becs_debit"),currency:(0,I.kw)("aud"),au_becs_debit:(0,I.ci)({bsb_number:I.Z_,account_number:I.Z_}),mandate:(0,I.mC)({acceptance:(0,I.ci)({status:(0,I.kw)("accepted")})})}),ct=function(e,t,n,r){var a=r&&r.length?Ee(r):void 0,i=Ae(t);switch(n){case"au_becs_debit":return{type:J.au_becs_debit,data:{au_becs_debit:{bsb_number:it(i.bsbValue),account_number:i.accountNumberValue}}};case"card":var o=st(i);if("linkInCardPaymentData"in o)return{type:"link_in_card_payment_data",data:o.linkInCardPaymentData};var s=o.card,u=o.owner;return{type:J.card,data:{card:s,owner:u},pastedFields:a};case"ideal":return{type:J.ideal,data:{ideal:{bank:i[e]}}};case"sepa_debit":return{type:J.sepa_debit,data:{sepa_debit:{iban:at(i[e])}}};default:return(0,N.Rz)(n)}},dt=function(e,t){return"au_becs_debit"===e?((0,I.Gu)((0,I.mC)(lt),t,"source creation parameter"),{type:e,data:(0,D.TS)(t,{mandate:{acceptance:{type:"online",online:{infer_from_client:!0}}}})}):{type:e,data:t}},pt=n(56274).Promise,mt={transformElementData:function(e,t,n,r,a){var i,o=r&&r.length?Ee(r):void 0,s=t.value;switch(n){case"au_becs_debit":return i=Ae((0,C.Z)({},s)),{type:J.au_becs_debit,data:{au_becs_debit:{bsb_number:it(i.bsbValue),account_number:i.accountNumberValue}}};case"card":i=Ae((0,C.Z)({},s));var u=st(i);if("linkInCardPaymentData"in u)return{type:"link_in_card_payment_data",data:u.linkInCardPaymentData};var l=u.card,c=u.owner,d=a?{networks:{preferred:a}}:null;return{type:J.card,data:{card:(0,C.Z)((0,C.Z)({},l),d),billing_details:c},pastedFields:o};case"fpx":var p=t.accountHolderType;return i=Ae((0,C.Z)((0,C.Z)({},s),{},{accountHolderType:p})),{type:J.fpx,data:{fpx:{bank:i[e],account_holder_type:i.accountHolderType}}};case"ideal":return i=Ae((0,C.Z)({},s)),{type:J.ideal,data:{ideal:{bank:i.idealBank}}};case"p24":return i=Ae((0,C.Z)({},s)),{type:J.p24,data:{p24:{bank:i.p24Bank}}};case"netbanking":return i=Ae((0,C.Z)({},s)),{type:J.netbanking,data:{netbanking:{bank:i.netbankingBank}}};case"sepa_debit":return i=Ae((0,C.Z)({},s)),{type:J.sepa_debit,data:{sepa_debit:{iban:at(i[e])}}};case"eps":return i=Ae((0,C.Z)({},s)),{type:J.eps,data:{eps:{bank:i.epsBank}}};default:return(0,N.Rz)(n)}},transformData:function(e,t){return{type:e,data:t}},create:function(e){var t=e.data,n=e.errorLog;return(0,I.Sl)((0,D.uu)(t,["billing_details","address","postal_code"]))?pt.resolve({type:"error",error:rt("card_number_in_postal_code_field","postal_code")}):(0,I.Sl)((0,D.uu)(t,["billing_details","name"]))?pt.resolve({type:"error",error:rt("card_number_in_name_field","name")}):(0,ut.Wj)("payment_methods","POST",t,{key:t.key,log:n,extraLogData:{team:"pcfp",apiMethod:"PaymentMethod.create"},expectedErrors:[{param:"billing_details[email]",message:/^Invalid email address/}]})}},ft=n(40069),ht=n(48229),_t=(n(56241),n(11937)),yt=["credentials","auth_session_client_secret"],vt=["FAIL","UNAVAILABLE","UNCHECKED","STATE_INVALID"],gt=["CARD","BANK_ACCOUNT","KLARNA"],bt=function(e){return e.filter((function(e){var t;return!e.metadata||(null===(t=e.metadata)||void 0===t?void 0:t.active)}))},St=function(e,t){var n=t.map((function(e){return ht.uB[e]}));return e.filter((function(e){var r=-1!==n.indexOf(e.type),a=function(e,t){return-1!==t.indexOf("INSTANT_DEBITS")?function(e){var t;return!1!==(null===(t=e.bank_account_details)||void 0===t?void 0:t.is_instant_debits_eligible)}(e):-1===t.indexOf("US_BANK_ACCOUNT")||function(e){var t;return!(null!==(t=e.bank_account_details)&&void 0!==t&&t.is_networking_share_disabled)}(e)}(e,t);return r&&a}))},kt=function(e,t,n){switch(e){case"CARD":return ht.yT.Card;case"BANK_ACCOUNT":return"LINK_CARD_BRAND"!==t||n?ht.yT.BankAccount:ht.yT.Card;case"KLARNA":return ht.yT.Klarna;case null:case"PAYMENT_DETAILS_TYPE_INVALID":return null;default:return(0,N.Rz)(e)}},Ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full";return"plan"===t?e.filter((function(e){return(0,ht.Az)(e.type)})):e.filter((function(e){return!(0,ht.Az)(e.type)}))},Et=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"full",r=bt(e),a=St(r,t),i=Ct(a,n);return i.length>0?i[0]:null},Zt=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"full";return(null===(n=Et(e,t,r))||void 0===n?void 0:n.id)||null},At=function(e){return e.length>0?e[0]:null},Mt=function(e){var t=e.country,n=e.postalCode,r=e.options,a=void 0===r?{}:r,i=e.checks,o=t&&function(e){return-1!==Y.UQ.indexOf(e)}(t);return"FAIL"===(null==i?void 0:i.address_postal_code_check)?"postal_code_recollection_required_check_failed":o&&a.errorOnMissing&&!n?"postal_code_recollection_required_missing_required_postal_code":null},xt=function(e){var t=e.name;return!e.requireName||t&&""!==t.trim()?null:"incomplete_name"},Pt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;if(null==n)return null;var r=t.reverifyPaymentMethod,a=void 0!==r&&r;return a&&e||n.cvc_check&&vt.indexOf(n.cvc_check.toUpperCase())>=0?"cvc_recollection_required":null},It=function(e){var t=e.exp_year,n=e.exp_month;return t&&n?{year:t<100?t+2e3:t,month:n}:null},Nt=function(e){return e.some((function(e){return"VERIFIED"===e.state}))},wt={AC:"AC",AD:"AD",AE:"AE",AF:"AF",AG:"AG",AI:"AI",AL:"AL",AM:"AM",AO:"AO",AQ:"AQ",AR:"AR",AT:"AT",AU:"AU",AW:"AW",AX:"AX",AZ:"AZ",BA:"BA",BB:"BB",BD:"BD",BE:"BE",BF:"BF",BG:"BG",BH:"BH",BI:"BI",BJ:"BJ",BL:"BL",BM:"BM",BN:"BN",BO:"BO",BQ:"BQ",BR:"BR",BS:"BS",BT:"BT",BV:"BV",BW:"BW",BY:"BY",BZ:"BZ",CA:"CA",CD:"CD",CF:"CF",CG:"CG",CH:"CH",CI:"CI",CK:"CK",CL:"CL",CM:"CM",CN:"CN",CO:"CO",CR:"CR",CV:"CV",CW:"CW",CY:"CY",CZ:"CZ",DE:"DE",DJ:"DJ",DK:"DK",DM:"DM",DO:"DO",DZ:"DZ",EC:"EC",EE:"EE",EG:"EG",EH:"EH",ER:"ER",ES:"ES",ET:"ET",FI:"FI",FJ:"FJ",FK:"FK",FO:"FO",FR:"FR",GA:"GA",GB:"GB",GD:"GD",GE:"GE",GF:"GF",GG:"GG",GH:"GH",GI:"GI",GL:"GL",GM:"GM",GN:"GN",GP:"GP",GQ:"GQ",GR:"GR",GS:"GS",GT:"GT",GU:"GU",GW:"GW",GY:"GY",HK:"HK",HN:"HN",HR:"HR",HT:"HT",HU:"HU",ID:"ID",IE:"IE",IL:"IL",IM:"IM",IN:"IN",IO:"IO",IQ:"IQ",IS:"IS",IT:"IT",JE:"JE",JM:"JM",JO:"JO",JP:"JP",KE:"KE",KG:"KG",KH:"KH",KI:"KI",KM:"KM",KN:"KN",KR:"KR",KW:"KW",KY:"KY",KZ:"KZ",LA:"LA",LB:"LB",LC:"LC",LI:"LI",LK:"LK",LR:"LR",LS:"LS",LT:"LT",LU:"LU",LV:"LV",LY:"LY",MA:"MA",MC:"MC",MD:"MD",ME:"ME",MF:"MF",MG:"MG",MK:"MK",ML:"ML",MM:"MM",MN:"MN",MO:"MO",MQ:"MQ",MR:"MR",MS:"MS",MT:"MT",MU:"MU",MV:"MV",MW:"MW",MX:"MX",MY:"MY",MZ:"MZ",NA:"NA",NC:"NC",NE:"NE",NG:"NG",NI:"NI",NL:"NL",NO:"NO",NP:"NP",NR:"NR",NU:"NU",NZ:"NZ",OM:"OM",PA:"PA",PE:"PE",PF:"PF",PG:"PG",PH:"PH",PK:"PK",PL:"PL",PM:"PM",PN:"PN",PR:"PR",PS:"PS",PT:"PT",PY:"PY",QA:"QA",RE:"RE",RO:"RO",RS:"RS",RU:"RU",RW:"RW",SA:"SA",SB:"SB",SC:"SC",SD:"SD",SE:"SE",SG:"SG",SH:"SH",SI:"SI",SJ:"SJ",SK:"SK",SL:"SL",SM:"SM",SN:"SN",SO:"SO",SR:"SR",SS:"SS",ST:"ST",SV:"SV",SX:"SX",SZ:"SZ",TA:"TA",TC:"TC",TD:"TD",TF:"TF",TG:"TG",TH:"TH",TJ:"TJ",TK:"TK",TL:"TL",TM:"TM",TN:"TN",TO:"TO",TR:"TR",TT:"TT",TV:"TV",TW:"TW",TZ:"TZ",UA:"UA",UG:"UG",US:"US",UY:"UY",UZ:"UZ",VA:"VA",VC:"VC",VE:"VE",VG:"VG",VN:"VN",VU:"VU",WF:"WF",WS:"WS",XK:"XK",YE:"YE",YT:"YT",ZA:"ZA",ZM:"ZM",ZW:"ZW",ZZ:"ZZ"},Tt=(Object.keys(wt),wt),Ot=function(e){return e&&Tt[e.toUpperCase()]||null},Rt=new RegExp(/(P *\.* *O *\.* *BOX|POST(AL)*\s*(OFFICE)*\s*BOX|(^|\W)P *O *B($|\W|\d))/i),Lt=new RegExp(/POSTFACH\s*(ADRESSE)*/i),Dt=new RegExp(/((^|\W)B(\W)*P($|\W|\d)|BO(I|î|Î)TE\s*POST(AL|ALE)*)/i),Ut=new RegExp(/CASE\s*POSTAL(E*)/i),jt=new RegExp(/POSTBUS/i),Bt=new RegExp(/ταχυδρομική\s*θυρίδα|(^|[\P{Greek}&&\W])Τ([\P{Greek}&&\W])*Θ($|[\P{Greek}&&\W]|\d)/i),Ft=new RegExp(/POSTBOKS(NUMMER)*/i),Gt=new RegExp(/APARTADO/i),Vt=new RegExp(/postafi[óo]k|(^|\W)P(\W)*F($|\W|\d)/i),qt={AT:[Lt],BE:[Lt,Dt,jt],BG:[new RegExp(/POSHTENSKA\s*KUT(['’ʼ`]*)YA/i)],CA:[Ut],CH:[Lt,Ut],CY:[Bt,/POSTA\s*KUTUSU/i],CZ:[new RegExp(/po[šs]tovn[íi]\s*p[řr]ihr[áa]dka/i)],DE:[Lt],DK:[Ft],EE:[new RegExp(/NIMEKAPP/i)],ES:[Gt],FI:[new RegExp(/POSTILOKERO/i)],FR:[Dt],GR:[Bt],HU:[Vt],IT:[new RegExp(/CASELLA\s*POSTAL(E*)/i)],JP:[new RegExp(/私書箱/i)],LI:[Lt,Ut],LT:[new RegExp(/(^|\W)P(\W)*D($|\W|\d)/i)],LU:[Lt,Dt],LV:[new RegExp(/abonenta\s*kast[īi]te/i)],MC:[Dt],MT:[new RegExp(/KAXXA\s*POSTAL(I)*/i)],MX:[Gt],MY:[new RegExp(/PETI\s*SURAT/i)],NL:[jt],NO:[Ft],PL:[new RegExp(/Skrytka\s*pocztowa/i)],PT:[Gt],RO:[new RegExp(/cutie\s*po[șsş]tal[ăa]/i)],SI:[new RegExp(/(^|\W)p(\W)*p($|\W|\d)/i)]},Kt={AC:{country:"AC",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"ASCN 1ZZ",zipex:"ASCN 1ZZ"},AD:{country:"AD",lang:"ca",fmt:"%N%n%O%n%A%n%Z %C",sub_keys:["Parròquia d'Andorra la Vella","Canillo","Encamp","Escaldes-Engordany","La Massana","Ordino","Sant Julià de Lòria"],sub_labels:["Andorra la Vella","Canillo","Encamp","Escaldes-Engordany","La Massana","Ordino","Sant Julià de Lòria"],sub_zips:"AD50[01]~AD10[01]~AD20[01]~AD70[01]~AD40[01]~AD30[01]~AD60[01]",zip:"AD[1-7]0\\d",zipex:"AD100,AD501,AD700"},AE:{country:"AE",lang:"ar",require:"AS",fmt:"%N%n%O%n%A%n%S",state_name_type:"emirate",sub_keys:["أبو ظبي","إمارة الشارقةّ","الفجيرة","ام القيوين","إمارة دبيّ","إمارة رأس الخيمة","عجمان"],sub_labels:["أبو ظبي — Abu Dhabi","الشارقة — Sharjah","الفجيرة — Fujairah","ام القيوين — Umm Al Quwain","دبي — Dubai","رأس الخيمة — Ras al Khaimah","عجمان — Ajman"],sub_latin_names:["Abu Dhabi","Sharjah","Fujairah","Umm Al Quwain","Dubai","Ras al Khaimah","Ajman"]},AF:{country:"AF",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"\\d{4}",zipex:"1001,2601,3801"},AG:{country:"AG",require:"A"},AI:{country:"AI",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"(?:AI-)?2640",zipex:"2640"},AL:{country:"AL",fmt:"%N%n%O%n%A%n%Z%n%C",zip:"\\d{4}",zipex:"1001,1017,3501"},AM:{country:"AM",lang:"hy",fmt:"%N%n%O%n%A%n%Z%n%C%n%S",sub_keys:["Արագածոտն","Արարատ","Արմավիր","Գեղարքունիք","Երևան","Լոռի","Կոտայք","Շիրակ","Սյունիք","Վայոց ձոր","Տավուշ"],sub_labels:["Արագածոտն — Aragatsotn","Արարատ — Ararat","Արմավիր — Armavir","Գեղարքունիք — Gegharkunik","Երևան — Yerevan","Լոռի — Lori","Կոտայք — Kotayk","Շիրակ — Shirak","Սյունիք — Syunik","Վայոց ձոր — Vayots Dzor","Տավուշ — Tavush"],sub_latin_names:["Aragatsotn","Ararat","Armavir","Gegharkunik","Yerevan","Lori","Kotayk","Shirak","Syunik","Vayots Dzor","Tavush"],sub_zips:"0[2-5]~0[6-8]~09|1[01]~1[2-6]~00~1[7-9]|2[01]~2[2-5]~2[6-9]|3[01]~3[2-5]~3[6-8]~39|4[0-2]",zip:"(?:37)?\\d{4}",zipex:"375010,0002,0010"},AO:{country:"AO"},AQ:{country:"AQ"},AR:{country:"AR",lang:"es",fmt:"%N%n%O%n%A%n%Z %C%n%S",sub_keys:["Buenos Aires","Catamarca","Chaco","Chubut","Ciudad Autónoma de Buenos Aires","Córdoba","Corrientes","Entre Ríos","Formosa","Jujuy","La Pampa","La Rioja","Mendoza","Misiones","Neuquén","Río Negro","Salta","San Juan","San Luis","Santa Cruz","Santa Fe","Santiago del Estero","Tierra del Fuego","Tucumán"],sub_labels:["Buenos Aires","Catamarca","Chaco","Chubut","Ciudad Autónoma de Buenos Aires","Córdoba","Corrientes","Entre Ríos","Formosa","Jujuy","La Pampa","La Rioja","Mendoza","Misiones","Neuquén","Río Negro","Salta","San Juan","San Luis","Santa Cruz","Santa Fe","Santiago del Estero","Tierra del Fuego","Tucumán"],sub_zips:"B?[1-36-8]~K?[45]~H?3~U?[89]~C?1~X?[235-8]~W?3~E?[1-3]~P?[37]~Y?4~L?[3568]~F?5~M?[56]~N?3~Q?[38]~R?[89]~A?[34]~J?5~D?[4-6]~Z?[89]~S?[2368]~G?[2-5]~V?9~T?[45]",zip:"((?:[A-HJ-NP-Z])?\\d{4})([A-Z]{3})?",zipex:"C1070AAM,C1000WAM,B1000TBU,X5187XAB"},AT:{country:"AT",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C",zip:"\\d{4}",zipex:"1010,3741"},AU:{country:"AU",lang:"en",require:"ACSZ",fmt:"%O%n%N%n%A%n%C %S %Z",locality_name_type:"suburb",state_name_type:"state",sub_keys:["ACT","JBT","NSW","NT","QLD","SA","TAS","VIC","WA"],sub_labels:["Australian Capital Territory","Jervis Bay Territory","New South Wales","Northern Territory","Queensland","South Australia","Tasmania","Victoria","Western Australia"],sub_zips:"29|2540|260|261[0-8]|02|2620~2540~1|2[0-57-8]|26[2-9]|261[189]|3500|358[56]|3644|3707~0[89]~[49]~5|0872~7~[38]~6|0872",zip:"\\d{4}",zipex:"2060,3171,6430,4000,4006,3001"},AW:{country:"AW"},AX:{country:"AX",require:"ACZ",fmt:"%O%n%N%n%A%nAX-%Z %C%nÅLAND",zip:"22\\d{3}",zipex:"22150,22550,22240,22710,22270,22730,22430"},AZ:{country:"AZ",fmt:"%N%n%O%n%A%nAZ %Z %C",zip:"\\d{4}",zipex:"1000"},BA:{country:"BA",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"71000"},BB:{country:"BB",fmt:"%N%n%O%n%A%n%C, %S %Z",state_name_type:"parish",sub_keys:["Christ Church","Saint Andrew","Saint George","Saint James","Saint John","Saint Joseph","Saint Lucy","Saint Michael","Saint Peter","Saint Philip","Saint Thomas"],zip:"BB\\d{5}",zipex:"BB23026,BB22025"},BD:{country:"BD",fmt:"%N%n%O%n%A%n%C - %Z",zip:"\\d{4}",zipex:"1340,1000"},BE:{country:"BE",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C",zip:"\\d{4}",zipex:"4000,1000"},BF:{country:"BF",fmt:"%N%n%O%n%A%n%C %X"},BG:{country:"BG",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"1000,1700"},BH:{country:"BH",fmt:"%N%n%O%n%A%n%C %Z",zip:"(?:^|\\b)(?:1[0-2]|[1-9])\\d{2}(?:$|\\b)",zipex:"317"},BI:{country:"BI"},BJ:{country:"BJ"},BL:{country:"BL",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"9[78][01]\\d{2}",zipex:"97100"},BM:{country:"BM",fmt:"%N%n%O%n%A%n%C %Z",zip:"[A-Z]{2} ?[A-Z0-9]{2}",zipex:"FL 07,HM GX,HM 12"},BN:{country:"BN",fmt:"%N%n%O%n%A%n%C %Z",zip:"[A-Z]{2} ?\\d{4}",zipex:"BT2328,KA1131,BA1511"},BO:{country:"BO"},BQ:{country:"BQ"},BR:{country:"BR",lang:"pt",require:"ASCZ",fmt:"%O%n%N%n%A%n%D%n%C-%S%n%Z",sublocality_name_type:"neighborhood",state_name_type:"state",sub_keys:["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"],sub_labels:["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","São Paulo","Sergipe","Tocantins"],sub_zips:"699~57~689~69[0-24-8]~4[0-8]~6[0-3]~7[0-1]|72[0-7]|73[0-6]~29~72[89]|73[7-9]|7[4-6]~65~78[0-8]~79~3~6[6-7]|68[0-8]~58~8[0-7]~5[0-6]~64~2[0-8]~59~9~76[89]|789~693~8[89]~[01][1-9]~49~77",zip:"\\d{5}-?\\d{3}",zipex:"40301-110,70002-900"},BS:{country:"BS",lang:"en",fmt:"%N%n%O%n%A%n%C, %S",state_name_type:"island",sub_keys:["Abaco","Acklins","Andros","Berry Islands","Bimini","Cat Island","Crooked Island","Eleuthera","Exuma","Grand Bahama","Harbour Island","Inagua","Long Island","Mayaguana","N.P.","Ragged Island","Rum Cay","San Salvador","Spanish Wells"],sub_labels:["Abaco Islands","Acklins","Andros Island","Berry Islands","Bimini","Cat Island","Crooked Island","Eleuthera","Exuma and Cays","Grand Bahama","Harbour Island","Inagua","Long Island","Mayaguana","New Providence","Ragged Island","Rum Cay","San Salvador","Spanish Wells"]},BT:{country:"BT",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{5}",zipex:"11001,31101,35003"},BV:{country:"BV"},BW:{country:"BW"},BY:{country:"BY",fmt:"%O%n%N%n%A%n%Z, %C%n%S",state_name_type:"oblast",sub_keys:["Brestskaya oblast'","Gomel'skaya oblast'","Grodnenskaya oblast'","Mogilevskaya oblast'","Minskaya oblast'","Vitebskaya oblast'","Gorod Minsk"],zip:"\\d{6}",zipex:"223016,225860,220050"},BZ:{country:"BZ"},CA:{country:"CA",lang:"en",require:"ACSZ",fmt:"%N%n%O%n%A%n%C %S %Z",sub_keys:["AB","BC","MB","NB","NL","NT","NS","NU","ON","PE","QC","SK","YT"],sub_labels:["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Northwest Territories","Nova Scotia","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],sub_zips:"T~V~R~E~A~X0E|X0G|X1A~B~X0A|X0B|X0C~K|L|M|N|P~C~G|H|J|K1A~S|R8A~Y",zip:"[ABCEGHJKLMNPRSTVXY]\\d[ABCEGHJ-NPRSTV-Z] ?\\d[ABCEGHJ-NPRSTV-Z]\\d",zipex:"H3Z 2Y7,V8X 3X4,T0L 1K0,T0H 1A0,K1A 0B1"},CD:{country:"CD"},CF:{country:"CF"},CG:{country:"CG"},CH:{country:"CH",require:"ACZ",fmt:"%O%n%N%n%A%nCH-%Z %C",zip:"\\d{4}",zipex:"2544,1211,1556,3030"},CI:{country:"CI",fmt:"%N%n%O%n%X %A %C %X"},CK:{country:"CK"},CL:{country:"CL",lang:"es",fmt:"%N%n%O%n%A%n%Z %C%n%S",sub_keys:["Antofagasta","Araucanía","Arica y Parinacota","Atacama","Aysén","Biobío","Coquimbo","O'Higgins","Los Lagos","Los Ríos","Magallanes","Maule","Región Metropolitana","Ñuble","Tarapacá","Valparaíso"],sub_labels:["Antofagasta","Araucanía","Arica y Parinacota","Atacama","Aysén del General Carlos Ibáñez del Campo","Biobío","Coquimbo","Libertador General Bernardo O'Higgins","Los Lagos","Los Ríos","Magallanes y de la Antártica Chilena","Maule","Metropolitana de Santiago","Ñuble","Tarapacá","Valparaíso"],zip:"\\d{7}",zipex:"8340457,8720019,1230000,8329100"},CM:{country:"CM"},CN:{country:"CN",lang:"zh",require:"ACSZ",fmt:"%Z%n%S%C%D%n%A%n%O%n%N",sublocality_name_type:"district",sub_keys:["安徽省","澳门","北京市","重庆市","福建省","甘肃省","广东省","广西壮族自治区","贵州省","海南省","河北省","河南省","黑龙江省","湖北省","湖南省","吉林省","江苏省","江西省","辽宁省","内蒙古自治区","宁夏回族自治区","青海省","山东省","山西省","陕西省","上海市","四川省","台湾","天津市","西藏自治区","香港","新疆维吾尔自治区","云南省","浙江省"],sub_labels:["安徽省 — Anhui Sheng","澳门 — Macau","北京市 — Beijing Shi","重庆市 — Chongqing Shi","福建省 — Fujian Sheng","甘肃省 — Gansu Sheng","广东省 — Guangdong Sheng","广西 — Guangxi Zhuangzuzizhiqu","贵州省 — Guizhou Sheng","海南省 — Hainan Sheng","河北省 — Hebei Sheng","河南省 — Henan Sheng","黑龙江省 — Heilongjiang Sheng","湖北省 — Hubei Sheng","湖南省 — Hunan Sheng","吉林省 — Jilin Sheng","江苏省 — Jiangsu Sheng","江西省 — Jiangxi Sheng","辽宁省 — Liaoning Sheng","内蒙古 — Neimenggu Zizhiqu","宁夏 — Ningxia Huizuzizhiqu","青海省 — Qinghai Sheng","山东省 — Shandong Sheng","山西省 — Shanxi Sheng","陕西省 — Shaanxi Sheng","上海市 — Shanghai Shi","四川省 — Sichuan Sheng","台湾 — Taiwan","天津市 — Tianjin Shi","西藏 — Xizang Zizhiqu","香港 — Hong Kong","新疆 — Xinjiang Weiwuerzizhiqu","云南省 — Yunnan Sheng","浙江省 — Zhejiang Sheng"],sub_latin_names:["Anhui Sheng","Macau","Beijing Shi","Chongqing Shi","Fujian Sheng","Gansu Sheng","Guangdong Sheng","Guangxi Zhuangzuzizhiqu","Guizhou Sheng","Hainan Sheng","Hebei Sheng","Henan Sheng","Heilongjiang Sheng","Hubei Sheng","Hunan Sheng","Jilin Sheng","Jiangsu Sheng","Jiangxi Sheng","Liaoning Sheng","Neimenggu Zizhiqu","Ningxia Huizuzizhiqu","Qinghai Sheng","Shandong Sheng","Shanxi Sheng","Shaanxi Sheng","Shanghai Shi","Sichuan Sheng","Taiwan","Tianjin Shi","Xizang Zizhiqu","Hong Kong","Xinjiang Weiwuerzizhiqu","Yunnan Sheng","Zhejiang Sheng"],zip:"\\d{6}",zipex:"266033,317204,100096,100808"},CO:{country:"CO",lang:"es",require:"AS",fmt:"%N%n%O%n%A%n%D%n%C, %S, %Z",state_name_type:"department",sub_keys:["DC","AMA","ANT","ARA","ATL","BOL","BOY","CAL","CAQ","CAS","CAU","CES","COR","CUN","CHO","GUA","GUV","HUI","LAG","MAG","MET","NAR","NSA","PUT","QUI","RIS","SAP","SAN","SUC","TOL","VAC","VAU","VID"],sub_labels:["Distrito Capital de Bogotá","Amazonas","Antioquia","Arauca","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Córdoba","Cundinamarca","Chocó","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés, Providencia y Santa Catalina","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],zip:"\\d{6}",zipex:"111221,130001,760011"},CR:{country:"CR",require:"ACS",fmt:"%N%n%O%n%A%n%S, %C%n%Z",sub_keys:["Alajuela","Cartago","Guanacaste","Heredia","Limón","Puntarenas","San José"],zip:"\\d{4,5}|\\d{3}-\\d{4}",zipex:"1000,2010,1001"},CV:{country:"CV",lang:"pt",fmt:"%N%n%O%n%A%n%Z %C%n%S",state_name_type:"island",sub_keys:["Boa Vista","Brava","Fogo","Maio","Sal","Santiago","Santo Antão","São Nicolau","São Vicente"],zip:"\\d{4}",zipex:"7600"},CW:{country:"CW"},CY:{country:"CY",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"2008,3304,1900"},CZ:{country:"CZ",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{3} ?\\d{2}",zipex:"100 00,251 66,530 87,110 00,225 99"},DE:{country:"DE",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"26133,53225"},DJ:{country:"DJ"},DK:{country:"DK",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"8660,1566"},DM:{country:"DM"},DO:{country:"DO",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"11903,10101"},DZ:{country:"DZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"40304,16027"},EC:{country:"EC",fmt:"%N%n%O%n%A%n%Z%n%C",zip:"\\d{6}",zipex:"090105,092301"},EE:{country:"EE",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C %S",zip:"\\d{5}",zipex:"69501,11212"},EG:{country:"EG",lang:"ar",fmt:"%N%n%O%n%A%n%C%n%S%n%Z",sub_keys:["أسوان","أسيوط","الإسكندرية","الإسماعيلية","الأقصر","البحر الأحمر","البحيرة","الجيزة","الدقهلية","السويس","الشرقية","الغربية","الفيوم","القاهرة","القليوبية","المنوفية","المنيا","الوادي الجديد","بني سويف","بورسعيد","جنوب سيناء","دمياط","سوهاج","شمال سيناء","قنا","كفر الشيخ","مطروح"],sub_labels:["أسوان — Aswan Governorate","أسيوط — Asyut Governorate","الإسكندرية — Alexandria Governorate","الإسماعيلية — Ismailia Governorate","الأقصر — Luxor Governorate","البحر الأحمر — Red Sea Governorate","البحيرة — El Beheira Governorate","الجيزة — Giza Governorate","الدقهلية — Dakahlia Governorate","السويس — Suez Governorate","الشرقية — Ash Sharqia Governorate","الغربية — Gharbia Governorate","الفيوم — Faiyum Governorate","القاهرة — Cairo Governorate","القليوبية — Qalyubia Governorate","المنوفية — Menofia Governorate","المنيا — Menia Governorate","الوادي الجديد — New Valley Governorate","بني سويف — Beni Suef Governorate","بورسعيد — Port Said Governorate","جنوب سيناء — South Sinai Governorate","دمياط — Damietta Governorate","سوهاج — Sohag Governorate","شمال سيناء — North Sinai Governorate","قنا — Qena Governorate","كفر الشيخ — Kafr El Sheikh Governorate","مطروح — Matrouh Governorate"],sub_latin_names:["Aswan Governorate","Asyut Governorate","Alexandria Governorate","Ismailia Governorate","Luxor Governorate","Red Sea Governorate","El Beheira Governorate","Giza Governorate","Dakahlia Governorate","Suez Governorate","Ash Sharqia Governorate","Gharbia Governorate","Faiyum Governorate","Cairo Governorate","Qalyubia Governorate","Menofia Governorate","Menia Governorate","New Valley Governorate","Beni Suef Governorate","Port Said Governorate","South Sinai Governorate","Damietta Governorate","Sohag Governorate","North Sinai Governorate","Qena Governorate","Kafr El Sheikh Governorate","Matrouh Governorate"],sub_zips:"81~71~2[13]~41~85~84~22~12~35~43~44~31~63~11~13~32~61~72~62~42~46~34~82~45~83~33~51",zip:"\\d{5}",zipex:"12411,11599"},EH:{country:"EH",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"70000,72000"},ER:{country:"ER"},ES:{country:"ES",lang:"es",require:"ACSZ",fmt:"%N%n%O%n%A%n%Z %C %S",sub_keys:["VI","AB","A","AL","O","AV","BA","B","BU","CC","CA","S","CS","CE","CR","CO","CU","GI","GR","GU","SS","H","HU","PM","J","C","LO","GC","LE","L","LU","M","MA","ML","MU","NA","OR","P","PO","SA","TF","SG","SE","SO","T","TE","TO","V","VA","BI","ZA","Z"],sub_labels:["Álava","Albacete","Alicante","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cáceres","Cádiz","Cantabria","Castellón","Ceuta","Ciudad Real","Córdoba","Cuenca","Girona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Islas Baleares","Jaén","La Coruña","La Rioja","Las Palmas","León","Lérida","Lugo","Madrid","Málaga","Melilla","Murcia","Navarra","Ourense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza"],sub_zips:"01~02~03~04~33~05~06~08~09~10~11~39~12~51~13~14~16~17~18~19~20~21~22~07~23~15~26~35~24~25~27~28~29~52~30~31~32~34~36~37~38~40~41~26127|42~43~44~45~46~47~48~49~50",zip:"\\d{5}",zipex:"28039,28300,28070"},ET:{country:"ET",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"1000"},FI:{country:"FI",require:"ACZ",fmt:"%O%n%N%n%A%nFI-%Z %C",zip:"\\d{5}",zipex:"00550,00011"},FJ:{country:"FJ"},FK:{country:"FK",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"FIQQ 1ZZ",zipex:"FIQQ 1ZZ"},FO:{country:"FO",fmt:"%N%n%O%n%A%nFO%Z %C",zip:"\\d{3}",zipex:"100"},FR:{country:"FR",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C",zip:"\\d{2} ?\\d{3}",zipex:"33380,34092,33506"},GA:{country:"GA"},GB:{country:"GB",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%Z",locality_name_type:"post_town",zip:"GIR ?0AA|(?:(?:AB|AL|B|BA|BB|BD|BF|BH|BL|BN|BR|BS|BT|BX|CA|CB|CF|CH|CM|CO|CR|CT|CV|CW|DA|DD|DE|DG|DH|DL|DN|DT|DY|E|EC|EH|EN|EX|FK|FY|G|GL|GY|GU|HA|HD|HG|HP|HR|HS|HU|HX|IG|IM|IP|IV|JE|KA|KT|KW|KY|L|LA|LD|LE|LL|LN|LS|LU|M|ME|MK|ML|N|NE|NG|NN|NP|NR|NW|OL|OX|PA|PE|PH|PL|PO|PR|RG|RH|RM|S|SA|SE|SG|SK|SL|SM|SN|SO|SP|SR|SS|ST|SW|SY|TA|TD|TF|TN|TQ|TR|TS|TW|UB|W|WA|WC|WD|WF|WN|WR|WS|WV|YO|ZE)(?:\\d[\\dA-Z]? ?\\d[ABD-HJLN-UW-Z]{2}))|BFPO ?\\d{1,4}",zipex:"EC1Y 8SY,GIR 0AA,M2 5BQ,M34 4AB,CR0 2YR,DN16 9AA,W1A 4ZZ,EC1A 1HQ,OX14 4PG,BS18 8HF,NR25 7HG,RH6 0NP,BH23 6AA,B6 5BA,SO23 9AP,PO1 3AX,BFPO 61"},GD:{country:"GD"},GE:{country:"GE",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"0101"},GF:{country:"GF",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"9[78]3\\d{2}",zipex:"97300"},GG:{country:"GG",require:"ACZ",fmt:"%N%n%O%n%A%n%C%nGUERNSEY%n%Z",zip:"GY\\d[\\dA-Z]? ?\\d[ABD-HJLN-UW-Z]{2}",zipex:"GY1 1AA,GY2 2BT"},GH:{country:"GH"},GI:{country:"GI",require:"A",fmt:"%N%n%O%n%A%nGIBRALTAR%n%Z",zip:"GX11 1AA",zipex:"GX11 1AA"},GL:{country:"GL",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"39\\d{2}",zipex:"3900,3950,3911"},GM:{country:"GM"},GN:{country:"GN",fmt:"%N%n%O%n%Z %A %C",zip:"\\d{3}",zipex:"001,200,100"},GP:{country:"GP",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"9[78][01]\\d{2}",zipex:"97100"},GQ:{country:"GQ"},GR:{country:"GR",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{3} ?\\d{2}",zipex:"151 24,151 10,101 88"},GS:{country:"GS",require:"ACZ",fmt:"%N%n%O%n%A%n%n%C%n%Z",zip:"SIQQ 1ZZ",zipex:"SIQQ 1ZZ"},GT:{country:"GT",fmt:"%N%n%O%n%A%n%Z- %C",zip:"\\d{5}",zipex:"09001,01501"},GU:{country:"GU",require:"ACZ",fmt:"%N%n%O%n%A%n%C %Z",zip_name_type:"zip",zip:"(969(?:[12]\\d|3[12]))(?:[ \\-](\\d{4}))?",zipex:"96910,96931"},GW:{country:"GW",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"1000,1011"},GY:{country:"GY"},HK:{country:"HK",lang:"zh-Hant",require:"AS",fmt:"%S%n%C%n%A%n%O%n%N",locality_name_type:"district",state_name_type:"area",sub_keys:["Kowloon","Hong Kong","New Territories"],sub_labels:["九龍 — Kowloon","香港島 — Hong Kong","新界 — New Territories"],sub_latin_names:["Kowloon","Hong Kong","New Territories"]},HN:{country:"HN",require:"ACS",fmt:"%N%n%O%n%A%n%C, %S%n%Z",state_name_type:"department",sub_keys:["Atlántida","Choluteca","Colón","Comayagua","Copán","Cortés","El Paraíso","Francisco Morazán","Gracias a Dios","Intibucá","Islas de la Bahía","La Paz","Lempira","Ocotepeque","Olancho","Santa Bárbara","Valle","Yoro"],zip:"\\d{5}",zipex:"31301"},HR:{country:"HR",fmt:"%N%n%O%n%A%nHR-%Z %C",zip:"\\d{5}",zipex:"10000,21001,10002"},HT:{country:"HT",fmt:"%N%n%O%n%A%nHT%Z %C",zip:"\\d{4}",zipex:"6120,5310,6110,8510"},HU:{country:"HU",require:"ACZ",fmt:"%N%n%O%n%C%n%A%n%Z",zip:"\\d{4}",zipex:"1037,2380,1540"},ID:{country:"ID",lang:"id",require:"AS",fmt:"%N%n%O%n%A%n%C%n%S %Z",sub_keys:["Aceh","Bali","Banten","Bengkulu","Daerah Istimewa Yogyakarta","DKI Jakarta","Gorontalo","Jambi","Jawa Barat","Jawa Tengah","Jawa Timur","Kalimantan Barat","Kalimantan Selatan","Kalimantan Tengah","Kalimantan Timur","Kalimantan Utara","Kepulauan Bangka Belitung","Kepulauan Riau","Lampung","Maluku","Maluku Utara","Nusa Tenggara Barat","Nusa Tenggara Timur","Papua","Papua Barat","Riau","Sulawesi Barat","Sulawesi Selatan","Sulawesi Tengah","Sulawesi Tenggara","Sulawesi Utara","Sumatera Barat","Sumatera Selatan","Sumatera Utara"],sub_labels:["Aceh — Aceh","Bali — Bali","Banten — Banten","Bengkulu — Bengkulu","Daerah Istimewa Yogyakarta — Special Region of Yogyakarta","DKI Jakarta — Jakarta","Gorontalo — Gorontalo","Jambi — Jambi","Jawa Barat — West Java","Jawa Tengah — Central Java","Jawa Timur — East Java","Kalimantan Barat — West Kalimantan","Kalimantan Selatan — South Kalimantan","Kalimantan Tengah — Central Kalimantan","Kalimantan Timur — East Kalimantan","Kalimantan Utara — North Kalimantan","Kepulauan Bangka Belitung — Bangka Belitung Islands","Kepulauan Riau — Riau Islands","Lampung — Lampung","Maluku — Maluku","Maluku Utara — North Maluku","Nusa Tenggara Barat — West Nusa Tenggara","Nusa Tenggara Timur — East Nusa Tenggara","Papua — Papua","Papua Barat — West Papua","Riau — Riau","Sulawesi Barat — West Sulawesi","Sulawesi Selatan — South Sulawesi","Sulawesi Tengah — Central Sulawesi","Sulawesi Tenggara — South East Sulawesi","Sulawesi Utara — North Sulawesi","Sumatera Barat — West Sumatra","Sumatera Selatan — South Sumatra","Sumatera Utara — North Sumatra"],sub_latin_names:["Aceh","Bali","Banten","Bengkulu","Special Region of Yogyakarta","Jakarta","Gorontalo","Jambi","West Java","Central Java","East Java","West Kalimantan","South Kalimantan","Central Kalimantan","East Kalimantan","North Kalimantan","Bangka Belitung Islands","Riau Islands","Lampung","Maluku","North Maluku","West Nusa Tenggara","East Nusa Tenggara","Papua","West Papua","Riau","West Sulawesi","South Sulawesi","Central Sulawesi","South East Sulawesi","North Sulawesi","West Sumatra","South Sumatra","North Sumatra"],zip:"\\d{5}",zipex:"40115"},IE:{country:"IE",lang:"en",require:"ACS",fmt:"%N%n%O%n%A%n%D%n%C%n%S%n%Z",sublocality_name_type:"townland",state_name_type:"county",zip_name_type:"eircode",sub_keys:["County Carlow","County Cavan","County Clare","County Cork","County Donegal","County Dublin","County Galway","County Kerry","County Kildare","County Kilkenny","County Laois","County Leitrim","County Limerick","County Longford","County Louth","County Mayo","County Meath","County Monaghan","County Offaly","County Roscommon","County Sligo","County Tipperary","County Waterford","County Westmeath","County Wexford","County Wicklow"],zip:"[\\dA-Z]{3} ?[\\dA-Z]{4}",zipex:"A65 F4E2"},IL:{country:"IL",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{5}(?:\\d{2})?",zipex:"9614303"},IM:{country:"IM",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"IM\\d[\\dA-Z]? ?\\d[ABD-HJLN-UW-Z]{2}",zipex:"IM2 1AA,IM99 1PS"},IN:{country:"IN",lang:"en",require:"ACSZ",fmt:"%N%n%O%n%A%n%C %Z%n%S",state_name_type:"state",zip_name_type:"pin",sub_keys:["Andaman and Nicobar Islands","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadra and Nagar Haveli and Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Ladakh","Lakshadweep","Madhya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Puducherry","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],sub_labels:["Andaman & Nicobar","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadra & Nagar Haveli & Daman & Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu & Kashmir","Jharkhand","Karnataka","Kerala","Ladakh","Lakshadweep","Madhya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Puducherry","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],sub_zips:"744~5[0-3]~79[0-2]~78~8[0-5]~16|1440[3-9]~49~396|362~11~403~3[6-9]~1[23]~17~1[89]~81[4-9]|82|83[0-5]~5[4-9]|53[7-9]~6[7-9]|6010|607008|777~194~682~4[5-8]|490~4[0-4]~79[56]~79[34]~796~79[78]~7[5-7]~60[579]~1[456]~3[0-4]~737|750~6[0-6]|536~5[0-3]~799~2[0-35-8]|24[0-7]|26[12]~24[46-9]|254|26[23]~7[0-4]",zip:"\\d{6}",zipex:"110034,110001"},IO:{country:"IO",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"BBND 1ZZ",zipex:"BBND 1ZZ"},IQ:{country:"IQ",require:"ACS",fmt:"%O%n%N%n%A%n%C, %S%n%Z",sub_keys:["Al Anbar Governorate","Basra Governorate","Muthanna Governorate","Al-Qadisiyah Governorate","Najaf Governorate","Erbil Governorate","Sulaymaniyah Governorate","Babil Governorate","Baghdad Governorate","Dohuk Governorate","Dhi Qar Governorate","Diyala Governorate","Karbala Governorate","Kirkuk Governorate","Maysan Governorate","Nineveh Governorate","Saladin Governorate","Wasit Governorate"],zip:"\\d{5}",zipex:"31001"},IS:{country:"IS",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{3}",zipex:"320,121,220,110"},IT:{country:"IT",lang:"it",require:"ACSZ",fmt:"%N%n%O%n%A%n%Z %C %S",sub_keys:["AG","AL","AN","AO","AR","AP","AT","AV","BA","BT","BL","BN","BG","BI","BO","BZ","BS","BR","CA","CL","CB","CE","CT","CZ","CH","CO","CS","CR","KR","CN","EN","FM","FE","FI","FG","FC","FR","GE","GO","GR","IM","IS","AQ","SP","LT","LE","LC","LI","LO","LU","MC","MN","MS","MT","ME","MI","MO","MB","NA","NO","NU","OR","PD","PA","PR","PV","PG","PU","PE","PC","PI","PT","PN","PZ","PO","RG","RA","RC","RE","RI","RN","RM","RO","SA","SS","SV","SI","SR","SO","SU","TA","TE","TR","TO","TP","TN","TV","TS","UD","VA","VE","VB","VC","VR","VV","VI","VT"],sub_labels:["Agrigento","Alessandria","Ancona","Aosta","Arezzo","Ascoli Piceno","Asti","Avellino","Bari","Barletta-Andria-Trani","Belluno","Benevento","Bergamo","Biella","Bologna","Bolzano","Brescia","Brindisi","Cagliari","Caltanissetta","Campobasso","Caserta","Catania","Catanzaro","Chieti","Como","Cosenza","Cremona","Crotone","Cuneo","Enna","Fermo","Ferrara","Firenze","Foggia","Forlì-Cesena","Frosinone","Genova","Gorizia","Grosseto","Imperia","Isernia","L'Aquila","La Spezia","Latina","Lecce","Lecco","Livorno","Lodi","Lucca","Macerata","Mantova","Massa-Carrara","Matera","Messina","Milano","Modena","Monza e Brianza","Napoli","Novara","Nuoro","Oristano","Padova","Palermo","Parma","Pavia","Perugia","Pesaro e Urbino","Pescara","Piacenza","Pisa","Pistoia","Pordenone","Potenza","Prato","Ragusa","Ravenna","Reggio Calabria","Reggio Emilia","Rieti","Rimini","Roma","Rovigo","Salerno","Sassari","Savona","Siena","Siracusa","Sondrio","Sud Sardegna","Taranto","Teramo","Terni","Torino","Trapani","Trento","Treviso","Trieste","Udine","Varese","Venezia","Verbano-Cusio-Ossola","Vercelli","Verona","Vibo Valentia","Vicenza","Viterbo"],sub_zips:"92~15~60~11~52~63~14~83~70~76[01]~32~82~24~13[89]~40~39~25~72~0912[1-9]|0913[0-4]|0901[0289]|0902[03468]|0903[0234]|0904|0803[035]|08043~93~860[1-4]|86100~81~95~88[01]~66~22~87~26[01]~88[89]~12|18025~94~638|63900~44~50~71~47[015]~03~16~34[01]7~58~18~860[7-9]|86170~67~19~04~73~23[89]~57~26[89]~55~62~46~54~75~98~20~41~208|20900~80~28[01]~080[1-4]|08100~090[7-9]|09170|0801[039]|0803[04]~35~90~43~27~06~61~65~29~56~51~330[7-9]|33170~85~59~97~48~89[01]~42~02~47[89]~00~45~84~07[01]|08020~17|12071~53~96~23[01]~090[1-5][0-9]|0906[0-6]|080[1-4]~74~64~05~10~91~38~31~3401|341[0-689]|34062~330[1-5]|33100~21~30~28[89]~13[01]~37~89[89]~36~01",zip:"\\d{5}",zipex:"00144,47037,39049"},JE:{country:"JE",require:"ACZ",fmt:"%N%n%O%n%A%n%C%nJERSEY%n%Z",zip:"JE\\d[\\dA-Z]? ?\\d[ABD-HJLN-UW-Z]{2}",zipex:"JE1 1AA,JE2 2BT"},JM:{country:"JM",lang:"en",require:"ACS",fmt:"%N%n%O%n%A%n%C%n%S %X",state_name_type:"parish",sub_keys:["Clarendon","Hanover","Kingston","Manchester","Portland","St. Andrew","St. Ann","St. Catherine","St. Elizabeth","St. James","St. Mary","St. Thomas","Trelawny","Westmoreland"]},JO:{country:"JO",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{5}",zipex:"11937,11190"},JP:{country:"JP",lang:"ja",require:"ASZ",fmt:"〒%Z%n%S%n%A%n%O%n%N",state_name_type:"prefecture",sub_keys:["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],sub_labels:["北海道 — Hokkaido","青森県 — Aomori","岩手県 — Iwate","宮城県 — Miyagi","秋田県 — Akita","山形県 — Yamagata","福島県 — Fukushima","茨城県 — Ibaraki","栃木県 — Tochigi","群馬県 — Gunma","埼玉県 — Saitama","千葉県 — Chiba","東京都 — Tokyo","神奈川県 — Kanagawa","新潟県 — Niigata","富山県 — Toyama","石川県 — Ishikawa","福井県 — Fukui","山梨県 — Yamanashi","長野県 — Nagano","岐阜県 — Gifu","静岡県 — Shizuoka","愛知県 — Aichi","三重県 — Mie","滋賀県 — Shiga","京都府 — Kyoto","大阪府 — Osaka","兵庫県 — Hyogo","奈良県 — Nara","和歌山県 — Wakayama","鳥取県 — Tottori","島根県 — Shimane","岡山県 — Okayama","広島県 — Hiroshima","山口県 — Yamaguchi","徳島県 — Tokushima","香川県 — Kagawa","愛媛県 — Ehime","高知県 — Kochi","福岡県 — Fukuoka","佐賀県 — Saga","長崎県 — Nagasaki","熊本県 — Kumamoto","大分県 — Oita","宮崎県 — Miyazaki","鹿児島県 — Kagoshima","沖縄県 — Okinawa"],sub_latin_names:["Hokkaido","Aomori","Iwate","Miyagi","Akita","Yamagata","Fukushima","Ibaraki","Tochigi","Gunma","Saitama","Chiba","Tokyo","Kanagawa","Niigata","Toyama","Ishikawa","Fukui","Yamanashi","Nagano","Gifu","Shizuoka","Aichi","Mie","Shiga","Kyoto","Osaka","Hyogo","Nara","Wakayama","Tottori","Shimane","Okayama","Hiroshima","Yamaguchi","Tokushima","Kagawa","Ehime","Kochi","Fukuoka","Saga","Nagasaki","Kumamoto","Oita","Miyazaki","Kagoshima","Okinawa"],sub_zips:"0[4-9]|00[1-7]~03|018~02~98~01~99~9[67]~3[01]~32|311|349~37|38[49]~3[3-6]~2[6-9]~1[0-8]|19[0-8]|20~2[1-5]|199~9[45]|389~93~92|939~91|922~40~3[89]|949~50~4[1-9]~4[4-9]|431~51|498|647~52~6[0-2]|520~5[3-9]|618|630~6[5-7]|563~63|64[78]~64|519~68~69|68[45]~7[01]~7[23]~7[45]~77~76~79~78~8[0-3]|871~84~85|81[17]|848~86~87|839~88~89~90",zip:"\\d{3}-?\\d{4}",zipex:"154-0023,350-1106,951-8073,112-0001,208-0032,231-0012"},KE:{country:"KE",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"\\d{5}",zipex:"20100,00100"},KG:{country:"KG",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{6}",zipex:"720001"},KH:{country:"KH",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{5,6}",zipex:"120101,120108"},KI:{country:"KI",fmt:"%N%n%O%n%A%n%S%n%C",state_name_type:"island",sub_keys:["Gilbert Islands","Line Islands","Phoenix Islands"]},KM:{country:"KM"},KN:{country:"KN",lang:"en",require:"ACS",fmt:"%N%n%O%n%A%n%C, %S",state_name_type:"island",sub_keys:["Nevis","St. Kitts"]},KR:{country:"KR",lang:"ko",require:"ACSZ",fmt:"%S %C%D%n%A%n%O%n%N%n%Z",sublocality_name_type:"district",state_name_type:"do_si",sub_keys:["강원도","경기도","경상남도","경상북도","광주광역시","대구광역시","대전광역시","부산광역시","서울특별시","세종특별자치시","울산광역시","인천광역시","전라남도","전라북도","제주특별자치도","충청남도","충청북도"],sub_labels:["강원 — Gangwon-do","경기 — Gyeonggi-do","경남 — Gyeongsangnam-do","경북 — Gyeongsangbuk-do","광주 — Gwangju","대구 — Daegu","대전 — Daejeon","부산 — Busan","서울 — Seoul","세종 — Sejong","울산 — Ulsan","인천 — Incheon","전남 — Jeollanam-do","전북 — Jeollabuk-do","제주 — Jeju-do","충남 — Chungcheongnam-do","충북 — Chungcheongbuk-do"],sub_latin_names:["Gangwon-do","Gyeonggi-do","Gyeongsangnam-do","Gyeongsangbuk-do","Gwangju","Daegu","Daejeon","Busan","Seoul","Sejong","Ulsan","Incheon","Jeollanam-do","Jeollabuk-do","Jeju-do","Chungcheongnam-do","Chungcheongbuk-do"],sub_zips:"2[456]\\d{2}~1[0-8]\\d{2}~5[0-3]\\d{2}~(?:3[6-9]|40)\\d{2}~6[12]\\d{2}~4[123]\\d{2}~3[45]\\d{2}~4[6-9]\\d{2}~0[1-8]\\d{2}~30[01]\\d~4[45]\\d{2}~2[1-3]\\d{2}~5[7-9]\\d{2}~5[4-6]\\d{2}~63[0-356]\\d~3[1-3]\\d{2}~2[789]\\d{2}",zip:"\\d{5}",zipex:"03051"},KW:{country:"KW",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"54541,54551,54404,13009"},KY:{country:"KY",lang:"en",require:"AS",fmt:"%N%n%O%n%A%n%S %Z",state_name_type:"island",sub_keys:["Cayman Brac","Grand Cayman","Little Cayman"],zip:"KY\\d-\\d{4}",zipex:"KY1-1100,KY1-1702,KY2-2101"},KZ:{country:"KZ",fmt:"%Z%n%S%n%C%n%A%n%O%n%N",sub_keys:["Almaty","Astana","Almatinskaya oblast'","Akmolinskaya oblast'","Aktyubinskaya oblast'","Atyrauskaya oblast'","Baykonyr","Zapadno-Kazakhstanskaya oblast'","Mangistauskaya oblast'","Yuzhno-Kazakhstankaya oblast'","Pavlodarskaya oblast'","Karagandinskaya oblast'","Kostanayskaya oblast'","Kyzylordinskaya oblast'","Vostochno-Kazakhstanskaya oblast'","Severo-Kazakhstanskaya oblast'","Zhambylskaya oblast'"],zip:"\\d{6}",zipex:"040900,050012"},LA:{country:"LA",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"01160,01000"},LB:{country:"LB",fmt:"%N%n%O%n%A%n%C %Z",zip:"(?:\\d{4})(?: ?(?:\\d{4}))?",zipex:"2038 3054,1107 2810,1000"},LC:{country:"LC"},LI:{country:"LI",require:"ACZ",fmt:"%O%n%N%n%A%nFL-%Z %C",zip:"948[5-9]|949[0-8]",zipex:"9496,9491,9490,9485"},LK:{country:"LK",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"\\d{5}",zipex:"20000,00100"},LR:{country:"LR",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"1000"},LS:{country:"LS",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{3}",zipex:"100"},LT:{country:"LT",require:"ACZ",fmt:"%O%n%N%n%A%nLT-%Z %C %S",zip:"\\d{5}",zipex:"04340,03500"},LU:{country:"LU",require:"ACZ",fmt:"%O%n%N%n%A%nL-%Z %C",zip:"\\d{4}",zipex:"4750,2998"},LV:{country:"LV",require:"ACZ",fmt:"%N%n%O%n%A%n%S%n%C, %Z",zip:"LV-\\d{4}",zipex:"LV-1073,LV-1000"},LY:{country:"LY"},MA:{country:"MA",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"53000,10000,20050,16052"},MC:{country:"MC",fmt:"%N%n%O%n%A%nMC-%Z %C %X",zip:"980\\d{2}",zipex:"98000,98020,98011,98001"},MD:{country:"MD",fmt:"%N%n%O%n%A%nMD-%Z %C",zip:"\\d{4}",zipex:"2012,2019"},ME:{country:"ME",fmt:"%N%n%O%n%A%n%Z %C",zip:"8\\d{4}",zipex:"81257,81258,81217,84314,85366"},MF:{country:"MF",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"9[78][01]\\d{2}",zipex:"97100"},MG:{country:"MG",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{3}",zipex:"501,101"},MK:{country:"MK",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"1314,1321,1443,1062"},ML:{country:"ML"},MM:{country:"MM",fmt:"%N%n%O%n%A%n%C, %Z",zip:"\\d{5}",zipex:"11181"},MN:{country:"MN",fmt:"%N%n%O%n%A%n%C%n%S %Z",sub_keys:["Ulaanbaatar","Arkhangai Province","Bayankhongor Province","Bayan-Ölgii Province","Bulgan Province","Darkhan-Uul Province","Dornod Province","Dornogovi Province","Dundgovi Province","Zavkhan Province","Govi-Altai Province","Govisümber Province","Khentii Province","Khovd Province","Khövsgöl Province","Ömnögovi Province","Orkhon Province","Övörkhangai Province","Selenge Province","Sükhbaatar Province","Töv Province","Uvs Province"],zip:"\\d{5}",zipex:"65030,65270"},MO:{country:"MO",require:"A",fmt:"%A%n%O%n%N"},MQ:{country:"MQ",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"9[78]2\\d{2}",zipex:"97220"},MR:{country:"MR"},MS:{country:"MS"},MT:{country:"MT",fmt:"%N%n%O%n%A%n%C %Z",zip:"[A-Z]{3} ?\\d{2,4}",zipex:"NXR 01,ZTN 05,GPO 01,BZN 1130,SPB 6031,VCT 1753"},MU:{country:"MU",fmt:"%N%n%O%n%A%n%Z%n%C",zip:"\\d{3}(?:\\d{2}|[A-Z]{2}\\d{3})",zipex:"42602"},MV:{country:"MV",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{5}",zipex:"20026"},MW:{country:"MW",fmt:"%N%n%O%n%A%n%C %X"},MX:{country:"MX",lang:"es",require:"ACSZ",fmt:"%N%n%O%n%A%n%D%n%Z %C, %S",sublocality_name_type:"neighborhood",state_name_type:"state",sub_keys:["Ags.","B.C.","B.C.S.","Camp.","Chis.","Chih.","CDMX","Coah.","Col.","Dgo.","Méx.","Gto.","Gro.","Hgo.","Jal.","Mich.","Mor.","Nay.","N.L.","Oax.","Pue.","Qro.","Q.R.","S.L.P.","Sin.","Son.","Tab.","Tamps.","Tlax.","Ver.","Yuc.","Zac."],sub_labels:["Aguascalientes","Baja California","Baja California Sur","Campeche","Chiapas","Chihuahua","Ciudad de México","Coahuila de Zaragoza","Colima","Durango","Estado de México","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacán","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas"],sub_zips:"20~2[12]~23~24~29|30~3[1-3]~0|1[0-6]~2[5-7]~28~3[45]~5[0-7]~3[6-8]~39|4[01]~4[23]~4[4-9]~5[89]|6[01]~62~63~6[4-7]~6[89]|7[01]~7[2-5]~76~77~7[89]~8[0-2]~8[3-5]~86~8[7-9]~90~9[1-6]~97~9[89]",zip:"\\d{5}",zipex:"02860,77520,06082"},MY:{country:"MY",lang:"ms",require:"ACZ",fmt:"%N%n%O%n%A%n%D%n%Z %C%n%S",sublocality_name_type:"village_township",state_name_type:"state",sub_keys:["Johor","Kedah","Kelantan","Kuala Lumpur","Labuan","Melaka","Negeri Sembilan","Pahang","Perak","Perlis","Pulau Pinang","Putrajaya","Sabah","Sarawak","Selangor","Terengganu"],sub_zips:"79|8[0-6]~0[5-9]|34950~1[5-9]~5|60~87~7[5-8]~7[0-4]~2[5-8]|[346]9~3[0-6]|39000~0[12]~1[0-4]~62~8[89]|9[01]~9[3-8]~4[0-8]|6[3-8]~2[0-4]",zip:"\\d{5}",zipex:"43000,50754,88990,50670"},MZ:{country:"MZ",lang:"pt",fmt:"%N%n%O%n%A%n%Z %C%S",sub_keys:["Cabo Delgado","Cidade de Maputo","Gaza","Inhambane","Manica","Maputo","Nampula","Niassa","Sofala","Tete","Zambezia"],zip:"\\d{4}",zipex:"1102,1119,3212"},NA:{country:"NA",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"\\d{5}",zipex:"10001,10017"},NC:{country:"NC",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"988\\d{2}",zipex:"98814,98800,98810"},NE:{country:"NE",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"8001"},NG:{country:"NG",lang:"en",fmt:"%N%n%O%n%A%n%D%n%C %Z%n%S",state_name_type:"state",sub_keys:["Abia","Adamawa","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Borno","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Federal Capital Territory","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nasarawa","Niger","Ogun State","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],zip:"\\d{6}",zipex:"930283,300001,931104"},NI:{country:"NI",lang:"es",fmt:"%N%n%O%n%A%n%Z%n%C, %S",state_name_type:"department",sub_keys:["Boaco","Carazo","Chinandega","Chontales","Estelí","Granada","Jinotega","León","Madriz","Managua","Masaya","Matagalpa","Nueva Segovia","Región Autónoma de la Costa Caribe Norte","Región Autónoma de la Costa Caribe Sur","Río San Juan","Rivas"],sub_zips:"5[12]~4[56]~2[5-7]~5[56]~3[12]~4[34]~6[56]~2[12]~3[45]~1[0-6]~4[12]~6[1-3]~3[7-9]~7[12]~8[1-3]~9[12]~4[78]",zip:"\\d{5}",zipex:"52000"},NL:{country:"NL",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C",zip:"[1-9]\\d{3} ?(?:[A-RT-Z][A-Z]|S[BCE-RT-Z])",zipex:"1234 AB,2490 AA"},NO:{country:"NO",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",locality_name_type:"post_town",zip:"\\d{4}",zipex:"0025,0107,6631"},NP:{country:"NP",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{5}",zipex:"44601"},NR:{country:"NR",lang:"en",require:"AS",fmt:"%N%n%O%n%A%n%S",state_name_type:"district",sub_keys:["Aiwo District","Anabar District","Anetan District","Anibare District","Baiti District","Boe District","Buada District","Denigomodu District","Ewa District","Ijuw District","Meneng District","Nibok District","Uaboe District","Yaren District"]},NU:{country:"NU"},NZ:{country:"NZ",require:"ACZ",fmt:"%N%n%O%n%A%n%D%n%C %Z",zip:"\\d{4}",zipex:"6001,6015,6332,8252,1030"},OM:{country:"OM",fmt:"%N%n%O%n%A%n%Z%n%C",zip:"(?:PC )?\\d{3}",zipex:"133,112,111"},PA:{country:"PA",fmt:"%N%n%O%n%A%n%C%n%S",sub_keys:["Bocas del Toro","Chiriquí","Coclé","Colón","Darién","Herrera","Los Santos","Panamá","Veraguas","Panamá Oeste","Emberá","Guna Yala","Ngäbe-Buglé"]},PE:{country:"PE",lang:"es",fmt:"%N%n%O%n%A%n%C %Z%n%S",locality_name_type:"district",sub_keys:["Municipalidad Metropolitana de Lima","Amazonas","Ancash","Apurímac","Arequipa","Ayacucho","Cajamarca","Cusco","El Callao","Huancavelica","Huánuco","Ica","Junín","La Libertad","Lambayeque","Lima","Loreto","Madre de Dios","Moquegua","Pasco","Piura","Puno","San Martín","Tacna","Tumbes","Ucayali"],zip:"(?:LIMA \\d{1,2}|CALLAO 0?\\d)|[0-2]\\d{4}",zipex:"LIMA 23,LIMA 42,CALLAO 2,02001"},PF:{country:"PF",require:"ACSZ",fmt:"%N%n%O%n%A%n%Z %C %S",state_name_type:"island",sub_keys:["Windward Islands","Austral Islands","Tuamotu-Gambier","Leeward Islands","Marquesas Islands"],zip:"987\\d{2}",zipex:"98709"},PG:{country:"PG",require:"ACS",fmt:"%N%n%O%n%A%n%C %Z %S",sub_keys:["National Capital District","Central","Chimbu","Eastern Highlands","East New Britain","East Sepik","Enga","Gulf","Hela","Jiwaka","Madang","Manus","Milne Bay","Morobe","New Ireland","Northern","West Sepik","Southern Highlands","Western","Western Highlands","West New Britain","Bougainville"],zip:"\\d{3}",zipex:"111"},PH:{country:"PH",lang:"en",fmt:"%N%n%O%n%A%n%D, %C%n%Z %S",sub_keys:["Abra","Agusan del Norte","Agusan del Sur","Aklan","Albay","Antique","Apayao","Aurora","Basilan","Bataan","Batanes","Batangas","Benguet","Biliran","Bohol","Bukidnon","Bulacan","Cagayan","Camarines Norte","Camarines Sur","Camiguin","Capiz","Catanduanes","Cavite","Cebu","Compostela Valley","Cotabato","Davao del Norte","Davao del Sur","Davao Occidental","Davao Oriental","Dinagat Islands","Eastern Samar","Guimaras","Ifugao","Ilocos Norte","Ilocos Sur","Iloilo","Isabela","Kalinga","La Union","Laguna","Lanao del Norte","Lanao del Sur","Leyte","Maguindanao","Marinduque","Masbate","Metro Manila","Mindoro Occidental","Mindoro Oriental","Misamis Occidental","Misamis Oriental","Mountain Province","Negros Occidental","Negros Oriental","Northern Samar","Nueva Ecija","Nueva Vizcaya","Palawan","Pampanga","Pangasinan","Quezon Province","Quirino","Rizal","Romblon","Samar","Sarangani","Siquijor","Sorsogon","South Cotabato","Southern Leyte","Sultan Kudarat","Sulu","Surigao del Norte","Surigao del Sur","Tarlac","Tawi-Tawi","Zambales","Zamboanga del Norte","Zamboanga del Sur","Zamboanga Sibuguey"],sub_zips:"28[0-2]~86[01]~85[01]~56[01]~45[01]~57[01]~380[0-68]~320~730~21[01]~390~42[0-3]~26(0|1[0-5])~65(4[3-9]|5)~63[0-3]~87[0-2]~30[0-2]~35[0-2]~46[01]~44[0-3]~910~58[01]~48[01]~41[0-2]~60[0-5]~88[01]~94[01]~81[0-2]~80[01]~801[1-5]~82[01]~84[12]~68[0-2]~504[4-6]~36[01]~29[0-2]~27[0-3]~50([0-3]|4[0-3])~33[0-3]~38(0[79]|1[0-4])~25[0-2]~40[0-3]~92[0-2]~9(3[0-2]|7[01])~65([0-3]|4[0-2])~96[01]~490~54[0-2]~~51[01]~52[01]~72[01]~90[0-2]~26(1[6-9]|2[0-5])~61[0-3]~62[0-2]~64[0-2]~31[0-3]~37[01]~53[0-2]~20[0-2]~24[0-4]~43[0-4]~340~1[89]~55[01]~67[0-2]~8015~62(2[5-9]|30)~47[01]~95[01]~66[10]~98[01]~74[01]~84[0-2]~83[01]~23[01]~750~22[01]~71[0-2]~70[0-4]~70[0-4]",zip:"\\d{4}",zipex:"1008,1050,1135,1207,2000,1000"},PK:{country:"PK",fmt:"%N%n%O%n%A%n%D%n%C-%Z",zip:"\\d{5}",zipex:"44000"},PL:{country:"PL",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{2}-\\d{3}",zipex:"00-950,05-470,48-300,32-015,00-940"},PM:{country:"PM",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"9[78]5\\d{2}",zipex:"97500"},PN:{country:"PN",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"PCRN 1ZZ",zipex:"PCRN 1ZZ"},PR:{country:"PR",require:"ACZ",fmt:"%N%n%O%n%A%n%C PR %Z",zip_name_type:"zip",zip:"(00[679]\\d{2})(?:[ \\-](\\d{4}))?",zipex:"00930"},PS:{country:"PS"},PT:{country:"PT",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}-\\d{3}",zipex:"2725-079,1250-096,1201-950,2860-571,1208-148"},PY:{country:"PY",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"1536,1538,1209"},QA:{country:"QA"},RE:{country:"RE",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"9[78]4\\d{2}",zipex:"97400"},RO:{country:"RO",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %S %C",zip:"\\d{6}",zipex:"060274,061357,200716"},RS:{country:"RS",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5,6}",zipex:"106314"},RU:{country:"RU",lang:"ru",require:"ACSZ",fmt:"%N%n%O%n%A%n%C%n%S%n%Z",state_name_type:"oblast",sub_keys:["Алтайский край","Амурская область","Архангельская область","Астраханская область","Белгородская область","Брянская область","Владимирская область","Волгоградская область","Вологодская область","Воронежская область","Еврейская автономная область","Забайкальский край","Ивановская область","Иркутская область","Кабардино-Балкарская Республика","Калининградская область","Калужская область","Камчатский край","Карачаево-Черкесская Республика","Кемеровская область","Кировская область","Костромская область","Краснодарский край","Красноярский край","Курганская область","Курская область","Ленинградская область","Липецкая область","Магаданская область","Москва","Московская область","Мурманская область","Ненецкий автономный округ","Нижегородская область","Новгородская область","Новосибирская область","Омская область","Оренбургская область","Орловская область","Пензенская область","Пермский край","Приморский край","Псковская область","Республика Адыгея","Республика Алтай","Республика Башкортостан","Республика Бурятия","Республика Дагестан","Республика Ингушетия","Республика Калмыкия","Республика Карелия","Республика Коми","Республика Марий Эл","Республика Мордовия","Республика Саха (Якутия)","Республика Северная Осетия-Алания","Республика Татарстан","Республика Тыва","Республика Удмуртия","Республика Хакасия","Ростовская область","Рязанская область","Самарская область","Санкт-Петербург","Саратовская область","Сахалинская область","Свердловская область","Смоленская область","Ставропольский край","Тамбовская область","Тверская область","Томская область","Тульская область","Тюменская область","Ульяновская область","Хабаровский край","Ханты-Мансийский автономный округ","Челябинская область","Чеченская Республика","Чувашская Республика","Чукотский автономный округ","Ямало-Ненецкий автономный округ","Ярославская область"],sub_labels:["Алтайский край — Altayskiy kray","Амурская область — Amurskaya oblast'","Архангельская область — Arkhangelskaya oblast'","Астраханская область — Astrakhanskaya oblast'","Белгородская область — Belgorodskaya oblast'","Брянская область — Bryanskaya oblast'","Владимирская область — Vladimirskaya oblast'","Волгоградская область — Volgogradskaya oblast'","Вологодская область — Vologodskaya oblast'","Воронежская область — Voronezhskaya oblast'","Еврейская автономная область — Evreyskaya avtonomnaya oblast'","Забайкальский край — Zabaykalskiy kray","Ивановская область — Ivanovskaya oblast'","Иркутская область — Irkutskaya oblast'","Кабардино-Балкарская Республика — Kabardino-Balkarskaya Republits","Калининградская область — Kaliningradskaya oblast'","Калужская область — Kaluzhskaya oblast'","Камчатский край — Kamchatskiy kray","Карачаево-Черкесская Республика — Karachaevo-Cherkesskaya Republits","Кемеровская область — Kemerovskaya oblast'","Кировская область — Kirovskaya oblast'","Костромская область — Kostromskaya oblast'","Краснодарский край — Krasnodarskiy kray","Красноярский край — Krasnoyarskiy kray","Курганская область — Kurganskaya oblast'","Курская область — Kurskaya oblast'","Ленинградская область — Leningradskaya oblast'","Липецкая область — Lipetskaya oblast'","Магаданская область — Magadanskaya oblast'","Москва — Moskva","Московская область — Moskovskaya oblast'","Мурманская область — Murmanskaya oblast'","Ненецкий автономный округ — Nenetskiy","Нижегородская область — Nizhegorodskaya oblast'","Новгородская область — Novgorodskaya oblast'","Новосибирская область — Novosibirskaya oblast'","Омская область — Omskaya oblast'","Оренбургская область — Orenburgskaya oblast'","Орловская область — Orlovskaya oblast'","Пензенская область — Penzenskaya oblast'","Пермский край — Permskiy kray","Приморский край — Primorskiy kray","Псковская область — Pskovskaya oblast'","Республика Адыгея — Respublika Adygeya","Республика Алтай — Altay Republits","Республика Башкортостан — Bashkortostan Republits","Республика Бурятия — Buryatiya Republits","Республика Дагестан — Dagestan Republits","Республика Ингушетия — Ingushetiya Republits","Республика Калмыкия — Respublika Kalmykiya","Республика Карелия — Kareliya Republits","Республика Коми — Komi Republits","Республика Марий Эл — Respublika Mariy El","Республика Мордовия — Respublika Mordoviya","Республика Саха (Якутия) — Sakha (Yakutiya) Republits","Республика Северная Осетия-Алания — Respublika Severnaya Osetiya-Alaniya","Республика Татарстан — Respublika Tatarstan","Республика Тыва — Tyva Republits","Республика Удмуртия — Udmurtskaja Respublika","Республика Хакасия — Khakasiya Republits","Ростовская область — Rostovskaya oblast'","Рязанская область — Ryazanskaya oblast'","Самарская область — Samarskaya oblast'","Санкт-Петербург — Sankt-Peterburg","Саратовская область — Saratovskaya oblast'","Сахалинская область — Sakhalinskaya oblast'","Свердловская область — Sverdlovskaya oblast'","Смоленская область — Smolenskaya oblast'","Ставропольский край — Stavropolskiy kray","Тамбовская область — Tambovskaya oblast'","Тверская область — Tverskaya oblast'","Томская область — Tomskaya oblast'","Тульская область — Tulskaya oblast'","Тюменская область — Tyumenskaya oblast'","Ульяновская область — Ulyanovskaya oblast'","Хабаровский край — Khabarovskiy kray","Ханты-Мансийский автономный округ — Khanty-Mansiyskiy avtonomnyy okrug","Челябинская область — Chelyabinskaya oblast'","Чеченская Республика — Chechenskaya Republits","Чувашская Республика — Chuvashia","Чукотский автономный округ — Chukotskiy","Ямало-Ненецкий автономный округ — Yamalo-Nenetskiy","Ярославская область — Yaroslavskaya oblast'"],sub_latin_names:["Altayskiy kray","Amurskaya oblast'","Arkhangelskaya oblast'","Astrakhanskaya oblast'","Belgorodskaya oblast'","Bryanskaya oblast'","Vladimirskaya oblast'","Volgogradskaya oblast'","Vologodskaya oblast'","Voronezhskaya oblast'","Evreyskaya avtonomnaya oblast'","Zabaykalskiy kray","Ivanovskaya oblast'","Irkutskaya oblast'","Kabardino-Balkarskaya Republits","Kaliningradskaya oblast'","Kaluzhskaya oblast'","Kamchatskiy kray","Karachaevo-Cherkesskaya Republits","Kemerovskaya oblast'","Kirovskaya oblast'","Kostromskaya oblast'","Krasnodarskiy kray","Krasnoyarskiy kray","Kurganskaya oblast'","Kurskaya oblast'","Leningradskaya oblast'","Lipetskaya oblast'","Magadanskaya oblast'","Moskva","Moskovskaya oblast'","Murmanskaya oblast'","Nenetskiy","Nizhegorodskaya oblast'","Novgorodskaya oblast'","Novosibirskaya oblast'","Omskaya oblast'","Orenburgskaya oblast'","Orlovskaya oblast'","Penzenskaya oblast'","Permskiy kray","Primorskiy kray","Pskovskaya oblast'","Respublika Adygeya","Altay Republits","Bashkortostan Republits","Buryatiya Republits","Dagestan Republits","Ingushetiya Republits","Respublika Kalmykiya","Kareliya Republits","Komi Republits","Respublika Mariy El","Respublika Mordoviya","Sakha (Yakutiya) Republits","Respublika Severnaya Osetiya-Alaniya","Respublika Tatarstan","Tyva Republits","Udmurtskaja Respublika","Khakasiya Republits","Rostovskaya oblast'","Ryazanskaya oblast'","Samarskaya oblast'","Sankt-Peterburg","Saratovskaya oblast'","Sakhalinskaya oblast'","Sverdlovskaya oblast'","Smolenskaya oblast'","Stavropolskiy kray","Tambovskaya oblast'","Tverskaya oblast'","Tomskaya oblast'","Tulskaya oblast'","Tyumenskaya oblast'","Ulyanovskaya oblast'","Khabarovskiy kray","Khanty-Mansiyskiy avtonomnyy okrug","Chelyabinskaya oblast'","Chechenskaya Republits","Chuvashia","Chukotskiy","Yamalo-Nenetskiy","Yaroslavskaya oblast'"],sub_zips:"65[6-9]~67[56]~16[3-5]~41[4-6]~30[89]~24[1-3]~60[0-2]~40[0-4]~16[0-2]~39[4-7]~679~6(?:7[2-4]|87)~15[3-5]~66[4-9]~36[01]~23[6-8]~24[89]~68[348]~369~65[0-4]~61[0-3]~15[67]~35[0-4]~6(?:6[0-3]|4[78])~64[01]~30[5-7]~18[78]~39[89]~68[56]~1(?:0[1-9]|1|2|3[0-5]|4[0-4])~14[0-4]~18[34]~166~60[3-7]~17[3-5]~63[0-3]~64[4-6]~46[0-2]~30[23]~44[0-2]~61[4-9]~69[0-2]~18[0-2]~385~649~45[0-3]~67[01]~36[78]~386~35[89]~18[56]~16[7-9]~29[5-8]~42[45]~43[01]~67[78]~36[23]~42[0-3]~66[78]~42[67]~655~34[4-7]~39[01]~44[3-6]~19~41[0-3]~69[34]~62[0-4]~299~21[4-6]~35[5-7]~39[23]~17[0-2]~63[4-6]~30[01]~62[5-7]~43[23]~68[0-2]~628~45[4-7]~36[4-6]~42[89]~689~629~15[0-2]",zip:"\\d{6}",zipex:"247112,103375,188300"},RW:{country:"RW"},SA:{country:"SA",fmt:"%N%n%O%n%A%n%C %Z",zip:"\\d{5}",zipex:"11564,11187,11142"},SB:{country:"SB"},SC:{country:"SC",fmt:"%N%n%O%n%A%n%C%n%S",state_name_type:"island"},SD:{country:"SD",fmt:"%N%n%O%n%A%n%C%n%Z",locality_name_type:"district",zip:"\\d{5}",zipex:"11042,11113"},SE:{country:"SE",require:"ACZ",fmt:"%O%n%N%n%A%nSE-%Z %C",locality_name_type:"post_town",zip:"\\d{3} ?\\d{2}",zipex:"11455,12345,10500"},SG:{country:"SG",require:"AZ",fmt:"%N%n%O%n%A%nSINGAPORE %Z",zip:"\\d{6}",zipex:"546080,308125,408600"},SH:{country:"SH",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"(?:ASCN|STHL) 1ZZ",zipex:"STHL 1ZZ"},SI:{country:"SI",fmt:"%N%n%O%n%A%nSI-%Z %C",zip:"\\d{4}",zipex:"4000,1001,2500"},SJ:{country:"SJ",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",locality_name_type:"post_town",zip:"\\d{4}",zipex:"9170"},SK:{country:"SK",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{3} ?\\d{2}",zipex:"010 01,023 14,972 48,921 01,975 99"},SL:{country:"SL"},SM:{country:"SM",require:"AZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"4789\\d",zipex:"47890,47891,47895,47899"},SN:{country:"SN",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"12500,46024,16556,10000"},SO:{country:"SO",lang:"so",require:"ACS",fmt:"%N%n%O%n%A%n%C, %S %Z",sub_keys:["AD","BK","BN","BR","BY","GG","GD","HR","JD","JH","MD","NG","SG","SD","SH","SL","TG","WG"],sub_labels:["Awdal","Bakool","Banaadir","Bari","Bay","Galguduud","Gedo","Hiiraan","Jubbada Dhexe","Jubbada Hoose","Mudug","Nugaal","Sanaag","Shabeellaha Dhexe","Shabeellaha Hoose","Sool","Togdheer","Woqooyi Galbeed"],zip:"[A-Z]{2} ?\\d{5}",zipex:"JH 09010,AD 11010"},SR:{country:"SR",lang:"nl",fmt:"%N%n%O%n%A%n%C%n%S",sub_keys:["Brokopondo","Commewijne","Coronie","Marowijne","Nickerie","Para","Paramaribo","Saramacca","Sipaliwini","Wanica"]},SS:{country:"SS"},ST:{country:"ST"},SV:{country:"SV",lang:"es",require:"ACS",fmt:"%N%n%O%n%A%n%Z-%C%n%S",sub_keys:["Ahuachapan","Cabanas","Calatenango","Cuscatlan","La Libertad","La Paz","La Union","Morazan","San Miguel","San Salvador","San Vicente","Santa Ana","Sonsonate","Usulutan"],sub_labels:["Ahuachapán","Cabañas","Chalatenango","Cuscatlán","La Libertad","La Paz","La Unión","Morazán","San Miguel","San Salvador","San Vicente","Santa Ana","Sonsonate","Usulután"],sub_zips:"CP 21~CP 12~CP 13~CP 14~CP 15~CP 16~CP 31~CP 32~CP 33~CP 11~CP 17~CP 22~CP 23~CP 34",zip:"CP [1-3][1-7][0-2]\\d",zipex:"CP 1101"},SX:{country:"SX"},SZ:{country:"SZ",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"[HLMS]\\d{3}",zipex:"H100"},TA:{country:"TA",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"TDCU 1ZZ",zipex:"TDCU 1ZZ"},TC:{country:"TC",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"TKCA 1ZZ",zipex:"TKCA 1ZZ"},TD:{country:"TD"},TF:{country:"TF"},TG:{country:"TG"},TH:{country:"TH",lang:"th",fmt:"%N%n%O%n%A%n%D %C%n%S %Z",sub_keys:["กระบี่","กรุงเทพมหานคร","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จังหวัด บึงกาฬ","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ชัยนาท","ชัยภูมิ","ชุมพร","เชียงราย","เชียงใหม่","ตรัง","ตราด","ตาก","นครนายก","นครปฐม","นครพนม","นครราชสีมา","นครศรีธรรมราช","นครสวรรค์","นนทบุรี","นราธิวาส","น่าน","บุรีรัมย์","ปทุมธานี","ประจวบคีรีขันธ์","ปราจีนบุรี","ปัตตานี","พระนครศรีอยุธยา","พะเยา","พังงา","พัทลุง","พิจิตร","พิษณุโลก","เพชรบุรี","เพชรบูรณ์","แพร่","ภูเก็ต","มหาสารคาม","มุกดาหาร","แม่ฮ่องสอน","ยโสธร","ยะลา","ร้อยเอ็ด","ระนอง","ระยอง","ราชบุรี","ลพบุรี","ลำปาง","ลำพูน","เลย","ศรีสะเกษ","สกลนคร","สงขลา","สตูล","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สระแก้ว","สระบุรี","สิงห์บุรี","สุโขทัย","สุพรรณบุรี","สุราษฎร์ธานี","สุรินทร์","หนองคาย","หนองบัวลำภู","อ่างทอง","อำนาจเจริญ","อุดรธานี","อุตรดิตถ์","อุทัยธานี","อุบลราชธานี"],sub_labels:["กระบี่ — Krabi","กรุงเทพมหานคร — Bangkok","กาญจนบุรี — Kanchanaburi","กาฬสินธุ์ — Kalasin","กำแพงเพชร — Kamphaeng Phet","ขอนแก่น — Khon Kaen","จังหวัด บึงกาฬ — Bueng Kan","จันทบุรี — Chanthaburi","ฉะเชิงเทรา — Chachoengsao","ชลบุรี — Chon Buri","ชัยนาท — Chai Nat","ชัยภูมิ — Chaiyaphum","ชุมพร — Chumpon","เชียงราย — Chiang Rai","เชียงใหม่ — Chiang Mai","ตรัง — Trang","ตราด — Trat","ตาก — Tak","นครนายก — Nakhon Nayok","นครปฐม — Nakhon Pathom","นครพนม — Nakhon Phanom","นครราชสีมา — Nakhon Ratchasima","นครศรีธรรมราช — Nakhon Si Thammarat","นครสวรรค์ — Nakhon Sawan","นนทบุรี — Nonthaburi","นราธิวาส — Narathiwat","น่าน — Nan","บุรีรัมย์ — Buri Ram","ปทุมธานี — Pathum Thani","ประจวบคีรีขันธ์ — Prachuap Khiri Khan","ปราจีนบุรี — Prachin Buri","ปัตตานี — Pattani","พระนครศรีอยุธยา — Phra Nakhon Si Ayutthaya","พะเยา — Phayao","พังงา — Phang Nga","พัทลุง — Phattalung","พิจิตร — Phichit","พิษณุโลก — Phitsanulok","เพชรบุรี — Phetchaburi","เพชรบูรณ์ — Phetchabun","แพร่ — Phrae","ภูเก็ต — Phuket","มหาสารคาม — Maha Sarakham","มุกดาหาร — Mukdahan","แม่ฮ่องสอน — Mae Hong Son","ยโสธร — Yasothon","ยะลา — Yala","ร้อยเอ็ด — Roi Et","ระนอง — Ranong","ระยอง — Rayong","ราชบุรี — Ratchaburi","ลพบุรี — Lop Buri","ลำปาง — Lampang","ลำพูน — Lamphun","เลย — Loei","ศรีสะเกษ — Si Sa Ket","สกลนคร — Sakon Nakhon","สงขลา — Songkhla","สตูล — Satun","สมุทรปราการ — Samut Prakan","สมุทรสงคราม — Samut Songkhram","สมุทรสาคร — Samut Sakhon","สระแก้ว — Sa Kaeo","สระบุรี — Saraburi","สิงห์บุรี — Sing Buri","สุโขทัย — Sukhothai","สุพรรณบุรี — Suphanburi","สุราษฎร์ธานี — Surat Thani","สุรินทร์ — Surin","หนองคาย — Nong Khai","หนองบัวลำภู — Nong Bua Lam Phu","อ่างทอง — Ang Thong","อำนาจเจริญ — Amnat Charoen","อุดรธานี — Udon Thani","อุตรดิตถ์ — Uttaradit","อุทัยธานี — Uthai Thani","อุบลราชธานี — Ubon Ratchathani"],sub_latin_names:["Krabi","Bangkok","Kanchanaburi","Kalasin","Kamphaeng Phet","Khon Kaen","Bueng Kan","Chanthaburi","Chachoengsao","Chon Buri","Chai Nat","Chaiyaphum","Chumpon","Chiang Rai","Chiang Mai","Trang","Trat","Tak","Nakhon Nayok","Nakhon Pathom","Nakhon Phanom","Nakhon Ratchasima","Nakhon Si Thammarat","Nakhon Sawan","Nonthaburi","Narathiwat","Nan","Buri Ram","Pathum Thani","Prachuap Khiri Khan","Prachin Buri","Pattani","Phra Nakhon Si Ayutthaya","Phayao","Phang Nga","Phattalung","Phichit","Phitsanulok","Phetchaburi","Phetchabun","Phrae","Phuket","Maha Sarakham","Mukdahan","Mae Hong Son","Yasothon","Yala","Roi Et","Ranong","Rayong","Ratchaburi","Lop Buri","Lampang","Lamphun","Loei","Si Sa Ket","Sakon Nakhon","Songkhla","Satun","Samut Prakan","Samut Songkhram","Samut Sakhon","Sa Kaeo","Saraburi","Sing Buri","Sukhothai","Suphanburi","Surat Thani","Surin","Nong Khai","Nong Bua Lam Phu","Ang Thong","Amnat Charoen","Udon Thani","Uttaradit","Uthai Thani","Ubon Ratchathani"],sub_zips:"81~10~71~46~62~40~~22~24~20~17~36~86~57~50~92~23~63~26~73~48~30~80~60~11~96~55~31~12~77~25~94~13~56~82~93~66~65~76~67~54~83~44~49~58~35~95~45~85~21~70~15~52~51~42~33~47~90~91~10~75~74~27~18~16~64~72~84~32~43~39~14~37~41~53~61~34",zip:"\\d{5}",zipex:"10150,10210"},TJ:{country:"TJ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{6}",zipex:"735450,734025"},TK:{country:"TK"},TL:{country:"TL"},TM:{country:"TM",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{6}",zipex:"744000"},TN:{country:"TN",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4}",zipex:"1002,8129,3100,1030"},TO:{country:"TO"},TR:{country:"TR",lang:"tr",require:"ACZ",fmt:"%N%n%O%n%A%n%Z %C/%S",locality_name_type:"district",sub_keys:["Adana","Adıyaman","Afyon","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın","Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Iğdır","Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kırıkkale","Kırklareli","Kırşehir","Kilis","Kocaeli","Konya","Kütahya","Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tokat","Trabzon","Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"],sub_zips:"01~02~03~04~68~05~06~07~75~08~09~10~74~72~69~11~12~13~14~15~16~17~18~19~20~21~81~22~23~24~25~26~27~28~29~30~31~76~32~34~35~46~78~70~36~37~38~71~39~40~79~41~42~43~44~45~47~33~48~49~50~51~52~80~53~54~55~56~57~58~63~73~59~60~61~62~64~65~77~66~67",zip:"\\d{5}",zipex:"01960,06101"},TT:{country:"TT"},TV:{country:"TV",lang:"tyv",fmt:"%N%n%O%n%A%n%C%n%S",state_name_type:"island",sub_keys:["Funafuti","Nanumanga","Nanumea","Niulakita","Niutao","Nui","Nukufetau","Nukulaelae","Vaitupu"]},TW:{country:"TW",lang:"zh-Hant",require:"ACSZ",fmt:"%Z%n%S%C%n%A%n%O%n%N",locality_name_type:"district",state_name_type:"county",sub_keys:["台中市","台北市","台東縣","台南市","宜蘭縣","花蓮縣","金門縣","南投縣","屏東縣","苗栗縣","桃園市","高雄市","基隆市","連江縣","雲林縣","新北市","新竹市","新竹縣","嘉義市","嘉義縣","彰化縣","澎湖縣"],sub_labels:["台中市 — Taichung City","台北市 — Taipei City","台東縣 — Taitung County","台南市 — Tainan City","宜蘭縣 — Yilan County","花蓮縣 — Hualien County","金門縣 — Kinmen County","南投縣 — Nantou County","屏東縣 — Pingtung County","苗栗縣 — Miaoli County","桃園市 — Taoyuan City","高雄市 — Kaohsiung City","基隆市 — Keelung City","連江縣 — Lienchiang County","雲林縣 — Yunlin County","新北市 — New Taipei City","新竹市 — Hsinchu City","新竹縣 — Hsinchu County","嘉義市 — Chiayi City","嘉義縣 — Chiayi County","彰化縣 — Changhua County","澎湖縣 — Penghu County"],sub_latin_names:["Taichung City","Taipei City","Taitung County","Tainan City","Yilan County","Hualien County","Kinmen County","Nantou County","Pingtung County","Miaoli County","Taoyuan City","Kaohsiung City","Keelung City","Lienchiang County","Yunlin County","New Taipei City","Hsinchu City","Hsinchu County","Chiayi City","Chiayi County","Changhua County","Penghu County"],sub_zips:"4[0-3]~1[01]~9[56]~7[0-4]~2[67]~9[78]~89~5[45]~9[0-4]~3[56]~3[23]~8[02-5]|81[1-579]~20[0-6]~209|21[012]~6[3-5]~20[78]|2[2345]~300~30[2-8]|31~600~60[1-9]|6[12]~5[0123]~88",zip:"\\d{3}(?:\\d{2,3})?",zipex:"104,106,10603,40867"},TZ:{country:"TZ",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{4,5}",zipex:"6090,34413"},UA:{country:"UA",lang:"uk",require:"ACZ",fmt:"%N%n%O%n%A%n%C%n%S%n%Z",state_name_type:"oblast",sub_keys:["Вінницька область","Волинська область","Дніпропетровська область","Житомирська область","Закарпатська область","Запорізька область","Івано-Франківська область","місто Київ","Київська область","Кіровоградська область","Львівська область","Миколаївська область","Одеська область","Полтавська область","Рівненська область","Сумська область","Тернопільська область","Харківська область","Херсонська область","Хмельницька область","Черкаська область","Чернівецька область","Чернігівська область"],sub_labels:["Вінницька область — Vinnyts'ka oblast","Волинська область — Volyns'ka oblast","Дніпропетровська область — Dnipropetrovsk oblast","Житомирська область — Zhytomyrs'ka oblast","Закарпатська область — Zakarpats'ka oblast","Запорізька область — Zaporiz'ka oblast","Івано-Франківська область — Ivano-Frankivs'ka oblast","Київ — Kyiv city","Київська область — Kiev oblast","Кіровоградська область — Kirovohrads'ka oblast","Львівська область — Lviv oblast","Миколаївська область — Mykolaivs'ka oblast","Одеська область — Odessa oblast","Полтавська область — Poltavs'ka oblast","Рівненська область — Rivnens'ka oblast","Сумська область — Sums'ka oblast","Тернопільська область — Ternopil's'ka oblast","Харківська область — Kharkiv oblast","Херсонська область — Khersons'ka oblast","Хмельницька область — Khmel'nyts'ka oblast","Черкаська область — Cherkas'ka oblast","Чернівецька область — Chernivets'ka oblast","Чернігівська область — Chernihivs'ka oblast"],sub_latin_names:["Vinnyts'ka oblast","Volyns'ka oblast","Dnipropetrovsk oblast","Zhytomyrs'ka oblast","Zakarpats'ka oblast","Zaporiz'ka oblast","Ivano-Frankivs'ka oblast","Kyiv city","Kiev oblast","Kirovohrads'ka oblast","Lviv oblast","Mykolaivs'ka oblast","Odessa oblast","Poltavs'ka oblast","Rivnens'ka oblast","Sums'ka oblast","Ternopil's'ka oblast","Kharkiv oblast","Khersons'ka oblast","Khmel'nyts'ka oblast","Cherkas'ka oblast","Chernivets'ka oblast","Chernihivs'ka oblast"],sub_zips:"9[5-8]~2[1-4]~4[3-5]~49|5[0-3]~8[3-7]~1[0-3]~8[89]|90~69|7[0-2]~7[6-8]~0[1-6]~0[7-9]~2[5-8]~9[1-4]~79|8[0-2]~5[4-7]~6[5-8]~3[6-9]~3[3-5]~99~4[0-2]~4[6-8]~6[1-4]~7[3-5]~29|3[0-2]~1[89]|20~5[89]|60~1[4-7]",zip:"\\d{5}",zipex:"15432,01055,01001"},UG:{country:"UG"},US:{country:"US",lang:"en",require:"ACSZ",fmt:"%N%n%O%n%A%n%C, %S %Z",state_name_type:"state",zip_name_type:"zip",sub_keys:["AL","AK","AS","AZ","AR","AA","AE","AP","CA","CO","CT","DE","DC","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","ME","MH","MD","MA","MI","FM","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PW","PA","PR","RI","SC","SD","TN","TX","UT","VT","VI","VA","WA","WV","WI","WY"],sub_labels:["Alabama","Alaska","American Samoa","Arizona","Arkansas","Armed Forces (AA)","Armed Forces (AE)","Armed Forces (AP)","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Guam","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Marshall Islands","Maryland","Massachusetts","Michigan","Micronesia","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Northern Mariana Islands","Ohio","Oklahoma","Oregon","Palau","Pennsylvania","Puerto Rico","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virgin Islands","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],sub_zips:"3[56]~99[5-9]~96799~8[56]~71[6-9]|72~340~09~96[2-6]~9[0-5]|96[01]~8[01]~06~19[7-9]~20[02-5]|569~3[23]|34[1-9]~3[01]|398|39901~969([1-2]\\d|3[12])~967[0-8]|9679[0-8]|968~83[2-9]~6[0-2]~4[67]~5[0-2]~6[67]~4[01]|42[0-7]~70|71[0-5]~039|04~969[67]~20[6-9]|21~01|02[0-7]|05501|05544~4[89]~9694[1-4]~55|56[0-7]~38[6-9]|39[0-7]~6[3-5]~59~6[89]~889|89~03[0-8]~0[78]~87|88[0-4]~1[0-4]|06390|00501|00544~2[78]~58~9695[0-2]~4[3-5]~7[34]~97~969(39|40)~1[5-8]|19[0-6]~00[679]~02[89]~29~57~37|38[0-5]~7[5-9]|885|73301|73344~84~05~008~201|2[23]|24[0-6]~98|99[0-4]~24[7-9]|2[56]~5[34]~82|83[01]|83414",zip:"(\\d{5})(?:[ \\-](\\d{4}))?",zipex:"95014,22162-1010"},UY:{country:"UY",lang:"es",fmt:"%N%n%O%n%A%n%Z %C %S",sub_keys:["Artigas","Canelones","Cerro Largo","Colonia","Durazno","Flores","Florida","Lavalleja","Maldonado","Montevideo","Paysandú","Río Negro","Rivera","Rocha","Salto","San José","Soriano","Tacuarembó","Treinta y Tres"],sub_zips:"55~9[01]|1[456]~37~70|75204~97~85~94|9060|97005~30~20~1|91600~60~65|60002~40~27~50~80~75|70003~45~33|30203|30204|30302|37007",zip:"\\d{5}",zipex:"11600"},UZ:{country:"UZ",fmt:"%N%n%O%n%A%n%Z %C%n%S",sub_keys:["Tashkent","Andijan Region","Bukhara Region","Fergana Region","Jizzakh Region","Namangan Region","Navoiy Region","Qashqadaryo Region","Samarqand Region","Sirdaryo Region","Surxondaryo Region","Tashkent Region","Xorazm Region","Karakalpakstan"],zip:"\\d{6}",zipex:"702100,700000"},VA:{country:"VA",fmt:"%N%n%O%n%A%n%Z %C",zip:"00120",zipex:"00120"},VC:{country:"VC",fmt:"%N%n%O%n%A%n%C %Z",zip:"VC\\d{4}",zipex:"VC0100,VC0110,VC0400"},VE:{country:"VE",lang:"es",require:"ACS",fmt:"%N%n%O%n%A%n%C %Z, %S",state_name_type:"state",sub_keys:["Amazonas","Anzoátegui","Apure","Aragua","Barinas","Bolívar","Carabobo","Cojedes","Delta Amacuro","Dependencias Federales","Distrito Federal","Falcón","Guárico","Lara","Mérida","Miranda","Monagas","Nueva Esparta","Portuguesa","Sucre","Táchira","Trujillo","Vargas","Yaracuy","Zulia"],zip:"\\d{4}",zipex:"1010,3001,8011,1020"},VG:{country:"VG",require:"A",fmt:"%N%n%O%n%A%n%C%n%Z",zip:"VG\\d{4}",zipex:"VG1110,VG1150,VG1160"},VN:{country:"VN",lang:"vi",fmt:"%N%n%O%n%A%n%C%n%S %Z",sub_keys:["An Giang","Bà Rịa–Vũng Tàu","Bạc Liêu","Bắc Giang","Bắc Kạn","Bắc Ninh","Bến Tre","Bình Dương","Bình Định","Bình Phước","Bình Thuận","Cà Mau","Cao Bằng","Cần Thơ","Đà Nẵng","Đắk Lắk","Đăk Nông","Điện Biên","Đồng Nai","Đồng Tháp","Gia Lai","Hà Giang","Hà Nam","Hà Nội","Hà Tĩnh","Hải Dương","Hải Phòng","Hậu Giang","Hòa Bình","Hưng Yên","Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lạng Sơn","Lào Cai","Lâm Đồng","Long An","Nam Định","Nghệ An","Ninh Bình","Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La","Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thành phố Hồ Chí Minh","Thừa Thiên–Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long","Vĩnh Phúc","Yên Bái"],sub_labels:["An Giang — An Giang Province","Bà Rịa–Vũng Tàu — Ba Ria-Vung Tau Province","Bạc Liêu — Bac Lieu Province","Bắc Giang — Bac Giang Province","Bắc Kạn — Bac Kan Province","Bắc Ninh — Bac Ninh Province","Bến Tre — Ben Tre Province","Bình Dương — Binh Duong Province","Bình Định — Binh Dinh Province","Bình Phước — Binh Phuoc Province","Bình Thuận — Binh Thuan Province","Cà Mau — Ca Mau Province","Cao Bằng — Cao Bang Province","Cần Thơ — Can Tho City","Đà Nẵng — Da Nang City","Đắk Lắk — Dak Lak Province","Đăk Nông — Dak Nong Province","Điện Biên — Dien Bien Province","Đồng Nai — Dong Nai Province","Đồng Tháp — Dong Thap Province","Gia Lai — Gia Lai Province","Hà Giang — Ha Giang Province","Hà Nam — Ha Nam Province","Hà Nội — Hanoi City","Hà Tĩnh — Ha Tinh Province","Hải Dương — Hai Duong Province","Hải Phòng — Haiphong City","Hậu Giang — Hau Giang Province","Hòa Bình — Hoa Binh Province","Hưng Yên — Hung Yen Province","Khánh Hòa — Khanh Hoa Province","Kiên Giang — Kien Giang Province","Kon Tum — Kon Tum Province","Lai Châu — Lai Chau Province","Lạng Sơn — Lang Song Province","Lào Cai — Lao Cai Province","Lâm Đồng — Lam Dong Province","Long An — Long An Province","Nam Định — Nam Dinh Province","Nghệ An — Nghe An Province","Ninh Bình — Ninh Binh Province","Ninh Thuận — Ninh Thuan Province","Phú Thọ — Phu Tho Province","Phú Yên — Phu Yen Province","Quảng Bình — Quang Binh Province","Quảng Nam — Quang Nam Province","Quảng Ngãi — Quang Ngai Province","Quảng Ninh — Quang Ninh Province","Quảng Trị — Quang Tri Province","Sóc Trăng — Soc Trang Province","Sơn La — Son La Province","Tây Ninh — Tay Ninh Province","Thái Bình — Thai Binh Province","Thái Nguyên — Thai Nguyen Province","Thanh Hóa — Thanh Hoa Province","Thành phố Hồ Chí Minh — Ho Chi Minh City","Thừa Thiên–Huế — Thua Thien-Hue Province","Tiền Giang — Tien Giang Province","Trà Vinh — Tra Vinh Province","Tuyên Quang — Tuyen Quang Province","Vĩnh Long — Vinh Long Province","Vĩnh Phúc — Vinh Phuc Province","Yên Bái — Yen Bai Province"],sub_latin_names:["An Giang Province","Ba Ria-Vung Tau Province","Bac Lieu Province","Bac Giang Province","Bac Kan Province","Bac Ninh Province","Ben Tre Province","Binh Duong Province","Binh Dinh Province","Binh Phuoc Province","Binh Thuan Province","Ca Mau Province","Cao Bang Province","Can Tho City","Da Nang City","Dak Lak Province","Dak Nong Province","Dien Bien Province","Dong Nai Province","Dong Thap Province","Gia Lai Province","Ha Giang Province","Ha Nam Province","Hanoi City","Ha Tinh Province","Hai Duong Province","Haiphong City","Hau Giang Province","Hoa Binh Province","Hung Yen Province","Khanh Hoa Province","Kien Giang Province","Kon Tum Province","Lai Chau Province","Lang Song Province","Lao Cai Province","Lam Dong Province","Long An Province","Nam Dinh Province","Nghe An Province","Ninh Binh Province","Ninh Thuan Province","Phu Tho Province","Phu Yen Province","Quang Binh Province","Quang Nam Province","Quang Ngai Province","Quang Ninh Province","Quang Tri Province","Soc Trang Province","Son La Province","Tay Ninh Province","Thai Binh Province","Thai Nguyen Province","Thanh Hoa Province","Ho Chi Minh City","Thua Thien-Hue Province","Tien Giang Province","Tra Vinh Province","Tuyen Quang Province","Vinh Long Province","Vinh Phuc Province","Yen Bai Province"],zip:"\\d{5}\\d?",zipex:"70010,55999"},VU:{country:"VU"},WF:{country:"WF",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"986\\d{2}",zipex:"98600"},WS:{country:"WS"},XK:{country:"XK",fmt:"%N%n%O%n%A%n%Z %C",zip:"[1-7]\\d{4}",zipex:"10000"},YE:{country:"YE"},YT:{country:"YT",require:"ACZ",fmt:"%O%n%N%n%A%n%Z %C %X",zip:"976\\d{2}",zipex:"97600"},ZA:{country:"ZA",require:"ACZ",fmt:"%N%n%O%n%A%n%D%n%C%n%Z",zip:"\\d{4}",zipex:"0083,1451,0001"},ZM:{country:"ZM",fmt:"%N%n%O%n%A%n%Z %C",zip:"\\d{5}",zipex:"50100,50101"},ZW:{country:"ZW"},ZZ:{country:"ZZ",require:"AC",fmt:"%N%n%O%n%A%n%C",sublocality_name_type:"suburb",locality_name_type:"city",state_name_type:"province",zip_name_type:"postal"}},zt=function(e,t){if("AU"===t)return"suburb_or_city";switch(e){case"district":case"post_town":case"suburb":return e;default:return"city"}},Ht=function(e){switch(e){case"eircode":case"pin":case"zip":return e;default:return"postal"}},Yt=function(e){var t=e.sub_keys,n=e.state_name_type,r=e.lang,a=function(e){switch(e){case"area":case"county":case"department":case"district":case"do_si":case"emirate":case"island":case"oblast":case"parish":case"prefecture":case"state":return e;default:return"province"}}(n);if(null==t||!t.length)return{nameType:a,list:[],lang:r};var i=(e.sub_zips||"").split("~"),o=e.sub_labels||e.sub_keys||[];return{nameType:a,lang:r,list:t.map((function(t,n){var r=o[n]||"",a=new RegExp("^(".concat(i[n],")"));return e.sub_latin_names?{key:t,label:r,postalCodeRegex:a,latinName:e.sub_latin_names[n]}:{key:t,label:r,postalCodeRegex:a}}))}},Wt=/^\\\\d\{\d(,\d)?\}$/,Jt=["US"],Xt=function(e){var t=e.zip,n=void 0===t?".*":t,r=e.zipex,a=void 0===r?"":r,i=e.zip_name_type,o=void 0===i?"":i;return{regex:new RegExp("^".concat(n,"$"),"i"),isNumeric:Wt.test(n)||-1!==Jt.indexOf(e.country),examples:a.split(","),nameType:Ht(o)}},Qt=function(e){var t=(e.fmt||"").split("%").map((function(e){return e.replace(/[^A-Z]/g,"")})),n=function(e,t){return function(n,r){var a=-1!==t.indexOf(r);switch(r){case"A":return[].concat((0,x.Z)(n),[{type:"addressLine1",required:a},{type:"addressLine2",required:!1}]);case"C":return[].concat((0,x.Z)(n),[{type:"locality",required:a,schema:{nameType:zt(e.locality_name_type,e.country)}}]);case"S":return 0===Yt(e).list.length?n:[].concat((0,x.Z)(n),[{type:"administrativeArea",required:a,schema:Yt(e)}]);case"Z":return[].concat((0,x.Z)(n),[{type:"postalCode",required:a,schema:Xt(e)}]);default:return n}}}(e,(e.require||"").split(""));return t.reduce(n,[])},$t={},en=function(e,t){var n="".concat(e).concat(JSON.stringify(t));if($t[n])return $t[n];var r=Qt((0,C.Z)((0,C.Z)({},function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).fallbackCountry,n=Kt.ZZ,r=Kt[e]||t&&Kt[t];if(!r)throw new Error("Unknown country code: ".concat(e));return(0,C.Z)((0,C.Z)({},n),r)}(e,{fallbackCountry:"US"})),t));return $t[n]=r,r},tn=function(e,t){for(var n=0;n3&&void 0!==arguments[3]&&arguments[3],a=tn(e,n);if(!a)return null;var i=t[n].trim();if(""===i&&un(n,e))return"incomplete_address";var o=rn(a,i);return o||(r&&("addressLine1"===a.type||"addressLine2"===a.type)&&nn(t.country,i)?"po_box_prohibited":null)},on=function(e,t){var n=en(e),r=tn(n,"postalCode");if(!r)return null;var a=rn(r,t);return a||null},sn=function(e){var t;return"always"===(null==e||null===(t=e.phone)||void 0===t?void 0:t.required)},un=function(e,t){switch(e){case"addressLine1":return t.some((function(e){return"addressLine1"===e.type&&e.required}));case"addressLine2":return t.some((function(e){return"addressLine2"===e.type&&e.required}));case"locality":return t.some((function(e){return"locality"===e.type&&e.required}));case"administrativeArea":return t.some((function(e){return"administrativeArea"===e.type&&e.required}));case"postalCode":return t.some((function(e){return"postalCode"===e.type&&e.required}));case"country":return!0;default:return!1}},ln=function(e,t,n){return{type:"input_validation_error",code:e,messageParams:t,translateMessageParams:null==n?void 0:n.translateMessageParams,displayImmediately:null==n?void 0:n.displayImmediately}},cn=function(e,t){return e?ln(e,t):null},dn=ln,pn=(we=function(e){return e&&dn(e)},function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=en(e.country);return{country:null,addressLine1:we(an(n,e,"addressLine1",t)),addressLine2:we(an(n,e,"addressLine2",t)),locality:we(an(n,e,"locality")),administrativeArea:we(an(n,e,"administrativeArea")),postalCode:we(an(n,e,"postalCode"))}}),mn=n(39294),fn={usd:"US",gbp:"GB",aud:"AU",cad:"CA",eur:"FR",mxn:"MX",sgd:"SG"},hn=function(e){var t=e?fn[e]:null,n=(0,mn.UT)().slice(3);return t||Ot(n)||null},_n=(n(62320),function(e){return e.EMAIL="EMAIL",e.SMS="SMS",e.WEBAUTHN="WEBAUTHN",e}({})),yn={EMAIL:{status:"NOT_STARTED"},SMS:{status:"NOT_STARTED"},WEBAUTHN:{status:"NOT_STARTED"}},vn={form:{values:{email:"",passcode:"",autofill:"NONE"},shouldUpdateLocalValueFromState:{email:!0},displayErrors:{email:!1,passcode:!1,autofill:!1},isEmpty:!0,isComplete:!1,isDeleting:!1,focusedField:null,authenticated:!1},options:{defaultValues:null},isRtl:!1,touched:!1,isRecollectingPhone:!1,showEmailOtpResend:!1,loggedOutOfAutofill:!1,currentVerificationType:null,lastStartedVerificationType:null,verificationTypeState:yn,browserSupportsWebAuthn:null,hasPromptedWebAuthn:!1},gn=function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t||e,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"AUTHENTICATION.INIT":return(0,C.Z)((0,C.Z)({},n),{},{options:r.options,isRtl:r.isRtl});case"AUTHENTICATION.FIELD_CHANGED":var a=n.form.values[r.name],i=!(0,D.Xy)(r.value,a);return(0,C.Z)((0,C.Z)({},n),{},{touched:n.touched||i&&r.touched,form:(0,C.Z)((0,C.Z)({},n.form),{},{values:(0,C.Z)((0,C.Z)({},n.form.values),{},(0,S.Z)({},r.name,r.value)),displayErrors:(0,C.Z)((0,C.Z)({},n.form.displayErrors),{},(0,S.Z)({},r.name,!1)),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},n.form.shouldUpdateLocalValueFromState),{},(0,S.Z)({},r.name,!r.oneWay))})});case"AUTHENTICATION.FIELD_FOCUSED":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{focusedField:r.name})});case"AUTHENTICATION.DISPLAY_ERRORS":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{displayErrors:(0,C.Z)((0,C.Z)({},n.form.displayErrors),{},(0,S.Z)({},r.name,!!n.form.values[r.name])),focusedField:null})});case"AUTHENTICATION.FIELD_BLURRED":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{displayErrors:(0,C.Z)((0,C.Z)({},n.form.displayErrors),{},(0,S.Z)({},r.name,!!n.form.values[r.name]||n.form.displayErrors[r.name])),focusedField:null})});case"AUTHENTICATION.IS_DELETING_CHANGED":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{isDeleting:r.isDeleting})});case"AUTHENTICATION.AUTHENTICATED_CHANGED":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{authenticated:r.authenticated})});case"AUTHENTICATION.CLEAR_PASSCODE":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{values:(0,C.Z)((0,C.Z)({},n.form.values),{},{passcode:""})})});case"AUTHENTICATION.CONTROLLER_USER_CLEARED":return(0,C.Z)((0,C.Z)({},n),{},{form:vn.form});case"ELEMENTS.DISPLAY_ERRORS":return r.elementsToDisplayErrors&&-1===r.elementsToDisplayErrors.indexOf("linkAuthentication")?n:(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{displayErrors:(0,D.Q8)(n.form.displayErrors,(function(){return!0}))})});case"CONSUMER.LOGOUT.SUCCESS":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{values:(0,C.Z)((0,C.Z)({},n.form.values),{},{passcode:""}),displayErrors:vn.form.displayErrors,authenticated:!1}),touched:!0,isRecollectingPhone:!1,showEmailOtpResend:!1,currentVerificationType:null,lastStartedVerificationType:null,verificationTypeState:yn,hasPromptedWebAuthn:!1});case"AUTHENTICATION.IS_RECOLLECTING_PHONE_UPDATE":return(0,C.Z)((0,C.Z)({},n),{},{currentVerificationType:_n.EMAIL,lastStartedVerificationType:n.currentVerificationType,isRecollectingPhone:r.isRecollectingPhone});case"AUTHENTICATION.SHOW_EMAIL_OTP_RESEND_UPDATE":return(0,C.Z)((0,C.Z)({},n),{},{showEmailOtpResend:r.showEmailOtpResend});case"CONSUMER.START_VERIFICATION.PENDING":return(0,C.Z)((0,C.Z)({},n),{},{showEmailOtpResend:!1,verificationTypeState:(0,C.Z)((0,C.Z)({},n.verificationTypeState),{},(0,S.Z)({},r.verificationType,{status:"PENDING"}))});case"CONSUMER.START_VERIFICATION.SUCCESS":return(0,C.Z)((0,C.Z)({},n),{},{currentVerificationType:r.verificationType===_n.WEBAUTHN?n.currentVerificationType:r.verificationType,lastStartedVerificationType:r.verificationType===_n.WEBAUTHN?n.lastStartedVerificationType:n.currentVerificationType,verificationTypeState:(0,C.Z)((0,C.Z)({},n.verificationTypeState),{},(0,S.Z)({},r.verificationType,{status:"SUCCESS"}))});case"CONSUMER.START_VERIFICATION.ERROR":return(0,C.Z)((0,C.Z)({},n),{},{verificationTypeState:(0,C.Z)((0,C.Z)({},n.verificationTypeState),{},(0,S.Z)({},r.verificationType,{status:"ERROR"}))});case"CONSUMER.CONFIRM_VERIFICATION.PENDING":return r.verificationType===_n.WEBAUTHN?(0,C.Z)((0,C.Z)({},n),{},{hasPromptedWebAuthn:!0}):n;case"AUTHENTICATION.SET_HAS_PROMPTED_WEBAUTHN":return(0,C.Z)((0,C.Z)({},n),{},{hasPromptedWebAuthn:r.hasPromptedWebAuthn});case"AUTHENTICATION.CLEAR_EMAIL_VERIFICATION":return(0,C.Z)((0,C.Z)({},n),{},{showEmailOtpResend:!1,verificationTypeState:(0,C.Z)((0,C.Z)({},n.verificationTypeState),{},{EMAIL:{status:"NOT_STARTED"}})});case"AUTHENTICATION.LOG_OUT":return(0,C.Z)((0,C.Z)({},n),{},{loggedOutOfAutofill:r.fromAutofill,currentVerificationType:null,lastStartedVerificationType:null,verificationTypeState:yn,hasPromptedWebAuthn:!1});case"AUTHENTICATION.SET_VERIFICATION_TYPE":return(0,C.Z)((0,C.Z)({},n),{},{currentVerificationType:r.value,lastStartedVerificationType:n.currentVerificationType});case"AUTHENTICATION.SET_BROWSER_SUPPORTS_WEBAUTHN":return(0,C.Z)((0,C.Z)({},n),{},{browserSupportsWebAuthn:r.browserSupportsWebAuthn});default:return n}}},bn={type:"input_validation_error",code:"incomplete_email",messageParams:null},Sn={type:"input_validation_error",code:"email_invalid",messageParams:null},kn={type:"input_validation_error",code:"incomplete_email_autofill",messageParams:null},Cn=function(e){var t=e.trim();return""===t?bn:Y.CU.test(t)?null:Sn},En=function(e){return e.paymentElement.selectedPaymentForm},Zn=function(e){var t,n,r,a,i,o;if(function(e){var t;return((null===(t=e.config.session)||void 0===t?void 0:t.orderedPaymentMethodTypesAndWallets)||[]).indexOf("link")>=0}(e))o="LINK_PAYMENT_METHOD";else{if(!function(e){var t,n;return(null===(t=e.config.session)||void 0===t||null===(n=t.linkSettings)||void 0===n?void 0:n.linkPassthroughModeEnabled)||e.paymentElement.shouldForceEnableLinkPassthroughMode}(e))return{available:!1,unavailabilityReasons:["link_payment_method_not_present"].concat((0,x.Z)(Mn(e,"PASSTHROUGH")))};o=function(e){var t,n;return"LINK_CARD_BRAND"===(null===(t=e.config.session)||void 0===t||null===(n=t.linkSettings)||void 0===n?void 0:n.linkMode)}(e)?"LINK_CARD_BRAND":"PASSTHROUGH"}var s=((null===(t=e.config)||void 0===t||null===(n=t.session)||void 0===n||null===(r=n.linkSettings)||void 0===r?void 0:r.linkFundingSources.length)||0)>0,u=e.paymentElement.shouldForceEnableLinkPassthroughMode;if(!s&&!u)return{available:!1,unavailabilityReasons:["no_link_funding_sources_available"]};var l=An(e,o);return!function(e){var t,n;return-1===(null!==(t=null===(n=e.config.session)||void 0===n?void 0:n.unverifiedPaymentMethodsOnDomain)&&void 0!==t?t:["link"]).indexOf("link")}(e)&&(null!==(a=l.externalAutofillModal)&&void 0!==a&&a.available||null!==(i=l.externalLinkAuthentication)&&void 0!==i&&i.available)?{available:!1,unavailabilityReasons:["link_not_on_verified_domain"]}:{available:!0,authenticationTypeAvailability:l,mode:o}},An=function(e,t){var n,r,a,i,o,s={};if(function(e){var t;return(null===(t=e.config.session)||void 0===t?void 0:t.linkSettings.linkPaymentElementDisabledByTargeting)||!1}(e))return(0,C.Z)((0,C.Z)({},s),{},{embedded:{available:!1,unavailabilityReasons:["link_payment_element_disabled_by_targeting"]},expressCheckoutElementOnly:{available:!0}});if(!1===(null===(n=e.config.mounted.linkAuthentication)||void 0===n?void 0:n.internal)&&(s.externalLinkAuthentication={available:!0}),(0,O.uN)(e.config.betas,O.M4.link_autofill_modal_beta_1)&&(s.externalAutofillModal={available:!0}),null!==(r=s.externalLinkAuthentication)&&void 0!==r&&r.available||null!==(a=s.externalAutofillModal)&&void 0!==a&&a.available)return s;if("link"===En(e)&&(s.externalFinancialConnectionModal={available:!0}),function(e){return!!function(e){var t,n;return!(null===(t=e.config.session)||void 0===t||null===(n=t.linkSettings)||void 0===n||!n.linkPageloadSignUpDisabled)}(e)||!!e.paymentElement.installments.wantsInstallments||function(e){return e.consumer.hideLinkSignUpFromBillingCountry}(e)}(e))return(0,C.Z)((0,C.Z)({},s),{},{embedded:{available:!1,unavailabilityReasons:["link_signup_disabled"]}});var u,l,c,d,p,m=Mn(e,t);return m.length?(0,O.uN)(e.config.betas,O.M4.link_default_integration_beta_2)||e.paymentElement.shouldForceEnableLinkPassthroughMode||null!==(i=e.paymentElement.options.defaultValues)&&void 0!==i&&null!==(o=i.billingDetails)&&void 0!==o&&o.email?(0,C.Z)((0,C.Z)({},s),{},{embedded:{available:!0}}):(0,C.Z)((0,C.Z)({},s),{},{embedded:{available:!1,unavailabilityReasons:m}}):"PASSTHROUGH"!==t||"not_targeted"!==(null===(u=e.config.session)||void 0===u||null===(l=u.linkSettings)||void 0===l||null===(c=l.linkTargetingResults)||void 0===c?void 0:c.paymentElementPassthroughMode)||e.consumer.loaded||null!==(d=e.paymentElement.options.defaultValues)&&void 0!==d&&null!==(p=d.billingDetails)&&void 0!==p&&p.email?(0,C.Z)((0,C.Z)({},s),{},{embedded:{available:!0}}):(0,C.Z)((0,C.Z)({},s),{},{embedded:{available:!1,unavailabilityReasons:["payment_element_passthrough_mode_not_targeted"]}})},Mn=function(e,t){var n,r,a,i,o,s,u,l;switch(t){case"PASSTHROUGH":return(null===(n=e.config)||void 0===n||null===(r=n.session)||void 0===r||null===(a=r.linkSettings)||void 0===a||null===(i=a.linkDisabledReasons)||void 0===i?void 0:i.paymentElementPassthroughMode)||[];case"LINK_PAYMENT_METHOD":return(null===(o=e.config)||void 0===o||null===(s=o.session)||void 0===s||null===(u=s.linkSettings)||void 0===u||null===(l=u.linkDisabledReasons)||void 0===l?void 0:l.paymentElementPaymentMethodMode)||[];case"LINK_CARD_BRAND":return[];default:return(0,N.Rz)(t)}},xn={accel:!0,american_express:!0,cartes_bancaires:!0,diners_club:!0,discover:!0,eftpos_au:!0,elo:!0,girocard:!0,jcb:!0,mastercard:!0,nyce:!0,pulse:!0,rupay:!0,star:!0,unionpay:!0,visa:!0},Pn=Object.keys({accel:!0,amex:!0,carnet:!0,cartes_bancaires:!0,diners:!0,discover:!0,eftpos_au:!0,elo:!0,girocard:!0,interac:!0,jcb:!0,mastercard:!0,nyce:!0,pulse:!0,rupay:!0,star:!0,unionpay:!0,visa:!0}),In={eligible:!1,preferred_networks:["cartes_bancaires"],supported_cobranded_networks:{cartes_bancaires:!1}},Nn=function(e){return e.config.apiKey},wn=function(e){return e.config.stripeAccount},Tn=function(e){return e.config.stripeJsId},On=function(e){var t=e.config.session;if(!t)throw new Error("Unable to select session. Make sure Elements is initialized with clientSecret\n or use the nullableSessionSelector() instead.");return t},Rn=function(e){return e.config.session},Ln=function(e){var t;return null===(t=Rn(e))||void 0===t?void 0:t.elementsSessionId},Dn=function(e){var t;return null===(t=On(e).parsedClientSecret)||void 0===t?void 0:t.id},Un=function(e){return lr(e)?ht.jL.HostedInvoicePagePaymentElement:jn(e)},jn=function(e){return Wn(e)?ht.jL.LinkAuthenticationElement:or(e)?ht.jL.LinkAuthenticationInPaymentElement:ht.jL.PaymentElement},Bn=function(e){var t,n,r,a,i=null===(t=On(e).parsedClientSecret)||void 0===t?void 0:t.type;if(i)return i;var o=null===(n=e.config.deferredIntent)||void 0===n?void 0:n.mode;if("payment"===o)return"PAYMENT_INTENT";if("setup"===o)return"SETUP_INTENT";if("subscription"===o&&null!==(r=e.config.deferredIntent)&&void 0!==r&&r.amount)return"PAYMENT_INTENT";if("subscription"!==o||null!==(a=e.config.deferredIntent)&&void 0!==a&&a.amount)throw new Error("Unexpected mode");return"SETUP_INTENT"},Fn=function(e){return e.config.locale},Gn=function(e){return On(e).amount},Vn=function(e){return On(e).currency},qn=function(e,t){return On(e).featureFlags[t]},Kn=function(e){return e.config.mounted},zn=function(e){var t,n=Kn(e)[Y.Yj.address];return!!n&&!(null===(t=n.mode)||void 0===t||!t.shipping)},Hn=function(e){var t,n=Kn(e)[Y.Yj.address];return!!n&&!(null===(t=n.mode)||void 0===t||!t.billing)},Yn=function(e){return Hn(e)&&zn(e)},Wn=function(e){var t;return!1===(null===(t=Kn(e)[Y.Yj.linkAuthentication])||void 0===t?void 0:t.internal)},Jn=function(e){var t,n;return null!==(t=null===(n=On(e).customerInfo)||void 0===n?void 0:n.email)&&void 0!==t?t:null},Xn=function(e){var t=Ot(e.address.country||"");if(!t)return!1;var n=pn({addressLine1:e.address.line1||"",addressLine2:e.address.line2||"",administrativeArea:e.address.state||"",locality:e.address.city||"",postalCode:e.address.postal_code||"",country:t});return!(0,D.VO)(n).some(Boolean)},Qn=function(e){var t,n,r=null===(t=Rn(e))||void 0===t||null===(n=t.customerInfo)||void 0===n?void 0:n.shipping;return(r?[r]:[]).filter(Xn)},$n=function(e){return On(e).linkSettings},er=function(e){var t;return null===(t=Rn(e))||void 0===t?void 0:t.linkSettings},tr=function(e){var t;return(null===(t=er(e))||void 0===t?void 0:t.linkPassthroughModeEnabled)||e.paymentElement.shouldForceEnableLinkPassthroughMode},nr=function(e){var t;return((null===(t=Rn(e))||void 0===t?void 0:t.orderedPaymentMethodTypesAndWallets)||[]).indexOf("us_bank_account")>=0},rr=function(e){return $n(e).isCryptoOnramp},ar=function(e){return Zn(e).available&&!function(e){return e.paymentElement.installments.wantsInstallments}(e)},ir=function(e){var t,n=Zn(e);return n.available&&null!==(t=n.authenticationTypeAvailability.embedded)&&void 0!==t&&t.available?"link_default_integration_2":null},or=function(e){var t,n,r=Zn(e);return null!==(t=r.available&&(null===(n=r.authenticationTypeAvailability.embedded)||void 0===n?void 0:n.available))&&void 0!==t&&t},sr=function(e){var t;return function(e){var t;return((null===(t=Rn(e))||void 0===t?void 0:t.orderedPaymentMethodTypesAndWallets)||[]).indexOf("link")>=0}(e)&&!("SETUP_INTENT"!==(null===(t=On(e).parsedClientSecret)||void 0===t?void 0:t.type)&&!On(e).setupFutureUsage)},ur=function(e){return e.config.onBehalfOf},lr=function(e){return e.config.paymentUserAgentSuffix===et.wl},cr=function(e){return On(e).linkSettings.linkPaymentElementEnableWebAuthnLogin},dr=function(e){return On(e).linkSettings.linkWanderlustInElementsEnabled},pr=function(e){var t;return null===(t=Rn(e))||void 0===t?void 0:t.linkPurchaseProtectionsData},mr=function(e){return!qn(e,"elements_disable_link_email_otp")},fr=function(e){var t,n=null===(t=e.config.session)||void 0===t?void 0:t.customer;if(!n)throw new Error("Unable to select customer. Make sure the customer is part of this session.");return n},hr=function(e){var t,n;return null===(t=e.config.session)||void 0===t||null===(n=t.customer)||void 0===n?void 0:n.paymentMethods},_r=function(e){var t,n,r,a=((null===(t=e.config.session)||void 0===t||null===(n=t.customer)||void 0===n||null===(r=n.customerSession)||void 0===r?void 0:r.components)||{}).paymentElement,i=((null==a?void 0:a.features)||{}).paymentMethodSave;if(a&&a.enabled&&i)switch(i){case"enabled":return!0;case"auto":case"never":case"disabled":return!1;default:return(0,N.Rz)(i)}},yr=function(e){var t,n,r,a,i,o,s,u=null==e||null===(t=e.customer)||void 0===t||null===(n=t.customerSession)||void 0===n||null===(r=n.components)||void 0===r||null===(a=r.paymentElement.features)||void 0===a?void 0:a.paymentMethodSetAsDefault;switch(u){case"enabled":return!0;case"auto":case"never":case"disabled":return!1;case void 0:return void 0===(null===(i=e.customer)||void 0===i||null===(o=i.customerSession)||void 0===o||null===(s=o.components)||void 0===s?void 0:s.paymentElement.enabled)&&void 0;default:return(0,N.Rz)(u)}},vr=function(e){return e.authenticationElement.form.values},gr=function(e){return e.authenticationElement.form.authenticated},br=function(e){return"OPT-OUT"===e.authenticationElement.form.values.autofill},Sr=["external_hip_ach_credit_transfer","external_hip_paper_check","external_hip_sepa_credit_transfer"],kr=["external_aplazame","external_atone","external_au_easy_payment","external_au_pay","external_azupay","external_bank_pay","external_benefit","external_bitcash","external_bizum","external_catch","external_dapp","external_dbarai","external_divido","external_famipay","external_fawry","external_fonix","external_gcash","external_grabpay_later","external_interac","external_iwocapay","external_kbc","external_knet","external_laybuy","external_line_pay","external_merpay","external_momo","external_net_cash","external_nexi_pay","external_octopus","external_oney","external_paidy","external_pay_easy","external_payconiq","external_paypal","external_paypay","external_paypo","external_paysafecard","external_picpay","external_planpay","external_postepay","external_postfinance","external_rakuten_pay","external_samsung_pay","external_scalapay","external_sezzle","external_shopback_pay","external_sofinco","external_softbank_carrier_payment","external_tabby","external_tng_ewallet","external_toss_pay","external_truelayer","external_twint","external_venmo","external_walley","external_webmoney","external_younited_pay"].concat(Sr),Cr={},Er=function(){return Cr},Zr={external_aplazame:"aplazame",external_atone:"atone",external_au_easy_payment:"au_easy_payment",external_au_pay:"au_pay",external_azupay:"azupay",external_bank_pay:"bank_pay",external_benefit:"benefit",external_bitcash:"bitcash",external_bizum:"bizum",external_catch:"catch",external_dapp:"dapp",external_dbarai:"dbarai",external_divido:"divido",external_famipay:"famipay",external_fawry:"fawry",external_fonix:"fonix",external_gcash:"gcash",external_grabpay_later:"grabpay_later",external_interac:"interac",external_iwocapay:"iwocapay",external_kbc:"kbc",external_knet:"knet",external_laybuy:"laybuy",external_line_pay:"line_pay",external_merpay:"merpay",external_momo:"momo",external_net_cash:"net_cash",external_nexi_pay:"nexi_pay",external_octopus:"octopus",external_oney:"oney",external_paidy:"paidy",external_pay_easy:"pay_easy",external_payconiq:"payconiq",external_paypal:"paypal",external_paypay:"paypay",external_paypo:"paypo",external_paysafecard:"paysafecard",external_picpay:"picpay",external_planpay:"planpay",external_postepay:"postepay",external_postfinance:"postfinance",external_rakuten_pay:"rakuten_pay",external_samsung_pay:"samsung_pay",external_scalapay:"scalapay",external_sezzle:"sezzle",external_shopback_pay:"shopback_pay",external_sofinco:"sofinco",external_softbank_carrier_payment:"softbank",external_tabby:"tabby",external_tng_ewallet:"tng_ewallet",external_toss_pay:"toss_pay",external_truelayer:"truelayer",external_twint:"twint",external_venmo:"venmo",external_walley:"walley",external_webmoney:"webmoney",external_younited_pay:"younited_pay",external_hip_ach_credit_transfer:null,external_hip_paper_check:null,external_hip_sepa_credit_transfer:null},Ar=n(5937),Mr=n.n(Ar),xr=n(21520),Pr=n.n(xr),Ir=n(3089),Nr=n.n(Ir),wr=n(58256),Tr=n.n(wr),Or=n(94223),Rr=n.n(Or),Lr=n(66863),Dr=n.n(Lr),Ur=n(36628),jr=n.n(Ur),Br=n(69824),Fr=n.n(Br),Gr=n(83260),Vr=n.n(Gr),qr=n(24975),Kr=n.n(qr),zr=n(54481),Hr=n.n(zr),Yr=n(73381),Wr=n.n(Yr),Jr=n(83181),Xr=n.n(Jr),Qr=n(82142),$r=n.n(Qr),ea=function(e){switch(e){case"abn_amro":return Mr();case"asn_bank":return Pr();case"bunq":return Nr();case"ing":return Tr();case"knab":return Rr();case"n26":return Dr();case"nn":return jr();case"rabobank":return Fr();case"regiobank":return Vr();case"revolut":return Kr();case"sns_bank":return Hr();case"triodos_bank":return Wr();case"van_lanschot":return Xr();case"yoursafe":return $r();default:return(0,N.Rz)(e)}},ta={abn_amro:{icon:ea("abn_amro"),text:"ABN Amro"},asn_bank:{icon:ea("asn_bank"),text:"ASN Bank"},bunq:{icon:ea("bunq"),text:"bunq B.V.".concat(Se.Lb)},ing:{icon:ea("ing"),text:"ING Bank"},knab:{icon:ea("knab"),text:"Knab"},n26:{icon:ea("n26"),text:"N26"},nn:{icon:ea("nn"),text:"Nationale-Nederlanden"},rabobank:{icon:ea("rabobank"),text:"Rabobank"},regiobank:{icon:ea("regiobank"),text:"RegioBank"},revolut:{icon:ea("revolut"),text:"Revolut"},sns_bank:{icon:ea("sns_bank"),text:"SNS Bank"},triodos_bank:{icon:ea("triodos_bank"),text:"Triodos Bank"},van_lanschot:{icon:ea("van_lanschot"),text:"Van Lanschot Kempen"},yoursafe:{icon:ea("yoursafe"),text:"Yoursafe"}},na=(Object.keys(ta).map((function(e){return{value:e,icon:ta[e].icon,text:ta[e].text}})),n(81743)),ra=(n(56274).Promise,(0,w.HP)((function(e){return window.ApplePaySession.canMakePaymentsWithActiveCard(e)})),{amount:I.MZ,label:I.Z_,recurringPaymentStartDate:(0,I.jt)(I.Kr),recurringPaymentEndDate:(0,I.jt)(I.Kr),recurringPaymentIntervalUnit:(0,I.jt)((0,I.kw)("year","month","day","hour","minute")),recurringPaymentIntervalCount:(0,I.jt)((0,I.M2)(0))}),aa={paymentDescription:I.Z_,managementURL:I.Z_,regularBilling:(0,I.mC)(ra),trialBilling:(0,I.jt)((0,I.mC)(ra))},ia=(0,C.Z)((0,C.Z)({},aa),{},{billingAgreement:(0,I.jt)(I.Z_)}),oa={amount:I.MZ,label:I.Z_,deferredPaymentDate:I.Kr},sa={paymentDescription:I.Z_,managementURL:I.Z_,deferredBilling:(0,I.mC)(oa),freeCancellationDate:(0,I.jt)(I.Kr),freeCancellationDateTimeZone:(0,I.jt)(I.Z_),billingAgreement:(0,I.jt)(I.Z_)},ua={amount:I.MZ,label:I.Z_,automaticReloadPaymentThresholdAmount:I.MZ},la={paymentDescription:I.Z_,managementURL:I.Z_,automaticReloadBilling:(0,I.mC)(ua)},ca=(0,C.Z)((0,C.Z)({},la),{},{billingAgreement:(0,I.jt)(I.Z_)}),da=Object.freeze({recurringPaymentRequest:(0,I.jt)((0,I.AG)((0,I.mC)(ia))),deferredPaymentRequest:(0,I.jt)((0,I.AG)((0,I.mC)(sa))),automaticReloadPaymentRequest:(0,I.jt)((0,I.AG)((0,I.mC)(ca)))}),pa=(0,C.Z)((0,C.Z)({},ra),{},{amount:I.Cz,recurringPaymentIntervalCount:(0,I.jt)(I.Cz)}),ma=(0,C.Z)((0,C.Z)({},ia),{},{regularBilling:(0,I.mC)(pa),trialBilling:(0,I.jt)((0,I.mC)(pa))}),fa=(0,C.Z)((0,C.Z)({},sa),{},{deferredBilling:(0,I.mC)((0,C.Z)((0,C.Z)({},oa),{},{amount:I.Cz}))}),ha=(0,C.Z)((0,C.Z)({},ca),{},{automaticReloadBilling:(0,I.mC)((0,C.Z)((0,C.Z)({},ua),{},{amount:I.Cz,automaticReloadPaymentThresholdAmount:I.Cz}))}),_a=((0,I.jt)((0,I.AG)((0,I.mC)(ma))),(0,I.jt)((0,I.AG)((0,I.mC)(fa))),(0,I.jt)((0,I.AG)((0,I.mC)(ha))),(0,C.Z)((0,C.Z)({},ra),{},{recurringPaymentStartDate:(0,I.jt)(I.Kr),recurringPaymentEndDate:(0,I.jt)(I.Kr)})),ya=(0,C.Z)((0,C.Z)({},ia),{},{regularBilling:(0,I.mC)(_a),trialBilling:(0,I.jt)((0,I.mC)(_a))}),va=(0,C.Z)((0,C.Z)({},sa),{},{deferredBilling:(0,I.mC)((0,C.Z)((0,C.Z)({},oa),{},{deferredPaymentDate:I.Kr})),freeCancellationDate:(0,I.jt)(I.Kr)}),ga=((0,I.jt)((0,I.AG)((0,I.mC)(ya))),(0,I.jt)((0,I.AG)((0,I.mC)(va))),(0,I.jt)((0,I.AG)((0,I.mC)(ca))),Object.freeze({recurringPaymentRequest:(0,I.jt)((0,I.AG)((0,I.mC)(aa))),deferredPaymentRequest:(0,I.jt)((0,I.AG)((0,I.mC)(sa))),automaticReloadPaymentRequest:(0,I.jt)((0,I.AG)((0,I.mC)(la)))})),ba=((0,I.CT)(I.z$.apply(void 0,(0,x.Z)(kr))),[].concat((0,x.Z)(W.y.typesSupportingPaymentElement),["affirm","afterpay_clearpay","alipay","alma","acss_debit","amazon_pay","au_becs_debit","bancontact","blik","boleto","card","cashapp","crypto","customer_balance","eps","fpx","giropay","grabpay","id_bank_transfer","ideal","klarna","konbini","naver_pay","kakao_pay","payco","kr_card","samsung_pay","kr_market","link","link_card_brand","mb_way","mobilepay","multibanco","ng_bank","ng_bank_transfer","ng_card","ng_market","ng_ussd","oxxo","p24","pay_by_bank","paynow","paypal","payto","pix","promptpay","demo_pay","rechnung","revolut_pay","sunbit","satispay","sepa_debit","sofort","swish","twint","us_bank_account","upi","wechat_pay","zip","south_korea_market","nz_bank_account","bacs_debit","gopay","qris","shopeepay","apple_pay","google_pay"],(0,x.Z)(kr))),Sa=[Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.DISCOVER,Y.rM.DINERS,Y.rM.JCB,Y.rM.UNIONPAY,Y.rM.ELO],ka=((0,S.Z)({},Y.rM.AMEX,["BR","MY","AE","TH"]),Te={},(0,S.Z)(Te,Y.rM.ELO,["CA","US","GB"]),(0,S.Z)(Te,Y.rM.DISCOVER,["CA","JP","US","GB"]),(0,S.Z)(Te,Y.rM.DINERS,["CA","JP","US","GB"]),(0,S.Z)(Te,Y.rM.JCB,["AU","CA","DE","GB","IE","JP","NZ","PL","SG","US"]),(0,S.Z)(Te,Y.rM.UNIONPAY,["AU","CA","HK","MY","NZ","SG","GB","US","CH","AT","BE","BG","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO"]),Te),Ca=(Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.JCB,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.UNIONPAY,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.DINERS,Y.rM.DISCOVER,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.DINERS,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.JCB,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.DINERS,Y.rM.DISCOVER,Y.rM.JCB,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.JCB,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.DINERS,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.UNIONPAY,Y.rM.JCB,Y.rM.DISCOVER,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.DINERS,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.JCB,Y.rM.UNIONPAY,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.DINERS,Y.rM.AMEX,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.JCB,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.DINERS,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.DINERS,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.JCB,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.UNIONPAY,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.DISCOVER,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.JCB,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.DISCOVER,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.UNIONPAY,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.JCB,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.AMEX,Y.rM.VISA,Y.rM.MASTERCARD,Y.rM.VISA,Y.rM.MASTERCARD,{UNIONPAY:"unionpay",JCB:"jcb",ELO:"elo",DISCOVER:"discover",DINERS:"diners_club"}),Ea={VISA:"visa",MASTERCARD:"mastercard",AMEX:"amex",AMERICAN_EXPRESS:"american_express",DISCOVER_GLOBAL_NETWORK:"discover_global_network"},Za=(Oe={},(0,S.Z)(Oe,Ea.VISA,[Y.rM.VISA]),(0,S.Z)(Oe,Ea.MASTERCARD,[Y.rM.MASTERCARD]),(0,S.Z)(Oe,Ea.AMEX,[Y.rM.AMEX]),(0,S.Z)(Oe,Ea.AMERICAN_EXPRESS,[Y.rM.AMEX]),(0,S.Z)(Oe,Ea.DISCOVER_GLOBAL_NETWORK,[Y.rM.DISCOVER,Y.rM.DINERS,Y.rM.JCB,Y.rM.UNIONPAY,Y.rM.ELO]),(0,S.Z)(Oe,Ca.UNIONPAY,[Y.rM.UNIONPAY]),(0,S.Z)(Oe,Ca.JCB,[Y.rM.JCB]),(0,S.Z)(Oe,Ca.ELO,[Y.rM.ELO]),(0,S.Z)(Oe,Ca.DISCOVER,[Y.rM.DISCOVER]),(0,S.Z)(Oe,Ca.DINERS,[Y.rM.DINERS]),Oe),Aa=Object.keys(Ca).map((function(e){return Ca[e]})),Ma=function(e){var t=Object.keys(Ea).map((function(e){return Ea[e]}));return e===O.M4.blocked_card_brands_beta_1?t.filter((function(e){return e!==Ea.AMERICAN_EXPRESS})):t.filter((function(e){return e!==Ea.AMEX}))},xa=I.kw.apply(void 0,(0,x.Z)(Ma(O.M4.blocked_card_brands_beta_1))),Pa=I.z$.apply(void 0,(0,x.Z)(Ma()).concat((0,x.Z)(Aa))),Ia={CARD:["card"],INSTANT_DEBITS:["link","link_card_brand"]},Na=(0,I.mC)({email:(0,I.jt)((0,I.AG)(I.Z_)),name:(0,I.jt)((0,I.AG)(I.Z_)),phone:(0,I.jt)((0,I.AG)(I.Z_)),address:(0,I.jt)((0,I.mC)({city:(0,I.jt)((0,I.AG)(I.Z_)),country:(0,I.jt)((0,I.AG)(I.Z_)),line1:(0,I.jt)((0,I.AG)(I.Z_)),line2:(0,I.jt)((0,I.AG)(I.Z_)),postal_code:(0,I.jt)((0,I.AG)(I.Z_)),state:(0,I.jt)((0,I.AG)(I.Z_))}))}),wa=I.z$.apply(void 0,(0,x.Z)(Pn)),Ta=(0,I.mC)({network:(0,I.jt)((0,I.CT)(wa))}),Oa=I.kw.apply(void 0,(0,x.Z)(Object.keys(ta))),Ra=(0,I.mC)({bank:(0,I.jt)(Oa)}),La=(0,I.mC)({ideal:(0,I.jt)(Ra)}),Da=(0,I.mC)({saveForFuturePurchases:(0,I.jt)((0,I.or)(I.Xg,I.HM)),setAsDefault:(0,I.jt)((0,I.or)(I.Xg,I.HM))}),Ua=((0,I.mC)({billingDetails:(0,I.jt)(Na),card:(0,I.jt)(Ta),paymentMethods:(0,I.jt)(La),savePaymentMethod:(0,I.jt)(Da)}),(0,I.mC)({enableSave:(0,I.jt)((0,I.kw)("never","auto")),enableSetAsDefault:(0,I.jt)((0,I.kw)("never","auto")),messages:(0,I.jt)((0,I.mC)({saveLabel:(0,I.jt)(I.Z_),setAsDefaultLabel:(0,I.jt)(I.Z_),removeSavedDialogBody:(0,I.jt)(I.Z_)})),maxVisiblePaymentMethods:(0,I.jt)((0,I.or)((0,I.M4)(0),(0,I.ig)(0)))}),Object.keys(na.yv)),ja=((0,I.mC)(ga),(0,I.mC)((0,C.Z)((0,C.Z)({},da),{},{applePayLaterAvailability:(0,I.jt)(I.kw.apply(void 0,Ua))})),(0,I.mC)({billingDetails:(0,I.jt)((0,I.or)((0,I.kw)("never","auto"),(0,I.mC)({name:(0,I.jt)((0,I.kw)("never","auto")),phone:(0,I.jt)((0,I.kw)("never","auto")),email:(0,I.jt)((0,I.kw)("never","auto")),address:(0,I.jt)((0,I.or)((0,I.kw)("never","auto","if_required"),(0,I.mC)({country:(0,I.jt)((0,I.kw)("never","auto")),postalCode:(0,I.jt)((0,I.kw)("never","auto")),state:(0,I.jt)((0,I.kw)("never","auto")),city:(0,I.jt)((0,I.kw)("never","auto")),line1:(0,I.jt)((0,I.kw)("never","auto")),line2:(0,I.jt)((0,I.kw)("never","auto"))})))})))}),(0,I.mC)({amazon_pay:(0,I.jt)((0,I.kw)("auto","always","never")),applePay:(0,I.jt)((0,I.kw)("auto","always","never")),auBecsDebit:(0,I.jt)((0,I.kw)("auto","always","never")),bancontact:(0,I.jt)((0,I.kw)("auto","always","never")),card:(0,I.jt)((0,I.kw)("auto","always","never")),cashapp:(0,I.jt)((0,I.kw)("auto","always","never")),demo_pay:(0,I.jt)((0,I.kw)("auto","always","never")),googlePay:(0,I.jt)((0,I.kw)("auto","always","never")),ideal:(0,I.jt)((0,I.kw)("auto","always","never")),kr_market:(0,I.jt)((0,I.kw)("auto","always","never")),ng_card:(0,I.jt)((0,I.kw)("auto","always","never")),ng_market:(0,I.jt)((0,I.kw)("auto","always","never")),paypal:(0,I.jt)((0,I.kw)("auto","always","never")),revolut_pay:(0,I.jt)((0,I.kw)("auto","always","never")),sepaDebit:(0,I.jt)((0,I.kw)("auto","always","never")),sofort:(0,I.jt)((0,I.kw)("auto","always","never")),usBankAccount:(0,I.jt)((0,I.kw)("auto","always","never"))}),(0,I.or)((0,I.kw)("auto","never"),(0,I.mC)({applePay:(0,I.jt)((0,I.kw)("auto","never")),googlePay:(0,I.jt)((0,I.kw)("auto","never"))})),(0,I.or)((0,I.kw)("auto","never"),I.Ry),(0,I.mC)({applePay:(0,I.jt)((0,I.kw)("auto","never")),googlePay:(0,I.jt)((0,I.kw)("auto","never"))}),(0,I.CT)(xa),(0,I.CT)(Pa),(0,I.mC)({onEvent:(0,I.jt)(I.uz)}),(0,I.kw)("accordion","tabs","auto")),Ba=((0,I.or)(ja,I.Ry),(0,I.mC)({type:ja,radios:(0,I.jt)(I.Xg),spacedAccordionItems:(0,I.jt)(I.Xg),defaultCollapsed:(0,I.jt)(I.Xg),visibleAccordionItemsCount:(0,I.jt)((0,I.M2)(0))}),(0,I.mC)({type:ja,radios:(0,I.jt)(I.Xg),spacedAccordionItems:(0,I.jt)(I.Xg),visibleAccordionItemsCount:(0,I.jt)((0,I.M2)(0))}),(0,I.or)(ja,(0,I.or)((0,I.mC)({type:(0,I.kw)("tabs","auto")}),(0,I.mC)({type:(0,I.kw)("accordion"),radios:(0,I.jt)(I.Xg),spacedAccordionItems:(0,I.jt)(I.Xg),visibleAccordionItemsCount:(0,I.jt)((0,I.M2)(0))}))),(0,I.or)(ja,(0,I.or)((0,I.mC)({type:(0,I.kw)("tabs","auto"),defaultCollapsed:(0,I.jt)(I.HM)}),(0,I.mC)({type:(0,I.kw)("accordion"),defaultCollapsed:(0,I.jt)(I.HM),radios:(0,I.jt)(I.HM),spacedAccordionItems:(0,I.jt)(I.HM),visibleAccordionItemsCount:(0,I.jt)((0,I.gy)(0))}))),{"billing_details.name":!0,"billing_details.email":!0,"billing_details.phone":!0,"billing_details.address.country":!0,"billing_details.address.postal_code":!0,"billing_details.address.state":!0,"billing_details.address.city":!0,"billing_details.address.line1":!0,"billing_details.address.line2":!0}),Fa=function(e,t){for(var n=(0,D.RP)(t);n.length>0;){var r=(0,D.uu)(e,n.map(w.i3));if("never"===r||"auto"===r||"if_required"===r)return{fieldOption:r,fieldsOptionPath:n.join(".")};n.pop()}return{fieldOption:"auto",fieldsOptionPath:null}},Ga=function(e,t){return Fa(e,t).fieldOption},Va=function(e){return Object.keys(Ba).map((function(t){var n=Fa(e,t),r=n.fieldOption;return{paymentMethodDataPath:t,fieldsOptionPath:n.fieldsOptionPath,fieldOption:r}}))},qa=["visa","mastercard","amex","discover","diners","diners14","jcb","unionpay","elo"],Ka={visa:/^4/,mastercard:/^(50[0-5,7-8]|5069|51|52|53|54|55|56|58|22|23|24|25|26|27|60[0,2-9]|601[0,2-9]|627[1-6,8-9]|627767|63[0-5,7-9]|6361|67)/,amex:/^(34|37)/,discover:/^(6011|64|65)/,diners:/^(30|38|39)/,diners14:/^(36)/,jcb:/^(35)/,unionpay:/^(62[0-6,8-9]|6270|6277[0-5,7,9]|62776[0-6,8-9]|62778[1-9]|81)/,elo:/^(5067|509|636368|627780)/},za=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{cartes_bancaires:{minLength:16,maxLength:16,cvcMaxLength:3,cvcMinLength:null},visa:{minLength:16,maxLength:e.is19DigitPansEnabled?19:16,cvcMaxLength:3,cvcMinLength:null},mastercard:{minLength:16,maxLength:e.is19DigitPansEnabled?19:16,cvcMaxLength:3,cvcMinLength:null},amex:{minLength:15,maxLength:15,cvcMaxLength:4,cvcMinLength:e.restrictAmexCvcLength?4:3},unionpay:{minLength:13,maxLength:19,cvcMaxLength:3,cvcMinLength:null},diners:{minLength:16,maxLength:16,cvcMaxLength:3,cvcMinLength:null},diners14:{minLength:14,maxLength:14,cvcMaxLength:3,cvcMinLength:null},discover:{minLength:16,maxLength:16,cvcMaxLength:3,cvcMinLength:null},jcb:{minLength:16,maxLength:16,cvcMaxLength:3,cvcMinLength:null},elo:{minLength:16,maxLength:16,cvcMaxLength:3,cvcMinLength:null},unknown:{minLength:16,maxLength:16,cvcMaxLength:4,cvcMinLength:3}}},Ha=(0,w.HP)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=ot(t),r=0;return qa.forEach((function(t){var a=Ka[t],i=n.match(a);if(i){var o=i[0];o&&o.length>r&&(e=t,r=o.length)}})),e||"unknown"})),Ya=function(e){return"diners14"===e?"diners":e},Wa={brand:Ha,unifiedBrand:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=Ha(e);return Ya(t)},brandToUnifiedBrand:Ya,isVariableLengthCard:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=za()[Ha(e)],n=t.minLength,r=t.maxLength;return n!==r}},Ja=new RegExp("".concat(Se.Lb),"g"),Xa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.ignoreIncomplete,r=e.replace(Ja,"").split(" / "),a=r[1]||"",i=parseInt(a,10),o=2===a.length?i%100:i,s=r[0],u=parseInt(s,10);return a.length<2||3===a.length?n?null:dn("incomplete_expiry"):cn((0,I.eH)(o,u,{ignoreIncomplete:n}))},Qa=function(e){return function(){return e}},$a=function(){return null},ei=function(){return"all_caps"},ti=function(e){return(0,D.Sm)(e.map((function(e){return e.length})))},ni=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=e(t,a);if(!i)return{value:t,selection:null,autocorrectComplete:!!t};if("all_caps"===i)return{value:t.toUpperCase(),selection:null,autocorrectComplete:!!t};for(var o=0,s=0,u=[],l=[],c=0===n.selectionStart?0:null,d=0===n.selectionEnd?0:null,p=function(){null===c&&o+1>=n.selectionStart&&(c=ti(u)+(r?l.length:0)),null===d&&o+1>=n.selectionEnd&&(d=ti(u)+(r?l.length:0))},m=function(e){e>0&&(p(),o+=e)};s=t.length)break;l=[].concat((0,x.Z)(l),[v]),s+=1,m(_)}}return r&&(u=[].concat((0,x.Z)(u),(0,x.Z)(l))),{value:u.join(""),selection:{selectionStart:null===c||t.length&&n.selectionStart===t.length?ti(u):c,selectionEnd:null===d||t.length&&n.selectionEnd===t.length?ti(u):d},autocorrectComplete:s===i.length}},ri=function(e,t){return ni(e,t,{selectionStart:0,selectionEnd:0},!1).autocorrectComplete},ai="0".charCodeAt(0)-"0".charCodeAt(0),ii=/[0-9]/g,oi=function(e){return String.fromCharCode(e.charCodeAt(0)-ai)},si=function(e){return e.replace(ii,oi)},ui=function(e,t){return{type:"optional",result:e,consumed:t}},li=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:"required",result:e,consumed:t,partial:n}},ci=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n){var r=new RegExp("^".concat(e.source.replace(/^\^/,""))),a=n.match(r),i=t?ui:li;if(a){var o=a[0];return i(o,a.index+o.length)}return i("",n.length)}},di=ci(/[A-Za-z]/),pi=function(e){var t=ci(/\w/)(e);return t.result?li(t.result.toUpperCase(),t.consumed):t},mi=ci(/1[0-2]|0?[1-9]|0/),fi={digit:function(e){return ci(/[0-9]/)(si(e))},optionalDigit:function(e){var t=ci(/[0-9]/,!0)(si(e));return t.result?t:ui("",0)},letter:di,character:ci(/[\w]/),capitalLetter:function(e){var t=ci(/[A-Za-z]/)(e);return t.result?pi(e):t},capitalCharacter:pi,month:function(e){var t=mi(si(e)),n=t.result.replace(/\D/g,""),r="0"===t.result&&1===e.length,a="1"===t.result&&1===e.length;return r||a||"0"===t.result&&e.length>=2?li(t.result,e.length,!0):li(1===n.length?"0".concat(n):n,t.consumed)},formattingCharacter:function(e){return function(t){return n=e,r=t[0]===e?1:0,{type:"formatting",result:n,consumed:r};var n,r}},optionalPattern:function(e){return function(t){var n=ci(e,!0)(t);return n.result?n:ui("",0)}},regexPattern:ci},hi=fi.digit,_i=fi.optionalDigit,yi=fi.capitalCharacter,vi=fi.formattingCharacter(" "),gi=fi.formattingCharacter(Se.Lb),bi=fi.optionalPattern(/\d\d/),Si=[hi,hi,hi,hi,vi,hi,hi,hi,hi,hi,hi,vi,hi,hi,hi,hi,hi],ki=[hi,hi,hi,hi,vi,hi,hi,hi,hi,hi,hi,vi,hi,hi,hi,hi],Ci=(0,w.HP)((function(e){for(var t=[],n=0,r=0;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return Zi.cardCvcFromBrand(Wa.brand(e),t)},cardCvcFromBrand:(0,w.qe)((function(e,t){var n=za({restrictAmexCvcLength:t})[e],r=n.cvcMinLength,a=n.cvcMaxLength,i=Array.apply(void 0,(0,x.Z)(Array(r||a))).map((function(){return hi})),o=[];if(r&&r1&&void 0!==arguments[1])||arguments[1];if(n&&!Mi)return!1;if(!(e in xi))try{xi[e]="true"===localStorage.getItem(e)}catch(t){xi[e]=!1}return null!==(t=xi[e])&&void 0!==t&&t},Ii=n(41216),Ni=Pi("FORCE_LINK_IN_CARD"),wi={is_override:!0,link_available:{card_element:!0,split_card_elements:!0,checkout:!0,payment_request_button:!0},google_pay_available:{payment_request_button:!1},apple_pay_available:{payment_request_button:!1},apple_pay_later_available:{payment_request_button:!1},link_settings:{merchant_info:{business_name:"Test Business",country:"US"},customer_info:{country:"US"},link_disabled_reasons:{card_element:[],split_card_elements:[]},link_purchase_protections_data:{is_eligible:!1,type:"shopping"},link_funding_sources:["CARD"]},experiments:{experiment_assignments:{},arb_id:"default",elements_session_id:null,elements_assignment_id:null},gates:{elements_display_prb_warning:!1,is_testmode_preview:!1},passive_captcha:null,card_brand_choice:In,verified_payment_methods_on_domain:{apple_pay:!1,google_pay:!1,link:!1}},Ti=Ii.td?["","",""]:["pk_test_51LGShDDyaLrjkeNa24KnDiDeOZekDxWCD9SBHcLjE46W7sNtjUXoqTpKuoRYUSA8TDzoaVdVCAqA6OCTiNef3hOj00aI7mpqEd","pk_test_51No8AzHowlNEOsMkXykxpyVu3tQ4BdfyHPRkHgijmzIRY69b3x3AgbE6bR4ELzwcdmYNTvFvgk6hS7b5E23uzCet00cZxCsaBO","pk_test_51NoCQnAPsGP7fxCI4K4VjBuRWdKII67egs4lWKdA0sKFbSo8THJ7gl8pBrr4Eac3Ss4mhViuFRClPnE6A6NBGgi900JY87syKB"],Oi={"consumers/payment_details":{POST:[{code:"rate_limit_exceeded"}]},"consumers/payment_details/share":{POST:[{code:"rate_limit_exceeded"}]},"consumers/payment_details/share_token":{POST:[{code:"rate_limit_exceeded"}]}},Ri=n(45894),Li=function(e){return e.PaymentSurfaceRendered="payment_surface_rendered",e.LinkRendered="link_rendered",e.LinkServerSideEnablement="link_server_side_enablement",e.LinkLookupSuccessful="link_lookup_successful",e.LinkAccountCreationSuccessful="link_account_creation_success",e.LinkInteraction="link_interaction",e.LinkPaymentMethodSelected="link_payment_method_selected",e.LinkCheckoutConfirmationAttempted="link_checkout_confirmation_attempted",e.NonLinkCheckoutConfirmationAttempted="non_link_checkout_confirmation_attempted",e.LinkCheckoutConfirmationSucceeded="link_checkout_confirmation_succeeded",e.NonLinkCheckoutConfirmationSucceeded="non_link_checkout_confirmation_succeeded",e.LinkCheckoutConfirmationError="link_checkout_confirmation_error",e.NonLinkCheckoutConfirmationError="non_link_checkout_confirmation_error",e.Authentication="authentication",e.AuthenticationError="authentication_error",e.Fatal="fatal",e}({}),Di=function(e){return e.Checkout="checkout",e.EmbeddedCheckout="embedded-checkout",e.HostedInvoicePage="hosted-invoice-page",e.CardElement="card-element",e.SplitCardElement="split-card-element",e.LinkAuthenticationElement="link-authentication-element",e.PaymentElement="payment-element",e.PaymentRequestButtonElement="payment-request-button-element",e.ExpressCheckoutElement="express-checkout-element",e.MobileElement="mobile-element",e.GlobalElements="global-elements",e}({}),Ui=[Li.LinkCheckoutConfirmationSucceeded,Li.LinkCheckoutConfirmationError],ji=Boolean("undefined"==typeof jest&&!1),Bi="/link-modal-inner.html",Fi=n(60136),Gi=n(29388),Vi=function(){return window.location.href.indexOf("__iframe-debug-mode__")>=0},qi=n(43248),Ki=function(e){function t(){return(0,A.Z)(this,t),n.call(this,{channel:"logger-transport-iframe",fingerprintedPath:/*! STRIPE_JS_BUILD_SALT 85c9283143*/"logger-transport-iframe-85c92831438e24cfd3d8052328c298ed1ce1333e.html",frameQueryParams:{debugMode:Vi()}})}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t,[{key:"send",value:function(e){var t=e.name,n=e.params;this.sendMessageToChild("logMessage",{name:t,params:n})}}]),t}(qi.K),zi=Ki,Hi=n(21487),Yi=null,Wi=function(){function e(){(0,A.Z)(this,e),Yi||(Yi=new zi,(0,Hi.z)().then((function(e){var t;e&&(null===(t=Yi)||void 0===t||t.mount(e))}))),this.frame=Yi}return(0,M.Z)(e,[{key:"send",value:function(e){var t=e.name,n=e.params;this.frame.send({name:t,params:n})}}]),e}(),Ji=["surface"],Xi=["surface"],Qi=function(){function e(){(0,A.Z)(this,e),this.baseLogger=(0,Me.hu)(),this.baseLogger.setDefaultPrefix("link_funnel.");var t=(0,L.l0)().referrerOrigin;t&&this.baseLogger.updateParams({referrer:t})}return(0,M.Z)(e,[{key:"fatalError",value:function(e){if(ji)throw new Error(e)}},{key:"log",value:function(e,t,n){try{var r=Ui.indexOf(e)>-1;this.baseLogger.log(e,(0,C.Z)((0,C.Z)({},n),{},{surface:t}),{priority:r?"high":void 0}),ji&&(window.opener&&window.opener!==window?window.postMessage(JSON.stringify({linkEvent:e,data:n}),"*"):window.parent.postMessage(JSON.stringify({linkEvent:e,data:n}),"*"))}catch(e){}}},{key:"innerCheck",value:function(){var e=(0,L.vB)(window.location.hash.substring(1).split("?")[0]).controllerId,t=window.location.pathname;"string"==typeof e&&0===t.indexOf(Bi)&&t!==Bi&&this.fatalError("ControllerId detected, please use Link Funnel Client")}},{key:"event",value:function(e,t){this.innerCheck(),this.surface?this.log(e,this.surface,t):this.fatalError("LinkFunnel.event called directly but no surface was initialized via updateParams")}},{key:"controllerAppEvent",value:function(e){var t=e.event,n=e.data,r=n.surface,a=(0,v.Z)(n,Ji);this.log(t,r,a)}},{key:"linkApiClientEvent",value:function(e,t,n){var r=t;t===Di.Checkout&&this.surface===Di.EmbeddedCheckout&&(r=Di.EmbeddedCheckout),this.log(e,r,n)}},{key:"updateParams",value:function(e){var t=e.surface,n=(0,v.Z)(e,Xi);t!==Di.Checkout||(0,L.Qg)(window.location.origin)||this.baseLogger.setTransports([new Wi]),this.baseLogger.updateParams(n),t&&(this.surface=t)}}]),e}(),$i=new Qi,eo=function(e){switch(e){case ht.jL.CardElementPopup:case ht.jL.CardElement:return Di.CardElement;case ht.jL.SplitCardElementPopup:case ht.jL.SplitCardElement:return Di.SplitCardElement;case ht.jL.CheckoutPopup:case ht.jL.LegacyElementsPopup:case ht.jL.HostedInvoicePagePopup:return Di.PaymentRequestButtonElement;case ht.jL.ExpressCheckoutElementPopup:return Di.ExpressCheckoutElement;case ht.jL.PaymentElement:case ht.jL.HostedInvoicePagePaymentElement:case ht.jL.LinkAuthenticationInPaymentElement:return Di.PaymentElement;case ht.jL.LinkAuthenticationElement:return Di.LinkAuthenticationElement;case ht.jL.MobileSdkPopup:return Di.MobileElement;case ht.jL.ElementsController:return Di.GlobalElements;case ht.jL.Checkout:return Di.Checkout;default:return}},to=n(56274).Promise,no=function(e){return to.resolve({type:"error",error:{message:e.message}})},ro=n(56274).Promise,ao=function(e,t,n){return(0,Ri.Nv)("financial_connections/sessions/synchronize","POST",(0,C.Z)({client_secret:t.clientSecret,"expand[]":t.expandActiveAuthSession?"manifest.active_auth_session":void 0,emit_events:t.passEmitEventsParam,cookies:null==n?void 0:n.cookies},e))},io=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:180,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:250;return new ro((function(o){setTimeout((function(){o((0,w.XD)((function(){return(0,Ri.Nv)("link_account_sessions/attach_payment_account","POST",(0,C.Z)((0,C.Z)({client_secret:t,consumer_session_client_secret:(0,_t.P9)(r)},n),e),{includeErrorStatus:!0}).then((function(e){return"error"===e.type&&202===e.error.status?ro.reject(new Error("No accounts were returned.")):e}))}),a,i).catch(no))}),1e3)}))},oo=function(e,t,n){return(0,Ri.Nv)("link_account_sessions/complete","POST",(0,C.Z)({client_secret:t,terminal_error:n},e)).then((function(e){return e.object&&e.object.accounts&&(e.object.linked_accounts=e.object.accounts,delete e.object.accounts),e}))},so=function(e,t,n){return(0,Ri.Nv)("link_account_sessions/networked_accounts","GET",(0,C.Z)({client_secret:t,consumer_session_client_secret:(0,_t.P9)(n),expand:["data.institution"]},e))},uo=function(e,t,n,r,a,i,o,s,u,l,c){return(0,Ri.Nv)("link_account_sessions/save_accounts_to_link","POST",(0,C.Z)({client_secret:t,selected_accounts:n,email_address:o,country:r,country_inferring_method:a,locale:i,phone_number:s,consumer_session_client_secret:(0,_t.P9)(u),hcaptcha_response:l,hcaptcha_key:c},e))},lo=function(e,t,n,r,a){return(0,Ri.Nv)("link_account_sessions/share_networked_account","POST",(0,C.Z)((0,C.Z)({client_secret:t,selected_accounts:n,consumer_session_client_secret:(0,_t.P9)(r)},e),{},{consent_acquired:a}))},co=function(e,t,n,r){return(0,Ri.Nv)("connections/link_account_sessions/consumer_sessions","POST",(0,C.Z)({request_surface:ht.jL.Connections,email_address:n.trim().toLowerCase(),client_secret:t,cookies:null==r?void 0:r.cookies},e))},po=function(e,t,n){return(0,Ri.Nv)("consumers/setup_intents/".concat(e,"/complete"),"POST",(0,C.Z)((0,C.Z)({},n),{},{client_secret:t}),{includeErrorStatus:!0})},mo=["credentials","publishable_key"],fo=["credentials","publishable_key"],ho=["credentials","publishable_key"],_o=["credentials","publishable_key"],yo=["credentials","publishable_key"],vo=["credentials","publishable_key"],go=["unwrap_payment_method_params","publishable_key"],bo=["auth_session_client_secret","publishable_key"],So=["auth_session_client_secret"],ko=["advance_link_login_params","publishable_key"],Co=["credentials"],Eo=["advance_wallet_attach_params","publishable_key"],Zo=["credentials","publishable_key"],Ao=function(e){return{credentials:(0,C.Z)((0,C.Z)({},e),{},{consumer_session_client_secret:(0,_t.P9)(e.consumer_session_client_secret)})}},Mo=function(e){var t=e.headers,n=e.publishableKey;return function(e){return{includeErrorStatus:!0,includeRequestId:!0,headers:(0,C.Z)({"Accept-Language":"en"},e)}}((0,C.Z)({Authorization:"Bearer ".concat(n)},t))},xo={deleteConsumerWallet:(Ke=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.credentials,r=t.publishable_key,a=(0,v.Z)(t,mo),e.abrupt("return",(0,Ri.Nv)("crypto/internal/wallet","DELETE",(0,C.Z)((0,C.Z)({},a),Ao(n)),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return Ke.apply(this,arguments)}),createConsumerWallet:(qe=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.credentials,r=t.publishable_key,a=(0,v.Z)(t,fo),e.abrupt("return",(0,Ri.Nv)("crypto/internal/wallet","POST",(0,C.Z)((0,C.Z)({},a),Ao(n)),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return qe.apply(this,arguments)}),populateConsumerPerson:(Ve=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.credentials,r=t.publishable_key,a=(0,v.Z)(t,ho),e.abrupt("return",(0,Ri.Nv)("crypto/internal/kyc_data_collection","POST",(0,C.Z)((0,C.Z)({},a),Ao(n)),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return Ve.apply(this,arguments)}),listTransactions:(Ge=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.credentials,r=t.publishable_key,a=(0,v.Z)(t,_o),e.abrupt("return",(0,Ri.Nv)("crypto/internal/transactions","POST",(0,C.Z)((0,C.Z)({},a),Ao(n)),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return Ge.apply(this,arguments)}),updateConsumerSettings:(Fe=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.credentials,r=t.publishable_key,a=(0,v.Z)(t,yo),e.abrupt("return",(0,Ri.Nv)("crypto/internal/consumer_settings","POST",(0,C.Z)((0,C.Z)({},a),Ao(n)),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return Fe.apply(this,arguments)}),startIdentityVerification:(Be=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.credentials,r=t.publishable_key,a=(0,v.Z)(t,vo),e.abrupt("return",(0,Ri.Nv)("crypto/internal/start_identity_verification","POST",(0,C.Z)((0,C.Z)({},a),Ao(n)),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return Be.apply(this,arguments)}),unwrapPaymentMethod:(je=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.unwrap_payment_method_params.consumer_session_client_secret,r=t.publishable_key,a=(0,v.Z)(t,go),e.abrupt("return",(0,Ri.Nv)("crypto/internal/onramp_session/update","POST",(0,C.Z)((0,C.Z)({},a),{},{unwrap_payment_method_params:{consumer_session_client_secret:(0,_t.P9)(n)}}),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return je.apply(this,arguments)}),startPurchase:(Ue=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.auth_session_client_secret,r=t.publishable_key,a=(0,v.Z)(t,bo),e.abrupt("return",(0,Ri.Nv)("crypto/internal/onramp_session/start_purchase","POST",(0,C.Z)((0,C.Z)({},a),{},{auth_session_client_secret:(0,_t.P9)(n)}),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return Ue.apply(this,arguments)}),advanceLinkLogin:(De=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.advance_link_login_params,r=n.auth_session_client_secret,a=(0,v.Z)(n,So),i=t.publishable_key,o=(0,v.Z)(t,ko),e.abrupt("return",(0,Ri.Nv)("crypto/internal/onramp_session/update","POST",(0,C.Z)((0,C.Z)({},o),{},{advance_link_login_params:(0,C.Z)((0,C.Z)({},a),{},{auth_session_client_secret:(0,_t.P9)(r)})}),Mo({publishableKey:i})));case 2:case"end":return e.stop()}}),e)}))),function(){return De.apply(this,arguments)}),advanceWalletAttach:(Le=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.advance_wallet_attach_params,r=n.credentials,a=(0,v.Z)(n,Co),i=t.publishable_key,o=(0,v.Z)(t,Eo),e.abrupt("return",(0,Ri.Nv)("crypto/internal/onramp_session/update","POST",(0,C.Z)((0,C.Z)({},o),{},{advance_wallet_attach_params:(0,C.Z)((0,C.Z)({},a),Ao(r))}),Mo({publishableKey:i})));case 2:case"end":return e.stop()}}),e)}))),function(){return Le.apply(this,arguments)}),confirmPurchase:(Re=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.credentials,r=t.publishable_key,a=(0,v.Z)(t,Zo),e.abrupt("return",(0,Ri.Nv)("crypto/internal/onramp_session/confirm_purchase","POST",(0,C.Z)((0,C.Z)({},a),Ao(n)),Mo({publishableKey:r})));case 2:case"end":return e.stop()}}),e)}))),function(){return Re.apply(this,arguments)})},Po=n(43514),Io=n(7112),No=function(e){function t(){var e;return(0,A.Z)(this,t),(e=n.call(this,"consumer api error")).name="ConsumerApiError",e}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error)),wo=function(e){function t(){var e;return(0,A.Z)(this,t),(e=n.call(this,"consumer session is expired")).name="ConsumerSessionExpiredError",e}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error)),To=(Error,Error,Error,Error,Error,function(e){function t(){var e;return(0,A.Z)(this,t),(e=n.call(this,"webauthn iframe was not focused")).name="GetWebAuthnCredentialIframeNotFocusedError",e}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error))),Oo=function(e){function t(){var e;return(0,A.Z)(this,t),(e=n.call(this,"user cancelled webauthn credential request")).name="GetWebAuthnCredentialUserCancelledRequestError",e}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error)),Ro=function(e){function t(){var e;return(0,A.Z)(this,t),(e=n.call(this,"webauthn request already pending")).name="GetWebAuthnCredentialRequestAlreadyPendingError",e}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error)),Lo=function(e){function t(){var e;return(0,A.Z)(this,t),(e=n.call(this,"unknown error getting user webauthn credential")).name="GetWebAuthnCredentialUnknownError",e}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error)),Do=function(e){var t=e.verification_session_id,n=e.consumer_session.verification_sessions.filter((function(e){return e.id===t}));if(0===n.length){return{type:"error",error:{code:"internal_error",message:"No verification session matching the verification_session_id returned in Start Verification response"}}}if(n[0].type!==ht.sf.WEBAUTHN){return{type:"error",error:{code:"internal_error",message:"Started verification session is not a WebAuthn verification session"}}}var r=n[0].verification_token;if(null==r){return{type:"error",error:{code:"internal_error",message:"Verification session did not have a WebAuthn challenge attached"}}}var a=e.available_passkeys;if(!a||0===a.length){return{type:"error",error:{code:"internal_error",message:"StartVerificationResponse did not have any WebAuthn credentials available. User does not have any passkeys"}}}return{type:"fetchWebAuthnCredentialsParams",fetchWebAuthnCredentialsParams:{challenge:r,allowCredentials:a}}},Uo=function(e){var t=Do(e);return"fetchWebAuthnCredentialsParams"===t.type?null:t.error},jo=function(e){var t,n;return e.message.indexOf("The document is not focused")>-1?(t={code:"get_webauthn_credential_iframe_not_focused",message:JSON.stringify(e)},n=new To):e.message.indexOf("The operation either timed out or was not allowed")>-1||e.message.indexOf("This request has been cancelled by the user")>-1||e.message.indexOf("The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission")>-1?(t={code:"get_webauthn_credential_user_cancelled_request",message:JSON.stringify(e)},n=new Oo):e.message.indexOf("A request is already pending")>-1?(t={code:"get_webauthn_credential_request_already_pending",message:JSON.stringify(e)},n=new Ro):(t={code:"get_webauthn_credential_unknown_error",message:JSON.stringify(e)},n=new Lo),{throwableError:n,error:t}},Bo=function(e){return e.LJS001="Unsupported request surface",e.LJS002="Consumer not logged in",e.LJS003="No credentials for email",e.LJS004="Missing active consumer session",e.LJS005="Missing active verification",e.LJS006="Invalid authentication state transition",e.LJS007="Invalid params or context for action",e}({}),Fo=(ze={},(0,S.Z)(ze,Bo.LJS001,"LJS001"),(0,S.Z)(ze,Bo.LJS002,"LJS002"),(0,S.Z)(ze,Bo.LJS003,"LJS003"),(0,S.Z)(ze,Bo.LJS004,"LJS004"),(0,S.Z)(ze,Bo.LJS005,"LJS005"),(0,S.Z)(ze,Bo.LJS006,"LJS006"),(0,S.Z)(ze,Bo.LJS007,"LJS007"),ze),Go=function(e){function t(e,r){var a;(0,A.Z)(this,t);var i="https://go/linkjs/#".concat(Fo[e].toLowerCase());return(a=n.call(this,r?"".concat(e,"; ").concat(r,"; ").concat(i):"".concat(e,"; ").concat(i))).name="LinkJsError",a}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error)),Vo="link.auth_session_client_secret",qo=function(){return window.location.ancestorOrigins&&window.location.ancestorOrigins[0]?window.location.ancestorOrigins[0]:document.referrer?new URL(document.referrer).origin:null},Ko=function(e){var t=e.authSessionClientSecret,n=e.key;try{var r=qo();if(!r)return;var a=window.sessionStorage;if(!a)return;var i={key:n,parent:r,token:(0,_t.P9)(t)};a.setItem(Vo,JSON.stringify(i))}catch(e){}},zo=function(){try{var e=window.sessionStorage;if(!e)return;e.removeItem(Vo)}catch(e){}},Ho=function(e){return e.Init="init",e.HasAuth="has_auth",e.LocalStorageLoginFrameLoaded="local_storage_login.frame_loaded",e.CookieLoginFrameLoaded="cookie_login.frame_loaded",e.LocalStorageLoginError="local_storage_login.login_error",e.CookieLoginError="cookie_login.login_error",e.GetHttpCookieSuccess="get_http_cookie.success",e.GetHttpCookieError="get_http_cookie.error",e.BrowserStorageSetSuccess="browser_storage.set.success",e.BrowserStorageSetError="browser_storage.set.error",e.BrowserStorageGetSuccess="browser_storage.get.success",e.BrowserStorageGetError="browser_storage.get.error",e.BrowserStorageGetMultipleValues="browser_storage.get.multiple_values",e.BrowserStorageDeleteSuccess="browser_storage.delete.success",e.BrowserStorageDeleteError="browser_storage.delete.error",e.FrameClientGetLoginStart="frame_client.get_login.start",e.FrameClientGetLoginNoResult="frame_client.get_login.no_result",e.FrameClientGetLoginSuccess="frame_client.get_login.success",e.FrameClientGetLoginTimeout="frame_client.get_login.timeout",e.GetHttpCookieTimeout="get_http_cookie.timeout",e.AttemptLogInUsingStoredCredentialsStart="attempt_log_in_using_stored_credentials.start",e.AttemptLogInUsingStoredCredentialsSuccess="attempt_log_in_using_stored_credentials.success",e.AttemptLogInUsingStoredCredentialsError="attempt_log_in_using_stored_credentials.error",e.SharedSessionSourceNotFound="shared_session_source_not_found",e.NoMessageSource="no_message_source",e.SharedSessionRequested="shared_session_requested",e.SharedSessionUpdateReceived="shared_session_update_received",e.SharedSessionUpdateSent="shared_session_update_sent",e.InternalError="internal_error",e.LogOutStart="log_out.start",e.LogOutSuccess="log_out.success",e.LogOutError="log_out.error",e.LookupCacheHit="lookup_cache.hit",e.LookupRequestFired="lookup.requested",e.AttemptLogInUsingEmailStart="attempt_log_in.using_email.start",e.AttemptLogInUsingEmailWhenNoCredentialStart="attempt_log_in.using_email.no_credentials.start",e.AttemptLogInUsingCredentialStart="attempt_log_in.using_credentials.start",e.AttemptLogInUsingEmailPrewarmStart="attempt_log_in.using_email.pre_warm.start",e.AttemptLogInFromLookupConsumerSession="attempt_log_in.lookup_consumer_session.start",e.ConfirmVerificationEmailMismatch="confirm_verification_email_mismatch",e.ApiUnexpected400="api.unexpected_400",e.DebugApiUnexpected400="debug.api.unexpected_400",e}({}),Yo=function(){function e(t){(0,A.Z)(this,e),this.baseLogger=(0,Me.hu)();var n=function(e,t){var n,r="";switch(e){case ht.jL.Checkout:r="payment_pages.";break;case ht.jL.CryptoOnramp:r="crypto_onramp_session.";break;case ht.jL.CryptoPayins:r="crypto_payin_session.";break;case ht.jL.Connections:case ht.jL.InstantDebits:case ht.jL.NetworkedConnections:r="linked_accounts.";break;case ht.jL.HostedInvoicePagePopup:case ht.jL.ExpressCheckoutElementPopup:case ht.jL.MobileSdkPopup:case ht.jL.LegacyElementsPopup:case ht.jL.SplitCardElementPopup:case ht.jL.CheckoutPopup:case ht.jL.CardElementPopup:case ht.jL.ElementsController:case ht.jL.PaymentElement:case ht.jL.LinkAuthenticationElement:case ht.jL.LinkAuthenticationInPaymentElement:case ht.jL.HostedInvoicePagePaymentElement:case ht.jL.CardElement:case ht.jL.SplitCardElement:r="elements.";break;default:(0,N.Rz)(e)}var a=null!==(n=null==t?void 0:t.linkPrefix)&&void 0!==n?n:"link.";return"".concat(r).concat(a)}(t);this.baseLogger.setDefaultPrefix(n),t!==ht.jL.Checkout||(0,L.Qg)(window.location.origin)||this.baseLogger.setTransports([new Wi]),this.baseLogger.updateParams({link_api_client:!0})}return(0,M.Z)(e,[{key:"log",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.baseLogger.log(e,t)}},{key:"updateParams",value:function(e){this.baseLogger.updateParams(e)}}]),e}(),Wo=function(e){function t(e){return(0,A.Z)(this,t),n.call(this,{channel:"link-login",fingerprintedPath:/*! STRIPE_JS_BUILD_SALT 85c9283143*/"link-login-inner-85c92831438e24cfd3d8052328c298ed1ce1333e.html",frameQueryParams:{debugMode:Vi(),publishableApiKey:e.publishableApiKey,useCookies:e.useCookies}})}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t,[{key:"getLogin",value:function(){return this.sendMessageToChild("getLogin",{}).then((function(e){return{authSessionClientSecret:e.authSessionClientSecret,loginType:e.loginType}}))}},{key:"rememberLogin",value:function(e){var t=e.authSessionClientSecret,n=e.requestSurface;this.sendMessageToChild("rememberLogin",{authSessionClientSecret:t,requestSurface:n})}},{key:"forgetLogin",value:function(){return this.sendMessageToChild("forgetLogin",{}).then((function(){}))}},{key:"hasLogin",value:function(){return this.sendMessageToChild("hasLogin",{}).then((function(e){return e.loginType}))}}]),t}(qi.K),Jo=n(77489),Xo="[redacted]",Qo=function(){function e(t){(0,A.Z)(this,e),this.value=t}return(0,M.Z)(e,[{key:"equals",value:function(e){return this.value===e.value}},{key:"toLocaleString",value:function(){return Xo}},{key:"toString",value:function(){return Xo}},{key:"valueOf",value:function(){return Xo}},{key:"toJSON",value:function(){return Xo}},{key:"isEmpty",value:function(){return null==this.value||"string"==typeof this.value&&0===this.value.trim().length}},{key:"DANGEROUS_getValue",value:function(){return this.value}}]),e}(),$o=n(56274).Promise,es={value:new Qo(null),lifetime:null},ts=function(e){return!!e&&!e.value.isEmpty()},ns=function(e){function t(){var e;return(0,A.Z)(this,t),(e=n.call(this,"Entry or value is empty")).name="EmptyValueError",e}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}((0,Io.Z)(Error)),rs=function(e){return e?{value:e.value,lifetime:e.lifetime}:es},as=function(e){return e.then((function(e){return null===e||e.value.isEmpty()?$o.reject(new ns):$o.resolve(e)})).catch((function(){return $o.reject(new ns)}))},is=function(){function e(t){var n=this,r=t.livemode,a=t.publishableKey,i=t.requestSurface,o=t.logger;(0,A.Z)(this,e),this.cachedFrameClientHasLoginPromise=null,this.resolvedSecret=null,this.cachedGetAllPromise=null,this.browserStorageStrategy={localStorage:function(){return{async:!1,set:(t=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.livemode||-1===Ti.indexOf(n.publishableKey)?(0,ft.hl)({authSessionClientSecret:t.DANGEROUS_getValue(),key:n.publishableKey,livemode:n.livemode}):(0,ft.qF)({authSessionClientSecret:t.DANGEROUS_getValue(),keys:Ti,livemode:n.livemode});case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),get:function(){var e=(0,ft.jC)({key:n.publishableKey,livemode:n.livemode});return e?{value:new Qo(e),lifetime:"persistent"}:null},delete:(e=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.livemode||-1===Ti.indexOf(n.publishableKey)?(0,ft.tt)({key:n.publishableKey,livemode:n.livemode}):(0,ft.f2)({keys:Ti,livemode:n.livemode});case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),toString:function(){return"localStorage"}};var e,t},sessionStorage:function(){return{async:!1,set:(t=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ko({authSessionClientSecret:t.DANGEROUS_getValue(),key:n.publishableKey}));case 1:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),get:function(){var e=function(e){var t=e.key;try{var n=qo();if(!n)return null;var r=window.sessionStorage;if(!r)return null;var a=r.getItem(Vo);if(!a)return null;var i=JSON.parse(a);return t===i.key&&(0,L.uW)(n,i.parent)?(0,_t.eB)(i.token):null}catch(e){return null}}({key:n.publishableKey});return e?{value:new Qo(e),lifetime:"ephemeral"}:null},delete:(e=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",zo());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),toString:function(){return"sessionStorage"}};var e,t},frameClient:function(e){var t,r,a=e.useCookies;return{async:!0,init:function(){n.frameClient=new Wo({publishableApiKey:n.publishableKey,useCookies:a});var e=document.body?$o.resolve():new $o((function(e){document.addEventListener("DOMContentLoaded",(function(){document.body&&e()})),window.addEventListener("load",(function(){e()}))}));n.cachedFrameClientHasLoginPromise=e.then((function(){return n.frameClient?(n.frameClient.mount(document.body),n.frameClient.hasLogin().then((function(e){return e||null}))):$o.resolve(null)}))},set:(r=(0,Z.Z)((0,E.Z)().mark((function e(t){var r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null===(r=n.frameClient)||void 0===r?void 0:r.rememberLogin({authSessionClientSecret:t.DANGEROUS_getValue(),requestSurface:n.requestSurface}));case 1:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)}),get:function(){if(n.logger.log(Ho.FrameClientGetLoginStart,{use_cookies:a}),!n.frameClient||!n.cachedFrameClientHasLoginPromise)return $o.resolve(null);var e=new H.E,t=n.cachedFrameClientHasLoginPromise.then((function(t){return t&&n.frameClient?n.frameClient.getLogin().then((function(t){return t.authSessionClientSecret?(n.logger.log(Ho.FrameClientGetLoginSuccess,{elapsed_time:e.getElapsedTime(),login_type:t.loginType}),{value:new Qo(t.authSessionClientSecret),lifetime:"persistent"}):(n.logger.log(Ho.FrameClientGetLoginNoResult,{elapsed_time:e.getElapsedTime(),has_login:!0}),null)})):(n.logger.log(Ho.FrameClientGetLoginNoResult,{elapsed_time:e.getElapsedTime(),has_login:!1}),null)}));return os({promise:t,timeoutMs:2e3,onTimeout:function(){var t;n.logger.log(Ho.FrameClientGetLoginTimeout,{elapsed_time:e.getElapsedTime(),link_login_frame_loaded:null===(t=n.frameClient)||void 0===t?void 0:t.isLoaded()})}})},delete:(t=(0,Z.Z)((0,E.Z)().mark((function e(){var t;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null===(t=n.frameClient)||void 0===t?void 0:t.forgetLogin());case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),toString:function(){return"frameClient"}}},httpCookie:function(e){var t,r,a=e.domains;return{async:!0,set:(r=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Po.nS)({newAuthSessionClientSecret:t.DANGEROUS_getValue(),currentAuthSessionClientSecret:null,validDomains:a});case 2:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)}),get:(t=(0,Z.Z)((0,E.Z)().mark((function e(){var t,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=new H.E,r=(0,Po.bI)(a).then((function(e){if("error"===e.type){var r=e.error;return n.logger.log(Ho.GetHttpCookieError,{error:r.message,elapsed_time:t.getElapsedTime()}),null}return n.logger.log(Ho.GetHttpCookieSuccess,{elapsed_time:t.getElapsedTime()}),{value:new Qo(e.object.auth_session_client_secret),lifetime:"persistent"}})),e.abrupt("return",os({promise:r,timeoutMs:2500,onTimeout:function(){n.logger.log(Ho.GetHttpCookieTimeout,{elapsed_time:t.getElapsedTime()})}}));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),delete:function(){return(0,Po.XG)(a)},toString:function(){return"httpCookie"}}}},this.livemode=r,this.publishableKey=a,this.requestSurface=i,this.logger=o;var s=this.storageStrategies();this.logger.updateParams({browser_storage_strategies:s.map((function(e){return e.toString()}))}),s.map((function(e){var t;return null===(t=e.init)||void 0===t?void 0:t.call(e)}))}var t,n;return(0,M.Z)(e,[{key:"set",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!n.onlySessionStorage||!n.ignoreSessionStorage){this.cachedGetAllPromise=this.storageStrategies().filter((function(e){return!("sessionStorage"===e.toString()&&n.ignoreSessionStorage)})).map((function(t){return $o.resolve(rs({value:e,lifetime:"sessionStorage"===t.toString()?"ephemeral":"persistent"}))}));var r=!1,a=this.storageStrategies();a.forEach(function(){var a=(0,Z.Z)((0,E.Z)().mark((function a(i){var o;return(0,E.Z)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if("sessionStorage"!==i.toString()||!n.ignoreSessionStorage){a.next=2;break}return a.abrupt("return");case 2:if("sessionStorage"===i.toString()||!n.onlySessionStorage){a.next=4;break}return a.abrupt("return");case 4:return a.prev=4,a.next=7,i.set(e);case 7:a.next=15;break;case 9:a.prev=9,a.t0=a.catch(4),r=!0,o="Unknown error",a.t0 instanceof Error&&(o=a.t0.message),t.logger.log(Ho.BrowserStorageSetError,{error:o,strategy:i.toString()});case 15:case"end":return a.stop()}}),a,null,[[4,9]])})));return function(e){return a.apply(this,arguments)}}()),r||this.logger.log(Ho.BrowserStorageSetSuccess),this.resolvedSecret=null}}},{key:"getSync",value:function(){var e,t=this;return this.resolvedSecret&&!this.resolvedSecret.value.isEmpty()?this.resolvedSecret:((0,D.G)(this.storageStrategies(),(function(e){if(e.async)return!1;try{var n=e.get();if(ts(n))return t.resolvedSecret=rs(n),!0}catch(e){t.logger.log(Ho.BrowserStorageGetError,{error:null==e?void 0:e.message})}return!1})),null!==(e=this.resolvedSecret)&&void 0!==e?e:es)}},{key:"getAll",value:function(){var e=this;if(this.cachedGetAllPromise)return this.cachedGetAllPromise;var t=this.storageStrategies().map((function(t){if(t.async)return t.get();try{var n=t.get();return e.resolvedSecret||(e.resolvedSecret=ts(n)?rs(n):null),$o.resolve(n)}catch(e){return $o.reject(e)}}));return this.cachedGetAllPromise=t.map((function(e){return e.then((function(e){return ts(e)?e:null}))})),$o.all(t).then((function(t){var n=t.filter(ts).map((function(e){return e.value.DANGEROUS_getValue()}));new Set(n).size>1&&e.logger.log(Ho.BrowserStorageGetMultipleValues)})).catch((function(t){e.logger.log(Ho.BrowserStorageGetError,{error:t.message})})),this.cachedGetAllPromise}},{key:"get",value:(n=(0,Z.Z)((0,E.Z)().mark((function e(){var t,n=this;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.getAll(),e.abrupt("return",(0,Jo.Z)(t.map(as)).then((function(e){return n.resolvedSecret||(n.resolvedSecret=e),e})).catch((function(e){var t=(0,D.sE)(e.errors,(function(e){return!(e instanceof ns)}));return t?n.logger.log(Ho.BrowserStorageGetError,{error:t.message}):n.logger.log(Ho.BrowserStorageGetSuccess),rs(null)})));case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"clear",value:(t=(0,Z.Z)((0,E.Z)().mark((function e(){var t,n,r=this;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.cachedGetAllPromise=null,this.resolvedSecret=null,t=!1,n=this.storageStrategies(),e.next=6,$o.all(n.map(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(n){var a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n.delete();case 3:e.next=11;break;case 5:e.prev=5,e.t0=e.catch(0),t=!0,a="Unknown error",e.t0 instanceof Error&&(a=e.t0.message),r.logger.log(Ho.BrowserStorageDeleteError,{error:a});case 11:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 6:t||this.logger.log(Ho.BrowserStorageDeleteSuccess);case 7:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"storageStrategies",value:function(){var e=window.location.origin,t=[];switch(this.requestSurface){case ht.jL.Checkout:var n=(0,Po.ix)(e);n&&t.push(this.browserStorageStrategy.httpCookie({domains:n})),(0,L.Qg)(e)?t.push(this.browserStorageStrategy.frameClient({useCookies:!1})):(0,L.K7)(e)&&t.push(this.browserStorageStrategy.frameClient({useCookies:mn.G9}));break;case ht.jL.CheckoutPopup:case ht.jL.CardElementPopup:case ht.jL.SplitCardElementPopup:case ht.jL.HostedInvoicePagePopup:case ht.jL.ExpressCheckoutElementPopup:case ht.jL.MobileSdkPopup:case ht.jL.LegacyElementsPopup:(Ii.td||(0,L.MX)(e))&&(t.push(this.browserStorageStrategy.httpCookie({domains:[Po.eK.CheckoutLink]})),t.push(this.browserStorageStrategy.frameClient({useCookies:!0})));break;case ht.jL.Connections:(Ii.td||(0,L.tl)(e))&&t.push(this.browserStorageStrategy.httpCookie({domains:[Po.eK.MerchantUiApi]})),(0,L.Qg)(e)&&t.push(this.browserStorageStrategy.localStorage());break;case ht.jL.CardElement:case ht.jL.SplitCardElement:break;case ht.jL.ElementsController:(Ii.td||(0,L.vo)(e))&&(t.push(this.browserStorageStrategy.sessionStorage()),t.push(this.browserStorageStrategy.localStorage()),t.push(this.browserStorageStrategy.httpCookie({domains:[Po.eK.MerchantUiApi]})));break;case ht.jL.CryptoPayins:case ht.jL.CryptoOnramp:if(!(0,L.Qg)(e))break;t.push(this.browserStorageStrategy.sessionStorage()),t.push(this.browserStorageStrategy.localStorage());break;case ht.jL.PaymentElement:break;default:throw(0,N.fv)(this.requestSurface),new Go(Bo.LJS001)}return t}}]),e}(),os=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.promise,r=t.timeoutMs,a=t.onTimeout,e.abrupt("return",new $o((function(e,t){var i=setTimeout((function(){a(),e(null)}),r);n.then(e,t).finally((function(){clearTimeout(i)}))})));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ss=n(91111),us=n(97412),ls=function(e,t,n){var r=e,a=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(a){var i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,L.Qg)(a)){e.next=2;break}return e.abrupt("return",a);case 2:return i=r,e.next=5,(0,ss.s)(a,i);case 5:if(!e.sent){e.next=11;break}return r=10,e.abrupt("return",a);case 11:return r=Math.max(Math.floor(i/t),n),e.abrupt("return",null);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return a}(5e3,3,10),cs=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c,d,p,m,f;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u=t.type,l=t.frameId,c=t.origin,e.next=3,ls(c);case 3:if(d=e.sent){e.next=6;break}throw new Error("Invalid shared session origin");case 6:p=l,m=window.opener,f=null,e.prev=9,e.t0=u,e.next="frame_to_frame"===e.t0?13:"controller_to_frame_to_popup"===e.t0?15:"controller_to_outer_to_popup"===e.t0?17:"hosted_to_frame"===e.t0?19:21;break;case 13:return f=null!==(n=null===(r=window.parent)||void 0===r?void 0:r.frames[p])&&void 0!==n?n:null,e.abrupt("break",22);case 15:return f=null!==(a=null==m||null===(i=m.parent)||void 0===i?void 0:i.frames[p])&&void 0!==a?a:null,e.abrupt("break",22);case 17:return f=null!==(o=null==m?void 0:m.frames[p])&&void 0!==o?o:null,e.abrupt("break",22);case 19:return f=null!==(s=window.parent)&&void 0!==s?s:null,e.abrupt("break",22);case 21:return e.abrupt("return",(0,N.Rz)(u));case 22:e.next=27;break;case 24:return e.prev=24,e.t1=e.catch(9),e.abrupt("return",null);case 27:return e.abrupt("return",f&&{window:f,origin:d});case 28:case"end":return e.stop()}}),e,null,[[9,24]])})));return function(t){return e.apply(this,arguments)}}(),ds=function(e){return e.trim().toLowerCase().replace(/•/g,"*")},ps=us.Vj,ms=n(4663),fs=n(56274).Promise,hs=function(){function e(t){var n,r,a,i=this,o=t.logger,s=t.routing,u=t.livemode,l=t.publishableKey,c=t.requestSurface;(0,A.Z)(this,e),this.syncTargets=new Map,this.init=new ms.B,this.actions=(r=function(e){var t=i.handleAction(e);return i.pendingActions.push(t),t},a={},["storeCredentials","setAuthSessionClientSecret","clearAuthSessionClientSecret","updateConsumerSessionClientSecret","clearConsumerSessionClientSecret","updateEmail","activateSession","clearCredentials"].forEach((function(e){a[e]=function(t){return r({type:e,payload:t})}})),a),this.pendingActions=[],this.awaitPendingActions=function(){if(0===i.pendingActions.length)return i.init.promise;var e=i.pendingActions;return i.pendingActions=[],fs.all(e).then(i.awaitPendingActions)},this.logger=o,this.sharedId=null!==(n=null==s?void 0:s.sharedId)&&void 0!==n?n:(0,us.Vj)(),this.livemode=u,this.publishableKey=l,this.requestSurface=c,this.setupPostMessageListener(),s?this.requestSessionSync(s):this.init.resolve({cache:{activeEmailCacheKey:null,keys:{},credentials:{},lastSetAuthSessionClientSecretPayload:null},store:new is({livemode:u,publishableKey:l,requestSurface:c,logger:o})});var d=function(){i.syncTargets.forEach((function(e){i.sendMessage({type:"end_sync"},e)}))};window.addEventListener("pagehide",d),window.addEventListener("beforeunload",d)}var t,n,r,a,i,o;return(0,M.Z)(e,[{key:"getAuthSessionClientSecret",value:function(){return this.awaitPendingActions().then((function(e){return e.store.get()}))}},{key:"getAllAuthSessionClientSecrets",value:function(){return this.awaitPendingActions().then((function(e){return e.store.getAll()}))}},{key:"getAuthSessionClientSecretSync",value:function(){return this.awaitPendingActions().then((function(e){return e.store.getSync()}))}},{key:"credentials",value:(o=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.awaitPendingActions();case 2:if(n=e.sent,r=n.cache,a=t?r.keys[ds(t)]:r.activeEmailCacheKey){e.next=7;break}return e.abrupt("return",null);case 7:return e.abrupt("return",r.credentials[a]);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"credentialsOrReject",value:(i=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.credentials(t);case 2:if(n=e.sent){e.next=5;break}throw new Go(t?Bo.LJS003:Bo.LJS002);case 5:return e.abrupt("return",n);case 6:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"createRouting",value:function(e){return{type:e,sharedId:this.sharedId,frameId:window.name,origin:window.location.origin}}},{key:"handleAction",value:(a=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,C,Z,A,M=this;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.init.promise;case 2:r=e.sent,a=r.cache,i=r.store,this.syncTargets.forEach((function(e){n&&n.window===e.window||("closed"in e.window&&e.window.closed?M.removeSyncTarget(e):M.sendMessage({type:"shared_session_action",action:t},e))})),e.t0=t.type,e.next="storeCredentials"===e.t0?9:"updateConsumerSessionClientSecret"===e.t0?17:"updateEmail"===e.t0?23:"activateSession"===e.t0?30:"setAuthSessionClientSecret"===e.t0?37:"clearAuthSessionClientSecret"===e.t0?41:"clearConsumerSessionClientSecret"===e.t0?45:"clearCredentials"===e.t0?47:51;break;case 9:return u=t.payload,l=u.consumerInfo,c=u.activate,d={consumerSessionClientSecret:l.consumer_session.client_secret,consumerPublishableKey:l.publishable_key,emailAddress:l.consumer_session.email_address},p=ds(d.emailAddress),m=null!==(o=a.keys[p])&&void 0!==o?o:ps(),(s=a.keys)[p]||(s[p]=m),a.credentials[m]=d,c&&(a.activeEmailCacheKey=m),e.abrupt("break",52);case 17:if(f=t.payload,h=f.secret,_=f.email,y=a.keys[ds(_)]){e.next=21;break}throw new Go(Bo.LJS002);case 21:return a.credentials[y].consumerSessionClientSecret=h,e.abrupt("break",52);case 23:if(a.activeEmailCacheKey){e.next=25;break}throw new Go(Bo.LJS002);case 25:return v=t.payload,g=ds(v),a.keys[g]=a.activeEmailCacheKey,a.credentials[a.activeEmailCacheKey].emailAddress=g,e.abrupt("break",52);case 30:if(b=t.payload,S=ds(b),k=a.keys[S]){e.next=35;break}throw new Go(Bo.LJS003);case 35:return a.activeEmailCacheKey=k,e.abrupt("break",52);case 37:return C=t.payload,Z=C.secret,A=C.options,a.lastSetAuthSessionClientSecretPayload=t.payload,i.set(new Qo(Z),A),e.abrupt("break",52);case 41:return a.lastSetAuthSessionClientSecretPayload=null,e.next=44,i.clear();case 44:case 50:return e.abrupt("break",52);case 45:return a.activeEmailCacheKey=null,e.abrupt("break",52);case 47:return this.actions.clearConsumerSessionClientSecret(),e.next=50,this.actions.clearAuthSessionClientSecret();case 51:throw new N.Rq(t);case 52:case"end":return e.stop()}}),e,this)}))),function(e,t){return a.apply(this,arguments)})},{key:"addSyncTarget",value:function(e){this.syncTargets.set(e.window,e)}},{key:"removeSyncTarget",value:function(e){this.syncTargets.delete(e.window)}},{key:"requestSessionSync",value:(r=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,cs(t);case 2:(n=e.sent)?(this.sendMessage({type:"request_session_sync"},n),this.logger.log(Ho.SharedSessionRequested),this.addSyncTarget(n)):this.logger.log(Ho.SharedSessionSourceNotFound);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"handleMessage",value:(n=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.data.type,e.next="request_session_sync"===e.t0?3:"shared_session_action"===e.t0?11:"shared_session_init"===e.t0?14:"end_sync"===e.t0?20:22;break;case 3:return this.addSyncTarget(t.source),e.next=6,this.init.promise;case 6:return n=e.sent,r=n.cache,this.sendMessage({type:"shared_session_init",cache:r},t.source),this.logger.log(Ho.SharedSessionUpdateSent),e.abrupt("break",23);case 11:return this.logger.log(Ho.SharedSessionUpdateReceived),this.handleAction(t.data.action,t.source),e.abrupt("break",23);case 14:return this.logger.log(Ho.SharedSessionUpdateReceived),a=t.data.cache,i=new is({livemode:this.livemode,publishableKey:this.publishableKey,requestSurface:this.requestSurface,logger:this.logger}),a.lastSetAuthSessionClientSecretPayload&&(o=a.lastSetAuthSessionClientSecretPayload,s=o.secret,u=o.options,i.set(new Qo(s),u)),this.init.resolve({cache:a,store:i}),e.abrupt("break",23);case 20:return this.removeSyncTarget(t.source),e.abrupt("break",23);case 22:throw new N.Rq(t.data);case 23:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"parseMessageEvent",value:(t=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.origin,r=t.data,a=t.source,(0,w.Kn)(r)&&r.__linkApiClient===this.sharedId){e.next=3;break}return e.abrupt("return",null);case 3:if(null!=a){e.next=6;break}return this.logger.log(Ho.NoMessageSource),e.abrupt("return",null);case 6:return e.next=8,ls(n);case 8:if(i=e.sent){e.next=11;break}return e.abrupt("return",null);case 11:return e.abrupt("return",{source:{window:a,origin:i},data:r.inner});case 12:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"sendMessage",value:function(e,t){var n={inner:e,__linkApiClient:this.sharedId};t.window.postMessage(n,{targetOrigin:t.origin})}},{key:"setupPostMessageListener",value:function(){var e=this;window.addEventListener("message",function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n){var r;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.parseMessageEvent(n);case 2:(r=t.sent)&&e.handleMessage(r);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}]),e}(),_s=new Set([ht.jL.Checkout,ht.jL.CheckoutPopup,ht.jL.CryptoOnramp,ht.jL.CryptoPayins,ht.jL.CardElementPopup,ht.jL.SplitCardElementPopup,ht.jL.CardElement,ht.jL.SplitCardElement,ht.jL.HostedInvoicePagePopup,ht.jL.ExpressCheckoutElementPopup,ht.jL.LegacyElementsPopup,ht.jL.MobileSdkPopup,ht.jL.Connections,ht.jL.ElementsController,ht.jL.PaymentElement]),ys=function(e){return _s.has(e)},vs={create:function(e){var t=e.ephemeralKey,n=e.stripeVersion,r=e.usingSavedPaymentMethod,a=e.data;if(r){if(t)return(0,Ri.Nv)("confirmation_tokens","POST",a,{headers:{"Stripe-Version":n,Authorization:"Bearer ".concat(t)}});throw new Error("An ephemeral key must be provided on confirmation token creation when using with a saved payment method")}return(0,Ri.Nv)("confirmation_tokens","POST",a)}},gs={retrieve:function(e){var t=e.id,n=e.ephemeralKey,r=e.data,a=e.errorHandlingConfig,i={headers:{Authorization:"Bearer ".concat(n)}};return(0,ut.Wj)("customers/".concat(t),"GET",r,(0,C.Z)((0,C.Z)({},a),{},{extraLogData:{team:"pcfp",apiMethod:"CustomerApi.retrieve"}}),i)},update:function(e){var t=e.id,n=e.ephemeralKey,r=e.stripeVersion,a=e.data,i=e.errorHandlingConfig,o={headers:{Authorization:"Bearer ".concat(n),"Stripe-Version":r}};return(0,ut.Wj)("customers/".concat(t),"POST",a,(0,C.Z)((0,C.Z)({},i),{},{extraLogData:{team:"pcfp",apiMethod:"CustomerApi.update"}}),o)}},bs=[{code:"resource_missing"},{code:"parameter_unknown"},{param:"client_secret",message:/The client_secret provided does not match the client_secret associated with the.*/}],Ss=[{code:"payment_intent_unexpected_state"},{code:"setup_intent_unexpected_state"},{code:"resource_missing"},{code:"payment_intent_incompatible_payment_method"},{code:"token_already_used"},{code:"parameter_missing"},{param:"client_secret",message:/The client_secret provided does not match the client_secret associated with the.*/},{message:/When providing a shipping address, .* must be provided./},{param:"payment_method_types",message:/The payment method type .* is invalid. Please ensure the provided type is activated in your dashboard/},{param:"payment_method_types",message:/All types provided in .* are invalid/},{param:"legacy_return_url"},{param:"payment_method_data[fpx][bank]",code:"parameter_invalid_empty"},{param:"bacs_debit[account_number]",code:"invalid_bank_account_account_number"},{param:"bacs_debit[sort_code]",code:"invalid_bank_account_routing_number"},{code:"email_invalid",param:"payment_method_data[billing_details][email]"},{param:"payment_method_data[billing_details][name]"},{param:"billing_details[name]"},{param:"shipping[name]"},{param:"shipping[address][country]",message:/Affirm payment does not support shipping country as .* it only supports/},{param:"setup_future_usage",message:/The provided setup_future_usage \(.*\) does not match/},{param:"currency",message:/Klarna cannot accept payments in .* for customers in .* valid currencies are/},{param:"currency",message:/The provided currency \(.*\) does not match the expected currency/},{param:"capture_method",message:/The provided capture method .* does not match/},{param:"card",message:/Your Stripe account cannot currently process .* cards/},{param:"card",message:"Your card was declined. Try a different card."},{param:"card",message:/American Express cards issued in India aren't supported for businesses in India/},{param:"description",message:/As per Indian regulations, export transactions require a description/},{param:"billing_details[address][country]",message:/You must provide .* to use Klarna/},{param:"billing_details[address][country]",message:/billing address country is .* which is outside the countries you can accept Klarna payment from/},{message:/Invalid routing number/},{message:/Invalid account number/},{param:"customer",message:/No such customer/},{param:"token",message:/Invalid token id: pm_.*/},{param:"payment_method_data[card][exp_month]",code:"parameter_missing"},{param:"payment_method_data[card][number]",code:"parameter_invalid_empty"},{param:"payment_method_data[card][token]",code:"parameter_invalid_empty"},{param:"payment_method_data[nickname]",code:"parameter_unknown"},{param:"payment_method_data[card][networks][preferred]",message:/must be one of/},{param:"capture_method",message:/The provided capture_method .* does not match the expected capture_method .*/},{param:"customer",message:/The provided customer .* does not match the expected customer .*/},{param:"token",message:/Invalid token id/},{param:"payment_method_data[allow_redisplay]",message:/must be one of/},{param:"payment_method_data[id_bank_transfer][bank]",message:"/must be one of/"},{code:"offline_bank"},{code:"amount_too_large"},{code:"amount_too_small"},{code:"charge_exceeds_transaction_limit"},{code:"routing_number_invalid"},{code:"account_number_invalid"}],ks=[{param:"card[number]",code:"parameter_invalid_empty"},{param:"nickname",code:"parameter_unknown"},{code:"email_invalid",param:"billing_details[email]"},{param:"card[exp_month]",code:"parameter_missing"},{param:"billing_details[name]",code:"parameter_missing"},{param:"token",message:/Invalid token id: /},{param:"card",message:/Your Stripe account cannot currently process .* cards/},{param:"card",message:/American Express cards issued in India aren't supported for businesses in India/},{param:"billing_details[address][line1]",code:"parameter_missing"},{param:"billing_details[address][country]",message:/You must provide .* to use Klarna/},{code:"token_already_used"},{param:"type",message:/Invalid type: must be one of/},{code:"invalid_bank_account_account_number"},{code:"invalid_bank_account_routing_number"},{code:"routing_number_invalid"},{code:"account_number_invalid"},{code:"payment_method_invalid_parameter_testmode"},{code:"payment_method_invalid_parameter"}],Cs=[{param:"card",message:/Your Stripe account cannot currently process .* cards/},{param:"card[exp_month]",code:"parameter_missing"}],Es=[{code:"incorrect_number"},{code:"card_declined"},{code:"invalid_cvc"},{param:"card",message:/American Express cards issued in India aren't supported for businesses in India/},{code:"token_already_used"},{code:"payment_method_unactivated"},{param:"card",message:/Your Stripe account cannot currently process .* cards/},{message:/The type `(applepay|googlepay)` is not a valid source type/},{code:"known_test_bank_account"}],Zs=[{param:"browser",message:/^Invalid JSON/}],As={retrieve:function(e){var t=e.id,n=e.data,r=e.allowRetries,a=void 0!==r&&r,i=e.log;return(0,ut.Wj)("payment_intents/".concat(t),"GET",n,(0,C.Z)((0,C.Z)({log:i,key:n.key},a&&{retries:{shouldRetry:Ri.YN,maxAttempts:2}}),{},{expectedErrors:bs,extraLogData:{team:"pcfp",apiMethod:"PaymentIntentApi.retrieve"}}))},confirm:function(e){var t=e.id,n=e.data,r=e.log,a=e.merchantParams;return(0,ut.Wj)("payment_intents/".concat(t,"/confirm"),"POST",n,{log:r,key:n.key,merchantParams:a,expectedErrors:Ss,extraLogData:{team:"pcfp",apiMethod:"PaymentIntentApi.confirm"}},{includeErrorStatus:!0})},update:function(e){var t=e.id,n=e.data,r=e.log,a=e.merchantParams;return(0,ut.Wj)("payment_intents/".concat(t),"POST",n,{log:r,key:n.key,merchantParams:a,extraLogData:{team:"pcfp",apiMethod:"PaymentIntentApi.update"},expectedErrors:Ss})},sourceCancel:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_intents/".concat(t,"/source_cancel"),"POST",n)},verifyMicrodeposits:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_intents/".concat(t,"/verify_microdeposits"),"POST",n)},attachLinkAccountSession:function(e){var t=e.id,n=e.linkAccountSessionId,r=e.data;return(0,Ri.Nv)("payment_intents/".concat(t,"/link_account_sessions/").concat(n,"/attach"),"POST",r,{includeErrorStatus:!0})},createAcssSession:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_intents/".concat(t,"/acss_sessions"),"POST",n)},cancelChallenge:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_intents/".concat(t,"/cancel_challenge"),"POST",n)}},Ms={create:function(e){var t=e.data;return(0,Ri.Nv)("payment_pages","POST",t)},init:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_pages/".concat(t,"/init"),"POST",n,{includeErrorStatus:!0})},update:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_pages/".concat(t),"POST",n,{includeErrorStatus:!0})},confirm:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_pages/".concat(t,"/confirm"),"POST",n,{includeErrorStatus:!0})},retrieve:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("payment_pages/".concat(t),"GET",n,{includeErrorStatus:!0})}},xs={create:function(e){var t=e.data;return(0,Ri.Nv)("radar/session","POST",t)},attachHcaptchaToken:function(e){var t=e.sessionId,n=e.data;return(0,Ri.Nv)("radar/session/".concat(t,"/attach_hcaptcha_token"),"POST",n)}},Ps={confirm:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("return_intents/".concat(t,"/confirm"),"POST",n)}},Is={retrieve:function(e){var t=e.id,n=e.data,r=e.allowRetries,a=void 0!==r&&r,i=e.log;return(0,ut.Wj)("setup_intents/".concat(t),"GET",n,(0,C.Z)((0,C.Z)({log:i,key:n.key},a&&{retries:{shouldRetry:Ri.YN,maxAttempts:2}}),{},{expectedErrors:bs,extraLogData:{team:"pcfp",apiMethod:"SetupIntentApi.retrieve"}}))},confirm:function(e){var t=e.id,n=e.data,r=e.log,a=e.merchantParams;return(0,ut.Wj)("setup_intents/".concat(t,"/confirm"),"POST",n,{log:r,key:n.key,merchantParams:a,expectedErrors:Ss,extraLogData:{team:"pcfp",apiMethod:"SetupIntentApi.confirm"}},{includeErrorStatus:!0})},sourceCancel:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("setup_intents/".concat(t,"/source_cancel"),"POST",n)},verifyMicrodeposits:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("setup_intents/".concat(t,"/verify_microdeposits"),"POST",n)},attachLinkAccountSession:function(e){var t=e.id,n=e.linkAccountSessionId,r=e.data;return(0,Ri.Nv)("setup_intents/".concat(t,"/link_account_sessions/").concat(n,"/attach"),"POST",r,{includeErrorStatus:!0})},createAcssSession:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("setup_intents/".concat(t,"/acss_sessions"),"POST",n)},cancelChallenge:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("setup_intents/".concat(t,"/cancel_challenge"),"POST",n)}},Ns={retrieve:function(e){var t=e.id,n=e.data;return(0,Ri.Nv)("sources/".concat(t),"GET",n)},create:function(e){var t=e.data,n=e.errorLog,r=e.merchantParams;return(0,ut.Wj)("sources","POST",t,{log:n,key:t.key,merchantParams:r,extraLogData:{team:"pcfp",apiMethod:"SourceApi.create"},expectedErrors:Es})}},ws={create:function(e){var t=e.data,n=e.merchantParams,r=void 0===n?{}:n,a=e.errorLog;return(0,ut.Wj)("tokens","POST",t,{log:a,key:t.key,merchantParams:r,extraLogData:{team:"pcfp",apiMethod:"TokenApi.create"},expectedErrors:Cs})}},Ts={create:function(e){var t=e.data,n=e.log,r=e.merchantParams;return(0,ut.Wj)("payment_methods","POST",t,{log:n,key:t.key,merchantParams:r,extraLogData:{team:"pcfp",apiMethod:"PaymentMethodApi.create"},expectedErrors:ks})},list:function(e){var t=e.ephemeralKey,n=e.stripeVersion,r=e.data;return(0,Ri.Nv)("payment_methods","GET",r,{headers:(0,C.Z)((0,C.Z)({},n&&{"Stripe-Version":n}),{},{Authorization:"Bearer ".concat(t)})})},detach:function(e){var t=e.id,n=e.ephemeralKey,r=e.stripeVersion;return(0,Ri.Nv)("payment_methods/".concat(t,"/detach"),"POST",{},{headers:{"Stripe-Version":r,Authorization:"Bearer ".concat(n)}})},update:function(e){var t=e.id,n=e.ephemeralKey,r=e.stripeVersion,a=e.data,i=e.key,o=e.log;return(0,ut.Wj)("payment_methods/".concat(t),"POST",a,{log:o,key:i,extraLogData:{team:"pcfp",apiMethod:"PaymentMethodApi.update"}},{headers:{"Stripe-Version":r,Authorization:"Bearer ".concat(n)}})}},Os={authenticate:function(e){var t=e.data,n=e.errorLog;return(0,ut.Wj)("3ds2/authenticate","POST",t,{key:t.key,log:n,extraLogData:{team:"pcfp",apiMethod:"ThreeDSecure2Api.authenticate"},expectedErrors:Zs})},challengeComplete:function(e){var t=e.data;return(0,Ri.Nv)("3ds2/challenge_complete","POST",t,{},{retries:{shouldRetry:function(e){return 400===e.status},maxAttempts:3}})}},Rs={verifyChallenge:function(e){var t=e.verifyUrl,n=e.data,r=t.replace(/^\/v1\//,"");return(0,Ri.Nv)(r,"POST",n)}},Ls={completeChallenge:function(e){var t=e.completeUrl,n=e.data,r=t.replace(/^\/v1\//,"");return(0,Ri.Nv)(r,"POST",n)}},Ds={retrieveCard:function(e){var t=e.cardId,n=e.ephemeralKey,r=e.stripeVersion,a=e.data,i=r?{Authorization:"Bearer ".concat(n),"Stripe-Version":r}:{Authorization:"Bearer ".concat(n)};return(0,Ri.Nv)("issuing/cards/".concat(t),"GET",a,{headers:i})}},Us={create:function(e){var t=e.data,n=t.key,r=t._stripe_account,a=r?{Authorization:"Bearer ".concat(n),"Stripe-Account":r}:{Authorization:"Bearer ".concat(n)};return(0,Ri.Nv)("ephemeral_key_nonces","POST",t,{headers:a})}},js={create:function(e){var t=e.data;return(0,Ri.Nv)("apple_pay/sessions","POST",t,{},{retries:{shouldRetry:Ri.YN,maxAttempts:2}})}},Bs={retrieve:function(e){var t=e.paymentIntentId,n=e.data;return(0,Ri.Nv)("paypal/configuration/".concat(t),"GET",n)}},Fs={applePaySession:js,captcha:Rs,cardDetailsRecollection:Ls,confirmationTokens:vs,customers:gs,ephemeralKeyNonce:Us,issuing:Ds,paymentIntents:As,paymentMethods:Ts,paymentPages:Ms,paypalConfiguration:Bs,radarSessions:xs,returnIntents:Ps,setupIntents:Is,sources:Ns,threeDSecure2:Os,tokens:ws},Gs=["auth_session_client_secret","consumer_session"],Vs=["client_secret"],qs=function(e){e.auth_session_client_secret;var t=e.consumer_session,n=(0,v.Z)(e,Gs);return(0,C.Z)((0,C.Z)({},n),{},{consumer_session:Ks(t)})},Ks=function(e){e.client_secret;return(0,v.Z)(e,Vs)},zs=n(85340),Hs=["object"],Ys=["consumer_info"],Ws=function(e,t){var n,r=null===(n=t.enableLinkAuthentication)||void 0===n||n,a=r?(0,_t.P9)(e.auth_session_client_secret):void 0;return(0,ut.Wj)("elements/wallet-config","POST",(0,C.Z)((0,C.Z)({},e),{},{auth_session_client_secret:a}),{log:t.errorLog,extraLogData:{team:"pcfp",apiMethod:"retrieveWalletConfig"},merchantParams:{auth_session_client_secret:!0},expectedErrors:zs.j,key:e.key,server:"merchant-ui-api",retries:{shouldRetry:function(e){return"fetch_error"===e.type},maxAttempts:2}},{includeRequestId:!0,includeErrorStatus:!0,withCredentials:r}).then((function(e){if("error"===e.type)return e;var t=e.object,n=(0,v.Z)(e,Hs),r=t.consumer_info,a=(0,v.Z)(t,Ys);return(0,C.Z)((0,C.Z)({},n),{},{object:(0,C.Z)((0,C.Z)({},a),r?{consumer_info:(0,C.Z)((0,C.Z)({},r),{},{consumer_session:(0,C.Z)((0,C.Z)({},r.consumer_session),{},{client_secret:(0,_t.OP)(r.consumer_session.client_secret)}),auth_session_client_secret:(0,_t.eB)(r.auth_session_client_secret)})}:null)})}))},Js=n(56274).Promise,Xs=["auth_session_client_secret"],Qs=["email_address","session_id","cookies"],$s=["session_id","email_address","cookies"],eu=function(){function e(t,n,r){var a,i,o,s,u,l,c,d,p,m,f,h,_,y=this,g=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},b=g.sharedSessionRouting,S=g.disableStoredCredentialsPreload,k=void 0!==S&&S,M=g.sessionId,x=g.useConsumerPublishableKey,P=void 0!==x&&x;if((0,A.Z)(this,e),this.lookupCache={},this.unexpected400Log=function(e,t){var n="api.unexpected_400"===e?Ho.ApiUnexpected400:Ho.DebugApiUnexpected400;y.logger.log(n,t)},this.walletConfig={retrieve:(i=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c,d;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y.sessionId=null!==(n=t.stripeJsId)&&void 0!==n?n:y.sessionId,e.next=3,y.sharedSessionManager.getAuthSessionClientSecretSync();case 3:if(r=e.sent,a=r.value,Ni){e.next=15;break}return e.next=8,Ws({stripe_js_id:t.stripeJsId,referrer_host:t.referrerHost,elements_session_id:t.elementsSessionId,elements_assignment_id:t.elementsAssignmentId,on_behalf_of:t.onBehalfOf,amount:t.amount,currency:t.currency,key:y.publishableKey,_stripe_account:y.stripeAccount,request_surface:y.getRequestSurface(t.requestSurface),auth_session_client_secret:null==a?void 0:a.DANGEROUS_getValue(),top_level_referrer_host:t.topLevelReferrerHost},{errorLog:y.unexpected400Log,enableLinkAuthentication:t.linkAuthentication});case 8:if(!(o=e.sent).error){e.next=11;break}return e.abrupt("return",o);case 11:return(s=o.object.consumer_info)&&y.sharedSessionManager.actions.storeCredentials({consumerInfo:s,activate:!0}),null!==(i=o.object.consumer_info)&&void 0!==i&&i.auth_session_client_secret&&y.sharedSessionManager.actions.setAuthSessionClientSecret({secret:o.object.consumer_info.auth_session_client_secret,options:{ignoreSessionStorage:!0}}),e.abrupt("return",(0,C.Z)((0,C.Z)({},o),{},{object:(0,C.Z)((0,C.Z)({type:"wallet_config"},o.object),{},{consumer_info:o.object.consumer_info&&qs(o.object.consumer_info)})}));case 15:return u=(0,w._v)(200),e.next=18,y.attemptLogInUsingStoredCredentials({supportedPaymentDetailsTypes:["CARD"]});case 18:if(l=e.sent,null==(c=l.consumerInfo)||!c.redacted_payment_details.length){e.next=26;break}return e.next=23,y.paymentDetails.shareToken({id:c.redacted_payment_details[0].id});case 23:e.t0=e.sent,e.next=27;break;case 26:e.t0=null;case 27:return d=e.t0,e.next=30,u;case 30:return e.abrupt("return",{type:"object",object:(0,C.Z)((0,C.Z)({type:"wallet_config"},wi),{},{consumer_info:c,token:null==d?void 0:d.object})});case 31:case"end":return e.stop()}}),e)}))),function(e){return i.apply(this,arguments)})},this.paymentPlans={list:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.next=6,y.publishableKeyForMerchantOrConsumer();case 6:return t.t4=t.sent,t.t5=y.useConsumerPublishableKey?null:y.stripeAccount,t.next=10,y.credentialsOrReject();case 10:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/payment_plans/list",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 16:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})}},this.paymentDetails={create:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){var n;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=C.Z,t.next=5,y.publishableKeyForMerchantOrConsumer();case 5:return t.t3=t.sent,t.t4=y.useConsumerPublishableKey?null:y.stripeAccount,t.next=9,y.credentialsOrReject();case 9:return t.t5=t.sent,t.t6=y.getRequestSurface(e.request_surface),t.t7={key:t.t3,_stripe_account:t.t4,credentials:t.t5,request_surface:t.t6},t.t8=e,t.t9=(0,t.t2)(t.t7,t.t8),t.t10={},t.t11={nickname:null===(n=e.nickname)||void 0===n?void 0:n.trim()},t.t12=(0,t.t1)(t.t9,t.t10,t.t11),t.t13={path:"consumers/payment_details",method:"POST",data:t.t12},t.abrupt("return",t.t0.request.call(t.t0,t.t13));case 19:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})},list:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.next=6,y.publishableKeyForMerchantOrConsumer();case 6:return t.t4=t.sent,t.t5=y.useConsumerPublishableKey?null:y.stripeAccount,t.next=10,y.credentialsOrReject();case 10:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/payment_details/list",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 16:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})},shareToken:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=y.publishableKey,t.t3=y.stripeAccount,t.next=6,y.credentialsOrReject();case 6:return t.t4=t.sent,t.t5=y.getRequestSurface(e.request_surface),t.t6={key:t.t2,_stripe_account:t.t3,credentials:t.t4,request_surface:t.t5},t.t7=e,t.t8=(0,t.t1)(t.t6,t.t7),t.t9={path:"consumers/payment_details/share_token",method:"POST",data:t.t8},t.abrupt("return",t.t0.request.call(t.t0,t.t9));case 13:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})},share:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){var n,r,a,i;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=C.Z,t.t3=y.publishableKey,t.t4=y.stripeAccount,t.next=7,y.credentialsOrReject();case 7:return t.t5=t.sent,t.t6=y.getRequestSurface(e.request_surface),t.t7={key:t.t3,_stripe_account:t.t4,credentials:t.t5,request_surface:t.t6},t.t8=e,t.t9=(0,t.t2)(t.t7,t.t8),t.t10={},t.t11={payment_method_options:(0,C.Z)((0,C.Z)({},e.payment_method_options),{},{client_attribution_metadata:(0,C.Z)((0,C.Z)({},null===(n=e.payment_method_options)||void 0===n?void 0:n.client_attribution_metadata),{},{client_session_id:null!==(r=null===(a=e.payment_method_options)||void 0===a||null===(i=a.client_attribution_metadata)||void 0===i?void 0:i.client_session_id)&&void 0!==r?r:y.sessionId})})},t.t12=(0,t.t1)(t.t9,t.t10,t.t11),t.t13={path:"consumers/payment_details/share",method:"POST",data:t.t12},t.abrupt("return",t.t0.request.call(t.t0,t.t13));case 17:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})},update:function(e,t){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function n(){var r;return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=y,n.t1="consumers/payment_details/".concat(e),n.t2=C.Z,n.t3=C.Z,n.t4=y.publishableKey,n.t5=y.stripeAccount,n.next=8,y.credentialsOrReject();case 8:return n.t6=n.sent,n.t7=y.getRequestSurface(t.request_surface),n.t8={key:n.t4,_stripe_account:n.t5,credentials:n.t6,request_surface:n.t7},n.t9=t,n.t10=(0,n.t3)(n.t8,n.t9),n.t11={},n.t12={nickname:null===(r=t.nickname)||void 0===r?void 0:r.trim()},n.t13=(0,n.t2)(n.t10,n.t11,n.t12),n.t14={path:n.t1,method:"POST",data:n.t13},n.abrupt("return",n.t0.request.call(n.t0,n.t14));case 18:case"end":return n.stop()}}),n)}))),{requestSurface:t.request_surface})},delete:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function n(){return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=y,n.t1="consumers/payment_details/".concat(e),n.t2=C.Z,n.t3=y.publishableKey,n.t4=y.stripeAccount,n.next=7,y.credentialsOrReject();case 7:return n.t5=n.sent,n.t6=y.getRequestSurface(t.request_surface),n.t7={key:n.t3,_stripe_account:n.t4,credentials:n.t5,request_surface:n.t6},n.t8=t,n.t9=(0,n.t2)(n.t7,n.t8),n.t10={path:n.t1,method:"DELETE",data:n.t9},n.abrupt("return",n.t0.request.call(n.t0,n.t10));case 14:case"end":return n.stop()}}),n)}))),{requestSurface:t.request_surface})}},this.shippingAddresses={create:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.t4=y.publishableKey,t.t5=y.stripeAccount,t.next=8,y.credentialsOrReject();case 8:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/shipping_addresses",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 14:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})},list:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.next=6,y.publishableKeyForMerchantOrConsumer();case 6:return t.t4=t.sent,t.t5=y.useConsumerPublishableKey?null:y.stripeAccount,t.next=10,y.credentialsOrReject();case 10:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/shipping_addresses/list",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 16:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})},update:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function n(){return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=y,n.t1="consumers/shipping_addresses/".concat(e),n.t2=C.Z,n.t3=(0,C.Z)({},t),n.t4={},n.t5=y.publishableKey,n.t6=y.stripeAccount,n.next=9,y.credentialsOrReject();case 9:return n.t7=n.sent,n.t8=y.getRequestSurface(t.request_surface),n.t9={key:n.t5,_stripe_account:n.t6,credentials:n.t7,request_surface:n.t8},n.t10=(0,n.t2)(n.t3,n.t4,n.t9),n.t11={path:n.t1,method:"POST",data:n.t10},n.abrupt("return",n.t0.request.call(n.t0,n.t11));case 15:case"end":return n.stop()}}),n)}))),{requestSurface:t.request_surface})},delete:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function n(){return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=y,n.t1="consumers/shipping_addresses/".concat(e),n.t2=C.Z,n.t3=(0,C.Z)({},t),n.t4={},n.t5=y.publishableKey,n.t6=y.stripeAccount,n.next=9,y.credentialsOrReject();case 9:return n.t7=n.sent,n.t8=y.getRequestSurface(t.request_surface),n.t9={key:n.t5,_stripe_account:n.t6,credentials:n.t7,request_surface:n.t8},n.t10=(0,n.t2)(n.t3,n.t4,n.t9),n.t11={path:n.t1,method:"DELETE",data:n.t10},n.abrupt("return",n.t0.request.call(n.t0,n.t11));case 15:case"end":return n.stop()}}),n)}))),{requestSurface:t.request_surface})}},this.linkAccountSessions={create:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.next=6,y.publishableKeyForMerchantOrConsumer();case 6:return t.t4=t.sent,t.t5=y.useConsumerPublishableKey?null:y.stripeAccount,t.next=10,y.credentialsOrReject();case 10:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/link_account_sessions",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 16:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})},attachLinkConsumer:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.t4=y.publishableKey,t.t5=y.stripeAccount,t.next=8,y.credentialsOrReject();case 8:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/attach_link_consumer_to_link_account_session",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 14:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})}},this.experiments={financialIncentives:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",y.request({path:"consumers/experiments/financial_incentives",method:"POST",data:(0,C.Z)((0,C.Z)({},e),{},{stripe_js_id:y.sessionId,key:y.publishableKey,_stripe_account:y.stripeAccount,request_surface:y.getRequestSurface(e.request_surface)})}));case 1:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})}},this.incentives={updateAvailable:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.t4=y.publishableKey,t.t5=y.stripeAccount,t.next=8,y.credentialsOrReject();case 8:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/incentives/update_available",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 14:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})}},this.purchaseProtections={create:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.t4=y.publishableKey,t.t5=y.stripeAccount,t.next=8,y.credentialsOrReject();case 8:return t.t6=t.sent,t.t7=y.getRequestSurface(e.request_surface),t.t8={key:t.t4,_stripe_account:t.t5,credentials:t.t6,request_surface:t.t7},t.t9=(0,t.t1)(t.t2,t.t3,t.t8),t.t10={path:"consumers/purchase_protection",method:"POST",data:t.t9},t.abrupt("return",t.t0.request.call(t.t0,t.t10));case 14:case"end":return t.stop()}}),t)}))),{requestSurface:e.request_surface})}},this.cardPaymentStatus={list:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=y,t.t1="consumers/card_payment_status/".concat(e,"/list"),t.t2=y.publishableKey,t.t3=y.stripeAccount,t.next=6,y.credentialsOrReject();case 6:return t.t4=t.sent,t.t5={key:t.t2,_stripe_account:t.t3,credentials:t.t4},t.t6={path:t.t1,method:"POST",data:t.t5},t.abrupt("return",t.t0.request.call(t.t0,t.t6));case 10:case"end":return t.stop()}}),t)}))))}},this.cryptoOnramp={advanceLinkLogin:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.parsedSecret,a=t.publishableKey,e.next=3,y.sharedSessionManager.getAuthSessionClientSecret();case 3:if(i=e.sent,o=null===(n=i.value)||void 0===n?void 0:n.DANGEROUS_getValue()){e.next=7;break}throw new Go(Bo.LJS002);case 7:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},r),e.t3={},e.next=13,y.consumerPublishableKeyOrReject();case 13:return e.t4=e.sent,e.t5=o,e.t6={consumer_publishable_key:e.t4,auth_session_client_secret:e.t5},e.t7=a,e.t8={advance_link_login_params:e.t6,publishable_key:e.t7},e.t9=(0,e.t1)(e.t2,e.t3,e.t8),e.abrupt("return",e.t0.advanceLinkLogin.call(e.t0,e.t9));case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),startPurchase:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.request,a=t.publishableKey,e.next=3,y.sharedSessionManager.getAuthSessionClientSecret();case 3:if(i=e.sent,o=null===(n=i.value)||void 0===n?void 0:n.DANGEROUS_getValue()){e.next=7;break}throw new Go(Bo.LJS002);case 7:return e.abrupt("return",xo.startPurchase((0,C.Z)((0,C.Z)({},r),{},{publishable_key:a,auth_session_client_secret:o})));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),unwrapPaymentMethod:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.parsedSecret,r=t.publishableKey,e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},n),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.t5=r,e.t6={unwrap_payment_method_params:e.t4,publishable_key:e.t5},e.t7=(0,e.t1)(e.t2,e.t3,e.t6),e.abrupt("return",e.t0.unwrapPaymentMethod.call(e.t0,e.t7));case 11:case"end":return e.stop()}}),e)})))));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),startIdentityVerification:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.request,r=t.publishableKey,e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},n),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.t5=r,e.t6={credentials:e.t4,publishable_key:e.t5},e.t7=(0,e.t1)(e.t2,e.t3,e.t6),e.abrupt("return",e.t0.startIdentityVerification.call(e.t0,e.t7));case 11:case"end":return e.stop()}}),e)})))));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),updateConsumerSettings:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},t),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.next=9,y.consumerPublishableKeyOrReject();case 9:return e.t5=e.sent,e.t6={credentials:e.t4,publishable_key:e.t5},e.t7=(0,e.t1)(e.t2,e.t3,e.t6),e.abrupt("return",e.t0.updateConsumerSettings.call(e.t0,e.t7));case 13:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),listTransactions:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.next=3,y.credentialsOrReject();case 3:return e.t1=e.sent,e.next=6,y.consumerPublishableKeyOrReject();case 6:return e.t2=e.sent,e.t3={credentials:e.t1,publishable_key:e.t2},e.abrupt("return",e.t0.listTransactions.call(e.t0,e.t3));case 9:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),populateConsumerPerson:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},t),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.next=9,y.consumerPublishableKeyOrReject();case 9:return e.t5=e.sent,e.t6={credentials:e.t4,publishable_key:e.t5},e.t7=(0,e.t1)(e.t2,e.t3,e.t6),e.abrupt("return",e.t0.populateConsumerPerson.call(e.t0,e.t7));case 13:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),createConsumerWallet:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},t),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.next=9,y.consumerPublishableKeyOrReject();case 9:return e.t5=e.sent,e.t6={credentials:e.t4,publishable_key:e.t5},e.t7=(0,e.t1)(e.t2,e.t3,e.t6),e.abrupt("return",e.t0.createConsumerWallet.call(e.t0,e.t7));case 13:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),deleteConsumerWallet:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},t),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.next=9,y.consumerPublishableKeyOrReject();case 9:return e.t5=e.sent,e.t6={credentials:e.t4,publishable_key:e.t5},e.t7=(0,e.t1)(e.t2,e.t3,e.t6),e.abrupt("return",e.t0.deleteConsumerWallet.call(e.t0,e.t7));case 13:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),advanceWalletAttach:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.params,r=t.publishableKey,a=t.parsedSecret,e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},a),e.t3={},e.t4=n.advance_wallet_attach_params.consumer_wallet_token,e.next=7,y.credentialsOrReject();case 7:return e.t5=e.sent,e.t6={consumer_wallet_token:e.t4,credentials:e.t5},e.t7=r,e.t8={advance_wallet_attach_params:e.t6,publishable_key:e.t7},e.t9=(0,e.t1)(e.t2,e.t3,e.t8),e.abrupt("return",e.t0.advanceWalletAttach.call(e.t0,e.t9));case 13:case"end":return e.stop()}}),e)})))));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),confirmPurchase:function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.request,r=t.publishableKey,e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=xo,e.t1=C.Z,e.t2=(0,C.Z)({},n),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.t5=r,e.t6={credentials:e.t4,publishable_key:e.t5},e.t7=(0,e.t1)(e.t2,e.t3,e.t6),e.abrupt("return",e.t0.confirmPurchase.call(e.t0,e.t7));case 11:case"end":return e.stop()}}),e)})))));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},this.cryptoPayins={lookupConsumerWallet:(u=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.request,e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Ri.Nv,e.t1=C.Z,e.t2=(0,C.Z)({},n),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.t5={credentials:e.t4},e.t6=(0,e.t1)(e.t2,e.t3,e.t5),e.t7="Bearer ",e.next=12,y.consumerPublishableKeyOrReject();case 12:return e.t8=e.sent,e.t9=e.t7.concat.call(e.t7,e.t8),e.t10={Authorization:e.t9},e.t11={headers:e.t10},e.abrupt("return",(0,e.t0)("crypto/internal/wallet/lookup","POST",e.t6,e.t11));case 17:case"end":return e.stop()}}),e)})))));case 2:case"end":return e.stop()}}),e)}))),function(e){return u.apply(this,arguments)}),lookupConsumerPerson:(s=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Ri.Nv,e.next=3,y.credentialsOrReject();case 3:return e.t1=e.sent,e.t2={credentials:e.t1},e.t3="Bearer ",e.next=8,y.consumerPublishableKeyOrReject();case 8:return e.t4=e.sent,e.t5=e.t3.concat.call(e.t3,e.t4),e.t6={Authorization:e.t5},e.t7={headers:e.t6},e.abrupt("return",(0,e.t0)("crypto/internal/person/lookup","POST",e.t2,e.t7));case 13:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)}))),function(){return s.apply(this,arguments)}),populateConsumerPerson:(o=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.request,e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Ri.Nv,e.t1=C.Z,e.t2=(0,C.Z)({},n),e.t3={},e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.t5={credentials:e.t4},e.t6=(0,e.t1)(e.t2,e.t3,e.t5),e.t7="Bearer ",e.next=12,y.consumerPublishableKeyOrReject();case 12:return e.t8=e.sent,e.t9=e.t7.concat.call(e.t7,e.t8),e.t10={Authorization:e.t9},e.t11={headers:e.t10},e.abrupt("return",(0,e.t0)("crypto/internal/person/populate","POST",e.t6,e.t11));case 17:case"end":return e.stop()}}),e)})))));case 2:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},this.networkedConnections={pollForNetworkedAccounts:(f=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=y.useConsumerPublishableKey,e.next=3,y.publishableKeyForMerchantOrConsumer();case 3:return e.t0=e.sent,e.t1=n?null:y.stripeAccount,e.t2=n?null:t._stripe_version,r={key:e.t0,_stripe_account:e.t1,_stripe_version:e.t2},e.next=9,y.credentialsOrReject();case 9:return a=e.sent,e.abrupt("return",so(r,t.client_secret,a.consumer_session_client_secret));case 11:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)}),saveToNetworkAndLink:(m=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==t.email_address){e.next=4;break}return e.next=3,y.credentialsOrReject().then((function(e){return e.consumer_session_client_secret})).catch((function(){}));case 3:n=e.sent;case 4:return e.next=6,uo({key:y.publishableKey,_stripe_account:y.stripeAccount,_stripe_version:t._stripe_version},t.client_secret,t.selected_accounts,t.country,t.country_inferring_method,t.locale,t.email_address,t.phone_number,n,t.hcaptcha_response,t.hcaptcha_key);case 6:if("error"!==(r=e.sent).type){e.next=9;break}return e.abrupt("return",r);case 9:return a=r.object,i=a.auth_session_client_secret,o=(0,v.Z)(a,Xs),i&&(y.sharedSessionManager.actions.setAuthSessionClientSecret({secret:i}),y.clearLookupCache()),e.abrupt("return",(0,C.Z)((0,C.Z)({},r),{},{object:o}));case 12:case"end":return e.stop()}}),e)}))),function(e){return m.apply(this,arguments)}),selectNetworkedAccounts:(p=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.credentialsOrReject().then((function(e){return e.consumer_session_client_secret})).catch((function(){}));case 2:return n=e.sent,r=y.useConsumerPublishableKey,e.next=6,y.publishableKeyForMerchantOrConsumer();case 6:return e.t0=e.sent,e.t1=r?null:y.stripeAccount,e.t2=r?null:t._stripe_version,a={key:e.t0,_stripe_account:e.t1,_stripe_version:e.t2},e.abrupt("return",lo(a,t.client_secret,t.selected_accounts,n,t.consent_acquired));case 11:case"end":return e.stop()}}),e)}))),function(e){return p.apply(this,arguments)}),lookupConsumerSessionForConnections:(d=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.sharedSessionManager.getAuthSessionClientSecret();case 2:return r=e.sent,a=r.value,i=r.lifetime,o=null!==(n=y.formattedCookies(a,i))&&void 0!==n?n:void 0,e.next=8,co({key:y.publishableKey,_stripe_account:y.stripeAccount,_stripe_version:t._stripe_version},t.client_secret,t.email_address,o);case 8:if("error"!==(s=e.sent).type){e.next=11;break}return e.abrupt("return",s);case 11:if((u=s.object).exists){e.next=14;break}return e.abrupt("return",(0,C.Z)((0,C.Z)({},s),{},{object:u}));case 14:return y.sharedSessionManager.actions.storeCredentials({consumerInfo:u}),e.abrupt("return",(0,C.Z)((0,C.Z)({},s),{},{object:qs(u)}));case 16:case"end":return e.stop()}}),e)}))),function(e){return d.apply(this,arguments)}),attachPaymentAccountToLinkAccountSession:(c=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=y.useConsumerPublishableKey,e.next=3,y.credentialsOrReject().then((function(e){return e.consumer_session_client_secret})).catch((function(){}));case 3:return r=e.sent,e.next=6,y.publishableKeyForMerchantOrConsumer();case 6:return e.t0=e.sent,e.t1=n?null:y.stripeAccount,e.t2=n?null:t._stripe_version,a={key:e.t0,_stripe_account:e.t1,_stripe_version:e.t2},e.abrupt("return",io(a,t.clientSecret,t.paymentAccount,r,t.numRetries,t.retryInterval));case 11:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)}),completeLinkAccountSession:function(e){var t={key:e.publishableKey,_stripe_account:e._stripe_account,_stripe_version:e._stripe_version};return oo(t,e.client_secret,e.terminal_error)},synchronizeLinkAccountSessionManifest:(l=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.sharedSessionManager.getAuthSessionClientSecret();case 2:return a=e.sent,i=a.value,o=a.lifetime,s=null!==(r=y.formattedCookies(i,o))&&void 0!==r?r:void 0,e.abrupt("return",ao(t,n,s));case 7:case"end":return e.stop()}}),e)}))),function(e,t){return l.apply(this,arguments)})},this.paymentIntent={confirm:function(e){var t=e.id,n=e.data,r=e.merchantParams;return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Fs.paymentIntents,e.t1=t,e.t2=C.Z,e.t3=(0,C.Z)({},n),e.t4={},e.t5=C.Z,e.t6=(0,C.Z)({},n.payment_method_data),e.t7={},e.t8=C.Z,e.t9=(0,C.Z)({},n.payment_method_data.link),e.t10={},e.next=13,y.credentialsOrReject();case 13:return e.t11=e.sent,e.t12={credentials:e.t11},e.t13=(0,e.t8)(e.t9,e.t10,e.t12),e.t14={link:e.t13},e.t15=(0,e.t5)(e.t6,e.t7,e.t14),e.t16={payment_method_data:e.t15},e.t17=(0,e.t2)(e.t3,e.t4,e.t16),e.t18=y.unexpected400Log,e.t19=r,e.t20={id:e.t1,data:e.t17,log:e.t18,merchantParams:e.t19},e.abrupt("return",e.t0.confirm.call(e.t0,e.t20));case 24:case"end":return e.stop()}}),e)}))))},confirmWithPaymentMethodId:function(e){var t=e.id,n=e.data,r=e.merchantParams;return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Fs.paymentIntents.confirm({id:t,data:n,log:y.unexpected400Log,merchantParams:r}));case 1:case"end":return e.stop()}}),e)}))))},update:function(e){var t=e.id,n=e.data,r=e.merchantParams;return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Fs.paymentIntents,e.t1=t,e.t2=C.Z,e.t3=(0,C.Z)({},n),e.t4={},e.t5=C.Z,e.t6=(0,C.Z)({},n.payment_method_data),e.t7={},e.t8=C.Z,e.t9=(0,C.Z)({},n.payment_method_data.link),e.t10={},e.next=13,y.credentialsOrReject();case 13:return e.t11=e.sent,e.t12={credentials:e.t11},e.t13=(0,e.t8)(e.t9,e.t10,e.t12),e.t14={link:e.t13},e.t15=(0,e.t5)(e.t6,e.t7,e.t14),e.t16={payment_method_data:e.t15},e.t17=(0,e.t2)(e.t3,e.t4,e.t16),e.t18=y.unexpected400Log,e.t19=r,e.t20={id:e.t1,data:e.t17,log:e.t18,merchantParams:e.t19},e.abrupt("return",e.t0.update.call(e.t0,e.t20));case 24:case"end":return e.stop()}}),e)}))))}},this.setupIntent={confirm:function(e){var t=e.id,n=e.clientSecret,r=e.data,a=e.merchantParams;return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Fs.setupIntents,e.t1=t,e.t2=C.Z,e.t3=(0,C.Z)({},r),e.t4={},e.t5=n,e.t6=C.Z,e.t7=(0,C.Z)({},r.payment_method_data),e.t8={},e.t9=C.Z,e.t10=(0,C.Z)({},r.payment_method_data.link),e.t11={},e.next=14,y.credentialsOrReject();case 14:return e.t12=e.sent,e.t13={credentials:e.t12},e.t14=(0,e.t9)(e.t10,e.t11,e.t13),e.t15={link:e.t14},e.t16=(0,e.t6)(e.t7,e.t8,e.t15),e.t17={client_secret:e.t5,payment_method_data:e.t16},e.t18=(0,e.t2)(e.t3,e.t4,e.t17),e.t19=y.unexpected400Log,e.t20=a,e.t21={id:e.t1,data:e.t18,log:e.t19,merchantParams:e.t20},e.abrupt("return",e.t0.confirm.call(e.t0,e.t21));case 25:case"end":return e.stop()}}),e)}))))},consumerIntentComplete:function(e){var t=e.id,n=e.clientSecret,r=e.paymentDetailsId;return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=po,e.t1=t,e.t2=n,e.t3=y.publishableKey,e.next=6,y.credentialsOrReject();case 6:return e.t4=e.sent,e.t5=r,e.t6={key:e.t3,credentials:e.t4,payment_details_id:e.t5},e.abrupt("return",(0,e.t0)(e.t1,e.t2,e.t6));case 10:case"end":return e.stop()}}),e)}))))}},this.paymentMethod={create:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=mt,t.t1=C.Z,t.t2=(0,C.Z)({key:y.publishableKey,_stripe_account:y.stripeAccount},e),t.t3={},t.t4=C.Z,t.t5=(0,C.Z)({},e.link),t.t6={},t.next=9,y.credentialsOrReject();case 9:return t.t7=t.sent,t.t8={credentials:t.t7},t.t9=(0,t.t4)(t.t5,t.t6,t.t8),t.t10={link:t.t9},t.t11=(0,t.t1)(t.t2,t.t3,t.t10),t.t12=y.unexpected400Log,t.t13={data:t.t11,errorLog:t.t12},t.abrupt("return",t.t0.create.call(t.t0,t.t13));case 17:case"end":return t.stop()}}),t)}))))}},this.paymentPage={confirm:(h=(0,Z.Z)((0,E.Z)().mark((function e(t,n,r){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){var a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.link,e.next=3,y.credentials();case 3:return i=e.sent,!a&&i&&(a={credentials:i}),e.abrupt("return",(0,ut.Wj)("payment_pages/".concat(t,"/confirm"),"POST",(0,C.Z)((0,C.Z)({},n),a?{link:a}:null),r,{includeErrorStatus:!0}));case 6:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)}))),function(e,t,n){return h.apply(this,arguments)})},this.confirmationToken={create:function(e){return y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function t(){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=Fs.confirmationTokens,t.t1=C.Z,t.t2=(0,C.Z)({},e),t.t3={},t.t4=C.Z,t.t5=(0,C.Z)({},e.payment_method_data),t.t6={},t.t7=C.Z,t.t8=(0,C.Z)({},e.payment_method_data.link),t.t9={},t.next=12,y.credentialsOrReject();case 12:return t.t10=t.sent,t.t11={credentials:t.t10},t.t12=(0,t.t7)(t.t8,t.t9,t.t11),t.t13={link:t.t12},t.t14=(0,t.t4)(t.t5,t.t6,t.t13),t.t15={payment_method_data:t.t14},t.t16=(0,t.t1)(t.t2,t.t3,t.t15),t.t17={data:t.t16},t.abrupt("return",t.t0.create.call(t.t0,t.t17));case 21:case"end":return t.stop()}}),t)}))))}},this.financialConnectionsConsent={createConsentAcquisition:(_=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",y.retryOnConsumerSessionExpiry((0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=y,e.t1=JSON.stringify(t),e.next=4,y.publishableKeyForMerchantOrConsumer();case 4:return e.t2=e.sent,e.t3=y.useConsumerPublishableKey?null:y.stripeAccount,e.next=8,y.credentialsOrReject();case 8:return e.t4=e.sent,e.t5={consent:e.t1,key:e.t2,_stripe_account:e.t3,credentials:e.t4},e.t6={path:"consumers/connections_consent_acquired",method:"POST",data:e.t5},e.abrupt("return",e.t0.request.call(e.t0,e.t6));case 12:case"end":return e.stop()}}),e)})))));case 1:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},!ys(t))throw new Go(Bo.LJS001);this.numRequestsInProgress=0,this.publishableKey=n;var I=-1===this.publishableKey.indexOf("pk_test_");this._sharedRequestSurface=t,this.stripeAccount=r,this.useConsumerPublishableKey=P,this.sessionId=M,this.logger=new Yo(t),this.logger.updateParams({publishable_key:n,request_surface:t,stripe_account:r,livemode:I,routing:null!==(a=null==b?void 0:b.type)&&void 0!==a?a:"root",session_id:M}),this.logger.log(Ho.Init),this.sharedSessionManager=new hs({logger:this.logger,routing:b,livemode:I,publishableKey:n,requestSurface:t}),k||this.preloadAndLogAuth()}var t,n,r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,g,b,S,k,x;return(0,M.Z)(e,[{key:"getRequestSurface",value:function(e){return null!=e?e:this._sharedRequestSurface}},{key:"shareSessionContext",value:function(e){return{publishableKey:this.publishableKey,stripeAccount:this.stripeAccount,routing:this.sharedSessionManager.createRouting(e)}}},{key:"preloadAndLogAuth",value:function(){var e=this;this.sharedSessionManager.getAuthSessionClientSecret().then((function(t){t.value.isEmpty()||e.logger.log(Ho.HasAuth,{lifetime:t.lifetime})}))}},{key:"request",value:function(e){var t,n=this,r=e.path,a=e.method,i=e.data,o=e.config,s=e.merchantParams,u=null===(t=Oi[r])||void 0===t?void 0:t[a],l=(0,C.Z)({log:this.unexpected400Log,extraLogData:{team:"link_pax",path:r},key:this.publishableKey,merchantParams:s,expectedErrors:u},o);return(0,ut.Wj)(r,a,i,l,{includeErrorStatus:!0,includeRequestId:!0,headers:{"Accept-Language":"en"}}).catch((function(e){return e instanceof Error&&("FetchError"===e.name||"NetworkError"===e.name)?{type:"error",error:{type:"api_connection_error",extra_fields:{name:e.name}}}:(n.logger.log(Ho.InternalError,{method:"request",message:e instanceof Error?e.message:"Unknown error",path:r}),{type:"error",error:{type:"unexpected_error"}})}))}},{key:"preloadStoredCredentials",value:function(){this.preloadAndLogAuth()}},{key:"setUseConsumerPublishableKey",value:function(e){this.useConsumerPublishableKey=e}},{key:"cachedLookup",value:(x=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c=this;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.email_address,r=t.session_id,a=t.cookies,i=(0,v.Z)(t,Qs),this.sessionId=null!=r?r:this.sessionId,o=null==n?void 0:n.email.trim().toLowerCase(),s=JSON.stringify({session_id:this.sessionId,email_address:o,cookies:a}),!(u=this.lookupCache[s])){e.next=8;break}return this.logger.log(Ho.LookupCacheHit),e.abrupt("return",u);case 8:return this.logger.log(Ho.LookupRequestFired,{num_requests_already_in_progress:this.numRequestsInProgress,has_email:Boolean(o),has_cookie:Boolean(a)}),this.numRequestsInProgress+=1,l=this.request({path:"consumers/sessions/lookup",method:"POST",data:(0,C.Z)((0,C.Z)({},i),{},{email_address:null==n?void 0:n.email,email_source:null==n?void 0:n.source,cookies:a,session_id:this.sessionId,key:this.publishableKey,_stripe_account:this.stripeAccount}),config:{retries:{shouldRetry:function(e){return!e.code},maxAttempts:2}}}).then((function(e){var r;if(c.numRequestsInProgress-=1,null!==(r=e.object)&&void 0!==r&&r.exists){var a,i,o=e.object,s=o.consumer_session,u=o.settings,l=o.redacted_payment_details,d=o.account_id,p=eo(c.getRequestSurface(t.request_surface));p&&(i=Nt(s.verification_sessions)&&!u.found_using_partial_cookie?"cookie":u.found_using_partial_cookie?"partial-cookie":null==n?void 0:n.source,$i.linkApiClientEvent(Li.LinkLookupSuccessful,p,{source:i,hasSavedPaymentDetails:Boolean(null===(a=l[0])||void 0===a?void 0:a.card_details),consumerAccountId:d})),c.sharedSessionManager.actions.storeCredentials({consumerInfo:e.object})}return e})),this.lookupCache[s]=l,e.abrupt("return",l);case 13:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{key:"clearLookupCache",value:function(){this.lookupCache={}}},{key:"DANGEROUS_uncachedUnloggedLookup",value:(k=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.session_id,r=t.email_address,a=t.cookies,i=(0,v.Z)(t,$s),e.next=3,this.request({path:"consumers/sessions/lookup",method:"POST",data:(0,C.Z)((0,C.Z)({},i),{},{email_address:null==r?void 0:r.email,email_source:null==r?void 0:r.source,cookies:a,session_id:null!=n?n:this.sessionId,key:this.publishableKey,_stripe_account:this.stripeAccount,TEMPORARY_AND_DANGEROUS__do_not_log_consumer_funnel_event:!0}),config:{retries:{shouldRetry:function(e){return!e.code},maxAttempts:2}}});case 3:if("error"!==(o=e.sent).type){e.next=6;break}return e.abrupt("return",o);case 6:if((s=o.object).exists){e.next=9;break}return e.abrupt("return",(0,C.Z)((0,C.Z)({},o),{},{object:s}));case 9:return e.abrupt("return",(0,C.Z)((0,C.Z)({},o),{},{object:qs(s)}));case 10:case"end":return e.stop()}}),e,this)}))),function(e){return k.apply(this,arguments)})},{key:"consumerPublishableKeyOrReject",value:(S=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.sharedSessionManager.credentialsOrReject().then((function(e){return e.consumerPublishableKey})));case 1:case"end":return e.stop()}}),e,this)}))),function(){return S.apply(this,arguments)})},{key:"credentials",value:(b=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.sharedSessionManager.credentials().then((function(e){return e?{consumer_session_client_secret:e.consumerSessionClientSecret}:null})));case 1:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{key:"credentialsOrReject",value:(g=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.sharedSessionManager.credentialsOrReject().then((function(e){return{consumer_session_client_secret:e.consumerSessionClientSecret}})));case 1:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"publishableKeyForMerchantOrConsumer",value:function(){return this.useConsumerPublishableKey?this.consumerPublishableKeyOrReject():Js.resolve(this.publishableKey)}},{key:"formattedCookies",value:function(e,t){var n=e.DANGEROUS_getValue();return n?{cookies:{verification_session_client_secrets:[n],lifetime:t}}:null}},{key:"attemptLogInUsingEmailOrCredential",value:(y=(0,Z.Z)((0,E.Z)().mark((function e(){var t,n,r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,Z,A,M,x,P=arguments;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=P.length>0&&void 0!==P[0]?P[0]:{},a=r.credential,i=void 0===a?null:a,o=r.sessionId,s=void 0===o?null:o,u=r.emailAddress,l=void 0===u?null:u,c=r.paymentAmount,d=void 0===c?null:c,p=r.supportedPaymentDetailsTypes,m=void 0===p?gt:p,f=r.requestSurface,h=r.onBehalfOf,_=r.transactionContext,v=(y=null!=d?d:{}).amount,g=y.currency,b=null!==(t=null==i?void 0:i.value)&&void 0!==t?t:new Qo(null),S=null!==(n=null==i?void 0:i.lifetime)&&void 0!==n?n:null,!b.isEmpty()||l){e.next=6;break}return e.abrupt("return",{});case 6:return k=b.DANGEROUS_getValue(),l&&this.logger.log(Ho.AttemptLogInUsingEmailStart,{}),e.next=10,this.cachedLookup((0,C.Z)((0,C.Z)((0,C.Z)({session_id:s,request_surface:this.getRequestSurface(f),amount:v,currency:g},l?{email_address:l}:null),k?{cookies:{verification_session_client_secrets:[k],lifetime:S}}:null),{},{on_behalf_of:h,transaction_context:_,supported_payment_details_types:m}));case 10:if(Z=e.sent,A=Z.error,M=Z.object,!A){e.next=16;break}return this.logger.log(Ho.AttemptLogInUsingStoredCredentialsError,{error_type:A.type,error_message:A.message}),e.abrupt("return",{});case 16:if(M.exists){e.next=18;break}return e.abrupt("return",{});case 18:if(M.consumer_session){e.next=20;break}return e.abrupt("return",{});case 20:if(M.publishable_key){e.next=22;break}return e.abrupt("return",{});case 22:return this.sharedSessionManager.actions.activateSession(M.consumer_session.email_address),this.logger.log(Ho.AttemptLogInUsingStoredCredentialsSuccess),(x=qs(M)).redacted_payment_details=x.redacted_payment_details.filter((function(e){var t=e.type;return m.indexOf(t)>=0})),e.abrupt("return",{consumerInfo:x,credentialLifetime:S});case 27:case"end":return e.stop()}}),e,this)}))),function(){return y.apply(this,arguments)})},{key:"persistLoginForSession",value:(_=(0,Z.Z)((0,E.Z)().mark((function e(){var t;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.sharedSessionManager.getAuthSessionClientSecret();case 2:(t=e.sent).value.isEmpty()||this.sharedSessionManager.actions.setAuthSessionClientSecret({secret:t.value.DANGEROUS_getValue(),options:{onlySessionStorage:!0}});case 4:case"end":return e.stop()}}),e,this)}))),function(){return _.apply(this,arguments)})},{key:"hasAuthSessionClientSecret",value:(h=(0,Z.Z)((0,E.Z)().mark((function e(){var t,n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.sharedSessionManager.getAllAuthSessionClientSecrets();case 2:t=e.sent,n=0;case 4:if(!(n0&&void 0!==b[0]?b[0]:{},n=t.sessionId,r=void 0===n?null:n,a=t.emailAddress,i=void 0===a?null:a,o=t.paymentAmount,s=void 0===o?null:o,u=t.transactionContext,l=void 0===u?null:u,c=t.supportedPaymentDetailsTypes,d=void 0===c?gt:c,p=t.requestSurface,m=t.onBehalfOf,e.prev=1,r&&this.logger.updateParams({session_id:r}),this.logger.log(Ho.AttemptLogInUsingStoredCredentialsStart),e.next=6,this.sharedSessionManager.getAllAuthSessionClientSecrets();case 6:f=e.sent,h={sessionId:r,emailAddress:i,paymentAmount:s,supportedPaymentDetailsTypes:d,requestSurface:p,onBehalfOf:m,transactionContext:l},_=0;case 9:if(!(_0)||i){e.next=33;break}return e.next=33,this.sharedSessionManager.actions.clearCredentials();case 33:return e.abrupt("return",{});case 36:return e.prev=36,e.t0=e.catch(1),this.logger.log(Ho.InternalError,{method:"attemptLogInUsingStoredCredentials",message:e.t0 instanceof Error?e.t0.message:"Unknown error"}),e.abrupt("return",{});case 40:case"end":return e.stop()}}),e,this,[[1,36]])}))),function(){return f.apply(this,arguments)})},{key:"lookupConsumerSession",value:(m=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.logger.log(Ho.AttemptLogInFromLookupConsumerSession,{has_email:Boolean(t.email_address)}),e.next=3,this.cachedLookup((0,C.Z)((0,C.Z)({session_id:t.session_id,request_surface:this.getRequestSurface(t.request_surface),payment_intent:t.payment_intent,amount:t.amount,currency:t.currency},t.email_address?{email_address:t.email_address}:null),{},{on_behalf_of:t.on_behalf_of,transaction_context:t.transaction_context,supported_payment_details_types:t.supported_payment_details_types}));case 3:if("error"!==(n=e.sent).type){e.next=6;break}return e.abrupt("return",n);case 6:if((r=n.object).exists){e.next=9;break}return e.abrupt("return",(0,C.Z)((0,C.Z)({},n),{},{object:r}));case 9:return e.abrupt("return",(0,C.Z)((0,C.Z)({},n),{},{object:qs(r)}));case 10:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"DANGEROUS_lookupConsumerSessionUncachedUnlogged",value:(p=(0,Z.Z)((0,E.Z)().mark((function e(){var t,n,r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g=arguments;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=g.length>0&&void 0!==g[0]?g[0]:{},n=t.sessionId,r=void 0===n?null:n,a=t.paymentAmount,i=void 0===a?null:a,o=t.requestSurface,s=t.emailAddress,l=(u=null!=i?i:{}).amount,c=u.currency,e.next=4,this.sharedSessionManager.getAllAuthSessionClientSecrets();case 4:d=e.sent,p=0;case 6:if(!(p0&&void 0!==S[0]?S[0]:{},n=t.sessionId,r=void 0===n?null:n,a=t.paymentAmount,i=void 0===a?null:a,o=t.transactionContext,s=void 0===o?null:o,u=t.supportedPaymentDetailsTypes,l=void 0===u?gt:u,c=t.requestSurface,e.next=3,this.sharedSessionManager.getAllAuthSessionClientSecrets();case 3:d=e.sent,m=(p=null!=i?i:{}).amount,f=p.currency,h=0;case 6:if(!(h0&&void 0!==p[0]?p[0]:{},n=t.requestSurface,r=t.email,e.next=3,this.sharedSessionManager.getAuthSessionClientSecret();case 3:return a=e.sent,i=a.value,o=a.lifetime,e.next=8,this.sharedSessionManager.credentialsOrReject(r);case 8:return s=e.sent,u=s.consumerSessionClientSecret,l=s.emailAddress,c={consumer_session_client_secret:u},e.next=14,this.request({path:"consumers/sessions/extend",method:"POST",data:(0,C.Z)({key:this.publishableKey,_stripe_account:this.stripeAccount,credentials:c,request_surface:this.getRequestSurface(n)},this.formattedCookies(i,o))});case 14:if(!(d=e.sent).error){e.next=17;break}return e.abrupt("return",d);case 17:return this.sharedSessionManager.actions.updateConsumerSessionClientSecret({secret:d.object.consumer_session_client_secret,email:l}),this.clearLookupCache(),e.abrupt("return",(0,C.Z)((0,C.Z)({},d),{},{object:{}}));case 20:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"retryOnConsumerSessionExpiry",value:(r=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t();case 2:if(a=e.sent,"consumer_session_credentials_invalid"===(null===(r=a.error)||void 0===r?void 0:r.code)){e.next=6;break}return e.abrupt("return",a);case 6:return e.next=8,this.extendSession(n);case 8:return i=e.sent,o=i.error,e.abrupt("return",o?a:t());case 11:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"temporaryAndDangerous_setCredentials",value:function(e){e.authSessionClientSecret&&this.sharedSessionManager.actions.setAuthSessionClientSecret({secret:e.authSessionClientSecret}),e.consumerSessionClientSecret&&this.sharedSessionManager.actions.storeCredentials({consumerInfo:{consumer_session:{client_secret:e.consumerSessionClientSecret,email_address:e.emailAddress},publishable_key:e.consumerPublishableKey},activate:!0})}},{key:"temporaryAndDangerous_clearCredentials",value:(n=(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.sharedSessionManager.actions.clearCredentials();case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"createAccount",value:(t=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.sessionId=null!==(n=t.session_id)&&void 0!==n?n:this.sessionId,e.next=3,this.request({path:"consumers/accounts/sign_up",method:"POST",data:(0,C.Z)((0,C.Z)({},t),{},{key:this.publishableKey,_stripe_account:this.stripeAccount,stripe_js_id:this.sessionId,request_surface:this.getRequestSurface(t.request_surface)})});case 3:if("error"!==(r=e.sent).type){e.next=6;break}return e.abrupt("return",r);case 6:return(a=eo(this.getRequestSurface(t.request_surface)))&&$i.linkApiClientEvent(Li.LinkAccountCreationSuccessful,a,{consumerAccountId:r.object.account_id}),(i=r.object.auth_session_client_secret)&&this.sharedSessionManager.actions.setAuthSessionClientSecret({secret:i}),this.sharedSessionManager.actions.storeCredentials({consumerInfo:r.object,activate:!0}),this.clearLookupCache(),e.abrupt("return",(0,C.Z)((0,C.Z)({},r),{},{object:qs(r.object)}));case 13:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"createLinkPaymentMethod",value:function(e){var t=e.paymentDetailsId,n=e.backupPaymentDetailsIds,r=e.billingDetails,a=e.paymentUserAgent,i=e.stripeVersion,o={link:(0,C.Z)({payment_details_id:t},n?{backup_payment_details_ids:n}:{}),billing_details:r},s=mt.transformData("link",o),u=s.type,l=s.data,c=(0,C.Z)((0,C.Z)({type:u},l),{},{key:this.publishableKey,payment_user_agent:a});return this.stripeAccount&&(c._stripe_account=this.stripeAccount),i&&(c._stripe_version=i),this.paymentMethod.create(c)}},{key:"elementToLinkRequestSurface",value:function(e){switch(e){case Y.Yj.payment:return ht.jL.PaymentElement;case Y.Yj.linkAuthentication:return ht.jL.LinkAuthenticationElement;case Y.Yj.card:return ht.jL.CardElementPopup;case Y.Yj.expressCheckout:return ht.jL.ExpressCheckoutElementPopup;case Y.Yj.paymentRequestButton:return ht.jL.LegacyElementsPopup;case Y.Yj.cardNumber:case Y.Yj.cardCvc:case Y.Yj.cardExpiry:case Y.Yj.postalCode:return ht.jL.SplitCardElementPopup;default:return}}}],[{key:"init",value:function(t,n,r,a){return e.instance=new e(t,n,r,a),e.instance}},{key:"initChild",value:function(t,n,r){var a;return e.instance=new e(t,n.publishableKey,null!==(a=n.stripeAccount)&&void 0!==a?a:null,(0,C.Z)((0,C.Z)({},r),{},{sharedSessionRouting:n.routing})),e.instance}},{key:"sharedInstance",value:function(){if(!e.instance)throw Error("LinkApiClient has not been initialized.");return e.instance}},{key:"prewarmCheckoutCookies",value:function(){var e=(0,Po.ix)(window.location.origin);e&&(0,Po.bI)(e)}}]),e}(),tu=new Set(["link.consumer_account.sign_up.success","link.consumer_account.sign_up.error","link.payment_details.create.success","link.payment_details.create.error"]),nu=(0,C.Z)((0,C.Z)({},Me.kg),{},{log:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Me.kg.log(e,(0,C.Z)({frame_width:window.innerWidth},t),tu.has(e)?{priority:"high"}:void 0)}}),ru=nu,au=function(e){return wu(e,"elements_disable_payment_element_card_country_zip_validations")&&(0,O.uN)(e.config.betas,O.M4.payment_element_disable_card_country_zip_validations_beta_1)},iu=n(67294),ou=n.n(iu),su=function(){return Promise.all([n.e(203),n.e(1944)]).then(n.bind(n,30260))},uu=function(e){return function(t){var n=t.paymentElement.options.fields;if(!n)return"auto";var r=Ga(n,e);return"if_required"===r&&qn(t,"disable_payment_element_if_required_billing_config")?"auto":r}},lu=n(56274).Promise,cu=function(e){var t=e.number,n=e.exp_month,r=e.exp_year,a=e.cvc,i=e.networks,o=parseInt(r,10),s=4===r.length?o:o+2e3;return{number:t,exp_month:parseInt(n,10),exp_year:s,cvc:a,preferred_network:null==i?void 0:i.preferred}},du=function(e){var t=e.address,n=void 0===t?{}:t,r=e.name;return(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},r?{name:r}:{}),n.line1?{line_1:n.line1}:null),n.line2?{line_2:n.line2}:null),n.city?{locality:n.city}:null),n.state?{administrative_area:n.state}:null),n.postal_code?{postal_code:n.postal_code}:null),n.country?{country_code:n.country}:null)},pu=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c,d,p,m,f,h,_;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.apiKey,r=t.stripeAccount,a=t.clientSecret,i=t.cardDetails,o=t.requestSurface,s=t.billingDetails,u=t.consumerAddress,l=t.email,c=t.active,d=t.isDefault,p=t.useLinkApiClient,m=t.nickname,f=t.onBehalfOf,void 0===i.token){e.next=3;break}throw new Error("Unsupported for Card details with token.");case 3:if(!u){e.next=7;break}h=u,e.next=12;break;case 7:if(!s){e.next=11;break}h=du(s),e.next=12;break;case 11:throw new Error("Did not receive consumerAddress or billingDetails");case 12:if(_=(0,C.Z)({card:cu(i),billing_address:h,billing_email_address:l.trim().toLowerCase(),is_default:d,active:c,request_surface:o,nickname:m},f?{on_behalf_of:f}:{}),!p){e.next=15;break}return e.abrupt("return",eu.sharedInstance().paymentDetails.create((0,C.Z)((0,C.Z)({},_),{},{type:"card"})));case 15:if(a){e.next=17;break}throw new Error("Must pass in clientSecret when not using LinkApiClient.");case 17:return e.abrupt("return",(y=(0,C.Z)({key:n,_stripe_account:null!=r?r:void 0,credentials:{consumer_session_client_secret:a},type:"card"},_),(0,Ri.Nv)("consumers/payment_details","POST",(0,C.Z)((0,C.Z)({},y),{},{credentials:(0,C.Z)((0,C.Z)({},y.credentials),{},{consumer_session_client_secret:y.credentials.consumer_session_client_secret})}),{includeErrorStatus:!0,includeRequestId:!0,headers:{"Accept-Language":"en"}})));case 18:case"end":return e.stop()}var y}),e)})));return function(t){return e.apply(this,arguments)}}(),mu=function(e,t){return e||Zl(t)},fu=function(e,t){return e||Al(t)},hu=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,Z,A,M,x,P;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.cvc,a=t.mids,i=t.paymentUserAgent,o=t.selectedPaymentMethodType,s=t.state,u=t.metadata,l=t.allow_redisplay,c=t.isECE,d=t.userPaymentMethodData,p=al(s,{isECE:c}),m=null==p?void 0:p.id,f=nr(s),h=null==p?void 0:p.type,_=kt(h||null,null===(n=$n(s))||void 0===n?void 0:n.linkMode,f),y=Un(s),v=null,g=null,c&&(v=mu(null==d||null===(b=d.billing_details)||void 0===b?void 0:b.phone,s),g=fu(null==d||null===(S=d.billing_details)||void 0===S?void 0:S.email,s)),m){e.next=12;break}return e.abrupt("return",lu.reject(new Error("No payment details id found during sharePaymentDetails")));case 12:return k={},"card"===o&&r?k={card:{cvc:r}}:"us_bank_account"===o&&(A=null===(Z=Rn(s))||void 0===Z?void 0:Z.parsedClientSecret,k={us_bank_account:{financial_connections:{permissions:["payment_method"]},intent_client_secret:null==A?void 0:A.clientSecret,payment_intent:"PAYMENT_INTENT"===(null==A?void 0:A.type)?A.id:null,setup_intent:"SETUP_INTENT"===(null==A?void 0:A.type)?A.id:null}}),M=(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({id:m,request_surface:y},a),null===i?null:{payment_user_agent:i}),{},{payment_method_options:k},_?{expected_payment_method_type:_}:null),u&&{metadata:u}),l&&{allow_redisplay:l}),{expand:["payment_method"]}),v&&{billing_phone:v}),g&&{billing_email:g}),e.next=17,eu.sharedInstance().paymentDetails.share(M);case 17:if("error"!==(x=e.sent).type){e.next=24;break}if(P=x.error,ru.log("link.payment_details.share.error",{error:P,selected_payment_method_type:o}),"consumer_session_expired"!==P.code){e.next=23;break}throw new wo;case 23:throw new No;case 24:return ru.log("link.payment_details.share.success",{selected_payment_method_type:o}),e.abrupt("return",{payment_method:x.object.payment_method});case 26:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_u=Object.keys({cvc:!0,expiry:!0,postalCode:!0,linkLegalName:!0}),yu=function(e){return(0,D.D9)(e,(function(e,t){return"string"==typeof t}))},vu=function(e,t,n){var r=e.exp_month,a=e.exp_year;return!t&&!n||t===r&&n===a},gu=function(e,t){var n=e.brand;return(t&&function(e){switch(e){case"visa":return"VISA";case"mastercard":return"MASTERCARD";case"amex":return"AMERICAN_EXPRESS";case"jcb":return"JCB";case"diners":return"DINERS_CLUB";case"discover":return"DISCOVER";case"unionpay":return"UNIONPAY";case"elo":return"ELO";case"cartes_bancaires":return"CARTES_BANCAIRES";default:return"BRAND_INVALID"}}(t))===n},bu=function(e,t){return!t||!e.billing_address||(n=t,r=e.billing_address,(0,D.Xy)(yu(n),yu(r)));var n,r},Su=function(e){var t=e.linkOptIn,n=e.linkOptInTouched,r=e.linkOptInIsVisibleFromFormChange,a=e.autofillPromptOpen,i=e.phoneNonEmpty,o=e.linkDefaultOptInBehavior,s=e.isSpmLinkSignUp,u=!!n&&!!n.linkOptIn,l=!(!n||!n.linkMobilePhone&&!n.linkMobilePhoneCountry),c=!!n&&!!n.linkEmail;if(!t&&!a&&!r)return null;if(!i)return null;if(a)return l?ht.pM.ClickedPromptEnteredPhoneNumber:ht.pM.ClickedPromptPrefilledPhoneNumber;if(u)return l?ht.pM.CheckedOptInBoxEnteredPhoneNumber:ht.pM.CheckedOptInBoxPrefilledPhoneNumber;if(s)return l?ht.pM.ImpliedConsentWithSpm:ht.pM.ImpliedConsentWithSpmPrefilledPhoneNumber;var d=c&&l,p=c?!l:l;return"blocking"===o?d?ht.pM.PrecheckedOptinBoxPrefilledNone:p?ht.pM.PrecheckedOptinBoxPrefilledSome:ht.pM.PrecheckedOptinBoxPrefilledAll:"non-blocking-optional"===o?d?ht.pM.NoCheckboxPrefilledNone:p?ht.pM.NoCheckboxPrefilledSome:ht.pM.NoCheckboxPrefilledAll:r?l?ht.pM.EnteredPhoneNumber:ht.pM.AutofilledPhoneNumber:null},ku=function(e,t){return e&&t?su().then((function(n){return(0,n.formatE164)(e,t)})):lu.resolve(null)},Cu=function(e,t){var n=(null==t?void 0:t.linkSupportedPaymentMethods)||[],r=e.indexOf("link");if(-1===r&&"LINK_CARD_BRAND"!==(null==t?void 0:t.linkMode))return e;var a=e.filter((function(e){return"link"!==e}));return n.forEach((function(e){switch(e){case"CARD":a=function(e){var t=e.paymentForms,n=e.indexOfLink;return-1===t.indexOf("card")?[].concat((0,x.Z)(t.slice(0,n)),["card"],(0,x.Z)(t.slice(n))):t}({paymentForms:a,indexOfLink:r});break;case"INSTANT_DEBITS":a=function(e){var t,n=e.paymentForms,r=e.linkSettings;return n.indexOf("us_bank_account")>-1||null==r||!r.bankOnboardingEnabled?n:(t="LINK_CARD_BRAND"===(null==r?void 0:r.linkMode)?"link_card_brand":"link",[].concat((0,x.Z)(n.slice(0,2)),[t],(0,x.Z)(n.slice(2))))}({paymentForms:a,linkSettings:t})}})),a},Eu=function(e){var t,n=e.isDeferredIntent,r=e.intentType,a=e.paymentDetailsId,i=e.requestSurface,o=e.intentId,s=e.elementsSessionId;if(n)t={type:"bank_account",bank_account:{payment_details:a},request_surface:i,elements_session_id:s};else{if(!o)throw new Error("Intent id not populated in non-deferred intent");if("PAYMENT_INTENT"===r)t={type:"bank_account",bank_account:{payment_details:a},request_surface:i,payment_intent:o};else{if("SETUP_INTENT"!==r)throw new Error("Unexpected intent id or client secret shape");t={type:"bank_account",bank_account:{payment_details:a},request_surface:i,setup_intent:o}}}return t},Zu=function(e){return"apple_pay_inner"===e||"apple_pay_outer"===e||"applePayOuter"===e||"applePayInner"===e},Au=function(e){return"cpmt"===e.split("_",1)[0]},Mu=function(e){var t=e.orderedPaymentMethodTypesAndWallets,n=e.unverifiedPaymentMethodsOnDomain,r=e.customPaymentMethodOrder,a=e.shouldListApplePay,i=e.shouldListGooglePay,o=e.shouldListLink,s=e.eceVisibleButtons,u=e.linkSettings,l=e.heldbackPaymentMethods,c=t.filter((function(e){return-1!==ba.indexOf(e)||"saved"===e||Au(e)}));c=null!=u&&u.linkFundingSources&&(null==u?void 0:u.linkFundingSources.length)>0&&o?Cu(c,u):c.filter((function(e){return"link"!==e})),s.forEach((function(e){"link"===e||(c=Zu(e)?c.filter((function(e){return"apple_pay"!==e})):c.filter((function(t){return(0,w.i3)(t)!==e})))})),a&&-1===n.indexOf("apple_pay")||(c=c.filter((function(e){return"apple_pay"!==e}))),i&&-1===n.indexOf("google_pay")||(c=c.filter((function(e){return"google_pay"!==e}))),-1!==n.indexOf("paypal")&&(c=c.filter((function(e){return"paypal"!==e}))),l.forEach((function(e){c=c.filter((function(t){return t!==e}))}));var d={saved:-1},p=r||[];p.forEach((function(e,t){"saved"!==e&&(d[e]=t+1)}));var m=function(e){return d[e]?d[e]:c.indexOf(e)+p.length+1};return c.sort((function(e,t){return m(e)-m(t)})),c},xu=function(e,t){if(!t)return e;if("string"==typeof t)return(0,C.Z)((0,C.Z)({},e),{},{type:t});var n=(0,C.Z)((0,C.Z)({},e),t);return{type:n.type,radios:n.radios,spacedAccordionItems:n.spacedAccordionItems,visibleAccordionItemsCount:n.visibleAccordionItemsCount}},Pu=function(e,t){if(null===e&&null==t)return null;var n=(0,C.Z)((0,C.Z)({},e),t);return(null!=t&&t.automaticReloadPaymentRequest||null!=t&&t.recurringPaymentRequest||null!=t&&t.deferredPaymentRequest)&&(n.automaticReloadPaymentRequest=void 0,n.deferredPaymentRequest=void 0,n.recurringPaymentRequest=void 0),(0,C.Z)((0,C.Z)({},n),t)},Iu=function(e){return!!e&&null!==e.customer},Nu=function(e){return Mu(e)[0]},wu=function(e,t){return On(e).featureFlags[t]||!1},Tu=function(e,t){var n=e.paymentMethods.filter((function(e){return e.id!==t}));if(n.length<1)return null;var r=(0,D.sE)(n,(function(t){return t.id===e.defaultPaymentMethod}));return r||(r=n[0]),{mode:"customer_from_session",id:r.id,paymentMethod:r}},Ou=function(e){var t=Ru(e);if(t)return t.paymentMethod},Ru=function(e){return e.paymentElement.customerSessionSavedPayment.selectedSavedPayment},Lu=function(e){var t=Ou(e);return!(!t||"card"!==t.type)&&(function(e){var t,n,r,a,i;return!!(null!==(t=e.config.deferredIntent)&&void 0!==t&&null!==(n=t.payment_method_options)&&void 0!==n&&null!==(r=n.card)&&void 0!==r&&r.require_cvc_recollection||null!==(a=e.config.session)&&void 0!==a&&null!==(i=a.paymentMethodOptions.card)&&void 0!==i&&i.require_cvc_recollection)}(e)||!!function(e){var t,n=e.paymentElement.customerSessionSavedPayment.cvcConfirmationError;return n&&n.paymentMethodId&&n.paymentMethodId===(null===(t=Ru(e))||void 0===t?void 0:t.id)?n:null}(e))},Du=function(e){var t,n=function(e){return e.paymentElement.savePaymentMethodDisplay}(e),r=n.maxVisiblePaymentMethods;return(null===(t=hr(e))||void 0===t?void 0:t.slice(0,r).map((function(e){return{mode:"customer_from_session",id:e.id,paymentMethod:e}})))||[]},Uu=function(e){var t,n;return!(null===(t=e.config.session)||void 0===t||null===(n=t.customer)||void 0===n||!n.paymentMethods.length||e.authenticationElement.form.authenticated)},ju=function(e){var t=function(e,t){return"saved"===t||void 0!==t&&Yu(e).some((function(e){var n=Ia[e];return n&&n.indexOf(t)>-1}))}(e,En(e));return Iu(e.config.session)&&!gr(e)&&t&&qn(e,"elements_enable_link_spm")},Bu=function(e){var t;return(null===(t=e.paymentElement.selectedSavedPayment)||void 0===t?void 0:t.id)||null},Fu=function(e){var t,n,r;return(null==e||null===(t=e.expressCheckoutElement)||void 0===t||null===(n=t.paymentMethodData)||void 0===n||null===(r=n.link)||void 0===r?void 0:r.payment_details_id)||null},Gu=function(e){var t,n,r,a;return(null==e||null===(t=e.expressCheckoutElement)||void 0===t||null===(n=t.paymentMethodData)||void 0===n||null===(r=n.link)||void 0===r||null===(a=r.card)||void 0===a?void 0:a.cvc)||null},Vu=function(e){var t;if(kl(e))return{view:"link-blocked"};if(!e.consumer.loaded&&!On(e).customerInfo||Uu(e))return{view:"details"};var n=!!e.paymentElement.updatingSavedPayment,r=!!e.paymentElement.removingSavedPayment,a=e.paymentElement.isLoggingOut,i=e.paymentElement.isAddingSavedPayment,o=!(null===(t=e.paymentElement.selectedSavedPayment)||void 0===t||!t.active),s=function(e){if(!or(e)||!ar(e)||Wn(e))return null;var t=e.consumer.autoFillBehavior;return"oneclick"!==t||ml(e)?t:null}(e);return a?{view:"logout"}:r?{view:"remove"}:n?{view:"update"}:o&&!i?{view:"saved"}:"oneclick"===s?{view:"link-return-autofill"}:{view:"details-link-authenticated"}},qu=function(e){var t=Vu(e);if("link-nested"===t.view){var n=t.linkView.view;return"authentication"===n||"verification"===n||"add-new"===n}var r=t.view;return"details"===r||"details-link-authenticated"===r||"details-link-disabled"===r},Ku=function(e){return!e.config.livemode&&null!==e.authenticationElement.form.values.email.match(/\+disable_bank@/)},zu=function(e){return!e.config.livemode&&null!==e.authenticationElement.form.values.email.match(/\+multiple_funding_sources@/)},Hu=function(e){var t;return!(null===(t=e.config.session)||void 0===t||!t.linkSettings.linkEnableInstantDebitsInTestmode)},Yu=function(e){var t;if(!ar(e))return[];var n=On(e).linkSettings.linkSupportedPaymentMethods,r=Hu(e),a=null===(t=e.consumer.consumerSession)||void 0===t?void 0:t.support_payment_details_types,i=n.filter((function(e){return!a||"US_BANK_ACCOUNT"===e||-1!==a.indexOf(ht.uB[e])})),o=-1!==i.indexOf("INSTANT_DEBITS");return r&&o&&Ku(e)?i=i.filter((function(e){return"INSTANT_DEBITS"!==e})):r||o||!zu(e)||i.push("INSTANT_DEBITS"),i},Wu=function(e){return Yu(e).map((function(e){return ht.uB[e]}))},Ju=function(e){return(0,D.G)(e.verification_sessions,(function(e){var t=e.type,n=e.state;return"SMS"===t&&"VERIFIED"===n}))},Xu=function(e){return(0,D.G)(e.verification_sessions,(function(e){var t=e.type,n=e.state;return"EMAIL"===t&&"VERIFIED"===n}))},Qu=function(e){return(0,D.G)(e.verification_sessions,(function(e){var t=e.type,n=e.state;return"WEBAUTHN"===t&&"VERIFIED"===n}))},$u=function(e){return e.consumer.foundUsingPartialCookie},el=function(e,t){var n=e.consumer.consumerSession;if(!n||t&&n.email_address!==t.trim().toLowerCase())return!1;var r=$n(e),a=(r.emailVerificationLoginEnabled||mr(e))&&Xu(n),i=(r.linkPaymentElementEnableWebAuthnLogin||cr(e))&&Qu(n);return Ju(n)||a||i},tl=function(e,t){var n=e.consumer.consumerSession;return!!n&&((!t||n.email_address===t.trim().toLowerCase())&&function(e){return(0,D.G)(e.verification_sessions,(function(e){var t=e.type,n=e.state;return"SIGNUP"===t&&"STARTED"===n}))}(n))},nl=function(e){return e.consumer.paymentDetails},rl=function(e){return bt(e.consumer.paymentDetails)},al=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isECE,r=n?Fu(e):Bu(e),a=(0,D.sE)(e.consumer.paymentDetails,(function(e){return e.id===r})),i=a||null;return null===i&&n?{id:r||"",type:"CARD",backup_ids:[]}:i},il=function(e){return function(e){var t,n;return-1===(null!==(t=null===(n=Rn(e))||void 0===n?void 0:n.unverifiedPaymentMethodsOnDomain)&&void 0!==t?t:["link"]).indexOf("link")}(e)?e.consumer.shippingAddresses:[]},ol=function(e){return e.consumer.emailOtpRequiresAdditionalInfo},sl=function(e){return e.consumer.hasPasskey},ul=function(e){var t;return!!("ERROR"===e.consumer.requests.START_VERIFICATION.status&&(null===(t=e.consumer.requests.START_VERIFICATION.error)||void 0===t?void 0:t.status))},ll=function(e){return!!e.consumer.consumerSession&&(mr(e)?(0,D.G)(e.consumer.consumerSession.verification_sessions,(function(e){var t=e.type,n=e.state;return("SMS"===t||"EMAIL"===t)&&"STARTED"===n})):(0,D.G)(e.consumer.consumerSession.verification_sessions,(function(e){var t=e.type,n=e.state;return"SMS"===t&&"STARTED"===n})))},cl=function(e,t){return e.consumer.requests[t].status},dl=function(e){var t;return null===(t=e.consumer.consumerSession)||void 0===t?void 0:t.email_address},pl=function(e){var t=e.consumer.requests.CONFIRM_LINK_PAYMENT_INTENT,n=e.consumer.requests.CONFIRM_LINK_SETUP_INTENT;return"ERROR"===t.status&&(0,P.T)({error:t.error})||"ERROR"===n.status&&(0,P.T)({error:n.error})},ml=function(e){return e.consumer.loaded},fl=function(e){return ml(e)&&(tl(e)||el(e))},hl=function(e){return sr(e)&&function(e){return e.consumer.useBackupPaymentMethod}(e)},_l=function(e){return"card"===En(e)&&(fl(e)||tl(e))&&tr(e)&&!br(e)},yl=function(e){var t,n="link"===(null===(t=e.expressCheckoutElement)||void 0===t?void 0:t.confirmingPaymentMethodType),r=En(e);return n&&"card"===r&&tr(e)&&!br(e)},vl=function(e){var t;return null===(t=e.expressCheckoutElement)||void 0===t?void 0:t.sharedPaymentMethodId},gl=function(e){return!Uu(e)&&fl(e)&&(_l(e)||function(e){var t,n=On(e).orderedPaymentMethodTypesAndWallets,r=(null==n?void 0:n.indexOf("link"))>=0,a=En(e);"card"===a&&(t="CARD"),"link"===a&&(t="INSTANT_DEBITS");var i=Yu(e);return r&&(fl(e)||tl(e))&&t&&i.indexOf(t)>=0&&!br(e)}(e)||function(e){return"link_card_brand"===En(e)&&(fl(e)||tl(e))&&!br(e)}(e)||El(e))},bl=function(e){var t;return(null==e||null===(t=e.consumer)||void 0===t?void 0:t.linkFunnelConfirmationLinkType)||""},Sl=function(e){return e.consumer.autoFillBehavior},kl=function(e){var t=On(e).orderedPaymentMethodTypesAndWallets,n=1===t.length&&"link"===t[0],r=function(e){var t;return!("ERROR"!==e.consumer.requests.CREATE_SESSION.status||!(null===(t=e.consumer.requests.CREATE_SESSION.error)||void 0===t?void 0:t.status))}(e)||ul(e),a=Wu(e).length>0,i=$n(e).linkPmKillswitchOnInElements;return n&&(r||!a||i)},Cl=function(e){return function(t){var n,r=Zn(t),a=r.available&&function(e){if(!e.available)return!1;var t=(0,D.D9)(e.authenticationTypeAvailability,(function(e,t){return"expressCheckoutElementOnly"!==e&&t.available}));return Object.keys(t).length>0}(r)||"expressCheckout"===e&&function(e){return On(e).linkSettings.linkPayButtonElementEnabled}(t);return!Wn(t)&&null!==(n=hr(t))&&void 0!==n&&n.length?["ephemeral"]:a?["ephemeral","persistent"]:["ephemeral"]}},El=function(e){var t=En(e),n=Yu(e),r=al(e),a=Vu(e),i=el(e),o="link-nested"===a.view?"use-saved"===a.linkView.view:i&&"saved"===a.view;return"us_bank_account"===t&&"BANK_ACCOUNT"===(null==r?void 0:r.type)&&-1!==n.indexOf("US_BANK_ACCOUNT")&&o},Zl=function(e){var t,n,r;return e&&(null===(t=e.expressCheckoutElement)||void 0===t||null===(n=t.paymentMethodData)||void 0===n||null===(r=n.billing_details)||void 0===r?void 0:r.phone)||null},Al=function(e){var t,n,r;return e&&(null===(t=e.expressCheckoutElement)||void 0===t||null===(n=t.paymentMethodData)||void 0===n||null===(r=n.billing_details)||void 0===r?void 0:r.email)||null},Ml=function(e,t){var n=function(e){return or(e)&&!qn(e,"payment_element_link_modal_preload_killswitch")}(e);if(!n)return!1;if(!function(e){return e.consumer.linkModalEnabledByExperiment}(e))return!1;if(!function(e){return"disabled"!==e.consumer.linkModalStatus}(e))return!1;var r=e.consumer.consumerSession;if(!r)return!1;var a=function(e){return e.consumer.emailSource}(e);return!(null!=t&&t.allowedEmailSources&&(!a||t.allowedEmailSources.indexOf(a)<0))&&!(0,D.G)(r.verification_sessions,(function(e){return"STARTED"===e.state}))},xl=function(e){var t=function(e){var t,n;return null===(t=Rn(e))||void 0===t||null===(n=t.linkSettings)||void 0===n?void 0:n.linkPaymentSessionContext}(e),n=function(e){var t,n;return null===(t=Rn(e))||void 0===t||null===(n=t.linkSettings)||void 0===n?void 0:n.linkSupportedPaymentMethods}(e);return{bank_account_verification_method:null==t?void 0:t.bank_account_verification_method,bank_account_permissions:null==t?void 0:t.bank_account_permissions,link_supported_payment_methods:n||null}},Pl={AC:"SH",TA:"SH"},Il=function(e){var t,n,r=e.addressLine1,a=e.addressLine2,i=e.locality,o=e.administrativeArea,s=e.postalCode,u=e.country;return(0,D.VJ)({line1:r,line2:a.trim()||null,city:i,country:(t=u,null!==(n=Pl[t])&&void 0!==n?n:t),postal_code:s,state:o})},Nl=function(e){var t=e.name,n=e.address,r=void 0===n?{}:n,a=e.phone,i=r,o=i.line1,s=i.line2,u=i.city,l=i.state,c=i.postal_code,d=i.country;return(0,D.VJ)({name:t,phone:a,line_1:o,line_2:s,locality:u,administrative_area:l,postal_code:c,country_code:d})},wl=function(e,t,n){return function(e,t){return null===e||0===e.length||-1!==e.indexOf(t)}(t,e.country_code)&&!(n&&function(e){var t=e.line_1,n=void 0===t?"":t,r=e.line_2,a=void 0===r?"":r,i=e.country_code,o=Ot(void 0===i?"":i);return!!o&&(nn(o,n)||nn(o,a))}(e))},Tl={country:"US",addressLine1:"",addressLine2:"",locality:"",administrativeArea:"",postalCode:""},Ol={name:"",firstName:"",lastName:"",organizationName:""},Rl=["BE","BR","CH","ES","ID","IT","MX","NL","NO","PL","RU","SE"],Ll=function(e,t){return(0,D.sE)(t.address_components,(function(t){return-1!==t.types.indexOf(e)}))},Dl=function(e){e.dependentLocality&&(e.addressLine2?e.addressLine2="".concat(e.addressLine2,", ").concat(e.dependentLocality):e.addressLine2=e.dependentLocality)},Ul=function(e,t){var n=function(e,t){var n=Ll(e,t);return n?n.short_name:null}("administrative_area_level_2",e),r=function(e,t){var n=Ll(e,t);return n?n.long_name:null}("administrative_area_level_1",e);switch(t.country){case"IE":r&&(t.administrativeArea=r),Dl(t);break;case"JP":t.addressLine2="",Dl(t);break;case"TR":case"BR":!t.locality&&n&&(t.locality=n),Dl(t);break;case"ES":case"IT":n&&(t.administrativeArea=n);break;case"CO":case"MX":case"MY":case"PH":case"PK":case"ZA":Dl(t)}return t},jl=function(e,t,n){var r=n.locality,a=n.country,i=n.addressLine2,o=e.street_number,s=e.route_long,u=e.route_short,l=null!=o?o:"",c=null!=s?s:"",d=null!=u?u:"";return"JP"===a?function(e,t,n){var r=e.sublocality_level_2,a=e.sublocality_level_3,i=e.sublocality_level_4,o=a&&i&&n,s=a,u=i,l=n,c=r;if("ja"===(0,mn.UT)()){var d=o?"".concat(s).concat(u,"-").concat(l):"";return"".concat(t).concat(c).concat(d)}var p=o?"".concat(s,"-").concat(u,"-").concat(l):"";return"".concat(p," ").concat(c," ").concat(t).trim()}(e,r,i):t&&(l||c)?!function(e,t,n,r){return""!==t&&""!==n&&(-1!==e.indexOf(n)||-1!==e.indexOf(r))&&-1!==e.indexOf(t)}(t,l,c,d)||function(e,t){return""!==t&&-1!==e.indexOf(t)}(t,i)?-1!==Rl.indexOf(a)?"".concat(c.trim()," ").concat(l.trim()):"".concat(l.trim()," ").concat(c.trim()):t:""},Bl=function(e,t,n){var r={addressLine1:"",addressLine2:"",dependentLocality:"",locality:"",administrativeArea:"",postalCode:"",country:""},a={};return e.address_components.forEach((function(e){var t=e.short_name,i=e.long_name;switch(e.types[0]){case"street_number":a.street_number=i;break;case"route":a.route_long=i,a.route_short=t;break;case"premise":case"subpremise":r.addressLine2=i;break;case"locality":case"sublocality":case"postal_town":r.locality=i;break;case"administrative_area_level_1":r.administrativeArea=t;break;case"administrative_area_level_3":r.locality||(r.locality=i);break;case"administrative_area_level_2":r.administrativeArea||r.dependentLocality?r.administrativeArea=t:r.dependentLocality=i;break;case"neighborhood":r.locality?r.dependentLocality=i:r.locality=i;break;case"postal_code":r.postalCode=i;break;case"postal_code_prefix":if(n){var o=n.filter((function(e){return-1!==e.value.indexOf(i)}));r.postalCode=o.length>0?o[0].value:""}break;case"country":r.country=t;break;case"sublocality_level_1":r.locality?r.locality=i:r.dependentLocality=i;break;case"sublocality_level_2":a.sublocality_level_2=i;break;case"sublocality_level_3":a.sublocality_level_3=i;break;case"sublocality_level_4":a.sublocality_level_4=i}})),r.addressLine1=jl(a,t,r),Ul(e,r)},Fl={isFetchingSuggestions:!1,selectedIndex:0,isSuggestionSelected:!1,suggestions:null,inputLocation:null,isAutofillUsed:!1,isMouseInsideDropdown:!1,isInputFocused:!1},Gl=((0,I.mC)({phone:(0,I.jt)((0,I.kw)("auto","always","never"))}),(0,I.mC)({required:(0,I.kw)("auto","always","never")})),Vl=((0,I.mC)({phone:(0,I.jt)(Gl)}),"shipping"),ql="billing",Kl=((0,I.or)((0,I.mC)({mode:(0,I.kw)("automatic","disabled")}),(0,I.mC)({mode:(0,I.kw)("google_maps_api"),apiKey:I.Z_})),(0,I.mC)({name:(0,I.jt)((0,I.kw)("full","split","organization"))}),Object.freeze({line1:(0,I.jt)(I.Z_),line2:(0,I.jt)(I.Z_),city:(0,I.jt)(I.Z_),state:(0,I.jt)(I.Z_),country:(0,I.jt)(I.Z_),postal_code:(0,I.jt)(I.Z_)})),zl=((0,I.jt)(I.Z_),(0,I.jt)((0,I.mC)(Kl)),(0,I.jt)(I.Z_),"full"),Hl="split",Yl=["incorrect_zip"],Wl=[].concat(Yl,["card_velocity_exceeded","expired_card","fraudulent","generic_decline","incorrect_cvc","insufficient_funds","invalid_cvc","invalid_expiry_month","invalid_expiry_year","lost_card","stolen_card"]),Jl=function(e){switch(e.decline_code||e.code){case"card_velocity_exceeded":case"fraudulent":case"generic_decline":case"insufficient_funds":case"lost_card":case"stolen_card":return"number";case"expired_card":case"invalid_expiry_month":case"invalid_expiry_year":return"expiry";case"incorrect_cvc":case"invalid_cvc":return"cvc";case"incorrect_zip":return"postalCode";default:return null}},Xl=function(e){var t,n,r=e||{},a=r.error,i=r.field,o=(null==a||null===(t=a.extra_fields)||void 0===t?void 0:t.link_decline_code)||(null==a||null===(n=a.extra_fields)||void 0===n?void 0:n.link_code)||(null==a?void 0:a.decline_code)||(null==a?void 0:a.code);return"string"!=typeof o?{}:o?-1===Wl.indexOf(o)?{}:(0,S.Z)({},i,dn(o)):{}},Ql=["id","mode"],$l="customer_shipping",ec="customer_payment_method_billing_details",tc={form:{autofilledFields:(0,C.Z)((0,C.Z)({phone:!1},(0,D.Q8)(Ol,(function(){return!1}))),(0,D.Q8)(Tl,(function(){return!1}))),displayErrors:(0,C.Z)((0,C.Z)({phone:!1},(0,D.Q8)(Ol,(function(){return!1}))),(0,D.Q8)(Tl,(function(){return!1}))),errors:(0,C.Z)((0,C.Z)({phone:null},(0,D.Q8)(Ol,(function(){return null}))),(0,D.Q8)(Tl,(function(){return null}))),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({phone:!1},(0,D.Q8)(Ol,(function(){return!1}))),(0,D.Q8)(Tl,(function(){return!1}))),values:(0,C.Z)((0,C.Z)((0,C.Z)({phone:"",phoneCountry:Tl.country},Ol),Tl),{},{syncAddress:!1}),formattedValues:{phone:""},isPhoneCountryTouched:!1,showAllFields:!1,focusedField:null},isConsumerInformationListed:!1,isAddingSavedAddress:!1,isNewAddressTouched:!1,removingSavedAddress:null,isSelectingSavedAddress:!1,isUpdatingSavedBillingDetails:!1,updateError:null,isUpdatePending:!1,selectedSavedAddress:null,countryCode:null,options:{mode:Vl,allowedCountries:null,autocomplete:null,blockPoBox:!1,contacts:null,defaultValues:null,display:null,fields:null,validation:null},isRtl:!1,autocomplete:Fl,isStateInit:!1,touched:!1,hasConfirmFailedForView:!1,confirmationError:null,isParentVisible:!1},nc="US",rc=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=null!==(t=Ot(e||nc))&&void 0!==t?t:nc;return(0,C.Z)((0,C.Z)({},tc.form),{},{values:(0,C.Z)((0,C.Z)({},tc.form.values),{},{country:r,phoneCountry:r,name:n})})},ac=function(e,t,n,r){var a=e[t].form,i=(0,D.ei)((0,C.Z)((0,C.Z)({},Tl),Ol),n);return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,(0,C.Z)((0,C.Z)({},e[t]),{},{form:(0,C.Z)((0,C.Z)({},a),{},{displayErrors:(0,C.Z)((0,C.Z)({},a.displayErrors),(0,D.Q8)(i,(function(){return!1}))),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)((0,C.Z)({},a.shouldUpdateLocalValueFromState),(0,D.Q8)(i,(function(){return!0}))),{},{phoneCountry:!0}),values:(0,C.Z)((0,C.Z)((0,C.Z)({},a.values),i),{},{phoneCountry:r?a.values.country:a.values.phoneCountry})})})))},ic=function(e,t){var n=en(e[t].form.values.country),r=n[(0,D.cx)(n,(function(e){return e.required}))],a=new Set(["name","firstName","lastName","organizationName",r.type]);return(0,D.Q8)(e[t].form.displayErrors,(function(n,r){var i,o;return e[t].form.showAllFields||e[t].selectedSavedAddress&&["phone"].indexOf(r)>-1||(null===(i=e[t].options.validation)||void 0===i||null===(o=i.phone)||void 0===o?void 0:o.required)&&e[t].form.values.syncAddress&&["phone"].indexOf(r)>-1||a.has(r)}))},oc=function(e,t){return function(){var n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t||e,a=arguments.length>1?arguments[1]:void 0,i=a,o=i.mode,s="shipping";switch(a.type){case"ADDRESS.INIT":var u,l=(null===(u=r[o].selectedSavedAddress)||void 0===u?void 0:u.id)===ec,c=(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isStateInit:!0,options:(0,C.Z)((0,C.Z)({},a.options),l?{contacts:null}:null),isRtl:a.isRtl,form:(0,C.Z)((0,C.Z)({},r[o].form),{},{shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({phone:!0},(0,D.Q8)(Ol,(function(){return!0}))),(0,D.Q8)(Tl,(function(){return!0})))})})));if(a.options.contacts&&a.options.contacts.allowed.length>0&&!l){var d=a.options.contacts.allowed[0],p=d.mode,m=d.id;return(0,C.Z)((0,C.Z)({},c),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},c[o]),{},{selectedSavedAddress:{mode:p,id:m}})))}if(a.options.defaultValues){var f=a.options.defaultValues,h=Object.entries(f).filter((function(e){var t=(0,k.Z)(e,2);t[0];return!!t[1]})).map((function(e){var t=(0,k.Z)(e,2),n=t[0];t[1];return n})),_=Cc(f,c[o].form),y=Sc(f.phone,_.phoneCountry),g=(0,C.Z)((0,C.Z)({},f),{},{phone:y||_.phone,phoneCountry:_.phoneCountry});return(0,C.Z)((0,C.Z)({},c),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},c[o]),{},{form:(0,C.Z)((0,C.Z)({},c[o].form),{},{values:g,formattedValues:(0,C.Z)((0,C.Z)({},c[o].form.formattedValues),{},{phone:_.formattedPhone}),showAllFields:Ec(g),displayErrors:(0,C.Z)((0,C.Z)({},c[o].form.displayErrors),(0,D.sq)(h.map((function(e){return[e,!0]}))))})})))}return c;case"ADDRESS.FIELD_CHANGED":var b=r[o].form.values[a.name],E=!(0,D.Xy)(a.value,b),Z=(0,C.Z)((0,C.Z)({},r[o].form.values),{},(0,S.Z)({},a.name,a.value));"firstName"===a.name||"lastName"===a.name?Z.name="".concat(Z.firstName||""," ").concat(Z.lastName||"").trim():"organizationName"===a.name&&(Z.name=a.value);var A=r[o].options,M=A.blockPoBox,x=A.validation,P=A.display,I=r[o].confirmationError,N=I&&a.name===I.field&&E;N&&(I=null);var w=gc(Z,M,x,P,I),T=r[o].autocomplete.isFetchingSuggestions||!!r[o].autocomplete.suggestions,O=new Set(["name","firstName","lastName","organizationName","syncAddress"]),R=!T&&!O.has(a.name)&&"string"==typeof a.value&&a.value.length>2,L=(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{touched:r[o].touched||E&&a.touched,form:(0,C.Z)((0,C.Z)({},r[o].form),{},{values:Z,displayErrors:(0,C.Z)((0,C.Z)({},r[o].form.displayErrors),{},(0,S.Z)({},a.name,!!a.displayError)),errors:w,showAllFields:R||r[o].form.showAllFields,shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},r[o].form.shouldUpdateLocalValueFromState),{},(0,S.Z)({},a.name,!a.oneWay))})})));return"country"===a.name&&r[o].form.values.country!==a.value?ac(L,o,["locality","postalCode","administrativeArea"],a.shouldUpdatePhoneCountry):L;case"ADDRESS.FORMATTED_FIELD_CHANGED":var U=(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{formattedValues:(0,C.Z)((0,C.Z)({},r[o].form.formattedValues),{},(0,S.Z)({},a.name,a.value))})})));return U;case"ADDRESS.RESET_ADDRESS_VALUES":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},rc(r[o].countryCode,"")),{},{shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({phone:!0},(0,D.Q8)(Ol,(function(){return!0}))),(0,D.Q8)(Tl,(function(){return!0})))})})));case"ADDRESS.SHOW_ALL_FIELDS":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{showAllFields:!0})})));case"ADDRESS.FILL_PHONE":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{values:(0,C.Z)((0,C.Z)({},r[o].form.values),{},{phone:a.value.phone,phoneCountry:a.value.phoneCountry}),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},r[o].form.shouldUpdateLocalValueFromState),{},{phone:!0,phoneCountry:!0}),displayErrors:(0,C.Z)((0,C.Z)({},r[o].form.displayErrors),{},{phone:!1})})})));case"ADDRESS.PHONE_COUNTRY_TOUCHED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{isPhoneCountryTouched:!0})})));case"ADDRESS.FIELD_FOCUSED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{focusedField:a.name})})));case"ADDRESS.FIELD_BLURRED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{displayErrors:(0,C.Z)((0,C.Z)({},r[o].form.displayErrors),{},(0,S.Z)({},a.name,!!r[o].form.values[a.name]||r[o].form.displayErrors[a.name])),focusedField:null})})));case"ADDRESS.FIELD_AUTOFILL_USED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{autofilledFields:(0,C.Z)((0,C.Z)({},r[o].form.autofilledFields),{},(0,S.Z)({},a.name,a.value))})})));case"ELEMENTS.DISPLAY_ERRORS":var j;return a.elementsToDisplayErrors&&-1===a.elementsToDisplayErrors.indexOf("address")?r:(0,C.Z)((0,C.Z)({},r),{},(j={},(0,S.Z)(j,Vl,(0,C.Z)((0,C.Z)({},r.shipping),{},{form:(0,C.Z)((0,C.Z)({},r.shipping.form),{},{displayErrors:ic(r,Vl)})})),(0,S.Z)(j,ql,(0,C.Z)((0,C.Z)({},r.billing),{},{form:(0,C.Z)((0,C.Z)({},r.billing.form),{},{displayErrors:ic(r,ql)})})),j));case"ADDRESS.DISPLAY_ERRORS":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{displayErrors:ic(r,o)})})));case"ADDRESS.LIST_CONSUMER_SHIPPING_ADDRESSES":var B,F=a.shippingAddresses,G=r.shipping,V=G.options,q=V.allowedCountries,K=V.blockPoBox,z=(V.display,G.form.values),H=F.filter((function(e){var t=e.address;return wl(t,q,K)})),Y=At(H),W=fc(r.shipping.countryCode,z);return Y?(0,C.Z)((0,C.Z)({},r),{},{shipping:(0,C.Z)((0,C.Z)({},r.shipping),{},{isConsumerInformationListed:!0,isAddingSavedAddress:!W&&r.shipping.touched,isSelectingSavedAddress:!1,selectedSavedAddress:{mode:"consumer",id:Y.id}})}):"consumer"===(null===(B=r.shipping.selectedSavedAddress)||void 0===B?void 0:B.mode)?(0,C.Z)((0,C.Z)({},r),{},{shipping:(0,C.Z)((0,C.Z)({},r.shipping),{},{selectedSavedAddress:null})}):r;case"ADDRESS.SET_IS_ADDING_SAVED_ADDRESS":return r[o].isNewAddressTouched?(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isAddingSavedAddress:!0,form:(0,C.Z)((0,C.Z)({},r[o].form),{},{displayErrors:tc.form.displayErrors})}))):(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isAddingSavedAddress:!0,isNewAddressTouched:!0,form:(0,C.Z)((0,C.Z)({},r[o].form),{},{values:(0,C.Z)((0,C.Z)({},r[o].form.values),{},{name:"",locality:"",administrativeArea:""}),displayErrors:tc.form.displayErrors})})));case"ADDRESS.SET_IS_SELECTING_SAVED_ADDRESS":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isSelectingSavedAddress:!0})));case"ADDRESS.SET_IS_UPDATING_SAVED_BILLING_DETAILS":var J;if(!a.savedAddress)return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isUpdatingSavedBillingDetails:!1,updateError:null})));var X=bc(a.savedAddress),Q=X||{},$=(Q.id,Q.mode,(0,v.Z)(Q,Ql)),ee=Cc((0,C.Z)((0,C.Z)({},$),{},{phone:a.savedAddress.address.phone||""}),r[o].form);return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{values:(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},Tl),$),{},{phone:ee.phone,phoneCountry:ee.phoneCountry},"split"===(null===(J=r[o].options.display)||void 0===J?void 0:J.name)?Zc($.name):null),{},{organizationName:$.name}),shouldUpdateLocalValueFromState:(0,C.Z)({},(0,D.Q8)($,(function(){return!0}))),showAllFields:!0}),isUpdatingSavedBillingDetails:!0,hasConfirmFailedForView:!1})));case"ADDRESS.SAVED_ADDRESS_SELECTED":var te=a.showSelectionList,ne=a.savedAddress,re=r[o].selectedSavedAddress;if(ne)switch(ne.mode){case"consumer":re={mode:"consumer",id:ne.id};break;case"customer":re={mode:"customer",id:ne.id};break;case"merchant":re={mode:"merchant",id:ne.id}}return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isAddingSavedAddress:!1,isSelectingSavedAddress:te,selectedSavedAddress:re})));case"ADDRESS.ASK_TO_REMOVE_SAVED_ADDRESS":var ae=a.savedAddress,ie="consumer"===ae.mode?{mode:"consumer",id:ae.id}:{mode:"customer",id:ae.id};return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{removingSavedAddress:ie})));case"ADDRESS.CANCEL_REMOVE_SAVED_ADDRESS":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{removingSavedAddress:null})));case"ADDRESS.PUBLIC_OPTIONS_RECEIVED":var oe=(0,C.Z)((0,C.Z)({},r[o].options),a.options),se=r[o].form.values,ue=oe.blockPoBox,le=oe.validation,ce=oe.display,de=gc(se,ue,le,ce),pe=(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{options:oe,form:(0,C.Z)((0,C.Z)({},r[o].form),{},{errors:de})})));return pe;case"CONSUMER.REMOVE_SHIPPING_ADDRESS.SUCCESS":var me,fe=a.id,he=a.remainingShippingAddresses;if((null===(me=r[s].selectedSavedAddress)||void 0===me?void 0:me.id)===fe){var _e,ye,ve=he.filter((function(e){var t=e.address;return wl(t,r[s].options.allowedCountries,r[s].options.blockPoBox)})),ge=null===(_e=At(ve))||void 0===_e?void 0:_e.id;if(ge)return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},s,(0,C.Z)((0,C.Z)({},r[s]),{},{removingSavedAddress:null,selectedSavedAddress:{mode:"consumer",id:ge}})));var be=null===(ye=r[s].options.contacts)||void 0===ye?void 0:ye.allowed;if(be&&be.length>0){var Se=be[0],ke=Se.mode,Ce=Se.id,Ee={mode:ke,id:Ce};return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},s,(0,C.Z)((0,C.Z)({},r[s]),{},{removingSavedAddress:null,selectedSavedAddress:Ee})))}return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},s,(0,C.Z)((0,C.Z)({},r[s]),{},{removingSavedAddress:null,selectedSavedAddress:e[s].selectedSavedAddress})))}return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},s,(0,C.Z)((0,C.Z)({},r[s]),{},{removingSavedAddress:null})));case"CONSUMER.LOGOUT.SUCCESS":var Ze,Ae=!r[s].isAddingSavedAddress,Me=e[s].selectedSavedAddress,xe=null===(Ze=r[s].options.contacts)||void 0===Ze?void 0:Ze.allowed;if(xe&&xe.length>0){var Pe=xe[0],Ie=Pe.mode,Ne=Pe.id;Me={mode:Ie,id:Ne}}var we=Ae?rc(r[s].countryCode,""):r[s].form;return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({touched:!0},s,(0,C.Z)((0,C.Z)({},r[s]),{},{isConsumerInformationListed:!1,isAddingSavedAddress:!1,removingSavedAddress:null,isSelectingSavedAddress:!1,selectedSavedAddress:Me,form:(0,C.Z)((0,C.Z)({},we),{},{shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({phone:!0},(0,D.Q8)(Ol,(function(){return!0}))),(0,D.Q8)(Tl,(function(){return!0})))})})));case"ADDRESS.AUTOCOMPLETE.IS_FETCHING_SUGGESTIONS":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},r[o].autocomplete),{},{isFetchingSuggestions:a.value})})));case"ADDRESS.AUTOCOMPLETE.SELECTED_INDEX_CHANGED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},r[o].autocomplete),{},{selectedIndex:a.index})})));case"ADDRESS.AUTOCOMPLETE.SUGGESTIONS_CHANGED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},r[o].autocomplete),{},{suggestions:a.suggestions,isFetchingSuggestions:!1})})));case"ADDRESS.AUTOCOMPLETE.RESET":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},Fl),{},{inputLocation:r[o].autocomplete.inputLocation})})));case"ADDRESS.AUTOCOMPLETE.SUGGESTION_SELECTED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},r[o].autocomplete),{},{isSuggestionSelected:!0})})));case"ADDRESS.AUTOCOMPLETE.DETAILS_RETRIEVED":var Te=a.value,Oe=r[o].autocomplete,Re=Oe.selectedIndex,Le=Oe.suggestions;if(Te&&Le){var De=(0,D.ei)(Tl,["addressLine1","addressLine2","locality","administrativeArea","postalCode"]),Ue=Le[Re].structured_formatting.main_text,je=Le[Re].terms,Be=Bl(Te,Ue,je),Fe=Be.addressLine1,Ge=Be.addressLine2,Ve=Be.locality,qe=Be.administrativeArea,Ke=Be.postalCode;return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{values:(0,C.Z)((0,C.Z)({},r[o].form.values),{},{addressLine1:Fe,addressLine2:Ge,locality:Ve,administrativeArea:qe,postalCode:Ke}),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},r[o].form.shouldUpdateLocalValueFromState),(0,D.Q8)(De,(function(){return!0}))),showAllFields:!0}),autocomplete:Fl,confirmationError:null})))}return r;case"ADDRESS.AUTOCOMPLETE.INPUT_LOCATION_CHANGED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},r[o].autocomplete),{},{inputLocation:a.value})})));case"ADDRESS.AUTOCOMPLETE.MOUSE_INSIDE_DROPDOWN":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},r[o].autocomplete),{},{isMouseInsideDropdown:a.value})})));case"ADDRESS.AUTOCOMPLETE.INPUT_FOCUSED":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{autocomplete:(0,C.Z)((0,C.Z)({},r[o].autocomplete),{},{isInputFocused:a.value})})));case"ADDRESS.SET_FORM_VALUES":var ze,He=a.newFormValues,Ye=Cc(He,r[o].form),We=(0,C.Z)((0,C.Z)((0,C.Z)({},He),"split"===(null===(ze=r[o].options.display)||void 0===ze?void 0:ze.name)?Zc(He.name):null),{},{phone:Ye.phone,phoneCountry:Ye.phoneCountry,syncAddress:r[o].form.values.syncAddress}),Je=Object.entries(He).filter((function(e){var t=(0,k.Z)(e,2);t[0];return!!t[1]})).map((function(e){var t=(0,k.Z)(e,2),n=t[0];t[1];return n})),Xe=r[o].options,Qe=Xe.blockPoBox,$e=Xe.validation,et=Xe.display,tt=gc(We,Qe,$e,et);return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{form:(0,C.Z)((0,C.Z)({},r[o].form),{},{values:We,formattedValues:(0,C.Z)((0,C.Z)({},r[o].form.formattedValues),{},{phone:Ye.formattedPhone}),showAllFields:Ec(He)||r[o].form.showAllFields,displayErrors:(0,C.Z)((0,C.Z)({},(0,D.Q8)(Tl,(function(){return!1}))),(0,D.sq)(Je.map((function(e){return[e,!0]})))),errors:tt,shouldUpdateLocalValueFromState:(0,C.Z)({},(0,D.Q8)(We,(function(){return!0})))})})));case"ADDRESS.UPDATE_BILLING_DETAILS.SUCCESS":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isUpdatingSavedBillingDetails:!1,isUpdatePending:!1,hasConfirmFailedForView:!1})));case"ADDRESS.UPDATE_BILLING_DETAILS.PENDING":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isUpdatePending:!0})));case"ADDRESS.UPDATE_BILLING_DETAILS.ERROR":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{updateError:a.error,isUpdatePending:!1})));case"ADDRESS.CONFIRM_FAILED_FOR_VIEW":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{hasConfirmFailedForView:!0})));case"ADDRESS.CONFIRM_FAILED_FOR_INTENT":var nt=a.confirmationErrorState;return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{confirmationError:nt,form:(0,C.Z)((0,C.Z)({},r[o].form),{},{displayErrors:(0,C.Z)((0,C.Z)({},r[o].form.displayErrors),{},(0,S.Z)({},nt.field,!0)),errors:(0,C.Z)((0,C.Z)({},r[o].form.errors),Xl(nt))})})));case"ADDRESS.CLEAR_CONFIRMATION_ERROR":var rt=null===(n=r[o].confirmationError)||void 0===n?void 0:n.field;return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{confirmationError:null,form:(0,C.Z)((0,C.Z)({},r[o].form),{},{displayErrors:(0,C.Z)((0,C.Z)({},r[o].form.displayErrors),{},(0,S.Z)({},rt,!1)),errors:(0,C.Z)((0,C.Z)({},r[o].form.errors),{},(0,S.Z)({},rt,null))})})));case"PAYMENT.CUSTOMER_SESSION_SAVED_PAYMENT.SELECTED":return ac((0,C.Z)((0,C.Z)({},r),{},{billing:(0,C.Z)((0,C.Z)({},r.billing),{},{isUpdatingSavedBillingDetails:!1})}),"billing",["name","firstName","lastName","organizationName","country","addressLine1","addressLine2","locality","administrativeArea","postalCode"]);case"ADDRESS.PARENT_VISIBLE":return(0,C.Z)((0,C.Z)({},r),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)({},r[o]),{},{isParentVisible:!0})));default:return r}}},sc=n(56274).Promise,uc=null,lc=function(){function e(){if((0,A.Z)(this,e),He)throw new Error("Only one instance of PhoneLib can be created.");He=this}return(0,M.Z)(e,[{key:"initialize",value:function(){return uc?sc.resolve(uc):su().then((function(e){return uc=e}))}},{key:"getPhoneNumbersModule",value:function(){return uc}}]),e}(),cc=Object.freeze(new lc),dc=cc,pc={name:null,firstName:null,lastName:null,organizationName:null,phone:null,country:null,addressLine1:null,addressLine2:null,locality:null,administrativeArea:null,postalCode:null},mc=function(e,t,n){var r=dc.getPhoneNumbersModule();if(!r)return!e.trim()&&n?dn("empty_phone_number"):null;var a=r.validate(e.trim(),t);return("empty_phone_number"!==a||n)&&a?dn(a):null},fc=function(e,t){return(0,D.Xy)(rc(e).values,t)},hc=function(e,t){return t!==zl?null:""===e.trim()?dn("incomplete_name"):null},_c=function(e,t,n,r){return r!==Hl||""!==n.trim()&&""===e&&""===t?null:""===e.trim()?dn("incomplete_first_name"):null},yc=function(e,t,n,r){return r!==Hl||""!==n.trim()&&""===e&&""===t?null:""===t.trim()?dn("incomplete_last_name"):null},vc=function(e,t,n){return"organization"!==n||""!==t.trim()?null:""===e.trim()?dn("incomplete_organization_name"):null},gc=function(e,t,n,r,a){var i=(null==r?void 0:r.name)||zl,o=e.name,s=e.firstName,u=e.lastName,l=e.organizationName;return e.syncAddress?(0,C.Z)((0,C.Z)({},pc),{},{phone:mc(e.phone||"",e.phoneCountry,sn(n))}):(0,C.Z)((0,C.Z)({name:hc(o,i),firstName:_c(s,u,o,i),lastName:yc(s,u,o,i),organizationName:vc(l,o,i),phone:mc(e.phone||"",e.phoneCountry,sn(n))},pn(e,t)),Xl(a))},bc=function(e){var t,n=e.id,r=e.address,a=e.mode,i=r.name,o=r.line_1,s=r.line_2,u=r.locality,l=r.administrative_area,c=r.postal_code,d=r.country_code;return{id:n,mode:a,name:null!=i?i:"",firstName:"",lastName:"",organizationName:"",addressLine1:null!=o?o:"",addressLine2:null!=s?s:"",locality:null!=u?u:"",administrativeArea:null!=l?l:"",postalCode:null!=c?c:"",country:null!==(t=Ot(null!=d?d:""))&&void 0!==t?t:"ZZ",phone:"",phoneCountry:"ZZ",syncAddress:!1}},Sc=function(e,t){var n=dc.getPhoneNumbersModule();if(n)try{return n.formatNational(e,t)}catch(e){return""}return""},kc=function(e,t){var n=dc.getPhoneNumbersModule();if(!n)return{phoneCountry:t,formattedPhone:e};var r=n.getCountry(e,t);return{phoneCountry:r,formattedPhone:n.formatPhoneNumber(e,r)}},Cc=function(e,t){var n=t.values.phone,r=e.country||t.values.phoneCountry,a=t.formattedValues.phone;if(e.phone){var i=kc(e.phone,e.country||t.values.phoneCountry),o=i.phoneCountry,s=i.formattedPhone;n=s,a=function(e,t){var n=dc.getPhoneNumbersModule();if(n)try{return String(n.formatE164(e,t))}catch(e){return""}return""}(s,r=o)}return{phone:n,phoneCountry:r,formattedPhone:a}},Ec=function(e){var t=Object.entries(e).filter((function(e){var t=(0,k.Z)(e,2);t[0];return!!t[1]})).map((function(e){var t=(0,k.Z)(e,2),n=t[0];t[1];return n})),n=new Set(["name","firstName","lastName","organizationName","country","phoneCountry","syncAddress"]);return t.filter((function(e){return!n.has(e)})).length>0},Zc=function(e){var t=(e||"").split(/\s+/).filter((function(e){return e.length>0}));if(0===t.length)return{name:"",firstName:"",lastName:""};if(1===t.length)return{name:t[0],firstName:t[0],lastName:""};var n=t.slice(0,-1).join(" "),r=t.slice(-1).join(" ");return{name:"".concat(n," ").concat(r),firstName:n,lastName:r}},Ac=function(e){return function(t){return t.addressElement[e].options.validation}},Mc={redirect:!0,polling:!0,paymentScreens:[{type:"cashapp",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US"],defaultCountry:"US",taxCountry:null,supportsOffSession:!0,fieldLabels:null,nextActionQrCode:!mn.q$,setupFutureUsageMandateText:"upe.mandates.cashapp",fullyLuxeDrivenSurfaces:["payment_element","checkout"],type:"cashapp"},xc={polling:!1,redirect:!0,paymentScreens:[{type:"south_korea_market",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"KR",taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"south_korea_market"},Pc={polling:!1,redirect:!0,paymentScreens:[{type:"kr_card",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"KR",taxCountry:null,supportsOffSession:!0,fieldLabels:null,type:"kr_card",setupFutureUsageMandateText:"upe.mandates.kr_card",redirectMessage:"upe.redirectMessage.kr_card",redirectMessageLinks:{terms_link:{url:"https://support.stripe.com/questions/nicepayments-customer-terms",text:"upe.redirectMessage.kr_card.link_text",linkType:"terms"}}},Ic={polling:!1,redirect:!0,paymentScreens:[{type:"kr_market",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US"],defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"kr_market",setupFutureUsageMandateText:"upe.mandates.kr_market"},Nc={polling:!1,redirect:!0,paymentScreens:[{type:"crypto",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"crypto"},wc=(n(85923),n(3302),n(87006),n(51063),n(32503),n(54098),n(8683),n(49696),n(88187),n(16747),n(21846),n(78487),n(15468),n(24584),n(66146),n(76279),n(58180),n(3648),n(51302),n(874),n(41359),n(36248),n(97185),n(73149),n(52801),n(70224),n(34237),n(66485),n(42844),n(39028),n(59329),n(99213),n(47809),n(95987),n(66323),n(56909),n(9232),n(32230),n(70784),n(17349),n(46262),n(22408),n(51959),n(27525),n(79695),n(59539),n(28824),n(27564),n(53691),n(58828),n(60804),n(60341),n(98685),n(5550),n(33179),n(56317),n(80527),n(53226),n(85584),n(74953),n(33536),n(52029),n(43650),n(65761),n(39830),n(44109),n(232),n(23459),n(51304),n(38305),n(56544),n(53005),n(61287),n(75447),n(5970),n(6549),(0,C.Z)((0,C.Z)({},W.y.clientSpecsByType),{},{paypal:{polling:!1,redirect:!0,paymentScreens:[{type:"paypal",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:null,taxCountry:null,supportsOffSession:!1,fieldLabels:null,fields:[],type:"paypal",setupFutureUsageMandateText:"upe.mandates.paypal"},giropay:{polling:!1,redirect:!0,paymentScreens:[{type:"giropay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:null,defaultCountry:null,taxCountry:"DE",supportsOffSession:!1,fieldLabels:null,type:"giropay"},alipay:{polling:!1,redirect:!0,paymentScreens:[{type:"alipay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:null,taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"alipay"},grabpay:{polling:!1,redirect:!0,paymentScreens:[{type:"grabpay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:null,taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"grabpay"},mobilepay:{polling:!1,redirect:!0,paymentScreens:[{type:"mobilepay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:["DK","FI"],defaultCountry:"DK",taxCountry:"DK",supportsOffSession:!1,fieldLabels:null,type:"mobilepay"},multibanco:{polling:!1,redirect:!1,paymentScreens:[{type:"multibanco",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:null,taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"multibanco"},oxxo:{polling:!1,redirect:!1,paymentScreens:[{type:"oxxo",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["MX"],defaultCountry:"MX",taxCountry:null,supportsOffSession:!1,fieldLabels:{name:"payment.oxxo.label.billing_name"},type:"oxxo"},pay_by_bank:{polling:!1,redirect:!0,paymentScreens:[{type:"pay_by_bank",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:["GB"],defaultCountry:"GB",taxCountry:"GB",supportsOffSession:!1,fieldLabels:null,fullyLuxeDrivenSurfaces:["checkout"],redirectMessage:"upe.pay_by_bank.redirect_text",type:"pay_by_bank"},paynow:{redirect:!1,polling:!0,paymentScreens:[{type:"paynow",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"SG",taxCountry:null,supportsOffSession:!1,fieldLabels:null,nextActionQrCode:!0,type:"paynow"},promptpay:{redirect:!1,polling:!0,paymentScreens:[{type:"promptpay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"TH",taxCountry:null,supportsOffSession:!1,fieldLabels:null,nextActionQrCode:!0,type:"promptpay"},demo_pay:{polling:!1,redirect:!0,paymentScreens:[{type:"demo_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["GB","US"],defaultCountry:"GB",taxCountry:"GB",supportsOffSession:!0,fieldLabels:null,type:"demo_pay",setupFutureUsageMandateText:"upe.mandates.demo_pay",fullyLuxeDrivenSurfaces:["checkout","payment_element"]},revolut_pay:{polling:!1,redirect:!0,paymentScreens:[{type:"revolut_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"GB",taxCountry:"GB",supportsOffSession:!0,fieldLabels:null,type:"revolut_pay",setupFutureUsageMandateText:"upe.mandates.revolut_pay"},gopay:{polling:!1,redirect:!0,paymentScreens:[{type:"gopay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US","ID"],defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"gopay"},shopeepay:{polling:!1,redirect:!0,paymentScreens:[{type:"shopeepay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US","ID"],defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"shopeepay"},qris:{polling:!1,redirect:!0,paymentScreens:[{type:"qris",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US","ID"],defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"qris"},sunbit:{polling:!1,redirect:!0,paymentScreens:[{type:"sunbit",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"sunbit"},satispay:{polling:!1,redirect:!0,paymentScreens:[{type:"satispay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"IT",taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"satispay"},wechat_pay:{redirect:!1,polling:!0,paymentScreens:[{type:"wechat_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:null,taxCountry:null,supportsOffSession:!1,fieldLabels:null,nextActionQrCode:!0,type:"wechat_pay"},customer_balance:{polling:!1,redirect:!1,paymentScreens:[{type:"customer_balance",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:null,taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"customer_balance",nextActionHostedInstructions:!0,fields:[]},eps:{polling:!1,redirect:!0,paymentScreens:[{type:"eps",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:null,defaultCountry:null,taxCountry:"AT",supportsOffSession:!1,fieldLabels:{bank:"payment.eps.label.bank"},type:"eps"},p24:{polling:!1,redirect:!0,paymentScreens:[{type:"p24",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:null,defaultCountry:null,taxCountry:"PL",supportsOffSession:!1,fieldLabels:{bank:"payment.p24.label.bank"},type:"p24"},zip:{polling:!1,redirect:!0,paymentScreens:[{type:"zip",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!0,alwaysCollectTaxInformation:!1,allowedCountries:["AU","US"],defaultCountry:"AU",taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"zip"},south_korea_market:xc,kr_card:Pc,kr_market:Ic,amazon_pay:{polling:!1,redirect:!0,paymentScreens:[{type:"amazon_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"amazon_pay",setupFutureUsageMandateText:"upe.mandates.amazon_pay"},alma:{polling:!1,redirect:!0,paymentScreens:[{type:"alma",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"FR",taxCountry:"FR",supportsOffSession:!1,fieldLabels:null,type:"alma",redirectMessage:"upe.alma.redirect_text"},ng_market:{polling:!1,redirect:!0,paymentScreens:[{type:"ng_market",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:["US"],defaultCountry:"US",taxCountry:"US",supportsOffSession:!1,fieldLabels:null,type:"ng_market"},twint:{polling:!1,redirect:!0,paymentScreens:[{type:"twint",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!0,allowedCountries:null,defaultCountry:"CH",taxCountry:"CH",supportsOffSession:!1,fieldLabels:null,type:"twint"},crypto:Nc,cashapp:Mc,kakao_pay:{polling:!1,redirect:!0,paymentScreens:[{type:"kakao_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"KR",taxCountry:null,supportsOffSession:!0,fieldLabels:null,fields:[{type:"email",api_path:{v1:"billing_details[email]"}}],type:"kakao_pay",setupFutureUsageMandateText:"upe.mandates.kakao_pay",hidePaymentMethodDescription:!0,redirectMessage:"upe.redirectMessage.kakao_pay",redirectMessageLinks:{terms_link:{url:"https://support.stripe.com/questions/nicepayments-customer-terms",text:"upe.redirectMessage.kakao_pay.link_text",linkType:"terms"}}},naver_pay:{polling:!1,redirect:!0,paymentScreens:[{type:"naver_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"KR",taxCountry:null,supportsOffSession:!0,fieldLabels:null,fields:[{type:"selector",translation_id:"luxe.naver_pay.selector.label.funding",items:[{display_text:"Naver card",translation_id:"luxe.naver_pay.selector.funding.item.card",api_value:"card"},{display_text:"Naver points",translation_id:"luxe.naver_pay.selector.funding.item.point",api_value:"points"}],api_path:{v1:"naver_pay[funding]"}}],type:"naver_pay",setupFutureUsageMandateText:"upe.mandates.naver_pay",hidePaymentMethodDescription:!0,redirectMessage:"upe.redirectMessage.naver_pay",redirectMessageLinks:{terms_link:{url:"https://support.stripe.com/questions/nicepayments-customer-terms",text:"upe.redirectMessage.naver_pay.link_text",linkType:"terms"}}},payco:{polling:!1,redirect:!0,paymentScreens:[{type:"payco",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"KR",taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"payco",hidePaymentMethodDescription:!0,redirectMessage:"upe.redirectMessage.payco",redirectMessageLinks:{terms_link:{url:"https://support.stripe.com/questions/nicepayments-customer-terms",text:"upe.redirectMessage.payco.link_text",linkType:"terms"}}},samsung_pay:{polling:!1,redirect:!0,paymentScreens:[{type:"samsung_pay",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"US",taxCountry:null,supportsOffSession:!1,fieldLabels:null,type:"samsung_pay",hidePaymentMethodDescription:!0,redirectMessage:"upe.redirectMessage.samsung_pay",redirectMessageLinks:{terms_link:{url:"https://support.stripe.com/questions/nicepayments-customer-terms",text:"upe.redirectMessage.samsung_pay.link_text",linkType:"terms"}}},ng_bank:{polling:!1,redirect:!0,paymentScreens:[{type:"ng_bank",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"NG",taxCountry:"NG",supportsOffSession:!1,fieldLabels:null,type:"ng_bank",redirectMessage:"upe.redirectMessage.nigeria_paystack",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"upe.redirectMessage.nigeria_paystack.link_text",linkType:"terms"}}},ng_bank_transfer:{polling:!1,redirect:!0,paymentScreens:[{type:"ng_bank_transfer",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"NG",taxCountry:"NG",supportsOffSession:!1,fieldLabels:null,type:"ng_bank_transfer",redirectMessage:"upe.redirectMessage.nigeria_paystack",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"upe.redirectMessage.nigeria_paystack.link_text",linkType:"terms"}}},ng_card:{polling:!1,redirect:!0,paymentScreens:[{type:"ng_card",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"NG",taxCountry:"NG",supportsOffSession:!1,fieldLabels:null,type:"ng_card",redirectMessage:"upe.redirectMessage.nigeria_paystack",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"upe.redirectMessage.nigeria_paystack.link_text",linkType:"terms"}}},ng_ussd:{polling:!1,redirect:!0,paymentScreens:[{type:"ng_ussd",step:"initial"}],alwaysCollectFullBillingAddress:!1,alwaysCollectCountry:!1,alwaysCollectTaxInformation:!1,allowedCountries:null,defaultCountry:"NG",taxCountry:"NG",supportsOffSession:!1,fieldLabels:null,type:"ng_ussd",redirectMessage:"upe.redirectMessage.nigeria_paystack",redirectMessageLinks:{terms_link:{url:"https://d37ugbyn3rpeym.cloudfront.net/docs/GSSL%20-%20Buyer%20T&Cs%20(Final).pdf",text:"upe.redirectMessage.nigeria_paystack.link_text",linkType:"terms"}}}})),Tc=function(){return wc},Oc="US",Rc={email:"",name:""},Lc={savePayment:void 0,setAsDefaultSavedPayment:void 0},Dc={bank:"",linkAutofillPromptOptIn:!1,linkEmail:"",linkLegalName:"",postalCode:"",country:Oc,shippingAsBilling:!0},Uc={affirm:Object.freeze({}),afterpay_clearpay:(0,C.Z)({name:"",email:"",shippingAsBilling:!0},Tl),acss_debit:{name:"",email:""},au_becs_debit:{auBankAccountNumber:"",auBsb:"",email:"",name:""},bacs_debit:(0,C.Z)({name:"",email:"",sortCode:"",accountNumber:"",shippingAsBilling:!0,termsConfirmation:!1},Tl),bancontact:(0,C.Z)({name:"",email:""},Lc),boleto:(0,C.Z)({name:"",email:"",taxId:"",shippingAsBilling:!0},Tl),card:(0,C.Z)((0,C.Z)({number:"",expiry:"",cvc:"",country:Oc,postalCode:"",linkOptIn:!1,linkOptInIsVisibleFromFormChange:!1,linkOptInTouched:!1,linkOptInDefaultsNonUS:!1,linkAutofillPromptOptIn:!1,linkEmail:"",linkLegalName:"",linkMobilePhone:"",linkDefaultFormattedMobilePhone:"",linkDefaultFormattedMobilePhoneCountry:"",linkMobilePhoneCountry:"US",linkEmailOtpVerificationPhone:"",linkEmailOtpVerificationPhoneCountry:"US",shippingAsBilling:!0,installmentPlan:null},Lc),{},{network:"unknown",nickname:void 0}),fpx:{accountHolderType:"individual",bank:"maybank2u"},id_bank_transfer:Object.freeze({bank:"",name:"",email:""}),ideal:(0,C.Z)({email:"",name:""},Lc),konbini:{email:"",name:"",phoneNumber:""},mb_way:{phoneNumber:"",phoneCountry:"PT"},nz_bank_account:{email:"",name:"",accountHolderName:"",bankName:"",accountNumber:"",mandateAuthority:!1,mandateSignature:!1},p24:{bank:"alior_bank",email:"",name:""},pix:(0,C.Z)({name:"",email:"",taxId:""},Tl),blik:{email:"",code:""},saved:(0,C.Z)((0,C.Z)({name:"",email:"",number:"",expiry:"",cvc:"",country:Oc,postalCode:""},Lc),{},{shippingAsBilling:!1,network:"unknown"}),sepa_debit:(0,C.Z)((0,C.Z)({name:"",email:"",iban:"",shippingAsBilling:!0},Tl),Lc),sofort:(0,C.Z)({country:"AT",name:"",email:""},Lc),link:(0,C.Z)({},Dc),link_card_brand:(0,C.Z)({},Dc),us_bank_account:{name:"",email:"",bank:"",accountHolderType:"personal",accountType:"checking",routingNumber:"",accountNumber:"",confirmAccountNumber:"",linkLegalName:""},upi:{vpa:""},payto:{name:"",email:"",payId:"",accountNumber:"",bsbNumber:"",usePayId:!1},rechnung:(0,C.Z)((0,C.Z)({email:"",name:"",birthdate:""},Tl),{},{phoneNumber:"",phoneCountry:"",shippingAsBilling:!0}),klarna:{email:"",name:"",country:""},apple_pay:Object.freeze({}),google_pay:Object.freeze({}),cashapp:Object.freeze({})},jc=function(e,t){return n=e,void 0!==Tc()[n]?function(e,t){var n,r,a=(0,D.sE)(null!==(n=null==t?void 0:t.paymentMethodSpecs)&&void 0!==n?n:[],(function(t){return t.type===e})),i=(0,D.sE)(null!==(r=null==a?void 0:a.fields)&&void 0!==r?r:[],(function(e){return"selector"===e.type})),o="selector"===(null==i?void 0:i.type)&&i.items.length?i.items[0].api_value:void 0;return(0,C.Z)((0,C.Z)({},Rc),{},{bank:o})}(e,t):Uc[e];var n},Bc={cad:["CA"],eur:["AT","FI","DE","NL","BE","ES","IE","IT","FR","PT","GR"],chf:["CH"],dkk:["DK"],nok:["NO"],sek:["SE"],gbp:["GB"],usd:["US"],aud:["AU"],nzd:["NZ"],czk:["CZ"],pln:["PL"],ron:["RO"]},Fc=function(e){return t=e,n=qc,(0,D.sE)(Object.keys(n),(function(e){return-1!==n[e].indexOf(t)}));var t,n},Gc=function(e){var t=Fc(e);if(!t)return[];var n=Vc[t];return n||[]},Vc={US:["US"],CA:["CA"],EU:["AT","FI","DE","NL","BE","ES","IE","IT","FR","PT","GR","CH","NO","SE","GB","CZ","PL","RO"],AU:["AU"],NZ:["NZ"]},qc={US:["US"],CA:["CA"],EU:["AT","FI","DE","NL","BE","ES","IE","IT","FR","PT","GR","CH","NO","SE","GB","CZ","PL","EE","LV","LT","SK","SI","LU","CY","MT","HR","RO"],AU:["AU"],NZ:["NZ"]},Kc={AT:"AT",CA:"CA",CH:"CH",AU:"AU",FI:"FI",DE:"DE",NL:"NL",BE:"BE",ES:"ES",FR:"FR",IE:"IE",IT:"IT",DK:"DK",NO:"NO",NZ:"NZ",SE:"SE",GB:"GB",US:"US",CZ:"CZ",PT:"PT",PL:"PL",GR:"GR",RO:"RO"},zc=["AT","BE","CA","CH","CZ","DE","DK","ES","FI","FR","GB","GR","IE","IT","NL","NO","PL","PT","SE","US"],Hc=function(e){var t={},n=e.address,r=n.city,a=n.country,i=n.line1,o=n.line2,s=n.postal_code,u=n.state,l=e.name;e.phone;return r&&(t.locality=r),u&&(t.administrative_area=u),i&&(t.line_1=i),o&&(t.line_2=o),s&&(t.postal_code=s),a&&(t.country_code=a),l&&(t.name=l),t},Yc=function(e){return function(t,n){if(e===ql)return Du(t).map((function(e){var t,n,r,a,i=e.paymentMethod;return{id:i.id,mode:"customer",address:(t=i.billing_details,n=t.phone,r=t.name,a=t.address,{administrative_area:(null==a?void 0:a.state)||void 0,country_code:(null==a?void 0:a.country)||void 0,line_1:(null==a?void 0:a.line1)||void 0,line_2:(null==a?void 0:a.line2)||void 0,locality:(null==a?void 0:a.city)||void 0,postal_code:(null==a?void 0:a.postal_code)||void 0,phone:n||void 0,name:r||void 0})}}))||[];var r=function(e){var t;return null===(t=e.consumer.consumerSession)||void 0===t?void 0:t.unredacted_phone_number}(t),a=function(e){var t;return Ot(null===(t=e.consumer.consumerSession)||void 0===t?void 0:t.phone_number_country)}(t),i="";if(r&&a){var o=kc(r,a).phoneCountry;i=Sc(r,o)}var s=il(t).map((function(e){var t=e.id,n=e.address;return{mode:"consumer",id:t,address:(0,C.Z)((0,C.Z)({},n),{},{phone:n.phone||i,phone_country:n.phone_country||a||void 0})}}));if(Sd(e)(t))return s;var u=Qn(t).map((function(e){return{mode:"customer",id:$l,address:Hc(e)}})),l=function(e,t){var n="oneclick"===Sl(t);return e.filter((function(){return!n}))}(s,t);return[].concat((0,x.Z)(n?s:l),(0,x.Z)(u))}},Wc=function(e){return function(t){var n,r=null===(n=t.addressElement[e].selectedSavedAddress)||void 0===n?void 0:n.id,a=Ou(t);return"billing"===e?(null==a?void 0:a.id)||r||null:r||null}},Jc=function(e){return function(t){var n;return(null===(n=t.addressElement[e].selectedSavedAddress)||void 0===n?void 0:n.id)===ec}},Xc=function(e){return function(t){var n;return(null===(n=t.addressElement[e].removingSavedAddress)||void 0===n?void 0:n.id)||null}},Qc=function(e){return function(t){return!!t.addressElement[e].selectedSavedAddress}},$c=function(e){return function(t){return t.addressElement[e].isAddingSavedAddress}},ed=function(e){return function(t){var n=function(e){return function(t){return t.addressElement[e].options.allowedCountries}}(e)(t),r=kd(e)(t),a=function(e,t,n){var r={allowed:[],disallowed:[]};return e.forEach((function(e){var a=e.address;wl(a,t,n)?r.allowed.push(e):r.disallowed.push(e)})),r}(Yc(e)(t),n,r),i=a.allowed,o=a.disallowed,s=gd(e)(t)||[],u=bd(e)(t)||[];return{allowed:i.concat(s),disallowed:o.concat(u)}}},td=function(e){var t,n,r=null===(t=e.config.mounted.address)||void 0===t?void 0:t.mode,a=!!e.config.mounted.payment,i=e.paymentElement.selectedPaymentForm;if(null==r||!r.billing||!a||"saved"!==i)return!1;var o,s,u,l,c,d=(null===(n=Ou(e))||void 0===n?void 0:n.billing_details)||{},p=function(e){var t=e.name,n=e.address,r=void 0===n?{}:n,a=e.phone,i=r,o=i.line1,s=i.line2,u=i.city,l=i.state,c=i.postal_code,d=i.country,p=Ot(d||"")||"US";return(0,D.VJ)({name:null!=t?t:"",addressLine1:null!=o?o:"",addressLine2:null!=s?s:"",locality:null!=u?u:"",administrativeArea:null!=l?l:"",postalCode:null!=c?c:"",country:p,phone:null!=a?a:""})}({address:(null==d?void 0:d.address)||{},name:d.name,phone:d.phone});return o=(0,C.Z)((0,C.Z)({},p),{},{firstName:"",lastName:"",organizationName:"",phoneCountry:kc(d.phone||"",p.country).phoneCountry,syncAddress:!1}),s=kd(ql)(e),u=Ac(ql)(e),l=Cd(ql)(e),c=gc(o,s,u,l),!!(0,D.VO)(c).every((function(e){return null===e}))},nd=function(e){return function(t){if(!Yn(t))return!1;var n=xd(e)(t),r=n.allowedCountries,a=n.blockPoBox,i=id(e),o=xd(i)(t),s=o.allowedCountries;if(!o.blockPoBox&&a)return!1;if(r){if(!s)return!1;if(s.length>r.length)return!1;var u=new Set(r);if(!s.every((function(e){return u.has(e)})))return!1}return!t.config.syncAddressCheckbox&&e===ql||t.config.syncAddressCheckbox===e}},rd=function(e){return function(t){return sd(e,"syncAddress")(t)&&Yn(t)}},ad=function(e){return function(t){var n=id(e);return rd(e)(t)&&nd(e)(t)?n:e}},id=function(e){return e===Vl?ql:Vl},od=function(e){return function(t){var n=Qn(t).length>0,r=Sd(e)(t),a=td(t);if(!(t.consumer.loaded||n||r||a))return!0;var i=$c(e)(t);return!Qc(e)(t)||i||Jc(e)(t)&&"details"===_d(e)(t)}},sd=function(e,t){return function(n){return n.addressElement[e].form.values[t]}},ud=(0,w.qe)((function(e,t){return e.addressElement[t].form.values})),ld=function(e){return function(t){return t.addressElement[e].form.errors}},cd=(0,w.qe)((function(e,t){return e.addressElement[t].form.formattedValues})),dd=["id","mode"],pd=function(e){return function(t){var n=Wc(e)(t),r=function(e){return function(t){return ed(e)(t).allowed}}(e)(t),a=(0,D.sE)(r,(function(e){return e.id===n}));if(!a)throw new Error("Could not find expected shipping address by id.");var i=bc(a),o=(i.id,i.mode,(0,v.Z)(i,dd)),s=function(e,t){return function(n){return n.addressElement[e].form.formattedValues[t]}}(e,"phone")(t),u=ud(t,e).phoneCountry;return o.phone=s,o.phoneCountry=u,o}},md=function(e,t){if(t===Vl&&!zn(e)||t===ql&&!Hn(e))return null;var n=fd(t)(e),r=n.addressLine1,a=n.addressLine2,i=n.locality,o=n.administrativeArea,s=n.postalCode,u=n.country,l=n.name,c=n.phone;return{name:l,address:Il({addressLine1:r,addressLine2:a,locality:i,administrativeArea:o,postalCode:s,country:u}),phone:c}},fd=function(e){return function(t){return od(e)(t)?(0,C.Z)((0,C.Z)({},ud(t,e)),cd(t,e)):pd(e)(t)}},hd=function(e){var t,n=null===(t=Kn(e).address)||void 0===t?void 0:t.mode;if(!n)return null;var r=Object.keys(n).filter((function(e){return n[e]})),a=null;return r.forEach((function(t){var n=ld(t)(e),r=Object.keys(n).map((function(e){return n[e]})).filter((function(e){return!!e})),i=!od(t)(e),o=nd(ql)(e)&&rd(ql)(e);i?n.phone&&(a=(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},t,n.phone))):r.length?a=(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},t,r[0])):!o&&Jc(t)(e)&&"saved"===En(e)&&"details"===_d(t)(e)&&(a=(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},t,dn("invalid_address_view.update"))))})),a},_d=function(e){return function(t){var n=td(t);if(!(ml(t)||function(e){return Qn(e).length>0}(t)||Sd(e)(t)||n))return"details";if(Xc(e)(t))return"remove";var r=$c(e)(t),a=Qc(e)(t),i=function(e){return function(t){return t.addressElement[e].isUpdatingSavedBillingDetails}}(e)(t),o=Jc(e)(t)&&!n;return!a||r||i||o?"details":"saved"}},yd=((0,w.qe)((function(e,t){var n=e.addressElement[t],r=n.form,a=(n.options.blockPoBox,r.displayErrors),i=ld(t)(e);return Object.keys(i).reduce((function(e,t){var n=i[t];return n&&a[t]?(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,V[n.code])):(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,null))}),{})})),function(e){return function(t){return t.addressElement[e].options.fields}}),vd=function(e){return function(t){var n;return"always"===(null===(n=yd(e)(t))||void 0===n?void 0:n.phone)}},gd=function(e){return function(t){var n=t.addressElement[e].options.contacts;return n?n.allowed:null}},bd=function(e){return function(t){var n=t.addressElement[e].options.contacts;return n?n.disallowed:null}},Sd=function(e){return function(t){var n=t.addressElement[e].options.contacts;return null!==n&&0!==n.allowed.length}},kd=function(e){return function(t){return t.addressElement[e].options.blockPoBox}},Cd=function(e){return function(t){return t.addressElement[e].options.display}},Ed=["mb_way"],Zd=function(e){return function(t){var n;return"always"===(null===(n=yd(e)(t))||void 0===n?void 0:n.phone)}},Ad=function(e){return function(t){var n,r;return"always"===(null===(n=t.addressElement[e].options.validation)||void 0===n||null===(r=n.phone)||void 0===r?void 0:r.required)}},Md=function(e){return function(t){if("billing"!==e)return Ad(e)(t);var n=function(e){return function(t){var n;return"never"===(null===(n=yd(e)(t))||void 0===n?void 0:n.phone)}}(e)(t);if(n)return!1;if(Ad(e)(t))return!0;var r=function(e){return function(t){var n,r;return"never"===(null===(n=Ac(e)(t))||void 0===n||null===(r=n.phone)||void 0===r?void 0:r.required)}}(e)(t);if(r)return!1;var a=-1!==Ed.indexOf(t.paymentElement.selectedPaymentForm);return!!Zd(e)(t)&&a}},xd=function(e){return function(t){return t.addressElement[e].options}},Pd=function(e,t,n){var r;return t===Vl&&!zn(e)||t===ql&&!Hn(e)?null:function(e){return function(t){var n=id(e);return vd(e)(t)&&(!vd(n)(t)||vd(n)(t)&&!Md(n)(t)&&(Md(e)(t)||"saved"===_d(n)(t)))&&nd(e)(t)&&rd(e)(t)}}(t)(e)?null===(r=md(e,t))||void 0===r?void 0:r.phone:n},Id=["link_instant_debits","us_bank_account"],Nd=function(e){var t=e||{},n=t.enabled,r=t.instrumentId,a=t.instrumentEligible;return!(!n||!r||void 0===a||a)},wd=function(e){return function(t,n){var r,a=Td(n)[t],i=On(n).linkSettings.linkConsumerIncentiveOffer;return e(a)&&(null==i||null===(r=i.incentive_params)||void 0===r?void 0:r.payment_method)===t?i:null}},Td=function(e){return e.consumer.consumerSignUpIncentiveOffers||{}},Od=wd((function(e){var t=e||{},n=t.enabled,r=t.instrumentId,a=t.instrumentEligible;return!(!n||!a&&r)})),Rd=(wd(Nd),function(e){return e.consumer.instantDebitsIncentive}),Ld=function(e){return e.consumer.instantDebitsIncentiveShown},Dd=function(e){var t,n=$n(e).linkConsumerIncentiveOffer,r=null==n||null===(t=n.incentive_params)||void 0===t?void 0:t.payment_method;if(r&&function(e){return-1!==Id.indexOf(e)}(r))return r},Ud=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:r,n=null,i=null;return function(){return a(t,n,arguments)||(i=e.apply(null,arguments)),n=arguments,i}})),jd=[ht.sf.SMS,ht.sf.EMAIL,ht.sf.WEBAUTHN],Bd=function(e){if(Jn(e))return{email:null,autofill:null};var t=vr(e),n=t.email,r=t.autofill;if(Gd(e)){if("NONE"===r)return{email:null,autofill:kn};if("OPT-IN"===r)return{email:null,autofill:Cn(n)}}return{email:Cn(n),autofill:null}},Fd=function(e){return function(e){return e.authenticationElement.currentVerificationType}(e)===ht.sf.EMAIL},Gd=function(e){return ar(e)&&"oneclick"===Sl(e)&&!($u(e)&&function(e){return ul(e)&&e.consumer.requests.START_VERIFICATION.verificationType===ht.sf.SMS}(e))&&ml(e)},Vd=function(e){return e.authenticationElement.verificationTypeState},qd=Ud([function(e){var t;return null===(t=e.consumer.consumerSession)||void 0===t?void 0:t.available_verification_factors},function(e){var t=[ht.sf.SMS];return mr(e)&&t.push(ht.sf.EMAIL),cr(e)&&t.push(ht.sf.WEBAUTHN),t},function(e){return e.authenticationElement.browserSupportsWebAuthn||!1}],(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return[];var r=jd.filter((function(e){return e!==ht.sf.WEBAUTHN||n})).filter((function(e){return-1!==t.indexOf(e)}));return e.map((function(e){return e.type})).filter((function(e){return-1!==r.indexOf(e)}))})),Kd=function(e){var t=qd(e);return t.length>0?t[0]:null},zd=function(e){if(!Ml(e))return null;var t=e.consumer,n=t.consumerSession,r=t.paymentDetails,a=t.shippingAddresses,i=t.foundUsingPartialCookie,o=t.fullNameCollectionRequired,s=t.emailOtpRequiresAdditionalInfo,u=t.emailOtpVerifyPhoneDespiteSmsOtp,l=t.hasPasskey,c=t.hasPreviousMerchantRelationship,d=t.publishableKey,p=t.experiments,m=t.purchaseProtectionsHoldback;return n&&d?(0,D.G)(n.verification_sessions,(function(e){return"STARTED"===e.state}))?null:{publishable_key:d,consumer_session:n,redacted_payment_details:r,shipping_addresses:a,settings:{found_using_partial_cookie:i,full_name_collection_required:o,email_otp_requires_additional_info:s,email_otp_verify_phone_despite_sms_otp:u,has_passkey:l,has_previous_merchant_relationship:c,purchase_protections_holdback:m},experiments:p}:null},Hd=n(56274).Promise,Yd=(qi.K,n(56274).Promise,"__Secure-f-visitor-id"),Wd=function(e){for(var t,n=null!==(t=document.cookie.split("; "))&&void 0!==t?t:[],r=0;r2&&void 0!==arguments[2]?arguments[2]:{},r=n.state,a=n.reverifyPaymentMethod,i=void 0!==a&&a,o=n.requireName,s=void 0!==o&&o,u=n.fieldsToValidate,l=void 0===u?_u:u,c=n.formValues,d={cvc:null,expiry:null,postalCode:null,linkLegalName:null},p=r&&au(r),m=r&&uu("billing_details.address.postal_code")(r);if(!t)return d;var f=t.country,h=t.postalCode,_=t.expiry,y=t.checks,v=t.billingName;return l.forEach((function(t){var n=null;switch(t){case"cvc":n=Pt(e,{reverifyPaymentMethod:i},y);break;case"expiry":var r=It(_);n=r&&(0,I.eH)(r.year,r.month);break;case"postalCode":n=Mt({country:f,postalCode:h,options:{errorOnMissing:!("never"===m||e&&"if_required"===m||p)},checks:y});break;case"linkLegalName":n=xt({name:v,requireName:s});break;default:(0,N.Rz)(t)}d[t]=cn(n)})),Object.keys((0,D.D9)(d,(function(e,t){return null!==t}))).forEach((function(e){switch(e){case"cvc":if(""===(null==c?void 0:c.cvc)||null!=c&&c.cvc){var t=ri(Ai.cardCvc(),c.cvc);d.cvc=t?null:dn("incomplete_cvc")}break;case"expiry":(""===(null==c?void 0:c.expiry)||null!=c&&c.expiry)&&(d.expiry=Xa(c.expiry));break;case"postalCode":if(""===(null==c?void 0:c.postalCode)||null!=c&&c.postalCode){var n=on(f,c.postalCode);d.postalCode=n?dn(n):null}break;case"linkLegalName":var r=xt({name:null==c?void 0:c.linkLegalName,requireName:s});d.linkLegalName=r?dn(r):null}})),d}(function(e){if(!e)return!1;var t="type"in e&&"CARD"===e.type,n="mode"in e&&"consumer"===e.mode&&"CARD"===e.paymentDetails.type,r="paymentMethod"in e&&"card"===e.paymentMethod.type;return t||n||r}(c),null!==(a=function(e){var t,n,r,a,i,o,s,u,l,c;if(!e)return null;if(!("mode"in e))return{cvc:null===(a=e.metadata)||void 0===a?void 0:a.cvc,expiry:{exp_year:null===(i=e.card_details)||void 0===i?void 0:i.exp_year,exp_month:null===(o=e.card_details)||void 0===o?void 0:o.exp_month},postalCode:null===(s=e.billing_address)||void 0===s?void 0:s.postal_code,country:null===(u=e.billing_address)||void 0===u?void 0:u.country_code,checks:null===(l=e.card_details)||void 0===l?void 0:l.checks,billingName:null===(c=e.billing_address)||void 0===c?void 0:c.name};if("consumer"===e.mode){var d,p,m,f,h,_=e.paymentDetails,y=_.card_details;return{cvc:null===(d=_.metadata)||void 0===d?void 0:d.cvc,expiry:{exp_year:null==y?void 0:y.exp_year,exp_month:null==y?void 0:y.exp_month},postalCode:null===(p=_.billing_address)||void 0===p?void 0:p.postal_code,country:null===(m=_.billing_address)||void 0===m?void 0:m.country_code,checks:null===(f=_.card_details)||void 0===f?void 0:f.checks,billingName:null===(h=_.billing_address)||void 0===h?void 0:h.name}}var v=e.paymentMethod;return"card"!==v.type?null:{cvc:void 0,expiry:{exp_year:v.card.exp_year,exp_month:v.card.exp_month},postalCode:null===(t=v.billing_details.address)||void 0===t?void 0:t.postal_code,country:v.card.country,checks:"checks"in v.card?null===(n=v.card)||void 0===n?void 0:n.checks:void 0,billingName:null===(r=v.billing_details)||void 0===r?void 0:r.name}}(c))&&void 0!==a?a:null,{state:s,requireName:p}),f=Jn(s),h=function(e){return e.paymentElement.options.defaultValues}(s),_=null==h||null===(i=h.billingDetails)||void 0===i?void 0:i.email,y=null===(o=s.authenticationElement.options.defaultValues)||void 0===o?void 0:o.email,v=ep(s);return ru.log(e,(0,C.Z)({default_integration:u,recollect_cvc:!!m.cvc,recollect_billing:!!m.postalCode,recollect_expiry:!!m.expiry,recollect_name:!!m.linkLegalName,num_saved_payment_details:l.length,num_saved_shipping_addresses:d.length,has_customer_email:!!f,has_lae_default_values_email:v&&!!y,has_lape_default_values_email:!!_,payment_details_id:null==c?void 0:c.id},t)),Jd.resolve()}},pp=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n(),a=$n(r),i=Un(r),t({type:"CONSUMER.LOGOUT.SUCCESS"}),a.bankIncentivesEnabled&&t({type:"CONSUMER.SET_INSTANT_DEBITS_INCENTIVE",amount:500}),(o=Dd(r))&&t({type:"CONSUMER.ENABLE_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:[o]}),e.next=9,eu.sharedInstance().logOut({request_surface:i});case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),mp=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=dl(n()),e.abrupt("return",t(pp).then((function(){r&&t({type:"EFFECT",effect:"CREATE_CONSUMER_SESSION",email:{email:r,source:"user_action"}})})));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),fp=function(e){return function(t,n){return t(function(e){return function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n,r){var a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=r(),s=o.authenticationElement.form.values.passcode,u=ir(o),l=$u(o),c=Un(o),d=dr(o),p=ht.sf.SMS,Fd(o)&&(p=ht.sf.EMAIL),e&&(p=ht.sf.WEBAUTHN),n({type:"CONSUMER.CONFIRM_VERIFICATION.PENDING",verificationType:p}),!e||"error"!==e.type){t.next=15;break}return m=jo(e.error),f=m.error,ru.log("link.consumer_session.confirm_verification.error",{error:f,default_integration:u,verification_type:p}),n({type:"CONSUMER.CONFIRM_VERIFICATION.ERROR",error:f,verificationType:p}),t.abrupt("return");case 15:return h={type:p,code:p===ht.sf.WEBAUTHN?"000001":s,request_surface:c,webauthn_credential_data:null==e?void 0:e.credential,email_address:null!==(a=null===(i=o.consumer.consumerSession)||void 0===i?void 0:i.email_address)&&void 0!==a?a:""},t.next=18,eu.sharedInstance().confirmVerification(h);case 18:if("error"!==(_=t.sent).type){t.next=23;break}return ru.log("link.consumer_session.confirm_verification.error",{request_id:_.requestId,error:_.error,default_integration:u,partial_cookie:l,verification_type:p}),n({type:"CONSUMER.CONFIRM_VERIFICATION.ERROR",error:_.error,verificationType:p}),t.abrupt("return");case 23:if(y=_.object.consumer_session,v=!1,p===ht.sf.SMS?v=Ju(y):p===ht.sf.EMAIL?v=Xu(y):p===ht.sf.WEBAUTHN&&(v=Qu(y)),v){t.next=30;break}return ru.log("link.consumer_session.confirm_verification.error",{request_id:_.requestId,default_integration:u}),n({type:"CONSUMER.CONFIRM_VERIFICATION.ERROR",error:{message:"Generic error"},verificationType:p}),t.abrupt("return");case 30:if(g=_.object.auth_session_client_secret||null,ru.log("link.consumer_session.confirm_verification.success",{request_id:_.requestId,default_integration:u,partial_cookie:l,verification_type:p}),n({type:"CONSUMER.CONFIRM_VERIFICATION.SUCCESS",session:_.object.consumer_session,authSessionClientSecret:g,verificationType:p}),!d){t.next=38;break}if(!(b=Wd(Yd))){t.next=38;break}return t.next=38,eu.sharedInstance().benchmarkVisitorId({sealed_result_base64:b,email_address:null!==(S=null===(k=o.consumer.consumerSession)||void 0===k?void 0:k.email_address)&&void 0!==S?S:"",request_surface:c});case 38:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}(e)).then((function(){var e=n(),r=cl(e,"CONFIRM_VERIFICATION"),a=el(e),i=function(e){return"ERROR"===e.consumer.requests.CONFIRM_VERIFICATION.status&&e.consumer.requests.CONFIRM_VERIFICATION.verificationType===ht.sf.WEBAUTHN}(e),o=qd(e),s=Vd(e),u=ol(e);if(!a||"ERROR"===r){if(!i)return Jd.resolve();var l=(0,D.sE)(o,(function(e){return e!==ht.sf.WEBAUTHN}));if(!l)return t({type:"AUTHENTICATION.SET_VERIFICATION_TYPE",value:null}),Jd.resolve();if(l===ht.sf.EMAIL&&u)return t({type:"AUTHENTICATION.CLEAR_PASSCODE"}),t({type:"CONSUMER.CONFIRM_VERIFICATION.CLEAR"}),t({type:"AUTHENTICATION.IS_RECOLLECTING_PHONE_UPDATE",isRecollectingPhone:!0}),Jd.resolve();var c="NOT_STARTED"===s[l].status;return t(c?np(l):{type:"AUTHENTICATION.SET_VERIFICATION_TYPE",value:l}),Jd.resolve()}return Jd.all([t(rp),t(ap),new Jd((function(e){return setTimeout(e,1e3)}))]).then((function(){var e=n(),r=dl(e),a=function(e){return vr(e).email}(e);r&&r!==a&&t({type:"AUTHENTICATION.FIELD_CHANGED",name:"email",value:r,touched:!1}),t(dp("link.logged_in")),t({type:"AUTHENTICATION.AUTHENTICATED_CHANGED",authenticated:!0}),t({type:"CONSUMER.LOADED",autofillBehavior:"noclick"}),t({type:"CONSUMER.CLEAR_INSTANT_DEBITS_INCENTIVE"})}))}))}},hp=function(e){return function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n){return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n({type:"CONSUMER.CREATE_PAYMENT_DETAILS.SUCCESS",paymentDetails:e});case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},_p=function(e,t,n){return function(){var r=(0,Z.Z)((0,E.Z)().mark((function r(a,i){var o,s,u,l,c,d,p;return(0,E.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if("BANK_ACCOUNT"===e.type&&e.bank_account_details){r.next=2;break}throw new Error("updateBankPaymentDetails called with non-bank payment details.");case 2:if(a({type:"CONSUMER.UPDATE_PAYMENT_DETAILS.PENDING"}),o=i(),s=ir(o),u=Un(o),l=t&&du(t),!bu(e,l)){r.next=9;break}return r.abrupt("return");case 9:return c=(0,C.Z)({request_surface:u},t?{billing_address:du(t)}:null),r.next=12,eu.sharedInstance().paymentDetails.update(e.id,c);case 12:if(d=r.sent,p={payment_details_id:e.id,request_id:d.requestId,default_integration:s},"error"!==d.type){r.next=18;break}return ru.log("link.payment_details.update.error",(0,C.Z)((0,C.Z)({},p),{},{error:d.error})),a({type:"CONSUMER.UPDATE_PAYMENT_DETAILS.ERROR",error:d.error}),r.abrupt("return");case 18:ru.log("link.payment_details.update.success",p),a({type:"CONSUMER.UPDATE_PAYMENT_DETAILS.SUCCESS",paymentDetails:d.object.redacted_payment_details,cvc:"",shouldShowList:n});case 20:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}()},yp=function(e,t){return function(){var n=(0,Z.Z)((0,E.Z)().mark((function n(r,a){var i,o,s,u,l,c,d;return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r({type:"CONSUMER.REMOVE_PAYMENT_DETAILS.PENDING"}),i=a(),o=ir(i),s=Un(i),n.next=6,eu.sharedInstance().paymentDetails.delete(e,{request_surface:s,is_automatic:null!=t&&t});case 6:if(u=n.sent,l={payment_details_id:e,request_id:u.requestId,default_integration:o},"error"!==u.type){n.next=12;break}return ru.log("link.payment_details.delete.error",(0,C.Z)((0,C.Z)({},l),{},{error:u.error})),r({type:"CONSUMER.REMOVE_PAYMENT_DETAILS.ERROR",error:u.error}),n.abrupt("return");case 12:c=nl(i).filter((function(t){return t.id!==e})).map((function(t){return(0,C.Z)((0,C.Z)({},t),{},{backup_ids:t.backup_ids.filter((function(t){return t!==e}))})})),ru.log("link.payment_details.delete.success",l),d=Yu(i),r({type:"CONSUMER.REMOVE_PAYMENT_DETAILS.SUCCESS",id:e,remainingPaymentDetails:c,supportedPaymentMethodTypes:d});case 16:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()},vp=function(e,t,n,r,a,i,o,s,u){return function(l,c){if(!o.billing_details||!o.billing_details.address||!o.billing_details.address.country||"card"!==o.type)return Jd.resolve();var d=o.card,p=o.billing_details,m=p.address,f=m.country,h=(0,v.Z)(m,Xd),_=(0,v.Z)(p,Qd),y=(0,C.Z)((0,C.Z)({},_),{},{address:(0,C.Z)({country:f},h)}),g=c(),b=g.paymentElement.linkDefaultOptInBehavior,S=g.paymentElement.linkOptInConsentShown;return null!=n&&n.trim()&&(e||null!=r&&r.trim())&&("non-blocking-optional"!==b||null!=r&&r.trim())&&(S||e)?!t||null!=i&&i.trim()?su().then((function(e){var t=e.formatE164;return l(function(e,t,n,r,a,i,o){return function(){var s=(0,Z.Z)((0,E.Z)().mark((function s(u,l){var c,d,p,m,f,h,_,y,v,g,b,S,k,Z,A,M,x,P,I,N,w,T,O,R,L;return(0,E.Z)().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(u({type:"CONSUMER.SIGN_UP.PENDING"}),f=l(),h=ir(f),!tl(f,t)){s.next=5;break}return s.abrupt("return");case 5:if(_=Fn(f),y=Gn(f),v=Vn(f),g=Un(f),b=null===(c=f.paymentElement.form.card)||void 0===c?void 0:c.values.linkOptIn,S=null===(d=f.paymentElement.form.card)||void 0===d?void 0:d.values.linkOptInIsVisibleFromFormChange,k=null===(p=f.paymentElement.form.card)||void 0===p?void 0:p.values.linkAutofillPromptOptIn,Z=null===(m=f.paymentElement.form.card)||void 0===m?void 0:m.values.linkOptInTouched,A=ju(f),M=Su({linkOptIn:b,linkOptInTouched:Z,linkOptInIsVisibleFromFormChange:S,phoneNonEmpty:!!e,linkDefaultOptInBehavior:f.paymentElement.linkDefaultOptInBehavior,autofillPromptOpen:k,isSpmLinkSignUp:A})){s.next=20;break}return x=new Error("No consent action provided on sign up"),ru.log("link.consumer_account.sign_up.error",{error:x,default_integration:h}),u({type:"CONSUMER.SIGN_UP.ERROR",error:x}),s.abrupt("return");case 20:return P=Bn(f),I=Dn(f),N=ur(f),w="PAYMENT_INTENT"===P&&I?I:void 0,T="SETUP_INTENT"===P&&I?I:void 0,O=(0,C.Z)((0,C.Z)((0,C.Z)({email_address:t.trim().toLowerCase(),phone_number:e},!!a&&{legal_name:a}),{},{country:n,country_inferring_method:r,locale:_,amount:y,currency:v,request_surface:g,consent_action:M,payment_intent:w,setup_intent:T},!!i&&{hcaptcha_response:i}),{},{session_id:o,on_behalf_of:N}),s.next=28,eu.sharedInstance().createAccount(O);case 28:if(R=s.sent,L=R.requestId,"error"!==R.type){s.next=34;break}return ru.log("link.consumer_account.sign_up.error",{request_id:L,error:R.error,default_integration:h}),u({type:"CONSUMER.SIGN_UP.ERROR",error:R.error}),s.abrupt("return");case 34:u({type:"CONSUMER.SIGN_UP.SUCCESS",session:R.object.consumer_session}),ru.log("link.consumer_account.sign_up.success",{request_id:L,default_integration:h});case 36:case"end":return s.stop()}}),s)})));return function(e,t){return s.apply(this,arguments)}}()}(t(r,a),n,f,"BILLING_ADDRESS",i,s,u))})).then((function(){return tl(c(),n)?(ru.log("link.sign_up_success",{missingEmail:!(null!=n&&n.trim()),missingPhone:!(null!=r&&r.trim()),linkOptInConsentShown:S,isLinkOptInTouched:e,linkOptInBehavior:b}),l(ip(d,y,n,void 0))):Jd.resolve()})):Jd.resolve():(ru.log("link.invalid_sign_up",{missingEmail:!(null!=n&&n.trim()),missingPhone:!(null!=r&&r.trim()),linkOptInConsentShown:S,isLinkOptInTouched:e,linkOptInBehavior:b}),Jd.resolve())}},gp=function(e){return function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n,r){var a,i,o,s,u,l,c,d;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=r(),i=Dn(a),o=Bn(a),s=Rd(a),u=Un(a),l=Ln(a),s){t.next=8;break}return t.abrupt("return");case 8:return c=Eu({paymentDetailsId:e,intentId:i,intentType:o,requestSurface:u,isDeferredIntent:!!a.config.deferredIntent,elementsSessionId:l}),t.next=11,eu.sharedInstance().experiments.financialIncentives(c);case 11:if("object"===(d=t.sent).type&&d.object){t.next=16;break}return n({type:"CONSUMER.CLEAR_INSTANT_DEBITS_INCENTIVE"}),n({type:"CONSUMER.RESET_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:["link_instant_debits"]}),t.abrupt("return");case 16:d.object.eligible?(n({type:"CONSUMER.SET_INSTANT_DEBITS_INCENTIVE",amount:500,bankPaymentDetailsId:e}),n({type:"CONSUMER.SET_INSTRUMENT_FOR_SIGN_UP_INCENTIVE",paymentMethodType:"link_instant_debits",instrumentId:e})):(n({type:"CONSUMER.CLEAR_INSTANT_DEBITS_INCENTIVE"}),n({type:"CONSUMER.RESET_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:["link_instant_debits"]}));case 18:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},bp=function(e,t){return function(){var n=(0,Z.Z)((0,E.Z)().mark((function n(r,a){var i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=a(),o=Ln(i),s=Un(i),u=Dn(i),l={session_id:o||"",request_surface:s,payment_details_id:t,intent_id:u},n.next=7,eu.sharedInstance().incentives.updateAvailable(l);case 7:if("object"===(c=n.sent).type&&c.object&&!c.error){n.next=12;break}return ru.log("link.financial_incentive.confirmation.error",{instrumentId:t,res:c}),r({type:"CONSUMER.RESET_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:[e]}),n.abrupt("return");case 12:d=c.object.data,p=Ld(i),(d.length>0||p)&&(r({type:"CONSUMER.ENABLE_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:[e]}),r({type:"CONSUMER.SET_INSTRUMENT_FOR_SIGN_UP_INCENTIVE",paymentMethodType:e,instrumentId:t,instrumentEligible:(null===(m=d[0])||void 0===m?void 0:m.valid_for_session)||!1}));case 16:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()},Sp=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Pi("FORCE_DISTINCTLY_LINK")){e.next=4;break}return t({type:"CONSUMER.LINK_MODAL.ENABLED_BY_EXPERIMENT"}),e.abrupt("return");case 4:o=n(),a=o.consumer.experiments||[],i=(null===(r=(0,D.sE)(a,(function(e){return"distinctly_link_payment_element_m1"===e.experiment_name})))||void 0===r?void 0:r.variant)||"control",t("treatment"===i?{type:"CONSUMER.LINK_MODAL.ENABLED_BY_EXPERIMENT"}:{type:"CONSUMER.LINK_MODAL.DISABLED_BY_EXPERIMENT"});case 7:case"end":return e.stop()}var o}),e)})));return function(t,n){return e.apply(this,arguments)}}(),kp=function(e,t,n){return function(){var r=(0,Z.Z)((0,E.Z)().mark((function r(a,i){var o,s,u,l,c,d,p,m,f,h,_,y,v;return(0,E.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(s=i(),u=Dn(s),l=Bn(s),c=Od(t,s),d=null===(o=s.config.session)||void 0===o?void 0:o.experimentsData.experimentAssignments.connections_elements_ach_incentives_experiment_v2,"us_bank_account"!==(null==c?void 0:c.incentive_params.payment_method)||"treatment"===d){r.next=7;break}return r.abrupt("return");case 7:if(p=Un(s),m=Ln(s),c){r.next=11;break}return r.abrupt("return");case 11:return f=Eu({paymentDetailsId:n,intentId:u,intentType:l,requestSurface:p,isDeferredIntent:!!s.config.deferredIntent,elementsSessionId:m}),h=function(e){ru.log("link.financial_incentive.confirmation.error",{paymentDetailsId:n,error:e}),a({type:"CONSUMER.RESET_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:[t]})},r.prev=13,r.next=16,eu.sharedInstance().experiments.financialIncentives(f);case 16:_=r.sent,r.next=23;break;case 19:return r.prev=19,r.t0=r.catch(13),h(r.t0),r.abrupt("return");case 23:if("object"===_.type&&_.object&&!_.error){r.next=26;break}return h(null===(y=_)||void 0===y?void 0:y.error),r.abrupt("return");case 26:v=_.object.eligible,a({type:"CONSUMER.SET_INSTRUMENT_FOR_SIGN_UP_INCENTIVE",paymentMethodType:t,instrumentId:e||n,instrumentEligible:!!v});case 28:case"end":return r.stop()}}),r,null,[[13,19]])})));return function(e,t){return r.apply(this,arguments)}}()},Cp=function(e){return function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n,r){var a,i,o,s,u;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=r(),s=e.consumer_session.email_address,(u=null===(a=o.paymentElement.form.us_bank_account)||void 0===a||null===(i=a.values)||void 0===i?void 0:i.email)||u===s||n({type:"PAYMENT.FIELD_CHANGED",name:"email",value:s,paymentMethod:"us_bank_account",touched:!0});case 4:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},Ep=function(e,t,n){return function(){var r=(0,Z.Z)((0,E.Z)().mark((function r(a){return(0,E.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:a({type:"CONSUMER.SET_INSTRUMENT_FOR_SIGN_UP_INCENTIVE",paymentMethodType:t,instrumentId:e,instrumentEligible:n});case 1:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}()},Zp=n(27490),Ap=function(e,t,n){var r,a=n.logger,i=n.isLink,o=(0,Zp.jR)(t);switch(e.type){case"error":var s=K(e.error,o),u=s.localizedError,l=s.reports,c=s.localized;if(i){var d=function(e,t){var n=e.decline_code;if("generic_decline"===n){var r=(0,B.pY)(t,"errors.declines.".concat(n,"_link"));return(0,C.Z)((0,C.Z)({},e),{},{message:null!=r?r:e.message})}return e}(u,o);r={type:"error",error:d,locale:o}}else r={type:"error",error:u,locale:o};!0===n.renderLocalizedFlag&&(r=(0,C.Z)((0,C.Z)({},r),{},{localized:c})),a&&l.forEach((function(e){a.log.apply(a,(0,x.Z)(e))}));break;case"object":r={type:"object",object:e.object,locale:o};break;default:return(0,N.Rz)(e.type)}return r},Mp=(0,M.Z)((function e(t){(0,A.Z)(this,e),this.value=t})),xp=function(e){function t(){return(0,A.Z)(this,t),n.apply(this,arguments)}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t)}(Mp),Pp={"invalid_payment_view.add":!0,"invalid_payment_view.update":!0,"invalid_payment_view.remove":!0,"invalid_payment_view.logout":!0,"invalid_payment_view.link-blocked":!0,"invalid_payment_view.remove-saved-confirmation":!0,"invalid_payment_view.logout-confirmation":!0,"invalid_payment_view.customer-saved":!0,"invalid_payment_view.details-link-disabled":!0},Ip={"invalid_address_view.update":!0},Np=function(e){return e&&"object"==typeof e&&(e.constructor===Array||e.constructor===Object)},wp=function(e){return Np(e)?Array.isArray(e)?e.slice(0,e.length):(0,g.Z)({},e):e},Tp=function e(){for(var t=arguments.length,n=new Array(t),r=0;r0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&(this._emitted={},this._testCardsEmitted={}),this._previousCardNumber=this._cardNumber,this._cardNumber=ot(e);var n=this._binPref;return this._binPref=this._cardNumber.length>=6?this._cardNumber.slice(0,6):"",this._comparablePrefix=this._cardNumber.length>=8?this._cardNumber.slice(0,8):"",this._previouscomparablePrefix=this._previousCardNumber.length>=8?this._previousCardNumber.slice(0,8):"",this._previouscomparablePrefix&&this._comparablePrefix!==this._previouscomparablePrefix&&delete this._emitted[this._previouscomparablePrefix],this._previousCardNumber in Bp&&this._previousCardNumber!==this._cardNumber&&delete this._testCardsEmitted[this._previousCardNumber],n&&n!==this._binPref&&(this._pendingCardMetadataRequest=null,delete this._pending[this._binPref]),!(!this._binPref||this._pending[this._binPref]||this._rangeMap[this._binPref])&&(this._pending[this._binPref]=!0,this._prevNetworks=null,!0)}},{key:"retrieveCardNetworks",value:function(e){var t,n=this;if(this._cardNumber in Bp){var r=(t=this._cardNumber,this._testCardsEmitted[t]?null:Bp[t]||null),a=Up(r,e);return this._testCardsEmitted[this._cardNumber]=!0,delete this._emitted[this._comparablePrefix],this._prevNetworks=a,Gp.resolve(a)}return!this._comparablePrefix&&this._prevNetworks&&this._prevNetworks.length>=1?(this._prevNetworks=null,Gp.resolve([])):!this._binPref||this._comparablePrefix&&this._emitted[this._comparablePrefix]||this._rangeMap[this._binPref]&&!this._comparablePrefix?Gp.resolve(null):this.retrieveOrGetCachedCardNetworks().then((function(t){if(!n._comparablePrefix)return null;var r=function(e,t){var n=[];return t&&(t.forEach((function(t){var r=Math.min(t.pan_length,e.length),a=e.slice(0,r),i=t.account_range_low.slice(0,r),o=t.account_range_high.slice(0,r),s=t.brand.toLowerCase();i<=a&&a<=o&&-1===n.indexOf(s)&&n.push(s)})),n.sort()),n}(n._cardNumber,t),a=Up(r,e);return n._prevNetworks=a,n._emitted[n._comparablePrefix]=!0,a}))}},{key:"retrieveOrGetCachedCardNetworks",value:function(){var e=this,t=this._rangeMap[this._binPref];if(t)return Gp.resolve(t);var n=this._pendingCardMetadataRequest;return n||(n=this._fetcher(this._binPref),this._pendingCardMetadataRequest=n),n.then((function(e){return"object"===e.type?e.object.data:Gp.reject(e.error||new Error("Unexcepted result error"))})).then((function(t){return e._pendingCardMetadataRequest=null,e._rangeMap[e._binPref]=t,delete e._pending[e._binPref],t})).catch((function(){return e._pendingCardMetadataRequest=null,e._rangeMap[e._binPref]=[],delete e._pending[e._binPref],[]}))}},{key:"getNetworks",value:function(){return this._prevNetworks}}]),e}(),qp=function(e){var t=e.frameId,n=e.cardMetadataManagerCache,r=e.apiClient;return n.get(t)||n.set(t,new Vp((function(e){return r.cardMetadata.retrieve({data:{bin_prefix:e}})})))},Kp=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.frameHub,a=t.cache,i=t.apiClient,o=n.frameId,s=n.resetEmitted,u=void 0!==s&&s,e.next=4,zp(r,o);case 4:return l=e.sent,e.abrupt("return",qp({frameId:o,cardMetadataManagerCache:a.cardMetadataManagerCache,apiClient:i}).fetchingCardMetadata(l,u));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),zp=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ye.XQ)(t,n,{skipValidation:!0});case 2:if(a=e.sent){e.next=5;break}throw new T.No("We could not retrieve data from the specified Element.\n Please make sure the Element you are attempting to use is still mounted.");case 5:return e.abrupt("return",(null===(r=a.value)||void 0===r?void 0:r.cardNumber)||"");case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Hp=function(e){return kr.indexOf(e)>=0},Yp=function(e,t){return{view:"authentication",authIntegration:e,authStatus:t}},Wp=function(e){var t,n,r,a,i,o,s,u=function(e){var t,n,r,a,i=Zn(e);return i.available?null!==(t=i.authenticationTypeAvailability.externalLinkAuthentication)&&void 0!==t&&t.available?"externalLinkAuthentication":null!==(n=i.authenticationTypeAvailability.embedded)&&void 0!==n&&n.available?"embedded":null!==(r=i.authenticationTypeAvailability.externalAutofillModal)&&void 0!==r&&r.available?"externalAutofillModal":null!==(a=i.authenticationTypeAvailability.externalFinancialConnectionModal)&&void 0!==a&&a.available?"externalFinancialConnectionModal":null:null}(e),l={availableAuthenticationType:u,updatingSavedPayment:"consumer"===(null===(t=e.paymentElement.updatingSavedPayment)||void 0===t?void 0:t.mode),removingSavedPayment:"consumer"===(null===(n=e.paymentElement.removingSavedPayment)||void 0===n?void 0:n.mode),isLoggingOut:e.paymentElement.isLoggingOut,isAddingSavedPayment:e.paymentElement.isAddingSavedPayment,activeSavedPayment:(null===(r=e.paymentElement.selectedSavedPayment)||void 0===r?void 0:r.active)||!1,autoFillBehavior:e.consumer.autoFillBehavior,hasCustomerSavedPayment:!(null===(a=e.config.session)||void 0===a||null===(i=a.customer)||void 0===i||!i.paymentMethods.length),authStatus:e.consumer.authenticationState,linkPageloadSignUpDisabled:(null===(o=e.config.session)||void 0===o||null===(s=o.linkSettings)||void 0===s?void 0:s.linkPageloadSignUpDisabled)||!1,startVerificationState:e.consumer.requests.START_VERIFICATION,confirmVerificationState:e.consumer.requests.CONFIRM_VERIFICATION};return Jp(l.availableAuthenticationType,l.updatingSavedPayment,l.removingSavedPayment,l.isLoggingOut,l.isAddingSavedPayment,l.activeSavedPayment,l.autoFillBehavior,l.authStatus,l.linkPageloadSignUpDisabled,l.startVerificationState,l.confirmVerificationState,l.hasCustomerSavedPayment)},Jp=(0,w.qe)((function(e,t,n,r,a,i,o,s,u,l,c,d){var p=e,m=function(e,t){if(e&&"NONE"!==e.status){var n=e.status,r=e.verificationType;switch(n){case"PENDING":return{type:r,status:"confirm-pending"};case"ERROR":return{type:r,status:"confirm-error"};case"SUCCESS":return{type:r,status:"confirm-success"};default:return(0,N.Rz)(n)}}if(t&&"NONE"!==t.status){var a=t.status,i=t.verificationType;switch(a){case"PENDING":return{type:i,status:"start-pending"};case"ERROR":return{type:i,status:"start-error"};case"SUCCESS":return{type:i,status:"start-success"};default:return(0,N.Rz)(a)}}return null}(c,l),f="oneclick"===o&&("embedded"===p&&!d||"externalLinkAuthentication"===p);if(!p)return{view:"unavailable",authStatus:"none",authIntegration:null};switch(s){case"unregistered":case"none":return u?{view:"unavailable",authStatus:"none",authIntegration:null}:Yp(p,s);case"logged-in":return r?{view:"logout-confirmation",authIntegration:p,authStatus:s}:n?{view:"remove-saved-confirmation",authIntegration:p,authStatus:s}:t?{view:"update-saved",authIntegration:p,authStatus:s}:a?{view:"add-new",authIntegration:p,authStatus:s}:i?{view:"use-saved",authIntegration:p,authStatus:s}:{view:"add-new",authIntegration:p,authStatus:s};case"verifying":return f?{view:"cookie-authentication",authIntegration:p,authStatus:s,verificationState:m}:m?{view:"verification",authIntegration:p,authStatus:s,verificationState:m}:Yp(p,"none");case"declined":case"unverified":return f?{view:"cookie-authentication",authIntegration:p,authStatus:s,verificationState:m}:Yp(p,"declined"===s?"none":s);case"verified":return f?{view:"cookie-authentication",authIntegration:p,authStatus:s,verificationState:m}:Yp(p,"none");case"blocked":return{view:"unavailable",authStatus:s,authIntegration:null};default:return(0,N.Rz)(s)}})),Xp=n(63110),Qp=n.n(Xp),$p=["_1057540218"],em=["_1541774781"],tm="block",nm="allow",rm="list",am="query-param",im="real-rollout",om="no-rollout",sm=(Y.Xk.replace(/\/$/,""),function(e,t){var n=(0,C.Z)({event:e},t);var r="".concat("https://q.stripe.com","?").concat((0,L.qC)(n));(new Image).src=r}),um=new Set(["card","us_bank_account","link","sepa_debit","bancontact","sofort","ideal"]),lm=n(66680),cm=function(e,t,n){return{element:ne(e),payment_method_type:t,is_card:"card"===t,usesLink:n,returnUrlProvided:!!e.otherParams.return_url,hasValidMids:(0,lm.x5)(e.mids)}},dm=function(e,t){var n,r=!(null===(n=e.session)||void 0===n||!n.customer);return{hasCustomerSession:r,isSavedPaymentMethod:r&&t&&"saved"===e.selectedPaymentForm}},pm=function(e,t,n,r,a,i){var o,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},u=dm(t,i),l=u.hasCustomerSession,c=u.isSavedPaymentMethod,d=r?$(r):n,p=(0,C.Z)({payment_method_type:a,returnUrlProvided:!(null===(o=e.params)||void 0===o||!o.return_url),elementsModeOrIntentType:d},s);if(!l)return p;if(c)return(0,C.Z)((0,C.Z)({},p),{},{isSavedPaymentMethod:!0,enableSaveCheckbox:"not_shown_not_checked",enableSetAsDefaultCheckbox:"not_shown_not_checked"});var m=hm(t,a),f=m.enableSaveCheckbox,h=m.enableSetAsDefaultCheckbox;return(0,C.Z)((0,C.Z)({},p),{},{isSavedPaymentMethod:!1,enableSaveCheckbox:f,enableSetAsDefaultCheckbox:h})},mm=function(e,t,n,r){var a,i,o,s=dm(t,n),u=s.hasCustomerSession,l=s.isSavedPaymentMethod,c=null!==(a=null===(i=t.session)||void 0===i?void 0:i.featureFlags)&&void 0!==a?a:{},d=(o=c,Object.keys(o).filter((function(e){return o[e]})));if(!u)return(0,C.Z)((0,C.Z)({},e),{},{featureFlags:d,wasConfirmationTokenUsedForConfirm:r});if(l)return(0,C.Z)((0,C.Z)({},e),{},{isSavedPaymentMethod:!0,enableSaveCheckbox:"not_shown_not_checked",enableSetAsDefaultCheckbox:"not_shown_not_checked",featureFlags:d,wasConfirmationTokenUsedForConfirm:r});var p=hm(t,e.payment_method_type),m=p.enableSaveCheckbox,f=p.enableSetAsDefaultCheckbox;return(0,C.Z)((0,C.Z)({},e),{},{isSavedPaymentMethod:!1,enableSaveCheckbox:m,enableSetAsDefaultCheckbox:f,featureFlags:d,wasConfirmationTokenUsedForConfirm:r})},fm=function(e,t,n){var r=n.isSavedPaymentMethod,a=n.enableSaveCheckbox,i=n.payment_method_type;r?e.report("spm.".concat(t,".confirm_with_saved_pm"),{payment_method_type:i}):"shown_and_checked"===a?e.report("spm.".concat(t,".confirm_and_save_with_new_pm"),{payment_method_type:i}):"shown_not_checked"===a&&e.report("spm.".concat(t,".confirm_with_new_pm_without_save"))},hm=function(e,t){var n,r,a=e.savePaymentMethodDisplay,i=a.shouldRenderSaveCheckbox,o=a.shouldRenderSetAsDefaultCheckbox;if(!t)return{enableSaveCheckbox:void 0,enableSetAsDefaultCheckbox:void 0};var s=function(e){return um.has(e)}(t);if(!s)return{enableSaveCheckbox:void 0,enableSetAsDefaultCheckbox:void 0};var u=null==e||null===(n=e.form)||void 0===n||null===(r=n["link"===t?"card":t])||void 0===r?void 0:r.values,l=!(null==u||!u.savePayment),c=!(null==u||!u.setAsDefaultSavedPayment);return{enableSaveCheckbox:i?l?"shown_and_checked":"shown_not_checked":"not_shown_not_checked",enableSetAsDefaultCheckbox:o?c?"shown_and_checked":"shown_not_checked":c?"not_shown_and_checked":"not_shown_not_checked"}},_m=function(e){var t=e.isCheckingOutWithLink,n=e.element,r=e.linkFunnel,a=e.type,i=e.isLinkFallbackToCard,o=function(e){switch(e){case"expressCheckout":return Di.ExpressCheckoutElement;case"card":return Di.CardElement;case"cardNumber":return Di.SplitCardElement;case"paymentRequestButton":return Di.PaymentRequestButtonElement;case"linkAuthentication":return Di.LinkAuthenticationElement;case"payment":return Di.PaymentElement;default:return""}}(n);return o?{attempt:function(){r.controllerAppEvent({event:t?Li.LinkCheckoutConfirmationAttempted:Li.NonLinkCheckoutConfirmationAttempted,data:{surface:o}})},error:function(){r.controllerAppEvent({event:t?Li.LinkCheckoutConfirmationError:Li.NonLinkCheckoutConfirmationError,data:{surface:o}})},result:function(e){var n;switch(e.type){case"error":r.controllerAppEvent({event:t?Li.LinkCheckoutConfirmationError:Li.NonLinkCheckoutConfirmationError,data:{surface:o}});break;case"object":i&&r.controllerAppEvent({event:Li.LinkCheckoutConfirmationError,data:{surface:o}}),r.controllerAppEvent({event:t&&!i?Li.LinkCheckoutConfirmationSucceeded:Li.NonLinkCheckoutConfirmationSucceeded,data:{surface:o,id:null===(n=e.object)||void 0===n?void 0:n.id,type:a}});break;default:r.controllerAppEvent({event:Li.Fatal,data:{message:"unknown confirmation result type type for ".concat(a," on ").concat(o),surface:o}})}}}:null},ym=function(e){if(!e)return null;switch(e.type){case"konbini":return{konbini:e.data};case"wechat_pay":return{wechat_pay:e.data};case"card":return{card:e.data};case"link":return{link:e.data};case"blik":return{blik:e.data};case"paypal":return{paypal:e.data};case"affirm":return{affirm:e.data};case"ideal":return{ideal:e.data};case"sofort":return{sofort:e.data};case"sepa_debit":return{sepa_debit:e.data};case"bancontact":return{bancontact:e.data};case"us_bank_account":return{us_bank_account:e.data};case"demo_pay":return{demo_pay:e.data};case"amazon_pay":return{amazon_pay:e.data};case"rechnung":return{rechnung:e.data};case"klarna":return{klarna:e.data};default:return null}},vm=function(){function e(){(0,A.Z)(this,e),this.cache=new Set}return(0,M.Z)(e,[{key:"add",value:function(e){this.cache.add(e)}},{key:"has",value:function(e){return this.cache.has(e)}}]),e}(),gm=function(e,t){var n=e.frameHub,r=e.integrationMetadata,a=e.logger,i=n.getFrameGroup(t),o=r.resolveLocale(),s=(0,Zp.jR)(o||"auto");return a.log("link_in_card.cvc_recollection_with_link_chip"),i&&n.sendGroupMessage(i,{action:"stripe-internal-link-clear",payload:{}},{types:[j.NC.CARD_ELEMENT_COMBINED,j.NC.CARD_ELEMENT_SPLIT]}),{type:"error",error:K(dn("incomplete_cvc"),s).localizedError,locale:s}},bm=function(e,t){var n=t.paymentMethod,r=t.element,a=t.store;if(n&&"link"===n)return!0;if(r&&["card","cardNumber","cardExpiry","cardCvc","postalCode"].indexOf(r)>-1)return!!e.linkConfigs.linkInCardPaymentData;try{if(a){var i=a.getState();return gl(i)||"LINK"===bl(i)}}catch(e){return!1}return!1},Sm={austria:"AT",sterreich:"AT",csterreich:"AT",au:"AU",australia:"AU",belgium:"BE",br:"BR",brasil:"BR",brazil:"BR",ca:"CA",canada:"CA",ch:"CH",schweiz:"CH",switzerland:"CH",china:"CN",cn:"CN",czechrepublic:"CZ",eskrepublika:"CZ",cz:"CZ",de:"DE",deu:"DE",deutschland:"DE",dk:"DK",germany:"DE",danmark:"DK",denmark:"DK",egypt:"EG",es:"ES",espaa:"ES",espanya:"ES",spain:"ES",finland:"FI",suomi:"FI",fi:"FI",fr:"FR",hk:"HK",hongkong:"HK",hungary:"HU",hu:"HU",england:"GB",gb:"GB",gbr:"GB",uk:"GB",unitedkingdom:"GB",greatbritain:"GB",scotland:"GB",wales:"GB",in:"IN",ire:"IE",israel:"IL",it:"IT",italy:"IT",italia:"IT",italie:"IT",japan:"JP",jp:"JP",lv:"LV",latvia:"LV",latvija:"LV",lietuva:"LT",lt:"LT",luxembourg:"LU",mexico:"MX",mx:"MX",my:"MY",netherlands:"NL",thenetherlands:"NL",nederland:"NL",nederlands:"NL",nl:"NL",norway:"NO",no:"NO",nz:"NZ",pl:"PL",poland:"PL",polska:"PL",pr:"PR",pt:"PT",ro:"RO",russia:"RU",saintpierreandmiquelon:"PM",saudiarabia:"SA",se:"SE",sg:"SG",slovakia:"SK",svk:"SK",southafrica:"ZA",sweden:"SE",sverige:"SE",singapore:"SG",taiwan:"TW",turkey:"TR",uae:"AE",ukraine:"UA",us:"US",usa:"US",unitedstatesofamerica:"US",unitedstates:"US",estadosunidos:"US"},km=function(e,t){if(e.country&&"string"==typeof e.country){var n,r=e.country.toLowerCase().replace(/[^a-z]+/g,"");return e.countryCode?"string"==typeof e.countryCode&&(n=e.countryCode.toUpperCase()):(n=Sm[r])||t(),(0,C.Z)((0,C.Z)({},e),{},{countryCode:n})}return e},Cm=function(e){if(e&&"object"==typeof e){var t=e.addressLines,n=e.givenName,r=e.familyName,a=e.locality,i=e.administrativeArea,o=e.postalCode,s=(e.countryCode,[n,r].filter((function(e){return e})));return{name:s.length?s.join(" "):void 0,address_line1:t&&Array.isArray(t)?t[0]:void 0,address_line2:t&&Array.isArray(t)?t.slice(1).join(", "):void 0,address_city:a,address_state:i,address_zip:null==o?void 0:o.trim(),address_country:km(e,w.ZT).countryCode}}return{}},Em={email:(0,I.jt)(I.Z_),usage:(0,I.jt)(I.Z_)},Zm={city:(0,I.jt)(I.Z_),country:(0,I.jt)(I.Z_),line1:(0,I.jt)(I.Z_),line2:(0,I.jt)(I.Z_),postal_code:(0,I.jt)(I.Z_),state:(0,I.jt)(I.Z_)},Am=(0,C.Z)((0,C.Z)({},Zm),{},{town:(0,I.jt)(I.Z_)}),Mm=(0,I.ci)({front:(0,I.jt)(I.Z_),back:(0,I.jt)(I.Z_)}),xm={address:(0,I.jt)((0,I.ci)(Zm)),dob:(0,I.jt)((0,I.ci)({day:(0,I.or)(I.Z_,(0,I.O)(1,31)),month:(0,I.or)(I.Z_,(0,I.O)(1,12)),year:(0,I.or)(I.Z_,I.Rx)})),first_name:(0,I.jt)(I.Z_),last_name:(0,I.jt)(I.Z_),maiden_name:(0,I.jt)(I.Z_),verification:(0,I.jt)((0,I.or)((0,I.ci)({document:(0,I.jt)(I.Z_),document_back:(0,I.jt)(I.Z_),additional_document:(0,I.jt)(I.Z_),additional_document_back:(0,I.jt)(I.Z_)}),(0,I.ci)({document:(0,I.jt)(Mm),additional_document:(0,I.jt)(Mm)})))},Pm={card:{name:(0,I.jt)(I.Z_),address_line1:(0,I.jt)(I.Z_),address_line2:(0,I.jt)(I.Z_),address_city:(0,I.jt)(I.Z_),address_state:(0,I.jt)(I.Z_),address_zip:(0,I.jt)(I.Z_),address_country:(0,I.jt)(I.Z_),currency:(0,I.jt)(I.Z_),number:(0,I.yv)("Elements"),cvc:(0,I.yv)("Elements"),exp_month:(0,I.yv)("Elements"),exp_year:(0,I.yv)("Elements")},cvc_update:{cvc:(0,I.yv)("Elements")},pii:{id_number:(0,I.jt)(I.Z_),personal_id_number:(0,I.jt)(I.Z_),ssn_last_4:(0,I.jt)(I.Z_)},bank_account:{account_number:(0,I.jt)((0,I.vC)([Y.Yj.iban],"The 'account_number' parameter is not supported when creating a token with the '".concat(Y.Yj.iban,"' Element"))(I.Z_)),country:(0,I.jt)((0,I.vC)([Y.Yj.iban],"The 'country' parameter is not supported when creating a token with the '".concat(Y.Yj.iban,"' Element"))(I.Z_)),currency:(0,I.jt)(I.Z_),routing_number:(0,I.jt)((0,I.vC)([Y.Yj.iban],"The 'routing_number' parameter is not supported when creating a token with the '".concat(Y.Yj.iban,"' Element"))(I.Z_)),account_use:(0,I.jt)(I.Z_),account_holder_name:(0,I.jt)(I.Z_),account_holder_type:(0,I.jt)(I.Z_),account_type:(0,I.jt)(I.Z_),debit_agreement_shown_and_accepted:(0,I.jt)(I.Xg)},account:{legal_entity:(0,I.jt)((0,I.ci)((0,C.Z)((0,C.Z)({},xm),{},{additional_owners:(0,I.jt)((0,I.CT)((0,I.ci)(xm))),address_kana:(0,I.jt)((0,I.ci)(Am)),address_kanji:(0,I.jt)((0,I.ci)(Am)),business_name:(0,I.jt)(I.Z_),business_name_kana:(0,I.jt)(I.Z_),business_name_kanji:(0,I.jt)(I.Z_),business_tax_id:(0,I.jt)(I.Z_),business_vat_id:(0,I.jt)(I.Z_),first_name_kana:(0,I.jt)(I.Z_),first_name_kanji:(0,I.jt)(I.Z_),gender:(0,I.jt)((0,I.kw)("male","female")),last_name_kana:(0,I.jt)(I.Z_),last_name_kanji:(0,I.jt)(I.Z_),personal_address:(0,I.jt)((0,I.ci)(Zm)),personal_address_kana:(0,I.jt)((0,I.ci)(Am)),personal_address_kanji:(0,I.jt)((0,I.ci)(Am)),personal_id_number:(0,I.jt)(I.Z_),phone_number:(0,I.jt)(I.Z_),ssn_last_4:(0,I.jt)((0,I.ui)(4,4)),tax_id_registrar:(0,I.jt)(I.Z_),type:(0,I.jt)((0,I.kw)("individual","company","non_profit","government_entity")),structure:(0,I.jt)((0,I.kw)("government_instrumentality","governmental_unit","incorporated_non_profit","limited_liability_partnership","multi_member_llc","private_company","private_corporation","private_partnership","public_company","public_corporation","public_partnership","single_member_llc","sole_proprietorship","tax_exempt_government_instrumentality","unincorporated_association","unincorporated_non_profit")),company_verification:(0,I.jt)((0,I.ci)({document:I.Z_,document_back:(0,I.jt)(I.Z_)}))}))),individual:(0,I.jt)((0,I.ci)((0,C.Z)((0,C.Z)({},xm),{},{first_name_kana:(0,I.jt)(I.Z_),first_name_kanji:(0,I.jt)(I.Z_),last_name_kana:(0,I.jt)(I.Z_),last_name_kanji:(0,I.jt)(I.Z_),address_kana:(0,I.jt)((0,I.ci)(Am)),address_kanji:(0,I.jt)((0,I.ci)(Am)),gender:(0,I.jt)((0,I.kw)("male","female")),email:(0,I.jt)(I.Z_),phone:(0,I.jt)(I.Z_),id_number:(0,I.jt)(I.Z_),ssn_last_4:(0,I.jt)((0,I.ui)(4,4)),relationship:(0,I.jt)((0,I.ci)(Zm))}))),company:(0,I.jt)((0,I.ci)({name:(0,I.jt)(I.Z_),name_kana:(0,I.jt)(I.Z_),name_kanji:(0,I.jt)(I.Z_),phone:(0,I.jt)(I.Z_),tax_id:(0,I.jt)(I.Z_),tax_id_registrar:(0,I.jt)(I.Z_),vat_id:(0,I.jt)(I.Z_),registration_number:(0,I.jt)(I.Z_),structure:(0,I.jt)((0,I.kw)("free_zone_establishment","free_zone_llc","government_instrumentality","governmental_unit","incorporated_non_profit","limited_liability_partnership","llc","multi_member_llc","private_company","private_corporation","private_partnership","public_company","public_corporation","public_partnership","single_member_llc","sole_establishment","sole_proprietorship","tax_exempt_government_instrumentality","unincorporated_association","unincorporated_non_profit")),directors_provided:(0,I.jt)(I.Xg),owners_provided:(0,I.jt)(I.Xg),ownership_declaration:(0,I.jt)((0,I.ci)({date:(0,I.jt)(I.Z_),ip:(0,I.jt)(I.Z_),user_agent:(0,I.jt)(I.Z_)})),ownership_declaration_shown_and_signed:(0,I.jt)(I.Xg),executives_provided:(0,I.jt)(I.Xg),address:(0,I.jt)((0,I.ci)(Zm)),address_kana:(0,I.jt)((0,I.ci)(Am)),address_kanji:(0,I.jt)((0,I.ci)(Am)),verification:(0,I.jt)((0,I.ci)({document:(0,I.ci)({front:(0,I.jt)(I.Z_),back:(0,I.jt)(I.Z_)})}))})),business_type:(0,I.jt)((0,I.kw)("individual","company","non_profit","government_entity")),tos_shown_and_accepted:(0,I.jt)((0,I.p3)(!0))},person:(0,C.Z)((0,C.Z)({},xm),{},{first_name_kana:(0,I.jt)(I.Z_),first_name_kanji:(0,I.jt)(I.Z_),last_name_kana:(0,I.jt)(I.Z_),last_name_kanji:(0,I.jt)(I.Z_),address_kana:(0,I.jt)((0,I.ci)(Am)),address_kanji:(0,I.jt)((0,I.ci)(Am)),gender:(0,I.jt)((0,I.kw)("male","female")),email:(0,I.jt)(I.Z_),phone:(0,I.jt)(I.Z_),id_number:(0,I.jt)(I.Z_),ssn_last_4:(0,I.jt)((0,I.ui)(4,4)),relationship:(0,I.jt)((0,I.ci)({account_opener:(0,I.jt)(I.Xg),representative:(0,I.jt)(I.Xg),executive:(0,I.jt)(I.Xg),director:(0,I.jt)(I.Xg),owner:(0,I.jt)(I.Xg),percent_ownership:(0,I.jt)((0,I.O)(0,100)),title:(0,I.jt)(I.Z_)}))})},Im=function(e,t,n,r){switch(xe.eG[e]){case xe.uN.card:var a=st(Ae(t));if("linkInCardPaymentData"in a)return{type:"link_in_card_payment_data",data:a.linkInCardPaymentData};var i=a.card,o=a.legacyOwner,s=n&&n.length?Ee(n):void 0,u=r?{networks:{preferred:r}}:null;return{data:{card:(0,C.Z)((0,C.Z)((0,C.Z)({},i),o),u)},pastedFields:s,type:xe.uN.card,warnings:[]};case xe.uN.bank_account:return{data:{bank_account:t[e]?{account_number:at(t[e]),country:t[e].slice(0,2)}:{}},type:"bank_account",warnings:[]};default:throw new Error("No corresponding token type for this Element: ".concat(e,"."))}},Nm=function(e,t,n){if("apple_pay"===e){var r=t.token,a=t.currencyCode,i=t.total,o=r;if("simulated identifier"===o.transactionIdentifier.toLowerCase()){var s="4242424242424242",u=i&&i.amount?i.amount:"0",l=a?a.toLowerCase():"usd";o=(0,C.Z)((0,C.Z)({paymentData:""},o),{},{cardNumber:s,transactionIdentifier:"ApplePayStubs~".concat(s,"~").concat(u,"~").concat(l,"~").concat(Math.random().toString(36).slice(-10))})}return{type:xe.uN.card,data:{pk_token:JSON.stringify(o.paymentData),pk_token_transaction_id:o.transactionIdentifier,pk_token_payment_network:o.paymentMethod.network,pk_token_instrument_name:o.paymentMethod.displayName,card:t.billingContact?Cm(t.billingContact):{}},warnings:[]}}var c,d,p,m=(0,I.Gu)(I.kw.apply(void 0,(0,x.Z)(Object.keys(Pm))),e,"token type").value,f=(0,I.Gu)((d=Em,p=Pm[c=m],(0,I.mC)((0,C.Z)((0,C.Z)((0,C.Z)({},d),p),{},(0,S.Z)({},c,(0,I.jt)((0,I.mC)(p)))))),t,"token creation parameter",{element:n}),h=f.value||{},_=h[e],y=Object.keys(Pm[m]),v=(0,C.Z)((0,S.Z)({},m,(0,C.Z)((0,C.Z)({},(0,D.ei)(h,y)),_)),(0,D.CE)(h,[].concat(y,[e])));return{type:e,data:(0,D.TS)({},v),warnings:f.warnings}},wm=function(e){var t=e.elementName,n=e.mids,r=e.usesLink;return t?{element:t,usesLink:r,hasValidMids:(0,lm.x5)(n)}:{}},Tm=["card"],Om=function(e,t){var n,r,a,i,o,s,u=t.elementName,l=t.postalCollectionDisabled,c=t.paymentDetailsBillingCountry,d=t.merchantPassthroughParams,p=t.locale,m=t.frameId,f=t.slug,h=e.apiClient,_=e.integrationMetadata,y=e.cardElementState,g=e.logger,b=e.linkApiClient,S=e.outerInitiatedActions,k=e.frameHub,E=_.resolveLocale(p),Z="token"===d.mode,A=bm(y,{element:u}),M=_m({isCheckingOutWithLink:A,linkFunnel:$i,element:u,type:"token"}),x=t.sharePaymentDetailsRequestParams;if(Z){null==M||M.attempt();var P=Nm("card",d.data,u);P.warnings.forEach(g.warn),s=P.data}if("payment_method"===d.mode||"source"===d.mode){var I=d.data,N="payment_method"===d.mode?"billing_details.address":"owner.address",w=(0,D.uu)(I,"".concat(N,".city")),T=(0,D.uu)(I,"".concat(N,".country")),O=(0,D.uu)(I,"".concat(N,".line1")),R=(0,D.uu)(I,"".concat(N,".line2")),L=(0,D.uu)(I,"".concat(N,".postal_code")),U=(0,D.uu)(I,"".concat(N,".state"));s={card:(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},w?{address_city:w}:{}),T?{address_country:T}:{}),O?{address_line1:O}:{}),R?{address_line2:R}:{}),L?{address_zip:L}:{}),U?{address_state:U}:{})}}var j=null===(n=s)||void 0===n||null===(r=n.card)||void 0===r?void 0:r.address_zip,B=null===(a=x.payment_method_options)||void 0===a||null===(i=a.card)||void 0===i?void 0:i.address_zip;if(j&&!B){var F,G,V=x.id;b.paymentDetails.update(V,{billing_address:{postal_code:j,country_code:(null===(F=s)||void 0===F||null===(G=F.card)||void 0===G?void 0:G.address_country)||c},request_surface:x.request_surface})}var q,K=Object.keys((null===(o=s)||void 0===o?void 0:o.card)||{}).filter((function(e){return/^address_/.test(e)}));(-1!==K.indexOf("address_zip")&&K.length>1||l)&&(null!==(q=x.payment_method_options)&&void 0!==q&&q.card&&(x=(0,C.Z)((0,C.Z)({},x),{},{payment_method_options:(0,C.Z)((0,C.Z)({},x.payment_method_options),{},{card:(0,D.CE)(x.payment_method_options.card,["address_zip"])})})));var z=s,H=z.card,Y=(0,v.Z)(z,Tm),W=(0,D.TS)({},(0,C.Z)({payment_method_options:{card:H}},Y),x);return b.paymentDetails.shareToken(W).then((function(e){return(Z||"error"===e.type)&&(he(f)&&S.removeElementsExperimentId(),h.reportFetchResult(f,e,wm({elementName:u,usesLink:A,mids:null}))),m&&"object"===e.type&&k.sendMessageToFrame(m,{action:"stripe-link-in-card-tokenized",payload:{cardToken:e.object.card.id}}),Z&&(null==M||M.result(e)),Ap(e,E,{logger:g})})).catch((function(e){return Z&&(null==M||M.error()),h.handleFetchErrorTagged(f,e,E)}))},Rm=function(e){var t,n,r,a,i,o=ad(Vl)(e),s=(t=o,function(e){if(!od(t)(e))return null;var n=md(e,t);return n&&(0,D.CE)(n,["phone"])})(e),u=Wc(Vl)(e),l=function(e){return function(t){var n;return(null===(n=t.addressElement[e].selectedSavedAddress)||void 0===n?void 0:n.mode)||null}}(Vl)(e);return s?(r=(n={shippingAddress:s,isDefault:!0}).shippingAddress,a=n.isDefault,i=void 0!==a&&a,function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var a,o,s,u,l,c,d,p;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n(),o=Nl(r),s=ir(a),u=Un(a),e.next=6,eu.sharedInstance().shippingAddresses.create({request_surface:u,address:o,is_default:i});case 6:l=e.sent,c=l.error,d=l.requestId,p=l.object,c?ru.log("link.shipping_address.create.error",{request_id:d,error:c,default_integration:s}):ru.log("link.shipping_address.create.success",{request_id:d,shipping_address_id:p.shipping_address.id,default_integration:s});case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()):u&&"consumer"===l?function(e){var t=e.id,n=e.isDefault,r=void 0!==n&&n;return function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(n,a){var i,o,s,u,l,c,d;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=a(),o=ir(i),s=Un(i),e.next=5,eu.sharedInstance().shippingAddresses.update(t,{request_surface:s,is_default:r});case 5:u=e.sent,l=u.requestId,c=u.error,d=u.object,c?ru.log("link.shipping_address.update.error",{request_id:l,error:c,default_integration:o}):ru.log("link.shipping_address.update.success",{request_id:l,shipping_address_id:d.shipping_address.id,default_integration:o});case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}({id:u,isDefault:!0}):null},Lm=function(e){return"link"===(null==e?void 0:e.type)},Dm={mandate_data:{customer_acceptance:{type:"online",online:{infer_from_client:!0}}}},Um=function(e,t){switch(e){case"acss_debit":case"au_becs_debit":case"bacs_debit":case"bancontact":case"cashapp":case"ideal":case"sepa_debit":case"eps":case"sofort":case"nz_bank_account":case"link":case"demo_pay":case"revolut_pay":case"amazon_pay":case"kr_market":case"ng_market":case"ng_card":case"us_bank_account":case"kr_card":case"kakao_pay":case"naver_pay":return Dm;case"paypal":return t&&(0,w.Kn)(t.paypal)&&t.paypal.risk_correlation_id?{}:Dm;default:return{}}},jm=function(e){var t=e.deferredIntentSetupFutureUsage,n=e.intentFirstType,r=e.intentFirstSetupFutureUsage,a=e.intentFirstPaymentMethodOptions,i=e.paymentMethodType,o=e.paymentMethodOptionsOverriddenBySJS;if(null!=o&&o.data&&"setup_future_usage"in o.data&&o.data.setup_future_usage)return o.data.setup_future_usage;if("on_session"===t||"off_session"===t)return t;if("SETUP_INTENT"===n)return Bm(r);if("PAYMENT_INTENT"===n){var s,u=i?null==a||null===(s=a[i])||void 0===s?void 0:s.setup_future_usage:null;return"none"===u?null:u||Bm(r)}return null},Bm=function(e){return void 0===e||"none"===e?null:e},Fm=function(e,t){if("payment_method_data"!==e.type)throw new Error("Incorrect data passed");var n=(0,C.Z)((0,C.Z)({},e.paymentMethodData),{},{type:"card",card:{token:t}});return(0,C.Z)((0,C.Z)({},e),{},{paymentMethodData:n})},Gm=["pay","checkout"],Vm=["light","dark"],qm={thirdPartyFrameType:"AmazonPayButton",isSupported:(0,mn.gG)()&&!mn.aS,rolloutConfig:{type:"ga",circuitBreaker:"elements_disable_express_checkout_button_amazon_pay"},recurringFlowsRolloutConfig:{type:"ga",circuitBreaker:"elements_disable_recurring_express_checkout_button_amazon_pay"},confirmationTokenRolloutConfig:{type:"ga"},supportedButtonThemes:Vm,defaultButtonTheme:"light",defaultBackgroundDarkButtonTheme:"light",defaultBackgroundLightButtonTheme:"dark",supportedButtonTypes:Gm,defaultButtonTypeOption:"pay",plainButtonType:"pay",isNextActionSupported:!0},Km={thirdPartyFrameType:"DemoPayButton",isSupported:!0,rolloutConfig:{type:"beta",betaGate:"elements_enable_express_checkout_button_demo_pay"},recurringFlowsRolloutConfig:{type:"ga"},confirmationTokenRolloutConfig:{type:"ga"},supportedButtonThemes:Vm,defaultButtonTheme:"light",defaultBackgroundDarkButtonTheme:"light",defaultBackgroundLightButtonTheme:"dark",supportedButtonTypes:Gm,defaultButtonTypeOption:"pay",plainButtonType:"pay",isNextActionSupported:!0},zm=(Ye={},(0,S.Z)(Ye,"demo_pay",Km),(0,S.Z)(Ye,"amazon_pay",qm),Ye),Hm=function(e){return Object.keys(zm).reduce((function(t,n){var r=e(n,zm[n]),a=(0,k.Z)(r,2),i=a[0],o=a[1];return(0,C.Z)((0,C.Z)({},t),{},(0,S.Z)({},i,o))}),{})},Ym=function(e){return Hm((function(t,n){return[t,e(t,n)]}))},Wm=function(e){return Hm((function(t,n){return[Xm(t),e(t,n)]}))},Jm=function(e){return $m().indexOf(e)>=0},Xm=function(e){return(0,w.i3)(e)},Qm=function(e){return zm[e]},$m=(0,w.qe)((function(){return(0,D.qh)(zm).map((function(e){return(0,k.Z)(e,1)[0]}))})),ef=["auto","never"],tf=((0,C.Z)((0,C.Z)({},Wm((function(){return"never"}))),{},{googlePay:"never",applePay:"never",paypal:"never",link:"never"}),$m(),Wm((function(e,t){return t})),Ym((function(e,t){return t.thirdPartyFrameType})),Ym((function(e,t){return t.isSupported}))),nf=(Wm((function(e,t){return t.supportedButtonThemes})),Wm((function(e,t){return t.defaultBackgroundLightButtonTheme})),Wm((function(e,t){return t.defaultBackgroundDarkButtonTheme})),Wm((function(e,t){return t.defaultButtonTypeOption}))),rf=(Wm((function(e,t){return t.supportedButtonTypes})),Wm((function(e,t){return t.plainButtonType}))),af=Ym((function(e,t){return t.isNextActionSupported})),of=(Wm((function(){return(0,I.jt)(I.kw.apply(void 0,(0,x.Z)(ef)))})),Wm((function(e,t){return t.rolloutConfig}))),sf={applePay:"black",googlePay:"black",paypal:"gold",link:"default",klarna:"dark"},uf={applePay:"white",googlePay:"white",paypal:"gold",link:"default",klarna:"light"},lf=((0,C.Z)({applePay:"plain",googlePay:"plain",paypal:"paypal",klarna:"pay"},rf),{layout:"auto",paymentMethodOrder:[],buttonHeight:44,buttonType:(0,C.Z)({applePay:"plain",googlePay:"buy",paypal:"paypal",link:"link",klarna:"pay"},nf),paymentMethods:{applePay:"auto",googlePay:"auto"}}),cf={orderId:null,clientSecret:null,amount:0,shippingRateId:null,isShippingAddressAccepted:!0},df={billingAgreementToken:null,clientSecret:null,billingAgreementId:null},pf=(0,C.Z)({apple_pay_inner:!1,apple_pay_outer:!1,google_pay:!1,paypal:!1,link:!1,klarna:!1,card:!1},af),mf={klarnaConfirmationToken:null},ff=function(e){var t,n,r,a,i=(null===(t=e.session)||void 0===t?void 0:t.orderedPaymentMethodTypesAndWallets.filter((function(t){var n;return-1===(null===(n=e.session)||void 0===n?void 0:n.unverifiedPaymentMethodsOnDomain.indexOf(t))})))||[],o=!0===(null===(n=e.session)||void 0===n?void 0:n.featureFlags.elements_enable_link_in_passthrough_ece),s=-1!==["PASSTHROUGH","LINK_CARD_BRAND"].indexOf((null===(r=e.session)||void 0===r||null===(a=r.linkSettings)||void 0===a?void 0:a.linkMode)||""),u=-1!==i.indexOf("card"),l=-1===i.indexOf("link");return o&&s&&u&&l},hf=function(e){return e.expressCheckoutElement.klarna},_f=function(e){return e.expressCheckoutElement.paypalBillingAgreement},yf=function(e){var t=e.expressCheckoutElement.confirmingPaymentMethodType,n=ff(e.config);return"link"===t&&n?"card":t},vf=function(e){return e.expressCheckoutElement.confirmNonce},gf=function(e){var t,n=e.canUseShipping,r=e.isECE,a=e.elementsState,i=e.shippingParam;if(n)if(r)t=a.expressCheckoutElement.shippingContact;else{var o=ad(Vl)(a),s=md(a,o),u=Pd(a,Vl,null==s?void 0:s.phone);t=s?(0,C.Z)((0,C.Z)({},s),{},{phone:u}):null}return(0,D.PM)(t,i)},bf=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4?arguments[4]:void 0;if(!(0,O.uN)(e,O.M4.disable_deferred_intent_client_validation_beta_1)&&"custom_checkout"!==a&&n){var i=["currency","mode","capture_method","payment_method_types","on_behalf_of","payment_method_options"];return r&&i.push("setup_future_usage"),(0,C.Z)((0,C.Z)({},(0,D.ei)(n,i)),t?{customer:t}:{})}},Sf=function(e){if(e.masterpass||e.visa_checkout){var t=Object.keys(e);if(1!==t.length){var n=t.filter((function(e){return"visa_checkout"!==e&&"masterpass"!==e}));throw new T.No("Unexpected parameters for ".concat(e.visa_checkout?"Visa Checkout":"Masterpass",": ").concat(n.join(", ")))}return!0}return!1},kf=function(e,t){var n="disabled"!==t.type?t.circuitBreaker:void 0,r=null==e?void 0:e.featureFlags;return n&&Af(r,n)?"circuit_breaker":Cf(r,t)},Cf=function(e,t){var n=t.type;switch(n){case"disabled":return"manual_override_early_development";case"beta":return Ef(e,t.betaGate);case"beta_ga_rollout":var r=t.betaGate,a=t.gaFeatureFlag;return Zf({featureFlags:e,betaGate:r,gaFeatureFlag:a});case"ga":return null;default:return n}},Ef=function(e,t){return Af(e,t)?null:"beta_gate_disabled"},Zf=function(e){var t=e.featureFlags,n=e.betaGate,r=e.gaFeatureFlag;return Af(t,r)||Af(t,n)?null:"beta_gate_disabled"},Af=function(e,t){return!(null==e||!e[t])},Mf=function(e){var t=e.paymentMethod,n=e.elementConfirming,r=e.session;if(xf(t,n)){var a=Qm(t).confirmationTokenRolloutConfig;if(!a||!function(e,t){return null===kf(e,t)}(r,a))throw Pf("stripe.createConfirmationToken()",t)}},xf=function(e,t){return"expressCheckout"===t&&!!e&&Jm(e)},Pf=function(e,t){var n=(0,B.Yo)("en","upe.methods.".concat(t));return new T.No("".concat(e," does not support payments through ").concat(n,". To accept ").concat(n,", please use stripe.confirmPayment() or stripe.confirmSetup() instead."))},If=n(45791),Nf=n(70136),wf={loading:!1,error:null,value:null},Tf={type:"tabs",radios:!0,spacedAccordionItems:!1,visibleAccordionItemsCount:5},Of={shouldRenderSaveCheckbox:!1,shouldRenderSetAsDefaultCheckbox:!1,saveLabel:void 0,setAsDefaultLabel:void 0,removeSavedDialogBody:void 0,maxVisiblePaymentMethods:void 0},Rf={savePaymentConsentGiven:!1,setAsDefault:!1},Lf=["expired_card","generic_decline","incorrect_zip","invalid_expiry_month","invalid_expiry_year"],Df=["incorrect_cvc","invalid_cvc"],Uf=function(e){var t,n,r,a,i=e.paymentState,o=e.session,s=e.shouldRenderSaveCheckbox,u=i.selectedPaymentForm,l=i.options,c=!(null==o||null===(t=o.customer)||void 0===t||!t.defaultPaymentMethod||(null===(n=i.customerSessionSavedPayment.updatingSavedPayment)||void 0===n?void 0:n.id)!==o.customer.defaultPaymentMethod),d=yr(o),p=(null===(r=l.savePaymentMethod)||void 0===r?void 0:r.enableSetAsDefault)||"auto",m=!s,f=!!(s&&u&&null!==(a=i.form[u])&&void 0!==a&&a.values.savePayment);return(m||f)&&!c&&(d||void 0===d&&"auto"===p)},jf=function(e){var t=e.config.session,n=function(e){var t;return null!==(t=_r(e))&&void 0!==t?t:function(e){var t;return"never"!==((null===(t=e.paymentElement.options.savePaymentMethod)||void 0===t?void 0:t.enableSave)||"auto")}(e)}(e);return!!t&&n&&Iu(t)&&(!ar(e)||qn(e,"elements_enable_link_spm"))},Bf=function(e){var t=e.config.session,n=e.paymentElement,r=n.selectedPaymentForm,a=n.options;if(!t||!r||!jf(e)||!function(e){if(qn(e,"elements_enable_read_allow_redisplay"))return!0;var t=(e.config.session||{}).setupFutureUsage;return"off_session"!==t||"off_session"===t&&(0,O.uN)(e.config.betas,O.M4.elements_spm_sfu_off_session_override_beta_1)}(e)||gr(e))return Of;var i,o,s,u,l,c,d,p,m,f,h,_=function(e){var t=e.elementsState,n="saved"===En(t);if(qn(t,"elements_enable_read_allow_redisplay")&&_r(t))return!n;var r=Bn(t),a=(t.config.session||{}).setupFutureUsage;return"PAYMENT_INTENT"===r&&!a&&!n}({elementsState:e});qn(e,"elements_spm_messages")&&(i=(null===(u=a.savePaymentMethod)||void 0===u||null===(l=u.messages)||void 0===l?void 0:l.saveLabel)||void 0,o=(null===(c=a.savePaymentMethod)||void 0===c||null===(d=c.messages)||void 0===d?void 0:d.setAsDefaultLabel)||void 0,s=(null===(p=a.savePaymentMethod)||void 0===p||null===(m=p.messages)||void 0===m?void 0:m.removeSavedDialogBody)||void 0);qn(e,"elements_spm_max_visible_payment_methods")&&(f=null===(h=a.savePaymentMethod)||void 0===h?void 0:h.maxVisiblePaymentMethods);return{shouldRenderSaveCheckbox:_,shouldRenderSetAsDefaultCheckbox:Uf({paymentState:e.paymentElement,session:t,shouldRenderSaveCheckbox:_}),saveLabel:i,setAsDefaultLabel:o,removeSavedDialogBody:s,maxVisiblePaymentMethods:f}},Ff=function(e,t){var n,r,a,i=e.selectedPaymentForm,o=e.options,s=yr(t),u=(null===(n=o.savePaymentMethod)||void 0===n?void 0:n.enableSetAsDefault)||"auto";if(!t||!i)return Rf;var l=!(null!=s&&!s)&&("never"===u&&void 0===s||!(null===(r=e.form[i])||void 0===r||!r.values.setAsDefaultSavedPayment));return{savePaymentConsentGiven:!(null===(a=e.form[i])||void 0===a||!a.values.savePayment),setAsDefault:l}},Gf=function(e,t){return!("link"===e.paymentMethod.type)&&function(e){var t,n,r,a,i=null==e||null===(t=e.customer)||void 0===t||null===(n=t.customerSession)||void 0===n||null===(r=n.components)||void 0===r||null===(a=r.paymentElement.features)||void 0===a?void 0:a.paymentMethodUpdate;switch(i){case"enabled":case void 0:return!0;case"never":case"auto":case"disabled":return!1;default:return(0,N.Rz)(i)}}(t)},Vf=function(e,t,n,r){var a,i,o,s,u,l,c,d,p;if(t.featureFlags.elements_enable_write_allow_redisplay)if(null!=n&&null!==(a=n.params)&&void 0!==a&&a.payment_method){var m=(s=t,u=n.params.payment_method,-1!==(p=null===(l=s.customer)||void 0===l||null===(c=l.paymentMethods)||void 0===c?void 0:c.findIndex((function(e){return e.id===u})))&&void 0!==p?null===(d=s.customer)||void 0===d?void 0:d.paymentMethods[p].allow_redisplay:void 0);m&&"always"!==m&&n.params.set_as_default_payment_method&&r.report("spm.".concat(e,".invalid_set_default_pm"),{allow_redisplay:m,set_as_default_payment_method:n.params.set_as_default_payment_method})}else if(null!=n&&null!==(i=n.params)&&void 0!==i&&null!==(o=i.payment_method_data)&&void 0!==o&&o.allow_redisplay){var f=n.params.payment_method_data.allow_redisplay;f&&"always"!==f&&n.params.set_as_default_payment_method&&r.report("spm.".concat(e,".invalid_set_default_pm"),{allow_redisplay:f,set_as_default_payment_method:n.params.set_as_default_payment_method})}},qf=function(e){var t,n=e.slug,r=e.elementsState;if("update_payment_intent"!==n&&(null!==(t=r.config.session)&&void 0!==t&&t.customer))return Ff(r.paymentElement,r.config.session).setAsDefault},Kf=n(8464),zf=n.n(Kf),Hf=n(90342),Yf=n.n(Hf),Wf=n(32726),Jf=n.n(Wf),Xf=n(3120),Qf=n.n(Xf),$f=n(7689),eh=n.n($f),th=n(96250),nh=n.n(th),rh=n(96889),ah=n.n(rh),ih=n(54613),oh=n.n(ih),sh=n(23030),uh=n.n(sh),lh=n(16973),ch=n.n(lh),dh=n(40724),ph=n.n(dh),mh=n(71060),fh=n.n(mh),hh=n(60919),_h=n.n(hh),yh=n(12875),vh=n.n(yh),gh=n(10378),bh=n.n(gh),Sh=n(5427),kh=n.n(Sh),Ch=n(59291),Eh=n.n(Ch),Zh=n(41713),Ah=n.n(Zh),Mh=n(48173),xh=n.n(Mh),Ph=n(43596),Ih=n.n(Ph),Nh=n(97750),wh=n.n(Nh),Th=n(2901),Oh=n.n(Th),Rh=n(54581),Lh=n.n(Rh),Dh=n(53763),Uh=n.n(Dh),jh=n(61685),Bh=n.n(jh),Fh=n(39156),Gh=n.n(Fh),Vh=n(83389),qh=n.n(Vh),Kh=n(53556),zh=n.n(Kh),Hh=n(527),Yh=n.n(Hh),Wh=n(47126),Jh=n.n(Wh),Xh=n(60613),Qh=n.n(Xh),$h=n(5563),e_=n.n($h),t_=n(65043),n_=n.n(t_),r_=n(83005),a_=n.n(r_),i_=n(34700),o_=n.n(i_),s_=n(75478),u_=n.n(s_),l_=n(77918),c_=n.n(l_),d_=n(22887),p_=n.n(d_),m_=n(30265),f_=n.n(m_),h_=n(35300),__=n.n(h_),y_=n(3523),v_=n.n(y_),g_={ar:zf(),bg:Yf(),cs:Jf(),da:Qf(),de:eh(),el:nh(),"en-GB":ah(),"en-NL":ah(),es:oh(),"es-419":uh(),et:ch(),fi:ph(),fil:fh(),fr:_h(),"fr-CA":vh(),he:bh(),hr:kh(),hu:Eh(),id:Ah(),it:xh(),ja:Ih(),ko:wh(),lt:Oh(),lv:Lh(),ms:Uh(),mt:Bh(),nb:qh(),nl:Gh(),"nl-BE":Gh(),no:qh(),pl:zh(),pt:Yh(),"pt-BR":Jh(),ru:e_(),ro:Qh(),sk:n_(),sl:a_(),sv:o_(),th:u_(),tr:c_(),vi:p_(),zh:f_(),"zh-HK":__(),"zh-TW":v_()},b_=JSON.parse('[{"value":"AC","label":"Ascension Island"},{"value":"AD","label":"Andorra"},{"value":"AE","label":"United Arab Emirates"},{"value":"AF","label":"Afghanistan"},{"value":"AG","label":"Antigua & Barbuda"},{"value":"AI","label":"Anguilla"},{"value":"AL","label":"Albania"},{"value":"AM","label":"Armenia"},{"value":"AO","label":"Angola"},{"value":"AQ","label":"Antarctica"},{"value":"AR","label":"Argentina"},{"value":"AT","label":"Austria"},{"value":"AU","label":"Australia"},{"value":"AW","label":"Aruba"},{"value":"AX","label":"Åland Islands"},{"value":"AZ","label":"Azerbaijan"},{"value":"BA","label":"Bosnia & Herzegovina"},{"value":"BB","label":"Barbados"},{"value":"BD","label":"Bangladesh"},{"value":"BE","label":"Belgium"},{"value":"BF","label":"Burkina Faso"},{"value":"BG","label":"Bulgaria"},{"value":"BH","label":"Bahrain"},{"value":"BI","label":"Burundi"},{"value":"BJ","label":"Benin"},{"value":"BL","label":"St. Barthélemy"},{"value":"BM","label":"Bermuda"},{"value":"BN","label":"Brunei"},{"value":"BO","label":"Bolivia"},{"value":"BQ","label":"Caribbean Netherlands"},{"value":"BR","label":"Brazil"},{"value":"BS","label":"Bahamas"},{"value":"BT","label":"Bhutan"},{"value":"BV","label":"Bouvet Island"},{"value":"BW","label":"Botswana"},{"value":"BY","label":"Belarus"},{"value":"BZ","label":"Belize"},{"value":"CA","label":"Canada"},{"value":"CD","label":"Congo - Kinshasa"},{"value":"CF","label":"Central African Republic"},{"value":"CG","label":"Congo - Brazzaville"},{"value":"CH","label":"Switzerland"},{"value":"CI","label":"Côte d’Ivoire"},{"value":"CK","label":"Cook Islands"},{"value":"CL","label":"Chile"},{"value":"CM","label":"Cameroon"},{"value":"CN","label":"China"},{"value":"CO","label":"Colombia"},{"value":"CR","label":"Costa Rica"},{"value":"CV","label":"Cape Verde"},{"value":"CW","label":"Curaçao"},{"value":"CY","label":"Cyprus"},{"value":"CZ","label":"Czechia"},{"value":"DE","label":"Germany"},{"value":"DJ","label":"Djibouti"},{"value":"DK","label":"Denmark"},{"value":"DM","label":"Dominica"},{"value":"DO","label":"Dominican Republic"},{"value":"DZ","label":"Algeria"},{"value":"EC","label":"Ecuador"},{"value":"EE","label":"Estonia"},{"value":"EG","label":"Egypt"},{"value":"EH","label":"Western Sahara"},{"value":"ER","label":"Eritrea"},{"value":"ES","label":"Spain"},{"value":"ET","label":"Ethiopia"},{"value":"FI","label":"Finland"},{"value":"FJ","label":"Fiji"},{"value":"FK","label":"Falkland Islands"},{"value":"FO","label":"Faroe Islands"},{"value":"FR","label":"France"},{"value":"GA","label":"Gabon"},{"value":"GB","label":"United Kingdom"},{"value":"GD","label":"Grenada"},{"value":"GE","label":"Georgia"},{"value":"GF","label":"French Guiana"},{"value":"GG","label":"Guernsey"},{"value":"GH","label":"Ghana"},{"value":"GI","label":"Gibraltar"},{"value":"GL","label":"Greenland"},{"value":"GM","label":"Gambia"},{"value":"GN","label":"Guinea"},{"value":"GP","label":"Guadeloupe"},{"value":"GQ","label":"Equatorial Guinea"},{"value":"GR","label":"Greece"},{"value":"GS","label":"South Georgia & South Sandwich Islands"},{"value":"GT","label":"Guatemala"},{"value":"GU","label":"Guam"},{"value":"GW","label":"Guinea-Bissau"},{"value":"GY","label":"Guyana"},{"value":"HK","label":"Hong Kong SAR China"},{"value":"HN","label":"Honduras"},{"value":"HR","label":"Croatia"},{"value":"HT","label":"Haiti"},{"value":"HU","label":"Hungary"},{"value":"ID","label":"Indonesia"},{"value":"IE","label":"Ireland"},{"value":"IL","label":"Israel"},{"value":"IM","label":"Isle of Man"},{"value":"IN","label":"India"},{"value":"IO","label":"British Indian Ocean Territory"},{"value":"IQ","label":"Iraq"},{"value":"IS","label":"Iceland"},{"value":"IT","label":"Italy"},{"value":"JE","label":"Jersey"},{"value":"JM","label":"Jamaica"},{"value":"JO","label":"Jordan"},{"value":"JP","label":"Japan"},{"value":"KE","label":"Kenya"},{"value":"KG","label":"Kyrgyzstan"},{"value":"KH","label":"Cambodia"},{"value":"KI","label":"Kiribati"},{"value":"KM","label":"Comoros"},{"value":"KN","label":"St. Kitts & Nevis"},{"value":"KR","label":"South Korea"},{"value":"KW","label":"Kuwait"},{"value":"KY","label":"Cayman Islands"},{"value":"KZ","label":"Kazakhstan"},{"value":"LA","label":"Laos"},{"value":"LB","label":"Lebanon"},{"value":"LC","label":"St. Lucia"},{"value":"LI","label":"Liechtenstein"},{"value":"LK","label":"Sri Lanka"},{"value":"LR","label":"Liberia"},{"value":"LS","label":"Lesotho"},{"value":"LT","label":"Lithuania"},{"value":"LU","label":"Luxembourg"},{"value":"LV","label":"Latvia"},{"value":"LY","label":"Libya"},{"value":"MA","label":"Morocco"},{"value":"MC","label":"Monaco"},{"value":"MD","label":"Moldova"},{"value":"ME","label":"Montenegro"},{"value":"MF","label":"St. Martin"},{"value":"MG","label":"Madagascar"},{"value":"MK","label":"North Macedonia"},{"value":"ML","label":"Mali"},{"value":"MM","label":"Myanmar (Burma)"},{"value":"MN","label":"Mongolia"},{"value":"MO","label":"Macao SAR China"},{"value":"MQ","label":"Martinique"},{"value":"MR","label":"Mauritania"},{"value":"MS","label":"Montserrat"},{"value":"MT","label":"Malta"},{"value":"MU","label":"Mauritius"},{"value":"MV","label":"Maldives"},{"value":"MW","label":"Malawi"},{"value":"MX","label":"Mexico"},{"value":"MY","label":"Malaysia"},{"value":"MZ","label":"Mozambique"},{"value":"NA","label":"Namibia"},{"value":"NC","label":"New Caledonia"},{"value":"NE","label":"Niger"},{"value":"NG","label":"Nigeria"},{"value":"NI","label":"Nicaragua"},{"value":"NL","label":"Netherlands"},{"value":"NO","label":"Norway"},{"value":"NP","label":"Nepal"},{"value":"NR","label":"Nauru"},{"value":"NU","label":"Niue"},{"value":"NZ","label":"New Zealand"},{"value":"OM","label":"Oman"},{"value":"PA","label":"Panama"},{"value":"PE","label":"Peru"},{"value":"PF","label":"French Polynesia"},{"value":"PG","label":"Papua New Guinea"},{"value":"PH","label":"Philippines"},{"value":"PK","label":"Pakistan"},{"value":"PL","label":"Poland"},{"value":"PM","label":"St. Pierre & Miquelon"},{"value":"PN","label":"Pitcairn Islands"},{"value":"PR","label":"Puerto Rico"},{"value":"PS","label":"Palestinian Territories"},{"value":"PT","label":"Portugal"},{"value":"PY","label":"Paraguay"},{"value":"QA","label":"Qatar"},{"value":"RE","label":"Réunion"},{"value":"RO","label":"Romania"},{"value":"RS","label":"Serbia"},{"value":"RU","label":"Russia"},{"value":"RW","label":"Rwanda"},{"value":"SA","label":"Saudi Arabia"},{"value":"SB","label":"Solomon Islands"},{"value":"SC","label":"Seychelles"},{"value":"SD","label":"Sudan"},{"value":"SE","label":"Sweden"},{"value":"SG","label":"Singapore"},{"value":"SH","label":"St. Helena"},{"value":"SI","label":"Slovenia"},{"value":"SJ","label":"Svalbard & Jan Mayen"},{"value":"SK","label":"Slovakia"},{"value":"SL","label":"Sierra Leone"},{"value":"SM","label":"San Marino"},{"value":"SN","label":"Senegal"},{"value":"SO","label":"Somalia"},{"value":"SR","label":"Suriname"},{"value":"SS","label":"South Sudan"},{"value":"ST","label":"São Tomé & Príncipe"},{"value":"SV","label":"El Salvador"},{"value":"SX","label":"Sint Maarten"},{"value":"SZ","label":"Eswatini"},{"value":"TA","label":"Tristan da Cunha"},{"value":"TC","label":"Turks & Caicos Islands"},{"value":"TD","label":"Chad"},{"value":"TF","label":"French Southern Territories"},{"value":"TG","label":"Togo"},{"value":"TH","label":"Thailand"},{"value":"TJ","label":"Tajikistan"},{"value":"TK","label":"Tokelau"},{"value":"TL","label":"Timor-Leste"},{"value":"TM","label":"Turkmenistan"},{"value":"TN","label":"Tunisia"},{"value":"TO","label":"Tonga"},{"value":"TR","label":"Türkiye"},{"value":"TT","label":"Trinidad & Tobago"},{"value":"TV","label":"Tuvalu"},{"value":"TW","label":"Taiwan"},{"value":"TZ","label":"Tanzania"},{"value":"UA","label":"Ukraine"},{"value":"UG","label":"Uganda"},{"value":"US","label":"United States"},{"value":"UY","label":"Uruguay"},{"value":"UZ","label":"Uzbekistan"},{"value":"VA","label":"Vatican City"},{"value":"VC","label":"St. Vincent & Grenadines"},{"value":"VE","label":"Venezuela"},{"value":"VG","label":"British Virgin Islands"},{"value":"VN","label":"Vietnam"},{"value":"VU","label":"Vanuatu"},{"value":"WF","label":"Wallis & Futuna"},{"value":"WS","label":"Samoa"},{"value":"XK","label":"Kosovo"},{"value":"YE","label":"Yemen"},{"value":"YT","label":"Mayotte"},{"value":"ZA","label":"South Africa"},{"value":"ZM","label":"Zambia"},{"value":"ZW","label":"Zimbabwe"},{"value":"ZZ","label":"Unknown Region"}]'),S_=n(56274).Promise,k_={},C_=(0,S.Z)({},Zp.vS,b_),E_=function(e){var t=(0,Zp.Nj)(e);if(t===Zp.vS)return S_.resolve(b_);var n=g_[t];if("object"==typeof n)return S_.resolve(n);if(k_[n])return k_[n];if(n){var r={url:n,method:"GET"};return k_[n]=(0,jp.h)(r).then((function(e){try{var n=JSON.parse(e.responseText);return C_[t]=n,n}catch(e){throw e}})),k_[n]}return S_.reject(new Error("Could not load locale data for ".concat(t,".")))},Z_=n(56274).Promise,A_=["locale"],M_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.logger,a=n.locale,e.abrupt("return",Z_.all([E_(a),(0,B.HO)(a)]).then((function(){}),(function(e){r.log("error.locale_load_error",{error:e,locale:a})})));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),x_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.locale,e.abrupt("return",(0,Zp.jR)(r));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),P_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.integrationMetadata,a=n.message,i=n.data,o=n.locale,e.abrupt("return",i?(0,B.cg)(r.resolveLocale(o),a,i):(0,B.pY)(r.resolveLocale(o),a));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.integrationMetadata,a=t.logger,i=n.locale,o=(0,v.Z)(n,A_),s=K(o,r.resolveLocale(i)),u=s.localizedError,l=s.reports,c=s.localized,l.forEach((function(e){return a.log.apply(a,(0,x.Z)(e))})),e.abrupt("return",Z_.resolve({error:u,localized:c}));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),N_=n(69662),w_=n(54379),T_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.logger,a=n.locale,i=(0,Zp.Nj)(a),e.abrupt("return",(0,N_.w)(i,w_.$).catch((function(e){return r.log("error.locale_load_error",{error:e,detectedLocale:i}),{}})));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),O_=function(e){return{type:"error",error:e}},R_=function(e){if("error"===e.type)return e;var t=e.object;switch(t.status){case"requires_confirmation":case"requires_capture":case"succeeded":return e;case"canceled":return O_(function(e){switch(e.object){case"payment_intent":return{code:"payment_intent_unexpected_state",doc_url:"https://stripe.com/docs/error-codes/payment-intent-unexpected-state",payment_intent:e,type:"invalid_request_error"};case"setup_intent":return{code:"setup_intent_unexpected_state",doc_url:"https://stripe.com/docs/error-codes/setup-intent-unexpected-state",setup_intent:e,type:"invalid_request_error"};default:return(0,N.Rz)(e)}}(t));default:return O_(function(e){switch(e.object){case"payment_intent":return e.last_payment_error?(0,C.Z)((0,C.Z)({},e.last_payment_error),{},{payment_intent:e}):{code:"payment_intent_authentication_failure",doc_url:"https://stripe.com/docs/error-codes/payment-intent-authentication-failure",payment_intent:e,type:"invalid_request_error"};case"setup_intent":return e.last_setup_error?(0,C.Z)((0,C.Z)({},e.last_setup_error),{},{setup_intent:e}):{code:"setup_intent_authentication_failure",doc_url:"https://stripe.com/docs/error-codes/setup-intent-authentication-failure",setup_intent:e,type:"invalid_request_error"};default:return(0,N.Rz)(e)}}(t))}},L_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.logger,i=t.integrationMetadata,o=n.intentSecret,s=n.hosted,u=n.locale,l=n.asErrorIfNotSucceeded,c=n.expandParam,d=n.allowRetries,p=i.resolveLocale(u),e.next=5,r.paymentIntents.retrieve({id:o.id,data:{is_stripe_sdk:s,expand:c||[],client_secret:o.clientSecret},allowRetries:!!d,log:a.log,options:{localeOverride:p}});case 5:return m=e.sent,f=l?R_(m):m,e.abrupt("return",Ap(f,p,{logger:a}));case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),D_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.logger,i=t.integrationMetadata,o=n.intentSecret,s=n.hosted,u=n.locale,l=n.asErrorIfNotSucceeded,c=n.expandParam,d=n.allowRetries,p=i.resolveLocale(u),e.next=5,r.setupIntents.retrieve({id:o.id,data:{client_secret:o.clientSecret,is_stripe_sdk:s,expand:c||[]},allowRetries:!!d,log:a.log,options:{localeOverride:p}});case 5:return m=e.sent,f=l?R_(m):m,e.abrupt("return",Ap(f,p,{logger:a}));case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),U_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.source,i=a.id,o=a.client_secret,e.abrupt("return",r.sources.retrieve({id:i,data:{client_secret:o}}));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),j_=function(e){if(e.length<=xe.fh)return{layoutType:null};var t=e.substring(xe.A9,xe.A9+xe.gJ).charAt(xe.bT);return{layoutType:function(){switch(t){case xe.KA:return"single_column";case xe.QS:return"single_item";case xe.VS:return"multi_item";default:return"single_item"}}()}},B_=n(56274).Promise,F_=["betas"],G_=["apiKey","stripeAccount","mids","referrerOrigin","betas","layoutType"],V_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.integrationMetadata,i=n.betas,o=(0,v.Z)(n,F_),s="create_payment_page",u=o.locale||a.globalLocale,e.next=6,r.paymentPages.create({data:o,options:{localeOverride:o.locale}});case 6:if("error"!==(l=e.sent).type){e.next=13;break}if(c=l.error,r.reportFetchResult(s,l),"api_connection_error"===c.type){e.next=12;break}throw new T.No(c.message||c.code||"unexpected error");case 12:return e.abrupt("return",l);case 13:return d=l.object,p=d.url,m=d.session_id,r.reportFetchResult(s,l,{url:p}),f=j_(m),h=f.layoutType,_=K_({apiKey:r.getApiKey(),stripeAccount:r.getStripeAccount(),referrerOrigin:a.referrerOrigin,mids:r.getMids(),betas:i,locale:u,layoutType:h}),l.object.url="".concat(z_(p),"#").concat(_),e.abrupt("return",l);case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),q_=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.integrationMetadata,i=t.logger,o=n.betas,s=n.sessionId,u=s.trim(),l=j_(u),c=l.layoutType,d=K_({apiKey:r.getApiKey(),stripeAccount:r.getStripeAccount(),referrerOrigin:a.referrerOrigin,mids:r.getMids(),betas:o,layoutType:c}),"https://checkout.stripe.com/",p=z_("".concat("https://checkout.stripe.com/","c/pay/").concat(encodeURIComponent(u))),m=Ap({type:"object",object:{url:"".concat(p,"#").concat(d)}},a.resolveLocale(),{logger:i}),e.abrupt("return",B_.resolve(m));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),K_=function(e){var t=e.apiKey,n=e.stripeAccount,r=e.mids,a=e.referrerOrigin,i=e.betas,o=e.layoutType,s=(0,v.Z)(e,G_);return ie(JSON.stringify((0,C.Z)({apiKey:t,stripeAccount:n,mids:r,betas:i,layoutType:o,referrerOrigin:a||null},s)))},z_=function(e){return e.replace("https://checkout.stripe.com/","https://checkout.stripe.com/")},H_=["guid","muid","sid"],Y_=(0,I.mC)({promotion_code:I.Z_,passive_captcha_ekey:(0,I.jt)((0,I.AG)(I.Z_)),passive_captcha_token:(0,I.jt)((0,I.AG)(I.Z_))}),W_=(0,I.mC)({country:(0,I.jt)((0,I.AG)(I.Z_)),line1:(0,I.jt)((0,I.AG)(I.Z_)),line2:(0,I.jt)((0,I.AG)(I.Z_)),city:(0,I.jt)((0,I.AG)(I.Z_)),postal_code:(0,I.jt)((0,I.AG)(I.Z_)),state:(0,I.jt)((0,I.AG)(I.Z_))}),J_=(0,I.mC)({tax_region:W_}),X_=(0,I.mC)({updated_currency:I.Z_}),Q_=(0,I.mC)({updated_line_item_quantity:(0,I.mC)({line_item_id:I.Z_,quantity:I.Rx,fail_update_on_discount_error:I.Xg})}),$_=(0,I.mC)({shipping_rate:I.Z_}),ey={init_checksum:(0,I.jt)((0,I.AG)(I.Z_)),version:I.Z_,expected_amount:(0,I.jt)(I.Rx),js_checksum:I.Z_,passive_captcha_token:(0,I.jt)(I.Z_),passive_captcha_ekey:(0,I.jt)(I.Z_),last_displayed_line_item_group_details:(0,I.jt)((0,I.mC)({subtotal:I.Rx,total_exclusive_tax:I.Rx,total_inclusive_tax:I.Rx,total_discount_amount:I.Rx,shipping_rate_amount:I.Rx})),shipping:(0,I.jt)((0,I.AG)((0,I.mC)({name:(0,I.AG)(I.Z_),address:W_}))),expected_payment_method_type:(0,I.jt)(I.Z_),return_url:(0,I.jt)((0,I.AG)(I.Z_)),phone_number_collection:(0,I.jt)((0,I.AG)((0,I.mC)({phone:I.Z_,source:I.Z_}))),save_payment_method:(0,I.jt)(I.Xg)},ty=(0,I.mC)((0,C.Z)({payment_method:I.Z_},ey)),ny=(0,I.mC)((0,C.Z)({confirmation_token:I.Z_},ey)),ry=(0,I.mC)({init_checksum:(0,I.jt)((0,I.AG)(I.Z_)),version:I.Z_,expected_amount:I.Rx,js_checksum:I.Z_,passive_captcha_token:(0,I.jt)(I.Z_),passive_captcha_ekey:(0,I.jt)(I.Z_),last_displayed_line_item_group_details:(0,I.jt)((0,I.mC)({subtotal:I.Rx,total_exclusive_tax:I.Rx,total_inclusive_tax:I.Rx,total_discount_amount:I.Rx,shipping_rate_amount:I.Rx})),shipping:(0,I.jt)((0,I.AG)((0,I.mC)({name:(0,I.AG)(I.Z_),address:W_}))),return_url:(0,I.jt)((0,I.AG)(I.Z_)),phone_number_collection:(0,I.jt)((0,I.AG)((0,I.mC)({phone:I.Z_,source:I.Z_}))),customer_data:(0,I.mC)({email:(0,I.jt)((0,I.AG)(I.Z_)),name:(0,I.jt)((0,I.AG)(I.Z_)),address:(0,I.jt)(W_)})}),ay=function(e){var t=e.guid,n=e.muid,r=e.sid,a=(0,v.Z)(e,H_),i=null,o=[];if(t&&n&&r){var s=(0,I.Gu)(lm.pt,{guid:t,muid:n,sid:r},"validateConfirmPaymentParams");i=s.value,o=s.warnings}var u=function(e){return"payment_method"in e?(0,I.Gu)(ty,e,"validateConfirmPaymentParams"):"confirmation_token"in e?(0,I.Gu)(ny,e,"validateConfirmPaymentParams"):(0,I.Gu)(ry,e,"validateConfirmPaymentParams")}(a),l=u.value,c=u.warnings;return{value:i?(0,C.Z)((0,C.Z)({},i),l):l,warnings:[].concat((0,x.Z)(o),(0,x.Z)(c))}},iy=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.logger,i=n.checkoutSessionId,a.updateParams({checkout_session_id:i}),e.abrupt("return",r.paymentPages.init({id:i,data:{}}));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),oy=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.checkoutSessionId,e.abrupt("return",r.paymentPages.retrieve({id:a,data:{}}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),sy=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.logger,i=n.checkoutSessionId,o=n.data,s="promotion_code"in(c=o)?(0,I.Gu)(Y_,c,"validatePaymentPageUpdateParams"):"tax_region"in c?(0,I.Gu)(J_,c,"validatePaymentPageUpdateParams"):"updated_currency"in c?(0,I.Gu)(X_,c,"validatePaymentPageUpdateParams"):"updated_line_item_quantity"in c?(0,I.Gu)(Q_,c,"validatePaymentPageUpdateParams"):"shipping_rate"in c?(0,I.Gu)($_,c,"validatePaymentPageUpdateParams"):(0,N.Rz)(c),u=s.value,(l=s.warnings).length>0&&l.forEach((function(e){return a.warn(e)})),e.abrupt("return",r.paymentPages.update({id:i,data:u}));case 5:case"end":return e.stop()}var c}),e)})));return function(t,n){return e.apply(this,arguments)}}(),uy=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.logger,i=n.checkoutSessionId,o=n.data,s=n.renderLocalizedFlag,u=ay(o),l=u.value,(c=u.warnings).length>0&&c.forEach((function(e){return a.warn(e)})),e.abrupt("return",r.paymentPages.confirm({id:i,data:l,options:{renderLocalizedFlag:s}}));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ly=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.frameHub,a=n.addressElementFrameId,i=n.data,r.sendMessageToFrame(a,{action:"stripe-internal-address-element-set-value",payload:i});case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),cy=function(){function e(){(0,A.Z)(this,e),this.requests=new Map}return(0,M.Z)(e,[{key:"create",value:function(){var e=this,t=(0,us.Vj)(),n=new ms.B;return this.requests.set(t,n),n.promise.finally((function(){return e.requests.delete(t)})),{nonce:t,promise:n.promise}}},{key:"resolve",value:function(e,t){var n;null===(n=this.requests.get(e))||void 0===n||n.resolve(t)}},{key:"reject",value:function(e,t){var n;null===(n=this.requests.get(e))||void 0===n||n.reject(t)}}]),e}(),dy=(0,M.Z)((function e(){var t=this;(0,A.Z)(this,e),this.isPassiveCaptchaEnabled=!1,this.isPassiveCaptchaInitialized=!1,this._integrationManager={elements:{_siteKey:null,rqdata:void 0},link:{_siteKey:null,rqdata:void 0}},this._setSiteKey=function(e,n){var r;(r=t._integrationManager[e])._siteKey||(r._siteKey=n)},this.setSiteKey=function(e,n){t.isPassiveCaptchaEnabled||(t.isPassiveCaptchaEnabled=!0),t._setSiteKey(e,n)},this.getSiteKey=function(e){return t._integrationManager[e]._siteKey},this.setRqdata=function(e,n){t._integrationManager[e].rqdata=n},this.getRqdata=function(e){return t._integrationManager[e].rqdata}})),py=n(56274).Promise,my=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.slug,a=t.siteKey,i=t.getCaptchaToken,a&&fy.has(r)){e.next=3;break}return e.abrupt("return",null);case 3:return e.next=5,hy;case 5:return hy=i(a),e.next=8,hy;case 8:return o=e.sent,e.abrupt("return",null!==(n=null==o?void 0:o.response)&&void 0!==n?n:null);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fy=new Set(["tokenize","create_source","create_payment_method","create_confirmation_token","confirm_payment_intent","confirm_setup_intent","link_sign_up","update_payment_intent"]),hy=py.resolve(null),_y=function(e,t){if(e.isPassiveCaptchaEnabled&&!e.isPassiveCaptchaInitialized){var n=e.getSiteKey("elements");n&&t.sendMessageToParent({action:"stripe-init-passive-captcha",payload:{siteKey:n,rqdata:e.getRqdata("elements")}});var r=e.getSiteKey("link"),a=e.getRqdata("link")||null;r&&t.sendMessageToParent({action:"stripe-init-link-passive-captcha",payload:{linkSiteKey:r,linkRqdata:a}}),e.isPassiveCaptchaInitialized=!0}},yy=function(e,t){return e&&"paymentRequestButton"!==e&&"card"===t},vy=n(97326),gy=(Error,Error,Error,n(56274).Promise,"".concat(Y.L$,"customer_sessions/claim"),function(e){var t={id:e.id,apiKey:e.api_key,apiKeyExpiry:e.api_key_expiry,components:null};if(e.components){var n,r,a,i=e.components,o=i.payment_element,s=i.pricing_table,u=i.buy_button,l={enabled:null!==(n=null==o?void 0:o.enabled)&&void 0!==n&&n,features:null!=o&&o.features?{paymentMethodSave:o.features.payment_method_save,paymentMethodSaveUsage:o.features.payment_method_save_usage,paymentMethodRemove:o.features.payment_method_remove,paymentMethodRemoveLast:o.features.payment_method_remove_last,paymentMethodUpdate:o.features.payment_method_update,paymentMethodSetAsDefault:o.features.payment_method_set_as_default}:void 0},c={enabled:null!==(r=null==s?void 0:s.enabled)&&void 0!==r&&r},d={enabled:null!==(a=null==u?void 0:u.enabled)&&void 0!==a&&a};t.components={paymentElement:l,pricingTable:c,buyButton:d}}return t}),by=["amazon_pay","card","link","paypal"],Sy=["setup_future_usage"],ky=function(e){return e.payment_method_configuration?{payment_method_configuration:{id:e.payment_method_configuration}}:{}},Cy=function(e,t){var n,r;if(e)switch(r=!e.payment_method_options||"checkout"!==t&&"payment_link"!==t?e.payment_method_options:function(e){e.amazon_pay;var t,n=e.card,r=(e.link,e.paypal,(0,v.Z)(e,by));if(n){n.setup_future_usage;var a=(0,v.Z)(n,Sy);t=(0,C.Z)((0,C.Z)({},r),Object.keys(a).length>0?{card:a}:void 0)}else t=r;return Object.keys(t).length>0?t:void 0}(e.payment_method_options),e.mode){case"payment":return(0,C.Z)((0,C.Z)({mode:"payment",amount:e.amount,currency:e.currency,payment_method_types:e.payment_method_types,setup_future_usage:e.setup_future_usage,capture_method:e.capture_method},ky(e)),{},{on_behalf_of:e.on_behalf_of,payment_method_options:r},(null===(n=e.adaptive_pricing)||void 0===n?void 0:n.enabled)&&{adaptive_pricing:{enabled:e.adaptive_pricing.enabled}});case"setup":return(0,C.Z)((0,C.Z)({mode:"setup",currency:e.currency,payment_method_types:e.payment_method_types,setup_future_usage:e.setup_future_usage,capture_method:e.capture_method},ky(e)),{},{on_behalf_of:e.on_behalf_of,payment_method_options:r});case"subscription":return(0,C.Z)((0,C.Z)({mode:"subscription",amount:e.amount,currency:e.currency,setup_future_usage:e.setup_future_usage,payment_method_types:e.payment_method_types},ky(e)),{},{on_behalf_of:e.on_behalf_of,payment_method_options:r})}},Ey=n(56274).Promise,Zy=Object.freeze({flags:{},experiments_data:{arb_id:null,experiment_assignments:{}},shipping_address_settings:{autocomplete_allowed:!1},unactivated_payment_method_types:[],link_settings:{link_bank_onboarding_enabled:!1,link_session_storage_login_enabled:!1,link_local_storage_login_enabled:!1,link_financial_incentives_experiment_enabled:!1,link_email_verification_login_enabled:!1,link_crypto_onramp_bank_upsell:!1,link_crypto_onramp_elements_logout_disabled:!1,link_crypto_onramp_force_cvc_reverification:!1,link_bank_incentives_enabled:!1,link_authenticated_change_event_enabled:!1,link_funding_sources:[],link_supported_payment_methods:[],link_only_for_payment_method_types_enabled:!1,link_passthrough_mode_enabled:!1,link_elements_pageload_sign_up_disabled:!1,link_elements_billing_country_sign_up_disabled:!1,link_elements_is_crypto_onramp:!1,link_pay_button_element_enabled:!1,link_payment_element_disabled_by_targeting:!1,link_enable_email_otp_for_link_popup:!1,link_enable_webauthn_for_link_popup:!1,link_enable_instant_debits_in_testmode:!1,link_disabled_reasons:{payment_element_passthrough_mode:[],payment_element_payment_method_mode:[]},link_payment_element_enable_webauthn_login:!1,link_payment_element_smart_defaults_enabled:!1,link_wanderlust_in_elements_enabled:!1,link_popup_smart_defaults_enabled:!1,link_targeting_results:{},link_pm_killswitch_on_in_elements:!1,link_no_code_default_values_identification:!1,link_no_code_default_values_recall:!1,link_no_code_default_values_usage:!1,link_no_code_default_values_dashboard_setting:!1,link_hcaptcha_site_key:null,link_hcaptcha_rqdata:null,link_mode:null,link_default_opt_in:null,link_in_optional_default_opt_in_experiment:!1,link_payment_session_context:null,link_consumer_incentive:null,link_new_consumer_incentive_system_enabled:!1},klarna_express_config:{klarna_mid:null},paypal_express_config:{client_id:null,paypal_merchant_id:null},link_purchase_protections_data:{is_eligible:!1,type:null},payment_method_specs:[],account_id:null,unverified_payment_methods_on_domain:[],card_brand_choice:In,auth_session_client_secret:null,passive_captcha:null,capability_enabled_card_networks:[],card_installments_enabled:!1,is_connect_platform:!1}),Ay=["ideal","sepa_debit"],My=function(e){if(0===e.length)return null;if(1===e.length)return e;var t=e.filter((function(e,t,n){return n.findIndex((function(t){return t.card.fingerprint===e.card.fingerprint}))===t}));return t.slice(0,Math.min(3,t.length))},xy=function(e,t){return t.financial_connections_enable_deferred_intent_flow?e:e.filter((function(e){return-1===["us_bank_account"].indexOf(e)}))},Py=function(e,t){var n,r,a,i,o=t.keyMode,s=t.clientSecret,u=t.deferredIntent,l=t.isFallback,c=t.paymentUserAgentSuffix,d=t.customPaymentMethodsConfig;if("error"===e.type)return[e,[]];var p,m=function(e,t,n){if(e.ordered_payment_method_types_and_wallets.every((function(e){return-1===ba.indexOf(e)}))){if(t){var r="No valid payment method types for this configuration. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods)";return"payment"===t.mode&&t.amount?{type:"validation_error",message:"".concat(r," and that the `amount` (").concat(t.amount,") is not lower than the `currency` (").concat(t.currency,") minimum: https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts."),extra_fields:{nonBlocking:!0}}:"subscription"===t.mode?{type:"validation_error",message:"".concat(r," and invoice settings (https://dashboard.stripe.com/settings/billing/invoice) and that the `amount` (").concat(t.amount,") is not lower than the `currency` (").concat(t.currency,") minimum: https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts."),extra_fields:{nonBlocking:!0}}:{type:"validation_error",message:"".concat(r,".")}}return{type:"validation_error",code:"unsupported_parameter",param:"payment_method_types",message:"The Intent you passed doesn't have any supported payment_method_types. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods)"}}var a=-1!==e.ordered_payment_method_types_and_wallets.indexOf("card"),i=-1!==e.ordered_payment_method_types_and_wallets.indexOf("link"),o=e.link_settings.link_only_for_payment_method_types_enabled,s=n===et.wl;if(i&&!a&&!o&&!s)return{type:"validation_error",code:"unsupported_parameter",param:"payment_method_types",message:"To use 'link' with the PaymentElement, please pass both 'link' and 'card' as payment_method_types."};var u=1===e.ordered_payment_method_types_and_wallets.length&&-1!==e.ordered_payment_method_types_and_wallets.indexOf("link"),l=0===e.link_settings.link_funding_sources.length;return u&&l?{type:"validation_error",code:"unsupported_parameter",param:"payment_method_types",message:"No link funding sources available. Please pass in additional supported payment_method_types."}:null}(e.object,u,c);if(m){var f;if($e.log("upe.validation_error",{session_details:{elements_session_id:e.object.session_id,merchant_id:e.object.merchant_id,payment_method_types:e.object.ordered_payment_method_types_and_wallets},error_code:m.code,error_message:m.message,error_type:m.type}),null===(f=m.extra_fields)||void 0===f||!f.nonBlocking)return[{type:"error",error:m},[]];p=m}var h=e.object,_=h.link_settings,y=h.bacs_debit_info,v=void 0===y?null:y,g=h.sepa_debit_info,b=void 0===g?null:g,E=h.card_installments_enabled,Z=void 0!==E&&E,A=h.business_name,M=void 0===A?null:A,P=h.merchant_country,I=void 0===P?null:P,w=h.merchant_currency,T=void 0===w?null:w,O=h.merchant_id,R=h.merchant_logo_url,L=void 0===R?null:R,D=h.customer_info,j=h.customer,B=h.customer_error,F=h.custom_payment_method_data,G=h.card_brand_choice,V=h.payment_method_preference.country_code,q=void 0===V?null:V,K=h.ordered_payment_method_types_and_wallets,z=h.unverified_payment_methods_on_domain,H=h.unactivated_payment_method_types,Y=h.flags,W=h.experiments_data,J=h.klarna_express_config,X=h.paypal_express_config,Q=h.link_purchase_protections_data,$=h.shipping_address_settings,te=h.payment_method_specs,ne=h.account_id,re=h.filter_cards,ae=h.passive_captcha,ie=h.prefill_selectors,oe=h.capability_enabled_card_networks,se=h.is_connect_platform;$e.log("link.settings.opt_in_and_disabled_reasons",{response_merchant_id:O,default_opt_in:_.link_default_opt_in,payment_element_passthrough_mode:_.link_disabled_reasons.payment_element_passthrough_mode,payment_element_payment_method_mode:_.link_disabled_reasons.payment_element_payment_method_mode});var ue=u?xy(K,Y):K;c===et.wl&&(ue=function(e){var t=-1!==e.indexOf("card");return-1===e.indexOf("link")||t?e:e.filter((function(e){return"link"!==e}))}(ue));var le,ce,de,pe,me,fe=function(e){var t=e.deferredIntent,n=e.unactivatedPaymentMethodTypes,r=e.featureFlags,a=n.filter((function(e){return"apple_pay_later"!==e}));return t&&(a=xy(a,r)),a}({unactivatedPaymentMethodTypes:H,deferredIntent:u,featureFlags:Y}),he=e.object.payment_method_preference;switch(he.type){case"payment_intent":ce=(le=he.payment_intent).amount;break;case"setup_intent":le=he.setup_intent,ce=null;break;case"deferred_intent":if(!u)throw new Error("Unexpected elements session and client options combination");ce=(le={object:"deferred_intent",livemode:"live"===o,currency:u.currency||null,amount:"setup"!==u.mode&&u.amount||null,status:"requires_payment_method",automatic_payment_methods:{enabled:!u.payment_method_types},payment_method_options:u.payment_method_options}).amount;break;default:return(0,N.Rz)(he)}if(!s||"payment_intent"!==le.object&&"setup_intent"!==le.object||(de=function(e){switch(e.object){case"payment_intent":case"setup_intent":return ee(e);default:return(0,N.Rz)(e)}}(le)),"payment_intent"===le.object||"setup_intent"===le.object){var _e="microdeposits"===(null==(pe=le.payment_method_options)||null===(me=pe.us_bank_account)||void 0===me?void 0:me.verification_method)?{type:"validation_error",code:"unsupported_parameter",param:"payment_method_options",message:"You passed verification_method: '".concat(pe.us_bank_account.verification_method,"' in payment_method_options.us_bank_account. To use 'us_bank_account' with the PaymentElement, please use verification_method: 'automatic', verification_method: 'instant' or verification_method: 'skip'.")}:null;if(_e)return[{type:"error",error:_e},[]]}var ye,ve,ge,be="setup_intent"===le.object?null:le.currency,Se=function(e,t,n){if(t.length>0){if(n===U.Kl.test){var r="- ".concat(t.join("\n- "));return[e,[["The following payment method types are not activated:\n\n".concat(r,"\n\n"),"They will be displayed in test mode, but hidden in live mode. ","Please activate the payment method types in your dashboard (https://dashboard.stripe.com/settings/payment_methods) and ensure your account is enabled for any preview features that you are trying to use."].join("")]]}return[e.filter((function(e){return-1===t.indexOf(e)})),[]]}return[e,[]]}(ue,fe,o),ke=(0,k.Z)(Se,2),Ce=ke[0],Ee=ke[1],Ze=function(e,t,n,r){if(!e||0===e.length)return null;var a=r.elements_enable_payment_element_custom_payment_methods_byof,i=r.elements_disable_payment_element_custom_payment_methods_byof,o=a&&!i,s=t.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t.id,t.options.type))}),{}),u={},l=[];if(e.forEach((function(e){e.error||"embedded"===s[e.type]&&!o?n===U.Kl.test&&l.push(e.type):u[e.type]={logoUrl:e.logo_url,displayName:e.display_name}})),0===l.length)return[u,""];var c="- ".concat(l.join("\n- ")),d=["The following custom payment method types are not enabled:\n\n".concat(c,"\n\n"),"Please ensure that your account has configured to use these payment method types in dashboard correctly: https://dashboard.stripe.com/settings/custom_payment_methods."].join("");return[u,d]}(F||[],d||[],o,Y),Ae=null;e.object.adaptive_pricing&&(ce=(Ae={activeCurrency:e.object.adaptive_pricing.active_presentment_currency,integrationAmount:e.object.adaptive_pricing.integration_amount,integrationCurrency:e.object.adaptive_pricing.integration_currency,fxQuoteId:e.object.adaptive_pricing.fx_quote_id,currencyOptions:null===(ye=e.object.adaptive_pricing.currency_options)||void 0===ye?void 0:ye.map((function(e){return{currency:e.currency,amount:e.amount,exchangeRate:e.exchange_rate,conversionMarkupBps:e.conversion_markup_bps,referenceRate:e.reference_rate,referenceRateProvider:e.reference_rate_provider}}))}).activeCurrency===Ae.integrationCurrency?Ae.integrationAmount:null!==(ve=null===(ge=Ae.currencyOptions)||void 0===ge?void 0:ge[0].amount)&&void 0!==ve?ve:ce);var Me=null;if(Ze){var xe=(0,k.Z)(Ze,2),Pe=xe[0],Ie=xe[1];Me=Pe,Ce.push.apply(Ce,(0,x.Z)(Object.keys(Me))),Ie&&Ee.push(Ie)}var Ne=null;if(B)Ee.push(B.error_message);else if(j){var we;we=(we=Y.elements_enable_link_spm?j.payment_methods_with_link_details.map((function(e){var t=e.payment_method,n=e.link_payment_details;return n?(0,C.Z)((0,C.Z)({},t),{},{redacted_payment_details:n}):t})):j.payment_methods).filter((function(e){var t;return!("card"===e.type&&"link"===(null===(t=e.card)||void 0===t?void 0:t.brand))}));var Te=0===_.link_disabled_reasons.payment_element_passthrough_mode.length||0===_.link_disabled_reasons.payment_element_payment_method_mode.length;!we.length||Te&&!Y.elements_enable_link_spm||Ce.unshift("saved"),Ne={paymentMethods:we,defaultPaymentMethod:j.default_payment_method,customerSession:gy(j.customer_session),id:j.customer_session.customer}}var Oe,Re=null;"payment_intent"===le.object?Re=(null===(Oe=le)||void 0===Oe?void 0:Oe.setup_future_usage)||null:"setup_intent"===le.object?Re=le.usage||null:"deferred_intent"===le.object&&(Re=(null==u?void 0:u.setup_future_usage)||null);var Le,De=null;"payment_intent"===le.object?De=(null===(Le=le)||void 0===Le?void 0:Le.capture_method)||null:"deferred_intent"===le.object&&u&&"capture_method"in u&&(De=(null==u?void 0:u.capture_method)||null);var Ue={isFallback:l,parsedClientSecret:de,isAutomaticPaymentMethods:!(null===(n=le.automatic_payment_methods)||void 0===n||!n.enabled),livemode:le.livemode,amount:ce,confirmationMethod:"payment_intent"===le.object?le.confirmation_method:void 0,elementsSessionId:e.object.session_id?e.object.session_id:void 0,applePayTokenRevokeWebhookUrl:e.object.apple_pay_merchant_token_webhook_url,currency:Ae?Ae.activeCurrency:be,setupFutureUsage:Re||null,captureMethod:De,merchantInfo:{businessName:M,merchantLogoUrl:L,countryCode:I,defaultCurrency:T,id:O},customerInfo:D?{ephemeralKey:D.ephemeral_key,id:D.customer.id,email:D.customer.email,shipping:D.customer.shipping,paymentMethods:D.payment_methods}:null,customer:Ne,cardBrandChoice:G||null,customPaymentMethodData:Me,detectedCountryCode:q||hn(be),orderedPaymentMethodTypesAndWallets:Ce,unverifiedPaymentMethodsOnDomain:z,unactivatedPaymentMethodTypes:H,paymentMethodOptions:le.payment_method_options||{},lpmPromotions:e.object.lpm_promotions||{},linkSettings:{bankOnboardingEnabled:_.link_bank_onboarding_enabled,sessionStorageLoginEnabled:_.link_session_storage_login_enabled,localStorageLoginEnabled:_.link_local_storage_login_enabled,financialIncentivesExperimentEnabled:_.link_financial_incentives_experiment_enabled,emailVerificationLoginEnabled:_.link_email_verification_login_enabled,cryptoOnrampBankUpsell:_.link_crypto_onramp_bank_upsell,cryptoOnrampLogoutDisabled:_.link_crypto_onramp_elements_logout_disabled,cryptoOnrampForceCvcReverification:_.link_crypto_onramp_force_cvc_reverification,bankIncentivesEnabled:_.link_bank_incentives_enabled,authenticatedChangeEventEnabled:_.link_authenticated_change_event_enabled,linkFundingSources:_.link_funding_sources,linkSupportedPaymentMethods:_.link_supported_payment_methods,linkOnlyEnabled:_.link_only_for_payment_method_types_enabled,linkPassthroughModeEnabled:_.link_passthrough_mode_enabled,linkPageloadSignUpDisabled:_.link_elements_pageload_sign_up_disabled,isCryptoOnramp:_.link_elements_is_crypto_onramp,linkPayButtonElementEnabled:_.link_pay_button_element_enabled,linkPaymentElementDisabledByTargeting:_.link_payment_element_disabled_by_targeting,linkEnableEmailOtpForLinkPopup:_.link_enable_email_otp_for_link_popup,linkEnableWebAuthnForLinkPopup:_.link_enable_webauthn_for_link_popup,linkEnableInstantDebitsInTestmode:_.link_enable_instant_debits_in_testmode,linkDisabledReasons:{paymentElementPassthroughMode:null===(r=_.link_disabled_reasons)||void 0===r?void 0:r.payment_element_passthrough_mode,paymentElementPaymentMethodMode:null===(a=_.link_disabled_reasons)||void 0===a?void 0:a.payment_element_payment_method_mode},linkPaymentElementEnableWebAuthnLogin:_.link_payment_element_enable_webauthn_login,linkPaymentElementSmartDefaultsEnabled:_.link_payment_element_smart_defaults_enabled,linkWanderlustInElementsEnabled:_.link_wanderlust_in_elements_enabled,linkPopupSmartDefaultsEnabled:_.link_popup_smart_defaults_enabled,linkTargetingResults:{paymentElementPassthroughMode:null===(i=_.link_targeting_results)||void 0===i?void 0:i.payment_element_passthrough_mode},linkPmKillswitchOnInElements:_.link_pm_killswitch_on_in_elements,linkNoCodeDefaultValuesIdentification:_.link_no_code_default_values_identification,linkNoCodeDefaultValuesRecall:_.link_no_code_default_values_recall,linkNoCodeDefaultValuesUsage:_.link_no_code_default_values_usage,linkHcaptchaSiteKey:_.link_hcaptcha_site_key,linkHcaptchaRqdata:_.link_hcaptcha_rqdata,linkMode:_.link_mode,linkDefaultOptIn:_.link_default_opt_in,linkInOptionalDefaultOptInExperiment:_.link_in_optional_default_opt_in_experiment,linkPaymentSessionContext:_.link_payment_session_context,linkConsumerIncentiveOffer:_.link_consumer_incentive,linkNewConsumerIncentiveSystem:_.link_new_consumer_incentive_system_enabled},bacsDebitInfo:v,sepaDebitInfo:b,cardInstallmentsEnabled:Z,featureFlags:Y,shippingAddressSettings:{autocompleteAllowed:$.autocomplete_allowed},klarnaExpressConfig:J.klarna_mid?{klarnaMid:J.klarna_mid}:null,paypalExpressConfig:X.client_id?{clientId:X.client_id,merchantId:X.paypal_merchant_id}:null,linkPurchaseProtectionsData:{isEligible:Q.is_eligible,type:Q.type},objectStatus:le.status,paymentMethodSpecs:null!=te?te:[],paymentMethodType:"deferred_intent"!==le.object&&le.payment_method&&"object"==typeof le.payment_method?le.payment_method.type:null,accountId:ne,experimentsData:{arbId:W.arb_id,experimentMetadata:W.experiment_metadata?{seed:W.experiment_metadata.seed,semiDominantPaymentMethods:W.experiment_metadata.semi_dominant_payment_methods}:null,experimentAssignments:W.experiment_assignments},filterCards:re&&{filterByAllowingBrands:re.filter_by_allowing_brands,filterByDisallowingBrands:re.filter_by_disallowing_brands},passiveCaptcha:ae?{siteKey:ae.site_key,rqdata:ae.rqdata}:null,prefillSelectors:ie&&{defaultValues:{email:ie.default_values.email,merchantProvidesDefaultValuesOnUpdate:ie.default_values.merchant_provides_default_values_on_update}},capabilityEnabledCardNetworks:null!=oe?oe:[],isConnectPlatform:se,nonBlockingLoadError:p,adaptivePricing:Ae};return[(0,C.Z)((0,C.Z)({},e),{},{object:Ue}),Ee]},Iy=function(e){return e.status&&e.status>=400&&e.status<429&&"invalid_request_error"===e.type},Ny=function(e){var t,n=e.clientSecret,r=e.deferredIntent,a=e.customerSessionClientSecret,i=e.locale,o=e.authentication,s=e.referrer,u=e.stripeJsId,l=e.betas,c=e.existingElementsSessionId,d=e.currency,p=e.customPaymentMethods,m=e.paymentUserAgentSuffix,f=e.topOriginForCrossOriginFrame,h=e.elementsInitSource,_=e.alwaysUseMuas,y=e.adaptivePricing,v=!1,g=n?n.type.toLowerCase():"deferred_intent",b=function(e){var t,n,r,a,i=e.clientSecret,o=e.deferredIntent,s=e.customerSessionClientSecret,u=e.locale,l=e.authentication,c=e.referrer,d=e.stripeJsId,p=e.betas,m=e.existingElementsSessionId,f=e.currency,h=e.customPaymentMethods,_=e.paymentUserAgentSuffix,y=e.topOriginForCrossOriginFrame,v=e.elementsInitSource,g=e.adaptivePricing,b=i?i.type.toLowerCase():"deferred_intent",S=u&&"auto"!==u?u:(0,mn.UT)(),k="payment_intent"!==b&&"setup_intent"!==b?[]:["payment_method_preference.".concat(b,".payment_method")],E=!!(0,O.uN)(p,O.M4.disable_link_passthrough_beta_1)||void 0,Z={client_betas:p,client_secret:null==i?void 0:i.clientSecret,customer_session_client_secret:s,deferred_intent:Cy(o,v),currency:f||null},A=null;return _===et.wl?A="hosted_invoice_page":"checkout"!==v&&"payment_link"!==v||(A="checkout"),{requestParams:(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},Z),l),{},{type:b},S?{locale:S}:null),{},{disable_link_passthrough:E,referrer_host:null!==(t=null===(n=(0,L.Ds)(c))||void 0===n?void 0:n.host)&&void 0!==t?t:null,top_level_referrer_host:y&&(null!==(r=null===(a=(0,L.Ds)(y))||void 0===a?void 0:a.host)&&void 0!==r?r:null)},h?{custom_payment_methods:h.map((function(e){return e.id}))}:null),{},{expand:k},m?{session_id:m}:null),A?{hosted_surface:A}:null),{},{stripe_js_id:d,adaptive_pricing_context:g?{fx_quote_id:g.fxQuoteId,active_presentment_currency:g.activeCurrency}:void 0}),merchantParams:Z}}({clientSecret:n,deferredIntent:r,customerSessionClientSecret:a,locale:i,authentication:o,referrer:s,stripeJsId:u,betas:l,existingElementsSessionId:c,currency:d,customPaymentMethods:p,paymentUserAgentSuffix:m,topOriginForCrossOriginFrame:f,elementsInitSource:h,adaptivePricing:y}),S=b.requestParams,k=b.merchantParams,E=function(){return(0,ut.Wj)("elements/sessions","GET",S,{server:"bapi",log:$e.log,key:o.key,merchantParams:k,expectedErrors:zs.Y},{includeErrorStatus:!0}).then((function(e){return"error"===e.type?Iy(e.error)?e:(v=!0,$e.log("retrieve_elements_session.unknown_error",(0,C.Z)((0,C.Z)({},e.error),{},{server:"bapi"})),Oy({type:g,keyMode:(0,U.lO)(o.key),deferredIntent:r,clientSecret:n,authentication:o})):e}))};return(_||(0,O.HX)(l)?(t=!0,(0,ut.Wj)(Fy(l,o.key)?"elements/sessions-edge":"elements/sessions","GET",S,{server:"merchant-ui-api",log:$e.log,key:o.key,merchantParams:k,expectedErrors:zs.Y},{includeErrorStatus:!0,withCredentials:!0}).then((function(e){return"error"===e.type?($e.log("retrieve_elements_session.unknown_error",(0,C.Z)((0,C.Z)({},e.error),{},{server:"merchant-ui-api"})),Iy(e.error)?e:t?E():e):e}))):E()).then((function(e){return{result:e,isFallback:v}}))},wy=function(e,t){var n=e.clientSecret,r=e.deferredIntent,a=e.customerOptions,i=e.customerSessionClientSecret,o=e.locale,s=e.authentication,u=e.referrer,l=e.stripeJsId,c=e.betas,d=e.existingElementsSessionId,p=e.currency,m=e.customPaymentMethods,f=e.paymentUserAgentSuffix,h=e.topOriginForCrossOriginFrame,_=e.elementsInitSource,y=e.alwaysUseMuas,v=void 0!==y&&y,g=e.adaptivePricing,b=t?t.then((function(e){if("error"===e.type){if(Iy(e.error))return{result:e,isFallback:!1};$e.log("retrieve_elements_session.unknown_error",(0,C.Z)((0,C.Z)({},e.error),{},{server:"bapi",is_fastpath:!0}));var t=n?n.type.toLowerCase():"deferred_intent";return Oy({type:t,keyMode:(0,U.lO)(s.key),deferredIntent:r,clientSecret:n,authentication:s}).then((function(e){return{result:e,isFallback:!0}}))}return{result:e,isFallback:!1}})):Ny({clientSecret:n,deferredIntent:r,customerSessionClientSecret:i,locale:o,authentication:s,referrer:u,stripeJsId:l,betas:c,existingElementsSessionId:d,currency:p,customPaymentMethods:m,paymentUserAgentSuffix:f,topOriginForCrossOriginFrame:h,elementsInitSource:_,alwaysUseMuas:v,adaptivePricing:g});if(!a)return b.then((function(e){var t=e.result,a=e.isFallback;return Py(t,{keyMode:(0,U.lO)(s.key),clientSecret:null==n?void 0:n.clientSecret,deferredIntent:r,isFallback:a,paymentUserAgentSuffix:f,customPaymentMethodsConfig:m})}));var S=a.ephemeralKey,E=a.customer,Z={_stripe_version:s._stripe_version,_stripe_account:s._stripe_account},A=Fs.paymentMethods.list({ephemeralKey:S,data:(0,C.Z)({customer:E,type:"card"},Z)}),M=Fs.customers.retrieve({id:E,ephemeralKey:S,data:Z,errorHandlingConfig:{key:s.key,log:$e.log}});return Ey.all([b,A,M]).then((function(e){var t=(0,k.Z)(e,3),n=t[0],r=n.result,a=n.isFallback,i=t[1],o=t[2];return r.error?{result:r,isFallback:a}:i.error?{result:i,isFallback:a}:o.error?{result:o,isFallback:a}:{result:(0,C.Z)((0,C.Z)({},r),{},{object:(0,C.Z)((0,C.Z)({},r.object),{},{customer_info:{ephemeral_key:S,customer:o.object,payment_methods:My(i.object.data)}})}),isFallback:a}})).then((function(e){var t=e.result,a=e.isFallback;return Py(t,{keyMode:(0,U.lO)(s.key),clientSecret:null==n?void 0:n.clientSecret,deferredIntent:r,isFallback:a,paymentUserAgentSuffix:f,customPaymentMethodsConfig:m})}))},Ty={createAndParse:wy,singleFlightCreateAndParse:(We=wy,Je={},function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i.5?l/(2-o-s):l/(o+s),o){case r:t=(a-i)/l+(a1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Math.min(Math.max(n,e),t)},Zv=function(e,t){var n=e.h,r=e.s,a=e.l;return{h:n,s:r,l:Ev(a+(1-a)*Ev(t))}},Av=function(e,t){var n=e.h,r=e.s,a=e.l;return{h:n,s:r,l:Ev(a*(1-Ev(t)))}},Mv=function(e,t){var n=e.h,r=e.s,a=e.l;return{h:n,s:Ev(r*(1-Ev(t))),l:a}},xv=function(e,t){return Cv(e)?Zv(e,t):Av(e,t)},Pv=Math.round,Iv=function(e){var t=Pv(e).toString(16);return 1===t.length?"0".concat(t):t},Nv={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",burntsienna:"#ea7e5d",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},wv=function(){for(var e=arguments.length,t=new Array(e),n=0;n=6?2:1,"}"),"g"));if(!Array.isArray(n))throw new Error('Invalid HEX color format "'.concat(e,'". Please ensure your color value is passed correctly.'));1===n[0].length&&(n=n.map((function(e){return"".concat(e).concat(e)})));var r=n,a=(0,k.Z)(r,3),i=a[0],o=a[1],s=a[2];return Tv({r:parseInt(i,16),g:parseInt(o,16),b:parseInt(s,16)},e)},Rv=function(e){var t,n;return null!==(t=null===(n=e.match(/\(([^)]+)\)/))||void 0===n?void 0:n[1].replace(/,/g," ").trim().split(/\s+/))&&void 0!==t?t:[""]},Lv=function(e){var t=Rv(e),n=(0,k.Z)(t,3),r=n[0],a=n[1],i=n[2];return function(e,t){var n=e.h,r=e.s,a=e.l;if(wv(n,r,a))throw new Error('Invalid color provided "'.concat(t,'". Please ensure your color value is correct.'));return e}({h:parseFloat(r)*(r.indexOf("turn")>-1?360:1)%360/360,s:parseFloat(a)/100,l:parseFloat(i)/100},e)},Dv=function(e){var t=Rv(e),n=(0,k.Z)(t,3),r=n[0],a=n[1],i=n[2];return Tv({r:parseFloat(r),g:parseFloat(a),b:parseFloat(i)},e)},Uv=function(e){var t=e.toLowerCase().trim(),n=Nv[t]||t,r=function(e){if("#"===e[0])return"hex";var t=e.indexOf("("),n=e.substring(0,t);switch(n){case"rgb":case"hsl":return n;default:throw new Error('Invalid color provided "'.concat(e,'". The following formats are supported: HEX, rgb(), and hsl().'))}}(n);switch(r){case"hex":return{type:r,hsl:bv(Ov(n))};case"hsl":return{type:r,hsl:Lv(n)};case"rgb":return{type:r,hsl:bv(Dv(n))};default:return(0,N.Rz)(r)}},jv={AALarge:3,AASmall:4.5,AAALarge:4.5,AAASmall:7},Bv=function(e,t){var n=Sv(e),r=Sv(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},Fv=function(e,t){return Bv(e,t)>=jv.AASmall},Gv=function e(t){var n="string"==typeof t?Uv(t):t,r=n.type,a=n.hsl,i=function(t){return e({type:r,hsl:t})};return{parsedColor:n,isDark:function(){return Cv(a)},lighten:function(e){return i(Zv(a,e))},lightenAbsolute:function(e){return i(function(e,t){var n=e.h,r=e.s,a=e.l;return{h:n,s:r,l:Ev(a+t)}}(a,e))},darken:function(e){return i(Av(a,e))},desaturate:function(e){return i(Mv(a,e))},emphasize:function(e){return i(function(e,t){return Cv(e)?Av(e,t):Zv(e,t)}(a,e))},deemphasize:function(e){return i(xv(a,e))},getContrastRatio:function(e){return Bv(a,e.parsedColor.hsl)},isReadable:function(e){return Fv(a,e.parsedColor.hsl)},isEqual:function(e){return t=a,n=e.parsedColor.hsl,t.h===n.h&&t.s===n.s&&t.l===n.l;var t,n},readableDeemphasize:function(e,t){return i(function(e,t,n){for(var r=Uv(t).hsl,a=n;a>=0;){var i=xv(e,a);if(Fv(i,r))return i;a-=.04}return e}(a,e,t))},readableDesaturate:function(e,t){return i(function(e,t,n){for(var r=Uv(t).hsl,a=n;a>=0;){var i=Mv(e,a);if(Fv(i,r))return i;a-=.04}return Mv(e,n)}(a,e,t))},readableContrastText:function(e){return function(e,t){var n=Cv(e)?"#fff":"#000";if(!t)return n;var r=Uv(t).hsl;return Fv(e,r)?t:n}(a,e)},toString:function(){switch(r){case"hex":return o=gv(a),s=o.r,u=o.g,l=o.b,"#".concat(Iv(s)).concat(Iv(u)).concat(Iv(l));case"hsl":return t=(e=a).h,n=e.s,i=e.l,"hsl(".concat(Pv(360*t),", ").concat(Pv(100*n),"%, ").concat(Pv(100*i),"%)");default:return function(e){var t=e.r,n=e.g,r=e.b;return"rgb(".concat(Pv(t),", ").concat(Pv(n),", ").concat(Pv(r),")")}(gv(a))}var e,t,n,i,o,s,u,l},toAlphaString:function(e){return function(e,t){var n=e.h,r=e.s,a=e.l;return"hsla(".concat(Pv(360*n),", ").concat(Pv(100*r),"%, ").concat(Pv(100*a),"%, ").concat(Pv(100*Ev(t)),"%)")}(a,e)}}},Vv=function(e){return 0===e.indexOf("var(--")},qv=function(e,t,n){var r=function(e){return Jy[e]}(e);switch(r){case"any":return{valid:!0,warning:null};case"length":return Vv(t)||!isNaN(parseFloat(t))?{valid:!0,warning:null}:{valid:!1,warning:'invalid variable value "'.concat(t,'" provided to "').concat(n,'"; "').concat(n,'" accepts a valid CSS length unit.')};case"logo":return["light","dark"].indexOf(t)>-1?{valid:!0,warning:null}:{valid:!1,warning:'invalid variable value "'.concat(t,'" provided to "').concat(n,'"; "').concat(n,'" accepts "light" or "dark".')};case"color":return Vv(t)||function(e){if(["transparent","currentColor","inherit","initial"].indexOf(e)>-1)return!0;var t=document.createElement("div").style;return t.color=e,!!t.color}(t)?{valid:!0,warning:null}:{valid:!1,warning:'invalid variable "'.concat(t,'" provided to "').concat(n,'"; "').concat(n,'" accepts a valid CSS color.')};case"colorStrict":try{return Gv(t),{valid:!0,warning:null}}catch(e){return{valid:!1,warning:'invalid variable value "'.concat(t,'" provided to "').concat(n,'"; "').concat(n,'" accepts a valid HEX, rgb(), or hsl() CSS color.')}}default:return(0,N.Rz)(r,"Invalid variable type")}},Kv=function(e){return t=e,Object.hasOwnProperty.call(Xy,t)?Xy[e]:e;var t},zv=function(e){var t={},n=[];return Object.keys(e).forEach((function(r){var a,i=Kv(r);if(a=i,Object.hasOwnProperty.call(Jy,a)){var o=e[r];if("string"!=typeof o)return void n.push('invalid value provided to "'.concat(r,'"; expected "string" but was provided "').concat(typeof o,'" value.'));var s=yv(r,o),u=s.valid,l=s.warning;if(l&&n.push(l),u){var c=qv(i,o,r),d=c.valid,p=c.warning;d?(t[i]=o,"0"===o&&(t[i]="0px")):p&&n.push(p)}}else n.push('invalid variable "'.concat(r,'"; "').concat(r,'" is not a supported variable.'))})),{variables:t,warnings:n}},Hv="^[a-zA-Z]+$",Yv=function(){function e(t){(0,A.Z)(this,e),this._index=0,this._selector=[],this._targetConjunction=[],this._input=t.trim()}return(0,M.Z)(e,[{key:"parse",value:function(){for(;null!==this._peek(1);){var e=this._eat([".",","]);if("."===e){var t=this._parseTarget();this._targetConjunction.push(t)}else{if(","!==e)throw new Error(this._formatError());this._selector.push(this._targetConjunction),this._targetConjunction=[],this._eatWhitespace()}}return this._selector.push(this._targetConjunction),this._selector}},{key:"_parseTarget",value:function(){var e=this._parseNamespaceAndName(),t=(0,k.Z)(e,2);return{namespace:t[0],name:t[1],modifier:this._parseModifier(),pseudoClasses:this._parsePseudoClasses(),pseudoElement:this._parsePseudoElement()}}},{key:"_parseNamespaceAndName",value:function(){var e=this._eatUntil(["--","-",":","::",",","."," ",null]);if(!e)throw new Error(this._formatError());if("-"===this._peek(1)&&"--"!==this._peek(2)){this._eat(["-"]);var t=this._eatUntil(["--",":","::",",","."," ",null]);if(!t)throw new Error(this._formatError());return[e,t]}return[null,e]}},{key:"_parseModifier",value:function(){if("--"!==this._peek(2))return null;this._eat(["--"]);var e=this._eatUntil(["--",":","::",",","."," ",null]);if(!e)throw new Error(this._formatError());return e}},{key:"_parsePseudoClasses",value:function(){for(var e=[];":"===this._peek(1)&&"::"!==this._peek(2);){this._eat([":"]);var t=this._eatUntil(["--",":","::",",","."," ",null],"^[a-zA-Z-]+$");if(!t)throw new Error(this._formatError());e.push(t)}return e}},{key:"_parsePseudoElement",value:function(){if("::"!==this._peek(2))return null;this._eat(["::"]);var e=this._eatUntil(["--",":","::",",","."," ",null]);if(!e)throw new Error(this._formatError());return e}},{key:"_eat",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=0;t1&&void 0!==arguments[1]?arguments[1]:Hv,n=this._index;this._index=this._input.length?null:this._input.slice(this._index,this._index+e)}},{key:"_assertAllowedCharacters",value:function(e,t,n){var r=new RegExp(n),a=this._input.slice(e,t);if(!r.test(a))for(var i=e;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.expectedTokens,n="";if(t){var r=t.map((function(e){return null===e?"end of line":'"'.concat(e,'"')})),a=1===r.length?r[0]:"".concat(r.slice(0,r.length-1).join(", ")," or ").concat(r[r.length-1]);n="expected one of ".concat(a,' but received "').concat(this._input[this._index],'"')}else n=this._index===this._input.length?"unexpected end of line":"unexpected character";var i=(0,D.rx)(" ",this._index),o='invalid selector\n\n "'.concat(this._input,'"\n ').concat(i,"^\n ").concat(i).concat(n);return o}}]),e}(),Wv=function(e){try{return{valid:!0,selector:new Yv(e).parse()}}catch(e){return{valid:!1,errorMessage:e.message}}},Jv=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t&&"*"===e.trim())return{valid:!0,selector:"*"};var n=Wv(e);if(!n.valid)return n;for(var r=n.selector,a=(0,D.zG)(r),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=[],r=[];return Object.keys(e).forEach((function(a){var i=Jv(a,t);if(i.valid){var o=i.selector,s=e[a],u=vv(o,s),l=u.properties;u.warnings.forEach((function(e){return r.push(e)})),n.push({selector:o,properties:l})}else r.push(i.errorMessage)})),{rules:n,warnings:r}},Qv=function(e){var t=[],n="stripe";return e&&e in zy?n=e:e&&t.push('Invalid value "'.concat(e,'" provided to "theme". Supported values for "theme" are ').concat(Yy.map((function(e){return"'".concat(e,"'")})).join(", "))),"none"===e&&t.push("The 'none' theme is deprecated and no longer supported. Supported values for \"theme\" are ".concat(Yy.map((function(e){return"'".concat(e,"'")})).join(", "))),{theme:n,warnings:t}},$v=function(e){var t=[],n="above";if(e&&Wy[e])n=e;else if(e){var r=Object.keys(Wy).map((function(e){return'"'.concat(e,'"')}));t.push('Invalid value "'.concat(e,'" provided to "labels". Supported values for "labels" are ').concat(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"or";if(0===e.length)return"";if(1===e.length)return e[0];if(2===e.length)return"".concat(e[0]," ").concat(t," ").concat(e[1]);var n=e.slice(0,e.length-1),r=e[e.length-1];return"".concat(n.join(", "),", ").concat(t," ").concat(r)}(r)))}return{labels:n,warnings:t}},eg=n(94184),tg=n.n(eg),ng=function(e){function t(e){var r;(0,A.Z)(this,t),(r=n.call(this,e)).performGroupAction=function(){},r.state={number:""};var a=r.props,i=a.issuingCard,o=a.ephemeralKeySecret,s=a.nonce;return r.props.onDispatchInnerAction("RETRIEVE_ISSUING_CARD",{cardId:i,ephemeralKeySecret:o,nonce:s}).then((function(e){var t=e.number;r.setState({number:t}),r.props.onDispatchGroupAction(Y.Yj.issuingCardCopyButton,{type:"sendIssuingCardNumber",payload:{number:t}})})),r}(0,Fi.Z)(t,e);var n=(0,Gi.Z)(t);return(0,M.Z)(t,[{key:"focus",value:function(){}},{key:"focusError",value:function(){this.focus()}},{key:"wantsError",value:function(){return!1}},{key:"clear",value:function(){}},{key:"validate",value:function(){return!0}},{key:"calculateWidth",value:function(){return this._container?this._container.getBoundingClientRect().width:0}},{key:"calculateHeight",value:function(){return this._container?this._container.getBoundingClientRect().height:0}},{key:"render",value:function(){var e=this,t=tg()("IssuingDisplayElement");return ou().createElement("div",{ref:function(t){return e._container=t}},ou().createElement("span",{className:t},this.state.number.substring(0,4)),ou().createElement("span",{className:t},this.state.number.substring(4,8)),ou().createElement("span",{className:t},this.state.number.substring(8,12)),ou().createElement("span",{className:t},this.state.number.substring(12,16)))}}]),t}(ou().Component),rg=((0,S.Z)({},Y.Yj.issuingCardNumberDisplay,ng),Y.T2,Y.Yj.cardNumber,Y.Yj.cardExpiry,Y.Yj.cardCvc,Y.Yj.postalCode,Y.Yj.iban,Y.Yj.issuingCardNumberDisplay,Y.Yj.idealBank,Y.Yj.fpxBank,Y.Yj.epsBank,Y.Yj.p24Bank,Y.Yj.netbankingBank,Y.Yj.idealBankSecondary,Y.Yj.fpxBankSecondary,Y.Yj.epsBankSecondary,Y.Yj.p24BankSecondary,Y.Yj.netbankingBankSecondary,Y.Yj.issuingCardNumberDisplay,Y.Yj.issuingCardCvcDisplay,Y.Yj.issuingCardExpiryDisplay,Y.Yj.issuingCardPinDisplay,function(e,t,n){var r=(0,I.or)(I.Z_,I.Rx)(e,t,n);if("error"===r.type)return r;var a=String(r.value);return a.match(/^[#a-zA-Z0-9-_\s,"'().]*$/)?(0,I.x4)(new xp(a)):(0,I.zS)(new T.No("Invalid style configuration value: ".concat(a,". This value contains invalid characters.")))}),ag=function(e,t){return function(n){return"string"==typeof n?n.match(t)?(0,I.x4)(new Mp(n)):(0,I.zS)(new T.No("Invalid ".concat(e," value: ").concat(n,". This value contains invalid characters."))):(0,I.zS)(new T.No("Invalid ".concat(e," value: ").concat(String(n),". Expected a string.")))}},ig=/^\d+(px|em|rem)$/,og=ag("rowGap",ig),sg=ag("columnGap",ig),ug=(0,I.mC)({disableAnimations:(0,I.jt)((0,I.or)(I.HM,I.Xg)),rowGap:(0,I.jt)(og),columnGap:(0,I.jt)(sg),rules:(0,I.jt)((0,I.FL)((0,I.FL)(I.Z_)))}),lg=function(e,t,n){return"number"==typeof e?(0,I.x4)(String(e)):(0,I.Z_)(e,t,n)},cg=(0,I.mC)({disableAnimations:(0,I.jt)((0,I.or)(I.HM,I.Xg)),theme:(0,I.jt)(I.Z_),rules:(0,I.jt)((0,I.FL)((0,I.FL)(lg))),variables:(0,I.jt)((0,I.FL)(lg)),labels:(0,I.jt)(I.Z_)}),dg=(ag("padding",/^((\d+px)|0)( ((\d+px)|0)){0,3}$/),ag("font family",/^([-_a-zA-Z0-9\s'"]*|'[-_a-zA-Z0-9()\s]*'|"[-_a-zA-Z0-9()\s]*")$/)),pg=(ag("font unicodeRange",/^[-U+A-Fa-f0-9?, ]*$/),ag("font variant",/^[a-zA-Z0-9-()\s]*$/),/^[a-zA-Z0-9-]*$/),mg=(ag("font display",pg),ag("font weight",/^[a-zA-Z0-9- ]*$/),ag("font style",pg),ag("font stretch",/^([a-zA-Z-]+|\d{1,3}%)$/),function(e,t,n){var r=(0,I.Z_)(e,t,n);return"error"===r.type?r:r.value.match(/^[-a-zA-Z0-9]*$/)?(0,I.x4)(new Mp(window.encodeURI(r.value))):(0,I.zS)(new T.No("Invalid src value in font configuration value: ".concat(r.value,". This value contains invalid characters.")))}),fg=((0,I.CT)((function(e,t,n){var r=(0,I.Ry)(e,t,n);if("error"===r.type)return r;var a=r.value,i={},o=(0,I.kw)("local","url")(a.loadType,t,n);if("error"===o.type)return o;i.loadType=o.value;var s=(0,I.jt)(mg)(a.format,t,n);if("error"===s.type)return s;s.value&&(i.format=s.value);var u="local"===i.loadType?dg(a.value,t,n):function(e,t,n){var r=(0,I.Z_)(e,t,n);return"error"===r.type?r:r.value.match(/^"?'?https:\/\//)||r.value.match(/^data:/)||r.value.match(/^\/\//)?r.value.match(/^[#?&=;,a-zA-Z0-9-+_/.:]*$/)?(0,I.x4)(new Mp(window.encodeURI(r.value))):(0,I.zS)(new T.No("Invalid src value in font configuration value: ".concat(r.value,". This value contains invalid characters."))):(0,I.zS)(new T.No("Invalid src value in font configuration: ".concat(r.value,". URLs have to start with 'https://' or 'data:'.")))}(a.value,t,n);return"error"===u.type?u:(i.value=u.value,(0,I.x4)(i))})),(0,I.mC)({borderRadius:(0,I.jt)(rg),theme:(0,I.jt)(I.kw.apply(void 0,["dark","light","light-outline"])),type:(0,I.jt)(I.kw.apply(void 0,["donate","buy","book","default","check-out","subscribe","add-money","contribute","order","reload","rent","support","tip","top-up"])),height:(0,I.jt)(rg),buttonSpacing:(0,I.jt)(rg)}),function(e,t,n){var r,a;if(!n)return{config:e,warnings:[]};var i=(0,I.Gu)(ug,e,t),o=i.value,s=i.warnings,u=o.rowGap,l=o.columnGap,c=o.disableAnimations;return{config:{rules:o.rules,disableAnimations:c,variables:{gridRowSpacing:null!==(r=null==u?void 0:u.value)&&void 0!==r?r:"10px",gridColumnSpacing:null!==(a=null==l?void 0:l.value)&&void 0!==a?a:"10px"}},warnings:s}}),hg=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=fg(e,t,n),a=r.config,i=r.warnings,o=(0,I.Gu)(cg,a,t),s=o.value,u=o.warnings,l=Qv(s.theme||null),c=l.theme,d=l.warnings,p=zv(s.variables||{}),m=p.variables,f=p.warnings,h=$v(s.labels||null),_=h.labels,y=h.warnings,v=Xv(s.rules||{},n),g=v.rules,b=v.warnings,S=[].concat((0,x.Z)(i),(0,x.Z)(u),(0,x.Z)(d),(0,x.Z)(f),(0,x.Z)(b),(0,x.Z)(y)).map((function(e){return-1!==e.indexOf(t)?e:"".concat(t,": ").concat(e)}));return S.length&&S.push("For more information on using the `appearance` option, see https://stripe.com/docs/stripe-js/appearance-api"),{warnings:S,config:{theme:c,variables:m,rules:g,disableAnimations:!!s.disableAnimations,labels:_}}},_g=function(e){var t=e.isAllowedCardBrandsOption,n=e.option,r=e.availableBrandsFromSession,a=e.beta,i=e.merchantCountry,o=new Set(Aa),s=Ma(a),u=s.filter((function(e){return"discover_global_network"!==e})),l=n.filter((function(e){return o.has(e)})),c=t?"allowedCardBrands":"disallowedCardBrands";if(l.length>0){if(0===r.length)throw new T.No("".concat(c," should be a subset of the following strings: ").concat(s.join(", "),". You specified: ").concat(n.join(", ")));if(-1!==n.indexOf("discover_global_network"))throw new T.No("You cannot specify both discover_global_network and a subset of the Discover network brands.\n discover_global_network encompasses all of the cards that are part of the Discover Global Network, including Discover, Diners, JCB, UnionPay, and Elo.");l.forEach((function(e){if(-1===r.indexOf(e)){var t=[].concat((0,x.Z)(u),(0,x.Z)(r));throw new T.No("".concat(c," should be a subset of the following strings: ").concat(t.join(", "),". You specified: ").concat(n.join(", ")))}}))}if(!t){var d=s.length;if(l.length>0&&(d=new Set([].concat((0,x.Z)(function(e){return e?Sa.filter((function(t){var n;return!(!ka[t]||-1===(null===(n=ka[t])||void 0===n?void 0:n.indexOf(e)))})):[]}(i)),(0,x.Z)(u))).size),n.length===d)throw new T.No("You cannot block all available card brands.")}},yg=function(e,t){var n,r,a,i,o,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(((0,O.uN)(s,O.M4.blocked_card_brands_beta_2)||(0,O.uN)(s,O.M4.blocked_card_brands_beta_1))&&(null!=e&&null!==(n=e.allowedCardBrands)&&void 0!==n&&n.length||null!=e&&null!==(r=e.disallowedCardBrands)&&void 0!==r&&r.length)){if(null!=e&&null!==(a=e.allowedCardBrands)&&void 0!==a&&a.length&&null!=e&&null!==(i=e.disallowedCardBrands)&&void 0!==i&&i.length)throw new T.No("You cannot specify both disallowedCardBrands and allowedCardBrands. Please specify only one of those parameters.");var u=(0,O.uN)(s||[],O.M4.blocked_card_brands_beta_2)?O.M4.blocked_card_brands_beta_2:O.M4.blocked_card_brands_beta_1,l=t.merchantCountry,c=t.filterByAllowingBrands,d=void 0===c?[]:c,p=t.filterByDisallowingBrands,m=void 0===p?[]:p,f=Boolean(null==e||null===(o=e.allowedCardBrands)||void 0===o?void 0:o.length),h=f?d:m,_=f?e.allowedCardBrands:e.disallowedCardBrands;_&&_g({isAllowedCardBrandsOption:f,option:_,availableBrandsFromSession:h,beta:u,merchantCountry:l})}},vg=function(e,t){if(!("subscription"!==e||t&&t.elements_enable_read_allow_redisplay))throw new T.No("You cannot specify a customerSessionClientSecret while using Subscriptions.")},gg=function(e){var t=e.deferredIntentMode,n=e.clientSecretType,r=e.setupFutureUsage,a=e.betas,i=void 0===a?[]:a,o=e.featureFlags,s="\"mode: 'payment'\"";if("PAYMENT_INTENT"===n?s='"paymentIntent"':"setup"===t?s="\"mode: 'setup'\"":"SETUP_INTENT"===n&&(s='"setupIntent"'),!(void 0===o?{}:o).elements_enable_read_allow_redisplay){if("subscription"===t)throw new T.No("You cannot use the save payment method feature while using Subscriptions.");if("off_session"===r&&!(0,O.uN)(i,O.M4.elements_spm_sfu_off_session_override_beta_1))throw new T.No("You cannot use the save payment method feature when specifying \"setup_future_usage: 'off_session'\" with ".concat(s,"."));if(("PAYMENT_INTENT"===n||"payment"===t)&&"on_session"===r)throw new T.No("You cannot use the save payment method feature when specifying \"setup_future_usage: 'on_session'\" and with a Payment Intent or payment mode.")}},bg=function(e){var t=e.unverifiedPaymentMethods,n=e.elementName,r="- ".concat(t.join("\n- "));return["You have not registered or verified the domain, so the following payment methods are not enabled in the ".concat(n,": \n\n").concat(r,"\n\n"),"Please follow https://stripe.com/docs/payments/payment-methods/pmd-registration to register and verify the domain."].join("")},Sg=function(e,t){var n;if(n=e,Sr.indexOf(n)>=0)return nt.getInstance().paymentUserAgentSurfaceContextSuffix===et.wl;var r=Er()[e];return null==r||void 0!==t&&!!t[r]},kg=function(e,t){if(!t)return!1;var n=Zr[e];return!!n&&t.indexOf(n)>=0},Cg=function(e,t,n){return e?e.filter((function(r,a){return a===e.indexOf(r)&&Sg(r,t)&&!kg(r,n)})):[]},Eg=function(e,t,n,r){if(t){var a=t.filter((function(e){return!Sg(e,n)}));if(a.length>0){var i="- ".concat(a.join("\n- "));e(["The following external payment method types are not enabled:\n\n".concat(i,"\n\n"),"Please ensure that your account is enabled for any preview features that you are trying to use."].join(""))}var o=t.filter((function(e){return Sg(e,n)&&kg(e,r)}));if(o.length>0){var s="- ".concat(o.join("\n- "));e("The following external payment method types will be omitted because equivalent payment methods are already available in the payment intent:\n\n".concat(s))}}},Zg=[j.NC.PAYMENT_ELEMENT,j.NC.LINK_AUTHENTICATION_ELEMENT,j.NC.ADDRESS_ELEMENT,j.NC.ADDRESS_ELEMENT_BILLING,j.NC.ADDRESS_ELEMENT_SHIPPING,j.NC.AUTOCOMPLETE_SUGGESTIONS_ELEMENT,j.NC.ACH_BANK_SEARCH_RESULTS_ELEMENT,j.NC.EXPRESS_CHECKOUT_ELEMENT,j.NC.CURRENCY_SELECTOR_ELEMENT],Ag=(Xe={},(0,S.Z)(Xe,Y.Yj.payment,{internal:!1}),(0,S.Z)(Xe,Y.Yj.linkAuthentication,{internal:!1}),(0,S.Z)(Xe,Y.Yj.address,{internal:!1}),(0,S.Z)(Xe,Y.Yj.expressCheckout,{internal:!1}),(0,S.Z)(Xe,Y.Yj.currencySelector,{internal:!1}),Xe),Mg=(0,D.Q8)(Ag,(function(){return null})),xg=function(e){return e.reduce((function(e,t){return e.push.apply(e,(0,x.Z)(Za[t])),e}),[])},Pg=function(e,t){if(null!=e&&e.length){var n=xg(e);return(0,x.Z)(Y.iw).filter((function(e){return-1===n.indexOf(e)}))}return null!=t&&t.length?xg(t):[]},Ig="function"==typeof Symbol&&Symbol.observable||"@@observable",Ng=function(){return Math.random().toString(36).substring(7).split("").join(".")},wg={INIT:"@@redux/INIT"+Ng(),REPLACE:"@@redux/REPLACE"+Ng(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Ng()}};var Tg=h();Tg.withExtraArgument=h;var Og,Rg,Lg,Dg=Tg,Ug=["checks"],jg={requests:{CREATE_SESSION:{status:"NONE"},LINK_GLOBAL_HOLDBACK_LOOKUP:{status:"NONE"},LOGOUT:{status:"NONE"},START_VERIFICATION:{status:"NONE"},CONFIRM_VERIFICATION:{status:"NONE"},LIST_PAYMENT_DETAILS:{status:"NONE"},LIST_SHIPPING_ADDRESSES:{status:"NONE"},REMOVE_PAYMENT_DETAILS:{status:"NONE"},REMOVE_SHIPPING_ADDRESS:{status:"NONE"},SIGN_UP:{status:"NONE"},CREATE_PAYMENT_DETAILS:{status:"NONE"},UPDATE_PAYMENT_DETAILS:{status:"NONE"},CONFIRM_LINK_PAYMENT_INTENT:{status:"NONE",failedPaymentDetailsIds:[]},CONFIRM_LINK_SETUP_INTENT:{status:"NONE",failedPaymentDetailsIds:[]}},loaded:!1,consumerSession:null,emailSource:null,authenticationState:"none",paymentDetails:[],shippingAddresses:[],isPersistentConsumerSessionPending:!1,instantDebitsIncentive:null,instantDebitsIncentiveShown:!1,publishableKey:null,linkAutofillEmail:null,hideLinkSignUpFromBillingCountry:!1,linkFunnelConfirmationLinkType:"",autoFillBehavior:null,useBackupPaymentMethod:!1,foundUsingPartialCookie:!1,fullNameCollectionRequired:!1,emailOtpRequiresAdditionalInfo:!1,emailOtpVerifyPhoneDespiteSmsOtp:!1,experiments:[],fetchWebAuthnCredentialsParams:null,hasPasskey:!1,hasPreviousMerchantRelationship:!1,linkModalStatus:"disabled",linkModalEnabledByExperiment:null,purchaseProtectionsHoldback:!1,linkGlobalHoldbackLookupState:{},consumerSignUpIncentiveOffers:{},financialConnectionsRequestedDataConsent:null,displayablePaymentDetails:{}},Bg=[403],Fg=function(e){return e.split(".")[1]},Gg=function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t||e,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"CONSUMER.SIGN_UP.PENDING":case"CONSUMER.CREATE_SESSION.PENDING":case"CONSUMER.LOGOUT.PENDING":case"CONSUMER.REMOVE_SHIPPING_ADDRESS.PENDING":case"CONSUMER.REMOVE_PAYMENT_DETAILS.PENDING":case"CONSUMER.CREATE_PAYMENT_DETAILS.PENDING":case"CONSUMER.UPDATE_PAYMENT_DETAILS.PENDING":case"CONSUMER.LIST_PAYMENT_DETAILS.PENDING":case"CONSUMER.LIST_SHIPPING_ADDRESSES.PENDING":var a,i=Fg(r.type),o=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{authenticationState:o,requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},i,{status:"PENDING",lastError:null!==(a=n.requests[i].error)&&void 0!==a?a:null}))});case"CONSUMER.CONFIRM_VERIFICATION.PENDING":var s,u=Fg(r.type);return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},u,{status:"PENDING",lastError:null!==(s=n.requests[u].error)&&void 0!==s?s:null,verificationType:r.verificationType,isWebAuthnGettingCredential:r.isWebAuthnGettingCredential}))});case"CONSUMER.START_VERIFICATION.PENDING":var l,c=Fg(r.type);return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},c,{status:"PENDING",lastError:null!==(l=n.requests[c].error)&&void 0!==l?l:null,verificationType:r.verificationType}))});case"CONSUMER.CONFIRM_LINK_PAYMENT_INTENT.PENDING":case"CONSUMER.CONFIRM_LINK_SETUP_INTENT.PENDING":var d=Fg(r.type);return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},d,{status:"PENDING",failedPaymentDetailsIds:(0,x.Z)(n.requests[d].failedPaymentDetailsIds)}))});case"CONSUMER.CREATE_PAYMENT_DETAILS.ERROR":case"CONSUMER.LIST_PAYMENT_DETAILS.ERROR":case"CONSUMER.LIST_SHIPPING_ADDRESSES.ERROR":case"CONSUMER.LOGOUT.ERROR":case"CONSUMER.REMOVE_PAYMENT_DETAILS.ERROR":case"CONSUMER.REMOVE_SHIPPING_ADDRESS.ERROR":case"CONSUMER.UPDATE_PAYMENT_DETAILS.ERROR":var p=Fg(r.type);return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},p,{status:"ERROR",error:r.error}))});case"CONSUMER.CONFIRM_VERIFICATION.ERROR":case"CONSUMER.START_VERIFICATION.ERROR":var m=Fg(r.type),f=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{authenticationState:f,requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},m,{status:"ERROR",verificationType:r.verificationType,error:r.error}))});case"CONSUMER.CONFIRM_LINK_SETUP_INTENT.ERROR":case"CONSUMER.CONFIRM_LINK_PAYMENT_INTENT.ERROR":var h=Fg(r.type),_=n.requests[h].failedPaymentDetailsIds;return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},h,{status:"ERROR",error:r.error,failedPaymentDetailsIds:_.filter((function(e){return e!==r.id})).concat(r.id?[r.id]:[])}))});case"CONFIG.ASYNC_UPDATE_RECEIVED":var y,g;return r.consumerSession?-1!==(null===(y=r.config.session)||void 0===y||null===(g=y.orderedPaymentMethodTypesAndWallets)||void 0===g?void 0:g.indexOf("link"))||r.isLinkPassthroughAlreadyEnabled?Ju(r.consumerSession)?(0,C.Z)((0,C.Z)({},n),{},{loaded:!0}):n:Ju(r.consumerSession)?(0,C.Z)((0,C.Z)({},n),{},{loaded:!1}):(0,C.Z)((0,C.Z)({},jg),{},{instantDebitsIncentive:n.instantDebitsIncentive&&(0,C.Z)({},n.instantDebitsIncentive),consumerSignUpIncentiveOffers:(0,C.Z)({},n.consumerSignUpIncentiveOffers)}):n;case"CONFIG.ELEMENT_UNMOUNTED":return"payment"===r.element&&"disabled"!==n.linkModalStatus?(0,C.Z)((0,C.Z)({},n),{},{linkModalStatus:"disabled"}):n;case"CONSUMER.RESET_SESSION":if(n.isPersistentConsumerSessionPending&&!r.ignoreCookieLogin)return n;var b=Vg(r,n);return(0,C.Z)((0,C.Z)({},jg),{},{requests:(0,C.Z)((0,C.Z)({},jg.requests),{},{LOGOUT:n.requests.LOGOUT}),hideLinkSignUpFromBillingCountry:n.hideLinkSignUpFromBillingCountry,instantDebitsIncentive:n.instantDebitsIncentive&&(0,C.Z)({},n.instantDebitsIncentive),consumerSignUpIncentiveOffers:(0,C.Z)({},n.consumerSignUpIncentiveOffers),autoFillBehavior:jg.autoFillBehavior,authenticationState:b,linkModalStatus:n.linkModalStatus,linkGlobalHoldbackLookupState:n.linkGlobalHoldbackLookupState});case"CONSUMER.SIGN_UP.ERROR":var k=Fg(r.type),E=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{consumerSession:null,authenticationState:E,requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},k,{status:"ERROR",error:r.error})),isPersistentConsumerSessionPending:!1});case"CONSUMER.CREATE_SESSION.ERROR":var Z=Fg(r.type),A=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{consumerSession:null,authenticationState:A,requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},Z,{status:"ERROR",error:r.error})),isPersistentConsumerSessionPending:!1});case"CONSUMER.SIGN_UP.SUCCESS":var M=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{consumerSession:r.session,authenticationState:M,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{SIGN_UP:{status:"SUCCESS"}})});case"CONSUMER.SET_EXPERIMENTS":return(0,C.Z)((0,C.Z)({},n),{},{experiments:r.experiments});case"CONSUMER.CREATE_SESSION.SUCCESS":var P,I,N,w,T,O,R=!!n.isPersistentConsumerSessionPending&&Ju(r.session),L=Vg(r,n),D=r.experiments||[];return(0,C.Z)((0,C.Z)({},n),{},{consumerSession:r.session,emailSource:r.emailSource||null,authenticationState:L,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{CREATE_SESSION:{status:"SUCCESS"}}),isPersistentConsumerSessionPending:R,publishableKey:r.publishableKey||null,foundUsingPartialCookie:null!==(P=r.foundUsingPartialCookie)&&void 0!==P&&P,fullNameCollectionRequired:null!==(I=r.fullNameCollectionRequired)&&void 0!==I&&I,emailOtpRequiresAdditionalInfo:null!==(N=r.emailOtpRequiresAdditionalInfo)&&void 0!==N&&N,emailOtpVerifyPhoneDespiteSmsOtp:null!==(w=r.emailOtpVerifyPhoneDespiteSmsOtp)&&void 0!==w&&w,experiments:D,hasPasskey:null!==(T=r.hasPasskey)&&void 0!==T&&T,hasPreviousMerchantRelationship:r.hasPreviousMerchantRelationship,purchaseProtectionsHoldback:null!==(O=r.purchaseProtectionsHoldback)&&void 0!==O&&O,displayablePaymentDetails:r.displayablePaymentDetails||{}});case"CONSUMER.LOGOUT.SUCCESS":return(0,C.Z)((0,C.Z)({},jg),{},{requests:(0,C.Z)((0,C.Z)({},jg.requests),{},{LOGOUT:{status:"SUCCESS"}}),linkModalStatus:n.linkModalStatus});case"CONSUMER.START_VERIFICATION.SUCCESS":var U;if((null===(U=n.consumerSession)||void 0===U?void 0:U.email_address)===r.session.email_address||n.foundUsingPartialCookie){var j,B=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{consumerSession:(0,C.Z)((0,C.Z)({},r.session),{},{available_verification_factors:null===(j=n.consumerSession)||void 0===j?void 0:j.available_verification_factors}),authenticationState:B,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{START_VERIFICATION:{status:"SUCCESS",verificationType:r.verificationType},LOGOUT:{status:"NONE"}}),fetchWebAuthnCredentialsParams:r.fetchWebAuthnCredentialsParams||n.fetchWebAuthnCredentialsParams})}return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},{START_VERIFICATION:{status:"NONE"}})});case"CONSUMER.CONFIRM_VERIFICATION.SUCCESS":var F,G=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{consumerSession:(0,C.Z)((0,C.Z)({},r.session),{},{available_verification_factors:null===(F=n.consumerSession)||void 0===F?void 0:F.available_verification_factors}),authenticationState:G,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{CONFIRM_VERIFICATION:{status:"SUCCESS",verificationType:r.verificationType},LOGOUT:{status:"NONE"}})});case"CONSUMER.LIST_PAYMENT_DETAILS.SUCCESS":var V=r.paymentDetails.map((function(e){return(0,C.Z)((0,C.Z)({},e),{},{metadata:{active:!0}})}));return(0,C.Z)((0,C.Z)({},n),{},{paymentDetails:V,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{LIST_PAYMENT_DETAILS:{status:"SUCCESS"}})});case"CONSUMER.CREATE_PAYMENT_DETAILS.SUCCESS":var q=r.paymentDetails,K=r.cvc,z=(0,C.Z)((0,C.Z)({},q),{},{metadata:{active:"CARD"!==q.type,cvc:K}}),H=!1,Y=n.paymentDetails.map((function(e){return e.id===z.id?(H=!0,z):e}));return H||Y.push(z),(0,C.Z)((0,C.Z)({},n),{},{paymentDetails:Y,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{CREATE_PAYMENT_DETAILS:{status:"SUCCESS"}})});case"CONSUMER.UPDATE_PAYMENT_DETAILS.SUCCESS":var W=r.paymentDetails,J=r.cvc,X=null;if("CARD"===W.type&&W.card_details){var Q=W.card_details,$=(Q.checks,(0,v.Z)(Q,Ug));X=$}var ee=(0,C.Z)((0,C.Z)({},W),{},{card_details:X,metadata:{active:!0,cvc:J}}),te=n.paymentDetails.map((function(e){return e.id!==ee.id?e:ee}));return(0,C.Z)((0,C.Z)({},n),{},{paymentDetails:te,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{UPDATE_PAYMENT_DETAILS:{status:"SUCCESS"},CONFIRM_LINK_PAYMENT_INTENT:(0,C.Z)((0,C.Z)({},n.requests.CONFIRM_LINK_PAYMENT_INTENT),{},{failedPaymentDetailsIds:n.requests.CONFIRM_LINK_PAYMENT_INTENT.failedPaymentDetailsIds.filter((function(e){return e!==ee.id}))}),CONFIRM_LINK_SETUP_INTENT:(0,C.Z)((0,C.Z)({},n.requests.CONFIRM_LINK_SETUP_INTENT),{},{failedPaymentDetailsIds:n.requests.CONFIRM_LINK_SETUP_INTENT.failedPaymentDetailsIds.filter((function(e){return e!==ee.id}))})})});case"CONSUMER.LIST_SHIPPING_ADDRESSES.SUCCESS":var ne=r.shippingAddresses;return(0,C.Z)((0,C.Z)({},n),{},{shippingAddresses:ne,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{LIST_SHIPPING_ADDRESSES:{status:"SUCCESS"}})});case"CONSUMER.REMOVE_PAYMENT_DETAILS.SUCCESS":var re=r.remainingPaymentDetails;return(0,C.Z)((0,C.Z)({},n),{},{paymentDetails:re,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{REMOVE_PAYMENT_DETAILS:{status:"SUCCESS"}})});case"CONSUMER.REMOVE_SHIPPING_ADDRESS.SUCCESS":var ae=r.id,ie=n.shippingAddresses.filter((function(e){return e.id!==ae}));return(0,C.Z)((0,C.Z)({},n),{},{shippingAddresses:ie,requests:(0,C.Z)((0,C.Z)({},n.requests),{},{REMOVE_SHIPPING_ADDRESS:{status:"SUCCESS"}})});case"CONSUMER.CONFIRM_LINK_PAYMENT_INTENT.SUCCESS":case"CONSUMER.CONFIRM_LINK_SETUP_INTENT.SUCCESS":var oe=Fg(r.type),se=n.requests[oe].failedPaymentDetailsIds;return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},(0,S.Z)({},oe,{status:"SUCCESS",failedPaymentDetailsIds:se.filter((function(e){return e!==r.id}))}))});case"CONSUMER.LOADED":var ue=r.autofillBehavior,le=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{loaded:!0,authenticationState:le,isPersistentConsumerSessionPending:!1,autoFillBehavior:ue});case"CONSUMER.UNSET_PENDING":return(0,C.Z)((0,C.Z)({},n),{},{isPersistentConsumerSessionPending:!1});case"CONSUMER.INSTANT_DEBITS_INCENTIVE_SHOWN":return(0,C.Z)((0,C.Z)({},n),{},{instantDebitsIncentiveShown:!0});case"CONSUMER.SET_INSTANT_DEBITS_INCENTIVE":var ce=r.amount,de=r.bankPaymentDetailsId;return(0,C.Z)((0,C.Z)({},n),{},{instantDebitsIncentive:{amount:ce,bankPaymentDetailsId:de}});case"CONSUMER.CLEAR_INSTANT_DEBITS_INCENTIVE":return(0,C.Z)((0,C.Z)({},n),{},{instantDebitsIncentive:null});case"CONSUMER.ENABLE_SIGN_UP_INCENTIVE_OFFERS":var pe=r.paymentMethodTypes;return(0,C.Z)((0,C.Z)({},n),{},{consumerSignUpIncentiveOffers:pe.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers[t]),{},{enabled:!0})))}),n.consumerSignUpIncentiveOffers)});case"CONSUMER.RESET_SIGN_UP_INCENTIVE_OFFERS":var me=r.paymentMethodTypes;return(0,C.Z)((0,C.Z)({},n),{},{consumerSignUpIncentiveOffers:me.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers[t]),{},{enabled:!1,instrumentId:void 0,paymentInstrumentEligible:void 0})))}),n.consumerSignUpIncentiveOffers)});case"CONSUMER.SET_INSTRUMENT_FOR_SIGN_UP_INCENTIVE":var fe,he=r.paymentMethodType,_e=r.instrumentId,ye=r.instrumentEligible;return null!==(fe=n.consumerSignUpIncentiveOffers[he])&&void 0!==fe&&fe.enabled?(0,C.Z)((0,C.Z)({},n),{},{consumerSignUpIncentiveOffers:(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers),{},(0,S.Z)({},he,(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers[he]),{},{instrumentId:_e,instrumentEligible:ye})))}):n;case"CONSUMER.SIGN_UP_INCENTIVE_OFFER_SHOWN":var ve,ge=r.paymentMethodType;return null!==(ve=n.consumerSignUpIncentiveOffers[ge])&&void 0!==ve&&ve.enabled?(0,C.Z)((0,C.Z)({},n),{},{consumerSignUpIncentiveOffers:(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers),{},(0,S.Z)({},ge,(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers[ge]),{},{wasShown:!0})))}):n;case"CONSUMER.RESET_INSTRUMENT_FOR_SIGN_UP_INCENTIVE":var be,Se=r.paymentMethodType;return null!==(be=n.consumerSignUpIncentiveOffers[Se])&&void 0!==be&&be.enabled?(0,C.Z)((0,C.Z)({},n),{},{consumerSignUpIncentiveOffers:(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers),{},(0,S.Z)({},Se,(0,C.Z)((0,C.Z)({},n.consumerSignUpIncentiveOffers[Se]),{},{instrumentId:void 0,instrumentEligible:void 0})))}):n;case"CONSUMER.LINK_AUTOFILL_EMAIL_CHANGED":return(0,C.Z)((0,C.Z)({},n),{},{linkAutofillEmail:r.email});case"CONSUMER.TOGGLE_LINK_SIGN_UP":return(0,C.Z)((0,C.Z)({},n),{},{hideLinkSignUpFromBillingCountry:r.hideLinkSignUpFromBillingCountry});case"CONSUMER.LINK_FUNNEL_CONFIRMATION_LINK_TYPE":return(0,C.Z)((0,C.Z)({},n),{},{linkFunnelConfirmationLinkType:r.confirmationType});case"CONSUMER.RETURN_USER_AUTOFILL_CLICKED":var ke=Vg(r,n);return(0,C.Z)((0,C.Z)({},n),{},{autoFillBehavior:"noclick",authenticationState:ke});case"CONSUMER.TOGGLE_BACKUP_PAYMENT_METHOD":return(0,C.Z)((0,C.Z)({},n),{},{useBackupPaymentMethod:r.useBackupPaymentMethod});case"CONSUMER.CONFIRM_VERIFICATION.CLEAR":return(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},{CONFIRM_VERIFICATION:{status:"NONE"}})});case"CONSUMER.CLEAR_START_VERIFICATION_ERROR":return"ERROR"!==n.requests.START_VERIFICATION.status?n:(0,C.Z)((0,C.Z)({},n),{},{requests:(0,C.Z)((0,C.Z)({},n.requests),{},{START_VERIFICATION:{status:"NONE"}})});case"CONSUMER.LINK_MODAL.ENABLED_BY_EXPERIMENT":return(0,C.Z)((0,C.Z)({},n),{},{linkModalEnabledByExperiment:!0});case"CONSUMER.LINK_MODAL.DISABLED_BY_EXPERIMENT":return(0,C.Z)((0,C.Z)({},n),{},{linkModalEnabledByExperiment:!1});case"CONSUMER.LINK_MODAL.LOADING":var Ce=n.linkModalStatus;return(0,C.Z)((0,C.Z)({},n),{},{linkModalStatus:"disabled"===Ce?"loading":Ce});case"CONSUMER.LINK_MODAL.LOADED":var Ee=n.linkModalStatus;return(0,C.Z)((0,C.Z)({},n),{},{linkModalStatus:"disabled"===Ee||"loading"===Ee?"unopened":Ee});case"CONSUMER.LINK_MODAL.OPEN":var Ze=n.linkModalStatus;return"disabled"===Ze?n:(0,C.Z)((0,C.Z)({},n),{},{linkModalStatus:"open"});case"CONSUMER.LINK_MODAL.CLOSE":var Ae=n.linkModalStatus;return"disabled"===Ae?n:(0,C.Z)((0,C.Z)({},n),{},{linkModalStatus:"previously-open"});case"AUTHENTICATION.FIELD_CHANGED":var Me=r.name;if("autofill"===Me&&"OPT-OUT"===r.value)return(0,C.Z)((0,C.Z)({},n),{},{authenticationState:"declined"});if("autofill"===Me&&"OPT-IN"===r.value){var xe=n.consumerSession&&Ju(n.consumerSession)&&"oneclick"===n.autoFillBehavior;return(0,C.Z)((0,C.Z)({},n),{},{authenticationState:xe?n.authenticationState:"unverified"})}return n;case"CONSUMER.LINK_GLOBAL_HOLDBACK_LOOKUP.PENDING":return(0,C.Z)((0,C.Z)({},n),{},{linkGlobalHoldbackLookupState:{lookupStatus:"pending"}});case"CONSUMER.LINK_GLOBAL_HOLDBACK_LOOKUP.ERROR":return(0,C.Z)((0,C.Z)({},n),{},{linkGlobalHoldbackLookupState:{lookupStatus:"none",lookupType:"unknown"}});case"CONSUMER.LINK_GLOBAL_HOLDBACK_LOOKUP.SUCCESS":var Pe,Ie=r.response.exists?"found":"unregistered";return Pe=r.response.exists?r.response.settings.found_using_partial_cookie?"partial_cookie":"cookie"===r.lookupBy?"cookie":r.emailSource?r.emailSource:"unknown":"none",(0,C.Z)((0,C.Z)({},n),{},{linkGlobalHoldbackLookupState:{lookupStatus:Ie,lookupType:Pe}});case"CONSUMER.UPDATE_FINANCIAL_CONNECTIONS_REQUESTED_DATA_CONSENT":return(0,C.Z)((0,C.Z)({},n),{},{financialConnectionsRequestedDataConsent:r.payload});default:return n}}},Vg=function(e,t){var n;switch(e.type){case"CONSUMER.RESET_SESSION":return"none";case"CONSUMER.CREATE_SESSION.SUCCESS":return e.publishableKey?t.authenticationState:"unregistered";case"CONSUMER.LOADED":return"noclick"===e.autofillBehavior?"logged-in":t.consumerSession&&Ju(t.consumerSession)&&"oneclick"===e.autofillBehavior?"verified":"unverified";case"CONSUMER.CREATE_SESSION.ERROR":return null!==(n=e.error)&&void 0!==n&&n.status&&-1!==Bg.indexOf(e.error.status)?"none":"unregistered";case"CONSUMER.CREATE_SESSION.PENDING":var r=t.requests.CREATE_SESSION.error;return r&&-1===Bg.indexOf(r.status||-1)?"unregistered":t.authenticationState;case"CONSUMER.START_VERIFICATION.SUCCESS":case"CONSUMER.START_VERIFICATION.ERROR":case"CONSUMER.CONFIRM_VERIFICATION.SUCCESS":return"verifying";case"CONSUMER.RETURN_USER_AUTOFILL_CLICKED":return"logged-in";case"CONSUMER.SIGN_UP.SUCCESS":return"unverified";default:return t.authenticationState}},qg={AT:"AT",BE:"BE",DE:"DE",ES:"ES",NL:"NL"},Kg=function(e,t,n,r){switch(e){case"sofort":return t&&(qg[t.toUpperCase()]||null)||Uc.sofort.country;case"klarna":return function(e,t,n){if(t&&t in Bc){var r=-1!==Bc[t].indexOf(e);return e&&r?Kc[e]:Bc[t][0]}if(n){var a=Gc(n);if(0===a.length)return Uc.klarna.country;var i=-1!==(a=a.filter((function(e){return-1!==zc.indexOf(e)}))).indexOf(e);return e&&i?e:a[0]}return Uc.klarna.country}(t,n,r);default:return(t?Ot(t):null)||Oc}},zg={isFetchingBanks:!1,hoveredIndex:0,isBankSelected:!1,banks:null,inputLocation:null,bankAccount:null,error:null,arrowPressed:!1},Hg=(n(94827),n(5167),n(15972),n(14657),n(53022),n(75979),n(2919),n(54504),n(94697),n(86520),Object.keys({visa:!0,amex:!0,cartes_bancaires:!0,discover:!0,mastercard:!0,jcb:!0,diners:!0,unionpay:!0,elo:!0,unknown:!0}),{}),Yg=function(e,t,n){var r=t||{},a=r.currency,i=void 0===a?"usd":a,o=r.detectedCountryCode,s=void 0===o?"US":o,u=r.merchantInfo,l=function(e,t){if(!new Set(["card","saved","sepa_debit","bacs_debit","boleto","afterpay_clearpay"]).has(e))return!1;if(!t)return!0;var n={name:"billing_details.name",country:"billing_details.address.country",postalCode:"billing_details.address.postal_code",administrativeArea:"billing_details.address.state",locality:"billing_details.address.city",addressLine1:"billing_details.address.line1",addressLine2:"billing_details.address.line2"},r=Object.keys(n);return"card"!==e&&"saved"!==e||(r=["country","postalCode"]),r.every((function(e){return"never"!==Ga(t,n[e])}))}(e,null==n?void 0:n.fields),c=null==u?void 0:u.countryCode,d=[e,s,i,l,c].map((function(e){return null!=e?e:"null"})).join(":");if(Hg[d])return Hg[d];var p=Kg(e,s,i,c),m=(0,C.Z)((0,C.Z)({},jc(e,t)),{},{shippingAsBilling:l,country:p,linkMobilePhoneCountry:p}),f=Object.keys(m),h=f.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,m[t]))}),{}),_=f.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,!1))}),{}),y=f.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,!0))}),{}),v={values:h,focusedField:null,displayErrors:_,autofilledFields:f.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,!1))}),{}),pastedFields:f.reduce((function(e,t){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,!1))}),{}),shouldUpdateLocalValueFromState:y,isEmpty:!0,isComplete:!1,touched:!1};return Hg[d]=v,v},Wg=function(e){var t=e.paymentMethod,n=e.session,r=e.options,a=e.savedPaymentCvcs,i=e.savedPaymentId,o=Yg(t,n,r);return null!=a&&a[i]?(0,C.Z)((0,C.Z)({},o),{},{values:(0,C.Z)((0,C.Z)({},o.values),{},{cvc:a[i]})}):o},Jg=function(e){var t=e.session,n=e.selectedPaymentForm,r=e.options,a=e.savedPaymentMethodAction,i=e.previousCustomer,o=e.customerSessionSavedPaymentFromState,s=e.elementsState,u=o.selectedSavedPayment,l=o.updatingSavedPayment,c=o.removingSavedPayment,d=null==c?void 0:c.id,p={selectedPaymentForm:n,session:t,form:(0,S.Z)({},n,Yg(n,t,r)),savePaymentMethodDisplay:Bf(s)},m=o,f=p.session.customer;if(a)m=f?(null==u?void 0:u.id)===d?(0,C.Z)((0,C.Z)((0,C.Z)({},o),a),{},{selectedSavedPayment:Tu(f,d)}):(0,C.Z)((0,C.Z)({},o),a):(0,C.Z)((0,C.Z)((0,C.Z)({},o),a),{},{selectedSavedPayment:null});else if(f)if(f.id===(null==i?void 0:i.id)){var h=Du(s);m=(0,C.Z)((0,C.Z)({},o),{},{selectedSavedPayment:(0,D.sE)(h,(function(e){return e.id===(null==u?void 0:u.id)}))?u:Tu(f),updatingSavedPayment:l&&(0,D.sE)(h,(function(e){return e.id===l.id}))?l:null,removingSavedPayment:d&&(0,D.sE)(h,(function(e){return e.id===d}))?c:null})}else m=(0,C.Z)((0,C.Z)({},o),{},{selectedSavedPayment:Tu(f),updatingSavedPayment:null,removingSavedPayment:null});else m={selectedSavedPayment:null,updatingSavedPayment:null,removingSavedPayment:null,isSelectingSavedPayment:!1};return(0,C.Z)((0,C.Z)({},p),{},{customerSessionSavedPayment:m})},Xg=function(e){var t,n,r=Nu({orderedPaymentMethodTypesAndWallets:(null==e?void 0:e.orderedPaymentMethodTypesAndWallets)||[],unverifiedPaymentMethodsOnDomain:(null==e?void 0:e.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:null,shouldListApplePay:!1,shouldListGooglePay:!1,shouldListLink:!0,eceVisibleButtons:[],linkSettings:null==e?void 0:e.linkSettings,heldbackPaymentMethods:[]}),a=(0,S.Z)({},r,Yg(r,e,null)),i=null==e||null===(t=e.customerInfo)||void 0===t?void 0:t.paymentMethods,o=null;i&&i.length&&(o={mode:"customer",id:i[0].id,active:!0,paymentMethod:i[0]});try{n=Pi("FORCE_LINK_IN_PE_PASSTHROUGH")}catch(e){n=!1}return{initialized:!1,parentVisible:!1,isCollapsed:!1,linkOptInConsentShown:!1,touched:!1,options:{businessName:null,paymentMethodOrder:null,allowedCardBrands:null,disallowedCardBrands:null,fields:null,readOnly:!1,terms:null,wallets:null,defaultValues:null,layout:null,savePaymentMethod:null,applePay:null},savePaymentMethodDisplay:Of,selectedPaymentForm:r,session:e,form:a,selectedSavedPayment:o,updatingSavedPayment:null,removingSavedPayment:null,isConsumerInformationListed:!1,isSelectingSavedPayment:!1,isAddingSavedPayment:!1,postLoginSavedPaymentAction:null,isLoggingOut:!1,hasConfirmFailedForSavedPayment:!1,hasConfirmFailedForView:!1,shouldListApplePay:!1,shouldListGooglePay:!1,shouldListLink:!0,eceVisibleButtons:[],heldbackPaymentMethods:[],blockedCardBrands:[],isRtl:!1,achBankSearch:zg,installments:{availableInstallments:wf,wantsInstallments:!1,request:null},customerSessionSavedPayment:{selectedSavedPayment:null!=e&&e.customer?Tu(e.customer):null,isSelectingSavedPayment:!1,updatingSavedPayment:null,removingSavedPayment:null},timings:{renderTimestamp:null,walletLoadTimestamp:null},isFetchingWallets:!1,layout:Tf,showReturnAutofillPromptErrors:!1,shouldForceEnableLinkPassthroughMode:n,linkPrefillDataCollectionTrigger:null,linkDefaultValuesSource:"merchant",cardBrandChoice:{networks:[]},linkDefaultOptInBehavior:null,confirmationError:null}},Qg={linkMobilePhone:{isValueDefault:function(e,t){var n,r,a;return t.value===(null===(n=e.options.defaultValues)||void 0===n||null===(r=n.billingDetails)||void 0===r?void 0:r.phone)||t.value===(null===(a=e.form.card)||void 0===a?void 0:a.values.linkDefaultFormattedMobilePhone)}},linkEmail:{isValueDefault:function(e,t){var n,r;return t.value===(null===(n=e.options.defaultValues)||void 0===n||null===(r=n.billingDetails)||void 0===r?void 0:r.email)}},linkMobilePhoneCountry:{isValueDefault:function(e,t){var n;return"US"===t.value||t.value===(null===(n=e.form.card)||void 0===n?void 0:n.values.linkDefaultFormattedMobilePhoneCountry)}}},$g=function(e,t){var n;return(0,C.Z)((0,C.Z)({},e),{},{form:(0,C.Z)((0,C.Z)({},e.form),{},(0,S.Z)({},t.paymentMethod,(0,C.Z)((0,C.Z)({},e.form[t.paymentMethod]),{},{values:(0,C.Z)((0,C.Z)({},null===(n=e.form[t.paymentMethod])||void 0===n?void 0:n.values),{},{linkLegalName:""})})))})},eb=function(e,t){var n,r,a,i,o,s,u,l=e.form,c=null!==(n=null===(r=l.card)||void 0===r?void 0:r.values)&&void 0!==n?n:{},d=c.linkOptIn,p=c.linkAutofillPromptOptIn,m=c.linkOptInIsVisibleFromFormChange;if(""===t.value||!(d||p||m)||null!==(a=Qg[t.name])&&void 0!==a&&a.isValueDefault(e,t))return e;var f=null!==(i=null===(o=e.form[t.paymentMethod])||void 0===o||null===(s=o.values)||void 0===s?void 0:s.linkOptInTouched)&&void 0!==i?i:{};return(0,C.Z)((0,C.Z)({},e),{},{form:(0,C.Z)((0,C.Z)({},l),{},(0,S.Z)({},t.paymentMethod,(0,C.Z)((0,C.Z)({},l[t.paymentMethod]),{},{values:(0,C.Z)((0,C.Z)({},(null===(u=l[t.paymentMethod])||void 0===u?void 0:u.values)||{}),{},{linkOptInTouched:(0,C.Z)((0,C.Z)({},f),{},(0,S.Z)({},t.name,!0))})})))})},tb=function(e){var t,n,r,a,i=e.form;return!i.card||null!==(t=e.form.card)&&void 0!==t&&null!==(n=t.values)&&void 0!==n&&n.linkOptInTouched?e:(0,C.Z)((0,C.Z)({},e),{},{form:(0,C.Z)((0,C.Z)({},i),{},{card:(0,C.Z)((0,C.Z)({},i.card),{},{values:(0,C.Z)((0,C.Z)({},null===(r=i.card)||void 0===r?void 0:r.values),{},{linkOptIn:!1}),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},null===(a=i.card)||void 0===a?void 0:a.shouldUpdateLocalValueFromState),{},{linkOptIn:!0})})})})},nb=function(e,t){var n=e.form,r=["postalCode","administrativeArea"];return(0,C.Z)((0,C.Z)({},e),{},{form:(0,C.Z)((0,C.Z)({},n),{},(0,S.Z)({},t.paymentMethod,(0,C.Z)((0,C.Z)({},n[t.paymentMethod]),{},{displayErrors:(0,C.Z)((0,C.Z)({},n[t.paymentMethod].displayErrors),(0,D.sq)(r.map((function(e){return[e,!1]})))),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},n[t.paymentMethod].shouldUpdateLocalValueFromState),(0,D.sq)(r.map((function(e){return[e,!0]})))),autofilledFields:(0,C.Z)((0,C.Z)({},n[t.paymentMethod].autofilledFields),(0,D.sq)(r.map((function(e){return[e,!1]})))),pastedFields:(0,C.Z)((0,C.Z)({},n[t.paymentMethod].pastedFields),(0,D.sq)(r.map((function(e){return[e,!1]})))),values:(0,C.Z)((0,C.Z)({},n[t.paymentMethod].values),(0,D.ei)(Yg(t.paymentMethod,e.session,e.options).values,r))})))})},rb=function(e){var t=e.state,n=e.paymentMethod,r=e.isUserPerformingSelection,a=void 0===r||r,i=t.form,o=a||t.touched;return(0,C.Z)((0,C.Z)({},t),{},{touched:o,isCollapsed:!1,selectedPaymentForm:n,form:(0,C.Z)((0,C.Z)({},i),{},(0,S.Z)({},n,(0,C.Z)((0,C.Z)({},Yg(n,t.session,t.options)),i[n])))})},ab=function(e){var t,n,r,a=e.state,i=e.removedPaymentMethods,o=Nu({orderedPaymentMethodTypesAndWallets:(null===(t=a.session)||void 0===t?void 0:t.orderedPaymentMethodTypesAndWallets)||[],unverifiedPaymentMethodsOnDomain:(null===(n=a.session)||void 0===n?void 0:n.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:a.options.paymentMethodOrder,shouldListApplePay:a.shouldListApplePay,shouldListGooglePay:a.shouldListGooglePay,shouldListLink:a.shouldListLink,eceVisibleButtons:a.eceVisibleButtons,linkSettings:null===(r=a.session)||void 0===r?void 0:r.linkSettings,heldbackPaymentMethods:a.heldbackPaymentMethods});return!a.selectedPaymentForm||-1!==i.indexOf(a.selectedPaymentForm)?(0,C.Z)({},rb({state:a,paymentMethod:o,isUserPerformingSelection:!1})):a.touched||o===a.selectedPaymentForm?(0,C.Z)({},a):(0,C.Z)({},rb({state:a,paymentMethod:o,isUserPerformingSelection:!1}))},ib=function(e,t){if(!e)return null;switch(e.type){case"BANK_ACCOUNT":return null!=t&&t.linkSupportedPaymentMethods&&-1!==(null==t?void 0:t.linkSupportedPaymentMethods.indexOf("US_BANK_ACCOUNT"))?"us_bank_account":"LINK_CARD_BRAND"===(null==t?void 0:t.linkMode)?"link_card_brand":"link";case"CARD":return"card";case"KLARNA":case"PAYMENT_DETAILS_TYPE_INVALID":return null;default:return(0,N.Rz)(e.type)}},ob=function(e,t){if("consumer"===e.mode){var n,r,a,i,o,s,u,l=e.paymentDetails,c=(null===(n=l.card_details)||void 0===n?void 0:n.brand)&&function(e){switch(e){case"VISA":return"visa";case"MASTERCARD":return"mastercard";case"AMERICAN_EXPRESS":return"amex";case"JCB":return"jcb";case"DINERS_CLUB":return"diners";case"DISCOVER":return"discover";case"UNIONPAY":return"unionpay";case"ELO":return"elo";case"CARTES_BANCAIRES":return"cartes_bancaires";case"BRAND_INVALID":case"RUPAY":case"EFTPOS_AU":case"GIROCARD":case"NYCE":case"ACCEL":case"STAR":case"PULSE":return null;default:return(0,N.Rz)(e)}}(null===(r=l.card_details)||void 0===r?void 0:r.brand);return{isCard:!("CARD"!==l.type||!l.card_details),id:l.id,country:null===(a=l.billing_address)||void 0===a?void 0:a.country_code,postalCode:null===(i=l.billing_address)||void 0===i?void 0:i.postal_code,cvc:null===(o=l.metadata)||void 0===o?void 0:o.cvc,expMonth:null===(s=l.card_details)||void 0===s?void 0:s.exp_month,expYear:null===(u=l.card_details)||void 0===u?void 0:u.exp_year,brand:c,nickname:l.nickname}}var d,p,m=e.paymentMethod;return"us_bank_account"===m.type?{isCard:!1,id:m.id,name:m.billing_details.name,email:m.billing_details.email}:"card"===m.type?{isCard:!0,id:m.id,country:null===(d=m.billing_details.address)||void 0===d?void 0:d.country,postalCode:null===(p=m.billing_details.address)||void 0===p?void 0:p.postal_code,expMonth:m.card.exp_month,expYear:m.card.exp_year,cvc:t,brand:m.card.networks.preferred}:{}},sb=function(e){var t,n=e.state,r=e.paymentMethodType,a=e.savedPayment,i=r&&"card"===r,o=a&&"consumer"===a.mode;return i&&o&&n.form.card?(n.form.card.values.country=null===(t=a.paymentDetails.billing_address)||void 0===t?void 0:t.country_code,n):n},ub=function(e,t){var n,r=t.paymentMethod,a=t.value,i=t.name;if("card"!==r&&"link"!==r)return e;var o="card"===r?"link":"card";return(0,C.Z)((0,C.Z)({},e),{},{form:(0,C.Z)((0,C.Z)({},e.form),{},(0,S.Z)({},o,(0,C.Z)((0,C.Z)((0,C.Z)({},Yg(o,e.session,e.options)),e.form[o]),{},{values:(0,C.Z)((0,C.Z)({},null===(n=e.form[o])||void 0===n?void 0:n.values),{},(0,S.Z)({},i,a))})))})},lb=function(e){return(0,C.Z)((0,C.Z)({},e),{},{confirmationError:null})},cb=function(e){var t,n=e.state,r=e.session,a=e.savedPayment,i=e.paymentMethod,o=e.confirmationError,s=ob(a,null===(t=n.savedPaymentCvcs)||void 0===t?void 0:t[a.id]),u=s.isCard,l=s.id,c=s.country,d=s.postalCode,p=s.expMonth,m=s.expYear,f=s.cvc,h=s.name,_=s.email,y=s.brand,v=s.nickname;if(!l)return n;var g,b=n.form,k=n.options,E=n.selectedPaymentForm,Z=Yg(i,r,k),A=function(e){var t=e.paymentState,n=e.session;return Uf({paymentState:t,session:n,shouldRenderSaveCheckbox:!1})}({session:r,paymentState:n});if(u)g=(0,C.Z)((0,C.Z)({},Z),{},{values:(0,C.Z)((0,C.Z)({},Z.values),{},{expiry:"".concat(null==p?void 0:p.toString().padStart(2,"0")," / ").concat(null==m?void 0:m.toString().substring(2,4)),cvc:f||"",country:c||"",postalCode:d||"",network:y||"unknown",nickname:v,shippingAsBilling:!1})});else{if("customer_from_session"!==a.mode)return n;g=(0,C.Z)((0,C.Z)({},Z),{},{values:(0,C.Z)((0,C.Z)({},Z.values),{},{name:h,email:_})})}var M=(0,C.Z)((0,C.Z)((0,C.Z)({},n),"customer_from_session"===a.mode?{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{updatingSavedPayment:{mode:"customer_from_session",id:a.id,paymentMethod:a.paymentMethod,error:null,confirmationError:o?{error:o,showValidationErrors:!0}:void 0,pending:!1}})}:{updatingSavedPayment:{mode:a.mode,id:l}}),{},{form:(0,C.Z)((0,C.Z)({},b),{},(0,S.Z)({},i,g)),savePaymentMethodDisplay:(0,C.Z)((0,C.Z)({},n.savePaymentMethodDisplay),{},{shouldRenderSetAsDefaultCheckbox:A})});return"card"!==E&&"saved"!==E?rb({state:M,paymentMethod:i}):M},db=function(e){var t,n=e.state,r=e.session,a=n.customerSessionSavedPayment.selectedSavedPayment,i=null===(t=n.customerSessionSavedPayment.selectedSavedPayment)||void 0===t?void 0:t.paymentMethod;if(r&&a&&Gf(a,r)&&"card"===(null==i?void 0:i.type)&&Xa(function(e,t){var n=(e<10?"0":"")+e.toString(),r=t.toString().slice(-2);return"".concat(n," / ").concat(r)}(i.card.exp_month,i.card.exp_year))){var o=cb({state:n,session:r,savedPayment:a,paymentMethod:"saved"});return o.form.saved?(0,C.Z)((0,C.Z)({},o),{},{form:(0,C.Z)((0,C.Z)({},o.form),{},{saved:(0,C.Z)((0,C.Z)({},o.form.saved),{},{displayErrors:(0,D.Q8)(o.form.saved.displayErrors,(function(){return!0}))})})}):n}return n},pb=function(e){var t=e.state,n=e.requireCVCRecollection,r=t.selectedPaymentForm,a=t.customerSessionSavedPayment.isSelectingSavedPayment,i=!("saved"!==r||!a||!n);return(0,C.Z)((0,C.Z)({},t),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},t.customerSessionSavedPayment),{},{isSelectingSavedPayment:!i&&a})})},mb=function(e,t){var n,r,a;return Mu({orderedPaymentMethodTypesAndWallets:[].concat((0,x.Z)((null===(n=e.session)||void 0===n?void 0:n.orderedPaymentMethodTypesAndWallets)||[]),(0,x.Z)(t||[])),unverifiedPaymentMethodsOnDomain:(null===(r=e.session)||void 0===r?void 0:r.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:e.options.paymentMethodOrder,shouldListApplePay:e.shouldListApplePay,shouldListGooglePay:e.shouldListGooglePay,shouldListLink:e.shouldListLink,eceVisibleButtons:e.eceVisibleButtons,linkSettings:null===(a=e.session)||void 0===a?void 0:a.linkSettings,heldbackPaymentMethods:e.heldbackPaymentMethods}).length>1},fb=function(e){return!(!e||"string"==typeof e)&&e.defaultCollapsed},hb=function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t||e,r=arguments.length>1?arguments[1]:void 0,a=n.form,i=n.selectedPaymentForm;switch(r.type){case"CONFIG.ASYNC_UPDATE_RECEIVED":var o,s,u=r.config,l=r.elementsState,c=u.session,d=u.externalPaymentMethodTypes,p=c.orderedPaymentMethodTypesAndWallets,m=n.session||{},f=m.orderedPaymentMethodTypesAndWallets,h=void 0===f?[]:f,_=[].concat((0,x.Z)(p),(0,x.Z)(null!=d?d:[])),y=[].concat((0,x.Z)(h),(0,x.Z)(null!=d?d:[]));y.length===_.length&&(0,D.dq)(y,_).length===_.length&&(c.orderedPaymentMethodTypesAndWallets=h);var v=void 0===i||-1===_.indexOf(i),g=-1===y.indexOf("link")&&-1!==_.indexOf("link");s=v||g?Nu({orderedPaymentMethodTypesAndWallets:c.orderedPaymentMethodTypesAndWallets,unverifiedPaymentMethodsOnDomain:(null==c?void 0:c.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:n.options.paymentMethodOrder,shouldListApplePay:n.shouldListApplePay,shouldListGooglePay:n.shouldListGooglePay,shouldListLink:n.shouldListLink,eceVisibleButtons:n.eceVisibleButtons,linkSettings:null==c?void 0:c.linkSettings,heldbackPaymentMethods:n.heldbackPaymentMethods}):i;var b=Jg({session:c,selectedPaymentForm:s,options:n.options,savedPaymentMethodAction:r.savedPaymentMethod,customerSessionSavedPaymentFromState:n.customerSessionSavedPayment,previousCustomer:null===(o=r.prevSession)||void 0===o?void 0:o.customer,elementsState:l});return db({state:(0,C.Z)((0,C.Z)((0,C.Z)({},n),b),{},{form:(0,C.Z)((0,C.Z)({},b.form),n.form)}),session:c});case"PAYMENT.INIT":var E,Z=Pg(r.options.allowedCardBrands,r.options.disallowedCardBrands),A=xu(Tf,r.options.layout),M=Bf((0,C.Z)((0,C.Z)({},r.elementsState),{},{paymentElement:(0,C.Z)((0,C.Z)({},r.elementsState.paymentElement),{},{options:(0,C.Z)({},r.options)})})),P=mb(n,r.externalPaymentMethodTypes),I=fb(r.options.layout),N=!1;I&&(N=n.shouldListApplePay||n.shouldListGooglePay||!n.isFetchingWallets?!(!P&&"accordion"!==A.type||!I):I);var T,O=r.holdbackDefaultValuesBillingDetails?(0,C.Z)((0,C.Z)({},r.options),{},{defaultValues:null!==(E=r.options)&&void 0!==E&&E.defaultValues?(0,C.Z)((0,C.Z)({},r.options.defaultValues),{},{billingDetails:void 0}):null}):r.options;if(r.options.paymentMethodOrder||n.initialized){var R,L,U,j=n.initialized&&n.selectedPaymentForm?n.selectedPaymentForm:Nu({orderedPaymentMethodTypesAndWallets:(null===(R=n.session)||void 0===R?void 0:R.orderedPaymentMethodTypesAndWallets)||[],unverifiedPaymentMethodsOnDomain:(null===(L=n.session)||void 0===L?void 0:L.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:r.options.paymentMethodOrder,shouldListApplePay:n.shouldListApplePay,shouldListGooglePay:n.shouldListGooglePay,shouldListLink:n.shouldListLink,eceVisibleButtons:n.eceVisibleButtons,linkSettings:null===(U=n.session)||void 0===U?void 0:U.linkSettings,heldbackPaymentMethods:n.heldbackPaymentMethods}),B=(0,S.Z)({},j,Yg(j,n.session,r.options));T=(0,C.Z)((0,C.Z)({},n),{},{form:B,selectedPaymentForm:j,initialized:!0,options:O,isRtl:r.isRtl,blockedCardBrands:Z,layout:A,savePaymentMethodDisplay:M,isCollapsed:N,touched:!1})}else T=(0,C.Z)((0,C.Z)({},n),{},{initialized:!0,options:O,isRtl:r.isRtl,blockedCardBrands:Z,layout:A,savePaymentMethodDisplay:M,isCollapsed:N,touched:!1});return db({state:T,session:r.elementsState.config.session});case"PAYMENT.FIELD_CHANGED":var F,G,V,q,K,z,H,Y,W,J,X,Q=null===(F=n.form[r.paymentMethod])||void 0===F||null===(G=F.values)||void 0===G?void 0:G[r.name],$=!(0,D.Xy)(r.value,Q),ee=n.confirmationError&&("number"===r.name||r.name===(null===(V=n.confirmationError)||void 0===V?void 0:V.field))&&$,te="shippingAsBilling"===r.name&&r.value,ne=(0,C.Z)((0,C.Z)({},n),{},{touched:n.touched||$&&r.touched,form:(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},r.paymentMethod,(0,C.Z)((0,C.Z)({},a[r.paymentMethod]),{},{values:(0,C.Z)((0,C.Z)({},null===(q=a[r.paymentMethod])||void 0===q?void 0:q.values),{},(0,S.Z)({},r.name,r.value)),displayErrors:(0,C.Z)((0,C.Z)({},null===(K=a[r.paymentMethod])||void 0===K?void 0:K.displayErrors),{},(0,S.Z)({},r.name,!!r.displayErrors)),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},null===(z=a[r.paymentMethod])||void 0===z?void 0:z.shouldUpdateLocalValueFromState),{},(0,S.Z)({},r.name,!r.oneWay)),touched:(null===(H=a[r.paymentMethod])||void 0===H?void 0:H.touched)||$&&r.touched})))});if($&&"card"===r.paymentMethod&&r.touched&&""!==r.value){var re,ae,ie,oe,se,ue,le,ce,de=null===(re=ne.form[r.paymentMethod])||void 0===re||null===(ae=re.values)||void 0===ae?void 0:ae.linkOptIn,pe="linkAutofillPromptOptIn"!==r.name&&!(null===(ie=ne.form[r.paymentMethod])||void 0===ie||null===(oe=ie.values)||void 0===oe||!oe.linkOptIn),me="linkAutofillPromptOptIn"!==r.name&&!(null!==(se=ne.form[r.paymentMethod])&&void 0!==se&&null!==(ue=se.values)&&void 0!==ue&&ue.linkAutofillPromptOptIn);ne=(0,C.Z)((0,C.Z)({},ne),{},{form:(0,C.Z)((0,C.Z)({},ne.form),{},(0,S.Z)({},r.paymentMethod,(0,C.Z)((0,C.Z)({},ne.form[r.paymentMethod]),{},{values:(0,C.Z)((0,C.Z)({},(null===(le=ne.form[r.paymentMethod])||void 0===le?void 0:le.values)||{}),{},{linkOptIn:pe,linkOptInIsVisibleFromFormChange:me}),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},null===(ce=ne.form[r.paymentMethod])||void 0===ce?void 0:ce.shouldUpdateLocalValueFromState),{},{linkOptIn:pe!==de})})))})}return"country"===r.name&&$&&(ne=nb(ne,r),ne=tb(ne)),"shippingAsBilling"!==r.name||!1!==r.value||null!==(Y=n.form[r.paymentMethod])&&void 0!==Y&&null!==(W=Y.values)&&void 0!==W&&W.linkOptInTouched||null!==(J=n.options.defaultValues)&&void 0!==J&&null!==(X=J.billingDetails)&&void 0!==X&&X.name||(ne=$g(ne,r)),Qg[r.name]&&$&&(ne=eb(ne,r)),"linkEmail"===r.name&&(ne=ub(ne,r)),(ee||te)&&(ne=lb(ne)),ne;case"PAYMENT.FIELD_FOCUSED":return(0,C.Z)((0,C.Z)({},n),{},{touched:!0,form:i?(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{focusedField:r.name}))):a});case"PAYMENT.FIELD_BLURRED":if(void 0===i)return n;var fe=(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{displayErrors:(0,C.Z)((0,C.Z)({},a[i].displayErrors),{},(0,S.Z)({},r.name,!!a[i].values[r.name]||a[i].displayErrors[r.name])),focusedField:null})))}),he=n.customerSessionSavedPayment.updatingSavedPayment;null!=he&&he.confirmationError&&(fe.customerSessionSavedPayment.updatingSavedPayment=(0,C.Z)((0,C.Z)({},he),{},{confirmationError:(0,C.Z)((0,C.Z)({},he.confirmationError),{},{showValidationErrors:!1})}));var _e=fe.customerSessionSavedPayment.cvcConfirmationError;return _e&&_e.showValidationErrors&&(fe.customerSessionSavedPayment.cvcConfirmationError=(0,C.Z)((0,C.Z)({},_e),{},{showValidationErrors:!1})),fe;case"PAYMENT.FIELD_AUTOFILL_USED":return(0,C.Z)((0,C.Z)({},n),{},{form:i?(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{autofilledFields:(0,C.Z)((0,C.Z)({},a[i].autofilledFields),{},(0,S.Z)({},r.name,r.value))}))):a});case"PAYMENT.FIELD_PASTED":return(0,C.Z)((0,C.Z)({},n),{},{touched:!0,form:i?(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{pastedFields:(0,C.Z)((0,C.Z)({},a[i].pastedFields),{},(0,S.Z)({},r.name,!0))}))):a});case"PAYMENT.FIELD_DISPLAY_ERRORS":return(0,C.Z)((0,C.Z)({},n),{},{touched:!0,form:i?(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{displayErrors:(0,C.Z)((0,C.Z)({},a[i].displayErrors),{},(0,S.Z)({},r.name,!0))}))):a});case"PAYMENT.FILL_DEFAULT_VALUES":if(n.touched)return n;var ye=(0,C.Z)((0,C.Z)({},n),{},{linkDefaultOptInBehavior:r.linkDefaultOptInBehavior,form:(0,C.Z)((0,C.Z)({},a),(0,D.Q8)(r.value,(function(e,t){var i,o,s,u=t,l=Object.entries(r.value[u]||{}).filter((function(e){var t=(0,k.Z)(e,2),n=t[0],r=t[1];return"setAsDefaultSavedPayment"===n||"savePayment"===n?"boolean"==typeof r:!!r})).map((function(e){var t=(0,k.Z)(e,2),n=t[0];t[1];return n})),c=Yg(u,n.session,n.options),d=c.values;return(0,C.Z)((0,C.Z)({},a[u]),{},{values:(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},d),null===(i=a[u])||void 0===i?void 0:i.values),(0,D.ei)(r.value[u],l)),r.linkDefaultOptInBehavior?{}:(0,D.ei)(d,["linkOptIn"])),(0,D.ei)(d,["linkOptInDefaultsNonUS"])),displayErrors:(0,C.Z)((0,C.Z)((0,C.Z)({},c.displayErrors),null===(o=a[u])||void 0===o?void 0:o.displayErrors),(0,D.sq)(l.map((function(e){return[e,!0]})))),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},null===(s=a[u])||void 0===s?void 0:s.shouldUpdateLocalValueFromState),(0,D.sq)(l.map((function(e){return[e,!0]})))),pastedFields:(0,C.Z)({},c.pastedFields),autofilledFields:(0,C.Z)({},c.autofilledFields)})})))});return ye;case"PAYMENT.PAYMENT_METHOD_SELECTED":return rb({state:n,paymentMethod:r.paymentMethod});case"PAYMENT.CONTROLLER_USER_CLEARED":return(0,C.Z)((0,C.Z)({},n),{},{form:i?(0,S.Z)({},i,Yg(i,n.session,n.options)):{}});case"PAYMENT.CONTROLLER_USER_COLLAPSED":var ve=mb(n,r.externalPaymentMethodTypes);return ve||"accordion"===n.layout.type?(0,C.Z)((0,C.Z)({},n),{},{isCollapsed:!0}):n;case"ELEMENTS.DISPLAY_ERRORS":var ge=r.elementsToDisplayErrors&&-1===r.elementsToDisplayErrors.indexOf("payment");if(!n.initialized||ge)return n;var be=pb({state:n,requireCVCRecollection:r.requireCVCRecollection}),Se=db({state:be,session:r.session});return(0,C.Z)((0,C.Z)({},Se),{},{showReturnAutofillPromptErrors:!0,form:i&&!r.onlyShowReturnAutofillPromptErrors?(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{displayErrors:(0,D.Q8)(a[i].displayErrors,(function(){return!0}))}))):a});case"PAYMENT.PUBLIC_OPTIONS_RECEIVED":var ke,Ce,Ee=xu(n.layout,r.options.layout),Ze=Pu(n.options.applePay,r.options.applePay),Ae=null!==(ke=r.options)&&void 0!==ke&&ke.defaultValues?{linkDefaultValuesSource:"merchantUpdate"}:{},Me=r.holdbackDefaultValuesBillingDetails?(0,C.Z)((0,C.Z)((0,C.Z)({},n.options),r.options),{},{applePay:Ze,defaultValues:null!==(Ce=r.options)&&void 0!==Ce&&Ce.defaultValues?(0,C.Z)((0,C.Z)({},r.options.defaultValues),{},{billingDetails:void 0}):null}):(0,C.Z)((0,C.Z)((0,C.Z)({},n.options),r.options),{},{applePay:Ze});return(0,C.Z)((0,C.Z)((0,C.Z)({},n),Ae),{},{options:Me,layout:Ee});case"PAYMENT.LIST_CONSUMER_PAYMENT_DETAILS":var xe,Pe,Ie=r.isAddingSavedPayment,Ne=r.supportedPaymentMethodTypes,we=r.isSelectingSavedPayment,Te=Zt(r.paymentDetails,Ne),Oe=null===(xe=r.paymentDetails.filter((function(e){var t;return e.id===(null===(t=n.selectedSavedPayment)||void 0===t?void 0:t.id)})))||void 0===xe?void 0:xe[0];return Te&&!Oe?(0,C.Z)((0,C.Z)({},n),{},{isAddingSavedPayment:Ie,isSelectingSavedPayment:we,postLoginSavedPaymentAction:null,selectedSavedPayment:{mode:"consumer",id:Te,active:!0},isConsumerInformationListed:!0}):"consumer"!==(null===(Pe=n.selectedSavedPayment)||void 0===Pe?void 0:Pe.mode)||Oe?(0,C.Z)((0,C.Z)({},n),{},{isConsumerInformationListed:!0}):(0,C.Z)((0,C.Z)({},n),{},{selectedSavedPayment:null,isConsumerInformationListed:!0});case"PAYMENT.UPDATE_WITH_SAVED_PAYMENT":var Re=r.savedPayment;if(Re){var Le,De="consumer"===Re.mode?ib(Re.paymentDetails,null===(Le=n.session)||void 0===Le?void 0:Le.linkSettings):Re.paymentMethod.type,Ue=sb({state:n,paymentMethodType:De,savedPayment:Re});return De&&De!==i?rb({state:Ue,paymentMethod:De}):Ue}return n;case"PAYMENT.HIDE_LINK":var je=(0,C.Z)((0,C.Z)({},n),{},{shouldListLink:!1});if("link"===je.selectedPaymentForm){var Be,Fe,Ge,Ve=Nu({orderedPaymentMethodTypesAndWallets:(null===(Be=je.session)||void 0===Be?void 0:Be.orderedPaymentMethodTypesAndWallets)||[],unverifiedPaymentMethodsOnDomain:(null===(Fe=je.session)||void 0===Fe?void 0:Fe.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:je.options.paymentMethodOrder,shouldListApplePay:je.shouldListApplePay,shouldListGooglePay:je.shouldListGooglePay,shouldListLink:je.shouldListLink,eceVisibleButtons:je.eceVisibleButtons,linkSettings:null===(Ge=je.session)||void 0===Ge?void 0:Ge.linkSettings,heldbackPaymentMethods:je.heldbackPaymentMethods});return(0,C.Z)({},rb({state:je,paymentMethod:Ve,isUserPerformingSelection:!1}))}return je;case"PAYMENT.SAVED_PAYMENT_SELECTED":var qe=r.savedPayment,Ke=r.shouldShowList,ze="consumer"===(null==qe?void 0:qe.mode)?"selected-saved-payment":n.linkPrefillDataCollectionTrigger,He=null;qe&&("consumer"===qe.mode?He={mode:"consumer",id:qe.paymentDetails.id,active:!0}:"customer"===qe.mode&&(He={mode:qe.mode,id:qe.paymentMethod.id,active:!0,paymentMethod:qe.paymentMethod}));var Ye=(0,C.Z)((0,C.Z)({},n),{},{selectedSavedPayment:He,updatingSavedPayment:null,removingSavedPayment:null,isSelectingSavedPayment:Ke,isAddingSavedPayment:!1,isLoggingOut:!1,hasConfirmFailedForSavedPayment:!1,hasConfirmFailedForView:!1,linkPrefillDataCollectionTrigger:ze,form:(0,C.Z)((0,C.Z)({},n.form),n.form.card?{card:Yg("card",n.session,n.options)}:null)});if(qe){var We,Je;if("consumer"===qe.mode)We=ib(qe.paymentDetails,null===(Je=n.session)||void 0===Je?void 0:Je.linkSettings);else"customer"===qe.mode&&(We=qe.paymentMethod.type);var Xe=sb({state:Ye,paymentMethodType:We,savedPayment:qe});return We&&We!==i?rb({state:Xe,paymentMethod:We}):Xe}return Ye;case"PAYMENT.SET_UPDATING_SAVED_PAYMENT":var Qe,$e=r.savedPayment,et=r.session,tt="consumer"===((null==$e?void 0:$e.mode)||(null===(Qe=n.updatingSavedPayment)||void 0===Qe?void 0:Qe.mode))?"card":"saved";if($e)return"customer"===$e.mode?n:cb({state:n,session:et,savedPayment:$e,paymentMethod:tt});var nt=!!n.form[tt];return(0,C.Z)((0,C.Z)({},n),{},{updatingSavedPayment:null,form:(0,C.Z)((0,C.Z)({},n.form),nt?(0,S.Z)({},tt,Yg(tt,n.session,n.options)):null),hasConfirmFailedForView:!1});case"PAYMENT.SET_REMOVING_SAVED_PAYMENT_ID":var rt=r.mode,at=r.id;return(0,C.Z)((0,C.Z)({},n),{},{removingSavedPayment:at?{mode:rt,id:at}:null,hasConfirmFailedForView:!1});case"PAYMENT.DETACH_SAVED_PAYMENT_METHOD.ERROR":var it=r.error;return(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{removingSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment.removingSavedPayment),{},{error:it,pending:!1})})});case"PAYMENT.DETACH_SAVED_PAYMENT_METHOD.PENDING":return(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{removingSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment.removingSavedPayment),{},{pending:!0})})});case"PAYMENT.UPDATE_SAVED_PAYMENT_METHOD.ERROR":var ot=r.error;return(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{updatingSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment.updatingSavedPayment),{},{error:ot,pending:!1})})});case"PAYMENT.UPDATE_SAVED_PAYMENT_METHOD.PENDING":return(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{updatingSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment.updatingSavedPayment),{},{pending:!0})})});case"PAYMENT.UPDATE_SAVED_PAYMENT_METHOD.SUCCESS":var st=r.cvc,ut=r.selectedSavedPayment,lt=n.savedPaymentCvcs,ct=(0,C.Z)((0,C.Z)({},lt),{},(0,S.Z)({},ut.id,st||""));return(0,C.Z)((0,C.Z)({},n),{},{savedPaymentCvcs:ct,customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{updatingSavedPayment:null,selectedSavedPayment:ut}),form:(0,C.Z)((0,C.Z)({},n.form),{},{saved:Wg({paymentMethod:"saved",session:n.session,options:n.options,savedPaymentCvcs:ct,savedPaymentId:ut.id})})});case"ADDRESS.UPDATE_BILLING_DETAILS.SUCCESS":var dt;return(null===(dt=n.customerSessionSavedPayment.selectedSavedPayment)||void 0===dt?void 0:dt.id)!==r.id?n:(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{selectedSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment.selectedSavedPayment),{},{paymentMethod:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment.selectedSavedPayment.paymentMethod),{},{billing_details:r.billingDetails})})})});case"PAYMENT.SET_IS_SELECTING_SAVED_PAYMENT":return(0,C.Z)((0,C.Z)({},n),{},{isSelectingSavedPayment:!0});case"CONSUMER.RETURN_USER_AUTOFILL_CLICKED":var pt=r.isAddingSavedPayment;return(0,C.Z)((0,C.Z)({},n),{},{isAddingSavedPayment:pt});case"CONSUMER.CONFIRM_VERIFICATION.SUCCESS":return(0,C.Z)((0,C.Z)({},n),{},{linkPrefillDataCollectionTrigger:"completed-verification"});case"CONSUMER.SIGN_UP.SUCCESS":return(0,C.Z)((0,C.Z)({},n),{},{linkPrefillDataCollectionTrigger:"completed-signup"});case"CONSUMER.NO_CODE_DEFAULT_VALUE_FOUND":return(0,C.Z)((0,C.Z)({},n),{},{linkDefaultValuesSource:"noCodeDefaultValues",options:(0,C.Z)((0,C.Z)({},n.options),{},{defaultValues:(0,C.Z)((0,C.Z)({},n.options.defaultValues),{},{billingDetails:{email:r.email}})})});case"PAYMENT.SET_IS_ADDING_SAVED_PAYMENT":return(0,C.Z)((0,C.Z)({},n),{},{isAddingSavedPayment:!0});case"PAYMENT.SET_POST_LOGIN_SAVED_PAYMENT_ACTION":return(0,C.Z)((0,C.Z)({},n),{},{postLoginSavedPaymentAction:r.action});case"PAYMENT.SET_IS_LOGGING_OUT":return(0,C.Z)((0,C.Z)({},n),{},{isLoggingOut:r.isLoggingOut,hasConfirmFailedForView:!1});case"PAYMENT.OPT_IN_CONSENT.SHOWN":return(0,C.Z)((0,C.Z)({},n),{},{linkOptInConsentShown:!0});case"ADDRESS.FIELD_CHANGED":var mt,ft,ht,_t,yt,vt,gt,bt,St,kt,Ct,Et,At,Mt;if(void 0===i||"country"!==r.name&&"phone"!==r.name&&"phoneCountry"!==r.name&&"name"!==r.name)return n;var xt=null===(mt=n.form[i])||void 0===mt?void 0:mt.values.shippingAsBilling;if(!xt||"country"===r.name&&"US"===r.value)return n;var Pt=null===(ft=n.form[i])||void 0===ft?void 0:ft.values.linkMobilePhone,It=null===(ht=n.form[i])||void 0===ht?void 0:ht.values.linkMobilePhoneCountry;null!==(_t=a[i])&&void 0!==_t&&null!==(yt=_t.values)&&void 0!==yt&&yt.linkOptInTouched||null!==(vt=n.options.defaultValues)&&void 0!==vt&&null!==(gt=vt.billingDetails)&&void 0!==gt&>.phone||("phone"===r.name?Pt=r.value:("phoneCountry"===r.name||"country"===r.name&&r.shouldUpdatePhoneCountry)&&(It=r.value));var Nt=null===(bt=a[i])||void 0===bt||null===(St=bt.values)||void 0===St?void 0:St.linkLegalName;"name"!==r.name||null!==(kt=a[i])&&void 0!==kt&&null!==(Ct=kt.values)&&void 0!==Ct&&Ct.linkOptInTouched||null!==(Et=n.options.defaultValues)&&void 0!==Et&&null!==(At=Et.billingDetails)&&void 0!==At&&At.name||(Nt=r.value);var wt=n;"country"!==r.name&&"phoneCountry"!==r.name||(wt=tb(wt));var Tt=wt,Ot=Tt.form;return(0,C.Z)((0,C.Z)({},wt),{},{form:(0,C.Z)((0,C.Z)({},Ot),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},Ot[i]),{},{values:(0,C.Z)((0,C.Z)({},(null===(Mt=Ot[i])||void 0===Mt?void 0:Mt.values)||{}),{},{linkMobilePhone:Pt,linkMobilePhoneCountry:It,linkLegalName:Nt})})))});case"ADDRESS.SAVED_ADDRESS_SELECTED":var Rt,Lt,Dt,Ut,jt,Bt,Ft,Gt,Vt,qt,Kt,zt,Ht,Yt,Wt;if(void 0===i)return n;var Jt=null===(Rt=n.form[i])||void 0===Rt?void 0:Rt.values.shippingAsBilling;if(!Jt||null!==(Lt=a[i])&&void 0!==Lt&&null!==(Dt=Lt.values)&&void 0!==Dt&&Dt.linkOptInTouched)return n;var Xt,Qt,$t=null===(Ut=a[i])||void 0===Ut||null===(jt=Ut.values)||void 0===jt?void 0:jt.linkLegalName;if(null===(Bt=n.options.defaultValues)||void 0===Bt||null===(Ft=Bt.billingDetails)||void 0===Ft||!Ft.name)$t=null===(Xt=r.savedAddress)||void 0===Xt||null===(Qt=Xt.address)||void 0===Qt?void 0:Qt.name;var en,tn,nn,rn,an=null===(Gt=a[i])||void 0===Gt||null===(Vt=Gt.values)||void 0===Vt?void 0:Vt.country,on=null===(qt=a[i])||void 0===qt||null===(Kt=qt.values)||void 0===Kt?void 0:Kt.linkMobilePhoneCountry;if(null===(zt=n.options.defaultValues)||void 0===zt||null===(Ht=zt.billingDetails)||void 0===Ht||null===(Yt=Ht.address)||void 0===Yt||!Yt.country)an=null===(en=r.savedAddress)||void 0===en||null===(tn=en.address)||void 0===tn?void 0:tn.country_code,on=null===(nn=r.savedAddress)||void 0===nn||null===(rn=nn.address)||void 0===rn?void 0:rn.country_code;return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{values:(0,C.Z)((0,C.Z)({},(null===(Wt=a[i])||void 0===Wt?void 0:Wt.values)||{}),{},{linkLegalName:$t,country:an,phoneCountry:on})})))});case"CONSUMER.TOUCHED_LINK_OPT_IN":var sn,un,ln,cn;if(void 0===i)return n;var dn=null!==(sn=null===(un=n.form[i])||void 0===un||null===(ln=un.values)||void 0===ln?void 0:ln.linkOptInTouched)&&void 0!==sn?sn:{};return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{values:(0,C.Z)((0,C.Z)({},(null===(cn=a[i])||void 0===cn?void 0:cn.values)||{}),{},{linkOptInTouched:(0,C.Z)((0,C.Z)({},dn),{},{linkOptIn:r.linkOptIn})})})))});case"CONSUMER.RESET_SESSION":var pn,mn,fn,hn,_n,yn;if(void 0===i)return n;var vn=(0,C.Z)((0,C.Z)({},(null===(pn=a[i])||void 0===pn?void 0:pn.values)||{}),"card"===i&&{linkEmailOtpVerificationPhone:"",linkOptIn:jc("card",n.session).linkOptIn?null===(mn=a[i])||void 0===mn?void 0:mn.values.linkOptIn:(null===(fn=a[i])||void 0===fn?void 0:fn.values.linkOptIn)&&(!(null===(hn=a[i])||void 0===hn||!hn.values.linkMobilePhone)||void 0===(null===(_n=a[i])||void 0===_n||null===(yn=_n.values.linkOptInTouched)||void 0===yn?void 0:yn.linkOptIn))});return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},a),{},(0,S.Z)({},i,(0,C.Z)((0,C.Z)({},a[i]),{},{values:vn})))});case"CONSUMER.CREATE_PAYMENT_DETAILS.SUCCESS":var gn=r.paymentDetails,bn={mode:"consumer",id:gn.id,active:"CARD"!==gn.type};switch(gn.type){case"BANK_ACCOUNT":return(0,C.Z)((0,C.Z)({},n),{},{selectedSavedPayment:bn,isSelectingSavedPayment:!1,isAddingSavedPayment:!1});case"CARD":return(0,C.Z)((0,C.Z)({},n),{},{selectedSavedPayment:bn});default:return n}case"CONSUMER.REMOVE_PAYMENT_DETAILS.SUCCESS":var Sn,kn=r.id,Cn=r.remainingPaymentDetails,En=r.supportedPaymentMethodTypes;if((null===(Sn=n.selectedSavedPayment)||void 0===Sn?void 0:Sn.id)===kn){var Zn=Zt(Cn,En);return(0,C.Z)((0,C.Z)({},n),{},{removingSavedPayment:null,selectedSavedPayment:Zn?{mode:"consumer",id:Zn,active:!0}:e.selectedSavedPayment})}return(0,C.Z)((0,C.Z)({},n),{},{removingSavedPayment:null});case"CONSUMER.UPDATE_PAYMENT_DETAILS.SUCCESS":var An=r.paymentDetails,Mn=r.shouldShowList;return Mn?(0,C.Z)((0,C.Z)({},n),{},{updatingSavedPayment:null,selectedSavedPayment:{mode:"consumer",id:An.id,active:!0},form:(0,C.Z)((0,C.Z)({},n.form),n.form.card?{card:Yg("card",n.session,n.options)}:null)}):n;case"CONSUMER.LOGOUT.SUCCESS":var xn,Pn,In,Nn,wn,Tn,On=!!n.updatingSavedPayment,Rn=Mu({orderedPaymentMethodTypesAndWallets:(null===(xn=n.session)||void 0===xn?void 0:xn.orderedPaymentMethodTypesAndWallets)||[],unverifiedPaymentMethodsOnDomain:(null===(Pn=n.session)||void 0===Pn?void 0:Pn.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:n.options.paymentMethodOrder,shouldListApplePay:n.shouldListApplePay,shouldListGooglePay:n.shouldListGooglePay,shouldListLink:n.shouldListLink,eceVisibleButtons:n.eceVisibleButtons,linkSettings:null===(In=n.session)||void 0===In?void 0:In.linkSettings,heldbackPaymentMethods:n.heldbackPaymentMethods})[0],Ln=null===(Nn=n.session)||void 0===Nn||null===(wn=Nn.customerInfo)||void 0===wn?void 0:wn.paymentMethods,Dn=null;Ln&&Ln.length&&(Dn={mode:"customer",id:Ln[0].id,active:!0,paymentMethod:Ln[0]});var Un=On?Yg("card",n.session,n.options):n.form.card;return(0,C.Z)((0,C.Z)({},n),{},{selectedPaymentForm:"link"===i?Rn:i,selectedSavedPayment:Dn,updatingSavedPayment:null,removingSavedPayment:null,isConsumerInformationListed:!1,isSelectingSavedPayment:!1,isAddingSavedPayment:!1,isLoggingOut:!1,hasConfirmFailedForSavedPayment:!1,touched:!0,form:(0,C.Z)((0,C.Z)({},n.form),{},{card:(0,C.Z)((0,C.Z)({},Un),{},{values:(0,C.Z)((0,C.Z)({},null==Un?void 0:Un.values),{},{linkEmail:"",linkAutofillPromptOptIn:!1}),displayErrors:(0,C.Z)((0,C.Z)({},null==Un?void 0:Un.displayErrors),{},{linkEmail:!1})}),link:(0,C.Z)((0,C.Z)({},n.form.link),{},{values:(0,C.Z)((0,C.Z)({},null===(Tn=n.form.link)||void 0===Tn?void 0:Tn.values),{},{linkEmail:"",linkAutofillPromptOptIn:!1})})})});case"CONSUMER.CONFIRM_LINK_PAYMENT_INTENT.ERROR":return n.isAddingSavedPayment?n:(0,C.Z)((0,C.Z)({},n),{},{isSelectingSavedPayment:!0,updatingSavedPayment:null,removingSavedPayment:null,isAddingSavedPayment:!1,isLoggingOut:!1});case"PAYMENT.CONFIRM_FAILED_FOR_SAVED_PAYMENT":if(n.updatingSavedPayment)return n;var jn=r.savedPayment,Bn=r.session;if("customer"===jn.mode||"us_bank_account"===i)return n;var Fn=cb({state:n,session:Bn,savedPayment:jn,paymentMethod:"card"}),Gn=Fn.form.card,Vn=Gn.displayErrors,qn=Gn.shouldUpdateLocalValueFromState;return(0,C.Z)((0,C.Z)({},Fn),{},{form:(0,C.Z)((0,C.Z)({},Fn.form),{},{card:(0,C.Z)((0,C.Z)({},Fn.form.card),{},{displayErrors:(0,D.Q8)(Vn,(function(){return!0})),shouldUpdateLocalValueFromState:(0,D.Q8)(qn,(function(){return!1}))})}),hasConfirmFailedForSavedPayment:!0});case"PAYMENT.CONFIRM_FAILED_FOR_VIEW":return(0,C.Z)((0,C.Z)({},n),{},{hasConfirmFailedForView:!0});case"PAYMENT.LOG_RENDER":return(0,C.Z)((0,C.Z)({},n),{},{timings:(0,C.Z)((0,C.Z)({},n.timings),{},{renderTimestamp:r.timestamp})});case"PAYMENT.SHOULD_LIST_WALLET":var Kn,zn,Hn;if(!r.shouldList)return n;var Yn=(0,C.Z)((0,C.Z)({},n),{},{shouldListApplePay:"applePay"===r.wallet||n.shouldListApplePay,shouldListGooglePay:"googlePay"===r.wallet||n.shouldListGooglePay}),Wn=mb(Yn,r.externalPaymentMethodTypes),Jn=!(!Wn&&"accordion"!==Yn.layout.type||!fb(Yn.options.layout)),Xn=Nu({orderedPaymentMethodTypesAndWallets:(null===(Kn=Yn.session)||void 0===Kn?void 0:Kn.orderedPaymentMethodTypesAndWallets)||[],unverifiedPaymentMethodsOnDomain:(null===(zn=Yn.session)||void 0===zn?void 0:zn.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:Yn.options.paymentMethodOrder,shouldListApplePay:Yn.shouldListApplePay,shouldListGooglePay:Yn.shouldListGooglePay,shouldListLink:Yn.shouldListLink,eceVisibleButtons:Yn.eceVisibleButtons,linkSettings:null===(Hn=Yn.session)||void 0===Hn?void 0:Hn.linkSettings,heldbackPaymentMethods:Yn.heldbackPaymentMethods});return n.touched||Xn===n.selectedPaymentForm?(0,C.Z)((0,C.Z)({},Yn),{},{timings:(0,C.Z)((0,C.Z)({},n.timings),{},{walletLoadTimestamp:r.timestamp}),isCollapsed:Jn}):(0,C.Z)((0,C.Z)({},rb({state:Yn,paymentMethod:Xn,isUserPerformingSelection:!1})),{},{timings:(0,C.Z)((0,C.Z)({},n.timings),{},{walletLoadTimestamp:r.timestamp}),isCollapsed:Jn});case"EXPRESS_CHECKOUT.VISIBLE_BUTTONS_CHANGED":var Qn=(0,C.Z)((0,C.Z)({},n),{},{eceVisibleButtons:r.visibleButtons});return ab({state:Qn,removedPaymentMethods:Qn.eceVisibleButtons.map(w.O8)});case"PAYMENT.HELDBACK_PAYMENT_METHODS_CHANGED":var $n=(0,C.Z)((0,C.Z)({},n),{},{heldbackPaymentMethods:r.heldbackPaymentMethods});return ab({state:$n,removedPaymentMethods:r.heldbackPaymentMethods});case"PAYMENT.ACH_BANK_SEARCH.FIELD_BLURRED":if(void 0===i)return n;var er=(0,C.Z)({},a);return er[i]=(0,C.Z)((0,C.Z)({},a[i]),{},{displayErrors:(0,C.Z)((0,C.Z)({},a[i].displayErrors),{},{bank:!1}),focusedField:null}),(0,C.Z)((0,C.Z)({},n),{},{form:er});case"PAYMENT.FETCHING_WALLETS":var tr=!r.isComplete;return tr?(0,C.Z)((0,C.Z)({},n),{},{isFetchingWallets:tr}):(0,C.Z)((0,C.Z)({},n),{},{isFetchingWallets:tr,isCollapsed:!(!mb(n,r.externalPaymentMethodTypes)&&"accordion"!==n.layout.type||!fb(n.options.layout))});case"PAYMENT.ACH_BANK_SEARCH.IS_FETCHING_BANKS":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},n.achBankSearch),{},{isFetchingBanks:r.isFetchingBanks,arrowPressed:!1})});case"PAYMENT.ACH_BANK_SEARCH.BANKS_CHANGED":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},n.achBankSearch),{},{hoveredIndex:0,banks:r.banks,isFetchingBanks:!1,error:null,arrowPressed:!1})});case"PAYMENT.ACH_BANK_SEARCH.ERROR":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},zg),{},{error:r.error,arrowPressed:!1})});case"PAYMENT.ACH_BANK_SEARCH.HOVERED_INDEX_CHANGED":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},n.achBankSearch),{},{hoveredIndex:r.index,isBankSelected:!1,arrowPressed:r.arrowPressed})});case"PAYMENT.ACH_BANK_SEARCH.BANK_SELECTED":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},n.achBankSearch),{},{hoveredIndex:r.index,isBankSelected:!0,arrowPressed:!1})});case"PAYMENT.ACH_BANK_SEARCH.RESET":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},zg),{},{inputLocation:n.achBankSearch.inputLocation})});case"PAYMENT.ACH_BANK_SEARCH.INPUT_LOCATION_CHANGED":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},n.achBankSearch),{},{inputLocation:r.inputLocation})});case"PAYMENT.ACH_BANK_SEARCH.ACCOUNT_LINKED":return(0,C.Z)((0,C.Z)({},n),{},{achBankSearch:(0,C.Z)((0,C.Z)({},zg),{},{bankAccount:r.bankAccount})});case"PAYMENT.SET_INSTALLMENT_PLAN":return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{card:(0,C.Z)((0,C.Z)({},n.form.card),{},{values:(0,C.Z)((0,C.Z)({},n.form.card.values),{},{installmentPlan:r.plan})})})});case"PAYMENT.SET_WANTS_INSTALLMENTS":var nr,rr,ar;return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{card:(0,C.Z)((0,C.Z)({},n.form.card),{},{values:(0,C.Z)((0,C.Z)({},null===(nr=n.form.card)||void 0===nr?void 0:nr.values),{},{linkOptIn:!r.wantsInstallments&&(null===(rr=n.form.card)||void 0===rr||null===(ar=rr.values)||void 0===ar?void 0:ar.linkOptIn)})})}),installments:(0,C.Z)((0,C.Z)({},n.installments),{},{wantsInstallments:r.wantsInstallments})});case"AVAILABLE_INSTALLMENT_PLANS.RETRIEVE.BEGIN":return(0,C.Z)((0,C.Z)({},n),{},{installments:(0,C.Z)((0,C.Z)({},n.installments),{},{availableInstallments:(0,C.Z)((0,C.Z)({},n.installments.availableInstallments),{},{loading:!0,error:null}),request:r.payload})});case"AVAILABLE_INSTALLMENT_PLANS.RETRIEVE.SUCCESS":return(0,C.Z)((0,C.Z)({},n),{},{installments:(0,C.Z)((0,C.Z)({},n.installments),{},{availableInstallments:(0,C.Z)((0,C.Z)({},n.installments.availableInstallments),{},{loading:!1,error:null,value:r.payload.availableInstallmentPlans})})});case"AVAILABLE_INSTALLMENT_PLANS.RETRIEVE.FAILURE":return(0,C.Z)((0,C.Z)({},n),{},{installments:(0,C.Z)((0,C.Z)({},n.installments),{},{availableInstallments:(0,C.Z)((0,C.Z)({},n.installments.availableInstallments),{},{loading:!1,error:r.payload.error,value:null})})});case"PAYMENT.SET_SHIPPING_AS_BILLING":var ir,or,sr=r.paymentMethod,ur=r.value;return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},(0,S.Z)({},sr,(0,C.Z)((0,C.Z)({},n.form[sr]),{},{values:(0,C.Z)((0,C.Z)({},null===(ir=n.form[sr])||void 0===ir?void 0:ir.values),{},{shippingAsBilling:ur}),shouldUpdateLocalValueFromState:(0,C.Z)((0,C.Z)({},null===(or=n.form[sr])||void 0===or?void 0:or.shouldUpdateLocalValueFromState),{},{shippingAsBilling:!0})})))});case"PAYMENT.SET_SAVE_PAYMENT_METHOD":var lr,cr=Bf(r.elementsState),dr=r.paymentMethodType;return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},(0,S.Z)({},dr,(0,C.Z)((0,C.Z)({},n.form[dr]),{},{values:(0,C.Z)((0,C.Z)({},null===(lr=n.form[dr])||void 0===lr?void 0:lr.values),{},{savePayment:r.value})}))),savePaymentMethodDisplay:cr});case"PAYMENT.SET_DEFAULT_SAVED_PAYMENT_METHOD":var pr,mr=Bf(r.elementsState),fr=r.paymentMethodType;return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},(0,S.Z)({},fr,(0,C.Z)((0,C.Z)({},n.form[fr]),{},{values:(0,C.Z)((0,C.Z)({},null===(pr=n.form[fr])||void 0===pr?void 0:pr.values),{},{setAsDefaultSavedPayment:r.value})}))),savePaymentMethodDisplay:mr});case"PAYMENT.CONFIRM_ERROR":var hr=r.error,_r=r.session,yr=r.confirmationErrorState,vr=n.customerSessionSavedPayment.selectedSavedPayment;if("card"===i&&yr){if(!n.form.card)return n;var gr=(0,C.Z)((0,C.Z)({},n),{},{confirmationError:yr,form:(0,C.Z)((0,C.Z)({},n.form),{},{card:(0,C.Z)((0,C.Z)({},n.form.card),{},{displayErrors:(0,D.Q8)(n.form.card.displayErrors,(function(){return!0}))})})});return gr}if("saved"!==i||!vr)return n;if(Df.indexOf(hr.decline_code||"")>=0){if(!n.form.saved)return n;var br=(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{cvcConfirmationError:{error:hr,showValidationErrors:!0,paymentMethodId:vr.id}}),form:(0,C.Z)((0,C.Z)({},n.form),{},{saved:(0,C.Z)((0,C.Z)({},n.form.saved),{},{displayErrors:(0,D.Q8)(n.form.saved.displayErrors,(function(){return!0}))})})});return br}if(!Gf(vr,_r))return n;if(-1===Lf.indexOf(hr.decline_code||hr.code||""))return n;var Sr=cb({state:n,session:_r,savedPayment:vr,paymentMethod:"saved",confirmationError:hr});if(!Sr.form.saved)return n;var kr=Sr.form.saved,Cr=kr.displayErrors,Er=kr.shouldUpdateLocalValueFromState;return(0,C.Z)((0,C.Z)({},Sr),{},{form:(0,C.Z)((0,C.Z)({},Sr.form),{},{saved:(0,C.Z)((0,C.Z)({},Sr.form.saved),{},{displayErrors:(0,D.Q8)(Cr,(function(){return!0})),shouldUpdateLocalValueFromState:(0,D.Q8)(Er,(function(){return!1}))})})});case"CONSUMER.CREATE_SESSION.SUCCESS":var Zr,Ar,Mr;if(void 0===r.session.support_payment_details_types)return n;var xr=null===(Zr=n.session)||void 0===Zr?void 0:Zr.linkSettings.linkFundingSources,Pr=r.session.support_payment_details_types,Ir=Pr.filter((function(e){return"BANK_ACCOUNT"===e||-1!==(null==xr?void 0:xr.indexOf(e))})),Nr=n.session?(0,C.Z)((0,C.Z)({},n.session.linkSettings),{},{bankOnboardingEnabled:-1!==r.session.support_payment_details_types.indexOf("BANK_ACCOUNT"),linkFundingSources:Ir}):null,wr=Mu({orderedPaymentMethodTypesAndWallets:(null===(Ar=n.session)||void 0===Ar?void 0:Ar.orderedPaymentMethodTypesAndWallets)||[],unverifiedPaymentMethodsOnDomain:(null===(Mr=n.session)||void 0===Mr?void 0:Mr.unverifiedPaymentMethodsOnDomain)||[],customPaymentMethodOrder:n.options.paymentMethodOrder,shouldListApplePay:n.shouldListApplePay,shouldListGooglePay:n.shouldListGooglePay,shouldListLink:n.shouldListLink,eceVisibleButtons:n.eceVisibleButtons,linkSettings:Nr,heldbackPaymentMethods:n.heldbackPaymentMethods}),Tr=i;return wr.length>0&&(void 0===i||-1===wr.indexOf(i))&&(Tr=wr[0]),(0,C.Z)((0,C.Z)({},n),{},{selectedPaymentForm:Tr});case"PAYMENT.CARD_BRAND_CHOICE.NETWORKS_RETRIEVED":return(0,C.Z)((0,C.Z)({},n),{},{cardBrandChoice:(0,C.Z)((0,C.Z)({},n.cardBrandChoice),{},{networks:r.networks})});case"PAYMENT.PARENT_VISIBLE":return(0,C.Z)((0,C.Z)({},n),{},{parentVisible:!0});case"PAYMENT.CLEAR_LINK_PHONE_VERIFICATION":var Or;return(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{card:(0,C.Z)((0,C.Z)({},n.form.card),{},{values:(0,C.Z)((0,C.Z)({},null===(Or=n.form.card)||void 0===Or?void 0:Or.values),{},{linkEmailOtpVerificationPhone:""})})})});case"PAYMENT.CUSTOMER_SESSION_SAVED_PAYMENT.IS_SELECTING":return(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{isSelectingSavedPayment:!0})});case"PAYMENT.CUSTOMER_SESSION_SAVED_PAYMENT.SELECTED":var Rr=r.savedPayment,Lr=n.savedPaymentCvcs,Dr=(0,C.Z)((0,C.Z)({},n),{},{form:(0,C.Z)((0,C.Z)({},n.form),{},{saved:Wg({paymentMethod:"saved",session:n.session,options:n.options,savedPaymentCvcs:Lr,savedPaymentId:Rr.id})}),customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{selectedSavedPayment:r.savedPayment,updatingSavedPayment:null,removingSavedPayment:null,isSelectingSavedPayment:!1})});return db({state:Dr,session:n.session});case"PAYMENT.CUSTOMER_SESSION_SAVED_PAYMENT.IS_REMOVING":return(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{removingSavedPayment:r.savedPayment})});case"PAYMENT.CUSTOMER_SESSION_SAVED_PAYMENT.IS_UPDATING":var Ur=r.session,jr=r.savedPayment;return jr?cb({state:n,session:Ur,savedPayment:jr,paymentMethod:"saved"}):(0,C.Z)((0,C.Z)({},n),{},{customerSessionSavedPayment:(0,C.Z)((0,C.Z)({},n.customerSessionSavedPayment),{},{updatingSavedPayment:null,isSelectingSavedPayment:!0})});default:return n}}},_b=(n(17948),n(91493),n(47934),(0,C.Z)({google_pay:!0,paypal:!0,link:!0,klarna:!0},tf)),yb=(0,C.Z)({apple_pay_inner:!0,apple_pay_outer:!0},_b),vb=((0,C.Z)({apple_pay:!0},_b),(0,C.Z)({},yb)),gb=((0,C.Z)({googlePay:{type:"ga"},applePayOuter:{type:"ga"},applePayInner:{type:"ga"},paypal:{type:"ga"},link:{type:"ga"},klarna:{type:"beta",betaGate:"elements_enable_klarna_express_checkout"}},of),function(e,t,n){return(0,C.Z)((0,C.Z)({},e),{},(0,S.Z)({},t,n))}),bb=["type"],Sb=["type"],kb=function(e,t){var n=(0,x.Z)(e),r=e.indexOf(t);return r>-1&&n.splice(r,1),n},Cb=function(e,t){var n=e.session,r=(null==n?void 0:n.orderedPaymentMethodTypesAndWallets.filter((function(e){return-1===(null==n?void 0:n.unverifiedPaymentMethodsOnDomain.indexOf(e))})))||[];ff(e)&&r.push("link");var a=r.indexOf("apple_pay");-1!==a&&(r.splice(a,1),r.push("apple_pay_inner","apple_pay_outer"));var i=Eb((function(n){return Zb(e,n,r,t)}));return{sortedButtons:r.filter((function(e){return e in vb})).map((function(e){return(0,w.i3)(e)})).filter((function(e){return"hidden"!==i[e].type})),buttonDisplayStates:i}},Eb=function(e){return Object.keys(vb).reduce((function(t,n){var r=(0,w.i3)(n),a=e(n);return(0,C.Z)((0,C.Z)({},t),{},(0,S.Z)({},r,a))}),{})},Zb=function(e,t,n,r){var a=Ab(e,t,n);if(a.length>0)return{type:"hidden",reasons:a};if(r){var i,o=null!==(i=r[(0,w.i3)(t)])&&void 0!==i?i:null;if(null!==o&&"paypal"!==t)return o}return{type:"loading"}},Ab=function(e,t,n){var r=e.session,a=[Ib(r,t),Pb(t,n),Nb(r,t),xb(e,t),Mb(t)];return(0,D.VS)(a,(function(e){return null==e?[]:[e]}))},Mb=function(e){return!1===vb[e]?"manual_override_early_development":null},xb=function(e,t){return"manual"!==e.paymentMethodCreation?null:Jm(t)||"paypal"===t||"klarna"===t?"manual_payment_method_creation_unsupported":null},Pb=function(e,t){return Zu(e)&&-1!==t.indexOf("apple_pay")?null:-1===t.indexOf(e)?"domain_unregistered_or_backend_filtered":null},Ib=function(e,t){var n,r;switch(t){case"klarna":return(null==e||null===(n=e.klarnaExpressConfig)||void 0===n?void 0:n.klarnaMid)?null:"payment_method_disabled";case"paypal":return null!=e&&null!==(r=e.paypalExpressConfig)&&void 0!==r&&r.clientId?null:"payment_method_disabled";case"link":return null!=e&&e.linkSettings.linkPayButtonElementEnabled?null:"payment_method_disabled";case"apple_pay_inner":return!(null==e||!e.featureFlags.elements_enable_apple_pay_crossbrowser_express_checkout_element)?null:"payment_method_disabled";default:if(!Jm(t))return null;var a=Qm(t);return kf(e,a.rolloutConfig)}},Nb=function(e,t){if(!Tb(e))return null;if(Jm(t)){var n=Qm(t);return kf(e,n.recurringFlowsRolloutConfig)}return wb(t)?null:"setup_future_usage_unsupported"},wb=function(e){return"klarna"!==e},Tb=function(e){return"off_session"===(null==e?void 0:e.setupFutureUsage)||"on_session"===(null==e?void 0:e.setupFutureUsage)},Ob=function(e){var t=Cb(e),n=t.sortedButtons,r=t.buttonDisplayStates,a={initialized:!1,options:(0,C.Z)((0,C.Z)({},lf),{},{buttonTheme:{}}),isRtl:!1,isAwaitingConfirmCallback:!1,confirmingPaymentMethodType:null,confirmNonce:null,paymentMethodData:null,sharedPaymentMethodId:null,paypalOrder:cf,paypalBillingAgreement:df,shippingContact:null,googlePayMinWidth:240,sheetOpenedPaymentMethod:null,sheetOpenFailure:!1,width:null,shouldForcePlainButtons:!1,buttonCount:n.length,klarna:mf};return(0,C.Z)((0,C.Z)({},a),{},{sortedButtons:n,buttonDisplayStates:r,config:e})},Rb=function(e,t,n){var r,a={};if(t){var i=(null==n?void 0:n.googlePay)||"auto";if("hidden"!==e.buttonDisplayStates.googlePay.type&&("never"===(r=i)||!mn.Wt&&!mn.j3||"always"!==r&&(!window.PaymentRequest||mn.s$))){var o="never"===i?["merchant_payment_method_param_config"]:["unsupported_browser"];a=(0,C.Z)((0,C.Z)({},a),{},{googlePay:{type:"hidden",reasons:o}})}"never"===((null==n?void 0:n.applePay)||"auto")&&"hidden"!==e.buttonDisplayStates.applePayInner.type&&(a=(0,C.Z)((0,C.Z)({},a),{},{applePayInner:{type:"hidden",reasons:["merchant_payment_method_param_config"]}})),(0,D.qh)(n).forEach((function(t){var n,r,i,o=(0,k.Z)(t,2),s=o[0],u=o[1];Ub(s,u,e)&&"applePay"!==s&&(n=a,r=s,i={type:"hidden",reasons:["merchant_payment_method_param_config"]},a=(0,C.Z)((0,C.Z)({},n),{},(0,S.Z)({},r,i)))}))}var s=e.config,u=s.session,l=s.elementsInitSource;if(e.options.__usesNewIntegrationShape){var c=!(null==u||!u.featureFlags.paypal_billing_address_support_in_ece);(e.options.phoneNumberRequired||e.options.billingAddressRequired&&!c)&&(a=(0,C.Z)((0,C.Z)({},a),{},{paypal:{type:"hidden",reasons:["field_not_provided_by_financial_partner"]}}))}if(Tb(u)){var d=!(null==u||!u.featureFlags.paypal_express_checkout_recurring_support_elements_for_new_ece_shape)&&e.options.__usesNewIntegrationShape&&!e.options.shippingAddressRequired;!(null==u||!u.featureFlags.paypal_express_checkout_recurring_support)||function(e){return null!=e&&-1!==["custom_checkout","checkout","payment_link"].indexOf(e)}(l||null)||d||(a=(0,C.Z)((0,C.Z)({},a),{},{paypal:{type:"hidden",reasons:["setup_future_usage_unsupported"]}}))}(mn.Wt||mn.j3)&&(0,mn.gG)()||(a=(0,C.Z)((0,C.Z)({},a),{},{link:{type:"hidden",reasons:["unsupported_browser"]}})),(!(0,mn.gG)()||mn.aS||mn.D1&&mn.sV)&&(a=(0,C.Z)((0,C.Z)({},a),{},{paypal:{type:"hidden",reasons:["unsupported_browser"]}})),(!(0,mn.gG)()||mn.D1||mn.aS)&&(a=(0,C.Z)((0,C.Z)({},a),{},{klarna:{type:"hidden",reasons:["unsupported_browser"]}})),(0,mn.gG)()||(a=(0,C.Z)((0,C.Z)({},a),Wm((function(){return{type:"hidden",reasons:["unsupported_browser"]}})))),(0,mn.x_)()&&(a=(0,C.Z)((0,C.Z)({},a),{},{paypal:{type:"hidden",reasons:["unsupported_browser"]}})),Db()||(a=(0,C.Z)((0,C.Z)({},a),{},{applePayInner:{type:"hidden",reasons:["unsupported_browser"]}}));var p=Object.keys(a).reduce((function(e,t){return kb(e,t)}),e.sortedButtons);return(0,C.Z)((0,C.Z)({},e),{},{buttonDisplayStates:(0,C.Z)((0,C.Z)({},e.buttonDisplayStates),a),sortedButtons:p})},Lb=function(e){return"allowedShippingCountries"in e||"billingAddressRequired"in e||"phoneNumberRequired"in e||"shippingAddressRequired"in e||"shippingRates"in e||"emailRequired"in e||"applePay"in e||"lineItems"in e||"business"in e},Db=function(){return mn.G9},Ub=function(e,t,n){return"googlePay"!==e&&"applePay"!==e&&"hidden"!==n.buttonDisplayStates[e].type&&"never"===t},jb=function(e){var t=e.sortedButtons,n=e.buttonDisplayStates,r=e.options,a=e.isRtl,i=e.hasInitialized,o=e.state,s=r.paymentMethodOrder,u=r.paymentMethods,l=o.options,c=l.paymentMethodOrder,d=l.paymentMethods,p=function(e){var t=e.sortedButtons,n=e.buttonDisplayStates,r=e.paymentMethodOrderOption,a=(0,x.Z)(t);(0,D.Ke)(n).forEach((function(e){"hidden"===n[e].type&&(a=kb(a,e))}));var i={};r.forEach((function(e,t){"apple_pay"===e?(i.applePayInner=t+1,i.applePayOuter=t+1):i[(0,w.i3)(e)]=t+1}));var o=function(e){return i[e]||(Zu(e)?r.length+1:t.indexOf(e)+r.length+2)};return a.sort((function(e,t){return o(e)-o(t)})),a}({sortedButtons:t,buttonDisplayStates:n,paymentMethodOrderOption:s||c||[]}),m=(0,C.Z)((0,C.Z)({},o),{},{buttonDisplayStates:n,sortedButtons:p,options:(0,C.Z)((0,C.Z)({},o.options),r),isRtl:a,initialized:i});return Rb(m,i,u||d)},Bb=function(e,t){return"loading"===t[e].type&&("googlePay"===e||Zu(e))},Fb=function(e){return e.shouldShowButton?{type:"visible"}:{type:"hidden",reasons:["should_show_button_dispatch"]}},Gb=function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t||e,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"CONFIG.ASYNC_UPDATE_RECEIVED":var a=r.config,i=r.prevSession,o=a.session,s=o||{},u=s.orderedPaymentMethodTypesAndWallets,l=i||{},c=l.orderedPaymentMethodTypesAndWallets,d=void 0===c?[]:c;o&&d.length===(null==u?void 0:u.length)&&(0,D.dq)(d,u).length===u.length&&(o=(0,C.Z)((0,C.Z)({},o),{},{orderedPaymentMethodTypesAndWallets:d}));var p=Cb((0,C.Z)((0,C.Z)({},r.elementsState.config),{},{session:o||null})),m=(0,D.Ke)(p.buttonDisplayStates);return m.forEach((function(e){Bb(e,p.buttonDisplayStates)&&(p.buttonDisplayStates[e]=n.buttonDisplayStates[e])})),jb((0,C.Z)((0,C.Z)({},p),{},{options:n.options,isRtl:n.isRtl,hasInitialized:n.initialized,state:n}));case"EXPRESS_CHECKOUT.RESET_STATE":return Ob(r.config);case"EXPRESS_CHECKOUT.INIT":var f=(0,C.Z)((0,C.Z)({},n),{},{options:(0,C.Z)((0,C.Z)({},n.options),{},{__usesNewIntegrationShape:Lb(r.options)})});return jb({sortedButtons:f.sortedButtons,buttonDisplayStates:f.buttonDisplayStates,options:r.options,isRtl:r.isRtl,hasInitialized:!0,state:f});case"EXPRESS_CHECKOUT.PUBLIC_OPTIONS_RECEIVED":var h=(0,C.Z)((0,C.Z)({},n),{},{options:(0,C.Z)((0,C.Z)({},n.options),{},{__usesNewIntegrationShape:n.options.__usesNewIntegrationShape||Lb(r.options)})}),_=Cb(h.config,h.buttonDisplayStates),y=_.sortedButtons,g=_.buttonDisplayStates;return jb({sortedButtons:y,buttonDisplayStates:g,options:r.options,isRtl:h.isRtl,hasInitialized:!0,state:h});case"EXPRESS_CHECKOUT.SHOULD_SHOW_BUTTON":var b=r.button,S=r.shouldShowButton,k=(0,x.Z)(n.sortedButtons);S||(k=kb(k,b));var E=(0,C.Z)({},n.buttonDisplayStates);if("hidden"!==n.buttonDisplayStates[b].type){var Z=Fb({shouldShowButton:S});E=gb(E,b,Z)}return(0,C.Z)((0,C.Z)({},n),{},{buttonDisplayStates:E,sortedButtons:k});case"EXPRESS_CHECKOUT.BACKGROUND_COLOR":return(0,C.Z)((0,C.Z)({},n),{},{options:(0,C.Z)((0,C.Z)({},n.options),{},{buttonTheme:(0,C.Z)((0,C.Z)({},r.isBackgroundColorDark?uf:sf),n.options.buttonTheme)})});case"EXPRESS_CHECKOUT.CONFIRM_START":return(0,C.Z)((0,C.Z)({},n),{},{isAwaitingConfirmCallback:!0,confirmingPaymentMethodType:r.paymentMethodType,confirmNonce:r.nonce||null});case"EXPRESS_CHECKOUT.CONFIRM_END":return(0,C.Z)((0,C.Z)({},n),{},{isAwaitingConfirmCallback:!1,confirmingPaymentMethodType:null,confirmNonce:null});case"EXPRESS_CHECKOUT.SET_CONFIRM_DATA":return(0,C.Z)((0,C.Z)({},n),{},{paymentMethodData:r.paymentMethodData,shippingContact:r.shippingContact});case"EXPRESS_CHECKOUT.GOOGLE_PAY_MIN_WIDTH":return(0,C.Z)((0,C.Z)({},n),{},{googlePayMinWidth:r.minWidth});case"EXPRESS_CHECKOUT.UPDATE_PAYPAL_BILLING_AGREEMENT":r.type;var A=(0,v.Z)(r,bb);return(0,C.Z)((0,C.Z)({},n),{},{paypalBillingAgreement:(0,C.Z)((0,C.Z)({},n.paypalBillingAgreement),A)});case"EXPRESS_CHECKOUT.RESET_PAYPAL_BILLING_AGREEMENT":return(0,C.Z)((0,C.Z)({},n),{},{paypalBillingAgreement:df});case"EXPRESS_CHECKOUT.UPDATE_PAYPAL_ORDER":r.type;var M=(0,v.Z)(r,Sb);return(0,C.Z)((0,C.Z)({},n),{},{paypalOrder:(0,C.Z)((0,C.Z)({},n.paypalOrder),M)});case"EXPRESS_CHECKOUT.RESET_PAYPAL_ORDER":return(0,C.Z)((0,C.Z)({},n),{},{paypalOrder:cf});case"EXPRESS_CHECKOUT.SET_KLARNA_STATE":var P=r.klarnaConfirmationToken;return(0,C.Z)((0,C.Z)({},n),{},{klarna:{klarnaConfirmationToken:P}});case"EXPRESS_CHECKOUT.SHEET_OPENED":return(0,C.Z)((0,C.Z)({},n),{},{sheetOpenedPaymentMethod:r.paymentMethodType});case"EXPRESS_CHECKOUT.SHEET_CLOSED":return(0,C.Z)((0,C.Z)({},n),{},{sheetOpenedPaymentMethod:null});case"EXPRESS_CHECKOUT.SHEET_OPEN_FAILURE":return(0,C.Z)((0,C.Z)({},n),{},{sheetOpenFailure:r.value});case"EXPRESS_CHECKOUT.WIDTH":return(0,C.Z)((0,C.Z)({},n),{},{width:r.width});case"EXPRESS_CHECKOUT.UPDATE_SHOULD_FORCE_PLAIN_BUTTONS":return(0,C.Z)((0,C.Z)({},n),{},{shouldForcePlainButtons:r.shouldForcePlainButtons});case"EXPRESS_CHECKOUT.BUTTON_COUNT":return(0,C.Z)((0,C.Z)({},n),{},{buttonCount:r.count});case"EXPRESS_CHECKOUT.PAYMENT_METHOD_SHARED":return(0,C.Z)((0,C.Z)({},n),{},{sharedPaymentMethodId:r.paymentMethodId});case"PAYMENT.FETCHING_WALLETS":return"googlePay"===r.wallet||"both"===r.wallet?(0,C.Z)((0,C.Z)({},n),{},{isPeFetchingGooglePayAvailability:!r.isComplete}):n;case"PAYMENT.SHOULD_LIST_WALLET":return"googlePay"===r.wallet?(0,C.Z)((0,C.Z)({},n),{},{cachedGooglePayAvailability:r.shouldList}):n;case"EXPRESS_CHECKOUT.SET_SESSION":return(0,C.Z)((0,C.Z)({},n),{},{expressCheckoutSession:r.expressCheckoutSession});default:return n}}},Vb=function(e,t){return function(){var n,r,a,i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t||e,s=arguments.length>1?arguments[1]:void 0;switch(s.type){case"CURRENCY_SELECTOR.INIT":return(0,C.Z)((0,C.Z)({},o),{},{initialized:!0,isRtl:s.isRtl,options:s.options,localCurrency:null!==(n=null===(r=s.options.__customCheckout)||void 0===r?void 0:r.currency)&&void 0!==n?n:o.localCurrency});case"CURRENCY_SELECTOR.PUBLIC_OPTIONS_RECEIVED":return(0,C.Z)((0,C.Z)({},o),{},{options:(0,C.Z)((0,C.Z)({},o.options),s.options)});case"CURRENCY_SELECTOR.SELECT_CURRENCY":return(0,C.Z)((0,C.Z)({},o),{},{localCurrency:s.currency});case"CURRENCY_SELECTOR.CONTROLLER_USER_CLEARED":var u=o.options.__customCheckout;return(0,C.Z)((0,C.Z)({},o),{},{localCurrency:null!==(a=null==u||null===(i=u.currencyOptions)||void 0===i?void 0:i[0].currency)&&void 0!==a?a:o.localCurrency});default:return o}}},qb=function(e){var t=e.id,n=e.ephemeralKey,r=e.stripeVersion,a=e.customerSessionClientSecret;return(0,Ri.Nv)("".concat("elements/payment_methods","/").concat(t,"/detach"),"POST",{customer_session_client_secret:a},{headers:{"Stripe-Version":r,Authorization:"Bearer ".concat(n)}})},Kb="2020-08-27",zb=(0,C.Z)((0,C.Z)({},Me.kg),{},{log:function(e,t,n){Me.kg.log(e,t,{prefix:n})}}),Hb=zb,Yb=n(56274).Promise,Wb=function(e){var t=e.ephemeralKey,n=e.paymentMethodId,r=e.paymentMethodType,a=e.state,i=e.request,o=e.onError,s=e.onSuccess,u=fr(a),l=a.config;return Fs.paymentMethods.list({ephemeralKey:t,stripeVersion:l.stripeVersion||Kb,data:{customer:u.id,type:r,limit:30}}).then((function(e){return"error"===e.type?[n]:"card"===r?(t=n,a=e.object.data,(i=(0,D.sE)(a,(function(e){return e.id===t})))?a.filter((function(e){return e.card.fingerprint===i.card.fingerprint})).map((function(e){return e.id})):[t]):"us_bank_account"===r?function(e,t){var n=(0,D.sE)(t,(function(t){return t.id===e}));return n?t.filter((function(e){return e.us_bank_account.fingerprint===n.us_bank_account.fingerprint})).map((function(e){return e.id})):[e]}(n,e.object.data):"sepa_debit"===r?function(e,t){var n=(0,D.sE)(t,(function(t){return t.id===e}));return n?t.filter((function(e){return e.sepa_debit.fingerprint===n.sepa_debit.fingerprint})).map((function(e){return e.id})):[e]}(n,e.object.data):[n];var t,a,i})).then((function(e){var t=e.map((function(e){return i(e)}));return Yb.all(t)})).then((function(e){var t,n=e.map((function(e){return"error"===e.type&&"resource_missing"!==e.error.code?e.error:null})).filter((function(e){return null!==e})),r=0===n.length?(0,D.sE)(e,(function(e){return"object"===e.type})):null;n.length>0?o(n[0]):s(null!==(t=null==r?void 0:r.object)&&void 0!==t?t:null)}))},Jb=function(e){if("card"!==e.type)return!1;var t=e.card;return!!(0,I.eH)(t.exp_year,t.exp_month)},Xb=n(56274).Promise,Qb=["paymentMethod"],$b=function(e){var t=e.paymentMethod,n=(0,v.Z)(e,Qb);return function(e,r){e({type:"PAYMENT.UPDATE_SAVED_PAYMENT_METHOD.PENDING"});var a=r(),i=fr(a),o=On(a),s=i.customerSession.apiKey,u=a.config,l=Ff(a.paymentElement,o).setAsDefault,c=function(n,r,o){return e((0,C.Z)({type:"PAYMENT.UPDATE_SAVED_PAYMENT_METHOD.SUCCESS",selectedSavedPayment:{mode:"customer_from_session",id:r.id,paymentMethod:r}},o)),l?Fs.customers.update({id:i.id,ephemeralKey:s,stripeVersion:u.stripeVersion||Kb,data:{invoice_settings:{default_payment_method:t.id}},errorHandlingConfig:{key:u.apiKey,log:Hb.log}}).then((function(r){if("error"===r.type)return Hb.log("upe.update_customer_error",r.error),null;if(n){var o;if(!u.session)return null;var s={externalPaymentMethodTypes:u.externalPaymentMethodTypes,session:(0,C.Z)((0,C.Z)({},u.session),{},{customer:(0,C.Z)((0,C.Z)({},i),{},{defaultPaymentMethod:t.id})})};e({type:"CONFIG.ASYNC_UPDATE_RECEIVED",config:s,prevSession:u.session,consumerSession:null!==(o=a.consumer.consumerSession)&&void 0!==o?o:void 0,elementsState:a})}return t.id})).catch((function(e){return Hb.log("upe.update_customer_error",e),null})):Xb.resolve(null)};if("card"!==t.type)return c(!0,t),Xb.resolve();var d=n,p=d.cardDetails,m=d.billingDetails;if("token"in p||"wallet"in p)throw new Error("Unsupported for card details with token.");return function(e,t,n){var r,a=e.billing_details.address,i=e.card,o=i.exp_month,s=i.exp_year,u=i.networks.preferred,l=o.toString().padStart(2,"0")===t.exp_month&&s.toString().substring(2,4)===t.exp_year,c=!n||(0,D.Xy)(n,(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},n.line1?{line1:null==a?void 0:a.line1}:{}),n.line2?{line2:null==a?void 0:a.line2}:{}),n.city?{city:null==a?void 0:a.city}:{}),n.state?{state:null==a?void 0:a.state}:{}),n.postal_code?{postal_code:null==a?void 0:a.postal_code}:{}),n.country?{country:null==a?void 0:a.country}:{})),d=null===(r=t.networks)||void 0===r?void 0:r.preferred;return l&&c&&(!d||!!d&&u===d)}(t,p,m.address)?(c(!0,t,{cvc:p.cvc}),Xb.resolve()):Wb({ephemeralKey:s,paymentMethodId:t.id,paymentMethodType:"card",state:a,request:function(e){var t,n,r,a=null===(t=p.networks)||void 0===t?void 0:t.preferred,i=a&&{preferred:a};return Fs.paymentMethods.update({id:e,ephemeralKey:s,stripeVersion:u.stripeVersion||Kb,data:{billing_details:{address:{postal_code:null===(n=m.address)||void 0===n?void 0:n.postal_code,country:(null===(r=m.address)||void 0===r?void 0:r.country)||void 0}},card:{exp_month:p.exp_month,exp_year:p.exp_year,networks:i}},log:Hb.log,key:u.apiKey})},onError:function(t){e({type:"PAYMENT.UPDATE_SAVED_PAYMENT_METHOD.ERROR",error:t})},onSuccess:function(n){var r,o;n&&Jb(t)&&!Jb(n)&&Hb.log("upe.saved_card_expired.updated",{saved_payment_method_id:n.id});var s=i.paymentMethods.map((function(e){return e.id===t.id&&null!==n?(o=(0,C.Z)((0,C.Z)({},n),{},{id:t.id}),(0,C.Z)({object:"payment_method"},o)):e}));c(!1,null!==(r=o)&&void 0!==r?r:t,{cvc:p.cvc}).then((function(t){var n;if(u.session){var r={externalPaymentMethodTypes:u.externalPaymentMethodTypes,session:(0,C.Z)((0,C.Z)({},u.session),{},{customer:(0,C.Z)((0,C.Z)({},i),{},{paymentMethods:s,defaultPaymentMethod:null!=t?t:i.defaultPaymentMethod})})};e({type:"CONFIG.ASYNC_UPDATE_RECEIVED",config:r,prevSession:u.session,consumerSession:null!==(n=a.consumer.consumerSession)&&void 0!==n?n:void 0,savedPaymentMethod:{isSelectingSavedPayment:s.length>1,updatingSavedPayment:null},elementsState:a})}}))}})}},eS=function(){return function(e){return function(t){if("function"==typeof t)return e(t);if("EFFECT"!==t.type)return e(t);switch(t.effect){case"HAS_AUTH":return e(lp);case"CREATE_CONSUMER_SESSION":return e(tp(t.email));case"CONFIRM_INSTANT_DEBITS_FINANCIAL_INCENTIVE":return e(gp(t.paymentDetailsId));case"UPDATE_AVAILABLE_CONSUMER_INCENTIVE_OFFER":return e(bp(t.paymentMethodType,t.paymentDetailsId));case"LINK_GLOBAL_HOLDBACK_LOOKUP":return e((S=t.email,function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=eu.sharedInstance(),t({type:"CONSUMER.LINK_GLOBAL_HOLDBACK_LOOKUP.PENDING"}),r=!!S&&(0,I.oH)(S.email).valid,e.next=5,n.DANGEROUS_lookupConsumerSessionUncachedUnlogged({requestSurface:ht.jL.ElementsController,emailAddress:r?S:void 0});case 5:if((a=e.sent)&&a.response){e.next=10;break}return t({type:"CONSUMER.LINK_GLOBAL_HOLDBACK_LOOKUP.ERROR"}),ru.log("link.global_holdback.lookup_failure"),e.abrupt("return");case 10:i=a.response,o=a.lookupBy,"error"===i.type?(t({type:"CONSUMER.LINK_GLOBAL_HOLDBACK_LOOKUP.ERROR"}),ru.log("link.global_holdback.lookup_error",{request_id:i.requestId,error:i.error})):(t({type:"CONSUMER.LINK_GLOBAL_HOLDBACK_LOOKUP.SUCCESS",response:i.object,lookupBy:o,emailSource:null==S?void 0:S.source}),ru.log("link.global_holdback.lookup_success",{request_id:i.requestId,consumer_account_id:null!==(s=i.object)&&void 0!==s&&s.exists?null===(u=i.object)||void 0===u?void 0:u.account_id:"unknown"}));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case"LOGIN":return e(up(t.email));case"TEMPORARY_AND_DANGEROUS_LOGIN_WITH_LINK_MODAL_STATE":return e((b=t.consumerInfo,function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=b.consumer_session,a=b.redacted_payment_details,i=b.shipping_addresses,o=b.publishable_key,s=b.account_id,u=b.settings,l=u.found_using_partial_cookie,c=u.full_name_collection_required,d=u.email_otp_requires_additional_info,p=u.email_otp_verify_phone_despite_sms_otp,m=u.has_passkey,f=u.has_previous_merchant_relationship,h=u.purchase_protections_holdback,_=b.experiments,Nt(r.verification_sessions)){e.next=3;break}return e.abrupt("return");case 3:ru.updateParams({consumer_account_id:s}),t({type:"CONSUMER.CREATE_SESSION.SUCCESS",session:r,publishableKey:o,foundUsingPartialCookie:l,fullNameCollectionRequired:c,emailOtpRequiresAdditionalInfo:d,emailOtpVerifyPhoneDespiteSmsOtp:p,experiments:_,hasPasskey:m,hasPreviousMerchantRelationship:f,purchaseProtectionsHoldback:h,lookupBy:"email",source:"user_action"}),t({type:"CONSUMER.LIST_PAYMENT_DETAILS.SUCCESS",paymentDetails:a,supportedPaymentDetailsTypes:Wu(n())}),t({type:"CONSUMER.LIST_SHIPPING_ADDRESSES.SUCCESS",shippingAddresses:i}),dp("link.logged_in_with_link_store_state"),t({type:"AUTHENTICATION.AUTHENTICATED_CHANGED",authenticated:!0}),t({type:"CONSUMER.LOADED",autofillBehavior:"noclick"});case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case"ATTEMPT_LOGIN_USING_STORED_CREDENTIALS":return e((g=t.element,function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=ar(n()),a=Cl(g)(n()),i=dr(n()),!el(n())){e.next=5;break}return e.abrupt("return");case 5:if(!ll(n())){e.next=7;break}return e.abrupt("return");case 7:if(r){e.next=10;break}return t({type:"CONSUMER.RESET_SESSION",ignoreCookieLogin:!0}),e.abrupt("return");case 10:return o=Un(n()),s=Tn(n()),u=xl(n()),l=Wu(n()),e.next=16,eu.sharedInstance().attemptLogInUsingStoredCredentials({requestSurface:o,sessionId:s,transactionContext:u,supportedPaymentDetailsTypes:l}).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(r){var s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,C,Z,A,M,x,P,I,N,w,T,O,R,L,D,U,j;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r.consumerInfo&&(!r.credentialLifetime||-1!==a.indexOf(r.credentialLifetime))){e.next=2;break}return e.abrupt("return",{found:!1});case 2:if(u=r.consumerInfo,l=u.consumer_session,c=u.redacted_payment_details,d=u.shipping_addresses,p=u.publishable_key,m=u.account_id,f=u.settings,h=f.found_using_partial_cookie,_=f.full_name_collection_required,y=f.email_otp_requires_additional_info,v=f.email_otp_verify_phone_despite_sms_otp,g=f.has_passkey,b=f.has_previous_merchant_relationship,S=f.purchase_protections_holdback,k=u.experiments,C=r.credentialLifetime,ru.updateParams({consumer_account_id:m}),t({type:"CONSUMER.CREATE_SESSION.SUCCESS",session:l,publishableKey:p,foundUsingPartialCookie:h,fullNameCollectionRequired:_,emailOtpRequiresAdditionalInfo:y,emailOtpVerifyPhoneDespiteSmsOtp:v,experiments:k,hasPasskey:g,hasPreviousMerchantRelationship:b,purchaseProtectionsHoldback:S,lookupBy:"cookie"}),t({type:"CONSUMER.LIST_PAYMENT_DETAILS.SUCCESS",paymentDetails:c,supportedPaymentDetailsTypes:Wu(n())}),t({type:"CONSUMER.LIST_SHIPPING_ADDRESSES.SUCCESS",shippingAddresses:d}),Z=n(),A=ir(Z),ru.log("link.start_login_with_auth_session_client_secret",{default_integration:A,partial_cookie:h}),M=dl(Z),!(x=null===(s=Jn(Z))||void 0===s?void 0:s.toLowerCase().trim())||x===M){e.next=16;break}return ru.log("link.customer_and_cookie_email_dont_match",{default_integration:A,partial_cookie:h}),t({type:"CONSUMER.RESET_SESSION",ignoreCookieLogin:!0}),e.abrupt("return",{found:!1});case 16:if(P=rl(n()),I=Yu(n()),N=St(P,I),!h){e.next=26;break}if(T=Wn(Z)&&(null===(w=hr(Z))||void 0===w?void 0:w.length),!(N.length<1||T)){e.next=24;break}return t({type:"CONSUMER.RESET_SESSION"}),e.abrupt("return",{found:!1});case 24:return t({type:"CONSUMER.LOADED",autofillBehavior:"oneclick"}),e.abrupt("return",{found:!0});case 26:if(t(dp("link.logged_in_with_auth_session_client_secret")),O=vr(Z),R=O.email,"noclick"==(L="ephemeral"===C||N.length<1?"noclick":"oneclick")&&M&&R.trim().toLowerCase()!==M&&t({type:"AUTHENTICATION.FIELD_CHANGED",name:"email",value:M,touched:!1}),"noclick"===L&&t({type:"AUTHENTICATION.AUTHENTICATED_CHANGED",authenticated:!0}),t({type:"CONSUMER.LOADED",autofillBehavior:L}),!i){e.next=37;break}if(!(D=Wd(Yd))){e.next=37;break}return e.next=37,eu.sharedInstance().benchmarkVisitorId({sealed_result_base64:D,email_address:null!==(U=null===(j=Z.consumer.consumerSession)||void 0===j?void 0:j.email_address)&&void 0!==U?U:"",request_surface:o});case 37:return e.abrupt("return",{found:!0});case 38:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(){return{found:!1}}));case 16:c=e.sent,d=c.found,t({type:"CONSUMER.UNSET_PENDING"}),d||ru.log("link.not_logged_in_with_auth_session_client_secret"),d||(p=n(),$n(p).bankIncentivesEnabled&&t({type:"CONSUMER.SET_INSTANT_DEBITS_INCENTIVE",amount:500}),(m=Dd(p))&&t({type:"CONSUMER.ENABLE_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:[m]}));case 21:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case"LOGOUT":return e(pp);case"VERIFY_CONSUMER_SESSION":return e(fp(t.webAuthnCredentialResponse));case"REMOVE_SHIPPING_ADDRESS":var n=t.id;return e(function(e){return function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n,r){var a,i,o,s,u,l;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n({type:"CONSUMER.REMOVE_SHIPPING_ADDRESS.PENDING"}),a=r(),i=ir(a),o=Un(a),t.next=6,eu.sharedInstance().shippingAddresses.delete(e,{request_surface:o});case 6:if(s=t.sent,u={shipping_address_id:e,request_id:s.requestId,default_integration:i},"error"!==s.type){t.next=12;break}return ru.log("link.shipping_address.delete.error",(0,C.Z)((0,C.Z)({},u),{},{error:s.error})),n({type:"CONSUMER.REMOVE_SHIPPING_ADDRESS.ERROR",error:s.error}),t.abrupt("return");case 12:l=il(a).filter((function(t){return t.id!==e})),ru.log("link.shipping_address.delete.success",u),n({type:"CONSUMER.REMOVE_SHIPPING_ADDRESS.SUCCESS",id:e,remainingShippingAddresses:l});case 15:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}(n));case"REMOVE_PAYMENT_DETAILS":var r=t.id;return e(yp(r));case"START_VERIFICATION":var a=t.verificationType,i=t.mobilePhone,o=t.mobilePhoneCountry;return e(np(a,i,o));case"CONSUMER.BENCHMARK_VISITOR_ID":var s=t.sealedResult;return e(function(e){return function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n,r){var a,i,o,s,u,l;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=r(),i=dr(a),o=Un(a),s=el(a),!i||!s){t.next=7;break}return t.next=7,eu.sharedInstance().benchmarkVisitorId({sealed_result_base64:e,email_address:null!==(u=null===(l=a.consumer.consumerSession)||void 0===l?void 0:l.email_address)&&void 0!==u?u:"",request_surface:o});case 7:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}(s));case"SET_AUTH_SESSION_STORAGE":return e($d);case"UPDATE_PAYMENT_DETAILS":var u=t.paymentDetails,l=t.cardDetails,c=t.billingDetails,d=t.nickname;return e(op(u,l,c,!0,d));case"PAYMENT.DETACH_SAVED_PAYMENT_METHOD":var p=t.id,m=t.pmType;return e((y=p,v=m,function(e,t){var n=t(),r=fr(n),a=r.customerSession.apiKey,i=n.config,o=i.session,s=i.deferredIntent,u=i.customerSessionClientSecret,l=i.locale,c=i.apiKey,d=i.stripeAccount,p=i.stripeVersion,m=i.parentOrigin,f=i.betas,h=i.paymentUserAgentSuffix,_=i.stripeJsId,g=i.customPaymentMethods;return u?(e({type:"PAYMENT.DETACH_SAVED_PAYMENT_METHOD.PENDING"}),Wb({ephemeralKey:a,paymentMethodId:y,paymentMethodType:v,state:n,request:function(e){return qb({id:e,ephemeralKey:a,stripeVersion:i.stripeVersion||Kb,customerSessionClientSecret:u})},onError:function(t){e({type:"PAYMENT.DETACH_SAVED_PAYMENT_METHOD.ERROR",error:t})},onSuccess:function(){Ty.createAndParse({authentication:{key:c,_stripe_account:d,_stripe_version:p},betas:f,clientSecret:null==o?void 0:o.parsedClientSecret,currency:null,customerOptions:null,customerSessionClientSecret:u,customPaymentMethods:g,deferredIntent:s,existingElementsSessionId:null==o?void 0:o.elementsSessionId,locale:l,paymentUserAgentSuffix:h,referrer:m,stripeJsId:_}).then((function(e){var t=(0,k.Z)(e,1)[0];return Ap(t,l,{logger:null})})).then((function(t){var a;if(i.session){var o=r.paymentMethods.filter((function(e){return e.id!==y})),s="error"!==t.type?{externalPaymentMethodTypes:i.externalPaymentMethodTypes,session:t.object}:{externalPaymentMethodTypes:i.externalPaymentMethodTypes,session:(0,C.Z)((0,C.Z)({},i.session),{},{customer:(0,C.Z)((0,C.Z)({},r),{},{paymentMethods:o})})};e({type:"CONFIG.ASYNC_UPDATE_RECEIVED",config:s,prevSession:i.session,consumerSession:null!==(a=n.consumer.consumerSession)&&void 0!==a?a:void 0,savedPaymentMethod:{isSelectingSavedPayment:o.length>1,removingSavedPayment:null},elementsState:n})}}))}})):Xb.reject()}));case"PAYMENT.UPDATE_SAVED_PAYMENT_METHOD":var f=t.paymentMethod,h=t.cardDetails,_=t.billingDetails;return"card"===f.type?e($b({paymentMethod:f,cardDetails:h,billingDetails:_})):e($b({paymentMethod:f}));case"ADDRESS.UPDATE_BILLING_DETAILS":return e(function(e,t,n){return function(){var r=(0,Z.Z)((0,E.Z)().mark((function r(a,i){var o,s,u,l;return(0,E.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o=i(),s=fr(o),u=s.customerSession.apiKey,l=o.config,a({type:"ADDRESS.UPDATE_BILLING_DETAILS.PENDING",mode:"billing"}),r.abrupt("return",Wb({ephemeralKey:u,paymentMethodId:e,paymentMethodType:n,state:o,request:function(e){return Fs.paymentMethods.update({id:e,ephemeralKey:u,stripeVersion:l.stripeVersion||Kb,data:{billing_details:t},log:Hb.log,key:l.apiKey})},onError:function(e){a({type:"ADDRESS.UPDATE_BILLING_DETAILS.ERROR",mode:"billing",error:e})},onSuccess:function(t){a({type:"ADDRESS.UPDATE_BILLING_DETAILS.SUCCESS",mode:"billing",billingDetails:null==t?void 0:t.billing_details,id:e})}}));case 6:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}()}(t.id,t.billingDetails,t.paymentMethodType));case"LAE_PARTIAL_LOGOUT":return e(mp);default:return(0,N.Rz)(t)}var y,v,g,b,S}}},tS=function(e){return function(){return function(t){return function(n){if("function"==typeof n)return t(n);var r=function(e){return"WRAPPED_ACTION"===e.type?e:{type:"WRAPPED_ACTION",action:e,nonce:null,count:null}}(n);return e(r),t(r.action)}}}},nS=m,rS=function(e){var t=e.config,n=e.dispatchToGroup,r=e.isPersistentConsumerSessionPending,a=[tS(n),eS,Dg],i=[f.apply(void 0,a)],o=nS.apply(void 0,i);return d(function(e,t){return p({config:(_=e,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y||_,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CONFIG.ASYNC_UPDATE_RECEIVED":case"CONFIG.SYNC_UPDATE_RECEIVED":return(0,C.Z)((0,C.Z)({},e),t.config);case"ADDRESS.UPDATE_BILLING_DETAILS.SUCCESS":var n=t.billingDetails,r=t.id;if(!e.session||!e.session.customer||!n)return e;var a=e.session.customer.paymentMethods.map((function(e){return e.id===r?(0,C.Z)((0,C.Z)({},e),{},{billing_details:n}):e}));return(0,C.Z)((0,C.Z)({},e),{},{session:(0,C.Z)((0,C.Z)({},e.session),{},{customer:(0,C.Z)((0,C.Z)({},e.session.customer),{},{paymentMethods:a})})});case"CONFIG.ELEMENT_MOUNTED":var i=(0,C.Z)({},e.mounted),o=e.mounted[t.element],s=!1===(null==o?void 0:o.internal)?o.internal:!!t.mountedInternal;return i[t.element]={internal:s},t.mode&&(i[t.element].mode=(0,C.Z)((0,C.Z)({},null==o?void 0:o.mode),{},(0,S.Z)({},t.mode,!0))),(0,C.Z)((0,C.Z)({},e),{},{mounted:i});case"CONFIG.ELEMENT_UNMOUNTED":var u,l=null;return t.mode&&(l=(0,C.Z)((0,C.Z)({},e.mounted[t.element]),{},{mode:(0,C.Z)((0,C.Z)({},null===(u=e.mounted[t.element])||void 0===u?void 0:u.mode),{},(0,S.Z)({},t.mode,!1))})),(0,C.Z)((0,C.Z)({},e),{},{mounted:(0,C.Z)((0,C.Z)({},e.mounted),{},(0,S.Z)({},t.element,l))});case"CONFIG.UPDATE_MERCHANT_PAGE_PROPERTIES":return(0,C.Z)((0,C.Z)({},e),{},{merchantPageProperties:t.merchantPageProperties});case"CONFIG.MIDS_CHANGED":return(0,C.Z)((0,C.Z)({},e),{},{mids:t.mids});case"CURRENCY_SELECTOR.SELECT_CURRENCY":var c,d;return null!==(c=e.session)&&void 0!==c&&c.adaptivePricing?(0,C.Z)((0,C.Z)({},e),{},{session:(0,C.Z)((0,C.Z)({},e.session),{},{adaptivePricing:(0,C.Z)((0,C.Z)({},null===(d=e.session)||void 0===d?void 0:d.adaptivePricing),{},{activeCurrency:t.currency})})}):e;case"CURRENCY_SELECTOR.CONTROLLER_USER_CLEARED":var p,m,f,h,v,g,b,k;return null!==(p=e.session)&&void 0!==p&&p.adaptivePricing?(0,C.Z)((0,C.Z)({},e),{},{session:(0,C.Z)((0,C.Z)({},e.session),{},{adaptivePricing:(0,C.Z)((0,C.Z)({},null===(m=e.session)||void 0===m?void 0:m.adaptivePricing),{},{activeCurrency:null!==(f=null===(h=e.session)||void 0===h||null===(v=h.adaptivePricing)||void 0===v||null===(g=v.currencyOptions)||void 0===g?void 0:g[0].currency)&&void 0!==f?f:null===(b=e.session)||void 0===b||null===(k=b.adaptivePricing)||void 0===k?void 0:k.activeCurrency})})}):e;default:return e}}),authenticationElement:gn(vn),consumer:Gg((0,C.Z)((0,C.Z)({},jg),{},{isPersistentConsumerSessionPending:t})),paymentElement:hb(Xg(e.session)),addressElement:oc((n=e.session,u=null==n||null===(r=n.customerInfo)||void 0===r?void 0:r.shipping,l=u&&Xn(u)?{mode:"customer",id:$l}:null,c=(null==u||null===(a=u.address)||void 0===a?void 0:a.country)||(null==n?void 0:n.detectedCountryCode)||hn(),d=l?null==u?void 0:u.name:"",m=(0,C.Z)((0,C.Z)({},tc),{},{countryCode:c,selectedSavedAddress:l,form:rc(c,d)}),f=null!=n&&null!==(i=n.customer)&&void 0!==i&&null!==(o=i.paymentMethods)&&void 0!==o&&o.length?{mode:"customer",id:ec}:null,h=(0,C.Z)((0,C.Z)({},tc),{},{countryCode:c,form:rc(c,d),selectedSavedAddress:f}),s={},(0,S.Z)(s,Vl,m),(0,S.Z)(s,ql,h),s)),expressCheckoutElement:Gb(Ob(e),void 0),currencySelectorElement:Vb((e.session,{initialized:!1,isRtl:!1,options:{__customCheckout:null},localCurrency:"usd"}))});var n,r,a,i,o,s,u,l,c,d,m,f,h,_,y}(t,r),o)},aS=n(56274).Promise,iS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,A,M,x,P,I,N,w,T,R,D,j,B,F;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.req,a=n.prefetchedResponse,i=t.apiClient,o=t.integrationMetadata,s=t.linkApiClient,u=t.elementsStores,l=t.elementsGroupManager,c=t.frameHub,d=t.logger,p=r.clientSecret,m=r.customerSessionClientSecret,f=r.deferredIntent,h=r.onBehalfOf,_=r.customerOptions,y=r.currency,v=r.locale,g=void 0===v?"auto":v,b=r.groupId,S=r.appearance,A=void 0===S?{}:S,M=r.loader,x=r.externalPaymentMethodTypes,P=r.customPaymentMethods,I=r.paymentMethodCreation,N=r.disallowedCardBrands,w=r.allowedCardBrands,T=r.syncAddressCheckbox,R=r.elementsInitSource,D=r.mids,j=i.getAuthenticationParams(),(B=p||f)&&s.preloadStoredCredentials(),F=B?Ty.singleFlightCreateAndParse({authentication:j,betas:o.betas,clientSecret:p,currency:y,customPaymentMethods:P,deferredIntent:f,customerOptions:_,customerSessionClientSecret:m,locale:g,paymentUserAgentSuffix:o.paymentUserAgentSurfaceContextSuffix,referrer:o.referrer,stripeJsId:o.stripeJsId,topOriginForCrossOriginFrame:o.topOriginForCrossOriginFrame,elementsInitSource:R},a?aS.resolve(a):void 0).then((function(e){var n=(0,k.Z)(e,2),r=n[0],a=n[1];return Ky(t,p,r,a)})).catch((function(e){return i.handleFetchErrorTagged(xe.BL,e,o.resolveLocale(g))})):aS.resolve({type:"object",object:null}),e.abrupt("return",F.then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,a,_,y,v,S,k,j,B,F,G,V,q,K,z;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("error"!==t.type){e.next=3;break}return u.error(b,t.error),e.abrupt("return");case 3:S=(0,Zp.Nj)(g),k=(0,O.uN)(o.betas,O.M4.payment_element_beta_1),j=hg(A,"stripe.elements()",k),B=j.config,j.warnings.forEach((function(e){return d.warn(e)})),F=t.object,G=(null==F?void 0:F.livemode)||!!(0,U.cx)(i.getApiKey()),m&&vg(null==f?void 0:f.mode,null==F?void 0:F.featureFlags),yg({allowedCardBrands:r.allowedCardBrands,disallowedCardBrands:r.disallowedCardBrands},{merchantCountry:null==F?void 0:F.merchantInfo.countryCode,filterByAllowingBrands:null==F||null===(n=F.filterCards)||void 0===n?void 0:n.filterByAllowingBrands,filterByDisallowingBrands:null==F||null===(a=F.filterCards)||void 0===a?void 0:a.filterByDisallowingBrands},o.betas),Eg(d.warn,x,null==F?void 0:F.featureFlags,null==F?void 0:F.orderedPaymentMethodTypesAndWallets),V={session:F,deferredIntent:f,onBehalfOf:h,customerSessionClientSecret:m,appearance:B,parentOrigin:null!==(_=null===(y=(0,L.Ds)(o.referrer))||void 0===y?void 0:y.origin)&&void 0!==_?_:"",locale:S,rawLocale:g||"auto",mounted:Mg,livemode:G,loader:M,paymentMethodCreation:I,externalPaymentMethodTypes:Cg(x,null==F?void 0:F.featureFlags,null==F?void 0:F.orderedPaymentMethodTypesAndWallets),customPaymentMethods:P,blockedCardBrands:(0,O.uN)(o.betas,O.M4.blocked_card_brands_beta_2)?Pg(w,N):[],paymentUserAgentSuffix:null!==(v=o.paymentUserAgentSurfaceContextSuffix)&&void 0!==v?v:null,syncAddressCheckbox:T,elementsInitSource:R},q=function(e){return function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n){var r,a,i;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=c.getGroup(e),a=l.elementsActionCounters[e],i=(0,C.Z)((0,C.Z)({},n),{},{count:a}),l.elementsActionCounters[e]+=1,!u.has(e)||!r){t.next=8;break}return t.next=7,u.getForExistingGroup(e,"sendElementsAction");case 7:c.sendGroupMessage(e,{action:"stripe-elements-dispatch",payload:i},{types:Zg});case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},K=rS({config:(0,C.Z)((0,C.Z)({},V),{},{apiKey:i.getApiKey(),betas:o.betas,stripeAccount:i.getStripeAccount()||null,stripeVersion:i.getApiVersion()||null,stripeJsId:o.stripeJsId,mids:null!=D?D:null}),dispatchToGroup:q(b),isPersistentConsumerSessionPending:!!F}),jf(K.getState())&&gg({deferredIntentMode:null==f?void 0:f.mode,clientSecretType:null==p?void 0:p.type,setupFutureUsage:(null==F?void 0:F.setupFutureUsage)||(null==f?void 0:f.setup_future_usage),betas:o.betas,featureFlags:null==F?void 0:F.featureFlags}),l.elementsActionCounters[b]=0,u.add(b,K),l.elementsInitialState[b]=K.getState(),z=el(K.getState()),K.subscribe((function(){var e=el(K.getState());e&&!z&&c.sendMessageToParent({action:"stripe-frame-event",payload:{event:"elements-link-login",data:{}}}),z=e})),F&&(d.log("link.attempt_log_in.store_elements_group.start"),s.prewarmLookupWithStoredCredentials({requestSurface:Un(K.getState()),sessionId:o.stripeJsId,transactionContext:xl(K.getState()),supportedPaymentDetailsTypes:Wu(K.getState())}));case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),oS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.frameHub,a=t.elementsStores,i=n.action,o=n.frameId,r.doesFrameExist(o)){e.next=4;break}throw new Error("Could not find expected elements frame");case 4:if(s=r.getFrameGroup(o)){e.next=7;break}throw new Error("Could not find expected elements group");case 7:return e.next=9,a.getForDeferredGroup(s);case 9:if(u=e.sent,l=u.store,!u.error){e.next=14;break}return e.abrupt("return",null);case 14:return e.abrupt("return",l.dispatch(i));case 15:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),sS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.frameHub,a=t.elementsStores,i=t.elementsGroupManager,o=n.frameId,r.doesFrameExist(o)){e.next=4;break}throw new Error("Could not find expected elements frame");case 4:if(s=r.getFrameGroup(o)){e.next=7;break}throw new Error("Could not find expected elements group");case 7:return e.next=9,i.waitForPendingElementsUpdates(s);case 9:return e.next=11,a.getForDeferredGroup(s);case 11:if(u=e.sent,l=u.store,!(c=u.error)){e.next=16;break}return e.abrupt("return",{type:"error",error:c});case 16:return e.abrupt("return",{type:"object",currentState:l.getState(),initialState:i.elementsInitialState[s],initialActionCount:i.elementsActionCounters[s]});case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),uS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.integrationMetadata,i=t.elementsStores,o=t.elementsGroupManager,s=t.outerInitiatedActions,u=n.clientSecret,l=n.customerOptions,c=n.customerSessionClientSecret,d=n.deferredIntent,p=n.locale,m=void 0===p?"auto":p,f=n.groupId,h=n.existingElementsSessionId,_=n.currency,y=n.customPaymentMethods,v=n.elementsInitSource,g=n.adaptivePricing,b=o.retrieveLatestElementsSession(f,{authentication:r.getAuthenticationParams(),betas:a.betas,clientSecret:u,currency:_,deferredIntent:d,existingElementsSessionId:h,customerOptions:l,customerSessionClientSecret:c,customPaymentMethods:y,locale:m,paymentUserAgentSuffix:a.paymentUserAgentSurfaceContextSuffix,referrer:a.referrer,stripeJsId:a.stripeJsId,topOriginForCrossOriginFrame:a.topOriginForCrossOriginFrame,elementsInitSource:v,adaptivePricing:g}),"fetch_updates",S=(0,Zp.jR)(m||"auto"),e.abrupt("return",b.then((function(e){var n=(0,k.Z)(e,2),r=n[0],a=n[1];return Ky(t,u,r,a)})).catch((function(e){return r.handleFetchErrorTagged(xe.BL,e,S)})).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,o,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("error"!==t.type){e.next=2;break}return e.abrupt("return",t);case 2:if(!t.object.parsedClientSecret){e.next=7;break}if(-1===["abandoned","failed","canceled","processing","succeeded"].indexOf(t.object.objectStatus)){e.next=7;break}return n={extra_fields:{status:t.object.objectStatus},code:"fetch_updates.unexpected_status"},e.abrupt("return",s.localizeError(n).then((function(e){var n=e.error;return n.message=n.message.replace("{object}",{PAYMENT_INTENT:"PaymentIntent",SETUP_INTENT:"SetupIntent"}[t.object.parsedClientSecret.type]),{type:"error",error:n,locale:S}})));case 7:return e.next=9,i.getForDeferredGroup(f);case 9:if(r=e.sent,(a=r.store)&&t){u=a.getState(),l={session:t.object,externalPaymentMethodTypes:u.config.externalPaymentMethodTypes},c=!1;try{c=tr(u)}catch(e){c=!1}a.dispatch({type:"CONFIG.ASYNC_UPDATE_RECEIVED",config:l,prevSession:u.config.session,consumerSession:null!==(o=u.consumer.consumerSession)&&void 0!==o?o:void 0,elementsState:u,isLinkPassthroughAlreadyEnabled:c})}return e.abrupt("return",void 0);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){return r.handleFetchErrorTagged("fetch_updates",e,S)})));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),lS=n(56274).Promise,cS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,C,A;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.frameHub,i=t.elementsStores,o=t.elementsGroupManager,s=t.integrationMetadata,u=t.logger,l=t.outerInitiatedActions,c=n.customerOptions,d=n.customerSessionClientSecret,p=n.clientSecret,m=n.deferredIntent,f=n.locale,h=n.appearance,_=n.groupId,y=n.stripeUserCredentials,v=n.currency,g=n.onBehalfOf,b=n.adaptivePricing,S=n.customPaymentMethods,k=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(){var t,n,r,o,k,C,Z,A,M,x,P,I,N,w,R,L,D,U,B,F;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f&&a.sendGroupMessage(_,{action:"stripe-controller-update",payload:{locale:f}}),e.next=3,i.getForDeferredGroup(_);case 3:if(t=e.sent,n=t.store,!t.error){e.next=8;break}return e.abrupt("return",void 0);case 8:if(r={},o=n.getState(),f&&(r.rawLocale=f,r.locale=(0,Zp.jR)(f)),h&&(k=(0,O.uN)(s.betas,O.M4.payment_element_beta_1),C=hg(h,k?"element.update()":"elements.update()",k),Z=C.config,C.warnings.forEach((function(e){return u.warn(e)})),r.appearance=Z),A=lS.resolve(),M=Ln(o),x=o.config.session,m&&(r.deferredIntent=m),g&&(r.onBehalfOf=g),void 0!==d&&(r.customerSessionClientSecret=d),S&&(r.customPaymentMethods=S),P=o.config,(d||P.customerSessionClientSecret)&&vg(null!==(I=null==m?void 0:m.mode)&&void 0!==I?I:null===(N=P.deferredIntent)||void 0===N?void 0:N.mode,null==x?void 0:x.featureFlags),y&&(r.apiKey=y.publishableKey,r.stripeAccount=y.stripeAccount,r.stripeVersion=y.apiVersion),w=m||p,void 0===g){e.next=37;break}if(R={isReady:!0,types:[j.NC.CARD_ELEMENT_COMBINED,j.NC.CARD_ELEMENT_SPLIT]},L=a.getGroupFrames(_,R),D=(null==o?void 0:o.config.onBehalfOf)||null,U=D!==(g||null),!L.length||!U){e.next=37;break}if(F="Updating onBehalfOf on the Elements group is not supported for the Card Element.",!(null!=m&&m.mode||null!==(B=P.deferredIntent)&&void 0!==B&&B.mode)){e.next=35;break}u.warn(F),e.next=37;break;case 35:throw L.forEach((function(e){a.sendMessageToFrame(e,{action:"stripe-self-destruct",payload:null})})),new T.No(F);case 37:return w&&(A=l.fetchUpdates({customerOptions:c,customerSessionClientSecret:d,clientSecret:p,deferredIntent:m,locale:f,groupId:_,existingElementsSessionId:M,currency:v,customPaymentMethods:S||(null==o?void 0:o.config.customPaymentMethods),elementsInitSource:null==o?void 0:o.config.elementsInitSource,adaptivePricing:b}).then((function(e){e&&"error"===e.type&&console.error(e.error.message)}))),n.dispatch({type:"CONFIG.SYNC_UPDATE_RECEIVED",config:r}),e.abrupt("return",A);case 40:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=null!==(r=o.pendingElementsUpdates.get(_))&&void 0!==r?r:new Set,o.pendingElementsUpdates.set(_,C),A=k().then((function(){C.delete(A)})),C.add(A),e.abrupt("return",A);case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),dS=(Og={},(0,S.Z)(Og,Y.Yj.cardNumber,{required:!0}),(0,S.Z)(Og,Y.Yj.cardExpiry,{required:!0}),(0,S.Z)(Og,Y.Yj.cardCvc,{required:!0}),(0,S.Z)(Og,Y.Yj.postalCode,{required:!1}),Og),pS=(0,M.Z)((function e(t){var n=this;(0,A.Z)(this,e),this._updateTimeout=null,this.handleSplitCardMountUnmount=function(e){var t=e.groupId;n._updateMountedElementsReference(e);var r=n.getChangesSinceLastEmit(t);if("UNMOUNTED"===(null==r?void 0:r.postalMountedState)||"UNMOUNTED"===(null==r?void 0:r.requiredElementsMountedState)){var a={};return"UNMOUNTED"===(null==r?void 0:r.postalMountedState)&&(a.postalMountedState="UNMOUNTED"),"UNMOUNTED"===(null==r?void 0:r.requiredElementsMountedState)&&(a.requiredElementsMountedState="UNMOUNTED"),n.emitSplitCardMessage(a,t),void n.debounceSplitCardGroupUpdate(t)}n._updateTimeout?n.debounceSplitCardGroupUpdate(t):n.emitSplitCardMessage(r,t)},this.getChangesSinceLastEmit=function(e){var t=n.getSplitCardState(e),r={};return n._lastEmittedState.postalMountedState!==t.postalMountedState&&(r.postalMountedState=t.postalMountedState),n._lastEmittedState.requiredElementsMountedState!==t.requiredElementsMountedState&&(r.requiredElementsMountedState=t.requiredElementsMountedState),r},this.getSplitCardState=function(e){return{requiredElementsMountedState:Object.keys(dS).filter((function(e){return dS[e].required})).every((function(t){return!!n._mountedElements[e][t]}))?"MOUNTED":"UNMOUNTED",postalMountedState:n._mountedElements[e].postalCode?"MOUNTED":"UNMOUNTED"}},this.emitSplitCardMessage=function(e,t){var r=n._context.frameHub;(null!=e&&e.requiredElementsMountedState||null!=e&&e.postalMountedState)&&(n._lastEmittedState=(0,C.Z)((0,C.Z)({},n._lastEmittedState),e),r.getGroupFrames(t,{types:[j.NC.CARD_ELEMENT_SPLIT]}).forEach((function(t){if("UNMOUNTED"!==e.requiredElementsMountedState||r.isFrameReady(t)){var n={action:"stripe-split-card-group-update",payload:e};r.sendMessageToFrame(t,n)}})))},this.debounceSplitCardGroupUpdate=function(e){n._updateTimeout&&clearTimeout(n._updateTimeout),n._updateTimeout=setTimeout((function(){n._updateTimeout=null;var t=n.getChangesSinceLastEmit(e);n.emitSplitCardMessage(t,e)}),500)},this._updateMountedElementsReference=function(e){var t,r=e.groupId,a=e.elementName,i=e.action;(t=n._mountedElements)[r]||(t[r]={}),"MOUNT"===i&&(n._mountedElements[r][a]=e.frameId),"UNMOUNT"===i&&delete n._mountedElements[r][a]},this._updateTimeout=null,this._lastEmittedState={postalMountedState:"UNMOUNTED",requiredElementsMountedState:"UNMOUNTED"},this._context=t,this._mountedElements={}})),mS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.cardElementState,a=t.frameHub,i=n.elementName,o=n.groupId,s=n.frameId,i in dS&&(r.splitCardGroup||(r.splitCardGroup=new pS({frameHub:a})),r.splitCardGroup.handleSplitCardMountUnmount({action:"MOUNT",groupId:o,elementName:i,frameId:s}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),fS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.cache,a=t.elementsStores,i=t.cardElementState,o=t.frameHub,s=n.elementName,u=n.groupId,l=n.frameId,c=n.mode,(d=r.cardMetadataManagerCache.get(l))&&d.fetchingCardMetadata(""),o.getGroup(u)){e.next=7;break}return e.abrupt("return");case 7:if(!(s in Ag)||!a.has(u)){e.next=13;break}return e.next=10,a.getForExistingGroup(u,"elementUnmounted");case 10:p=e.sent,null==(m=p.store)||m.dispatch({type:"CONFIG.ELEMENT_UNMOUNTED",element:s,mode:c});case 13:s in dS&&(null===(f=i.splitCardGroup)||void 0===f||f.handleSplitCardMountUnmount({action:"UNMOUNT",groupId:u,elementName:s,frameId:l}));case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),hS=function(e){if((0,w.Kn)(e.card)){var t=e.card.number||e.card.cvc||e.card.exp_month||e.card.exp_year;return t&&$e.log("create_source_card_data",{number:!!e.card.number,cvc:!!e.card.cvc,exp_month:!!e.card.exp_month,exp_year:!!e.card.exp_year}),!!t}return!1},_S="v2_create_card_payment_method",yS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,Z,A,M,x,P,N,w,O,R,L,U,j,B,F,G,V,q,z,H;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.apiClient,a=t.frameHub,i=t.logger,o=t.integrationMetadata,s=t.hcaptchaManager,u=t.outerActions,l=n.authToken,c=n.stripeContext,d=n.params,p=n.frameId,m=n.mids,!d||!hS(d)){e.next=4;break}throw new T.No("Do not pass raw card data to createV2CardPaymentMethod. Use an Element.");case 4:return e.next=6,ge(a,p);case 6:if("error"!==(f=e.sent).type){e.next=9;break}return e.abrupt("return",{error:f.error});case 9:if(h=f.locale,_=f.pastedFields,y=f.preferredNetwork,v=f.value,g=f.element,b=Ae((0,C.Z)({},v)),S=b.cardExpiry,k=b.cardNumber,Z=b.cardCvc,A=b.postalCode,k||S){e.next=13;break}throw new Error("Expected card number and expiry");case 13:if(M=S.split(" / "),x=M[0].trim().replace(/^0+/,""),2===(P=M[1].trim()).length&&(P="20".concat(P)),N={number:ot(k),exp_month:x,exp_year:P,cvc:Z,billing_details:A?{address:{postal_code:A}}:void 0},w=o.getPaymentMetadata(g),O=w.payment_user_agent,R=w.referrer,L=null!=_&&_.length?Ee(_):null,U=y?{preferred:y}:void 0,j=null,!(B=s.getSiteKey("elements"))){e.next=28;break}return e.next=26,u.getCaptchaToken(B);case 26:F=e.sent,j={hcaptcha_token:null==F?void 0:F.response};case 28:if(G={client_metadata:{payment_user_agent:O,referrer:R,pasted_fields:L,networks:U,guid:null==m?void 0:m.guid,muid:null==m?void 0:m.muid,sid:null==m?void 0:m.sid,radar_options:j}},V=(0,D.TS)(d,N,G),!(0,I.Sl)((0,D.uu)(V,["billing_details","address","postal_code"]))){e.next=32;break}return e.abrupt("return",{error:K(rt("card_number_in_postal_code_field","postal_code"),h).localizedError});case 32:if(!(0,I.Sl)((0,D.uu)(V,["billing_details","name"]))){e.next=34;break}return e.abrupt("return",{error:K(rt("card_number_in_name_field","name"),h).localizedError});case 34:return e.next=36,(0,Ri.Nv)("payment_methods/cards_internal","POST",V,{contentType:"application/json",withCredentials:!1,headers:{Authorization:"Bearer ".concat(l),"Stripe-Context":c,"Stripe-Version":r.getApiVersion()},priority:"high"},{server:"bapi_v2"}).then((function(e){return Ap(e,h,{logger:i})})).catch((function(e){return r.handleFetchErrorTagged(_S,e,h)}));case 36:return q=e.sent,r.reportFetchResult(_S,q),z=q.error,H=q.object,e.abrupt("return",z?{error:z}:{paymentMethod:H});case 40:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),vS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=t.integrationMetadata,e.next=3,r.strictGet(n,"getPaymentUserAgentForPaymentElement");case 3:return i=e.sent.getState(),(o=i.config).deferredIntent?(s=a.getPaymentUserAgent(et.JE),o.deferredIntent.payment_method_types&&0!==(null===(u=o.deferredIntent.payment_method_types)||void 0===u?void 0:u.length)||(s+="; ".concat(et.Kf))):s=a.getPaymentUserAgent(et.CD),e.abrupt("return",s);case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),gS=function(e){switch(e){case"apple_pay":case"google_pay":case"link_card_brand":return"card";default:return e}},bS=function(e){if(e){var t=e.type;return"card"===t?SS(e):"paypal"===t?ES(e):"klarna"===t?ZS(e):"rechnung"===t?AS(e):Jm(t)?CS(e):void 0}},SS=function(e){var t,n={card:{}};if("cvc"in e.data&&(n.card.cvc=e.data.cvc),"installments"in e.data&&null!==(t=e.data.installments)&&void 0!==t&&t.plan&&"string"!=typeof e.data.installments.plan&&(n.card.installments={plan:e.data.installments.plan}),0!==Object.keys(n.card).length)return n},kS={sheet_closed_three_ds:!0},CS=function(e){if("express_checkout_element_session_id"in e.data){var t=(0,C.Z)({express_checkout_element_session_id:e.data.express_checkout_element_session_id},kS);return(0,S.Z)({},e.type,t)}},ES=function(e){return"order_id"in e.data&&null!=e.data.order_id?{paypal:{order_id:e.data.order_id}}:"express_billing_agreement_id"in e.data&&null!=e.data.express_billing_agreement_id?{paypal:{express_billing_agreement_id:e.data.express_billing_agreement_id}}:void 0},ZS=function(e){if("partner_confirmation_token"in e.data)return{klarna:{partner_confirmation_token:e.data.partner_confirmation_token}}},AS=function(e){if("risk_correlation_id"in e.data)return{rechnung:{risk_correlation_id:e.data.risk_correlation_id}}},MS=["address_zip","postal_code","name"],xS=function(e){var t=function(e){var t=null;return(0,D.l2)(e,(function(e,n){-1!==MS.indexOf(e)&&"string"==typeof n&&(0,I.Sl)(n)&&(t=e)})),t}(e);switch(t){case"address_zip":return{type:"error",error:rt("card_number_in_postal_code_field","address_zip")};case"postal_code":return{type:"error",error:rt("card_number_in_postal_code_field","postal_code")};case"name":return{type:"error",error:rt("card_number_in_name_field","name")};default:return null}},PS=n(74355),IS=n(56274).Promise,NS="".concat(Se.Ay,"card-metadata"),wS=function(e,t){return{account_range_high:"".concat(e,"9999999999"),account_range_low:"".concat(e,"0000000000"),country:t,pan_length:16,brand:"VISA",funding:"CREDIT"}},TS=function(e){var t=e.data,n=t.bin_prefix;if((0,U.lO)(t.key)===U.Kl.test&&void 0!==Fp[n])return IS.resolve({type:"object",object:{object:"card_metadata_list",data:[wS(n,Fp[n])]}});if("string"!=typeof n||6!==n.length||!function(e){var t=!0;return e.split("").forEach((function(n,r){String(parseInt(n,10))!==e[r]&&(t=!1)})),t}(n))throw new Error("Invalid BIN prefix");return(0,jp.h)({url:NS,method:"GET",data:t}).then((function(e){if(200!==e.status)return{type:"error",error:{status:e.status}};try{return{type:"object",object:JSON.parse(e.responseText)}}catch(t){return{type:"error",error:{status:e.status}}}}))},OS=function(){function e(t){var n,r=this;(0,A.Z)(this,e),this.applePaySession={create:this.wrapMethod({slug:"create_apple_pay_session",requestFunc:Fs.applePaySession.create,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.cardMetadata={retrieve:this.wrapMethod({slug:"retrieve_card_metadata",requestFunc:TS,shouldReport:!1,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.paymentIntents={retrieve:this.wrapMethod({slug:"retrieve_payment_intent",requestFunc:Fs.paymentIntents.retrieve,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),attachLinkAccountSession:this.wrapMethod({slug:"attach_link_account_session_for_payment",requestFunc:Fs.paymentIntents.attachLinkAccountSession,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),createAcssSession:this.wrapMethod({slug:"create_acss_debit_session",requestFunc:Fs.paymentIntents.createAcssSession,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),sourceCancel:this.wrapMethod({slug:"payment_intent_source_cancel",requestFunc:Fs.paymentIntents.sourceCancel,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),cancelChallenge:this.wrapMethod({slug:"cancel_challenge_captcha",requestFunc:Fs.paymentIntents.cancelChallenge,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),verifyMicrodeposits:this.wrapMethod({slug:"payment_intent_verify_microdeposits",requestFunc:Fs.paymentIntents.verifyMicrodeposits,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.setupIntents={retrieve:this.wrapMethod({slug:"retrieve_setup_intent",requestFunc:Fs.setupIntents.retrieve,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),attachLinkAccountSession:this.wrapMethod({slug:"attach_link_account_session_for_setup",requestFunc:Fs.setupIntents.attachLinkAccountSession,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),createAcssSession:this.wrapMethod({slug:"create_acss_debit_session",requestFunc:Fs.setupIntents.createAcssSession,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),sourceCancel:this.wrapMethod({slug:"setup_intent_source_cancel",requestFunc:Fs.setupIntents.sourceCancel,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),cancelChallenge:this.wrapMethod({slug:"cancel_challenge_captcha",requestFunc:Fs.setupIntents.cancelChallenge,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),verifyMicrodeposits:this.wrapMethod({slug:"setup_intent_verify_microdeposits",requestFunc:Fs.setupIntents.verifyMicrodeposits,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.sources={retrieve:this.wrapMethod({slug:"retrieve_source",requestFunc:Fs.sources.retrieve,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),create:this.wrapMethod({slug:"create_source",requestFunc:Fs.sources.create,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{data:{referrer:nt.getInstance().referrerOrigin}}}})},this.tokens={create:this.wrapMethod({slug:"tokenize",requestFunc:Fs.tokens.create,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{data:(0,C.Z)((0,C.Z)({},r.mids),{},{referrer:nt.getInstance().referrerOrigin,time_on_page:nt.getInstance().getTimeOnPage()})}}})},this.confirmationTokens={create:this.wrapMethod({slug:"create_confirmation_token",requestFunc:Fs.confirmationTokens.create,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),createForLink:this.wrapMethod({slug:"create_confirmation_token",requestFunc:eu.sharedInstance().confirmationToken.create,shouldReport:!0,authParams:function(e){return(0,C.Z)({},e)},defaultParams:function(){return{}}})},this.ephemeralKeyNonces={create:this.wrapMethod({slug:"create_ephemeral_key_nonce",requestFunc:Fs.ephemeralKeyNonce.create,shouldReport:!1,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.radarSessions={create:this.wrapMethod({slug:"create_radar_session",requestFunc:Fs.radarSessions.create,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{data:(0,C.Z)((0,C.Z)({},r.mids),{},{referrer:nt.getInstance().referrerOrigin,payment_user_agent:nt.getInstance().getPaymentUserAgent()})}}})},this.threeDSecure2={challengeComplete:this.wrapMethod({slug:"complete_challenge_3ds2",requestFunc:Fs.threeDSecure2.challengeComplete,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),authenticate:this.wrapMethod({slug:"authenticate_3ds2",requestFunc:Fs.threeDSecure2.authenticate,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.returnIntents={confirm:this.wrapMethod({slug:"confirm_return_intent",requestFunc:Fs.returnIntents.confirm,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.paypalConfiguration={retrieve:this.wrapMethod({slug:"retrieve_paypal_merchant_id",requestFunc:Fs.paypalConfiguration.retrieve,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.paymentPages={create:this.wrapMethod({slug:"create_payment_page",requestFunc:Fs.paymentPages.create,shouldReport:!1,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{data:(0,C.Z)((0,C.Z)({},r.mids),{},{referrer:nt.getInstance().referrer})}}}),init:this.wrapMethod({slug:"init_payment_page",requestFunc:Fs.paymentPages.init,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{data:{browser_locale:nt.getInstance().resolveLocale()||void 0}}}}),update:this.wrapMethod({slug:"update_payment_page",requestFunc:Fs.paymentPages.update,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),retrieve:this.wrapMethod({slug:"retrieve_payment_page",requestFunc:Fs.paymentPages.retrieve,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}}),confirm:this.wrapMethod({slug:"confirm_payment_page",requestFunc:Fs.paymentPages.confirm,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.captcha={verifyChallenge:this.wrapMethod({slug:"verify_challenge_captcha",requestFunc:Fs.captcha.verifyChallenge,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.issuing={retrieveCard:this.wrapMethod({slug:"retrieve_issuing_card",requestFunc:Fs.issuing.retrieveCard,shouldReport:!1,authParams:function(){return{}},defaultParams:function(){return{}}})},this.linkWalletConfig={retrieve:this.wrapMethod({slug:"retrieve_link_config",requestFunc:eu.sharedInstance().walletConfig.retrieve,shouldReport:!0,authParams:function(){return{}},defaultParams:function(){return{}}})},this.cardDetailsRecollection={completeChallenge:this.wrapMethod({slug:"complete_challenge_card_details_recollection",requestFunc:Fs.cardDetailsRecollection.completeChallenge,shouldReport:!0,authParams:function(e){return{data:(0,C.Z)({},e)}},defaultParams:function(){return{}}})},this.logger=t.logger,this.authenticationParams=t.authenticationParams,this.mids=null!==(n=t.mids)&&void 0!==n?n:null}return(0,M.Z)(e,[{key:"setMids",value:function(e){this.mids=e}},{key:"getMids",value:function(){return this.mids}},{key:"updateAuthenticationParams",value:function(e){this.authenticationParams=e}},{key:"getAuthenticationParams",value:function(){return this.authenticationParams}},{key:"getApiKey",value:function(){return this.authenticationParams.key}},{key:"getStripeAccount",value:function(){var e;return null!==(e=this.authenticationParams._stripe_account)&&void 0!==e?e:void 0}},{key:"getApiVersion",value:function(){var e;return null!==(e=this.authenticationParams._stripe_version)&&void 0!==e?e:void 0}},{key:"getCustomAuthForLink",value:function(e){return{key:e,_stripe_account:null,_stripe_version:xe.mj}}},{key:"reportFetchResult",value:function(e,t,n){switch(t.type){case"error":this.logger.log("".concat(e,".server_error"),(0,C.Z)({error:(0,PS.Am)(t.error)},n));break;case"object":this.logger.log("".concat(e,".success"),(0,C.Z)((0,C.Z)({},(r=t.object,{object_id:String(r.id),object_kind:String(r.object),object_type:String(r.type||void 0),object_livemode:String(r.livemode)})),n));break;default:(0,N.Rz)(t)}var r}},{key:"handleFetchErrorTagged",value:function(e,t,n){if("NetworkError"===t.name||"FetchError"===t.name)return this.logger.log("".concat(e,".network_error"),{error:t}),Ap({type:"error",error:{type:"api_connection_error",extra_fields:{name:t.name}}},n,{logger:this.logger});throw this.logger.log("".concat(e,".unknown_error"),{error:t}),t}},{key:"wrapMethod",value:function(e){var t=this;return function(){var n=(0,Z.Z)((0,E.Z)().mark((function n(r){var a,i,o,s,u,l,c,d,p,m,f;return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=nt.getInstance().resolveLocale(null===(a=r.options)||void 0===a?void 0:a.localeOverride),s=r.authData,u=(null===(i=r.options)||void 0===i?void 0:i.slugOverride)||e.slug,n.prev=3,delete(c=(0,g.Z)({},r)).options,delete c.authData,d=e.defaultParams(),p=(0,D.PM)(d,c,e.authParams(null!=s?s:t.authenticationParams)),m=r.options&&"loggerExtras"in r.options&&r.options.loggerExtras?r.options.loggerExtras:void 0,n.next=12,void 0,xS(p)||e.requestFunc(p);case 12:return f=n.sent,e.shouldReport&&t.reportFetchResult(u,f,m),n.abrupt("return",Ap(f,o,(0,C.Z)({logger:t.logger},null!==(l=r.options)&&void 0!==l&&l.renderLocalizedFlag?{renderLocalizedFlag:!0}:{})));case 17:return n.prev=17,n.t0=n.catch(3),n.abrupt("return",t.handleFetchErrorTagged(u,n.t0,o));case 20:case"end":return n.stop()}}),n,null,[[3,17]])})));return function(e){return n.apply(this,arguments)}}()}}]),e}(),RS=(0,M.Z)((function e(){(0,A.Z)(this,e),this.linkConfigs={linkInCardPaymentData:null,linkPaymentError:null}})),LS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.threeDS2Source,i=n.data,o=n.publishableKey,s=n.recordFinalCres,u=o?{key:o,_stripe_account:null,_stripe_version:xe.mj}:void 0,e.next=5,r.threeDSecure2.challengeComplete({data:{source:a,one_click_authn_enrollment:i.oneClickAuthnEnrollmentAPIParam,one_click_authn_opt_out:i.oneClickAuthnOptOutAPIParam||void 0,final_cres:i.oneClickAuthnEnrollmentAPIParam||s?i.cres:void 0},authData:u});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),DS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.bin,e.abrupt("return",r.cardMetadata.retrieve({data:{bin_prefix:a}}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),US=["number","cvc","pin.number"],jS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.cache,a=t.outerInitiatedActions,i=n.cardId,o=n.ephemeralKeySecret,s=n.nonce,!!r.issuingCardCache.get(i)||!o||!s){e.next=6;break}return e.next=6,a.retrieveIssuingCard({cardId:i,ephemeralKeySecret:o,publicNonce:s,expand:US});case 6:if(u=r.issuingCardCache.get(i)){e.next=9;break}throw new Error("Issuing card ".concat(i," not found in cache"));case 9:return e.abrupt("return",u);case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),BS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.outerInitiatedActions,r=t.cardElementState,e.abrupt("return",n.checkForLinkClientSecret().then((function(e){return{hasClientSecret:e,config:r.linkConfigs}})));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),FS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId,r.has(a)){e.next=4;break}return e.abrupt("return",null);case 4:return e.next=6,r.getForExistingGroup(a,"TEMPORARY_AND_DANGEROUS_GET_CONSUMER_INFO");case 6:if(i=e.sent,o=i.store){e.next=10;break}return e.abrupt("return",null);case 10:if(s=o.getState(),(u=s.consumer).consumerSession&&u.publishableKey){e.next=13;break}return e.abrupt("return",null);case 13:return e.abrupt("return",{consumer_session:u.consumerSession,redacted_payment_details:u.paymentDetails,shipping_addresses:u.shippingAddresses,publishable_key:u.publishableKey,experiments:u.experiments,settings:{}});case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),GS=["cvc","exp_month","exp_year","number","pin"],VS=["cvc","exp_month","exp_year","number","pin"],qS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,g;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.apiClient,a=t.integrationMetadata,i=t.cache,o=t.logger,s=n.cardId,u=n.ephemeralKeySecret,l=n.publicNonce,c=n.expand,d="retrieve_issuing_card",p=a.resolveLocale(),m=i.ephemeralKeyNonceCache.get(l)){e.next=7;break}throw new T.No("Ephemeral key nonce ".concat(l," was not created by createEphemeralKeyNonce."));case 7:return f=function(){return r.issuing.retrieveCard({cardId:s,ephemeralKey:u,stripeVersion:r.getApiVersion(),data:{ephemeral_key_private_nonce:m,expand:c||US,safe_expands:!0}})},e.next=10,i.issuingCardRequestCache.get(s)||i.issuingCardRequestCache.set(s,f());case 10:return h=e.sent,i.issuingCardRequestCache.delete(s),_=h,"object"===h.type&&(i.issuingCardCache.set(s,{number:h.object.number,cvc:h.object.cvc,exp_month:h.object.exp_month,exp_year:h.object.exp_year,pin:h.object.pin&&h.object.pin.number}),y=h.object,y.cvc,y.exp_month,y.exp_year,y.number,y.pin,g=(0,v.Z)(y,GS),_={type:"object",object:g}),r.reportFetchResult(d,_),e.abrupt("return",Ap(_,p,{logger:o}));case 16:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),KS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.integrationMetadata,i=t.cache,o=t.logger,s=n.cardId,u=n.ephemeralKeySecret,l="retrieve_issuing_card_without_nonce",c=a.resolveLocale(),e.next=6,r.issuing.retrieveCard({cardId:s,ephemeralKey:u,data:{expand:US,safe_expands:!0},options:{slugOverride:l}});case 6:return d=e.sent,p=d,"object"===d.type&&(i.issuingCardCache.set(s,{number:d.object.number,cvc:d.object.cvc,exp_month:d.object.exp_month,exp_year:d.object.exp_year,pin:d.object.pin&&d.object.pin.number}),m=d.object,m.cvc,m.exp_month,m.exp_year,m.number,m.pin,f=(0,v.Z)(m,VS),p={type:"object",object:f}),r.reportFetchResult(l,p),e.abrupt("return",Ap(p,c,{logger:o}));case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),zS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.verifyUrl,i=n.response,o=n.ekey,s=n.clientSecret,e.abrupt("return",r.captcha.verifyChallenge({verifyUrl:a,data:{challenge_response_token:i,challenge_response_ekey:o,client_secret:s}}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),HS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.apiClient,a=n.intentId,i=n.clientSecret,!(-1!==a.indexOf("pi_"))){e.next=7;break}return e.abrupt("return",r.paymentIntents.cancelChallenge({id:a,data:{client_secret:i}}));case 7:return e.abrupt("return",r.setupIntents.cancelChallenge({id:a,data:{client_secret:i}}));case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),YS=function(e,t){var n=e.linkApiClient,r=t.integrationType;switch(r){case"elements_app_controller":case"connections_modal":case"link_login_modal":case"link_modal":return n.shareSessionContext("frame_to_frame");case"card":case"express_checkout":return n.shareSessionContext("controller_to_frame_to_popup");case"prb":return n.shareSessionContext("controller_to_outer_to_popup");default:throw new Error("Routing not specified for integration type: ".concat(r))}},WS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.completeUrl,i=n.clientSecret,o=n.cvc,s=n.postalCode,e.abrupt("return",r.cardDetailsRecollection.completeChallenge({completeUrl:a,data:{client_secret:i,cvc:o||void 0,postal_code:s||void 0}}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),JS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.returnIntentId,i=n.data,e.abrupt("return",r.returnIntents.confirm({id:a,data:i}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),XS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.apiClient,r=t.cache,a=n.getMids(),i=a?"".concat(a.muid,"#").concat(a.guid,"#").concat(a.sid):"",o=function(){return n.radarSessions.create({data:{}})},e.next=6,r.radarSessionCache.get(i)||r.radarSessionCache.set(i,o());case 6:return"error"===(s=e.sent).type&&r.radarSessionCache.delete(i),e.abrupt("return",s);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),QS=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.session,i=n.token,o=n.ekey,e.next=4,Fs.radarSessions.attachHcaptchaToken({sessionId:a,data:(0,C.Z)((0,C.Z)({},r.getAuthenticationParams()),{},{passive_captcha_token:i,passive_captcha_ekey:o||void 0})});case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),$S=function(e){return e["250x400"]="01",e["390x400"]="02",e["500x600"]="03",e["600x400"]="04",e.fullScreen="05",e}($S||{}),ek=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.logger,i=n.publishableKey?r.getCustomAuthForLink(n.publishableKey):void 0,e.abrupt("return",r.threeDSecure2.authenticate({data:{source:n.threeDS2Source,browser:(o=n,s=void 0,u=void 0,l=void 0,c=void 0,JSON.stringify((0,C.Z)((0,C.Z)({},o.fingerprintResult),{},{challengeWindowSize:(l=o.outerWindowWidth,c=o.hosted,c?l<390?$S["250x400"]:l<500?$S["390x400"]:l<600?$S["500x600"]:l<768?$S["600x400"]:$S.fullScreen:null),threeDSCompInd:"Y",browserJavaEnabled:navigator.javaEnabled(),browserJavascriptEnabled:!0,browserLanguage:(s=navigator.language||navigator.languages||navigator.browserLanguage,u=Array.isArray(s)?s[0]:s,"string"==typeof u?u:null),browserColorDepth:String(screen.colorDepth),browserScreenHeight:String(screen.height),browserScreenWidth:String(screen.width),browserTZ:String((new Date).getTimezoneOffset()),browserUserAgent:navigator.userAgent}))),one_click_authn_device_support:n.oneClickAuthnDeviceSupportAPIParam,one_click_authn_authentication:n.oneClickAuthnAuthenticationAPIParam},authData:i,errorLog:a.log}));case 3:case"end":return e.stop()}var o,s,u,l,c}),e)})));return function(t,n){return e.apply(this,arguments)}}(),tk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.intentSecret,i=a.id,o=a.clientSecret,s=a.type,u=n.shouldCreatePaymentMethod,l=n.confirmIntentData,c=n.localeOverride,d="data"in l&&"billing_details"in l.data&&(0,w.Kn)(l.data.billing_details)?{billing_details:l.data.billing_details}:{},p="paymentMethod"===l.tag?{payment_method:l.paymentMethod}:{},m=(0,C.Z)((0,C.Z)({create_payment_method:u},d),p),e.abrupt("return","PAYMENT_INTENT"===s?r.paymentIntents.createAcssSession({id:i,data:(0,C.Z)({client_secret:o},m),options:{localeOverride:c}}):r.setupIntents.createAcssSession({id:i,data:(0,C.Z)({client_secret:o},m),options:{localeOverride:c}}));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),nk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.intentSecret,i=n.data,e.abrupt("return",r.paymentIntents.verifyMicrodeposits({id:a.id,data:(0,C.Z)((0,C.Z)({},i),{},{client_secret:a.clientSecret})}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),rk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.intentSecret,i=n.data,e.abrupt("return",r.setupIntents.verifyMicrodeposits({id:a.id,data:(0,C.Z)((0,C.Z)({},i),{},{client_secret:a.clientSecret})}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ak=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.frameHub,a=n.data,i=n.frameId,r.sendMessageToParent({action:"get-google-maps-predictions",payload:{data:a,frameId:i}});case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ik=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.frameHub,a=n.data,i=n.frameId,r.sendMessageToParent({action:"get-google-maps-details",payload:{data:a,frameId:i}});case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ok=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.frameHub,a=n.apiKey,r.sendMessageToParent({action:"init-google-maps-service",payload:{apiKey:a}});case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),sk=function(e){return"requires_source_action"===(t=e.status)||"requires_action"===t;var t},uk=function(e){var t=e.luxePath,n=e.intent;return t&&(t.match(/(\w+)|\[(.*?)\]/g)||[]).reduce((function(e,t){return e?e[t.replace("[","").replace("]","")]:null}),n)||null},lk=function(){function e(t){var n=t.apiSpec,r=t.cfg;(0,A.Z)(this,e),this._spec=n,this._cfg=r}return(0,M.Z)(e,[{key:"type",value:function(){return this._spec.type}},{key:"nextBuyerAction",value:function(){return this._nextActionSpec.nextBuyerAction()}},{key:"nextBuyerActionIconType",value:function(){var e=this.nextBuyerAction();switch(e){case"redirect_desktop":return"redirectDesktop";case"redirect_mobile":case"qr_scan":case"in_context_completion":return"redirectMobile";default:return(0,N.Rz)(e)}}},{key:"partnerProductLink",value:function(){return this._spec.partner_product_link||null}},{key:"hasExplicitNextBuyerAction",value:function(){return!(this._nextActionSpec instanceof ck)}},{key:"getLuxeMessageServerSpec",value:function(){var e;return null===(e=this._spec.localization)||void 0===e?void 0:e.content}},{key:"getSelectedPaymentCustomMessagingSpec",value:function(){var e;return null===(e=this._spec.buyer_messaging)||void 0===e?void 0:e.selected_payment_custom_messaging}},{key:"selectedPaymentCustomMessagingEnabled",value:function(){var e=this.getSelectedPaymentCustomMessagingSpec();if(null==e||!e.enabled)return!1;var t=this.getLuxeMessageServerSpec();return e.disable_learn_more_link?!(null==t||!t.selected_payment_custom_messaging_text):!(null==e||!e.learn_more_link||null==t||!t.selected_payment_custom_messaging_terms_text||null==t||!t.selected_payment_custom_messaging_text)}},{key:"_nextActionSpec",get:function(){return this._redirectToUrlCoreSpec||this._confirmOnMobileDeviceCoreSpec||this._inContextCompletionCoreSpec||new ck({cfg:this._cfg})}},{key:"_redirectToUrlCoreSpec",get:function(){var e;if("redirect_to_url"===(null===(e=this._spec.next_action_spec)||void 0===e?void 0:e.confirm_response_status_specs.requires_action.type)){var t,n=null===(t=this._spec.next_action_spec)||void 0===t?void 0:t.confirm_response_status_specs.requires_action;return new dk({redirectToUrlSpec:n,cfg:this._cfg})}return null}},{key:"_confirmOnMobileDeviceCoreSpec",get:function(){var e=this._confirmMobileDeviceSpec;return e?new pk({confirmOnMobileDeviceSpec:e,cfg:this._cfg}):null}},{key:"_confirmMobileDeviceSpec",get:function(){var e,t;return"confirm_on_mobile_device"===(null===(e=this._spec.next_action_spec)||void 0===e?void 0:e.confirm_response_status_specs.requires_action.type)?null===(t=this._spec.next_action_spec)||void 0===t?void 0:t.confirm_response_status_specs.requires_action:null}},{key:"_inContextCompletionCoreSpec",get:function(){var e=this._inContextCompletionSpec;return e?new mk({inContextCompletionSpec:e,cfg:this._cfg}):null}},{key:"_inContextCompletionSpec",get:function(){var e,t;return"in_context_completion"===(null===(e=this._spec.next_action_spec)||void 0===e?void 0:e.confirm_response_status_specs.requires_action.type)?null===(t=this._spec.next_action_spec)||void 0===t?void 0:t.confirm_response_status_specs.requires_action:null}},{key:"prepareParsedNextAction",value:function(e){return this._confirmMobileDeviceSpec?this.prepareParsedConfirmOnMobileDeviceAction(e):this._inContextCompletionSpec?this.prepareParsedInContextCompletionAction(e):null}},{key:"prepareParsedConfirmOnMobileDeviceAction",value:function(e){var t,n,r,a,i,o,s,u,l,c,d,p,m=(0,I.TX)({appUrl:(0,I.AG)(I.Z_),hostedInstructionsUrl:I.Z_,qrImageUrlPng:I.Z_,qrImageUrlSvg:I.Z_,qrExpiresAt:(0,I.AG)(I.Rx)});if(!this._confirmMobileDeviceSpec)return null;var f={appUrl:uk({luxePath:null===(t=this._confirmMobileDeviceSpec.mobile_payment_link)||void 0===t||null===(n=t.app_url)||void 0===n?void 0:n.intent_path,intent:e}),hostedInstructionsUrl:uk({luxePath:null===(r=this._confirmMobileDeviceSpec.mobile_payment_link)||void 0===r||null===(a=r.hosted_instructions_url)||void 0===a?void 0:a.intent_path,intent:e}),qrImageUrlPng:uk({luxePath:null===(i=this._confirmMobileDeviceSpec.mobile_payment_link)||void 0===i||null===(o=i.qr_image_url_png)||void 0===o?void 0:o.intent_path,intent:e}),qrImageUrlSvg:uk({luxePath:null===(s=this._confirmMobileDeviceSpec.mobile_payment_link)||void 0===s||null===(u=s.qr_image_url_svg)||void 0===u?void 0:u.intent_path,intent:e}),qrExpiresAt:uk({luxePath:null===(l=this._confirmMobileDeviceSpec.mobile_payment_link)||void 0===l||null===(c=l.qr_expires_at)||void 0===c?void 0:c.intent_path,intent:e})},h=(0,I.ld)(m,f,"luxeConfirmOnMobileDeviceActionShape");return"error"===h.type?null:(0,C.Z)((0,C.Z)({},h.value),{},{type:"luxe_confirm_on_mobile_device",redirectBehavior:null===(d=this._confirmMobileDeviceSpec.mobile_payment_link)||void 0===d||null===(p=d.app_url)||void 0===p?void 0:p.redirect_behavior})}},{key:"prepareParsedInContextCompletionAction",value:function(e){var t,n=(0,I.TX)({url:I.Z_});if(!this._inContextCompletionSpec)return null;var r={url:uk({luxePath:null===(t=this._inContextCompletionSpec.url)||void 0===t?void 0:t.intent_path,intent:e})},a=(0,I.ld)(n,r,"luxeInContextCompletionActionShape");return"error"===a.type?null:(0,C.Z)((0,C.Z)({},a.value),{},{type:"luxe_in_context_completion"})}},{key:"getHostedInstructionUI",value:function(){var e;return(null===(e=this._confirmMobileDeviceSpec)||void 0===e?void 0:e.hosted_instructions_ui)||null}},{key:"getTermsLink",value:function(){var e,t,n;return(null===(e=this._confirmMobileDeviceSpec)||void 0===e||null===(t=e.hosted_instructions_ui)||void 0===t||null===(n=t.page_footer)||void 0===n?void 0:n.terms_link)||null}},{key:"hasConfirmOnMobileDeviceNextAction",value:function(){return Boolean(this._confirmMobileDeviceSpec)}}],[{key:"create",value:function(t){return new e({apiSpec:t,cfg:{isMobile:mn.q$}})}}]),e}(),ck=function(){function e(t){var n=t.cfg;(0,A.Z)(this,e),this._cfg=n}return(0,M.Z)(e,[{key:"nextBuyerAction",value:function(){return this._cfg.isMobile?"redirect_mobile":"redirect_desktop"}}]),e}(),dk=function(){function e(t){var n=t.redirectToUrlSpec,r=t.cfg;(0,A.Z)(this,e),this._redirectToUrlSpec=n,this._delegate=new ck({cfg:r})}return(0,M.Z)(e,[{key:"nextBuyerAction",value:function(){return this._delegate.nextBuyerAction()}}]),e}(),pk=function(){function e(t){var n=t.confirmOnMobileDeviceSpec,r=t.cfg;(0,A.Z)(this,e),this._confirmOnMobileDeviceSpec=n,this._cfg=r}return(0,M.Z)(e,[{key:"_redirectBehavior",value:function(){var e,t,n;return null===(e=this._confirmOnMobileDeviceSpec)||void 0===e||null===(t=e.mobile_payment_link)||void 0===t||null===(n=t.app_url)||void 0===n?void 0:n.redirect_behavior}},{key:"nextBuyerAction",value:function(){var e=this._redirectBehavior();switch(e){case"on_mobile_only":return this._cfg.isMobile?"redirect_mobile":"qr_scan";case"never":case void 0:return"qr_scan";default:return(0,N.Rz)(e)}}}]),e}(),mk=function(){function e(t){var n=t.inContextCompletionSpec,r=t.cfg;(0,A.Z)(this,e),this._inContextCompletionSpec=n,this._cfg=r}return(0,M.Z)(e,[{key:"nextBuyerAction",value:function(){return this._cfg.isMobile?"redirect_mobile":"in_context_completion"}}]),e}(),fk=function(){function e(t){(0,A.Z)(this,e),this._paymentSpecs=t.reduce((function(e,t){return e[t.type]=lk.create(t),e}),{})}return(0,M.Z)(e,[{key:"getLuxeEngineCoreSpec",value:function(e){return this._paymentSpecs[e]||null}},{key:"parseNextAction",value:function(e,t){var n=this.getLuxeEngineCoreSpec(t);return n?n.prepareParsedNextAction(e):null}}]),e}(),hk=[].concat((0,x.Z)(W.y.typesWithLuxeServerSpec),["alipay","affirm","afterpay_clearpay","au_becs_debit","klarna","sepa_debit","sofort","alma","amazon_pay","bancontact","demo_pay","giropay","grabpay","mobilepay","ng_market","pay_by_bank","paypal","revolut_pay","sunbit","satispay","crypto","zip","twint","south_korea_market","kr_market","kr_card","kakao_pay","naver_pay","payco","samsung_pay","ng_bank","ng_bank_transfer","ng_card","ng_ussd","gopay","qris","shopeepay","oxxo","multibanco","paynow","promptpay","wechat_pay","cashapp","ideal","eps","p24","customer_balance"]),_k=function(){function e(t){(0,A.Z)(this,e),this._deps=t}var t,n,r;return(0,M.Z)(e,[{key:"_getConfigFromElementStore",value:(r=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&this._deps.elementsStoreByGroupId.has(t)){e.next=2;break}return e.abrupt("return",null);case 2:return e.next=4,this._deps.elementsStoreByGroupId.getForExistingGroup(t,"_getConfigFromElementStore");case 4:return n=e.sent,r=n.store,e.abrupt("return",(null==r?void 0:r.getState().config)||null);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"getPaymentMethodSpecLuxeData",value:(n=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.groupId,a=t.clientSecret,i=t.paymentMethod,e.next=3,this._getConfigFromElementStore(r);case 3:if(o=e.sent,null==i||!i.type||null==o||!o.session){e.next=6;break}return e.abrupt("return",{paymentMethodSpecs:o.session.paymentMethodSpecs,featureFlags:o.session.featureFlags,paymentMethodType:i.type});case 6:return e.next=8,Ty.createAndParse({authentication:this._deps.authenticationParams(),betas:this._deps.betas()||[],clientSecret:a,deferredIntent:void 0,customerSessionClientSecret:null==o?void 0:o.customerSessionClientSecret,existingElementsSessionId:null==o||null===(n=o.session)||void 0===n?void 0:n.elementsSessionId,locale:null==o?void 0:o.locale,paymentUserAgentSuffix:this._deps.paymentUserAgentSuffix(),referrer:this._deps.referrer(),stripeJsId:this._deps.stripeJsId()});case 8:if(s=e.sent,u=(0,k.Z)(s,1),"object"===(null==(l=u[0])?void 0:l.type)){e.next=13;break}return e.abrupt("return",new T.No("elementsSessionApi response is not an object, caused by: ".concat(null==l?void 0:l.error.message)));case 13:if(null!==(c=(null==i?void 0:i.type)||l.object.paymentMethodType)){e.next=16;break}return e.abrupt("return",new T.No("paymentMethodType not found from elementsSessionApi response, intent: ".concat(a.id)));case 16:return e.abrupt("return",{paymentMethodSpecs:l.object.paymentMethodSpecs,featureFlags:l.object.featureFlags,paymentMethodType:c});case 17:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"getLuxeCoreEngine",value:function(e){return new fk(e)}},{key:"parseLuxeNextAction",value:(t=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.intent,r=t.clientSecret,a=t.groupId,i=this._deps.getLogger(),sk(n)){e.next=5;break}return i.log("luxe_controller.get_payment_method_spec_luxe_data.error",{message:"Intent is not in requires action",intent_id:n.id,status:n.status}),e.abrupt("return",null);case 5:return e.next=7,this.getPaymentMethodSpecLuxeData({groupId:a,clientSecret:r,paymentMethod:"object"==typeof n.payment_method?n.payment_method:null});case 7:if(!((o=e.sent)instanceof T.No)){e.next=11;break}return i.log("luxe_controller.get_payment_method_spec_luxe_data.error",{error:o}),e.abrupt("return",null);case 11:if(void 0!==(s=(0,D.sE)(hk,(function(e){return e===o.paymentMethodType})))){e.next=15;break}return i.log("luxe_controller.get_payment_method_spec_luxe_data.error",{message:"payment method type is not enlisted within LuxePaymentMethods",intent_id:n.id,payment_method_type:o.paymentMethodType}),e.abrupt("return",null);case 15:return null!==(u=this.getLuxeCoreEngine(o.paymentMethodSpecs).parseNextAction(n,s))?i.log("luxe_controller.handled_next_action",{message:"Handled an intent next_action using Luxe",intent_id:n.id,payment_method_type:s}):i.log("luxe_controller.get_payment_method_spec_luxe_data.error",{message:"LuxeEngineCore failed to parsedNextAction, likely due to missing spec",intent_id:n.id,payment_method_type:s}),e.abrupt("return",u);case 18:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}],[{key:"create",value:function(t){return new e(t)}}]),e}(),yk="luxe-controller-cache-key",vk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.intent,a=n.groupId,i=n.clientSecret,e.abrupt("return",gk(t).parseLuxeNextAction({intent:r,groupId:a,clientSecret:i}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),gk=function(e){var t=e.cache,n=e.apiClient,r=e.integrationMetadata,a=e.logger,i=e.elementsStores,o=e.outerInitiatedActions;return t.luxeControllerCache.get(yk)||t.luxeControllerCache.set(yk,_k.create({authenticationParams:function(){return n.getAuthenticationParams()},betas:function(){return r.betas},paymentUserAgentSuffix:function(){return r.paymentUserAgentSurfaceContextSuffix||null},referrer:function(){return r.referrer},stripeJsId:function(){return r.stripeJsId},elementsStoreByGroupId:i,getLogger:function(){return a},retrievePaymentIntent:o.retrievePaymentIntent,retrieveSetupIntent:o.retrieveSetupIntent})),t.luxeControllerCache.get(yk)},bk=n(56274).Promise,Sk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,C,Z,A,M,x;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.logger,a=t.elementsStores,i=t.outerInitiatedActions,o=n.wallet,s=n.isCheckout,u=n.groupId,l=n.isHostedInvoicePage,c=n.isPaymentElement,d=n.onBehalfOf,p=n.amount,m=n.currency,!l){e.next=4;break}return e.abrupt("return",bk.resolve({availability:!0}));case 4:if(!c||!u){e.next=20;break}return e.next=7,a.getForDeferredGroup(u);case 7:if(f=e.sent,h=f.store,!(_=f.error)){e.next=14;break}r.log("error.pr.reading_domain_registration_from_store_failed",{error:_.message}),e.next=20;break;case 14:if(v=h.getState(),g=(null===(y=v.config.session)||void 0===y?void 0:y.unverifiedPaymentMethodsOnDomain)||[],b=-1===g.indexOf(o),"apple_pay"!==o){e.next=19;break}return e.abrupt("return",{availability:b,tokenNotificationURL:null===(S=v.config.session)||void 0===S?void 0:S.applePayTokenRevokeWebhookUrl});case 19:return e.abrupt("return",{availability:b});case 20:return e.next=22,i.retrieveWalletConfig({onBehalfOf:d,amount:p,currency:m});case 22:if("error"!==(k=e.sent).type){e.next=28;break}if(r.log("error.pr.fetch_domain_registration_failed",{error:k.error,wallet:o,isCheckout:s,isHostedInvoicePage:l,isPaymentElement:c}),"apple_pay"!==o){e.next=27;break}return e.abrupt("return",{availability:!1});case 27:return e.abrupt("return",{availability:!0});case 28:C=k.object,e.t0=o,e.next="apple_pay"===e.t0?32:"apple_pay_later"===e.t0?35:38;break;case 32:return Z=C.apple_pay_available.payment_request_button,A=C.verified_payment_methods_on_domain[o],e.abrupt("break",40);case 35:return Z=C.apple_pay_later_available.payment_request_button,A=C.verified_payment_methods_on_domain.apple_pay,e.abrupt("break",40);case 38:Z=C.google_pay_available.payment_request_button,A=C.verified_payment_methods_on_domain[o];case 40:if("apple_pay_later"!==o){e.next=42;break}return e.abrupt("return",{availability:Z});case 42:return c||A||(r.warn(bg({unverifiedPaymentMethods:[o],elementName:"`paymentRequest`"})),r.log("pr.".concat(o,".domain_unverified"),{is_override:null!==(M=C.is_override)&&void 0!==M&&M})),x="apple_pay"===o?C.apple_pay_available.token_notification_url:void 0,e.abrupt("return",{availability:Z,tokenNotificationURL:x});case 45:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),kk=function(e){return(0,C.Z)((0,C.Z)({},e),{},{object:(0,C.Z)((0,C.Z)({},e.object),{},{experiments:e.object.experiments&&(0,C.Z)((0,C.Z)({},e.object.experiments),{},{elements_session_id:null,elements_assignment_id:null}),consumer_info:null,token:null})})},Ck=n(56274).Promise,Ek=function(e){return(0,L.qC)(e)},Zk=function(e){var t=e.cache,n=e.withSecretConsumerData,r=e.onBehalfOf,a=e.amount,i=e.currency,o=Ek({onBehalfOf:r,amount:a,currency:i});return n?t.withPrivateConsumerInfo.get(o):t.withoutPrivateConsumerInfo.get(o)},Ak=function(e){var t=e.cache,n=e.withSecretConsumerData,r=e.onBehalfOf,a=e.amount,i=e.currency,o=e.walletConfigPromise,s=Ek({onBehalfOf:r,amount:a,currency:i});n&&t.withPrivateConsumerInfo.set(s,o);var u=o.then((function(e){return"error"===e.type?e:kk(e)}));return t.withoutPrivateConsumerInfo.set(s,u),n?o:u},Mk=function(e){return Ck.all(e.withPrivateConsumerInfo.keys().map(function(){var t=(0,Z.Z)((0,E.Z)().mark((function t(n){var r;return(0,E.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.withPrivateConsumerInfo.get(n);case 2:"object"===(r=t.sent).type&&(r.object.consumer_info=null,r.object.token=null,e.withPrivateConsumerInfo.set(n,Ck.resolve(r)));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()))},xk=n(56274).Promise,Pk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ik(t,(0,C.Z)((0,C.Z)({},n),{},{withSecretConsumerData:!0}));case 2:if("error"!==(r=e.sent).type){e.next=5;break}return e.abrupt("return",r);case 5:return e.abrupt("return",kk(r));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ik=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.logger,a=t.apiClient,i=t.integrationMetadata,o=t.cache,s=t.outerActions,u=n.onBehalfOf,l=n.withSecretConsumerData,c=n.requestSurface,d=n.amount,p=n.currency,!(m=Zk({cache:o.walletConfigCache,withSecretConsumerData:l,onBehalfOf:u,amount:d,currency:p}))){e.next=5;break}return e.abrupt("return",m);case 5:return f=i.getReferrerHost(),h=i.getTopLevelReferrerHost(),_=fe({experimentKey:Y.D3.elements_session,apiKey:a.getApiKey(),stripeAccount:a.getStripeAccount()}),y=fe({experimentKey:Y.D3.elements_assignment}),v=a.linkWalletConfig.retrieve({stripeJsId:i.stripeJsId,elementsSessionId:_,elementsAssignmentId:y,referrerHost:f,requestSurface:c,topLevelReferrerHost:h,linkAuthentication:l,onBehalfOf:u,amount:d,currency:p}).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,o,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.error&&!t.object.is_override){e.next=2;break}return e.abrupt("return",t);case 2:if(!(n=t.object.experiments)){e.next=14;break}return e.next=6,s.localStorageSemaphoreAcquire();case 6:return e.next=8,xk.all([pe({experimentKey:Y.D3.elements_session,experimentId:n.elements_session_id,apiKey:a.getApiKey(),stripeAccount:a.getStripeAccount(),stripeJsId:i.stripeJsId}),pe({experimentKey:Y.D3.elements_assignment,experimentId:n.elements_assignment_id,stripeJsId:i.stripeJsId})]);case 8:o=e.sent,u=(0,k.Z)(o,2),l=u[0],c=u[1],r.updateParams({elements_session_id:l,elements_assignment_id:c}),s.localStorageSemaphoreRelease();case 14:return e.abrupt("return",t);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),e.abrupt("return",Ak({cache:o.walletConfigCache,withSecretConsumerData:l,onBehalfOf:u,amount:d,currency:p,walletConfigPromise:v}));case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Nk=["requestSurface","withSecretConsumerData"],wk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,g,b;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=n.requestSurface,u=n.withSecretConsumerData,l=(0,v.Z)(n,Nk),"paymentRequestButton"!==(m=l.componentName)){e.next=8;break}c=l.onBehalfOf,d=l.amount,p=l.currency,e.next=19;break;case 8:if(f=t.frameHub.getFrameGroup(l.frameId)){e.next=11;break}throw new Error("Could not find the expected elements group");case 11:return e.next=13,t.elementsStores.getForDeferredGroup(f);case 13:if(h=e.sent,_=h.store,!h.error){e.next=18;break}throw new Error("Could not retrieve elements store");case 18:c=_.getState().config.onBehalfOf;case 19:return e.next=21,Ik(t,{onBehalfOf:c,requestSurface:s,withSecretConsumerData:u,amount:d,currency:p});case 21:return y=e.sent,g=null===(r=y.object)||void 0===r||null===(a=r.passive_captcha)||void 0===a?void 0:a.site_key,b=null===(i=y.object)||void 0===i||null===(o=i.passive_captcha)||void 0===o?void 0:o.rqdata,g&&(t.hcaptchaManager.setSiteKey("elements",g),t.hcaptchaManager.setRqdata("elements",b)),"card"!==m&&"cardNumber"!==m||_y(t.hcaptchaManager,t.frameHub),c&&t.logger.log("on_behalf_of.wallet_config_called_with_obo",{isError:"error"===y.type}),e.abrupt("return",{response:y,additionalDetails:{onBehalfOf:c}});case 28:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Tk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.cache,a=n.onBehalfOf,i=n.amount,o=n.currency,e.next=4,Zk({cache:r.walletConfigCache,withSecretConsumerData:!1,onBehalfOf:a,amount:i,currency:o});case 4:if(!(s=e.sent)||"error"!==s.type||"on_behalf_of"!==s.error.param){e.next=7;break}return e.abrupt("return",s.error.message);case 7:return e.abrupt("return",null);case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ok=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.data,i=n.usesButtonElement,o=n.usesExpressCheckoutElement,s=n.paymentRequestType,e.abrupt("return",r.applePaySession.create({data:(0,C.Z)({},a),options:{loggerExtras:{usesButtonElement:!!i,usesExpressCheckoutElement:!!o,paymentRequestType:s}}}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Rk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.frameHub,a=t.outerInitiatedActions,i=t.sharedInnerData,o=t.outerActions,s=n.groupId,u=n.locale,l=(0,ye.jW)(r,s,j.NC.PAYMENT_ELEMENT)){e.next=5;break}return e.abrupt("return",null);case 5:return e.next=7,(0,ye.XQ)(r,l);case 7:return c=e.sent,e.next=10,i.consume("recentlyCreatedWalletData");case 10:if(!(d=e.sent)){e.next=13;break}return e.abrupt("return",d);case 13:if("payment_method_data"===(null==c?void 0:c.type)){e.next=15;break}return e.abrupt("return",null);case 15:if("apple_pay"===c.selectedPaymentMethod||"google_pay"===c.selectedPaymentMethod){e.next=17;break}return e.abrupt("return",null);case 17:return e.prev=17,e.next=20,o.showUpeWallet({frameId:l,wallet:c.selectedPaymentMethod});case 20:return"token"===(p=e.sent).type&&i.set("recentlyCreatedWalletData",p),e.abrupt("return",p);case 25:return e.prev=25,e.t0=e.catch(17),m=c.selectedPaymentMethod,e.abrupt("return",a.unsafeLocalizeString({message:"errors.wallet_show_error",data:{wallet:(0,w.pM)(m.replace("_"," "))},locale:u}).then((function(e){return{type:"error",error:{type:"invalid_request_error",message:e||"Something went wrong. Unable to show wallet. Please choose a different payment method and try again."}}})));case 29:case"end":return e.stop()}}),e,null,[[17,25]])})));return function(t,n){return e.apply(this,arguments)}}(),Lk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.apiClient,r=t.integrationMetadata,a=t.cache,i=t.logger,o="create_ephemeral_key_nonce",s=r.resolveLocale(),e.next=5,n.ephemeralKeyNonces.create({data:{}});case 5:return u=e.sent,l=u,"object"===u.type&&(c=u.object.public_nonce,a.ephemeralKeyNonceCache.set(c,u.object.private_nonce),l={type:"object",object:{public_nonce:c}}),n.reportFetchResult(o,l),e.abrupt("return",Ap(l,s,{logger:i}));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Dk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.intentSecret,i=n.linkAccountSessionId,o=n.expandParam,e.abrupt("return",r.paymentIntents.attachLinkAccountSession({id:a.id,linkAccountSessionId:i,data:{expand:o||[],client_secret:a.clientSecret}}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Uk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=n.intentSecret,i=n.linkAccountSessionId,o=n.expandParam,e.abrupt("return",r.setupIntents.attachLinkAccountSession({id:a.id,linkAccountSessionId:i,data:{expand:o||[],client_secret:a.clientSecret}}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),jk=((0,I.Wc)((0,I.mC)({handleActions:(0,I.Wc)(I.Xg,(function(){return!0}))}),(function(){return{handleActions:!0}})),n(56274).Promise,"instant_verification_incomplete"),Bk=n(56274).Promise,Fk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=t.outerInitiatedActions,i=n.error,o=n.bankAccount,s=n.groupId,e.next=4,r.strictGet(s,"completeLinkAccountSessionElements");case 4:if(u=e.sent,!i){e.next=17;break}if(i.code!==jk){e.next=10;break}u.dispatch({type:"PAYMENT.ACH_BANK_SEARCH.RESET"}),e.next=15;break;case 10:return e.next=12,a.localizeError(i);case 12:l=e.sent,c=l.error,u.dispatch({type:"PAYMENT.ACH_BANK_SEARCH.ERROR",error:{type:"connections",code:c.code,message:c.message}});case 15:e.next=18;break;case 17:o&&u.dispatch({type:"PAYMENT.ACH_BANK_SEARCH.ACCOUNT_LINKED",bankAccount:o});case 18:return e.abrupt("return",Bk.resolve());case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Gk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.paymentDetails,i=n.groupId,e.next=4,r.strictGet(i,"createBankPaymentDetails");case 4:e.sent.dispatch(hp(a));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Vk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.consumerInfo,i=n.groupId,e.next=4,r.strictGet(i,"loginWithConsumerInfo");case 4:e.sent.dispatch(cp(a));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),qk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.groupId,e.next=4,r.strictGet(a,"clearInstantDebitsIncentive");case 4:e.sent.dispatch({type:"CONSUMER.CLEAR_INSTANT_DEBITS_INCENTIVE"});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Kk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.groupId,i=n.paymentMethodType,e.next=4,r.strictGet(a,"resetConsumerIncentiveOffer");case 4:e.sent.dispatch({type:"CONSUMER.RESET_SIGN_UP_INCENTIVE_OFFERS",paymentMethodTypes:[i]});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),zk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.bankPaymentDetailsId,i=n.groupId,e.next=4,r.strictGet(i,"confirmInstantDebitsIncentiveForPaymentDetails");case 4:e.sent.dispatch(gp(a));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Hk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.groupId,i=n.paymentMethodType,o=n.paymentDetailsId,e.next=4,r.strictGet(a,"updateAvailableConsumerIncentives");case 4:e.sent.dispatch(bp(i,o));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Yk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.instrumentId,i=n.paymentMethodType,o=n.groupId,s=n.paymentDetailsId,e.next=4,r.strictGet(o,"confirmConsumerSignUpIncentiveForPaymentDetails");case 4:e.sent.dispatch(kp(a,i,s));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Wk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.consumerInfo,i=n.groupId,e.next=4,r.strictGet(i,"prefillUsBankAccountFormWithConsumer");case 4:e.sent.dispatch(Cp(a));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Jk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.instrumentId,i=n.instrumentEligible,o=n.paymentMethodType,s=n.groupId,e.next=4,r.strictGet(s,"setInstrumentForConsumerSignUpIncentive");case 4:e.sent.dispatch(Ep(a,o,i));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Xk=function(){return Se.Fd},Qk=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.linkApiClient,a=t.logger,i=Xk(),(0,L.Qg)(i)){e.next=7;break}if(a.log("error.remember_link_login.untrusted_origin",{parent_origin:i}),!i){e.next=6;break}throw new T.No("This function may only be called from the Link app");case 6:return e.abrupt("return");case 7:r.temporaryAndDangerous_setCredentials(n);case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),$k=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.linkApiClient,r=t.logger,a=Xk(),(0,L.Qg)(a)){e.next=7;break}if(r.log("error.forget_link_login.untrusted_origin",{parent_origin:a}),!a){e.next=6;break}throw new T.No("This function may only be called from the Link app");case 6:return e.abrupt("return");case 7:n.temporaryAndDangerous_clearCredentials();case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),eC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.elementsStores,r=t.frameHub,a=t.logger,n.keys().forEach(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=r.getGroup(t),n.has(t)&&i){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,n.strictGet(t,"logOutOfLinkInElements");case 5:o=e.sent,s=o.getState(),!!s.consumer.consumerSession&&(o.dispatch({type:"CONSUMER.LOGOUT.SUCCESS"}),a.log("pr.link.elements_logout"));case 8:case"end":return e.stop()}var s}),e)})));return function(t){return e.apply(this,arguments)}}());case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),tC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.frameHub,r=t.outerInitiatedActions,a=t.cache,n.sendBroadcast({type:"link_popup_log_out_no_sensitive_data"}),r.logOutOfLinkInElements(),Mk(a.walletConfigCache);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),nC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.frameHub,r=t.cache,n.sendBroadcast({type:"preloaded_data_stale"}),Mk(r.walletConfigCache);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),rC=n(56274).Promise,aC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,Z,A,M,x,P;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.integrationMetadata,i=t.frameHub,o="create_consumer_payment_details",s=n.email,u=n.clientSecret,l=n.frameId,c=n.billingDetails,d=n.isDefault,p=n.requestSurface,m=n.nickname,f=u,e.prev=4,e.next=7,ge(i,l);case 7:if("error"!==(h=e.sent).type){e.next=12;break}return e.abrupt("return",rC.reject(h.error));case 12:return _=h.value,y=_.cardNumber,v=_.cardExpiry,g=_.cardCvc,b=_.postalCode,S=(0,I.qQ)(v),k=S.year,Z=S.month,e.next=16,pu({apiKey:r.getApiKey(),stripeAccount:r.getStripeAccount()||null,clientSecret:f,cardDetails:{exp_month:Z,exp_year:k,number:y,cvc:g},email:s,consumerAddress:(0,C.Z)({postal_code:b},c),active:!0,isDefault:d,requestSurface:p||(E=a.paymentUserAgentSurfaceContextSuffix,E===et.wl?ht.jL.HostedInvoicePagePaymentElement:ht.jL.PaymentElement),nickname:m,useLinkApiClient:!1});case 16:if("error"!==(A=e.sent).type){e.next=23;break}throw M=A.error,r.reportFetchResult(o,A),new T.No(M.message||M.code||"unexpected error");case 23:return P=null==A||null===(x=A.object)||void 0===x?void 0:x.redacted_payment_details,e.abrupt("return",P);case 25:e.next=30;break;case 27:return e.prev=27,e.t0=e.catch(4),e.abrupt("return",rC.reject(e.t0));case 30:case"end":return e.stop()}var E}),e,null,[[4,27]])})));return function(t,n){return e.apply(this,arguments)}}(),iC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.linkApiClient,a=n.email,i=n.session_id,o=n.payment_intent,s=n.amount,u=n.currency,l=n.element,c=n.transaction_context,d=r.elementToLinkRequestSurface(l)||ht.jL.LinkAuthenticationInPaymentElement,e.next=5,r.prewarmLookupWithStoredCredentials({requestSurface:d,sessionId:i,transactionContext:c});case 5:p=e.sent,p.found||r.prewarmLookupWithEmail({email_address:a,amount:s,currency:u,request_surface:d,session_id:i,payment_intent:o,transaction_context:c});case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),oC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.apiClient,r=n.getApiKey(),e.abrupt("return",!!(0,ft.jC)({key:r,livemode:(0,U.lO)(r)===U.Kl.live}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),sC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.linkApiClient,e.next=3,n.hasAuthSessionClientSecret();case 3:if(!e.sent){e.next=7;break}return e.next=7,n.clearUserCredentials();case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),uC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.linkApiClient,e.abrupt("return",r.shareSessionContext(n));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),lC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId,i=n.wallet,o=n.isComplete,a){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForDeferredGroup(a);case 6:if(s=e.sent,u=s.error,l=s.store,!u){e.next=11;break}return e.abrupt("return");case 11:l.dispatch({type:"PAYMENT.FETCHING_WALLETS",isComplete:!!o,wallet:i,externalPaymentMethodTypes:l.getState().config.externalPaymentMethodTypes});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),cC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId,i=n.shouldShowButton,o=n.button,a){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForDeferredGroup(a);case 6:if(s=e.sent,u=s.error,l=s.store,!u){e.next=11;break}return e.abrupt("return");case 11:l.dispatch({type:"EXPRESS_CHECKOUT.SHOULD_SHOW_BUTTON",button:o,shouldShowButton:i});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),dC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId,i=n.paymentMethodType,a){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForExistingGroup(a,"expressCheckoutConfirmStart");case 6:if(o=e.sent,s=o.error,u=o.store,!s){e.next=11;break}return e.abrupt("return");case 11:u.dispatch({type:"EXPRESS_CHECKOUT.CONFIRM_START",paymentMethodType:i});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),pC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForExistingGroup(a,"expressCheckoutConfirmEnd");case 6:if(i=e.sent,o=i.error,s=i.store,!o){e.next=11;break}return e.abrupt("return");case 11:s.dispatch({type:"EXPRESS_CHECKOUT.CONFIRM_END"});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),mC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId,i=n.paymentMethodType,a){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForExistingGroup(a,"expressCheckoutSheetOpened");case 6:if(o=e.sent,s=o.error,u=o.store,!s){e.next=11;break}return e.abrupt("return");case 11:u.dispatch({type:"EXPRESS_CHECKOUT.SHEET_OPENED",paymentMethodType:i});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),fC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForExistingGroup(a,"expressCheckoutSheetClosed");case 6:if(i=e.sent,o=i.error,s=i.store,!o){e.next=11;break}return e.abrupt("return");case 11:s.dispatch({type:"EXPRESS_CHECKOUT.SHEET_CLOSED"});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),hC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId,i=n.shippingContact,o=n.paymentMethodData,a){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForExistingGroup(a,"setExpressCheckoutConfirmData");case 6:if(s=e.sent,u=s.error,l=s.store,!u){e.next=11;break}return e.abrupt("return");case 11:l.dispatch({type:"EXPRESS_CHECKOUT.SET_CONFIRM_DATA",shippingContact:i,paymentMethodData:o});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),_C=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.elementsStores,a=n.groupId,e.next=4,r.getForExistingGroup(a,"resetExpressCheckoutState");case 4:i=e.sent,(o=i.store)&&(s=o.getState(),o.dispatch({type:"EXPRESS_CHECKOUT.RESET_STATE",config:s.config}));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),yC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.frameHub,a=n.authenticationUrl,i=n.groupId,(o=(0,ye.jW)(r,i,j.NC.EXPRESS_CHECKOUT_ELEMENT))&&r.sendMessageToFrame(o,{action:"stripe-ece-notify-sheet-authentication-needed",payload:{authenticationUrl:a}});case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),vC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.elementsStores,i=t.logger,o=n.groupId,s=n.wallets,o){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,a.getForDeferredGroup(o);case 6:if(u=e.sent,l=u.store,!u.error){e.next=11;break}return e.abrupt("return",[]);case 11:return c=l.getState(),(d=(null===(r=c.config.session)||void 0===r?void 0:r.unverifiedPaymentMethodsOnDomain)||[]).length>0&&(p=s?null==d?void 0:d.filter((function(e){return"never"!==s[(0,w.i3)(e)]})):d).length>0&&(m=bg({unverifiedPaymentMethods:p,elementName:"Express Checkout Element"}),i.warn(m)),e.abrupt("return",d);case 15:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),gC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=t.elementsStores,o=n.groupId){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,i.getForExistingGroup(o,"getElementsSessionAmountModeCurrency");case 6:if(s=e.sent,u=s.error,l=s.store,!u){e.next=11;break}throw new Error("Could not find expected store for elements group");case 11:return c=l.getState(),e.abrupt("return",{amount:(null===(r=c.config.session)||void 0===r?void 0:r.amount)||0,mode:Bn(c),currency:(null===(a=c.config.session)||void 0===a?void 0:a.currency)||"usd"});case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),bC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForExistingGroup(a,"getIsAwaitingConfirmCallback");case 6:if(i=e.sent,o=i.error,s=i.store,!o){e.next=11;break}return e.abrupt("return",!1);case 11:return e.abrupt("return",s.getState().expressCheckoutElement.isAwaitingConfirmCallback);case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),SC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId,i=n.errorMessageMethodName,a){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForDeferredGroup(a);case 6:if(o=e.sent,s=o.error,u=o.store,!s){e.next=11;break}return e.abrupt("return","payment");case 11:if(l=u.getState(),c=l.expressCheckoutElement,d=c.isAwaitingConfirmCallback,!(p=c.sheetOpenedPaymentMethod)||!d){e.next=15;break}return e.abrupt("return","expressCheckout");case 15:if(!p||d){e.next=17;break}throw new T.No("Unexpected call to ".concat(i,". Ensure you are either submitting a payment or calling paymentFailed() once per expressCheckout Element confirm event."));case 17:return e.abrupt("return","payment");case 18:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),kC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=t.frameHub,i=t.logger,o=n.groupId,s=n.isError,u=n.errorMessageMethodName,l=n.filterByNextActionSupport,c=n.forceClose,d=(0,ye.jW)(a,o,j.NC.EXPRESS_CHECKOUT_ELEMENT)){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,r.strictGet(o,"closeECEPaymentSheet");case 7:if(p=e.sent,m=p.getState(),f=yf(m),h=vf(m),f){e.next=13;break}return e.abrupt("return");case 13:if(void 0===l){e.next=16;break}if(!(l&&!pf[f]||!l&&pf[f])){e.next=16;break}return e.abrupt("return");case 16:if(_=m.expressCheckoutElement,y=_.isAwaitingConfirmCallback,!1!==_.options.__autoClose||c){e.next=19;break}return e.abrupt("return");case 19:if(y){e.next=21;break}throw new T.No("Unexpected call to ".concat(u," or paymentFailed() during the expressCheckout confirm event. Ensure you are either submitting a payment or calling paymentFailed() once per confirm event."));case 21:p.dispatch({type:"EXPRESS_CHECKOUT.CONFIRM_END"}),a.sendMessageToParent({action:"ece-outer-pm-complete-payment",payload:{frameId:d,paymentMethodType:f,isError:s}}),h?a.sendMessageToFrame(d,{action:"stripe-ece-confirm-payment",payload:(0,C.Z)({nonce:h},s?{paymentFailedPayload:{reason:"fail"}}:{})}):"apple_pay_outer"!==f&&i.log("ece.confirm.missing_nonce",{payment_method:f});case 24:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),CC=function(e,t){switch(e.type){case"paypal":return{type:J.paypal,data:{order_id:(a=t,a.expressCheckoutElement.paypalOrder).orderId,express_billing_agreement_id:_f(t).billingAgreementId}};case"klarna":return{type:J.klarna,data:{partner_confirmation_token:hf(t).klarnaConfirmationToken}};default:if(Jm(e.type)){var n,r=null===(n=function(e){return e.expressCheckoutElement.expressCheckoutSession}(t))||void 0===n?void 0:n.id;if(void 0===r)throw new Error("Express Checkout Element absurdly has no express_checkout_element_session_id when confirming the payment intent. In all cases that should have been created after the buyer's initial click.");return{type:e.type,data:{express_checkout_element_session_id:r}}}return null}var a},EC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k,Z,A,M,x,P,I,N;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.frameHub,a=t.elementsStores,i=t.integrationMetadata,o=n.frameId,s=n.mids,u=n.enforcePaymentMethodCreationManual,l=n.paymentMethodData,c=n.slug,r.doesFrameExist(o)){e.next=4;break}throw new T.No("Please use the same instance of `Stripe` you used to create this Element.");case 4:if(d=r.getFrameGroup(o)){e.next=7;break}throw new Error("Could not find expected elements group");case 7:return e.next=9,a.strictGet(d,"createPaymentMethodParamsWithExpressCheckoutElement");case 9:if(p=e.sent,m=p.getState(),f=m.expressCheckoutElement.paymentMethodData,h=On(m),_=Fn(m),y=yf(m),v=yl(m),g=null,b=null,S=m.config.deferredIntent?et.q3:et.VR,!v){e.next=30;break}return k=Gu(m),e.next=23,hu({cvc:k,mids:s,paymentUserAgent:S,selectedPaymentMethodType:"card",state:m,isECE:!0,userPaymentMethodData:l});case 23:if("object"==typeof(g=e.sent)||"string"==typeof g){e.next=26;break}throw new Error("Unexpected sharePaymentDetailsResponse payment_method type");case 26:b="string"==typeof g.payment_method?g.payment_method:g.payment_method.id,Z=al(m,{isECE:!0}),A=null==Z?void 0:Z.id,b&&A&&p.dispatch({type:"EXPRESS_CHECKOUT.PAYMENT_METHOD_SHARED",paymentMethodId:b});case 30:if(f){e.next=32;break}throw new Error("Express Checkout Element does not have any payment method data saved with it.");case 32:if("manual"===m.config.paymentMethodCreation||!u){e.next=34;break}throw new T.No("To use createPaymentMethod with the Express Checkout Element, your elements instance must be created with paymentMethodCreation: 'manual'.");case 34:if(M=CC(f,m),null!=h&&h.isAutomaticPaymentMethods&&(S+="; ".concat(et.Kf)),"checkout"===(x=m.config.elementsInitSource)?S+="; ".concat(et.Wb):"payment_link"===x&&(S+="; ".concat(et._Z,"; ").concat(et.Wb)),P={client_session_id:i.stripeJsId,merchant_integration_source:"elements",merchant_integration_subtype:"express-checkout-element",merchant_integration_version:"2021",payment_intent_creation_flow:null!=h&&h.parsedClientSecret?"standard":"deferred",payment_method_selection_flow:null!=h&&h.isAutomaticPaymentMethods?"automatic":"merchant_specified"},I="apple_pay_inner"===y||"apple_pay_outer"===y?"apple_pay":y,!v){e.next=46;break}if("create_payment_method"!==c||!g){e.next=45;break}if("string"!=typeof g.payment_method){e.next=44;break}return e.abrupt("return",{type:"element_payment_method_id",locale:_,selectedPaymentMethod:I,paymentMethod:g.payment_method,session:h,confirmPaymentMethodOptions:M});case 44:return e.abrupt("return",{type:"element_payment_method",locale:_,selectedPaymentMethod:I,paymentMethod:g.payment_method,session:h,confirmPaymentMethodOptions:M});case 45:return e.abrupt("return",{type:"element_payment_method_params",locale:_,selectedPaymentMethod:y,paymentMethodId:b,paymentMethodParams:null,confirmPaymentMethodOptions:M,session:h});case 46:return N=(0,C.Z)((0,C.Z)((0,C.Z)({},Tp(l,f)),i.getPaymentMetadata(null)),{},{payment_user_agent:i.getPaymentUserAgent(S),client_attribution_metadata:P},s||{}),e.abrupt("return",{type:"element_payment_method_params",locale:_,selectedPaymentMethod:I,paymentMethodParams:N,confirmPaymentMethodOptions:M,session:h});case 48:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ZC=function(){function e(t){(0,A.Z)(this,e),this.name=t,this.cache={}}return(0,M.Z)(e,[{key:"get",value:function(e){return this.cache[e]}},{key:"set",value:function(e,t){return this.cache[e]=t,t}},{key:"delete",value:function(e){delete this.cache[e]}},{key:"clearAll",value:function(){this.cache={}}},{key:"keys",value:function(){return Object.keys(this.cache)}}]),e}(),AC=function(){function e(){(0,A.Z)(this,e),this.radarSessionCache=new ZC("radarSession"),this.issuingCardCache=new ZC("issuingCard"),this.issuingCardRequestCache=new ZC("issuingCardRequest"),this.ephemeralKeyNonceCache=new ZC("ephemeralKeyNonce"),this.walletConfigCache={withPrivateConsumerInfo:new ZC("walletConfigWithPrivateConsumerInfo"),withoutPrivateConsumerInfo:new ZC("walletConfigWithoutPrivateConsumerInfo")},this.cardMetadataManagerCache=new ZC("cardMetadataManager"),this.luxeControllerCache=new ZC("luxeController")}return(0,M.Z)(e,[{key:"resetAll",value:function(){this.radarSessionCache.clearAll(),this.issuingCardCache.clearAll(),this.issuingCardRequestCache.clearAll(),this.ephemeralKeyNonceCache.clearAll(),this.walletConfigCache.withPrivateConsumerInfo.clearAll(),this.walletConfigCache.withoutPrivateConsumerInfo.clearAll(),this.cardMetadataManagerCache.clearAll(),this.luxeControllerCache.clearAll()}}],[{key:"getInstance",value:function(){return this.instance||(this.instance=new e),this.instance}}]),e}(),MC=function(){function e(t,n){(0,A.Z)(this,e),this.stores={},this.controller=t,this.logger=n}var t,n,r;return(0,M.Z)(e,[{key:"add",value:function(e,t){var n;(n=this.stores)[e]||(n[e]=new ms.B),this.stores[e].resolve({store:t})}},{key:"error",value:function(e,t){var n;(n=this.stores)[e]||(n[e]=new ms.B),this.stores[e].resolve({error:t})}},{key:"getWithOptions",value:function(e,t){var n,r=t.caller,a=t.groupMustExist;if((void 0===a||a)&&!this.controller.frameHub.getGroup(e))throw new Error("Could not retrieve elements store because group ".concat(e," does not exist [caller: ").concat(r,"]"));return this.stores[e]||this.logger.log("dispatch_before_store"),(n=this.stores)[e]||(n[e]=new ms.B),this.stores[e].promise}},{key:"has",value:function(e){return e in this.stores}},{key:"hasSettled",value:function(e){return!!this.has(e)&&!this.stores[e].isPending()}},{key:"keys",value:function(){return Object.keys(this.stores)}},{key:"getForDeferredGroup",value:(r=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getWithOptions(t,{groupMustExist:!1}));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"getForExistingGroup",value:(n=(0,Z.Z)((0,E.Z)().mark((function e(t,n){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getWithOptions(t,{caller:n}));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})},{key:"strictGet",value:(t=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getWithOptions(t,{caller:n});case 2:if(r=e.sent,a=r.store){e.next=7;break}throw this.logger.log("store_does_not_exist",{caller:n}),new Error("Could not retrieve elements store");case 7:return e.abrupt("return",a);case 8:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})}]),e}(),xC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.cache,a=t.apiClient,i=t.logger,o=n.frameId,e.abrupt("return",qp({frameId:o,cardMetadataManagerCache:r.cardMetadataManagerCache,apiClient:a}).retrieveCardNetworks(i.log));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),PC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.cache,a=t.apiClient,i=t.logger,o=n.rawCardNumber,(s=qp({frameId:"stripe.retrieveCardMethod",cardMetadataManagerCache:r.cardMetadataManagerCache,apiClient:a})).fetchingCardMetadata(o,!0),e.abrupt("return",s.retrieveCardNetworks(i.log).then((function(e){return{networks:e}})));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),IC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.outerInitiatedActions,i=t.logger,o=n.intentSecret,s=n.sourceId,u=n.locale,l=n.sourceIntentId,c=n.publishableKey,d=null!=l?l:o.id,p=c?r.getCustomAuthForLink(c):void 0,e.next=6,r.setupIntents.sourceCancel({id:d,data:{source:s},authData:p});case 6:if("error"!==(m=e.sent).type){e.next=9;break}return e.abrupt("return",a.retrieveSetupIntent({intentSecret:o,hosted:!1,asErrorIfNotSucceeded:!0,locale:u}));case 9:return e.abrupt("return",Ap(R_(m),u,{logger:i}));case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),NC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.apiClient,a=t.outerInitiatedActions,i=t.logger,o=n.intentSecret,s=n.sourceId,u=n.locale,l=n.sourceIntentId,c=n.publishableKey,d=null!=l?l:o.id,p=c?r.getCustomAuthForLink(c):void 0,e.next=6,r.paymentIntents.sourceCancel({id:d,data:{source:s},authData:p});case 6:if("error"!==(m=e.sent).type){e.next=9;break}return e.abrupt("return",a.retrievePaymentIntent({intentSecret:o,hosted:!1,asErrorIfNotSucceeded:!0,locale:u}));case 9:return e.abrupt("return",Ap(R_(m),u,{logger:i}));case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),wC=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.frameId;(0,A.Z)(this,e),this.frameIds=[],n&&this.frameIds.push(n)}return(0,M.Z)(e,[{key:"addFrame",value:function(e){this.frameExistsInGroup(e)||(this.frameIds=[].concat((0,x.Z)(this.frameIds),[e]))}},{key:"frameExistsInGroup",value:function(e){return Boolean(e&&-1!==this.frameIds.indexOf(e))}},{key:"getFrames",value:function(){return this.frameIds}},{key:"removeFrame",value:function(e){this.frameIds=this.frameIds.filter((function(t){return t!==e}))}}]),e}(),TC=n(75336),OC=(Rg={},(0,S.Z)(Rg,Y.Yj.card,j.NC.CARD_ELEMENT_COMBINED),(0,S.Z)(Rg,Y.Yj.cardNumber,j.NC.CARD_ELEMENT_SPLIT),(0,S.Z)(Rg,Y.Yj.cardExpiry,j.NC.CARD_ELEMENT_SPLIT),(0,S.Z)(Rg,Y.Yj.cardCvc,j.NC.CARD_ELEMENT_SPLIT),(0,S.Z)(Rg,Y.Yj.postalCode,j.NC.CARD_ELEMENT_SPLIT),(0,S.Z)(Rg,Y.Yj.paymentRequestButton,j.NC.PAYMENT_REQUEST_ELEMENT),(0,S.Z)(Rg,Y.Yj.iban,j.NC.IBAN_ELEMENT),(0,S.Z)(Rg,Y.Yj.idealBank,j.NC.IDEAL_BANK_ELEMENT),(0,S.Z)(Rg,Y.Yj.p24Bank,j.NC.P24_BANK_ELEMENT),(0,S.Z)(Rg,Y.Yj.auBankAccount,j.NC.AU_BANK_ACCOUNT_ELEMENT),(0,S.Z)(Rg,Y.Yj.fpxBank,j.NC.FPX_BANK_ELEMENT),(0,S.Z)(Rg,Y.Yj.issuingCardNumberDisplay,j.NC.ISSUING_CARD_NUMBER_DISPLAY_ELEMENT),(0,S.Z)(Rg,Y.Yj.issuingCardCopyButton,j.NC.ISSUING_CARD_COPY_BUTTON_ELEMENT),(0,S.Z)(Rg,Y.Yj.issuingCardCvcDisplay,j.NC.ISSUING_CARD_CVC_DISPLAY_ELEMENT),(0,S.Z)(Rg,Y.Yj.issuingCardExpiryDisplay,j.NC.ISSUING_CARD_EXPIRY_DISPLAY_ELEMENT),(0,S.Z)(Rg,Y.Yj.issuingCardPinDisplay,j.NC.ISSUING_CARD_PIN_DISPLAY_ELEMENT),(0,S.Z)(Rg,Y.Yj.epsBank,j.NC.EPS_BANK_ELEMENT),(0,S.Z)(Rg,Y.Yj.netbankingBank,j.NC.NETBANKING_BANK_ELEMENT),(0,S.Z)(Rg,Y.Yj.afterpayClearpayMessageModal,j.NC.AFTERPAY_MESSAGE_MODAL_ELEMENT),(0,S.Z)(Rg,Y.Yj.autocompleteSuggestions,j.NC.AUTOCOMPLETE_SUGGESTIONS_ELEMENT),(0,S.Z)(Rg,Y.Yj.achBankSearchResults,j.NC.ACH_BANK_SEARCH_RESULTS_ELEMENT),(0,S.Z)(Rg,Y.Yj.linkAuthentication,j.NC.LINK_AUTHENTICATION_ELEMENT),(0,S.Z)(Rg,Y.Yj.address,j.NC.ADDRESS_ELEMENT),(0,S.Z)(Rg,Y.Yj.payment,j.NC.PAYMENT_ELEMENT),(0,S.Z)(Rg,Y.Yj.paymentMethodMessaging,j.NC.PAYMENT_METHOD_MESSAGING_ELEMENT),function(){function e(t){(0,A.Z)(this,e);var n;t.elementName&&(n=t.elementName,t.type),t.elementName&&t.groupId;this.controllerId=t.controllerId,this.frameId=t.frameId,this.state={groupId:void 0,elementName:void 0,type:t.type,loaded:!1,queuedMessages:[],messenger:void 0},this.updateState({groupId:t.groupId,loaded:t.loaded,type:t.type,elementName:t.elementName})}return(0,M.Z)(e,[{key:"getState",value:function(){return this.state}},{key:"updateState",value:function(e){e.loaded&&!this.state.messenger&&this.initMessenger(),this.state=(0,C.Z)((0,C.Z)({},this.state),e)}},{key:"initMessenger",value:function(){if(!this.state.messenger)try{var e=new TC.t1({controllerAppFrameId:this.controllerId,innerFrameId:this.frameId,handlers:{},debugLog:(0,ye.dA)(this.controllerId)?$e.log:void 0});this.state.messenger=e}catch(e){$e.log("debug.controller.init_frame_messenger_error",{error:e})}}}]),e}()),RC=function(){function e(t,n){var r=this;(0,A.Z)(this,e),this.groups={},this.frames={},this._constructSiblingFrameMessage=function(e){return function(t){return{controllerAppFrameId:r.controllerId,message:e,sourceFrameId:r.controllerId,targetFrameId:t,type:"sibling"}}},this.logger=n,this.controllerId=t}return(0,M.Z)(e,[{key:"addEmptyGroup",value:function(e,t){if(!t)throw new Error("frameHub.addEmptyGroup should only be used for testing");if(this.getGroup(e))throw new Error("Attempted to overwrite an existing group using frameHub.addEmptyGroup(".concat(e,")."));this.setGroup(e,new wC)}},{key:"existsInGroup",value:function(e){var t=e.groupId,n=e.frameId,r=this.getGroup(t);return Boolean(r&&r.frameExistsInGroup(n))}},{key:"getGroup",value:function(e){return e?this.groups[e]:void 0}},{key:"getGroupFrames",value:function(e,t){var n=this,r=this.getGroup(e);if(!r)return[];var a=r.getFrames();if(!t)return a;var i=[];if(t.isReady&&i.push(this.isFrameReady.bind(this)),t.types){i.push((function(e){var r,a=n.getFrameType(e);return Boolean(a&&-1!==(null===(r=t.types)||void 0===r?void 0:r.indexOf(a)))}))}if(t.elementNames){i.push((function(e){var r,a=n.getFrameElementName(e);return Boolean(a&&-1!==(null===(r=t.elementNames)||void 0===r?void 0:r.indexOf(a)))}))}return t.custom&&i.push(t.custom),a.filter((function(e){return i.every((function(t){return t(e)}))}))}},{key:"removeFrameFromGroup",value:function(e){var t=e.groupId,n=e.frameId,r=this.getGroup(t);null==r||r.removeFrame(n)}},{key:"sendGroupMessage",value:function(e,t,n){var r=this;this.getGroupFrames(e,n).forEach((function(e){r.sendMessageToFrame(e,t)}))}},{key:"addFrameToGroup",value:function(e){var t=e.groupId,n=e.frameId,r=this.getGroup(t);r?r.addFrame(n):this.setGroup(t,new wC({frameId:n}))}},{key:"setGroup",value:function(e,t){this.groups[e]=t}},{key:"addFrame",value:function(e){var t=e.frameId,n=e.groupId,r=e.loaded,a=void 0!==r&&r,i=e.type,o=e.elementName,s=this.getFrame(t);if(s){var u=s.getState();u.groupId===n&&u.type===i&&u.elementName===o&&u.loaded===a||this.logger.log("debug.frame_id_already_exists_different_state",{frameId:t,existingFrameState:u,newFrameState:{groupId:n,type:i,elementName:o,loaded:a}})}var l=new OC({frameId:t,groupId:n,loaded:a,type:i,elementName:o,controllerId:this.controllerId});this.setFrame(t,l),n&&this.addFrameToGroup({groupId:n,frameId:t})}},{key:"deleteFrame",value:function(e){delete this.frames[e]}},{key:"doesFrameExist",value:function(e){return Boolean(this.getFrame(e))}},{key:"getFrameGroup",value:function(e){var t=this.getFrame(e);return t?t.getState().groupId:void 0}},{key:"getFrameLoaded",value:function(e){var t=this.getFrame(e);return t?t.getState().loaded:void 0}},{key:"getFrameQueuedMessages",value:function(e){var t=this.getFrame(e);return t?t.getState().queuedMessages:void 0}},{key:"getFrameType",value:function(e){var t=this.getFrame(e);return t?t.getState().type:void 0}},{key:"getFrameElementName",value:function(e){var t=this.getFrame(e);return t?t.getState().elementName:void 0}},{key:"getAllFrameIds",value:function(){return Object.keys(this.frames)}},{key:"isFrameReady",value:function(e){return!!this.doesFrameExist(e)&&(Boolean(this.getFrameLoaded(e))&&this.isFrameMounted(e))}},{key:"isFrameMounted",value:function(e){return!!(0,z.Hb)(e)}},{key:"sendMessageToFrame",value:function(e,t){var n=this._constructSiblingFrameMessage(t)(e);this.doesFrameExist(e)&&(this.isFrameReady(e)?(0,j.oi)(n):(this.getFrameQueuedMessages(e)||[]).push(n))}},{key:"sendMessageToParent",value:function(e){(0,j.oi)({type:"parent",sourceFrameId:this.controllerId,controllerAppFrameId:this.controllerId,message:e})}},{key:"sendBroadcast",value:function(e){var t=this;this.getAllFrameIds().forEach((function(n){t.sendMessageToFrame(n,{action:"stripe-broadcast",payload:e})}))}},{key:"sendCommandToFrame",value:function(e,t,n){var r=this.getFrame(e);if(!r)throw new Error("frameHub.sendCommandToFrame can only be used on existing frames");var a=r.getState().messenger;if(!a)throw new Error("frameHub.sendCommandToFrame can only be used on frames with initialized messengers");return a.commands[t](n)}},{key:"updateFrame",value:function(e,t){var n=this.getFrame(e);n&&((t.groupId||t.elementName||t.precedence||t.type)&&this.logger.log("debug.frame_hub.update_frame.unexpected_param",(0,C.Z)({frameId:e},t)),n.updateState(t))}},{key:"getFrame",value:function(e){return e?this.frames[e]:void 0}},{key:"setFrame",value:function(e,t){this.frames[e]=t}}]),e}(),LC=n(73341),DC=function(e){var t,n=e.error,r=e.paymentMethodType,a=e.session,i=e.state,o=e.store,s=n.decline_code||n.code;if(("card"===r||"link"===r)&&s&&Wl.indexOf(s)>=0){var u=(t="card",function(e){var n,r,a=(n=t,r="shippingAsBilling",function(e){var t;return void 0!==n?null===(t=e.paymentElement.form[n])||void 0===t?void 0:t.values[r]:""})(e);return a&&zn(e)})(i),l={error:n,field:Jl(n)};(Hn(i)||u)&&Yl.indexOf(s)>=0?o.dispatch({type:"ADDRESS.CONFIRM_FAILED_FOR_INTENT",mode:ql,confirmationErrorState:l}):o.dispatch({type:"PAYMENT.CONFIRM_ERROR",error:n,session:a,confirmationErrorState:l})}else o.dispatch({type:"PAYMENT.CONFIRM_ERROR",error:n,session:a})},UC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.linkApiClient,e.abrupt("return",n.DANGEROUS_lookupConsumerSessionUncachedUnlogged({requestSurface:ht.jL.ElementsController}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),jC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementsStores,a=n.groupId){e.next=4;break}throw new Error("Could not find expected elements group");case 4:return e.next=6,r.getForExistingGroup(a,"getEcePaymentSheetState");case 6:if(i=e.sent,o=i.error,s=i.store,!o){e.next=11;break}return e.abrupt("return",{isAwaitingConfirmCallback:!1,sheetOpenedPaymentMethod:null});case 11:return e.abrupt("return",{isAwaitingConfirmCallback:s.getState().expressCheckoutElement.isAwaitingConfirmCallback,sheetOpenedPaymentMethod:s.getState().expressCheckoutElement.sheetOpenedPaymentMethod});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),BC=function(e){var t=Jn(e),n=Fn(e),r=Bd(e),a=vr(e);return r.email?{type:"error",error:r.email,locale:n}:r.autofill?{type:"error",error:bn,locale:n}:{type:"email",email:t||a.email,locale:n}},FC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_,y,v,g,b,S,k;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.logger,a=t.hcaptchaManager,i=t.outerActions,o=t.apiClient,s=t.integrationMetadata,u=t.cardElementState,l=t.outerInitiatedActions,c=n.locale,d=n.elementName,p=n.mids,m=n.type,f=n.tokenData,h=n.elementData,_=n.pastedFields,y=Nm(m,f,d),v=y.data,y.warnings.forEach((function(e){return r.warn(e)})),g=(0,D.TS)({},v,h||{}),!yy(d,m)){e.next=10;break}return e.next=8,my({slug:"tokenize",siteKey:a.getSiteKey("elements"),getCaptchaToken:i.getCaptchaToken});case 8:(b=e.sent)&&(g.radar_options?g.radar_options.hcaptcha_token=b:g.radar_options={hcaptcha_token:b});case 10:return S=s.getPaymentMetadata(d),e.next=13,o.tokens.create({data:(0,C.Z)((0,C.Z)({},g),{},{payment_user_agent:S.payment_user_agent,pasted_fields:_}),merchantParams:v,errorLog:r.log,options:(0,C.Z)({loggerExtras:wm({elementName:d,mids:p,usesLink:bm(u,{element:d})})},c?{localeOverride:c}:{})});case 13:return k=e.sent,e.next=16,l.removeElementsExperimentId();case 16:return e.abrupt("return",k);case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),GC=[xe.uN.account,xe.uN.bank_account,xe.uN.person,xe.uN.pii,xe.uN.cvc_update,"apple_pay"],VC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.type,a=n.elementName,i=n.tokenData,o=n.mids,"token type",s=(0,I.Gu)(I.kw.apply(void 0,(0,x.Z)(GC)),r,"token type"),u=s.value,e.abrupt("return",FC(t,{type:u,elementName:a,tokenData:i,mids:o}));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),qC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.frameId,a=t.logger,i=t.apiClient,o=t.integrationMetadata,s=t.frameHub,e.next=4,ge(s,r,!1);case 4:if("error"!==(u=e.sent).type){e.next=8;break}return a.log("tokenize.validation_error",{error:u.error,element:"cardCvc"}),e.abrupt("return",u);case 8:if(!u.value.linkInCardPaymentData){e.next=10;break}return e.abrupt("return",gm(t,r));case 10:return l=o.getPaymentMetadata("cardCvc"),e.abrupt("return",i.tokens.create({data:{payment_user_agent:l.payment_user_agent,cvc_update:{cvc:u.value.cardCvc}},errorLog:a.log,options:{loggerExtras:null}}));case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),KC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.frameId,a=n.elementName,i=n.tokenData,o=n.mids,s=t.logger,u=t.frameHub,"tokenize",e.abrupt("return",ge(u,r).then((function(e){if("error"===e.type){var n=e.error,u=e.locale,l={error:n,element:a};return s.log("tokenize.validation_error",l),{type:"error",error:n,locale:u}}var c=e.value,d=e.element,p=e.pastedFields,m=e.preferredNetwork,f=Im(d,c,p,m);if("link_in_card_payment_data"===f.type){var h=f.data,_=h.sharePaymentDetailsRequestParams,y=h.paymentDetailsBillingCountry,v=h.meta;return Om(t,{locale:e.locale,elementName:d,sharePaymentDetailsRequestParams:_,paymentDetailsBillingCountry:y,merchantPassthroughParams:{mode:"token",data:i},postalCollectionDisabled:(null==v?void 0:v.isNotCollectingPostal)||!1,frameId:r,slug:"tokenize"})}return f.warnings.forEach((function(e){return s.warn(e)})),FC(t,{type:f.type,locale:e.locale,elementName:d,mids:o,pastedFields:f.pastedFields,clientCardBrand:e.clientCardBrand,elementData:f.data,tokenData:i})})));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),zC=n(65835),HC={},YC=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=(0,zC.Q)(t,n,r),o=(0,k.Z)(i,2),s=o[0],u=o[1];return HC["".concat(t).concat(n)]||(e("light_experiment_exposure",(0,C.Z)({qualified:s,variant:u,experiment_name:t},a)),HC["".concat(t).concat(n)]=!0),u},WC=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{treatment:5,control:5},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return YC(e,t,n,r,a)},JC=function(e){var t=XC("balances")(e),n=XC("transactions")(e),r=XC("ownership")(e),a=En(e),i=el(e),o=function(e){var t=Yu(e);return St(rl(e),t).some((function(e){return"BANK_ACCOUNT"===e.type}))&&-1!==t.indexOf("US_BANK_ACCOUNT")}(e);return qn(e,"enable_us_bank_account_as_link_funding_source_data_permissions_requested")&&(t||n||r)&&"us_bank_account"===a&&i&&o},XC=function(e){return function(t){var n=xl(t);return-1!==((null==n?void 0:n.bank_account_permissions)||[]).indexOf(e)}},QC=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,r=t.consumer.financialConnectionsRequestedDataConsent,a=JC(t),!r||!a){e.next=12;break}return e.next=6,n.financialConnectionsConsent.createConsentAcquisition(r);case 6:if("error"!==(i=e.sent).type){e.next=11;break}throw i.error;case 11:$e.log("financial_connections.mark_consent_acquired.succeeded");case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),$e.log("financial_connections.mark_consent_acquired.failed",{error:e.t0});case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(t,n){return e.apply(this,arguments)}}(),$C=(0,M.Z)((function e(){(0,A.Z)(this,e),this.wanderlustMountingEnabled=!1})),eE=n(56274).Promise,tE=["card"],nE=["cvc"],rE=function(e){return Object.keys(Pp).indexOf(e.code)>=0},aE={confirm_payment_intent:"stripe.confirmPayment()",confirm_setup_intent:"stripe.confirmSetup()",update_payment_intent:"stripe.updatePaymentIntent()",create_payment_method:"stripe.createPaymentMethod()",create_confirmation_token:"stripe.createConfirmationToken()",submit_elements:"elements.submit()"},iE=(0,I.mC)({controllerId:(0,I.jt)(I.Z_),__privateApiUrl:(0,I.jt)(I.Z_),__privatePaymentUserAgentSuffix:(0,I.jt)(I.z$.apply(void 0,(0,x.Z)(et.R3))),__privateSharedSessionContext:(0,I.jt)(I.Ry),apiKey:(0,I.jt)(I.Z_),apiVersion:(0,I.jt)(I.Z_),stripeAccount:(0,I.jt)(I.Z_),v2:(0,I.jt)((0,I.mC)({authToken:I.Z_,stripeContext:I.Z_})),mids:(0,I.jt)((0,I.mC)({muid:I.Z_,sid:I.Z_,guid:I.Z_})),betas:(0,I.jt)((0,I.CT)(I.z$.apply(void 0,(0,x.Z)(O.Lv)))),referrer:(0,I.jt)(I.Z_),stripeJsId:(0,I.jt)(I.Z_),stripeJsLoadTime:(0,I.jt)(I.Z_),locale:(0,I.jt)(I.Z_),manualBrowserDeprecationRollout:(0,I.jt)(I.HM),topOriginForCrossOriginFrame:(0,I.jt)(I.Z_),controllerCount:(0,I.jt)(I.Cz)}),oE=function(){function e(t){var n,r,a,i,o,s,u,l,c,d,p,m,f=this;(0,A.Z)(this,e),this._cache=AC.getInstance(),this.requests=new cy,this.elementsStores=new MC(this,$e),this.elementsGroupManager=new Vy,this.sharedInnerData=(o={},{get:(i=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o[t]);case 1:case"end":return e.stop()}}),e)}))),function(e){return i.apply(this,arguments)}),delete:(a=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o[t]=void 0;case 1:case"end":return e.stop()}}),e)}))),function(e){return a.apply(this,arguments)}),consume:(r=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o[t],o[t]=void 0,e.abrupt("return",n);case 3:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)}),set:(n=(0,Z.Z)((0,E.Z)().mark((function e(t,n){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o[t]=n;case 1:case"end":return e.stop()}}),e)}))),function(e,t){return n.apply(this,arguments)})}),this._cardElementState=new RS,this._recentlyValidated=!1,this._recentlyCreatedPaymentMethod=null,this._hcaptchaManager=new dy,this._wanderlustManager=new $C,this.reportErrorToApp=function(e){f._reportError(e.app,e.exception)},this.warn=function(){$e.warn.apply($e,arguments)},this.controllerFor=function(){return"ControllerApp"},this._isExpressCheckoutElement=function(e){return f.frameHub.getFrameType(e)===j.NC.EXPRESS_CHECKOUT_ELEMENT},this.shippingFromElementsIntentMutationParams=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,h;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.groupId,i=t.intentSecret,o=t.otherParams,e.next=3,f.elementsStores.getForExistingGroup(a,"shippingFromElementsIntentMutationParams");case 3:if(s=e.sent,u=s.store){e.next=7;break}throw new T.No("Could not retrieve data from Elements. Did Elements mount successfully?");case 7:if(l=u.getState(),c=i||(null==l||null===(r=l.config.session)||void 0===r?void 0:r.parsedClientSecret)){e.next=11;break}throw new T.No("You must pass in a clientSecret when calling ".concat(aE[n],"."));case 11:return e.next=13,f.outerInitiatedActions.validateElements({groupId:a,slug:n});case 13:if(!(d=e.sent)||"error"!==d.type){e.next=16;break}return e.abrupt("return",d);case 16:return p=ad(Vl)(l),m=md(l,p),h=Pd(l,Vl,null==m?void 0:m.phone),e.abrupt("return",{type:"intent_mutation_params",locale:null,clientSecret:c,params:(0,C.Z)((0,C.Z)({},o),{},{expected_payment_method_type:null,shipping:(0,D.PM)((0,C.Z)((0,C.Z)({},m),{},{phone:h}),o.shipping)})});case 20:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),this.parseElementsIntentMutationParams=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,h,_,y,v,g,b,S,A,M;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.otherParams,o=t.expectedType,s=t.mids,u=t.groupId,l=t.frameId,c=t.elementName,d=t.data,p=t.enforcePreSubmit,m=t.options,h=t.intentSecret,e.next=3,f.elementsStores.getForExistingGroup(u,"parseElementsIntentMutationParams");case 3:if(_=e.sent,y=_.store){e.next=7;break}throw new T.No("Could not retrieve data from Elements. Did Elements mount successfully?");case 7:if(v=y.getState(),g=v.config,b=null===(r=v.paymentElement.session)||void 0===r||null===(a=r.customer)||void 0===a?void 0:a.id,S=g.session,A=h||(null==S?void 0:S.parsedClientSecret)){e.next=18;break}if(!g.deferredIntent){e.next=17;break}throw new T.No("You must pass in a clientSecret when calling ".concat(aE[n],"."));case 17:throw new Error("No clientSecret available");case 18:return M=f.validateAndCreatePaymentMethodParamsWithL3PlusElement({groupId:u,frameId:l,paymentMethodData:d,mids:s,slug:n,enforcePreSubmit:p,enforcePaymentMethodCreationManual:!1,maybeParsedIntentSecret:A}),e.abrupt("return",eE.all([f._transformPaymentMethodOptions(m),M]).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var r,a,s,l,d,p,m,h,_,y,S,Z,M,x,P;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(0,k.Z)(t,2),a=r[0],s=r[1],"error"!==a.type){e.next=3;break}return e.abrupt("return",a);case 3:if(l=gf({canUseShipping:"PAYMENT_INTENT"===A.type,isECE:"expressCheckout"===c,elementsState:v,shippingParam:i.shipping}),new Set(["update_payment_intent"]).has(n)){e.next=11;break}return e.next=8,my({slug:n,siteKey:f._hcaptchaManager.getSiteKey("elements"),getCaptchaToken:f.outerAction.getCaptchaToken});case 8:e.t0=e.sent,e.next=12;break;case 11:e.t0=null;case 12:d=e.t0,p=d?{hcaptcha_token:d}:null,e.t1=s.type,e.next="error"===e.t1?17:"element_payment_method_id"===e.t1||"element_payment_method"===e.t1?18:"element_payment_method_params"===e.t1?20:30;break;case 17:return e.abrupt("return",s);case 18:return h="string"==typeof(null==s?void 0:s.paymentMethod)?s.paymentMethod:null==s||null===(m=s.paymentMethod)||void 0===m?void 0:m.id,e.abrupt("return",{type:"intent_mutation_params",locale:s.locale,clientSecret:A,params:(0,C.Z)((0,C.Z)({},i),{},{shipping:l||void 0,payment_method:h,payment_method_options:(0,D.TS)(a.paymentMethodOptions,ym(s.confirmPaymentMethodOptions)),expected_payment_method_type:gS(s.selectedPaymentMethod),radar_options:p,set_as_default_payment_method:qf({slug:n,elementsState:v})})});case 20:return y=i.return_url?i.return_url:void 0,(S=s.selectedPaymentMethod)&&-1!==xe.y$.indexOf(S)&&(y=void 0),e.next=25,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithElements");case 25:return Z=e.sent.getState(),M=Rn(Z),x=null==M||null===(_=M.linkSettings)||void 0===_?void 0:_.linkMode,P=-1!==["PASSTHROUGH","LINK_CARD_BRAND"].indexOf(x||"")?{payment_method:s.paymentMethodId}:void 0,e.abrupt("return",{type:"intent_mutation_params",locale:s.locale,clientSecret:A,params:(0,C.Z)((0,C.Z)((0,C.Z)({},i),{},{return_url:y,shipping:l||void 0,payment_method_data:s.paymentMethodParams,payment_method_options:(0,D.TS)(a.paymentMethodOptions,ym(s.confirmPaymentMethodOptions))},P),{},{expected_payment_method_type:o||gS(s.selectedPaymentMethod),client_context:bf(f._metadataManager.betas,b,g.deferredIntent),radar_options:p,set_as_default_payment_method:qf({slug:n,elementsState:v})})});case 30:return e.abrupt("return",(0,N.Rz)(s));case 31:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 20:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),this.parsePaymentMethodIntentMutationParams=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.otherParams,r=t.expectedType,e.abrupt("return",f._transformPaymentMethodOptions(t.options).then((function(e){return"error"===e.type?e:{type:"intent_mutation_params",locale:null,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},n),{},{payment_method:t.paymentMethod,payment_method_options:e.paymentMethodOptions,expected_payment_method_type:r})}})));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this.parseUpdateIntentMutationParams=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.tag,e.next="shipping-from-elements"===e.t0?3:"elements"===e.t0?4:"paymentMethod"===e.t0?5:6;break;case 3:return e.abrupt("return",f.shippingFromElementsIntentMutationParams(t,n));case 4:return e.abrupt("return",f.parseElementsIntentMutationParams(t,n));case 5:return e.abrupt("return",f.parsePaymentMethodIntentMutationParams(t));case 6:return e.abrupt("return",(0,N.Rz)(t));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),this.parseIntentMutationParams=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.otherParams,a=t.expectedType,i=t.mids,e.t0=t.tag,e.next="shipping-from-elements"===e.t0?4:"elements"===e.t0?5:"paymentMethod-from-element"===e.t0?6:"paymentMethod-from-data"===e.t0?7:"paymentMethod"===e.t0?12:"confirmationToken"===e.t0?13:"none"===e.t0?14:"source-from-element"===e.t0?15:"source-from-data"===e.t0?16:"source"===e.t0?18:19;break;case 4:throw new Error("Attempted to confirm with only an address Element.");case 5:return e.abrupt("return",f.parseElementsIntentMutationParams(t,n));case 6:return e.abrupt("return",eE.all([f._transformPaymentMethodOptions(t.options),f.createPaymentMethodParamsWithElement({frameId:t.frameId,elementName:t.elementName,type:t.type,paymentMethodData:t.data,mids:i,enforcePreSubmit:!1,enforcePaymentMethodCreationManual:!1},n)]).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(i){var o,s,u,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=(0,k.Z)(i,2),s=o[0],u=o[1],"error"!==s.type){e.next=3;break}return e.abrupt("return",s);case 3:e.t0=u.type,e.next="error"===e.t0?6:"element_payment_method_id"===e.t0||"element_payment_method"===e.t0?7:"element_payment_method_params"===e.t0?8:12;break;case 6:return e.abrupt("return",u);case 7:throw new Error("Unexpected element_payment_method_id or element_payment_method");case 8:return e.next=10,my({slug:n,siteKey:f._hcaptchaManager.getSiteKey("elements"),getCaptchaToken:f.outerAction.getCaptchaToken});case 10:return l=e.sent,e.abrupt("return",{type:"intent_mutation_params",locale:u.locale,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},r),{},{payment_method_data:u.paymentMethodParams,payment_method_options:(0,D.TS)(s.paymentMethodOptions,ym(u.confirmPaymentMethodOptions)),expected_payment_method_type:a||gS(u.selectedPaymentMethod),radar_options:l?{hcaptcha_token:l}:null}),didMerchantSpecifyNetworkPreference:u.didMerchantSpecifyNetworkPreference});case 12:return e.abrupt("return",(0,N.Rz)(u));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 7:if(null!==t.type){e.next=11;break}throw new T.No("payment_method[type] is required to create a payment method");case 11:return e.abrupt("return",eE.all([f._transformPaymentMethodOptions(t.options),f.createPaymentMethodParamsWithData({elementName:null,type:t.type,paymentMethodData:t.data,mids:i})]).then((function(e){var n=(0,k.Z)(e,2),i=n[0],o=n[1].paymentMethodParams;return"error"===i.type?i:{type:"intent_mutation_params",locale:null,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},r),{},{payment_method_data:o,payment_method_options:i.paymentMethodOptions,expected_payment_method_type:a})}})));case 12:return e.abrupt("return",f.parsePaymentMethodIntentMutationParams(t));case 13:return e.abrupt("return",f._transformPaymentMethodOptions(t.options).then((function(e){return"error"===e.type?e:{type:"intent_mutation_params",locale:null,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},r),{},{confirmation_token:t.confirmationToken,payment_method_options:e.paymentMethodOptions,expected_payment_method_type:a})}})));case 14:return e.abrupt("return",{type:"intent_mutation_params",locale:null,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},r),{},{expected_payment_method_type:a})});case 15:return e.abrupt("return",f.createSourceParamsWithElement({frameId:t.frameId,elementName:t.elementName,type:t.type,sourceData:t.data,mids:i},n).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(i){var o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("error"!==i.type){e.next=2;break}return e.abrupt("return",i);case 2:return e.next=4,my({slug:n,siteKey:f._hcaptchaManager.getSiteKey("elements"),getCaptchaToken:f.outerAction.getCaptchaToken});case 4:return o=e.sent,e.abrupt("return",{type:"intent_mutation_params",locale:i.locale,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},r),{},{source_data:i.sourceParams,expected_payment_method_type:a,radar_options:o?{hcaptcha_token:o}:null})});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 16:return o=f.createSourceParamsWithData({elementName:null,type:t.type,sourceData:t.data,mids:i}),s=o.sourceParams,e.abrupt("return",{type:"intent_mutation_params",locale:null,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},r),{},{source_data:s,expected_payment_method_type:a})});case 18:return e.abrupt("return",{type:"intent_mutation_params",locale:null,clientSecret:t.intentSecret,params:(0,C.Z)((0,C.Z)({},r),{},{source:t.source,expected_payment_method_type:a})});case 19:return e.abrupt("return",(0,N.Rz)(t));case 20:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),this.createPaymentMethodParamsWithElement=function(e,t){var n,r=e.frameId,a=e.elementName,i=e.type,o=e.paymentMethodData,s=e.mids,u=e.enforcePreSubmit,l=e.enforcePaymentMethodCreationManual;if("payment"===a){var c=f.frameHub.getFrameGroup(r);if(!c)throw new Error("Unable to get payment element from `elements`");return f.validateAndCreatePaymentMethodParamsWithL3PlusElement({paymentMethodData:o,frameId:r,groupId:c,mids:s,slug:t,enforcePreSubmit:u,enforcePaymentMethodCreationManual:l}).then((function(e){if(!e)throw new Error("Unable to get payment element from `elements`");return e}))}var d=Q(a,i),p=(0,I.$6)((n={},(0,S.Z)(n,Y.Yj.auBankAccount,(0,I.kw)(J.au_becs_debit)),(0,S.Z)(n,Y.Yj.card,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.cardNumber,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.cardExpiry,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.cardCvc,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.postalCode,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.idealBank,(0,I.kw)(J.ideal)),(0,S.Z)(n,Y.Yj.p24Bank,(0,I.kw)(J.p24)),(0,S.Z)(n,Y.Yj.fpxBank,(0,I.kw)(J.fpx)),(0,S.Z)(n,Y.Yj.netbankingBank,(0,I.kw)(J.netbanking)),(0,S.Z)(n,Y.Yj.iban,(0,I.kw)(J.sepa_debit)),(0,S.Z)(n,Y.Yj.epsBank,(0,I.kw)(J.eps)),n)),m=(0,I.Gu)(p,d,"type",{element:a}).value;return ge(f.frameHub,r).then((function(e){if("error"===e.type)return $e.log("".concat(t,".validation_error"),{error:e.error,element:a}),e;var n=e.element,i=e.locale,u=e.pastedFields,l=e.preferredNetwork,c=e.didMerchantSpecifyNetworkPreference,d=mt.transformElementData(n,e,m,u,l);if("link_in_card_payment_data"===d.type){var p=d.data,h=p.sharePaymentDetailsRequestParams,_=p.paymentDetailsBillingCountry,y=p.meta;return Om(f._getControllerContext(),{elementName:n,locale:i,sharePaymentDetailsRequestParams:h,paymentDetailsBillingCountry:_,merchantPassthroughParams:{mode:"payment_method",data:o},postalCollectionDisabled:(null==y?void 0:y.isNotCollectingPostal)||!1,frameId:r,slug:t}).then((function(e){if("error"===e.type)return e;var t=(0,D.TS)({type:"card"},o,{card:{token:e.object.id}});(0,D.$D)(t,"billing_details.address");var r=f.transformPaymentMethodParams({data:t,elementName:n,mids:s});return{type:"element_payment_method_params",locale:i,selectedPaymentMethod:null,confirmPaymentMethodOptions:null,paymentMethodParams:hS(o)?(0,C.Z)((0,C.Z)({},r),{},{payment_user_agent:f._metadataManager.getPaymentUserAgent(et.QO)}):r}}))}var v=d.data,g=d.type,b="card"===g&&d.pastedFields?{pastedFields:d.pastedFields}:{},S=(0,D.TS)({type:g},o,v),k=f.transformPaymentMethodParams((0,C.Z)({data:S,elementName:n,mids:s},b));return{type:"element_payment_method_params",locale:i,selectedPaymentMethod:null,confirmPaymentMethodOptions:null,paymentMethodParams:hS(o)?(0,C.Z)((0,C.Z)({},k),{},{payment_user_agent:f._metadataManager.getPaymentUserAgent(et.QO)}):k,didMerchantSpecifyNetworkPreference:c}}))},this.createPaymentMethodParamsWithPaymentElement=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,h,_,y,g,b,S,k,A,M,P,I,w;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.frameId,a=t.paymentMethodData,i=t.mids,o=t.enforcePaymentMethodCreationManual,s=t.maybeParsedIntentSecret,f.frameHub.doesFrameExist(r)){e.next=3;break}throw new T.No("Please use the same instance of `Stripe` you used to create this Element.");case 3:if(u=f.frameHub.getFrameGroup(r)){e.next=6;break}throw new Error("Could not find expected elements group");case 6:return e.next=8,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 8:if(l=e.sent,c=l.getState(),d=On(c),p=Fn(c),m={client_session_id:f._metadataManager.stripeJsId,merchant_integration_source:"elements",merchant_integration_subtype:"payment-element",merchant_integration_version:"2021",payment_intent_creation_flow:null!=d&&d.parsedClientSecret?"standard":"deferred",payment_method_selection_flow:null!=d&&d.isAutomaticPaymentMethods?"automatic":"merchant_specified"},"manual"===c.config.paymentMethodCreation||!o){e.next=15;break}throw new T.No("To use createPaymentMethod with the Payment Element, your elements instance must be created with paymentMethodCreation: 'manual'.");case 15:return h=function(e){var t=(0,ye.jW)(f.frameHub,u,e);return t?(0,ye.XQ)(f.frameHub,t):eE.resolve(null)},e.next=18,h(j.NC.PAYMENT_ELEMENT);case 18:return _=e.sent,e.next=21,h(j.NC.LINK_AUTHENTICATION_ELEMENT);case 21:if(y=e.sent,g=(0,ye.jW)(f.frameHub,u,j.NC.LINK_AUTHENTICATION_ELEMENT),b=g?(0,C.Z)((0,C.Z)({},BC(l.getState())),{},{frameId:g}):null,S=(0,D.Dg)(y),k=(0,D.Dg)(b),!(0,D.Xy)(S,k))try{A=S&&k&&"object"==typeof S&&"object"==typeof k?(0,D.uf)(S,k):{oldStateValue:S,newStateValue:k},$e.log("debug.controller.state_mismatch",{element:"linkAuthentication",frameId:g,source:"createPaymentMethodParamsWithPaymentElement",oldStateExists:!!S,newStateExists:!!k,diff:JSON.stringify((0,D.M4)(A,{allowListKeys:["error"]}))})}catch(e){$e.log("debug.controller.state_mismatch",{element:"linkAuthentication",frameId:g,source:"createPaymentMethodParamsWithPaymentElement",error:e})}return"treatment"===WC($e.log,"global-state-authentication-element-submit",f.controllerId,{treatment:5,control:5})&&(y=b),M=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var r,o,s;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.paymentMethodData,o=t.fields,e.t0=Ae,e.t1=C.Z,e.t2=(0,C.Z)((0,C.Z)({},Tp(a,r)),{},{type:r.type},f._metadataManager.getPaymentMetadata(null)),e.t3={},e.next=7,vS(f._getControllerContext(),u);case 7:return e.t4=e.sent,e.t5=m,e.t6={payment_user_agent:e.t4,client_attribution_metadata:e.t5},e.t7=i||{},e.t8=(0,e.t1)(e.t2,e.t3,e.t6,e.t7),s=(0,e.t0)(e.t8),function(){a.allow_redisplay&&(s.allow_redisplay=a.allow_redisplay)}(),Va(o).forEach((function(e){var t=e.fieldOption,r=e.paymentMethodDataPath,a=e.fieldsOptionPath;if("never"===t&&void 0===(0,D.uu)(s,r)){var i=a?"fields.".concat(a):"the `fields` option",o="";switch(n){case"confirm_payment_intent":case"confirm_setup_intent":o="confirmParams.payment_method_data";break;case"create_confirmation_token":case"update_payment_intent":o="params.payment_method_data";break;case"create_payment_method":o="params";break;default:(0,N.fv)(n)}throw new T.No(['You specified "never" for '.concat(i," when creating the payment Element,"),"but did not pass ".concat(o,".").concat(r," when calling ").concat(aE[n],"."),"If you opt out of collecting data via the payment Element using the fields option,","the data must be passed in when calling ".concat(aE[n],".")].join(" "))}})),e.abrupt("return",s);case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),e.next=32,(0,Z.Z)((0,E.Z)().mark((function e(){var t,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_){e.next=2;break}throw new T.No("We could not retrieve data from the specified Element.\n Please make sure the Element you are attempting to use is still mounted.");case 2:if("hidden"!==_.type){e.next=4;break}throw new T.No("We could not retrieve data from the specified Element.\n Please make sure the Element you are attempting to use has a payment method selection.");case 4:if("create_payment_method"===n||!f._recentlyCreatedPaymentMethod){e.next=8;break}return t=f._recentlyCreatedPaymentMethod,f._recentlyCreatedPaymentMethod=null,e.abrupt("return",{type:"payment_method",paymentMethod:t.id,session:_.session,locale:_.locale,selectedPaymentMethod:t.type});case 8:return e.next=10,f.outerInitiatedActions.showWalletIfNecessary({groupId:u,locale:_.locale});case 10:return r=e.sent,e.abrupt("return",(0,Z.Z)((0,E.Z)().mark((function e(){var t,n,a,i,o,s,l;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=_,!r||"payment_method"===_.type){e.next=8;break}if("cancelled"!==r.type){e.next=4;break}return e.abrupt("return",{type:"error",locale:p,error:{code:"incomplete",type:"input_validation_error",messageParams:{}},session:_.session});case 4:if("error"!==r.type){e.next=7;break}return n={type:"input_validation_error",code:"incomplete_payment_details",messageParams:{}},e.abrupt("return",{type:"error",locale:p,error:r.error||n,session:_.session});case 7:t=Fm(_,r.token);case 8:if(!Hn(c)||"payment_method_data"!==t.type&&"link_new_card"!==t.type&&"link_update_card"!==t.type&&"link_sign_up"!==t.type&&"link_payment_details"!==t.type){e.next=17;break}return a=ad(ql)(c),e.next=12,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithElements");case 12:i=e.sent.getState(),o=md(i,a),s=Pd(i,ql,null==o?void 0:o.phone),l=Tp(t.paymentMethodData.billing_details,(0,C.Z)((0,C.Z)({},o),{},{phone:s})),t.paymentMethodData.billing_details=l;case 17:if(y&&"link_payment_details"!==t.type){e.next=19;break}return e.abrupt("return",t);case 19:if("payment_method"!==t.type){e.next=21;break}return e.abrupt("return",t);case 21:if("error"!==t.type&&"error"!==y.type){e.next=23;break}throw new Error("No available element data");case 23:return e.abrupt("return",(0,C.Z)((0,C.Z)({},t),{},{paymentMethodData:(0,C.Z)((0,C.Z)({},t.paymentMethodData),{},{billing_details:(0,C.Z)((0,C.Z)({},t.paymentMethodData.billing_details),{},{email:y.email})})}));case 24:case"end":return e.stop()}}),e)})))());case 12:case"end":return e.stop()}}),e)})))();case 32:return P=e.sent,e.next=35,(0,Z.Z)((0,E.Z)().mark((function e(){var t,r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.Z)((0,E.Z)().mark((function e(){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("payment_method_data"===P.type&&"bacs_debit"===P.selectedPaymentMethod){e.next=2;break}return e.abrupt("return",null);case 2:return e.t0=f.sharedInnerData,e.next=5,M({paymentMethodData:P.paymentMethodData,fields:P.fields});case 5:return e.t1=e.sent,e.t0.set.call(e.t0,"bacsData",e.t1),e.abrupt("return",f.outerAction.showBacsMandateConfirmation(P.session.bacsDebitInfo));case 8:case"end":return e.stop()}}),e)})))();case 2:if(null===(t=e.sent)||"payment_method"===P.type){e.next=6;break}if("reject"!==t){e.next=6;break}return e.abrupt("return",{type:"error",locale:p,error:{code:"modify_bacs_debit_bank_details",type:"input_validation_error",messageParams:{}},session:P.session});case 6:return e.next=8,(0,Z.Z)((0,E.Z)().mark((function e(){var t;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("payment_method_data"===P.type&&"sepa_debit"===P.selectedPaymentMethod&&"sepa_debit"===P.paymentMethodData.type&&"microdeposits"===(null===(t=P.session.paymentMethodOptions.sepa_debit)||void 0===t?void 0:t.verification_method)){e.next=2;break}return e.abrupt("return",null);case 2:return e.abrupt("return",f.outerAction.showSepaDebitMicrodepositsConfirmation(P.paymentMethodData.sepa_debit.iban.slice(-4)));case 3:case"end":return e.stop()}}),e)})))();case 8:if(null===(r=e.sent)||"payment_method"===P.type){e.next=12;break}if("reject"!==r){e.next=12;break}return e.abrupt("return",{type:"error",locale:p,error:{code:"sepa_debit_microdeposits_unconfirmed",type:"input_validation_error",messageParams:{}},session:P.session});case 12:return e.next=14,(0,Z.Z)((0,E.Z)().mark((function e(){var t;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("payment_method_data"===P.type&&"acss_debit"===P.selectedPaymentMethod){e.next=2;break}return e.abrupt("return",null);case 2:if(s){e.next=6;break}if("confirm_payment_intent"===n||"confirm_setup_intent"===n||"update_payment_intent"===n){e.next=5;break}throw new T.No("You need to pass a PaymentIntent or SetupIntent client secret to Elements in order to create an ACSS PaymentMethod directly.");case 5:throw new Error("Parsed intent secret is required");case 6:return e.next=8,M({paymentMethodData:P.paymentMethodData,fields:P.fields});case 8:return t=e.sent,e.abrupt("return",f.outerAction.showAcssBankCollection({parsedIntentSecret:s,collectedBillingDetails:t.billing_details}));case 10:case"end":return e.stop()}}),e)})))();case 14:if(null===(a=e.sent)||"payment_method"===P.type){e.next=19;break}if("error"!==a.type){e.next=18;break}return e.abrupt("return",{type:"error",locale:p,error:{code:"incomplete_payment_details",type:"input_validation_error",messageParams:{}},session:P.session});case 18:return e.abrupt("return",{type:"payment_method",paymentMethod:a.paymentMethod,selectedPaymentMethod:"acss_debit",locale:p,session:P.session,confirmPaymentMethodOptions:void 0});case 19:return e.abrupt("return",null);case 20:case"end":return e.stop()}}),e)})))();case 35:return I=e.sent,w=(0,Z.Z)((0,E.Z)().mark((function e(){var t,r,a,o,s,l,h,_,y,g,b,S,k,A,w,O,R,L,D,U,j,B,F,G,V,q,z,H,Y,W,J,X,Q,$,ee,te,ne,re,ae,ie,oe,se,ue;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=I||P,r=function(e){var n=K(e,t.locale),r=n.localizedError;return n.reports.forEach((function(e){return $e.log.apply($e,(0,x.Z)(e))})),{type:"error",error:r,locale:t.locale}},a=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(n,r,a,o){var s,l,c,d,h,_,y,g,b,S,k,Z,A,M,x,P,I,N,w,T,O;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=n&&"confirmPaymentMethodOptions"in n?n.confirmPaymentMethodOptions:null,null!==(s=d)&&void 0!==s&&s.data&&"setup_future_usage"in(null===(l=d)||void 0===l?void 0:l.data)&&(h="on_session"===d.data.setup_future_usage?"off_session":d.data.setup_future_usage,d={type:"link",data:{setup_future_usage:h}}),e.next=4,f.elementsStores.strictGet(u,"elementPaymentMethodParamsForLink");case 4:if(_=e.sent,y=_.getState,g=_.dispatch,b=y(),S=al(b),k=hl(b),Z=cl(b,"CREATE_PAYMENT_DETAILS"),A=cl(b,"SIGN_UP"),M=pl(b),!n||!("selectedPaymentMethod"in n)||"card"!==n.selectedPaymentMethod){e.next=18;break}if(S&&"ERROR"!==Z&&"ERROR"!==A&&!M&&"CARD"===S.type){e.next=18;break}return g({type:"CONSUMER.LINK_FUNNEL_CONFIRMATION_LINK_TYPE",confirmationType:"FALLBACK"}),$e.log("link.fallback_to_card_payment",{reason:"error_status_or_missing_payment_details",hasPaymentDetails:!!S,hasConfirmLinkInternalServerError:M,paymentDetailsRequestStatus:Z,signUpRequestStatus:A,paymentDetailsType:(null==S?void 0:S.type)||null}),e.abrupt("return",n);case 18:if(S){e.next=20;break}throw new Error("Missing selected payment details");case 20:return E={payment_details_id:S.id,backup_payment_details_ids:k?S.backup_ids:[]},R=void 0,L=void 0,D=void 0,R=E.credentials,L=E.auth_session_client_secret,D=(0,v.Z)(E,yt),x=(0,C.Z)((0,C.Z)((0,C.Z)({},D),R?{credentials:{consumer_session_client_secret:(0,_t.P9)(R.consumer_session_client_secret)}}:{}),L?{auth_session_client_secret:(0,_t.P9)(L)}:{}),P=null===(c=S.metadata)||void 0===c?void 0:c.cvc,"CARD"===S.type&&P&&(x=(0,C.Z)((0,C.Z)({},x),{},{card:{cvc:P}})),e.t0=C.Z,e.t1=(0,C.Z)({type:"link"},f._metadataManager.getPaymentMetadata(null)),e.t2={},e.next=28,vS(f._getControllerContext(),u);case 28:if(e.t3=e.sent,e.t4=m,e.t5=x,e.t6=r,e.t7=a,e.t8=o,e.t9={payment_user_agent:e.t3,client_attribution_metadata:e.t4,link:e.t5,billing_details:e.t6,metadata:e.t7,allow_redisplay:e.t8},e.t10=i,I=(0,e.t0)(e.t1,e.t2,e.t9,e.t10),n&&"selectedPaymentMethod"in n&&"card"===n.selectedPaymentMethod&&"paymentMethodParams"in n&&(I.pasted_fields=null==n||null===(N=n.paymentMethodParams)||void 0===N?void 0:N.pasted_fields),w=rr(b)&&"BANK_ACCOUNT"===S.type,T=El(b),!(tr(b)&&!w||T)){e.next=55;break}return O=T?"us_bank_account":"card",d&&"type"in d&&(d.type=O),e.t11=hu,e.t12=P,e.t13=i,e.next=48,vS(f._getControllerContext(),u);case 48:return e.t14=e.sent,e.t15=O,e.t16=b,e.t17=I.metadata,e.t18=I.allow_redisplay,e.t19={cvc:e.t12,mids:e.t13,paymentUserAgent:e.t14,selectedPaymentMethodType:e.t15,state:e.t16,metadata:e.t17,allow_redisplay:e.t18},e.abrupt("return",(0,e.t11)(e.t19).then((function(e){if("string"==typeof e.payment_method)return{type:"element_payment_method_id",paymentMethod:e.payment_method,confirmPaymentMethodOptions:d,selectedPaymentMethod:O,locale:p,session:t.session};if("object"==typeof e.payment_method)return{type:"element_payment_method",paymentMethod:e.payment_method,confirmPaymentMethodOptions:d,selectedPaymentMethod:O,locale:p,session:t.session};throw new Error("Unexpected sharePaymentDetailsResponse payment_method type")})).catch((function(e){return"ConsumerApiError"===e.name&&n?(g({type:"CONSUMER.LINK_FUNNEL_CONFIRMATION_LINK_TYPE",confirmationType:"FALLBACK"}),$e.log("link.fallback_to_card_payment",{reason:"consumer_api_error"}),n):{type:"error",error:K(e,p).localizedError,locale:p}})));case 55:return e.abrupt("return",{type:"element_payment_method_params",selectedPaymentMethod:"link",confirmPaymentMethodOptions:d,paymentMethodParams:I,locale:t.locale,session:t.session});case 56:case"end":return e.stop()}var E,R,L,D}),e)})));return function(t,n,r,a){return e.apply(this,arguments)}}(),o=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.paymentMethodData,r=t.fields,a=t.selectedPaymentMethod,i=t.session,o=null,"payment_method_data"!==t.type&&"link_sign_up"!==t.type||(o=t.confirmPaymentMethodOptions),e.t0=p,e.t1=a,e.next=7,M({paymentMethodData:n,fields:r});case 7:return e.t2=e.sent,e.t3=o,e.t4=i,e.abrupt("return",{type:"element_payment_method_params",locale:e.t0,selectedPaymentMethod:e.t1,paymentMethodParams:e.t2,confirmPaymentMethodOptions:e.t3,session:e.t4});case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s=function(e,t){var n,r,a,i=null==e||null===(n=e.postal_code)||void 0===n||null===(r=n.toString())||void 0===r?void 0:r.replace(/\s/g,""),o=null==e?void 0:e.country,s=null==t||null===(a=t.postal_code)||void 0===a?void 0:a.replace(/\s/g,""),u=null==t?void 0:t.country_code,l=i&&i!==s;"US"!==o&&"US"!==u||(l=!!i&&i.substring(0,5)!==(null==s?void 0:s.substring(0,5)));var c=!!o&&o!==u;return(l||c)&&$e.log("link.mismatch_billing_details",{mismatch_postal_code:l,mismatch_country:c,has_merchant_line1:!(null==e||!e.line1),has_merchant_line2:!(null==e||!e.line2),has_merchant_city:!(null==e||!e.city),has_merchant_state:!(null==e||!e.state),has_merchant_postal_code:!(null==e||!e.postal_code),has_merchant_country:!(null==e||!e.country)}),{mismatchPostalCode:l,mismatchCountry:c}},e.t0=n,e.next="confirm_payment_intent"===e.t0||"confirm_setup_intent"===e.t0?8:10;break;case 8:return"error"!==t.type&&"hidden"!==t.type&&$e.log("".concat(n,".type.").concat(t.type),{livemode:t.session.livemode}),e.abrupt("break",10);case 10:e.t1=t.type,e.next="error"===e.t1?13:"payment_method_data"===e.t1?23:"payment_method"===e.t1?24:"link_sign_up"===e.t1?25:"link_new_card"===e.t1?33:"link_update_card"===e.t1?56:"link_payment_details"===e.t1?66:"custom_payment_method_data"===e.t1?87:"hidden"===e.t1?88:89;break;case 13:if(!t.paymentDetails){e.next=17;break}return e.next=16,f.elementsStores.strictGet(u,"findBillingAddressMismatches");case 16:e.sent.dispatch({type:"PAYMENT.CONFIRM_FAILED_FOR_SAVED_PAYMENT",savedPayment:{mode:"consumer",id:t.paymentDetails.id,paymentDetails:t.paymentDetails},session:d});case 17:if(!rE(t.error)){e.next=21;break}return e.next=20,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 20:e.sent.dispatch({type:"PAYMENT.CONFIRM_FAILED_FOR_VIEW"});case 21:return $e.log("".concat(n,".validation_error"),{error:t.error,element:"payment",link_payment_details_id:(null===(l=t.paymentDetails)||void 0===l?void 0:l.id)||null,livemode:t.session.livemode}),e.abrupt("return",r(t.error));case 23:return e.abrupt("return",o(t));case 24:return e.abrupt("return",{type:"element_payment_method_id",locale:p,selectedPaymentMethod:t.selectedPaymentMethod,paymentMethod:t.paymentMethod,session:t.session,confirmPaymentMethodOptions:t.confirmPaymentMethodOptions});case 25:return e.next=27,o(t);case 27:return h=e.sent,_=t.paymentMethodData,y=t.fields,g=t.email,b=t.linkMobilePhone,S=t.linkMobilePhoneCountry,k=t.linkLegalName,A=t.isLinkOptInTouched,w=t.shouldCollectLinkLegalName,e.next=31,M({paymentMethodData:_,fields:y});case 31:return O=e.sent,e.abrupt("return",my({slug:"link_sign_up",siteKey:d.linkSettings.linkHcaptchaSiteKey,getCaptchaToken:f.outerAction.getCaptchaToken}).catch((function(e){return $e.log("link.sign_up.hcaptcha_get_token.error",{error:e}),null})).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 2:return e.abrupt("return",e.sent.dispatch(vp(A,w,g,b,S,k,O,t,f._metadataManager.stripeJsId)).then((function(){return eE.resolve(a(h,O.billing_details,O.metadata,O.allow_redisplay))})));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 33:return e.next=35,o(t);case 35:return R=e.sent,L=t.paymentMethodData,D=t.fields,e.next=39,M({paymentMethodData:L,fields:D});case 39:if(U=e.sent,j=U.card,B=U.billing_details,F=U.metadata,B&&null!=B.email){e.next=53;break}return e.next=46,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 46:return G=e.sent,(0,G.dispatch)({type:"CONSUMER.LINK_FUNNEL_CONFIRMATION_LINK_TYPE",confirmationType:"FALLBACK"}),$e.log("link.fallback_to_card_payment",{reason:"missing_billing_details",hasBillingDetails:!!B,hasEmail:null!=B.email}),e.abrupt("return",R);case 53:return e.next=55,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 55:return e.abrupt("return",e.sent.dispatch(ip(j,B,B.email,L.nickname)).then((function(){return eE.resolve(a(R,B,F))})));case 56:return V=t.paymentMethodData,q=t.fields,e.next=59,M({paymentMethodData:V,fields:q});case 59:return z=e.sent,H=z.billing_details,Y=z.metadata,W=!1,e.next=65,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 65:return e.abrupt("return",e.sent.dispatch(op(t.paymentDetails,t.paymentMethodData.card,t.paymentMethodData.billing_details,W,V.nickname)).then((function(){return eE.resolve(a(void 0,H,Y))})));case 66:return J=t.paymentMethodData,X=t.fields,e.next=69,M({paymentMethodData:J,fields:X});case 69:if(Q=e.sent,$=Q.billing_details,ee=Q.metadata,te=t.paymentDetails.billing_address,ce=te,de=void 0,pe=void 0,de=null==(le=$)?void 0:le.address,pe=null!=de&&de.country&&(null==de?void 0:de.country)!==(null==ce?void 0:ce.country_code)?null:null==ce?void 0:ce.postal_code,ne=(0,C.Z)((0,C.Z)({},le),{},{address:(0,C.Z)((0,C.Z)({},de),{},{postal_code:(null==de?void 0:de.postal_code)||pe,country:(null==de?void 0:de.country)||(null==ce?void 0:ce.country_code)})}),re=s(null==$?void 0:$.address,te),ae=re.mismatchPostalCode,ie=re.mismatchCountry,!(oe=Hn(c)||ae||ie)||!("card"in J)||"CARD"!==t.paymentDetails.type){e.next=81;break}return se=!1,e.next=80,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 80:return e.abrupt("return",e.sent.dispatch(op(t.paymentDetails,J.card,ne,se,void 0)).then((function(){return eE.resolve(a(void 0,ne,ee))})));case 81:if(ue=!(null!=te&&te.name||!ne.name),"BANK_ACCOUNT"!==t.paymentDetails.type||!ue&&!oe){e.next=86;break}return e.next=85,f.elementsStores.strictGet(u,"createPaymentMethodParamsWithPaymentElement");case 85:return e.abrupt("return",e.sent.dispatch(_p(t.paymentDetails,ne,!1)).then((function(){return eE.resolve(a(void 0,ne,ee))})));case 86:return e.abrupt("return",eE.resolve(a(void 0,ne,ee)));case 87:throw new T.No("Stripe does not support processing the selected custom payment method ".concat(t.selectedPaymentMethod,". Make sure you're handling the custom payment method individually."));case 88:throw new Error("Unexpected hidden type");case 89:return e.abrupt("return",(0,N.Rz)(t));case 90:case"end":return e.stop()}var le,ce,de,pe}),e)})))(),e.abrupt("return",w);case 38:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),this._getControllerContext=function(){return{controller:f,logger:$e,integrationMetadata:f._metadataManager,outerInitiatedActions:f.outerInitiatedActions,outerActions:f.outerAction,apiClient:f._apiClient,cache:f._cache,elementsStores:f.elementsStores,elementsGroupManager:f.elementsGroupManager,frameHub:f.frameHub,sharedInnerData:f.sharedInnerData,cardElementState:f._cardElementState,hcaptchaManager:f._hcaptchaManager,wanderlustManager:f._wanderlustManager,linkApiClient:f.linkApiClient}},this.innerInitiatedActions={COMPLETE_CHALLENGE_3DS2:this.injectControllerContext(LS),RETRIEVE_ISSUING_CARD:this.injectControllerContext(jS),VERIFY_CAPTCHA_CHALLENGE:this.injectControllerContext(zS),CANCEL_CAPTCHA_CHALLENGE:this.injectControllerContext(HS),COMPLETE_CARD_DETAILS_RECOLLECTION_CHALLENGE:this.injectControllerContext(WS),LOOKUP_LOCALE:this.injectControllerContext(T_),ELEMENTS_DISPATCH:this.injectControllerContext(oS),GET_ELEMENTS_STATE:this.injectControllerContext(sS),RETRIEVE_CARD_METADATA:this.injectControllerContext(DS),SHARED_INNER_DATA_CONSUME:function(e){return f.sharedInnerData.consume(e.key)},SHARED_INNER_DATA_GET:function(e){return f.sharedInnerData.get(e.key)},SHARED_INNER_DATA_DELETE:function(e){return f.sharedInnerData.delete(e.key)},SHARED_INNER_DATA_SET:function(e){return f.sharedInnerData.set(e.key,e.value)},RETRIEVE_WALLET_CONFIG:this.injectControllerContext(wk),RETRIEVE_LINK_SHARED_SESSION_CONTEXT:this.injectControllerContext(YS),RETRIEVE_WALLET_CONFIG_AVAILABILITY:this.injectControllerContext(Sk),RETRIEVE_LINK_IN_CARD_CONFIG:this.injectControllerContext(BS),TEMPORARY_AND_DANGEROUS_GET_CONSUMER_INFO:this.injectControllerContext(FS),DANGEROUS_UNCACHED_UNLOGGED_LOOKUP:this.injectControllerContext(UC),RECORD_ELEMENTS_PERFORMANCE_TIMELINE:function(e){var t=e.frameSrc,n=e.entries;f._performanceTimelineReporter.recordEntries(n,t)},PERFORM_POST_MOUNT_ACTIONS:function(){f._hcaptchaManager.isPassiveCaptchaEnabled&&_y(f._hcaptchaManager,f.frameHub),f._wanderlustManager.wanderlustMountingEnabled&&f.frameHub.sendMessageToParent({action:"stripe-init-wanderlust",payload:null})},RECEIVE_ELEMENTS_SESSIONS_RESPONSE:this.injectControllerContext(iS),CREATE_APPLE_PAY_SESSION:this.injectControllerContext(Ok),TOKENIZE_WITH_DATA:this.injectControllerContext(VC)},this.outerAction=(s={},["localStorageSemaphoreAcquire","localStorageSemaphoreRelease","getCaptchaToken","getFramePrecedence","showBacsMandateConfirmation","showSepaDebitMicrodepositsConfirmation","showAcssBankCollection","showUpeWallet","mountPrbWarningModal","unmountPrbWarningModal"].forEach((function(e){s[e]=function(t){var n=f.requests.create(),r=n.nonce,a=n.promise;return f.frameHub.sendMessageToParent({action:"stripe-outer-controller-action-request",payload:{nonce:r,actionName:e,request:t}}),a}})),s),this.outerInitiatedActions={eceNotifySheetAuthenticationNeeded:this.injectControllerContext(yC),confirmSetupIntent:(m=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="confirm_setup_intent",(0,D.Xy)(t.mids,f._apiClient.getMids())||$e.log("debug.mids_mismatch",{path:"confirmSetupIntent",reqMids:t.mids,apiClientMids:f._apiClient.getMids()}),e.abrupt("return",f.confirmIntentParams(t,n).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(r){var a,i,o,s,u,l,c,d,p,m,h,_,y,v,g,b,S,k,Z,A,M,x,I,N,w,R,L,U,j,B;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("error"!==r.type){e.next=2;break}return e.abrupt("return",r);case 2:if(i=r.locale,o=r.params,s=r.clientSecret,u=f._metadataManager.resolveLocale(i),l="elements"===t.tag&&"link"===o.expected_payment_method_type,"elements"!==t.tag){e.next=11;break}return e.next=8,f.elementsStores.getForExistingGroup(t.groupId,n);case 8:e.t0=e.sent.store,e.next=12;break;case 11:e.t0=null;case 12:if(c=e.t0,d=(0,C.Z)((0,C.Z)({},o),f._apiClient.getAuthenticationParams()),p=Boolean(c&&"FALLBACK"===bl(null==c?void 0:c.getState())),m=ne(t),h=bm(f._cardElementState,{element:m,store:c,paymentMethod:null===(a=o.payment_method_data)||void 0===a?void 0:a.type}),_=_m({isCheckingOutWithLink:h,isLinkFallbackToCard:p,linkFunnel:$i,element:m,type:"setup-intent"}),l&&(null==c||c.dispatch({type:"CONSUMER.CONFIRM_LINK_SETUP_INTENT.PENDING"})),!o.expected_payment_method_type||!Hp(o.expected_payment_method_type)){e.next=21;break}return e.abrupt("return",Ap({type:"error",error:{code:"external_payment_method_selected",extra_fields:{selectedPaymentMethod:o.expected_payment_method_type}}},u,{logger:$e}));case 21:if("PAYMENT_INTENT"!==s.type){e.next=23;break}throw new T.No("Your code called confirmSetup() but you passed a client_secret associated with a PaymentIntent. Did you mean to call confirmPayment() instead?");case 23:if(!(0,O.uN)(f._metadataManager.betas,O.M4.deferred_intent_pe_optional_amount_beta_0)||!c){e.next=29;break}if(v=c.getState(),!(g=null===(y=v.config.deferredIntent)||void 0===y?void 0:y.mode)||"setup"===g){e.next=29;break}throw new T.No("It looks like you have ".concat(null==g?void 0:g.toString()," mode in your Elements options. Please call elements.update() to set the mode to setup before calling stripe.confirmSetup()"));case 29:return c&&(b=c.getState().config.session)&&Vf(n,b,r,f),null==_||_.attempt(),e.prev=31,e.next=34,Lm(o.payment_method_data)?f.linkApiClient.setupIntent.confirm({id:s.id,clientSecret:s.clientSecret,data:(0,C.Z)((0,C.Z)({},d),{},{payment_method_data:(0,C.Z)((0,C.Z)({},d.payment_method_data),{},{type:"link"})}),merchantParams:t.merchantParams}):Fs.setupIntents.confirm({id:s.id,data:(0,C.Z)((0,C.Z)({},d),{},{client_secret:s.clientSecret}),log:$e.log,merchantParams:t.merchantParams});case 34:if(k=e.sent,Z=o.expected_payment_method_type,A=cm(t,Z,!!f._cardElementState.linkConfigs.linkInCardPaymentData),M="error"===k.type?(0,C.Z)((0,C.Z)({},k),{},{error:(0,D.CE)(k.error,["status"])}):k,S=Ap(M,u,{logger:$e}),x=!1,c&&(I=c.getState(),x=_l(I),"error"===k.type&&(w=qu(I),R=null===(N=al(I))||void 0===N?void 0:N.id,w&&R&&"insufficient_funds"!==k.error.decline_code&&c.dispatch(yp(R,!0))),"error"===k.type&&I.config.session&&DC({error:k.error,paymentMethodType:Z,session:I.config.session,state:I,store:c}),L=l||x||!!f._cardElementState.linkConfigs.linkInCardPaymentData,A=cm(t,Z,L),A=mm(A,I.paymentElement,!!d.payment_method,!!d.confirmation_token),fm(f,"setup_intent",A)),null==_||_.result(k),f._apiClient.reportFetchResult(n,k,A),f.outerInitiatedActions.removeElementsExperimentId(),!c||!l&&!x){e.next=59;break}if(U=c.getState(),j=al(U),"error"!==k.type){e.next=53;break}if(c.dispatch({type:"CONSUMER.CONFIRM_LINK_SETUP_INTENT.ERROR",error:k.error,id:null==j?void 0:j.id}),!qu(U)||!(0,P.T)(k)){e.next=51;break}return e.abrupt("return",f.outerInitiatedActions.confirmSetupIntent(t));case 51:e.next=59;break;case 53:if("object"!==k.type){e.next=59;break}if(c.dispatch({type:"CONSUMER.CONFIRM_LINK_SETUP_INTENT.SUCCESS",id:null==j?void 0:j.id}),!(B=Rm(U))){e.next=59;break}return e.next=59,c.dispatch(B);case 59:e.next=65;break;case 61:return e.prev=61,e.t1=e.catch(31),null==_||_.error(),e.abrupt("return",f._apiClient.handleFetchErrorTagged(n,e.t1,u));case 65:return e.prev=65,f._recentlyCreatedPaymentMethod=null,f.sharedInnerData.delete("recentlyCreatedWalletData"),f._recentlyValidated=!1,e.finish(65);case 70:return e.abrupt("return",S);case 71:case"end":return e.stop()}}),e,null,[[31,61,65,70]])})));return function(t){return e.apply(this,arguments)}}()));case 3:case"end":return e.stop()}}),e)}))),function(e){return m.apply(this,arguments)}),retrieveSetupIntent:this.injectControllerContext(D_),cancelSetupIntentSource:this.injectControllerContext(IC),cancelPaymentIntentSource:this.injectControllerContext(NC),retrievePaymentIntent:this.injectControllerContext(L_),updatePaymentIntent:function(e){var t="update_payment_intent";return(0,D.Xy)(e.mids,f._apiClient.getMids())||$e.log("debug.mids_mismatch",{path:"updatePaymentIntent",reqMids:e.mids,apiClientMids:f._apiClient.getMids()}),f.updateIntentParams(e,t).then(function(){var n=(0,Z.Z)((0,E.Z)().mark((function n(r){var a,i,o,s,u,l,c,d;return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("error"!==r.type){n.next=2;break}return n.abrupt("return",r);case 2:if(a=r.locale,i=r.clientSecret,o=r.params,s=f._metadataManager.resolveLocale(a),o.expected_payment_method_type&&Hp(o.expected_payment_method_type)&&(o.expected_payment_method_type=null,o.payment_method_data={}),!o.payment_method_data){n.next=10;break}return n.next=8,my({slug:t,siteKey:f._hcaptchaManager.getSiteKey("elements"),getCaptchaToken:f.outerAction.getCaptchaToken});case 8:(u=n.sent)&&(o.payment_method_data.radar_options={hcaptcha_token:u});case 10:return l=(0,C.Z)((0,C.Z)({},o),f._apiClient.getAuthenticationParams()),n.prev=11,n.next=14,void 0,xS(l)||(Lm(o.payment_method_data)?f.linkApiClient.paymentIntent.update({id:i.id,data:(0,C.Z)((0,C.Z)({},l),{},{client_secret:i.clientSecret,payment_method_data:(0,C.Z)((0,C.Z)({},l.payment_method_data),{},{type:"link"})}),merchantParams:e.merchantParams}):Fs.paymentIntents.update({id:i.id,data:(0,C.Z)((0,C.Z)({},l),{},{client_secret:i.clientSecret}),log:$e.log,merchantParams:e.merchantParams}));case 14:return c=n.sent,d={element:ne(e),payment_method_type:e.expectedType},f._apiClient.reportFetchResult(t,c,d),n.abrupt("return",Ap(c,s,{logger:$e}));case 20:return n.prev=20,n.t0=n.catch(11),n.abrupt("return",f._apiClient.handleFetchErrorTagged(t,n.t0,s));case 23:case"end":return n.stop()}}),n,null,[[11,20]])})));return function(e){return n.apply(this,arguments)}}())},confirmPaymentIntent:function(e){var t="confirm_payment_intent";return(0,D.Xy)(e.mids,f._apiClient.getMids())||$e.log("debug.mids_mismatch",{path:"confirmPaymentIntent",reqMids:e.mids,apiClientMids:f._apiClient.getMids()}),f.confirmIntentParams(e,t).then(function(){var n=(0,Z.Z)((0,E.Z)().mark((function n(r){var a,i,o,s,u,l,c,d,p,m,h,_,y,v,g,b,S,k,Z,A,M,x,I,N,w,R,L,U,j,B,F,G,V,q,K,z,H;return(0,E.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("error"!==r.type){n.next=2;break}return n.abrupt("return",r);case 2:if(i=r.locale,o=r.clientSecret,s=r.params,u=f._metadataManager.resolveLocale(i),l="elements"===e.tag&&"link"===s.expected_payment_method_type,"elements"!==e.tag){n.next=11;break}return n.next=8,f.elementsStores.getForExistingGroup(e.groupId,t);case 8:n.t0=n.sent.store,n.next=12;break;case 11:n.t0=null;case 12:if(c=n.t0,d=ne(e),p=Boolean(c&&"FALLBACK"===bl(null==c?void 0:c.getState())),m=bm(f._cardElementState,{element:d,store:c,paymentMethod:null===(a=s.payment_method_data)||void 0===a?void 0:a.type}),null==(h=_m({isCheckingOutWithLink:m,isLinkFallbackToCard:p,linkFunnel:$i,element:d,type:"payment-intent"}))||h.attempt(),"paymentMethod-from-element"!==e.tag||"card"!==d&&"cardNumber"!==d){n.next=23;break}if(y=null===(_=s.payment_method_options)||void 0===_?void 0:_.card,!!(null==y||"object"!=typeof y||!("network"in y)||!y.network)||!r.didMerchantSpecifyNetworkPreference){n.next=23;break}throw new T.No("You cannot provide a preferred network preference during confirmation after passing a preference when creating the Element.");case 23:if(v=(0,C.Z)((0,C.Z)((0,C.Z)({},s),f._apiClient.getAuthenticationParams()),s._stripe_version?{_stripe_version:s._stripe_version}:{}),l&&(null==c||c.dispatch({type:"CONSUMER.CONFIRM_LINK_PAYMENT_INTENT.PENDING"})),!s.expected_payment_method_type||!Hp(s.expected_payment_method_type)){n.next=27;break}return n.abrupt("return",Ap({type:"error",error:{code:"external_payment_method_selected",extra_fields:{selectedPaymentMethod:s.expected_payment_method_type}}},u,{logger:$e}));case 27:if("SETUP_INTENT"!==o.type){n.next=29;break}throw new T.No("Your code called confirmPayment() but you passed a client_secret associated with a SetupIntent. Did you mean to call confirmSetup() instead?");case 29:if(!(0,O.uN)(f._metadataManager.betas,O.M4.deferred_intent_pe_optional_amount_beta_0)||!c){n.next=34;break}if(S=c.getState(),"payment"!==(null===(g=S.config.deferredIntent)||void 0===g?void 0:g.mode)||null!=(null===(b=S.config.deferredIntent)||void 0===b?void 0:b.amount)){n.next=34;break}throw new T.No("It looks like you have payment mode in your Elements options but the amount is not set. Please call elements.update() to set the amount before calling stripe.confirmPayment()");case 34:return c&&(k=c.getState().config.session)&&Vf(t,k,r,f),n.prev=35,n.next=38,function(t){var n=xS(v);if(n)return n;var r=Lm(s.payment_method_data),a=null==c?void 0:c.getState();if("elements"===e.tag&&f._isExpressCheckoutElement(e.frameId)&&a&&!0===yl(a)&&a&&!0===(null===(t=a.config.session)||void 0===t?void 0:t.featureFlags.elements_enable_link_in_passthrough_ece)){var i=s.payment_method,u=!!i;if("card"!==s.expected_payment_method_type)throw new T.No('Unexpected payment method "'.concat(s.expected_payment_method_type,'"; expected "card"'));if(!u)throw new T.No("Could not determine payment method");return f.linkApiClient.paymentIntent.confirmWithPaymentMethodId({id:o.id,data:(0,C.Z)((0,C.Z)({},v),{},{payment_method:i,client_secret:o.clientSecret}),merchantParams:e.merchantParams})}return r?f.linkApiClient.paymentIntent.confirm({id:o.id,data:(0,C.Z)((0,C.Z)({},v),{},{client_secret:o.clientSecret,payment_method_data:(0,C.Z)((0,C.Z)({},v.payment_method_data),{},{type:"link"})}),merchantParams:e.merchantParams}):Fs.paymentIntents.confirm({id:o.id,data:(0,C.Z)((0,C.Z)({},v),{},{client_secret:o.clientSecret}),log:$e.log,merchantParams:e.merchantParams})}();case 38:if(A=n.sent,M=r.params.expected_payment_method_type,x=cm(e,M,!!f._cardElementState.linkConfigs.linkInCardPaymentData),I="error"===A.type?(0,C.Z)((0,C.Z)({},A),{},{error:(0,D.CE)(A.error,["status"])}):A,Z=Ap(I,u,{logger:$e,isLink:l}),N=!1,c&&(w=c.getState(),N=_l(w),"error"===A.type&&(L=qu(w),U=null===(R=al(w))||void 0===R?void 0:R.id,L&&U&&"insufficient_funds"!==A.error.decline_code&&c.dispatch(yp(U,!0))),"error"===A.type&&w.config.session&&DC({error:A.error,paymentMethodType:M,session:w.config.session,state:w,store:c}),j=l||N||!!f._cardElementState.linkConfigs.linkInCardPaymentData,x=cm(e,M,j),x=mm(x,w.paymentElement,!!v.payment_method,!!v.confirmation_token),fm(f,"payment_intent",x)),p?null==h||h.error():null==h||h.result(A),f._apiClient.reportFetchResult(t,A,x),f.outerInitiatedActions.removeElementsExperimentId(),c&&(B=c.getState(),QC(B,f.linkApiClient)),!c||!l&&!N){n.next=68;break}if(F=c.getState(),G=al(F),"error"!==A.type){n.next=58;break}if(c.dispatch({type:"CONSUMER.CONFIRM_LINK_PAYMENT_INTENT.ERROR",error:A.error,id:null==G?void 0:G.id}),!qu(F)||!(0,P.T)({result:A})){n.next=56;break}return n.abrupt("return",f.outerInitiatedActions.confirmPaymentIntent(e));case 56:n.next=68;break;case 58:if("object"!==A.type){n.next=68;break}if(c.dispatch({type:"CONSUMER.CONFIRM_LINK_PAYMENT_INTENT.SUCCESS",id:null==G?void 0:G.id}),!(q=Rm(F))){n.next=64;break}return n.next=64,c.dispatch(q);case 64:K=null===(V=pr(F))||void 0===V?void 0:V.isEligible,z=En(F),H=["link","card"].indexOf(null!=z?z:""),$e.log("confirm_link_payment_intent.success",{purchase_protections_eligible:K,should_create_purchase_protection:K&&H,payment_intent_id:o.id});case 68:n.next=74;break;case 70:return n.prev=70,n.t1=n.catch(35),null==h||h.error(),n.abrupt("return",f._apiClient.handleFetchErrorTagged(t,n.t1,u));case 74:return n.prev=74,f._recentlyCreatedPaymentMethod=null,f.sharedInnerData.delete("recentlyCreatedWalletData"),f._recentlyValidated=!1,n.finish(74);case 79:return n.abrupt("return",Z);case 80:case"end":return n.stop()}}),n,null,[[35,70,74,79]])})));return function(e){return n.apply(this,arguments)}}())},validateElements:function(e){var t=e.groupId,n=e.slug;return f.outerInitiatedActions.getElementConfirmingPayment({groupId:t,errorMessageMethodName:aE[n]}).then(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(r){var a,i,o,s,u,l,c,d,p,m,h,_,y,v,g,b,Z,A,M,x,P,I,N,w,T,O,R,L,U,B,F,G,V,q,z,H,Y,W,J,X,Q;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("expressCheckout"!==r){e.next=2;break}return e.abrupt("return",null);case 2:if(f._recentlyValidated=!0,f.elementsStores.hasSettled(t)){e.next=5;break}throw new Error("Could not retrieve elements store");case 5:return e.next=7,f.elementsStores.getForDeferredGroup(t);case 7:if(i=e.sent,o=i.store){e.next=11;break}throw new Error("Could not retrieve elements store due to unexpected error");case 11:s=o.getState(),u=!1;try{l=Wp(s),c=l.view,d=l.authIntegration,u="embedded"===d&&"cookie-authentication"===c}catch(e){$e.log("debug.validate_elements_link_return_autofill_error",{error:e})}return o.dispatch({type:"ELEMENTS.DISPLAY_ERRORS",requireCVCRecollection:Lu(s),session:s.config.session,onlyShowReturnAutofillPromptErrors:u}),p=Fn(s),h=(m=function(e){var n=(0,ye.jW)(f.frameHub,t,e);return n?(0,ye.XQ)(f.frameHub,n):eE.resolve(null)})(j.NC.PAYMENT_ELEMENT),_=m(j.NC.LINK_AUTHENTICATION_ELEMENT),e.next=21,eE.all([h,_]);case 21:if(y=e.sent,v=(0,k.Z)(y,2),g=v[0],b=v[1],Z=(0,ye.jW)(f.frameHub,t,j.NC.LINK_AUTHENTICATION_ELEMENT),A=Z?(0,C.Z)((0,C.Z)({},BC(o.getState())),{},{frameId:Z}):null,M=(0,D.Dg)(b),x=(0,D.Dg)(A),!(0,D.Xy)(M,x))try{P=M&&x&&"object"==typeof M&&"object"==typeof x?(0,D.uf)(M,x):{oldStateValue:M,newStateValue:x},$e.log("debug.controller.state_mismatch",{element:"linkAuthentication",frameId:Z,source:"validateElements",oldStateExists:!!M,newStateExists:!!x,diff:JSON.stringify((0,D.M4)(P,{allowListKeys:["error"]}))})}catch(e){$e.log("debug.controller.state_mismatch",{element:"linkAuthentication",frameId:Z,source:"validateElements",error:e})}if(I=WC($e.log,"global-state-authentication-element-submit",f.controllerId,{treatment:5,control:5}),N=b,"treatment"===I&&(N=A),w=hd(s),T=!(null==w||!w.shipping),O=!(null==w||!w.billing),R="error"===(null===(a=N)||void 0===a?void 0:a.type),L="error"===(null==g?void 0:g.type),T||O||R||L){e.next=42;break}if(g&&"hidden"!==(null==g?void 0:g.type)){e.next=41;break}return e.abrupt("return",null);case 41:return e.abrupt("return",{type:"object",selectedPaymentMethod:g.selectedPaymentMethod});case 42:try{U={},(0,S.Z)(U,j.NC.ADDRESS_ELEMENT_SHIPPING,T),(0,S.Z)(U,j.NC.ADDRESS_ELEMENT_BILLING,O),(0,S.Z)(U,j.NC.PAYMENT_ELEMENT,L),(0,S.Z)(U,j.NC.LINK_AUTHENTICATION_ELEMENT,R),B=U,qy({frameHub:f.frameHub,outerActions:f.outerAction},{frameTypeToErrorMapping:B,groupId:t,store:o})}catch(e){$e.log("input.move_focus_first_invalid_field_failed",{error:e})}if(!T){e.next=49;break}return F=null==w?void 0:w.shipping,G=K(F,p),V=G.localizedError,e.abrupt("return",{type:"error",error:V,locale:p});case 49:if(!O){e.next=56;break}return q=null==w?void 0:w.billing,z=K(q,p),H=z.localizedError,E=q,Object.keys(Ip).indexOf(E.code)>=0&&o.dispatch({type:"ADDRESS.CONFIRM_FAILED_FOR_VIEW",mode:"billing"}),e.abrupt("return",{type:"error",error:H,locale:p});case 56:if(!R){e.next=61;break}return Y=K(N.error,p),W=Y.localizedError,e.abrupt("return",{type:"error",error:W,locale:p});case 61:if(!L){e.next=77;break}if(J=K(g.error,p),X=J.localizedError,!g.paymentDetails||!s.config.session){e.next=68;break}return e.next=66,f.elementsStores.strictGet(t,"validateElements");case 66:e.sent.dispatch({type:"PAYMENT.CONFIRM_FAILED_FOR_SAVED_PAYMENT",savedPayment:{mode:"consumer",id:g.paymentDetails.id,paymentDetails:g.paymentDetails},session:s.config.session});case 68:if(!rE(g.error)){e.next=73;break}return e.next=71,f.elementsStores.strictGet(t,"validateElements");case 71:e.sent.dispatch({type:"PAYMENT.CONFIRM_FAILED_FOR_VIEW"});case 73:return n&&$e.log("".concat(n,".validation_error"),{error:g.error,element:"payment",link_payment_details_id:(null===(Q=g.paymentDetails)||void 0===Q?void 0:Q.id)||null,livemode:g.session.livemode}),e.abrupt("return",{type:"error",error:X,locale:p});case 77:return e.abrupt("return",null);case 78:case"end":return e.stop()}var E}),e)})));return function(t){return e.apply(this,arguments)}}())},showWalletIfNecessary:this.injectControllerContext(Rk),rememberLinkLogin:this.injectControllerContext(Qk),forgetLinkLogin:this.injectControllerContext($k),createSharedSessionContext:this.injectControllerContext(uC),updateLoggingParams:(p=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,L.Qg)(Se.Fd)){e.next=2;break}throw new T.No("This function may only be called from trusted domains");case 2:if(n=t.session_id,r=t.invoice_id,!(n&&"string"!=typeof n||r&&"string"!=typeof r)){e.next=5;break}throw new Error("invalid logging params");case 5:n&&($e.updateParams({session_id:n}),$i.updateParams({checkout_session_id:n,hostedWithin:Di.Checkout})),r&&$i.updateParams({invoice_id:r,hostedWithin:Di.HostedInvoicePage});case 7:case"end":return e.stop()}}),e)}))),function(e){return p.apply(this,arguments)}),createConsumerPaymentDetails:this.injectControllerContext(aC),addPaymentDetails:this.injectControllerContext(Gk),loginWithConsumerInfo:this.injectControllerContext(Vk),clearInstantDebitsIncentive:this.injectControllerContext(qk),resetConsumerIncentiveOffer:this.injectControllerContext(Kk),confirmInstantDebitsIncentiveForPaymentDetails:this.injectControllerContext(zk),confirmConsumerSignUpIncentiveForPaymentDetails:this.injectControllerContext(Yk),updateAvailableConsumerIncentives:this.injectControllerContext(Hk),fetchingWallets:this.injectControllerContext(lC),shouldShowEceButton:this.injectControllerContext(cC),expressCheckoutConfirmStart:this.injectControllerContext(dC),expressCheckoutConfirmEnd:this.injectControllerContext(pC),expressCheckoutSheetOpened:this.injectControllerContext(mC),expressCheckoutSheetClosed:this.injectControllerContext(fC),recordOuterPerformanceTimeline:function(e){f._performanceTimelineReporter.recordEntries(e)},linkFunnelEvent:function(e){$i.controllerAppEvent(e)},parseLuxeNextAction:this.injectControllerContext(vk),getElementConfirmingPayment:this.injectControllerContext(SC),getIsAwaitingConfirmCallback:this.injectControllerContext(bC),getEcePaymentSheetState:this.injectControllerContext(jC),getElementsSessionAmountModeCurrency:this.injectControllerContext(gC),getElementsSessionUnverifiedPaymentMethodsOnDomain:this.injectControllerContext(vC),setExpressCheckoutConfirmData:this.injectControllerContext(hC),closeECEPaymentSheet:this.injectControllerContext(kC),resetExpressCheckoutState:this.injectControllerContext(_C),tokenizeWithElement:this.injectControllerContext(KC),tokenizeCvcUpdate:this.injectControllerContext(qC),tokenizeWithData:this.injectControllerContext(VC),createSourceWithElement:function(e){var t=e.elementName,n=e.sourceData,r="create_source";return f.createSourceParamsWithElement(e,r).then((function(e){if("error"===e.type)return e;var a=e.locale,i=e.sourceParams;return f.createSourceWithParams({sourceParams:i,locale:a,elementName:t,slug:r,merchantParams:n})}))},createSourceWithData:function(e){var t=e.elementName,n=e.sourceData,r=f.createSourceParamsWithData(e).sourceParams;return f.createSourceWithParams({sourceParams:r,locale:f._metadataManager.resolveLocale(),elementName:t,slug:"create_source",merchantParams:n})},createPaymentMethodWithElement:function(e){var t=e.elementName,n="create_payment_method";return(0,D.Xy)(e.mids,f._apiClient.getMids())||$e.log("debug.mids_mismatch",{path:"createPaymentMethodWithElement",reqMids:e.mids,apiClientMids:f._apiClient.getMids()}),f.createPaymentMethodParamsWithElement(e,n).then((function(r){switch(r.type){case"error":return r;case"element_payment_method_params":return f.createPaymentMethodWithParams({paymentMethodParams:r.paymentMethodParams,locale:r.locale,elementName:t,slug:n,merchantParams:e.paymentMethodData});case"element_payment_method_id":case"element_payment_method":throw new Error("Unexpected element_payment_method_id or element_payment_method");default:return(0,N.Rz)(r)}}))},createConfirmationTokenWithElements:(d=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c,d,p,m,h,_,y,v,g,b,S,k,Z,A,M,x,P,I,N,w,T,O,R,L,U;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s="create_confirmation_token",(0,D.Xy)(t.mids,f._apiClient.getMids())||$e.log("debug.mids_mismatch",{path:"createConfirmationTokenWithElements",reqMids:t.mids,apiClientMids:f._apiClient.getMids()}),e.next=4,f.createConfirmationTokenParamsWithElements(t,s);case 4:return u=e.sent,l=t.elementConfirming,c=t.groupId,e.next=8,f.elementsStores.strictGet(c,s);case 8:if(d=e.sent,p=d.getState(),"error"!==u.type){e.next=12;break}return e.abrupt("return",u);case 12:return m=l,(h=p.config.session)&&Vf(s,h,u,f),_=null!==(n=u.params)&&void 0!==n?n:{},y=bm(f._cardElementState,{element:m,store:d,paymentMethod:_.payment_method_data}),null==(v=_m({isCheckingOutWithLink:y,linkFunnel:$i,element:m,type:"confirmation-token"}))||v.attempt(),e.next=21,my({slug:s,siteKey:f._hcaptchaManager.getSiteKey("elements"),getCaptchaToken:f.outerAction.getCaptchaToken});case 21:if((g=e.sent)&&(null!==(b=_.payment_method_data)&&void 0!==b&&b.radar_options?_.payment_method_data.radar_options.hcaptcha_token=g:_.payment_method_data&&(_.payment_method_data.radar_options={hcaptcha_token:g})),S=wm({elementName:m,mids:_.payment_method_data,usesLink:!("link"!==(null===(r=_.payment_method_data)||void 0===r?void 0:r.type))}),k=pm(t,p.paymentElement,null===(a=p.config.deferredIntent)||void 0===a?void 0:a.mode,null===(i=p.config.session)||void 0===i||null===(o=i.parsedClientSecret)||void 0===o?void 0:o.id,u.expected_payment_method_type,!!_.payment_method,S),Z=Lm(_.payment_method_data),f.outerInitiatedActions.removeElementsExperimentId(),A=yl(p),!Z){e.next=32;break}M=f._apiClient.confirmationTokens.createForLink((0,C.Z)((0,C.Z)({},_),{},{payment_method_data:(0,C.Z)((0,C.Z)({},_.payment_method_data),{},{type:"link"}),options:{loggerExtras:k}})),e.next=47;break;case 32:if(!A){e.next=42;break}if(null===(x=al(p,{isECE:!0}))||void 0===x?void 0:x.id){e.next=36;break}throw new Error("Expected Payment Method ID to be present with using Link in ECE");case 36:P=vl(p),delete _.payment_method_data,_.payment_method=P,M=f._apiClient.confirmationTokens.create({data:_,options:{loggerExtras:k}}),e.next=47;break;case 42:N=null==h?void 0:h.customer,w=N&&N.paymentMethods.length>0&&!(null===(I=(0,D.sE)(N.paymentMethods,(function(e){return e.id===_.payment_method})))||void 0===I||!I.customer),O=f._apiClient.getAuthenticationParams(),w&&(R=N.customerSession.apiKey,T={stripeVersion:f._apiClient.getApiVersion()||Kb,ephemeralKey:R,usingSavedPaymentMethod:w},O=(0,C.Z)((0,C.Z)({},O),{},{_stripe_version:void 0})),M=f._apiClient.confirmationTokens.create((0,C.Z)({authData:O,data:_,options:{loggerExtras:k}},T));case 47:return e.next=49,M;case 49:return L=e.sent,e.next=52,f.outerInitiatedActions.removeElementsExperimentId();case 52:if(null==v||v.result(L),"error"===L.type){e.next=60;break}if(fm(f,"confirmation_token",k),!y){e.next=60;break}if(!(U=Rm(p))){e.next=60;break}return e.next=60,d.dispatch(U);case 60:return e.abrupt("return",L);case 61:case"end":return e.stop()}}),e)}))),function(e){return d.apply(this,arguments)}),createPaymentMethodWithElements:function(e){var t=e.elementConfirming,n="create_payment_method";return(0,D.Xy)(e.mids,f._apiClient.getMids())||$e.log("debug.mids_mismatch",{path:"createPaymentMethodParamsWithElements",reqMids:e.mids,apiClientMids:f._apiClient.getMids()}),f.createPaymentMethodParamsWithElements(e,n).then((function(r){var a,i;switch(r.type){case"error":return r;case"element_payment_method_id":return Ap({type:"object",object:{id:r.paymentMethod,type:r.selectedPaymentMethod}},f._metadataManager.resolveLocale(),{logger:$e});case"element_payment_method_params":var o=r.selectedPaymentMethod;if("expressCheckout"===t&&"paypal"===o)throw new T.No("stripe.createPaymentMethod() does not support payments through PayPal. To accept PayPal, please use stripe.confirmPayment() or stripe.confirmSetup() instead.");if(function(e){var t=e.paymentMethod,n=e.elementConfirming,r=e.stripeMethod;if(xf(t,n))throw Pf(r,t)}({paymentMethod:o,elementConfirming:t,stripeMethod:"stripe.createPaymentMethod()"}),"session"in r&&(null===(a=r.session.customer)||void 0===a?void 0:a.customerSession)&&null!==(i=r.confirmPaymentMethodOptions)&&void 0!==i&&i.data&&"setup_future_usage"in r.confirmPaymentMethodOptions.data&&r.confirmPaymentMethodOptions.data.setup_future_usage)throw new T.No("It looks like you're trying to save payment details for future use with createPaymentMethod(). Please use createConfirmationToken() instead.");return f.createPaymentMethodWithParams({paymentMethodParams:r.paymentMethodParams,locale:r.locale,elementName:t,slug:n,merchantParams:e.paymentMethodData}).then((function(e){return"object"===e.type&&(f._recentlyCreatedPaymentMethod=e.object),e}));case"element_payment_method":return Ap({type:"object",object:r.paymentMethod},f._metadataManager.resolveLocale(),{logger:$e});default:return(0,N.Rz)(r)}}))},createPaymentMethodWithData:function(e){var t=e.elementName,n=f.createPaymentMethodParamsWithData(e);(0,D.Xy)(e.mids,f._apiClient.getMids())||$e.log("debug.mids_mismatch",{path:"createPaymentMethodWithData",reqMids:e.mids,apiClientMids:f._apiClient.getMids()});var r=n.paymentMethodParams;return f.createPaymentMethodWithParams({paymentMethodParams:r,locale:f._metadataManager.resolveLocale(),elementName:t,slug:"create_payment_method",merchantParams:e.paymentMethodData})},updateCSSFonts:(c=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.fonts,r=t.groupId,f.frameHub.sendGroupMessage(r,{action:"stripe-controller-update",payload:{fonts:n}});case 2:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)}),createApplePaySession:this.injectControllerContext(Ok),retrieveSource:this.injectControllerContext(U_),removeElementsExperimentId:this.injectControllerContext(_e),createPaymentPage:this.injectControllerContext(V_),createPaymentPageWithSession:this.injectControllerContext(q_),initPaymentPage:this.injectControllerContext(iy),updatePaymentPage:this.injectControllerContext(sy),retrievePaymentPage:this.injectControllerContext(oy),confirmPaymentPage:this.injectControllerContext(uy),createRadarSession:this.injectControllerContext(XS),attachHCaptchaTokenToRadarSession:this.injectControllerContext(QS),authenticate3DS2:this.injectControllerContext(ek),verifyMicrodepositsForPayment:this.injectControllerContext(nk),verifyMicrodepositsForSetup:this.injectControllerContext(rk),retrieveIssuingCardWithoutNonce:this.injectControllerContext(KS),retrieveIssuingCard:this.injectControllerContext(qS),createEphemeralKeyNonce:this.injectControllerContext(Lk),createAcssDebitSession:this.injectControllerContext(tk),confirmReturnIntent:this.injectControllerContext(JS),attachLinkAccountSessionForPayment:this.injectControllerContext(Dk),attachLinkAccountSessionForSetup:this.injectControllerContext(Uk),fetchLocale:this.injectControllerContext(M_),resolveLocale:this.injectControllerContext(x_),localizeError:this.injectControllerContext(I_),unsafeLocalizeString:this.injectControllerContext(P_),preloadLinkStoredCredentials:function(){f.linkApiClient.preloadStoredCredentials()},setupDeferredElementsStore:function(e){var t=e.groupId;return f.elementsStores.getForDeferredGroup(t)},setupStoreForElementsGroup:this.injectControllerContext(iS),fetchUpdates:this.injectControllerContext(uS),getGoogleMapsPredictions:this.injectControllerContext(ak),getGoogleMapsDetails:this.injectControllerContext(ik),initGoogleMapsService:this.injectControllerContext(ok),updateElementsOptions:this.injectControllerContext(cS),isCardMetadataRequired:this.injectControllerContext(Kp),retrieveCardNetworks:this.injectControllerContext(xC),userFacingRetrieveCardNetworks:this.injectControllerContext(PC),completeLinkAccountSessionElements:this.injectControllerContext(Fk),retrieveWalletConfigAvailability:this.injectControllerContext(Sk),retrieveWalletConfig:this.injectControllerContext(Pk),getOnBehalfOfError:this.injectControllerContext(Tk),checkForLinkClientSecret:this.injectControllerContext(oC),elementMounted:this.injectControllerContext(mS),elementUnmounted:this.injectControllerContext(fS),logOutOfLinkInElements:this.injectControllerContext(eC),clearLinkAuthCredentials:this.injectControllerContext(sC),updateStripeUserCredentials:(l=(0,Z.Z)((0,E.Z)().mark((function e(t){return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f._apiClient.updateAuthenticationParams({key:t.publishableKey,_stripe_account:t.stripeAccount,_stripe_version:t.apiVersion}),f._cache.resetAll(),f._recentlyCreatedPaymentMethod=null,f.sharedInnerData.delete("recentlyCreatedWalletData"),$e.updateParams({key:f._apiClient.getApiKey(),key_mode:(0,U.lO)(f._apiClient.getApiKey()),elements_session_id:fe({experimentKey:Y.D3.elements_session,apiKey:f._apiClient.getApiKey(),stripeAccount:f._apiClient.getStripeAccount()})}),f.frameHub.sendMessageToParent({action:"stripe-frame-event",payload:{event:"stripe-user-credentials-update",data:t}});case 6:case"end":return e.stop()}}),e)}))),function(e){return l.apply(this,arguments)}),retrievePaypalMerchantId:this.injectControllerContext(be),linkPopupPreloadedDataStale:this.injectControllerContext(nC),linkPopupLogOut:this.injectControllerContext(tC),internalSetFormValueForAddressElement:this.injectControllerContext(ly),midsChange:(u=(0,Z.Z)((0,E.Z)().mark((function e(t){var n;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.mids,f._apiClient.setMids(n),e.next=4,eE.all(f.elementsStores.keys().map(function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var r,a;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.elementsStores.getForDeferredGroup(t);case 2:r=e.sent,null==(a=r.store)||a.dispatch({type:"CONFIG.MIDS_CHANGED",mids:n});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:case"end":return e.stop()}}),e)}))),function(e){return u.apply(this,arguments)}),prefillUsBankAccountFormWithConsumer:this.injectControllerContext(Wk),setInstrumentForConsumerSignUpIncentive:this.injectControllerContext(Jk),preloadConsumerLookup:this.injectControllerContext(iC),createV2CardPaymentMethod:this.injectControllerContext(yS)},this.reportAction=function(e){var t=e.actionName,n=e.request,r=function(e){switch(e){case"attachLinkAccountSessionForPayment":case"attachLinkAccountSessionForSetup":case"cancelPaymentIntentSource":case"cancelSetupIntentSource":case"clearInstantDebitsIncentive":case"resetConsumerIncentiveOffer":case"completeLinkAccountSessionElements":case"confirmPaymentIntent":case"confirmReturnIntent":case"confirmSetupIntent":case"createAcssDebitSession":case"createApplePaySession":case"createConfirmationTokenWithElements":case"createConsumerPaymentDetails":case"createEphemeralKeyNonce":case"createPaymentMethodWithData":case"createPaymentMethodWithElement":case"createPaymentMethodWithElements":case"createPaymentPage":case"createPaymentPageWithSession":case"initPaymentPage":case"updatePaymentPage":case"retrievePaymentPage":case"confirmPaymentPage":case"createRadarSession":case"attachHCaptchaTokenToRadarSession":case"createSourceWithData":case"createSourceWithElement":case"confirmInstantDebitsIncentiveForPaymentDetails":case"fetchingWallets":case"shouldShowEceButton":case"eceNotifySheetAuthenticationNeeded":case"expressCheckoutConfirmStart":case"expressCheckoutConfirmEnd":case"expressCheckoutSheetOpened":case"expressCheckoutSheetClosed":case"getElementConfirmingPayment":case"getIsAwaitingConfirmCallback":case"getEcePaymentSheetState":case"getElementsSessionAmountModeCurrency":case"setExpressCheckoutConfirmData":case"closeECEPaymentSheet":case"fetchLocale":case"fetchUpdates":case"localizeError":case"unsafeLocalizeString":case"loginWithConsumerInfo":case"retrieveIssuingCard":case"retrieveIssuingCardWithoutNonce":case"retrievePaymentIntent":case"retrieveSetupIntent":case"retrieveSource":case"rememberLinkLogin":case"forgetLinkLogin":case"createSharedSessionContext":case"removeElementsExperimentId":case"resetExpressCheckoutState":case"getGoogleMapsPredictions":case"getGoogleMapsDetails":case"initGoogleMapsService":case"setupStoreForElementsGroup":case"showWalletIfNecessary":case"tokenizeCvcUpdate":case"tokenizeWithData":case"tokenizeWithElement":case"updateElementsOptions":case"updatePaymentIntent":case"verifyMicrodepositsForPayment":case"verifyMicrodepositsForSetup":case"retrieveWalletConfigAvailability":case"retrieveWalletConfig":case"elementMounted":case"elementUnmounted":case"logOutOfLinkInElements":case"clearLinkAuthCredentials":case"updateStripeUserCredentials":case"validateElements":case"retrievePaypalMerchantId":case"linkPopupLogOut":case"updateLoggingParams":case"internalSetFormValueForAddressElement":case"preloadConsumerLookup":case"prefillUsBankAccountFormWithConsumer":case"setInstrumentForConsumerSignUpIncentive":case"midsChange":return(0,w.O8)(e);case"authenticate3DS2":return"authenticate_3ds2";case"updateCSSFonts":return"update_css_fonts";default:return null}}(t);if(r){var a={};try{switch(t){case"confirmSetupIntent":case"updatePaymentIntent":case"confirmPaymentIntent":var i=n;a.element=ne(i);break;case"createPaymentPage":var o=n,s=o.betas,u=o.mode;a.options={betas:s,mode:u};break;case"createPaymentPageWithSession":var l=n.betas;a.options={betas:l}}}catch(e){}$e.log(r,a)}},this.handleAction=function(){var e=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f.reportAction(t),n=t.nonce,r=t.actionName,a=t.request,e.prev=2,i=f.outerInitiatedActions[r],e.next=6,i(a);case 6:o=e.sent,f.frameHub.sendMessageToParent({action:"stripe-controller-action-response",payload:{nonce:n,response:o}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),f.frameHub.sendMessageToParent({action:"stripe-controller-action-error",payload:{nonce:n,error:(0,If.Xy)(e.t0)}});case 13:case"end":return e.stop()}}),e,null,[[2,10]])})));return function(t){return e.apply(this,arguments)}}(),this.requestState=function(e,t){var n,r=f.requests.create(),a=r.nonce,i=r.promise;return null!=t&&t.useFrameMessengerMode&&(n=(0,ye.XQ)(f.frameHub,e,{skipValidation:null==t?void 0:t.skipValidation})),f.frameHub.isFrameReady(e)?f.frameHub.sendMessageToFrame(e,{action:"stripe-controller-request",payload:{nonce:a,skipValidation:null==t?void 0:t.skipValidation}}):f.requests.resolve(a,void 0),n&&n.then((function(n){i.then((function(r){var a=(0,D.Dg)(r),i=(0,D.Dg)(n);if(!(0,D.Xy)(a,i)){var o=f.frameHub.getFrameType(e)||"",s=[j.NC.CARD_ELEMENT_SPLIT,j.NC.CARD_ELEMENT_COMBINED].indexOf(o)>-1;$e.log("debug.controller.request_state_mismatch",{debugPath:null==t?void 0:t.debugPath,frameType:o,oldPathState:s?JSON.stringify((0,D.M4)(a)):void 0,newPathState:s?JSON.stringify((0,D.M4)(i)):void 0})}}))})),i};var h=(0,L.vB)(t),_=(0,g.Z)({},((0,b.Z)(h),h)),y=(0,I.Gu)(iE,_,"[internal interface]",{authenticatedOrigin:Se.Fd}).value,M=y.apiKey,B=y.apiVersion,F=y.v2,G=y.__privateApiUrl,V=y.__privatePaymentUserAgentSuffix,q=y.__privateSharedSessionContext,z=y.stripeAccount,W=y.betas,X=y.controllerId,$=y.stripeJsId,ee=y.stripeJsLoadTime,te=y.locale,re=y.manualBrowserDeprecationRollout,ae=y.topOriginForCrossOriginFrame,ie=y.controllerCount,oe=y.mids;if(!(M&&$&&ee&&X))throw new Error("It looks like Stripe.js was not loaded correctly");if(function(e){var t=e.apiKey,n=e.context,r=e.forceRollout,a=e.isAffectedBrowser,i=e.rolloutSlice,o=e.log,s=Qp()(t),u={apiKey:t,hashedKey:s,isAffectedBrowser:a,context:n},l=function(e){var t=e.mechanism,r=e.action;a&&o("legacy-deprecation-rollout",(0,C.Z)((0,C.Z)({},u),{},{mechanism:t,action:r,state:[n,t,r].join("-")}))};return r?(l({mechanism:am,action:a?tm:nm}),a):"___TESTMODE_FORCE_UNSUPPORTED_BROWSER"===t||(-1!==(0,D.cx)(em,(function(e){return e===s}))?(l({mechanism:rm,action:a?tm:nm}),a):-1!==(0,D.cx)($p,(function(e){return e===s}))?(l({mechanism:rm,action:nm}),!1):function(e,t){return t<100}(0,i)?(l({mechanism:im,action:a?tm:nm}),a):(l({mechanism:om,action:nm}),!1))}({apiKey:M,context:"inner",forceRollout:!0===re,isAffectedBrowser:!window.Promise,rolloutSlice:Math.floor(100*Math.random()),log:sm}))throw new Error("Stripe is being used in an unsupported browser and will not function. See https://stripe.com/docs/js/appendix/supported_browsers for details.");this._metadataManager=nt.initInstance({stripeJsId:$,topOriginForCrossOriginFrame:ae,stripeJsLoadTimestamp:H.E.fromPosixTime(Number(ee)),loadTimestamp:new H.E,globalLocale:te,betas:null!=W?W:[],paymentUserAgentContextSuffix:V}),this.v2Auth=F?{authToken:F.authToken,stripeContext:F.stripeContext}:null,this.id=window.name,this.controllerId=X;var se=(0,L.Ds)(this._metadataManager.referrer),ue=(0,C.Z)((0,C.Z)({key:M,key_mode:(0,U.lO)(M),stripe_account:z,referrer:se?se.origin:""},W?{betas:W}:{}),{},{stripe_js_id:$,controller_load_time:this._metadataManager.loadTimestamp.getAsPosixTime(),elements_session_id:fe({experimentKey:Y.D3.elements_session,apiKey:M,stripeAccount:z}),elements_assignment_id:fe({experimentKey:Y.D3.elements_assignment})},R([]));$e.updateParams(ue),$i.updateParams({public_key:ue.key,stripe_account:ue.stripe_account,stripe_js_id:$});var le,ce=ht.jL.ElementsController,de={disableStoredCredentialsPreload:!0,sessionId:$};this.linkApiClient=q?eu.initChild(ce,q,de):eu.init(ce,M,null!=z?z:null,de),G&&((0,Ri.lC)(G)||this.warn("__privateApiUrl can only be used by Stripe-owned integrations, with stripe.com or stripe.me domains.")),(0,Ri.qO)((function(){f.frameHub.sendMessageToParent({action:"stripe-api-call",payload:{}})})),this.experimentCache=new vm,this._apiClient=new OS({logger:$e,authenticationParams:{key:M,_stripe_account:z,_stripe_version:B},mids:oe}),this._cache.resetAll(),this._setupPostMessage(),(0,ke.u)(this,(function(){return!0})),this._checkFrameMountedProperly(),this.frameHub=new RC(this.controllerId,$e),this.frameHub.sendMessageToParent({action:"stripe-controller-load",payload:{controllerMetrics:{resource_timings:Lp()}}}),$e.log("controller.load",{controller_count:ie,has_link_auth:!!(0,ft.jC)({key:M,livemode:(0,U.lO)(M)===U.Kl.live})}),le=function(e){"hidden"===e?$e.log("controller.page_hide"):$e.log("controller.page_show")},document.visibilityState?document.addEventListener("visibilitychange",(function(){le(document.visibilityState)})):(window.addEventListener("pagehide",(function(){le("hidden")})),window.addEventListener("pageshow",(function(){le("visible")}))),this._performanceTimelineReporter=new LC.nq(this.report.bind(this)),(0,LC.IR)({types:["resource","longtask","long-animation-frame","visibility-state"],reporter:function(e){f._performanceTimelineReporter.recordEntries(e,location.href)}})}var t,n,r,a,i,o,s;return(0,M.Z)(e,[{key:"report",value:function(e,t){$e.log(e,t)}},{key:"reportError",value:function(e){this._reportError(Nf.QO.CONTROLLER,e)}},{key:"_reportError",value:function(e,t){(0,Nf.Tb)({app:e,exception:t,hint:{captureContext:{tags:(0,D.ei)($e.getParams(),["referrer","stripe_js_id","key","key_mode","stripe_account","wrapper","browserClassification"])}}})}},{key:"updateLogParams",value:function(e){$e.updateParams(e)}},{key:"innerAction",value:function(e,t){var n=this;return this.innerInitiatedActions[e]?(-1===Pe.indexOf(e)&&$e.log((0,w.wX)(e),{element:null==t?void 0:t.elementName}),new eE((function(r){r(n.innerInitiatedActions[e](t))}))):($e.log("fatal.unknown_action",{type:e,options:t}),eE.reject(new T.No("Unknown action: ".concat(e))))}},{key:"validateAndCreatePaymentMethodParamsWithL3PlusElement",value:(s=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c,d=this;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.frameId,r=t.groupId,a=t.paymentMethodData,i=t.mids,o=t.slug,s=t.enforcePreSubmit,u=t.enforcePaymentMethodCreationManual,l=t.maybeParsedIntentSecret,!hS(a||{})){e.next=4;break}throw new T.No("Do not use ".concat(aE[o],' with raw card data. Use the "payment" Element instead.'));case 4:if((c=this._isExpressCheckoutElement(n))||!s||this._recentlyValidated){e.next=7;break}throw new T.No("elements.submit() must be called before ".concat(aE[o],". Call elements.submit() as soon as your customer presses pay, prior to any asynchronous work. Integration guide: https://stripe.com/docs/payments/accept-a-payment-deferred"));case 7:return e.abrupt("return",this.outerInitiatedActions.validateElements({groupId:r,slug:o}).then((function(e){return e&&"error"===e.type?e:c?EC(d._getControllerContext(),{paymentMethodData:a,frameId:n,mids:i,enforcePaymentMethodCreationManual:u,slug:o}):d.createPaymentMethodParamsWithPaymentElement({frameId:n,paymentMethodData:a,mids:i,enforcePaymentMethodCreationManual:u,maybeParsedIntentSecret:l},o)})));case 8:case"end":return e.stop()}}),e,this)}))),function(e){return s.apply(this,arguments)})},{key:"confirmIntentParams",value:(o=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.parseIntentMutationParams(t,n);case 2:if("error"!==(r=e.sent).type){e.next=5;break}return e.abrupt("return",r);case 5:if(r.params.confirmation_token||(a=Um(r.params.expected_payment_method_type,r.params.payment_method_options),(i=a.mandate_data)&&(r.params.mandate_data=i)),!t.handleActions){e.next=12;break}e.t0=r.params.expected_payment_method_type,e.next="link"===e.t0||"card"===e.t0||"affirm"===e.t0?10:12;break;case 10:return r.params.use_stripe_sdk=!0,e.abrupt("break",12);case 12:return e.abrupt("return",r);case 13:case"end":return e.stop()}}),e,this)}))),function(e,t){return o.apply(this,arguments)})},{key:"updateIntentParams",value:(i=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s=this;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,te(t)?s.parseUpdateIntentMutationParams(t,n):($e.log("debug.update_intent_params.fallback_used_for_tag",{tag:t.tag}),s.parseIntentMutationParams(t,n));case 2:if(r=e.sent,a=(0,O.uN)(this._metadataManager.betas,[O.M4.line_items_beta_1,O.M4.tax_product_beta_1]),"error"!==r.type&&!a){e.next=6;break}return e.abrupt("return",r);case 6:return i=Um(r.params.expected_payment_method_type,r.params.payment_method_options),(o=i.mandate_data)&&(r.params.mandate_data=o),e.abrupt("return",r);case 9:case"end":return e.stop()}}),e,this)}))),function(e,t){return i.apply(this,arguments)})},{key:"_transformPaymentMethodOptions",value:function(e){var t=this;return eE.resolve().then((function(){if(!(0,w.Kn)(e))return e;var n=e.card,r=(0,v.Z)(e,tE);if(!(0,w.Kn)(n))return e;var a=n.cvc,i=(0,v.Z)(n,nE);if(null==a)return e;var o=(0,I.rX)(a);if(!o)return(0,C.Z)((0,C.Z)({},r),{},{card:(0,C.Z)((0,C.Z)({},n),{},{payment_user_agent:t._metadataManager.getPaymentUserAgent(et.Kp)})});var s=o._implementation._frame.id;return ge(t.frameHub,s,!1).then((function(e){return"error"===e.type?eE.reject(e):e.value.linkInCardPaymentData?eE.reject(gm(t._getControllerContext(),s)):(0,C.Z)((0,C.Z)({},r),{},{card:(0,C.Z)((0,C.Z)({},i),{},{cvc:e.value.cardCvc})})}))})).then((function(e){return{type:"payment_method_options",paymentMethodOptions:e}}),(function(e){return e}))}},{key:"createPaymentMethodParamsWithElements",value:(a=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementConfirming,a=t.groupId,i=t.paymentMethodData,o=t.mids,s=t.elements,u=t.enforcePreSubmit,l=t.enforcePaymentMethodCreationManual,c=(0,ye.jW)(this.frameHub,a,"payment"===r?j.NC.PAYMENT_ELEMENT:j.NC.EXPRESS_CHECKOUT_ELEMENT)){e.next=14;break}if(!((d=s.filter((function(e){return X.hasOwnProperty(e._componentName)}))).length>1)){e.next=8;break}throw new T.No("Found multiple payment method elements: ".concat(d.join(", "),". Pass in a single `element` instead."));case 8:if(0!==d.length){e.next=12;break}throw new T.No("Could not find a mounted element to create a payment method from.");case 12:return p=d[0],e.abrupt("return",this.createPaymentMethodParamsWithElement({mids:o,frameId:p._implementation._frame.id,elementName:p._componentName,type:X[p._componentName],paymentMethodData:i,enforcePreSubmit:u,enforcePaymentMethodCreationManual:l},n));case 14:return e.next=16,this.elementsStores.strictGet(a,"createPaymentMethodParamsWithElements");case 16:if(m=e.sent.getState(),f=Rn(m),!(0,O.uN)(this._metadataManager.betas,O.M4.deferred_intent_pe_optional_amount_beta_0)){e.next=22;break}if("payment"!==(null===(h=m.config.deferredIntent)||void 0===h?void 0:h.mode)||null!=(null===(_=m.config.deferredIntent)||void 0===_?void 0:_.amount)){e.next=22;break}throw new T.No("It looks like you have payment mode in your Elements options but the amount is not set. Please call elements.update() to set the amount before calling stripe.createPaymentMethod()");case 22:return e.abrupt("return",this.validateAndCreatePaymentMethodParamsWithL3PlusElement({frameId:c,groupId:a,paymentMethodData:i,mids:o,slug:n,enforcePreSubmit:u,enforcePaymentMethodCreationManual:l,maybeParsedIntentSecret:null==f?void 0:f.parsedClientSecret}));case 23:case"end":return e.stop()}}),e,this)}))),function(e,t){return a.apply(this,arguments)})},{key:"createSourceParamsWithElement",value:function(e,t){var n,r=this,a=e.frameId,i=e.elementName,o=e.type,s=e.sourceData,u=e.mids,l=Q(i,o),c=(0,I.$6)((n={},(0,S.Z)(n,Y.Yj.auBankAccount,(0,I.kw)(J.au_becs_debit)),(0,S.Z)(n,Y.Yj.iban,(0,I.kw)(J.sepa_debit)),(0,S.Z)(n,Y.Yj.card,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.cardNumber,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.cardExpiry,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.cardCvc,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.postalCode,(0,I.kw)(J.card)),(0,S.Z)(n,Y.Yj.idealBank,(0,I.kw)(J.ideal)),n)),d=(0,I.Gu)(c,l,"type",{element:i}).value;return ge(this.frameHub,a).then((function(e){if("error"===e.type)return $e.log("".concat(t,".validation_error"),{error:e.error,element:i}),e;var n=e.element,o=e.locale,l=e.value,c=e.pastedFields,p=ct(n,l,d,c);if("link_in_card_payment_data"===p.type){var m=p.data,f=m.sharePaymentDetailsRequestParams,h=m.paymentDetailsBillingCountry,_=m.meta;return Om(r._getControllerContext(),{elementName:n,locale:o,sharePaymentDetailsRequestParams:f,paymentDetailsBillingCountry:h,merchantPassthroughParams:{mode:"source",data:s},postalCollectionDisabled:(null==_?void 0:_.isNotCollectingPostal)||!1,frameId:a,slug:t}).then((function(e){if("error"===e.type)return e;var t=(0,D.TS)({type:"card"},s,{token:e.object.id});(0,D.$D)(t,"owner.address");var a=r.transformSourceParams({data:t,mids:u,elementName:n});return{type:"element_source_params",locale:o,sourceParams:hS(s)?(0,C.Z)((0,C.Z)({},a),{},{payment_user_agent:r._metadataManager.getPaymentUserAgent(et.QO)}):a}}))}var y=p.data,v=p.type,g="card"===v&&p.pastedFields?{pastedFields:p.pastedFields}:{},b=(0,D.TS)({type:v},s,y),S=r.transformSourceParams((0,C.Z)({data:b,elementName:n,mids:u},g));return{type:"element_source_params",locale:o,sourceParams:hS(s)?(0,C.Z)((0,C.Z)({},S),{},{payment_user_agent:r._metadataManager.getPaymentUserAgent(et.QO)}):S}}))}},{key:"createPaymentMethodParamsWithData",value:function(e){var t=e.type,n=e.paymentMethodData,r=e.mids,a=e.elementName;if("card"===t){var i=(0,I.Gu)((0,I.jt)(I.Ry),n.card,"createPaymentMethod card data").value;if(i){var o=!!(0,I.Gu)((0,I.jt)(I.Z_),i.token,"createPaymentMethod token string").value,s=Sf(i);if(!o&&!s){var u=this.transformPaymentMethodParams({data:(0,C.Z)({type:t},n),mids:r});return{type:"data_payment_method_params",paymentMethodParams:(0,C.Z)((0,C.Z)({},u),{},{payment_user_agent:this._metadataManager.getPaymentUserAgent(et.Kp)})}}}}var l=this.transformPaymentMethodParams({data:(0,C.Z)({type:t},n),elementName:null!=a?a:void 0,mids:r});return{type:"data_payment_method_params",paymentMethodParams:"card"===t?l:(0,C.Z)((0,C.Z)({},l),{},{payment_user_agent:this._metadataManager.getPaymentUserAgent(et.s8)})}}},{key:"createConfirmationTokenParamsWithElements",value:(r=(0,Z.Z)((0,E.Z)().mark((function e(t,n){var r,a,i,o,s,u,l,c,d,p,m,f,h,_;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=t.groupId,o=t.params,s=t.mids,u=t.elementConfirming,l=(0,ye.jW)(this.frameHub,i,"payment"===u?j.NC.PAYMENT_ELEMENT:j.NC.EXPRESS_CHECKOUT_ELEMENT)){e.next=4;break}throw new T.No("Could not find a mounted element to create the Confirmation Token from, please ensure you have a Payment Element or Express Checkout Element mounted (or both).");case 4:return e.next=6,this.elementsStores.strictGet(i,"createConfirmationTokenParamsWithElements");case 6:return c=e.sent.getState(),d=c.config,p=null===(r=c.paymentElement.session)||void 0===r||null===(a=r.customer)||void 0===a?void 0:a.id,m=Rn(c),f=gf({canUseShipping:!0,isECE:"expressCheckout"===u,elementsState:c,shippingParam:null==o?void 0:o.shipping}),h=bf(this._metadataManager.betas,p,d.deferredIntent,!1,d.elementsInitSource),_={shipping:f,client_context:h,return_url:null==o?void 0:o.return_url,expand:null==o?void 0:o.expand},e.abrupt("return",this.validateAndCreatePaymentMethodParamsWithL3PlusElement({frameId:l,groupId:i,paymentMethodData:(null==o?void 0:o.payment_method_data)||{},mids:s,slug:n,enforcePreSubmit:!0,enforcePaymentMethodCreationManual:!1,maybeParsedIntentSecret:null==m?void 0:m.parsedClientSecret}).then((function(e){var t,r,a,i,s;if("error"===e.type)return e;var l=gS(e.selectedPaymentMethod),p=jm({deferredIntentSetupFutureUsage:null===(t=d.deferredIntent)||void 0===t?void 0:t.setup_future_usage,intentFirstType:null===(r=d.session)||void 0===r||null===(a=r.parsedClientSecret)||void 0===a?void 0:a.type,intentFirstSetupFutureUsage:null===(i=d.session)||void 0===i?void 0:i.setupFutureUsage,intentFirstPaymentMethodOptions:null===(s=d.session)||void 0===s?void 0:s.paymentMethodOptions,paymentMethodType:l,paymentMethodOptionsOverriddenBySJS:e.confirmPaymentMethodOptions});switch(e.type){case"element_payment_method":case"element_payment_method_id":var m="element_payment_method"===e.type?e.paymentMethod.id:e.paymentMethod;return{type:"payment_method_id",expected_payment_method_type:l,params:(0,C.Z)((0,C.Z)((0,C.Z)({payment_method:m,setup_future_usage:p},Um(e.selectedPaymentMethod,e.confirmPaymentMethodOptions)),_),{},{payment_method_options:bS(e.confirmPaymentMethodOptions),set_as_default_payment_method:qf({slug:n,elementsState:c})})};case"element_payment_method_params":var f=e.selectedPaymentMethod;Mf({paymentMethod:f,elementConfirming:u,session:e.session});var h=(0,C.Z)({},Tp(e.paymentMethodParams,null==o?void 0:o.payment_method_data));return{type:"payment_method_data",expected_payment_method_type:l,params:(0,C.Z)((0,C.Z)((0,C.Z)({payment_method_data:h,payment_method_options:bS(e.confirmPaymentMethodOptions),setup_future_usage:p},Um(e.selectedPaymentMethod,e.confirmPaymentMethodOptions)),_),{},{set_as_default_payment_method:qf({slug:n,elementsState:c})})};default:return(0,N.Rz)(e)}})));case 14:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"createSourceParamsWithData",value:function(e){var t=e.type,n=e.sourceData,r=e.mids,a=e.elementName;if("card"===t){var i=(0,I.Gu)((0,I.jt)(I.Ry),n.card,"createSource card data").value,o=(0,I.Gu)((0,I.jt)(I.Z_),n.token,"createSource token string").value;if(!(i&&Sf(i))&&!!!o){var s=this.transformSourceParams({data:(0,C.Z)({type:t},n),mids:r});return{type:"data_source_params",sourceParams:(0,C.Z)((0,C.Z)({},s),{},{payment_user_agent:this._metadataManager.getPaymentUserAgent(et.Kp)})}}}return{type:"data_source_params",sourceParams:this.transformSourceParams({data:(0,C.Z)({type:t},n),elementName:null!=a?a:void 0,mids:r})}}},{key:"transformSourceParams",value:function(e){var t=e.mids,n=e.data,r=e.pastedFields,a=e.elementName,i=dt(n.type,n).data;return(0,C.Z)((0,C.Z)((0,C.Z)({},i),t||{}),{},{pasted_fields:r},this._metadataManager.getPaymentMetadata(a))}},{key:"transformPaymentMethodParams",value:function(e){var t=e.mids,n=e.data,r=e.pastedFields,a=e.elementName,i=mt.transformData(n.type,n).data;return(0,C.Z)((0,C.Z)((0,C.Z)({},i),t||{}),{},{pasted_fields:r},this._metadataManager.getPaymentMetadata(a))}},{key:"createSourceWithParams",value:(n=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.sourceParams,r=t.locale,a=t.elementName,i=t.slug,o=t.merchantParams,s=bm(this._cardElementState,{element:a,paymentMethod:null==n?void 0:n.type}),u=_m({isCheckingOutWithLink:s,linkFunnel:$i,element:a,type:"source"}),!yy(a,n.type)){e.next=8;break}return e.next=6,my({slug:i,siteKey:this._hcaptchaManager.getSiteKey("elements"),getCaptchaToken:this.outerAction.getCaptchaToken});case 6:(l=e.sent)&&(n.radar_options?n.radar_options.hcaptcha_token=l:n.radar_options={hcaptcha_token:l});case 8:return null==u||u.attempt(),e.next=11,this._apiClient.sources.create({data:(0,C.Z)({},n),errorLog:$e.log,merchantParams:o,options:{slugOverride:i,loggerExtras:wm((0,C.Z)({elementName:a,mids:n,usesLink:s},r?{localeOverride:r}:{}))}});case 11:return c=e.sent,he(i)&&this.outerInitiatedActions.removeElementsExperimentId(),null==u||u.result(c),e.abrupt("return",c);case 15:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"createPaymentMethodWithParams",value:(t=(0,Z.Z)((0,E.Z)().mark((function e(t){var n,r,a,i,o,s,u,l,c,d,p=this;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.paymentMethodParams,r=t.locale,a=t.elementName,i=t.slug,o=this._metadataManager.resolveLocale(r),s=(0,C.Z)((0,C.Z)({},n),this._apiClient.getAuthenticationParams()),u=bm(this._cardElementState,{element:a,paymentMethod:null==n?void 0:n.type}),l=_m({isCheckingOutWithLink:u,linkFunnel:$i,element:a,type:"payment-method"}),!yy(a,null==n?void 0:n.type)){e.next=10;break}return e.next=8,my({slug:i,siteKey:this._hcaptchaManager.getSiteKey("elements"),getCaptchaToken:this.outerAction.getCaptchaToken});case 8:(c=e.sent)&&(s.radar_options?s.radar_options.hcaptcha_token=c:s.radar_options={hcaptcha_token:c});case 10:return e.prev=10,e.next=13,m=void 0,(m=xS(s))?eE.resolve(m):(null==l||l.attempt(),Lm(n)?p.linkApiClient.paymentMethod.create((0,C.Z)((0,C.Z)({},s),{},{type:"link"})):Fs.paymentMethods.create({data:s,log:$e.log,merchantParams:t.merchantParams}));case 13:return d=e.sent,null==l||l.result(d),this._apiClient.reportFetchResult(i,d,wm({elementName:a,mids:n,usesLink:u})),he(i)&&this.outerInitiatedActions.removeElementsExperimentId(),e.abrupt("return",Ap(d,o,{logger:$e}));case 20:return e.prev=20,e.t0=e.catch(10),null==l||l.error(),e.abrupt("return",this._apiClient.handleFetchErrorTagged(i,e.t0,o));case 24:case"end":return e.stop()}var m}),e,this,[[10,20]])}))),function(e){return t.apply(this,arguments)})},{key:"injectControllerContext",value:function(e){var t=this;return function(n){return e(t._getControllerContext(),n)}}},{key:"handleInnerBroadcast",value:function(e){switch(e.type){case"link_launch_broadcast":case"prb_warning_modal_dismiss":break;case"link_popup_log_out_no_sensitive_data":this.outerInitiatedActions.logOutOfLinkInElements(),Mk(this._cache.walletConfigCache);break;case"preloaded_data_stale":case"preloaded_data_change":Mk(this._cache.walletConfigCache);break;default:(0,N.Rz)(e)}}},{key:"_checkFrameMountedProperly",value:function(){var e=this.id,t=this.controllerId,n=(0,z.Hb)(e)===window.self;e===t&&n||$e.log("error.iframe_unreachable",{element:this.controllerFor(),frameId:e,controllerId:t,reachable:n})}},{key:"_setupPostMessage",value:function(){var e=this;window.addEventListener("message",(function(t){var n=t.data,r=t.origin,a=(0,j.$G)(n);if(a){var i=a.message;if("stripe-controller-report"===i.action)e._handleInnerReport(i.payload.event,i.payload.data);else if("stripe-controller-link-funnel"===i.action)$i.controllerAppEvent(i.payload);else if("stripe-controller-update-log-params"===i.action)e._handleInnerUpdateLogParams(i.payload.data);else if("stripe-controller-warn"===i.action)e.warn.apply(e,(0,x.Z)(i.payload.args));else if("stripe-controller-experiment-exposure"===i.action)e.trackExperimentExposure(i.payload.data);else if("report-error"===i.action){var o=i.payload,s=o.error,u=o.app,l=(0,If.Fq)(s);e._reportError(u,l)}else if((0,L.uW)(Y.jQ,r))e._handleInnerMessage(a);else{var c;if(window.parent!==window&&t.source!==window.parent&&!(0,L.Je)(r))return void $e.log("controller.action_from_non_parent",{action:i.action,actionName:null===(c=i.payload)||void 0===c?void 0:c.actionName,origin:r});e._handleOuterMessage(a)}}}))}},{key:"_handleOuterMessage",value:function(e){var t=this,n=e.message;switch(n.action){case"stripe-user-createframe":var r=n.payload,a=r.newFrameId,i=r.frameType,o=r.groupId,s=r.elementName;a&&(this.frameHub.addFrame((0,C.Z)({frameId:a,groupId:o,type:i},s?{elementName:s}:{})),i!==j.NC.ADDRESS_ELEMENT_SHIPPING&&i!==j.NC.ADDRESS_ELEMENT_BILLING||(0,w.XD)((function(){return dc.initialize()})).catch((function(e){$e.log("ae.phone_lib.load.error",{error:e})})));break;case"stripe-outer-controller-action-response":var u=n.payload,l=u.nonce,c=u.response;this.requests.resolve(l,c);break;case"stripe-outer-controller-action-error":var d=n.payload,p=d.nonce,m=d.error;this.requests.reject(p,m);break;case"stripe-controller-action-request":this.handleAction(n.payload);break;case"stripe-frame-unload":var f=n.payload.unloadedFrameId;if(!this.frameHub.doesFrameExist(f))break;this.frameHub.updateFrame(f,{loaded:!1});break;case"stripe-frame-destroy":var h=n.payload.destroyedFrameId,_=this.frameHub.getFrameGroup(h);if(_){var y=h;this.frameHub.removeFrameFromGroup({groupId:_,frameId:y})}this.frameHub.deleteFrame(h);break;case"stripe-frame-load":var v=n.payload.loadedFrameId,g=this.frameHub.getFrameQueuedMessages(v);if(!g)break;this.frameHub.updateFrame(v,{loaded:!0,queuedMessages:[]}),g.forEach((function(e){return t.frameHub.sendMessageToFrame(e.targetFrameId,e.message)})),this.frameHub.sendMessageToFrame(v,{action:"stripe-controller-init",payload:{}});break;case"stripe-wrapper-register":var b=n.payload.stripeWrapperLibrary;this._metadataManager.registerStripeWrapper(b);break;case"stripe-app-info-register":var S=n.payload.wrapperLibrary;this._metadataManager.registerStripeAppInfo(S)}}},{key:"trackExperimentExposure",value:function(e){var t=Y.Jl.indexOf(e.experiment_retrieved)>=0?"".concat(e.experiment_retrieved,"_").concat(e.arb_id):e.experiment_retrieved;this.experimentCache.has(t)||(this.experimentCache.add(t),$e.log(xe.f3,e))}},{key:"_handleInnerReport",value:function(e,t){$e.log(e,t)}},{key:"_handleInnerUpdateLogParams",value:function(e){this.updateLogParams(e)}},{key:"_handleInnerMessage",value:function(e){var t=this,n=e.sourceFrameId,r=e.message;if(this.frameHub.doesFrameExist(n))switch(r.action){case"stripe-controller-request-complete":var a=r.payload,i=a.nonce,o=a.result,s=a.error;o&&"object"==typeof o?this.requests.resolve(i,(0,C.Z)((0,C.Z)({},o),{},{frameId:n})):s&&"object"==typeof s&&this.requests.reject(i,(0,C.Z)((0,C.Z)({},s),{},{frameId:n}));break;case"stripe-inner-action":this.innerAction(r.payload.type,r.payload.options).then((function(e){return t.frameHub.sendMessageToFrame(n,{action:"stripe-inner-action-complete",payload:{nonce:r.payload.nonce,result:e}})}),(function(e){r.payload.type&&$e.log("".concat((0,w.wX)(r.payload.type),".error"),{error:e instanceof Error?(0,C.Z)((0,C.Z)({},e),{},{name:e.name,message:e.message}):e}),t.frameHub.sendMessageToFrame(n,{action:"stripe-inner-action-error",payload:{nonce:r.payload.nonce,error:e.message}})}));break;case"stripe-broadcast":this.frameHub.sendBroadcast(r.payload),this.handleInnerBroadcast(r.payload);break;case"stripe-group-update":case"stripe-group-action":var u=this.frameHub.getFrameGroup(n),l=n;u&&this.frameHub.existsInGroup({groupId:u,frameId:l})&&this.frameHub.sendGroupMessage(u,e.message,{custom:function(e){return e!==n}});break;case"stripe-link-in-card-update-config":this._cardElementState.linkConfigs=(0,C.Z)((0,C.Z)({},this._cardElementState.linkConfigs),r.payload);break;default:this.warn("Action ".concat(r.action," could not be handled as an inner message."))}else this._handleOuterMessage(e)}}]),e}(),sE=oE;Lg=window.location.hash.substring(1).split("?")[0],new sE(Lg)},68148:function(e,t,n){"use strict";n.d(t,{O8:function(){return r},i3:function(){return a},pM:function(){return i},wX:function(){return o}});var r=function(e){return e.replace(/[A-Z]/g,(function(e){return"_".concat(e[0].toLowerCase())}))},a=function(e){return e.replace(/_./g,(function(e){return e[1].toUpperCase()}))},i=function(e){var t=e.trim().toLowerCase();return t?"".concat(t[0].toUpperCase()).concat(t.substring(1).replace(/ +./g,(function(e){return" ".concat(e.slice(-1).toUpperCase())}))):""},o=function(e){return e.toLowerCase()}},63110:function(e){e.exports=function(e){var t=e.split("").map((function(e){return e.charCodeAt(0)})).reduce((function(e,t){return(e<<5)-e+t&(e<<5)-e+t}),0).toString();return"_".concat(t.replace(/[-.]/g,"_"))}},40882:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var r=n(47600),a=n(13745),i=function(){var e="",t="",n=(0,a.Ds)(document.referrer);if(n&&n.host!==window.location.host)e=document.referrer,t=n.origin;else try{var i,o=window.location.hash.substring(1).split("?")[0],s=(0,r.v)(o).referrer;if("string"==typeof s)e=s,t=(null===(i=(0,a.Ds)(s))||void 0===i?void 0:i.origin)||""}catch(e){}return{referrer:e,referrerOrigin:t}}},34693:function(e,t,n){"use strict";n.d(t,{Ji:function(){return i},Sl:function(){return o},eH:function(){return u},qQ:function(){return s}});var r=n(93324),a=new RegExp("^(?:4[0-9]{15,}|(?:5[0-6,8]|2[2-7]|6[037])[0-9]{14,}|3[47][0-9]{13}|6[45][0-9]{14}|3[089][0-9]{14}|36[0-9]{12}|35[0-9]{14}|(?:62|81)[0-9]{11,})$"),i=function(e){for(var t="0".charCodeAt(0),n=e.length%2,r=0,a=e.length-1;a>=0;--a){var i=a%2===n,o=e.charCodeAt(a)-t;i&&(o*=2),o>9&&(o-=9),r+=o}return r%10==0},o=function(e){if("string"!=typeof e)return!1;var t=e.replace(/[\s-]+/g,"").match(/\d{13,}/g);return!!t&&t.some((function(e){return a.test(e)&&i(e)}))},s=function(e){var t=e.split("/").map((function(e){return e.trim()})),n=(0,r.Z)(t,2),a=n[0],i=void 0===a?"":a,o=n[1];return{year:void 0===o?"":o,month:i}},u=function(e,t,n){var r=new Date(Date.now()),a=e<100?r.getFullYear()%100:r.getFullYear(),i=r.getMonth()+1;return isNaN(e)||isNaN(t)?null!=n&&n.ignoreIncomplete?null:"incomplete_expiry":e-a<0?"invalid_expiry_year_past":e-a>50?"invalid_expiry_year":e-a==0&&t0&&i>0&&o()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})$/.test(t.toLowerCase());return{valid:!u&&!s,isIncomplete:s,isInvalid:u}}},84506:function(e,t,n){"use strict";function r(e){return(0,a.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,s.Z)()}n.d(t,{Z:function(){return r}});var a=n(83878),i=n(59199),o=n(40181),s=n(25267)}},i={};e.m=a,t=[],e.O=function(n,r,a,i){if(!r){var o=1/0;for(c=0;c=i)&&Object.keys(e.O).every((function(t){return e.O[t](r[u])}))?r.splice(u--,1):(s=!1,i0&&t[c-1][2]>i;c--)t[c]=t[c-1];t[c]=[r,a,i]},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},e.d=function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.f={},e.e=function(t){return Promise.all(Object.keys(e.f).reduce((function(n,r){return e.f[r](t,n),n}),[]))},e.u=function(e){return"fingerprinted/js/"+({1944:"phone-numbers-lib",2897:"sentry",7058:"stripe-cookies"}[e]||e)+"-"+{203:"9b7a5a765aafe5e8edc90bfbd4f86d5b",1072:"8580f523356efbd69e6f83651b09422e",1944:"aa1058d55b485c97b8d8566c76ad470a",2897:"55e794a45906b3928352d1cd8374424d",7058:"0c565c99496b8fd08ba07b7e8ad14a2a"}[e]+".js"},e.miniCssF=function(){},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),e.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},r="stripe-js-v3:",e.l=function(t,a,i){if(n[t])n[t].push(a);else{var o,s;if(void 0!==i)for(var u=document.getElementsByTagName("script"),l=0;l + + \ No newline at end of file diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css new file mode 100644 index 000000000..a885f4198 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css @@ -0,0 +1,24 @@ +/* vietnamese */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJpp_c.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJpp_c.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 400; + src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(1) b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(1) new file mode 100644 index 000000000..b4338771f --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(1) @@ -0,0 +1,18 @@ +/* latin-ext */ +@font-face { + font-family: 'Libre Baskerville'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNXaxMICA.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Libre Baskerville'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxM.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(2) b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(2) new file mode 100644 index 000000000..211df22cb --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css(2) @@ -0,0 +1,18 @@ +/* latin-ext */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxRR232VGM.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'DM Sans'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxRSW32.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2 b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2 new file mode 100644 index 000000000..71f4508f5 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2 @@ -0,0 +1,450 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* math */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-stretch: 100%; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2(1) b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2(1) new file mode 100644 index 000000000..673ec1f96 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/css2(1) @@ -0,0 +1,90 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/fb.js.download b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/fb.js.download new file mode 100644 index 000000000..706489951 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/fb.js.download @@ -0,0 +1,2 @@ +!function(){"use strict";const n="na1",e={APP:"app",APP_API:"app-api"};function t(e,t){const i=t&&t.hubletOverride?t.hubletOverride:e;return i===n?"":`-${i}`}function i(n,i,o){if(o&&o.hubletPostfixLocation&&"domain"===o.hubletPostfixLocation)return i;i===e.APP_API&&(i=e.APP);return`${i}${t(n,o)}`}function o(n,e,t){return`${r(t)}${a(e,t)}${d(n,t)}`}function a(n,e){return"qa"===(e&&e.envOverride?e.envOverride:n)?"qa":""}function r(n){return n&&n.domainOverride?n.domainOverride:"hubspot"}function d(n,e){return e&&e.hubletPostfixLocation&&"domain"===e.hubletPostfixLocation?t(n,e):""}function s(n){return n&&n.tldOverride?n.tldOverride:"com"}function c(n){return n===e.APP_API?"/api":""}function l(n,e,t,a){return`https://${i(e,n,a)}.${o(e,t,a)}.${s(a)}${c(n)}`}const u="data-hsjs-portal",p="data-hsjs-env",f="data-hsjs-hublet",w={PROD:"prod",QA:"qa"};function h(n){if(!n)return null;const e=document.querySelectorAll(`script[${n}]`);return e.length?e[0].getAttribute(n):null}function b(){return h(p)||w.PROD}function v(){let n=h(u);n=parseInt(n,10);if(!n)throw new Error(`HS Pixel Loader can't identify portalId via ${u}`);return n}function g(){return h(f)||n}function m(){return"withCredentials"in new XMLHttpRequest}function O(){return l("api",g(),b(),{domainOverride:"hubapi"}).split("https://")[1]}function P(n,e){!function(n,e,t,i,o,a,r){if(!n.fbq){o=n.fbq=function(){o.callMethod?o.callMethod.apply(o,arguments):o.queue.push(arguments)};n._fbq||(n._fbq=o);o.push=o;o.loaded=!0;o.version="2.0";o.queue=[];(a=e.createElement(t)).async=!0;a.src=i;(r=e.getElementsByTagName(t)[0]).parentNode.insertBefore(a,r)}}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");for(var t=0;t0){var i=n[t];switch(t){case"FACEBOOK":if(e&&!n.loadedFbPixel){P(i,e);n.loadedFbPixel=!0}break;case"ADWORDS":_(i[0].pixelId);E(i);break;case"LINKEDIN":A(i)}}}function $(n,e){for(var t in n)if(n.hasOwnProperty(t)&&n[t].length>0&&"FACEBOOK"===t)if(!n.loadedFbPixel){P(n[t],e);n.loadedFbPixel=!0}}function I(n,e){for(var t in n)if(n.hasOwnProperty(t)&&n[t].length>0)switch(t){case"FACEBOOK":fbq("consent","grant");break;case"ADWORDS":dataLayer.push("consent","update",{ad_storage:"granted",analytics_storage:"granted"})}}function L(n){if(n.hasOwnProperty("LINKEDIN"))window.location.reload();else for(var e in n)if(n.hasOwnProperty(e)&&n[e].length>0)switch(e){case"FACEBOOK":fbq("consent","revoke");break;case"ADWORDS":dataLayer.push("consent","update",{ad_storage:"denied",analytics_storage:"denied"})}}const S=function(n){return`https://${n}?portalId=${v()}`},q=function(n,e){const t=new XMLHttpRequest;t.addEventListener("load",(()=>{const n=JSON.parse(t.responseText);e(n)}));t.open("GET",S(n));t.send()},x=n=>`hubspotJsonpCallbackName${n}`,D=function(n,e){return`https://${n}?${[`portalId=${v()}`,`callback=${e}`].join("&")}`},j=function(n,e,t){const i=document.createElement("script"),o=x(t);window[o]=function(n){e(n);document.body.removeChild(i);delete window[o]};i.src=D(n,o);document.body.appendChild(i)};function C({jsonUrl:n,jsonpUrl:e},t,i){if(!n&&!e)throw new Error("Missing jsonUrl and jsonpUrl args");m()?q(n,t):j(e,t,i)}const k=function(){const n=O();let e,t=null,i=null;window.enabledEventSettings={FACEBOOK:[],ADWORDS:[]};if(!(window.disabledHsPopups&&window.disabledHsPopups.indexOf("ADS")>-1)){window._hsp=window._hsp||[];window._hsp.push(["addPrivacyConsentListener",function(e){e.categories.advertisement?t?I(t,i):C({jsonUrl:`${n}/hs-script-loader-public/v1/config/pixels-and-events/json`,jsonpUrl:`${n}/hs-script-loader-public/v1/config/pixels-and-events/jsonp`},(n=>{t=n.pixels;y(n.pixels,i);window.enabledEventSettings=n.enhancedConversionEventSettings}),"addPixels"):t&&L(t)}]);window._hsq=window._hsq||[];window._hsq.push(["addUserTokenListener",function(n){i=n;t&&$(t,i)}]);window.addEventListener("message",(n=>{if(n.data&&"hsFormCallback"===n.data.type&&"onFormSubmitted"===n.data.eventName){window.enabledEventSettings.FACEBOOK&&window.enabledEventSettings.FACEBOOK.forEach((e=>{o(e,n.data.data)}));window.enabledEventSettings.ADWORDS&&window.enabledEventSettings.ADWORDS.forEach((e=>{a(e,n.data.data)}))}}),!1)}function o(n,e){if(void 0===window.fbq)return;const{hubSpotFormId:t,eventCategory:i}=n,{conversionId:o,formGuid:a}=e;a===t&&window.fbq("track",i,{},{eventID:o})}function a(n,t){const{hubSpotFormId:i,pixelId:o,conversionLabel:a}=n,{conversionId:r,formGuid:d}=t;e=function(){window.dataLayer.push(arguments)};d===i&&null!==a&&e("event","conversion",{send_to:`AW-${o}/${a}`,transaction_id:r})}};window.PIXELS_RAN=window.PIXELS_RAN||!1;if(!window.PIXELS_RAN){window.PIXELS_RAN=!0;k()}}(); +//# sourceMappingURL=//static.hsappstatic.net/adsscriptloaderstatic/static-1.1352/bundles/pixels-release.js.map \ No newline at end of file diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/gtm.js.download b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/gtm.js.download new file mode 100644 index 000000000..7a5cc6b34 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/gtm.js.download @@ -0,0 +1,592 @@ + +// Copyright 2012 Google Inc. All rights reserved. + +(function(){ + +var data = { +"resource": { + "version":"4", + + "macros":[{"function":"__e"},{"function":"__v","vtp_dataLayerVersion":2,"vtp_setDefaultValue":false,"vtp_name":"formid"},{"function":"__u","vtp_component":"URL","vtp_enableMultiQueryKeys":false,"vtp_enableIgnoreEmptyQueryParam":false},{"function":"__v","vtp_name":"gtm.elementUrl","vtp_dataLayerVersion":1},{"function":"__v","vtp_name":"gtm.triggers","vtp_dataLayerVersion":2,"vtp_setDefaultValue":true,"vtp_defaultValue":""},{"function":"__u","vtp_component":"HOST","vtp_enableMultiQueryKeys":false,"vtp_enableIgnoreEmptyQueryParam":false},{"function":"__u","vtp_component":"PATH","vtp_enableMultiQueryKeys":false,"vtp_enableIgnoreEmptyQueryParam":false},{"function":"__f","vtp_component":"URL"},{"function":"__e"}], + "tags":[{"function":"__googtag","metadata":["map"],"once_per_event":true,"vtp_tagId":"G-WRN60H46X4","tag_id":3},{"function":"__gaawe","metadata":["map"],"once_per_event":true,"vtp_sendEcommerceData":false,"vtp_enhancedUserId":false,"vtp_eventSettingsTable":["list",["map","parameter","form_id","parameterValue",["macro",1]],["map","parameter","page_url","parameterValue",["macro",2]]],"vtp_eventName":"contact_us","vtp_measurementIdOverride":"G-WRN60H46X4","vtp_enableUserProperties":true,"vtp_enableMoreSettingsOption":true,"vtp_enableEuid":true,"vtp_migratedToV2":true,"vtp_demoV2":false,"tag_id":9},{"function":"__gaawe","metadata":["map"],"once_per_event":true,"vtp_sendEcommerceData":false,"vtp_enhancedUserId":false,"vtp_eventSettingsTable":["list",["map","parameter","page_url","parameterValue",["macro",2]],["map","parameter","click_url","parameterValue",["macro",3]]],"vtp_eventName":"book_demo_click","vtp_measurementIdOverride":"G-WRN60H46X4","vtp_enableUserProperties":true,"vtp_enableMoreSettingsOption":true,"vtp_enableEuid":true,"vtp_migratedToV2":true,"vtp_demoV2":false,"tag_id":12},{"function":"__lcl","vtp_waitForTags":false,"vtp_checkValidation":false,"vtp_waitForTagsTimeout":"2000","vtp_uniqueTriggerId":"164797798_11","tag_id":13},{"function":"__html","metadata":["map"],"once_per_event":true,"vtp_html":"\u003Cscript type=\"text\/gtmscript\"\u003Ewindow.smartlook||function(a){var b=smartlook=function(){b.api.push(arguments)},c=a.getElementsByTagName(\"head\")[0];a=a.createElement(\"script\");b.api=[];a.async=!0;a.type=\"text\/javascript\";a.charset=\"utf-8\";a.src=\"https:\/\/web-sdk.smartlook.com\/recorder.js\";c.appendChild(a)}(document);smartlook(\"init\",\"e8c7dcb02f171e532b55155896eb5b3b3317e657\",{region:\"eu\"});\u003C\/script\u003E\t","vtp_supportDocumentWrite":false,"vtp_enableIframeMode":false,"vtp_enableEditJsMacroBehavior":false,"tag_id":5},{"function":"__html","metadata":["map"],"once_per_event":true,"vtp_html":"\u003Cscript type=\"text\/gtmscript\"\u003Edocument.addEventListener(\"wpcf7mailsent\",function(a){window.dataLayer.push({event:\"cf7submission\",formId:a.detail.contactFormId,response:a.detail.inputs})});\u003C\/script\u003E","vtp_supportDocumentWrite":false,"vtp_enableIframeMode":false,"vtp_enableEditJsMacroBehavior":false,"tag_id":6}], + "predicates":[{"function":"_eq","arg0":["macro",0],"arg1":"gtm.js"},{"function":"_eq","arg0":["macro",0],"arg1":"cf7submission"},{"function":"_cn","arg0":["macro",3],"arg1":"meetings-eu1.hubspot.com"},{"function":"_eq","arg0":["macro",0],"arg1":"gtm.linkClick"},{"function":"_re","arg0":["macro",4],"arg1":"(^$|((^|,)164797798_11($|,)))"},{"function":"_eq","arg0":["macro",5],"arg1":"bria.ai"}], + "rules":[[["if",0],["add",0,3]],[["if",1],["add",1]],[["if",2,3,4],["add",2]],[["if",0,5],["add",4,5]]] +}, +"runtime":[ [50,"__e",[46,"a"],[36,[13,[41,"$0"],[3,"$0",["require","internal.getEventData"]],["$0","event"]]]] + ,[50,"__googtag",[46,"a"],[50,"l",[46,"u","v"],[66,"w",[2,[15,"b"],"keys",[7,[15,"v"]]],[46,[43,[15,"u"],[15,"w"],[16,[15,"v"],[15,"w"]]]]]],[50,"m",[46],[36,[7,[17,[17,[15,"d"],"SCHEMA"],"EP_SERVER_CONTAINER_URL"],[17,[17,[15,"d"],"SCHEMA"],"EP_TRANSPORT_URL"]]]],[50,"n",[46,"u"],[52,"v",["m"]],[65,"w",[15,"v"],[46,[53,[52,"x",[16,[15,"u"],[15,"w"]]],[22,[15,"x"],[46,[36,[15,"x"]]]]]]],[36,[44]]],[52,"b",["require","Object"]],[52,"c",["require","createArgumentsQueue"]],[52,"d",[15,"__module_gtag"]],[52,"e",["require","internal.gtagConfig"]],[52,"f",["require","getType"]],[52,"g",["require","internal.loadGoogleTag"]],[52,"h",["require","logToConsole"]],[52,"i",["require","makeNumber"]],[52,"j",["require","makeString"]],[52,"k",["require","makeTableMap"]],[52,"o",[30,[17,[15,"a"],"tagId"],""]],[22,[30,[21,["f",[15,"o"]],"string"],[24,[2,[15,"o"],"indexOf",[7,"-"]],0]],[46,["h",[0,"Invalid Measurement ID for the GA4 Configuration tag: ",[15,"o"]]],[2,[15,"a"],"gtmOnFailure",[7]],[36]]],[52,"p",[30,[17,[15,"a"],"configSettingsVariable"],[8]]],[52,"q",[30,["k",[30,[17,[15,"a"],"configSettingsTable"],[7]],"parameter","parameterValue"],[8]]],["l",[15,"p"],[15,"q"]],[52,"r",[30,[17,[15,"a"],"eventSettingsVariable"],[8]]],[52,"s",[30,["k",[30,[17,[15,"a"],"eventSettingsTable"],[7]],"parameter","parameterValue"],[8]]],["l",[15,"r"],[15,"s"]],[52,"t",[15,"p"]],["l",[15,"t"],[15,"r"]],[22,[30,[2,[15,"t"],"hasOwnProperty",[7,[17,[17,[15,"d"],"SCHEMA"],"EP_USER_PROPERTIES"]]],[17,[15,"a"],"userProperties"]],[46,[53,[52,"u",[30,[16,[15,"t"],[17,[17,[15,"d"],"SCHEMA"],"EP_USER_PROPERTIES"]],[8]]],["l",[15,"u"],[30,["k",[30,[17,[15,"a"],"userProperties"],[7]],"name","value"],[8]]],[43,[15,"t"],[17,[17,[15,"d"],"SCHEMA"],"EP_USER_PROPERTIES"],[15,"u"]]]]],[2,[15,"d"],"convertParameters",[7,[15,"t"],[17,[15,"d"],"GOLD_BOOLEAN_FIELDS"],[51,"",[7,"u"],[36,[39,[20,"false",[2,["j",[15,"u"]],"toLowerCase",[7]]],false,[28,[28,[15,"u"]]]]]]]],[2,[15,"d"],"convertParameters",[7,[15,"t"],[17,[15,"d"],"GOLD_NUMERIC_FIELDS"],[51,"",[7,"u"],[36,["i",[15,"u"]]]]]],["g",[15,"o"],[8,"firstPartyUrl",["n",[15,"t"]]]],["e",[15,"o"],[15,"t"],[8,"noTargetGroup",true]],[2,[15,"a"],"gtmOnSuccess",[7]]] + ,[50,"__html",[46,"a"],[52,"b",["require","internal.injectHtml"]],["b",[17,[15,"a"],"html"],[17,[15,"a"],"gtmOnSuccess"],[17,[15,"a"],"gtmOnFailure"],[17,[15,"a"],"useIframe"],[17,[15,"a"],"supportDocumentWrite"]]] + ,[50,"__lcl",[46,"a"],[52,"b",["require","makeInteger"]],[52,"c",["require","makeString"]],[52,"d",["require","internal.enableAutoEventOnLinkClick"]],[52,"e",[8]],[22,[17,[15,"a"],"waitForTags"],[46,[43,[15,"e"],"waitForTags",true],[43,[15,"e"],"waitForTagsTimeout",["b",[17,[15,"a"],"waitForTagsTimeout"]]]]],[22,[17,[15,"a"],"checkValidation"],[46,[43,[15,"e"],"checkValidation",true]]],[52,"f",[30,[17,[15,"a"],"uniqueTriggerId"],"0"]],["d",[15,"e"],[15,"f"]],[2,[15,"a"],"gtmOnSuccess",[7]]] + ,[52,"__module_gtag",[13,[41,"$0"],[3,"$0",[51,"",[7],[50,"a",[46],[50,"f",[46,"g","h","i"],[65,"j",[15,"h"],[46,[22,[2,[15,"g"],"hasOwnProperty",[7,[15,"j"]]],[46,[43,[15,"g"],[15,"j"],["i",[16,[15,"g"],[15,"j"]]]]]]]]],[52,"b",["require","Object"]],[52,"c",[2,[15,"b"],"freeze",[7,[8,"EP_FIRST_PARTY_COLLECTION","first_party_collection","EP_SERVER_CONTAINER_URL","server_container_url","EP_TRANSPORT_URL","transport_url","EP_USER_PROPERTIES","user_properties"]]]],[52,"d",[2,[15,"b"],"freeze",[7,[7,"allow_ad_personalization_signals","allow_direct_google_requests","allow_google_signals","cookie_update","ignore_referrer","update","first_party_collection","send_page_view"]]]],[52,"e",[2,[15,"b"],"freeze",[7,[7,"cookie_expires","event_timeout","session_duration","session_engaged_time","engagement_time_msec"]]]],[36,[8,"SCHEMA",[15,"c"],"GOLD_BOOLEAN_FIELDS",[15,"d"],"GOLD_NUMERIC_FIELDS",[15,"e"],"convertParameters",[15,"f"]]]],[36,["a"]]]],["$0"]]] + +] +,"entities":{ +"__e":{"2":true,"4":true} +, +"__googtag":{"1":10} + + +} +,"blob":{"1":"4"} +,"permissions":{ +"__e":{"read_event_data":{"eventDataAccess":"specific","keyPatterns":["event"]}} +, +"__googtag":{"logging":{"environments":"debug"},"access_globals":{"keys":[{"key":"gtag","read":true,"write":true,"execute":true},{"key":"dataLayer","read":true,"write":true,"execute":false}]},"configure_google_tags":{"allowedTagIds":"any"},"load_google_tags":{"allowedTagIds":"any","allowFirstPartyUrls":true,"allowedFirstPartyUrls":"any"}} +, +"__html":{"unsafe_inject_arbitrary_html":{}} +, +"__lcl":{"detect_link_click_events":{"allowWaitForTags":true}} + + +} + + + +,"security_groups":{ +"customScripts":[ +"__html" + +] +, +"google":[ +"__e" +, +"__googtag" + +] + + +} + + + +}; + + + + +var h,da=function(a){var b=0;return function(){return b>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e});var la=typeof Object.create=="function"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},na; +if(typeof Object.setPrototypeOf=="function")na=Object.setPrototypeOf;else{var oa;a:{var pa={a:!0},qa={};try{qa.__proto__=pa;oa=qa.a;break a}catch(a){}oa=!1}na=oa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} +var ra=na,sa=function(a,b){a.prototype=la(b.prototype);a.prototype.constructor=a;if(ra)ra(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.yo=b.prototype},l=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:da(a)};throw Error(String(a)+" is not an iterable or ArrayLike");},ta=function(a){for(var b, +c=[];!(b=a.next()).done;)c.push(b.value);return c},ua=function(a){return a instanceof Array?a:ta(l(a))},wa=function(a){return va(a,a)},va=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a},xa=typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|k>>6,q=k&63;e||(q=64,d||(p=64));b.push(Oa[m],Oa[n],Oa[p],Oa[q])}return b.join("")} +function Sa(a){function b(m){for(;d>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),k!==64&&(c+=String.fromCharCode(g<<6&192|k)))}};var Ua={};function Va(a,b){Ua[a]=Ua[a]||[];Ua[a][b]=!0}function Xa(a){var b=Ua[a];if(!b||b.length===0)return"";for(var c=[],d=0,e=0;e0&&(c.push(String.fromCharCode(d)),d=0),b[e]&&(d|=1<0&&c.push(String.fromCharCode(d));return Ra(c.join("")).replace(/\.+$/,"")}function Ya(){for(var a=[],b=Ua.fdr||[],c=0;c0?a:void 0};function Za(){}function $a(a){return typeof a==="function"}function z(a){return typeof a==="string"}function ab(a){return typeof a==="number"&&!isNaN(a)}function bb(a){return Array.isArray(a)?a:[a]}function cb(a,b){if(a&&Array.isArray(a))for(var c=0;cb)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)} +function eb(a,b){for(var c=new fb,d=0;d=b.length&&a.substring(0,b.length)===b}function ub(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b} +function vb(a,b){var c=B;b=b||[];for(var d=c,e=0;e=0)return}return d}function wb(a,b){for(var c={},d=c,e=a.split("."),f=0;f"+a+""),f=Gb();d=new Xb(f?f.createHTML(e):e);if(c.nodeType===1&&/^(script|style)$/i.test(c.tagName))throw Error("");var g;if(d instanceof Xb)g=d.j;else throw Error("");c.innerHTML=g;b=b.lastChild;for(var k=[];b&&b.firstChild;)k.push(b.removeChild(b.firstChild));return k} +function xc(a,b,c){c=c||100;for(var d={},e=0;e0&&(a=c[0].type)}catch(d){return"e"}if(!a)return"u";switch(a){case "navigate":return"n";case "back_forward":return"h";case "reload":return"r";case "prerender":return"p";default:return"x"}}function Gc(){return B.performance||void 0}function Hc(){var a=B.webPixelsManager;return a?a.createShopifyExtend!==void 0:!1} +var rc=function(a,b,c,d){var e=new Image(1,1);lc(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e};function Ic(a,b){return this.evaluate(a)&&this.evaluate(b)}function Jc(a,b){return this.evaluate(a)===this.evaluate(b)}function Kc(a,b){return this.evaluate(a)||this.evaluate(b)}function Lc(a,b){var c=this.evaluate(a),d=this.evaluate(b);return String(c).indexOf(String(d))>-1}function Mc(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d} +function Nc(a,b){var c=this.evaluate(a),d=this.evaluate(b);switch(c){case "pageLocation":var e=B.location.href;d instanceof Ma&&d.get("stripProtocol")&&(e=e.replace(/^https?:\/\//,""));return e}};/* + jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license. +*/ +var Oc=/\[object (Boolean|Number|String|Function|Array|Date|RegExp)\]/,Pc=function(a){if(a==null)return String(a);var b=Oc.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():"object"},Qc=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Rc=function(a){if(!a||Pc(a)!="object"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Qc(a,"constructor")&&!Qc(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}for(var b in a);return b===void 0|| +Qc(a,b)},Sc=function(a,b){var c=b||(Pc(a)=="array"?[]:{}),d;for(d in a)if(Qc(a,d)){var e=a[d];Pc(e)=="array"?(Pc(c[d])!="array"&&(c[d]=[]),c[d]=Sc(e,c[d])):Rc(e)?(Rc(c[d])||(c[d]={}),c[d]=Sc(e,c[d])):c[d]=e}return c};function Tc(a){if(a==void 0||Array.isArray(a)||Rc(a))return!0;switch(typeof a){case "boolean":case "number":case "string":case "function":return!0}return!1}function Uc(a){return typeof a==="number"&&a>=0&&isFinite(a)&&a%1===0||typeof a==="string"&&a[0]!=="-"&&a===""+parseInt(a)};var Vc=function(a){a=a===void 0?[]:a;this.j=new Ba;this.values=[];this.C=!1;for(var b in a)a.hasOwnProperty(b)&&(Uc(b)?this.values[Number(b)]=a[Number(b)]:this.j.set(b,a[b]))};h=Vc.prototype;h.toString=function(a){if(a&&a.indexOf(this)>=0)return"";for(var b=[],c=0;c-1)return this.values[b]};function cd(){try{return Map?new ad:new bd}catch(a){return new bd}};var dd=function(a){if(a instanceof dd)return a;if(Tc(a))throw Error("Type of given value has an equivalent Pixie type.");this.value=a};dd.prototype.getValue=function(){return this.value};dd.prototype.toString=function(){return String(this.value)};var fd=function(a){this.promise=a;this.C=!1;this.j=new Ba;this.j.set("then",ed(this));this.j.set("catch",ed(this,!0));this.j.set("finally",ed(this,!1,!0))};h=fd.prototype;h.get=function(a){return this.j.get(a)};h.set=function(a,b){this.C||this.j.set(a,b)};h.has=function(a){return this.j.has(a)};h.remove=function(a){this.C||this.j.remove(a)};h.ka=function(){return this.j.ka()};h.Xb=function(){return this.j.Xb()};h.Fb=function(){return this.j.Fb()}; +var ed=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Zc("",function(d,e){b&&(e=d,d=void 0);c&&(e=d);d instanceof Zc||(d=void 0);e instanceof Zc||(e=void 0);var f=Ia(this.D),g=function(m){return function(n){return c?(m.invoke(f),a.promise):m.invoke(f,n)}},k=a.promise.then(d&&g(d),e&&g(e));return new fd(k)})};fd.prototype.Ha=function(){this.C=!0};fd.prototype.xc=function(){return this.C};function J(a,b,c){var d=cd(),e=function(g,k){for(var m=g.ka(),n=0;n=0;f--)if(this.has(f)&&this.get(f)===b)return f;return-1},map:function(a,b){for(var c=this.length(),d=[],e=0;ed)throw Error("TypeError: ReduceRight on List with no elements.");}for(var k=f;k>=0;k--)this.has(k)&&(e=b.invoke(a,e,this.get(k),k,this));return e},reverse:function(){for(var a=Wc(this),b=a.length-1,c=0;b>=0;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):this.remove(c);return this},shift:function(){return this.shift()},slice:function(a,b,c){var d=this.length();b===void 0&&(b=0);b=b<0?Math.max(d+b,0):Math.min(b,d);c=c===void 0? +d:c<0?Math.max(d+c,0):Math.min(c,d);c=Math.max(b,c);for(var e=[],f=b;f=0){var w=Wc(f);return id[e].call.apply(id[e],[d,this.D].concat(ua(w)))}}if(d instanceof Zc||d instanceof Ma||d instanceof fd){if(d.has(e)){var x=d.get(e);if(x instanceof Zc){var y=Wc(f);return x.invoke.apply(x,[this.D].concat(ua(y)))}var A="TypeError: "+e+" is not a function";if(hd())throw new jd(A);throw Error(A);}if(e==="toString")return d instanceof Zc?d.getName():d.toString();if(e=== +"hasOwnProperty")return d.has(f.get(0))}if(d instanceof dd&&e==="toString")return d.toString();var C="TypeError: Object has no '"+e+"' property.";if(hd())throw new jd(C);throw Error(C);}function qd(a,b){a=this.evaluate(a);if(typeof a!=="string")throw Error("Invalid key name given for assignment.");var c=this.D;if(!c.has(a))throw Error("Attempting to assign to undefined value "+b);var d=this.evaluate(b);c.set(a,d);return d} +function rd(){var a=ya.apply(0,arguments),b=Ia(this.D),c=Ja(b,a);if(c instanceof Aa)return c}function sd(){return ld}function td(a){for(var b=this.evaluate(a),c=0;cthis.evaluate(b)} +function Qd(a,b){return this.evaluate(a)>=this.evaluate(b)}function Rd(a,b){var c=this.evaluate(a),d=this.evaluate(b);c instanceof dd&&(c=c.getValue());d instanceof dd&&(d=d.getValue());return c===d}function Sd(a,b){return!Rd.call(this,a,b)}function Td(a,b,c){var d=[];this.evaluate(a)?d=this.evaluate(b):c&&(d=this.evaluate(c));var e=Ja(this.D,d);if(e instanceof Aa)return e}var Nd=!1; +function Ud(a,b){return this.evaluate(a)>Number(this.evaluate(b))} +function te(a,b){return Number(this.evaluate(a))>>>Number(this.evaluate(b))}function ue(a,b){return Number(this.evaluate(a))&Number(this.evaluate(b))}function ve(a,b){return Number(this.evaluate(a))^Number(this.evaluate(b))}function we(a,b){return Number(this.evaluate(a))|Number(this.evaluate(b))}function xe(){} +function ye(a,b,c,d,e){var f=!0;try{var g=this.evaluate(c);if(g instanceof Aa)return g}catch(r){if(!(r instanceof jd&&a))throw f=r instanceof jd,r;var k=Ia(this.D),m=new dd(r);k.add(b,m);var n=this.evaluate(d),p=Ja(k,n);if(p instanceof Aa)return p}finally{if(f&&e!==void 0){var q=this.evaluate(e);if(q instanceof Aa)return q}}};var Ae=function(){this.j=new La;ze(this)};Ae.prototype.execute=function(a){return this.j.si(a)};var ze=function(a){var b=function(c,d){var e=new $c(String(c),d);e.Ha();a.j.j.set(String(c),e)};b("map",Xd);b("and",Ic);b("contains",Lc);b("equals",Jc);b("or",Kc);b("startsWith",Mc);b("variable",Nc)};var Ce=function(){this.C=!1;this.j=new La;Be(this);this.C=!0};Ce.prototype.execute=function(a){return De(this.j.si(a))};var Ee=function(a,b,c){return De(a.j.Hl(b,c))};Ce.prototype.Ha=function(){this.j.Ha()}; +var Be=function(a){var b=function(c,d){var e=String(c),f=new $c(e,d);f.Ha();a.j.j.set(e,f)};b(0,nd);b(1,od);b(2,pd);b(3,qd);b(56,ue);b(57,qe);b(58,pe);b(59,we);b(60,re);b(61,te);b(62,ve);b(53,rd);b(4,sd);b(5,td);b(52,ud);b(6,vd);b(49,wd);b(7,Wd);b(8,Xd);b(9,td);b(50,xd);b(10,yd);b(12,zd);b(13,Ad);b(51,Ld);b(47,Dd);b(54,Ed);b(55,Fd);b(63,Kd);b(64,Gd);b(65,Id);b(66,Jd);b(15,Md);b(16,Od);b(17,Od);b(18,Pd);b(19,Qd);b(20,Rd);b(21,Sd);b(22,Td);b(23,Ud);b(24,Vd);b(25,Yd);b(26,Zd);b(27,$d);b(28,ae);b(29, +be);b(45,ce);b(30,de);b(32,ee);b(33,ee);b(34,fe);b(35,fe);b(46,ge);b(36,he);b(43,ie);b(37,je);b(38,ke);b(39,le);b(67,ye);b(40,me);b(44,xe);b(41,ne);b(42,oe)};Ce.prototype.Md=function(){return this.j.Md()};function De(a){if(a instanceof Aa||a instanceof Zc||a instanceof Vc||a instanceof Ma||a instanceof fd||a instanceof dd||a===null||a===void 0||typeof a==="string"||typeof a==="number"||typeof a==="boolean")return a};var Fe=function(a){this.message=a};function Ge(a){var b="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[a];return b===void 0?new Fe("Value "+a+" can not be encoded in web-safe base64 dictionary."):b};function He(a){switch(a){case 1:return"1";case 2:case 4:return"0";default:return"-"}};var Ie=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\d$/;function Je(a,b){for(var c="",d=!0;a>7;){var e=a&31;a>>=5;d?d=!1:e|=32;c=""+Ge(e)+c}a<<=2;d||(a|=32);return c=""+Ge(a|b)+c};var Ke=function(){function a(b){return{toString:function(){return b}}}return{Zk:a("consent"),Ei:a("convert_case_to"),Fi:a("convert_false_to"),Gi:a("convert_null_to"),Hi:a("convert_true_to"),Ii:a("convert_undefined_to"),Qn:a("debug_mode_metadata"),qa:a("function"),vh:a("instance_name"),Kl:a("live_only"),Ll:a("malware_disabled"),METADATA:a("metadata"),Ol:a("original_activity_id"),eo:a("original_vendor_template_id"),co:a("once_on_load"),Nl:a("once_per_event"),Sj:a("once_per_load"),ho:a("priority_override"), +io:a("respected_consent_types"),bk:a("setup_tags"),Me:a("tag_id"),hk:a("teardown_tags")}}();var ff;var gf=[],hf=[],jf=[],kf=[],lf=[],mf={},nf,of;function pf(a){of=of||a} +function qf(){for(var a=data.resource||{},b=a.macros||[],c=0;c0;b--)ab(a[b].id)&&a.splice(b++,1);for(var c=a.length-1;c>0;c--)a[c].line=a[c-1].line;a.splice(0,1);return a};function Gf(a){function b(r){for(var u=0;ud.length||!g&&d.length!==e.length?0:g?tb(d,k)&&(d===k||d.charAt(k.length)==="."):d===k)return!0}return!1},ig=/^[a-z$_][\w-$]*$/i,hg=/^(?:[a-z_$][a-z-_$0-9]*\.)*[a-z_$][a-z-_$0-9]*(?:\.\*)?$/i; +var kg=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"];function lg(a,b){var c=String(a),d=String(b),e=c.length-d.length;return e>=0&&c.indexOf(d,e)===e}var mg=new fb;function ng(a,b,c){var d=c?"i":void 0;try{var e=String(b)+String(d),f=mg.get(e);f||(f=new RegExp(b,d),mg.set(e,f));return f.test(a)}catch(g){return!1}}function og(a,b){return String(a).indexOf(String(b))>=0}function pg(a,b){return String(a)===String(b)} +function qg(a,b){return Number(a)>=Number(b)}function rg(a,b){return Number(a)<=Number(b)}function sg(a,b){return Number(a)>Number(b)}function tg(a,b){return Number(a)0?n.join(""):""}else k="";return k} +function Uh(a){return Wh(a.item_id,a.id,a.item_name)}function Wh(){for(var a=l(ya.apply(0,arguments)),b=a.next();!b.done;b=a.next()){var c=b.value;if(c!==null&&c!==void 0)return c}}function Xh(a){if(a&&a.length){for(var b=[],c=0;c>6,128|d&63):d<55296||d>=57344?b.push(224|d>>12,128|d>>6&63,128|d&63):(d=65536+((d&1023)<<10|a.charCodeAt(++c)&1023),b.push(240|d>>18,128|d>>12&63,128|d>>6&63,128|d&63))}return new Uint8Array(b)}} +function fi(a){if(a===""||a==="e0")return Promise.resolve(a);var b;if((b=B.crypto)==null?0:b.subtle){if(di.test(a))return Promise.resolve(a);try{var c=ei(a);return B.crypto.subtle.digest("SHA-256",c).then(function(d){var e=Array.from(new Uint8Array(d)).map(function(f){return String.fromCharCode(f)}).join("");return B.btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}).catch(function(){return"e2"})}catch(d){return Promise.resolve("e2")}}else return Promise.resolve("e1")};function gi(a,b){if(a==="")return b;var c=Number(a);return isNaN(c)?b:c};var hi=[],ii={};function ji(a){return hi[a]===void 0?!1:hi[a]};var ki=[];function li(a){switch(a){case 0:return 0;case 52:return 10;case 53:return 11;case 54:return 1;case 55:return 2;case 56:return 7;case 84:return 3;case 112:return 4;case 114:return 5;case 130:return 9;case 131:return 6}}function mi(a,b){ki[a]=b;var c=li(a);c!==void 0&&(hi[c]=b)}function S(a){mi(a,!0)} +S(40); +S(35);S(36);S(37);S(38);S(58);S(101);S(21); +S(142);S(20); +S(149);S(141); +S(85);S(115); +S(9);S(59); +S(6);S(107);S(138); +S(98);S(91); +S(113); +S(155); +S(126); +S(22);S(106);S(82);S(111); +S(150);S(114);S(7); +mi(25,!1),S(26); +ii[1]=gi('1',6E4);ii[3]=gi('10',1);ii[2]=gi('',50);S(30); +S(15); +S(90);S(109);S(139); +var oi=!1;S(119);S(13);S(11); +S(73); +S(153); +S(131);S(122); +S(29);S(80); +S(130);S(93);S(97); +S(110);S(64); + +S(96);S(129);S(112); +S(94);S(32);S(60); +S(24);S(61); + +S(17);S(146);S(81);S(147);S(135);S(135),S(137); +S(105); +S(95);S(16); +function T(a){return!!ki[a]}function ni(a,b){for(var c=!1,d=!1,e=0;c===d;)if(c=((Math.random()*4294967296|0)&1)===0,d=((Math.random()*4294967296|0)&1)===0,e++,e>30)return;c?S(b):S(a)}var pi={fl:'',il:'',jl:'1000',Vl:'102067808~102482433~102539968~102558064~102587591~102605417'},qi={nk:Number(pi.fl)||0,pk:Number(pi.il)||0,mm:Number(pi.jl)||0,Nn:pi.Vl};function U(a){Va("GTM",a)}function ri(a){for(var b=Object.keys(a),c=l(Object.keys(si)),d=c.next();!d.done;d=c.next()){var e=d.value;b.includes(e)&&U(si[e])}}var ti={},si=(ti[Q.g.za]=157,ti[Q.g.Jc]=158,ti[Q.g.Bb]=159,ti[Q.g.fa]=160,ti[Q.g.nd]=161,ti[Q.g.ee]=162,ti[Q.g.Ob]=163,ti[Q.g.Ea]=164,ti[Q.g.Ma]=165,ti[Q.g.La]=166,ti[Q.g.kc]=167,ti[Q.g.lb]=168,ti[Q.g.Qa]=169,ti);var bj={xh:"5280"};bj.Je=Number("0")||0;bj.Lb="dataLayer";bj.Pn="ChAIgKqxvQYQ57bi0sPWraRiEiUA1rxrJ2T3z3xxhrmb3FlRR04jW5oaCyndz90/5Z6GmEHekHEsGgJnlQ\x3d\x3d";var cj={__cl:1,__ecl:1,__ehl:1,__evl:1,__fal:1,__fil:1,__fsl:1,__hl:1,__jel:1,__lcl:1,__sdl:1,__tl:1,__ytl:1},dj={__paused:1,__tg:1},ej;for(ej in cj)cj.hasOwnProperty(ej)&&(dj[ej]=1);var fj=kb(""),gj=!1,hj,ij=!1;hj=ij;var jj,kj=!1;jj=kj;var lj,mj=!1;lj=mj;bj.Af="www.googletagmanager.com";var nj=""+bj.Af+(hj?"/gtag/js":"/gtm.js"),oj=null,pj=null,qj={},rj={};bj.al="";var sj="";bj.yh=sj; +var tj=function(){this.j=new Set},vj=function(){return Array.from(uj.Cb.j).join("~")},wj=function(){var a=uj.Cb,b=qi.Nn;a.j=new Set;if(b!=="")for(var c=l(b.split("~")),d=c.next();!d.done;d=c.next()){var e=Number(d.value);isNaN(e)||a.j.add(e)}},uj=new function(){this.Cb=new tj;this.j=!1;this.C=0;this.X=this.Ga=this.sc=this.K="";this.P=this.H=!1};function xj(){var a=uj.K.length;return uj.K[a-1]==="/"?uj.K.substring(0,a-1):uj.K}function yj(){return uj.j?T(88)?uj.C===0:uj.C!==1:!1} +function zj(a){for(var b={},c=l(a.split("|")),d=c.next();!d.done;d=c.next())b[d.value]=!0;return b};var Aj=new fb,Bj={},Cj={},Fj={name:bj.Lb,set:function(a,b){Sc(wb(a,b),Bj);Dj()},get:function(a){return Ej(a,2)},reset:function(){Aj=new fb;Bj={};Dj()}};function Ej(a,b){return b!=2?Aj.get(a):Gj(a)}function Gj(a,b){var c=a.split(".");b=b||[];for(var d=Bj,e=0;e=0&&(m[m.length-1]="");f=m.join("/");break;case "query":f=a.search.replace("?","");e&&(f=Qj(f,e,!1));break;case "extension":var n=a.pathname.split(".");f=n.length>1?n[n.length-1]:"";f=f.split("/")[0];break;case "fragment":f=a.hash.replace("#","");break;default:f=a&&a.href}return f}function Sj(a){return a?a.replace(":","").toLowerCase():""}function Uj(a){var b="";if(a&&a.href){var c=a.href.indexOf("#");b=c<0?a.href:a.href.substring(0,c)}return b}var Vj={},Wj=0; +function Xj(a){var b=Vj[a];if(!b){var c=F.createElement("a");a&&(c.href=a);var d=c.pathname;d[0]!=="/"&&(a||Va("TAGGING",1),d="/"+d);var e=c.hostname.replace(Oj,"");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};Wj<5&&(Vj[a]=b,Wj++)}return b}function Yj(a){var b=Xj(B.location.href),c=Rj(b,"host",!1);if(c&&c.match(Pj)){var d=Rj(b,"path");if(d){var e=d.split(a+"=");if(e.length>1)return e[1].split(";")[0].split("?")[0]}}};var Zj={"https://www.google.com":"/g","https://www.googleadservices.com":"/as","https://pagead2.googlesyndication.com":"/gs"};function ak(a,b){if(a){var c=""+a;c.indexOf("http://")!==0&&c.indexOf("https://")!==0&&(c="https://"+c);c[c.length-1]==="/"&&(c=c.substring(0,c.length-1));return Xj(""+c+b).href}}function bk(a,b){if(yj()||jj)return ak(a,b)}function ck(){return!!bj.yh&&bj.yh.split("@@").join("")!=="SGTM_TOKEN"} +function dk(a){for(var b=l([Q.g.Jc,Q.g.Bb]),c=b.next();!c.done;c=b.next()){var d=V(a,c.value);if(d)return d}}function ek(a,b){return yj()?""+xj()+(b?Zj[a]||"":""):a};function fk(a){var b=String(a[Ke.qa]||"").replace(/_/g,"");return tb(b,"cvt")?"cvt":b}var gk=B.location.search.indexOf("?gtm_latency=")>=0||B.location.search.indexOf(">m_latency=")>=0;var hk={sampleRate:"0.005000",Wk:"",Mn:"0.01"},ik=Math.random(),jk;if(!(jk=gk)){var kk=hk.sampleRate;jk=ik=1-Number(hk.Mn);var nk=/gtag[.\/]js/,ok=/gtm[.\/]js/,pk=!1;function qk(a){if(pk)return"1";var b,c=(b=a.scriptElement)==null?void 0:b.src;if(c){if(nk.test(c))return"3";if(ok.test(c))return"2"}return"0"}function rk(a,b){var c=sk();c.pending||(c.pending=[]);cb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}function tk(){var a=B.google_tags_first_party;Array.isArray(a)||(a=[]);for(var b={},c=l(a),d=c.next();!d.done;d=c.next())b[d.value]=!0;return Object.freeze(b)} +var uk=function(){this.container={};this.destination={};this.canonical={};this.pending=[];this.siloed=[];this.injectedFirstPartyContainers={};this.injectedFirstPartyContainers=tk()}; +function sk(){var a=hc("google_tag_data",{}),b=a.tidr;b&&typeof b==="object"||(b=new uk,a.tidr=b);var c=b;c.container||(c.container={});c.destination||(c.destination={});c.canonical||(c.canonical={});c.pending||(c.pending=[]);c.siloed||(c.siloed=[]);c.injectedFirstPartyContainers||(c.injectedFirstPartyContainers=tk());return c};var vk={},wk=!1,xk=void 0,Pf={ctid:"GTM-MDN2KMG7",canonicalContainerId:"164797798",Bk:"GTM-MDN2KMG7",Ck:"GTM-MDN2KMG7"};vk.Ge=kb("");function yk(){return vk.Ge&&zk().some(function(a){return a===Pf.ctid})}function Ak(){var a=Bk();return wk?a.map(Ck):a}function Dk(){var a=zk();return wk?a.map(Ck):a} +function Ek(){var a=Dk();if(T(134)&&!wk)for(var b=l([].concat(ua(a))),c=b.next();!c.done;c=b.next()){var d=Ck(c.value),e=sk().destination[d];e&&e.state!==0||a.push(d)}return a}function Fk(){return Gk(Pf.ctid)}function Hk(){return Gk(Pf.canonicalContainerId||"_"+Pf.ctid)}function Bk(){return Pf.Bk?Pf.Bk.split("|"):[Pf.ctid]}function zk(){return Pf.Ck?Pf.Ck.split("|"):[]}function Ik(){var a=Jk(Kk()),b=a&&a.parent;if(b)return Jk(b)} +function Jk(a){var b=sk();return a.isDestination?b.destination[a.ctid]:b.container[a.ctid]}function Gk(a){return wk?Ck(a):a}function Ck(a){return"siloed_"+a}function Lk(a){return T(134)?Mk(a):wk?Mk(a):a}function Mk(a){a=String(a);return tb(a,"siloed_")?a.substring(7):a} +function Nk(){if(uj.H){var a=sk();if(a.siloed){for(var b=[],c=Bk().map(Ck),d=zk().map(Ck),e={},f=0;f=0){var u;b:{var v,t=(v=q.scriptElement)==null?void 0:v.src;if(t){for(var w=uj.j,x=Xj(t),y=w?x.pathname:""+x.hostname+x.pathname,A=F.scripts,C="",D=0;D=0){u=String(D);break b}C=String(D)}}if(C){u=C;break b}}u=void 0}var I=u;if(I){pk=!0;r=I;break a}}var H=[].slice.call(document.scripts);r=q.scriptElement?String(H.indexOf(q.scriptElement)):"-1"}q.htmlLoadOrder=r;q.loadScriptType=qk(q)}var O=p?e.destination:e.container,K=O[n];K?(p&&K.state===0&&U(93),Object.assign(K,q)):O[n]=q},e=sk(),f=l(b),g=f.next();!g.done;g= +f.next())d(g.value,!1);for(var k=l(c),m=k.next();!m.done;m=k.next())d(m.value,!0);e.canonical[Hk()]={};Ok()}function Qk(){var a=Hk();return!!sk().canonical[a]}function Rk(a){return!!sk().container[a]}function Sk(a){var b=sk().destination[a];return!!b&&!!b.state}function Kk(){return{ctid:Fk(),isDestination:vk.Ge}}function Tk(a,b,c){b.siloed&&Uk({ctid:a,isDestination:!1});var d=Kk();sk().container[a]={state:1,context:b,parent:d};rk({ctid:a,isDestination:!1},c)} +function Uk(a){var b=sk();(b.siloed=b.siloed||[]).push(a)}function Vk(){var a=sk().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}function Wk(){var a={};hb(sk().destination,function(b,c){c.state===0&&(a[Mk(b)]=c)});return a}function Xk(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf("GTM-")!==0)}function Yk(){for(var a=sk(),b=l(Ak()),c=b.next();!c.done;c=b.next())if(a.injectedFirstPartyContainers[c.value])return!0;return!1} +function Zk(a){var b=sk();return b.destination[a]?1:b.destination[Ck(a)]?2:0}var $k="/td?id="+Pf.ctid,al=["v","t","pid","dl","tdp"],bl=["mcc"],cl={},dl={};function el(a,b,c){dl[a]=b;(c===void 0||c)&&fl(a)}function fl(a,b){if(cl[a]===void 0||(b===void 0?0:b))cl[a]=!0}function gl(a){a=a===void 0?!1:a;var b=Object.keys(cl).filter(function(c){return cl[c]===!0&&dl[c]!==void 0&&(a||!bl.includes(c))}).map(function(c){var d=dl[c];typeof d==="function"&&(d=d());return d?"&"+c+"="+d:""}).join("");return""+ek("https://www.googletagmanager.com")+$k+(""+b+"&z=0")} +function hl(){Object.keys(cl).forEach(function(a){al.indexOf(a)<0&&(cl[a]=!1)})}function il(a){a=a===void 0?!1:a;if((!T(8)||uj.P)&&mk&&Pf.ctid){var b=gl(a);a?Bc(b):rc(b);hl()}}var jl={};function kl(){Object.keys(cl).filter(function(a){return cl[a]&&!al.includes(a)}).length>0&&il(!0)}var ll=db();function ml(){ll=db()}function nl(){el("v","3");el("t","t");el("pid",function(){return String(ll)});sc(B,"pagehide",kl);B.setInterval(ml,864E5)}function ol(){var a=hc("google_tag_data",{});return a.ics=a.ics||new pl}var pl=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.j=[]}; +pl.prototype.default=function(a,b,c,d,e,f,g){this.usedDefault||this.usedDeclare||!this.accessedDefault&&!this.accessedAny||(this.wasSetLate=!0);this.usedDefault=this.active=!0;Va("TAGGING",19);b==null?Va("TAGGING",18):ql(this,a,b==="granted",c,d,e,f,g)};pl.prototype.waitForUpdate=function(a,b,c){for(var d=0;d0&&n.update===void 0),u={region:q,declare_region:n.declare_region,implicit:n.implicit,default:c!==void 0?c:n.default,declare:n.declare,update:n.update,quiet:r};if(e!==""||n.default!==!1)m[b]=u;r&&B.setTimeout(function(){m[b]===u&&u.quiet&&(Va("TAGGING",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,k), +a.notifyListeners())},g)}};h=pl.prototype;h.clearTimeout=function(a,b,c){var d=[a],e=c.delegatedConsentTypes,f;for(f in e)e.hasOwnProperty(f)&&e[f]===a&&d.push(f);var g=this.entries[a]||{},k=this.getConsentState(a,c);if(g.quiet){g.quiet=!1;for(var m=l(d),n=m.next();!n.done;n=m.next())rl(this,n.value)}else if(b!==void 0&&k!==b)for(var p=l(d),q=p.next();!q.done;q=p.next())rl(this,q.value)}; +h.update=function(a,b,c){this.usedDefault||this.usedDeclare||this.usedUpdate||!this.accessedAny||(this.wasSetLate=!0);this.usedUpdate=this.active=!0;if(b!=null){var d=this.getConsentState(a,c),e=this.entries;(e[a]=e[a]||{}).update=b==="granted";this.clearTimeout(a,d,c)}}; +h.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},k=g.declare_region,m=c&&z(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===""||m===e||(m===d?k!==e:!m&&!k)){var n={region:g.region,declare_region:m,declare:b==="granted",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==""||g.declare!==!1)f[a]=n}};h.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b==="granted")}; +h.getConsentState=function(a,b){var c=this.entries,d=c[a]||{},e=d.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var f=b.containerScopedDefaults[a];if(f===3)return 1;if(f===2)return 2}else if(e=d.default,e!==void 0)return e?1:2;if(b==null?0:b.delegatedConsentTypes.hasOwnProperty(a)){var g=b.delegatedConsentTypes[a],k=c[g]||{};e=k.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var m=b.containerScopedDefaults[g];if(m===3)return 1;if(m===2)return 2}else if(e= +k.default,e!==void 0)return e?1:2}e=d.declare;if(e!==void 0)return e?1:2;e=d.implicit;return e!==void 0?e?3:4:0};h.addListener=function(a,b){this.j.push({consentTypes:a,Ld:b})};var rl=function(a,b){for(var c=0;c=e.length?m(n):B.setTimeout(function(){m(c())},500)}}))};var Fl=["ad_storage","analytics_storage","ad_user_data","ad_personalization"],Gl=[Q.g.Jc,Q.g.Bb,Q.g.Ec,Q.g.ib,Q.g.Ab,Q.g.Da,Q.g.wa,Q.g.Ea,Q.g.La,Q.g.lb],Hl=!1,Il=!1,Jl={},Kl={};function Ll(){!Il&&Hl&&(Fl.some(function(a){return vl.containerScopedDefaults[a]!==1})||Ml("mbc"));Il=!0}function Ml(a){mk&&(el(a,"1"),il())}function Nl(a,b){if(!Jl[b]&&(Jl[b]=!0,Kl[b]))for(var c=l(Gl),d=c.next();!d.done;d=c.next())if(a.hasOwnProperty(d.value)){Ml("erc");break}}function Ol(a){Va("HEALTH",a)};var Pl;try{Pl=JSON.parse(Sa("eyIwIjoiRVMiLCIxIjoiRVMtQ1QiLCIyIjpmYWxzZSwiMyI6Imdvb2dsZS5lcyIsIjQiOiJyZWdpb24xIiwiNSI6ZmFsc2UsIjYiOnRydWUsIjciOiJhZF9zdG9yYWdlfGFuYWx5dGljc19zdG9yYWdlfGFkX3VzZXJfZGF0YXxhZF9wZXJzb25hbGl6YXRpb24ifQ"))}catch(a){U(123),Ol(2),Pl={}}function Ql(){return Pl["0"]||""}function Rl(){return Pl["1"]||""}function Sl(){var a=!1;return a}function Tl(){return Pl["6"]!==!1}function Ul(){var a="";return a} +function Vl(){var a=!1;return a}function Wl(){var a="";return a}function Xl(a){return a&&a.indexOf("pending:")===0?Yl(a.substr(8)):!1}function Yl(a){if(a==null||a.length===0)return!1;var b=Number(a),c=ob();return bc-9E5};var Zl=!1,$l=!1,am=!1,bm=0,cm=!1,dm=[];function em(a){if(bm===0)cm&&dm&&(dm.length>=100&&dm.shift(),dm.push(a));else if(fm()){var b=hc('google.tagmanager.ta.prodqueue',[]);b.length>=50&&b.shift();b.push(a)}}function gm(){hm();tc(F,"TAProdDebugSignal",gm)}function hm(){if(!$l){$l=!0;im();var a=dm;dm=void 0;a==null||a.forEach(function(b){em(b)})}} +function im(){var a=F.documentElement.getAttribute("data-tag-assistant-prod-present");Yl(a)?bm=1:!Xl(a)||Zl||am?bm=2:(am=!0,sc(F,"TAProdDebugSignal",gm,!1),B.setTimeout(function(){hm();Zl=!0},200))}function fm(){if(!cm)return!1;switch(bm){case 1:case 0:return!0;case 2:return!1;default:return!1}};var jm=!1;function km(a,b){if(fm()){var c=lm("INIT");c.containerLoadSource=a!=null?a:0;b&&(c.parentTargetReference=b);em(c)}}function mm(a){var b,c,d,e;b=a.targetId;c=a.request;d=a.Ta;e=a.isBatched;if(fm()){var f=lm("GTAG_HIT",{eventId:d.eventId,priorityId:d.priorityId});f.target=b;f.url=c.url;c.postBody&&(f.postBody=c.postBody);f.parameterEncoding=c.parameterEncoding;f.endpoint=c.endpoint;e!==void 0&&(f.isBatched=e);em(f)}}function nm(a){fm()&&mm(a())} +function lm(a,b){b=b===void 0?{}:b;b.groupId=om;var c,d=b,e={publicId:pm};d.eventId!=null&&(e.eventId=d.eventId);d.priorityId!=null&&(e.priorityId=d.priorityId);d.eventName&&(e.eventName=d.eventName);d.groupId&&(e.groupId=d.groupId);d.tagName&&(e.tagName=d.tagName);c={containerProduct:"GTM",key:e,version:'4',messageType:a};c.containerProduct=jm?"OGT":"GTM";c.key.targetRef=qm;return c}var pm="",qm={ctid:"",isDestination:!1},om; +function rm(a){var b=Pf.ctid,c=yk(),d=T(118);d&&(bm=0,cm=!0,im());d&&(om=a,pm=b,jm=hj,qm={ctid:b,isDestination:c})};var sm=[Q.g.N,Q.g.R,Q.g.O,Q.g.ra],tm,um;function vm(a){for(var b=a[Q.g.rb],c=Array.isArray(b)?b:[b],d={bf:0};d.bf=0;a--)Hm[a]();Hm=[]}};var Jm=B.google_tag_manager=B.google_tag_manager||{};function Km(a,b){return Jm[a]=Jm[a]||b()}function Lm(){var a=Fk(),b=Mm;Jm[a]=Jm[a]||b}function Nm(){var a=bj.Lb;return Jm[a]=Jm[a]||{}}function Om(){var a=Jm.sequence||1;Jm.sequence=a+1;return a};var Pm={Zj:"service_worker_endpoint",zh:"shared_user_id",Ah:"shared_user_id_requested",Le:"shared_user_id_source",zf:"cookie_deprecation_label"},Qm;function Rm(a){if(!Qm){Qm={};for(var b=l(Object.keys(Pm)),c=b.next();!c.done;c=b.next())Qm[Pm[c.value]]=!0}return!!Qm[a]} +function Sm(a,b){b=b===void 0?!1:b;if(Rm(a)){var c,d,e=(d=(c=hc("google_tag_data",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,k={},m={set:function(n){f=n;m.notify()},get:function(){return f},subscribe:function(n){k[String(g)]=n;return g++},unsubscribe:function(n){var p=String(n);return k.hasOwnProperty(p)?(delete k[p],!0):!1},notify:function(){for(var n=l(Object.keys(k)),p=n.next();!p.done;p=n.next()){var q=p.value;try{k[q](a,f)}catch(r){}}}};return e[a]=m}}} +function Tm(a,b){var c=Sm(a,!0);c&&c.set(b)}function Um(a){var b;return(b=Sm(a))==null?void 0:b.get()}function Vm(a,b){if(typeof b==="function"){var c;return(c=Sm(a,!0))==null?void 0:c.subscribe(b)}}function Wm(a,b){var c=Sm(a);return c?c.unsubscribe(b):!1};function Xm(){if(Jm.pscdl!==void 0)Um(Pm.zf)===void 0&&Tm(Pm.zf,Jm.pscdl);else{var a=function(c){Jm.pscdl=c;Tm(Pm.zf,c)},b=function(){a("error")};try{dc.cookieDeprecationLabel?(a("pending"),dc.cookieDeprecationLabel.getValue().then(a).catch(b)):a("noapi")}catch(c){b(c)}}};function Ym(a,b){b&&hb(b,function(c,d){typeof d!=="object"&&d!==void 0&&(a["1p."+c]=String(d))})};var Zm=/[A-Z]+/,$m=/\s/;function an(a,b){if(z(a)){a=mb(a);var c=a.indexOf("-");if(!(c<0)){var d=a.substring(0,c);if(Zm.test(d)){var e=a.substring(c+1),f;if(b){var g=function(n){var p=n.indexOf("/");return p<0?[n]:[n.substring(0,p),n.substring(p+1)]};f=g(e);if(d==="DC"&&f.length===2){var k=g(f[1]);k.length===2&&(f[1]=k[0],f.push(k[1]))}}else{f=e.split("/");for(var m=0;m0&&(fl("tdc",!0),mn=B.setTimeout(function(){il();gn={};mn=void 0},fn))}} +function on(a,b){var c={},d;for(d in b)b.hasOwnProperty(d)&&(c[d]=!0);for(var e in a)a.hasOwnProperty(e)&&(c[e]=!0);return c} +function pn(a,b,c,d){c=c===void 0?{}:c;d=d===void 0?"":d;if(a===b)return[];var e=function(r,u){var v;Pc(u)==="object"?v=u[r]:Pc(u)==="array"&&(v=u[r]);return v===void 0?ln[r]:v},f=on(a,b),g;for(g in f)if(f.hasOwnProperty(g)){var k=(d?d+".":"")+g,m=e(g,a),n=e(g,b),p=Pc(m)==="object"||Pc(m)==="array",q=Pc(n)==="object"||Pc(n)==="array";if(p&&q)pn(m,n,c,k);else if(p||q||m!==n)c[k]=!0}return Object.keys(c)} +function qn(){el("tdc",function(){mn&&(B.clearTimeout(mn),mn=void 0);var a=[],b;for(b in gn)gn.hasOwnProperty(b)&&a.push(b+"*"+gn[b].join("."));return a.length?a.join("!"):void 0},!1)};var rn=function(a,b,c,d,e,f,g,k,m,n,p){this.eventId=a;this.priorityId=b;this.j=c;this.P=d;this.H=e;this.K=f;this.C=g;this.eventMetadata=k;this.onSuccess=m;this.onFailure=n;this.isGtmEvent=p},sn=function(a,b){var c=[];switch(b){case 3:c.push(a.j);c.push(a.P);c.push(a.H);c.push(a.K);c.push(a.C);break;case 2:c.push(a.j);break;case 1:c.push(a.P);c.push(a.H);c.push(a.K);c.push(a.C);break;case 4:c.push(a.j),c.push(a.P),c.push(a.H),c.push(a.K)}return c},V=function(a,b,c,d){for(var e=l(sn(a,d===void 0?3: +d)),f=e.next();!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}return c},tn=function(a){for(var b={},c=sn(a,4),d=l(c),e=d.next();!e.done;e=d.next())for(var f=Object.keys(e.value),g=l(f),k=g.next();!k.done;k=g.next())b[k.value]=1;return Object.keys(b)},un=function(a,b,c){function d(n){Rc(n)&&hb(n,function(p,q){f=!0;e[p]=q})}var e={},f=!1,g=sn(a,c===void 0?3:c);g.reverse();for(var k=l(g),m=k.next();!m.done;m=k.next())d(m.value[b]);return f?e:void 0},vn=function(a){for(var b=[Q.g.jd,Q.g.ed, +Q.g.fd,Q.g.gd,Q.g.hd,Q.g.kd,Q.g.ld],c=sn(a,3),d=l(c),e=d.next();!e.done;e=d.next()){for(var f=e.value,g={},k=!1,m=l(b),n=m.next();!n.done;n=m.next()){var p=n.value;f[p]!==void 0&&(g[p]=f[p],k=!0)}var q=k?g:void 0;if(q)return q}return{}},wn=function(a,b){this.eventId=a;this.priorityId=b;this.C={};this.P={};this.j={};this.H={};this.X={};this.K={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=function(){}},xn=function(a,b){a.C=b;return a},yn=function(a,b){a.P=b; +return a},zn=function(a,b){a.j=b;return a},An=function(a,b){a.H=b;return a},Bn=function(a,b){a.X=b;return a},Cn=function(a,b){a.K=b;return a},Dn=function(a,b){a.eventMetadata=b||{};return a},En=function(a,b){a.onSuccess=b;return a},Fn=function(a,b){a.onFailure=b;return a},Gn=function(a,b){a.isGtmEvent=b;return a},Hn=function(a){return new rn(a.eventId,a.priorityId,a.C,a.P,a.j,a.H,a.K,a.eventMetadata,a.onSuccess,a.onFailure,a.isGtmEvent)};var In={Vk:Number("5"),zo:Number("")},Jn=[];function Kn(a){Jn.push(a)}var Ln="?id="+Pf.ctid,Mn=void 0,Nn={},On=void 0,Pn=new function(){var a=5;In.Vk>0&&(a=In.Vk);this.C=a;this.j=0;this.H=[]},Qn=1E3; +function Rn(a,b){var c=Mn;if(c===void 0)if(b)c=Om();else return"";for(var d=[ek("https://www.googletagmanager.com"),"/a",Ln],e=l(Jn),f=e.next();!f.done;f=e.next())for(var g=f.value,k=g({eventId:c,Xc:!!a}),m=l(k),n=m.next();!n.done;n=m.next()){var p=l(n.value),q=p.next().value,r=p.next().value;d.push("&"+q+"="+r)}d.push("&z=0");return d.join("")} +function Sn(){if(!T(8)||uj.P)if(On&&(B.clearTimeout(On),On=void 0),Mn!==void 0&&Tn){var a;(a=Nn[Mn])||(a=Pn.j=2022&&Sn())}var Wn=db();function Xn(){Wn=db()} +function Yn(){return[["v","3"],["t","t"],["pid",String(Wn)]]}var Zn={};function $n(a,b,c){lk&&a!==void 0&&(Zn[a]=Zn[a]||[],Zn[a].push(c+b),Vn(a))}function ao(a){var b=a.eventId,c=a.Xc,d=[],e=Zn[b]||[];e.length&&d.push(["epr",e.join(".")]);c&&delete Zn[b];return d};var bo={},co=(bo[0]=0,bo[1]=0,bo[2]=0,bo[3]=0,bo),eo=function(a,b){this.j=a;this.consentTypes=b};eo.prototype.isConsentGranted=function(){switch(this.j){case 0:return this.consentTypes.every(function(a){return wl(a)});case 1:return this.consentTypes.some(function(a){return wl(a)});default:throw Error("consentsRequired had an unknown type");}};var fo={},go=(fo[0]=new eo(0,[]),fo[1]=new eo(0,["ad_storage"]),fo[2]=new eo(0,["analytics_storage"]),fo[3]=new eo(1,["ad_storage","analytics_storage"]),fo);var ho=function(a){var b=this;this.type=a;this.j=[];Am(go[a].consentTypes,function(){co[b.type]===2&&!go[b.type].isConsentGranted()||b.flush()})};ho.prototype.flush=function(){for(var a=l(this.j),b=a.next();!b.done;b=a.next()){var c=b.value;c()}this.j=[]};var io=function(a,b){co[a.type]!==2||go[a.type].isConsentGranted()?b():a.j.push(b)},jo=new Map;function ko(a){jo.has(a)||jo.set(a,new ho(a));return jo.get(a)};function lo(a,b,c){var d=an(Gk(a),!0);d&&mo.register(d,b,c)}function no(a,b,c,d){var e=an(c,d.isGtmEvent);e&&(gj&&(d.deferrable=!0),mo.push("event",[b,a],e,d))}function oo(a,b,c,d){var e=an(c,d.isGtmEvent);e&&mo.push("get",[a,b],e,d)}function po(a){var b=an(Gk(a),!0),c;b?c=qo(mo,b).j:c={};return c}function ro(a,b){var c=an(Gk(a),!0);if(c){var d=mo,e=Sc(b,null);Sc(qo(d,c).j,e);qo(d,c).j=e}} +var so=function(){this.P={};this.j={};this.C={};this.X=null;this.K={};this.H=!1;this.status=1},to=function(a,b,c,d){this.C=ob();this.j=b;this.args=c;this.messageContext=d;this.type=a},uo=function(){this.destinations={};this.j={};this.commands=[]},qo=function(a,b){var c=b.destinationId;T(134)&&!wk&&(c=Lk(c));return a.destinations[c]=a.destinations[c]||new so},vo=function(a,b,c,d){if(d.j){var e=qo(a,d.j),f=e.X;if(f){var g=d.j.id;T(134)&&!wk&&(g=Lk(g));var k=Sc(c,null),m=Sc(e.P[g],null),n=Sc(e.K,null), +p=Sc(e.j,null),q=Sc(a.j,null),r={};if(lk)try{r=Sc(Bj,null)}catch(x){U(72)}var u=d.j.prefix,v=function(x){$n(d.messageContext.eventId,u,x)},t=Hn(Gn(Fn(En(Dn(Bn(An(Cn(zn(yn(xn(new wn(d.messageContext.eventId,d.messageContext.priorityId),k),m),n),p),q),r),d.messageContext.eventMetadata),function(){if(v){var x=v;v=void 0;x("2");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(v){var x=v;v=void 0;x("3");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent)), +w=function(){try{$n(d.messageContext.eventId,u,"1");var x=d.type,y=d.j.id;if(mk&&x==="config"){var A,C=(A=an(y))==null?void 0:A.ids;if(!(C&&C.length>1)){var D,E=hc("google_tag_data",{});E.td||(E.td={});D=E.td;var I=Sc(t.K);Sc(t.j,I);var H=[],O;for(O in D)D.hasOwnProperty(O)&&pn(D[O],I).length&&H.push(O);H.length&&(nn(y,H),Va("TAGGING",jn[F.readyState]||14));D[y]=I}}f(d.j.id,b,d.C,t)}catch(K){$n(d.messageContext.eventId,u,"4")}};b==="gtag.get"?w():T(108)?io(e.Ga,w):w()}}}; +uo.prototype.register=function(a,b,c){var d=qo(this,a);d.status!==3&&(d.X=b,d.status=3,T(108)&&(d.Ga=ko(c)),this.flush())};uo.prototype.push=function(a,b,c,d){c!==void 0&&(qo(this,c).status===1&&(qo(this,c).status=2,this.push("require",[{}],c,{})),qo(this,c).H&&(d.deferrable=!1));this.commands.push(new to(a,c,b,d));d.deferrable||this.flush()}; +uo.prototype.flush=function(a){for(var b=this,c=[],d=!1,e={};this.commands.length;e={Vb:void 0,jg:void 0}){var f=this.commands[0],g=f.j;if(f.messageContext.deferrable)!g||qo(this,g).H?(f.messageContext.deferrable=!1,this.commands.push(f)):c.push(f),this.commands.shift();else{switch(f.type){case "require":if(qo(this,g).status!==3&&!a){this.commands.push.apply(this.commands,c);return}break;case "set":var k=f.args[0];hb(k,function(v,t){Sc(wb(v,t),b.j)});ri(k);break;case "config":var m=qo(this,g);e.Vb= +{};hb(f.args[0],function(v){return function(t,w){Sc(wb(t,w),v.Vb)}}(e));var n=!!e.Vb[Q.g.rc];delete e.Vb[Q.g.rc];var p=g.destinationId===g.id;n||(p?m.K={}:m.P[g.id]={});m.H&&n||vo(this,Q.g.ba,e.Vb,f);m.H=!0;p?Sc(e.Vb,m.K):(Sc(e.Vb,m.P[g.id]),U(70));d=!0;Nl(e.Vb,g.id);Hl=!0;ri(e.Vb);break;case "event":e.jg={};hb(f.args[0],function(v){return function(t,w){Sc(wb(t,w),v.jg)}}(e));vo(this,f.args[1],e.jg,f);var q=void 0;!f.j||((q=f.messageContext.eventMetadata)==null?0:q.em_event)||(Kl[f.j.id]=!0);Hl=!0; +ri(e.jg);break;case "get":var r={},u=(r[Q.g.xb]=f.args[0],r[Q.g.Pb]=f.args[1],r);vo(this,Q.g.Za,u,f);Hl=!0}this.commands.shift();wo(this,f)}}this.commands.push.apply(this.commands,c);d&&this.flush()};var wo=function(a,b){if(b.type!=="require")if(b.j)for(var c=qo(a,b.j).C[b.type]||[],d=0;d0:!1}function No(){return Mo()?!1:Lo("Opera")}function Oo(){return Lo("Firefox")||Lo("FxiOS")}function Po(){return Mo()?Ko("Chromium"):(Lo("Chrome")||Lo("CriOS"))&&!(Mo()?0:Lo("Edge"))||Lo("Silk")};var Qo=function(a){Qo[" "](a);return a};Qo[" "]=function(){};var Ro=function(a,b,c,d){for(var e=b,f=c.length;(e=a.indexOf(c,e))>=0&&ec)e=c;d+=b.length+1;return decodeURIComponent(a.slice(d,e!==-1?e:0).replace(/\+/g," "))},Uo=/[?&]($|#)/,Vo=function(a,b,c){for(var d,e=a.search(So),f=0,g,k=[];(g=Ro(a,f,b,e))>=0;)k.push(a.substring(f, +g)),f=Math.min(a.indexOf("&",g)+1||e,e);k.push(a.slice(f));d=k.join("").replace(Uo,"$1");var m,n=c!=null?"="+encodeURIComponent(String(c)):"";var p=b+n;if(p){var q,r=d.indexOf("#");r<0&&(r=d.length);var u=d.indexOf("?"),v;u<0||u>r?(u=r,v=""):v=d.substring(u+1,r);q=[d.slice(0,u),v,d.slice(r)];var t=q[1];q[1]=p?t?t+"&"+p:p:t;m=q[0]+(q[1]?"?"+q[1]:"")+q[2]}else m=d;return m};function Wo(){return Bo?!!Io&&!!Io.platform:!1}function Xo(){return Lo("iPhone")&&!Lo("iPod")&&!Lo("iPad")}function Yo(){Xo()||Lo("iPad")||Lo("iPod")};No();Mo()||Lo("Trident")||Lo("MSIE");Lo("Edge");!Lo("Gecko")||Ho().toLowerCase().indexOf("webkit")!=-1&&!Lo("Edge")||Lo("Trident")||Lo("MSIE")||Lo("Edge");Ho().toLowerCase().indexOf("webkit")!=-1&&!Lo("Edge")&&Lo("Mobile");Wo()||Lo("Macintosh");Wo()||Lo("Windows");(Wo()?Io.platform==="Linux":Lo("Linux"))||Wo()||Lo("CrOS");Wo()||Lo("Android");Xo();Lo("iPad");Lo("iPod");Yo();Ho().toLowerCase().indexOf("kaios");var Zo=function(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Qo(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}},$o=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)},ap=function(a){if(B.top==B)return 0;if(a===void 0?0:a){var b=B.location.ancestorOrigins;if(b)return b[b.length-1]==B.location.origin?1:2}return Zo(B.top)?1:2},bp=function(a){a=a===void 0?document:a;return a.createElement("img")},cp=function(){for(var a=B,b=a;a&&a!=a.parent;)a= +a.parent,Zo(a)&&(b=a);return b};function dp(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=bp(a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,k=ac(g,e);k>=0&&Array.prototype.splice.call(g,k,1)}Ao(e,"load",f);Ao(e,"error",f)};zo(e,"load",f);zo(e,"error",f)}d&&(e.attributionSrc="");e.src=b;a.google_image_requests.push(e)} +var fp=function(a){var b;b=b===void 0?!1:b;var c="https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe";$o(a,function(d,e){if(d||d===0)c+="&"+e+"="+encodeURIComponent(""+d)});ep(c,b)},ep=function(a,b){var c=window,d;b=b===void 0?!1:b;d=d===void 0?!1:d;if(c.fetch){var e={keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"};d&&(e.mode="cors","setAttributionReporting"in XMLHttpRequest.prototype?e.attributionReporting={eventSourceEligible:"true",triggerEligible:"false"}: +e.headers={"Attribution-Reporting-Eligible":"event-source"});c.fetch(a,e)}else dp(c,a,b===void 0?!1:b,d===void 0?!1:d)};var gp=function(){this.P=this.P;this.C=this.C};gp.prototype.P=!1;gp.prototype.dispose=function(){this.P||(this.P=!0,this.Ga())};gp.prototype[Symbol.dispose]=function(){this.dispose()};gp.prototype.addOnDisposeCallback=function(a,b){this.P?b!==void 0?a.call(b):a():(this.C||(this.C=[]),b&&(a=a.bind(b)),this.C.push(a))};gp.prototype.Ga=function(){if(this.C)for(;this.C.length;)this.C.shift()()};function hp(a){a.addtlConsent!==void 0&&typeof a.addtlConsent!=="string"&&(a.addtlConsent=void 0);a.gdprApplies!==void 0&&typeof a.gdprApplies!=="boolean"&&(a.gdprApplies=void 0);return a.tcString!==void 0&&typeof a.tcString!=="string"||a.listenerId!==void 0&&typeof a.listenerId!=="number"?2:a.cmpStatus&&a.cmpStatus!=="error"?0:3} +var ip=function(a,b){b=b===void 0?{}:b;gp.call(this);this.j=null;this.X={};this.eg=0;this.K=null;this.H=a;var c;this.sc=(c=b.Hn)!=null?c:500;var d;this.Cb=(d=b.po)!=null?d:!1};sa(ip,gp);ip.prototype.Ga=function(){this.X={};this.K&&(Ao(this.H,"message",this.K),delete this.K);delete this.X;delete this.H;delete this.j;gp.prototype.Ga.call(this)};var kp=function(a){return typeof a.H.__tcfapi==="function"||jp(a)!=null}; +ip.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.Cb},d=yo(function(){return a(c)}),e=0;this.sc!==-1&&(e=setTimeout(function(){c.tcString="tcunavailable";c.internalErrorState=1;d()},this.sc));var f=function(g,k){clearTimeout(e);g?(c=g,c.internalErrorState=hp(c),c.internalBlockOnErrors=b.Cb,k&&c.internalErrorState===0||(c.tcString="tcunavailable",k||(c.internalErrorState=3))):(c.tcString="tcunavailable",c.internalErrorState=3);a(c)};try{lp(this,"addEventListener",f)}catch(g){c.tcString= +"tcunavailable",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};ip.prototype.removeEventListener=function(a){a&&a.listenerId&&lp(this,"removeEventListener",null,a.listenerId)}; +var op=function(a,b,c){var d;d=d===void 0?"755":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(f!==void 0){e=f[d===void 0?"755":d];break a}}e=void 0}var g=e;if(g===0)return!1;var k=c;c===2?(k=0,g===2&&(k=1)):c===3&&(k=1,g===1&&(k=0));var m;if(k===0)if(a.purpose&&a.vendor){var n=mp(a.vendor.consents,d===void 0?"755":d);m=n&&b==="1"&&a.purposeOneTreatment&&a.publisherCC==="CH"?!0:n&&mp(a.purpose.consents,b)}else m=!0;else m=k===1?a.purpose&&a.vendor?mp(a.purpose.legitimateInterests, +b)&&mp(a.vendor.legitimateInterests,d===void 0?"755":d):!0:!0;return m},mp=function(a,b){return!(!a||!a[b])},lp=function(a,b,c,d){c||(c=function(){});var e=a.H;if(typeof e.__tcfapi==="function"){var f=e.__tcfapi;f(b,2,c,d)}else if(jp(a)){pp(a);var g=++a.eg;a.X[g]=c;if(a.j){var k={};a.j.postMessage((k.__tcfapiCall={command:b,version:2,callId:g,parameter:d},k),"*")}}else c({},!1)},jp=function(a){if(a.j)return a.j;var b;a:{for(var c=a.H,d=0;d<50;++d){var e;try{e=!(!c.frames||!c.frames.__tcfapiLocator)}catch(k){e= +!1}if(e){b=c;break a}var f;b:{try{var g=c.parent;if(g&&g!=c){f=g;break b}}catch(k){}f=null}if(!(c=f))break}b=null}a.j=b;return a.j},pp=function(a){if(!a.K){var b=function(c){try{var d;d=(typeof c.data==="string"?JSON.parse(c.data):c.data).__tcfapiReturn;a.X[d.callId](d.returnValue,d.success)}catch(e){}};a.K=b;zo(a.H,"message",b)}},qp=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=hp(a));return a.cmpStatus==="error"||a.internalErrorState!==0?a.internalBlockOnErrors? +(fp({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!=="loaded"||a.eventStatus!=="tcloaded"&&a.eventStatus!=="useractioncomplete"?!1:!0};var rp={1:0,3:0,4:0,7:3,9:3,10:3};function sp(){return Km("tcf",function(){return{}})}var tp=function(){return new ip(B,{Hn:-1})}; +function up(){var a=sp(),b=tp();kp(b)&&!vp()&&!wp()&&U(124);if(!a.active&&kp(b)){vp()&&(a.active=!0,a.purposes={},a.cmpId=0,a.tcfPolicyVersion=0,ol().active=!0,a.tcString="tcunavailable");Dm();try{b.addEventListener(function(c){if(c.internalErrorState!==0)xp(a),Em([Q.g.N,Q.g.ra,Q.g.O]),ol().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,wp()&&(a.active=!0),!yp(c)||vp()||wp()){a.tcfPolicyVersion=c.tcfPolicyVersion;var d;if(c.gdprApplies=== +!1){var e={},f;for(f in rp)rp.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(yp(c)){var g={},k;for(k in rp)if(rp.hasOwnProperty(k))if(k==="1"){var m,n=c,p={ym:!0};p=p===void 0?{}:p;m=qp(n)?n.gdprApplies===!1?!0:n.tcString==="tcunavailable"?!p.vk:(p.vk||n.gdprApplies!==void 0||p.ym)&&(p.vk||typeof n.tcString==="string"&&n.tcString.length)?op(n,"1",0):!0:!1;g["1"]=m}else g[k]=op(c,k,rp[k]);d=g}if(d){a.tcString=c.tcString||"tcempty";a.purposes=d;var q={},r=(q[Q.g.N]=a.purposes["1"]? +"granted":"denied",q);a.gdprApplies!==!0?(Em([Q.g.N,Q.g.ra,Q.g.O]),ol().active=!0):(r[Q.g.ra]=a.purposes["3"]&&a.purposes["4"]?"granted":"denied",typeof a.tcfPolicyVersion==="number"&&a.tcfPolicyVersion>=4?r[Q.g.O]=a.purposes["1"]&&a.purposes["7"]?"granted":"denied":Em([Q.g.O]),ym(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:zp()||""}))}}else Em([Q.g.N,Q.g.ra,Q.g.O])})}catch(c){xp(a),Em([Q.g.N,Q.g.ra,Q.g.O]),ol().active=!0}}}function xp(a){a.type="e";a.tcString="tcunavailable"} +function yp(a){return a.eventStatus==="tcloaded"||a.eventStatus==="useractioncomplete"||a.eventStatus==="cmpuishown"}function vp(){return B.gtag_enable_tcf_support===!0}function wp(){return sp().enableAdvertiserConsentMode===!0}function zp(){var a=sp();if(a.active)return a.tcString}function Ap(){var a=sp();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?"1":"0"}function Bp(a){if(!rp.hasOwnProperty(String(a)))return!0;var b=sp();return b.active&&b.purposes?!!b.purposes[String(a)]:!0}var Cp=[Q.g.N,Q.g.R,Q.g.O,Q.g.ra],Dp={},Ep=(Dp[Q.g.N]=1,Dp[Q.g.R]=2,Dp);function Fp(a){if(a===void 0)return 0;switch(V(a,Q.g.la)){case void 0:return 1;case !1:return 3;default:return 2}}function Gp(a){if(Rl()==="US-CO"&&dc.globalPrivacyControl===!0)return!1;var b=Fp(a);if(b===3)return!1;switch(xl(Q.g.ra)){case 1:case 3:return!0;case 2:return!1;case 4:return b===2;case 0:return!0;default:return!1}}function Hp(){return Al()||!wl(Q.g.N)||!wl(Q.g.R)} +function Ip(){var a={},b;for(b in Ep)Ep.hasOwnProperty(b)&&(a[Ep[b]]=xl(b));return"G1"+He(a[1]||0)+He(a[2]||0)}var Jp={},Kp=(Jp[Q.g.N]=0,Jp[Q.g.R]=1,Jp[Q.g.O]=2,Jp[Q.g.ra]=3,Jp);function Lp(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}} +function Mp(a){for(var b="1",c=0;c=0&&c<=4095&&(a="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[c>>6&63],b="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[c&63]);var e="0",f;var g=sp();f=g.active?g.tcfPolicyVersion:void 0;typeof f==="number"&&f>=0&&f<=63&&(e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[f]);var k=0;Tl()&&(k|=1);Ap()==="1"&&(k|=2);vp()&&(k|=4);var m;var n=sp();m=n.enableAdvertiserConsentMode!== +void 0?n.enableAdvertiserConsentMode?"1":"0":void 0;m==="1"&&(k|=8);ol().waitPeriodTimedOut&&(k|=16);return"1"+a+b+e+"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[k]}function Rp(){return Rl()==="US-CO"};function Sp(){var a=!1;return a};var Tp={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7}; +function Up(a){a=a===void 0?{}:a;var b=Pf.ctid.split("-")[0].toUpperCase(),c={ctid:Pf.ctid,vn:bj.Je,xn:bj.xh,Ym:vk.Ge?2:1,Cn:a.Mk,Qe:Pf.canonicalContainerId};c.Qe!==a.ya&&(c.ya=a.ya);var d=Ik();c.mn=d?d.canonicalContainerId:void 0;hj?(c.sg=Tp[b],c.sg||(c.sg=0)):c.sg=lj?13:10;uj.j?(c.qg=0,c.am=2):jj?c.qg=1:Sp()?c.qg=2:c.qg=3;var e={};e[6]=wk;uj.C===2?e[7]=!0:uj.C===1&&(e[2]=!0);if(gc){var f=Rj(Xj(gc),"host");f&&(e[8]=f.match(/^(www\.)?googletagmanager\.com$/)===null)}c.fm=e;var g=a.gg,k;var m=c.sg, +n=c.qg;m===void 0?k="":(n||(n=0),k=""+Je(1,1)+Ge(m<<2|n));var p=c.am,q="4"+k+(p?""+Je(2,1)+Ge(p):""),r,u=c.xn;r=u&&Ie.test(u)?""+Je(3,2)+u:"";var v,t=c.vn;v=t?""+Je(4,1)+Ge(t):"";var w;var x=c.ctid;if(x&&g){var y=x.split("-"),A=y[0].toUpperCase();if(A!=="GTM"&&A!=="OPT")w="";else{var C=y[1];w=""+Je(5,3)+Ge(1+C.length)+(c.Ym||0)+C}}else w="";var D=c.Cn,E=c.Qe,I=c.ya,H=c.xo,O=q+r+v+w+(D?""+Je(6,1)+Ge(D):"")+(E?""+Je(7,3)+Ge(E.length)+E:"")+(I?""+Je(8,3)+Ge(I.length)+I:"")+(H?""+Je(9,3)+Ge(H.length)+ +H:""),K;var Z=c.fm;Z=Z===void 0?{}:Z;for(var ba=[],ca=l(Object.keys(Z)),aa=ca.next();!aa.done;aa=ca.next()){var P=aa.value;ba[Number(P)]=Z[P]}if(ba.length){var ma=Je(10,3),ia;if(ba.length===0)ia=Ge(0);else{for(var ja=[],Ga=0,Wa=!1,Da=0;Da=0;d--)e=a.charCodeAt(d),b=(b<<6&268435455)+e+(e<<14),c=b&266338304,b=c!==0?b^c>>21:b;return b};function Wp(a){return a.origin!=="null"};function Xp(a,b,c,d){var e;if(Yp(d)){for(var f=[],g=String(b||Zp()).split(";"),k=0;k=0} +function dq(a,b,c,d){function e(w,x,y){if(y==null)return delete k[x],w;k[x]=y;return w+"; "+x+"="+y}function f(w,x){if(x==null)return w;k[x]=!0;return w+"; "+x}if(!Yp(c.Jb))return 2;var g;b==null?g=a+"=deleted; expires="+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=eq(b),g=a+"="+b);var k={};g=e(g,"path",c.path);var m;c.expires instanceof Date?m=c.expires.toUTCString():c.expires!=null&&(m=""+c.expires);g=e(g,"expires",m);g=e(g,"max-age",c.fn);g=e(g,"samesite",c.yn);c.secure&& +(g=f(g,"secure"));var n=c.domain;if(n&&n.toLowerCase()==="auto"){for(var p=fq(),q=void 0,r=!1,u=0;u0?d:e}function aq(a,b,c){for(var d=[],e=Xp(a,void 0,void 0,c),f=0;f1200&&(a=a.substring(0,1200));return a} +var iq=/^(www\.)?google(\.com?)?(\.[a-z]{2})?$/,jq=/(^|\.)doubleclick\.net$/i;function gq(a,b){return a!==void 0&&(jq.test(window.document.location.hostname)||b==="/"&&iq.test(a))}function kq(a){if(!a)return 1;var b=a;ji(7)&&a==="none"&&(b=window.document.location.hostname);b=b.indexOf(".")===0?b.substring(1):b;return b.split(".").length}function lq(a){if(!a||a==="/")return 1;a[0]!=="/"&&(a="/"+a);a[a.length-1]!=="/"&&(a+="/");return a.split("/").length-1} +function mq(a,b){var c=""+kq(a),d=lq(b);d>1&&(c+="-"+d);return c} +var Zp=function(){return Wp(window)?window.document.cookie:""},Yp=function(a){return a&&ji(8)?(Array.isArray(a)?a:[a]).every(function(b){return zl(b)&&wl(b)}):!0},fq=function(){var a=[],b=window.document.location.hostname.split(".");if(b.length===4){var c=b[b.length-1];if(Number(c).toString()===c)return["none"]}for(var d=b.length-2;d>=0;d--)a.push(b.slice(d).join("."));var e=window.document.location.hostname;jq.test(e)||iq.test(e)||a.push("none");return a};function nq(a){var b=Math.round(Math.random()*2147483647);return a?String(b^Vp(a)&2147483647):String(b)}function oq(a){return[nq(a),Math.round(ob()/1E3)].join(".")}function pq(a,b,c,d,e){var f=kq(b);return $p(a,f,lq(c),d,e)}function qq(a,b,c,d){return[b,mq(c,d),a].join(".")};function rq(a,b,c,d){var e,f=Number(a.Ib!=null?a.Ib:void 0);f!==0&&(e=new Date((b||ob())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Jb:d}};var sq=["ad_storage","ad_user_data"];function tq(a,b){if(a&&b!==null&&b!==void 0&&b!==""){var c=uq(!1);c.error===0&&c.value&&(c.value[a]=b,vq(c))}}function wq(a){if(!a)return{error:10};var b=uq();if(b.error!==0)return b;if(!b.value)return{error:2};if(!(a in b.value))return{value:void 0,error:15};var c=b.value[a];return c===null||c===void 0||c===""?{value:void 0,error:11}:{value:c,error:0}} +function uq(a){a=a===void 0?!0:a;if(!wl(sq))return{error:3};try{if(!B.localStorage)return{error:1}}catch(f){return{error:14}}var b={schema:"gcl",version:1},c=void 0;try{c=B.localStorage.getItem("_gcl_ls")}catch(f){return{error:13}}try{if(c){var d=JSON.parse(c);if(d&&typeof d==="object")b=d;else return{error:12}}}catch(f){return{error:8}}if(b.schema!=="gcl")return{error:4};if(b.version!==1)return{error:5};try{var e=xq(b);a&&e&&vq({value:b,error:0})}catch(f){return{error:8}}return{value:b,error:0}} +function xq(a){if(!a||typeof a!=="object")return!1;if("expires"in a&&"value"in a){var b;typeof a.expires==="number"?b=a.expires:b=typeof a.expires==="string"?Number(a.expires):NaN;if(isNaN(b)||!(Date.now()<=b))return a.value=null,a.error=9,!0}else{for(var c=!1,d=l(Object.keys(a)),e=d.next();!e.done;e=d.next())c=xq(a[e.value])||c;return c}return!1}function vq(a){if(!a.error&&a.value){var b=a.value,c;try{c=JSON.stringify(b)}catch(d){return}try{B.localStorage.setItem("_gcl_ls",c)}catch(d){}}};function yq(){if(!zq())return-1;var a=wq("gcl_ctr");if(!a||a.error!==0||!a.value||typeof a.value!=="object")return-1;var b=a.value;try{if(!("value"in b&&b.value)||typeof b.value!=="object")return-1;var c=b.value.value;return c==null||Number.isNaN(c)?-1:Number(c)}catch(d){return-1}}function zq(){return wl(["ad_storage","ad_user_data"])?ji(11):!1};var Aq;function Bq(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=Cq,d=Dq,e=Eq();if(!e.init){sc(F,"mousedown",a);sc(F,"keyup",a);sc(F,"submit",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function Fq(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};Eq().decorators.push(f)} +function Gq(a,b,c){for(var d=Eq().decorators,e={},f=0;f=0||p&&m[q].indexOf(n)>=0){k=!0;break a}k=!1}if(k){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&rb(e,g.callback())}}return e} +function Eq(){var a=hc("google_tag_data",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var Hq=/(.*?)\*(.*?)\*(.*)/,Iq=/^https?:\/\/([^\/]*?)\.?cdn\.ampproject\.org\/?(.*)/,Jq=/^(?:www\.|m\.|amp\.)+/,Kq=/([^?#]+)(\?[^#]*)?(#.*)?/;function Lq(a){var b=Kq.exec(a);if(b)return{hi:b[1],query:b[2],fragment:b[3]}}function Mq(a){return new RegExp("(.*?)(^|&)"+a+"=([^&]*)&?(.*)")} +function Nq(a,b){var c=[dc.userAgent,(new Date).getTimezoneOffset(),dc.userLanguage||dc.language,Math.floor(ob()/60/1E3)-(b===void 0?0:b),a].join("*"),d;if(!(d=Aq)){for(var e=Array(256),f=0;f<256;f++){for(var g=f,k=0;k<8;k++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}Aq=d;for(var m=4294967295,n=0;n>>8^Aq[(m^c.charCodeAt(n))&255];return((m^-1)>>>0).toString(36)} +function Oq(a){return function(b){var c=Xj(B.location.href),d=c.search.replace("?",""),e=Qj(d,"_gl",!1,!0)||"";b.query=Pq(e)||{};var f=Rj(c,"fragment"),g;var k=-1;if(tb(f,"_gl="))k=4;else{var m=f.indexOf("&_gl=");m>0&&(k=m+3+2)}if(k<0)g=void 0;else{var n=f.indexOf("&",k);g=n<0?f.substring(k):f.substring(k,n)}b.fragment=Pq(g||"")||{};a&&Qq(c,d,f)}}function Rq(a,b){var c=Mq(a).exec(b),d=b;if(c){var e=c[2],f=c[4];d=c[1];f&&(d=d+e+f)}return d} +function Qq(a,b,c){function d(g,k){var m=Rq("_gl",g);m.length&&(m=k+m);return m}if(cc&&cc.replaceState){var e=Mq("_gl");if(e.test(b)||e.test(c)){var f=Rj(a,"path");b=d(b,"?");c=d(c,"#");cc.replaceState({},"",""+f+b+c)}}}function Sq(a,b){var c=Oq(!!b),d=Eq();d.data||(d.data={query:{},fragment:{}},c(d.data));var e={},f=d.data;f&&(rb(e,f.query),a&&rb(e,f.fragment));return e} +var Pq=function(a){try{var b=Tq(a,3);if(b!==void 0){for(var c={},d=b?b.split("*"):[],e=0;e+10;){if(c.href&&c.nodeName.match(/^a(?:rea)?$/i)){b=c;break a}c=c.parentNode;d--}b=null}var e=b;if(e){var f=e.protocol;f!=="http:"&&f!=="https:"||Vq(e,e.hostname)}}catch(g){}}function Dq(a){try{if(a.action){var b=Rj(Xj(a.action),"host");Vq(a,b)}}catch(c){}}function Zq(a,b,c,d){Bq();var e=c==="fragment"?2:1;d=!!d;Fq(a,b,e,d,!1);e===2&&Va("TAGGING",23);d&&Va("TAGGING",24)}function $q(a,b){Bq();Fq(a,[Tj(B.location,"host",!0)],b,!0,!0)} +function ar(){var a=F.location.hostname,b=Iq.exec(F.referrer);if(!b)return!1;var c=b[2],d=b[1],e="";if(c){var f=c.split("/"),g=f[1];e=g==="s"?decodeURIComponent(f[2]):decodeURIComponent(g)}else if(d){if(d.indexOf("xn--")===0)return!1;e=d.replace(/-/g,".").replace(/\.\./g,"-")}var k=a.replace(Jq,""),m=e.replace(Jq,"");return k===m||ub(k,"."+m)}function br(a,b){return a===!1?!1:a||b||ar()};var cr=["1"],dr={},er={};function fr(a,b){b=b===void 0?!0:b;var c=gr(a.prefix);if(dr[c])hr(a);else if(ir(c,a.path,a.domain)){var d=er[gr(a.prefix)];b&&jr(a,d?d.id:void 0,d?d.bi:void 0);hr(a)}else{var e=Yj("auiddc");if(e)Va("TAGGING",17),dr[c]=e;else if(b){var f=gr(a.prefix),g=oq();kr(f,g,a);ir(c,a.path,a.domain);hr(a,!0)}}} +function hr(a,b){if((b===void 0?0:b)&&zq()){var c=uq(!1);c.error===0&&c.value&&"gcl_ctr"in c.value&&(delete c.value.gcl_ctr,vq(c))}if(wl(["ad_storage","ad_user_data"])&&ji(10)&&yq()===-1){var d=ob();tq("gcl_ctr",{value:{value:0,creationTimeMs:d},expires:Number(rq(a||{},d,!0).expires)})}}function jr(a,b,c){var d=gr(a.prefix),e=dr[d];if(e){var f=e.split(".");if(f.length===2){var g=Number(f[1])||0;if(g){var k=e;b&&(k=e+"."+b+"."+(c?c:Math.floor(ob()/1E3)));kr(d,k,a,g*1E3)}}}} +function kr(a,b,c,d){var e=qq(b,"1",c.domain,c.path),f=rq(c,d);f.Jb=lr();hq(a,e,f)}function ir(a,b,c){var d=pq(a,b,c,cr,lr());if(!d)return!1;mr(a,d);return!0}function mr(a,b){var c=b.split(".");c.length===5?(dr[a]=c.slice(0,2).join("."),er[a]={id:c.slice(2,4).join("."),bi:Number(c[4])||0}):c.length===3?er[a]={id:c.slice(0,2).join("."),bi:Number(c[2])||0}:dr[a]=b}function gr(a){return(a||"_gcl")+"_au"}function nr(a){function b(){wl(c)&&a()}var c=lr();Dl(function(){b();wl(c)||El(b,c)},c)} +function or(a){var b=Sq(!0),c=gr(a.prefix);nr(function(){var d=b[c];if(d){mr(c,d);var e=Number(dr[c].split(".")[1])*1E3;if(e){Va("TAGGING",16);var f=rq(a,e);f.Jb=lr();var g=qq(d,"1",a.domain,a.path);hq(c,g,f)}}})}function pr(a,b,c,d,e){e=e||{};var f=function(){var g={},k=pq(a,e.path,e.domain,cr,lr());k&&(g[a]=k);return g};nr(function(){Zq(f,b,c,d)})}function lr(){return["ad_storage","ad_user_data"]};var qr={},rr=(qr.k={Z:/^[\w-]+$/},qr.b={Z:/^[\w-]+$/,oi:!0},qr.i={Z:/^[1-9]\d*$/},qr.u={Z:/^[1-9]\d*$/},qr);var sr={},vr=(sr[5]={Xk:{2:tr},Ih:["k","i","b","u"]},sr[4]={Xk:{2:tr,GCL:ur},Ih:["k","i","b"]},sr);function wr(a){var b=vr[5];if(b){var c=a.split(".")[0];if(c){var d=b.Xk[c];if(d)return d(a,5)}}} +function tr(a,b){var c=a.split(".");if(c.length===3){var d={},e=vr[b];if(e){for(var f=e.Ih,g=l(c[2].split("$")),k=g.next();!k.done;k=g.next()){var m=k.value,n=m[0];if(f.indexOf(n)!==-1)try{var p=decodeURIComponent(m.substring(1)),q=rr[n];q&&(q.oi?(d[n]=d[n]||[],d[n].push(p)):d[n]=p)}catch(r){}}return d}}} +function xr(a,b){var c=vr[5];if(c){for(var d=[],e=l(c.Ih),f=e.next();!f.done;f=e.next()){var g=f.value,k=rr[g];if(k){var m=a[g];if(m!==void 0)if(k.oi&&Array.isArray(m))for(var n=l(m),p=n.next();!p.done;p=n.next())d.push(encodeURIComponent(""+g+p.value));else d.push(encodeURIComponent(""+g+m))}}return["2",b||"1",d.join("$")].join(".")}}function ur(a){var b=a.split(".");b.shift();var c=b.shift(),d=b.shift(),e={};return e.k=d,e.i=c,e.b=b,e};var yr=new Map([[5,"ad_storage"],[4,["ad_storage","ad_user_data"]]]);function zr(a){if(vr[5]){for(var b=[],c=Xp(a,void 0,void 0,yr.get(5)),d=l(c),e=d.next();!e.done;e=d.next()){var f=wr(e.value);f&&(Ar(f),b.push(f))}return b}}function Br(a,b,c,d){c=c||{};var e=mq(c.domain,c.path),f=xr(b,e);if(f){var g=rq(c,d,void 0,yr.get(5));hq(a,f,g)}}function Cr(a,b){var c=b.Z;return typeof c==="function"?c(a):c.test(a)} +function Ar(a){for(var b=l(Object.keys(a)),c=b.next(),d={};!c.done;d={Se:void 0},c=b.next()){var e=c.value,f=a[e];d.Se=rr[e];d.Se?d.Se.oi?a[e]=Array.isArray(f)?f.filter(function(g){return function(k){return Cr(k,g.Se)}}(d)):void 0:typeof f==="string"&&Cr(f,d.Se)||(a[e]=void 0):a[e]=void 0}};function Dr(a){for(var b=[],c=F.cookie.split(";"),d=new RegExp("^\\s*"+(a||"_gac")+"_(UA-\\d+-\\d+)=\\s*(.+?)\\s*$"),e=0;e3&&(g.labels=f.slice(3));d[c[e].xi].push(g)}}return d};function Fr(){var a=String,b=B.location.hostname,c=B.location.pathname,d=b=Cb(b);d.split(".").length>2&&(d=d.replace(/^(www[0-9]*|web|ftp|wap|home|m|w|amp|mobile)\./,""));b=d;c=Cb(c);var e=c.split(";")[0];e=e.replace(/\/(ar|slp|web|index)?\/?$/,"");return a(Vp((""+b+e).toLowerCase()))};var Gr=/^\w+$/,Hr=/^[\w-]+$/,Ir={},Jr=(Ir.aw="_aw",Ir.dc="_dc",Ir.gf="_gf",Ir.gp="_gp",Ir.gs="_gs",Ir.ha="_ha",Ir.ag="_ag",Ir.gb="_gb",Ir);function Kr(){return["ad_storage","ad_user_data"]}function Lr(a){return!ji(8)||wl(a)}function Mr(a,b){function c(){var d=Lr(b);d&&a();return d}Dl(function(){c()||El(c,b)},b)}function Nr(a){return Or(a).map(function(b){return b.T})}function Pr(a){return Qr(a).filter(function(b){return b.T}).map(function(b){return b.T})} +function Qr(a){var b=Rr(a.prefix),c=Sr("gb",b),d=Sr("ag",b);if(!d||!c)return[];var e=function(k){return function(m){m.type=k;return m}},f=Or(c).map(e("gb")),g=Tr(d).map(e("ag"));return f.concat(g).sort(function(k,m){return m.timestamp-k.timestamp})}function Ur(a,b,c,d,e,f){var g=cb(a,function(k){return k.T===c});g?(g.timestamp0&&O.push(e.join("."));return O.join(".")},t=l(["aw","dc","gf","ha","gp"]),w=t.next();!w.done;w=t.next()){var x=w.value;a[x]&&u(x,v(a[x][0]))}if(!n&&a.gb){var y=a.gb[0],A=Sr("gb",f);!b&&Or(A).some(function(H){return H.T===y&&H.labels&&H.labels.length> +0})||u("gb",v(y))}}if(!p&&a.gbraid&&Lr("ad_storage")&&(p=!0,!n)){var C=a.gbraid,D=Sr("ag",f);if(b||!Tr(D).some(function(H){return H.T===C&&H.labels&&H.labels.length>0})){var E={},I=(E.k=C,E.i=""+k,E.b=e,E);Br(D,I,c,g)}}js(a,f,g,c)};Dl(function(){q();Lr(m)||El(q,m)},m)} +function js(a,b,c,d){if(a.gad_source!==void 0&&Lr("ad_storage")){if(ji(4)){var e=Fc();if(e==="r"||e==="h")return}var f=a.gad_source,g=Sr("gs",b);if(g){var k=Math.floor((ob()-(Ec()||0))/1E3),m;if(ji(9)){var n=Fr(),p={};m=(p.k=f,p.i=""+k,p.u=n,p)}else{var q={};m=(q.k=f,q.i=""+k,q)}Br(g,m,d,c)}}} +function ks(a,b){var c=Sq(!0);Mr(function(){for(var d=Rr(b.prefix),e=0;ep){n=!0;break b}n=!1}if(!n){var u=rq(b,m,!0);u.Jb=Kr();hq(g,k,u)}}}}hs(es(c.gclid,c.gclsrc),!1,b)},Kr())} +function ms(a){var b=["ag"],c=Sq(!0),d=Rr(a.prefix);Mr(function(){for(var e=0;ep){n=!0;break a}n=!1}if(n)break;k.i=""+Math.round(m/1E3);Br(f,k,a,m)}}}}},["ad_storage"])}function Sr(a,b){var c=Jr[a];if(c!==void 0)return b+c}function ls(a){return ns(a.split(".")).length!==0?(Number(a.split(".")[1])||0)*1E3:0} +function Wr(a){return a?(Number(a.i)||0)*1E3:0}function Xr(a){var b=ns(a.split("."));return b.length===0?null:{version:b[0],T:b[2],timestamp:(Number(b[1])||0)*1E3,labels:b.slice(3)}}function ns(a){return a.length<3||a[0]!=="GCL"&&a[0]!=="1"||!/^\d+$/.test(a[1])||!Hr.test(a[2])?[]:a} +function os(a,b,c,d,e){if(Array.isArray(b)&&Wp(B)){var f=Rr(e),g=function(){for(var k={},m=0;mb};function Rs(){return Km("dedupe_gclid",function(){return oq()})};var Ss=/^(www\.)?google(\.com?)?(\.[a-z]{2}t?)?$/,Ts=/^www.googleadservices.com$/;function Us(a){a||(a=Vs());return a.Ln?!1:a.Jm||a.Km||a.Nm||a.Lm||a.Ye||a.xm||a.Mm||a.Bm?!0:!1}function Vs(){var a={},b=Sq(!0);a.Ln=!!b._up;var c=fs();a.Jm=c.aw!==void 0;a.Km=c.dc!==void 0;a.Nm=c.wbraid!==void 0;a.Lm=c.gbraid!==void 0;a.Mm=c.gclsrc==="aw.ds";a.Ye=Es().Ye;var d=F.referrer?Rj(Xj(F.referrer),"host"):"";a.Bm=Ss.test(d);a.xm=Ts.test(d);return a};var Ws=RegExp("^UA-\\d+-\\d+%3A[\\w-]+(?:%2C[\\w-]+)*(?:%3BUA-\\d+-\\d+%3A[\\w-]+(?:%2C[\\w-]+)*)*$"),Xs=/^~?[\w-]+(?:\.~?[\w-]+)*$/,Ys=/^\d+\.fls\.doubleclick\.net$/,Zs=/;gac=([^;?]+)/,$s=/;gacgb=([^;?]+)/; +function at(a,b){if(Ys.test(F.location.host)){var c=F.location.href.match(b);return c&&c.length===2&&c[1].match(Ws)?decodeURIComponent(c[1]):""}for(var d=[],e=l(Object.keys(a)),f=e.next();!f.done;f=e.next()){for(var g=f.value,k=[],m=a[g],n=0;n0?d.join(";"):""} +function bt(a,b,c){for(var d=Lr(Kr())?Er("_gac_gb",!0):{},e=[],f=!1,g=l(Object.keys(d)),k=g.next();!k.done;k=g.next()){var m=k.value,n=xs("_gac_gb_"+m,a,b,c);f=f||n.length!==0&&n.some(function(p){return p===1});e.push(m+":"+n.join(","))}return{wm:f?e.join(";"):"",vm:at(d,$s)}}function ct(a){var b=F.location.href.match(new RegExp(";"+a+"=([^;?]+)"));return b&&b.length===2&&b[1].match(Xs)?b[1]:void 0} +function dt(a){var b=ji(9),c={},d,e,f;Ys.test(F.location.host)&&(d=ct("gclgs"),e=ct("gclst"),b&&(f=ct("gcllp")));if(d&&e&&(!b||f))c.kg=d,c.mg=e,c.lg=f;else{var g=ob(),k=Tr((a||"_gcl")+"_gs"),m=k.map(function(q){return q.T}),n=k.map(function(q){return g-q.timestamp}),p=[];b&&(p=k.map(function(q){return q.Qd}));m.length>0&&n.length>0&&(!b||p.length>0)&&(c.kg=m.join("."),c.mg=n.join("."),b&&p.length>0&&(c.lg=p.join(".")))}return c} +function et(a,b,c,d){d=d===void 0?!1:d;if(Ys.test(F.location.host)){var e=ct(c);if(e)return[{T:e}]}else{if(b==="gclid"){var f=(a||"_gcl")+"_aw";return d?bs(f):Or(f)}if(b==="wbraid")return Or((a||"_gcl")+"_gb");if(b==="braids")return Qr({prefix:a})}return[]}function ft(a){return et(a,"gclid","gclaw").map(function(b){return b.T}).join(".")} +function gt(a){var b=et(a,"gclid","gclaw",!0),c=b.map(function(f){return f.T}).join("."),d=b.map(function(f){return f.Oa||0}).join("."),e=b.map(function(f){for(var g=0,k=l(f.Vc||[]),m=k.next();!m.done;m=k.next()){var n=m.value;n===1&&(g|=1);n===2&&(g|=2)}return g.toString()}).join(".");return{T:c,tk:d,uk:e}}function ht(a){return et(a,"braids","gclgb").map(function(b){return b.T}).join(".")}function it(a){return Ys.test(F.location.host)?!(ct("gclaw")||ct("gac")):Bs(a)} +function jt(a,b,c){var d;d=c?ys(a,b):xs((b&&b.prefix||"_gcl")+"_gb",a,b);return d.length===0||d.every(function(e){return e===0})?"":d.join(".")};function kt(){var a=B.__uspapi;if($a(a)){var b="";try{a("getUSPData",1,function(c,d){if(d&&c){var e=c.uspString;e&&RegExp("^[\\da-zA-Z-]{1,20}$").test(e)&&(b=e)}})}catch(c){}return b}}; +function ut(a){var b=V(a.m,Q.g.Rb),c=V(a.m,Q.g.nc);b&&!c?(a.eventName!==Q.g.ba&&a.eventName!==Q.g.Yc&&U(131),a.isAborted=!0):!b&&c&&(U(132),a.isAborted=!0)}function vt(a){var b=W(Q.g.N)?Jm.pscdl:"denied";b!=null&&(a.j[Q.g.Ef]=b)}function wt(a){var b=ap(!0);a.j[Q.g.Qb]=b}function xt(a){Rp()&&(a.j[Q.g.Gc]=1)} +function nt(){var a=F.title;if(a===void 0||a==="")return"";var b=function(d){try{return decodeURIComponent(d),!0}catch(e){return!1}};a=encodeURIComponent(a);for(var c=256;c>0&&!b(a.substring(0,c));)c--;return decodeURIComponent(a.substring(0,c))}function zt(a){At(a,"ce",V(a.m,Q.g.Ma))}function At(a,b,c){a.j[Q.g.Fd]||(a.j[Q.g.Fd]={});a.j[Q.g.Fd][b]=c};function Ht(a,b,c,d){var e=oc(),f;if(e===1)a:{var g=nj;g=g.toLowerCase();for(var k="https://"+g,m="http://"+g,n=1,p=F.getElementsByTagName("script"),q=0;q=0;e--){var f=b[e],g=f.url&&f.url.match("[?&#]"+a+"=([^&#]+)");if(g&&g.length===2)return g[1]}};var ou,pu=!1;function qu(){pu=!0;ou=ou||{}}function ru(a){pu||qu();return ou[a]}function su(){var a=B.screen;return{width:a?a.width:0,height:a?a.height:0}} +function tu(a){if(F.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!B.getComputedStyle)return!0;var c=B.getComputedStyle(a,null);if(c.visibility==="hidden")return!0;for(var d=a,e=c;d;){if(e.display==="none")return!0;var f=e.opacity,g=e.filter;if(g){var k=g.indexOf("opacity(");k>=0&&(g=g.substring(k+8,g.indexOf(")",k)),g.charAt(g.length-1)==="%"&&(g=g.substring(0,g.length-1)),f=String(Math.min(Number(g),Number(f))))}if(f!==void 0&&Number(f)<=0)return!0;(d=d.parentElement)&& +(e=B.getComputedStyle(d,null))}return!1}var Lf;var Iv=Number('')||5,Jv=Number('')||50,Kv=db();var Pv={Tl:Number('')||500,Gl:Number('')||5E3,Pj:Number('20')||10,bl:Number('')||5E3};function Qv(a){return a.performance&&a.performance.now()||Date.now()} +var Rv=function(a,b){var c;return c};var Sv;function Yv(){var a=Of(Lf.j,"",function(){return{}});try{return a("internal_sw_allowed"),!0}catch(b){return!1}} +function Zv(a,b,c){c=c===void 0?!1:c;} +var $v=function(a,b,c,d){}; +function aw(a,b,c,d,e){} +function bw(a,b,c,d){}var cw=function(a){for(var b=[],c=0,d=0;d>6|192:((e&64512)==55296&&d+1>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};Oo();Xo()||Lo("iPod");Lo("iPad");!Lo("Android")||Po()||Oo()||No()||Lo("Silk");Po();!Lo("Safari")||Po()||(Mo()?0:Lo("Coast"))||No()||(Mo()?0:Lo("Edge"))||(Mo()?Ko("Microsoft Edge"):Lo("Edg/"))||(Mo()?Ko("Opera"):Lo("OPR"))||Oo()||Lo("Silk")||Lo("Android")||Yo();var dw={},ew=null,fw=function(a){for(var b=[],c=0,d=0;d255&&(b[c++]=e&255,e>>=8);b[c++]=e}var f=4;f===void 0&&(f=0);if(!ew){ew={};for(var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),k=["+/=","+/","-_=","-_.","-_"],m=0;m<5;m++){var n=g.concat(k[m].split(""));dw[m]=n;for(var p=0;p>2],D=r[(x&3)<<4|y>>4],E=r[(y&15)<<2|A>>6],I=r[A&63];u[w++]=""+C+D+E+I}var H=0,O=v;switch(b.length-t){case 2:H=b[t+1],O=r[(H&15)<<2]||v;case 1:var K=b[t];u[w]=""+r[K>>2]+r[(K&3)<<4|H>>4]+O+v}return u.join("")};var gw="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function hw(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function iw(){var a=B.google_tag_data,b;if(a!=null&&a.uach){var c=a.uach,d=Object.assign({},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b}function jw(){var a,b;return(b=(a=B.google_tag_data)==null?void 0:a.uach_promise)!=null?b:null} +function kw(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)==="function"}function lw(){var a=B;if(!kw(a))return null;var b=hw(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(gw).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c}; +var nw=function(a,b){if(a)for(var c=mw(a),d=l(Object.keys(c)),e=d.next();!e.done;e=d.next()){var f=e.value;b.j[f]=c[f]}},mw=function(a){var b={};b[Q.g.Uf]=a.architecture;b[Q.g.Vf]=a.bitness;a.fullVersionList&&(b[Q.g.Wf]=a.fullVersionList.map(function(c){return encodeURIComponent(c.brand||"")+";"+encodeURIComponent(c.version||"")}).join("|"));b[Q.g.Xf]=a.mobile?"1":"0";b[Q.g.Yf]=a.model;b[Q.g.Zf]=a.platform;b[Q.g.cg]=a.platformVersion;b[Q.g.dg]=a.wow64?"1":"0";return b},pw=function(a){var b=ow.Kn, +c=function(g,k){try{a(g,k)}catch(m){}},d=iw();if(d)c(d);else{var e=jw();if(e){b=Math.min(Math.max(isFinite(b)?b:0,0),1E3);var f=B.setTimeout(function(){c.hf||(c.hf=!0,U(106),c(null,Error("Timeout")))},b);e.then(function(g){c.hf||(c.hf=!0,U(104),B.clearTimeout(f),c(g))}).catch(function(g){c.hf||(c.hf=!0,U(105),B.clearTimeout(f),c(null,g))})}else c(null)}},rw=function(){if(kw(B)&&(qw=ob(),!jw())){var a=lw();a&&(a.then(function(){U(95)}),a.catch(function(){U(96)}))}},qw;function sw(a){var b;b=b===void 0?document:b;var c;return!((c=b.featurePolicy)==null||!c.allowedFeatures().includes(a))};function tw(){return sw("join-ad-interest-group")&&$a(dc.joinAdInterestGroup)} +function uw(a,b,c){var d=ii[3]===void 0?1:ii[3],e='iframe[data-tagging-id="'+b+'"]',f=[];try{if(d===1){var g=F.querySelector(e);g&&(f=[g])}else f=Array.from(F.querySelectorAll(e))}catch(r){}var k;a:{try{k=F.querySelectorAll('iframe[allow="join-ad-interest-group"][data-tagging-id*="-"]');break a}catch(r){}k=void 0}var m=k,n=((m==null?void 0:m.length)||0)>=(ii[2]===void 0?50:ii[2]),p;if(p=f.length>=1){var q=Number(f[f.length-1].dataset.loadTime);q!==void 0&&ob()-q<(ii[1]===void 0?6E4:ii[1])?(Va("TAGGING", +9),p=!0):p=!1}if(p)return!1;if(d===1)if(f.length>=1)vw(f[0]);else{if(n)return Va("TAGGING",10),!1}else f.length>=d?vw(f[0]):n&&vw(m[0]);pc(a,c,{allow:"join-ad-interest-group"},{taggingId:b,loadTime:ob()});return!0}function vw(a){try{a.parentNode.removeChild(a)}catch(b){}}function ww(){return"https://td.doubleclick.net"};function xw(a){var b=a.location.href;if(a===a.top)return{url:b,Wm:!0};var c=!1,d=a.document;d&&d.referrer&&(b=d.referrer,a.parent===a.top&&(c=!0));var e=a.location.ancestorOrigins;if(e){var f=e[e.length-1];f&&b.indexOf(f)===-1&&(c=!1,b=f)}return{url:b,Wm:c}};function ox(a,b,c){var d,e=a.GooglebQhCsO;e||(e={},a.GooglebQhCsO=e);d=e;if(d[b])return!1;d[b]=[];d[b][0]=c;return!0};function px(a,b,c,d,e,f){var g=To(c,"fmt");if(d){var k=To(c,"random"),m=To(c,"label")||"";if(!k)return!1;var n=fw(decodeURIComponent(m.replace(/\+/g," "))+":"+decodeURIComponent(k.replace(/\+/g," ")));if(!ox(a,n,d))return!1}g&&Number(g)!==4&&(c=Vo(c,"rfmt",g));var p=Vo(c,"fmt",4);mc(p,function(){a.google_noFurtherRedirects&&d&&(a.google_noFurtherRedirects=null,d())},e,f,b.getElementsByTagName("script")[0].parentElement||void 0);return!0};var qx={},rx=(qx[1]={},qx[2]={},qx[3]={},qx[4]={},qx);function sx(a,b,c){var d=tx(c);d&&(rx[b][d]=a)}function ux(a){switch(a){case "script-src":case "script-src-elem":return 1;case "frame-src":return 4;case "connect-src":return 2;case "img-src":return 3}}function tx(a){var b=a;a[0]==="/"&&(b=B.location.origin+a);try{var c=new URL(b);return c.origin+c.pathname}catch(d){}}function vx(a){var b=ya.apply(1,arguments);T(57)&&mk&&(sx(a,2,b[0]),sx(a,3,b[0]));yc.apply(null,ua(b))} +function wx(a){var b=ya.apply(1,arguments);T(57)&&mk&&sx(a,2,b[0]);return zc.apply(null,ua(b))}function xx(a){var b=ya.apply(1,arguments);T(57)&&mk&&sx(a,3,b[0]);qc.apply(null,ua(b))}function yx(a){var b=ya.apply(1,arguments),c=b[0];T(57)&&mk&&(sx(a,2,c),sx(a,3,c));Bc.apply(null,ua(b))}function zx(a){var b=ya.apply(1,arguments);T(57)&&mk&&sx(a,1,b[2]);return px.apply(null,ua(b))}function Ax(a){var b=ya.apply(1,arguments);T(57)&&mk&&sx(a,4,b[0]);uw.apply(null,ua(b))}var Fx={J:{zi:"ads_conversion_hit",Zd:"container_execute_start",Ci:"container_setup_end",xg:"container_setup_start",Ai:"container_blocking_end",Bi:"container_execute_end",Di:"container_yield_end",yg:"container_yield_start",Fj:"event_execute_end",Ej:"event_evaluation_end",th:"event_evaluation_start",Gj:"event_setup_end",Fe:"event_setup_start",Ij:"ga4_conversion_hit",He:"page_load",fo:"pageview",uc:"snippet_load",dk:"tag_callback_error",ek:"tag_callback_failure",fk:"tag_callback_success",gk:"tag_execute_end", +Gd:"tag_execute_start"}};function Gx(){function a(c,d){var e=Xa(d);e&&b.push([c,e])}var b=[];a("u","GTM");a("ut","TAGGING");a("h","HEALTH");return b};var Hx=!1; +function qy(a,b){}function ry(a,b){} +function sy(a,b){}function ty(a,b){} +function uy(){var a={};return a} +function iy(a){a=a===void 0?!0:a;var b={};return b} +function vy(){}function wy(a,b){} +function xy(a,b,c){} +function yy(){}function fz(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};function gz(a,b,c){c=c===void 0?!1:c;hz().addRestriction(0,a,b,c)}function iz(a,b,c){c=c===void 0?!1:c;hz().addRestriction(1,a,b,c)}function jz(){var a=Hk();return hz().getRestrictions(1,a)}var kz=function(){this.container={};this.j={}},lz=function(a,b){var c=a.container[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.container[b]=c);return c}; +kz.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.j[b]){var e=lz(this,b);a===0?d?e._entity.external.push(c):e._entity.internal.push(c):a===1&&(d?e._event.external.push(c):e._event.internal.push(c))}}; +kz.prototype.getRestrictions=function(a,b){var c=lz(this,b);if(a===0){var d,e;return[].concat(ua((c==null?void 0:(d=c._entity)==null?void 0:d.internal)||[]),ua((c==null?void 0:(e=c._entity)==null?void 0:e.external)||[]))}if(a===1){var f,g;return[].concat(ua((c==null?void 0:(f=c._event)==null?void 0:f.internal)||[]),ua((c==null?void 0:(g=c._event)==null?void 0:g.external)||[]))}return[]}; +kz.prototype.getExternalRestrictions=function(a,b){var c=lz(this,b),d,e;return a===0?(c==null?void 0:(d=c._entity)==null?void 0:d.external)||[]:(c==null?void 0:(e=c._event)==null?void 0:e.external)||[]};kz.prototype.removeExternalRestrictions=function(a){var b=lz(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.j[a]=!0};function hz(){return Km("r",function(){return new kz})};var mz=new RegExp(/^(.*\.)?(google|youtube|blogger|withgoogle)(\.com?)?(\.[a-z]{2})?\.?$/),nz={cl:["ecl"],customPixels:["nonGooglePixels"],ecl:["cl"],ehl:["hl"],gaawc:["googtag"],hl:["ehl"],html:["customScripts","customPixels","nonGooglePixels","nonGoogleScripts","nonGoogleIframes"],customScripts:["html","customPixels","nonGooglePixels","nonGoogleScripts","nonGoogleIframes"],nonGooglePixels:[],nonGoogleScripts:["nonGooglePixels"],nonGoogleIframes:["nonGooglePixels"]},oz={cl:["ecl"],customPixels:["customScripts", +"html"],ecl:["cl"],ehl:["hl"],gaawc:["googtag"],hl:["ehl"],html:["customScripts"],customScripts:["html"],nonGooglePixels:["customPixels","customScripts","html","nonGoogleScripts","nonGoogleIframes"],nonGoogleScripts:["customScripts","html"],nonGoogleIframes:["customScripts","html","nonGoogleScripts"]},pz="google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes".split(" "); +function qz(){var a=Ej("gtm.allowlist")||Ej("gtm.whitelist");a&&U(9);hj&&(a=["google","gtagfl","lcl","zone"]);mz.test(B.location&&B.location.hostname)&&(hj?U(116):(U(117),rz&&(a=[],window.console&&window.console.log&&window.console.log("GTM blocked. See go/13687728."))));var b=a&&sb(lb(a),nz),c=Ej("gtm.blocklist")||Ej("gtm.blacklist");c||(c=Ej("tagTypeBlacklist"))&&U(3);c?U(8):c=[];mz.test(B.location&&B.location.hostname)&&(c=lb(c),c.push("nonGooglePixels","nonGoogleScripts","sandboxedScripts")); +lb(c).indexOf("google")>=0&&U(2);var d=c&&sb(lb(c),oz),e={};return function(f){var g=f&&f[Ke.qa];if(!g||typeof g!=="string")return!0;g=g.replace(/^_*/,"");if(e[g]!==void 0)return e[g];var k=rj[g]||[],m=!0;if(a){var n;if(n=m)a:{if(b.indexOf(g)<0)if(k&&k.length>0)for(var p=0;p=0;if(r)q=r;else{var u=eb(d,k||[]);u&&U(10);q=u}}var v=!m||q;v||!(k.indexOf("sandboxedScripts")>=0)||b&&b.indexOf("sandboxedScripts")!== +-1||(v=eb(d,pz));return e[g]=v}}var rz=!1;rz=!0;function sz(){wk&&gz(Hk(),function(a){var b=vf(a.entityId),c;if(yf(b)){var d=b[Ke.qa];if(!d)throw Error("Error: No function name given for function call.");var e=mf[d];c=!!e&&!!e.runInSiloedMode}else c=!!fz(b[Ke.qa],4);return c})}function tz(a,b,c,d,e){if(!uz()){var f=d.siloed?Ck(a):a;if(!Rk(f)){Tk(f,d,e);var g=vz(a),k=T(137)?function(){sk().container[f]&&(sk().container[f].state=3);wz()}:void 0;if(yj())mc(xj()+"/"+g,void 0,k);else{var m=tb(a,"GTM-"),n=ck(),p=c?"/gtag/js":"/gtm.js",q=bk(b,p+g);if(!q){var r=bj.Af+p;n&&gc&&m&&(r=gc.replace(/^(?:https?:\/\/)?/i,"").split(/[?#]/)[0]);q=Ht("https://","http://",r+g)}mc(q,void 0,k)}}}}function wz(){Vk()||hb(Wk(),function(a,b){xz(a,b.transportUrl,b.context);U(92)})} +function xz(a,b,c,d){if(!uz()){var e=c.siloed?Ck(a):a;if(!Sk(e))if(!T(137)&&c.siloed||!Vk())if(c.siloed&&Uk({ctid:e,isDestination:!0}),sk().destination[e]={state:1,context:c,parent:Kk()},rk({ctid:e,isDestination:!0},d),yj())mc(xj()+("/gtd"+vz(a,!0)));else{var f="/gtag/destination"+vz(a,!0),g=bk(b,f);g||(g=Ht("https://","http://",bj.Af+f));mc(g)}else sk().destination[e]={state:0,transportUrl:b,context:c,parent:Kk()},rk({ctid:e,isDestination:!0},d),U(91)}} +function vz(a,b){b=b===void 0?!1:b;var c="?id="+encodeURIComponent(a)+"&l="+bj.Lb;if(!tb(a,"GTM-")||b)c+="&cx=c";c+=">m="+Up();ck()&&(c+="&sign="+bj.yh);var d=uj.C;d===1?c+="&fps=fc":d===2&&(c+="&fps=fe");return c}function uz(){if(Sp()){return!0}return!1};var yz=function(){this.C=0;this.j={}};yz.prototype.addListener=function(a,b,c){var d=++this.C;this.j[a]=this.j[a]||{};this.j[a][String(d)]={listener:b,Kb:c};return d};yz.prototype.removeListener=function(a,b){var c=this.j[a],d=String(b);if(!c||!c[d])return!1;delete c[d];return!0};var Az=function(a,b){var c=[];hb(zz.j[a],function(d,e){c.indexOf(e.listener)<0&&(e.Kb===void 0||b.indexOf(e.Kb)>=0)&&c.push(e.listener)});return c};function Bz(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:Fk()}};var Dz=function(a,b){this.j=!1;this.K=[];this.eventData={tags:[]};this.P=!1;this.C=this.H=0;Cz(this,a,b)},Ez=function(a,b,c,d){if(dj.hasOwnProperty(b)||b==="__zone")return-1;var e={};Rc(d)&&(e=Sc(d,e));e.id=c;e.status="timeout";return a.eventData.tags.push(e)-1},Fz=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},Gz=function(a){if(!a.j){for(var b=a.K,c=0;c=a.H&&Gz(a)})},Iz=function(a){a.P=!0;a.C>=a.H&&Gz(a)};var Jz={};function Kz(){return B[Lz()]} +function Lz(){return B.GoogleAnalyticsObject||"ga"}function Oz(){var a=Fk();} +function Pz(a,b){return function(){var c=Kz(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get("sendHitTask");d.set("sendHitTask",function(f){var g=f.get("hitPayload"),k=f.get("hitCallback"),m=g.indexOf("&tid="+b)<0;m&&(f.set("hitPayload",g.replace(/&tid=UA-[0-9]+-[0-9]+/,"&tid="+b),!0),f.set("hitCallback",void 0,!0));e(f);m&&(f.set("hitPayload",g,!0),f.set("hitCallback",k,!0),f.set("_x_19",void 0,!0),e(f))})}}}var Vz=["es","1"],Wz={},Xz={};function Yz(a,b){if(lk){var c;c=b.match(/^(gtm|gtag)\./)?encodeURIComponent(b):"*";Wz[a]=[["e",c],["eid",a]];Vn(a)}}function Zz(a){var b=a.eventId,c=a.Xc;if(!Wz[b])return[];var d=[];Xz[b]||d.push(Vz);d.push.apply(d,ua(Wz[b]));c&&(Xz[b]=!0);return d};var $z={},aA={},bA={};function cA(a,b,c,d){lk&&T(115)&&((d===void 0?0:d)?(bA[b]=bA[b]||0,++bA[b]):c!==void 0?(aA[a]=aA[a]||{},aA[a][b]=Math.round(c)):($z[a]=$z[a]||{},$z[a][b]=($z[a][b]||0)+1))}function dA(a){var b=a.eventId,c=a.Xc,d=$z[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(""+f+d[f]);c&&delete $z[b];return e.length?[["md",e.join(".")]]:[]} +function eA(a){var b=a.eventId,c=a.Xc,d=aA[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(""+f+d[f]);c&&delete aA[b];return e.length?[["mtd",e.join(".")]]:[]}function fA(){for(var a=[],b=l(Object.keys(bA)),c=b.next();!c.done;c=b.next()){var d=c.value;a.push(""+d+bA[d])}return a.length?[["mec",a.join(".")]]:[]};var gA={},hA={};function iA(a,b,c){if(lk&&b){var d=fk(b);gA[a]=gA[a]||[];gA[a].push(c+d);var e=(yf(b)?"1":"2")+d;hA[a]=hA[a]||[];hA[a].push(e);Vn(a)}}function jA(a){var b=a.eventId,c=a.Xc,d=[],e=gA[b]||[];e.length&&d.push(["tr",e.join(".")]);var f=hA[b]||[];f.length&&d.push(["ti",f.join(".")]);c&&(delete gA[b],delete hA[b]);return d};function kA(a,b,c,d){var e=kf[a],f=lA(a,b,c,d);if(!f)return null;var g=zf(e[Ke.bk],c,[]);if(g&&g.length){var k=g[0];f=kA(k.index,{onSuccess:f,onFailure:k.rk===1?b.terminate:f,terminate:b.terminate},c,d)}return f} +function lA(a,b,c,d){function e(){function w(){Ol(3);var I=ob()-E;iA(c.id,f,"7");Fz(c.vc,C,"exception",I);T(100)&&xy(c,f,Fx.J.dk);D||(D=!0,k())}if(f[Ke.Ll])k();else{var x=xf(f,c,[]),y=x[Ke.Zk];if(y!=null)for(var A=0;A +0};function tA(a,b){if(!zz)return!1;var c=a["gtm.triggers"]&&String(a["gtm.triggers"]),d=Az(a.event,c?String(c).split(","):[]);if(!d.length)return!1;for(var e=0;ee?1:dk?1:g=0){if(e.ji=an(g,b),e.ji){var k=xk?xk:Ek();cb(k,function(r){return function(u){return r.ji.destinationId===u}}(e))?c.push(g):d.push(g)}}else{var m=LA[g]||[];e.Rh={};m.forEach(function(r){return function(u){r.Rh[u]=!0}}(e));for(var n=Ak(),p=0;p=0&&c.splice(d,1)})}function PA(a){hb(MA,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})}var QA="HA GF G UA AW DC MC".split(" "),RA=!1,SA=!1;function TA(a,b){a.hasOwnProperty("gtm.uniqueEventId")||Object.defineProperty(a,"gtm.uniqueEventId",{value:Om()});b.eventId=a["gtm.uniqueEventId"];b.priorityId=a["gtm.priorityId"];return{eventId:b.eventId,priorityId:b.priorityId}}var UA=void 0,VA=void 0; +function WA(a,b,c){var d=Sc(a,null);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&U(136);var e=Sc(b,null);Sc(c,e);ju(fu(Ak()[0],e),a.eventId,d)}function XA(a){for(var b=l([Q.g.Jc,Q.g.Bb]),c=b.next();!c.done;c=b.next()){var d=c.value,e=a&&a[d]||mo.j[d];if(e)return e}} +var YA={config:function(a,b){var c=TA(a,b);if(!(a.length<2)&&z(a[1])){var d={};if(a.length>2){if(a[2]!==void 0&&!Rc(a[2])||a.length>3)return;d=a[2]}var e=an(a[1],b.isGtmEvent);if(e){var f,g,k;a:{if(!vk.Ge){var m=Jk(Kk());if(Xk(m)){var n=m.parent,p=n.isDestination;k={nn:Jk(n),Zm:p};break a}}k=void 0}var q=k;q&&(f=q.nn,g=q.Zm);Yz(c.eventId,"gtag.config");var r=e.destinationId,u=e.id!==r;if(u?Dk().indexOf(r)===-1:Ak().indexOf(r)===-1){if(!b.inheritParentConfig&&!d[Q.g.Rb]){var v=XA(d);if(u)xz(r,v,{source:2, +fromContainerExecution:b.fromContainerExecution});else if(f!==void 0&&f.containers.indexOf(r)!==-1){var t=d;UA?WA(b,t,UA):VA||(VA=Sc(t,null))}else tz(r,v,!0,{source:2,fromContainerExecution:b.fromContainerExecution})}}else{if(f&&(U(128),g&&U(130),b.inheritParentConfig)){var w;var x=d;VA?(WA(b,VA,x),w=!1):(!x[Q.g.rc]&&fj&&UA||(UA=Sc(x,null)),w=!0);w&&f.containers&&f.containers.join(",");return}mk&&(KA===1&&(cl.mcc=!1),KA=2);if(fj&&!u&&!d[Q.g.rc]){var y=SA;SA=!0;if(y)return}RA||U(43);if(!b.noTargetGroup)if(u){PA(e.id); +var A=e.id,C=d[Q.g.ye]||"default";C=String(C).split(",");for(var D=0;D2){if(!Rc(a[2])&&a[2]!==void 0||a.length>3)return;d=a[2]}var e=d,f={},g=(f.event=c,f);e&&(g.eventModel=Sc(e,null),e[Q.g.ud]&&(g.eventCallback=e[Q.g.ud]),e[Q.g.ve]&&(g.eventTimeout=e[Q.g.ve]));var k=TA(a,b),m=k.eventId,n=k.priorityId;g["gtm.uniqueEventId"]=m;n&&(g["gtm.priorityId"]=n);if(c==="optimize.callback")return g.eventModel=g.eventModel||{},g;var p;var q=d,r=q&&q[Q.g.oc];r===void 0&&(r=Ej(Q.g.oc,2),r===void 0&&(r= +"default"));if(z(r)||Array.isArray(r)){var u;u=b.isGtmEvent?z(r)?[r]:r:r.toString().replace(/\s+/g,"").split(",");var v=NA(u,b.isGtmEvent),t=v.bn,w=v.gn;if(w.length)for(var x=XA(q),y=0;y0?g.eventModel[Q.g.oc]=K.join():delete g.eventModel[Q.g.oc];RA||U(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata.syn_or_mod&& +(b.noGtmEvent=!0);g.eventModel[Q.g.nc]&&(b.noGtmEvent=!0);return b.noGtmEvent?void 0:g}}},get:function(a,b){U(53);if(a.length===4&&z(a[1])&&z(a[2])&&$a(a[3])){var c=an(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){RA||U(43);var f=XA();if(!cb(Dk(),function(k){return c.destinationId===k}))xz(c.destinationId,f,{source:4,fromContainerExecution:b.fromContainerExecution});else if(QA.indexOf(Lk(c.prefix))!==-1){TA(a,b);var g={};Sc((g[Q.g.xb]=d,g[Q.g.Pb]=e,g),null);oo(d,function(k){G(function(){e(k)})}, +c.id,b)}}}},js:function(a,b){if(a.length===2&&a[1].getTime){RA=!0;var c=TA(a,b),d=c.eventId,e=c.priorityId,f={};return f.event="gtm.js",f["gtm.start"]=a[1].getTime(),f["gtm.uniqueEventId"]=d,f["gtm.priorityId"]=e,f}},policy:function(a){if(a.length===3&&z(a[1])&&$a(a[2])){if(Mf(a[1],a[2]),U(74),a[1]==="all"){U(75);var b=!1;try{b=a[2](Fk(),"unknown",{})}catch(c){}b||U(76)}}else U(73)},set:function(a,b){var c=void 0;a.length===2&&Rc(a[1])?c=Sc(a[1],null):a.length===3&&z(a[1])&&(c={},Rc(a[2])||Array.isArray(a[2])? +c[a[1]]=Sc(a[2],null):c[a[1]]=a[2]);if(c){var d=TA(a,b),e=d.eventId,f=d.priorityId;Sc(c,null);var g=Sc(c,null);mo.push("set",[g],void 0,b);c["gtm.uniqueEventId"]=e;f&&(c["gtm.priorityId"]=f);delete c.event;b.overwriteModelFields=!0;return c}}},ZA={policy:!0};var aB=function(a){if($A(a))return a;this.value=a};aB.prototype.getUntrustedMessageValue=function(){return this.value};var $A=function(a){return!a||Pc(a)!=="object"||Rc(a)?!1:"getUntrustedMessageValue"in a};aB.prototype.getUntrustedMessageValue=aB.prototype.getUntrustedMessageValue;var bB=!1,cB=[];function dB(){if(!bB){bB=!0;for(var a=0;afB&&(fB=q)}kB=!1}}}return!a} +function uB(){if(T(100)){var a=!uj.H;}var b=sB();if(T(100)){}try{var c=Fk(),d=B[bj.Lb].hide;if(d&&d[c]!==void 0&&d.end){d[c]=!1;var e=!0,f;for(f in d)if(d.hasOwnProperty(f)&&d[f]=== +!0){e=!1;break}e&&(d.end(),d.end=null)}}catch(g){}return b}function mu(a){if(fB0){f= +[];for(var g=0;gn)for(U(4),c.pruned=!0;this.length>n;)this.shift();var p=typeof m!=="boolean"||m;return sB()&&p};var e=b.slice(0).map(function(f){return a(f)});hB.push.apply(hB,e);if(!uj.H){if(T(100)){}G(uB)}}var nB=function(a){return B[bj.Lb].push(a)};function wB(){var a;var b=Ik();if(b)if(b.canonicalContainerId)a=b.canonicalContainerId;else{var c,d=b.scriptContainerId||((c=b.destinations)==null?void 0:c[0]);a=d?"_"+d:void 0}else a=void 0;var e=a;e&&el("pcid",e)};var xB=/^(https?:)?\/\//; +function yB(){var a;var b=Jk(Kk());if(b){for(;b.parent;){var c=Jk(b.parent);if(!c)break;b=c}a=b}else a=void 0;var d=a;if(!d)U(144);else if(T(61)||d.canonicalContainerId){var e;a:{var f,g=(f=d.scriptElement)==null?void 0:f.src;if(g){var k;try{var m;k=(m=Gc())==null?void 0:m.getEntriesByType("resource")}catch(w){}if(k){for(var n=-1,p=l(k),q=p.next();!q.done;q=p.next()){var r=q.value;if(r.initiatorType==="script"){n+=1;var u=r.name,v=g;T(60)&&(u=u.replace(xB,""),v=v.replace(xB,""));if(u===v){e=n;break a}}}U(146)}else U(145)}e= +void 0}var t=e;t!==void 0&&(d.canonicalContainerId&&el("rtg",String(d.canonicalContainerId)),el("slo",String(t)),el("hlo",d.htmlLoadOrder||"-1"),el("lst",String(d.loadScriptType||"0")))}}; +function TB(){};var UB=function(){};UB.prototype.toString=function(){return"undefined"};var VB=new UB; +var XB=function(){Km("rm",function(){return{}})[Hk()]=function(a){if(WB.hasOwnProperty(a))return WB[a]}},$B=function(a,b,c){if(a instanceof YB){var d=a,e=d.resolve,f=b,g=String(Om());ZB[g]=[f,c];a=e.call(d,g);b=Za}return{Pm:a,onSuccess:b}},aC=function(a){var b=a?0:1;return function(c){U(a?134:135);var d=ZB[c];if(d&&typeof d[b]==="function")d[b]();ZB[c]=void 0}},YB=function(a){this.valueOf=this.toString;this.resolve=function(b){for(var c=[],d=0;d= +0;case "_le":return rg(b,c);case "_lt":return tg(b,c);case "_re":return ng(b,c,a.ignore_case);case "_sw":return ug(b,c);case "_um":return bC(b,c)}return!1};function eC(){var a;a=a===void 0?"":a;var b,c;return((b=data)==null?0:(c=b.blob)==null?0:c.hasOwnProperty(1))?String(data.blob[1]):a};function fC(){var a=[["cv",T(139)?eC():"4"],["rv",bj.xh],["tc",kf.filter(function(b){return b}).length]];bj.Je&&a.push(["x",bj.Je]);vj()&&a.push(["tag_exp",vj()]);return a};function gC(){T(57)&&mk&&B.addEventListener("securitypolicyviolation",function(a){if(a.disposition==="enforce"){var b=ux(a.effectiveDirective);if(b){var c;var d=tx(a.blockedURI);c=d?rx[b][d]:void 0;c&&(jl[String(c.endpoint)]=!0,el("csp",Object.keys(jl).join("~")))}}})};var hC={},iC={};function jC(a,b){var c=kC(void 0);if(lk){var d=String(c)+b;hC[a]=hC[a]||[];hC[a].push(d);iC[a]=iC[a]||[];iC[a].push("p"+b)}}function lC(a){var b=a.eventId,c=a.Xc,d=[],e=hC[b]||[];e.length&&d.push(["hf",e.join(".")]);var f=iC[b]||[];f.length&&d.push(["ht",f.join(".")]);c&&(delete hC[b],delete iC[b]);return d};function mC(){return!1}function nC(){var a={};return function(b,c,d){}};function oC(){var a=pC;return function(b,c,d){var e=d&&d.event;b==="__html"&&T(104)||qC(c);var f=tb(b,"__cvt_")?void 0:1,g=new Ma;hb(c,function(r,u){var v=gd(u,void 0,f);v===void 0&&u!==void 0&&U(44);g.set(r,v)});a.j.j.C=Ef();var k={kk:Tf(b),eventId:e==null?void 0:e.id,priorityId:e!==void 0?e.priorityId:void 0,Ne:e!==void 0?function(r){e.vc.Ne(r)}:void 0,pb:function(){return b},log:function(){},tm:{index:d==null?void 0:d.index,type:d==null?void 0:d.type,name:d==null?void 0:d.name},wn:!!fz(b,3),originalEventData:e== +null?void 0:e.originalEventData};e&&e.cachedModelValues&&(k.cachedModelValues={gtm:e.cachedModelValues.gtm,ecommerce:e.cachedModelValues.ecommerce});if(mC()){var m=nC(),n,p;k.Xa={wi:[],Oe:{},Gb:function(r,u,v){u===1&&(n=r);u===7&&(p=v);m(r,u,v)},rg:oh()};k.log=function(r){var u=ya.apply(1,arguments);n&&m(n,4,{level:r,source:p,message:u})}} +var q=Ee(a,k,[b,g]);a.j.j.C=void 0;q instanceof Aa&&(q.type==="return"?q=q.data:q=void 0);return J(q,void 0,f)}}function qC(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;$a(b)&&(a.gtmOnSuccess=function(){G(b)});$a(c)&&(a.gtmOnFailure=function(){G(c)})};function rC(a){}rC.F="internal.addAdsClickIds";function sC(a,b){var c=this;}sC.publicName="addConsentListener";var tC=!1;function uC(a){for(var b=0;b=0;b--)if(this.j[b].eventId<= +a)return this.j[b].Nd;return!1};wD.prototype.H=function(a,b){b=b||[];if(!this.C||vD[a]||this.C[a])return!0;for(var c=0;c0){var f=Uj(Xj(c)),g=Uj(Xj(B.location.href));return f!==g}return!0},jF=function(a,b){for(var c=Rj(Xj((b.attributes&&b.attributes.formaction?b.formAction:"")||b.action||Dc(b,"href")||b.src||b.code||b.codebase||""),"host"), +d=0;d0&&isFinite(m)||(m=2E3);var n=function(q){return Math.max(m,q)};FC("lcl","mwt",n,0);f||FC("lcl","nv.mwt",n,0)}var p=function(q){q.push(k); +return q};FC("lcl","ids",p,[]);f||FC("lcl","nv.ids",p,[]);g&&FC("lcl","aff.map",function(q){q[k]=g;return q},{});BC("lcl","init",!1)||(kF(),CC("lcl","init",!0));return k}lF.F="internal.enableAutoEventOnLinkClick";var mF,nF; +function yF(a,b){var c=this;return d}yF.F="internal.enableAutoEventOnScroll";function zF(a){return function(){if(a.limit&&a.ei>=a.limit)a.pg&&B.clearInterval(a.pg);else{a.ei++;var b=ob();nB({event:a.eventName,"gtm.timerId":a.pg,"gtm.timerEventNumber":a.ei,"gtm.timerInterval":a.interval,"gtm.timerLimit":a.limit,"gtm.timerStartTime":a.Ok,"gtm.timerCurrentTime":b,"gtm.timerElapsedTime":b-a.Ok,"gtm.triggers":a.Jn})}}} +function AF(a,b){ +return f}AF.F="internal.enableAutoEventOnTimer";var Yb=wa(["data-gtm-yt-inspected-"]),CF=["www.youtube.com","www.youtube-nocookie.com"],DF,EF=!1; +function OF(a,b){var c=this;return e}OF.F="internal.enableAutoEventOnYouTubeActivity";function PF(a,b){if(!M(a)||!Fg(b))throw L(this.getName(),["string","Object|undefined"],arguments);var c=b?J(b):{},d=a,e=!1;return e}PF.F="internal.evaluateBooleanExpression";var QF;function RF(a){var b=!1;return b}RF.F="internal.evaluateMatchingRules";function yG(){return Bp(7)&&Bp(9)&&Bp(10)};function tH(a,b,c,d){}tH.F="internal.executeEventProcessor";function uH(a){var b;return gd(b,this.D,1)}uH.F="internal.executeJavascriptString";function vH(a){var b;return b};function wH(a){var b={};return gd(b)}wH.F="internal.getAdsCookieWritingOptions";function xH(a){var b=!1;return b}xH.F="internal.getAllowAdPersonalization";function yH(a,b){b=b===void 0?!0:b;var c;return c}yH.F="internal.getAuid";var zH=null; +function AH(){var a=new Ma;return a} +AH.publicName="getContainerVersion";function BH(a,b){b=b===void 0?!0:b;var c;return c}BH.publicName="getCookieValues";function CH(){return Ql()}CH.F="internal.getCountryCode";function DH(){var a=[];return gd(a)}DH.F="internal.getDestinationIds";function EH(a){var b=new Ma;return b}EH.F="internal.getDeveloperIds";function FH(a,b){var c=null;return c}FH.F="internal.getElementAttribute";function GH(a){var b=null;return b}GH.F="internal.getElementById";function HH(a){var b="";return b}HH.F="internal.getElementInnerText";function IH(a,b){var c=null;return gd(c)}IH.F="internal.getElementProperty";function JH(a){var b;return b}JH.F="internal.getElementValue";function KH(a){var b=0;return b}KH.F="internal.getElementVisibilityRatio";function LH(a){var b=null;return b}LH.F="internal.getElementsByCssSelector"; +function MH(a){var b;if(!M(a))throw L(this.getName(),["string"],arguments);N(this,"read_event_data",a);var c;a:{var d=a,e=yC(this).originalEventData;if(e){for(var f=e,g={},k={},m={},n=[],p=d.split("\\\\"),q=0;q0){var e=b.shift(),f=WK(a,b,c,d),g=e;if(String(g.nodeName).toUpperCase()==="SCRIPT"&&g.type==="text/gtmscript"){var k=g.text||g.textContent||g.innerHTML||"",m=g.getAttribute("data-gtmsrc"),n=g.charset||"";m?mc(m,f,d,{async:!1,id:e.id,text:k,charset:n},a):(g=F.createElement("script"),g.async=!1,g.type="text/javascript",g.id=e.id,g.text=k,g.charset=n,f&&(g.onload=f),a.insertBefore(g,null));m||f()}else if(e.innerHTML&&e.innerHTML.toLowerCase().indexOf("= +0){for(var p=[];e.firstChild;)p.push(e.removeChild(e.firstChild));a.insertBefore(e,null);WK(e,p,f,d)()}else a.insertBefore(e,null),f()}else c()}catch(q){d()}}},VK=function(a,b,c,d,e,f){if(F.body){var g=$B(a,b,c);a=g.Pm;b=g.onSuccess;if(d){}else e? +XK(a,b,c):WK(F.body,wc(a),b,c)()}else B.setTimeout(function(){VK(a,b,c,d,e,f)})};UK.F="internal.injectHtml";var YK={}; +function $K(a,b,c,d){}var aL={dl:1,id:1},bL={}; +function cL(a,b,c,d){}$K.publicName="injectScript";cL.F="internal.injectScript";function dL(a){var b=!0;return b}dL.publicName="isConsentGranted";function eL(a){var b=!1;return b}eL.F="internal.isDebugMode";function fL(){return Tl()}fL.F="internal.isDmaRegion";function gL(a){var b=!1;return b}gL.F="internal.isEntityInfrastructure";function hL(){var a=!1;return a}hL.F="internal.isLandingPage";function iL(){var a=jh(function(b){yC(this).log("error",b)});a.publicName="JSON";return a};function jL(a){var b=void 0;return gd(b)}jL.F="internal.legacyParseUrl";function kL(){return!1} +var lL={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function mL(){try{N(this,"logging")}catch(c){return}if(!console)return;for(var a=Array.prototype.slice.call(arguments,0),b=0;b0&&e.charAt(0)!=="."&&(f--,e="."+e);if(f>=0&&c.indexOf(e,f)===f)return!0}}return!1} +function tM(a,b,c){for(var d={},e=!1,f=0;a&&f-1)return}else if(q==="write"){if(f.indexOf(r)>-1)return}else if(q==="readwrite"){if(f.indexOf(r)>-1&&e.indexOf(r)>-1)return}else if(q==="execute"){if(g.indexOf(r)>-1)return}else throw d(p, +{},"Operation must be either 'read', 'write', or 'execute', was "+q);throw d(p,{},"Prohibited "+q+" on global variable: "+r+".");},M:a}})}(); +Y.securityGroups.u=["google"],function(){var a=function(b){return{toString:function(){return b}}};(function(b){Y.__u=b;Y.__u.o="u";Y.__u.isVendorTemplate=!0;Y.__u.priorityOverride=0;Y.__u.isInfrastructure=!0;Y.__u.runInSiloedMode=!1})(function(b){var c;c=(c=b.vtp_customUrlSource?b.vtp_customUrlSource:GM("gtm.url",1))||FM();var d=b[a("vtp_component")];if(!d||d=="URL")return Uj(Xj(String(c)));var e=Xj(String(c)),f;if(d==="QUERY")a:{var g=b[a("vtp_multiQueryKeys").toString()],k=b[a("vtp_queryKey").toString()]|| +"",m=b[a("vtp_ignoreEmptyQueryParam").toString()],n;n=g?Array.isArray(k)?k:String(k).replace(/\s+/g,"").split(","):[String(k)];for(var p=0;p0){var y={};x.eventMetadata=(y.event_usage=c,y)}a(m,Eh,function(C){return kb(C)});a(m,Gh,function(C){return Number(C)});var A=f.vtp_gtmEventId;x.noGtmEvent=!0;ju(gu(g,k,m),A,x);G(f.vtp_gtmOnSuccess)}else G(f.vtp_gtmOnFailure)})}(); + + + +Y.securityGroups.detect_link_click_events=["google"],function(){function a(b,c){return{options:c}}(function(b){Y.__detect_link_click_events=b;Y.__detect_link_click_events.o="detect_link_click_events";Y.__detect_link_click_events.isVendorTemplate=!0;Y.__detect_link_click_events.priorityOverride=0;Y.__detect_link_click_events.isInfrastructure=!1;Y.__detect_link_click_events.runInSiloedMode=!1})(function(b){var c=b.vtp_allowWaitForTags,d=b.vtp_createPermissionError;return{assert:function(e,f){if(!c&& +f&&f.waitForTags)throw d(e,{},"Prohibited option waitForTags.");},M:a}})}(); +Y.securityGroups.load_google_tags=["google"],function(){function a(b,c,d){return{tagId:c,firstPartyUrl:d}}(function(b){Y.__load_google_tags=b;Y.__load_google_tags.o="load_google_tags";Y.__load_google_tags.isVendorTemplate=!0;Y.__load_google_tags.priorityOverride=0;Y.__load_google_tags.isInfrastructure=!1;Y.__load_google_tags.runInSiloedMode=!1})(function(b){var c=b.vtp_allowedTagIds||"specific",d=b.vtp_allowFirstPartyUrls||!1,e=b.vtp_allowedFirstPartyUrls||"specific",f=b.vtp_urls||[],g=b.vtp_tagIds|| +[],k=b.vtp_createPermissionError;return{assert:function(m,n,p){(function(q){if(!z(q))throw k(m,{},"Tag ID must be a string.");if(c!=="any"&&(c!=="specific"||g.indexOf(q)===-1))throw k(m,{},"Prohibited Tag ID: "+q+".");})(n);(function(q){if(q!==void 0){if(!z(q))throw k(m,{},"First party URL must be a string.");if(d){if(e==="any")return;if(e==="specific")try{if(Ag(Xj(q),f))return}catch(r){throw k(m,{},"Invalid first party URL filter.");}}throw k(m,{},"Prohibited first party URL: "+q);}})(p)},M:a}})}(); + + + + + + + +Y.securityGroups.unsafe_inject_arbitrary_html=["google"],function(){function a(b,c,d){return{useIframe:c,supportDocumentWrite:d}}(function(b){Y.__unsafe_inject_arbitrary_html=b;Y.__unsafe_inject_arbitrary_html.o="unsafe_inject_arbitrary_html";Y.__unsafe_inject_arbitrary_html.isVendorTemplate=!0;Y.__unsafe_inject_arbitrary_html.priorityOverride=0;Y.__unsafe_inject_arbitrary_html.isInfrastructure=!1;Y.__unsafe_inject_arbitrary_html.runInSiloedMode=!1})(function(b){var c=b.vtp_createPermissionError; +return{assert:function(d,e,f){if(e&&f)throw c(d,{},"Only one of useIframe and supportDocumentWrite can be true.");if(e!==void 0&&typeof e!=="boolean")throw c(d,{},"useIframe must be a boolean.");if(f!==void 0&&typeof f!=="boolean")throw c(d,{},"supportDocumentWrite must be a boolean.");},M:a}})}(); + +Y.securityGroups.logging=["google"],function(){function a(){return{}}(function(b){Y.__logging=b;Y.__logging.o="logging";Y.__logging.isVendorTemplate=!0;Y.__logging.priorityOverride=0;Y.__logging.isInfrastructure=!1;Y.__logging.runInSiloedMode=!1})(function(b){var c=b.vtp_environments||"debug",d=b.vtp_createPermissionError;return{assert:function(e){var f;if(f=c!=="all"&&!0){var g=!1;f=!g}if(f)throw d(e,{},"Logging is not enabled in all environments"); +},M:a}})}(); + +Y.securityGroups.configure_google_tags=["google"],function(){function a(b,c,d){return{tagId:c,configuration:d}}(function(b){Y.__configure_google_tags=b;Y.__configure_google_tags.o="configure_google_tags";Y.__configure_google_tags.isVendorTemplate=!0;Y.__configure_google_tags.priorityOverride=0;Y.__configure_google_tags.isInfrastructure=!1;Y.__configure_google_tags.runInSiloedMode=!1})(function(b){var c=b.vtp_allowedTagIds||"specific",d=b.vtp_tagIds||[],e=b.vtp_createPermissionError;return{assert:function(f, +g){if(!z(g))throw e(f,{},"Tag ID must be a string.");if(c!=="any"&&(c!=="specific"||d.indexOf(g)===-1))throw e(f,{},"Prohibited configuration for Tag ID: "+g+".");},M:a}})}(); + + + + + +var Mm={dataLayer:Fj,callback:function(a){qj.hasOwnProperty(a)&&$a(qj[a])&&qj[a]();delete qj[a]},bootstrap:0};Mm.onHtmlSuccess=aC(!0),Mm.onHtmlFailure=aC(!1); +function LM(){Lm();Pk();wz();rb(rj,Y.securityGroups);var a=Jk(Kk()),b,c=a==null?void 0:(b=a.context)==null?void 0:b.source;km(c,a==null?void 0:a.parent);c!==2&&c!==4&&c!==3||U(142);XB(),pf({Um:function(d){return d===VB},jm:function(d){return new YB(d)},Vm:function(d){for(var e=!1,f=!1,g=2;ge in t?sA(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a;var m=(t,e,a)=>(aA(t,typeof e!="symbol"?e+"":e,a),a);import{r as I,j as s,R as be}from"./react-3e9de4e4.js";import{i as qs}from"./i18next-a0d25759.js";import{a as Dp,c as nA}from"./react-dom-445bf015.js";import{c as oA,N as er,L as hi,B as iA}from"./react-router-dom-1797e85a.js";import{_ as jy}from"./smartlook-client-74ec928c.js";import{B as rA,C as St,a as f,S as Xe,T as Nt,I as Pp,b as k,d as rl,A as Ya,L as os,s as zt,c as lA,e as cA,f as Ay,D as Es,g as Un,h as nr,u as ip,i as dA,j as At,G as Tt,k as k_,l as Bs,m as ro,M as Ca,W as Cf,n as ll,o as ml,p as uA,q as D_,F as P_,r as Lm,t as pA,v as FI,w as Bm,x as Om,y as gA,z as GI,E as Ee,H as mA,J as WI,K as hA,N as HI,O as QI,P as lo,Q as Fo,R as qt,U as L_,V as rp,X as Xr,Y as $u,Z as Fu,_ as $g,$ as B_,a0 as fA,a1 as _A,a2 as lp,a3 as yA,a4 as JI,a5 as VI,a6 as YI,a7 as O_,a8 as hl,a9 as R_,aa as z_,ab as bA,ac as cp,ad as ZI,ae as IA,af as Ny,ag as wy,ah as xA,ai as qI,aj as dp,ak as Tf,al as CA,am as Sf,an as jf,ao as Vl,ap as wu,aq as TA,ar as U_,as as Fg,at as XI,au as Mu,av as SA,aw as jA,ax as AA,ay as NA,az as wA,aA as KI,aB as ex,aC as tx,aD as MA,aE as vA,aF as Gg,aG as EA,aH as My,aI as kA,aJ as DA}from"./@mui-fade0edf.js";import{F as oc,a as ic}from"./formik-594a3e17.js";import{n as PA}from"./@emotion-7f92d4b2.js";import{c as G}from"./clsx-34e6059f.js";import{o as Y}from"./mobx-react-lite-e4055e3d.js";import"./@babel-d54a6cee.js";import{u as J,T as Zs,I as Af}from"./react-i18next-9d9f5986.js";import{i as LA,g as BA,a as OA,b as RA,c as zA,s as UA,d as $A,e as rc,u as sx,f as $_,o as FA,h as GA,j as WA,S as HA,k as QA,l as JA,m as VA,n as YA,p as ZA,q as qA,t as XA,v as KA,G as ax,w as nx,x as e3,y as t3,z as s3,A as a3}from"./@firebase-f65ed22b.js";import"./firebase-efee94c0.js";import{a as yt,r as $,t as Ta}from"./mobx-5c97792b.js";import{a as vy,A as ox}from"./axios-462df612.js";import{Q as vu,k as n3}from"./react-toastify-24520bb9.js";import{v as Be}from"./uuid-57415e17.js";import{c as F_,b as Xt,e as bs,O as vs,f as ka,g as ix,h as o3,i as i3,j as de}from"./react-router-6fbfb52b.js";import{Y as r3,c as Gu,a as al}from"./yup-468ba2e5.js";import{Y as l3}from"./yup-password-67bc3e46.js";import{m as rx}from"./@remix-run-0e1b1ccc.js";import{s as Rm}from"./styled-components-373e1270.js";import{S as lx,N as cx,a as dx,K as c3,M as d3}from"./swiper-9c549090.js";import{b as Ti}from"./react-lazy-load-image-component-f059aa13.js";import{i as ux}from"./resize-observer-polyfill-c7780f1e.js";import{P as u3}from"./styletron-react-245f9425.js";import{S as p3}from"./styletron-engine-atomic-cb596fc9.js";import{B as Ey,L as ky,a as De,D as G_,S as up,P as lc,I as Ad,b as g3,c as ec,d as ld,M as px,R as gx,T as m3,e as Dy,u as h3,C as f3,f as mx,g as _3,h as fh,i as y3,j as _h,k as b3,s as W_,l as hx,K as I3,m as x3,n as C3}from"./baseui-4905f95f.js";import{f as ie}from"./fabric-8afe03ea.js";import{_ as pn,O as On,P as T3,t as Py}from"./lodash-d08b7410.js";import{F as Tg}from"./file-saver-b7211991.js";import{J as fx}from"./jszip-2cb00c0c.js";import{C as S3}from"./react-best-gradient-color-picker-e694477c.js";import{Z as zm}from"./react-colorful-68665632.js";import{S as _x}from"./react-custom-scrollbars-2-8eb21c4f.js";import{n as Ms}from"./nanoid-b7d5fb0b.js";import{S as j3}from"./react-selecto-4f0becdb.js";import{I as Ii,D as A3,a as N3,b as w3}from"./rsuite-98b9c8af.js";import{H as M3}from"./httpsnippet-lite-d3f98cf6.js";import{H as hc,j as v3,p as E3,c as k3,r as D3,a as P3,s as L3}from"./highlight.js-a9900a45.js";import{C as B3}from"./react-easy-crop-0b2593ca.js";import{a as yx}from"./classnames-7db5c155.js";import{P as O3,D as R3,C as z3}from"./react-beautiful-dnd-9b9ee316.js";import"./pixi.js-2ad2e416.js";import{s as U3,f as $3,L as F3,g as Ly,h as G3,i as W3}from"./@pixi-18568b5e.js";import{a as H3}from"./are-passive-events-supported-8a1fbd5a.js";import{u as Q3}from"./use-latest-e7dddb75.js";import{u as J3,a as V3,D as Y3,r as Z3,b as q3,c as X3,S as K3,h as eN,d as tN,P as sN,e as aN}from"./@dnd-kit-c2fcdd6f.js";import{l as nN,E as oN,a as iN}from"./@stripe-13a73a3d.js";import{C as rN,e as By,O as lN,P as cN,K as Oy,v as Ry,L as dN,R as uN,D as zy}from"./date-fns-d31f08b5.js";import"./konva-2b81524b.js";import{S as pN,L as gN,I as mN,G as hN,R as Uy}from"./react-konva-534debfa.js";import{u as fN}from"./use-image-023ccae5.js";import{i as _N}from"./react-device-detect-76b30b14.js";import{L as yN,C as bN,X as IN,Y as xN,T as CN,a as TN,b as SN,R as jN}from"./recharts-9b08f0d7.js";import{P as AN}from"./papaparse-2a5d9b1b.js";import{h as bx}from"./hoist-non-react-statics-8a7ce252.js";import{i as Wu}from"./browser-image-compression-203f835f.js";import"./scheduler-cc373ec1.js";import"./react-transition-group-0f1a6392.js";import"./@floating-ui-bfdeb0e8.js";import"./@popperjs-62ad0f62.js";import"./jss-3eff2ff7.js";import"./is-in-browser-3b62b2af.js";import"./jss-plugin-rule-value-function-3871552c.js";import"./jss-plugin-global-67f988ca.js";import"./jss-plugin-nested-d2512602.js";import"./jss-plugin-camel-case-f1173f5c.js";import"./hyphenate-style-name-785aef95.js";import"./jss-plugin-default-unit-a86f5749.js";import"./jss-plugin-vendor-prefixer-68697243.js";import"./css-vendor-3d39e80b.js";import"./jss-plugin-props-sort-71586240.js";import"./deepmerge-36460c9e.js";import"./lodash-es-f9e1c819.js";import"./react-fast-compare-1781d870.js";import"./tiny-warning-38b4eb96.js";import"./stylis-3f8f0d0b.js";import"./use-sync-external-store-a3171cd7.js";import"./html-parse-stringify-2d031109.js";import"./void-elements-ef556615.js";import"./tslib-dea171ed.js";import"./idb-397da540.js";import"./property-expr-919f42c2.js";import"./tiny-case-6e9534e4.js";import"./toposort-30ad5212.js";import"./styletron-standard-9a5feae7.js";import"./inline-style-prefixer-36e1dd62.js";import"./css-in-js-utils-84da7460.js";import"./react-uid-6d5a2ff8.js";import"./react-is-c22824f4.js";import"./react-focus-lock-a4be66a9.js";import"./focus-lock-e7cd4e90.js";import"./use-sidecar-bc8ec70f.js";import"./use-callback-ref-877716ba.js";import"./react-clientside-effect-2c6ba5a5.js";import"./polished-4a9244f1.js";import"./react-range-9f351c0f.js";import"./popper.js-78b1646d.js";import"./tinycolor2-a2e65353.js";import"./lodash.throttle-0ad4f523.js";import"./html2canvas-40b8b34d.js";import"./raf-b77e0a20.js";import"./performance-now-0e048344.js";import"./dom-css-c1bc2ba2.js";import"./prefix-style-a5ab6b01.js";import"./to-camel-case-1519091c.js";import"./to-space-case-5752f030.js";import"./to-no-case-113e13da.js";import"./add-px-to-style-fb8c2920.js";import"./prop-types-e4678761.js";import"./selecto-a06e0781.js";import"./@scena-7bb48032.js";import"./@daybrush-90c1cea2.js";import"./gesto-6fccc142.js";import"./framework-utils-39278932.js";import"./@egjs-2688bfd7.js";import"./keycon-d3e0a88c.js";import"./overlap-area-e7b3716a.js";import"./css-to-mat-99ec7544.js";import"./css-styled-7d25ff45.js";import"./dom-lib-c2de0365.js";import"./@juggle-ec433068.js";import"./@rsuite-00586270.js";import"./insert-css-7128777e.js";import"./react-window-d169f4ba.js";import"./memoize-one-18934d2d.js";import"./formdata-node-25159d7f.js";import"./stringify-object-86f1210b.js";import"./is-regexp-0621dae9.js";import"./is-obj-a3feae55.js";import"./get-own-enumerable-property-symbols-9ad7c1c8.js";import"./normalize-wheel-73c0523b.js";import"./redux-d57e97db.js";import"./react-redux-a47996bd.js";import"./use-memo-one-db009f3c.js";import"./css-box-model-9a0d2791.js";import"./tiny-invariant-31acadeb.js";import"./raf-schd-3088984a.js";import"./promise-polyfill-51e941b0.js";import"./object-assign-0ccb9c29.js";import"./earcut-e5a8b6a6.js";import"./url-eadb13c8.js";import"./qs-2369ced7.js";import"./side-channel-7398607b.js";import"./get-intrinsic-4f9f2fab.js";import"./es-errors-2925d9ca.js";import"./has-symbols-43937e36.js";import"./has-proto-7c415ebb.js";import"./function-bind-c1558522.js";import"./hasown-56d0e425.js";import"./call-bind-21c545fc.js";import"./set-function-length-2b5bf410.js";import"./define-data-property-d4d80c98.js";import"./es-define-property-f58e8524.js";import"./gopd-190e1ed2.js";import"./has-property-descriptors-1c09eee2.js";import"./object-inspect-0d46a566.js";import"./use-isomorphic-layout-effect-3877510f.js";import"./react-reconciler-10457830.js";import"./its-fine-55945bfe.js";import"./ua-parser-js-a8490708.js";import"./react-smooth-25ba34f4.js";import"./fast-equals-b630a195.js";import"./victory-vendor-4ec8eff0.js";import"./recharts-scale-7d70a32d.js";import"./decimal.js-light-09ea5e98.js";import"./eventemitter3-b87c52c4.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},e=new Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="60df970e-8467-43e2-a1fd-1fce9ffa84e7",t._sentryDebugIdIdentifier="sentry-dbid-60df970e-8467-43e2-a1fd-1fce9ffa84e7")}catch{}})();(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function a(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=a(o);fetch(o.href,i)}})();const Ix=Object.prototype.toString;function xx(t){switch(Ix.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return rr(t,Error)}}function $d(t,e){return Ix.call(t)===`[object ${e}]`}function H_(t){return $d(t,"ErrorEvent")}function $y(t){return $d(t,"DOMError")}function NN(t){return $d(t,"DOMException")}function xi(t){return $d(t,"String")}function Q_(t){return typeof t=="object"&&t!==null&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function J_(t){return t===null||Q_(t)||typeof t!="object"&&typeof t!="function"}function Nd(t){return $d(t,"Object")}function Um(t){return typeof Event<"u"&&rr(t,Event)}function wN(t){return typeof Element<"u"&&rr(t,Element)}function MN(t){return $d(t,"RegExp")}function $m(t){return!!(t&&t.then&&typeof t.then=="function")}function vN(t){return Nd(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function Cx(t){return typeof t=="number"&&t!==t}function rr(t,e){try{return t instanceof e}catch{return!1}}function Tx(t){return!!(typeof t=="object"&&t!==null&&(t.__isVue||t._isVue))}function bd(t,e=0){return typeof t!="string"||e===0||t.length<=e?t:`${t.slice(0,e)}...`}function Fy(t,e){if(!Array.isArray(t))return"";const a=[];for(let n=0;nEN(t,n,a))}function kN(t,e,a=250,n,o,i,r){if(!i.exception||!i.exception.values||!r||!rr(r.originalException,Error))return;const l=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;l&&(i.exception.values=DN(Nf(t,e,o,r.originalException,n,i.exception.values,l,0),a))}function Nf(t,e,a,n,o,i,r,l){if(i.length>=a+1)return i;let c=[...i];if(rr(n[o],Error)){Gy(r,l);const d=t(e,n[o]),u=c.length;Wy(d,o,u,l),c=Nf(t,e,a,n[o],o,[d,...c],d,u)}return Array.isArray(n.errors)&&n.errors.forEach((d,u)=>{if(rr(d,Error)){Gy(r,l);const g=t(e,d),h=c.length;Wy(g,`errors[${u}]`,h,l),c=Nf(t,e,a,d,o,[g,...c],g,h)}}),c}function Gy(t,e){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,...t.type==="AggregateError"&&{is_exception_group:!0},exception_id:e}}function Wy(t,e,a,n){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,type:"chained",source:e,exception_id:a,parent_id:n}}function DN(t,e){return t.map(a=>(a.value&&(a.value=bd(a.value,e)),a))}function Lp(t){return t&&t.Math==Math?t:void 0}const ft=typeof globalThis=="object"&&Lp(globalThis)||typeof window=="object"&&Lp(window)||typeof self=="object"&&Lp(self)||typeof global=="object"&&Lp(global)||function(){return this}()||{};function V_(){return ft}function Sx(t,e,a){const n=a||ft,o=n.__SENTRY__=n.__SENTRY__||{};return o[t]||(o[t]=e())}const Id=V_(),PN=80;function cl(t,e={}){if(!t)return"";try{let a=t;const n=5,o=[];let i=0,r=0;const l=" > ",c=l.length;let d;const u=Array.isArray(e)?e:e.keyAttrs,g=!Array.isArray(e)&&e.maxStringLength||PN;for(;a&&i++1&&r+o.length*c+d.length>=g));)o.push(d),r+=d.length,a=a.parentNode;return o.reverse().join(l)}catch{return""}}function LN(t,e){const a=t,n=[];let o,i,r,l,c;if(!a||!a.tagName)return"";if(Id.HTMLElement&&a instanceof HTMLElement&&a.dataset&&a.dataset.sentryComponent)return a.dataset.sentryComponent;n.push(a.tagName.toLowerCase());const d=e&&e.length?e.filter(g=>a.getAttribute(g)).map(g=>[g,a.getAttribute(g)]):null;if(d&&d.length)d.forEach(g=>{n.push(`[${g[0]}="${g[1]}"]`)});else if(a.id&&n.push(`#${a.id}`),o=a.className,o&&xi(o))for(i=o.split(/\s+/),c=0;c"u"||__SENTRY_DEBUG__,RN="Sentry Logger ",wf=["debug","info","warn","error","log","assert","trace"],Wg={};function cc(t){if(!("console"in ft))return t();const e=ft.console,a={},n=Object.keys(Wg);n.forEach(o=>{const i=Wg[o];a[o]=e[o],e[o]=i});try{return t()}finally{n.forEach(o=>{e[o]=a[o]})}}function zN(){let t=!1;const e={enable:()=>{t=!0},disable:()=>{t=!1},isEnabled:()=>t};return Gd?wf.forEach(a=>{e[a]=(...n)=>{t&&cc(()=>{ft.console[a](`${RN}[${a}]:`,...n)})}}):wf.forEach(a=>{e[a]=()=>{}}),e}const le=zN(),UN=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function $N(t){return t==="http"||t==="https"}function Wd(t,e=!1){const{host:a,path:n,pass:o,port:i,projectId:r,protocol:l,publicKey:c}=t;return`${l}://${c}${e&&o?`:${o}`:""}@${a}${i?`:${i}`:""}/${n&&`${n}/`}${r}`}function FN(t){const e=UN.exec(t);if(!e){cc(()=>{console.error(`Invalid Sentry Dsn: ${t}`)});return}const[a,n,o="",i,r="",l]=e.slice(1);let c="",d=l;const u=d.split("/");if(u.length>1&&(c=u.slice(0,-1).join("/"),d=u.pop()),d){const g=d.match(/^\d+/);g&&(d=g[0])}return Ax({host:i,pass:o,path:c,projectId:d,port:r,protocol:a,publicKey:n})}function Ax(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function GN(t){if(!Gd)return!0;const{port:e,projectId:a,protocol:n}=t;return["protocol","publicKey","host","projectId"].find(r=>t[r]?!1:(le.error(`Invalid Sentry Dsn: ${r} missing`),!0))?!1:a.match(/^\d+$/)?$N(n)?e&&isNaN(parseInt(e,10))?(le.error(`Invalid Sentry Dsn: Invalid port ${e}`),!1):!0:(le.error(`Invalid Sentry Dsn: Invalid protocol ${n}`),!1):(le.error(`Invalid Sentry Dsn: Invalid projectId ${a}`),!1)}function WN(t){const e=typeof t=="string"?FN(t):Ax(t);if(!(!e||!GN(e)))return e}class fi extends Error{constructor(e,a="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=a}}function ra(t,e,a){if(!(e in t))return;const n=t[e],o=a(n);typeof o=="function"&&Nx(o,n),t[e]=o}function dc(t,e,a){try{Object.defineProperty(t,e,{value:a,writable:!0,configurable:!0})}catch{Gd&&le.log(`Failed to add non-enumerable property "${e}" to object`,t)}}function Nx(t,e){try{const a=e.prototype||{};t.prototype=e.prototype=a,dc(t,"__sentry_original__",e)}catch{}}function Y_(t){return t.__sentry_original__}function HN(t){return Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`).join("&")}function wx(t){if(xx(t))return{message:t.message,name:t.name,stack:t.stack,...Qy(t)};if(Um(t)){const e={type:t.type,target:Hy(t.target),currentTarget:Hy(t.currentTarget),...Qy(t)};return typeof CustomEvent<"u"&&rr(t,CustomEvent)&&(e.detail=t.detail),e}else return t}function Hy(t){try{return wN(t)?cl(t):Object.prototype.toString.call(t)}catch{return""}}function Qy(t){if(typeof t=="object"&&t!==null){const e={};for(const a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}else return{}}function QN(t,e=40){const a=Object.keys(wx(t));if(a.sort(),!a.length)return"[object has no keys]";if(a[0].length>=e)return bd(a[0],e);for(let n=a.length;n>0;n--){const o=a.slice(0,n).join(", ");if(!(o.length>e))return n===a.length?o:bd(o,e)}return""}function Va(t){return Mf(t,new Map)}function Mf(t,e){if(JN(t)){const a=e.get(t);if(a!==void 0)return a;const n={};e.set(t,n);for(const o of Object.keys(t))typeof t[o]<"u"&&(n[o]=Mf(t[o],e));return n}if(Array.isArray(t)){const a=e.get(t);if(a!==void 0)return a;const n=[];return e.set(t,n),t.forEach(o=>{n.push(Mf(o,e))}),n}return t}function JN(t){if(!Nd(t))return!1;try{const e=Object.getPrototypeOf(t).constructor.name;return!e||e==="Object"}catch{return!0}}const Mx=50,Jy=/\(error: (.*)\)/,Vy=/captureMessage|captureException/;function vx(...t){const e=t.sort((a,n)=>a[0]-n[0]).map(a=>a[1]);return(a,n=0)=>{const o=[],i=a.split(` +`);for(let r=n;r1024)continue;const c=Jy.test(l)?l.replace(Jy,"$1"):l;if(!c.match(/\S*Error: /)){for(const d of e){const u=d(c);if(u){o.push(u);break}}if(o.length>=Mx)break}}return YN(o)}}function VN(t){return Array.isArray(t)?vx(...t):t}function YN(t){if(!t.length)return[];const e=Array.from(t);return/sentryWrapped/.test(e[e.length-1].function||"")&&e.pop(),e.reverse(),Vy.test(e[e.length-1].function||"")&&(e.pop(),Vy.test(e[e.length-1].function||"")&&e.pop()),e.slice(0,Mx).map(a=>({...a,filename:a.filename||e[e.length-1].filename,function:a.function||"?"}))}const yh="";function lr(t){try{return!t||typeof t!="function"?yh:t.name||yh}catch{return yh}}const Sg={},Yy={};function fc(t,e){Sg[t]=Sg[t]||[],Sg[t].push(e)}function _c(t,e){Yy[t]||(e(),Yy[t]=!0)}function Go(t,e){const a=t&&Sg[t];if(a)for(const n of a)try{n(e)}catch(o){Gd&&le.error(`Error while triggering instrumentation handler. +Type: ${t} +Name: ${lr(n)} +Error:`,o)}}function ZN(t){const e="console";fc(e,t),_c(e,qN)}function qN(){"console"in ft&&wf.forEach(function(t){t in ft.console&&ra(ft.console,t,function(e){return Wg[t]=e,function(...a){Go("console",{args:a,level:t});const o=Wg[t];o&&o.apply(ft.console,a)}})})}function ds(){const t=ft,e=t.crypto||t.msCrypto;let a=()=>Math.random()*16;try{if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");e&&e.getRandomValues&&(a=()=>{const n=new Uint8Array(1);return e.getRandomValues(n),n[0]})}catch{}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,n=>(n^(a()&15)>>n/4).toString(16))}function Ex(t){return t.exception&&t.exception.values?t.exception.values[0]:void 0}function Vr(t){const{message:e,event_id:a}=t;if(e)return e;const n=Ex(t);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||a||"":a||""}function vf(t,e,a){const n=t.exception=t.exception||{},o=n.values=n.values||[],i=o[0]=o[0]||{};i.value||(i.value=e||""),i.type||(i.type=a||"Error")}function Hu(t,e){const a=Ex(t);if(!a)return;const n={type:"generic",handled:!0},o=a.mechanism;if(a.mechanism={...n,...o,...e},e&&"data"in e){const i={...o&&o.data,...e.data};a.mechanism.data=i}}function Zy(t){if(t&&t.__sentry_captured__)return!0;try{dc(t,"__sentry_captured__",!0)}catch{}return!1}function kx(t){return Array.isArray(t)?t:[t]}const nd=ft,XN=1e3;let qy,Ef,kf;function Dx(t){const e="dom";fc(e,t),_c(e,KN)}function KN(){if(!nd.document)return;const t=Go.bind(null,"dom"),e=Xy(t,!0);nd.document.addEventListener("click",e,!1),nd.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach(a=>{const n=nd[a]&&nd[a].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(ra(n,"addEventListener",function(o){return function(i,r,l){if(i==="click"||i=="keypress")try{const c=this,d=c.__sentry_instrumentation_handlers__=c.__sentry_instrumentation_handlers__||{},u=d[i]=d[i]||{refCount:0};if(!u.handler){const g=Xy(t);u.handler=g,o.call(this,i,g,l)}u.refCount++}catch{}return o.call(this,i,r,l)}}),ra(n,"removeEventListener",function(o){return function(i,r,l){if(i==="click"||i=="keypress")try{const c=this,d=c.__sentry_instrumentation_handlers__||{},u=d[i];u&&(u.refCount--,u.refCount<=0&&(o.call(this,i,u.handler,l),u.handler=void 0,delete d[i]),Object.keys(d).length===0&&delete c.__sentry_instrumentation_handlers__)}catch{}return o.call(this,i,r,l)}}))})}function ew(t){if(t.type!==Ef)return!1;try{if(!t.target||t.target._sentryId!==kf)return!1}catch{}return!0}function tw(t,e){return t!=="keypress"?!1:!e||!e.tagName?!0:!(e.tagName==="INPUT"||e.tagName==="TEXTAREA"||e.isContentEditable)}function Xy(t,e=!1){return a=>{if(!a||a._sentryCaptured)return;const n=sw(a);if(tw(a.type,n))return;dc(a,"_sentryCaptured",!0),n&&!n._sentryId&&dc(n,"_sentryId",ds());const o=a.type==="keypress"?"input":a.type;ew(a)||(t({event:a,name:o,global:e}),Ef=a.type,kf=n?n._sentryId:void 0),clearTimeout(qy),qy=nd.setTimeout(()=>{kf=void 0,Ef=void 0},XN)}}function sw(t){try{return t.target}catch{return null}}const Df=V_();function Px(){if(!("fetch"in Df))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function Pf(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function aw(){if(typeof EdgeRuntime=="string")return!0;if(!Px())return!1;if(Pf(Df.fetch))return!0;let t=!1;const e=Df.document;if(e&&typeof e.createElement=="function")try{const a=e.createElement("iframe");a.hidden=!0,e.head.appendChild(a),a.contentWindow&&a.contentWindow.fetch&&(t=Pf(a.contentWindow.fetch)),e.head.removeChild(a)}catch(a){Gd&&le.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",a)}return t}function Z_(t){const e="fetch";fc(e,t),_c(e,nw)}function nw(){aw()&&ra(ft,"fetch",function(t){return function(...e){const{method:a,url:n}=ow(e),o={args:e,fetchData:{method:a,url:n},startTimestamp:Date.now()};return Go("fetch",{...o}),t.apply(ft,e).then(i=>{const r={...o,endTimestamp:Date.now(),response:i};return Go("fetch",r),i},i=>{const r={...o,endTimestamp:Date.now(),error:i};throw Go("fetch",r),i})}})}function Lf(t,e){return!!t&&typeof t=="object"&&!!t[e]}function Ky(t){return typeof t=="string"?t:t?Lf(t,"url")?t.url:t.toString?t.toString():"":""}function ow(t){if(t.length===0)return{method:"GET",url:""};if(t.length===2){const[a,n]=t;return{url:Ky(a),method:Lf(n,"method")?String(n.method).toUpperCase():"GET"}}const e=t[0];return{url:Ky(e),method:Lf(e,"method")?String(e.method).toUpperCase():"GET"}}let Bp=null;function Lx(t){const e="error";fc(e,t),_c(e,iw)}function iw(){Bp=ft.onerror,ft.onerror=function(t,e,a,n,o){return Go("error",{column:n,error:o,line:a,msg:t,url:e}),Bp&&!Bp.__SENTRY_LOADER__?Bp.apply(this,arguments):!1},ft.onerror.__SENTRY_INSTRUMENTED__=!0}let Op=null;function Bx(t){const e="unhandledrejection";fc(e,t),_c(e,rw)}function rw(){Op=ft.onunhandledrejection,ft.onunhandledrejection=function(t){return Go("unhandledrejection",t),Op&&!Op.__SENTRY_LOADER__?Op.apply(this,arguments):!0},ft.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const Rp=V_();function lw(){const t=Rp.chrome,e=t&&t.app&&t.app.runtime,a="history"in Rp&&!!Rp.history.pushState&&!!Rp.history.replaceState;return!e&&a}const tu=ft;let zp;function Fm(t){const e="history";fc(e,t),_c(e,cw)}function cw(){if(!lw())return;const t=tu.onpopstate;tu.onpopstate=function(...a){const n=tu.location.href,o=zp;if(zp=n,Go("history",{from:o,to:n}),t)try{return t.apply(this,a)}catch{}};function e(a){return function(...n){const o=n.length>2?n[2]:void 0;if(o){const i=zp,r=String(o);zp=r,Go("history",{from:i,to:r})}return a.apply(this,n)}}ra(tu.history,"pushState",e),ra(tu.history,"replaceState",e)}const dw=ft,Kr="__sentry_xhr_v3__";function q_(t){const e="xhr";fc(e,t),_c(e,uw)}function uw(){if(!dw.XMLHttpRequest)return;const t=XMLHttpRequest.prototype;ra(t,"open",function(e){return function(...a){const n=Date.now(),o=xi(a[0])?a[0].toUpperCase():void 0,i=pw(a[1]);if(!o||!i)return e.apply(this,a);this[Kr]={method:o,url:i,request_headers:{}},o==="POST"&&i.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const r=()=>{const l=this[Kr];if(l&&this.readyState===4){try{l.status_code=this.status}catch{}const c={args:[o,i],endTimestamp:Date.now(),startTimestamp:n,xhr:this};Go("xhr",c)}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?ra(this,"onreadystatechange",function(l){return function(...c){return r(),l.apply(this,c)}}):this.addEventListener("readystatechange",r),ra(this,"setRequestHeader",function(l){return function(...c){const[d,u]=c,g=this[Kr];return g&&xi(d)&&xi(u)&&(g.request_headers[d.toLowerCase()]=u),l.apply(this,c)}}),e.apply(this,a)}}),ra(t,"send",function(e){return function(...a){const n=this[Kr];if(!n)return e.apply(this,a);a[0]!==void 0&&(n.body=a[0]);const o={args:[n.method,n.url],startTimestamp:Date.now(),xhr:this};return Go("xhr",o),e.apply(this,a)}})}function pw(t){if(xi(t))return t;try{return t.toString()}catch{}}function gw(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function mw(){return"npm"}function hw(){return!gw()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function eb(){return typeof window<"u"&&(!hw()||fw())}function fw(){return ft.process!==void 0&&ft.process.type==="renderer"}function _w(){const t=typeof WeakSet=="function",e=t?new WeakSet:[];function a(o){if(t)return e.has(o)?!0:(e.add(o),!1);for(let i=0;ia?Ox(t,e-1,a):n}function Bf(t,e,a=1/0,n=1/0,o=_w()){const[i,r]=o;if(e==null||["number","boolean","string"].includes(typeof e)&&!Cx(e))return e;const l=yw(t,e);if(!l.startsWith("[object "))return l;if(e.__sentry_skip_normalization__)return e;const c=typeof e.__sentry_override_normalization_depth__=="number"?e.__sentry_override_normalization_depth__:a;if(c===0)return l.replace("object ","");if(i(e))return"[Circular ~]";const d=e;if(d&&typeof d.toJSON=="function")try{const p=d.toJSON();return Bf("",p,c-1,n,o)}catch{}const u=Array.isArray(e)?[]:{};let g=0;const h=wx(e);for(const p in h){if(!Object.prototype.hasOwnProperty.call(h,p))continue;if(g>=n){u[p]="[MaxProperties ~]";break}const _=h[p];u[p]=Bf(p,_,c-1,n,o),g++}return r(e),u}function yw(t,e){try{if(t==="domain"&&e&&typeof e=="object"&&e._events)return"[Domain]";if(t==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&e===global)return"[Global]";if(typeof window<"u"&&e===window)return"[Window]";if(typeof document<"u"&&e===document)return"[Document]";if(Tx(e))return"[VueViewModel]";if(vN(e))return"[SyntheticEvent]";if(typeof e=="number"&&e!==e)return"[NaN]";if(typeof e=="function")return`[Function: ${lr(e)}]`;if(typeof e=="symbol")return`[${String(e)}]`;if(typeof e=="bigint")return`[BigInt: ${String(e)}]`;const a=bw(e);return/^HTML(\w*)Element$/.test(a)?`[HTMLElement: ${a}]`:`[object ${a}]`}catch(a){return`**non-serializable** (${a})`}}function bw(t){const e=Object.getPrototypeOf(t);return e?e.constructor.name:"null prototype"}function Iw(t){return~-encodeURI(t).split(/%..|./).length}function xw(t){return Iw(JSON.stringify(t))}var Ki;(function(t){t[t.PENDING=0]="PENDING";const a=1;t[t.RESOLVED=a]="RESOLVED";const n=2;t[t.REJECTED=n]="REJECTED"})(Ki||(Ki={}));function wd(t){return new Pn(e=>{e(t)})}function X_(t){return new Pn((e,a)=>{a(t)})}class Pn{constructor(e){Pn.prototype.__init.call(this),Pn.prototype.__init2.call(this),Pn.prototype.__init3.call(this),Pn.prototype.__init4.call(this),this._state=Ki.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(a){this._reject(a)}}then(e,a){return new Pn((n,o)=>{this._handlers.push([!1,i=>{if(!e)n(i);else try{n(e(i))}catch(r){o(r)}},i=>{if(!a)o(i);else try{n(a(i))}catch(r){o(r)}}]),this._executeHandlers()})}catch(e){return this.then(a=>a,e)}finally(e){return new Pn((a,n)=>{let o,i;return this.then(r=>{i=!1,o=r,e&&e()},r=>{i=!0,o=r,e&&e()}).then(()=>{if(i){n(o);return}a(o)})})}__init(){this._resolve=e=>{this._setResult(Ki.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(Ki.REJECTED,e)}}__init3(){this._setResult=(e,a)=>{if(this._state===Ki.PENDING){if($m(a)){a.then(this._resolve,this._reject);return}this._state=e,this._value=a,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===Ki.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach(a=>{a[0]||(this._state===Ki.RESOLVED&&a[1](this._value),this._state===Ki.REJECTED&&a[2](this._value),a[0]=!0)})}}}function Cw(t){const e=[];function a(){return t===void 0||e.lengthn(l)).then(null,()=>n(l).then(null,()=>{})),l}function i(r){return new Pn((l,c)=>{let d=e.length;if(!d)return l(!0);const u=setTimeout(()=>{r&&r>0&&l(!1)},r);e.forEach(g=>{wd(g).then(()=>{--d||(clearTimeout(u),l(!0))},c)})})}return{$:e,add:o,drain:i}}function tc(t){if(!t)return{};const e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};const a=e[6]||"",n=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],search:a,hash:n,relative:e[5]+a+n}}function tb(t){return t.split(/\\?\//).filter(e=>e.length>0&&e!==",").length}const Tw=["fatal","error","warning","log","info","debug"];function Sw(t){return t==="warn"?"warning":Tw.includes(t)?t:"log"}const Rx=1e3;function pp(){return Date.now()/Rx}function jw(){const{performance:t}=ft;if(!t||!t.now)return pp;const e=Date.now()-t.now(),a=t.timeOrigin==null?e:t.timeOrigin;return()=>(a+t.now())/Rx}const dl=jw(),Za=(()=>{const{performance:t}=ft;if(!t||!t.now)return;const e=3600*1e3,a=t.now(),n=Date.now(),o=t.timeOrigin?Math.abs(t.timeOrigin+a-n):e,i=o{const i=sb(o);for(const r of Object.keys(i))n[r]=i[r];return n},{});else{if(!t)return;e=sb(t)}const a=Object.entries(e).reduce((n,[o,i])=>{if(o.match(Aw)){const r=o.slice(zx.length);n[r]=i}return n},{});if(Object.keys(a).length>0)return a}function Ux(t){if(!t)return;const e=Object.entries(t).reduce((a,[n,o])=>(o&&(a[`${zx}${n}`]=o),a),{});return Mw(e)}function sb(t){return t.split(",").map(e=>e.split("=").map(a=>decodeURIComponent(a.trim()))).reduce((e,[a,n])=>(e[a]=n,e),{})}function Mw(t){if(Object.keys(t).length!==0)return Object.entries(t).reduce((e,[a,n],o)=>{const i=`${encodeURIComponent(a)}=${encodeURIComponent(n)}`,r=o===0?i:`${e},${i}`;return r.length>Nw?(Gd&&le.warn(`Not adding key: ${a} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):r},"")}const vw=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function Ew(t){if(!t)return;const e=t.match(vw);if(!e)return;let a;return e[3]==="1"?a=!0:e[3]==="0"&&(a=!1),{traceId:e[1],parentSampled:a,parentSpanId:e[2]}}function kw(t,e){const a=Ew(t),n=ww(e),{traceId:o,parentSpanId:i,parentSampled:r}=a||{};return a?{traceId:o||ds(),parentSpanId:i||ds().substring(16),spanId:ds().substring(16),sampled:r,dsc:n||{}}:{traceId:o||ds(),spanId:ds().substring(16)}}function K_(t=ds(),e=ds().substring(16),a){let n="";return a!==void 0&&(n=a?"-1":"-0"),`${t}-${e}${n}`}function fl(t,e=[]){return[t,e]}function Dw(t,e){const[a,n]=t;return[a,[...n,e]]}function Rf(t,e){const a=t[1];for(const n of a){const o=n[0].type;if(e(n,o))return!0}return!1}function zf(t,e){return(e||new TextEncoder).encode(t)}function Pw(t,e){const[a,n]=t;let o=JSON.stringify(a);function i(r){typeof o=="string"?o=typeof r=="string"?o+r:[zf(o,e),r]:o.push(typeof r=="string"?zf(r,e):r)}for(const r of n){const[l,c]=r;if(i(` +${JSON.stringify(l)} +`),typeof c=="string"||c instanceof Uint8Array)i(c);else{let d;try{d=JSON.stringify(c)}catch{d=JSON.stringify(gi(c))}i(d)}}return typeof o=="string"?o:Lw(o)}function Lw(t){const e=t.reduce((o,i)=>o+i.length,0),a=new Uint8Array(e);let n=0;for(const o of t)a.set(o,n),n+=o.length;return a}function Bw(t,e){const a=typeof t.data=="string"?zf(t.data,e):t.data;return[Va({type:"attachment",length:a.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),a]}const Ow={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function ab(t){return Ow[t]}function e1(t){if(!t||!t.sdk)return;const{name:e,version:a}=t.sdk;return{name:e,version:a}}function $x(t,e,a,n){const o=t.sdkProcessingMetadata&&t.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:t.event_id,sent_at:new Date().toISOString(),...e&&{sdk:e},...!!a&&n&&{dsn:Wd(n)},...o&&{trace:Va({...o})}}}function Rw(t,e,a){const n=[{type:"client_report"},{timestamp:a||pp(),discarded_events:t}];return fl(e?{dsn:e}:{},[n])}const zw=60*1e3;function Uw(t,e=Date.now()){const a=parseInt(`${t}`,10);if(!isNaN(a))return a*1e3;const n=Date.parse(`${t}`);return isNaN(n)?zw:n-e}function $w(t,e){return t[e]||t.all||0}function Fx(t,e,a=Date.now()){return $w(t,e)>a}function Gx(t,{statusCode:e,headers:a},n=Date.now()){const o={...t},i=a&&a["x-sentry-rate-limits"],r=a&&a["retry-after"];if(i)for(const l of i.trim().split(",")){const[c,d,,,u]=l.split(":",5),g=parseInt(c,10),h=(isNaN(g)?60:g)*1e3;if(!d)o.all=n+h;else for(const p of d.split(";"))p==="metric_bucket"?(!u||u.split(";").includes("custom"))&&(o[p]=n+h):o[p]=n+h}else r?o.all=n+Uw(r,n):e===429&&(o.all=n+60*1e3);return o}function Fw(t,e){return t??e()}function bh(t){let e,a=t[0],n=1;for(;na.call(e,...r)),e=void 0)}return a}const ze=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,gp="production";function t1(){return Sx("globalEventProcessors",()=>[])}function Gw(t){t1().push(t)}function Hg(t,e,a,n=0){return new Pn((o,i)=>{const r=t[n];if(e===null||typeof r!="function")o(e);else{const l=r({...e},a);ze&&r.id&&l===null&&le.log(`Event processor "${r.id}" dropped event`),$m(l)?l.then(c=>Hg(t,c,a,n+1).then(o)).then(null,i):Hg(t,l,a,n+1).then(o).then(null,i)}})}function Wx(t){const e=dl(),a={sid:ds(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>Ww(a)};return t&&uc(a,t),a}function uc(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),!t.did&&!e.did&&(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||dl(),e.abnormal_mechanism&&(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=e.sid.length===32?e.sid:ds()),e.init!==void 0&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),typeof e.started=="number"&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if(typeof e.duration=="number")t.duration=e.duration;else{const a=t.timestamp-t.started;t.duration=a>=0?a:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),typeof e.errors=="number"&&(t.errors=e.errors),e.status&&(t.status=e.status)}function Hx(t,e){let a={};e?a={status:e}:t.status==="ok"&&(a={status:"exited"}),uc(t,a)}function Ww(t){return Va({sid:`${t.sid}`,init:t.init,started:new Date(t.started*1e3).toISOString(),timestamp:new Date(t.timestamp*1e3).toISOString(),status:t.status,errors:t.errors,did:typeof t.did=="number"||typeof t.did=="string"?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}const Hw=0,Qx=1;function s1(t){const{spanId:e,traceId:a}=t.spanContext(),{data:n,op:o,parent_span_id:i,status:r,tags:l,origin:c}=fs(t);return Va({data:n,op:o,parent_span_id:i,span_id:e,status:r,tags:l,trace_id:a,origin:c})}function Gm(t){const{traceId:e,spanId:a}=t.spanContext(),n=a1(t);return K_(e,a,n)}function Wm(t){return typeof t=="number"?nb(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?nb(t.getTime()):dl()}function nb(t){return t>9999999999?t/1e3:t}function fs(t){return Qw(t)?t.getSpanJSON():typeof t.toJSON=="function"?t.toJSON():{}}function Qw(t){return typeof t.getSpanJSON=="function"}function a1(t){const{traceFlags:e}=t.spanContext();return!!(e&Qx)}function Jx(t,e,a,n,o,i){const{normalizeDepth:r=3,normalizeMaxBreadth:l=1e3}=t,c={...e,event_id:e.event_id||a.event_id||ds(),timestamp:e.timestamp||pp()},d=a.integrations||t.integrations.map(b=>b.name);Jw(c,t),Zw(c,d),e.type===void 0&&Vw(c,t.stackParser);const u=Xw(n,a.captureContext);a.mechanism&&Hu(c,a.mechanism);const g=o&&o.getEventProcessors?o.getEventProcessors():[],h=d4().getScopeData();if(i){const b=i.getScopeData();cb(h,b)}if(u){const b=u.getScopeData();cb(h,b)}const p=[...a.attachments||[],...h.attachments];p.length&&(a.attachments=p),Xx(c,h);const _=[...g,...t1(),...h.eventProcessors];return Hg(_,c,a).then(b=>(b&&Yw(b),typeof r=="number"&&r>0?qw(b,r,l):b))}function Jw(t,e){const{environment:a,release:n,dist:o,maxValueLength:i=250}=e;"environment"in t||(t.environment="environment"in e?a:gp),t.release===void 0&&n!==void 0&&(t.release=n),t.dist===void 0&&o!==void 0&&(t.dist=o),t.message&&(t.message=bd(t.message,i));const r=t.exception&&t.exception.values&&t.exception.values[0];r&&r.value&&(r.value=bd(r.value,i));const l=t.request;l&&l.url&&(l.url=bd(l.url,i))}const ob=new WeakMap;function Vw(t,e){const a=ft._sentryDebugIds;if(!a)return;let n;const o=ob.get(e);o?n=o:(n=new Map,ob.set(e,n));const i=Object.keys(a).reduce((r,l)=>{let c;const d=n.get(l);d?c=d:(c=e(l),n.set(l,c));for(let u=c.length-1;u>=0;u--){const g=c[u];if(g.filename){r[g.filename]=a[l];break}}return r},{});try{t.exception.values.forEach(r=>{r.stacktrace.frames.forEach(l=>{l.filename&&(l.debug_id=i[l.filename])})})}catch{}}function Yw(t){const e={};try{t.exception.values.forEach(n=>{n.stacktrace.frames.forEach(o=>{o.debug_id&&(o.abs_path?e[o.abs_path]=o.debug_id:o.filename&&(e[o.filename]=o.debug_id),delete o.debug_id)})})}catch{}if(Object.keys(e).length===0)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const a=t.debug_meta.images;Object.keys(e).forEach(n=>{a.push({type:"sourcemap",code_file:n,debug_id:e[n]})})}function Zw(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}function qw(t,e,a){if(!t)return null;const n={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(o=>({...o,...o.data&&{data:gi(o.data,e,a)}}))},...t.user&&{user:gi(t.user,e,a)},...t.contexts&&{contexts:gi(t.contexts,e,a)},...t.extra&&{extra:gi(t.extra,e,a)}};return t.contexts&&t.contexts.trace&&n.contexts&&(n.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(n.contexts.trace.data=gi(t.contexts.trace.data,e,a))),t.spans&&(n.spans=t.spans.map(o=>{const i=fs(o).data;return i&&(o.data=gi(i,e,a)),o})),n}function Xw(t,e){if(!e)return t;const a=t?t.clone():new or;return a.update(e),a}function Kw(t){if(t)return e4(t)?{captureContext:t}:s4(t)?{captureContext:t}:t}function e4(t){return t instanceof or||typeof t=="function"}const t4=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function s4(t){return Object.keys(t).some(e=>t4.includes(e))}function n1(t,e){return hn().captureException(t,Kw(e))}function Yr(t,e){const a=typeof e=="string"?e:void 0,n=typeof e!="string"?{captureContext:e}:void 0;return hn().captureMessage(t,a,n)}function Vx(t,e){return hn().captureEvent(t,e)}function ul(t,e){hn().addBreadcrumb(t,e)}function a4(t,e){hn().setContext(t,e)}function Yx(...t){const e=hn();if(t.length===2){const[a,n]=t;return a?e.withScope(()=>(e.getStackTop().scope=a,n(a))):e.withScope(n)}return e.withScope(t[0])}function ib(t,e){return Yx(a=>(a.setSpan(t),e(a)))}function wt(){return hn().getClient()}function mn(){return hn().getScope()}function rb(t){const e=wt(),a=_l(),n=mn(),{release:o,environment:i=gp}=e&&e.getOptions()||{},{userAgent:r}=ft.navigator||{},l=Wx({release:o,environment:i,user:n.getUser()||a.getUser(),...r&&{userAgent:r},...t}),c=a.getSession();return c&&c.status==="ok"&&uc(c,{status:"exited"}),Zx(),a.setSession(l),n.setSession(l),l}function Zx(){const t=_l(),e=mn(),a=e.getSession()||t.getSession();a&&Hx(a),qx(),t.setSession(),e.setSession()}function qx(){const t=_l(),e=mn(),a=wt(),n=e.getSession()||t.getSession();n&&a&&a.captureSession&&a.captureSession(n)}function lb(t=!1){if(t){Zx();return}qx()}function Qu(t){return t.transaction}function Hm(t,e,a){const n=e.getOptions(),{publicKey:o}=e.getDsn()||{},{segment:i}=a&&a.getUser()||{},r=Va({environment:n.environment||gp,release:n.release,user_segment:i,public_key:o,trace_id:t});return e.emit&&e.emit("createDsc",r),r}function Md(t){const e=wt();if(!e)return{};const a=Hm(fs(t).trace_id||"",e,mn()),n=Qu(t);if(!n)return a;const o=n&&n._frozenDynamicSamplingContext;if(o)return o;const{sampleRate:i,source:r}=n.metadata;i!=null&&(a.sample_rate=`${i}`);const l=fs(n);return r&&r!=="url"&&(a.transaction=l.description),a.sampled=String(a1(n)),e.emit&&e.emit("createDsc",a),a}function Xx(t,e){const{fingerprint:a,span:n,breadcrumbs:o,sdkProcessingMetadata:i}=e;n4(t,e),n&&r4(t,n),l4(t,a),o4(t,o),i4(t,i)}function cb(t,e){const{extra:a,tags:n,user:o,contexts:i,level:r,sdkProcessingMetadata:l,breadcrumbs:c,fingerprint:d,eventProcessors:u,attachments:g,propagationContext:h,transactionName:p,span:_}=e;su(t,"extra",a),su(t,"tags",n),su(t,"user",o),su(t,"contexts",i),su(t,"sdkProcessingMetadata",l),r&&(t.level=r),p&&(t.transactionName=p),_&&(t.span=_),c.length&&(t.breadcrumbs=[...t.breadcrumbs,...c]),d.length&&(t.fingerprint=[...t.fingerprint,...d]),u.length&&(t.eventProcessors=[...t.eventProcessors,...u]),g.length&&(t.attachments=[...t.attachments,...g]),t.propagationContext={...t.propagationContext,...h}}function su(t,e,a){if(a&&Object.keys(a).length){t[e]={...t[e]};for(const n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[e][n]=a[n])}}function n4(t,e){const{extra:a,tags:n,user:o,contexts:i,level:r,transactionName:l}=e,c=Va(a);c&&Object.keys(c).length&&(t.extra={...c,...t.extra});const d=Va(n);d&&Object.keys(d).length&&(t.tags={...d,...t.tags});const u=Va(o);u&&Object.keys(u).length&&(t.user={...u,...t.user});const g=Va(i);g&&Object.keys(g).length&&(t.contexts={...g,...t.contexts}),r&&(t.level=r),l&&(t.transaction=l)}function o4(t,e){const a=[...t.breadcrumbs||[],...e];t.breadcrumbs=a.length?a:void 0}function i4(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}function r4(t,e){t.contexts={trace:s1(e),...t.contexts};const a=Qu(e);if(a){t.sdkProcessingMetadata={dynamicSamplingContext:Md(e),...t.sdkProcessingMetadata};const n=fs(a).description;n&&(t.tags={transaction:n,...t.tags})}}function l4(t,e){t.fingerprint=t.fingerprint?kx(t.fingerprint):[],e&&(t.fingerprint=t.fingerprint.concat(e)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}const c4=100;let Ih;class or{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=db()}static clone(e){return e?e.clone():new or}clone(){const e=new or;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._span=this._span,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e}setClient(e){this._client=e}getClient(){return this._client}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&uc(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,a){return this._tags={...this._tags,[e]:a},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,a){return this._extra={...this._extra,[e]:a},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,a){return a===null?delete this._contexts[e]:this._contexts[e]=a,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this._span;return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;const a=typeof e=="function"?e(this):e;if(a instanceof or){const n=a.getScopeData();this._tags={...this._tags,...n.tags},this._extra={...this._extra,...n.extra},this._contexts={...this._contexts,...n.contexts},n.user&&Object.keys(n.user).length&&(this._user=n.user),n.level&&(this._level=n.level),n.fingerprint.length&&(this._fingerprint=n.fingerprint),a.getRequestSession()&&(this._requestSession=a.getRequestSession()),n.propagationContext&&(this._propagationContext=n.propagationContext)}else if(Nd(a)){const n=e;this._tags={...this._tags,...n.tags},this._extra={...this._extra,...n.extra},this._contexts={...this._contexts,...n.contexts},n.user&&(this._user=n.user),n.level&&(this._level=n.level),n.fingerprint&&(this._fingerprint=n.fingerprint),n.requestSession&&(this._requestSession=n.requestSession),n.propagationContext&&(this._propagationContext=n.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=db(),this}addBreadcrumb(e,a){const n=typeof a=="number"?a:c4;if(n<=0)return this;const o={timestamp:pp(),...e},i=this._breadcrumbs;return i.push(o),this._breadcrumbs=i.length>n?i.slice(-n):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:e,_attachments:a,_contexts:n,_tags:o,_extra:i,_user:r,_level:l,_fingerprint:c,_eventProcessors:d,_propagationContext:u,_sdkProcessingMetadata:g,_transactionName:h,_span:p}=this;return{breadcrumbs:e,attachments:a,contexts:n,tags:o,extra:i,user:r,level:l,fingerprint:c||[],eventProcessors:d,propagationContext:u,sdkProcessingMetadata:g,transactionName:h,span:p}}applyToEvent(e,a={},n=[]){Xx(e,this.getScopeData());const o=[...n,...t1(),...this._eventProcessors];return Hg(o,e,a)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,a){const n=a&&a.event_id?a.event_id:ds();if(!this._client)return le.warn("No client configured on scope - will not capture exception!"),n;const o=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:o,...a,event_id:n},this),n}captureMessage(e,a,n){const o=n&&n.event_id?n.event_id:ds();if(!this._client)return le.warn("No client configured on scope - will not capture message!"),o;const i=new Error(e);return this._client.captureMessage(e,a,{originalException:e,syntheticException:i,...n,event_id:o},this),o}captureEvent(e,a){const n=a&&a.event_id?a.event_id:ds();return this._client?(this._client.captureEvent(e,{...a,event_id:n},this),n):(le.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}function d4(){return Ih||(Ih=new or),Ih}function db(){return{traceId:ds(),spanId:ds().substring(16)}}const Uf="7.118.0",Kx=parseFloat(Uf),u4=100;class eC{constructor(e,a,n,o=Kx){this._version=o;let i;a?i=a:(i=new or,i.setClient(e));let r;n?r=n:(r=new or,r.setClient(e)),this._stack=[{scope:i}],e&&this.bindClient(e),this._isolationScope=r}isOlderThan(e){return this._version(this.popScope(),o),o=>{throw this.popScope(),o}):(this.popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,a){const n=this._lastEventId=a&&a.event_id?a.event_id:ds(),o=new Error("Sentry syntheticException");return this.getScope().captureException(e,{originalException:e,syntheticException:o,...a,event_id:n}),n}captureMessage(e,a,n){const o=this._lastEventId=n&&n.event_id?n.event_id:ds(),i=new Error(e);return this.getScope().captureMessage(e,a,{originalException:e,syntheticException:i,...n,event_id:o}),o}captureEvent(e,a){const n=a&&a.event_id?a.event_id:ds();return e.type||(this._lastEventId=n),this.getScope().captureEvent(e,{...a,event_id:n}),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,a){const{scope:n,client:o}=this.getStackTop();if(!o)return;const{beforeBreadcrumb:i=null,maxBreadcrumbs:r=u4}=o.getOptions&&o.getOptions()||{};if(r<=0)return;const c={timestamp:pp(),...e},d=i?cc(()=>i(c,a)):c;d!==null&&(o.emit&&o.emit("beforeAddBreadcrumb",d,a),n.addBreadcrumb(d,r))}setUser(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}setTags(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}setExtras(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}setTag(e,a){this.getScope().setTag(e,a),this.getIsolationScope().setTag(e,a)}setExtra(e,a){this.getScope().setExtra(e,a),this.getIsolationScope().setExtra(e,a)}setContext(e,a){this.getScope().setContext(e,a),this.getIsolationScope().setContext(e,a)}configureScope(e){const{scope:a,client:n}=this.getStackTop();n&&e(a)}run(e){const a=ub(this);try{e(this)}finally{ub(a)}}getIntegration(e){const a=this.getClient();if(!a)return null;try{return a.getIntegration(e)}catch{return ze&&le.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,a){const n=this._callExtensionMethod("startTransaction",e,a);return ze&&!n&&(this.getClient()?le.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': +Sentry.addTracingExtensions(); +Sentry.init({...}); +`):le.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const a=this.getStackTop().scope,n=a.getSession();n&&Hx(n),this._sendSessionUpdate(),a.setSession()}startSession(e){const{scope:a,client:n}=this.getStackTop(),{release:o,environment:i=gp}=n&&n.getOptions()||{},{userAgent:r}=ft.navigator||{},l=Wx({release:o,environment:i,user:a.getUser(),...r&&{userAgent:r},...e}),c=a.getSession&&a.getSession();return c&&c.status==="ok"&&uc(c,{status:"exited"}),this.endSession(),a.setSession(l),l}shouldSendDefaultPii(){const e=this.getClient(),a=e&&e.getOptions();return!!(a&&a.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:a}=this.getStackTop(),n=e.getSession();n&&a&&a.captureSession&&a.captureSession(n)}_callExtensionMethod(e,...a){const o=mp().__SENTRY__;if(o&&o.extensions&&typeof o.extensions[e]=="function")return o.extensions[e].apply(this,a);ze&&le.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function mp(){return ft.__SENTRY__=ft.__SENTRY__||{extensions:{},hub:void 0},ft}function ub(t){const e=mp(),a=$f(e);return tC(e,t),a}function hn(){const t=mp();if(t.__SENTRY__&&t.__SENTRY__.acs){const e=t.__SENTRY__.acs.getCurrentHub();if(e)return e}return p4(t)}function _l(){return hn().getIsolationScope()}function p4(t=mp()){return(!g4(t)||$f(t).isOlderThan(Kx))&&tC(t,new eC),$f(t)}function g4(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function $f(t){return Sx("hub",()=>new eC,t)}function tC(t,e){if(!t)return!1;const a=t.__SENTRY__=t.__SENTRY__||{};return a.hub=e,!0}function pc(t){return(t||hn()).getScope().getTransaction()}let pb=!1;function m4(){pb||(pb=!0,Lx(Ff),Bx(Ff))}function Ff(){const t=pc();if(t){const e="internal_error";ze&&le.log(`[Tracing] Transaction: ${e} -> Global error occured`),t.setStatus(e)}}Ff.tag="sentry_tracingErrorCallback";var gb;(function(t){const e="ok";t.Ok=e;const a="deadline_exceeded";t.DeadlineExceeded=a;const n="unauthenticated";t.Unauthenticated=n;const o="permission_denied";t.PermissionDenied=o;const i="not_found";t.NotFound=i;const r="resource_exhausted";t.ResourceExhausted=r;const l="invalid_argument";t.InvalidArgument=l;const c="unimplemented";t.Unimplemented=c;const d="unavailable";t.Unavailable=d;const u="internal_error";t.InternalError=u;const g="unknown_error";t.UnknownError=g;const h="cancelled";t.Cancelled=h;const p="already_exists";t.AlreadyExists=p;const _="failed_precondition";t.FailedPrecondition=_;const y="aborted";t.Aborted=y;const b="out_of_range";t.OutOfRange=b;const x="data_loss";t.DataLoss=x})(gb||(gb={}));function h4(t){if(t<400&&t>=100)return"ok";if(t>=400&&t<500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t>=500&&t<600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function o1(t,e){t.setTag("http.status_code",String(e)),t.setData("http.response.status_code",e);const a=h4(e);a!=="unknown_error"&&t.setStatus(a)}function Hd(t){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const e=wt(),a=t||e&&e.getOptions();return!!a&&(a.enableTracing||"tracesSampleRate"in a||"tracesSampler"in a)}function Eu(t){if(!Hd())return;const e=_4(t),a=hn(),n=t.scope?t.scope.getSpan():sC();if(t.onlyIfParent&&!n)return;const r=(t.scope||mn()).clone();return f4(a,{parentSpan:n,spanContext:e,forceTransaction:t.forceTransaction,scope:r})}function sC(){return mn().getSpan()}function f4(t,{parentSpan:e,spanContext:a,forceTransaction:n,scope:o}){if(!Hd())return;const i=_l();let r;if(e&&!n)r=e.startChild(a);else if(e){const l=Md(e),{traceId:c,spanId:d}=e.spanContext(),u=a1(e);r=t.startTransaction({traceId:c,parentSpanId:d,parentSampled:u,...a,metadata:{dynamicSamplingContext:l,...a.metadata}})}else{const{traceId:l,dsc:c,parentSpanId:d,sampled:u}={...i.getPropagationContext(),...o.getPropagationContext()};r=t.startTransaction({traceId:l,parentSpanId:d,parentSampled:u,...a,metadata:{dynamicSamplingContext:c,...a.metadata}})}return o.setSpan(r),y4(r,o,i),r}function _4(t){if(t.startTime){const e={...t};return e.startTimestamp=Wm(t.startTime),delete e.startTime,e}return t}const aC="_sentryScope",nC="_sentryIsolationScope";function y4(t,e,a){t&&(dc(t,nC,a),dc(t,aC,e))}function b4(t){return{scope:t[aC],isolationScope:t[nC]}}const Ci="sentry.source",cd="sentry.sample_rate",dd="sentry.op",el="sentry.origin",I4="profile_id";class oC{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}}class Qm{constructor(e={}){this._traceId=e.traceId||ds(),this._spanId=e.spanId||ds().substring(16),this._startTime=e.startTimestamp||dl(),this.tags=e.tags?{...e.tags}:{},this.data=e.data?{...e.data}:{},this.instrumenter=e.instrumenter||"sentry",this._attributes={},this.setAttributes({[el]:e.origin||"manual",[dd]:e.op,...e.attributes}),this._name=e.name||e.description,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.status&&(this._status=e.status),e.endTimestamp&&(this._endTime=e.endTimestamp),e.exclusiveTime!==void 0&&(this._exclusiveTime=e.exclusiveTime),this._measurements=e.measurements?{...e.measurements}:{}}get name(){return this._name||""}set name(e){this.updateName(e)}get description(){return this._name}set description(e){this._name=e}get traceId(){return this._traceId}set traceId(e){this._traceId=e}get spanId(){return this._spanId}set spanId(e){this._spanId=e}set parentSpanId(e){this._parentSpanId=e}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(e){this._sampled=e}get attributes(){return this._attributes}set attributes(e){this._attributes=e}get startTimestamp(){return this._startTime}set startTimestamp(e){this._startTime=e}get endTimestamp(){return this._endTime}set endTimestamp(e){this._endTime=e}get status(){return this._status}set status(e){this._status=e}get op(){return this._attributes[dd]}set op(e){this.setAttribute(dd,e)}get origin(){return this._attributes[el]}set origin(e){this.setAttribute(el,e)}spanContext(){const{_spanId:e,_traceId:a,_sampled:n}=this;return{spanId:e,traceId:a,traceFlags:n?Qx:Hw}}startChild(e){const a=new Qm({...e,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});a.spanRecorder=this.spanRecorder,a.spanRecorder&&a.spanRecorder.add(a);const n=Qu(this);if(a.transaction=n,ze&&n){const o=e&&e.op||"< unknown op >",i=fs(a).description||"< unknown name >",r=n.spanContext().spanId,l=`[Tracing] Starting '${o}' span on transaction '${i}' (${r}).`;le.log(l),this._logMessage=l}return a}setTag(e,a){return this.tags={...this.tags,[e]:a},this}setData(e,a){return this.data={...this.data,[e]:a},this}setAttribute(e,a){a===void 0?delete this._attributes[e]:this._attributes[e]=a}setAttributes(e){Object.keys(e).forEach(a=>this.setAttribute(a,e[a]))}setStatus(e){return this._status=e,this}setHttpStatus(e){return o1(this,e),this}setName(e){this.updateName(e)}updateName(e){return this._name=e,this}isSuccess(){return this._status==="ok"}finish(e){return this.end(e)}end(e){if(this._endTime)return;const a=Qu(this);if(ze&&a&&a.spanContext().spanId!==this._spanId){const n=this._logMessage;n&&le.log(n.replace("Starting","Finishing"))}this._endTime=Wm(e)}toTraceparent(){return Gm(this)}toContext(){return Va({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(e){return this.data=e.data||{},this._name=e.name||e.description,this._endTime=e.endTimestamp,this.op=e.op,this._parentSpanId=e.parentSpanId,this._sampled=e.sampled,this._spanId=e.spanId||this._spanId,this._startTime=e.startTimestamp||this._startTime,this._status=e.status,this.tags=e.tags||{},this._traceId=e.traceId||this._traceId,this}getTraceContext(){return s1(this)}getSpanJSON(){return Va({data:this._getData(),description:this._name,op:this._attributes[dd],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[el],_metrics_summary:void 0,profile_id:this._attributes[I4],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:e,_attributes:a}=this,n=Object.keys(e).length>0,o=Object.keys(a).length>0;if(!(!n&&!o))return n&&o?{...e,...a}:n?e:a}}class iC extends Qm{constructor(e,a){super(e),this._contexts={},this._hub=a||hn(),this._name=e.name||"",this._metadata={...e.metadata},this._trimEnd=e.trimEnd,this.transaction=this;const n=this._metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}get name(){return this._name}set name(e){this.setName(e)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[Ci]&&{source:this._attributes[Ci]},...this._attributes[cd]&&{sampleRate:this._attributes[cd]}}}set metadata(e){this._metadata=e}setName(e,a="custom"){this._name=e,this.setAttribute(Ci,a)}updateName(e){return this._name=e,this}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new oC(e)),this.spanRecorder.add(this)}setContext(e,a){a===null?delete this._contexts[e]:this._contexts[e]=a}setMeasurement(e,a,n=""){this._measurements[e]={value:a,unit:n}}setMetadata(e){this._metadata={...this._metadata,...e}}end(e){const a=Wm(e),n=this._finishTransaction(a);if(n)return this._hub.captureEvent(n)}toContext(){const e=super.toContext();return Va({...e,name:this._name,trimEnd:this._trimEnd})}updateWithContext(e){return super.updateWithContext(e),this._name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){return Md(this)}setHub(e){this._hub=e}getProfileId(){if(this._contexts!==void 0&&this._contexts.profile!==void 0)return this._contexts.profile.profile_id}_finishTransaction(e){if(this._endTime!==void 0)return;this._name||(ze&&le.warn("Transaction has no name, falling back to ``."),this._name=""),super.end(e);const a=this._hub.getClient();if(a&&a.emit&&a.emit("finishTransaction",this),this._sampled!==!0){ze&&le.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),a&&a.recordDroppedEvent("sample_rate","transaction");return}const n=this.spanRecorder?this.spanRecorder.spans.filter(u=>u!==this&&fs(u).timestamp):[];if(this._trimEnd&&n.length>0){const u=n.map(g=>fs(g).timestamp).filter(Boolean);this._endTime=u.reduce((g,h)=>g>h?g:h)}const{scope:o,isolationScope:i}=b4(this),{metadata:r}=this,{source:l}=r,c={contexts:{...this._contexts,trace:s1(this)},spans:n,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...r,capturedSpanScope:o,capturedSpanIsolationScope:i,...Va({dynamicSamplingContext:Md(this)})},_metrics_summary:void 0,...l&&{transaction_info:{source:l}}};return Object.keys(this._measurements).length>0&&(ze&&le.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),c.measurements=this._measurements),ze&&le.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),c}}const jg={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},x4="finishReason",jc=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class C4 extends oC{constructor(e,a,n,o){super(o),this._pushActivity=e,this._popActivity=a,this.transactionSpanId=n}add(e){if(e.spanContext().spanId!==this.transactionSpanId){const a=e.end;e.end=(...n)=>(this._popActivity(e.spanContext().spanId),a.apply(e,n)),fs(e).timestamp===void 0&&this._pushActivity(e.spanContext().spanId)}super.add(e)}}class T4 extends iC{constructor(e,a,n=jg.idleTimeout,o=jg.finalTimeout,i=jg.heartbeatInterval,r=!1,l=!1){super(e,a),this._idleHub=a,this._idleTimeout=n,this._finalTimeout=o,this._heartbeatInterval=i,this._onScope=r,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=jc[4],this._autoFinishAllowed=!l,r&&(ze&&le.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),a.getScope().setSpan(this)),l||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=jc[3],this.end())},this._finalTimeout)}end(e){const a=Wm(e);if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setAttribute(x4,this._finishReason),this.spanRecorder){ze&&le.log("[Tracing] finishing IdleTransaction",new Date(a*1e3).toISOString(),this.op);for(const n of this._beforeFinishCallbacks)n(this,a);this.spanRecorder.spans=this.spanRecorder.spans.filter(n=>{if(n.spanContext().spanId===this.spanContext().spanId)return!0;fs(n).timestamp||(n.setStatus("cancelled"),n.end(a),ze&&le.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(n,void 0,2)));const{start_timestamp:o,timestamp:i}=fs(n),r=o&&o{this._finished||this._pushActivity(o)},n=o=>{this._finished||this._popActivity(o)};this.spanRecorder=new C4(a,n,this.spanContext().spanId,e),ze&&le.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:a}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=a===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=jc[5],this.end(e)))}setFinishReason(e){this._finishReason=e}sendAutoFinishSignal(){this._autoFinishAllowed||(ze&&le.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=jc[1],this.end(e))},this._idleTimeout)}_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),ze&&le.log(`[Tracing] pushActivity: ${e}`),this.activities[e]=!0,ze&&le.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(e){if(this.activities[e]&&(ze&&le.log(`[Tracing] popActivity ${e}`),delete this.activities[e],ze&&le.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){const a=dl();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=jc[5],this.end(a)):this._restartIdleTimeout(a+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?this._autoFinishAllowed&&(ze&&le.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=jc[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){ze&&le.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function rC(t,e,a){if(!Hd(e))return t.sampled=!1,t;if(t.sampled!==void 0)return t.setAttribute(cd,Number(t.sampled)),t;let n;return typeof e.tracesSampler=="function"?(n=e.tracesSampler(a),t.setAttribute(cd,Number(n))):a.parentSampled!==void 0?n=a.parentSampled:typeof e.tracesSampleRate<"u"?(n=e.tracesSampleRate,t.setAttribute(cd,Number(n))):(n=1,t.setAttribute(cd,n)),lC(n)?n?(t.sampled=Math.random()1?(ze&&le.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${t}.`),!1):!0}function S4(){const e=this.getScope().getSpan();return e?{"sentry-trace":Gm(e)}:{}}function j4(t,e){const a=this.getClient(),n=a&&a.getOptions()||{},o=n.instrumenter||"sentry",i=t.instrumenter||"sentry";o!==i&&(ze&&le.error(`A transaction was started with instrumenter=\`${i}\`, but the SDK is configured with the \`${o}\` instrumenter. +The transaction will not be sampled. Please use the ${o} instrumentation to start transactions.`),t.sampled=!1);let r=new iC(t,this);return r=rC(r,n,{name:t.name,parentSampled:t.parentSampled,transactionContext:t,attributes:{...t.data,...t.attributes},...e}),r.isRecording()&&r.initSpanRecorder(n._experiments&&n._experiments.maxSpans),a&&a.emit&&a.emit("startTransaction",r),r}function mb(t,e,a,n,o,i,r,l=!1){const c=t.getClient(),d=c&&c.getOptions()||{};let u=new T4(e,t,a,n,r,o,l);return u=rC(u,d,{name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:{...e.data,...e.attributes},...i}),u.isRecording()&&u.initSpanRecorder(d._experiments&&d._experiments.maxSpans),c&&c.emit&&c.emit("startTransaction",u),u}function A4(){const t=mp();t.__SENTRY__&&(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction||(t.__SENTRY__.extensions.startTransaction=j4),t.__SENTRY__.extensions.traceHeaders||(t.__SENTRY__.extensions.traceHeaders=S4),m4())}function N4(t,e,a){const n=pc();n&&n.setMeasurement(t,e,a)}function w4(t,e){return e&&(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||e.name,t.sdk.version=t.sdk.version||e.version,t.sdk.integrations=[...t.sdk.integrations||[],...e.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...e.packages||[]]),t}function M4(t,e,a,n){const o=e1(a),i={sent_at:new Date().toISOString(),...o&&{sdk:o},...!!n&&e&&{dsn:Wd(e)}},r="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return fl(i,[r])}function v4(t,e,a,n){const o=e1(a),i=t.type&&t.type!=="replay_event"?t.type:"event";w4(t,a&&a.sdk);const r=$x(t,o,n,e);return delete t.sdkProcessingMetadata,fl(r,[[{type:i},t]])}const E4="7";function k4(t){const e=t.protocol?`${t.protocol}:`:"",a=t.port?`:${t.port}`:"";return`${e}//${t.host}${a}${t.path?`/${t.path}`:""}/api/`}function D4(t){return`${k4(t)}${t.projectId}/envelope/`}function P4(t,e){return HN({sentry_key:t.publicKey,sentry_version:E4,...e&&{sentry_client:`${e.name}/${e.version}`}})}function L4(t,e={}){const a=typeof e=="string"?e:e.tunnel,n=typeof e=="string"||!e._metadata?void 0:e._metadata.sdk;return a||`${D4(t)}?${P4(t,n)}`}const hb=[];function B4(t){const e={};return t.forEach(a=>{const{name:n}=a,o=e[n];o&&!o.isDefaultInstance&&a.isDefaultInstance||(e[n]=a)}),Object.keys(e).map(a=>e[a])}function O4(t){const e=t.defaultIntegrations||[],a=t.integrations;e.forEach(r=>{r.isDefaultInstance=!0});let n;Array.isArray(a)?n=[...e,...a]:typeof a=="function"?n=kx(a(e)):n=e;const o=B4(n),i=z4(o,r=>r.name==="Debug");if(i!==-1){const[r]=o.splice(i,1);o.push(r)}return o}function R4(t,e){const a={};return e.forEach(n=>{n&&cC(t,n,a)}),a}function fb(t,e){for(const a of e)a&&a.afterAllSetup&&a.afterAllSetup(t)}function cC(t,e,a){if(a[e.name]){ze&&le.log(`Integration skipped because it was already installed: ${e.name}`);return}if(a[e.name]=e,hb.indexOf(e.name)===-1&&(e.setupOnce(Gw,hn),hb.push(e.name)),e.setup&&typeof e.setup=="function"&&e.setup(t),t.on&&typeof e.preprocessEvent=="function"){const n=e.preprocessEvent.bind(e);t.on("preprocessEvent",(o,i)=>n(o,i,t))}if(t.addEventProcessor&&typeof e.processEvent=="function"){const n=e.processEvent.bind(e),o=Object.assign((i,r)=>n(i,r,t),{id:e.name});t.addEventProcessor(o)}ze&&le.log(`Integration installed: ${e.name}`)}function z4(t,e){for(let a=0;a0?`|#${n.map(([i,r])=>`${i}:${r}`).join(",")}`:"";e+=`${a.name}@${a.unit}:${a.metric}|${a.metricType}${o}|T${a.timestamp} +`}return e}function $4(t,e,a,n){const o={sent_at:new Date().toISOString()};a&&a.sdk&&(o.sdk={name:a.sdk.name,version:a.sdk.version}),n&&e&&(o.dsn=Wd(e));const i=F4(t);return fl(o,[i])}function F4(t){const e=U4(t);return[{type:"statsd",length:e.length},e]}const _b="Not capturing exception because it's already been captured.";class G4{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=WN(e.dsn):ze&&le.warn("No DSN provided, client will not send events."),this._dsn){const a=L4(this._dsn,e);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:a})}}captureException(e,a,n){if(Zy(e)){ze&&le.log(_b);return}let o=a&&a.event_id;return this._process(this.eventFromException(e,a).then(i=>this._captureEvent(i,a,n)).then(i=>{o=i})),o}captureMessage(e,a,n,o){let i=n&&n.event_id;const r=Q_(e)?e:String(e),l=J_(e)?this.eventFromMessage(r,a,n):this.eventFromException(e,n);return this._process(l.then(c=>this._captureEvent(c,n,o)).then(c=>{i=c})),i}captureEvent(e,a,n){if(a&&a.originalException&&Zy(a.originalException)){ze&&le.log(_b);return}let o=a&&a.event_id;const r=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,a,r||n).then(l=>{o=l})),o}captureSession(e){typeof e.release!="string"?ze&&le.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),uc(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const a=this._transport;return a?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(e).then(n=>a.flush(e).then(o=>n&&o))):wd(!0)}close(e){return this.flush(e).then(a=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),a))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(e){return this.getIntegrationByName(e)}getIntegrationByName(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch{return ze&&le.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){const a=this._integrations[e.name];cC(this,e,this._integrations),a||fb(this,[e])}sendEvent(e,a={}){this.emit("beforeSendEvent",e,a);let n=v4(e,this._dsn,this._options._metadata,this._options.tunnel);for(const i of a.attachments||[])n=Dw(n,Bw(i,this._options.transportOptions&&this._options.transportOptions.textEncoder));const o=this._sendEnvelope(n);o&&o.then(i=>this.emit("afterSendEvent",e,i),null)}sendSession(e){const a=M4(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(a)}recordDroppedEvent(e,a,n){if(this._options.sendClientReports){const o=`${e}:${a}`;ze&&le.log(`Adding outcome: "${o}"`),this._outcomes[o]=this._outcomes[o]+1||1}}captureAggregateMetrics(e){ze&&le.log(`Flushing aggregated metrics, number of metrics: ${e.length}`);const a=$4(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(a)}on(e,a){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(a)}emit(e,...a){this._hooks[e]&&this._hooks[e].forEach(n=>n(...a))}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=R4(this,e),fb(this,e),this._integrationsInitialized=!0}_updateSessionFromEvent(e,a){let n=!1,o=!1;const i=a.exception&&a.exception.values;if(i){o=!0;for(const c of i){const d=c.mechanism;if(d&&d.handled===!1){n=!0;break}}}const r=e.status==="ok";(r&&e.errors===0||r&&n)&&(uc(e,{...n&&{status:"crashed"},errors:e.errors||Number(o||n)}),this.captureSession(e))}_isClientDoneProcessing(e){return new Pn(a=>{let n=0;const o=1,i=setInterval(()=>{this._numProcessing==0?(clearInterval(i),a(!0)):(n+=o,e&&n>=e&&(clearInterval(i),a(!1)))},o)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(e,a,n,o=_l()){const i=this.getOptions(),r=Object.keys(this._integrations);return!a.integrations&&r.length>0&&(a.integrations=r),this.emit("preprocessEvent",e,a),Jx(i,e,a,n,this,o).then(l=>{if(l===null)return l;const c={...o.getPropagationContext(),...n?n.getPropagationContext():void 0};if(!(l.contexts&&l.contexts.trace)&&c){const{traceId:u,spanId:g,parentSpanId:h,dsc:p}=c;l.contexts={trace:{trace_id:u,span_id:g,parent_span_id:h},...l.contexts};const _=p||Hm(u,this,n);l.sdkProcessingMetadata={dynamicSamplingContext:_,...l.sdkProcessingMetadata}}return l})}_captureEvent(e,a={},n){return this._processEvent(e,a,n).then(o=>o.event_id,o=>{if(ze){const i=o;i.logLevel==="log"?le.log(i.message):le.warn(i)}})}_processEvent(e,a,n){const o=this.getOptions(),{sampleRate:i}=o,r=uC(e),l=dC(e),c=e.type||"error",d=`before send for type \`${c}\``;if(l&&typeof i=="number"&&Math.random()>i)return this.recordDroppedEvent("sample_rate","error",e),X_(new fi(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));const u=c==="replay_event"?"replay":c,h=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,a,n,h).then(p=>{if(p===null)throw this.recordDroppedEvent("event_processor",u,e),new fi("An event processor returned `null`, will not send event.","log");if(a.data&&a.data.__sentry__===!0)return p;const y=H4(o,p,a);return W4(y,d)}).then(p=>{if(p===null)throw this.recordDroppedEvent("before_send",u,e),new fi(`${d} returned \`null\`, will not send event.`,"log");const _=n&&n.getSession();!r&&_&&this._updateSessionFromEvent(_,p);const y=p.transaction_info;if(r&&y&&p.transaction!==e.transaction){const b="custom";p.transaction_info={...y,source:b}}return this.sendEvent(p,a),p}).then(null,p=>{throw p instanceof fi?p:(this.captureException(p,{data:{__sentry__:!0},originalException:p}),new fi(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. +Reason: ${p}`))})}_process(e){this._numProcessing++,e.then(a=>(this._numProcessing--,a),a=>(this._numProcessing--,a))}_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,a=>{ze&&le.error("Error while sending event:",a)});ze&&le.error("Transport disabled")}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map(a=>{const[n,o]=a.split(":");return{reason:n,category:o,quantity:e[a]}})}}function W4(t,e){const a=`${e} must return \`null\` or a valid event.`;if($m(t))return t.then(n=>{if(!Nd(n)&&n!==null)throw new fi(a);return n},n=>{throw new fi(`${e} rejected with ${n}`)});if(!Nd(t)&&t!==null)throw new fi(a);return t}function H4(t,e,a){const{beforeSend:n,beforeSendTransaction:o}=t;return dC(e)&&n?n(e,a):uC(e)&&o?o(e,a):e}function dC(t){return t.type===void 0}function uC(t){return t.type==="transaction"}function Q4(t){const e=wt();!e||!e.addEventProcessor||e.addEventProcessor(t)}function J4(t,e){e.debug===!0&&(ze?le.enable():cc(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),mn().update(e.initialScope);const n=new t(e);V4(n),Y4(n)}function V4(t){const a=hn().getStackTop();a.client=t,a.scope.setClient(t)}function Y4(t){t.init?t.init():t.setupIntegrations&&t.setupIntegrations()}const Z4=30;function pC(t,e,a=Cw(t.bufferSize||Z4)){let n={};const o=r=>a.drain(r);function i(r){const l=[];if(Rf(r,(g,h)=>{const p=ab(h);if(Fx(n,p)){const _=yb(g,h);t.recordDroppedEvent("ratelimit_backoff",p,_)}else l.push(g)}),l.length===0)return wd();const c=fl(r[0],l),d=g=>{Rf(c,(h,p)=>{const _=yb(h,p);t.recordDroppedEvent(g,ab(p),_)})},u=()=>e({body:Pw(c,t.textEncoder)}).then(g=>(g.statusCode!==void 0&&(g.statusCode<200||g.statusCode>=300)&&ze&&le.warn(`Sentry responded with status code ${g.statusCode} to sent event.`),n=Gx(n,g),g),g=>{throw d("network_error"),g});return a.add(u).then(g=>g,g=>{if(g instanceof fi)return ze&&le.error("Skipped sending event because buffer is full."),d("queue_overflow"),wd();throw g})}return i.__sentry__baseTransport__=!0,{send:i,flush:o}}function yb(t,e){if(!(e!=="event"&&e!=="transaction"))return Array.isArray(t)?t[1]:void 0}function q4(t,e){const a={sent_at:new Date().toISOString()};e&&(a.dsn=Wd(e));const n=t.map(X4);return fl(a,n)}function X4(t){return[{type:"span"},t]}function K4(t,e){const a=e&&sM(e)?e.getClient():e,n=a&&a.getDsn(),o=a&&a.getOptions().tunnel;return tM(t,n)||eM(t,o)}function eM(t,e){return e?bb(t)===bb(e):!1}function tM(t,e){return e?t.includes(e.host):!1}function bb(t){return t[t.length-1]==="/"?t.slice(0,-1):t}function sM(t){return t.getClient!==void 0}function gC(t,e,a=[e],n="npm"){const o=t._metadata||{};o.sdk||(o.sdk={name:`sentry.javascript.${e}`,packages:a.map(i=>({name:`${n}:@sentry/${i}`,version:Uf})),version:Uf}),t._metadata=o}const aM=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],nM=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],mC="InboundFilters",oM=(t={})=>({name:mC,setupOnce(){},processEvent(e,a,n){const o=n.getOptions(),i=iM(t,o);return rM(e,i)?null:e}}),hC=oM;mr(mC,hC);function iM(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...t.disableErrorDefaults?[]:aM],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[],...t.disableTransactionDefaults?[]:nM],ignoreInternal:t.ignoreInternal!==void 0?t.ignoreInternal:!0}}function rM(t,e){return e.ignoreInternal&&gM(t)?(ze&&le.warn(`Event dropped due to being internal Sentry Error. +Event: ${Vr(t)}`),!0):lM(t,e.ignoreErrors)?(ze&&le.warn(`Event dropped due to being matched by \`ignoreErrors\` option. +Event: ${Vr(t)}`),!0):cM(t,e.ignoreTransactions)?(ze&&le.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. +Event: ${Vr(t)}`),!0):dM(t,e.denyUrls)?(ze&&le.warn(`Event dropped due to being matched by \`denyUrls\` option. +Event: ${Vr(t)}. +Url: ${Qg(t)}`),!0):uM(t,e.allowUrls)?!1:(ze&&le.warn(`Event dropped due to not being matched by \`allowUrls\` option. +Event: ${Vr(t)}. +Url: ${Qg(t)}`),!0)}function lM(t,e){return t.type||!e||!e.length?!1:pM(t).some(a=>Fd(a,e))}function cM(t,e){if(t.type!=="transaction"||!e||!e.length)return!1;const a=t.transaction;return a?Fd(a,e):!1}function dM(t,e){if(!e||!e.length)return!1;const a=Qg(t);return a?Fd(a,e):!1}function uM(t,e){if(!e||!e.length)return!0;const a=Qg(t);return a?Fd(a,e):!0}function pM(t){const e=[];t.message&&e.push(t.message);let a;try{a=t.exception.values[t.exception.values.length-1]}catch{}return a&&a.value&&(e.push(a.value),a.type&&e.push(`${a.type}: ${a.value}`)),ze&&e.length===0&&le.error(`Could not extract message for event ${Vr(t)}`),e}function gM(t){try{return t.exception.values[0].type==="SentryError"}catch{}return!1}function mM(t=[]){for(let e=t.length-1;e>=0;e--){const a=t[e];if(a&&a.filename!==""&&a.filename!=="[native code]")return a.filename||null}return null}function Qg(t){try{let e;try{e=t.exception.values[0].stacktrace.frames}catch{}return e?mM(e):null}catch{return ze&&le.error(`Cannot extract url for event ${Vr(t)}`),null}}let Ib;const fC="FunctionToString",xb=new WeakMap,hM=()=>({name:fC,setupOnce(){Ib=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=Y_(this),a=xb.has(wt())&&e!==void 0?e:this;return Ib.apply(a,t)}}catch{}},setup(t){xb.set(t,!0)}}),_C=hM;mr(fC,_C);const Zt=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,tt=ft;function fM(){tt.document?tt.document.addEventListener("visibilitychange",()=>{const t=pc();if(tt.document.hidden&&t){const e="cancelled",{op:a,status:n}=fs(t);Zt&&le.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${a}`),n||t.setStatus(e),t.setTag("visibilitychange","document.hidden"),t.end()}}):Zt&&le.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const hp=(t,e,a)=>{let n,o;return i=>{e.value>=0&&(i||a)&&(o=e.value-(n||0),(o||n===void 0)&&(n=e.value,e.delta=o,t(e)))}},_M=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,yM=()=>{const t=tt.performance.timing,e=tt.performance.navigation.type,a={entryType:"navigation",startTime:0,type:e==2?"back_forward":e===1?"reload":"navigate"};for(const n in t)n!=="navigationStart"&&n!=="toJSON"&&(a[n]=Math.max(t[n]-t.navigationStart,0));return a},Jm=()=>tt.__WEB_VITALS_POLYFILL__?tt.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||yM()):tt.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],i1=()=>{const t=Jm();return t&&t.activationStart||0},fp=(t,e)=>{const a=Jm();let n="navigate";return a&&(tt.document&&tt.document.prerendering||i1()>0?n="prerender":n=a.type.replace(/_/g,"-")),{name:t,value:typeof e>"u"?-1:e,rating:"good",delta:0,entries:[],id:_M(),navigationType:n}},Qd=(t,e,a)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const n=new PerformanceObserver(o=>{e(o.getEntries())});return n.observe(Object.assign({type:t,buffered:!0},a||{})),n}}catch{}},_p=(t,e)=>{const a=n=>{(n.type==="pagehide"||tt.document.visibilityState==="hidden")&&(t(n),e&&(removeEventListener("visibilitychange",a,!0),removeEventListener("pagehide",a,!0)))};tt.document&&(addEventListener("visibilitychange",a,!0),addEventListener("pagehide",a,!0))},bM=(t,e={})=>{const a=fp("CLS",0);let n,o=0,i=[];const r=c=>{c.forEach(d=>{if(!d.hadRecentInput){const u=i[0],g=i[i.length-1];o&&i.length!==0&&d.startTime-g.startTime<1e3&&d.startTime-u.startTime<5e3?(o+=d.value,i.push(d)):(o=d.value,i=[d]),o>a.value&&(a.value=o,a.entries=i,n&&n())}})},l=Qd("layout-shift",r);if(l){n=hp(t,a,e.reportAllChanges);const c=()=>{r(l.takeRecords()),n(!0)};return _p(c),c}};let Jg=-1;const IM=()=>{tt.document&&tt.document.visibilityState&&(Jg=tt.document.visibilityState==="hidden"&&!tt.document.prerendering?0:1/0)},xM=()=>{_p(({timeStamp:t})=>{Jg=t},!0)},r1=()=>(Jg<0&&(IM(),xM()),{get firstHiddenTime(){return Jg}}),CM=t=>{const e=r1(),a=fp("FID");let n;const o=l=>{l.startTime{l.forEach(o)},r=Qd("first-input",i);n=hp(t,a),r&&_p(()=>{i(r.takeRecords()),r.disconnect()},!0)};let yC=0,xh=1/0,Up=0;const TM=t=>{t.forEach(e=>{e.interactionId&&(xh=Math.min(xh,e.interactionId),Up=Math.max(Up,e.interactionId),yC=Up?(Up-xh)/7+1:0)})};let Gf;const SM=()=>Gf?yC:performance.interactionCount||0,jM=()=>{"interactionCount"in performance||Gf||(Gf=Qd("event",TM,{type:"event",buffered:!0,durationThreshold:0}))},bC=()=>SM(),Cb=10,tr=[],Ch={},Tb=t=>{const e=tr[tr.length-1],a=Ch[t.interactionId];if(a||tr.lengthe.latency){if(a)a.entries.push(t),a.latency=Math.max(a.latency,t.duration);else{const n={id:t.interactionId,latency:t.duration,entries:[t]};Ch[n.id]=n,tr.push(n)}tr.sort((n,o)=>o.latency-n.latency),tr.splice(Cb).forEach(n=>{delete Ch[n.id]})}},AM=()=>{const t=Math.min(tr.length-1,Math.floor(bC()/50));return tr[t]},NM=(t,e)=>{e=e||{},jM();const a=fp("INP");let n;const o=r=>{r.forEach(c=>{c.interactionId&&Tb(c),c.entryType==="first-input"&&!tr.some(u=>u.entries.some(g=>c.duration===g.duration&&c.startTime===g.startTime))&&Tb(c)});const l=AM();l&&l.latency!==a.value&&(a.value=l.latency,a.entries=l.entries,n())},i=Qd("event",o,{durationThreshold:e.durationThreshold||40});n=hp(t,a,e.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),_p(()=>{o(i.takeRecords()),a.value<0&&bC()>0&&(a.value=0,a.entries=[]),n(!0)}))},Sb={},wM=t=>{const e=r1(),a=fp("LCP");let n;const o=r=>{const l=r[r.length-1];if(l){const c=Math.max(l.startTime-i1(),0);c{Sb[a.id]||(o(i.takeRecords()),i.disconnect(),Sb[a.id]=!0,n(!0))};return["keydown","click"].forEach(l=>{tt.document&&addEventListener(l,r,{once:!0,capture:!0})}),_p(r,!0),r}},Wf=t=>{tt.document&&(tt.document.prerendering?addEventListener("prerenderingchange",()=>Wf(t),!0):tt.document.readyState!=="complete"?addEventListener("load",()=>Wf(t),!0):setTimeout(t,0))},MM=(t,e)=>{e=e||{};const a=fp("TTFB"),n=hp(t,a,e.reportAllChanges);Wf(()=>{const o=Jm();if(o){if(a.value=Math.max(o.responseStart-i1(),0),a.value<0||a.value>performance.now())return;a.entries=[o],n(!0)}})},ku={},Vg={};let IC,xC,CC,TC,SC;function vM(t,e=!1){return yp("cls",t,PM,IC,e)}function jC(t,e=!1){return yp("lcp",t,BM,CC,e)}function EM(t){return yp("ttfb",t,OM,TC)}function kM(t){return yp("fid",t,LM,xC)}function DM(t){return yp("inp",t,RM,SC)}function vd(t,e){return AC(t,e),Vg[t]||(zM(t),Vg[t]=!0),NC(t,e)}function Jd(t,e){const a=ku[t];if(!(!a||!a.length))for(const n of a)try{n(e)}catch(o){Zt&&le.error(`Error while triggering instrumentation handler. +Type: ${t} +Name: ${lr(n)} +Error:`,o)}}function PM(){return bM(t=>{Jd("cls",{metric:t}),IC=t},{reportAllChanges:!0})}function LM(){return CM(t=>{Jd("fid",{metric:t}),xC=t})}function BM(){return wM(t=>{Jd("lcp",{metric:t}),CC=t})}function OM(){return MM(t=>{Jd("ttfb",{metric:t}),TC=t})}function RM(){return NM(t=>{Jd("inp",{metric:t}),SC=t})}function yp(t,e,a,n,o=!1){AC(t,e);let i;return Vg[t]||(i=a(),Vg[t]=!0),n&&e({metric:n}),NC(t,e,o?i:void 0)}function zM(t){const e={};t==="event"&&(e.durationThreshold=0),Qd(t,a=>{Jd(t,{entries:a})},e)}function AC(t,e){ku[t]=ku[t]||[],ku[t].push(e)}function NC(t,e,a){return()=>{a&&a();const n=ku[t];if(!n)return;const o=n.indexOf(e);o!==-1&&n.splice(o,1)}}function Th(t){return typeof t=="number"&&isFinite(t)}function Ed(t,{startTimestamp:e,...a}){return e&&t.startTimestamp>e&&(t.startTimestamp=e),t.startChild({startTimestamp:e,...a})}const UM=2147483647;function Ys(t){return t/1e3}function l1(){return tt&&tt.addEventListener&&tt.performance}let jb=0,xs={},di,Du;function $M(){const t=l1();if(t&&Za){t.mark&&tt.performance.mark("sentry-tracing-init");const e=JM(),a=HM(),n=QM(),o=VM();return()=>{e(),a(),n(),o()}}return()=>{}}function FM(){vd("longtask",({entries:t})=>{for(const e of t){const a=pc();if(!a)return;const n=Ys(Za+e.startTime),o=Ys(e.duration);a.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+o})}})}function GM(){vd("event",({entries:t})=>{for(const e of t){const a=pc();if(!a)return;if(e.name==="click"){const n=Ys(Za+e.startTime),o=Ys(e.duration),i={description:cl(e.target),op:`ui.interaction.${e.name}`,origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+o},r=jx(e.target);r&&(i.attributes={"ui.component_name":r}),a.startChild(i)}}})}function WM(t,e){if(l1()&&Za){const n=YM(t,e);return()=>{n()}}return()=>{}}function HM(){return vM(({metric:t})=>{const e=t.entries[t.entries.length-1];e&&(Zt&&le.log("[Measurements] Adding CLS"),xs.cls={value:t.value,unit:""},Du=e)},!0)}function QM(){return jC(({metric:t})=>{const e=t.entries[t.entries.length-1];e&&(Zt&&le.log("[Measurements] Adding LCP"),xs.lcp={value:t.value,unit:"millisecond"},di=e)},!0)}function JM(){return kM(({metric:t})=>{const e=t.entries[t.entries.length-1];if(!e)return;const a=Ys(Za),n=Ys(e.startTime);Zt&&le.log("[Measurements] Adding FID"),xs.fid={value:t.value,unit:"millisecond"},xs["mark.fid"]={value:a+n,unit:"second"}})}function VM(){return EM(({metric:t})=>{t.entries[t.entries.length-1]&&(Zt&&le.log("[Measurements] Adding TTFB"),xs.ttfb={value:t.value,unit:"millisecond"})})}const Ab={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function YM(t,e){return DM(({metric:a})=>{if(a.value===void 0)return;const n=a.entries.find(T=>T.duration===a.value&&Ab[T.name]!==void 0),o=wt();if(!n||!o)return;const i=Ab[n.name],r=o.getOptions(),l=Ys(Za+n.startTime),c=Ys(a.value),d=n.interactionId!==void 0?t[n.interactionId]:void 0;if(d===void 0)return;const{routeName:u,parentContext:g,activeTransaction:h,user:p,replayId:_}=d,y=p!==void 0?p.email||p.id||p.ip_address:void 0,b=h!==void 0?h.getProfileId():void 0,x=new Qm({startTimestamp:l,endTimestamp:l+c,op:`ui.interaction.${i}`,name:cl(n.target),attributes:{release:r.release,environment:r.environment,transaction:u,...y!==void 0&&y!==""?{user:y}:{},...b!==void 0?{profile_id:b}:{},..._!==void 0?{replay_id:_}:{}},exclusiveTime:a.value,measurements:{inp:{value:a.value,unit:"millisecond"}}}),C=nv(g,r,e);if(C&&Math.random(){Zt&&le.error("Error while sending interaction:",j)});return}})}function ZM(t){const e=l1();if(!e||!tt.performance.getEntries||!Za)return;Zt&&le.log("[Tracing] Adding & adjusting spans using Performance API");const a=Ys(Za),n=e.getEntries(),{op:o,start_timestamp:i}=fs(t);if(n.slice(jb).forEach(r=>{const l=Ys(r.startTime),c=Ys(r.duration);if(!(t.op==="navigation"&&i&&a+l{if(!xs[l]||!i||a>=i)return;const c=xs[l].value,d=a+Ys(c),u=Math.abs((d-i)*1e3),g=u-c;Zt&&le.log(`[Measurements] Normalized ${l} from ${c} to ${u} (${g})`),xs[l].value=u});const r=xs["mark.fid"];r&&xs.fid&&(Ed(t,{description:"first input delay",endTimestamp:r.value+Ys(xs.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:r.value}),delete xs["mark.fid"]),"fcp"in xs||delete xs.cls,Object.keys(xs).forEach(l=>{N4(l,xs[l].value,xs[l].unit)}),sv(t)}di=void 0,Du=void 0,xs={}}function qM(t,e,a,n,o){const i=o+a,r=i+n;return Ed(t,{description:e.name,endTimestamp:r,op:e.entryType,origin:"auto.resource.browser.metrics",startTimestamp:i}),i}function XM(t,e,a){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(n=>{$p(t,e,n,a)}),$p(t,e,"secureConnection",a,"TLS/SSL","connectEnd"),$p(t,e,"fetch",a,"cache","domainLookupStart"),$p(t,e,"domainLookup",a,"DNS"),KM(t,e,a)}function $p(t,e,a,n,o,i){const r=i?e[i]:e[`${a}End`],l=e[`${a}Start`];!l||!r||Ed(t,{op:"browser",origin:"auto.browser.browser.metrics",description:o||a,startTimestamp:n+Ys(l),endTimestamp:n+Ys(r)})}function KM(t,e,a){e.responseEnd&&(Ed(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:a+Ys(e.requestStart),endTimestamp:a+Ys(e.responseEnd)}),Ed(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:a+Ys(e.responseStart),endTimestamp:a+Ys(e.responseEnd)}))}function ev(t,e,a,n,o,i){if(e.initiatorType==="xmlhttprequest"||e.initiatorType==="fetch")return;const r=tc(a),l={};Sh(l,e,"transferSize","http.response_transfer_size"),Sh(l,e,"encodedBodySize","http.response_content_length"),Sh(l,e,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in e&&(l["resource.render_blocking_status"]=e.renderBlockingStatus),r.protocol&&(l["url.scheme"]=r.protocol.split(":").pop()),r.host&&(l["server.address"]=r.host),l["url.same_origin"]=a.includes(tt.location.origin);const c=i+n,d=c+o;Ed(t,{description:a.replace(tt.location.origin,""),endTimestamp:d,op:e.initiatorType?`resource.${e.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:c,data:l})}function tv(t){const e=tt.navigator;if(!e)return;const a=e.connection;a&&(a.effectiveType&&t.setTag("effectiveConnectionType",a.effectiveType),a.type&&t.setTag("connectionType",a.type),Th(a.rtt)&&(xs["connection.rtt"]={value:a.rtt,unit:"millisecond"})),Th(e.deviceMemory)&&t.setTag("deviceMemory",`${e.deviceMemory} GB`),Th(e.hardwareConcurrency)&&t.setTag("hardwareConcurrency",String(e.hardwareConcurrency))}function sv(t){di&&(Zt&&le.log("[Measurements] Adding LCP Data"),di.element&&t.setTag("lcp.element",cl(di.element)),di.id&&t.setTag("lcp.id",di.id),di.url&&t.setTag("lcp.url",di.url.trim().slice(0,200)),t.setTag("lcp.size",di.size)),Du&&Du.sources&&(Zt&&le.log("[Measurements] Adding CLS Data"),Du.sources.forEach((e,a)=>t.setTag(`cls.source.${a+1}`,cl(e.node))))}function Sh(t,e,a,n){const o=e[a];o!=null&&o0?y.join(","):void 0}}else return{"sentry-trace":g,baggage:h}}function rv(t){try{return new URL(t).href}catch{return}}function lv(t,e){if(e.response){o1(t,e.response.status);const a=e.response&&e.response.headers&&e.response.headers.get("content-length");if(a){const n=parseInt(a);n>0&&t.setAttribute("http.response_content_length",n)}}else e.error&&t.setStatus("internal_error");t.end()}const Hf=["localhost",/^\/(?!\/)/],Qf={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:Hf,tracePropagationTargets:Hf};function cv(t){const{traceFetch:e,traceXHR:a,tracePropagationTargets:n,tracingOrigins:o,shouldCreateSpanForRequest:i,enableHTTPTimings:r}={traceFetch:Qf.traceFetch,traceXHR:Qf.traceXHR,...t},l=typeof i=="function"?i:u=>!0,c=u=>gv(u,n||o),d={};e&&Z_(u=>{const g=ov(u,l,c,d);if(g){const h=wC(u.fetchData.url),p=h?tc(h).host:void 0;g.setAttributes({"http.url":h,"server.address":p})}r&&g&&Nb(g)}),a&&q_(u=>{const g=mv(u,l,c,d);r&&g&&Nb(g)})}function dv(t){return t.entryType==="resource"&&"initiatorType"in t&&typeof t.nextHopProtocol=="string"&&(t.initiatorType==="fetch"||t.initiatorType==="xmlhttprequest")}function Nb(t){const{url:e}=fs(t).data||{};if(!e||typeof e!="string")return;const a=vd("resource",({entries:n})=>{n.forEach(o=>{dv(o)&&o.name.endsWith(e)&&(pv(o).forEach(r=>t.setAttribute(...r)),setTimeout(a))})})}function uv(t){let e="unknown",a="unknown",n="";for(const o of t){if(o==="/"){[e,a]=t.split("/");break}if(!isNaN(Number(o))){e=n==="h"?"http":n,a=t.split(n)[1];break}n+=o}return n===t&&(e=n),{name:e,version:a}}function Vo(t=0){return((Za||performance.timeOrigin)+t)/1e3}function pv(t){const{name:e,version:a}=uv(t.nextHopProtocol),n=[];return n.push(["network.protocol.version",a],["network.protocol.name",e]),Za?[...n,["http.request.redirect_start",Vo(t.redirectStart)],["http.request.fetch_start",Vo(t.fetchStart)],["http.request.domain_lookup_start",Vo(t.domainLookupStart)],["http.request.domain_lookup_end",Vo(t.domainLookupEnd)],["http.request.connect_start",Vo(t.connectStart)],["http.request.secure_connection_start",Vo(t.secureConnectionStart)],["http.request.connection_end",Vo(t.connectEnd)],["http.request.request_start",Vo(t.requestStart)],["http.request.response_start",Vo(t.responseStart)],["http.request.response_end",Vo(t.responseEnd)]]:n}function gv(t,e){return Fd(t,e||Hf)}function mv(t,e,a,n){const o=t.xhr,i=o&&o[Kr];if(!Hd()||!o||o.__sentry_own_request__||!i)return;const r=e(i.url);if(t.endTimestamp&&r){const p=o.__sentry_xhr_span_id__;if(!p)return;const _=n[p];_&&i.status_code!==void 0&&(o1(_,i.status_code),_.end(),delete n[p]);return}const l=mn(),c=_l(),d=wC(i.url),u=d?tc(d).host:void 0,g=r?Eu({name:`${i.method} ${i.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":i.method,"http.url":d,url:i.url,"server.address":u,[el]:"auto.http.browser"},op:"http.client"}):void 0;g&&(o.__sentry_xhr_span_id__=g.spanContext().spanId,n[o.__sentry_xhr_span_id__]=g);const h=wt();if(o.setRequestHeader&&a(i.url)&&h){const{traceId:p,spanId:_,sampled:y,dsc:b}={...c.getPropagationContext(),...l.getPropagationContext()},x=g?Gm(g):K_(p,_,y),C=Ux(b||(g?Md(g):Hm(p,h,l)));hv(o,x,C)}return g}function hv(t,e,a){try{t.setRequestHeader("sentry-trace",e),a&&t.setRequestHeader(Of,a)}catch{}}function wC(t){try{return new URL(t,tt.location.origin).href}catch{return}}function fv(t,e=!0,a=!0){if(!tt||!tt.location){Zt&&le.warn("Could not initialize routing instrumentation due to invalid location");return}let n=tt.location.href,o;e&&(o=t({name:tt.location.pathname,startTimestamp:Za?Za/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),a&&Fm(({to:i,from:r})=>{if(r===void 0&&n&&n.indexOf(i)!==-1){n=void 0;return}r!==i&&(n=void 0,o&&(Zt&&le.log(`[Tracing] Finishing current transaction with op: ${o.op}`),o.end()),o=t({name:tt.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}const _v="BrowserTracing",yv={...jg,markBackgroundTransactions:!0,routingInstrumentation:fv,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...Qf},wb=10;class bv{constructor(e){this.name=_v,this._hasSetTracePropagationTargets=!1,A4(),Zt&&(this._hasSetTracePropagationTargets=!!(e&&(e.tracePropagationTargets||e.tracingOrigins))),this.options={...yv,...e},this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),e&&!e.tracePropagationTargets&&e.tracingOrigins&&(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=$M(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&WM(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&FM(),this.options._experiments.enableInteractions&&GM(),this._latestRoute={name:void 0,context:void 0}}setupOnce(e,a){this._getCurrentHub=a;const o=a().getClient(),i=o&&o.getOptions(),{routingInstrumentation:r,startTransactionOnLocationChange:l,startTransactionOnPageLoad:c,markBackgroundTransactions:d,traceFetch:u,traceXHR:g,shouldCreateSpanForRequest:h,enableHTTPTimings:p,_experiments:_}=this.options,y=i&&i.tracePropagationTargets,b=y||this.options.tracePropagationTargets;Zt&&this._hasSetTracePropagationTargets&&y&&le.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),r(x=>{const C=this._createRouteTransaction(x);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(C,x,a),C},c,l),d&&fM(),_.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),cv({traceFetch:u,traceXHR:g,tracePropagationTargets:b,shouldCreateSpanForRequest:h,enableHTTPTimings:p})}_createRouteTransaction(e){if(!this._getCurrentHub){Zt&&le.warn(`[Tracing] Did not create ${e.op} transaction because _getCurrentHub is invalid.`);return}const a=this._getCurrentHub(),{beforeNavigate:n,idleTimeout:o,finalTimeout:i,heartbeatInterval:r}=this.options,l=e.op==="pageload";let c;if(l){const p=l?Mb("sentry-trace"):"",_=l?Mb("baggage"):void 0,{traceId:y,dsc:b,parentSpanId:x,sampled:C}=kw(p,_);c={traceId:y,parentSpanId:x,parentSampled:C,...e,metadata:{...e.metadata,dynamicSamplingContext:b},trimEnd:!0}}else c={trimEnd:!0,...e};const d=typeof n=="function"?n(c):c,u=d===void 0?{...c,sampled:!1}:d;u.metadata=u.name!==c.name?{...u.metadata,source:"custom"}:u.metadata,this._latestRoute.name=u.name,this._latestRoute.context=u,u.sampled===!1&&Zt&&le.log(`[Tracing] Will not send ${u.op} transaction because of beforeNavigate.`),Zt&&le.log(`[Tracing] Starting ${u.op} transaction on scope`);const{location:g}=tt,h=mb(a,u,o,i,!0,{location:g},r,l);return l&&tt.document&&(tt.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(tt.document.readyState)&&h.sendAutoFinishSignal()}),["interactive","complete"].includes(tt.document.readyState)&&h.sendAutoFinishSignal()),h.registerBeforeFinishCallback(p=>{this._collectWebVitals(),ZM(p)}),h}_registerInteractionListener(){let e;const a=()=>{const{idleTimeout:n,finalTimeout:o,heartbeatInterval:i}=this.options,r="ui.action.click",l=pc();if(l&&l.op&&["navigation","pageload"].includes(l.op)){Zt&&le.warn(`[Tracing] Did not create ${r} transaction because a pageload or navigation transaction is in progress.`);return}if(e&&(e.setFinishReason("interactionInterrupted"),e.end(),e=void 0),!this._getCurrentHub){Zt&&le.warn(`[Tracing] Did not create ${r} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRoute.name){Zt&&le.warn(`[Tracing] Did not create ${r} transaction because _latestRouteName is missing.`);return}const c=this._getCurrentHub(),{location:d}=tt,u={name:this._latestRoute.name,op:r,trimEnd:!0,data:{[Ci]:this._latestRoute.context?Iv(this._latestRoute.context):"url"}};e=mb(c,u,n,o,!0,{location:d},i)};["click"].forEach(n=>{tt.document&&addEventListener(n,a,{once:!1,capture:!0})})}_registerInpInteractionListener(){const e=({entries:a})=>{const n=wt(),o=n!==void 0&&n.getIntegrationByName!==void 0?n.getIntegrationByName("Replay"):void 0,i=o!==void 0?o.getReplayId():void 0,r=pc(),l=mn(),c=l!==void 0?l.getUser():void 0;a.forEach(d=>{if(xv(d)){const u=d.interactionId;if(u===void 0)return;const g=this._interactionIdToRouteNameMapping[u],h=d.duration,p=d.startTime,_=Object.keys(this._interactionIdToRouteNameMapping),y=_.length>0?_.reduce((b,x)=>this._interactionIdToRouteNameMapping[b].durationthis._interactionIdToRouteNameMapping[x]).some(x=>x.duration===h&&x.startTime===p)||!u)return;if(g)g.duration=Math.max(g.duration,h);else if(_.lengththis._interactionIdToRouteNameMapping[y].duration){const b=this._latestRoute.name,x=this._latestRoute.context;b&&x&&(y&&Object.keys(this._interactionIdToRouteNameMapping).length>=wb&&delete this._interactionIdToRouteNameMapping[y],this._interactionIdToRouteNameMapping[u]={routeName:b,duration:h,parentContext:x,user:c,activeTransaction:r,replayId:i,startTime:p})}}})};vd("event",e),vd("first-input",e)}}function Mb(t){const e=ON(`meta[name=${t}]`);return e?e.getAttribute("content"):void 0}function Iv(t){const e=t.attributes&&t.attributes[Ci],a=t.data&&t.data[Ci],n=t.metadata&&t.metadata.source;return e||a||n}function xv(t){return"duration"in t}const Ke=ft;let Jf=0;function MC(){return Jf>0}function Cv(){Jf++,setTimeout(()=>{Jf--})}function kd(t,e={},a){if(typeof t!="function")return t;try{const o=t.__sentry_wrapped__;if(o)return o;if(Y_(t))return t}catch{return t}const n=function(){const o=Array.prototype.slice.call(arguments);try{a&&typeof a=="function"&&a.apply(this,arguments);const i=o.map(r=>kd(r,e));return t.apply(this,i)}catch(i){throw Cv(),Yx(r=>{r.addEventProcessor(l=>(e.mechanism&&(vf(l,void 0,void 0),Hu(l,e.mechanism)),l.extra={...l.extra,arguments:o},l)),n1(i)}),i}};try{for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o])}catch{}Nx(n,t),dc(t,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get(){return t.name}})}catch{}return n}const Dt=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function vC(t,e){const a=c1(t,e),n={type:e&&e.name,value:Av(e)};return a.length&&(n.stacktrace={frames:a}),n.type===void 0&&n.value===""&&(n.value="Unrecoverable error caught"),n}function Tv(t,e,a,n){const o=wt(),i=o&&o.getOptions().normalizeDepth,r={exception:{values:[{type:Um(e)?e.constructor.name:n?"UnhandledRejection":"Error",value:Mv(e,{isUnhandledRejection:n})}]},extra:{__serialized__:Ox(e,i)}};if(a){const l=c1(t,a);l.length&&(r.exception.values[0].stacktrace={frames:l})}return r}function jh(t,e){return{exception:{values:[vC(t,e)]}}}function c1(t,e){const a=e.stacktrace||e.stack||"",n=jv(e);try{return t(a,n)}catch{}return[]}const Sv=/Minified React error #\d+;/i;function jv(t){if(t){if(typeof t.framesToPop=="number")return t.framesToPop;if(Sv.test(t.message))return 1}return 0}function Av(t){const e=t&&t.message;return e?e.error&&typeof e.error.message=="string"?e.error.message:e:"No error message"}function Nv(t,e,a,n){const o=a&&a.syntheticException||void 0,i=d1(t,e,o,n);return Hu(i),i.level="error",a&&a.event_id&&(i.event_id=a.event_id),wd(i)}function wv(t,e,a="info",n,o){const i=n&&n.syntheticException||void 0,r=Vf(t,e,i,o);return r.level=a,n&&n.event_id&&(r.event_id=n.event_id),wd(r)}function d1(t,e,a,n,o){let i;if(H_(e)&&e.error)return jh(t,e.error);if($y(e)||NN(e)){const r=e;if("stack"in e)i=jh(t,e);else{const l=r.name||($y(r)?"DOMError":"DOMException"),c=r.message?`${l}: ${r.message}`:l;i=Vf(t,c,a,n),vf(i,c)}return"code"in r&&(i.tags={...i.tags,"DOMException.code":`${r.code}`}),i}return xx(e)?jh(t,e):Nd(e)||Um(e)?(i=Tv(t,e,a,o),Hu(i,{synthetic:!0}),i):(i=Vf(t,e,a,n),vf(i,`${e}`,void 0),Hu(i,{synthetic:!0}),i)}function Vf(t,e,a,n){const o={};if(n&&a){const i=c1(t,a);i.length&&(o.exception={values:[{value:e,stacktrace:{frames:i}}]})}if(Q_(e)){const{__sentry_template_string__:i,__sentry_template_values__:r}=e;return o.logentry={message:i,params:r},o}return o.message=e,o}function Mv(t,{isUnhandledRejection:e}){const a=QN(t),n=e?"promise rejection":"exception";return H_(t)?`Event \`ErrorEvent\` captured as ${n} with message \`${t.message}\``:Um(t)?`Event \`${vv(t)}\` (type=${t.type}) captured as ${n}`:`Object captured as ${n} with keys: ${a}`}function vv(t){try{const e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch{}}function Ev(t,{metadata:e,tunnel:a,dsn:n}){const o={event_id:t.event_id,sent_at:new Date().toISOString(),...e&&e.sdk&&{sdk:{name:e.sdk.name,version:e.sdk.version}},...!!a&&!!n&&{dsn:Wd(n)}},i=kv(t);return fl(o,[i])}function kv(t){return[{type:"user_report"},t]}class Dv extends G4{constructor(e){const a=Ke.SENTRY_SDK_SOURCE||mw();gC(e,"browser",["browser"],a),super(e),e.sendClientReports&&Ke.document&&Ke.document.addEventListener("visibilitychange",()=>{Ke.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(e,a){return Nv(this._options.stackParser,e,a,this._options.attachStacktrace)}eventFromMessage(e,a="info",n){return wv(this._options.stackParser,e,a,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){Dt&&le.warn("SDK not enabled, will not capture user feedback.");return}const a=Ev(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(a)}_prepareEvent(e,a,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,a,n)}_flushOutcomes(){const e=this._clearOutcomes();if(e.length===0){Dt&&le.log("No outcomes to send");return}if(!this._dsn){Dt&&le.log("No dsn provided, will not send outcomes");return}Dt&&le.log("Sending outcomes:",e);const a=Rw(e,this._options.tunnel&&Wd(this._dsn));this._sendEnvelope(a)}}let Su;function Pv(){if(Su)return Su;if(Pf(Ke.fetch))return Su=Ke.fetch.bind(Ke);const t=Ke.document;let e=Ke.fetch;if(t&&typeof t.createElement=="function")try{const a=t.createElement("iframe");a.hidden=!0,t.head.appendChild(a);const n=a.contentWindow;n&&n.fetch&&(e=n.fetch),t.head.removeChild(a)}catch(a){Dt&&le.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",a)}return Su=e.bind(Ke)}function Lv(){Su=void 0}function Bv(t,e=Pv()){let a=0,n=0;function o(i){const r=i.body.length;a+=r,n++;const l={body:i.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:a<=6e4&&n<15,...t.fetchOptions};try{return e(t.url,l).then(c=>(a-=r,n--,{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}))}catch(c){return Lv(),a-=r,n--,X_(c)}}return pC(t,o)}const Ov=4;function Rv(t){function e(a){return new Pn((n,o)=>{const i=new XMLHttpRequest;i.onerror=o,i.onreadystatechange=()=>{i.readyState===Ov&&n({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",t.url);for(const r in t.headers)Object.prototype.hasOwnProperty.call(t.headers,r)&&i.setRequestHeader(r,t.headers[r]);i.send(a.body)})}return pC(t,e)}const Vm="?",zv=30,Uv=40,$v=50;function u1(t,e,a,n){const o={filename:t,function:e,in_app:!0};return a!==void 0&&(o.lineno=a),n!==void 0&&(o.colno=n),o}const Fv=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Gv=/\((\S*)(?::(\d+))(?::(\d+))\)/,Wv=t=>{const e=Fv.exec(t);if(e){if(e[2]&&e[2].indexOf("eval")===0){const i=Gv.exec(e[2]);i&&(e[2]=i[1],e[3]=i[2],e[4]=i[3])}const[n,o]=EC(e[1]||Vm,e[2]);return u1(o,n,e[3]?+e[3]:void 0,e[4]?+e[4]:void 0)}},Hv=[zv,Wv],Qv=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Jv=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Vv=t=>{const e=Qv.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const i=Jv.exec(e[3]);i&&(e[1]=e[1]||"eval",e[3]=i[1],e[4]=i[2],e[5]="")}let n=e[3],o=e[1]||Vm;return[o,n]=EC(o,n),u1(n,o,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}},Yv=[$v,Vv],Zv=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,qv=t=>{const e=Zv.exec(t);return e?u1(e[2],e[1]||Vm,+e[3],e[4]?+e[4]:void 0):void 0},Xv=[Uv,qv],Kv=[Hv,Yv,Xv],eE=vx(...Kv),EC=(t,e)=>{const a=t.indexOf("safari-extension")!==-1,n=t.indexOf("safari-web-extension")!==-1;return a||n?[t.indexOf("@")!==-1?t.split("@")[0]:Vm,a?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]},Fp=1024,kC="Breadcrumbs",tE=(t={})=>{const e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:kC,setupOnce(){},setup(a){e.console&&ZN(nE(a)),e.dom&&Dx(aE(a,e.dom)),e.xhr&&q_(oE(a)),e.fetch&&Z_(iE(a)),e.history&&Fm(rE(a)),e.sentry&&a.on&&a.on("beforeSendEvent",sE(a))}}},DC=tE;mr(kC,DC);function sE(t){return function(a){wt()===t&&ul({category:`sentry.${a.type==="transaction"?"transaction":"event"}`,event_id:a.event_id,level:a.level,message:Vr(a)},{event:a})}}function aE(t,e){return function(n){if(wt()!==t)return;let o,i,r=typeof e=="object"?e.serializeAttribute:void 0,l=typeof e=="object"&&typeof e.maxStringLength=="number"?e.maxStringLength:void 0;l&&l>Fp&&(Dt&&le.warn(`\`dom.maxStringLength\` cannot exceed ${Fp}, but a value of ${l} was configured. Sentry will use ${Fp} instead.`),l=Fp),typeof r=="string"&&(r=[r]);try{const d=n.event,u=lE(d)?d.target:d;o=cl(u,{keyAttrs:r,maxStringLength:l}),i=jx(u)}catch{o=""}if(o.length===0)return;const c={category:`ui.${n.name}`,message:o};i&&(c.data={"ui.component_name":i}),ul(c,{event:n.event,name:n.name,global:n.global})}}function nE(t){return function(a){if(wt()!==t)return;const n={category:"console",data:{arguments:a.args,logger:"console"},level:Sw(a.level),message:Fy(a.args," ")};if(a.level==="assert")if(a.args[0]===!1)n.message=`Assertion failed: ${Fy(a.args.slice(1)," ")||"console.assert"}`,n.data.arguments=a.args.slice(1);else return;ul(n,{input:a.args,level:a.level})}}function oE(t){return function(a){if(wt()!==t)return;const{startTimestamp:n,endTimestamp:o}=a,i=a.xhr[Kr];if(!n||!o||!i)return;const{method:r,url:l,status_code:c,body:d}=i,u={method:r,url:l,status_code:c},g={xhr:a.xhr,input:d,startTimestamp:n,endTimestamp:o};ul({category:"xhr",data:u,type:"http"},g)}}function iE(t){return function(a){if(wt()!==t)return;const{startTimestamp:n,endTimestamp:o}=a;if(o&&!(a.fetchData.url.match(/sentry_key/)&&a.fetchData.method==="POST"))if(a.error){const i=a.fetchData,r={data:a.error,input:a.args,startTimestamp:n,endTimestamp:o};ul({category:"fetch",data:i,level:"error",type:"http"},r)}else{const i=a.response,r={...a.fetchData,status_code:i&&i.status},l={input:a.args,response:i,startTimestamp:n,endTimestamp:o};ul({category:"fetch",data:r,type:"http"},l)}}}function rE(t){return function(a){if(wt()!==t)return;let n=a.from,o=a.to;const i=tc(Ke.location.href);let r=n?tc(n):void 0;const l=tc(o);(!r||!r.path)&&(r=i),i.protocol===l.protocol&&i.host===l.host&&(o=l.relative),i.protocol===r.protocol&&i.host===r.host&&(n=r.relative),ul({category:"navigation",data:{from:n,to:o}})}}function lE(t){return!!t&&!!t.target}const PC="Dedupe",cE=()=>{let t;return{name:PC,setupOnce(){},processEvent(e){if(e.type)return e;try{if(dE(e,t))return Dt&&le.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return t=e}}},LC=cE;mr(PC,LC);function dE(t,e){return e?!!(uE(t,e)||pE(t,e)):!1}function uE(t,e){const a=t.message,n=e.message;return!(!a&&!n||a&&!n||!a&&n||a!==n||!OC(t,e)||!BC(t,e))}function pE(t,e){const a=vb(e),n=vb(t);return!(!a||!n||a.type!==n.type||a.value!==n.value||!OC(t,e)||!BC(t,e))}function BC(t,e){let a=Eb(t),n=Eb(e);if(!a&&!n)return!0;if(a&&!n||!a&&n||(a=a,n=n,n.length!==a.length))return!1;for(let o=0;o{const e={onerror:!0,onunhandledrejection:!0,...t};return{name:RC,setupOnce(){Error.stackTraceLimit=50},setup(a){e.onerror&&(mE(a),kb("onerror")),e.onunhandledrejection&&(hE(a),kb("onunhandledrejection"))}}},zC=gE;mr(RC,zC);function mE(t){Lx(e=>{const{stackParser:a,attachStacktrace:n}=$C();if(wt()!==t||MC())return;const{msg:o,url:i,line:r,column:l,error:c}=e,d=c===void 0&&xi(o)?yE(o,i,r,l):UC(d1(a,c||o,void 0,n,!1),i,r,l);d.level="error",Vx(d,{originalException:c,mechanism:{handled:!1,type:"onerror"}})})}function hE(t){Bx(e=>{const{stackParser:a,attachStacktrace:n}=$C();if(wt()!==t||MC())return;const o=fE(e),i=J_(o)?_E(o):d1(a,o,void 0,n,!0);i.level="error",Vx(i,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function fE(t){if(J_(t))return t;const e=t;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return t}function _E(t){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}}function yE(t,e,a,n){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=H_(t)?t.message:t,r="Error";const l=i.match(o);return l&&(r=l[1],i=l[2]),UC({exception:{values:[{type:r,value:i}]}},e,a,n)}function UC(t,e,a,n){const o=t.exception=t.exception||{},i=o.values=o.values||[],r=i[0]=i[0]||{},l=r.stacktrace=r.stacktrace||{},c=l.frames=l.frames||[],d=isNaN(parseInt(n,10))?void 0:n,u=isNaN(parseInt(a,10))?void 0:a,g=xi(e)&&e.length>0?e:BN();return c.length===0&&c.push({colno:d,filename:g,function:"?",in_app:!0,lineno:u}),t}function kb(t){Dt&&le.log(`Global Handler attached: ${t}`)}function $C(){const t=wt();return t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const FC="HttpContext",bE=()=>({name:FC,setupOnce(){},preprocessEvent(t){if(!Ke.navigator&&!Ke.location&&!Ke.document)return;const e=t.request&&t.request.url||Ke.location&&Ke.location.href,{referrer:a}=Ke.document||{},{userAgent:n}=Ke.navigator||{},o={...t.request&&t.request.headers,...a&&{Referer:a},...n&&{"User-Agent":n}},i={...t.request,...e&&{url:e},headers:o};t.request=i}}),GC=bE;mr(FC,GC);const IE="cause",xE=5,WC="LinkedErrors",CE=(t={})=>{const e=t.limit||xE,a=t.key||IE;return{name:WC,setupOnce(){},preprocessEvent(n,o,i){const r=i.getOptions();kN(vC,r.stackParser,r.maxValueLength,a,e,n,o)}}},HC=CE;mr(WC,HC);const TE=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],QC="TryCatch",SE=(t={})=>{const e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t};return{name:QC,setupOnce(){e.setTimeout&&ra(Ke,"setTimeout",Db),e.setInterval&&ra(Ke,"setInterval",Db),e.requestAnimationFrame&&ra(Ke,"requestAnimationFrame",jE),e.XMLHttpRequest&&"XMLHttpRequest"in Ke&&ra(XMLHttpRequest.prototype,"send",AE);const a=e.eventTarget;a&&(Array.isArray(a)?a:TE).forEach(NE)}}},JC=SE;mr(QC,JC);function Db(t){return function(...e){const a=e[0];return e[0]=kd(a,{mechanism:{data:{function:lr(t)},handled:!1,type:"instrument"}}),t.apply(this,e)}}function jE(t){return function(e){return t.apply(this,[kd(e,{mechanism:{data:{function:"requestAnimationFrame",handler:lr(t)},handled:!1,type:"instrument"}})])}}function AE(t){return function(...e){const a=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(o=>{o in a&&typeof a[o]=="function"&&ra(a,o,function(i){const r={mechanism:{data:{function:o,handler:lr(i)},handled:!1,type:"instrument"}},l=Y_(i);return l&&(r.mechanism.data.handler=lr(l)),kd(i,r)})}),t.apply(this,e)}}function NE(t){const e=Ke,a=e[t]&&e[t].prototype;!a||!a.hasOwnProperty||!a.hasOwnProperty("addEventListener")||(ra(a,"addEventListener",function(n){return function(o,i,r){try{typeof i.handleEvent=="function"&&(i.handleEvent=kd(i.handleEvent,{mechanism:{data:{function:"handleEvent",handler:lr(i),target:t},handled:!1,type:"instrument"}}))}catch{}return n.apply(this,[o,kd(i,{mechanism:{data:{function:"addEventListener",handler:lr(i),target:t},handled:!1,type:"instrument"}}),r])}}),ra(a,"removeEventListener",function(n){return function(o,i,r){const l=i;try{const c=l&&l.__sentry_wrapped__;c&&n.call(this,o,c,r)}catch{}return n.call(this,o,l,r)}}))}const wE=[hC(),_C(),JC(),DC(),zC(),HC(),LC(),GC()];function ME(t){return[...wE]}function vE(t={}){t.defaultIntegrations===void 0&&(t.defaultIntegrations=ME()),t.release===void 0&&(typeof __SENTRY_RELEASE__=="string"&&(t.release=__SENTRY_RELEASE__),Ke.SENTRY_RELEASE&&Ke.SENTRY_RELEASE.id&&(t.release=Ke.SENTRY_RELEASE.id)),t.autoSessionTracking===void 0&&(t.autoSessionTracking=!0),t.sendClientReports===void 0&&(t.sendClientReports=!0);const e={...t,stackParser:VN(t.stackParser||eE),integrations:O4(t),transport:t.transport||(Px()?Bv:Rv)};J4(Dv,e),t.autoSessionTracking&&EE()}function EE(){if(typeof Ke.document>"u"){Dt&&le.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}rb({ignoreDuration:!0}),lb(),Fm(({from:t,to:e})=>{t!==void 0&&t!==e&&(rb({ignoreDuration:!0}),lb())})}const Yt=ft,p1="sentryReplaySession",kE="replay_event",g1="Unable to send Replay",DE=3e5,PE=9e5,LE=5e3,BE=5500,OE=6e4,RE=5e3,zE=3,Pb=15e4,Gp=5e3,UE=3e3,$E=300,m1=2e7,FE=4999,GE=15e3,Lb=36e5;function WE(t,e){return t??e()}function Yg(t){let e,a=t[0],n=1;for(;na.call(e,...r)),e=void 0)}return a}var Vs;(function(t){t[t.Document=0]="Document",t[t.DocumentType=1]="DocumentType",t[t.Element=2]="Element",t[t.Text=3]="Text",t[t.CDATA=4]="CDATA",t[t.Comment=5]="Comment"})(Vs||(Vs={}));function HE(t){return t.nodeType===t.ELEMENT_NODE}function Pu(t){const e=Yg([t,"optionalAccess",a=>a.host]);return Yg([e,"optionalAccess",a=>a.shadowRoot])===t}function Lu(t){return Object.prototype.toString.call(t)==="[object ShadowRoot]"}function QE(t){return t.includes(" background-clip: text;")&&!t.includes(" -webkit-background-clip: text;")&&(t=t.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),t}function JE(t){const{cssText:e}=t;if(e.split('"').length<3)return e;const a=["@import",`url(${JSON.stringify(t.href)})`];return t.layerName===""?a.push("layer"):t.layerName&&a.push(`layer(${t.layerName})`),t.supportsText&&a.push(`supports(${t.supportsText})`),t.media.length&&a.push(t.media.mediaText),a.join(" ")+";"}function Zg(t){try{const e=t.rules||t.cssRules;return e?QE(Array.from(e,VC).join("")):null}catch{return null}}function VC(t){let e;if(YE(t))try{e=Zg(t.styleSheet)||JE(t)}catch{}else if(ZE(t)&&t.selectorText.includes(":"))return VE(t.cssText);return e||t.cssText}function VE(t){const e=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return t.replace(e,"$1\\$2")}function YE(t){return"styleSheet"in t}function ZE(t){return"selectorText"in t}class YC{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(e){if(!e)return-1;const a=Yg([this,"access",n=>n.getMeta,"call",n=>n(e),"optionalAccess",n=>n.id]);return WE(a,()=>-1)}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){const a=this.getId(e);this.idNodeMap.delete(a),e.childNodes&&e.childNodes.forEach(n=>this.removeNodeFromMap(n))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,a){const n=a.id;this.idNodeMap.set(n,e),this.nodeMetaMap.set(e,a)}replace(e,a){const n=this.getNode(e);if(n){const o=this.nodeMetaMap.get(n);o&&this.nodeMetaMap.set(a,o)}this.idNodeMap.set(e,a)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function qE(){return new YC}function Ym({maskInputOptions:t,tagName:e,type:a}){return e==="OPTION"&&(e="SELECT"),!!(t[e.toLowerCase()]||a&&t[a]||a==="password"||e==="INPUT"&&!a&&t.text)}function Ju({isMasked:t,element:e,value:a,maskInputFn:n}){let o=a||"";return t?(n&&(o=n(o,e)),"*".repeat(o.length)):o}function Dd(t){return t.toLowerCase()}function Yf(t){return t.toUpperCase()}const Bb="__rrweb_original__";function XE(t){const e=t.getContext("2d");if(!e)return!0;const a=50;for(let n=0;nc!==0))return!1}return!0}function h1(t){const e=t.type;return t.hasAttribute("data-rr-is-password")?"password":e?Dd(e):null}function qg(t,e,a){return e==="INPUT"&&(a==="radio"||a==="checkbox")?t.getAttribute("value")||"":t.value}let KE=1;const e5=new RegExp("[^a-z0-9-_:]"),Vu=-2;function f1(){return KE++}function t5(t){if(t instanceof HTMLFormElement)return"form";const e=Dd(t.tagName);return e5.test(e)?"div":e}function s5(t){let e="";return t.indexOf("//")>-1?e=t.split("/").slice(0,3).join("/"):e=t.split("/")[0],e=e.split("?")[0],e}let Ac,Ob;const a5=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,n5=/^(?:[a-z+]+:)?\/\//i,o5=/^www\..*/i,i5=/^(data:)([^,]*),(.*)/i;function Xg(t,e){return(t||"").replace(a5,(a,n,o,i,r,l)=>{const c=o||r||l,d=n||i||"";if(!c)return a;if(n5.test(c)||o5.test(c))return`url(${d}${c}${d})`;if(i5.test(c))return`url(${d}${c}${d})`;if(c[0]==="/")return`url(${d}${s5(e)+c}${d})`;const u=e.split("/"),g=c.split("/");u.pop();for(const h of g)h!=="."&&(h===".."?u.pop():u.push(h));return`url(${d}${u.join("/")}${d})`})}const r5=/^[^ \t\n\r\u000c]+/,l5=/^[, \t\n\r\u000c]+/;function c5(t,e){if(e.trim()==="")return e;let a=0;function n(i){let r;const l=i.exec(e.substring(a));return l?(r=l[0],a+=r.length,r):""}const o=[];for(;n(l5),!(a>=e.length);){let i=n(r5);if(i.slice(-1)===",")i=ud(t,i.substring(0,i.length-1)),o.push(i);else{let r="";i=ud(t,i);let l=!1;for(;;){const c=e.charAt(a);if(c===""){o.push((i+r).trim());break}else if(l)c===")"&&(l=!1);else if(c===","){a+=1,o.push((i+r).trim());break}else c==="("&&(l=!0);r+=c,a+=1}}}return o.join(", ")}function ud(t,e){if(!e||e.trim()==="")return e;const a=t.createElement("a");return a.href=e,a.href}function d5(t){return!!(t.tagName==="svg"||t.ownerSVGElement)}function _1(){const t=document.createElement("a");return t.href="",t.href}function ZC(t,e,a,n,o,i){return n&&(a==="src"||a==="href"&&!(e==="use"&&n[0]==="#")||a==="xlink:href"&&n[0]!=="#"||a==="background"&&(e==="table"||e==="td"||e==="th")?ud(t,n):a==="srcset"?c5(t,n):a==="style"?Xg(n,_1()):e==="object"&&a==="data"?ud(t,n):typeof i=="function"?i(a,n,o):n)}function qC(t,e,a){return(t==="video"||t==="audio")&&e==="autoplay"}function u5(t,e,a,n){try{if(n&&t.matches(n))return!1;if(typeof e=="string"){if(t.classList.contains(e))return!0}else for(let o=t.classList.length;o--;){const i=t.classList[o];if(e.test(i))return!0}if(a)return t.matches(a)}catch{}return!1}function p5(t,e){for(let a=t.classList.length;a--;){const n=t.classList[a];if(e.test(n))return!0}return!1}function ql(t,e,a=1/0,n=0){return!t||t.nodeType!==t.ELEMENT_NODE||n>a?-1:e(t)?n:ql(t.parentNode,e,a,n+1)}function pd(t,e){return a=>{const n=a;if(n===null)return!1;try{if(t){if(typeof t=="string"){if(n.matches(`.${t}`))return!0}else if(p5(n,t))return!0}return!!(e&&n.matches(e))}catch{return!1}}}function Pd(t,e,a,n,o,i){try{const r=t.nodeType===t.ELEMENT_NODE?t:t.parentElement;if(r===null)return!1;if(r.tagName==="INPUT"){const d=r.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(d))return!0}let l=-1,c=-1;if(i){if(c=ql(r,pd(n,o)),c<0)return!0;l=ql(r,pd(e,a),c>=0?c:1/0)}else{if(l=ql(r,pd(e,a)),l<0)return!1;c=ql(r,pd(n,o),l>=0?l:1/0)}return l>=0?c>=0?l<=c:!0:c>=0?!1:!!i}catch{}return!!i}function g5(t,e,a){const n=t.contentWindow;if(!n)return;let o=!1,i;try{i=n.document.readyState}catch{return}if(i!=="complete"){const l=setTimeout(()=>{o||(e(),o=!0)},a);t.addEventListener("load",()=>{clearTimeout(l),o=!0,e()});return}const r="about:blank";if(n.location.href!==r||t.src===r||t.src==="")return setTimeout(e,0),t.addEventListener("load",e);t.addEventListener("load",e)}function m5(t,e,a){let n=!1,o;try{o=t.sheet}catch{return}if(o)return;const i=setTimeout(()=>{n||(e(),n=!0)},a);t.addEventListener("load",()=>{clearTimeout(i),n=!0,e()})}function h5(t,e){const{doc:a,mirror:n,blockClass:o,blockSelector:i,unblockSelector:r,maskAllText:l,maskAttributeFn:c,maskTextClass:d,unmaskTextClass:u,maskTextSelector:g,unmaskTextSelector:h,inlineStylesheet:p,maskInputOptions:_={},maskTextFn:y,maskInputFn:b,dataURLOptions:x={},inlineImages:C,recordCanvas:T,keepIframeSrcFn:S,newlyAddedElement:j=!1}=e,N=f5(a,n);switch(t.nodeType){case t.DOCUMENT_NODE:return t.compatMode!=="CSS1Compat"?{type:Vs.Document,childNodes:[],compatMode:t.compatMode}:{type:Vs.Document,childNodes:[]};case t.DOCUMENT_TYPE_NODE:return{type:Vs.DocumentType,name:t.name,publicId:t.publicId,systemId:t.systemId,rootId:N};case t.ELEMENT_NODE:return y5(t,{doc:a,blockClass:o,blockSelector:i,unblockSelector:r,inlineStylesheet:p,maskAttributeFn:c,maskInputOptions:_,maskInputFn:b,dataURLOptions:x,inlineImages:C,recordCanvas:T,keepIframeSrcFn:S,newlyAddedElement:j,rootId:N,maskAllText:l,maskTextClass:d,unmaskTextClass:u,maskTextSelector:g,unmaskTextSelector:h});case t.TEXT_NODE:return _5(t,{maskAllText:l,maskTextClass:d,unmaskTextClass:u,maskTextSelector:g,unmaskTextSelector:h,maskTextFn:y,maskInputOptions:_,maskInputFn:b,rootId:N});case t.CDATA_SECTION_NODE:return{type:Vs.CDATA,textContent:"",rootId:N};case t.COMMENT_NODE:return{type:Vs.Comment,textContent:t.textContent||"",rootId:N};default:return!1}}function f5(t,e){if(!e.hasNode(t))return;const a=e.getId(t);return a===1?void 0:a}function _5(t,e){const{maskAllText:a,maskTextClass:n,unmaskTextClass:o,maskTextSelector:i,unmaskTextSelector:r,maskTextFn:l,maskInputOptions:c,maskInputFn:d,rootId:u}=e,g=t.parentNode&&t.parentNode.tagName;let h=t.textContent;const p=g==="STYLE"?!0:void 0,_=g==="SCRIPT"?!0:void 0,y=g==="TEXTAREA"?!0:void 0;if(p&&h){try{t.nextSibling||t.previousSibling||Yg([t,"access",x=>x.parentNode,"access",x=>x.sheet,"optionalAccess",x=>x.cssRules])&&(h=Zg(t.parentNode.sheet))}catch(x){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${x}`,t)}h=Xg(h,_1())}_&&(h="SCRIPT_PLACEHOLDER");const b=Pd(t,n,i,o,r,a);if(!p&&!_&&!y&&h&&b&&(h=l?l(h,t.parentElement):h.replace(/[\S]/g,"*")),y&&h&&(c.textarea||b)&&(h=d?d(h,t.parentNode):h.replace(/[\S]/g,"*")),g==="OPTION"&&h){const x=Ym({type:null,tagName:g,maskInputOptions:c});h=Ju({isMasked:Pd(t,n,i,o,r,x),element:t,value:h,maskInputFn:d})}return{type:Vs.Text,textContent:h||"",isStyle:p,rootId:u}}function y5(t,e){const{doc:a,blockClass:n,blockSelector:o,unblockSelector:i,inlineStylesheet:r,maskInputOptions:l={},maskAttributeFn:c,maskInputFn:d,dataURLOptions:u={},inlineImages:g,recordCanvas:h,keepIframeSrcFn:p,newlyAddedElement:_=!1,rootId:y,maskAllText:b,maskTextClass:x,unmaskTextClass:C,maskTextSelector:T,unmaskTextSelector:S}=e,j=u5(t,n,o,i),N=t5(t);let w={};const D=t.attributes.length;for(let A=0;AB.href===t.href);let M=null;A&&(M=Zg(A)),M&&(delete w.rel,delete w.href,w._cssText=Xg(M,A.href))}if(N==="style"&&t.sheet&&!(t.innerText||t.textContent||"").trim().length){const A=Zg(t.sheet);A&&(w._cssText=Xg(A,_1()))}if(N==="input"||N==="textarea"||N==="select"||N==="option"){const A=t,M=h1(A),B=qg(A,Yf(N),M),Q=A.checked;if(M!=="submit"&&M!=="button"&&B){const W=Pd(A,x,T,C,S,Ym({type:M,tagName:Yf(N),maskInputOptions:l}));w.value=Ju({isMasked:W,element:A,value:B,maskInputFn:d})}Q&&(w.checked=Q)}if(N==="option"&&(t.selected&&!l.select?w.selected=!0:delete w.selected),N==="canvas"&&h){if(t.__context==="2d")XE(t)||(w.rr_dataURL=t.toDataURL(u.type,u.quality));else if(!("__context"in t)){const A=t.toDataURL(u.type,u.quality),M=document.createElement("canvas");M.width=t.width,M.height=t.height;const B=M.toDataURL(u.type,u.quality);A!==B&&(w.rr_dataURL=A)}}if(N==="img"&&g){Ac||(Ac=a.createElement("canvas"),Ob=Ac.getContext("2d"));const A=t,M=A.crossOrigin;A.crossOrigin="anonymous";const B=()=>{A.removeEventListener("load",B);try{Ac.width=A.naturalWidth,Ac.height=A.naturalHeight,Ob.drawImage(A,0,0),w.rr_dataURL=Ac.toDataURL(u.type,u.quality)}catch(Q){console.warn(`Cannot inline img src=${A.currentSrc}! Error: ${Q}`)}M?w.crossOrigin=M:A.removeAttribute("crossorigin")};A.complete&&A.naturalWidth!==0?B():A.addEventListener("load",B)}if((N==="audio"||N==="video")&&(w.rr_mediaState=t.paused?"paused":"played",w.rr_mediaCurrentTime=t.currentTime),_||(t.scrollLeft&&(w.rr_scrollLeft=t.scrollLeft),t.scrollTop&&(w.rr_scrollTop=t.scrollTop)),j){const{width:A,height:M}=t.getBoundingClientRect();w={class:w.class,rr_width:`${A}px`,rr_height:`${M}px`}}N==="iframe"&&!p(w.src)&&(t.contentDocument||(w.rr_src=w.src),delete w.src);let E;try{customElements.get(N)&&(E=!0)}catch{}return{type:Vs.Element,tagName:N,attributes:w,childNodes:[],isSVG:d5(t)||void 0,needBlock:j,rootId:y,isCustom:E}}function Jt(t){return t==null?"":t.toLowerCase()}function b5(t,e){if(e.comment&&t.type===Vs.Comment)return!0;if(t.type===Vs.Element){if(e.script&&(t.tagName==="script"||t.tagName==="link"&&(t.attributes.rel==="preload"||t.attributes.rel==="modulepreload")&&t.attributes.as==="script"||t.tagName==="link"&&t.attributes.rel==="prefetch"&&typeof t.attributes.href=="string"&&t.attributes.href.endsWith(".js")))return!0;if(e.headFavicon&&(t.tagName==="link"&&t.attributes.rel==="shortcut icon"||t.tagName==="meta"&&(Jt(t.attributes.name).match(/^msapplication-tile(image|color)$/)||Jt(t.attributes.name)==="application-name"||Jt(t.attributes.rel)==="icon"||Jt(t.attributes.rel)==="apple-touch-icon"||Jt(t.attributes.rel)==="shortcut icon")))return!0;if(t.tagName==="meta"){if(e.headMetaDescKeywords&&Jt(t.attributes.name).match(/^description|keywords$/))return!0;if(e.headMetaSocial&&(Jt(t.attributes.property).match(/^(og|twitter|fb):/)||Jt(t.attributes.name).match(/^(og|twitter):/)||Jt(t.attributes.name)==="pinterest"))return!0;if(e.headMetaRobots&&(Jt(t.attributes.name)==="robots"||Jt(t.attributes.name)==="googlebot"||Jt(t.attributes.name)==="bingbot"))return!0;if(e.headMetaHttpEquiv&&t.attributes["http-equiv"]!==void 0)return!0;if(e.headMetaAuthorship&&(Jt(t.attributes.name)==="author"||Jt(t.attributes.name)==="generator"||Jt(t.attributes.name)==="framework"||Jt(t.attributes.name)==="publisher"||Jt(t.attributes.name)==="progid"||Jt(t.attributes.property).match(/^article:/)||Jt(t.attributes.property).match(/^product:/)))return!0;if(e.headMetaVerification&&(Jt(t.attributes.name)==="google-site-verification"||Jt(t.attributes.name)==="yandex-verification"||Jt(t.attributes.name)==="csrf-token"||Jt(t.attributes.name)==="p:domain_verify"||Jt(t.attributes.name)==="verify-v1"||Jt(t.attributes.name)==="verification"||Jt(t.attributes.name)==="shopify-checkout-api-token"))return!0}}return!1}function gd(t,e){const{doc:a,mirror:n,blockClass:o,blockSelector:i,unblockSelector:r,maskAllText:l,maskTextClass:c,unmaskTextClass:d,maskTextSelector:u,unmaskTextSelector:g,skipChild:h=!1,inlineStylesheet:p=!0,maskInputOptions:_={},maskAttributeFn:y,maskTextFn:b,maskInputFn:x,slimDOMOptions:C,dataURLOptions:T={},inlineImages:S=!1,recordCanvas:j=!1,onSerialize:N,onIframeLoad:w,iframeLoadTimeout:D=5e3,onStylesheetLoad:E,stylesheetLoadTimeout:A=5e3,keepIframeSrcFn:M=()=>!1,newlyAddedElement:B=!1}=e;let{preserveWhiteSpace:Q=!0}=e;const W=h5(t,{doc:a,mirror:n,blockClass:o,blockSelector:i,maskAllText:l,unblockSelector:r,maskTextClass:c,unmaskTextClass:d,maskTextSelector:u,unmaskTextSelector:g,inlineStylesheet:p,maskInputOptions:_,maskAttributeFn:y,maskTextFn:b,maskInputFn:x,dataURLOptions:T,inlineImages:S,recordCanvas:j,keepIframeSrcFn:M,newlyAddedElement:B});if(!W)return console.warn(t,"not serialized"),null;let H;n.hasNode(t)?H=n.getId(t):b5(W,C)||!Q&&W.type===Vs.Text&&!W.isStyle&&!W.textContent.replace(/^\s+|\s+$/gm,"").length?H=Vu:H=f1();const v=Object.assign(W,{id:H});if(n.add(t,v),H===Vu)return null;N&&N(t);let z=!h;if(v.type===Vs.Element){z=z&&!v.needBlock,delete v.needBlock;const L=t.shadowRoot;L&&Lu(L)&&(v.isShadowHost=!0)}if((v.type===Vs.Document||v.type===Vs.Element)&&z){C.headWhitespace&&v.type===Vs.Element&&v.tagName==="head"&&(Q=!1);const L={doc:a,mirror:n,blockClass:o,blockSelector:i,maskAllText:l,unblockSelector:r,maskTextClass:c,unmaskTextClass:d,maskTextSelector:u,unmaskTextSelector:g,skipChild:h,inlineStylesheet:p,maskInputOptions:_,maskAttributeFn:y,maskTextFn:b,maskInputFn:x,slimDOMOptions:C,dataURLOptions:T,inlineImages:S,recordCanvas:j,preserveWhiteSpace:Q,onSerialize:N,onIframeLoad:w,iframeLoadTimeout:D,onStylesheetLoad:E,stylesheetLoadTimeout:A,keepIframeSrcFn:M};for(const R of Array.from(t.childNodes)){const U=gd(R,L);U&&v.childNodes.push(U)}if(HE(t)&&t.shadowRoot)for(const R of Array.from(t.shadowRoot.childNodes)){const U=gd(R,L);U&&(Lu(t.shadowRoot)&&(U.isShadow=!0),v.childNodes.push(U))}}return t.parentNode&&Pu(t.parentNode)&&Lu(t.parentNode)&&(v.isShadow=!0),v.type===Vs.Element&&v.tagName==="iframe"&&g5(t,()=>{const L=t.contentDocument;if(L&&w){const R=gd(L,{doc:L,mirror:n,blockClass:o,blockSelector:i,unblockSelector:r,maskAllText:l,maskTextClass:c,unmaskTextClass:d,maskTextSelector:u,unmaskTextSelector:g,skipChild:!1,inlineStylesheet:p,maskInputOptions:_,maskAttributeFn:y,maskTextFn:b,maskInputFn:x,slimDOMOptions:C,dataURLOptions:T,inlineImages:S,recordCanvas:j,preserveWhiteSpace:Q,onSerialize:N,onIframeLoad:w,iframeLoadTimeout:D,onStylesheetLoad:E,stylesheetLoadTimeout:A,keepIframeSrcFn:M});R&&w(t,R)}},D),v.type===Vs.Element&&v.tagName==="link"&&v.attributes.rel==="stylesheet"&&m5(t,()=>{if(E){const L=gd(t,{doc:a,mirror:n,blockClass:o,blockSelector:i,unblockSelector:r,maskAllText:l,maskTextClass:c,unmaskTextClass:d,maskTextSelector:u,unmaskTextSelector:g,skipChild:!1,inlineStylesheet:p,maskInputOptions:_,maskAttributeFn:y,maskTextFn:b,maskInputFn:x,slimDOMOptions:C,dataURLOptions:T,inlineImages:S,recordCanvas:j,preserveWhiteSpace:Q,onSerialize:N,onIframeLoad:w,iframeLoadTimeout:D,onStylesheetLoad:E,stylesheetLoadTimeout:A,keepIframeSrcFn:M});L&&E(t,L)}},A),v}function I5(t,e){const{mirror:a=new YC,blockClass:n="rr-block",blockSelector:o=null,unblockSelector:i=null,maskAllText:r=!1,maskTextClass:l="rr-mask",unmaskTextClass:c=null,maskTextSelector:d=null,unmaskTextSelector:u=null,inlineStylesheet:g=!0,inlineImages:h=!1,recordCanvas:p=!1,maskAllInputs:_=!1,maskAttributeFn:y,maskTextFn:b,maskInputFn:x,slimDOM:C=!1,dataURLOptions:T,preserveWhiteSpace:S,onSerialize:j,onIframeLoad:N,iframeLoadTimeout:w,onStylesheetLoad:D,stylesheetLoadTimeout:E,keepIframeSrcFn:A=()=>!1}=e||{};return gd(t,{doc:t,mirror:a,blockClass:n,blockSelector:o,unblockSelector:i,maskAllText:r,maskTextClass:l,unmaskTextClass:c,maskTextSelector:d,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:g,maskInputOptions:_===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:_===!1?{}:_,maskAttributeFn:y,maskTextFn:b,maskInputFn:x,slimDOMOptions:C===!0||C==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:C==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:C===!1?{}:C,dataURLOptions:T,inlineImages:h,recordCanvas:p,preserveWhiteSpace:S,onSerialize:j,onIframeLoad:N,iframeLoadTimeout:w,onStylesheetLoad:D,stylesheetLoadTimeout:E,keepIframeSrcFn:A,newlyAddedElement:!1})}function Gr(t){let e,a=t[0],n=1;for(;na.call(e,...r)),e=void 0)}return a}function Ja(t,e,a=document){const n={capture:!0,passive:!0};return a.addEventListener(t,e,n),()=>a.removeEventListener(t,e,n)}const od=`Please stop import mirror directly. Instead of that,\r +now you can use replayer.getMirror() to access the mirror instance of a replayer,\r +or you can use record.mirror to access the mirror instance during recording.`;let Rb={map:{},getId(){return console.error(od),-1},getNode(){return console.error(od),null},removeNodeFromMap(){console.error(od)},has(){return console.error(od),!1},reset(){console.error(od)}};typeof window<"u"&&window.Proxy&&window.Reflect&&(Rb=new Proxy(Rb,{get(t,e,a){return e==="map"&&console.error(od),Reflect.get(t,e,a)}}));function Yu(t,e,a={}){let n=null,o=0;return function(...i){const r=Date.now();!o&&a.leading===!1&&(o=r);const l=e-(r-o),c=this;l<=0||l>e?(n&&(N5(n),n=null),o=r,t.apply(c,i)):!n&&a.trailing!==!1&&(n=Zm(()=>{o=a.leading===!1?0:Date.now(),n=null,t.apply(c,i)},l))}}function XC(t,e,a,n,o=window){const i=o.Object.getOwnPropertyDescriptor(t,e);return o.Object.defineProperty(t,e,n?a:{set(r){Zm(()=>{a.set.call(this,r)},0),i&&i.set&&i.set.call(this,r)}}),()=>XC(t,e,i||{},!0)}function y1(t,e,a){try{if(!(e in t))return()=>{};const n=t[e],o=a(n);return typeof o=="function"&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__rrweb_original__:{enumerable:!1,value:n}})),t[e]=o,()=>{t[e]=n}}catch{return()=>{}}}let Kg=Date.now;/[1-9][0-9]{12}/.test(Date.now().toString())||(Kg=()=>new Date().getTime());function KC(t){const e=t.document;return{left:e.scrollingElement?e.scrollingElement.scrollLeft:t.pageXOffset!==void 0?t.pageXOffset:Gr([e,"optionalAccess",a=>a.documentElement,"access",a=>a.scrollLeft])||Gr([e,"optionalAccess",a=>a.body,"optionalAccess",a=>a.parentElement,"optionalAccess",a=>a.scrollLeft])||Gr([e,"optionalAccess",a=>a.body,"optionalAccess",a=>a.scrollLeft])||0,top:e.scrollingElement?e.scrollingElement.scrollTop:t.pageYOffset!==void 0?t.pageYOffset:Gr([e,"optionalAccess",a=>a.documentElement,"access",a=>a.scrollTop])||Gr([e,"optionalAccess",a=>a.body,"optionalAccess",a=>a.parentElement,"optionalAccess",a=>a.scrollTop])||Gr([e,"optionalAccess",a=>a.body,"optionalAccess",a=>a.scrollTop])||0}}function eT(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function tT(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function sT(t){return t?t.nodeType===t.ELEMENT_NODE?t:t.parentElement:null}function zo(t,e,a,n,o){if(!t)return!1;const i=sT(t);if(!i)return!1;const r=pd(e,a);if(!o){const d=n&&i.matches(n);return r(i)&&!d}const l=ql(i,r);let c=-1;return l<0?!1:(n&&(c=ql(i,pd(null,n))),l>-1&&c<0?!0:l{let a=e[0];if(!(0 in e))throw new TypeError("1 argument is required");do if(this===a)return!0;while(a=a&&a.parentNode);return!1})}function nT(t,e){return!!(t.nodeName==="IFRAME"&&e.getMeta(t))}function oT(t,e){return!!(t.nodeName==="LINK"&&t.nodeType===t.ELEMENT_NODE&&t.getAttribute&&t.getAttribute("rel")==="stylesheet"&&e.getMeta(t))}function qf(t){return!!Gr([t,"optionalAccess",e=>e.shadowRoot])}class T5{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(e){return Fw(this.styleIDMap.get(e),()=>-1)}has(e){return this.styleIDMap.has(e)}add(e,a){if(this.has(e))return this.getId(e);let n;return a===void 0?n=this.id++:n=a,this.styleIDMap.set(e,n),this.idStyleMap.set(n,e),n}getStyle(e){return this.idStyleMap.get(e)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function iT(t){let e=null;return Gr([t,"access",a=>a.getRootNode,"optionalCall",a=>a(),"optionalAccess",a=>a.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&t.getRootNode().host&&(e=t.getRootNode().host),e}function S5(t){let e=t,a;for(;a=iT(e);)e=a;return e}function j5(t){const e=t.ownerDocument;if(!e)return!1;const a=S5(t);return e.contains(a)}function rT(t){const e=t.ownerDocument;return e?e.contains(t)||j5(t):!1}const zb={};function b1(t){const e=zb[t];if(e)return e;const a=window.document;let n=window[t];if(a&&typeof a.createElement=="function")try{const o=a.createElement("iframe");o.hidden=!0,a.head.appendChild(o);const i=o.contentWindow;i&&i[t]&&(n=i[t]),a.head.removeChild(o)}catch{}return zb[t]=n.bind(window)}function A5(...t){return b1("requestAnimationFrame")(...t)}function Zm(...t){return b1("setTimeout")(...t)}function N5(...t){return b1("clearTimeout")(...t)}var nt=(t=>(t[t.DomContentLoaded=0]="DomContentLoaded",t[t.Load=1]="Load",t[t.FullSnapshot=2]="FullSnapshot",t[t.IncrementalSnapshot=3]="IncrementalSnapshot",t[t.Meta=4]="Meta",t[t.Custom=5]="Custom",t[t.Plugin=6]="Plugin",t))(nt||{}),it=(t=>(t[t.Mutation=0]="Mutation",t[t.MouseMove=1]="MouseMove",t[t.MouseInteraction=2]="MouseInteraction",t[t.Scroll=3]="Scroll",t[t.ViewportResize=4]="ViewportResize",t[t.Input=5]="Input",t[t.TouchMove=6]="TouchMove",t[t.MediaInteraction=7]="MediaInteraction",t[t.StyleSheetRule=8]="StyleSheetRule",t[t.CanvasMutation=9]="CanvasMutation",t[t.Font=10]="Font",t[t.Log=11]="Log",t[t.Drag=12]="Drag",t[t.StyleDeclaration=13]="StyleDeclaration",t[t.Selection=14]="Selection",t[t.AdoptedStyleSheet=15]="AdoptedStyleSheet",t[t.CustomElement=16]="CustomElement",t))(it||{}),Ga=(t=>(t[t.MouseUp=0]="MouseUp",t[t.MouseDown=1]="MouseDown",t[t.Click=2]="Click",t[t.ContextMenu=3]="ContextMenu",t[t.DblClick=4]="DblClick",t[t.Focus=5]="Focus",t[t.Blur=6]="Blur",t[t.TouchStart=7]="TouchStart",t[t.TouchMove_Departed=8]="TouchMove_Departed",t[t.TouchEnd=9]="TouchEnd",t[t.TouchCancel=10]="TouchCancel",t))(Ga||{}),Zi=(t=>(t[t.Mouse=0]="Mouse",t[t.Pen=1]="Pen",t[t.Touch=2]="Touch",t))(Zi||{});function w5(t){let e,a=t[0],n=1;for(;na.call(e,...r)),e=void 0)}return a}function Ub(t){return"__ln"in t}class M5{constructor(){this.length=0,this.head=null,this.tail=null}get(e){if(e>=this.length)throw new Error("Position outside of list range");let a=this.head;for(let n=0;no.next])||null;return a}addNode(e){const a={value:e,previous:null,next:null};if(e.__ln=a,e.previousSibling&&Ub(e.previousSibling)){const n=e.previousSibling.__ln.next;a.next=n,a.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=a,n&&(n.previous=a)}else if(e.nextSibling&&Ub(e.nextSibling)&&e.nextSibling.__ln.previous){const n=e.nextSibling.__ln.previous;a.previous=n,a.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=a,n&&(n.next=a)}else this.head&&(this.head.previous=a),a.next=this.head,this.head=a;a.next===null&&(this.tail=a),this.length++}removeNode(e){const a=e.__ln;this.head&&(a.previous?(a.previous.next=a.next,a.next?a.next.previous=a.previous:this.tail=a.previous):(this.head=a.next,this.head?this.head.previous=null:this.tail=null),e.__ln&&delete e.__ln,this.length--)}}const $b=(t,e)=>`${t}@${e}`;class v5{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=e=>{e.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const e=[],a=new Set,n=new M5,o=c=>{let d=c,u=Vu;for(;u===Vu;)d=d&&d.nextSibling,u=d&&this.mirror.getId(d);return u},i=c=>{if(!c.parentNode||!rT(c))return;const d=Pu(c.parentNode)?this.mirror.getId(iT(c)):this.mirror.getId(c.parentNode),u=o(c);if(d===-1||u===-1)return n.addNode(c);const g=gd(c,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:h=>{nT(h,this.mirror)&&this.iframeManager.addIframe(h),oT(h,this.mirror)&&this.stylesheetManager.trackLinkElement(h),qf(c)&&this.shadowDomManager.addShadowRoot(c.shadowRoot,this.doc)},onIframeLoad:(h,p)=>{this.iframeManager.attachIframe(h,p),this.shadowDomManager.observeAttachShadow(h)},onStylesheetLoad:(h,p)=>{this.stylesheetManager.attachLinkElement(h,p)}});g&&(e.push({parentId:d,nextId:u,node:g}),a.add(g.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const c of this.movedSet)Fb(this.removes,c,this.mirror)&&!this.movedSet.has(c.parentNode)||i(c);for(const c of this.addedSet)!Gb(this.droppedSet,c)&&!Fb(this.removes,c,this.mirror)||Gb(this.movedSet,c)?i(c):this.droppedSet.add(c);let r=null;for(;n.length;){let c=null;if(r){const d=this.mirror.getId(r.value.parentNode),u=o(r.value);d!==-1&&u!==-1&&(c=r)}if(!c){let d=n.tail;for(;d;){const u=d;if(d=d.previous,u){const g=this.mirror.getId(u.value.parentNode);if(o(u.value)===-1)continue;if(g!==-1){c=u;break}else{const p=u.value;if(p.parentNode&&p.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const _=p.parentNode.host;if(this.mirror.getId(_)!==-1){c=u;break}}}}}}if(!c){for(;n.head;)n.removeNode(n.head.value);break}r=c.previous,n.removeNode(c.value),i(c.value)}const l={texts:this.texts.map(c=>({id:this.mirror.getId(c.node),value:c.value})).filter(c=>!a.has(c.id)).filter(c=>this.mirror.has(c.id)),attributes:this.attributes.map(c=>{const{attributes:d}=c;if(typeof d.style=="string"){const u=JSON.stringify(c.styleDiff),g=JSON.stringify(c._unchangedStyles);u.length!a.has(c.id)).filter(c=>this.mirror.has(c.id)),removes:this.removes,adds:e};!l.texts.length&&!l.attributes.length&&!l.removes.length&&!l.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(l))},this.processMutation=e=>{if(!Ah(e.target,this.mirror))switch(e.type){case"characterData":{const a=e.target.textContent;!zo(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&a!==e.oldValue&&this.texts.push({value:Pd(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&a?this.maskTextFn?this.maskTextFn(a,sT(e.target)):a.replace(/[\S]/g,"*"):a,node:e.target});break}case"attributes":{const a=e.target;let n=e.attributeName,o=e.target.getAttribute(n);if(n==="value"){const r=h1(a),l=a.tagName;o=qg(a,l,r);const c=Ym({maskInputOptions:this.maskInputOptions,tagName:l,type:r}),d=Pd(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,c);o=Ju({isMasked:d,element:a,value:o,maskInputFn:this.maskInputFn})}if(zo(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||o===e.oldValue)return;let i=this.attributeMap.get(e.target);if(a.tagName==="IFRAME"&&n==="src"&&!this.keepIframeSrcFn(o))if(!a.contentDocument)n="rr_src";else return;if(i||(i={node:e.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(i),this.attributeMap.set(e.target,i)),n==="type"&&a.tagName==="INPUT"&&(e.oldValue||"").toLowerCase()==="password"&&a.setAttribute("data-rr-is-password","true"),!qC(a.tagName,n)&&(i.attributes[n]=ZC(this.doc,Dd(a.tagName),Dd(n),o,a,this.maskAttributeFn),n==="style")){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const r=this.unattachedDoc.createElement("span");e.oldValue&&r.setAttribute("style",e.oldValue);for(const l of Array.from(a.style)){const c=a.style.getPropertyValue(l),d=a.style.getPropertyPriority(l);c!==r.style.getPropertyValue(l)||d!==r.style.getPropertyPriority(l)?d===""?i.styleDiff[l]=c:i.styleDiff[l]=[c,d]:i._unchangedStyles[l]=[c,d]}for(const l of Array.from(r.style))a.style.getPropertyValue(l)===""&&(i.styleDiff[l]=!1)}break}case"childList":{if(zo(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;e.addedNodes.forEach(a=>this.genAdds(a,e.target)),e.removedNodes.forEach(a=>{const n=this.mirror.getId(a),o=Pu(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);zo(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||Ah(a,this.mirror)||!x5(a,this.mirror)||(this.addedSet.has(a)?(Xf(this.addedSet,a),this.droppedSet.add(a)):this.addedSet.has(e.target)&&n===-1||aT(e.target,this.mirror)||(this.movedSet.has(a)&&this.movedMap[$b(n,o)]?Xf(this.movedSet,a):this.removes.push({parentId:o,id:n,isShadow:Pu(e.target)&&Lu(e.target)?!0:void 0})),this.mapRemoves.push(a))});break}}},this.genAdds=(e,a)=>{if(!this.processedNodeManager.inOtherBuffer(e,this)&&!(this.addedSet.has(e)||this.movedSet.has(e))){if(this.mirror.hasNode(e)){if(Ah(e,this.mirror))return;this.movedSet.add(e);let n=null;a&&this.mirror.hasNode(a)&&(n=this.mirror.getId(a)),n&&n!==-1&&(this.movedMap[$b(this.mirror.getId(e),n)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);zo(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(e.childNodes.forEach(n=>this.genAdds(n)),qf(e)&&e.shadowRoot.childNodes.forEach(n=>{this.processedNodeManager.add(n,this),this.genAdds(n,e)}))}}}init(e){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(a=>{this[a]=e[a]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function Xf(t,e){t.delete(e),e.childNodes.forEach(a=>Xf(t,a))}function Fb(t,e,a){return t.length===0?!1:lT(t,e,a)}function lT(t,e,a){const{parentNode:n}=e;if(!n)return!1;const o=a.getId(n);return t.some(i=>i.id===o)?!0:lT(t,n,a)}function Gb(t,e){return t.size===0?!1:cT(t,e)}function cT(t,e){const{parentNode:a}=e;return a?t.has(a)?!0:cT(t,a):!1}let Bu;function E5(t){Bu=t}function k5(){Bu=void 0}const bt=t=>Bu?(...a)=>{try{return t(...a)}catch(n){if(Bu&&Bu(n)===!0)return()=>{};throw n}}:t;function mi(t){let e,a=t[0],n=1;for(;na.call(e,...r)),e=void 0)}return a}const md=[];function bp(t){try{if("composedPath"in t){const e=t.composedPath();if(e.length)return e[0]}else if("path"in t&&t.path.length)return t.path[0]}catch{}return t&&t.target}function dT(t,e){const a=new v5;md.push(a),a.init(t);let n=window.MutationObserver||window.__rrMutationObserver;const o=mi([window,"optionalAccess",r=>r.Zone,"optionalAccess",r=>r.__symbol__,"optionalCall",r=>r("MutationObserver")]);o&&window[o]&&(n=window[o]);const i=new n(bt(r=>{t.onMutation&&t.onMutation(r)===!1||a.processMutations.bind(a)(r)}));return i.observe(e,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),i}function D5({mousemoveCb:t,sampling:e,doc:a,mirror:n}){if(e.mousemove===!1)return()=>{};const o=typeof e.mousemove=="number"?e.mousemove:50,i=typeof e.mousemoveCallback=="number"?e.mousemoveCallback:500;let r=[],l;const c=Yu(bt(g=>{const h=Date.now()-l;t(r.map(p=>(p.timeOffset-=h,p)),g),r=[],l=null}),i),d=bt(Yu(bt(g=>{const h=bp(g),{clientX:p,clientY:_}=Zf(g)?g.changedTouches[0]:g;l||(l=Kg()),r.push({x:p,y:_,id:n.getId(h),timeOffset:Kg()-l}),c(typeof DragEvent<"u"&&g instanceof DragEvent?it.Drag:g instanceof MouseEvent?it.MouseMove:it.TouchMove)}),o,{trailing:!1})),u=[Ja("mousemove",d,a),Ja("touchmove",d,a),Ja("drag",d,a)];return bt(()=>{u.forEach(g=>g())})}function P5({mouseInteractionCb:t,doc:e,mirror:a,blockClass:n,blockSelector:o,unblockSelector:i,sampling:r}){if(r.mouseInteraction===!1)return()=>{};const l=r.mouseInteraction===!0||r.mouseInteraction===void 0?{}:r.mouseInteraction,c=[];let d=null;const u=g=>h=>{const p=bp(h);if(zo(p,n,o,i,!0))return;let _=null,y=g;if("pointerType"in h){switch(h.pointerType){case"mouse":_=Zi.Mouse;break;case"touch":_=Zi.Touch;break;case"pen":_=Zi.Pen;break}_===Zi.Touch?Ga[g]===Ga.MouseDown?y="TouchStart":Ga[g]===Ga.MouseUp&&(y="TouchEnd"):Zi.Pen}else Zf(h)&&(_=Zi.Touch);_!==null?(d=_,(y.startsWith("Touch")&&_===Zi.Touch||y.startsWith("Mouse")&&_===Zi.Mouse)&&(_=null)):Ga[g]===Ga.Click&&(_=d,d=null);const b=Zf(h)?h.changedTouches[0]:h;if(!b)return;const x=a.getId(p),{clientX:C,clientY:T}=b;bt(t)({type:Ga[y],id:x,x:C,y:T,..._!==null&&{pointerType:_}})};return Object.keys(Ga).filter(g=>Number.isNaN(Number(g))&&!g.endsWith("_Departed")&&l[g]!==!1).forEach(g=>{let h=Dd(g);const p=u(g);if(window.PointerEvent)switch(Ga[g]){case Ga.MouseDown:case Ga.MouseUp:h=h.replace("mouse","pointer");break;case Ga.TouchStart:case Ga.TouchEnd:return}c.push(Ja(h,p,e))}),bt(()=>{c.forEach(g=>g())})}function uT({scrollCb:t,doc:e,mirror:a,blockClass:n,blockSelector:o,unblockSelector:i,sampling:r}){const l=bt(Yu(bt(c=>{const d=bp(c);if(!d||zo(d,n,o,i,!0))return;const u=a.getId(d);if(d===e&&e.defaultView){const g=KC(e.defaultView);t({id:u,x:g.left,y:g.top})}else t({id:u,x:d.scrollLeft,y:d.scrollTop})}),r.scroll||100));return Ja("scroll",l,e)}function L5({viewportResizeCb:t},{win:e}){let a=-1,n=-1;const o=bt(Yu(bt(()=>{const i=eT(),r=tT();(a!==i||n!==r)&&(t({width:Number(r),height:Number(i)}),a=i,n=r)}),200));return Ja("resize",o,e)}const B5=["INPUT","TEXTAREA","SELECT"],Wb=new WeakMap;function O5({inputCb:t,doc:e,mirror:a,blockClass:n,blockSelector:o,unblockSelector:i,ignoreClass:r,ignoreSelector:l,maskInputOptions:c,maskInputFn:d,sampling:u,userTriggeredOnInput:g,maskTextClass:h,unmaskTextClass:p,maskTextSelector:_,unmaskTextSelector:y}){function b(w){let D=bp(w);const E=w.isTrusted,A=D&&Yf(D.tagName);if(A==="OPTION"&&(D=D.parentElement),!D||!A||B5.indexOf(A)<0||zo(D,n,o,i,!0))return;const M=D;if(M.classList.contains(r)||l&&M.matches(l))return;const B=h1(D);let Q=qg(M,A,B),W=!1;const H=Ym({maskInputOptions:c,tagName:A,type:B}),v=Pd(D,h,_,p,y,H);(B==="radio"||B==="checkbox")&&(W=D.checked),Q=Ju({isMasked:v,element:D,value:Q,maskInputFn:d}),x(D,g?{text:Q,isChecked:W,userTriggered:E}:{text:Q,isChecked:W});const z=D.name;B==="radio"&&z&&W&&e.querySelectorAll(`input[type="radio"][name="${z}"]`).forEach(L=>{if(L!==D){const R=Ju({isMasked:v,element:L,value:qg(L,A,B),maskInputFn:d});x(L,g?{text:R,isChecked:!W,userTriggered:!1}:{text:R,isChecked:!W})}})}function x(w,D){const E=Wb.get(w);if(!E||E.text!==D.text||E.isChecked!==D.isChecked){Wb.set(w,D);const A=a.getId(w);bt(t)({...D,id:A})}}const T=(u.input==="last"?["change"]:["input","change"]).map(w=>Ja(w,bt(b),e)),S=e.defaultView;if(!S)return()=>{T.forEach(w=>w())};const j=S.Object.getOwnPropertyDescriptor(S.HTMLInputElement.prototype,"value"),N=[[S.HTMLInputElement.prototype,"value"],[S.HTMLInputElement.prototype,"checked"],[S.HTMLSelectElement.prototype,"value"],[S.HTMLTextAreaElement.prototype,"value"],[S.HTMLSelectElement.prototype,"selectedIndex"],[S.HTMLOptionElement.prototype,"selected"]];return j&&j.set&&T.push(...N.map(w=>XC(w[0],w[1],{set(){bt(b)({target:this,isTrusted:!1})}},!1,S))),bt(()=>{T.forEach(w=>w())})}function em(t){const e=[];function a(n,o){if(Wp("CSSGroupingRule")&&n.parentRule instanceof CSSGroupingRule||Wp("CSSMediaRule")&&n.parentRule instanceof CSSMediaRule||Wp("CSSSupportsRule")&&n.parentRule instanceof CSSSupportsRule||Wp("CSSConditionRule")&&n.parentRule instanceof CSSConditionRule){const r=Array.from(n.parentRule.cssRules).indexOf(n);o.unshift(r)}else if(n.parentStyleSheet){const r=Array.from(n.parentStyleSheet.cssRules).indexOf(n);o.unshift(r)}return o}return a(t,e)}function Wr(t,e,a){let n,o;return t?(t.ownerNode?n=e.getId(t.ownerNode):o=a.getId(t),{styleId:o,id:n}):{}}function R5({styleSheetRuleCb:t,mirror:e,stylesheetManager:a},{win:n}){if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};const o=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(o,{apply:bt((u,g,h)=>{const[p,_]=h,{id:y,styleId:b}=Wr(g,e,a.styleMirror);return(y&&y!==-1||b&&b!==-1)&&t({id:y,styleId:b,adds:[{rule:p,index:_}]}),u.apply(g,h)})});const i=n.CSSStyleSheet.prototype.deleteRule;n.CSSStyleSheet.prototype.deleteRule=new Proxy(i,{apply:bt((u,g,h)=>{const[p]=h,{id:_,styleId:y}=Wr(g,e,a.styleMirror);return(_&&_!==-1||y&&y!==-1)&&t({id:_,styleId:y,removes:[{index:p}]}),u.apply(g,h)})});let r;n.CSSStyleSheet.prototype.replace&&(r=n.CSSStyleSheet.prototype.replace,n.CSSStyleSheet.prototype.replace=new Proxy(r,{apply:bt((u,g,h)=>{const[p]=h,{id:_,styleId:y}=Wr(g,e,a.styleMirror);return(_&&_!==-1||y&&y!==-1)&&t({id:_,styleId:y,replace:p}),u.apply(g,h)})}));let l;n.CSSStyleSheet.prototype.replaceSync&&(l=n.CSSStyleSheet.prototype.replaceSync,n.CSSStyleSheet.prototype.replaceSync=new Proxy(l,{apply:bt((u,g,h)=>{const[p]=h,{id:_,styleId:y}=Wr(g,e,a.styleMirror);return(_&&_!==-1||y&&y!==-1)&&t({id:_,styleId:y,replaceSync:p}),u.apply(g,h)})}));const c={};Hp("CSSGroupingRule")?c.CSSGroupingRule=n.CSSGroupingRule:(Hp("CSSMediaRule")&&(c.CSSMediaRule=n.CSSMediaRule),Hp("CSSConditionRule")&&(c.CSSConditionRule=n.CSSConditionRule),Hp("CSSSupportsRule")&&(c.CSSSupportsRule=n.CSSSupportsRule));const d={};return Object.entries(c).forEach(([u,g])=>{d[u]={insertRule:g.prototype.insertRule,deleteRule:g.prototype.deleteRule},g.prototype.insertRule=new Proxy(d[u].insertRule,{apply:bt((h,p,_)=>{const[y,b]=_,{id:x,styleId:C}=Wr(p.parentStyleSheet,e,a.styleMirror);return(x&&x!==-1||C&&C!==-1)&&t({id:x,styleId:C,adds:[{rule:y,index:[...em(p),b||0]}]}),h.apply(p,_)})}),g.prototype.deleteRule=new Proxy(d[u].deleteRule,{apply:bt((h,p,_)=>{const[y]=_,{id:b,styleId:x}=Wr(p.parentStyleSheet,e,a.styleMirror);return(b&&b!==-1||x&&x!==-1)&&t({id:b,styleId:x,removes:[{index:[...em(p),y]}]}),h.apply(p,_)})})}),bt(()=>{n.CSSStyleSheet.prototype.insertRule=o,n.CSSStyleSheet.prototype.deleteRule=i,r&&(n.CSSStyleSheet.prototype.replace=r),l&&(n.CSSStyleSheet.prototype.replaceSync=l),Object.entries(c).forEach(([u,g])=>{g.prototype.insertRule=d[u].insertRule,g.prototype.deleteRule=d[u].deleteRule})})}function pT({mirror:t,stylesheetManager:e},a){let n=null;a.nodeName==="#document"?n=t.getId(a):n=t.getId(a.host);const o=a.nodeName==="#document"?mi([a,"access",r=>r.defaultView,"optionalAccess",r=>r.Document]):mi([a,"access",r=>r.ownerDocument,"optionalAccess",r=>r.defaultView,"optionalAccess",r=>r.ShadowRoot]),i=mi([o,"optionalAccess",r=>r.prototype])?Object.getOwnPropertyDescriptor(mi([o,"optionalAccess",r=>r.prototype]),"adoptedStyleSheets"):void 0;return n===null||n===-1||!o||!i?()=>{}:(Object.defineProperty(a,"adoptedStyleSheets",{configurable:i.configurable,enumerable:i.enumerable,get(){return mi([i,"access",r=>r.get,"optionalAccess",r=>r.call,"call",r=>r(this)])},set(r){const l=mi([i,"access",c=>c.set,"optionalAccess",c=>c.call,"call",c=>c(this,r)]);if(n!==null&&n!==-1)try{e.adoptStyleSheets(r,n)}catch{}return l}}),bt(()=>{Object.defineProperty(a,"adoptedStyleSheets",{configurable:i.configurable,enumerable:i.enumerable,get:i.get,set:i.set})}))}function z5({styleDeclarationCb:t,mirror:e,ignoreCSSAttributes:a,stylesheetManager:n},{win:o}){const i=o.CSSStyleDeclaration.prototype.setProperty;o.CSSStyleDeclaration.prototype.setProperty=new Proxy(i,{apply:bt((l,c,d)=>{const[u,g,h]=d;if(a.has(u))return i.apply(c,[u,g,h]);const{id:p,styleId:_}=Wr(mi([c,"access",y=>y.parentRule,"optionalAccess",y=>y.parentStyleSheet]),e,n.styleMirror);return(p&&p!==-1||_&&_!==-1)&&t({id:p,styleId:_,set:{property:u,value:g,priority:h},index:em(c.parentRule)}),l.apply(c,d)})});const r=o.CSSStyleDeclaration.prototype.removeProperty;return o.CSSStyleDeclaration.prototype.removeProperty=new Proxy(r,{apply:bt((l,c,d)=>{const[u]=d;if(a.has(u))return r.apply(c,[u]);const{id:g,styleId:h}=Wr(mi([c,"access",p=>p.parentRule,"optionalAccess",p=>p.parentStyleSheet]),e,n.styleMirror);return(g&&g!==-1||h&&h!==-1)&&t({id:g,styleId:h,remove:{property:u},index:em(c.parentRule)}),l.apply(c,d)})}),bt(()=>{o.CSSStyleDeclaration.prototype.setProperty=i,o.CSSStyleDeclaration.prototype.removeProperty=r})}function U5({mediaInteractionCb:t,blockClass:e,blockSelector:a,unblockSelector:n,mirror:o,sampling:i,doc:r}){const l=bt(d=>Yu(bt(u=>{const g=bp(u);if(!g||zo(g,e,a,n,!0))return;const{currentTime:h,volume:p,muted:_,playbackRate:y}=g;t({type:d,id:o.getId(g),currentTime:h,volume:p,muted:_,playbackRate:y})}),i.media||500)),c=[Ja("play",l(0),r),Ja("pause",l(1),r),Ja("seeked",l(2),r),Ja("volumechange",l(3),r),Ja("ratechange",l(4),r)];return bt(()=>{c.forEach(d=>d())})}function $5({fontCb:t,doc:e}){const a=e.defaultView;if(!a)return()=>{};const n=[],o=new WeakMap,i=a.FontFace;a.FontFace=function(c,d,u){const g=new i(c,d,u);return o.set(g,{family:c,buffer:typeof d!="string",descriptors:u,fontSource:typeof d=="string"?d:JSON.stringify(Array.from(new Uint8Array(d)))}),g};const r=y1(e.fonts,"add",function(l){return function(c){return Zm(bt(()=>{const d=o.get(c);d&&(t(d),o.delete(c))}),0),l.apply(this,[c])}});return n.push(()=>{a.FontFace=i}),n.push(r),bt(()=>{n.forEach(l=>l())})}function F5(t){const{doc:e,mirror:a,blockClass:n,blockSelector:o,unblockSelector:i,selectionCb:r}=t;let l=!0;const c=bt(()=>{const d=e.getSelection();if(!d||l&&mi([d,"optionalAccess",h=>h.isCollapsed]))return;l=d.isCollapsed||!1;const u=[],g=d.rangeCount||0;for(let h=0;h{}:y1(a.customElements,"define",function(o){return function(i,r,l){try{e({define:{name:i}})}catch{}return o.apply(this,[i,r,l])}})}function W5(t,e={}){const a=t.doc.defaultView;if(!a)return()=>{};const n=dT(t,t.doc),o=D5(t),i=P5(t),r=uT(t),l=L5(t,{win:a}),c=O5(t),d=U5(t),u=R5(t,{win:a}),g=pT(t,t.doc),h=z5(t,{win:a}),p=t.collectFonts?$5(t):()=>{},_=F5(t),y=G5(t),b=[];for(const x of t.plugins)b.push(x.observer(x.callback,a,x.options));return bt(()=>{md.forEach(x=>x.reset()),n.disconnect(),o(),i(),r(),l(),c(),d(),u(),g(),h(),p(),_(),y(),b.forEach(x=>x())})}function Wp(t){return typeof window[t]<"u"}function Hp(t){return!!(typeof window[t]<"u"&&window[t].prototype&&"insertRule"in window[t].prototype&&"deleteRule"in window[t].prototype)}class Kf{constructor(e){this.generateIdFn=e,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(e,a,n,o){const i=n||this.getIdToRemoteIdMap(e),r=o||this.getRemoteIdToIdMap(e);let l=i.get(a);return l||(l=this.generateIdFn(),i.set(a,l),r.set(l,a)),l}getIds(e,a){const n=this.getIdToRemoteIdMap(e),o=this.getRemoteIdToIdMap(e);return a.map(i=>this.getId(e,i,n,o))}getRemoteId(e,a,n){const o=n||this.getRemoteIdToIdMap(e);if(typeof a!="number")return a;const i=o.get(a);return i||-1}getRemoteIds(e,a){const n=this.getRemoteIdToIdMap(e);return a.map(o=>this.getRemoteId(e,o,n))}reset(e){if(!e){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(e),this.iframeRemoteIdToIdMap.delete(e)}getIdToRemoteIdMap(e){let a=this.iframeIdToRemoteIdMap.get(e);return a||(a=new Map,this.iframeIdToRemoteIdMap.set(e,a)),a}getRemoteIdToIdMap(e){let a=this.iframeRemoteIdToIdMap.get(e);return a||(a=new Map,this.iframeRemoteIdToIdMap.set(e,a)),a}}function Hb(t){let e,a=t[0],n=1;for(;na.call(e,...r)),e=void 0)}return a}class H5{constructor(){this.crossOriginIframeMirror=new Kf(f1),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class Q5{constructor(e){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new Kf(f1),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=e.mutationCb,this.wrappedEmit=e.wrappedEmit,this.stylesheetManager=e.stylesheetManager,this.recordCrossOriginIframes=e.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new Kf(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=e.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(e){this.iframes.set(e,!0),e.contentWindow&&this.crossOriginIframeMap.set(e.contentWindow,e)}addLoadListener(e){this.loadListener=e}attachIframe(e,a){this.mutationCb({adds:[{parentId:this.mirror.getId(e),nextId:null,node:a}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),Hb([this,"access",n=>n.loadListener,"optionalCall",n=>n(e)]),e.contentDocument&&e.contentDocument.adoptedStyleSheets&&e.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(e.contentDocument.adoptedStyleSheets,this.mirror.getId(e.contentDocument))}handleMessage(e){const a=e;if(a.data.type!=="rrweb"||a.origin!==a.data.origin||!e.source)return;const o=this.crossOriginIframeMap.get(e.source);if(!o)return;const i=this.transformCrossOriginEvent(o,a.data.event);i&&this.wrappedEmit(i,a.data.isCheckout)}transformCrossOriginEvent(e,a){switch(a.type){case nt.FullSnapshot:{this.crossOriginIframeMirror.reset(e),this.crossOriginIframeStyleMirror.reset(e),this.replaceIdOnNode(a.data.node,e);const n=a.data.node.id;return this.crossOriginIframeRootIdMap.set(e,n),this.patchRootIdOnNode(a.data.node,n),{timestamp:a.timestamp,type:nt.IncrementalSnapshot,data:{source:it.Mutation,adds:[{parentId:this.mirror.getId(e),nextId:null,node:a.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case nt.Meta:case nt.Load:case nt.DomContentLoaded:return!1;case nt.Plugin:return a;case nt.Custom:return this.replaceIds(a.data.payload,e,["id","parentId","previousId","nextId"]),a;case nt.IncrementalSnapshot:switch(a.data.source){case it.Mutation:return a.data.adds.forEach(n=>{this.replaceIds(n,e,["parentId","nextId","previousId"]),this.replaceIdOnNode(n.node,e);const o=this.crossOriginIframeRootIdMap.get(e);o&&this.patchRootIdOnNode(n.node,o)}),a.data.removes.forEach(n=>{this.replaceIds(n,e,["parentId","id"])}),a.data.attributes.forEach(n=>{this.replaceIds(n,e,["id"])}),a.data.texts.forEach(n=>{this.replaceIds(n,e,["id"])}),a;case it.Drag:case it.TouchMove:case it.MouseMove:return a.data.positions.forEach(n=>{this.replaceIds(n,e,["id"])}),a;case it.ViewportResize:return!1;case it.MediaInteraction:case it.MouseInteraction:case it.Scroll:case it.CanvasMutation:case it.Input:return this.replaceIds(a.data,e,["id"]),a;case it.StyleSheetRule:case it.StyleDeclaration:return this.replaceIds(a.data,e,["id"]),this.replaceStyleIds(a.data,e,["styleId"]),a;case it.Font:return a;case it.Selection:return a.data.ranges.forEach(n=>{this.replaceIds(n,e,["start","end"])}),a;case it.AdoptedStyleSheet:return this.replaceIds(a.data,e,["id"]),this.replaceStyleIds(a.data,e,["styleIds"]),Hb([a,"access",n=>n.data,"access",n=>n.styles,"optionalAccess",n=>n.forEach,"call",n=>n(o=>{this.replaceStyleIds(o,e,["styleId"])})]),a}}return!1}replace(e,a,n,o){for(const i of o)!Array.isArray(a[i])&&typeof a[i]!="number"||(Array.isArray(a[i])?a[i]=e.getIds(n,a[i]):a[i]=e.getId(n,a[i]));return a}replaceIds(e,a,n){return this.replace(this.crossOriginIframeMirror,e,a,n)}replaceStyleIds(e,a,n){return this.replace(this.crossOriginIframeStyleMirror,e,a,n)}replaceIdOnNode(e,a){this.replaceIds(e,a,["id","rootId"]),"childNodes"in e&&e.childNodes.forEach(n=>{this.replaceIdOnNode(n,a)})}patchRootIdOnNode(e,a){e.type!==Vs.Document&&!e.rootId&&(e.rootId=a),"childNodes"in e&&e.childNodes.forEach(n=>{this.patchRootIdOnNode(n,a)})}}class J5{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class V5{constructor(e){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=e.mutationCb,this.scrollCb=e.scrollCb,this.bypassOptions=e.bypassOptions,this.mirror=e.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(e,a){if(!Lu(e)||this.shadowDoms.has(e))return;this.shadowDoms.add(e);const n=dT({...this.bypassOptions,doc:a,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},e);this.restoreHandlers.push(()=>n.disconnect()),this.restoreHandlers.push(uT({...this.bypassOptions,scrollCb:this.scrollCb,doc:e,mirror:this.mirror})),Zm(()=>{e.adoptedStyleSheets&&e.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(e.adoptedStyleSheets,this.mirror.getId(e.host)),this.restoreHandlers.push(pT({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},e))},0)}observeAttachShadow(e){!e.contentWindow||!e.contentDocument||this.patchAttachShadow(e.contentWindow.Element,e.contentDocument)}patchAttachShadow(e,a){const n=this;this.restoreHandlers.push(y1(e.prototype,"attachShadow",function(o){return function(i){const r=o.call(this,i);return this.shadowRoot&&rT(this)&&n.addShadowRoot(this.shadowRoot,a),r}}))}reset(){this.restoreHandlers.forEach(e=>{try{e()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}class Qb{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}}class Y5{constructor(e){this.trackedLinkElements=new WeakSet,this.styleMirror=new T5,this.mutationCb=e.mutationCb,this.adoptedStyleSheetCb=e.adoptedStyleSheetCb}attachLinkElement(e,a){"_cssText"in a.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:a.id,attributes:a.attributes}]}),this.trackLinkElement(e)}trackLinkElement(e){this.trackedLinkElements.has(e)||(this.trackedLinkElements.add(e),this.trackStylesheetInLinkElement(e))}adoptStyleSheets(e,a){if(e.length===0)return;const n={id:a,styleIds:[]},o=[];for(const i of e){let r;this.styleMirror.has(i)?r=this.styleMirror.getId(i):(r=this.styleMirror.add(i),o.push({styleId:r,rules:Array.from(i.rules||CSSRule,(l,c)=>({rule:VC(l),index:c}))})),n.styleIds.push(r)}o.length>0&&(n.styles=o),this.adoptedStyleSheetCb(n)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(e){}}class Z5{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){A5(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(e,a){const n=this.nodeMap.get(e);return n&&Array.from(n).some(o=>o!==a)}add(e,a){this.nodeMap.set(e,(this.nodeMap.get(e)||new Set).add(a))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}let Is,tm;const Bo=qE();function nl(t={}){const{emit:e,checkoutEveryNms:a,checkoutEveryNth:n,blockClass:o="rr-block",blockSelector:i=null,unblockSelector:r=null,ignoreClass:l="rr-ignore",ignoreSelector:c=null,maskAllText:d=!1,maskTextClass:u="rr-mask",unmaskTextClass:g=null,maskTextSelector:h=null,unmaskTextSelector:p=null,inlineStylesheet:_=!0,maskAllInputs:y,maskInputOptions:b,slimDOMOptions:x,maskAttributeFn:C,maskInputFn:T,maskTextFn:S,maxCanvasSize:j=null,packFn:N,sampling:w={},dataURLOptions:D={},mousemoveWait:E,recordCanvas:A=!1,recordCrossOriginIframes:M=!1,recordAfter:B=t.recordAfter==="DOMContentLoaded"?t.recordAfter:"load",userTriggeredOnInput:Q=!1,collectFonts:W=!1,inlineImages:H=!1,plugins:v,keepIframeSrcFn:z=()=>!1,ignoreCSSAttributes:L=new Set([]),errorHandler:R,onMutation:U,getCanvasManager:Z}=t;E5(R);const ee=M?window.parent===window:!0;let V=!1;if(!ee)try{window.parent.document&&(V=!1)}catch{V=!0}if(ee&&!e)throw new Error("emit function is required");E!==void 0&&w.mousemove===void 0&&(w.mousemove=E),Bo.reset();const X=y===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:b!==void 0?b:{},se=x===!0||x==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:x==="all",headMetaDescKeywords:x==="all"}:x||{};C5();let P,te=0;const F=Re=>{for(const Ut of v||[])Ut.eventProcessor&&(Re=Ut.eventProcessor(Re));return N&&!V&&(Re=N(Re)),Re};Is=(Re,Ut)=>{const Ue=Re;if(Ue.timestamp=Kg(),bh([md,"access",He=>He[0],"optionalAccess",He=>He.isFrozen,"call",He=>He()])&&Ue.type!==nt.FullSnapshot&&!(Ue.type===nt.IncrementalSnapshot&&Ue.data.source===it.Mutation)&&md.forEach(He=>He.unfreeze()),ee)bh([e,"optionalCall",He=>He(F(Ue),Ut)]);else if(V){const He={type:"rrweb",event:F(Ue),origin:window.location.origin,isCheckout:Ut};window.parent.postMessage(He,"*")}if(Ue.type===nt.FullSnapshot)P=Ue,te=0;else if(Ue.type===nt.IncrementalSnapshot){if(Ue.data.source===it.Mutation&&Ue.data.isAttachIframe)return;te++;const He=n&&te>=n,Ye=a&&P&&Ue.timestamp-P.timestamp>a;(He||Ye)&&Ge(!0)}};const ne=Re=>{Is({type:nt.IncrementalSnapshot,data:{source:it.Mutation,...Re}})},oe=Re=>Is({type:nt.IncrementalSnapshot,data:{source:it.Scroll,...Re}}),ce=Re=>Is({type:nt.IncrementalSnapshot,data:{source:it.CanvasMutation,...Re}}),ye=Re=>Is({type:nt.IncrementalSnapshot,data:{source:it.AdoptedStyleSheet,...Re}}),ge=new Y5({mutationCb:ne,adoptedStyleSheetCb:ye}),ue=typeof __RRWEB_EXCLUDE_IFRAME__=="boolean"&&__RRWEB_EXCLUDE_IFRAME__?new H5:new Q5({mirror:Bo,mutationCb:ne,stylesheetManager:ge,recordCrossOriginIframes:M,wrappedEmit:Is});for(const Re of v||[])Re.getMirror&&Re.getMirror({nodeMirror:Bo,crossOriginIframeMirror:ue.crossOriginIframeMirror,crossOriginIframeStyleMirror:ue.crossOriginIframeStyleMirror});const Ce=new Z5,Le=X5(Z,{mirror:Bo,win:window,mutationCb:Re=>Is({type:nt.IncrementalSnapshot,data:{source:it.CanvasMutation,...Re}}),recordCanvas:A,blockClass:o,blockSelector:i,unblockSelector:r,maxCanvasSize:j,sampling:w.canvas,dataURLOptions:D,errorHandler:R}),Pe=typeof __RRWEB_EXCLUDE_SHADOW_DOM__=="boolean"&&__RRWEB_EXCLUDE_SHADOW_DOM__?new J5:new V5({mutationCb:ne,scrollCb:oe,bypassOptions:{onMutation:U,blockClass:o,blockSelector:i,unblockSelector:r,maskAllText:d,maskTextClass:u,unmaskTextClass:g,maskTextSelector:h,unmaskTextSelector:p,inlineStylesheet:_,maskInputOptions:X,dataURLOptions:D,maskAttributeFn:C,maskTextFn:S,maskInputFn:T,recordCanvas:A,inlineImages:H,sampling:w,slimDOMOptions:se,iframeManager:ue,stylesheetManager:ge,canvasManager:Le,keepIframeSrcFn:z,processedNodeManager:Ce},mirror:Bo}),Ge=(Re=!1)=>{Is({type:nt.Meta,data:{href:window.location.href,width:tT(),height:eT()}},Re),ge.reset(),Pe.init(),md.forEach(Ue=>Ue.lock());const Ut=I5(document,{mirror:Bo,blockClass:o,blockSelector:i,unblockSelector:r,maskAllText:d,maskTextClass:u,unmaskTextClass:g,maskTextSelector:h,unmaskTextSelector:p,inlineStylesheet:_,maskAllInputs:X,maskAttributeFn:C,maskInputFn:T,maskTextFn:S,slimDOM:se,dataURLOptions:D,recordCanvas:A,inlineImages:H,onSerialize:Ue=>{nT(Ue,Bo)&&ue.addIframe(Ue),oT(Ue,Bo)&&ge.trackLinkElement(Ue),qf(Ue)&&Pe.addShadowRoot(Ue.shadowRoot,document)},onIframeLoad:(Ue,He)=>{ue.attachIframe(Ue,He),Pe.observeAttachShadow(Ue)},onStylesheetLoad:(Ue,He)=>{ge.attachLinkElement(Ue,He)},keepIframeSrcFn:z});if(!Ut)return console.warn("Failed to snapshot the document");Is({type:nt.FullSnapshot,data:{node:Ut,initialOffset:KC(window)}}),md.forEach(Ue=>Ue.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&ge.adoptStyleSheets(document.adoptedStyleSheets,Bo.getId(document))};tm=Ge;try{const Re=[],Ut=He=>bt(W5)({onMutation:U,mutationCb:ne,mousemoveCb:(Ye,da)=>Is({type:nt.IncrementalSnapshot,data:{source:da,positions:Ye}}),mouseInteractionCb:Ye=>Is({type:nt.IncrementalSnapshot,data:{source:it.MouseInteraction,...Ye}}),scrollCb:oe,viewportResizeCb:Ye=>Is({type:nt.IncrementalSnapshot,data:{source:it.ViewportResize,...Ye}}),inputCb:Ye=>Is({type:nt.IncrementalSnapshot,data:{source:it.Input,...Ye}}),mediaInteractionCb:Ye=>Is({type:nt.IncrementalSnapshot,data:{source:it.MediaInteraction,...Ye}}),styleSheetRuleCb:Ye=>Is({type:nt.IncrementalSnapshot,data:{source:it.StyleSheetRule,...Ye}}),styleDeclarationCb:Ye=>Is({type:nt.IncrementalSnapshot,data:{source:it.StyleDeclaration,...Ye}}),canvasMutationCb:ce,fontCb:Ye=>Is({type:nt.IncrementalSnapshot,data:{source:it.Font,...Ye}}),selectionCb:Ye=>{Is({type:nt.IncrementalSnapshot,data:{source:it.Selection,...Ye}})},customElementCb:Ye=>{Is({type:nt.IncrementalSnapshot,data:{source:it.CustomElement,...Ye}})},blockClass:o,ignoreClass:l,ignoreSelector:c,maskAllText:d,maskTextClass:u,unmaskTextClass:g,maskTextSelector:h,unmaskTextSelector:p,maskInputOptions:X,inlineStylesheet:_,sampling:w,recordCanvas:A,inlineImages:H,userTriggeredOnInput:Q,collectFonts:W,doc:He,maskAttributeFn:C,maskInputFn:T,maskTextFn:S,keepIframeSrcFn:z,blockSelector:i,unblockSelector:r,slimDOMOptions:se,dataURLOptions:D,mirror:Bo,iframeManager:ue,stylesheetManager:ge,shadowDomManager:Pe,processedNodeManager:Ce,canvasManager:Le,ignoreCSSAttributes:L,plugins:bh([v,"optionalAccess",Ye=>Ye.filter,"call",Ye=>Ye(da=>da.observer),"optionalAccess",Ye=>Ye.map,"call",Ye=>Ye(da=>({observer:da.observer,options:da.options,callback:Da=>Is({type:nt.Plugin,data:{plugin:da.name,payload:Da}})}))])||[]},{});ue.addLoadListener(He=>{try{Re.push(Ut(He.contentDocument))}catch(Ye){console.warn(Ye)}});const Ue=()=>{Ge(),Re.push(Ut(document))};return document.readyState==="interactive"||document.readyState==="complete"?Ue():(Re.push(Ja("DOMContentLoaded",()=>{Is({type:nt.DomContentLoaded,data:{}}),B==="DOMContentLoaded"&&Ue()})),Re.push(Ja("load",()=>{Is({type:nt.Load,data:{}}),B==="load"&&Ue()},window))),()=>{Re.forEach(He=>He()),Ce.destroy(),tm=void 0,k5()}}catch(Re){console.warn(Re)}}function q5(t){if(!tm)throw new Error("please take full snapshot after start recording");tm(t)}nl.mirror=Bo;nl.takeFullSnapshot=q5;function X5(t,e){try{return t?t(e):new Qb}catch{return console.warn("Unable to initialize CanvasManager"),new Qb}}const K5=3,e9=5;function I1(t){return t>9999999999?t:t*1e3}function Nh(t){return t>9999999999?t/1e3:t}function Ip(t,e){e.category!=="sentry.transaction"&&(["ui.click","ui.input"].includes(e.category)?t.triggerUserActivity():t.checkAndHandleExpiredSession(),t.addUpdate(()=>(t.throttledAddEvent({type:nt.Custom,timestamp:(e.timestamp||0)*1e3,data:{tag:"breadcrumb",payload:gi(e,10,1e3)}}),e.category==="console")))}const t9="button,a";function gT(t){return t.closest(t9)||t}function mT(t){const e=hT(t);return!e||!(e instanceof Element)?e:gT(e)}function hT(t){return s9(t)?t.target:t}function s9(t){return typeof t=="object"&&!!t&&"target"in t}let Hr;function a9(t){return Hr||(Hr=[],n9()),Hr.push(t),()=>{const e=Hr?Hr.indexOf(t):-1;e>-1&&Hr.splice(e,1)}}function n9(){ra(Yt,"open",function(t){return function(...e){if(Hr)try{Hr.forEach(a=>a())}catch{}return t.apply(Yt,e)}})}function o9(t,e,a){t.handleClick(e,a)}class i9{constructor(e,a,n=Ip){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=a.timeout/1e3,this._threshold=a.threshold/1e3,this._scollTimeout=a.scrollTimeout/1e3,this._replay=e,this._ignoreSelector=a.ignoreSelector,this._addBreadcrumbEvent=n}addListeners(){const e=a9(()=>{this._lastMutation=Jb()});this._teardown=()=>{e(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(e,a){if(l9(a,this._ignoreSelector)||!c9(e))return;const n={timestamp:Nh(e.timestamp),clickBreadcrumb:e,clickCount:0,node:a};this._clicks.some(o=>o.node===n.node&&Math.abs(o.timestamp-n.timestamp)<1)||(this._clicks.push(n),this._clicks.length===1&&this._scheduleCheckClicks())}registerMutation(e=Date.now()){this._lastMutation=Nh(e)}registerScroll(e=Date.now()){this._lastScroll=Nh(e)}registerClick(e){const a=gT(e);this._handleMultiClick(a)}_handleMultiClick(e){this._getClicks(e).forEach(a=>{a.clickCount++})}_getClicks(e){return this._clicks.filter(a=>a.node===e)}_checkClicks(){const e=[],a=Jb();this._clicks.forEach(n=>{!n.mutationAfter&&this._lastMutation&&(n.mutationAfter=n.timestamp<=this._lastMutation?this._lastMutation-n.timestamp:void 0),!n.scrollAfter&&this._lastScroll&&(n.scrollAfter=n.timestamp<=this._lastScroll?this._lastScroll-n.timestamp:void 0),n.timestamp+this._timeout<=a&&e.push(n)});for(const n of e){const o=this._clicks.indexOf(n);o>-1&&(this._generateBreadcrumbs(n),this._clicks.splice(o,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(e){const a=this._replay,n=e.scrollAfter&&e.scrollAfter<=this._scollTimeout,o=e.mutationAfter&&e.mutationAfter<=this._threshold,i=!n&&!o,{clickCount:r,clickBreadcrumb:l}=e;if(i){const c=Math.min(e.mutationAfter||this._timeout,this._timeout)*1e3,d=c1){const c={type:"default",message:l.message,timestamp:l.timestamp,category:"ui.multiClick",data:{...l.data,url:Yt.location.href,route:a.getCurrentRoute(),clickCount:r,metric:!0}};this._addBreadcrumbEvent(a,c)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}const r9=["A","BUTTON","INPUT"];function l9(t,e){return!!(!r9.includes(t.tagName)||t.tagName==="INPUT"&&!["submit","button"].includes(t.getAttribute("type")||"")||t.tagName==="A"&&(t.hasAttribute("download")||t.hasAttribute("target")&&t.getAttribute("target")!=="_self")||e&&t.matches(e))}function c9(t){return!!(t.data&&typeof t.data.nodeId=="number"&&t.timestamp)}function Jb(){return Date.now()/1e3}function d9(t,e){try{if(!u9(e))return;const{source:a}=e.data;if(a===it.Mutation&&t.registerMutation(e.timestamp),a===it.Scroll&&t.registerScroll(e.timestamp),p9(e)){const{type:n,id:o}=e.data,i=nl.mirror.getNode(o);i instanceof HTMLElement&&n===Ga.Click&&t.registerClick(i)}}catch{}}function u9(t){return t.type===K5}function p9(t){return t.data.source===it.MouseInteraction}function yi(t){return{timestamp:Date.now()/1e3,type:"default",...t}}var sm;(function(t){t[t.Document=0]="Document",t[t.DocumentType=1]="DocumentType",t[t.Element=2]="Element",t[t.Text=3]="Text",t[t.CDATA=4]="CDATA",t[t.Comment=5]="Comment"})(sm||(sm={}));const g9=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function m9(t){const e={};for(const a in t)if(g9.has(a)){let n=a;(a==="data-testid"||a==="data-test-id")&&(n="testId"),e[n]=t[a]}return e}const h9=t=>e=>{if(!t.isEnabled())return;const a=f9(e);if(!a)return;const n=e.name==="click",o=n?e.event:void 0;n&&t.clickDetector&&o&&o.target&&!o.altKey&&!o.metaKey&&!o.ctrlKey&&!o.shiftKey&&o9(t.clickDetector,a,mT(e.event)),Ip(t,a)};function fT(t,e){const a=nl.mirror.getId(t),n=a&&nl.mirror.getNode(a),o=n&&nl.mirror.getMeta(n),i=o&&y9(o)?o:null;return{message:e,data:i?{nodeId:a,node:{id:a,tagName:i.tagName,textContent:Array.from(i.childNodes).map(r=>r.type===sm.Text&&r.textContent).filter(Boolean).map(r=>r.trim()).join(""),attributes:m9(i.attributes)}}:{}}}function f9(t){const{target:e,message:a}=_9(t);return yi({category:`ui.${t.name}`,...fT(e,a)})}function _9(t){const e=t.name==="click";let a,n=null;try{n=e?mT(t.event):hT(t.event),a=cl(n,{maxStringLength:200})||""}catch{a=""}return{target:n,message:a}}function y9(t){return t.type===sm.Element}function b9(t,e){if(!t.isEnabled())return;t.updateUserActivity();const a=I9(e);a&&Ip(t,a)}function I9(t){const{metaKey:e,shiftKey:a,ctrlKey:n,altKey:o,key:i,target:r}=t;if(!r||x9(r)||!i)return null;const l=e||n||o,c=i.length===1;if(!l&&c)return null;const d=cl(r,{maxStringLength:200})||"",u=fT(r,d);return yi({category:"ui.keyDown",message:d,data:{...u.data,metaKey:e,shiftKey:a,ctrlKey:n,altKey:o,key:i}})}function x9(t){return t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable}const Vb={resource:A9,paint:S9,navigation:j9};function C9(t){return t.map(T9).filter(Boolean)}function T9(t){return Vb[t.entryType]?Vb[t.entryType](t):null}function Ld(t){return((Za||Yt.performance.timeOrigin)+t)/1e3}function S9(t){const{duration:e,entryType:a,name:n,startTime:o}=t,i=Ld(o);return{type:a,name:n,start:i,end:i+e,data:void 0}}function j9(t){const{entryType:e,name:a,decodedBodySize:n,duration:o,domComplete:i,encodedBodySize:r,domContentLoadedEventStart:l,domContentLoadedEventEnd:c,domInteractive:d,loadEventStart:u,loadEventEnd:g,redirectCount:h,startTime:p,transferSize:_,type:y}=t;return o===0?null:{type:`${e}.${y}`,start:Ld(p),end:Ld(i),name:a,data:{size:_,decodedBodySize:n,encodedBodySize:r,duration:o,domInteractive:d,domContentLoadedEventStart:l,domContentLoadedEventEnd:c,loadEventStart:u,loadEventEnd:g,domComplete:i,redirectCount:h}}}function A9(t){const{entryType:e,initiatorType:a,name:n,responseEnd:o,startTime:i,decodedBodySize:r,encodedBodySize:l,responseStatus:c,transferSize:d}=t;return["fetch","xmlhttprequest"].includes(a)?null:{type:`${e}.${a}`,start:Ld(i),end:Ld(o),name:n,data:{size:d,statusCode:c,decodedBodySize:r,encodedBodySize:l}}}function N9(t){const e=t.entries,a=e[e.length-1],n=a?a.element:void 0,o=t.value,i=Ld(o);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:i,end:i,data:{value:o,size:o,nodeId:n?nl.mirror.getId(n):void 0}}}function w9(t){function e(o){t.performanceEntries.includes(o)||t.performanceEntries.push(o)}function a({entries:o}){o.forEach(e)}const n=[];return["navigation","paint","resource"].forEach(o=>{n.push(vd(o,a))}),n.push(jC(({metric:o})=>{t.replayPerformanceEntries.push(N9(o))})),()=>{n.forEach(o=>o())}}const Wt=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,M9='var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a>h]=l}else for(o=new n(i),a=0;a>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))},M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;ad&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<e))break;p+=m-(1<>=y;p>0;){var M=o[a].s;g[M]=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;Pnt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,a=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),s=a.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(a,n),O(a,s-8,r.d()),O(a,s-4,e),a}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(r){for(var e=new t(n.length),i=0;i>1)),o=0,f=function(t){s[o++]=t};for(i=0;is.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(let r=0,e=t.length;r{this._deflatedData.push(t)},this.stream=new J(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});';function v9(){const t=new Blob([M9]);return URL.createObjectURL(t)}function Qa(t,e){Wt&&(le.info(t),e&&_T(t))}function xd(t,e){Wt&&(le.info(t),e&&setTimeout(()=>{_T(t)},0))}function _T(t){ul({category:"console",data:{logger:"replay"},level:"info",message:t},{level:"info"})}class x1 extends Error{constructor(){super(`Event buffer exceeded maximum size of ${m1}.`)}}class yT{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(e){const a=JSON.stringify(e).length;if(this._totalSize+=a,this._totalSize>m1)throw new x1;this.events.push(e)}finish(){return new Promise(e=>{const a=this.events;this.clear(),e(JSON.stringify(a))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const e=this.events.map(a=>a.timestamp).sort()[0];return e?I1(e):null}}class E9{constructor(e){this._worker=e,this._id=0}ensureReady(){return this._ensureReadyPromise?this._ensureReadyPromise:(this._ensureReadyPromise=new Promise((e,a)=>{this._worker.addEventListener("message",({data:n})=>{n.success?e():a()},{once:!0}),this._worker.addEventListener("error",n=>{a(n)},{once:!0})}),this._ensureReadyPromise)}destroy(){Qa("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(e,a){const n=this._getAndIncrementId();return new Promise((o,i)=>{const r=({data:l})=>{const c=l;if(c.method===e&&c.id===n){if(this._worker.removeEventListener("message",r),!c.success){Wt&&le.error("[Replay]",c.response),i(new Error("Error in compression worker"));return}o(c.response)}};this._worker.addEventListener("message",r),this._worker.postMessage({id:n,method:e,arg:a})})}_getAndIncrementId(){return this._id++}}class k9{constructor(e){this._worker=new E9(e),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(e){const a=I1(e.timestamp);(!this._earliestTimestamp||am1?Promise.reject(new x1):this._sendEventToWorker(n)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,e=>{Wt&&le.warn('[Replay] Sending "clear" message to worker failed',e)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(e){return this._worker.postMessage("addEvent",e)}async _finishRequest(){const e=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,e}}class D9{constructor(e){this._fallback=new yT,this._compression=new k9(e),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(e){this._used.hasCheckout=e}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(e){return this._used.addEvent(e)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch{Qa("[Replay] Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:e,hasCheckout:a}=this._fallback,n=[];for(const o of e)n.push(this._compression.addEvent(o));this._compression.hasCheckout=a,this._used=this._compression;try{await Promise.all(n)}catch(o){Wt&&le.warn("[Replay] Failed to add events when switching buffers.",o)}}}function P9({useCompression:t,workerUrl:e}){if(t&&window.Worker){const a=L9(e);if(a)return a}return Qa("[Replay] Using simple buffer"),new yT}function L9(t){try{const e=t||B9();if(!e)return;Qa(`[Replay] Using compression worker${t?` from ${t}`:""}`);const a=new Worker(e);return new D9(a)}catch{Qa("[Replay] Failed to create compression worker")}}function B9(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?v9():""}function C1(){try{return"sessionStorage"in Yt&&!!Yt.sessionStorage}catch{return!1}}function O9(t){R9(),t.session=void 0}function R9(){if(C1())try{Yt.sessionStorage.removeItem(p1)}catch{}}function bT(t){return t===void 0?!1:Math.random()t.getContext().initialTimestamp+t.getOptions().maxReplayDuration?(Qa(`[Replay] Skipping event with timestamp ${a} because it is after maxReplayDuration`,t.getOptions()._experiments.traceInternals),!1):!0}function G9(t,e){try{if(typeof e=="function"&&$9(t))return e(t)}catch(a){return Wt&&le.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",a),null}return t}function j1(t){return!t.type}function t_(t){return t.type==="transaction"}function W9(t){return t.type==="replay_event"}function Zb(t){return t.type==="feedback"}function jT(t){const e=J9();return(a,n)=>{if(!t.isEnabled()||!j1(a)&&!t_(a))return;const o=n&&n.statusCode;if(!(e&&(!o||o<200||o>=300))){if(t_(a)){H9(t,a);return}Q9(t,a)}}}function H9(t,e){const a=t.getContext();e.contexts&&e.contexts.trace&&e.contexts.trace.trace_id&&a.traceIds.size<100&&a.traceIds.add(e.contexts.trace.trace_id)}function Q9(t,e){const a=t.getContext();if(e.event_id&&a.errorIds.size<100&&a.errorIds.add(e.event_id),t.recordingMode!=="buffer"||!e.tags||!e.tags.replayId)return;const{beforeErrorSampling:n}=t.getOptions();typeof n=="function"&&!n(e)||setTimeout(()=>{t.sendBufferedReplayOrFlush()})}function J9(){const t=wt();if(!t)return!1;const e=t.getTransport();return e&&e.send.__sentry__baseTransport__||!1}function V9(t){return e=>{!t.isEnabled()||!j1(e)||Y9(t,e)}}function Y9(t,e){const a=e.exception&&e.exception.values&&e.exception.values[0].value;if(typeof a=="string"&&(a.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||a.match(/(does not match server-rendered HTML|Hydration failed because)/i))){const n=yi({category:"replay.hydrate-error"});Ip(t,n)}}function Z9(t,e){return t.type||!t.exception||!t.exception.values||!t.exception.values.length?!1:!!(e.originalException&&e.originalException.__rrweb__)}function q9(t,e){t.triggerUserActivity(),t.addUpdate(()=>e.timestamp?(t.throttledAddEvent({type:nt.Custom,timestamp:e.timestamp*1e3,data:{tag:"breadcrumb",payload:{timestamp:e.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:e.event_id}}}}),!1):!0)}function X9(t,e){return t.recordingMode!=="buffer"||e.message===g1||!e.exception||e.type?!1:bT(t.getOptions().errorSampleRate)}function K9(t,e=!1){const a=e?jT(t):void 0;return Object.assign((n,o)=>t.isEnabled()?W9(n)?(delete n.breadcrumbs,n):!j1(n)&&!t_(n)&&!Zb(n)||!t.checkAndHandleExpiredSession()?n:Zb(n)?(t.flush(),n.contexts.feedback.replay_id=t.getSessionId(),q9(t,n),n):Z9(n,o)&&!t.getOptions()._experiments.captureExceptions?(Wt&&le.log("[Replay] Ignoring error from rrweb internals",n),null):((X9(t,n)||t.recordingMode==="session")&&(n.tags={...n.tags,replayId:t.getSessionId()}),a&&a(n,{statusCode:200}),n):n,{id:"Replay"})}function qm(t,e){return e.map(({type:a,start:n,end:o,name:i,data:r})=>{const l=t.throttledAddEvent({type:nt.Custom,timestamp:n,data:{tag:"performanceSpan",payload:{op:a,description:i,startTimestamp:n,endTimestamp:o,data:r}}});return typeof l=="string"?Promise.resolve(null):l})}function ek(t){const{from:e,to:a}=t,n=Date.now()/1e3;return{type:"navigation.push",start:n,end:n,name:a,data:{previous:e}}}function tk(t){return e=>{if(!t.isEnabled())return;const a=ek(e);a!==null&&(t.getContext().urls.push(a.name),t.triggerUserActivity(),t.addUpdate(()=>(qm(t,[a]),!1)))}}function sk(t,e){return Wt&&t.getOptions()._experiments.traceInternals?!1:K4(e,wt())}function Xm(t,e){t.isEnabled()&&e!==null&&(sk(t,e.name)||t.addUpdate(()=>(qm(t,[e]),!0)))}function ak(t){const{startTimestamp:e,endTimestamp:a,fetchData:n,response:o}=t;if(!a)return null;const{method:i,url:r}=n;return{type:"resource.fetch",start:e/1e3,end:a/1e3,name:r,data:{method:i,statusCode:o?o.status:void 0}}}function nk(t){return e=>{if(!t.isEnabled())return;const a=ak(e);Xm(t,a)}}function ok(t){const{startTimestamp:e,endTimestamp:a,xhr:n}=t,o=n[Kr];if(!e||!a||!o)return null;const{method:i,url:r,status_code:l}=o;return r===void 0?null:{type:"resource.xhr",name:r,start:e/1e3,end:a/1e3,data:{method:i,statusCode:l}}}function ik(t){return e=>{if(!t.isEnabled())return;const a=ok(e);Xm(t,a)}}function Km(t,e){if(t)try{if(typeof t=="string")return e.encode(t).length;if(t instanceof URLSearchParams)return e.encode(t.toString()).length;if(t instanceof FormData){const a=MT(t);return e.encode(a).length}if(t instanceof Blob)return t.size;if(t instanceof ArrayBuffer)return t.byteLength}catch{}}function AT(t){if(!t)return;const e=parseInt(t,10);return isNaN(e)?void 0:e}function NT(t){try{if(typeof t=="string")return[t];if(t instanceof URLSearchParams)return[t.toString()];if(t instanceof FormData)return[MT(t)];if(!t)return[void 0]}catch{return Wt&&le.warn("[Replay] Failed to serialize body",t),[void 0,"BODY_PARSE_ERROR"]}return Wt&&le.info("[Replay] Skipping network body because of body type",t),[void 0,"UNPARSEABLE_BODY_TYPE"]}function am(t,e){if(!t)return{headers:{},size:void 0,_meta:{warnings:[e]}};const a={...t._meta},n=a.warnings||[];return a.warnings=[...n,e],t._meta=a,t}function wT(t,e){if(!e)return null;const{startTimestamp:a,endTimestamp:n,url:o,method:i,statusCode:r,request:l,response:c}=e;return{type:t,start:a/1e3,end:n/1e3,name:o,data:Va({method:i,statusCode:r,request:l,response:c})}}function Zu(t){return{headers:{},size:t,_meta:{warnings:["URL_SKIPPED"]}}}function ol(t,e,a){if(!e&&Object.keys(t).length===0)return;if(!e)return{headers:t};if(!a)return{headers:t,size:e};const n={headers:t,size:e},{body:o,warnings:i}=rk(a);return n.body=o,i&&i.length>0&&(n._meta={warnings:i}),n}function s_(t,e){return Object.keys(t).reduce((a,n)=>{const o=n.toLowerCase();return e.includes(o)&&t[n]&&(a[o]=t[n]),a},{})}function MT(t){return new URLSearchParams(t).toString()}function rk(t){if(!t||typeof t!="string")return{body:t};const e=t.length>Pb,a=lk(t);if(e){const n=t.slice(0,Pb);return a?{body:n,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${n}…`,warnings:["TEXT_TRUNCATED"]}}if(a)try{return{body:JSON.parse(t)}}catch{}return{body:t}}function lk(t){const e=t[0],a=t[t.length-1];return e==="["&&a==="]"||e==="{"&&a==="}"}function nm(t,e){const a=ck(t);return Fd(a,e)}function ck(t,e=Yt.document.baseURI){if(t.startsWith("http://")||t.startsWith("https://")||t.startsWith(Yt.location.origin))return t;const a=new URL(t,e);if(a.origin!==new URL(e).origin)return t;const n=a.href;return!t.endsWith("/")&&n.endsWith("/")?n.slice(0,-1):n}async function dk(t,e,a){try{const n=await pk(t,e,a),o=wT("resource.fetch",n);Xm(a.replay,o)}catch(n){Wt&&le.error("[Replay] Failed to capture fetch breadcrumb",n)}}function uk(t,e,a){const{input:n,response:o}=e,i=n?vT(n):void 0,r=Km(i,a.textEncoder),l=o?AT(o.headers.get("content-length")):void 0;r!==void 0&&(t.data.request_body_size=r),l!==void 0&&(t.data.response_body_size=l)}async function pk(t,e,a){const n=Date.now(),{startTimestamp:o=n,endTimestamp:i=n}=e,{url:r,method:l,status_code:c=0,request_body_size:d,response_body_size:u}=t.data,g=nm(r,a.networkDetailAllowUrls)&&!nm(r,a.networkDetailDenyUrls),h=g?gk(a,e.input,d):Zu(d),p=await mk(g,a,e.response,u);return{startTimestamp:o,endTimestamp:i,url:r,method:l,statusCode:c,request:h,response:p}}function gk({networkCaptureBodies:t,networkRequestHeaders:e},a,n){const o=a?_k(a,e):{};if(!t)return ol(o,n,void 0);const i=vT(a),[r,l]=NT(i),c=ol(o,n,r);return l?am(c,l):c}async function mk(t,{networkCaptureBodies:e,textEncoder:a,networkResponseHeaders:n},o,i){if(!t&&i!==void 0)return Zu(i);const r=o?ET(o.headers,n):{};if(!o||!e&&i!==void 0)return ol(r,i,void 0);const[l,c]=await fk(o),d=hk(l,{networkCaptureBodies:e,textEncoder:a,responseBodySize:i,captureDetails:t,headers:r});return c?am(d,c):d}function hk(t,{networkCaptureBodies:e,textEncoder:a,responseBodySize:n,captureDetails:o,headers:i}){try{const r=t&&t.length&&n===void 0?Km(t,a):n;return o?e?ol(i,r,t):ol(i,r,void 0):Zu(r)}catch(r){return Wt&&le.warn("[Replay] Failed to serialize response body",r),ol(i,n,void 0)}}async function fk(t){const e=yk(t);if(!e)return[void 0,"BODY_PARSE_ERROR"];try{return[await bk(e)]}catch(a){return Wt&&le.warn("[Replay] Failed to get text body from response",a),[void 0,"BODY_PARSE_ERROR"]}}function vT(t=[]){if(!(t.length!==2||typeof t[1]!="object"))return t[1].body}function ET(t,e){const a={};return e.forEach(n=>{t.get(n)&&(a[n]=t.get(n))}),a}function _k(t,e){return t.length===1&&typeof t[0]!="string"?qb(t[0],e):t.length===2?qb(t[1],e):{}}function qb(t,e){if(!t)return{};const a=t.headers;return a?a instanceof Headers?ET(a,e):Array.isArray(a)?{}:s_(a,e):{}}function yk(t){try{return t.clone()}catch(e){Wt&&le.warn("[Replay] Failed to clone response body",e)}}function bk(t){return new Promise((e,a)=>{const n=setTimeout(()=>a(new Error("Timeout while trying to read response body")),500);Ik(t).then(o=>e(o),o=>a(o)).finally(()=>clearTimeout(n))})}async function Ik(t){return await t.text()}async function xk(t,e,a){try{const n=Tk(t,e,a),o=wT("resource.xhr",n);Xm(a.replay,o)}catch(n){Wt&&le.error("[Replay] Failed to capture xhr breadcrumb",n)}}function Ck(t,e,a){const{xhr:n,input:o}=e;if(!n)return;const i=Km(o,a.textEncoder),r=n.getResponseHeader("content-length")?AT(n.getResponseHeader("content-length")):Nk(n.response,n.responseType,a.textEncoder);i!==void 0&&(t.data.request_body_size=i),r!==void 0&&(t.data.response_body_size=r)}function Tk(t,e,a){const n=Date.now(),{startTimestamp:o=n,endTimestamp:i=n,input:r,xhr:l}=e,{url:c,method:d,status_code:u=0,request_body_size:g,response_body_size:h}=t.data;if(!c)return null;if(!l||!nm(c,a.networkDetailAllowUrls)||nm(c,a.networkDetailDenyUrls)){const N=Zu(g),w=Zu(h);return{startTimestamp:o,endTimestamp:i,url:c,method:d,statusCode:u,request:N,response:w}}const p=l[Kr],_=p?s_(p.request_headers,a.networkRequestHeaders):{},y=s_(Sk(l),a.networkResponseHeaders),[b,x]=a.networkCaptureBodies?NT(r):[void 0],[C,T]=a.networkCaptureBodies?jk(l):[void 0],S=ol(_,g,b),j=ol(y,h,C);return{startTimestamp:o,endTimestamp:i,url:c,method:d,statusCode:u,request:x?am(S,x):S,response:T?am(j,T):j}}function Sk(t){const e=t.getAllResponseHeaders();return e?e.split(`\r +`).reduce((a,n)=>{const[o,i]=n.split(": ");return a[o.toLowerCase()]=i,a},{}):{}}function jk(t){const e=[];try{return[t.responseText]}catch(a){e.push(a)}try{return Ak(t.response,t.responseType)}catch(a){e.push(a)}return Wt&&le.warn("[Replay] Failed to get xhr response body",...e),[void 0]}function Ak(t,e){try{if(typeof t=="string")return[t];if(t instanceof Document)return[t.body.outerHTML];if(e==="json"&&t&&typeof t=="object")return[JSON.stringify(t)];if(!t)return[void 0]}catch{return Wt&&le.warn("[Replay] Failed to serialize body",t),[void 0,"BODY_PARSE_ERROR"]}return Wt&&le.info("[Replay] Skipping network body because of body type",t),[void 0,"UNPARSEABLE_BODY_TYPE"]}function Nk(t,e,a){try{const n=e==="json"&&t&&typeof t=="object"?JSON.stringify(t):t;return Km(n,a)}catch{return}}function wk(t){const e=wt();try{const a=new TextEncoder,{networkDetailAllowUrls:n,networkDetailDenyUrls:o,networkCaptureBodies:i,networkRequestHeaders:r,networkResponseHeaders:l}=t.getOptions(),c={replay:t,textEncoder:a,networkDetailAllowUrls:n,networkDetailDenyUrls:o,networkCaptureBodies:i,networkRequestHeaders:r,networkResponseHeaders:l};e&&e.on?e.on("beforeAddBreadcrumb",(d,u)=>Mk(c,d,u)):(Z_(nk(t)),q_(ik(t)))}catch{}}function Mk(t,e,a){if(e.data)try{vk(e)&&kk(a)&&(Ck(e,a,t),xk(e,a,t)),Ek(e)&&Dk(a)&&(uk(e,a,t),dk(e,a,t))}catch{Wt&&le.warn("Error when enriching network breadcrumb")}}function vk(t){return t.category==="xhr"}function Ek(t){return t.category==="fetch"}function kk(t){return t&&t.xhr}function Dk(t){return t&&t.response}let Xb=null;function Pk(t){return!!t.category}const Lk=t=>e=>{if(!t.isEnabled())return;const a=Bk(e);a&&Ip(t,a)};function Bk(t){const e=t.getLastBreadcrumb&&t.getLastBreadcrumb();return Xb===e||!e||(Xb=e,!Pk(e)||["fetch","xhr","sentry.event","sentry.transaction"].includes(e.category)||e.category.startsWith("ui."))?null:e.category==="console"?Ok(e):yi(e)}function Ok(t){const e=t.data&&t.data.arguments;if(!Array.isArray(e)||e.length===0)return yi(t);let a=!1;const n=e.map(o=>{if(!o)return o;if(typeof o=="string")return o.length>Gp?(a=!0,`${o.slice(0,Gp)}…`):o;if(typeof o=="object")try{const i=gi(o,7);return JSON.stringify(i).length>Gp?(a=!0,`${JSON.stringify(i,null,2).slice(0,Gp)}…`):i}catch{}return o});return yi({...t,data:{...t.data,arguments:n,...a?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}function Rk(t){const e=mn(),a=wt();e.addScopeListener(Lk(t)),Dx(h9(t)),Fm(tk(t)),wk(t);const n=K9(t,!Kb(a));a&&a.addEventProcessor?a.addEventProcessor(n):Q4(n),Kb(a)&&(a.on("beforeSendEvent",V9(t)),a.on("afterSendEvent",jT(t)),a.on("createDsc",o=>{const i=t.getSessionId();i&&t.isEnabled()&&t.recordingMode==="session"&&t.checkAndHandleExpiredSession()&&(o.replay_id=i)}),a.on("startTransaction",o=>{t.lastTransaction=o}),a.on("finishTransaction",o=>{t.lastTransaction=o}),a.on("beforeSendFeedback",(o,i)=>{const r=t.getSessionId();i&&i.includeReplay&&t.isEnabled()&&r&&o.contexts&&o.contexts.feedback&&(o.contexts.feedback.replay_id=r)}))}function Kb(t){return!!(t&&t.on)}async function zk(t){try{return Promise.all(qm(t,[Uk(Yt.performance.memory)]))}catch{return[]}}function Uk(t){const{jsHeapSizeLimit:e,totalJSHeapSize:a,usedJSHeapSize:n}=t,o=Date.now()/1e3;return{type:"memory",name:"memory",start:o,end:o,data:{memory:{jsHeapSizeLimit:e,totalJSHeapSize:a,usedJSHeapSize:n}}}}function $k(t,e,a){let n,o,i;const r=a&&a.maxWait?Math.max(a.maxWait,e):0;function l(){return c(),n=t(),n}function c(){o!==void 0&&clearTimeout(o),i!==void 0&&clearTimeout(i),o=i=void 0}function d(){return o!==void 0||i!==void 0?l():n}function u(){return o&&clearTimeout(o),o=setTimeout(l,e),r&&i===void 0&&(i=setTimeout(l,r)),n}return u.cancel=c,u.flush=d,u}function Fk(t){let e=!1;return(a,n)=>{if(!t.checkAndHandleExpiredSession()){Wt&&le.warn("[Replay] Received replay event after session expired.");return}const o=n||!e;e=!0,t.clickDetector&&d9(t.clickDetector,a),t.addUpdate(()=>{if(t.recordingMode==="buffer"&&o&&t.setInitialState(),!S1(t,a,o))return!0;if(!o)return!1;if(Wk(t,o),t.session&&t.session.previousSessionId)return!0;if(t.recordingMode==="buffer"&&t.session&&t.eventBuffer){const i=t.eventBuffer.getEarliestTimestamp();i&&(Qa(`[Replay] Updating session start time to earliest event in buffer to ${new Date(i)}`,t.getOptions()._experiments.traceInternals),t.session.started=i,t.getOptions().stickySession&&T1(t.session))}return t.recordingMode==="session"&&t.flush(),!0})}}function Gk(t){const e=t.getOptions();return{type:nt.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:t.isRecordingCanvas(),sessionSampleRate:e.sessionSampleRate,errorSampleRate:e.errorSampleRate,useCompressionOption:e.useCompression,blockAllMedia:e.blockAllMedia,maskAllText:e.maskAllText,maskAllInputs:e.maskAllInputs,useCompression:t.eventBuffer?t.eventBuffer.type==="worker":!1,networkDetailHasUrls:e.networkDetailAllowUrls.length>0,networkCaptureBodies:e.networkCaptureBodies,networkRequestHasHeaders:e.networkRequestHeaders.length>0,networkResponseHasHeaders:e.networkResponseHeaders.length>0}}}}function Wk(t,e){!e||!t.session||t.session.segmentId!==0||S1(t,Gk(t),!1)}function Hk(t,e,a,n){return fl($x(t,e1(t),n,a),[[{type:"replay_event"},t],[{type:"replay_recording",length:typeof e=="string"?new TextEncoder().encode(e).length:e.length},e]])}function Qk({recordingData:t,headers:e}){let a;const n=`${JSON.stringify(e)} +`;if(typeof t=="string")a=`${n}${t}`;else{const i=new TextEncoder().encode(n);a=new Uint8Array(i.length+t.length),a.set(i),a.set(t,i.length)}return a}async function Jk({client:t,scope:e,replayId:a,event:n}){const o=typeof t._integrations=="object"&&t._integrations!==null&&!Array.isArray(t._integrations)?Object.keys(t._integrations):void 0,i={event_id:a,integrations:o};t.emit&&t.emit("preprocessEvent",n,i);const r=await Jx(t.getOptions(),n,i,e,t,_l());if(!r)return null;r.platform=r.platform||"javascript";const l=t.getSdkMetadata&&t.getSdkMetadata(),{name:c,version:d}=l&&l.sdk||{};return r.sdk={...r.sdk,name:c||"sentry.javascript.unknown",version:d||"0.0.0"},r}async function Vk({recordingData:t,replayId:e,segmentId:a,eventContext:n,timestamp:o,session:i}){const r=Qk({recordingData:t,headers:{segment_id:a}}),{urls:l,errorIds:c,traceIds:d,initialTimestamp:u}=n,g=wt(),h=mn(),p=g&&g.getTransport(),_=g&&g.getDsn();if(!g||!p||!_||!i.sampled)return;const y={type:kE,replay_start_timestamp:u/1e3,timestamp:o/1e3,error_ids:c,trace_ids:d,urls:l,replay_id:e,segment_id:a,replay_type:i.sampled},b=await Jk({scope:h,client:g,replayId:e,event:y});if(!b){g.recordDroppedEvent("event_processor","replay",y),Qa("An event processor returned `null`, will not send event.");return}delete b.sdkProcessingMetadata;const x=Hk(b,r,_,g.getOptions().tunnel);let C;try{C=await p.send(x)}catch(S){const j=new Error(g1);try{j.cause=S}catch{}throw j}if(!C)return C;if(typeof C.statusCode=="number"&&(C.statusCode<200||C.statusCode>=300))throw new kT(C.statusCode);const T=Gx({},C);if(Fx(T,"replay"))throw new DT(T);return C}class kT extends Error{constructor(e){super(`Transport returned status code ${e}`)}}class DT extends Error{constructor(e){super("Rate limit hit"),this.rateLimits=e}}async function PT(t,e={count:0,interval:RE}){const{recordingData:a,options:n}=t;if(a.length)try{return await Vk(t),!0}catch(o){if(o instanceof kT||o instanceof DT)throw o;if(a4("Replays",{_retryCount:e.count}),Wt&&n._experiments&&n._experiments.captureExceptions&&n1(o),e.count>=zE){const i=new Error(`${g1} - max retries exceeded`);try{i.cause=o}catch{}throw i}return e.interval*=++e.count,new Promise((i,r)=>{setTimeout(async()=>{try{await PT(t,e),i(!0)}catch(l){r(l)}},e.interval)})}}const LT="__THROTTLED",Yk="__SKIPPED";function Zk(t,e,a){const n=new Map,o=l=>{const c=l-a;n.forEach((d,u)=>{u[...n.values()].reduce((l,c)=>l+c,0);let r=!1;return(...l)=>{const c=Math.floor(Date.now()/1e3);if(o(c),i()>=e){const u=r;return r=!0,u?Yk:LT}r=!1;const d=n.get(c)||0;return n.set(c,d+1),t(...l)}}class Qr{constructor({options:e,recordingOptions:a}){Qr.prototype.__init.call(this),Qr.prototype.__init2.call(this),Qr.prototype.__init3.call(this),Qr.prototype.__init4.call(this),Qr.prototype.__init5.call(this),Qr.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:DE,sessionIdleExpire:PE},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=a,this._options=e,this._debouncedFlush=$k(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=Zk((r,l)=>F9(this,r,l),300,5);const{slowClickTimeout:n,slowClickIgnoreSelectors:o}=this.getOptions(),i=n?{threshold:Math.min(UE,n),timeout:n,scrollTimeout:$E,ignoreSelector:o?o.join(","):""}:void 0;i&&(this.clickDetector=new i9(this,i))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}initializeSampling(e){const{errorSampleRate:a,sessionSampleRate:n}=this._options;if(!(a<=0&&n<=0)){if(this._initializeSessionForSampling(e),!this.session){this._handleException(new Error("Unable to initialize and create session"));return}this.session.sampled!==!1&&(this.recordingMode=this.session.sampled==="buffer"&&this.session.segmentId===0?"buffer":"session",xd(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording())}}start(){if(this._isEnabled&&this.recordingMode==="session")throw new Error("Replay recording is already in progress");if(this._isEnabled&&this.recordingMode==="buffer")throw new Error("Replay buffering is in progress, call `flush()` to save the replay");xd("[Replay] Starting replay in session mode",this._options._experiments.traceInternals),this._updateUserActivity();const e=wh({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");xd("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const e=wh({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const e=this._canvas;this._stopRecording=nl({...this._recordingOptions,...this.recordingMode==="buffer"&&{checkoutEveryNms:OE},emit:Fk(this),onMutation:this._onMutationHandler,...e?{recordCanvas:e.recordCanvas,getCanvasManager:e.getCanvasManager,sampling:e.sampling,dataURLOptions:e.dataURLOptions}:{}})}catch(e){this._handleException(e)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this._handleException(e),!1}}async stop({forceFlush:e=!1,reason:a}={}){if(this._isEnabled){this._isEnabled=!1;try{Qa(`[Replay] Stopping Replay${a?` triggered by ${a}`:""}`,this._options._experiments.traceInternals),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),e&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,O9(this)}catch(n){this._handleException(n)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),Qa("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),Qa("[Replay] Resuming replay",this._options._experiments.traceInternals))}async sendBufferedReplayOrFlush({continueRecording:e=!0}={}){if(this.recordingMode==="session")return this.flushImmediate();const a=Date.now();Qa("[Replay] Converting buffer to session",this._options._experiments.traceInternals),await this.flushImmediate();const n=this.stopRecording();!e||!n||this.recordingMode!=="session"&&(this.recordingMode="session",this.session&&(this._updateUserActivity(a),this._updateSessionActivity(a),this._maybeSaveSession()),this.startRecording())}addUpdate(e){const a=e();this.recordingMode!=="buffer"&&a!==!0&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return this.recordingMode==="buffer"?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(this._lastActivity&&e_(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&this.session.sampled==="session"){this.pause();return}return!!this._checkSession()}setInitialState(){const e=`${Yt.location.pathname}${Yt.location.hash}${Yt.location.search}`,a=`${Yt.location.origin}${e}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=a,this._context.initialTimestamp=Date.now(),this._context.urls.push(a)}throttledAddEvent(e,a){const n=this._throttledAddEvent(e,a);if(n===LT){const o=yi({category:"replay.throttled"});this.addUpdate(()=>!S1(this,{type:e9,timestamp:o.timestamp||0,data:{tag:"breadcrumb",payload:o,metric:!0}}))}return n}getCurrentRoute(){const e=this.lastTransaction||mn().getTransaction(),n=(e&&fs(e).data||{})[Ci];if(!(!e||!n||!["route","custom"].includes(n)))return fs(e).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=P9({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(e){Wt&&le.error("[Replay]",e),Wt&&this._options._experiments&&this._options._experiments.captureExceptions&&n1(e)}_initializeSessionForSampling(e){const a=this._options.errorSampleRate>0,n=wh({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:e},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:a});this.session=n}_checkSession(){if(!this.session)return!1;const e=this.session;return CT(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})?(this._refreshSession(e),!1):!0}async _refreshSession(e){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(e.id))}_addListeners(){try{Yt.document.addEventListener("visibilitychange",this._handleVisibilityChange),Yt.addEventListener("blur",this._handleWindowBlur),Yt.addEventListener("focus",this._handleWindowFocus),Yt.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(Rk(this),this._hasInitializedCoreListeners=!0)}catch(e){this._handleException(e)}this._performanceCleanupCallback=w9(this)}_removeListeners(){try{Yt.document.removeEventListener("visibilitychange",this._handleVisibilityChange),Yt.removeEventListener("blur",this._handleWindowBlur),Yt.removeEventListener("focus",this._handleWindowFocus),Yt.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(e){this._handleException(e)}}__init(){this._handleVisibilityChange=()=>{Yt.document.visibilityState==="visible"?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const e=yi({category:"ui.blur"});this._doChangeToBackgroundTasks(e)}}__init3(){this._handleWindowFocus=()=>{const e=yi({category:"ui.focus"});this._doChangeToForegroundTasks(e)}}__init4(){this._handleKeyboardEvent=e=>{b9(this,e)}}_doChangeToBackgroundTasks(e){!this.session||xT(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(e&&this._createCustomBreadcrumb(e),this.conditionalFlush())}_doChangeToForegroundTasks(e){if(!this.session)return;if(!this.checkAndHandleExpiredSession()){Qa("[Replay] Document has become active, but session has expired");return}e&&this._createCustomBreadcrumb(e)}_updateUserActivity(e=Date.now()){this._lastActivity=e}_updateSessionActivity(e=Date.now()){this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}_createCustomBreadcrumb(e){this.addUpdate(()=>{this.throttledAddEvent({type:nt.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})})}_addPerformanceEntries(){const e=C9(this.performanceEntries).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(qm(this,e))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:e,eventBuffer:a}=this;if(!e||!a||e.segmentId)return;const n=a.getEarliestTimestamp();n&&nthis._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const n=this._popEventContext(),o=this.session.segmentId++;this._maybeSaveSession();const i=await this.eventBuffer.finish();await PT({replayId:e,recordingData:i,segmentId:o,eventContext:n,session:this.session,options:this.getOptions(),timestamp:a})}catch(a){this._handleException(a),this.stop({reason:"sendReplay"});const n=wt();n&&n.recordDroppedEvent("send_error","replay")}}__init5(){this._flush=async({force:e=!1}={})=>{if(!this._isEnabled&&!e)return;if(!this.checkAndHandleExpiredSession()){Wt&&le.error("[Replay] Attempting to finish replay event after session expired.");return}if(!this.session)return;const a=this.session.started,o=Date.now()-a;this._debouncedFlush.cancel();const i=othis._options.maxReplayDuration+5e3;if(i||r){Qa(`[Replay] Session duration (${Math.floor(o/1e3)}s) is too ${i?"short":"long"}, not sending replay.`,this._options._experiments.traceInternals),i&&this._debouncedFlush();return}const l=this.eventBuffer;if(l&&this.session.segmentId===0&&!l.hasCheckout&&Qa("[Replay] Flushing initial segment without checkout.",this._options._experiments.traceInternals),!this._flushLock){this._flushLock=this._runFlush(),await this._flushLock,this._flushLock=void 0;return}try{await this._flushLock}catch(c){Wt&&le.error(c)}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&T1(this.session)}__init6(){this._onMutationHandler=e=>{const a=e.length,n=this._options.mutationLimit,o=this._options.mutationBreadcrumbLimit,i=n&&a>n;if(a>o||i){const r=yi({category:"replay.mutations",data:{count:a,limit:i}});this._createCustomBreadcrumb(r)}return i?(this.stop({reason:"mutationLimit",forceFlush:this.recordingMode==="session"}),!1):!0}}}function au(t,e,a,n){const o=typeof n=="string"?n.split(","):[],i=[...t,...o,...e];return typeof a<"u"&&(typeof a=="string"&&i.push(`.${a}`),cc(()=>{console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")})),i.join(",")}function qk({mask:t,unmask:e,block:a,unblock:n,ignore:o,blockClass:i,blockSelector:r,maskTextClass:l,maskTextSelector:c,ignoreClass:d}){const u=['base[href="/"]'],g=au(t,[".sentry-mask","[data-sentry-mask]"],l,c),h=au(e,[".sentry-unmask","[data-sentry-unmask]"]),p={maskTextSelector:g,unmaskTextSelector:h,blockSelector:au(a,[".sentry-block","[data-sentry-block]",...u],i,r),unblockSelector:au(n,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:au(o,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],d)};return i instanceof RegExp&&(p.blockClass=i),l instanceof RegExp&&(p.maskTextClass=l),p}function Xk({el:t,key:e,maskAttributes:a,maskAllText:n,privacyOptions:o,value:i}){return!n||o.unmaskTextSelector&&t.matches(o.unmaskTextSelector)?i:a.includes(e)||e==="value"&&t.tagName==="INPUT"&&["submit","button"].includes(t.getAttribute("type")||"")?i.replace(/[\S]/g,"*"):i}const e0='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',Kk=["content-length","content-type","accept"];let t0=!1;class eh{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:e=LE,flushMaxDelay:a=BE,minReplayDuration:n=FE,maxReplayDuration:o=Lb,stickySession:i=!0,useCompression:r=!0,workerUrl:l,_experiments:c={},sessionSampleRate:d,errorSampleRate:u,maskAllText:g=!0,maskAllInputs:h=!0,blockAllMedia:p=!0,mutationBreadcrumbLimit:_=750,mutationLimit:y=1e4,slowClickTimeout:b=7e3,slowClickIgnoreSelectors:x=[],networkDetailAllowUrls:C=[],networkDetailDenyUrls:T=[],networkCaptureBodies:S=!0,networkRequestHeaders:j=[],networkResponseHeaders:N=[],mask:w=[],maskAttributes:D=["title","placeholder"],unmask:E=[],block:A=[],unblock:M=[],ignore:B=[],maskFn:Q,beforeAddRecordingEvent:W,beforeErrorSampling:H,blockClass:v,blockSelector:z,maskInputOptions:L,maskTextClass:R,maskTextSelector:U,ignoreClass:Z}={}){this.name=eh.id;const ee=qk({mask:w,unmask:E,block:A,unblock:M,ignore:B,blockClass:v,blockSelector:z,maskTextClass:R,maskTextSelector:U,ignoreClass:Z});if(this._recordingOptions={maskAllInputs:h,maskAllText:g,maskInputOptions:{...L||{},password:!0},maskTextFn:Q,maskInputFn:Q,maskAttributeFn:(V,X,se)=>Xk({maskAttributes:D,maskAllText:g,privacyOptions:ee,key:V,value:X,el:se}),...ee,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:V=>{try{V.__rrweb__=!0}catch{}}},this._initialOptions={flushMinDelay:e,flushMaxDelay:a,minReplayDuration:Math.min(n,GE),maxReplayDuration:Math.min(o,Lb),stickySession:i,sessionSampleRate:d,errorSampleRate:u,useCompression:r,workerUrl:l,blockAllMedia:p,maskAllInputs:h,maskAllText:g,mutationBreadcrumbLimit:_,mutationLimit:y,slowClickTimeout:b,slowClickIgnoreSelectors:x,networkDetailAllowUrls:C,networkDetailDenyUrls:T,networkCaptureBodies:S,networkRequestHeaders:s0(j),networkResponseHeaders:s0(N),beforeAddRecordingEvent:W,beforeErrorSampling:H,_experiments:c},typeof d=="number"&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration. +This option is deprecated and will be removed soon. +Instead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.: +Sentry.init({ replaysSessionSampleRate: ${d} })`),this._initialOptions.sessionSampleRate=d),typeof u=="number"&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration. +This option is deprecated and will be removed soon. +Instead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.: +Sentry.init({ replaysOnErrorSampleRate: ${u} })`),this._initialOptions.errorSampleRate=u),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${e0}`:e0),this._isInitialized&&eb())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return t0}set _isInitialized(e){t0=e}setupOnce(){eb()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:this._replay.recordingMode==="session"}):Promise.resolve()}flush(e){return!this._replay||!this._replay.isEnabled()?Promise.resolve():this._replay.sendBufferedReplayOrFlush(e)}getReplayId(){if(!(!this._replay||!this._replay.isEnabled()))return this._replay.getSessionId()}_initialize(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}_setup(){const e=e6(this._initialOptions);this._replay=new Qr({options:e,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(){try{const a=wt().getIntegrationByName("ReplayCanvas");if(!a)return;this._replay._canvas=a.getOptions()}catch{}}}eh.__initStatic();function e6(t){const e=wt(),a=e&&e.getOptions(),n={sessionSampleRate:0,errorSampleRate:0,...Va(t)};return a?(t.sessionSampleRate==null&&t.errorSampleRate==null&&a.replaysSessionSampleRate==null&&a.replaysOnErrorSampleRate==null&&cc(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),typeof a.replaysSessionSampleRate=="number"&&(n.sessionSampleRate=a.replaysSessionSampleRate),typeof a.replaysOnErrorSampleRate=="number"&&(n.errorSampleRate=a.replaysOnErrorSampleRate),n):(cc(()=>{console.warn("SDK client is not available.")}),n)}function s0(t){return[...Kk,...t.map(e=>e.toLowerCase())]}const a0=1e6,Ag=String(0),t6="main";let BT="",OT="",RT="",a_=Ke.navigator&&Ke.navigator.userAgent||"",zT="";const s6=Ke.navigator&&Ke.navigator.language||Ke.navigator&&Ke.navigator.languages&&Ke.navigator.languages[0]||"";function a6(t){return typeof t=="object"&&t!==null&&"getHighEntropyValues"in t}const n0=Ke.navigator&&Ke.navigator.userAgentData;a6(n0)&&n0.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(t=>{if(BT=t.platform||"",RT=t.architecture||"",zT=t.model||"",OT=t.platformVersion||"",t.fullVersionList&&t.fullVersionList.length>0){const e=t.fullVersionList[t.fullVersionList.length-1];a_=`${e.brand} ${e.version}`}}).catch(t=>{});function n6(t){return!("thread_metadata"in t)}function o6(t){return n6(t)?l6(t):t}function i6(t){const e=t&&t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id;return typeof e=="string"&&e.length!==32&&Dt&&le.log(`[Profiling] Invalid traceId: ${e} on profiled event`),typeof e!="string"?"":e}function r6(t,e,a,n){if(n.type!=="transaction")throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(a==null)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${a} instead.`);const o=i6(n),i=o6(a),r=e||(typeof n.start_timestamp=="number"?n.start_timestamp*1e3:Date.now()),l=typeof n.timestamp=="number"?n.timestamp*1e3:Date.now();return{event_id:t,timestamp:new Date(r).toISOString(),platform:"javascript",version:"1",release:n.release||"",environment:n.environment||gp,runtime:{name:"javascript",version:Ke.navigator.userAgent},os:{name:BT,version:OT,build_number:a_},device:{locale:s6,model:zT,manufacturer:a_,architecture:RT,is_emulator:!1},debug_meta:{images:u6(a.resources)},profile:i,transactions:[{name:n.transaction||"",id:n.event_id||ds(),trace_id:o,active_thread_id:Ag,relative_start_ns:"0",relative_end_ns:((l-r)*1e6).toFixed(0)}]}}function UT(t){return t.op==="pageload"}function l6(t){let e,a=0;const n={samples:[],stacks:[],frames:[],thread_metadata:{[Ag]:{name:t6}}};if(!t.samples.length)return n;const o=t.samples[0].timestamp,i=typeof performance.timeOrigin=="number"?performance.timeOrigin:Za||0,r=i-(Za||i);for(let l=0;l{if(n==="transaction")for(let o=1;o{let g;const h=i.get(u);h?g=h:(g=o(u),i.set(u,g));for(let p=g.length-1;p>=0;p--){const _=g[p],y=_&&_.filename;if(_&&y){d[y]=e[u];break}}return d},{}),c=[];for(const d of t)d&&l[d]&&c.push({type:"sourcemap",code_file:d,debug_id:l[d]});return c}function p6(t){return typeof t!="number"&&typeof t!="boolean"||typeof t=="number"&&isNaN(t)?(Dt&&le.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1):t===!0||t===!1?!0:t<0||t>1?(Dt&&le.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${t}.`),!1):!0}function g6(t){return t.samples.length<2?(Dt&&le.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):t.frames.length?!0:(Dt&&le.log("[Profiling] Discarding profile because it contains no frames"),!1)}let $T=!1;const FT=3e4;function m6(t){return typeof t=="function"}function h6(){const t=Ke.Profiler;if(!m6(t)){Dt&&le.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.");return}const e=10,a=Math.floor(FT/e);try{return new t({sampleInterval:e,maxBufferSize:a})}catch{Dt&&(le.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),le.log("[Profiling] Disabling profiling for current user session.")),$T=!0}}function i0(t){if($T)return Dt&&le.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!t.isRecording())return Dt&&le.log("[Profiling] Discarding profile because transaction was not sampled."),!1;const e=wt(),a=e&&e.getOptions();if(!a)return Dt&&le.log("[Profiling] Profiling disabled, no options found."),!1;const n=a.profilesSampleRate;return p6(n)?n?(n===!0?!0:Math.random()30){const a=Xl.keys().next().value;Xl.delete(a)}}function r0(t){let e;UT(t)&&(e=dl()*1e3);const a=h6();if(!a)return t;Dt&&le.log(`[Profiling] started profiling transaction: ${fs(t).description}`);const n=ds();async function o(){return!t||!a?null:a.stop().then(c=>(i&&(Ke.clearTimeout(i),i=void 0),Dt&&le.log(`[Profiling] stopped profiling of transaction: ${fs(t).description}`),c?(b6(n,c),null):(Dt&&le.log(`[Profiling] profiler returned null profile for: ${fs(t).description}`,"this may indicate an overlapping transaction or a call to stopProfiling with a profile title that was never started"),null))).catch(c=>(Dt&&le.log("[Profiling] error while stopping profiler:",c),null))}let i=Ke.setTimeout(()=>{Dt&&le.log("[Profiling] max profile duration elapsed, stopping profiling for:",fs(t).description),o()},FT);const r=t.end.bind(t);function l(){return t?(o().then(()=>{t.setContext("profile",{profile_id:n,start_timestamp:e}),r()},()=>{r()}),t):r()}return t.end=l,t}const GT="BrowserProfiling",I6=()=>({name:GT,setupOnce(){},setup(t){const a=mn().getTransaction();if(a&&UT(a)&&i0(a)&&r0(a),typeof t.on!="function"){le.warn("[Profiling] Client does not support hooks, profiling will be disabled");return}t.on("startTransaction",n=>{i0(n)&&r0(n)}),t.on("beforeEnvelope",n=>{if(!_6())return;const o=d6(n);if(!o.length)return;const i=[];for(const r of o){const l=r&&r.contexts,c=l&&l.profile&&l.profile.profile_id,d=l&&l.profile&&l.profile.start_timestamp;if(typeof c!="string"){Dt&&le.log("[Profiling] cannot find profile for a transaction without a profile context");continue}if(!c){Dt&&le.log("[Profiling] cannot find profile for a transaction without a profile context");continue}l&&l.profile&&delete l.profile;const u=y6(c);if(!u){Dt&&le.log(`[Profiling] Could not retrieve profile for transaction: ${c}`);continue}const g=f6(c,d,u,r);g&&i.push(g)}c6(n,i)})}}),x6=I6,C6=mr(GT,x6);function T6(t){const e={...t};gC(e,"react"),vE(e)}const S6="ui.react.render",j6="ui.react.update",A6="ui.react.mount",l0="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/profiler.tsx",N6="unknown";class WT extends I.Component{static __initStatic(){this.defaultProps={disabled:!1,includeRender:!0,includeUpdates:!0}}constructor(e){super(e);const{name:a,disabled:n=!1}=this.props;n||(this._mountSpan=Eu({name:`<${a}>`,onlyIfParent:!0,op:A6,origin:"auto.ui.react.profiler",attributes:{"ui.component_name":a}}))}componentDidMount(){this._mountSpan&&this._mountSpan.end()}shouldComponentUpdate({updateProps:e,includeUpdates:a=!0}){if(a&&this._mountSpan&&e!==this.props.updateProps){const n=Object.keys(e).filter(o=>e[o]!==this.props.updateProps[o]);if(n.length>0){const o=dl();this._updateSpan=ib(this._mountSpan,()=>Eu({name:`<${this.props.name}>`,onlyIfParent:!0,op:j6,origin:"auto.ui.react.profiler",startTimestamp:o,attributes:{"ui.component_name":this.props.name,"ui.react.changed_props":n}}))}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.end(),this._updateSpan=void 0)}componentWillUnmount(){const e=dl(),{name:a,includeRender:n=!0}=this.props;if(this._mountSpan&&n){const o=fs(this._mountSpan).timestamp;ib(this._mountSpan,()=>{const i=Eu({onlyIfParent:!0,name:`<${a}>`,op:S6,origin:"auto.ui.react.profiler",startTimestamp:o,attributes:{"ui.component_name":a}});i&&i.end(e)})}}render(){return this.props.children}}WT.__initStatic();function w6(t,e){const a=e&&e.name||t.displayName||t.name||N6,n=o=>I.createElement(WT,{...e,name:a,updateProps:o,__self:this,__source:{fileName:l0,lineNumber:159}},I.createElement(t,{...o,__self:this,__source:{fileName:l0,lineNumber:160}}));return n.displayName=`profiler(${a})`,bx(n,t),n}const M6=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,v6="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/reactrouterv6.tsx";let Cd,Ng,wg,Mg,vg,qu,om,HT,id=!1;function E6(t,e,a,n,o,i){return(r,l=!0,c=!0)=>{const d=Ke&&Ke.location&&Ke.location.pathname;l&&d&&(Cd=r({name:d,attributes:{[Ci]:"url",[dd]:"pageload",[el]:"auto.pageload.react.reactrouter_v6"}})),Ng=t,wg=e,Mg=a,qu=o,vg=n,id=i||!1,om=r,HT=c}}function Mh(t,e){if(!e||e==="/"||!t.toLowerCase().startsWith(e.toLowerCase()))return t;const a=e.endsWith("/")?e.length-1:e.length,n=t.charAt(a);return n&&n!=="/"?t:t.slice(a)||"/"}function QT(t,e,a,n=""){if(!t||t.length===0)return[id?Mh(e.pathname,n):e.pathname,"url"];let o="";if(a)for(let i=0;i{const o=wg(),i=Mg();return Ng(()=>{const r=vg(n.children);e?(k6(L6(),o,r),e=!1):D6(o,r,i)},[o,i]),I.createElement(t,{...n,__self:this,__source:{fileName:v6,lineNumber:329}})};return bx(a,t),a}function L6(){if(Cd)return Cd;const t=sC(),e=t?Qu(t):void 0;if(!e)return;const a=fs(e).op;return a==="navigation"||a==="pageload"?e:void 0}const JT=I.createContext({});function q(){return I.useContext(JT)}const B6="_tertiaryMedium_1mxs0_1",O6="_textCommonStyle_1mxs0_1",R6="_smallBtn_1mxs0_29",z6="_secondarySmall_1mxs0_38",U6="_secondaryMedium_1mxs0_56",$6="_primaryMedium_1mxs0_70",F6="_textSmall_1mxs0_85",G6="_textMedium_1mxs0_94",W6="_primary_1mxs0_70",H6="_circleLoader_1mxs0_119",Q6="_outlined_1mxs0_125",vh={tertiaryMedium:B6,textCommonStyle:O6,smallBtn:R6,secondarySmall:z6,secondaryMedium:U6,primaryMedium:$6,textSmall:F6,textMedium:G6,primary:W6,circleLoader:H6,outlined:Q6},J6=PA(rA)` + &.Mui-disabled { + color: ${({disabledColor:t})=>t||"unset"}; + } +`,V6=({children:t,buttonType:e,style:a,className:n,disabledColor:o,loading:i,loadingPosition:r="end",size:l="medium",requiresApiAccess:c,...d})=>{const{t:u}=J("translation"),{authStore:g}=q(),h=i||c&&g.isLoadingOrgSubscriptions,p=d.disabled||c&&(g.isLoadingOrgSubscriptions||g.orgPassedFreeLimit||g.isOrgBlocked);return s.jsx(J6,{...d,style:a,disabledColor:o,className:G(`${e?vh[e]:""}`,vh.textCommonStyle,n,{[vh.smallBtn]:l==="small"}),disabled:p,endIcon:h&&r==="end"?s.jsxs(s.Fragment,{children:[d.endIcon,s.jsx(St,{color:"inherit",size:18})]}):d.endIcon,startIcon:h&&r==="start"?s.jsxs(s.Fragment,{children:[s.jsx(St,{color:"inherit",size:18}),d.startIcon]}):d.startIcon,children:h&&r==="no-text"?s.jsxs(s.Fragment,{children:[s.jsx(St,{sx:{position:"absolute"},color:"inherit",size:18}),s.jsx(f,{sx:{opacity:0},children:t})]}):c&&g.orgPassedFreeLimit?u("upgrade"):t})},ae=Y(V6);function Vd(t){return s.jsxs(Xe,{viewBox:"0 0 21 21",...t,children:[s.jsx("path",{d:"M18.8334 10.5C16.6109 14.3891 13.8334 16.3333 10.5 16.3333C7.16669 16.3333 4.38919 14.3891 2.16669 10.5C4.38919 6.61079 7.16669 4.66663 10.5 4.66663C13.8334 4.66663 16.6109 6.61079 18.8334 10.5Z",stroke:"#5B5B5B",strokeOpacity:t.opacity||"0.5",strokeWidth:t.strokeWidth||"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M10.5 12.1666C11.4205 12.1666 12.1667 11.4204 12.1667 10.5C12.1667 9.57948 11.4205 8.83329 10.5 8.83329C9.57955 8.83329 8.83335 9.57948 8.83335 10.5C8.83335 11.4204 9.57955 12.1666 10.5 12.1666Z",stroke:"#5B5B5B",strokeOpacity:t.opacity||"0.5",strokeWidth:t.strokeWidth||"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})}const Y6="/assets/SearchIcon-5235ae14.svg",Z6="_searchIconStyle_iyqlg_1",q6="_inputContainer_iyqlg_5",X6="_textField_iyqlg_5",K6="_icon_iyqlg_8",eD="_counterWraper_iyqlg_13",tD="_counter_iyqlg_13",Nc={searchIconStyle:Z6,inputContainer:q6,textField:X6,icon:K6,counterWraper:eD,counter:tD},we=({value:t,searchField:e,alignment:a,type:n,optional:o,height:i,onEnterPress:r,onChange:l,customStartAdornment:c,customEndAdornmentText:d,onKeyDown:u,rootClass:g,characterCounter:h,...p})=>{var N;const{t:_}=J(),[y,b]=be.useState(!1),[x,C]=be.useState(!1),T=()=>{C(!x)},S=w=>{b(w.target.value.trim()!==""),l&&l(w)},j=w=>{w.key==="Enter"?(w.preventDefault(),r==null||r()):u&&u(w)};return s.jsx(Nt,{variant:"outlined",type:n==="password"?x?"text":"password":n,required:!o,onChange:S,InputProps:{style:{height:i,alignItems:a},startAdornment:e?s.jsx("img",{className:Nc.searchIconStyle,src:Y6}):c&&s.jsx(Pp,{position:"start",children:c}),endAdornment:o?!y&&s.jsx(Pp,{position:"end",children:_("optional")}):n==="password"?s.jsx(Pp,{position:"end",children:s.jsx(Vd,{onClick:T,className:Nc.icon})}):h&&((N=p.inputProps)!=null&&N.maxLength)?s.jsxs("span",{className:Nc.counterWraper,children:[s.jsx("span",{className:Nc.counter,children:typeof t=="string"?t.length:0})," /"," ",p.inputProps.maxLength]}):d&&s.jsx(Pp,{position:"end",children:d}),classes:{input:Nc.textField,root:g||Nc.inputContainer}},value:typeof t=="number"&&isNaN(t)?"":t,onKeyDown:j,...p})};function VT(t){return s.jsxs(Xe,{viewBox:"0 0 69 57",...t,children:[s.jsxs("g",{"clip-path":"url(#clip0_4245_4452)",children:[s.jsx("path",{d:"M59.7019 13.2475C59.3611 12.8285 58.7451 12.7657 58.3261 13.1051L48.3183 21.2467L44.3222 16.5684C43.9716 16.1578 43.3542 16.1089 42.9436 16.4595C42.5329 16.81 42.4841 17.4273 42.8346 17.8378L47.4509 23.2423C47.7959 23.6459 48.3993 23.7004 48.8114 23.3652L59.5609 14.6217C59.762 14.4583 59.8905 14.2209 59.917 13.9639C59.9436 13.7056 59.8667 13.4472 59.7019 13.2461V13.2475Z",fill:"white"}),s.jsx("path",{d:"M0.34625 23.9914L22.2461 42.5314C24.4837 44.4363 27.7758 44.4349 30.0121 42.5287L41.9069 32.4417C42.1778 32.2168 42.3077 31.8649 42.2463 31.5186C42.1848 31.1722 41.9418 30.8846 41.6094 30.7673C41.2769 30.6499 40.9082 30.7198 40.6414 30.9502L28.7466 41.0372C27.2381 42.3234 25.0186 42.3248 23.5087 41.04L1.60892 22.4999C1.19688 22.1522 0.580906 22.2039 0.231715 22.6158C-0.117475 23.0278 -0.0657947 23.6437 0.344853 23.9928L0.34625 23.9914Z",fill:"white"}),s.jsx("path",{d:"M51.2611 0.500001C41.8665 0.497208 34.1005 7.8219 33.5544 17.1981H6.56478C2.94018 17.2022 0.004193 20.1391 2.72117e-06 23.7616V49.9364C-0.00139404 51.467 0.534962 52.9501 1.51549 54.1259C1.59091 54.2726 1.70265 54.3969 1.83954 54.4876C3.07427 55.7738 4.78112 56.5014 6.56478 56.5H45.6741C47.455 56.5 49.1604 55.7752 50.3937 54.4918C50.4468 54.4569 50.4943 54.4178 50.539 54.3745C50.6116 54.3019 50.6731 54.2195 50.7206 54.1287C51.7025 52.9529 52.2403 51.4684 52.2375 49.9364V35.9448C61.5664 35.4351 68.9986 27.6886 68.9986 18.2357C68.9888 8.44474 61.0538 0.511173 51.2611 0.500001ZM50.2834 49.9364C50.2834 50.7073 50.0906 51.467 49.7191 52.1443L37.9682 40.1902C37.5882 39.8131 36.9751 39.8103 36.5937 40.186C36.2124 40.5616 36.2027 41.1747 36.5742 41.5601L48.4341 53.6246C47.6379 54.2223 46.67 54.5449 45.6741 54.5449H6.56478C5.56749 54.5449 4.59674 54.2209 3.79919 53.6204L15.5948 41.5574C15.8449 41.3088 15.9412 40.9443 15.8477 40.6049C15.7541 40.2656 15.4859 40.0016 15.1437 39.9165C14.8015 39.8313 14.4397 39.936 14.1981 40.1902L2.51697 52.1359C2.14822 51.4614 1.95547 50.7045 1.95686 49.935V23.7602C1.95966 21.2158 4.02128 19.1546 6.56618 19.1518H33.5474C34.0167 28.2025 41.2338 35.4434 50.2848 35.9434V49.935L50.2834 49.9364ZM51.2611 34.0162C42.5439 34.0162 35.4777 26.9513 35.4777 18.2357C35.4777 9.52005 42.5439 2.45511 51.2611 2.45511C59.9783 2.45511 67.0445 9.52005 67.0445 18.2357C67.0445 26.9513 59.9783 34.0162 51.2611 34.0162Z",fill:"white"})]}),s.jsx("defs",{children:s.jsx("clipPath",{id:"clip0_4245_4452",children:s.jsx("rect",{width:"69",height:"56",fill:"white",transform:"translate(0 0.5)"})})})]})}const sD="_resetPasswordConfirmation_6hdgs_1",aD="_icon_6hdgs_4",nD="_mainTitle_6hdgs_11",oD="_description_6hdgs_16",iD="_boldFont_6hdgs_20",wc={resetPasswordConfirmation:sD,icon:aD,mainTitle:nD,description:oD,boldFont:iD},rD=({email:t})=>{const{t:e}=J();return s.jsxs(f,{className:wc.resetPasswordConfirmation,children:[s.jsx(f,{className:wc.emailSent,children:s.jsx(k,{className:wc.mainTitle,children:e("emailSent")})}),s.jsx(VT,{className:wc.icon,width:60}),s.jsx(f,{textAlign:"center",padding:"10px",children:s.jsxs(k,{className:wc.description,children:[e("weSentAPasswordResetLinkTo"),s.jsx("span",{className:wc.boldFont,children:t})]})})]})};var Xu=(t=>(t.local="local",t.integration="integration",t.production="production",t))(Xu||{});const th={VITE_PLATFORM_API_URL:"https://platform.prod.bria-api.com",VITE_ENVIRONMENT:"production",VITE_STRIPE_PUBLISHABLE_KEY:"pk_live_51JJZmXHW6TJCmNekblb2g9ziZyAmFfS3S6crcQoSbye03GWu69XAjbK6Fr1BVkljKOrh3ZBBotG0axQ0lMw1m59R005i5cY7aI"};function Yd(){return th.VITE_ENVIRONMENT}function Eg(){switch(Yd()){case"local":return"https://int.bria.ai";case"integration":return"https://int.bria.ai";default:return"https://labs.bria.ai"}}function lD(){return Yd()==="local"}function cD(){return Yd()==="production"}function dD(){return cD()}const uD={apiKey:"AIzaSyAaFpGrDQWREIYlqPG06gn4gg5oB0E58M8",authDomain:"auth.bria.ai",databaseURL:"https://image-viewer-120cb.firebaseio.com",projectId:"image-viewer-120cb",storageBucket:"image-viewer-120cb.appspot.com",messagingSenderId:"573857372557",appId:"1:573857372557:web:3f8218f4d1ef37903a85c4",measurementId:"G-S63HD9ZS4V"},sh=LA(uD),gc=BA(sh),ms=OA(sh),YT=RA(sh),kg=zA(sh),A1=dD();YT.dataCollectionEnabled=A1;YT.instrumentationEnabled=A1;UA(kg,A1);const N1="https://img.freepik.com/free-vector/businessman-character-avatar-isolated_24877-60111.jpg?w=740&t=st=1697705199~exp=1697705799~hmac=0ce79d0ad1618e211eef0e882f46b832d072a6b9aa1158fbe4dfd8e48407af8f";var w1=(t=>(t.ADMIN="admin",t.VIEWER="view",t))(w1||{}),ot=(t=>(t.OWNER="owner",t.ADMIN="admin",t.ADMIN_HIDDEN="admin hidden",t.USER="user",t.USER_HIDDEN="user hidden",t))(ot||{}),ZT=(t=>(t.BRIA="bria",t))(ZT||{}),Ln=(t=>(t.hidePlatformWelcomePopup="hidePlatformWelcomePopup",t.hideFreeUserBanner="hideFreeUserBanner",t.hidePlatformAppsWelcomePopup="hidePlatformAppsWelcomePopup",t.hidePromotionPopup="hidePromotionPopup",t.hideCampaignTemplateTourPopup="hideCampaignTemplateTourPopup",t))(Ln||{});const pD="82bcccae-c414-43a0-9f90-56535c090d39";var pe=(t=>(t.TEXT_TO_IMAGE="textToImage",t.TEXT_TO_VECTOR="textToVector",t.IMAGE_TO_IMAGE="imageToImage",t.PRODUCT_PLACEMENT="productPlacement",t.SANDBOX_API="sandboxAPI",t.CAMPAIGN="campaign",t.AUTOMOTIVE="automotive",t))(pe||{}),kn=(t=>(t.PNG="PNG",t.PSD="PSD",t.SVG="SVG",t))(kn||{}),Wl=(t=>(t.X1="X1",t.X2="X2",t.X4="X4",t))(Wl||{});const gD=[{key:"PNG",value:"PNG"},{key:"SVG",value:"SVG"},{key:"PSD",value:"PSD"}],Bd=[{key:"X1",value:"X1"},{key:"X2",value:"X2"},{key:"X4",value:"X4"}],mD="https://engine.prod.bria-api.com/v1",hD=67108864,c0=[pe.IMAGE_TO_IMAGE,pe.IMAGE_TO_IMAGE,pe.TEXT_TO_VECTOR,"campaign"],re=class re{};m(re,"CONSOLE",{path:"/console",fullPath:"/console"}),m(re,"ACCOUNT",{path:"account",fullPath:`${re.CONSOLE.path}/account`,requiresOrg:!0}),m(re,"FORGOT_PASSWORD",{path:"/forgot-password"}),m(re,"SIGNUP",{path:"/register"}),m(re,"LOGIN",{path:"/login"}),m(re,"USER_INFO",{path:"/user-info"}),m(re,"AUTH",{path:"/auth"}),m(re,"PASSWORD_RESET",{path:"/password-reset"}),m(re,"ACCOUNT_VERIFICATION",{path:"/account-verification"}),m(re,"MODELS",{path:"models",fullPath:`${re.CONSOLE.path}/models`,requiresOrg:!0}),m(re,"IFRAME",{path:"iframe",fullPath:`${re.CONSOLE.path}/iframe`,requiresOrg:!0}),m(re,"NEW_IFRAMES",{path:"iframes-v2",fullPath:`${re.CONSOLE.path}/iframes-v2`,requiresOrg:!0}),m(re,"NEW_IFRAMES_EDITOR",{path:"iframes-v2",fullPath:`${re.NEW_IFRAMES.fullPath}/:id`,editPath:`${re.NEW_IFRAMES.fullPath}`,createPath:`${re.NEW_IFRAMES.fullPath}/new`,requiresOrg:!0,private:!0}),m(re,"TAILORED_GENERATION",{path:"tailored-generation-v1",fullPath:`${re.CONSOLE.path}/tailored-generation-v1`,requiresOrg:!0}),m(re,"NEW_TAILORED_GENERATION",{path:"tailored-generation",fullPath:`${re.CONSOLE.path}/tailored-generation`,requiresOrg:!0}),m(re,"TG_PROJECTS",{path:"projects",fullPath:`${re.NEW_TAILORED_GENERATION.fullPath}/projects`,viewPath:`${re.NEW_TAILORED_GENERATION.fullPath}/projects/:projectId`,editPath:`${re.NEW_TAILORED_GENERATION.fullPath}/projects/:projectId/edit`,createPath:`${re.NEW_TAILORED_GENERATION.fullPath}/projects/create`,requiresOrg:!0}),m(re,"TG_ACCESS_METHODS",{path:"access-methods",fullPath:`${re.NEW_TAILORED_GENERATION.fullPath}/access-methods`}),m(re,"NEW_TG_MODELS",{path:"models",fullPath:`${re.TG_PROJECTS.viewPath}/models`,viewPath:`${re.TG_PROJECTS.viewPath}/models/:modelId`,createPath:"models/create",createFullPath:`${re.TG_PROJECTS.viewPath}/models/create`,requiresOrg:!0}),m(re,"TG_MODEL_PLAYGROUND",{path:"playground",fullPath:`${re.NEW_TG_MODELS.viewPath}/playground`,requiresOrg:!0}),m(re,"TG_MODEL_DATASET",{path:"dataset",fullPath:`${re.NEW_TG_MODELS.viewPath}/dataset/:datasetId`,requiresOrg:!0}),m(re,"NEW_TG_DATASETS",{path:"datasets",fullPath:`${re.TG_PROJECTS.viewPath}/datasets`,viewPath:`${re.TG_PROJECTS.viewPath}/datasets/:datasetId`,editPath:`${re.TG_PROJECTS.viewPath}/datasets/:datasetId/edit`,requiresOrg:!0}),m(re,"TG_MODELS",{path:"models",fullPath:`${re.TAILORED_GENERATION.fullPath}/models`,requiresOrg:!0}),m(re,"TG_DATASET",{path:"datasets",fullPath:`${re.TAILORED_GENERATION.fullPath}/datasets`,requiresOrg:!0}),m(re,"DATASET",{path:"dataset",fullPath:`${re.TAILORED_GENERATION.fullPath}/dataset/:datasetId`,editPath:`${re.TAILORED_GENERATION.fullPath}/dataset`,requiresOrg:!0,private:!0}),m(re,"TG_PLAYGROUND",{path:"playground",fullPath:`${re.TAILORED_GENERATION.fullPath}/playground/:modelId`,editPath:`${re.TAILORED_GENERATION.fullPath}/playground`,requiresOrg:!0,private:!0}),m(re,"TG_CREATE_MODEL",{path:"create-model",fullPath:`${re.TAILORED_GENERATION.fullPath}/create-model`,requiresOrg:!0}),m(re,"TG_CREATE_DATASET",{path:"create-dataset",fullPath:`${re.TAILORED_GENERATION.fullPath}/create-dataset`,requiresOrg:!0}),m(re,"CREATE_ORGANIZATION",{path:"/create-organization"}),m(re,"SELECT_ORGANIZATION",{path:"/select-organization"}),m(re,"NEW_IFRAMES_CONFIG",{path:"config",fullPath:`${re.NEW_IFRAMES.fullPath}/config`,requiresOrg:!0}),m(re,"IFRAME_CONFIG",{path:"config",fullPath:`${re.IFRAME.fullPath}/config`,requiresOrg:!0}),m(re,"IFRAME_EDITOR",{path:"iframe-editor",fullPath:`${re.CONSOLE.path}/iframe-editor`,requiresOrg:!0}),m(re,"AUTH_KEYS",{path:"api-keys",fullPath:`${re.ACCOUNT.fullPath}/api-keys`,requiresOrg:!0}),m(re,"USAGE_BILLING",{path:"usage",fullPath:`${re.ACCOUNT.fullPath}/usage`,requiresOrg:!0}),m(re,"CAMPAIGN",{path:"campaign",fullPath:`${re.CONSOLE.path}/campaign`,requiresOrg:!0}),m(re,"TEMPLATES",{path:"templates",fullPath:`${re.CAMPAIGN.fullPath}/templates`,requiresOrg:!0}),m(re,"TEMPLATE_EDITOR",{path:"campaign/templates",fullPath:`${re.TEMPLATES.fullPath}/:id`,editPath:`${re.TEMPLATES.fullPath}`,requiresOrg:!0,private:!0}),m(re,"NEW_TEMPLATE_EDITOR",{path:"campaign/templates/new",fullPath:`${re.TEMPLATES.fullPath}/new`,requiresOrg:!0}),m(re,"LAYOUT_EDITOR",{path:"campaign/layouts",fullPath:`${re.CAMPAIGN.fullPath}/layouts/:id`,editPath:`${re.CAMPAIGN.fullPath}/layouts`,requiresOrg:!0,private:!0}),m(re,"NEW_LAYOUT_EDITOR",{path:"campaign/layouts/new",fullPath:`${re.CAMPAIGN.fullPath}/layouts/new`,requiresOrg:!0}),m(re,"BRANDS",{path:"brands",fullPath:`${re.CAMPAIGN.fullPath}/brands`,requiresOrg:!0}),m(re,"BRAND_EDITOR",{path:"campaign/brands",fullPath:`${re.BRANDS.fullPath}/:id`,editPath:`${re.BRANDS.fullPath}`,requiresOrg:!0,private:!0}),m(re,"NEW_BRAND_EDITOR",{path:"campaign/brands/new",fullPath:`${re.BRANDS.fullPath}/new`,requiresOrg:!0}),m(re,"FONTS",{path:"fonts",fullPath:`${re.CAMPAIGN.fullPath}/fonts`,requiresOrg:!0}),m(re,"PLACEMENTS",{path:"placements",requiresOrg:!0}),m(re,"USERS",{path:"users",fullPath:`${re.ACCOUNT.fullPath}/users`,requiresOrg:!0}),m(re,"SUBSCRIPTION",{path:"subscription",fullPath:`${re.ACCOUNT.fullPath}/subscription`,requiresOrg:!0}),m(re,"API",{path:"api",fullPath:`${re.CONSOLE.fullPath}/api`}),m(re,"IMAGE_GENERATION_APIS",{path:"image-generation",fullPath:`${re.API.fullPath}/image-generation`}),m(re,"IMAGE_EDITING_APIS",{path:"image-editing",fullPath:`${re.API.fullPath}/image-editing`}),m(re,"PRODUCT_SHOT_APIS",{path:"product-shot",fullPath:`${re.API.fullPath}/product-shot`}),m(re,"TAILORED_GEN_APIS",{path:"tailored-generation",fullPath:`${re.API.fullPath}/tailored-generation`}),m(re,"AI_SEARCH_APIS",{path:"ai-search",fullPath:`${re.API.fullPath}/ai-search`}),m(re,"VIDEO_EDITING_APIS",{path:"video-editing",fullPath:`${re.API.fullPath}/video-editing`}),m(re,"TEXT_TO_IMAGE_BASE_APP",{path:"text-to-image/base",fullPath:`${re.API.fullPath}/text-to-image/base`}),m(re,"TEXT_TO_VECTOR_BASE_APP",{path:"text-to-vector/base",fullPath:`${re.API.fullPath}/text-to-vector/base`}),m(re,"PRODUCT_CUTOUT_APP",{path:"product-cutout",fullPath:`${re.API.fullPath}/product-cutout`}),m(re,"ERASE_AND_REPLACE_APP",{path:"gen-fill",fullPath:`${re.API.fullPath}/gen-fill`}),m(re,"ERASER_APP",{path:"eraser",fullPath:`${re.API.fullPath}/eraser`}),m(re,"PRODUCT_PACKSHOT_APP",{path:"product-packshot",fullPath:`${re.API.fullPath}/product-packshot`}),m(re,"PRODUCT_SHADOW_APP",{path:"product-shadow",fullPath:`${re.API.fullPath}/product-shadow`}),m(re,"LIFESTYLE_PRODUCT_SHOT_BY_TEXT_APP",{path:"lifestyle-product-shot-by-text",fullPath:`${re.API.fullPath}/lifestyle-product-shot-by-text`}),m(re,"LIFESTYLE_PRODUCT_SHOT_BY_IMAGE_APP",{path:"lifestyle-product-shot-by-image",fullPath:`${re.API.fullPath}/lifestyle-product-shot-by-image`}),m(re,"REMOVE_BACKGROUND_APP",{path:"remove-background",fullPath:`${re.API.fullPath}/remove-background`}),m(re,"BLUR_BACKGROUND_APP",{path:"blur-background",fullPath:`${re.API.fullPath}/blur-background`}),m(re,"GENERATE_BACKGROUND_APP",{path:"generate-background",fullPath:`${re.API.fullPath}/generate-background`}),m(re,"EXPAND_IMAGE_APP",{path:"expand-image",fullPath:`${re.API.fullPath}/expand-image`}),m(re,"INCREASE_RESOLUTION_APP",{path:"increase-resolution",fullPath:`${re.API.fullPath}/increase-resolution`,requiresOrg:!0}),m(re,"DELAYER_IMAGE_APP",{path:"delayer-image",fullPath:`${re.API.fullPath}/delayer-image`}),m(re,"CROP_OUT_FOREGROUND_APP",{path:"crop-out-foreground",fullPath:`${re.API.fullPath}/crop-out-foreground`}),m(re,"GET_MASKS_APP",{path:"get-masks",fullPath:`${re.API.fullPath}/get-masks`}),m(re,"FOUNDATION_MODELS",{path:"foundation-models",fullPath:`${re.MODELS.fullPath}/foundation-models`}),m(re,"AUXILIARY_MODELS",{path:"auxiliary-models",fullPath:`${re.MODELS.fullPath}/auxiliary-models`}),m(re,"ACCESS_MODELS",{path:"access-models",fullPath:`${re.MODELS.fullPath}/access-models`}),m(re,"PAGE_NOT_FOUND",{path:"page-not-found",fullPath:"page-not-found"}),m(re,"MOBILE_NOT_SUPPORTED_PAGE",{path:"mobile-not-supported",fullPath:"mobile-not-supported"}),m(re,"USER_PROFILE",{path:"user-profile",fullPath:`${re.CONSOLE.path}/user-profile`}),m(re,"PROFILE",{path:"profile",fullPath:`${re.USER_PROFILE.fullPath}/profile`}),m(re,"APPS",{path:"apps",fullPath:`${re.CONSOLE.fullPath}/apps`}),m(re,"FOX_APPS",{path:"fox-apps"}),m(re,"TEXT_TO_IMAGE",{path:"image-generation",fullPath:`/${re.APPS.path}/image-generation`}),m(re,"TEXT_TO_VECTOR",{path:"text-to-vector",fullPath:`/${re.APPS.path}/text-to-vector`}),m(re,"TEXT_TO_IMAGE_BASE",{path:"text-to-image/base",fullPath:`${re.API.fullPath}/text-to-image/base`}),m(re,"GENERATE_IMAGE_WITH_REFERENCE",{path:"reimagine",fullPath:`${re.API.fullPath}/reimagine`}),m(re,"TEXT_TO_IMAGE_FAST",{path:"text-to-image/fast",fullPath:`${re.API.fullPath}/text-to-image/fast`}),m(re,"TEXT_TO_IMAGE_HD",{path:"text-to-image/hd",fullPath:`${re.API.fullPath}/text-to-image/hd`}),m(re,"TEXT_TO_VECTOR_BASE",{path:"text-to-vector/base",fullPath:`${re.API.fullPath}/text-to-vector/base`}),m(re,"TEXT_TO_VECTOR_FAST",{path:"text-to-vector/fast",fullPath:`${re.API.fullPath}/text-to-vector/fast`}),m(re,"BRANDED_GENERATION",{path:"text-to-image/tailored",fullPath:`${re.API.fullPath}/text-to-image/tailored`}),m(re,"PROMPT_ENHANCEMENT",{path:"prompt-enhancement",fullPath:`${re.API.fullPath}/prompt-enhancement`}),m(re,"IMAGE_TO_IMAGE",{path:"image-editing",fullPath:`/${re.APPS.path}/image-editing`}),m(re,"AI_EDITOR",{path:"ai-editor",fullPath:`${re.API.fullPath}/ai-editor`}),m(re,"PRODUCT_PLACEMENT",{path:"product-placement/generator",fullPath:`${re.APPS.path}/product-placement/generator`}),m(re,"PRODUCT_PLACEMENT_GALLERY",{path:"product-placement",fullPath:`${re.APPS.path}/product-placement`}),m(re,"DESIGN_EDITOR",{path:"campaign-editor",fullPath:`/${re.APPS.path}/campaign-editor`,editPath:`/${re.APPS.path}/campaign-editor`,templatesPath:`/${re.APPS.path}/campaign-editor/templates`,campaignsPath:`/${re.APPS.path}/campaign-editor/campaigns`}),m(re,"VIDEO_BACKGROUND_REMOVE_APP",{path:"remove-video-background",fullPath:`${re.API.fullPath}/remove-video-background`}),m(re,"AUTOMOTIVE",{path:"/automotive"}),m(re,"AUTOMOTIVE_EDITOR",{path:"/editor",fullPath:`${re.AUTOMOTIVE.path}/editor`}),m(re,"NEW_AUTOMOTIVE_PROJECT",{path:"/new",fullPath:`${re.AUTOMOTIVE.path}/new`}),m(re,"AUTOMOTIVE_PROJECTS",{path:"/projects",fullPath:`${re.AUTOMOTIVE.path}/projects`});let O=re;var Rt=(t=>(t.SINGLE="single",t.GALLERY="gallery",t))(Rt||{}),ao=(t=>(t.Selected="selected",t.Prompt="prompt",t.TailoredModelId="tailored_model_id",t.Solid="solid",t.GenerateByText="generateByText",t.GenerateByImage="generateByImage",t.AspectRatio="aspect_ratio",t.CustomSize="custom_size",t.MediumDestination="medium_destination",t.Placements="placements",t.IncreaseResolution="increase_resolution",t))(ao||{});const im=t=>({id:"",name:"Untitled - Iframe Name",description:"",status:"Pending",config:{allowed_domains:[],enabled_pages:{textToImage:!0,textToVector:!0,imageToImage:!0,campaign:!0},landing_page:pe.TEXT_TO_IMAGE,custom_style:{cssVars:{primary_main_color:"#8800FF"}},general_config:{enable_close_window_btn:!1,enable_download:!0,enable_save:!0,enable_upload:!0,enable_psd:!1,enable_increase_res:!1},image_generation_config:{enable_structure_guidance:!0},image_editing_config:{default_view_mode:Rt.GALLERY},campaign_config:{enable_admin_mode:!1,enable_org_campaigns:!0,enable_public_templates:!0}},created_at:new Date,updated_at:new Date,organization:{id:t,allowed_pages:{textToImage:!0,textToVector:!0,imageToImage:!0,campaign:!0},is_blocked:!1},org_id:t,username:"",password:""});var Si=(t=>(t.InitPreview="Bria_InitPreview",t.InitialLoadComplete="Bria_InitialLoadComplete",t.CloseClicked="Bria_CloseClicked",t.Navigate="Bria_Navigate",t.Action="Bria_Action",t.AuthFailed="Bria_AuthFailed",t))(Si||{}),Ls=(t=>(t.LogoClick="logo_click",t.Upload="upload",t.Generate="generate",t.EraseObject="erase_object",t.Download="download",t.Save="save",t))(Ls||{}),Et=(t=>(t.Campaign="campaign",t.Template="template",t.Image="image",t.Psd="psd",t))(Et||{});const rm={textToImage:`${O.TEXT_TO_IMAGE.fullPath}`,textToVector:`${O.TEXT_TO_VECTOR.fullPath}`,imageToImage:`${O.IMAGE_TO_IMAGE.fullPath}`,campaign:`${O.DESIGN_EDITOR.fullPath}`};function cr(t,e){var n,o;return vu.error(s.jsxs(f,{children:[s.jsx(k,{className:"toastHeader",children:qs.t("ohSomethingWentWrong")}),s.jsx(k,{className:"toastMessage",children:t??qs.t("pleaseTryAgainLater")})]}),{toastId:e,type:vu.TYPE.ERROR,autoClose:1e4,position:"bottom-left",style:{width:"fit-content",background:"white",borderTop:`5px ${((o=(n=K==null?void 0:K.iframe.config.custom_style)==null?void 0:n.cssVars)==null?void 0:o.primary_main_color)??"#8800ff"} solid`,boxShadow:"3px 3px 15px lightgrey",color:"#495057",textAlign:"left"},closeButton:s.jsx("button",{className:"Toastify__close-button Toastify__close-button--error",style:{color:"#495057"},type:"button","aria-label":"close",children:s.jsx("svg",{"aria-hidden":"true",viewBox:"0 0 14 16",children:s.jsx("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})})})}).toString()}const Ma=["The dataset should have between 20 and 200 images. Please adjust the number of images to fit within this range.","Failed to upload due to low resolution. Please upload images with a minimum resolution of 1024x1024 pixels.","Failed to upload image","The dataset should have between 10 and 20 images. Please adjust the number of images to fit within this range.","Query doesn't stand with Bria's ethic rules","Transfer organization ownership to delete your account"];async function et(t={},e,a){var l,c;const n=ms.currentUser,o=n?await $A(n):"",i=Ae(),r=vy.create({baseURL:th.VITE_PLATFORM_API_URL,headers:{Authorization:o,...K.isIframe()?{"Iframe-Id":(l=K.iframe)==null?void 0:l.id}:{},"Org-Id":(c=i==null?void 0:i.organization)==null?void 0:c.uid,"Content-Type":"application/json",...t},signal:e});return r.interceptors.response.use(null,d=>{var u,g;if(vy.isCancel(d))console.log("Request canceled:",d.message);else if(d.code!=="ERR_CANCELED"){const h=((g=(u=d==null?void 0:d.response)==null?void 0:u.data)==null?void 0:g.message)??void 0,p=d.response&&(d.response.status>=400&&d.response.status<500||d.response.status===504);!a&&!p&&!Ma.includes(h)&&!K.isPreview()&&!(d.response&&d.response.status===403)&&cr(void 0,"123")}return Promise.reject(d)}),r}class Je{constructor(e,a){m(this,"baseURL");m(this,"hideToastError");this.baseURL=e,this.hideToastError=a}async get(e,a){return(await(await et(a==null?void 0:a.headers,a==null?void 0:a.signal)).get(`${this.baseURL}${e}`,a)).data}async post(e,a={},n={},o={}){const i={...o,headers:{...n}};return(await(await et(i==null?void 0:i.headers,void 0,this.hideToastError)).post(`${this.baseURL}${e}`,a,i)).data}async put(e,a={}){return(await(await et()).put(`${this.baseURL}${e}`,a)).data}async delete(e){return(await(await et()).delete(`${this.baseURL}${e}`)).data}}class fD{constructor(){m(this,"queryService",new Je("/iframes"));m(this,"passedImageUrl");m(this,"iframeSessionId");m(this,"showIframeAuthErrorPage",!1);m(this,"isInitialized",!1);m(this,"isIframeConfigLoaded",!1);m(this,"iframe");m(this,"iframeForm");m(this,"paginatedIframes",{total:0,items:[]});m(this,"rowsPerPage",20);m(this,"loadingOrgIframes",!1);m(this,"formErrors",{});m(this,"queryParams",new URLSearchParams(location.search));m(this,"setProperty",async(e,a)=>{$(()=>this[e]=a)});m(this,"getOrgIframes",async(e,a)=>{try{this.loadingOrgIframes=!0;const n=await this.queryService.get("/",{params:{filter_by:a,page:e,per_page:this.rowsPerPage}});return $(()=>{this.paginatedIframes=n,this.loadingOrgIframes=!1}),this.paginatedIframes}catch(n){return this.loadingOrgIframes=!1,Promise.reject(`Error loading organization's iframes: ${n.message||n.toString()}`)}});m(this,"handleFormChange",(e,a)=>{this.iframeForm={...this.iframeForm,[e]:a}});m(this,"getIframe",async e=>this.queryService.get(`/${e}`));m(this,"getIframeAnonymous",async e=>this.queryService.get(`/anonymous/${e}`));m(this,"createIframe",async e=>{var a;try{return await this.queryService.post("/",e)}catch(n){return((a=n.response)==null?void 0:a.status)===409&&(this.formErrors.invalidName=!0),Promise.reject(`Error creating new iframe: ${n.message||n.toString()}`)}});m(this,"updateIframe",async e=>{var a;try{await this.queryService.put(`/${e.id}`,e),$(()=>{var n;this.paginatedIframes.items=(n=this.paginatedIframes)==null?void 0:n.items.map(o=>o.id===e.id?e:o)})}catch(n){return((a=n.response)==null?void 0:a.status)===409&&(this.formErrors.invalidName=!0),Promise.reject(`Error updating iframe: ${n.message||n.toString()}`)}});m(this,"deleteIframe",async e=>this.queryService.delete(`/${e}`));m(this,"isIframe",()=>{var e;return!!((e=this.iframe)!=null&&e.id)});m(this,"isPreview",()=>{var e;return this.isIframe()&&((e=this.iframe)==null?void 0:e.id)==="preview"});m(this,"isCampaignApi",()=>{var e;return this.isIframe()&&((e=this.iframe)==null?void 0:e.id)===pD});m(this,"sendPostMessage",(e,a={})=>{if(this.isIframe()){const n={iframeId:this.iframe.id,sessionId:this.iframeSessionId,type:e,message:a};window.parent.postMessage(n,"*")}});m(this,"sendActionPostMessage",(e,a)=>{this.sendPostMessage(Si.Action,{page:this.getIframeAppName(K.iframe.config.landing_page),action:e,...a})});m(this,"sendExportPostMessage",(e,a,n,o)=>{this.sendActionPostMessage(e,{type:a,items:n,metadata:o})});m(this,"sendGeneratePostMessage",(e,a)=>{this.sendActionPostMessage(Ls.Generate,{config:Ta(e),results:a.map(n=>({type:Et.Image,src:n.url}))})});m(this,"sendUploadPostMessage",e=>{this.sendActionPostMessage(Ls.Upload,{type:Et.Image,items:e.map(a=>({type:Et.Image,src:a.url}))})});m(this,"getIframeAppName",e=>qs.t(`staticDropdowns.appPages.${e}`));m(this,"sortPages",(e,a)=>c0.indexOf(e)-c0.indexOf(a));yt(this);const e=im("");this.iframeSessionId=Be(),this.iframeForm=e,this.iframe={...e,id:this.queryParams.get("iframeId")??""},this.passedImageUrl=this.queryParams.get("imageUrl")}}const K=new fD,M1=()=>{var t;return`${K!=null&&K.isIframe()?((t=K==null?void 0:K.iframe)==null?void 0:t.id)+"_":""}selected_org`},Ae=()=>{const t=localStorage.getItem(M1());return t?JSON.parse(t):null},il=t=>localStorage.setItem(M1(),JSON.stringify(t)),_D=()=>localStorage.removeItem(M1());class yD{constructor(e,a,n,o,i,r,l,c,d,u){m(this,"userName");m(this,"uid");m(this,"profilePicture");m(this,"role");m(this,"company");m(this,"userRole");m(this,"getInfo");m(this,"email");m(this,"settings");m(this,"user_organizations");this.uid=a,this.userName=e,this.profilePicture=n,this.role=o,this.company=i,this.userRole=r,this.getInfo=l,this.email=c,this.settings=d,this.user_organizations=u}isSuperAdmin(){return this.role===w1.ADMIN}isAdminOrOwnerInTheSelectedOrganization(){var a;const e=(a=Ae())==null?void 0:a.role;return e&&[ot.OWNER,ot.ADMIN,ot.ADMIN_HIDDEN].includes(e)}isSuperAdminOrAdminOrOwner(){return this.isSuperAdmin()||this.isAdminOrOwnerInTheSelectedOrganization()}async updateSettings(e,a){const n=rc(gc,`users/${this.uid}/settings/`);await sx(n,{...this.settings,[e]:a})}getSettings(e){return this.settings?this.settings[e]:void 0}async getFreshSettingsCopy(e){const a=rc(gc,`users/${this.uid}/settings/`);return $_(a).then(n=>{const o=n.val();if(o&&Object.prototype.hasOwnProperty.call(o,e))return o[e]})}}async function Td(t){return new Promise((e,a)=>{const n=rc(gc,"users/"+t);FA(n,o=>{const i=o.val();if(i){const r=new yD(i.user_name,i.uid,i.profile_picture,i.role,i.company,i.userRole,i.getInfo,i.email,i.settings,i.user_organizations);e(r)}else e(null)},o=>{a(o)})})}async function bD(t,e,a,n,o,i){return new Promise(async(r,l)=>{try{const c={user_name:t.displayName??a??"",uid:t.uid,email:t.email,profile_picture:t.photoURL??"",role:w1.VIEWER,company:n??"",userRole:o??"",getInfo:e,user_organizations:i??[]};await GA(rc(gc,`users/${t.uid}`),c),r(c)}catch(c){l(c)}})}async function ID(t,e,a,n){try{if(t){await sx(rc(gc,"users/"+t.uid),{user_name:e??"",company:a??"",userRole:n??"",getInfo:!0});const o=await Td(t.uid);return Promise.resolve(o)}return Promise.reject(null)}catch(o){return Promise.reject(o)}}const Xa=(t={})=>{const[e,a]=I.useState(t.toastId);function n(o){const i=cr(o,e);a(i)}return{showError:n,toastId:e}};function ve(){const t=F_(),e=()=>{K.isIframe()&&K.sendPostMessage(Si.Navigate,{to:K.getIframeAppName(K.iframe.config.landing_page)})};return(n,o)=>{if(K.isIframe()&&(o={replace:!0,...o}),typeof n=="number")t(n);else{const i=/^\/?(?:[^/]+\/?)+$/,r=typeof n=="string"?n:n.pathname;r&&i.test(r)?(e(),t(n,o)):(e(),t(K.isIframe()?rm[K.iframe.config.landing_page]??rm[pe.TEXT_TO_IMAGE]??"":O.CONSOLE.fullPath,o))}}}const hr=()=>{const t=Xa(),e=ve(),{t:a}=J(),n=["auth/popup-closed-by-user","auth/cancelled-popup-request"],[o,i]=I.useState(!1),[r,l]=I.useState(!1),{authStore:c,analyticsStore:d}=q(),u=async()=>WA(ms),g=async j=>await _(new HA(j),[{org_uid:K.iframe.organization.id,role:ot.USER,status:"active"}]),h=async(j,N,w,D,E)=>{i(!0);try{if(await QA(ms,j,N),E==null||E(),w){const A=w.startsWith("/")?w:`/${w}`;e(A,{state:D})}}catch(A){l(A.message)}finally{i(!1)}};async function p(j,N,w,D,E,A){await bD(j,N,w,D,E,A);let M=await Td(j.uid);return M||(await new Promise(B=>setTimeout(B,500)),M=await Td(j.uid)),await c.setUser(M),await c.setPostRegistrationConfigs(),d.logRegistrationEvent(),M}const _=async(j,N)=>{try{const D=(await JA(ms,j)).user;if(!D)return t.showError(),Promise.reject(a("somethingWentWrong"));const E=await Td(D.uid);if(E)return Promise.resolve((E==null?void 0:E.getInfo)??!0);try{const A=await p(D,!1,void 0,void 0,void 0,N);return Promise.resolve((A==null?void 0:A.getInfo)??!0)}catch(A){return t.showError(a("couldntRegisterFirebaseUser")),Promise.reject(A)}}catch(w){if(console.log("authenticateWithRedirect error",w),K.isIframe()&&(K.showIframeAuthErrorPage=!0,K.sendPostMessage(Si.AuthFailed)),w.code==="auth/invalid-email"){if(t.showError(a("emailIsInvalid")),!K.isIframe())return Promise.reject(a("emailIsInvalid"))}else if(w.code==="auth/account-exists-with-different-credential"){if(t.showError(a("userExistsWithDifferentCredentials")),!K.isIframe())return Promise.reject(a("userExistsWithDifferentCredentials"))}else if(w.code==="auth/popup-blocked"){if(!K.isIframe())return t.showError(a("popupBlocked")),Promise.reject(a("popupBlocked"))}else if(!n.includes(w.code)&&(t.showError(),!K.isIframe()))return Promise.reject(w);c.registrationSource=void 0}},y=async(j,N,w,D,E)=>{var A;try{i(!0);const B=await(await VA(ms,N,w)).user;if(!B)return t.showError(),Promise.reject(a("somethingWentWrong"));const Q=await p(B,!0,j,D,E);return(A=c.user)==null||A.updateSettings(Ln.hidePromotionPopup,!0),i(!1),Promise.resolve((Q==null?void 0:Q.getInfo)??!0)}catch(M){return i(!1),l(M.message),c.registrationSource=void 0,Promise.reject(M)}},b=(j,N)=>{if(j){const w=new URL(`${location.origin}${j}`);N&&N.prompt&&w.searchParams.set("prompt",encodeURIComponent(N.prompt)),j=w.toString()}return j?{url:j}:void 0};return{loginAsGuest:u,loginWithEmail:h,loginWithIframeSso:g,registerWithEmail:y,authenticateWithPopup:_,resetPassword:async(j,N,w)=>(i(!0),YA(ms,j,b(N,w)).then(()=>{l(!1)}).catch(D=>{l(D.message)}).finally(()=>{i(!1)})),confirmPasswordResetFunction:(j,N)=>(i(!0),ZA(ms,j,N).then(w=>w).catch(w=>{l(w.code)}).finally(()=>{i(!1)})),sendEmailVerificationFunction:async(j,N)=>await qA(ms.currentUser,b(j,N)),verifyUser:async j=>{await XA(ms,j),await KA(ms,j)},loading:o,errorMessage:r,setErrorMessage:l}},qT=t=>/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i.test(t),XT=t=>Object.values(t).some(e=>e!==null&&typeof e=="object"?XT(e):!!e),d0={isValidHexColor:t=>t===""?!0:/^#([0-9A-F]{3}|[0-9A-F]{6})$/i.test(t),promptOrImageRef:(t,e)=>!(!e||e.name==="bg_prompt"&&(t&&e.ref_image_file||!t&&!e.ref_image_file)||e.name==="ref_image_file"&&(t&&e.bg_prompt||!t&&!e.bg_prompt))},sr=(t,e,a)=>{if(t.required&&(e==null||e===""))return"This field is required.";if(t.min!==void 0&&typeof e=="number"&&et.max)return`Value must be no more than ${t.max}.`;if(t.onlyNumbers){if(typeof e=="string"&&e.trim()===""||e===null)return null;if(!/^-?\d+(\.\d+)?$/.test(String(e)))return"Value must be a valid number."}return t.onlyPositiveNumbers&&(!/^\d+(\.\d+)?$/.test(String(e))||Number(e)<0)?"Value must be a positive number or zero.":t.custom&&d0[t.custom]&&!d0[t.custom](e,a)?t.customErrorMessage||"Invalid value.":null},xD=async(t,e)=>new Promise((a,n)=>{const o=document.createElement("video");o.preload="metadata",o.onloadedmetadata=()=>{URL.revokeObjectURL(o.src),o.duration>=e?n(new Error(`Please upload a video no longer than ${e} seconds.`)):a()},o.onerror=()=>{n(new Error("Invalid video file or unable to retrieve metadata."))},o.src=URL.createObjectURL(t)}),CD="_content_tqm2w_1",TD="_circleLoader_tqm2w_9",SD="_mainTitle_tqm2w_14",jD="_subTitle_tqm2w_21",AD="_signInWithContainer_tqm2w_28",ND="_icon_tqm2w_33",wD="_or_tqm2w_39",MD="_form_tqm2w_65",vD="_formElements_tqm2w_68",ED="_textField_tqm2w_74",kD="_forgetPassword_tqm2w_82",DD="_alreadyHaveAnAccount_tqm2w_108",PD="_signin_tqm2w_117",LD="_signup_tqm2w_118",BD="_feedbackForm_tqm2w_129",OD="_inputWrapper_tqm2w_132",RD="_errorWrapper_tqm2w_136",zD="_error_tqm2w_136",UD="_success_tqm2w_152",$D="_errorIcon_tqm2w_157",FD="_backToLogInPage_tqm2w_162",En={content:CD,circleLoader:TD,mainTitle:SD,subTitle:jD,signInWithContainer:AD,icon:ND,or:wD,form:MD,formElements:vD,textField:ED,forgetPassword:kD,alreadyHaveAnAccount:DD,signin:PD,signup:LD,feedbackForm:BD,inputWrapper:OD,errorWrapper:RD,error:zD,success:UD,errorIcon:$D,backToLogInPage:FD},GD=()=>{const t={email:""},{t:e}=J(),{loading:a,errorMessage:n,resetPassword:o}=hr(),[i,r]=I.useState({isEmailSent:!1,userEmail:""}),c=new URLSearchParams(location.search).get("continueUrl")||void 0,{state:d}=Xt(),u=async g=>{o(g.email,c,d).then(()=>{r({isEmailSent:!0,userEmail:g.email})}).catch(h=>{console.log(h)})};return i.isEmailSent&&!n?s.jsx(rD,{email:i.userEmail}):s.jsxs(f,{className:En.content,children:[s.jsx(k,{className:En.mainTitle,children:e("forgotPassword")}),s.jsx(k,{className:En.subTitle,children:e("pleaseEnterYourEmailToReceiveAPasswordResetLink")}),s.jsx(oc,{initialValues:t,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,validate:g=>{const h={};return g.email?qT(g.email)||(h.email=e("invalidEmail")):h.email=e("emailIsRequired"),h},onSubmit:u,children:({errors:g,touched:h,handleChange:p,handleBlur:_})=>s.jsx(ic,{className:En.form,noValidate:!0,children:s.jsxs(f,{className:En.formElements,children:[s.jsxs(f,{className:En.inputWrapper,children:[s.jsx(we,{id:"email",label:e("email"),onChange:p,error:!!g.email&&h.email,onBlur:_,helperText:h.email?g.email:"",className:En.textField}),n&&s.jsx(f,{className:En.errorWrapper,children:s.jsxs(k,{className:En.error,color:"secondary",children:[s.jsx(rl,{className:En.errorIcon}),e(`${n}`)]})})]}),s.jsxs(ae,{buttonType:"primary",type:"submit",variant:"contained",color:"secondary",fullWidth:!0,children:[e("sendLink"),s.jsx(f,{className:En.circleLoader,children:a&&s.jsx(St,{color:"inherit",size:25})})]})]})})})]})};function KT(t){return s.jsx(Xe,{viewBox:"0 0 20 20",...t,children:s.jsx("path",{d:"M10.25 0.5C4.72833 0.5 0.25 5.09069 0.25 10.7528C0.25 15.2828 3.115 19.1259 7.08917 20.4819C7.58833 20.5767 7.75 20.2589 7.75 19.9889V18.0801C4.96833 18.7004 4.38917 16.8703 4.38917 16.8703C3.93417 15.6853 3.27833 15.37 3.27833 15.37C2.37083 14.7335 3.3475 14.7471 3.3475 14.7471C4.35167 14.8189 4.88 15.804 4.88 15.804C5.77167 17.371 7.21917 16.9182 7.79 16.6559C7.87917 15.9937 8.13833 15.5409 8.425 15.2854C6.20417 15.0248 3.86917 14.1456 3.86917 10.2179C3.86917 9.09783 4.26 8.18362 4.89917 7.46593C4.79583 7.20704 4.45333 6.16382 4.99667 4.75235C4.99667 4.75235 5.83667 4.47723 7.7475 5.80326C8.545 5.57599 9.4 5.46236 10.25 5.45808C11.1 5.46236 11.9558 5.57599 12.755 5.80326C14.6642 4.47723 15.5025 4.75235 15.5025 4.75235C16.0467 6.16467 15.7042 7.2079 15.6008 7.46593C16.2425 8.18362 16.63 9.09868 16.63 10.2179C16.63 14.1559 14.2908 15.0231 12.0642 15.2769C12.4225 15.5947 12.75 16.2184 12.75 17.1753V19.9889C12.75 20.2614 12.91 20.5818 13.4175 20.481C17.3883 19.1234 20.25 15.2811 20.25 10.7528C20.25 5.09069 15.7725 0.5 10.25 0.5Z",fill:"var(--black-color)"})})}function eS(t){return s.jsxs(Xe,{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",fill:"none",...t,children:[s.jsx("mask",{id:"a",width:19,height:20,x:1,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"},children:s.jsx("path",{fill:"#fff",d:"M19.034 8.333h-8.542v3.542h4.917c-.458 2.25-2.375 3.541-4.917 3.541-3 0-5.416-2.416-5.416-5.416 0-3 2.416-5.417 5.416-5.417a5.3 5.3 0 0 1 3.375 1.208l2.667-2.666C14.909 1.708 12.826.833 10.492.833A9.14 9.14 0 0 0 1.326 10a9.14 9.14 0 0 0 9.166 9.166c4.584 0 8.75-3.333 8.75-9.166 0-.542-.083-1.125-.208-1.667Z"})}),s.jsx("g",{mask:"url(#a)",children:s.jsx("path",{fill:"#FBBC05",d:"M.492 15.416V4.583L7.576 10 .492 15.416Z"})}),s.jsx("mask",{id:"b",width:19,height:20,x:1,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"},children:s.jsx("path",{fill:"#fff",d:"M19.034 8.333h-8.542v3.542h4.917c-.458 2.25-2.375 3.541-4.917 3.541-3 0-5.416-2.416-5.416-5.416 0-3 2.416-5.417 5.416-5.417a5.3 5.3 0 0 1 3.375 1.208l2.667-2.666C14.909 1.708 12.826.833 10.492.833A9.14 9.14 0 0 0 1.326 10a9.14 9.14 0 0 0 9.166 9.166c4.584 0 8.75-3.333 8.75-9.166 0-.542-.083-1.125-.208-1.667Z"})}),s.jsx("g",{mask:"url(#b)",children:s.jsx("path",{fill:"#EA4335",d:"M.492 4.583 7.576 10l2.916-2.542 10-1.625V0h-20v4.583Z"})}),s.jsx("mask",{id:"c",width:19,height:20,x:1,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"},children:s.jsx("path",{fill:"#fff",d:"M19.034 8.333h-8.542v3.542h4.917c-.458 2.25-2.375 3.541-4.917 3.541-3 0-5.416-2.416-5.416-5.416 0-3 2.416-5.417 5.416-5.417a5.3 5.3 0 0 1 3.375 1.208l2.667-2.666C14.909 1.708 12.826.833 10.492.833A9.14 9.14 0 0 0 1.326 10a9.14 9.14 0 0 0 9.166 9.166c4.584 0 8.75-3.333 8.75-9.166 0-.542-.083-1.125-.208-1.667Z"})}),s.jsx("g",{mask:"url(#c)",children:s.jsx("path",{fill:"#34A853",d:"m.492 15.417 12.5-9.584 3.292.417L20.492 0v20h-20v-4.583Z"})}),s.jsx("mask",{id:"d",width:19,height:20,x:1,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"},children:s.jsx("path",{fill:"#fff",d:"M19.034 8.333h-8.542v3.542h4.917c-.458 2.25-2.375 3.541-4.917 3.541-3 0-5.416-2.416-5.416-5.416 0-3 2.416-5.417 5.416-5.417a5.3 5.3 0 0 1 3.375 1.208l2.667-2.666C14.909 1.708 12.826.833 10.492.833A9.14 9.14 0 0 0 1.326 10a9.14 9.14 0 0 0 9.166 9.166c4.584 0 8.75-3.333 8.75-9.166 0-.542-.083-1.125-.208-1.667Z"})}),s.jsx("g",{mask:"url(#d)",children:s.jsx("path",{fill:"#4285F4",d:"M20.492 20 7.576 10 5.909 8.75l14.584-4.167V20Z"})})]})}const Ie=class Ie{};m(Ie,"BRIA_WEBSITE","https://bria.ai/"),m(Ie,"PRIVACY_POLICY","https://bria.ai/privacy-policy"),m(Ie,"BRIA_API","https://docs.bria.ai"),m(Ie,"IFRAME_DOCS","https://github.com/Bria-AI/iframe-doc"),m(Ie,"IFRAME_v2_DOCS","https://github.com/Bria-AI/iframe-doc/tree/iframe-v2"),m(Ie,"CONTACT_US_FORM_LINK","https://bria.ai/contact-us"),m(Ie,"TERMS_AND_CONDITIONS_LINK","https://bria.ai/terms-and-conditions/"),m(Ie,"PRESENTER_RECASTING",`${Eg()}/gallery/ade0c69399697896?selectedTab=presenters`),m(Ie,"DISCORD_COMMUNITY","https://discord.gg/Nxe9YW9zHS"),m(Ie,"SLACK_API_COMMUNITY","https://join.slack.com/t/briaapi/shared_invite/zt-2urw5ppmc-4K8hxWLQ1wYLvekB66zm7A"),m(Ie,"BRIA_HUGGING_FACE","https://huggingface.co/briaai"),m(Ie,"BRIA_AGENT","https://github.com/Bria-AI/agent"),m(Ie,"AI_EDITOR",`${Eg()}/gallery/8679a552aa79cc96/?from_platform_hub=true&openUploadPopup=true`),m(Ie,"AI_IMAGE_SEARCH",`${Eg()}/gallery/?from_platform_hub=true`),m(Ie,"BRIA_IMAGES_URL","https://images.bria.ai/"),m(Ie,"BRIA_USER_ASSETS_CLOUDFRONT","https://user-assets.bria.ai/"),m(Ie,"BRIA_ORG_ASSETS_CLOUDFRONT","https://org-assets.bria.ai/"),m(Ie,"BRIA_AI_AWS_MARKETPLACE","https://aws.amazon.com/marketplace/seller-profile?id=seller-ilfk2fw5juhfi"),m(Ie,"BRIA_AI_AZURE_MARKETPLACE","https://azuremarketplace.microsoft.com/en-us/marketplace/apps/briaartificialintelligenceltd1704805814390.bria_image_generation_model_offer?tab=Overview"),m(Ie,"BRIA_HF_PRODUCT_SHOT_GEN","https://huggingface.co/spaces/briaai/Product-Shot-Generation"),m(Ie,"BRIA_COMFYUI_API","https://github.com/Bria-AI/ComfyUI-BRIA-API"),m(Ie,"BRIA_FAL_AI","https://fal.ai/models?keywords=bria"),m(Ie,"INVOKE_PLATFORM","https://www.invoke.com/"),m(Ie,"BRIA_API_TEXT_TO_IMAGE",`${Ie.BRIA_API}/image-generation/endpoints/text-to-image-base`),m(Ie,"BRIA_API_TEXT_TO_IMAGE_FAST",`${Ie.BRIA_API}/image-generation/endpoints/text-to-image-fast`),m(Ie,"BRIA_API_TEXT_TO_IMAGE_HD",`${Ie.BRIA_API}/image-generation/endpoints/text-to-image-hd`),m(Ie,"BRIA_API_TEXT_TO_VECTOR",`${Ie.BRIA_API}/image-generation/endpoints/text-to-vector-base`),m(Ie,"BRIA_API_TEXT_TO_VECTOR_FAST",`${Ie.BRIA_API}/image-generation/endpoints/text-to-vector-fast`),m(Ie,"BRIA_API_IMAGE_REFERENCE",`${Ie.BRIA_API}/image-generation/endpoints/reimagine-structure-reference`),m(Ie,"BRIA_API_PROMPT_ENHANCE",`${Ie.BRIA_API}/image-generation/endpoints/prompt-enhancer`),m(Ie,"BRIA_API_TG_GENERATE_IMAGES",`${Ie.BRIA_API}/tailored-generation/endpoints/text-to-image-tailored`),m(Ie,"BRIA_API_BRANDED_MODELS_MANAGEMENT",`${Ie.BRIA_API}/tailored-generation/endpoints/create-project`),m(Ie,"BRIA_API_DATASET_MANAGMENT",`${Ie.BRIA_API}/tailored-generation/endpoints/create-dataset`),m(Ie,"BRIA_API_TRAIN_MODELS",`${Ie.BRIA_API}/tailored-generation/endpoints/create-model`),m(Ie,"BRIA_API_REMOVE_OBJECT",`${Ie.BRIA_API}/image-editing/endpoints/eraser`),m(Ie,"BRIA_API_ERASE_AND_REPLACE",`${Ie.BRIA_API}/image-editing/endpoints/gen-fill`),m(Ie,"BRIA_API_BACKGROUND_REMOVE",`${Ie.BRIA_API}/image-editing/endpoints/background-remove`),m(Ie,"BRIA_API_BACKGROUND_GENERATION",`${Ie.BRIA_API}/image-editing/endpoints/background-replace`),m(Ie,"BRIA_API_ERASER_FOREGROUND",`${Ie.BRIA_API}/image-editing/endpoints/erase-foreground`),m(Ie,"BRIA_API_BACKGROUND_BLUR",`${Ie.BRIA_API}/image-editing/endpoints/blur-bg`),m(Ie,"BRIA_API_IMAGE_EXPANSTION",`${Ie.BRIA_API}/image-editing/endpoints/image-expansion`),m(Ie,"BRIA_API_INCREASE_RESOLUTION",`${Ie.BRIA_API}/image-editing/endpoints/increase-resolution`),m(Ie,"BRIA_API_IMAGE_TO_PSD",`${Ie.BRIA_API}/image-editing/endpoints/image-to-psd`),m(Ie,"BRIA_API_CROP_OUT_FOREGROUND",`${Ie.BRIA_API}/image-editing/endpoints/crop`),m(Ie,"BRIA_API_MASK_GENERATOR",`${Ie.BRIA_API}/image-editing/endpoints/objects-mask-generator`),m(Ie,"BRIA_API_MODIFY_PRESENTER",`${Ie.BRIA_API}/image-editing/endpoints/create`),m(Ie,"BRIA_API_VIDEO_BACKGROUND_REMOVE",`${Ie.BRIA_API}/video-editing/endpoints/remove-video-background`),m(Ie,"BRIA_API_PRODUCT_CUTOUTS",`${Ie.BRIA_API}/product-shot-editing/endpoints/product-cutout`),m(Ie,"BRIA_API_PRODUCT_PACK_SHOTS",`${Ie.BRIA_API}/product-shot-editing/endpoints/product-packshot`),m(Ie,"BRIA_API_PRODUCT_SHADOW",`${Ie.BRIA_API}/product-shot-editing/endpoints/product-shadow`),m(Ie,"BRIA_API_TEXT_PROMPTS_LIFESTYLE",`${Ie.BRIA_API}/product-shot-editing/endpoints/product-lifestyle-shot-by-text`),m(Ie,"BRIA_API_LIFESTYLE_PRODUCT_SHOT_BY_IMAGE",`${Ie.BRIA_API}/product-shot-editing/endpoints/product-lifestyle-shot-by-image`),m(Ie,"BRIA_API_CONSISTENT_STUDIO_SHOTS",`${Ie.BRIA_API}/product-shot-editing/endpoints/consistent-product-shots`),m(Ie,"BRIA_API_CONTEXTUAL_KEYWORD_EXTRACTION",`${Ie.BRIA_API}/product-shot-editing/endpoints/contextual-keyword-extraction`),m(Ie,"BRIA_API_LABELESS_AI_IMAGE_SEARCH",`${Ie.BRIA_API}/ai-search/endpoints/search`);let Te=Ie;const WD="_content_1w9xi_1",HD="_circleLoader_1w9xi_9",QD="_mainTitle_1w9xi_14",JD="_subTitle_1w9xi_21",VD="_signInWithContainer_1w9xi_28",YD="_icon_1w9xi_33",ZD="_or_1w9xi_39",qD="_form_1w9xi_65",XD="_formElements_1w9xi_68",KD="_textField_1w9xi_74",eP="_forgetPassword_1w9xi_82",tP="_alreadyHaveAnAccount_1w9xi_108",sP="_signin_1w9xi_117",aP="_signup_1w9xi_118",nP="_feedbackForm_1w9xi_129",oP="_inputWrapper_1w9xi_132",iP="_errorWrapper_1w9xi_136",rP="_error_1w9xi_136",lP="_success_1w9xi_152",cP="_errorIcon_1w9xi_157",dP="_backToLogInPage_1w9xi_162",ls={content:WD,circleLoader:HD,mainTitle:QD,subTitle:JD,signInWithContainer:VD,icon:YD,or:ZD,form:qD,formElements:XD,textField:KD,forgetPassword:eP,alreadyHaveAnAccount:tP,signin:sP,signup:aP,feedbackForm:nP,inputWrapper:oP,errorWrapper:iP,error:rP,success:lP,errorIcon:cP,backToLogInPage:dP},uP=()=>{var _;const t={email:"",password:""},e=Xt(),a=ve(),{t:n}=J(),{loginWithEmail:o,authenticateWithPopup:i,loading:r,errorMessage:l,setErrorMessage:c}=hr(),d=new URLSearchParams(e.search),u=d.get("continueUrl")||void 0,g=e.state,h=async y=>{await o(y.email,y.password,u,g)},p=async y=>{if(await i(y),u){const b=u.startsWith("/")?u:`/${u}`;a(b,{state:g})}};return l==="Firebase: Error (auth/user-disabled)."&&a(Te.CONTACT_US_FORM_LINK),s.jsxs(f,{className:ls.content,children:[s.jsx(k,{className:ls.mainTitle,children:n("welcomeBack")}),((_=e==null?void 0:e.state)==null?void 0:_.passwordReset)&&s.jsx(Ya,{severity:"success",className:ls.success,children:n("passwordHasBeenReset")}),s.jsxs(f,{className:ls.signInWithContainer,children:[s.jsx(ae,{buttonType:"outlined",variant:"outlined",startIcon:s.jsx(eS,{className:ls.icon}),onClick:async()=>{p(new ax)},children:n("signInWithGoogle")}),s.jsx(ae,{buttonType:"outlined",variant:"outlined",startIcon:s.jsx(KT,{className:ls.icon}),onClick:async()=>{p(new nx)},children:n("signInWithGithub")})]}),s.jsx(k,{className:ls.or,children:n("or")}),s.jsx(oc,{initialValues:t,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,validate:y=>{const b={};return y.email?qT(y.email)||(b.email=n("invalidEmail")):b.email=n("emailIsRequired"),y.password||(b.password=n("passwordIsRequired")),Object.keys(b).length!==0&&c(""),b},onSubmit:h,children:({errors:y,touched:b,handleChange:x,handleBlur:C})=>s.jsx(ic,{className:ls.form,noValidate:!0,children:s.jsxs(f,{className:ls.formElements,children:[s.jsx(we,{id:"email",label:n("email"),onChange:x,error:!!y.email&&b.email,onBlur:C,helperText:b.email?y.email:"",className:ls.textField}),s.jsxs(f,{className:ls.inputWrapper,children:[s.jsx(we,{id:"password",label:n("password"),type:"password",autoComplete:"current-password",onChange:x,onBlur:C,error:!!y.password&&b.password,helperText:b.password?y.password:"",className:ls.textField}),l&&s.jsx(f,{className:ls.errorWrapper,children:s.jsxs(k,{className:ls.error,color:"secondary",children:[s.jsx(rl,{className:ls.errorIcon}),n(`${l}`)]})})]}),s.jsxs(ae,{buttonType:"primary",type:"submit",variant:"contained",color:"secondary",fullWidth:!0,children:[n("logIn"),s.jsx(f,{className:ls.circleLoader,children:r&&s.jsx(St,{color:"inherit",size:25})})]}),s.jsx(f,{className:ls.forgetPassword,children:s.jsx(os,{onClick:()=>{a(`${O.FORGOT_PASSWORD.path}?${d.toString()}`,{state:g})},children:n("forgotYourPassword?")})}),s.jsxs(k,{className:ls.alreadyHaveAnAccount,children:[n("dontHaveAnAccount"),s.jsx(os,{onClick:()=>{a(`${O.SIGNUP.path}?${d.toString()}`)},className:ls.signup,children:n("signUp")})]})]})})})]})},pP="_typo3_11lxp_1",gP="_link_11lxp_8",Eh={typo3:pP,link:gP},mP=()=>s.jsx(f,{children:s.jsx(k,{className:Eh.typo3,children:s.jsx(Zs,{i18nKey:"acceptPrivacyPolicyAndTermsOfService",components:[s.jsx(os,{onClick:t=>{window.open(Te.PRIVACY_POLICY,"_blank")},className:Eh.link}),s.jsx(os,{onClick:t=>{window.open(Te.TERMS_AND_CONDITIONS_LINK,"_blank")},className:Eh.link})]})})}),hP="81ae0fe2-72e8-4554-884a-70fa085d23c3",fP="e46c976a-b1e9-47c9-9706-8f8d2bf0e878",Ku="96c241f8-dd6a-11eb-ba80-0242ac130004",_P="6925c9b0-7dc7-4da3-b2df-5f6b26d14894",yP="77d3c43e-96be-4ecf-b102-4acf0d1abe09",bP="ffe14a90-1161-42f1-b937-29900f4753c8",u0="d8c6299f-774a-4f3b-adb1-74f250e19407",IP="425",xP="74b30f4d-99af-4f94-a742-4f3eb2325065",CP="7c188e4a-2e0b-4d62-9b42-d049f3b3fbe8",TP="f359c476-394f-46c8-899e-eaeac3cba3bc",Od="44184870-b2c9-42a4-85f3-908eb4418cbc",SP="a20ec961-4be2-453d-89e8-182bdcdf6353",jP="87551752-c806-4da8-b76d-bd8b5247ad01",AP="5e890acc-010d-40ec-8089-fc4916d51e9f",NP="183b4613-2542-44ff-b2d6-75720f47aed5",wP="233c48a0-863e-4d4d-838f-b5eacd985c5e",MP="babf8f22-e04d-4394-b57e-477746e8f7f6",vP="fd1afa8e-f60f-4825-8cd7-17fde29ddd5e",EP="42e14369-dece-458a-8d9b-83875e466a60",kP="37855462-0861-4359-8595-9794f54b1517",DP="f972e2fe-ae72-454a-a065-a93276f2dc6a",lm=t=>{const e=t==null?void 0:t.split("/"),a=e&&e[2],n=e&&e.slice(3).join("/");return`https://${a}.s3.us-east-1.amazonaws.com/${n}`},PP=t=>new Promise((e,a)=>{const n=new Image;n.addEventListener("load",()=>e(n)),n.addEventListener("error",o=>a(o)),n.setAttribute("crossOrigin","anonymous"),n.src=t});function dr(t){return t&&t.charAt(0).toUpperCase()+t.slice(1)}const LP=t=>{var a;let e=(a=t.user_organizations)==null?void 0:a.filter(n=>n.role===ot.ADMIN||n.role===ot.ADMIN_HIDDEN||n.role===ot.OWNER);return e=e==null?void 0:e.map(n=>n.org_uid),e??[]},BP=t=>{var e;return((e=t==null?void 0:t.user_organizations)==null?void 0:e.some(a=>a.org_uid===Ku&&a.role===ot.ADMIN))??!1},cm=t=>{var e;return((e=t==null?void 0:t.user_organizations)==null?void 0:e.some(a=>a.org_uid===Ku))??!1},tS=t=>String(t).toLowerCase().match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|.(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),Rd=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===hP},OP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===xP},RP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===fP},mc=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===Ku},zP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===jP},UP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===AP},$P=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===NP},FP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===wP},GP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===MP},WP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===vP},HP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===EP},QP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===kP},JP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===DP},VP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===CP},YP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===TP},ZP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===SP},Dg=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===bP},ep=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===_P},qP=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===yP},ah=()=>{var e;const t=Ae();return((e=t==null?void 0:t.organization)==null?void 0:e.uid)===Od},dm=(t,e)=>{const a=new URLSearchParams(location.search);t(`${e}?${a.toString()}`)};function xp(t){if(t){const e=new Date(t),a={day:"numeric",month:"short",year:"numeric"};return e.toLocaleDateString(void 0,a)}else return""}const XP=()=>!1,Pg=t=>t==null?void 0:t.replace(/[^a-z0-9]/gi,"_"),ji=()=>{const t=Ae();return!!(t!=null&&t.organization)},p0=t=>{const e=Object.values(O).map(n=>({path:n.fullPath??n.path})),a=rx(e,t);if(a&&a.length>0){const n=a[0];return Object.values(O).find(o=>o.fullPath===n.route.path)}return null},kh=()=>{const t=new Date,e=new Date(t.getFullYear(),t.getMonth(),1),a=new Date(t.getFullYear(),t.getMonth(),t.getDate());return[e,a]},Mc=t=>new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())),KP=(t,e)=>{const a=new URLSearchParams(location.search);return t.forEach(n=>a.delete(n)),e&&e({search:oA(a).toString()},{replace:!0}),`${location.origin}${location.pathname}?${a.toString()}`},um=t=>{const e=document.createElement("style"),a=lm(t.src);e.appendChild(document.createTextNode(` + @font-face { + font-family: "${t.label??t.name}"; + src: url("${a}") format("truetype"); + } + `)),document.head.appendChild(e)},n_=t=>t?t.slice().sort((e,a)=>e.id-a.id):[],hs=()=>window.location.pathname.includes("fox-apps"),Ou=()=>["eraser","gen-fill"].some(e=>window.location.pathname.includes(e)),sS=()=>window.location.pathname.includes("apps"),eL=()=>window.location.pathname==="/apps",tL=async(t,e)=>{const a=await fetch(t);if(!a.ok)throw new Error("Failed to fetch image");const n=a.headers.get("Content-Type")||"application/octet-stream",o=await a.blob();return new File([o],e,{type:n})},sL=t=>{const e=new DataTransfer;return t.forEach(a=>e.items.add(a)),e.files},g0=t=>Math.floor(t*100)/100,ur=(t,e)=>{var i;const a=t.reduce((r,l,c)=>l.type===e?c:r,-1);if(a===-1)return null;const n=t[a];return((i=n==null?void 0:n.images)==null?void 0:i.some(r=>r.loading))?n:null},v1=(t,e=1)=>new Promise((a,n)=>{const o=new Image;o.src=t,o.onload=()=>{const i=o.width*o.height*Math.pow(e,2);a(i>hD)},o.onerror=i=>n(`Failed to load image: ${i}`)}),pm=window.location.pathname.includes(O.DESIGN_EDITOR.path),m0=()=>window.location.pathname.includes(O.AUTOMOTIVE.path),aL="_content_1w9xi_1",nL="_circleLoader_1w9xi_9",oL="_mainTitle_1w9xi_14",iL="_subTitle_1w9xi_21",rL="_signInWithContainer_1w9xi_28",lL="_icon_1w9xi_33",cL="_or_1w9xi_39",dL="_form_1w9xi_65",uL="_formElements_1w9xi_68",pL="_textField_1w9xi_74",gL="_forgetPassword_1w9xi_82",mL="_alreadyHaveAnAccount_1w9xi_108",hL="_signin_1w9xi_117",fL="_signup_1w9xi_118",_L="_feedbackForm_1w9xi_129",yL="_inputWrapper_1w9xi_132",bL="_errorWrapper_1w9xi_136",IL="_error_1w9xi_136",xL="_success_1w9xi_152",CL="_errorIcon_1w9xi_157",TL="_backToLogInPage_1w9xi_162",Kt={content:aL,circleLoader:nL,mainTitle:oL,subTitle:iL,signInWithContainer:rL,icon:lL,or:cL,form:dL,formElements:uL,textField:pL,forgetPassword:gL,alreadyHaveAnAccount:mL,signin:hL,signup:fL,feedbackForm:_L,inputWrapper:yL,errorWrapper:bL,error:IL,success:xL,errorIcon:CL,backToLogInPage:TL};l3(r3);const SL=()=>{const t={username:"",email:"",password:"",company:"",role:"",feedback:""},e=ve(),{authStore:a}=q(),{t:n}=J(),[o,i]=I.useState(""),{errorMessage:r,authenticateWithPopup:l,registerWithEmail:c,loading:d}=hr(),u=new URLSearchParams(location.search),g=u.get("continueUrl")||void 0,p=Xt().state,_=x=>{i(x.email)},y=async x=>{g?g.includes("apps")?a.registrationSource="apps":g!=null&&g.includes(pe.AUTOMOTIVE)&&(a.registrationSource=pe.AUTOMOTIVE):a.registrationSource="console",await l(x),a.registrationSource=void 0,g&&e(g,{state:p})},b=x=>{g?g.includes("apps")?a.registrationSource="apps":g!=null&&g.includes(pe.AUTOMOTIVE)&&(a.registrationSource=pe.AUTOMOTIVE):a.registrationSource="console",c(x.username,x.email?x.email:o,x.password,x.company,x.role).then(()=>{a.registrationSource=void 0,g&&e(g,{state:p})}).catch(C=>{console.log(C)})};return s.jsx(f,{className:Kt.content,children:o?s.jsxs(s.Fragment,{children:[s.jsx(k,{className:Kt.mainTitle,children:n("howDidYouHearAboutUs")}),s.jsx(oc,{initialValues:t,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,validationSchema:Gu().shape({username:al().required(n("fullNameIsRequired")),password:al().password().required(n("passwordIsRequired")).min(8,n("mustBe8OrMoreCharacters")).minLowercase(1).minUppercase(1).minSymbols(1).minNumbers(1)}),onSubmit:b,children:({values:x,errors:C,touched:T,handleChange:S,handleBlur:j})=>s.jsx(ic,{className:G(Kt.form,Kt.feedbackForm),noValidate:!0,children:s.jsxs(f,{className:Kt.formElements,children:[s.jsx(we,{id:"username",label:n("fullName"),onChange:S,onBlur:j,value:x.username,error:!!T.username&&!!C.username,helperText:T.username?C.username:"",className:Kt.textField}),s.jsx(we,{id:"password",label:n("password"),type:"password",autoComplete:"current-password",value:x.password,onChange:S,onBlur:j,error:!!T.password&&!!C.password,helperText:dr(C.password?C.password:""),className:Kt.textField}),s.jsxs(ae,{buttonType:"primary",type:"submit",variant:"contained",color:"secondary",fullWidth:!0,children:[n("getStarted"),s.jsx(f,{className:Kt.circleLoader,children:d&&s.jsx(St,{color:"inherit",size:25})})]}),r&&s.jsxs(k,{className:Kt.error,color:"secondary",children:[s.jsx(rl,{className:Kt.errorIcon}),n(`${r}`)]})]})})}),s.jsx(os,{className:Kt.backToLogInPage,onClick:()=>i(""),children:n("backToRegistration")})]}):s.jsxs(s.Fragment,{children:[s.jsx(k,{className:Kt.mainTitle,children:n("getStartedWithBria")}),s.jsxs(f,{className:Kt.signInWithContainer,children:[s.jsx(ae,{buttonType:"outlined",variant:"outlined",startIcon:s.jsx(eS,{className:Kt.icon}),onClick:async()=>{y(new ax)},children:n("signUpWithGoogle")}),s.jsx(ae,{buttonType:"outlined",variant:"outlined",startIcon:s.jsx(KT,{className:Kt.icon}),onClick:async()=>{y(new nx)},children:n("signUpWithGithub")})]}),s.jsx(k,{className:Kt.or,children:n("or")}),s.jsx(oc,{initialValues:t,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,validationSchema:Gu().shape({email:al().email(n("invalidEmail")).required(n("emailIsRequired"))}),onSubmit:x=>{_(x)},children:({values:x,errors:C,handleChange:T,handleSubmit:S})=>s.jsx(ic,{className:Kt.form,noValidate:!0,children:s.jsxs(f,{className:Kt.formElements,children:[s.jsxs(f,{className:Kt.inputWrapper,children:[s.jsx(we,{id:"email",label:n("Email"),onChange:T,value:x.email,error:!!C.email,helperText:C.email,className:Kt.textField}),r&&s.jsx(f,{className:Kt.errorWrapper,children:s.jsxs(k,{className:Kt.error,color:"secondary",children:[s.jsx(rl,{className:Kt.errorIcon}),n(`${r}`)]})})]}),s.jsx(ae,{buttonType:"primary",onClick:()=>S(void 0),variant:"contained",color:"secondary",fullWidth:!0,children:n("signUp")}),s.jsx(f,{children:s.jsx(mP,{})}),s.jsxs(k,{className:Kt.alreadyHaveAnAccount,children:[n("alreadyHaveAnAccount"),s.jsx(os,{className:Kt.signin,onClick:()=>{e(`${O.LOGIN.path}?${u.toString()}`,{state:p})},children:n("logIn")})]})]})})})]})})};var Uo=(t=>(t.Light="light",t.Dark="dark",t))(Uo||{});const aS=I.createContext(void 0),Cp=()=>{const t=I.useContext(aS);if(!t)throw new Error("useThemeMode must be used within a ThemeModeProvider");return t},jL=({children:t})=>{const[e,a]=I.useState(Uo.Light),n=o=>{a(o)};return s.jsx(aS.Provider,{value:{mode:e,changeTheme:n,setMode:a},children:t})},AL="_content_1w9xi_1",NL="_circleLoader_1w9xi_9",wL="_mainTitle_1w9xi_14",ML="_subTitle_1w9xi_21",vL="_signInWithContainer_1w9xi_28",EL="_icon_1w9xi_33",kL="_or_1w9xi_39",DL="_form_1w9xi_65",PL="_formElements_1w9xi_68",LL="_textField_1w9xi_74",BL="_forgetPassword_1w9xi_82",OL="_alreadyHaveAnAccount_1w9xi_108",RL="_signin_1w9xi_117",zL="_signup_1w9xi_118",UL="_feedbackForm_1w9xi_129",$L="_inputWrapper_1w9xi_132",FL="_errorWrapper_1w9xi_136",GL="_error_1w9xi_136",WL="_success_1w9xi_152",HL="_errorIcon_1w9xi_157",QL="_backToLogInPage_1w9xi_162",Qp={content:AL,circleLoader:NL,mainTitle:wL,subTitle:ML,signInWithContainer:vL,icon:EL,or:kL,form:DL,formElements:PL,textField:LL,forgetPassword:BL,alreadyHaveAnAccount:OL,signin:RL,signup:zL,feedbackForm:UL,inputWrapper:$L,errorWrapper:FL,error:GL,success:WL,errorIcon:HL,backToLogInPage:QL},JL=()=>{const{t}=J(),e=ve(),{confirmPasswordResetFunction:a,loading:n,errorMessage:o}=hr(),{changeTheme:i}=Cp();let r=Xt().state;const l=r.oobCode;let c=r.continueUrl;if(c){const g=new URL(c),h=g.searchParams.get("prompt");r||(r={}),h&&(r.prompt=decodeURIComponent(h)),c=new URL(c).pathname+`?${g.searchParams.toString()}`,c.includes(pe.AUTOMOTIVE)&&i(Uo.Dark)}const d={newPassword:"",confirmPassword:""},u=async g=>{await a(l??"",g.newPassword);const h=c?`${O.LOGIN.path}?continueUrl=${encodeURIComponent(c)}`:O.LOGIN.path;e(h,{state:{...r,passwordReset:!0},replace:!0})};return s.jsxs(f,{className:Qp.content,children:[s.jsx(k,{className:Qp.mainTitle,children:t("resetPassword")}),s.jsx(oc,{initialValues:d,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,validationSchema:Gu({newPassword:al().required(t("passwordIsRequired")),confirmPassword:al().test("passwords-match","Passwords must match",function(g){return this.parent.newPassword===g})}),onSubmit:u,children:({values:g,errors:h,touched:p,handleChange:_,handleBlur:y})=>s.jsx(ic,{className:Qp.form,noValidate:!0,children:s.jsxs(f,{className:Qp.formElements,children:[s.jsx(we,{id:"newPassword",label:t("newPassword"),type:"password",autoComplete:"current-password",name:"newPassword",value:g.newPassword,onChange:_,onBlur:y,error:!!h.newPassword&&p.newPassword,helperText:p.newPassword?h.newPassword:"",className:ls.textField}),s.jsx(we,{id:"confirmPassword",label:t("retypeNewPassword"),type:"password",autoComplete:"current-password",name:"confirmPassword",value:g.confirmPassword,onChange:_,onBlur:y,error:!!h.confirmPassword&&p.confirmPassword,helperText:p.confirmPassword?h.confirmPassword:"",className:ls.textField}),o&&s.jsxs(k,{className:ls.error,color:"secondary",children:[s.jsx(rl,{className:ls.errorIcon}),t(`${o}`)]}),s.jsxs(ae,{buttonType:"primary",type:"submit",variant:"contained",color:"secondary",fullWidth:!0,children:[t("resetPassword"),s.jsx(f,{className:ls.circleLoader,children:n&&s.jsx(St,{color:"inherit",size:25})})]})]})})})]})},VL="_content_1w9xi_1",YL="_circleLoader_1w9xi_9",ZL="_mainTitle_1w9xi_14",qL="_subTitle_1w9xi_21",XL="_signInWithContainer_1w9xi_28",KL="_icon_1w9xi_33",eB="_or_1w9xi_39",tB="_form_1w9xi_65",sB="_formElements_1w9xi_68",aB="_textField_1w9xi_74",nB="_forgetPassword_1w9xi_82",oB="_alreadyHaveAnAccount_1w9xi_108",iB="_signin_1w9xi_117",rB="_signup_1w9xi_118",lB="_feedbackForm_1w9xi_129",cB="_inputWrapper_1w9xi_132",dB="_errorWrapper_1w9xi_136",uB="_error_1w9xi_136",pB="_success_1w9xi_152",gB="_errorIcon_1w9xi_157",mB="_backToLogInPage_1w9xi_162",ci={content:VL,circleLoader:YL,mainTitle:ZL,subTitle:qL,signInWithContainer:XL,icon:KL,or:eB,form:tB,formElements:sB,textField:aB,forgetPassword:nB,alreadyHaveAnAccount:oB,signin:iB,signup:rB,feedbackForm:lB,inputWrapper:cB,errorWrapper:dB,error:uB,success:pB,errorIcon:gB,backToLogInPage:mB},hB=()=>{const t={firstname:"",lastname:""},{authStore:{user:e,setUser:a}}=q(),n=ve(),{t:o}=J(),[i,r]=I.useState(!1),[l,c]=I.useState(!1),d=async u=>{if(e){c(!0);const g=`${u.firstname} ${u.lastname}`,h=await ID(e,g);h&&await a(h),c(!1),n(O.CONSOLE.path)}};return s.jsxs(f,{className:ci.content,children:[s.jsx(k,{className:ci.mainTitle,children:o("welcomeUserInfo")}),s.jsx(oc,{initialValues:t,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,validationSchema:Gu().shape({firstname:al().required(o("firstNameIsRequired")),lastname:al().required(o("lastNameIsRequired"))}),onSubmit:d,children:({values:u,errors:g,touched:h,handleChange:p,handleBlur:_})=>s.jsx(ic,{className:ci.form,noValidate:!0,children:s.jsxs(f,{className:ci.formElements,children:[s.jsx(we,{id:"firstname",label:o("firstName"),onChange:p,onBlur:_,value:u.firstname,error:!!g.firstname&&h.firstname,helperText:h.firstname?g.firstname:"",className:ci.textField}),s.jsx(we,{id:"lastname",label:o("lastName"),onChange:p,onBlur:_,value:u.lastname,error:!!g.lastname&&h.lastname,helperText:h.lastname?g.lastname:"",className:ci.textField}),i&&s.jsxs(k,{className:ci.error,color:"secondary",children:[s.jsx(rl,{className:ci.errorIcon}),o(`${i}`)]}),s.jsxs(ae,{buttonType:"primary",type:"submit",variant:"contained",color:"secondary",fullWidth:!0,children:[o("getStarted"),s.jsx(f,{className:ci.circleLoader,children:l&&s.jsx(St,{color:"inherit",size:25})})]})]})})})]})},fB=Y(hB);var dn=(t=>(t.CREATED="Created",t.IN_PROGRESS="Training",t.STOPPING="Stopping",t.STOPPED="Stopped",t.FAILED="Failed",t.COMPLETED="Completed",t))(dn||{}),sc=(t=>(t.DRAFT="Draft",t.COMPLETED="Active",t.DELETED="Deleted",t))(sc||{}),Ai=(t=>(t.LIST_MODELS="list_models",t.LIST_DATASETS="list_datasets",t.CREATE_MODELS="create_model",t.CREATE_DATASET="create_dataset",t.PLAYGROND="playground",t.VIEW_DATASET="view_dataset",t.SELECT_TYPE="select_type",t))(Ai||{}),Ns=(t=>(t.SINGLE_SUBJECT="Single subject",t.STYLE="Style",t.ICONS="Icons",t))(Ns||{});const _B="/assets/stepper-connector-5498b3d1.svg",yB="_container_l12c6_1",bB="_stepButton_l12c6_1",IB="_readonly_l12c6_5",xB="_big_l12c6_8",CB="_disabled_l12c6_14",TB="_arrowStepConnector_l12c6_19",wl={container:yB,stepButton:bB,readonly:IB,big:xB,disabled:CB,arrowStepConnector:TB},SB=zt(lA)(({theme:t})=>({"& .Mui-active .MuiStepIcon-root":{color:t.palette.primary.light,border:`2px solid ${t.palette.primary.light}`,borderRadius:"50%",background:t.palette.primary.light},"& .Mui-active .MuiTypography-root":{fontWeight:t.typography.fontWeightMedium},"& .MuiStep-root":{paddingTop:4,paddingBottom:4},"& .MuiStep-root:first-child .stepConnectorIcon":{display:"none"},"& .Mui-completed:hover .MuiTypography-root":{fontWeight:t.typography.fontWeightMedium},"& .Mui-completed:hover":{background:"#F3F3F3",borderRadius:8},"& .Mui-disabled .MuiStepIcon-root":{color:"white",border:`2px solid ${t.palette.primary.light}`,borderRadius:"50%"},"& .Mui-disabled .MuiStepLabel-labelContainer":{color:"#5B5B5B"},"& .Mui-disabled .MuiStepIcon-root text":{fill:"black",fontWeight:"600"},"& .Mui-active .MuiStepIcon-root text":{fontWeight:"600"},"& .Mui-completed.MuiStepLabel-iconContainer":{boxShadow:`inset 0px 0px 0px 3px ${t.palette.primary.light}`,borderRadius:"50%"},"& .Mui-completed .MuiStepIcon-root":{color:t.palette.primary.light,border:`2px solid ${t.palette.primary.light}`,borderRadius:"50%"},"& .Mui-completed:hover .MuiStepIcon-root":{background:"black",fill:"#F3F3F3",boxShadow:"inset 0px 0px 0px 3px #F3F3F3"},"& .MuiStepLabel-iconContainer":{paddingRight:0,marginRight:8}})),nh=({steps:t,activeStep:e,setActiveStep:a=()=>{},size:n,readonly:o,disabledStep:i=[],disableAll:r,icon:l})=>{const c=d=>{a(d)};return s.jsx(SB,{className:G(wl.container,{[wl.readonly]:o,[wl.big]:n==="large"}),activeStep:e,children:t.map((d,u)=>{const g=r||Array.isArray(i)&&i.includes(u);return s.jsx(cA,{className:G({[wl.disabled]:g}),children:l?s.jsxs(f,{className:wl.arrowStepConnector,children:[s.jsx("img",{className:"stepConnectorIcon",src:_B}),s.jsx(Ay,{disableRipple:!0,onClick:()=>c(u),children:s.jsx(k,{className:wl.stepButton,children:d})})]}):s.jsx(Ay,{disableRipple:!0,onClick:()=>c(u),children:s.jsx(k,{className:wl.stepButton,children:d})})},d)})})},jB="/assets/Captions-1410309d.svg",AB="/assets/Download-36bb56c5.svg",NB="/assets/Upload-c0908c6a.svg",wB="_overlay_q7n09_1",MB="_loadingPlaceholder_q7n09_6",vB="_hidden_q7n09_18",EB="_childrenContainer_q7n09_23",vc={overlay:wB,loadingPlaceholder:MB,hidden:vB,childrenContainer:EB},Qe=({isLoading:t=!1,children:e,className:a,loaderClassName:n,alwaysRenderChildren:o,size:i=40,type:r,...l})=>r==="overlay"?s.jsxs(f,{className:G({[vc.overlay]:t},a),children:[t&&s.jsx(St,{...l,className:G(vc.loadingPlaceholder,n),size:i}),e]}):o?s.jsxs(s.Fragment,{children:[t&&s.jsx("div",{className:a,children:s.jsx(St,{...l,className:G(vc.loadingPlaceholder,n),size:i})}),s.jsx("div",{className:G(vc.childrenContainer,{[vc.hidden]:t}),children:e})]}):t?s.jsx("div",{className:a,children:s.jsx(St,{...l,className:G(vc.loadingPlaceholder,n),size:i})}):e,kB="_paper_1vbka_1",DB="_loaderStyle_1vbka_8",PB="_hasImage_1vbka_14",LB="_contentContainer_1vbka_14",BB="_buttonsContainer_1vbka_17",OB="_title_1vbka_28",RB="_description_1vbka_34",zB="_subDescription_1vbka_34",UB="_subTitle_1vbka_43",$B="_errorMessage_1vbka_52",FB="_buttons_1vbka_17",GB="_cancelBtn_1vbka_63",WB="_closeIcon_1vbka_66",Pa={paper:kB,loaderStyle:DB,hasImage:PB,contentContainer:LB,buttonsContainer:BB,title:OB,description:RB,subDescription:zB,subTitle:UB,errorMessage:$B,buttons:FB,cancelBtn:GB,closeIcon:WB};function Oe({open:t,title:e,description:a,subDescription:n,subTitle:o,confirmButtonText:i,hideActions:r=!1,onClick:l,onClose:c,hideCancel:d,children:u,disableConfirm:g,firstButtonText:h,onSecondaryClick:p,errorMessage:_,loading:y=!1,loadingBody:b=!1,hideCloseIcon:x=!1,paperClassName:C="",contentClassName:T="",backdropClassName:S="",maxWidth:j="552px",image:N}){const{t:w}=J();return s.jsx(Es,{classes:{paper:G(Pa.paper,C,{[Pa.hasImage]:!!N})},slotProps:{backdrop:{className:S}},onClose:c,open:t,maxWidth:!1,PaperProps:{style:{maxWidth:j}},children:s.jsxs(Qe,{isLoading:b,className:G(Pa.loaderStyle),children:[N&&s.jsx("img",{className:Pa.image,src:N,alt:"popup image"}),s.jsxs(f,{className:G(Pa.contentContainer,T),children:[!x&&s.jsx(Un,{onClick:c,className:Pa.closeIcon}),e&&s.jsx(k,{className:Pa.title,children:e}),a&&s.jsx(k,{className:Pa.description,children:a}),n&&s.jsx(k,{className:Pa.subDescription,children:n}),o&&s.jsx(k,{className:Pa.subTitle,children:o}),u,!r&&s.jsxs(f,{className:Pa.buttonsContainer,children:[s.jsx(f,{children:_&&s.jsx(Ya,{severity:"error",variant:"standard",className:Pa.errorMessage,children:_})}),s.jsxs(f,{className:Pa.buttons,children:[!d&&s.jsx(ae,{onClick:p??c,className:Pa.cancelBtn,buttonType:"tertiaryMedium",children:h||w("cancel")}),typeof i=="string"?s.jsx(ae,{className:Pa.confirmBtn,disabled:g,onClick:l,buttonType:"primaryMedium",loading:y,children:i}):i]})]})]})]})})}const HB="_captionsButtonsContainer_13ygp_1",QB="_hidden_13ygp_5",JB="_Icon_13ygp_8",VB="_circleLoader_13ygp_13",Ec={captionsButtonsContainer:HB,hidden:QB,Icon:JB,circleLoader:VB},YB=({step:t})=>{const{uiStore:e,tailoredGenerationStore:a}=q(),[n,o]=I.useState(!1),[i,r]=I.useState(!1),[l,c]=I.useState(!1),{t:d}=J("translation",{keyPrefix:"tailored_generation.datasets"}),[u,g]=I.useState(void 0),h=async()=>{try{await a.uploadDatasetCSV(u)}catch{o(!1)}o(!1)},p=async()=>{var x;try{const C=(x=a==null?void 0:a.modelForm)==null?void 0:x.dataset;C&&await a.updateDatasetAssetsAutoCaptions(C),r(!1)}catch{r(!1)}},_=async()=>{var T,S,j,N;const x=(S=(T=a==null?void 0:a.modelForm)==null?void 0:T.dataset)==null?void 0:S.id,C=(N=(j=a==null?void 0:a.modelForm)==null?void 0:j.dataset)==null?void 0:N.name;try{if(x){c(!0);const w=await a.getDatasetAssetsAsCSV(x),D=new Blob([w],{type:"text/csv"}),E=URL.createObjectURL(D),A=document.createElement("a");A.href=E,A.setAttribute("download",C||"dataset.csv"),document.body.appendChild(A),A.click(),document.body.removeChild(A),c(!1)}}catch{c(!1)}},y=async()=>{var C,T;((T=(C=a==null?void 0:a.modelForm)==null?void 0:C.dataset)==null?void 0:T.id)&&e.tgCSVUploadFileInput.current&&e.tgCSVUploadFileInput.current.click()},b=async()=>{r(!0)};return s.jsxs(s.Fragment,{children:[t===Ai.CREATE_DATASET&&s.jsxs(f,{className:Ec.captionsButtonsContainer,children:[s.jsx("input",{ref:e.tgCSVUploadFileInput,type:"file",className:Ec.hidden,onChange:async x=>{var C,T;g((T=(C=x==null?void 0:x.target)==null?void 0:C.files)==null?void 0:T[0]),x.target.value="",o(!0)},accept:".csv"}),s.jsx(nr,{title:d("datasetAssetsCaptionsUpdate.autoCaptions"),placement:"top",children:s.jsx("img",{className:Ec.Icon,onClick:b,src:jB})}),l?s.jsx(f,{className:Ec.circleLoader,children:s.jsx(St,{color:"inherit",size:16})}):s.jsx(nr,{title:d("datasetAssetsCaptionsUpdate.downloadDataset"),placement:"top",children:s.jsx("img",{className:Ec.Icon,onClick:_,src:AB})}),s.jsx(nr,{title:d("datasetAssetsCaptionsUpdate.uploadDatasetCaptions"),placement:"top",children:s.jsx("img",{className:Ec.Icon,onClick:y,src:NB})})]}),s.jsx(Oe,{onClose:()=>{o(!1)},title:d("captionsUpdatePopup.title"),description:d("captionsUpdatePopup.description"),confirmButtonText:d("captionsUpdatePopup.proceed"),open:n,onClick:h,hideCancel:!0,loading:a.isUploadingDataCSV}),s.jsx(Oe,{onClose:()=>{r(!1)},title:d("captionsUpdatePopup.title"),description:d("captionsUpdatePopup.description"),confirmButtonText:d("captionsUpdatePopup.proceed"),open:i,onClick:p,hideCancel:!0,loading:a.isAutoCaption})]})},nS=Y(YB);function Zd(t){const e=ip();return s.jsx(Xe,{viewBox:"0 0 12 13",...t,children:s.jsx("path",{d:"M6 3.71525H6.00583M5.41667 6.04858H6V8.38192H6.58333M11.25 6.04858C11.25 8.94808 8.89949 11.2986 6 11.2986C3.1005 11.2986 0.75 8.94808 0.75 6.04858C0.75 3.14909 3.1005 0.798584 6 0.798584C8.89949 0.798584 11.25 3.14909 11.25 6.04858Z",stroke:e.palette.primary.main,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}const ZB="_clickable_1s32f_1",qB="_tooltip_1s32f_5",XB="_arrow_1s32f_15",Jp={clickable:ZB,tooltip:qB,arrow:XB},Ne=({displayOn:t="hover",placement:e="top",enterDelay:a=100,leaveDelay:n=50,arrow:o=!0,className:i,children:r,isHtmlTitle:l=!0,title:c,...d})=>{var b,x,C,T,S,j,N,w,D;const[u,g]=I.useState(!1),h=I.useRef(null),p=E=>{E.stopPropagation(),g(A=>!A)},_=()=>{g(!1)};I.useEffect(()=>{if(t==="click"){const E=A=>{if(h.current&&!h.current.contains(A.target)){if(A.target.tagName.toLowerCase()==="a")return;_()}};return document.addEventListener("mousedown",E),()=>{document.removeEventListener("mousedown",E)}}},[t]);const y=t==="click"?{onClick:p}:{onMouseEnter:()=>g(!0),onMouseLeave:_};return s.jsx(nr,{...d,title:l?s.jsx(f,{component:"div",dangerouslySetInnerHTML:{__html:c}}):c,placement:e,enterDelay:a,leaveDelay:n,arrow:o,open:u,disableHoverListener:t==="click",className:i,componentsProps:{...d.componentsProps,tooltip:{...(b=d.componentsProps)==null?void 0:b.tooltip,className:G((C=(x=d.componentsProps)==null?void 0:x.tooltip)==null?void 0:C.className,Jp.tooltip)},arrow:{...(T=d.componentsProps)==null?void 0:T.arrow,className:G((j=(S=d.componentsProps)==null?void 0:S.arrow)==null?void 0:j.className,Jp.arrow)},popper:{...(N=d.componentsProps)==null?void 0:N.popper,className:G((D=(w=d.componentsProps)==null?void 0:w.popper)==null?void 0:D.className,i)}},children:s.jsx(f,{className:G(Jp.tooltipChild,{[Jp.clickable]:t=="click"}),ref:h,...y,children:r})})},KB="_container_a2iya_1",eO="_textLabel_a2iya_5",tO="_textLabelOptionalStyle_a2iya_5",sO="_inputLabel_a2iya_12",aO="_largeLabel_a2iya_19",nO="_info_a2iya_22",oO="_infoIcon_a2iya_26",iO="_labelIcon_a2iya_31",rO="_optionalLabel_a2iya_38",lO="_inputError_a2iya_44",cO="_tooltip_a2iya_50",mo={container:KB,textLabel:eO,textLabelOptionalStyle:tO,inputLabel:sO,largeLabel:aO,info:nO,infoIcon:oO,labelIcon:iO,optionalLabel:rO,inputError:lO,tooltip:cO},dO=({label:t,labelClassName:e,labelIcon:a,labelSize:n,info:o,showLabel:i=!0,validateOn:r=!1,validationMessage:l="",className:c,children:d,optional:u=!1,optionalLabel:g})=>{const{t:h}=J();return s.jsxs(f,{className:G(mo.container,c),children:[i&&s.jsxs(f,{className:G({[mo.textLabel]:!u,[mo.textLabelOptionalStyle]:u},e),children:[s.jsx(k,{className:G(mo.inputLabel,{[mo.largeLabel]:n==="large"}),children:t||s.jsx("span",{children:" "})}),o&&s.jsx(Ne,{title:o,className:mo.info,componentsProps:{tooltip:{className:mo.tooltip}},displayOn:"click",children:s.jsx(Zd,{className:mo.infoIcon})}),a&&s.jsx("img",{className:mo.labelIcon,src:a}),u&&s.jsx(k,{className:mo.optionalLabel,children:g??h("optional")})]}),d,r&&s.jsx(k,{className:mo.inputError,children:l})]})},me=Y(dO),uO=Rm(Ya)` + background-color: ${t=>t.bgColor}; + color: ${t=>t.fontColor?t.fontColor:"#1A0638"}; + display: flex; + align-items: center; + box-shadow: ${t=>t.boxShadow}; +`,o_=({children:t,bgColor:e,fontColor:a,boxShadow:n,...o})=>s.jsx(uO,{bgColor:e,fontColor:a,boxShadow:n,...o,children:t}),pO="/assets/Brand_Characters-e54a95d2.png",gO="/assets/Game_Assets-20431797.png",mO="/assets/Icon_Packages-fd859e7a.png",hO="/assets/Icons@2x-53602dd0.png",fO="/assets/Integrate_Everywhere-73002f5e.png",_O="/assets/Monetize_Training_Generation-d9961ad0.png",yO="/assets/Share the same style_2-f270d0a7.png",bO="/assets/Single subject@2x-b1b63af9.png",IO="/assets/Style@2x-3b7f41e0.png",xO="/assets/create-organization-cfb66b0f.png",CO="/assets/tg_caption_dialog_1-cffdba79.gif",TO="/assets/tg_caption_dialog_2-9330820e.gif",SO="/assets/tg_caption_dialog_3-f9524e94.gif",jO="data:application/octet-stream;base64,Y29uc3QgQWNjb3VudEljb24gPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWQ9Ik03LjYwNDE3IDIuNTk3NUM3Ljk1OTE3IDEuMTM0MTcgMTAuMDQwOCAxLjEzNDE3IDEwLjM5NTggMi41OTc1QzEwLjQ0OTEgMi44MTczMyAxMC41NTM1IDMuMDIxNDggMTAuNzAwNiAzLjE5MzMzQzEwLjg0NzcgMy4zNjUxOCAxMS4wMzMyIDMuNDk5ODggMTEuMjQyMiAzLjU4NjQ1QzExLjQ1MTIgMy42NzMwMyAxMS42Nzc2IDMuNzA5MDQgMTEuOTAzMiAzLjY5MTU2QzEyLjEyODcgMy42NzQwNyAxMi4zNDY5IDMuNjAzNTkgMTIuNTQgMy40ODU4M0MxMy44MjU4IDIuNzAyNSAxNS4yOTgzIDQuMTc0MTcgMTQuNTE1IDUuNDYwODNDMTQuMzk3NCA1LjY1Mzg4IDE0LjMyNyA1Ljg3MTk1IDE0LjMwOTYgNi4wOTczMUMxNC4yOTIyIDYuMzIyNjcgMTQuMzI4MSA2LjU0ODk3IDE0LjQxNDYgNi43NTc4MkMxNC41MDExIDYuOTY2NjYgMTQuNjM1NiA3LjE1MjE1IDE0LjgwNzMgNy4yOTkyMUMxNC45Nzg5IDcuNDQ2MjcgMTUuMTgyOSA3LjU1MDc1IDE1LjQwMjUgNy42MDQxN0MxNi44NjU4IDcuOTU5MTcgMTYuODY1OCAxMC4wNDA4IDE1LjQwMjUgMTAuMzk1OEMxNS4xODI3IDEwLjQ0OTEgMTQuOTc4NSAxMC41NTM1IDE0LjgwNjcgMTAuNzAwNkMxNC42MzQ4IDEwLjg0NzcgMTQuNTAwMSAxMS4wMzMyIDE0LjQxMzUgMTEuMjQyMkMxNC4zMjcgMTEuNDUxMiAxNC4yOTEgMTEuNjc3NiAxNC4zMDg0IDExLjkwMzJDMTQuMzI1OSAxMi4xMjg3IDE0LjM5NjQgMTIuMzQ2OSAxNC41MTQyIDEyLjU0QzE1LjI5NzUgMTMuODI1OCAxMy44MjU4IDE1LjI5ODMgMTIuNTM5MiAxNC41MTVDMTIuMzQ2MSAxNC4zOTc0IDEyLjEyODEgMTQuMzI3IDExLjkwMjcgMTQuMzA5NkMxMS42NzczIDE0LjI5MjIgMTEuNDUxIDE0LjMyODEgMTEuMjQyMiAxNC40MTQ2QzExLjAzMzMgMTQuNTAxMSAxMC44NDc5IDE0LjYzNTYgMTAuNzAwOCAxNC44MDczQzEwLjU1MzcgMTQuOTc4OSAxMC40NDkyIDE1LjE4MjkgMTAuMzk1OCAxNS40MDI1QzEwLjA0MDggMTYuODY1OCA3Ljk1OTE3IDE2Ljg2NTggNy42MDQxNyAxNS40MDI1QzcuNTUwOSAxNS4xODI3IDcuNDQ2NDggMTQuOTc4NSA3LjI5OTQxIDE0LjgwNjdDNy4xNTIzMyAxNC42MzQ4IDYuOTY2NzYgMTQuNTAwMSA2Ljc1Nzc5IDE0LjQxMzVDNi41NDg4MiAxNC4zMjcgNi4zMjIzNiAxNC4yOTEgNi4wOTY4NSAxNC4zMDg0QzUuODcxMzMgMTQuMzI1OSA1LjY1MzEzIDE0LjM5NjQgNS40NiAxNC41MTQyQzQuMTc0MTcgMTUuMjk3NSAyLjcwMTY3IDEzLjgyNTggMy40ODUgMTIuNTM5MkMzLjYwMjU4IDEyLjM0NjEgMy42NzI5NiAxMi4xMjgxIDMuNjkwNCAxMS45MDI3QzMuNzA3ODUgMTEuNjc3MyAzLjY3MTg3IDExLjQ1MSAzLjU4NTM5IDExLjI0MjJDMy40OTg5MiAxMS4wMzMzIDMuMzY0MzggMTAuODQ3OSAzLjE5MjczIDEwLjcwMDhDMy4wMjEwNyAxMC41NTM3IDIuODE3MTQgMTAuNDQ5MiAyLjU5NzUgMTAuMzk1OEMxLjEzNDE3IDEwLjA0MDggMS4xMzQxNyA3Ljk1OTE3IDIuNTk3NSA3LjYwNDE3QzIuODE3MzMgNy41NTA5IDMuMDIxNDggNy40NDY0OCAzLjE5MzMzIDcuMjk5NDFDMy4zNjUxOCA3LjE1MjMzIDMuNDk5ODggNi45NjY3NiAzLjU4NjQ1IDYuNzU3NzlDMy42NzMwMyA2LjU0ODgyIDMuNzA5MDQgNi4zMjIzNiAzLjY5MTU2IDYuMDk2ODVDMy42NzQwNyA1Ljg3MTMzIDMuNjAzNTkgNS42NTMxMyAzLjQ4NTgzIDUuNDZDMi43MDI1IDQuMTc0MTcgNC4xNzQxNyAyLjcwMTY3IDUuNDYwODMgMy40ODVDNi4yOTQxNyAzLjk5MTY3IDcuMzc0MTcgMy41NDMzMyA3LjYwNDE3IDIuNTk3NVoiCgkJCXN0cm9rZT0idmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSIKCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJCTxwYXRoCgkJCWQ9Ik05IDExLjVDMTAuMzgwNyAxMS41IDExLjUgMTAuMzgwNyAxMS41IDlDMTEuNSA3LjYxOTI5IDEwLjM4MDcgNi41IDkgNi41QzcuNjE5MjkgNi41IDYuNSA3LjYxOTI5IDYuNSA5QzYuNSAxMC4zODA3IDcuNjE5MjkgMTEuNSA5IDExLjVaIgoJCQlzdHJva2U9InZhcigtLXNlY29uZGFyeS1jb2xvcikiCgkJCXN0cm9rZVdpZHRoPSIxLjUiCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJLz4KCTwvc3ZnPgopOwoKZXhwb3J0IGRlZmF1bHQgQWNjb3VudEljb247Cg==",AO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEFsaWdubWVudEljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTggMTgiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMC45OTk5MzkgNS44NjkxNEg4Ljk5OTk0TTguOTk5OTQgMTEuODY5MUgxNi45OTk5TTguOTk5OTQgMC44NjkxNDFWMTYuODY5MU0yLjk5OTk0IDAuODY5MTQxSDE0Ljk5OTlDMTYuMTA0NSAwLjg2OTE0MSAxNi45OTk5IDEuNzY0NTcgMTYuOTk5OSAyLjg2OTE0VjE0Ljg2OTFDMTYuOTk5OSAxNS45NzM3IDE2LjEwNDUgMTYuODY5MSAxNC45OTk5IDE2Ljg2OTFIMi45OTk5NEMxLjg5NTM3IDE2Ljg2OTEgMC45OTk5MzkgMTUuOTczNyAwLjk5OTkzOSAxNC44NjkxVjIuODY5MTRDMC45OTk5MzkgMS43NjQ1NyAxLjg5NTM3IDAuODY5MTQxIDIuOTk5OTQgMC44NjkxNDFaIgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgQWxpZ25tZW50SWNvbjsK",NO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdEJvdHRvbUNlbnRlckljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTggMTgiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMTcgMTUuMjIyVjIuNzc4QzE3IDEuNzk2IDE2LjIwNCAxIDE1LjIyMiAxSDIuNzc4QzEuNzk2IDEgMSAxLjc5NiAxIDIuNzc4VjE1LjIyMkMxIDE2LjIwNCAxLjc5NiAxNyAyLjc3OCAxN0gxNS4yMjJDMTYuMjA0IDE3IDE3IDE2LjIwNCAxNyAxNS4yMjJaIgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJCTxyZWN0CgkJCQl4PSI2IgoJCQkJeT0iMTIiCgkJCQl3aWR0aD0iNiIKCQkJCWhlaWdodD0iMyIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBPYmplY3RCb3R0b21DZW50ZXJJY29uOwo=",wO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdEJvdHRvbUxlZnRJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE4IDE4IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTE3IDE1LjIyMlYyLjc3OEMxNyAxLjc5NiAxNi4yMDQgMSAxNS4yMjIgMUgyLjc3OEMxLjc5NiAxIDEgMS43OTYgMSAyLjc3OFYxNS4yMjJDMSAxNi4yMDQgMS43OTYgMTcgMi43NzggMTdIMTUuMjIyQzE2LjIwNCAxNyAxNyAxNi4yMDQgMTcgMTUuMjIyWiIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4yNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCQk8cmVjdAoJCQkJeD0iMyIKCQkJCXk9IjEyIgoJCQkJd2lkdGg9IjYiCgkJCQloZWlnaHQ9IjMiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgT2JqZWN0Qm90dG9tTGVmdEljb247Cg==",MO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdEJvdHRvbVJpZ2h0SWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAxOCAxOCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xNyAxNS4yMjJWMi43NzhDMTcgMS43OTYgMTYuMjA0IDEgMTUuMjIyIDFIMi43NzhDMS43OTYgMSAxIDEuNzk2IDEgMi43NzhWMTUuMjIyQzEgMTYuMjA0IDEuNzk2IDE3IDIuNzc4IDE3SDE1LjIyMkMxNi4yMDQgMTcgMTcgMTYuMjA0IDE3IDE1LjIyMloiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQkJPHJlY3QKCQkJCXg9IjkiCgkJCQl5PSIxMiIKCQkJCXdpZHRoPSI2IgoJCQkJaGVpZ2h0PSIzIgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IE9iamVjdEJvdHRvbVJpZ2h0SWNvbjsK",vO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdENlbnRlckljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTggMTgiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMTcgMTUuMjIyVjIuNzc4QzE3IDEuNzk2IDE2LjIwNCAxIDE1LjIyMiAxSDIuNzc4QzEuNzk2IDEgMSAxLjc5NiAxIDIuNzc4VjE1LjIyMkMxIDE2LjIwNCAxLjc5NiAxNyAyLjc3OCAxN0gxNS4yMjJDMTYuMjA0IDE3IDE3IDE2LjIwNCAxNyAxNS4yMjJaIgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJCTxyZWN0CgkJCQl4PSI2IgoJCQkJeT0iNyIKCQkJCXdpZHRoPSI2IgoJCQkJaGVpZ2h0PSIzIgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IE9iamVjdENlbnRlckljb247Cg==",EO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdENlbnRlckxlZnRJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE4IDE4IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTE3IDE1LjIyMlYyLjc3OEMxNyAxLjc5NiAxNi4yMDQgMSAxNS4yMjIgMUgyLjc3OEMxLjc5NiAxIDEgMS43OTYgMSAyLjc3OFYxNS4yMjJDMSAxNi4yMDQgMS43OTYgMTcgMi43NzggMTdIMTUuMjIyQzE2LjIwNCAxNyAxNyAxNi4yMDQgMTcgMTUuMjIyWiIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4yNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCQk8cmVjdAoJCQkJeD0iMyIKCQkJCXk9IjciCgkJCQl3aWR0aD0iNiIKCQkJCWhlaWdodD0iMyIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBPYmplY3RDZW50ZXJMZWZ0SWNvbjsK",kO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdENlbnRlclJpZ2h0SWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAxOCAxOCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xNyAxNS4yMjJWMi43NzhDMTcgMS43OTYgMTYuMjA0IDEgMTUuMjIyIDFIMi43NzhDMS43OTYgMSAxIDEuNzk2IDEgMi43NzhWMTUuMjIyQzEgMTYuMjA0IDEuNzk2IDE3IDIuNzc4IDE3SDE1LjIyMkMxNi4yMDQgMTcgMTcgMTYuMjA0IDE3IDE1LjIyMloiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQkJPHJlY3QKCQkJCXg9IjkiCgkJCQl5PSI3IgoJCQkJd2lkdGg9IjYiCgkJCQloZWlnaHQ9IjMiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgT2JqZWN0Q2VudGVyUmlnaHRJY29uOwo=",DO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdFRvcEljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTggMTgiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMTcgMTUuMjIyVjIuNzc4QzE3IDEuNzk2IDE2LjIwNCAxIDE1LjIyMiAxSDIuNzc4QzEuNzk2IDEgMSAxLjc5NiAxIDIuNzc4VjE1LjIyMkMxIDE2LjIwNCAxLjc5NiAxNyAyLjc3OCAxN0gxNS4yMjJDMTYuMjA0IDE3IDE3IDE2LjIwNCAxNyAxNS4yMjJaIgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJCTxyZWN0CgkJCQl4PSI2IgoJCQkJeT0iMyIKCQkJCXdpZHRoPSI2IgoJCQkJaGVpZ2h0PSIzIgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IE9iamVjdFRvcEljb247Cg==",PO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdFRvcExlZnRJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE4IDE4IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTE3IDE1LjIyMlYyLjc3OEMxNyAxLjc5NiAxNi4yMDQgMSAxNS4yMjIgMUgyLjc3OEMxLjc5NiAxIDEgMS43OTYgMSAyLjc3OFYxNS4yMjJDMSAxNi4yMDQgMS43OTYgMTcgMi43NzggMTdIMTUuMjIyQzE2LjIwNCAxNyAxNyAxNi4yMDQgMTcgMTUuMjIyWiIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4yNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCQk8cmVjdAoJCQkJeD0iMyIKCQkJCXk9IjMiCgkJCQl3aWR0aD0iNiIKCQkJCWhlaWdodD0iMyIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBPYmplY3RUb3BMZWZ0SWNvbjsK",LO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIE9iamVjdFRvcFJpZ2h0SWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAxOCAxOCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xNyAxNS4yMjJWMi43NzhDMTcgMS43OTYgMTYuMjA0IDEgMTUuMjIyIDFIMi43NzhDMS43OTYgMSAxIDEuNzk2IDEgMi43NzhWMTUuMjIyQzEgMTYuMjA0IDEuNzk2IDE3IDIuNzc4IDE3SDE1LjIyMkMxNi4yMDQgMTcgMTcgMTYuMjA0IDE3IDE1LjIyMloiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQkJPHJlY3QKCQkJCXg9IjkiCgkJCQl5PSIzIgoJCQkJd2lkdGg9IjYiCgkJCQloZWlnaHQ9IjMiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgT2JqZWN0VG9wUmlnaHRJY29uOwo=",BO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRDZW50ZXJJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE4IDE0IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTEgMUgxN001IDdIMTNNMyAxM0gxNSIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4yNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IFRleHRDZW50ZXJJY29uOwo=",OO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRMZWZ0SWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAxOCAxNCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xIDFIMTdNMSA3SDExTTEgMTNIMTUiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBUZXh0TGVmdEljb247Cg==",RO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRSaWdodEljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTggMTQiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMSAxSDE3TTcgN0gxN00zIDEzSDE3IgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgVGV4dFJpZ2h0SWNvbjsK",zO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRBbGlnbm1lbnRJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMTQuOTk5OSA1LjQzNDU3SDAuOTk5OTM5TTAuOTk5OTM5IDEuNDM0NTdIMTQuOTk5OU05Ljk5OTk0IDkuNDM0NTdIMC45OTk5MzlNMC45OTk5MzkgMTMuNDM0Nkg2Ljk5OTk0TTEzLjk5OTkgMTAuNDM0NlYxNi40MzQ2TTEwLjk5OTkgMTMuNDM0NkgxNi45OTk5IgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgVGV4dEFsaWdubWVudEljb247Cg==",UO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRBdXRvQWxpZ25JY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE5IDE2IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTEgNEw0IDFNNCAxTDcgNE00IDFWMTVNMSAxMkw0IDE1TTQgMTVMNyAxMk0xMSAySDE4TTExIDhIMThNMTEgMTRIMTgiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBUZXh0QXV0b0FsaWduSWNvbjsK",$O="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRMdHJJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE2IDE5IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTEgMTZIMTVNMTUgMTZMMTMgMThNMTUgMTZMMTMgMTRNMTIgMUg1LjVDNC41NzE3NCAxIDMuNjgxNSAxLjM2ODc1IDMuMDI1MTMgMi4wMjUxM0MyLjM2ODc1IDIuNjgxNSAyIDMuNTcxNzQgMiA0LjVDMiA1LjQyODI2IDIuMzY4NzUgNi4zMTg1IDMuMDI1MTMgNi45NzQ4N0MzLjY4MTUgNy42MzEyNSA0LjU3MTc0IDggNS41IDhINk0xMCAxMlYxTTYgMTJWMSIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4yNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IFRleHRMdHJJY29uOwo=",FO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRSdGxJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE2IDE5IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTEyIDFINS41QzQuNTcxNzQgMSAzLjY4MTUgMS4zNjg3NSAzLjAyNTEzIDIuMDI1MTNDMi4zNjg3NSAyLjY4MTUgMiAzLjU3MTc0IDIgNC41QzIgNS40MjgyNiAyLjM2ODc1IDYuMzE4NSAzLjAyNTEzIDYuOTc0ODdDMy42ODE1IDcuNjMxMjUgNC41NzE3NCA4IDUuNSA4SDZNMTAgMTJWMU02IDEyVjFNMSAxNkgxNU0xIDE2TDMgMThNMSAxNkwzIDE0IgoJCQkJZmlsbD0ibm9uZSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgVGV4dFJ0bEljb247Cg==",GO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRCb3R0b21JY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE2IDE2IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTE0Ljc1IDE0Ljc1TDEuMjUgMTQuNzUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4xMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQkJPHBhdGgKCQkJCWQ9Ik03Ljk3ODUyIDExLjI5M0w3Ljk3ODUyIDAuNzkyOTY5IgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMTI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJCTxwYXRoCgkJCQlkPSJNNi44NzUgMTFMOC4wMDMyNyAxMS43NUw5LjEyNSAxMSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjEyNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IFRleHRCb3R0b21JY29uOwo=",WO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRWZXJ0aWNhbENlbnRlckljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTYgMTYiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMS4yNSA3Ljk0ODI0SDE0Ljc1IgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMTI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJCTxwYXRoCgkJCQlkPSJNNy4yNSAxMC4yMzI0TDcuMjUgMTMuOTgyNCIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjEyNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCQk8cGF0aAoJCQkJZD0iTTcuMjUgMS45ODI0Mkw3LjI1IDUuNzMyNDIiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4xMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQkJPHBhdGgKCQkJCWQ9Ik04LjMzOTg0IDEuOTgyNDJMNy4yMTE1NyAxLjIzMjQyTDYuMDg5ODQgMS45ODI0MiIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjEyNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCQk8cGF0aAoJCQkJZD0iTTYuMTI0MDIgMTQuMDE2Nkw3LjI1MjMgMTQuNzY2Nkw4LjM3NDAyIDE0LjAxNjYiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS4xMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBUZXh0VmVydGljYWxDZW50ZXJJY29uOwo=",HO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFRleHRUb3BJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE2IDE3IiBmaWxsPSJub25lIiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTEuMjUgMS4yNUgxNC43NSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjEyNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCQk8cGF0aAoJCQkJZD0iTTguMDAxOTUgNS4yMzA0N1YxNS43MzA1IgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMTI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJCTxwYXRoCgkJCQlkPSJNOS4xMjUgNUw3Ljk5NjczIDQuMjVMNi44NzUgNSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjEyNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IFRleHRUb3BJY29uOwo=",QO="data:application/octet-stream;base64,Y29uc3QgQm90dG9tQ2VudGVyID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQk8cGF0aAoJCQlkPSJNMzIuNzE1OCAyOS40NDRWNC41NTZDMzIuNzE1OCAyLjU5MiAzMS4xMjM4IDEgMjkuMTU5OCAxSDQuMjcxODJDMi4zMDc4MiAxIDAuNzE1ODIgMi41OTIgMC43MTU4MiA0LjU1NlYyOS40NDRDMC43MTU4MiAzMS40MDggMi4zMDc4MiAzMyA0LjI3MTgyIDMzSDI5LjE1OThDMzEuMTIzOCAzMyAzMi43MTU4IDMxLjQwOCAzMi43MTU4IDI5LjQ0NFoiCgkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJc3Ryb2tlT3BhY2l0eT0iMC4zIgoJCQlzdHJva2VXaWR0aD0iMS40Mjg1NyIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJCTxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTFfMTU3OV80NTQwIiBmaWxsPSJ3aGl0ZSI+CgkJCTxyZWN0IHg9IjExLjAwMTUiIHk9IjIzIiB3aWR0aD0iMTIiIGhlaWdodD0iNiIgcng9IjEuMTQyODYiIC8+CgkJPC9tYXNrPgoJCTxyZWN0CgkJCXg9IjExLjAwMTUiCgkJCXk9IjIzIgoJCQl3aWR0aD0iMTIiCgkJCWhlaWdodD0iNiIKCQkJcng9IjEuMTQyODYiCgkJCWZpbGw9IiM1QjVCNUIiCgkJCWZpbGxPcGFjaXR5PSIwLjUiCgkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJc3Ryb2tlT3BhY2l0eT0iMC41IgoJCQlzdHJva2VXaWR0aD0iMi44NTcxNCIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMTU3OV80NTQwKSIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBCb3R0b21DZW50ZXI7Cg==",JO="data:application/octet-stream;base64,Y29uc3QgQnVsa01vZGVJY29uID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxtYXNrIGlkPSJwYXRoLTEtaW5zaWRlLTEiIGZpbGw9IndoaXRlIj4KCQk8cmVjdCB4PSIwLjUiIHk9IjAuNjciIHdpZHRoPSI2LjY3IiBoZWlnaHQ9IjE2LjY3IiByeD0iMSIgLz4KCTwvbWFzaz4KCTxyZWN0CgkJeD0iMC41IgoJCXk9IjAuNjciCgkJd2lkdGg9IjYuNjciCgkJaGVpZ2h0PSIxNi42NyIKCQlyeD0iMSIKCQlzdHJva2U9InZhcigtLXByaW1hcnktdGV4dC1jb2xvcikiCgkJc3Ryb2tlV2lkdGg9IjIuNSIKCQltYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiCgkvPgoJPG1hc2sgaWQ9InBhdGgtMi1pbnNpZGUtMiIgZmlsbD0id2hpdGUiPgoJCTxyZWN0IHg9IjguODMiIHk9IjAuNjciIHdpZHRoPSI2LjY3IiBoZWlnaHQ9IjcuNSIgcng9IjEiIC8+Cgk8L21hc2s+Cgk8cmVjdAoJCXg9IjguODMiCgkJeT0iMC42NyIKCQl3aWR0aD0iNi42NyIKCQloZWlnaHQ9IjcuNSIKCQlyeD0iMSIKCQlzdHJva2U9InZhcigtLXByaW1hcnktdGV4dC1jb2xvcikiCgkJc3Ryb2tlV2lkdGg9IjIuNSIKCQltYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMikiCgkvPgoJPG1hc2sgaWQ9InBhdGgtMy1pbnNpZGUtMyIgZmlsbD0id2hpdGUiPgoJCTxyZWN0IHg9IjguODMiIHk9IjkuODMiIHdpZHRoPSI2LjY3IiBoZWlnaHQ9IjcuNSIgcng9IjEiIC8+Cgk8L21hc2s+Cgk8cmVjdAoJCXg9IjguODMiCgkJeT0iOS44MyIKCQl3aWR0aD0iNi42NyIKCQloZWlnaHQ9IjcuNSIKCQlyeD0iMSIKCQlzdHJva2U9InZhcigtLXByaW1hcnktdGV4dC1jb2xvcikiCgkJc3Ryb2tlV2lkdGg9IjIuNSIKCQltYXNrPSJ1cmwoI3BhdGgtMy1pbnNpZGUtMykiCgkvPgo8L3N2Zz4KCik7CgpleHBvcnQgZGVmYXVsdCBCdWxrTW9kZUljb247Cg==",VO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIENhY2hlSWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAxOCAxOCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xNi44MjIzIDguMDAwNjhDMTYuNTc3NyA2LjI0MDkgMTUuNzYxMyA0LjYxMDM0IDE0LjQ5ODkgMy4zNjAxOEMxMy4yMzY1IDIuMTEwMDEgMTEuNTk4IDEuMzA5NiA5LjgzNTk0IDEuMDgyMjRDOC4wNzM4NSAwLjg1NDg3IDYuMjg1ODkgMS4yMTMxNiA0Ljc0NzQ3IDIuMTAxOTNDMy4yMDkwNSAyLjk5MDY5IDIuMDA1NTEgNC4zNjA2MiAxLjMyMjI3IDYuMDAwNjhNMC44MjIyNjYgMi4wMDA2OFY2LjAwMDY4SDQuODIyMjdNMC44MjIyNjYgMTAuMDAwN0MxLjA2NjgyIDExLjc2MDUgMS44ODMyIDEzLjM5MSAzLjE0NTYzIDE0LjY0MTJDNC40MDgwNiAxNS44OTE0IDYuMDQ2NTEgMTYuNjkxOCA3LjgwODU5IDE2LjkxOTFDOS41NzA2OCAxNy4xNDY1IDExLjM1ODYgMTYuNzg4MiAxMi44OTcxIDE1Ljg5OTRDMTQuNDM1NSAxNS4wMTA3IDE1LjYzOSAxMy42NDA4IDE2LjMyMjMgMTIuMDAwN00xNi44MjIzIDE2LjAwMDdWMTIuMDAwN0gxMi44MjIzIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlT3BhY2l0eT0iMC44NSIKCQkJCXN0cm9rZVdpZHRoPSIxLjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJCWZpbGw9Im5vbmUiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgQ2FjaGVJY29uOwo=",YO="data:application/octet-stream;base64,Y29uc3QgQ2VudGVyID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQk8cGF0aAoJCQlkPSJNMzIuNzE1OCAyOS40NDRWNC41NTZDMzIuNzE1OCAyLjU5MiAzMS4xMjM4IDEgMjkuMTU5OCAxSDQuMjcxODJDMi4zMDc4MiAxIDAuNzE1ODIgMi41OTIgMC43MTU4MiA0LjU1NlYyOS40NDRDMC43MTU4MiAzMS40MDggMi4zMDc4MiAzMyA0LjI3MTgyIDMzSDI5LjE1OThDMzEuMTIzOCAzMyAzMi43MTU4IDMxLjQwOCAzMi43MTU4IDI5LjQ0NFoiCgkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJc3Ryb2tlT3BhY2l0eT0iMC4zIgoJCQlzdHJva2VXaWR0aD0iMS40Mjg1NyIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJCTxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTFfMTU3OV80NTMwIiBmaWxsPSJ3aGl0ZSI+CgkJCTxyZWN0IHg9IjExLjAwMTUiIHk9IjE0IiB3aWR0aD0iMTIiIGhlaWdodD0iNiIgcng9IjEiIC8+CgkJPC9tYXNrPgoJCTxyZWN0CgkJCXg9IjExLjAwMTUiCgkJCXk9IjE0IgoJCQl3aWR0aD0iMTIiCgkJCWhlaWdodD0iNiIKCQkJcng9IjEiCgkJCWZpbGw9IiM1QjVCNUIiCgkJCWZpbGxPcGFjaXR5PSIwLjUiCgkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJc3Ryb2tlT3BhY2l0eT0iMC4zIgoJCQlzdHJva2VXaWR0aD0iMi44NTcxNCIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMTU3OV80NTMwKSIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBDZW50ZXI7Cg==",ZO="data:application/octet-stream;base64,Y29uc3QgQ2hlY2tJY29uID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA3IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJPHBhdGgKCQkJZD0iTTUuOTI4OTkgMC4zNTA0MjFDNi4wNjI4OCAwLjIxNjUyNiA2LjI3OTk3IDAuMjE2NTI2IDYuNDEzODYgMC4zNTA0MjFDNi41NDc3NiAwLjQ4NDMxNSA2LjU0Nzc2IDAuNzAxNCA2LjQxMzg2IDAuODM1Mjk0TDIuMjk5NTggNC45NDk1OEMyLjE2NTY5IDUuMDgzNDcgMS45NDg2IDUuMDgzNDcgMS44MTQ3MSA0Ljk0OTU4TDAuMTAwNDIxIDMuMjM1MjlDLTAuMDMzNDczNSAzLjEwMTQgLTAuMDMzNDczNSAyLjg4NDMxIDAuMTAwNDIxIDIuNzUwNDJDMC4yMzQzMTUgMi42MTY1MyAwLjQ1MTQgMi42MTY1MyAwLjU4NTI5NCAyLjc1MDQyTDIuMDU3MTQgNC4yMjIyN0w1LjkyODk5IDAuMzUwNDIxWiIKCQkJZmlsbD0idmFyKC0tcHJpbWFyeS1tYWluLWNvbG9yKSIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBDaGVja0ljb247Cg==",qO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIENsb3NlSWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTkuNSAzLjY0MDYyTDMuNSA5LjY0MDYyTTMuNSAzLjY0MDYyTDkuNSA5LjY0MDYyIgoJCQkJc3Ryb2tlPSIjMUEwNjM4IgoJCQkJc3Ryb2tlT3BhY2l0eT0iMSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IENsb3NlSWNvbjsK",XO="data:application/octet-stream;base64,Y29uc3QgQ2xvdWRVcGxvYWQgPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIwIDIxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWQ9Ik01LjgzMzU0IDE1LjVDNC43OTM3NyAxNS41IDMuNzk2NTkgMTUuMTA0OSAzLjA2MTM2IDE0LjQwMTdDMi4zMjYxMyAxMy42OTg0IDEuOTEzMDkgMTIuNzQ0NiAxLjkxMzA5IDExLjc1QzEuOTEzMDkgMTAuNzU1NCAyLjMyNjEzIDkuODAxNjEgMy4wNjEzNiA5LjA5ODM1QzMuNzk2NTkgOC4zOTUwOSA0Ljc5Mzc3IDggNS44MzM1NCA4QzYuMDc5MTEgNi45MDU5OCA2Ljc5NzUxIDUuOTQ0NTcgNy44MzA3IDUuMzI3MjZDOC4zNDIyOCA1LjAyMTYgOC45MTU3NSA0LjgwOTYyIDkuNTE4MzUgNC43MDM0M0MxMC4xMjEgNC41OTcyMyAxMC43NDA5IDQuNTk4OSAxMS4zNDI4IDQuNzA4MzNDMTEuOTQ0NyA0LjgxNzc3IDEyLjUxNjcgNS4wMzI4MyAxMy4wMjYzIDUuMzQxMjNDMTMuNTM1OCA1LjY0OTY0IDEzLjk3MjkgNi4wNDUzNSAxNC4zMTI1IDYuNTA1NzdDMTQuNjUyMSA2Ljk2NjIgMTQuODg3NyA3LjQ4MjMyIDE1LjAwNTcgOC4wMjQ2NkMxNS4xMjM3IDguNTY3MDEgMTUuMTIxOCA5LjEyNDk2IDE1LjAwMDIgOS42NjY2N0gxNS44MzM1QzE2LjYwNzEgOS42NjY2NyAxNy4zNDkgOS45NzM5NiAxNy44OTU5IDEwLjUyMDlDMTguNDQyOSAxMS4wNjc5IDE4Ljc1MDIgMTEuODA5OCAxOC43NTAyIDEyLjU4MzNDMTguNzUwMiAxMy4zNTY5IDE4LjQ0MjkgMTQuMDk4NyAxNy44OTU5IDE0LjY0NTdDMTcuMzQ5IDE1LjE5MjcgMTYuNjA3MSAxNS41IDE1LjgzMzUgMTUuNUgxNS4wMDAyTTcuNTAwMjQgMTNMMTAuMDAwMiAxMC41TTEwLjAwMDIgMTAuNUwxMi41MDAyIDEzTTEwLjAwMDIgMTAuNVYxOCIKCQkJc3Ryb2tlPSJ2YXIoLS1zZWNvbmRhcnktY29sb3IpIgoJCQlzdHJva2VPcGFjaXR5PSIwLjUiCgkJCXN0cm9rZVdpZHRoPSIxIgoJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCS8+Cgk8L3N2Zz4KKTsKCmV4cG9ydCBkZWZhdWx0IENsb3VkVXBsb2FkOwo=",KO="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIENvbXBhcmVJY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDI0IDI0IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZmlsbFJ1bGU9ImV2ZW5vZGQiCgkJCQljbGlwUnVsZT0iZXZlbm9kZCIKCQkJCWQ9Ik0xMiAxLjI1QzEyLjQxNDIgMS4yNSAxMi43NSAxLjU4NTc4IDEyLjc1IDJWM0MxMi43NSAzLjEzODA3IDEyLjg2MTkgMy4yNSAxMyAzLjI1QzEzLjQxNDIgMy4yNSAxMy43NSAzLjU4NTc4IDEzLjc1IDRDMTMuNzUgNC40MTQyMSAxMy40MTQyIDQuNzUgMTMgNC43NUMxMi44NjE5IDQuNzUgMTIuNzUgNC44NjE5MiAxMi43NSA1VjE5QzEyLjc1IDE5LjEzOCAxMi44NjE5IDE5LjI1IDEzIDE5LjI1QzEzLjQxNDIgMTkuMjUgMTMuNzUgMTkuNTg1NyAxMy43NSAyMEMxMy43NSAyMC40MTQyIDEzLjQxNDIgMjAuNzUgMTMgMjAuNzVDMTIuODYxOSAyMC43NSAxMi43NSAyMC44NjE5IDEyLjc1IDIxVjIyQzEyLjc1IDIyLjQxNDIgMTIuNDE0MiAyMi43NSAxMiAyMi43NUMxMS41ODU4IDIyLjc1IDExLjI1IDIyLjQxNDIgMTEuMjUgMjJWMjEuMjVDMTEuMjUgMjAuOTczOCAxMS4wMjYxIDIwLjc1IDEwLjc1IDIwLjc1SDZDNC40ODEyMiAyMC43NSAzLjI1IDE5LjUxODcgMy4yNSAxOFY2QzMuMjUgNC40ODEyMSA0LjQ4MTIyIDMuMjUgNiAzLjI1SDEwLjc1QzExLjAyNjEgMy4yNSAxMS4yNSAzLjAyNjE0IDExLjI1IDIuNzVWMkMxMS4yNSAxLjU4NTc4IDExLjU4NTggMS4yNSAxMiAxLjI1Wk0xMS4yNSA1LjI1QzExLjI1IDQuOTczODUgMTEuMDI2MSA0Ljc1IDEwLjc1IDQuNzVINkM1LjMwOTY0IDQuNzUgNC43NSA1LjMwOTY0IDQuNzUgNlYxOEM0Ljc1IDE4LjY5MDMgNS4zMDk2NCAxOS4yNSA2IDE5LjI1SDEwLjc1QzExLjAyNjEgMTkuMjUgMTEuMjUgMTkuMDI2MSAxMS4yNSAxOC43NVY1LjI1Wk0xNi4yNSA0QzE2LjI1IDMuNTg1NzggMTYuNTg1OCAzLjI1IDE3IDMuMjVIMThDMTkuNTE4OCAzLjI1IDIwLjc1IDQuNDgxMjEgMjAuNzUgNlY3QzIwLjc1IDcuNDE0MjEgMjAuNDE0MiA3Ljc1IDIwIDcuNzVDMTkuNTg1OCA3Ljc1IDE5LjI1IDcuNDE0MjEgMTkuMjUgN1Y2QzE5LjI1IDUuMzA5NjQgMTguNjkwNCA0Ljc1IDE4IDQuNzVIMTdDMTYuNTg1OCA0Ljc1IDE2LjI1IDQuNDE0MjEgMTYuMjUgNFpNMjAgMTAuMjVDMjAuNDE0MiAxMC4yNSAyMC43NSAxMC41ODU3IDIwLjc1IDExVjEzQzIwLjc1IDEzLjQxNDIgMjAuNDE0MiAxMy43NSAyMCAxMy43NUMxOS41ODU4IDEzLjc1IDE5LjI1IDEzLjQxNDIgMTkuMjUgMTNWMTFDMTkuMjUgMTAuNTg1NyAxOS41ODU4IDEwLjI1IDIwIDEwLjI1Wk0yMCAxNi4yNUMyMC40MTQyIDE2LjI1IDIwLjc1IDE2LjU4NTcgMjAuNzUgMTdWMThDMjAuNzUgMTkuNTE4NyAxOS41MTg4IDIwLjc1IDE4IDIwLjc1SDE3QzE2LjU4NTggMjAuNzUgMTYuMjUgMjAuNDE0MiAxNi4yNSAyMEMxNi4yNSAxOS41ODU3IDE2LjU4NTggMTkuMjUgMTcgMTkuMjVIMThDMTguNjkwNCAxOS4yNSAxOS4yNSAxOC42OTAzIDE5LjI1IDE4VjE3QzE5LjI1IDE2LjU4NTcgMTkuNTg1OCAxNi4yNSAyMCAxNi4yNVoiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgQ29tcGFyZUljb247Cg==",e8="data:application/octet-stream;base64,ZXhwb3J0IGNvbnN0IENvcHlJY29uID0gKHsgc3Ryb2tlQ29sb3IgPSAiIzVCNUI1QiIsIHdpZHRoID0gIjI0IiwgaGVpZ2h0ID0gIjI0IiB9KSA9PiB7CglyZXR1cm4gKAoJCTxzdmcgd2lkdGg9e3dpZHRofSBoZWlnaHQ9e2hlaWdodH0gdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCQk8cGF0aAoJCQkJZD0iTTExLjMzMzMgNC42NjY4M1YzLjAwMDE2QzExLjMzMzMgMi41NTgxNCAxMS4xNTc3IDIuMTM0MjEgMTAuODQ1MSAxLjgyMTY1QzEwLjUzMjUgMS41MDkwOSAxMC4xMDg2IDEuMzMzNSA5LjY2NjU5IDEuMzMzNUgyLjk5OTkyQzIuNTU3ODkgMS4zMzM1IDIuMTMzOTcgMS41MDkwOSAxLjgyMTQxIDEuODIxNjVDMS41MDg4NSAyLjEzNDIxIDEuMzMzMjUgMi41NTgxNCAxLjMzMzI1IDMuMDAwMTZWOS42NjY4M0MxLjMzMzI1IDEwLjEwODkgMS41MDg4NSAxMC41MzI4IDEuODIxNDEgMTAuODQ1M0MyLjEzMzk3IDExLjE1NzkgMi41NTc4OSAxMS4zMzM1IDIuOTk5OTIgMTEuMzMzNUg0LjY2NjU5TTYuMzMzMjUgNC42NjY4M0gxMi45OTk5QzEzLjkyMDQgNC42NjY4MyAxNC42NjY2IDUuNDEzMDIgMTQuNjY2NiA2LjMzMzVWMTMuMDAwMkMxNC42NjY2IDEzLjkyMDYgMTMuOTIwNCAxNC42NjY4IDEyLjk5OTkgMTQuNjY2OEg2LjMzMzI1QzUuNDEyNzggMTQuNjY2OCA0LjY2NjU5IDEzLjkyMDYgNC42NjY1OSAxMy4wMDAyVjYuMzMzNUM0LjY2NjU5IDUuNDEzMDIgNS40MTI3OCA0LjY2NjgzIDYuMzMzMjUgNC42NjY4M1oiCgkJCQlzdHJva2U9e3N0cm9rZUNvbG9yfQoJCQkJc3Ryb2tlV2lkdGg9IjEiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L3N2Zz4KCSk7Cn07Cg==",t8="data:application/octet-stream;base64,ZXhwb3J0IGNvbnN0IENyb3duSWNvbiA9ICh7IHN0cm9rZSA9ICIjNUI1QjVCIiB9KSA9PiB7CglyZXR1cm4gKAoJCTxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSI+CgkJCTxwYXRoCgkJCQlkPSJNMTIuNSA2TDE2LjUgMTJMMjEuNSA4TDE5LjUgMThINS41TDMuNSA4TDguNSAxMkwxMi41IDZaIgoJCQkJc3Ryb2tlPXtzdHJva2V9CgkJCQlzdHJva2VXaWR0aD0iMiIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvc3ZnPgoJKTsKfTsK",s8="data:application/octet-stream;base64,ZXhwb3J0IGNvbnN0IERhc2hib2FyZEljb24gPSAoeyBzdHJva2UgfTogYW55KSA9PiB7CglyZXR1cm4gKAoJCTxzdmcgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJCTxwYXRoCgkJCQlkPSJNNSAxSDNDMS44OTU0MyAxIDEgMS44OTU0MyAxIDNWNEMxIDUuMTA0NTcgMS44OTU0MyA2IDMgNkg1QzYuMTA0NTcgNiA3IDUuMTA0NTcgNyA0VjNDNyAxLjg5NTQzIDYuMTA0NTcgMSA1IDFaIgoJCQkJc3Ryb2tlPXtzdHJva2V9CgkJCQlzdHJva2VXaWR0aD0iMS41IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJCTxwYXRoCgkJCQlkPSJNNSAxMEgzQzEuODk1NDMgMTAgMSAxMC44OTU0IDEgMTJWMTVDMSAxNi4xMDQ2IDEuODk1NDMgMTcgMyAxN0g1QzYuMTA0NTcgMTcgNyAxNi4xMDQ2IDcgMTVWMTJDNyAxMC44OTU0IDYuMTA0NTcgMTAgNSAxMFoiCgkJCQlzdHJva2U9e3N0cm9rZX0KCQkJCXN0cm9rZVdpZHRoPSIxLjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQkJPHBhdGgKCQkJCWQ9Ik0xNSAxSDEzQzExLjg5NTQgMSAxMSAxLjg5NTQzIDExIDNWMTVDMTEgMTYuMTA0NiAxMS44OTU0IDE3IDEzIDE3SDE1QzE2LjEwNDYgMTcgMTcgMTYuMTA0NiAxNyAxNVYzQzE3IDEuODk1NDMgMTYuMTA0NiAxIDE1IDFaIgoJCQkJc3Ryb2tlPXtzdHJva2V9CgkJCQlzdHJva2VXaWR0aD0iMS41IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9zdmc+CgkpOwp9Owo=",a8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIERhc2hlZEJveEljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTAgMTAiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlmaWxsUnVsZT0iZXZlbm9kZCIKCQkJCWNsaXBSdWxlPSJldmVub2RkIgoJCQkJZD0iTTAuMzc1IDIuMTQyODZDMC4zNzUgMS4zMjE3NyAwLjkxNTcxNSAwLjM3NSAxLjg4ODg5IDAuMzc1SDMuNDQ0NDRDMy43ODk2MiAwLjM3NSA0LjA2OTQ0IDAuNjU0ODIyIDQuMDY5NDQgMUM0LjA2OTQ0IDEuMzQ1MTggMy43ODk2MiAxLjYyNSAzLjQ0NDQ0IDEuNjI1SDEuODg4ODlDMS44NzQ1OSAxLjYyNSAxLjgyMTgzIDEuNjMwODUgMS43NTM2OSAxLjcxODQ1QzEuNjg0OTEgMS44MDY4OSAxLjYyNSAxLjk1NDg1IDEuNjI1IDIuMTQyODZWMy41NzE0M0MxLjYyNSAzLjkxNjYxIDEuMzQ1MTggNC4xOTY0MyAxIDQuMTk2NDNDMC42NTQ4MjIgNC4xOTY0MyAwLjM3NSAzLjkxNjYxIDAuMzc1IDMuNTcxNDNWMi4xNDI4NlpNNS45MzA1NiAxQzUuOTMwNTYgMC42NTQ4MjIgNi4yMTAzOCAwLjM3NSA2LjU1NTU2IDAuMzc1SDguMTExMTFDOS4wODQyOCAwLjM3NSA5LjYyNSAxLjMyMTc3IDkuNjI1IDIuMTQyODZWMy41NzE0M0M5LjYyNSAzLjkxNjYxIDkuMzQ1MTggNC4xOTY0MyA5IDQuMTk2NDNDOC42NTQ4MiA0LjE5NjQzIDguMzc1IDMuOTE2NjEgOC4zNzUgMy41NzE0M1YyLjE0Mjg2QzguMzc1IDEuOTU0ODUgOC4zMTUwOSAxLjgwNjg5IDguMjQ2MzEgMS43MTg0NUM4LjE3ODE3IDEuNjMwODUgOC4xMjU0MSAxLjYyNSA4LjExMTExIDEuNjI1SDYuNTU1NTZDNi4yMTAzOCAxLjYyNSA1LjkzMDU2IDEuMzQ1MTggNS45MzA1NiAxWk0xIDUuODAzNTdDMS4zNDUxOCA1LjgwMzU3IDEuNjI1IDYuMDgzMzkgMS42MjUgNi40Mjg1N1Y3Ljg1NzE0QzEuNjI1IDguMDQ1MTUgMS42ODQ5MSA4LjE5MzExIDEuNzUzNjkgOC4yODE1NUMxLjgyMTgzIDguMzY5MTUgMS44NzQ1OSA4LjM3NSAxLjg4ODg5IDguMzc1SDMuNDQ0NDRDMy43ODk2MiA4LjM3NSA0LjA2OTQ0IDguNjU0ODIgNC4wNjk0NCA5QzQuMDY5NDQgOS4zNDUxOCAzLjc4OTYyIDkuNjI1IDMuNDQ0NDQgOS42MjVIMS44ODg4OUMwLjkxNTcxNSA5LjYyNSAwLjM3NSA4LjY3ODIzIDAuMzc1IDcuODU3MTRWNi40Mjg1N0MwLjM3NSA2LjA4MzM5IDAuNjU0ODIyIDUuODAzNTcgMSA1LjgwMzU3Wk05IDUuODAzNTdDOS4zNDUxOCA1LjgwMzU3IDkuNjI1IDYuMDgzMzkgOS42MjUgNi40Mjg1N1Y3Ljg1NzE0QzkuNjI1IDguNjc4MjMgOS4wODQyOCA5LjYyNSA4LjExMTExIDkuNjI1SDYuNTU1NTZDNi4yMTAzOCA5LjYyNSA1LjkzMDU2IDkuMzQ1MTggNS45MzA1NiA5QzUuOTMwNTYgOC42NTQ4MiA2LjIxMDM4IDguMzc1IDYuNTU1NTYgOC4zNzVIOC4xMTExMUM4LjEyNTQxIDguMzc1IDguMTc4MTcgOC4zNjkxNSA4LjI0NjMxIDguMjgxNTVDOC4zMTUwOSA4LjE5MzExIDguMzc1IDguMDQ1MTUgOC4zNzUgNy44NTcxNFY2LjQyODU3QzguMzc1IDYuMDgzMzkgOC42NTQ4MiA1LjgwMzU3IDkgNS44MDM1N1oiCgkJCQlmaWxsPSIjNUI1QjVCIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IERhc2hlZEJveEljb247Cg==",n8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIERlbGV0ZUljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTggMjAiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMC45OTk5MzkgNC44NjkxNEgxNi45OTk5TTYuOTk5OTQgOC44NjkxNFYxNC44NjkxTTEwLjk5OTkgOC44NjkxNFYxNC44NjkxTTEuOTk5OTQgNC44NjkxNEwyLjk5OTk0IDE2Ljg2OTFDMi45OTk5NCAxNy4zOTk2IDMuMjEwNjUgMTcuOTA4MyAzLjU4NTczIDE4LjI4MzRDMy45NjA4IDE4LjY1ODQgNC40Njk1MSAxOC44NjkxIDQuOTk5OTQgMTguODY5MUgxMi45OTk5QzEzLjUzMDQgMTguODY5MSAxNC4wMzkxIDE4LjY1ODQgMTQuNDE0MiAxOC4yODM0QzE0Ljc4OTIgMTcuOTA4MyAxNC45OTk5IDE3LjM5OTYgMTQuOTk5OSAxNi44NjkxTDE1Ljk5OTkgNC44NjkxNE01Ljk5OTk0IDQuODY5MTRWMS44NjkxNEM1Ljk5OTk0IDEuNjAzOTIgNi4xMDUzIDEuMzQ5NTcgNi4yOTI4MyAxLjE2MjAzQzYuNDgwMzcgMC45NzQ0OTcgNi43MzQ3MiAwLjg2OTE0MSA2Ljk5OTk0IDAuODY5MTQxSDEwLjk5OTlDMTEuMjY1MiAwLjg2OTE0MSAxMS41MTk1IDAuOTc0NDk3IDExLjcwNyAxLjE2MjAzQzExLjg5NDYgMS4zNDk1NyAxMS45OTk5IDEuNjAzOTIgMTEuOTk5OSAxLjg2OTE0VjQuODY5MTQiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuNyIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IERlbGV0ZUljb247Cg==",o8="data:application/octet-stream;base64,Y29uc3QgRGlzY29yZEljb24gPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWQ9Ik02LjI1IDYuMjQ5NjdDOS4xNjY2NyA1LjQxNjM0IDEwLjgzMzMgNS40MTYzNCAxMy43NSA2LjI0OTY3TTUuODMzMzMgMTMuNzQ5N0M4Ljc1IDE0LjU4MyAxMS4yNSAxNC41ODMgMTQuMTY2NyAxMy43NDk3TTEyLjkxNjcgMTQuMTY2M0MxMi45MTY3IDE0Ljk5OTcgMTQuMTY2NyAxNi42NjYzIDE0LjU4MzMgMTYuNjY2M0MxNS44MzMzIDE2LjY2NjMgMTYuOTQ0MiAxNS4yNzcyIDE3LjUgMTQuMTY2M0MxOC4wNTU4IDEyLjc3NzIgMTcuOTE2NyA5LjMwNTUxIDE2LjI1IDQuNTgzMDFDMTUuMDM1OCAzLjczNzE3IDEzLjc1IDMuNDY2MzQgMTIuNSAzLjMzMzAxTDExLjY2NjcgNS40MTYzNE03LjA4MzQzIDE0LjE2NjNDNy4wODM0MyAxNC45OTk3IDUuOTUzNDMgMTYuNjY2MyA1LjU1Njc2IDE2LjY2NjNDNC4zNjU5MyAxNi42NjYzIDMuMzA4NDMgMTUuMjc3MiAyLjc3OTI2IDE0LjE2NjNDMi4yNTAwOSAxMi43NzcyIDIuMzgyNTkgOS4zMDU1MSAzLjk2OTI2IDQuNTgzMDFDNS4xMjU5MyAzLjczNzE3IDYuMjg3NTkgMy40NjYzNCA3LjUwMDA5IDMuMzMzMDFMOC4zMzM0MyA1LjQxNjM0TTguMzMzMzMgOS45OTk2N0M4LjMzMzMzIDEwLjQ1OTkgNy45NjAyNCAxMC44MzMgNy41IDEwLjgzM0M3LjAzOTc2IDEwLjgzMyA2LjY2NjY3IDEwLjQ1OTkgNi42NjY2NyA5Ljk5OTY3QzYuNjY2NjcgOS41Mzk0NCA3LjAzOTc2IDkuMTY2MzQgNy41IDkuMTY2MzRDNy45NjAyNCA5LjE2NjM0IDguMzMzMzMgOS41Mzk0NCA4LjMzMzMzIDkuOTk5NjdaTTEzLjMzMzMgOS45OTk2N0MxMy4zMzMzIDEwLjQ1OTkgMTIuOTYwMiAxMC44MzMgMTIuNSAxMC44MzNDMTIuMDM5OCAxMC44MzMgMTEuNjY2NyAxMC40NTk5IDExLjY2NjcgOS45OTk2N0MxMS42NjY3IDkuNTM5NDQgMTIuMDM5OCA5LjE2NjM0IDEyLjUgOS4xNjYzNEMxMi45NjAyIDkuMTY2MzQgMTMuMzMzMyA5LjUzOTQ0IDEzLjMzMzMgOS45OTk2N1oiCgkJCXN0cm9rZT0idmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSIKCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBEaXNjb3JkSWNvbjsK",i8="data:application/octet-stream;base64,aW1wb3J0IHsgU3ZnSWNvbiwgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbCI7CgpleHBvcnQgY29uc3QgRG93bkFycm93ID0gKHByb3BzOiBTdmdJY29uUHJvcHMpID0+IHsKCXJldHVybiAoCgkJPFN2Z0ljb24gd2lkdGg9IjE2IiBoZWlnaHQ9IjE3IiB2aWV3Qm94PSIwIDAgMTYgMTciIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNNCA2LjA3MTI5TDggMTAuMDcxM0wxMiA2LjA3MTI5IgoJCQkJc3Ryb2tlPSIjMUEwNjM4IgoJCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkJZmlsbD0ibm9uZSIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9Owo=",r8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIERvd25sb2FkSWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAyMSAyMiIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xNy40OTggMTUuMzcxMUwxNy40OTggMTcuMTIxMUMxNy40OTggMTcuNTg1MiAxNy4zMTM3IDE4LjAzMDMgMTYuOTg1NSAxOC4zNTg1QzE2LjY1NzMgMTguNjg2NyAxNi4yMTIyIDE4Ljg3MTEgMTUuNzQ4IDE4Ljg3MTFMNS4yNDgwNCAxOC44NzExQzQuNzgzOTIgMTguODcxMSA0LjMzODggMTguNjg2NyA0LjAxMDYxIDE4LjM1ODVDMy42ODI0MiAxOC4wMzAzIDMuNDk4MDQgMTcuNTg1MiAzLjQ5ODA0IDE3LjEyMTFMMy40OTgwNCAxNS4zNzExTTE0Ljg3MyAxMC4xMjExTDEwLjQ5OCAxNC40OTYxTTEwLjQ5OCAxNC40OTYxTDYuMTIzMDUgMTAuMTIxMU0xMC40OTggMTQuNDk2MUwxMC40OTggMy45OTYwOSIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjQwNjI1IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCQlmaWxsPSJub25lIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IERvd25sb2FkSWNvbjsK",l8="data:application/octet-stream;base64,Y29uc3QgRWRpdEF2YXRhckljb24gPSAoey4uLnByb3BzfSkgPT4gewoJcmV0dXJuICgKCQk8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNNy41IDRINy41MDVNNS41IDEwSDMuNUMzLjEwMjE4IDEwIDIuNzIwNjQgOS44NDE5NiAyLjQzOTM0IDkuNTYwNjZDMi4xNTgwNCA5LjI3OTM2IDIgOC44OTc4MiAyIDguNVYzLjVDMiAzLjEwMjE4IDIuMTU4MDQgMi43MjA2NCAyLjQzOTM0IDIuNDM5MzRDMi43MjA2NCAyLjE1ODA0IDMuMTAyMTggMiAzLjUgMkg4LjVDOC44OTc4MiAyIDkuMjc5MzYgMi4xNTgwNCA5LjU2MDY2IDIuNDM5MzRDOS44NDE5NiAyLjcyMDY0IDEwIDMuMTAyMTggMTAgMy41VjUuNU0yIDcuNTAwMDFMNCA1LjUwMDAxQzQuNDY0IDUuMDUzNTEgNS4wMzYgNS4wNTM1MSA1LjUgNS41MDAwMUw3IDcuMDAwMDFMNy41IDYuNUM3LjY1NSA2LjM1MSA3LjgyMiA2LjI1MTUgNy45OTM1IDYuMjAyTTkuMjEgNy44MDQ5OUM5LjMwNzUxIDcuNzA3NDggOS40MjMyNiA3LjYzMDE0IDkuNTUwNjYgNy41NzczN0M5LjY3ODA2IDcuNTI0NiA5LjgxNDYxIDcuNDk3NDQgOS45NTI1IDcuNDk3NDRDMTAuMDkwNCA3LjQ5NzQ0IDEwLjIyNjkgNy41MjQ2IDEwLjM1NDMgNy41NzczN0MxMC40ODE3IDcuNjMwMTQgMTAuNTk3NSA3LjcwNzQ4IDEwLjY5NSA3LjgwNDk5QzEwLjc5MjUgNy45MDI1IDEwLjg2OTkgOC4wMTgyNSAxMC45MjI2IDguMTQ1NjVDMTAuOTc1NCA4LjI3MzA1IDExLjAwMjYgOC40MDk1OSAxMS4wMDI2IDguNTQ3NDlDMTEuMDAyNiA4LjY4NTM4IDEwLjk3NTQgOC44MjE5MyAxMC45MjI2IDguOTQ5MzNDMTAuODY5OSA5LjA3NjczIDEwLjc5MjUgOS4xOTI0OCAxMC42OTUgOS4yODk5OUw5IDExSDcuNVY5LjQ5OTk5TDkuMjEgNy44MDQ5OVoiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L3N2Zz4KCSk7Cn07CgpleHBvcnQgZGVmYXVsdCBFZGl0QXZhdGFySWNvbjsK",c8="data:application/octet-stream;base64,aW1wb3J0IHsgU3ZnSWNvbiwgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbCI7Cgp0eXBlIEljb25Qcm9wcyA9IFN2Z0ljb25Qcm9wcyAmIHsKCXNpemU/OiBudW1iZXI7Cn07CgpleHBvcnQgY29uc3QgRWRpdEljb24gPSAoeyBzaXplID0gMjAsIC4uLnByb3BzIH06IEljb25Qcm9wcykgPT4gewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB3aWR0aD17c2l6ZX0gaGVpZ2h0PXtzaXplfSB2aWV3Qm94PSIwIDAgMjQgMjQiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlmaWxsPSJub25lIgoJCQkJZD0iTTExIDdMMTcgMTNNNCAxNkwxNS43IDQuMzAwMDJDMTUuODg2OSA0LjExNjc5IDE2LjEzODIgNC4wMTQxNiAxNi40IDQuMDE0MTZDMTYuNjYxOCA0LjAxNDE2IDE2LjkxMzEgNC4xMTY3OSAxNy4xIDQuMzAwMDJMMTkuNyA2LjkwMDAyQzE5Ljg4MzIgNy4wODY5NSAxOS45ODU5IDcuMzM4MjYgMTkuOTg1OSA3LjYwMDAyQzE5Ljk4NTkgNy44NjE3NyAxOS44ODMyIDguMTEzMDkgMTkuNyA4LjMwMDAyTDggMjBINFYxNloiCgkJCQlzdHJva2U9IiM1YjViNWIiCgkJCQlzdHJva2VXaWR0aD0iMS43IgoJCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfTsK",d8="data:application/octet-stream;base64,aW1wb3J0IHsgU3ZnSWNvbiwgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbCI7CgpleHBvcnQgY29uc3QgRWRpdEljb24yID0gKHByb3BzOiBTdmdJY29uUHJvcHMpID0+IHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE2IDE2IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTMuNTc0NTkgNC4yMjU5MUgyLjc0MTI1QzIuMjk5MjIgNC4yMjU5MSAxLjg3NTMgNC40MDE1MSAxLjU2Mjc0IDQuNzE0MDdDMS4yNTAxOCA1LjAyNjYzIDEuMDc0NTggNS40NTA1NSAxLjA3NDU4IDUuODkyNThWMTMuMzkyNkMxLjA3NDU4IDEzLjgzNDYgMS4yNTAxOCAxNC4yNTg1IDEuNTYyNzQgMTQuNTcxMUMxLjg3NTMgMTQuODgzNiAyLjI5OTIyIDE1LjA1OTIgMi43NDEyNSAxNS4wNTkySDEwLjI0MTNDMTAuNjgzMyAxNS4wNTkyIDExLjEwNzIgMTQuODgzNiAxMS40MTk4IDE0LjU3MTFDMTEuNzMyMyAxNC4yNTg1IDExLjkwNzkgMTMuODM0NiAxMS45MDc5IDEzLjM5MjZWMTIuNTU5Mk0xMS4wNzQ2IDIuNTU5MjRMMTMuNTc0NiA1LjA1OTI0TTE0LjcyODggMy44ODAxN0MxNS4wNTcgMy41NTE5NiAxNS4yNDEzIDMuMTA2ODIgMTUuMjQxMyAyLjY0MjY3QzE1LjI0MTMgMi4xNzg1MSAxNS4wNTcgMS43MzMzNyAxNC43Mjg4IDEuNDA1MTdDMTQuNDAwNSAxLjA3Njk2IDEzLjk1NTQgMC44OTI1NzggMTMuNDkxMyAwLjg5MjU3OEMxMy4wMjcxIDAuODkyNTc4IDEyLjU4MiAxLjA3Njk2IDEyLjI1MzggMS40MDUxN0w1LjI0MTI1IDguMzkyNjdWMTAuODkyN0g3Ljc0MTI1TDE0LjcyODggMy44ODAxN1oiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuMjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9Owo=",u8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEVtYWlsQnV0dG9uSWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAyNSAyNCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0zLjk4ODI4IDdINi45ODgyOE0zLjk4ODI4IDExSDUuOTg4MjhNMTAuNzg4MyA3LjVMMTMuNzcwMyAxMC43OEMxNC4wMzUzIDExLjA3MTUgMTQuMzU1MiAxMS4zMDggMTQuNzExNiAxMS40NzZDMTUuMDY4IDExLjY0MzkgMTUuNDU0IDExLjc0IDE1Ljg0NzUgMTEuNzU4OEMxNi4yNDEgMTEuNzc3NSAxNi42MzQ0IDExLjcxODYgMTcuMDA1MiAxMS41ODUzQzE3LjM3NTkgMTEuNDUyIDE3LjcxNjggMTEuMjQ3IDE4LjAwODMgMTAuOTgyTDIxLjI4ODMgOE0xMC4wMDgyIDguODAxTDkuNDA4MjQgMTQuODAxQzkuMzgwNDQgMTUuMDc5IDkuNDExMiAxNS4zNTk4IDkuNDk4NTUgMTUuNjI1MkM5LjU4NTkgMTUuODkwNiA5LjcyNzkgMTYuMTM0OCA5LjkxNTM5IDE2LjM0MkMxMC4xMDI5IDE2LjU0OTIgMTAuMzMxNyAxNi43MTQ4IDEwLjU4NzEgMTYuODI4MUMxMC44NDI1IDE2Ljk0MTQgMTEuMTE4OCAxNyAxMS4zOTgyIDE3SDE5LjM3ODJDMTkuODc0MiAxNyAyMC4zNTI1IDE2LjgxNTcgMjAuNzIwMiAxNi40ODI5QzIxLjA4NzkgMTYuMTUwMSAyMS4zMTg5IDE1LjY5MjUgMjEuMzY4MiAxNS4xOTlMMjEuOTY4MiA5LjE5OUMyMS45OTYgOC45MjA5NyAyMS45NjUzIDguNjQwMTkgMjEuODc3OSA4LjM3NDc4QzIxLjc5MDYgOC4xMDkzNiAyMS42NDg2IDcuODY1MTkgMjEuNDYxMSA3LjY1ODAxQzIxLjI3MzYgNy40NTA4MyAyMS4wNDQ4IDcuMjg1MjQgMjAuNzg5NCA3LjE3MTkxQzIwLjUzNCA3LjA1ODU3IDIwLjI1NzcgNy4wMDAwMSAxOS45NzgyIDdIMTEuOTk4MkMxMS41MDIzIDcuMDAwMDIgMTEuMDI0IDcuMTg0MzIgMTAuNjU2MyA3LjUxNzEyQzEwLjI4ODUgNy44NDk5MyAxMC4wNTc2IDguMzA3NDkgMTAuMDA4MiA4LjgwMVoiCgkJCQlzdHJva2U9IndoaXRlIgoJCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkJZmlsbD0ibm9uZSIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBFbWFpbEJ1dHRvbkljb247Cg==",p8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEVtYWlsSWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCA2OSA1NyIgIHsuLi5wcm9wc30+CgkJCTxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MjQ1XzQ0NTIpIj4KCQkJCTxwYXRoCgkJCQkJZD0iTTU5LjcwMTkgMTMuMjQ3NUM1OS4zNjExIDEyLjgyODUgNTguNzQ1MSAxMi43NjU3IDU4LjMyNjEgMTMuMTA1MUw0OC4zMTgzIDIxLjI0NjdMNDQuMzIyMiAxNi41Njg0QzQzLjk3MTYgMTYuMTU3OCA0My4zNTQyIDE2LjEwODkgNDIuOTQzNiAxNi40NTk1QzQyLjUzMjkgMTYuODEgNDIuNDg0MSAxNy40MjczIDQyLjgzNDYgMTcuODM3OEw0Ny40NTA5IDIzLjI0MjNDNDcuNzk1OSAyMy42NDU5IDQ4LjM5OTMgMjMuNzAwNCA0OC44MTE0IDIzLjM2NTJMNTkuNTYwOSAxNC42MjE3QzU5Ljc2MiAxNC40NTgzIDU5Ljg5MDUgMTQuMjIwOSA1OS45MTcgMTMuOTYzOUM1OS45NDM2IDEzLjcwNTYgNTkuODY2NyAxMy40NDcyIDU5LjcwMTkgMTMuMjQ2MVYxMy4yNDc1WiIKCQkJCQlmaWxsPSJ3aGl0ZSIKCQkJCS8+CgkJCQk8cGF0aAoJCQkJCWQ9Ik0wLjM0NjI1IDIzLjk5MTRMMjIuMjQ2MSA0Mi41MzE0QzI0LjQ4MzcgNDQuNDM2MyAyNy43NzU4IDQ0LjQzNDkgMzAuMDEyMSA0Mi41Mjg3TDQxLjkwNjkgMzIuNDQxN0M0Mi4xNzc4IDMyLjIxNjggNDIuMzA3NyAzMS44NjQ5IDQyLjI0NjMgMzEuNTE4NkM0Mi4xODQ4IDMxLjE3MjIgNDEuOTQxOCAzMC44ODQ2IDQxLjYwOTQgMzAuNzY3M0M0MS4yNzY5IDMwLjY0OTkgNDAuOTA4MiAzMC43MTk4IDQwLjY0MTQgMzAuOTUwMkwyOC43NDY2IDQxLjAzNzJDMjcuMjM4MSA0Mi4zMjM0IDI1LjAxODYgNDIuMzI0OCAyMy41MDg3IDQxLjA0TDEuNjA4OTIgMjIuNDk5OUMxLjE5Njg4IDIyLjE1MjIgMC41ODA5MDYgMjIuMjAzOSAwLjIzMTcxNSAyMi42MTU4Qy0wLjExNzQ3NSAyMy4wMjc4IC0wLjA2NTc5NDcgMjMuNjQzNyAwLjM0NDg1MyAyMy45OTI4TDAuMzQ2MjUgMjMuOTkxNFoiCgkJCQkJZmlsbD0id2hpdGUiCgkJCQkvPgoJCQkJPHBhdGgKCQkJCQlkPSJNNTEuMjYxMSAwLjUwMDAwMUM0MS44NjY1IDAuNDk3MjA4IDM0LjEwMDUgNy44MjE5IDMzLjU1NDQgMTcuMTk4MUg2LjU2NDc4QzIuOTQwMTggMTcuMjAyMiAwLjAwNDE5MyAyMC4xMzkxIDIuNzIxMTdlLTA2IDIzLjc2MTZWNDkuOTM2NEMtMC4wMDEzOTQwNCA1MS40NjcgMC41MzQ5NjIgNTIuOTUwMSAxLjUxNTQ5IDU0LjEyNTlDMS41OTA5MSA1NC4yNzI2IDEuNzAyNjUgNTQuMzk2OSAxLjgzOTU0IDU0LjQ4NzZDMy4wNzQyNyA1NS43NzM4IDQuNzgxMTIgNTYuNTAxNCA2LjU2NDc4IDU2LjVINDUuNjc0MUM0Ny40NTUgNTYuNSA0OS4xNjA0IDU1Ljc3NTIgNTAuMzkzNyA1NC40OTE4QzUwLjQ0NjggNTQuNDU2OSA1MC40OTQzIDU0LjQxNzggNTAuNTM5IDU0LjM3NDVDNTAuNjExNiA1NC4zMDE5IDUwLjY3MzEgNTQuMjE5NSA1MC43MjA2IDU0LjEyODdDNTEuNzAyNSA1Mi45NTI5IDUyLjI0MDMgNTEuNDY4NCA1Mi4yMzc1IDQ5LjkzNjRWMzUuOTQ0OEM2MS41NjY0IDM1LjQzNTEgNjguOTk4NiAyNy42ODg2IDY4Ljk5ODYgMTguMjM1N0M2OC45ODg4IDguNDQ0NzQgNjEuMDUzOCAwLjUxMTE3MyA1MS4yNjExIDAuNTAwMDAxWk01MC4yODM0IDQ5LjkzNjRDNTAuMjgzNCA1MC43MDczIDUwLjA5MDYgNTEuNDY3IDQ5LjcxOTEgNTIuMTQ0M0wzNy45NjgyIDQwLjE5MDJDMzcuNTg4MiAzOS44MTMxIDM2Ljk3NTEgMzkuODEwMyAzNi41OTM3IDQwLjE4NkMzNi4yMTI0IDQwLjU2MTYgMzYuMjAyNyA0MS4xNzQ3IDM2LjU3NDIgNDEuNTYwMUw0OC40MzQxIDUzLjYyNDZDNDcuNjM3OSA1NC4yMjIzIDQ2LjY3IDU0LjU0NDkgNDUuNjc0MSA1NC41NDQ5SDYuNTY0NzhDNS41Njc0OSA1NC41NDQ5IDQuNTk2NzQgNTQuMjIwOSAzLjc5OTE5IDUzLjYyMDRMMTUuNTk0OCA0MS41NTc0QzE1Ljg0NDkgNDEuMzA4OCAxNS45NDEyIDQwLjk0NDMgMTUuODQ3NyA0MC42MDQ5QzE1Ljc1NDEgNDAuMjY1NiAxNS40ODU5IDQwLjAwMTYgMTUuMTQzNyAzOS45MTY1QzE0LjgwMTUgMzkuODMxMyAxNC40Mzk3IDM5LjkzNiAxNC4xOTgxIDQwLjE5MDJMMi41MTY5NyA1Mi4xMzU5QzIuMTQ4MjIgNTEuNDYxNCAxLjk1NTQ3IDUwLjcwNDUgMS45NTY4NiA0OS45MzVWMjMuNzYwMkMxLjk1OTY2IDIxLjIxNTggNC4wMjEyOCAxOS4xNTQ2IDYuNTY2MTggMTkuMTUxOEgzMy41NDc0QzM0LjAxNjcgMjguMjAyNSA0MS4yMzM4IDM1LjQ0MzQgNTAuMjg0OCAzNS45NDM0VjQ5LjkzNUw1MC4yODM0IDQ5LjkzNjRaTTUxLjI2MTEgMzQuMDE2MkM0Mi41NDM5IDM0LjAxNjIgMzUuNDc3NyAyNi45NTEzIDM1LjQ3NzcgMTguMjM1N0MzNS40Nzc3IDkuNTIwMDUgNDIuNTQzOSAyLjQ1NTExIDUxLjI2MTEgMi40NTUxMUM1OS45NzgzIDIuNDU1MTEgNjcuMDQ0NSA5LjUyMDA1IDY3LjA0NDUgMTguMjM1N0M2Ny4wNDQ1IDI2Ljk1MTMgNTkuOTc4MyAzNC4wMTYyIDUxLjI2MTEgMzQuMDE2MloiCgkJCQkJZmlsbD0id2hpdGUiCgkJCQkvPgoJCQk8L2c+CgkJCTxkZWZzPgoJCQkJPGNsaXBQYXRoIGlkPSJjbGlwMF80MjQ1XzQ0NTIiPgoJCQkJCTxyZWN0IHdpZHRoPSI2OSIgaGVpZ2h0PSI1NiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIgLz4KCQkJCTwvY2xpcFBhdGg+CgkJCTwvZGVmcz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBFbWFpbEljb247",g8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEVtcHR5TGlzdEljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB3aWR0aD0iNDIiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA0MiA0MSIgZmlsbD0ibm9uZSIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0zMy4wOTk3IDE3LjA4MzNIOC44OTg0NE04Ljg5ODQ0IDEwLjI1SDMzLjA5OTdNMjQuNDU2NCAyMy45MTY3SDguODk4NDRNOC44OTg0NCAzMC43NUgxOS4yNzA0TTMxLjM3MTEgMjUuNjI1VjM1Ljg3NU0yNi4xODUxIDMwLjc1SDM2LjU1NzEiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VPcGFjaXR5PSIwLjUiCgkJCQlzdHJva2VXaWR0aD0iMiIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IEVtcHR5TGlzdEljb247Cg==",m8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEV5ZUljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMjEgMjEiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMTguODMzNCAxMC41QzE2LjYxMDkgMTQuMzg5MSAxMy44MzM0IDE2LjMzMzMgMTAuNSAxNi4zMzMzQzcuMTY2NjkgMTYuMzMzMyA0LjM4OTE5IDE0LjM4OTEgMi4xNjY2OSAxMC41QzQuMzg5MTkgNi42MTA3OSA3LjE2NjY5IDQuNjY2NjMgMTAuNSA0LjY2NjYzQzEzLjgzMzQgNC42NjY2MyAxNi42MTA5IDYuNjEwNzkgMTguODMzNCAxMC41WiIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZU9wYWNpdHk9e3Byb3BzLm9wYWNpdHkgfHwgIjAuNSJ9CgkJCQlzdHJva2VXaWR0aD17cHJvcHMuc3Ryb2tlV2lkdGggfHwgIjEuNSJ9CgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQkJPHBhdGgKCQkJCWQ9Ik0xMC41IDEyLjE2NjZDMTEuNDIwNSAxMi4xNjY2IDEyLjE2NjcgMTEuNDIwNCAxMi4xNjY3IDEwLjVDMTIuMTY2NyA5LjU3OTQ4IDExLjQyMDUgOC44MzMyOSAxMC41IDguODMzMjlDOS41Nzk1NSA4LjgzMzI5IDguODMzMzUgOS41Nzk0OCA4LjgzMzM1IDEwLjVDOC44MzMzNSAxMS40MjA0IDkuNTc5NTUgMTIuMTY2NiAxMC41IDEyLjE2NjZaIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlT3BhY2l0eT17cHJvcHMub3BhY2l0eSB8fCAiMC41In0KCQkJCXN0cm9rZVdpZHRoPXtwcm9wcy5zdHJva2VXaWR0aCB8fCAiMS41In0KCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IEV5ZUljb247Cg==",h8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEV5ZU9mZkljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMjEgMjEiIHsuLi5wcm9wc30+CgkJCTxwYXRoCgkJCQlkPSJNMTguMzc3IDMuMTI1TDIuNjI2OTUgMTguODc1TTExLjc0MSA5Ljc2MzY2QzEyLjA2OTQgMTAuMDkxOCAxMi4yNTM5IDEwLjUzNjkgMTIuMjU0MSAxMS4wMDEyQzEyLjI1NDMgMTEuNDY1NCAxMi4wNyAxMS45MTA3IDExLjc0MTkgMTIuMjM5QzExLjQxMzcgMTIuNTY3NCAxMC45Njg2IDEyLjc1MiAxMC41MDQ0IDEyLjc1MjFDMTAuMDQwMSAxMi43NTIzIDkuNTk0ODYgMTIuNTY4IDkuMjY2NDggMTIuMjM5OU0xMi44MDkzIDUuMTk0NDNDMTIuMDU5MSA0Ljk3OTgxIDExLjI4MjMgNC44NzIyOSAxMC41MDIgNC44NzUwNUM3LjAwMTk1IDQuODc1MDUgNC4wODU1OCA2LjkxNjQzIDEuNzUxOTUgMTEuMDAwMUMyLjQzMjcgMTIuMTkwOSAzLjE2MjQ1IDEzLjIwODYgMy45NDIwOCAxNC4wNTIxTTUuODE0NTggMTUuNjgwNEM3LjI0MTcgMTYuNjQyOSA4LjgwMjcgMTcuMTI1MSAxMC41MDIgMTcuMTI1MUMxNC4wMDIgMTcuMTI1MSAxNi45MTgzIDE1LjA4MzcgMTkuMjUyIDExLjAwMDFDMTguMDU0MSA4LjkwNDQzIDE2LjcwMzEgNy4zNDY5MyAxNS4xOTkgNi4zMjY2OCIKCQkJCWZpbGw9Im5vbmUiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VXaWR0aD0iMS40MDYyNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IEV5ZU9mZkljb247Cg==",f8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEdpdGh1Yihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAyMCAyMCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xMC4yNSAwLjVDNC43MjgzMyAwLjUgMC4yNSA1LjA5MDY5IDAuMjUgMTAuNzUyOEMwLjI1IDE1LjI4MjggMy4xMTUgMTkuMTI1OSA3LjA4OTE3IDIwLjQ4MTlDNy41ODgzMyAyMC41NzY3IDcuNzUgMjAuMjU4OSA3Ljc1IDE5Ljk4ODlWMTguMDgwMUM0Ljk2ODMzIDE4LjcwMDQgNC4zODkxNyAxNi44NzAzIDQuMzg5MTcgMTYuODcwM0MzLjkzNDE3IDE1LjY4NTMgMy4yNzgzMyAxNS4zNyAzLjI3ODMzIDE1LjM3QzIuMzcwODMgMTQuNzMzNSAzLjM0NzUgMTQuNzQ3MSAzLjM0NzUgMTQuNzQ3MUM0LjM1MTY3IDE0LjgxODkgNC44OCAxNS44MDQgNC44OCAxNS44MDRDNS43NzE2NyAxNy4zNzEgNy4yMTkxNyAxNi45MTgyIDcuNzkgMTYuNjU1OUM3Ljg3OTE3IDE1Ljk5MzcgOC4xMzgzMyAxNS41NDA5IDguNDI1IDE1LjI4NTRDNi4yMDQxNyAxNS4wMjQ4IDMuODY5MTcgMTQuMTQ1NiAzLjg2OTE3IDEwLjIxNzlDMy44NjkxNyA5LjA5NzgzIDQuMjYgOC4xODM2MiA0Ljg5OTE3IDcuNDY1OTNDNC43OTU4MyA3LjIwNzA0IDQuNDUzMzMgNi4xNjM4MiA0Ljk5NjY3IDQuNzUyMzVDNC45OTY2NyA0Ljc1MjM1IDUuODM2NjcgNC40NzcyMyA3Ljc0NzUgNS44MDMyNkM4LjU0NSA1LjU3NTk5IDkuNCA1LjQ2MjM2IDEwLjI1IDUuNDU4MDhDMTEuMSA1LjQ2MjM2IDExLjk1NTggNS41NzU5OSAxMi43NTUgNS44MDMyNkMxNC42NjQyIDQuNDc3MjMgMTUuNTAyNSA0Ljc1MjM1IDE1LjUwMjUgNC43NTIzNUMxNi4wNDY3IDYuMTY0NjcgMTUuNzA0MiA3LjIwNzkgMTUuNjAwOCA3LjQ2NTkzQzE2LjI0MjUgOC4xODM2MiAxNi42MyA5LjA5ODY4IDE2LjYzIDEwLjIxNzlDMTYuNjMgMTQuMTU1OSAxNC4yOTA4IDE1LjAyMzEgMTIuMDY0MiAxNS4yNzY5QzEyLjQyMjUgMTUuNTk0NyAxMi43NSAxNi4yMTg0IDEyLjc1IDE3LjE3NTNWMTkuOTg4OUMxMi43NSAyMC4yNjE0IDEyLjkxIDIwLjU4MTggMTMuNDE3NSAyMC40ODFDMTcuMzg4MyAxOS4xMjM0IDIwLjI1IDE1LjI4MTEgMjAuMjUgMTAuNzUyOEMyMC4yNSA1LjA5MDY5IDE1Ljc3MjUgMC41IDEwLjI1IDAuNVoiCgkJCQlmaWxsPSJ2YXIoLS1ibGFjay1jb2xvcikiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgR2l0aHViOwo=",_8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEdvb2dsZShwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiB7Li4ucHJvcHN9PgoJCQk8bWFzawoJCQkJaWQ9ImEiCgkJCQl3aWR0aD17MTl9CgkJCQloZWlnaHQ9ezIwfQoJCQkJeD17MX0KCQkJCXk9ezB9CgkJCQltYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIgoJCQkJc3R5bGU9e3sKCQkJCQltYXNrVHlwZTogImx1bWluYW5jZSIsCgkJCQl9fQoJCQk+CgkJCQk8cGF0aAoJCQkJCWZpbGw9IiNmZmYiCgkJCQkJZD0iTTE5LjAzNCA4LjMzM2gtOC41NDJ2My41NDJoNC45MTdjLS40NTggMi4yNS0yLjM3NSAzLjU0MS00LjkxNyAzLjU0MS0zIDAtNS40MTYtMi40MTYtNS40MTYtNS40MTYgMC0zIDIuNDE2LTUuNDE3IDUuNDE2LTUuNDE3YTUuMyA1LjMgMCAwIDEgMy4zNzUgMS4yMDhsMi42NjctMi42NjZDMTQuOTA5IDEuNzA4IDEyLjgyNi44MzMgMTAuNDkyLjgzM0E5LjE0IDkuMTQgMCAwIDAgMS4zMjYgMTBhOS4xNCA5LjE0IDAgMCAwIDkuMTY2IDkuMTY2YzQuNTg0IDAgOC43NS0zLjMzMyA4Ljc1LTkuMTY2IDAtLjU0Mi0uMDgzLTEuMTI1LS4yMDgtMS42NjdaIgoJCQkJLz4KCQkJPC9tYXNrPgoJCQk8ZyBtYXNrPSJ1cmwoI2EpIj4KCQkJCTxwYXRoIGZpbGw9IiNGQkJDMDUiIGQ9Ik0uNDkyIDE1LjQxNlY0LjU4M0w3LjU3NiAxMCAuNDkyIDE1LjQxNloiIC8+CgkJCTwvZz4KCQkJPG1hc2sKCQkJCWlkPSJiIgoJCQkJd2lkdGg9ezE5fQoJCQkJaGVpZ2h0PXsyMH0KCQkJCXg9ezF9CgkJCQl5PXswfQoJCQkJbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIKCQkJCXN0eWxlPXt7CgkJCQkJbWFza1R5cGU6ICJsdW1pbmFuY2UiLAoJCQkJfX0KCQkJPgoJCQkJPHBhdGgKCQkJCQlmaWxsPSIjZmZmIgoJCQkJCWQ9Ik0xOS4wMzQgOC4zMzNoLTguNTQydjMuNTQyaDQuOTE3Yy0uNDU4IDIuMjUtMi4zNzUgMy41NDEtNC45MTcgMy41NDEtMyAwLTUuNDE2LTIuNDE2LTUuNDE2LTUuNDE2IDAtMyAyLjQxNi01LjQxNyA1LjQxNi01LjQxN2E1LjMgNS4zIDAgMCAxIDMuMzc1IDEuMjA4bDIuNjY3LTIuNjY2QzE0LjkwOSAxLjcwOCAxMi44MjYuODMzIDEwLjQ5Mi44MzNBOS4xNCA5LjE0IDAgMCAwIDEuMzI2IDEwYTkuMTQgOS4xNCAwIDAgMCA5LjE2NiA5LjE2NmM0LjU4NCAwIDguNzUtMy4zMzMgOC43NS05LjE2NiAwLS41NDItLjA4My0xLjEyNS0uMjA4LTEuNjY3WiIKCQkJCS8+CgkJCTwvbWFzaz4KCQkJPGcgbWFzaz0idXJsKCNiKSI+CgkJCQk8cGF0aCBmaWxsPSIjRUE0MzM1IiBkPSJNLjQ5MiA0LjU4MyA3LjU3NiAxMGwyLjkxNi0yLjU0MiAxMC0xLjYyNVYwaC0yMHY0LjU4M1oiIC8+CgkJCTwvZz4KCQkJPG1hc2sKCQkJCWlkPSJjIgoJCQkJd2lkdGg9ezE5fQoJCQkJaGVpZ2h0PXsyMH0KCQkJCXg9ezF9CgkJCQl5PXswfQoJCQkJbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIKCQkJCXN0eWxlPXt7CgkJCQkJbWFza1R5cGU6ICJsdW1pbmFuY2UiLAoJCQkJfX0KCQkJPgoJCQkJPHBhdGgKCQkJCQlmaWxsPSIjZmZmIgoJCQkJCWQ9Ik0xOS4wMzQgOC4zMzNoLTguNTQydjMuNTQyaDQuOTE3Yy0uNDU4IDIuMjUtMi4zNzUgMy41NDEtNC45MTcgMy41NDEtMyAwLTUuNDE2LTIuNDE2LTUuNDE2LTUuNDE2IDAtMyAyLjQxNi01LjQxNyA1LjQxNi01LjQxN2E1LjMgNS4zIDAgMCAxIDMuMzc1IDEuMjA4bDIuNjY3LTIuNjY2QzE0LjkwOSAxLjcwOCAxMi44MjYuODMzIDEwLjQ5Mi44MzNBOS4xNCA5LjE0IDAgMCAwIDEuMzI2IDEwYTkuMTQgOS4xNCAwIDAgMCA5LjE2NiA5LjE2NmM0LjU4NCAwIDguNzUtMy4zMzMgOC43NS05LjE2NiAwLS41NDItLjA4My0xLjEyNS0uMjA4LTEuNjY3WiIKCQkJCS8+CgkJCTwvbWFzaz4KCQkJPGcgbWFzaz0idXJsKCNjKSI+CgkJCQk8cGF0aCBmaWxsPSIjMzRBODUzIiBkPSJtLjQ5MiAxNS40MTcgMTIuNS05LjU4NCAzLjI5Mi40MTdMMjAuNDkyIDB2MjBoLTIwdi00LjU4M1oiIC8+CgkJCTwvZz4KCQkJPG1hc2sKCQkJCWlkPSJkIgoJCQkJd2lkdGg9ezE5fQoJCQkJaGVpZ2h0PXsyMH0KCQkJCXg9ezF9CgkJCQl5PXswfQoJCQkJbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIKCQkJCXN0eWxlPXt7CgkJCQkJbWFza1R5cGU6ICJsdW1pbmFuY2UiLAoJCQkJfX0KCQkJPgoJCQkJPHBhdGgKCQkJCQlmaWxsPSIjZmZmIgoJCQkJCWQ9Ik0xOS4wMzQgOC4zMzNoLTguNTQydjMuNTQyaDQuOTE3Yy0uNDU4IDIuMjUtMi4zNzUgMy41NDEtNC45MTcgMy41NDEtMyAwLTUuNDE2LTIuNDE2LTUuNDE2LTUuNDE2IDAtMyAyLjQxNi01LjQxNyA1LjQxNi01LjQxN2E1LjMgNS4zIDAgMCAxIDMuMzc1IDEuMjA4bDIuNjY3LTIuNjY2QzE0LjkwOSAxLjcwOCAxMi44MjYuODMzIDEwLjQ5Mi44MzNBOS4xNCA5LjE0IDAgMCAwIDEuMzI2IDEwYTkuMTQgOS4xNCAwIDAgMCA5LjE2NiA5LjE2NmM0LjU4NCAwIDguNzUtMy4zMzMgOC43NS05LjE2NiAwLS41NDItLjA4My0xLjEyNS0uMjA4LTEuNjY3WiIKCQkJCS8+CgkJCTwvbWFzaz4KCQkJPGcgbWFzaz0idXJsKCNkKSI+CgkJCQk8cGF0aCBmaWxsPSIjNDI4NUY0IiBkPSJNMjAuNDkyIDIwIDcuNTc2IDEwIDUuOTA5IDguNzVsMTQuNTg0LTQuMTY3VjIwWiIgLz4KCQkJPC9nPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IEdvb2dsZTsK",y8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEZ1bGxzY3JlZW5JY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCXJldHVybiAoCgkJPFN2Z0ljb24gdmlld0JveD0iMCAwIDE0IDE0IiB7Li4ucHJvcHN9PgoJCQk8cGF0aAoJCQkJZD0iTTkuMzMzNzIgMS40MDAzOUgxMi42MDA0TTEyLjYwMDQgMS40MDAzOVY0LjY2NzA2TTEyLjYwMDQgMS40MDAzOUw4Ljg2NzA2IDUuMTMzNzJNMS40MDAzOSA5LjMzMzcyVjEyLjYwMDRNMS40MDAzOSAxMi42MDA0SDQuNjY3MDZNMS40MDAzOSAxMi42MDA0TDUuMTMzNzIgOC44NjcwNiIKCQkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJCXN0cm9rZVdpZHRoPSIxLjI1IgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IEZ1bGxzY3JlZW5JY29uOwo=",b8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEltYWdlSWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAzNCAzNSIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0yMyA5LjM2ODE2SDIzLjAyTTEgMjMuMzY4Mkw5IDE1LjM2ODJDOS45MTIxMSAxNC40OTA1IDEwLjk0NjggMTQuMDI4NCAxMiAxNC4wMjg0QzEzLjA1MzIgMTQuMDI4NCAxNC4wODc5IDE0LjQ5MDUgMTUgMTUuMzY4MkwyNSAyNS4zNjgyTTIxIDIxLjM2ODJMMjMgMTkuMzY4MkMyMy45MTIxIDE4LjQ5MDUgMjQuOTQ2OCAxOC4wMjg0IDI2IDE4LjAyODRDMjcuMDUzMiAxOC4wMjg0IDI4LjA4NzkgMTguNDkwNSAyOSAxOS4zNjgyTDMzIDIzLjM2ODJNNyAxLjM2ODE2SDI3QzMwLjMxMzcgMS4zNjgxNiAzMyA0LjA1NDQ2IDMzIDcuMzY4MTZWMjcuMzY4MkMzMyAzMC42ODE5IDMwLjMxMzcgMzMuMzY4MiAyNyAzMy4zNjgySDdDMy42ODYyOSAzMy4zNjgyIDEgMzAuNjgxOSAxIDI3LjM2ODJWNy4zNjgxNkMxIDQuMDU0NDYgMy42ODYyOSAxLjM2ODE2IDcgMS4zNjgxNloiCgkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQlzdHJva2VPcGFjaXR5PSIwLjUiCgkJCQlzdHJva2VXaWR0aD0iMiIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkJZmlsbD0ibm9uZSIKCQkJLz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBJbWFnZUljb247Cg==",I8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFVwbG9hZEltYWdlSWNvbihwcm9wczogU3ZnSWNvblByb3BzKSB7CglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAyMCAyMCIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik0xMS45OTk5IDQuODY5MTRIMTIuMDA5OU04Ljk5OTk0IDE2Ljg2OTFIMy45OTk5NEMzLjIwNDI5IDE2Ljg2OTEgMi40NDEyMyAxNi41NTMxIDEuODc4NjIgMTUuOTkwNUMxLjMxNjAxIDE1LjQyNzkgMC45OTk5MzkgMTQuNjY0OCAwLjk5OTkzOSAxMy44NjkxVjMuODY5MTRDMC45OTk5MzkgMy4wNzM0OSAxLjMxNjAxIDIuMzEwNDMgMS44Nzg2MiAxLjc0NzgyQzIuNDQxMjMgMS4xODUyMSAzLjIwNDI5IDAuODY5MTQxIDMuOTk5OTQgMC44NjkxNDFIMTMuOTk5OUMxNC43OTU2IDAuODY5MTQxIDE1LjU1ODcgMS4xODUyMSAxNi4xMjEzIDEuNzQ3ODJDMTYuNjgzOSAyLjMxMDQzIDE2Ljk5OTkgMy4wNzM0OSAxNi45OTk5IDMuODY5MTRWOC44NjkxNE0wLjk5OTkzOSAxMS44NjkyTDQuOTk5OTQgNy44NjkxNUM1LjkyNzk0IDYuOTc2MTUgNy4wNzE5NCA2Ljk3NjE1IDcuOTk5OTQgNy44NjkxNUwxMS45OTk5IDExLjg2OTJNMTAuOTk5OSAxMC44NjkxTDExLjk5OTkgOS44NjkxNEMxMi42MTY5IDkuMjc2MTQgMTMuMzI3OSA5LjA3NjE0IDE0LjAwODkgOS4yNzExNE0xNS45OTk5IDE4Ljg2OTFWMTIuODY5MU0xNS45OTk5IDEyLjg2OTFMMTguOTk5OSAxNS44NjkxTTE1Ljk5OTkgMTIuODY5MUwxMi45OTk5IDE1Ljg2OTEiCgkJCQlmaWxsPSJub25lIgoJCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQkvPgoJCTwvU3ZnSWNvbj4KCSk7Cn0KCmV4cG9ydCBkZWZhdWx0IFVwbG9hZEltYWdlSWNvbjsK",x8="data:application/octet-stream;base64,aW1wb3J0IHsgdXNlVGhlbWUgfSBmcm9tICJAbXVpL21hdGVyaWFsIjsKaW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIEluZm9JY29uKHByb3BzOiBTdmdJY29uUHJvcHMpIHsKCWNvbnN0IHRoZW1lID0gdXNlVGhlbWUoKTsKCglyZXR1cm4gKAoJCTxTdmdJY29uIHZpZXdCb3g9IjAgMCAxMiAxMyIgey4uLnByb3BzfT4KCQkJPHBhdGgKCQkJCWQ9Ik02IDMuNzE1MjVINi4wMDU4M001LjQxNjY3IDYuMDQ4NThINlY4LjM4MTkySDYuNTgzMzNNMTEuMjUgNi4wNDg1OEMxMS4yNSA4Ljk0ODA4IDguODk5NDkgMTEuMjk4NiA2IDExLjI5ODZDMy4xMDA1IDExLjI5ODYgMC43NSA4Ljk0ODA4IDAuNzUgNi4wNDg1OEMwLjc1IDMuMTQ5MDkgMy4xMDA1IDAuNzk4NTg0IDYgMC43OTg1ODRDOC44OTk0OSAwLjc5ODU4NCAxMS4yNSAzLjE0OTA5IDExLjI1IDYuMDQ4NThaIgoJCQkJc3Ryb2tlPXt0aGVtZS5wYWxldHRlLnByaW1hcnkubWFpbn0KCQkJCXN0cm9rZVdpZHRoPSIxLjUiCgkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJCWZpbGw9Im5vbmUiCgkJCS8+CgkJPC9TdmdJY29uPgoJKTsKfQoKZXhwb3J0IGRlZmF1bHQgSW5mb0ljb247Cg==",C8="data:application/octet-stream;base64,Y29uc3QgTGVmdEJvdHRvbSA9ICgpID0+ICgKCTxzdmcgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMzQgMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJPHBhdGgKCQkJZD0iTTMyLjcxNTggMjkuNDQ0VjQuNTU2QzMyLjcxNTggMi41OTIgMzEuMTIzOCAxIDI5LjE1OTggMUg0LjI3MTgyQzIuMzA3ODIgMSAwLjcxNTgyIDIuNTkyIDAuNzE1ODIgNC41NTZWMjkuNDQ0QzAuNzE1ODIgMzEuNDA4IDIuMzA3ODIgMzMgNC4yNzE4MiAzM0gyOS4xNTk4QzMxLjEyMzggMzMgMzIuNzE1OCAzMS40MDggMzIuNzE1OCAyOS40NDRaIgoJCQlzdHJva2U9IiM1QjVCNUIiCgkJCXN0cm9rZU9wYWNpdHk9IjAuMyIKCQkJc3Ryb2tlV2lkdGg9IjEuNDI4NTciCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJLz4KCQk8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzE1NzlfNDUzNyIgZmlsbD0id2hpdGUiPgoJCQk8cmVjdCB4PSI1LjI4NzExIiB5PSIyMyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjYiIHJ4PSIxLjE0Mjg2IiAvPgoJCTwvbWFzaz4KCQk8cmVjdAoJCQl4PSI1LjI4NzExIgoJCQl5PSIyMyIKCQkJd2lkdGg9IjEyIgoJCQloZWlnaHQ9IjYiCgkJCXJ4PSIxLjE0Mjg2IgoJCQlmaWxsPSIjNUI1QjVCIgoJCQlmaWxsT3BhY2l0eT0iMC41IgoJCQlzdHJva2U9IiM1QjVCNUIiCgkJCXN0cm9rZU9wYWNpdHk9IjAuNSIKCQkJc3Ryb2tlV2lkdGg9IjIuODU3MTQiCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCW1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzE1NzlfNDUzNykiCgkJLz4KCTwvc3ZnPgopOwoKZXhwb3J0IGRlZmF1bHQgTGVmdEJvdHRvbTsK",T8="data:application/octet-stream;base64,Y29uc3QgTGVmdENlbnRlciA9ICgpID0+ICgKCTxzdmcgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMzQgMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJPHBhdGgKCQkJZD0iTTMyLjcxNTggMjkuNDQ0VjQuNTU2QzMyLjcxNTggMi41OTIgMzEuMTIzOCAxIDI5LjE1OTggMUg0LjI3MTgyQzIuMzA3ODIgMSAwLjcxNTgyIDIuNTkyIDAuNzE1ODIgNC41NTZWMjkuNDQ0QzAuNzE1ODIgMzEuNDA4IDIuMzA3ODIgMzMgNC4yNzE4MiAzM0gyOS4xNTk4QzMxLjEyMzggMzMgMzIuNzE1OCAzMS40MDggMzIuNzE1OCAyOS40NDRaIgoJCQlzdHJva2U9IiM1QjVCNUIiCgkJCXN0cm9rZU9wYWNpdHk9IjAuMyIKCQkJc3Ryb2tlV2lkdGg9IjEuNDI4NTciCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJLz4KCQk8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzE1NzlfNDU0OSIgZmlsbD0id2hpdGUiPgoJCQk8cmVjdCB4PSI1LjI4NzExIiB5PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjYiIHJ4PSIxLjE0Mjg2IiAvPgoJCTwvbWFzaz4KCQk8cmVjdAoJCQl4PSI1LjI4NzExIgoJCQl5PSIxNCIKCQkJd2lkdGg9IjEyIgoJCQloZWlnaHQ9IjYiCgkJCXJ4PSIxLjE0Mjg2IgoJCQlmaWxsPSIjNUI1QjVCIgoJCQlmaWxsT3BhY2l0eT0iMC41IgoJCQlzdHJva2U9IiM1QjVCNUIiCgkJCXN0cm9rZU9wYWNpdHk9IjAuNSIKCQkJc3Ryb2tlV2lkdGg9IjIuODU3MTQiCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCW1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzE1NzlfNDU0OSkiCgkJLz4KCTwvc3ZnPgopOwoKZXhwb3J0IGRlZmF1bHQgTGVmdENlbnRlcjsK",S8="data:application/octet-stream;base64,Y29uc3QgTGVmdFRvcCA9ICgpID0+ICgKCTxzdmcgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMzQgMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJPHBhdGgKCQkJZD0iTTMyLjcxNTggMjkuNDQ0VjQuNTU2QzMyLjcxNTggMi41OTIgMzEuMTIzOCAxIDI5LjE1OTggMUg0LjI3MTgyQzIuMzA3ODIgMSAwLjcxNTgyIDIuNTkyIDAuNzE1ODIgNC41NTZWMjkuNDQ0QzAuNzE1ODIgMzEuNDA4IDIuMzA3ODIgMzMgNC4yNzE4MiAzM0gyOS4xNTk4QzMxLjEyMzggMzMgMzIuNzE1OCAzMS40MDggMzIuNzE1OCAyOS40NDRaIgoJCQlzdHJva2U9IiM1QjVCNUIiCgkJCXN0cm9rZU9wYWNpdHk9IjAuMyIKCQkJc3Ryb2tlV2lkdGg9IjEuNDI4NTciCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJLz4KCQk8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzE1NzlfNDUxNyIgZmlsbD0id2hpdGUiPgoJCQk8cmVjdCB4PSI1LjI4NzExIiB5PSI1IiB3aWR0aD0iMTIiIGhlaWdodD0iNiIgcng9IjEiIC8+CgkJPC9tYXNrPgoJCTxyZWN0CgkJCXg9IjUuMjg3MTEiCgkJCXk9IjUiCgkJCXdpZHRoPSIxMiIKCQkJaGVpZ2h0PSI2IgoJCQlyeD0iMSIKCQkJZmlsbD0iIzVCNUI1QiIKCQkJZmlsbE9wYWNpdHk9IjAuNSIKCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQlzdHJva2VPcGFjaXR5PSIwLjUiCgkJCXN0cm9rZVdpZHRoPSIyLjg1NzE0IgoJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQltYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMV8xNTc5XzQ1MTcpIgoJCS8+Cgk8L3N2Zz4KKTsKCmV4cG9ydCBkZWZhdWx0IExlZnRUb3A7Cg==",j8="data:application/octet-stream;base64,Y29uc3QgTWFpbEljb24gPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWQ9Ik0xNy41IDUuODMzNjZDMTcuNSA0LjkxMzE4IDE2Ljc1MzggNC4xNjY5OSAxNS44MzMzIDQuMTY2OTlINC4xNjY2N0MzLjI0NjE5IDQuMTY2OTkgMi41IDQuOTEzMTggMi41IDUuODMzNjZNMTcuNSA1LjgzMzY2VjE0LjE2N0MxNy41IDE1LjA4NzUgMTYuNzUzOCAxNS44MzM3IDE1LjgzMzMgMTUuODMzN0g0LjE2NjY3QzMuMjQ2MTkgMTUuODMzNyAyLjUgMTUuMDg3NSAyLjUgMTQuMTY3VjUuODMzNjZNMTcuNSA1LjgzMzY2TDEwIDEwLjgzMzdMMi41IDUuODMzNjYiCgkJCXN0cm9rZT0idmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSIKCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBNYWlsSWNvbjsK",A8="data:application/octet-stream;base64,Y29uc3QgTm90ZXNJY29uID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQk8cGF0aAoJCQlkPSJNNy44Mjk0MyA1LjgzMzMzSDEyLjgyOTRNNy44Mjk0MyA5LjE2NjY3SDEyLjgyOTRNNy44Mjk0MyAxMi41SDExLjE2MjhNNi4xNjI3NiAyLjVIMTQuNDk2MUMxNS40MTY2IDIuNSAxNi4xNjI4IDMuMjQ2MTkgMTYuMTYyOCA0LjE2NjY3VjE1LjgzMzNDMTYuMTYyOCAxNi43NTM4IDE1LjQxNjYgMTcuNSAxNC40OTYxIDE3LjVINi4xNjI3NkM1LjI0MjI5IDE3LjUgNC40OTYwOSAxNi43NTM4IDQuNDk2MDkgMTUuODMzM1Y0LjE2NjY3QzQuNDk2MDkgMy4yNDYxOSA1LjI0MjI5IDIuNSA2LjE2Mjc2IDIuNVoiCgkJCXN0cm9rZT0idmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSIKCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBOb3Rlc0ljb247Cg==",N8="data:application/octet-stream;base64,Y29uc3QgUGx1c0ljb24gPSAoeyBmaWxsQ29sb3IgPSAiIzg4MDBGRiIsIHdpZHRoID0gIjEyIiwgaGVpZ2h0ID0gIjEyIiB9KSA9PiB7CglyZXR1cm4gKAoJCTxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD17d2lkdGh9IGhlaWdodD17aGVpZ2h0fSB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiPgoJCQk8cGF0aAoJCQkJZD0iTTExLjk5ODcgNi44NTY5N0g2Ljg1Njk0VjExLjk5ODdINS4xNDMwMlY2Ljg1Njk3SDAuMDAxMjgxNzRWNS4xNDMwNUg1LjE0MzAyVjAuMDAxMzEyMjZINi44NTY5NFY1LjE0MzA1SDExLjk5ODdWNi44NTY5N1oiCgkJCQlmaWxsPXtmaWxsQ29sb3J9CgkJCS8+CgkJPC9zdmc+CgkpOwp9OwoKZXhwb3J0IGRlZmF1bHQgUGx1c0ljb247Cg==",w8="data:application/octet-stream;base64,Y29uc3QgUmlnaHRCb3R0b20gPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWQ9Ik0wLjcxNTgyIDI5LjQ0NFY0LjU1NkMwLjcxNTgyIDIuNTkyIDIuMzA3ODIgMSA0LjI3MTgyIDFIMjkuMTU5OEMzMS4xMjM4IDEgMzIuNzE1OCAyLjU5MiAzMi43MTU4IDQuNTU2VjI5LjQ0NEMzMi43MTU4IDMxLjQwOCAzMS4xMjM4IDMzIDI5LjE1OTggMzNINC4yNzE4MkMyLjMwNzgyIDMzIDAuNzE1ODIgMzEuNDA4IDAuNzE1ODIgMjkuNDQ0WiIKCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQlzdHJva2VPcGFjaXR5PSIwLjMiCgkJCXN0cm9rZVdpZHRoPSIxLjQyODU3IgoJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCS8+CgkJPG1hc2sgaWQ9InBhdGgtMi1pbnNpZGUtMV8xNTc5XzQ1NDMiIGZpbGw9IndoaXRlIj4KCQkJPHJlY3QgeD0iMTciIHk9IjIzIiB3aWR0aD0iMTIiIGhlaWdodD0iNiIgcng9IjEuMTQyODYiIC8+CgkJPC9tYXNrPgoJCTxyZWN0CgkJCXg9IjE3IgoJCQl5PSIyMyIKCQkJd2lkdGg9IjEyIgoJCQloZWlnaHQ9IjYiCgkJCXJ4PSIxLjE0Mjg2IgoJCQlmaWxsPSIjNUI1QjVCIgoJCQlmaWxsT3BhY2l0eT0iMC41IgoJCQlzdHJva2U9IiM1QjVCNUIiCgkJCXN0cm9rZU9wYWNpdHk9IjAuNSIKCQkJc3Ryb2tlV2lkdGg9IjIuODU3MTQiCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCW1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzE1NzlfNDU0MykiCgkJLz4KCTwvc3ZnPgopOwoKZXhwb3J0IGRlZmF1bHQgUmlnaHRCb3R0b207Cg==",M8="data:application/octet-stream;base64,Y29uc3QgUmlnaHRDZW50ZXIgPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWQ9Ik0zMi43MTU4IDI5LjQ0NFY0LjU1NkMzMi43MTU4IDIuNTkyIDMxLjEyMzggMSAyOS4xNTk4IDFINC4yNzE4MkMyLjMwNzgyIDEgMC43MTU4MiAyLjU5MiAwLjcxNTgyIDQuNTU2VjI5LjQ0NEMwLjcxNTgyIDMxLjQwOCAyLjMwNzgyIDMzIDQuMjcxODIgMzNIMjkuMTU5OEMzMS4xMjM4IDMzIDMyLjcxNTggMzEuNDA4IDMyLjcxNTggMjkuNDQ0WiIKCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQlzdHJva2VPcGFjaXR5PSIwLjMiCgkJCXN0cm9rZVdpZHRoPSIxLjQyODU3IgoJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCS8+CgkJPG1hc2sgaWQ9InBhdGgtMi1pbnNpZGUtMV8xNTc5XzQ1MzMiIGZpbGw9IndoaXRlIj4KCQkJPHJlY3QgeD0iMTYuNzE1OCIgeT0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSI2IiByeD0iMSIgLz4KCQk8L21hc2s+CgkJPHJlY3QKCQkJeD0iMTYuNzE1OCIKCQkJeT0iMTQiCgkJCXdpZHRoPSIxMiIKCQkJaGVpZ2h0PSI2IgoJCQlyeD0iMSIKCQkJZmlsbD0iIzVCNUI1QiIKCQkJZmlsbE9wYWNpdHk9IjAuNSIKCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQlzdHJva2VPcGFjaXR5PSIwLjUiCgkJCXN0cm9rZVdpZHRoPSIyLjg1NzE0IgoJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCQltYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMV8xNTc5XzQ1MzMpIgoJCS8+Cgk8L3N2Zz4KKTsKCmV4cG9ydCBkZWZhdWx0IFJpZ2h0Q2VudGVyOwo=",v8="data:application/octet-stream;base64,Y29uc3QgUmlnaHRUb3AgPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWQ9Ik0zMi43MTU4IDI5LjQ0NFY0LjU1NkMzMi43MTU4IDIuNTkyIDMxLjEyMzggMSAyOS4xNTk4IDFINC4yNzE4MkMyLjMwNzgyIDEgMC43MTU4MiAyLjU5MiAwLjcxNTgyIDQuNTU2VjI5LjQ0NEMwLjcxNTgyIDMxLjQwOCAyLjMwNzgyIDMzIDQuMjcxODIgMzNIMjkuMTU5OEMzMS4xMjM4IDMzIDMyLjcxNTggMzEuNDA4IDMyLjcxNTggMjkuNDQ0WiIKCQkJc3Ryb2tlPSIjNUI1QjVCIgoJCQlzdHJva2VPcGFjaXR5PSIwLjMiCgkJCXN0cm9rZVdpZHRoPSIxLjQyODU3IgoJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJc3Ryb2tlTGluZWpvaW49InJvdW5kIgoJCS8+CgkJPG1hc2sgaWQ9InBhdGgtMi1pbnNpZGUtMV8xNTc5XzQ1MjMiIGZpbGw9IndoaXRlIj4KCQkJPHJlY3QgeD0iMTYuNzE1OCIgeT0iNSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjYiIHJ4PSIxIiAvPgoJCTwvbWFzaz4KCQk8cmVjdAoJCQl4PSIxNi43MTU4IgoJCQl5PSI1IgoJCQl3aWR0aD0iMTIiCgkJCWhlaWdodD0iNiIKCQkJcng9IjEiCgkJCWZpbGw9IiM1QjVCNUIiCgkJCWZpbGxPcGFjaXR5PSIwLjUiCgkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJc3Ryb2tlT3BhY2l0eT0iMC41IgoJCQlzdHJva2VXaWR0aD0iMi44NTcxNCIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkJbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMTU3OV80NTIzKSIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBSaWdodFRvcDsK",E8="data:application/octet-stream;base64,aW1wb3J0IFN2Z0ljb24sIHsgU3ZnSWNvblByb3BzIH0gZnJvbSAiQG11aS9tYXRlcmlhbC9TdmdJY29uIjsKCmZ1bmN0aW9uIFNlYXJjaEljb24ocHJvcHM6IFN2Z0ljb25Qcm9wcykgewoJcmV0dXJuICgKCQk8U3ZnSWNvbiB2aWV3Qm94PSIwIDAgMTYgMTYiIHsuLi5wcm9wc30+CgkJCTxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSI+CgkJCQk8cGF0aAoJCQkJCWQ9Ik0xNC4yODMyIDEzLjk5NjFMMTAuMjgzMiA5Ljk5NjA5TTExLjYxNjUgNi42NjI3NkMxMS42MTY1IDkuMjQwMDkgOS41MjcyIDExLjMyOTQgNi45NDk4NyAxMS4zMjk0QzQuMzcyNTQgMTEuMzI5NCAyLjI4MzIgOS4yNDAwOSAyLjI4MzIgNi42NjI3NkMyLjI4MzIgNC4wODU0MyA0LjM3MjU0IDEuOTk2MDkgNi45NDk4NyAxLjk5NjA5QzkuNTI3MiAxLjk5NjA5IDExLjYxNjUgNC4wODU0MyAxMS42MTY1IDYuNjYyNzZaIgoJCQkJCXN0cm9rZT0idmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKSIKCQkJCQlzdHJva2VXaWR0aD0iMS4yNSIKCQkJCQlzdHJva2VMaW5lY2FwPSJyb3VuZCIKCQkJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCQkvPgoJCQk8L3N2Zz4KCQk8L1N2Z0ljb24+CgkpOwp9CgpleHBvcnQgZGVmYXVsdCBTZWFyY2hJY29uOwo=",k8="data:application/octet-stream;base64,Y29uc3QgU2lkZUJ5U2lkZUljb24gPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoCgkJCWZpbGxSdWxlPSJldmVub2RkIgoJCQljbGlwUnVsZT0iZXZlbm9kZCIKCQkJZD0iTTE3IDYuMjVDMTcuNDE0MiA2LjI1IDE3Ljc1IDYuNTg1NzggMTcuNzUgN1Y4QzE3Ljc1IDguMTM4MDcgMTcuODYxOSA4LjI1IDE4IDguMjVDMTguNDE0MiA4LjI1IDE4Ljc1IDguNTg1NzggMTguNzUgOUMxOC43NSA5LjQxNDIxIDE4LjQxNDIgOS43NSAxOCA5Ljc1QzE3Ljg2MTkgOS43NSAxNy43NSA5Ljg2MTkyIDE3Ljc1IDEwVjI0QzE3Ljc1IDI0LjEzOCAxNy44NjE5IDI0LjI1IDE4IDI0LjI1QzE4LjQxNDIgMjQuMjUgMTguNzUgMjQuNTg1NyAxOC43NSAyNUMxOC43NSAyNS40MTQyIDE4LjQxNDIgMjUuNzUgMTggMjUuNzVDMTcuODYxOSAyNS43NSAxNy43NSAyNS44NjE5IDE3Ljc1IDI2VjI3QzE3Ljc1IDI3LjQxNDIgMTcuNDE0MiAyNy43NSAxNyAyNy43NUMxNi41ODU4IDI3Ljc1IDE2LjI1IDI3LjQxNDIgMTYuMjUgMjdWMjYuMjVDMTYuMjUgMjUuOTczOCAxNi4wMjYxIDI1Ljc1IDE1Ljc1IDI1Ljc1SDExQzkuNDgxMjIgMjUuNzUgOC4yNSAyNC41MTg3IDguMjUgMjNWMTFDOC4yNSA5LjQ4MTIxIDkuNDgxMjIgOC4yNSAxMSA4LjI1SDE1Ljc1QzE2LjAyNjEgOC4yNSAxNi4yNSA4LjAyNjE0IDE2LjI1IDcuNzVWN0MxNi4yNSA2LjU4NTc4IDE2LjU4NTggNi4yNSAxNyA2LjI1Wk0xNi4yNSAxMC4yNUMxNi4yNSA5Ljk3Mzg1IDE2LjAyNjEgOS43NSAxNS43NSA5Ljc1SDExQzEwLjMwOTYgOS43NSA5Ljc1IDEwLjMwOTYgOS43NSAxMVYyM0M5Ljc1IDIzLjY5MDMgMTAuMzA5NiAyNC4yNSAxMSAyNC4yNUgxNS43NUMxNi4wMjYxIDI0LjI1IDE2LjI1IDI0LjAyNjEgMTYuMjUgMjMuNzVWMTAuMjVaTTIxLjI1IDlDMjEuMjUgOC41ODU3OCAyMS41ODU4IDguMjUgMjIgOC4yNUgyM0MyNC41MTg4IDguMjUgMjUuNzUgOS40ODEyMSAyNS43NSAxMVYxMkMyNS43NSAxMi40MTQyIDI1LjQxNDIgMTIuNzUgMjUgMTIuNzVDMjQuNTg1OCAxMi43NSAyNC4yNSAxMi40MTQyIDI0LjI1IDEyVjExQzI0LjI1IDEwLjMwOTYgMjMuNjkwNCA5Ljc1IDIzIDkuNzVIMjJDMjEuNTg1OCA5Ljc1IDIxLjI1IDkuNDE0MjEgMjEuMjUgOVpNMjUgMTUuMjVDMjUuNDE0MiAxNS4yNSAyNS43NSAxNS41ODU3IDI1Ljc1IDE2VjE4QzI1Ljc1IDE4LjQxNDIgMjUuNDE0MiAxOC43NSAyNSAxOC43NUMyNC41ODU4IDE4Ljc1IDI0LjI1IDE4LjQxNDIgMjQuMjUgMThWMTZDMjQuMjUgMTUuNTg1NyAyNC41ODU4IDE1LjI1IDI1IDE1LjI1Wk0yNSAyMS4yNUMyNS40MTQyIDIxLjI1IDI1Ljc1IDIxLjU4NTcgMjUuNzUgMjJWMjNDMjUuNzUgMjQuNTE4NyAyNC41MTg4IDI1Ljc1IDIzIDI1Ljc1SDIyQzIxLjU4NTggMjUuNzUgMjEuMjUgMjUuNDE0MiAyMS4yNSAyNUMyMS4yNSAyNC41ODU3IDIxLjU4NTggMjQuMjUgMjIgMjQuMjVIMjNDMjMuNjkwNCAyNC4yNSAyNC4yNSAyMy42OTAzIDI0LjI1IDIzVjIyQzI0LjI1IDIxLjU4NTcgMjQuNTg1OCAyMS4yNSAyNSAyMS4yNVoiCgkJCWZpbGw9IiNmZmYiCgkJLz4KCTwvc3ZnPgopOwoKZXhwb3J0IGRlZmF1bHQgU2lkZUJ5U2lkZUljb247Cg==",D8="data:application/octet-stream;base64,Y29uc3QgU2luZ2xlTW9kZUljb24gPSAoKSA9PiAoCgk8c3ZnIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJCTxwYXRoIGQ9Ik0yLjUgMy45NTg1SDE3LjUiIHN0cm9rZT0idmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKSIgc3Ryb2tlV2lkdGg9IjEuMzUiIHN0cm9rZUxpbmVjYXA9InJvdW5kIiAvPgoJCTxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTFfNzczXzE0NTYiIGZpbGw9IndoaXRlIj4KCQkJPHJlY3QgeD0iMi41IiB5PSI1LjYyNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjkuNTgzMzMiIHJ4PSIxIiAvPgoJCTwvbWFzaz4KCQk8cmVjdAoJCQl4PSIyLjUiCgkJCXk9IjUuNjI1IgoJCQl3aWR0aD0iMTUiCgkJCWhlaWdodD0iOS41ODMzMyIKCQkJcng9IjEiCgkJCXN0cm9rZT0idmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKSIKCQkJc3Ryb2tlV2lkdGg9IjIuNSIKCQkJbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfNzczXzE0NTYpIgoJCS8+CgkJPHBhdGggZD0iTTIuNSAxNi44NzVIMTcuNSIgc3Ryb2tlPSJ2YXIoLS1wcmltYXJ5LXRleHQtY29sb3IpIiBzdHJva2VXaWR0aD0iMS4zNSIgc3Ryb2tlTGluZWNhcD0icm91bmQiIC8+Cgk8L3N2Zz4KKTsKCmV4cG9ydCBkZWZhdWx0IFNpbmdsZU1vZGVJY29uOwo=",P8="data:application/octet-stream;base64,Y29uc3QgU2xhY2tJY29uID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQk8cGF0aAoJCQlkPSJNMTAuMDAwNyA5Ljk5OTY3VjQuOTk5NjdNMTAuMDAwNyA5Ljk5OTY3SDE1LjAwMDdNMTAuMDAwNyA5Ljk5OTY3VjE0Ljk5OTdNMTAuMDAwNyA5Ljk5OTY3SDUuMDAwNjVNMTAuMDAwNyA0Ljk5OTY3QzEwLjAwMDcgNC41NTc2NSAxMC4xNzYyIDQuMTMzNzIgMTAuNDg4OCAzLjgyMTE2QzEwLjgwMTQgMy41MDg2IDExLjIyNTMgMy4zMzMwMSAxMS42NjczIDMuMzMzMDFDMTIuMTA5MyAzLjMzMzAxIDEyLjUzMzMgMy41MDg2IDEyLjg0NTggMy44MjExNkMxMy4xNTg0IDQuMTMzNzIgMTMuMzM0IDQuNTU3NjUgMTMuMzM0IDQuOTk5NjdWOS45OTk2N00xMC4wMDA3IDQuOTk5NjdDMTAuMDAwNyA0LjY3MDA0IDkuOTAyOSA0LjM0NzgxIDkuNzE5NzcgNC4wNzM3M0M5LjUzNjYzIDMuNzk5NjQgOS4yNzYzMyAzLjU4NjAyIDguOTcxNzkgMy40NTk4OEM4LjY2NzI1IDMuMzMzNzMgOC4zMzIxNCAzLjMwMDcyIDguMDA4ODMgMy4zNjUwM0M3LjY4NTUzIDMuNDI5MzQgNy4zODg1NiAzLjU4ODA4IDcuMTU1NDcgMy44MjExNkM2LjkyMjM5IDQuMDU0MjUgNi43NjM2NSA0LjM1MTIyIDYuNjk5MzQgNC42NzQ1MkM2LjYzNTAzIDQuOTk3ODMgNi42NjgwNCA1LjMzMjk0IDYuNzk0MTggNS42Mzc0OEM2LjkyMDMzIDUuOTQyMDIgNy4xMzM5NSA2LjIwMjMyIDcuNDA4MDMgNi4zODU0NkM3LjY4MjEyIDYuNTY4NTkgOC4wMDQzNSA2LjY2NjM0IDguMzMzOTggNi42NjYzNE0xMy4zMzQgOC4zMzMwMUMxMy4zMzQgOC4wMDMzNyAxMy40MzE3IDcuNjgxMTQgMTMuNjE0OSA3LjQwNzA2QzEzLjc5OCA3LjEzMjk4IDE0LjA1ODMgNi45MTkzNSAxNC4zNjI4IDYuNzkzMjFDMTQuNjY3NCA2LjY2NzA2IDE1LjAwMjUgNi42MzQwNiAxNS4zMjU4IDYuNjk4MzdDMTUuNjQ5MSA2Ljc2MjY3IDE1Ljk0NjEgNi45MjE0MSAxNi4xNzkyIDcuMTU0NUMxNi40MTIyIDcuMzg3NTggMTYuNTcxIDcuNjg0NTYgMTYuNjM1MyA4LjAwNzg2QzE2LjY5OTYgOC4zMzExNiAxNi42NjY2IDguNjY2MjcgMTYuNTQwNSA4Ljk3MDgxQzE2LjQxNDMgOS4yNzUzNiAxNi4yMDA3IDkuNTM1NjUgMTUuOTI2NiA5LjcxODc5QzE1LjY1MjUgOS45MDE5MyAxNS4zMzAzIDkuOTk5NjcgMTUuMDAwNyA5Ljk5OTY3TTE1LjAwMDcgOS45OTk2N0MxNS40NDI3IDkuOTk5NjcgMTUuODY2NiAxMC4xNzUzIDE2LjE3OTIgMTAuNDg3OEMxNi40OTE3IDEwLjgwMDQgMTYuNjY3MyAxMS4yMjQzIDE2LjY2NzMgMTEuNjY2M0MxNi42NjczIDEyLjEwODQgMTYuNDkxNyAxMi41MzIzIDE2LjE3OTIgMTIuODQ0OUMxNS44NjY2IDEzLjE1NzQgMTUuNDQyNyAxMy4zMzMgMTUuMDAwNyAxMy4zMzNIMTAuMDAwN00xMS42NjczIDEzLjMzM0MxMS45OTcgMTMuMzMzIDEyLjMxOTIgMTMuNDMwOCAxMi41OTMzIDEzLjYxMzlDMTIuODY3MyAxMy43OTcgMTMuMDgxIDE0LjA1NzMgMTMuMjA3MSAxNC4zNjE5QzEzLjMzMzMgMTQuNjY2NCAxMy4zNjYzIDE1LjAwMTUgMTMuMzAyIDE1LjMyNDhDMTMuMjM3NyAxNS42NDgxIDEzLjA3ODkgMTUuOTQ1MSAxMi44NDU4IDE2LjE3ODJDMTIuNjEyNyAxNi40MTEzIDEyLjMxNTggMTYuNTcgMTEuOTkyNSAxNi42MzQzQzExLjY2OTIgMTYuNjk4NiAxMS4zMzQxIDE2LjY2NTYgMTEuMDI5NSAxNi41Mzk1QzEwLjcyNSAxNi40MTMzIDEwLjQ2NDcgMTYuMTk5NyAxMC4yODE1IDE1LjkyNTZDMTAuMDk4NCAxNS42NTE1IDEwLjAwMDcgMTUuMzI5MyAxMC4wMDA3IDE0Ljk5OTdNMTAuMDAwNyAxNC45OTk3QzEwLjAwMDcgMTUuNDQxNyA5LjgyNTA2IDE1Ljg2NTYgOS41MTI1IDE2LjE3ODJDOS4xOTk5NCAxNi40OTA3IDguNzc2MDEgMTYuNjY2MyA4LjMzMzk5IDE2LjY2NjNDNy44OTE5NiAxNi42NjYzIDcuNDY4MDMgMTYuNDkwNyA3LjE1NTQ3IDE2LjE3ODJDNi44NDI5MSAxNS44NjU2IDYuNjY3MzIgMTUuNDQxNyA2LjY2NzMyIDE0Ljk5OTdWOS45OTk2N002LjY2NzMyIDExLjY2NjNDNi42NjczMiAxMS45OTYgNi41Njk1NyAxMi4zMTgyIDYuMzg2NDMgMTIuNTkyM0M2LjIwMzMgMTIuODY2NCA1Ljk0MyAxMy4wOCA1LjYzODQ2IDEzLjIwNjFDNS4zMzM5MSAxMy4zMzIzIDQuOTk4OCAxMy4zNjUzIDQuNjc1NSAxMy4zMDFDNC4zNTIyIDEzLjIzNjcgNC4wNTUyMyAxMy4wNzc5IDMuODIyMTQgMTIuODQ0OUMzLjU4OTA1IDEyLjYxMTggMy40MzAzMiAxMi4zMTQ4IDMuMzY2MDEgMTEuOTkxNUMzLjMwMTcgMTEuNjY4MiAzLjMzNDcxIDExLjMzMzEgMy40NjA4NSAxMS4wMjg1QzMuNTg3IDEwLjcyNCAzLjgwMDYyIDEwLjQ2MzcgNC4wNzQ3IDEwLjI4MDZDNC4zNDg3OCAxMC4wOTc0IDQuNjcxMDIgOS45OTk2NyA1LjAwMDY1IDkuOTk5NjdNNS4wMDA2NSA5Ljk5OTY3QzQuNTU4NjIgOS45OTk2NyA0LjEzNDcgOS44MjQwOCAzLjgyMjE0IDkuNTExNTJDMy41MDk1OCA5LjE5ODk2IDMuMzMzOTggOC43NzUwNCAzLjMzMzk4IDguMzMzMDFDMy4zMzM5OCA3Ljg5MDk4IDMuNTA5NTggNy40NjcwNiAzLjgyMjE0IDcuMTU0NUM0LjEzNDcgNi44NDE5NCA0LjU1ODYyIDYuNjY2MzQgNS4wMDA2NSA2LjY2NjM0SDEwLjAwMDciCgkJCXN0cm9rZT0idmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSIKCQkJc3Ryb2tlV2lkdGg9IjEuNSIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBTbGFja0ljb247Cg==",L8="data:application/octet-stream;base64,Y29uc3QgU3RvcEljb24gPSAoeyB3aWR0aCA9ICIyNCIsIGhlaWdodCA9ICIyNSIgfSkgPT4gewoJcmV0dXJuICgKCQk8c3ZnIHdpZHRoPXt3aWR0aH0gaGVpZ2h0PXtoZWlnaHR9IHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQkJPHBhdGgKCQkJCWQ9Ik0xNyA1LjVIN0M1Ljg5NTQzIDUuNSA1IDYuMzk1NDMgNSA3LjVWMTcuNUM1IDE4LjYwNDYgNS44OTU0MyAxOS41IDcgMTkuNUgxN0MxOC4xMDQ2IDE5LjUgMTkgMTguNjA0NiAxOSAxNy41VjcuNUMxOSA2LjM5NTQzIDE4LjEwNDYgNS41IDE3IDUuNVoiCgkJCQlzdHJva2U9IndoaXRlIgoJCQkJc3Ryb2tlLXdpZHRoPSIyIgoJCQkJc3Ryb2tlLWxpbmVjYXA9InJvdW5kIgoJCQkJc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIKCQkJLz4KCQk8L3N2Zz4KCSk7Cn07CgpleHBvcnQgZGVmYXVsdCBTdG9wSWNvbjsK",B8="data:application/octet-stream;base64,Y29uc3QgVGV4dFBsdXNJY29uID0gKHsgd2lkdGggPSAiNjUiLCBoZWlnaHQgPSAiNjUiIH0pID0+IHsKCXJldHVybiAoCgkJPHN2ZyB3aWR0aD17d2lkdGh9IGhlaWdodD17aGVpZ2h0fSB2aWV3Qm94PSIwIDAgNjUgNjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJCTxnIGlkPSJ0ZXh0LXBsdXMiPgoJCQkJPHBhdGgKCQkJCQlpZD0iVmVjdG9yIgoJCQkJCWQ9Ik01MC44NjE5IDI3LjE2NjdIMTMuNTI4Nk0xMy41Mjg2IDE2LjVINTAuODYxOU0zNy41Mjg2IDM3LjgzMzNIMTMuNTI4Nk0xMy41Mjg2IDQ4LjVIMjkuNTI4Nk00OC4xOTUyIDQwLjVWNTYuNU00MC4xOTUyIDQ4LjVINTYuMTk1MiIKCQkJCQlzdHJva2U9IiM1QjVCNUIiCgkJCQkJc3Ryb2tlLW9wYWNpdHk9IjAuNSIKCQkJCQlzdHJva2Utd2lkdGg9IjIiCgkJCQkJc3Ryb2tlLWxpbmVjYXA9InJvdW5kIgoJCQkJCXN0cm9rZS1saW5lam9pbj0icm91bmQiCgkJCQkvPgoJCQk8L2c+CgkJPC9zdmc+CgkpOwp9OwoKZXhwb3J0IGRlZmF1bHQgVGV4dFBsdXNJY29uOwo=",O8="data:application/octet-stream;base64,Y29uc3QgVGh1bWJEb3duID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQk8cGF0aAoJCQlkPSJNOS4zMDA3OCAxMi42MjI3VjcuNjIzOTVDOS4zMDA3OCA3LjQ1ODIzIDkuMjM0OTMgNy4yOTkzIDkuMTE3NzIgNy4xODIxMkM5LjAwMDUxIDcuMDY0OTMgOC44NDE1NCA2Ljk5OTEgOC42NzU3OCA2Ljk5OTFINy40MjU3OEM3LjI2MDAyIDYuOTk5MSA3LjEwMTA1IDcuMDY0OTMgNi45ODM4NCA3LjE4MjEyQzYuODY2NjMgNy4yOTkzIDYuODAwNzggNy40NTgyMyA2LjgwMDc4IDcuNjIzOTVMNi44MDA3OCAxMS45OTc5QzYuODAwNzggMTIuMTYzNiA2Ljg2NjYzIDEyLjMyMjUgNi45ODM4NCAxMi40Mzk3QzcuMTAxMDUgMTIuNTU2OSA3LjI2MDAyIDEyLjYyMjcgNy40MjU3OCAxMi42MjI3SDkuMzAwNzhaTTkuMzAwNzggMTIuNjIyN0M5Ljk2MzgyIDEyLjYyMjcgMTAuNTk5NyAxMi44ODYxIDExLjA2ODUgMTMuMzU0OEMxMS41Mzc0IDEzLjgyMzUgMTEuODAwOCAxNC40NTkyIDExLjgwMDggMTUuMTIyMVYxNS43NDdDMTEuODAwOCAxNi4wNzg0IDExLjkzMjUgMTYuMzk2MyAxMi4xNjY5IDE2LjYzMDZDMTIuNDAxMyAxNi44NjUgMTIuNzE5MyAxNi45OTY3IDEzLjA1MDggMTYuOTk2N0MxMy4zODIzIDE2Ljk5NjcgMTMuNzAwMiAxNi44NjUgMTMuOTM0NyAxNi42MzA2QzE0LjE2OTEgMTYuMzk2MyAxNC4zMDA4IDE2LjA3ODQgMTQuMzAwOCAxNS43NDdWMTIuNjIyN0gxNi4xNzU4QzE2LjUwNzMgMTIuNjIyNyAxNi44MjUyIDEyLjQ5MTEgMTcuMDU5NyAxMi4yNTY3QzE3LjI5NDEgMTIuMDIyMyAxNy40MjU4IDExLjcwNDUgMTcuNDI1OCAxMS4zNzNMMTYuODAwOCA4LjI0ODhDMTYuNzEwOSA3Ljg2NTQ3IDE2LjU0MDQgNy41MzYzMiAxNi4zMTQ5IDcuMzEwOTJDMTYuMDg5NSA3LjA4NTUzIDE1LjgyMTMgNi45NzYwOSAxNS41NTA4IDYuOTk5MUwxMS4xNzU4IDYuOTk5MUMxMC42Nzg1IDYuOTk5MSAxMC4yMDE2IDcuMTk2NiA5Ljg0OTk2IDcuNTQ4MTRDOS40OTgzMyA3Ljg5OTY5IDkuMzAwNzggOC4zNzY0OSA5LjMwMDc4IDguODczNjUiCgkJCXN0cm9rZT0idmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKSIKCQkJc3Ryb2tlT3BhY2l0eT0iMC44NSIKCQkJc3Ryb2tlV2lkdGg9IjEuMjUiCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJLz4KCTwvc3ZnPgopOwoKZXhwb3J0IGRlZmF1bHQgVGh1bWJEb3duOwo=",R8="data:application/octet-stream;base64,Y29uc3QgVGh1bWJVcCA9ICgpID0+ICgKCTxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgkJPHBhdGgKCQkJZD0iTTguODc2OTUgMTEuMzczOVYxNi4zNzI3QzguODc2OTUgMTYuNTM4NCA4LjgxMTExIDE2LjY5NzQgOC42OTM4OSAxNi44MTQ1QzguNTc2NjggMTYuOTMxNyA4LjQxNzcxIDE2Ljk5NzYgOC4yNTE5NSAxNi45OTc2SDcuMDAxOTVDNi44MzYxOSAxNi45OTc2IDYuNjc3MjIgMTYuOTMxNyA2LjU2MDAxIDE2LjgxNDVDNi40NDI4IDE2LjY5NzQgNi4zNzY5NSAxNi41Mzg0IDYuMzc2OTUgMTYuMzcyN1YxMS45OTg4QzYuMzc2OTUgMTEuODMzMSA2LjQ0MjggMTEuNjc0MSA2LjU2MDAxIDExLjU1NjlDNi42NzcyMiAxMS40Mzk4IDYuODM2MTkgMTEuMzczOSA3LjAwMTk1IDExLjM3MzlIOC44NzY5NVpNOC44NzY5NSAxMS4zNzM5QzkuNTM5OTkgMTEuMzczOSAxMC4xNzU5IDExLjExMDYgMTAuNjQ0NyAxMC42NDE5QzExLjExMzYgMTAuMTczMiAxMS4zNzcgOS41Mzc0MiAxMS4zNzcgOC44NzQ1NFY4LjI0OTY5QzExLjM3NyA3LjkxODI2IDExLjUwODYgNy42MDAzOSAxMS43NDMxIDcuMzY2MDNDMTEuOTc3NSA3LjEzMTY2IDEyLjI5NTQgNyAxMi42MjcgN0MxMi45NTg1IDcgMTMuMjc2NCA3LjEzMTY2IDEzLjUxMDggNy4zNjYwM0MxMy43NDUzIDcuNjAwMzkgMTMuODc3IDcuOTE4MjYgMTMuODc3IDguMjQ5NjlWMTEuMzczOUgxNS43NTJDMTYuMDgzNSAxMS4zNzM5IDE2LjQwMTQgMTEuNTA1NiAxNi42MzU4IDExLjc0QzE2Ljg3MDMgMTEuOTc0MyAxNy4wMDIgMTIuMjkyMiAxNy4wMDIgMTIuNjIzNkwxNi4zNzcgMTUuNzQ3OUMxNi4yODcxIDE2LjEzMTIgMTYuMTE2NiAxNi40NjAzIDE1Ljg5MTEgMTYuNjg1N0MxNS42NjU3IDE2LjkxMTEgMTUuMzk3NSAxNy4wMjA2IDE1LjEyNyAxNi45OTc2SDEwLjc1MkMxMC4yNTQ3IDE2Ljk5NzYgOS43Nzc3NiAxNi44MDAxIDkuNDI2MTMgMTYuNDQ4NUM5LjA3NDUgMTYuMDk3IDguODc2OTUgMTUuNjIwMiA4Ljg3Njk1IDE1LjEyMyIKCQkJc3Ryb2tlPSJ2YXIoLS1wcmltYXJ5LXRleHQtY29sb3IpIgoJCQlzdHJva2VPcGFjaXR5PSIwLjg1IgoJCQlzdHJva2VXaWR0aD0iMS4yNSIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJPC9zdmc+Cik7CgpleHBvcnQgZGVmYXVsdCBUaHVtYlVwOwo=",z8="data:application/octet-stream;base64,Y29uc3QgVG9wQ2VudGVyID0gKCkgPT4gKAoJPHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQk8cGF0aAoJCQlkPSJNMzIuNzE1OCAyOS40NDRWNC41NTZDMzIuNzE1OCAyLjU5MiAzMS4xMjM4IDEgMjkuMTU5OCAxSDQuMjcxODJDMi4zMDc4MiAxIDAuNzE1ODIgMi41OTIgMC43MTU4MiA0LjU1NlYyOS40NDRDMC43MTU4MiAzMS40MDggMi4zMDc4MiAzMyA0LjI3MTgyIDMzSDI5LjE1OThDMzEuMTIzOCAzMyAzMi43MTU4IDMxLjQwOCAzMi43MTU4IDI5LjQ0NFoiCgkJCXN0cm9rZT0iIzVCNUI1QiIKCQkJc3Ryb2tlT3BhY2l0eT0iMC4zIgoJCQlzdHJva2VXaWR0aD0iMS40Mjg1NyIKCQkJc3Ryb2tlTGluZWNhcD0icm91bmQiCgkJCXN0cm9rZUxpbmVqb2luPSJyb3VuZCIKCQkvPgoJCTxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTFfMTU3OV80NTIwIiBmaWxsPSJ3aGl0ZSI+CgkJCTxyZWN0IHg9IjExLjAwMTUiIHk9IjUiIHdpZHRoPSIxMiIgaGVpZ2h0PSI2IiByeD0iMSIgLz4KCQk8L21hc2s+CgkJPHJlY3QKCQkJeD0iMTEuMDAxNSIKCQkJeT0iNSIKCQkJd2lkdGg9IjEyIgoJCQloZWlnaHQ9IjYiCgkJCXJ4PSIxIgoJCQlmaWxsPSIjNUI1QjVCIgoJCQlmaWxsT3BhY2l0eT0iMC41IgoJCQlzdHJva2U9IiM1QjVCNUIiCgkJCXN0cm9rZU9wYWNpdHk9IjAuNSIKCQkJc3Ryb2tlV2lkdGg9IjIuODU3MTQiCgkJCXN0cm9rZUxpbmVjYXA9InJvdW5kIgoJCQlzdHJva2VMaW5lam9pbj0icm91bmQiCgkJCW1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzE1NzlfNDUyMCkiCgkJLz4KCTwvc3ZnPgopOwoKZXhwb3J0IGRlZmF1bHQgVG9wQ2VudGVyOwo=",U8="/assets/2.2 (Latest highest quality) (1)-cb0dbdb6.png",$8="/assets/2.2 (Latest highest quality)-c3ec761c.png",F8="/assets/2.2 Fast (1)-42afc25b.png",G8="/assets/2.2 Fast-ac06e09b.png",W8="/assets/2.3 fast-bc498483.png",H8="/assets/BRIA 1.4 Inpainting-856ba9b1.png",Q8="/assets/BRIA 2.3 ControlNet ColorGrid-0ca2da1d.png",J8="/assets/BRIA 2.3 ControlNet Inpainting Fast-fedaae3c.png",V8="/assets/BRIA 2.3 ControlNet-Canny-2e2904e9.png",Y8="/assets/BRIA 2.3 ControlNet-CannyDepth-f7a36be5.png",Z8="/assets/BRIA 2.3 ControlNet-CannyRecoloring-ec66e798.png",q8="/assets/BRIA 2.3 Fast LORA-3b2a470e.png",X8="/assets/BRIA 2.3 ID preservation Adapter-7422d9da.png",K8="/assets/Background Generation-07959e63.png",e7="/assets/Bria 2.0-a5e54747.png",t7="/assets/ControlNetPose-0eaf7f98.png",s7="/assets/Image - Prompt-bbb3091c.png",a7="/assets/Remove Background-148651e8.png",n7="/assets/ax-4-60b2cd85.png",o7="/assets/bria4BAdaptPng-90b90353.png",i7="/assets/pageNotFoundLogo-2f64a6fd.png",r7="/assets/3D render-a2445206.png",l7="/assets/AI-Image-Editor-54b9517b.png",c7="/assets/API-Background-Generation-2a7f9464.png",d7="/assets/API-Base-Model-ea5ac780.png",u7="/assets/API-Blur-Background-e2f603d3.png",p7="/assets/API-Branded-Generation-a4547d45.png",g7="/assets/API-Consistent-Studio-Shots-3181f0d0.png",m7="/assets/API-Contextual-Keyword-Extraction-40aa86df.png",h7="/assets/API-Crop-Out-Foreground-c5f7edb2.png",f7="/assets/API-Crop-Out-Forground-2e5c39b0.png",_7="/assets/API-Delayer-Image-95e2fa5d.png",y7="/assets/API-Erase-And-Replace-9fef495a.png",b7="/assets/API-Erase-Elements-7a9c9429.png",I7="/assets/API-Erase-Foreground-03c1ae87.png",x7="/assets/API-Fast-Model-1dd24c53.png",C7="/assets/API-Generate-Images-04cbe151.png",T7="/assets/API-Generate-image-ref-99a29f00.png",S7="/assets/API-HD-Model-74da2494.png",j7="/assets/API-Image-Expansion-2365a04b.png",A7="/assets/API-Image-to-PSD-9ff8ab82.png",N7="/assets/API-Increase-Resolution-93243880.png",w7="/assets/API-Labeless-AI-Image-Search-be2fcaa9.png",M7="/assets/API-Lifestyle-Product-Image-8a34911b.png",v7="/assets/API-Lifestyle-Product-Text-9a842dbc.png",E7="/assets/API-Manage-Datasets-e2d8d355.png",k7="/assets/API-Managed-Tailored-Models-411979e6.png",D7="/assets/API-Masks-Generator-cf6d9a4b.png",P7="/assets/API-Modify-Presenter-54a1d890.png",L7="/assets/API-Object-Removal-defef2ea.png",B7="/assets/API-Product-Cutouts-805e0b9c.png",O7="/assets/API-Product-Pack-Shots-3ad6b34e.png",R7="/assets/API-Product-Shadow-53eee485.png",z7="/assets/API-Prompt-enhancement-a5e3331a.png",U7="/assets/API-Remove-Background-fbfeed18.png",$7="/assets/API-Text-to-Image-4c70a97b.png",F7="/assets/API-Text-to-Vector-edc98433.png",G7="/assets/API-Train-Models-96ca7195.png",W7="/assets/API-Vector-Fast-a470ff96.png",H7="/assets/API-Vector-base-84a03c57.png",Q7="/assets/API-Video-Background-Remove-1acd8c99.png",J7="/assets/automotive-bg-e999ab92.png",V7="/assets/dark-auth-bg-d623bc55.png",Y7="/assets/new-automotive-project-bg-45779b5e.png",Z7="/assets/aspectRatio1-0d68bc58.png",q7="/assets/aspectRatio2-3a9484a5.png",X7="/assets/definedCharacter1-faaa8f8d.png",K7="/assets/definedCharacter2-81712e2e.png",eR="/assets/definedCharacter3-7453761a.png",tR="/assets/diversity1-672b6852.png",sR="/assets/diversity2-1f77ffa3.png",aR="/assets/diversity3-18b488f6.png",nR="/assets/focusOnSubject1-a545a68e.png",oR="/assets/focusOnSubject2-202d3851.png",iR="/assets/minimizeMargins1-17ba3d09.png",rR="/assets/minimizeMargins2-4acb6b8c.png",lR="/assets/Consistent image style_-cef545b2.png",cR="/assets/Consistent image style_2-fd7a1239.png",dR="/assets/Consistent image style_3-a41423bd.png",uR="/assets/Define the style of the icons in details-58dcef9a.png",pR="/assets/Define the style of the icons in details3-1f2a5bc2.png",gR="/assets/Define the style of the icons in details4-5fcd011b.png",mR="/assets/FS HIGH RES-79bfa559.png",hR="/assets/Flat vector illustration-ec3b592a.png",fR="/assets/For SVG images_ use simple 2D images for training-a7a99486.png",_R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAz5SURBVHgB7d1/jNf1fcDxlxTkx4CTH9HBwUUboWF6LhWtCyWpdTYZ0LoN/tnQpd1S2epa+9fUzqTbsi2tf25t6ipptiWV9R/JdEr3w6yaUFuc+odnawqmNsjBpIJ3hxXQVvt9f82dUO6L9+P7/Xy/33s9Hskn4e57RziS7/PePz4/LhgaGno7ABKaFQBJCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmkJIJCWAAJpCSCQlgACac0O2m74rdfj4JvHY/gXJ4N39bxvfvTPXRXQKgLYJgffPBa7RvbFruF99T8zvp5ZC2Ljgstjy8LfjO091wU00wVDQ0NvB5Upo70vvPxAPX5MTt+cZXHXss1CSNMIYIX2vn4gbh7cWY8gU/eZJR+Nu5Zvro0O5wdMhwBWZNfI9+O2I98MmqN/3qp4ePXnRZBpsQtcgUdee1b8mmzg1KHaaPq+gOkQwBYrGxxfOPpA0HxlSeHeV78TMFV2gVvsy6/sec9d3o3zL49Nv3ZV9F249LxTuudODcZfvrI7ZoI/u+j62Lywv+Hrw2+djD2vDcR3a5E7+PPjDb+u/P9uWXhVfYMEJksAW2j0VJdG+uYsja9ecnMtgGtiIvpmL5sxASzxe6+fe0vtl0IJ4T8NPRb3HPv2uF9TXr/31cfiSxdvC5gsU+AWKqOTRkr8Huq9fcLxG/2eMlrsdu/8HBP7ucuI+M6lm+LOZZsafs2u4e/XQwiTJYAtNPDGYMPXSvxKCCbrjvOEoFuU6e9klQg2in+J396fHQiYLAFskfKmLDuV4ylv5KnE753vXXPe0VCnK//2qQSwOF/8954UQCbPGmCLNIpfsbm2tjUdZTS0evbS+HptbWzg9GB0g/65vfGntfBtXzz1qzhK/MuUeLzprssJmQoBbIMr5/XGdJWQlKM+0jx9KDpVCVY5mrVL2yiA1gCZCgHsciUIk9lIAd5lDRBISwCBtAQQSEsAgbQEEEhLAIG0BBBIy3mATMrTLx2Ox1/4SRz46bE4Mnwiqjbr58vj0lh+zufLqeA3ze7cm84unHdhrFy8OD6y5tK4ZnVvrOhZFLSfADIh33pmIHY+8XScOH062ml2zGn42uGoPsgTNhKx/+ixeOyFF+sffuLKD8SODdcKYZsJIOdVRnl/8eB/xf6futa2mf7juR/Vjx0brokdH742aA8BpKEyWvnb/3y87aO+mey+J56KIyMn4q823RBUTwAZV5mu3fHgfwetV0aChQhWzy4w5yjT3jtq016qUyJ433f/L6iWAHKOnd97Og6PdPCGwgxVpsNll53qCCBnKW/Ah3/wo6A9jAKrJYCcpZzuQvuUX0BGgdURQMacOP1G/SRn2uvpg93xmIOZQAAZs//oK0H7GQFWRwAZc8DJzh2hnIJENQSQMYeH7fx2AieeV8eJ0Ix5rQvfeIvnzYt1Ky6OG9etjd4li+sfFyOnTsWTLx6MR394IA4NDQeMRwDpSiV0n9xwTXyqdoxG71d9rBbFuzffGPtqIfz7PY/G80eOBpzJFJiuU0Z8D332j+P2GzY2jN+ZrrusLx768z+Jz9W+Hs4kgHSVrVf312PWe1FPTFYJZvneiUSTHASQrlFGfvds3RLTUf6Ouzf/dkAhgHSFMmq79+Zt0QxlFFnWD0EA6QolWFOZ9jYy0fVDZjYBpCtsq43amqnE7/evvjLITQDpeOV0lmaO/s78e8lNAOl4H7qsL1qhnB5jGpybANLxys5tqyyeNzfISwBJrXdJ86fWdA8BBNISQDre4Kutu5mB64NzE0A63vP//3K0QrlLTLlrDHkJIB3vf354IFrhyR8fDHITQDreYG2kVm5p1Wz/8j1PYMtOAOkKX/nfvdFMu58ZsP6HANIdygjwX594KpqhrP39Y5ODSncSQLrG3+15dNpT4bLpcdv9D9Sn1SCAdJXb7t895ZFgid8t39hl6ssYAaSrlIiVkeCdux+Z1MOOysjxpq/+s/hxFg9FoiuVTYx9Pz4Y172/L7Z+sL9+Y4NfVWK5+5nn4tHn97dkF5nuJ4B0rbKOV0JYjqLcNKHc3aWE78TJ0x6HyXsSQGYM01smyxogkJYAAmkJIJCWAAJpCSCQlgACaQkgkJYAAmk5EZqOUq7kuPE31sR1l/bFuhWXxKL5rX9s5TtXjQzFky8erF8y54TqPASQjlDC98kN18SnakflDyu/6J3L6D62bm39wxLAcrfo0UvsmLkEkLYr0fvcDRurD18DJYb3bN1SH4WWO1G7pnjmsgZIW5Xw3b35xo6J35m2Xt0f3/z09lh1kYenz1QCSNuU+N1eOzpZby1+IjhzCSBtUUZXnR6/USWCX7t5W0eOUpkeAaRyZTTVLfEbVdYFyyYNM4sAUrky9e3twillW3aoaSkBpFIlIGX6241GT9Vh5hBAKlVOcu5m27o03oxPAKlUObeum5Wpu2nwzCGAVKp3SfefTvKhy7o74rxLAKnUTAjg4nmtvz6ZagggkJYAAmkJIJCWAAJpCSCQlgACabkhKpUafLX7by46cup0MDMIIGMWzm39+W23fGNXQKcwBWbMyp5FQfstmutE66oIIGNWLBbATrD24mVBNQSQMVevXhm0nwBWRwAZs2juhbF+lQi22yeuWBdUQwA5y6c3rA/aZ31tFL72EiPAqgggZylvQKPA9vnrTTcE1RFAzvHFTdfbiWyDHR++NlbYia+UAHKOshv8xd+5PqhO2fjY4XkjlRNAxvWRyy8VwYqUZYev/8HvBtUTQBr6+BUfiAdv3R4rnR/YMn+4/qp6/Cw5tIdL4TivMh3+91oEdz7xVDzyg/1xeOREMH1l1FfW/NY797KtBJAJubW2PlWOx1/4Se14MfYfPR5HajE8cdqNASaijKLXXrK8Hrzr11zmqpsOIYBMSlkbLMdE/N7OXS0ZMZ5YPRQvf3DwrM9tXLAmHl79+YDJsAZIVxkvfjBVAkjXKJsyc689GdAsAkhXKPFzWg7NJoB0PPGjVQSQjiZ+tJIA0rHEj1YTQDqS+FEFAaTjiB9VEUA6ivhRJQGkY4gfVRNAOoL40Q4CSNuJH+0igLSV+NFOAkjbiB/tJoC0hfjRCQSQyokfnUIAqZT40UkEkMqIH51GAKmE+NGJBJCWEz86lQDSUuJHJ/NUOFpmyxVr64/ShE5lBEjLiB+dTgCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BJCu0vO++QHNIoBt8NKbxwNoPwFskb45Sxu+tvfkC8HkHXzzWAycHhz3tZ5ZRoZMngC2SN+cZQ3flHtee7b+ZmZy/m3kyYavbVywJmCyBLCFtvf81rifH37rZHz25fuDiSu/MO45/u2GrwsgUyGALbRl4VUNXyvT4D86vNNIcAL2njwQNx36SsPXy2i7f+6qgMnyYPQWKqOScux9/cC4rz/ys4EYeGMw7ly6Ka6c2+tNfIbht16vr/d9qzbt3TWy77xfe9eyzQFTccHQ0NDbQcuU+H38pX8IWqOM/p59/98ETIUpcIuVEeCXLt4WNF+J38Orbw+YKgGswGeWfNQ0rcl6Zi2I+1feWo8gTJUAVuSu5ZtFsElGR37986yZMj3WACu2a3hffPnYHru/U1SWFL7267cY+dEUAtgmJYT3Dn0nBk4dCs6vTHf75/XWR9DO96OZBLDNRi/vEsJzjYavHOXP0GwCCKRlEwRISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSEsAgbQEEEhLAIG0BBBISwCBtAQQSOuXQ+4GGvgW12IAAAAASUVORK5CYII=",yR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAodSURBVHgB7d1PjF1lGcfxp+3YKYQpNAWUaWoEQkuksLBDomAiNiERIxQXgIhENBGEjQlNMEYTQ3ApCzcgLAgkGBLYWFwgEnGhKLEdjYra1hSItVPRlk47tXQKDc4ZUiGRQv+cO73n/j6f5CYz7exu7ve+5zznPWfe5OTkmwUQaH4BhBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArGGijk39caB+vmeF2p874v1231ba+rQa7P/xokbGVpUF54yWqMLl9SaJatqzRkXFRzJvMnJyTeLObF9enc9+sova/2rGwVvjowOL6lrl47VNTOvZTM/wzsJ4BxpwnffjmeE7yRpQnjH6JW1diaEcJgA9lgTvG9sfbg2TL1YnHxNBG+feUFDAHuoid9XtvywNu+fKPrH2qWr63vn3lBgCtxDzcpP/PrP+l3jdf/EMwUC2CP3zXzAHPb2r7fen61FNgHsgWbaa4XR/77z8uOzlyCRSwB74P6JnxX9b2Lmi+rHO8eLXALYsmb115xjohvW79pY5BLAlm3c57xSlzRDqk37dxSZBLBlz+7+c9EthiG5BLBlEwd3F93iUqVcAtiy5sQ63TJx8NUikwC2bK/LKqAzBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWp8IRb3zbjhp78v46GVacvbRGhodr9fLRuuKCc2d+P7OYO26J37KLN95VdMv8yVPqA7//UPWD0dNH6muXjdXVqy4ses8hMPSRiT1TdfdTv6hrHny0dsz8TG8JIPShJoRffOSJ+skLm4reEUDoU1PT07OrQRHsHQGEPtdEcHybW3b1ggBCB9z91LOzK0LaJYDQAc05wQef8/yStgkgdMRj4380GW6ZC6E75vGPrasU6/7ySG07sLN4WzMQufXyS4t2CGDHfHzJiiLXY+N/EsAWOQSGDmkGIQ6D2yOA0DEbt20v2iGA0DFWgO0RQCCWIUjHPL97S6XYc2h/QS8JYMdc/7t7C2iHQ2AglgACsQQQiCWAQCwBBGIJIBBLAIFYAgjEciF0x1x3zicqxdM7/1B7X7cbhN4RwI6596O3VIrnn/u2ANJTDoGBWAIIxBJAIJYAArEEEIhlCtwxNwTdD9AjMek1AeyY3wTdERp6zSEwEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCEOHikwC2LLFC04pOuaNBUUmAWzZ6PCSomNe9zFI5Z1v2djIeUW3zN+3sMgkgC1bc8ZFRbfMn1xUZBLAll146qjzgB0y78BQzRPAWALYspGZ+N30wU8W3bDgJedskwlgD9w8E0CrwP7XrP4W/PO0IpcA9kCzCrzn3OuL/jb017OKbALYI80w5PbRK4v+NPTyEsMPBLCX7pgJ4JecD+w7TfwWvHRGgQD22DeXX2Ml2EeG/rZU/PgfAZwDzUrwoZW31TK7RE6a+btPqYUbltWCfywuOGyomBOXjpxfP734W7V+18Z69JVf1ab9E0XvNeFb8PIZzvfxrgRwjq1dOjb7mpjeXRv2ba1N/9lRm1/bfsS/nzp0oPVYNhdrjyxYVPumD9bmV3bVIJn3xsxBzYGh2e1t83ae+tbvcAQCeJI0N01YO9zE8L3/bsPU1vrq5geqLc1h+EMrvl4jQ4tqfNv2uu3pJwtS+XoM8s74AQIY5Qfnf9ntuuAdBDDEXcuvqZUz5/6AtwlggOYynJtdkA3/RwAHnC15cGQCOMCaoUezEwV4dwI4oBbPTHqbia+hBxyZAA6oez5yw/vGb2R4uOge71t7BHAANUOPo3k2yTmnjxTd431rjwAOmOb2W0c79GhWEqOLfZi6ZuXZZxbtEMABcjxDj09dcG7RHSvOOtMKsEUCOCAOb3M7VlcIYKfcOHZx0R4BHBDHu81t9fLR2RfdMLZ8WdEeARwAJ7rN7dbLLy36X/M+OfxtlwB2XBvb3JoV4I1jlxT9qxlW3XrZWNEuAeywNre5NR+uFaaLfamZ1j/whbVF+wSwo9re5tZ8yO699jMui+kzh+Pn0Lc3BLCDerXNrfmQNR82Q5H+0HwZNe/HirOXFr0hgB10NNvcjtfhCDYn3G25OnluXH1J/eiW68SvxzwTpGOOdpvbiWrOCV590cp68NcbavzvEzWxd6roreYL53OrVtQVF5xnFT5HBLBDjmWbWxua1eB3r1oz+/P4tomZEG6vLf/eVVMHpmtQTU0frC3/2lltaoZLI8ML3/X/RhYN1zmLT6vVH142Gz2r7rklgB1xsu/tl3LB9NT0dN308BOtrnib4ZIhRn9yDrADjnebG8fu8NTVNDyDAHaAG5vOrdlD/8+uKQafAPa5S0fOF7+ToDncX7fm8mKwCSAcQXMpii2Cg00A4T2s+/TlLkkZYAII7+P7n7dFcFAJILyPw5Nh1+gNHgGEo9BMhpuVIINFAOEomQwPHgGEY2AyPFgEEI5RMxl289jBIIBwHNw8djAIIByHt4YiV5kMd5wAwnFqblZ6p6FIpwkgnICrV630WNEOE0A4QbN3z151YdE9AggtuHPNZSbDHSSA0AKPFe0mAYSWHJ4M0x0CCC1qJsO2y3WHAELLbJfrDgGEHnAj1W4QQOgRN1Ltf/MmJyffLKAnduyZqtMWLbRlrk8JIBDLITAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxPovfcPbFrSacVUAAAAASUVORK5CYII=",bR="/assets/Group Of subjects-8033aca4.png",IR="/assets/Group Of subjects2-53e50c35.png",xR="/assets/Group Of subjects3-b1657952.png",CR="/assets/Hub-a1183896.png",TR="/assets/image 4-10ea100c.png",SR="/assets/image1-d462a1a9.png",jR="/assets/image10-e0bbacd1.png",AR="/assets/image11-7ea940f7.png",NR="/assets/image12-137167bd.png",wR="/assets/image13-4d747503.png",MR="/assets/image14-727f7fa4.png",vR="/assets/image15-80205fc0.png",ER="/assets/image16-a8cab560.png",kR="/assets/image17-822aa678.png",DR="/assets/image18-bd4f5531.png",PR="/assets/image19-fe7793c7.png",LR="/assets/image2-ce403882.png",BR="/assets/image20-c4b383dc.png",OR="/assets/image21-4d45a4d8.png",RR="/assets/image22-d6079d0d.png",zR="/assets/image23-b3171310.png",UR="/assets/image24-4270a1ca.png",$R="/assets/image25-1feabd13.png",FR="/assets/image26-5323482d.png",GR="/assets/image27-909bd786.png",WR="/assets/image28-7702d45d.png",HR="/assets/image29-7ec54e10.png",QR="/assets/image3-089fb7ca.png",JR="/assets/image30-5668ea96.png",VR="/assets/image31-7b7cf047.png",YR="/assets/image5-2c280e16.png",ZR="/assets/image6-56b5b82b.png",qR="/assets/image7-a22d5a9b.png",XR="/assets/image8-179ba934.png",KR="/assets/image9-4c71c6cc.png",ez="/assets/Icons Share the same style_1-032bd2c7.png",tz="/assets/Icons Share the same style_2-a8cb6543.png",sz="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAzWSURBVHgB7d2/jxznfcfxoU07NOLglAAJYBcUkAAqEhybRFVOXZKGSpuC7NSRf8GxU0f+BeRfQDUpQ1ZxR7p0Q8JuBBsQC7e+g234t+X7rjA2eZyZ3Tvu7MzO5/UCFjwdKezdHvfN55mZ55krJycnXzYAgb7WAIQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBALAEEYgkgEEsAgVgCCMQSQCCWAAKxBBCIJYBM5tGjR83777+/ejx48KCBXbtycnLyZQM79vTp0+b27dtvfO7JkyfN0dFRA7tiBMgkXr58+dbnnj9/3sAuCSAQSwCBWAIIxBJAIJazwGzVq1evmrt3765OcpyenjbbVmeJHz582Fy/fr2BdyWAbNWNGzdWERzT4eFh8+zZswbelSkwW1MjvrHjV2p0uYvnYfkEkK05ODjYydS0nsMUmG0QQLbq8ePHo8apIlvPAdvgGCCjWDdFrXXA9XjdnTt3Vo8hRn5s09UGRrAuVDWS6/qcwLFLpsBALAEEYgkgEEsAgVhOgkys9sBL3Aev63uuzyXuDF0nfm7dutWwewI4oXqz2wr+L1L/MSi1imbdJUBsn+sAJ1T3whhjwwD2T10C9MUXXzTslmOAExI/Wv4uTEMAgViOAc7M8fFxw/I59jsPjgFO6L333nvrc2c/j4bl87OfB1NgIJYAArEEEIglgEAsAQRiuQyGGF+e/rr57fMfnz1+0vz+1c/O/vtXf/69bxx+t/mrm//cfPPonxpyuAxmQi6F2I0K3y8fPTt7PF99POTr1/+2+datfz17/Nvq47H42c+DAE7Im2B8Fb1fPPj/teE7r+L37eP/WIVwDH7282AKzGL9/N7/rQJ4GX84myKf3v3f1a/fPv7PhmVyEoRFepf4ve4XD763GkGyTALI4lT4thG/VkXwN09/2LA8Asii1JR1jBHbydl0+KLHEZk/AWRRLnPCYxN1yUydSWZZBJDFqNHfrz77QTOWXz76fsOyCCCLURc5j6lGgWM/B7slgCxGrfAY22+e/qhhOQSQxagp8Nj++NryOfafALIYuwjgLp6D3RFAIJYAshhfO7jWjO3KwbcalkMAWYyrh99txvaNw+80LIcAshjfPPrHZmy7eA52RwDZyKtXr5rnz7e3vnYM127+y9kUdbxpcG2RZcPUZRFA1qqbeN+4caP5+OOPV79WDOeojs9VBMdSG6WyLALIoIpfPVoVvwrhXCNYe/eNMQr8aqfocTZHZToCSK+7d+++Eb/WnCP41U7O/9VsW4V1zC3ymYYA0qni99lnn/X+/pwj+Nd3/n2r09WvtsY3/V0iAeQt6+LXmnMEDx7+z1kIj5p3VfGzJf5yCSBv2DR+rTlH8G/u//el41XHESui4rdsAsifDcXv+Pi4efbsWXNwcPDW7805gjWC+/sXxxtPYSt8Fb1/eHHPtDeA22JOaE63RlwXv3qUodhdv369efLkyerXOaqNDFY3RX/50+Z3Z4/a3++Pp79urh5+p7l6/e9WFznXdX5XdrCkzm0x50EAJzSHN8Hp6Wlz+/bt3oucX49fa58jOBcCOA+mwMEqfhWyi8SvDEWujePLly8bmDsBDNXGry9UffFriSBLIICB3jV+raEIrnsOmAMBDLMuTPfv398ofi0RZJ8JYJB1QXr48GFz586d5qJEkH0lgCHWHZer+N26dau5LBFkHwlggLHj19okgk+fPm1gLgRw4dat0thW/FrrIljXHF5kqR2MSQAXbNfxa627GPqi643HUNc+VozrMde9DRmfAC7UVPFrzTWC7Si0nY7Xo3a57tr3kOUTwAUail9tZlCbGowZv9bcItjGrus4ZAVwzjtdMw4BXJh18asgHR4eNrtS8avg9j3nLiLYjvrqUR/3qWlxvXaOUeYQwAWZW/w2fe4xIzg06utSr119Pffu3RuMJcsggAsx1/ht+jX03X/ksjYZ9XXtbdh69OhR89FHH5kSL5wALsDc47fp13L+DnSXtcmo7+joaDU1r5NBfcco6/V0gmTZBHDP7Uv8WmNGcNNRX613bk/O1Mmg+riC2McJkuUSwD22bmPSoZMPUxojghcZ9Z1f79yerR7aBMIJkmUSwD2177sytxG8efNm5+9vGsHLjPr6VABfvHgxOCV2gmRZBHAP1ZrevgP0+7QlfYXp8ePHvdckrovgu4z6+rQj56E/7wTJcgjgnqn41civawSyr/fjGFqV0hXBbY76hv5fJ0iWz02RJnTRG+MsMX6v2+TOdDXaqz83NAWtUd9QvC6iQlehHdrKq6bxFcyLPJ+bIs2DAE7oIm+CpcevNRTBOmkyFKIauVUkL7Op6zrrpuP12tdzb7rEUADnQQAntOmbICV+rcusDNnmqK/PJjeAr/jWaHAdAZwHxwBnLi1+5SJb87/Lsb6Lak+QDI3y6gRJHRt0gmQ/COCM1SgoLX6tTW7OdNEzvNtQwa1AO0GyDAI4UxW/voP9S49fa93tOSuAU70G7QqSoQvNK4D1MzQanC8BnKE2fl1S4tcaimAbmKm0U+KhSLejePdCmScBnBnxe9tQBIder12pr61CODQlrktpTInnx1ngCXWdCexTU61aNZEWv9cNXYpSU9I6LjelCl19fUNnsNt/xOoY4XnOAu+eAE5o0wBW/OpNM7R/XYq5R7BUAC+zXlgAd88UeObE701znw6XCvHQlJj5MAKc0CYjwLocRPzeVtfb9a0KqaVpfbvM7NrQ13meEeDuCeCELnIMkOUTwN0zBQZiCeCETG1p+bswDQGc0C5uTs5+8HdhGo4BTqzOXNb9JnahrlM7/1x1pnLohkAJ6jU5v1xtl8vs6rkEcBoCGKTrMpG5XDs3pa7tt4Z2qWY5TIGBWAIIxBJAIJYAArEEEIh1tSFaXQJSG3Ym23StLssjgOHq+jdbtpPKFBiIJYBB7E+3OWtzMwhgkFpylb7sbRP1Gs1lP0HGZSlcoK61r3XXsvN3LqsR47p7815W1/ONuZFp1xb1Xc9nbXQWJ0ECdb3Bu27bOOYi/Qrw+ees7f/Her4601u7M7+ugmi9bzZTYFa6dqRZ0jSw63upKF70xkUsiwCyil9XCJY0FazR5fkTG/U9uwYwmwDSO/1d0pnQ+l4qgud1fe/kEEA6I7DEY2Nd0+Chm5izfAIYrm8lyBLPhHZF3TQ4mwCG6xr91VRxiRdN1zR40zPgZBDAcH3H/5aq63vb1T1ZmB8BDFbTv6Vf/nJeXwBdDpNJAIN1jf6WvhKi7+y2aXAmAQzWNfpLWAbWdTJEADMJYLCuN33CJgBd36NpcCYBDJWw+qOPVSG0BDBUwuqPPlaF0BLAUCmrP/p0TYMFMI8ABkpa/dGnK/b1mpgGZxHAQEmrP/pYFUIRwEBpqz/6WBWCAIZJXP3Rx6oQBDBM1+ivbzq4dFaFIIBhjP7eZFVINgEM4/jfm0yDswlgkL43dvIIsGsabFVIDgEM0nftX8Lqjz59q0K6XiuWRwCD1EjvfOymWv3RNfXsCtEudL0Gbo6e4evHx8efNkS4du1a88EHHzSff/756uOzn33zySefNFNoL7quqWZ9LZ9++ulkMW7DW1Pfen3u37/ffPjhhw3Ld+Xk5OTLBiCQKTAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIglgEAsAQRiCSAQSwCBWAIIxBJAIJYAArEEEIj1J45SJDmKKCSgAAAAAElFTkSuQmCC",az="/assets/Image-to-image-1632ff16.png",nz="/assets/image1-08ac858b.png",oz="/assets/image10-4e8f6207.png",iz="/assets/image11-2f19063c.png",rz="/assets/image12-28b2e6b5.png",lz="/assets/image13-e6fefaa7.png",cz="/assets/image14-d538f8a6.png",dz="/assets/image15-9c6f0680.png",uz="/assets/image16-9e1205eb.png",pz="/assets/image17-cfad9d42.png",gz="/assets/image18-dbdfe4ed.png",mz="/assets/image19-27d64eb0.png",hz="/assets/image2-a674da8a.png",fz="/assets/image20-8104af55.png",_z="/assets/image3-1eea32ee.png",yz="/assets/image4-dc11e827.png",bz="/assets/image5-2fde3cfe.png",Iz="/assets/image6-07be3a70.png",xz="/assets/image7-04c4c869.png",Cz="/assets/image8-084e1ccb.png",Tz="/assets/image9-1d509038.png",Sz="/assets/Incorporating Backgrounds_-1-9d7beb25.png",jz="/assets/Incorporating Backgrounds_-2-3e29cfb6.png",Az="/assets/Incorporating Backgrounds_-8f4373c4.png",Nz="/assets/Mixing image styles may lead to poor results.-8b64818f.png",wz="/assets/Mixing image styles may lead to poor results.2-af516ada.png",Mz="/assets/Mixing image styles may lead to poor results.3-842f30b9.png",vz="/assets/Multi-Perspective-e2223101.png",Ez="/assets/Multi-Perspective2-836652f7.png",kz="/assets/Multi-Perspective3-7cfbe728.png",Dz="/assets/Pixel game art-df7ebe1b.png",Pz="/assets/Share the same style_1-09893066.png",Lz="/assets/Share the same style_2-f270d0a7.png",Bz="/assets/Share the same style_3-cd431a1b.png",Oz="/assets/character_variants-1-6510659c.png",Rz="/assets/character_variants-2-be499853.png",zz="/assets/character_variants-3-0bd981c6.png",Uz="/assets/character_variants-4-9f6af159.png",$z="/assets/character_variants-5-fd1f15b3.png",Fz="/assets/defined_character-1-4532a010.png",Gz="/assets/defined_character-2-5667daed.png",Wz="/assets/defined_character-3-0294c678.png",Hz="/assets/defined_character-4-6a7c0487.png",Qz="/assets/defined_character-5-13e1363c.png",Jz="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXUAAAF0CAYAAADcoaltAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAqgSURBVHgB7d1PjJwFGcfx510KJbUtKy0JiNAGwZJoqErwAIQetBgxoSZGAwe4gDfhouFArGJAjEYOggkegCAcJKiHkihGUEMtBxNt0AgRwaTFoE1atKWlULA77rsLpKXdP92Z3Z35zeeTTKfJbJo97H77zvO+87zNyKX3frOpuq0AGGid8ZaPFAAxRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIMiSggExOnaorj70j+L49o4srceWfqgYbqLOwDitc6ju2/fr4vh2nrSyHjtD1Ied8QtAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIiFXsRrvn5rNRs/VQuhc8ed1XniNwWLRdTJt3JF1QfPrgWxYmXBYjJ+AQgi6gBBRB0giKgDBHGilHid2++szt0/rAWx79WCxSTq5Nu/f/IBQ8D4BSCIqAMEEXWAIGbqw2BkaTUnnVKDrhnpFNNrTl4x5Wudw29WjR0qsol6sGb52mre/9GqZWdVguaNl6v+9YM6UQu5+6VX5rRDZjzozXnXTPly0/7x1oHq7PlTdV79e5FJ1EM1qy+uZtUnilrY3S+9Ml87ZE5eXs1ZG6pOWT4e9+1FHjP1RO0Rm6AzjWbVxTHv4DiaqAeaGLnADJqVHy7yiHqgZumqghmdenqRR9RhSDUjS4s8TpQSb0F3v/SKHTLMkaiTz+4XhojxC0AQUQcIIuoAQUQdIIgTpcTrt90vc9rrArMk6uTrt90v87XXBcr4BSCKqAMEEXWAIKIOEMSJUuL13e4Xe12YR6LOvFt/bjP+mPz7zj1VO3aPP7+ygPcbtfuFISLqzIsNFzZ19cebuu6ypkaXHfv6jvG43/NEpx7b3lnYwEM4UaenRpc1tXlTUzdtbKb9urWrq+66dvLrbt8yVg8/LezQC6JOz7RBf+KWkXdHLbPRxv3+G0bGnzsTcQe64+oXeuZEg36k2RzdAzMTdXpi86a5B/0dd107UhedI+zQDVGna2tWT87Re6GdswNzJ+p07eaN1TPtVTNXrBN2mCtRp2sbehzhDRcWMEeiTlfaa9AvOre3UTdXh7kTdbpy2rLqufYyR2BuRB0giA8f0ZV9B6vn9k7xb+5bsrIePvPzNVun/e/VunrPb6tbO089u7aOXlL9bu+SFQWiTlfaALeP0R6OYf7yz+OvDGij9eV1367ZWvPGy11HvQ36lesfHH/+QMEgMH6haw8/3duP92/Z3h97YASdQSTqdG3L9uqZHXs6tfX5WnSCzqASdbq29flOPfW33hxd375l8Y/SBZ1BJur0xI0PjNXOPd0F+aFti7+CV9AZdKJOT7R3NPrCPZ0pr1yZyZ9f6tTXHhF06Jao0zPtVSuX3Hb4hI/Y2yP0jd8bm/N/CL0g6KQQdXqqPWK/4Jax+upPZh7HtHP4T3/38PjopiPo0COuU2detPcfbR9XrJvcvLhm1eQ+l32vdybuTzp5b9JadIJOGlFnXrWXJ7ZXx1T13z1IBZ1Exi8MJUEnlagzdASdZKLOUBF00ok6Q0PQGQaizlAQdIaFqBNP0Bkmok40QWfYuE6dOVmzuqn151SNvq/mxd7X2g8qtTth2ptwzO0a9/ZOSYLOsBF1Zm10WVM3bWzq+svr3U+ILoT2w0s/3tY54Q2O7Z2S3OKNYSPqzOidmLePXt62brauWNdMPDZvavetL/56Xuhnos602jHLz74yUuvPrUW3dnXV/TeMjD93JuIOHMuJUqbUBv3JW/oj6EfavKmp71/jRxeOx28GU2qP0Nesrr5085WT4yDgaKLOcW3e1H9H6O/Vfo8LecIWBoGoc4x27HL9Zf0fy/ak7X03iDocSdQ5xoZ11bdjl/dqb8CxGFfkQL8SdY5x/eWDdfR73QC8q4CFIuoco70mfJCsP0fU4R2izlEGZexypEH8nmG+iDoDb62ow7tEHSCIqAMEEXWAIKIOEETUAYJYvctR9h2semjbYO0r33uwgLeJOkdpA3njA3aVw6AS9UB3XDNW5593uGA6u3aP1c3fKMKIeqDlp1adOVowvbeKQE6UAgQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXUYUvtfO1TkEfVA/969v2AmBw6+WeQR9UCPb32hYCaPP+XnJJGoB3rmuV1+YZnWCzteqV9tfbHIs6SI9J0f/X7i7fUXP/uRgiM9+su/1oM/f6bIJOrB7nnoD/XTx5+t89ecXhesWVWD7HOf+Vgtpt9tfa4Ovj7YM+j2XEv7Lm7XngNFLlEPt2v3gYnHtj++VIPsk5eur8X0yC+erVf+K4b0PzN1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwRxkwz6wplnLK+7N1815eurTl/c4497v3XVtK/feteT9eLO/xQsNlGnb7Rh71czfW/Ll51S0A+MXwCCiDpAEFEHCCLqAEGcKKUv7Np9oL5006M1qA4cfLOgH4g6fWPXngMFdMf4BSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBB/g95gMQ6P+vXCAAAAABJRU5ErkJggg==",Vz="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXUAAAF0CAYAAADcoaltAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAApASURBVHgB7d1LiJ1nHcfx/1yayUx6SadXtZK2YClUaKkiKmLbFF1oqSKIgpeoXeiuWFy5sJeduNAGpCguzFJX1UoRqpJixYIumoWFeutES62UxklqMpPLZDxvsGibcybTzHnP5Xc+H3gh8J7dyfme5/2/z3lnavr9j9w/VfVAATDW1jstny4AYog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYLMFhPpUx++ob7ztTuK/nnk56/UN7/7WB0/frxgWKzUoU+uvury+uxn7q65ubmCYRF16KOrr7pM2BkqUYc+E3aGSdShBcLOsIg6tETYGQZRhxYJO4Mm6tAyYWeQRB0GQNgZFFGHARF2BkHUYYCEnbaJOgyYsNMmUYchEHbaIuowJMJOG0QdhkjY6TdRhyETdvpJ1GEECDv9IuowIoSdfhB1GCHCzlaJOowYYWcrRB1GkLBzvkQdRpSwcz5EHUaYsPNmzRbQF++5dr2OrFb/3bhYi9Pvq2/9YH/BuYg69MnlF63X6vqpOr1efTc7u1awGcYv0Cdzs1N1zcWzNT1VMDSiDn0k7AybqEOfCTvDJOrQAmFnWEQdWiLsDIOoQ4uEnUETdWiZsDNIog4DIOwMiqjDgAg7gyDqMEDCTttEHQZM2GmTqMMQCDttEXUYEmGnDZ7SGGLXpa/UtZ1js25+y0IxfK+F/YUj7Tzdkckj6iHu/9DP6vPvfnrTr19d/EK9Wp8rhk/Y6SfjFxgBRjH0i6jDiBB2+kHUYYQIO1sl6jBihJ2tEPV0zZ+2PN7lOFWMMGHnfNn9ku7VzrHSpQzzxYj7/10xsFlW6jDC/rdit2Rnc6zU2ZSZE0s13TlGxfrMzjo1f0tNgibsV+yw/mJzRJ1NWXjpwdp+aF+NktPbrq0TF95ex67+Rq11/g0YvzDGmiuH7Yd+WIvPXl87Ol86gKgTormSuPS5W2tqbblgkok6MWZXnqmdf94t7Ew0USdKE/aL/valgknlRilb0/y4aRjbqOc2OHX40Zp/+eFaueLegkkj6mxNrx83tW2mc1yy3jPuzY3T1cU9Z7Y+wiQxfmE8NVcIhzpfJke7n27m6s1qHSaNlTrj7Ugn7Bd0Vuzbzj610In6yQtvqwSXry/Vbdf/sdqyvLJQB/5xTTH+RJ3xt9wJ+5Vn/8mgZrXe7IZJ8OmrOsdXqjX7fv/euufHe4rxZ/zC+GtGMasFlKiT4qgHXkFD1Mng6bRwhqiT4XQJO5QbpSQ51hnBzK0XG2j29/vUR/P2kqPZs262vrH5zpee32NFM34BCCLqAEFEHSCIqAMEEXWAIKIOEETUAYLYp077FnZV7biuRt7yM1Un/X1Txpuo076bHqjaNQaPdX38OlFn7Bm/AAQRdYAgog4QRNQBgrhRSvuOLlW9vL9G3snDBeNO1Gnfsw8WMBjGLwBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEPvUaV8bj949+nzVsYMFvJ6o0742Hr37uy9WHdxXwOsZvwAEEXWAIKIOEETUAYK4UUr72nj07rGlAs4m6rTPo3dhYIxfAIKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1NmVqbbmA0SfqIZb+dVn3E7PVFzMnDnY/sTZVwOgQ9RAHe0V9rrZs5sRSza480/3kWgEjRNRDPPmXG7qfuKBzbKst2Xb4J91PrJWojxuf+Hje4hDN+OXJv76j+8mL1ut8Nav0hZcf7n7yeDFuely59bzSY+yIepCeq/VmpX6eYb/4+U/UdCfsXR01Tx8rM9Uz6j3/7zB2RD3I3qd21/LKQveTF9abCnuz2+WSTtB7ztKbVfqpYlw037+XdX//lw41V3minkLUgzRBf+iJj/R+QRP25oM9Uxu64N/7a/G5Wzuz9Ed7v+iwVfrYaN7vDd53Qc/Spw1vjIq9T91ZH3vngbrt+j91f0EzirlyvbZN7a+Flx6s09t21emZnTXdWZnPrByo+UP7zr0nfbVzzJz7y4Ehar5zm0/39trwRnmzSn/oiY8WOUQ90D0/2lO//PK3a9fiKz1fM722VDs6UT8v2/97MPb2/nq3m6RhjF8CNTth7vzeV+vgIR9WemuCvvc3u4ssoh7qtbAfePGagjdqgn7fY58s8sxMvf2u2zvjt9uLOMurC/X9pz/YuYE6Xzde8c/aOb9STLbmZvrXH/94PfSLu4pI+83UJ0Bz8/Snf7il7r7pQN37gV9tOGsnUxPzM+OWp+4482VPLlGfEM04ptnH3hw3v/WF2vOu39bNb/t7kamJeHOF1twEbX5Y1IzhxHwyiPoEaj7g971ongqJ3CgFCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4Q5D+9nngZOIh7pgAAAABJRU5ErkJggg==",Yz="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXUAAAF0CAYAAADcoaltAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAu5SURBVHgB7d3Nj1X1Hcfx38XKTIk66FAGSZSygNkIi4ImPkDsQuPCdtHSVRsXtf9H+0f0YdF0Y3RV24WlC8XEUp9SoSYOLmRcVGyigoxlwCho5fb+LhlR6wPDPffOvZ/zeiU36aLRiYv3/Z7v/Z1zOuvu+t0vO6X8qgAw0bq9lq8rAMQQdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEORbBcZM59rrS9mwpTdyTPU+6wur8N9zpXz8ful+8HahnUSd8dALeOem20rnhh2l1KgzkE7v011eLOXsosC3jKiz5voxn91jKm9YZ2ZnKfXTi3t36eXeBH+ukM9OnTXV2Xxn6XznTkEfohr3dbc86AqoJUSdNdMP+o23FUbg2uvKum0/EvYWEHXWRGfTHkEftWvWX5rYXRVFE3VGrzctdma/V1gDvYm9s8l/+2SizsgJ+trq3LjLtB5M1BmtOqXXExmsKauvXKLOSHU23FxYe75Yc4k6ozU1WxgD9RSMFUwkUWekOqI+PhxvjCTq0FYm9UiiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIMi3Cky4h+7ulG2bSpxHnuuWE0sFVkXUmXgP3dMp++c7Jc3h1z4RdVbN+gUgiKgDBBF1gCCiDhDED6VMvHpK5PBr3ZLmxOkCqybqTLxHns8LOlwt6xeAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIhz6kw8j96Fy0SdiefRu3CZ9QtAEFEHCCLqAEFEHSCIH0qZeB69C5eJOhPPo3fhMusXgCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUSdkep+8lEBhkfUGa2LFwpj4sJSIY+oM1pCMha6H5/rfcG6akok6oxU9+xiYQx88HYhk6gzWr2deldQ1lx36Z+FTKLOyHXffbGwdrrLvaulj98vZPLi6ZbYduvWsnv3fNm8eVOZnl5fVmt5+VxZWDheFo4dLwM7v1S6/3m1dG68rTBadZduSs8m6uE2zlxfDvz4gTI3N1sGUf85K18Mjz72RBlU91RvWr9mfencsLMwGt2LF0r3radM6eGsX4Jt6YX8Fw8fGDjon1XDXj9NqGH3w+lo9IP+74O9q6T3CtlEPdTKhD41NVWatmPH9tKI+qPp24fLxdMvF4an+8FbpfvGnwW9JaxfQu3cub3M9MI+DFsanPz7ejvei2ePl87snlI23Fw61w7n726bfszrF+aHThu1iaiHuuP2XWVYZjYOIbq9PW/3ncP9/9n99s2lTN9UOuu++iqjMzNfyrXXlSZ133t14u94rWuW/s68Hht1c1EriXqg6empoU3pI1Eny96n+zX/l86GrY1G/WJvDVTs9wlgpx5oamr1RxbbTNBJIuq0mqCTRtRpLUEnkajTSoJOKlGndQSdZKJOqwg66USd1hB02kDUaQVBpy1EnXiCTpuIOtEEnbYRdWIJOm0k6kQSdNpK1Ikj6LSZqBNF0Gk7USeGoIOocxXOnx+/F0kIOlwi6oGWl8+VYbpwfrzeqCPocJmoh7pwYXjT9Dsnl8q4EHT4PFEP9eEQp+kjRxfKOBB0+H/eURrq1KmlsrHh95Se703/hw69MPT1zpW4+O6LvT9ofK4YYFyIeqgzZwYPb/1B9KUjx/qrnDr5Ly6+MdS1zqoIOnwpUQ918uTp0oRnnztagMlhpx6qrl8GNT09VaampgowOUQ91Du9Sb2JVcmWudkCTA5RD9bE0cPNm0UdJomoB1tc/FcZ1Pz89gJMDlEPdrKBSX2uN6nbq8PkEPVgJ958a+C9ev2x1F4dJoeoh3tlYfA7Lvft21uAySDq4ZrYq2+7dWvjd6cCwyHq4eoKpn4GZVqHySDqLXDixOBR371rvj+xA+NN1FvgyNFjjdyIZFqH8SfqLVAfzPWPl46VQdVJ/fa9uwowvkS9JZqa1u+/7+7+2XVgPIl6SzQ1rVc/OfCA0zAwpkS9RZqa1md6Qf/ZT38o7DCGRL1FmpzWhR3Gk5dktEx96cXu3fONxHgl7I8+9kQ5M8Ar7qanpsqt9Qanjdc1+pyZ+uybU6dOD/S3waQR9RY6ePCZfoybUMP+8M8PlL8/e7S/3lmtev79/vvuGupDw+oXWf37oA2sX1qo3mFa3z3alPrQr3oq5gcPfn/VVwB33LF76E+B3HfPXjdO0Rqi3lJ1em16LVGn7jq179+394riXr8MRnU80vl62kLUW6r+aFp34U2chvmsGuo6Gdf1zjdN7lNT68uozG3ZVKAN7NRbbLk3qT916IV+fJtWd+11cq+f+lq9+rTINxt6uBjw1US95RaOHe8HeP8Qn+tSX7Lx2Rdt1MgvL5/tXSV8VIBmiTr9/frGjZcm61H4YuSB5tip0/eXg89YjUAAUedTj//pyXLy1OAvqwbWjqjzqZUTMYuvD/4KPGBtiDqfU8P+x8efbPTmJGB0RJ0vdejp591aDxPI6Re+Uj0VU48d7t+3Z+i38gPNMKnztV46slB+/4fHPekQJoSo843qnae/+e1j1jEwAUSdK1bXMb/uxd3UDuNL1FmVlan90NMvTFTcl8/4IqIdRJ2rUnft9Uz7KwvHyyRwdUFbXNO55cF7O6XcW2CV6smYxdff6D8UrJ6OqY/drZ9xVK8sloWdfH9zpJGB1Vge/Osz/bDP7/xu2XeFL8kYlTqlv+m5NrSEqNOY+sKNOrXXz9zcbLl97+6ybdvWNQ18DXpdE0FbiDpDcfLkUn96r2rg6ztCd+7YXua2zJbpEd3ItBJ0axfaRNQZuhr4+ll5nkyN/MzMDf33k9bnqte1TX1RR32mexPOnDnXv1qo/76mX9cH407UGbmVyNdX3H3RpR9cr/7dpefPfyTktJqoM1ZqkEUZrp5z6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwT5H+QyxHs4H57UAAAAAElFTkSuQmCC",Zz="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXUAAAF0CAYAAADcoaltAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAmESURBVHgB7d1PyBx3Hcfx76aPLal94h/IyUB7UXxyaOglDR6ag9abhGJOgi0Vj209CELBorTBguihbcCLWkzRU9W7SQ7pqeqhGrARodBCcgpKm6dq0z/Zzm9poIQ86T5Pnmd35jOvFww5ZAMDM/Oe335ndzPZ9ZVf/GhS9eMCYNCmXct3FQAxRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QJCVYtQOv3u+7uu2A+9frAPvXaw7P7hUDMsbt+yZbWdu3VcvdVv7k/ES9ZF68P+vzrYWdIat3YjbdvVYvt4F/qk7DtULu/cX42P8MjJtZf7Xf/+2fvnWnwQ91F1d4H/VHd9/Xfy1YzxCoj4ij/73lTr5nxdnYxbytbif6o73E2+/XIyHqI9Eu7B/vn6mGJ927H/m2I+GqI9Au6it1sbtse5dmrCPg6iHaw9DBZ2mhf3R/71SZBP1YO0TEYLOx7XzwcdWs4l6MBcw1/rslcuzTz6RS9RDtZi30Qtc6+oXzsgk6qEEnRs5cvm1IpOohzryjouWjX3bTT+WqAdqc9O73/cFIzbWzhHPWzKJeqADgs4cDpurRxL1QFZgzMN5kknUA7lYYbxEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0gyErBsu1ZrcnDD9Xk3oNV+9eqVldradbXq/5xrqanTtf05Kmq8xcKhkTUWapZzL/3yHJD/nFtPw4drEnbfvh4TZ85XtNnjxcMhfELSzP56dOzcPYm6NfRbjhtP7eke9fRblqwSKLOUsxi+c0Hagjafm467F3Qd/3uRK9vWGQSdRauzc4njz1SQzK7AbWZ/zwEnSUSdRZuNkMfoLluRILOkok6i7XvC/OveHumPTyttS9v/AJBpwdEnYWarK3VkG24/4JOT4g6i3Wjle4QtHca1xJ0ekTU4WYIOj0j6rBVgk4PiTpshaDTU6IOmyXo9Jiow2YIOj3nB71gEyb3f7Wgz6zUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqsAnTk6er1tcL+krUYTNePVdXvvWgsNNbog6bJez0mKjDVgg7PSXqsFXCTg+JOouVFkBhp2dEncV661IN2qXr7L+w0yOizkJNT52uIZv++S/X/wthpydEncXqVrobhrHnpucvVJ3758YvEHZ6QNRZuOkzx2uI5tpvYWfJRJ3F61bq0+dP1JBcef43VX/443wvFnaWSNRZiumxn9T093NGcsmutP089vSm/o2wsywrBUsy/cHjNb1woXY9/FDV6mr1zfTSeveOoluhP7vFcVEX9mm3wSKJOsvVzamvvNithO89WJOjD1StrdVkz/IC30I+i3F7mNuCbqXNwIg6y9et1tu8evrRzHpawFaZqQMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6oHeuGVPAeMk6oFeF3Xm8PdP7S3yiHqgsysuVj6Zm38mUQ/05q7b6syt+wo20oLu5p9J1EO9JOrcgPMjl6iHeu72e+rNyW0F1/PUHYeKTKIeqo1gnvv0PQXXOrF7v09IBRP1YFbrXKudD1bp2UQ9WFutH/3cNwquenL1kFV6OFEP1x6IPWllRqedB8dvN5JLJ+ojcKy7mIV93Noc/ZhzYBREfSSEfbzacf/uZ75ejIOoj0gL+xf3fsdMdSTaF4y+9vmjVugjI+oj04Lewt5WbuKeqf2my/dXD9eXuuPsS0bjs1KMUpuxtu3u9y7Wkcuv1X3vnq+7PrhUd3Ybw9Juzn9b2TuLeYu4kI+bqI/c2S4EZzf4tb4n3n55tm2XNg64vxsHeIcAO8f4hYUQdFgMUWfHCTosjqizowQdFkvU2TGCDosn6uwIQYflEHW2naDD8og620rQYblEnW0j6LB8os62EHToB1Hnpgk69Ieoc1MEHfpF1NkyQYf+EXW2RNChn0SdTRN06C9RZ1MEHfpN1JmboEP/iTpzEXQYBlHnEwk6DIeoc0OCDsMi6mxI0GF4/MfTbOiF3fsLGBYrdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIMiHCBrOC+HBYU0AAAAASUVORK5CYII=",qz="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXUAAAF0CAYAAADcoaltAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAyCSURBVHgB7d1/rN31Xcfx97mFdoXyq9hRKdJOp6wdY0SFLf5Bs2H/MTBjxIyYWOKi/62Y6BKjWauxJv6IkuiW+NecdM5ogk7H/gNZ6IzZGFHXKZFKhJKVbWx0Lb8Ghfbs+zmscOna3l/n3nPO6zweyaU3t5+c0Nxzn9/P/Xw/3++3N/Mzf/V7varfLwAmWr9r+UwBEEPUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0gyHkFU+LS/sv17le+VZtPPFvj5OjMmvrKeRvq0KqLC5ZK1JkKu5//Yu164T8HYR9X+9Zuq73r3ivuLImoE+/Lz3x6MEMfdzu/+0jddPxrtWP9bcLOollTJ1qboU9C0E/Z0i0N3XfknrH+jYLxJurEamvnLeqTpoW9LRXBYog6sa6foBn66doyDCyGqBPrulcnN+pbxmyHDpND1AGCiDpAEFsap1zvgh+u3uU/VfWWy7tD/OpK0nvieNUEnigdOP+imrnm1+c//mT3b33p29U/9n/Vf/ZgMb1EfVrNrKmZTTuquqgToB2QL7iyO0hfWXXZtdV/6r6qV54rpo+oT6mZH7mlm52vL86td9Wmqk2bBp/3Dx+u+trhMw+8+KLqtXEXv3bRUP9LD9Wo9NpvXVfuqP6hfyqmj6hPod4lPyHoc+i958bq/caHq7o/X/9a+88XH6qTv/07b8S9xfxX7xh81EUXvTG2OwD07/lM9f/y4zUKg7Bf/pPVf+Y/iuniROkUGqyhc1a9X/yF6v3dvjcF/XXvvbFmHvzXqm5MdbP4mW5c784PvynoA92svR0Uevd+5gf/boX0LntXMX1Efdqs6WZw568rzqILde9P/2jOYTPdmJnP/XPV1q3nHNfbtrV6u3+3RmLV6te+30wVyy9TprfqLDtcTh6v/otf7xaDT1SK/vHv1EL1PrqAAM9zBt5m/v1/7GbsC1ln774P/ef+f97De+s2t2/uD359zfrqv/xMMT1EnYH+ieNVr4RdxXjylVqo3o6bazn0tr5jYSdP28H11RfmP/z4s13ALyuw/AKnXLWpls22rQUrQdRhJTzrXi6sDFGHU9o2xeeW54Kd/iP/W7ASRB1m6X/y7hq2fjtYjPBiJKaLqMMs/U/uey3CQ33N7kBxeLivCWcj6jBbt/bd/+WdQwv7yb/4eNXf7CtYKaIOp2uX+A8h7IOgj+g2AUwvUYczWWLYBZ1REXU4m0WGXdAZJVGHc1lg2AWdURN1mMs8wy7ojANRh/mYI+yCzrgQdZivs4Rd0Bknog4LcVrYBZ1x49a7sFCnwt5u0+vCIsaMqDM2Lr1wVf3K+9fX9neuq+vftvb1rz/x9PF68L+fr32fP1KHus/n6+iqC2rZtMv+BZ0xJOqMXIv5nbduqF23bBh8frrNb11d269dV3tu31h3P3Ck9v7DN+YV92OrLqxJ9cTqDQWLYU2dkdrSBfvhu66p3R/ceMagn+6Obibfxu+6de7o3XvxTy/vbH0Zfeqy7QWLIeqMTAv6/XvfPpiJL0SL/10f2lQ7u8Cfy9Fupv6xH/q5mjSHuln6/gu3FSyGqDMSLcyLCfpsn9h1db171tr7mfzhFbdNVCDbbxa3bf6tQdhhMUSdkWjr40sJ+il//qG5nyu648f21N4u7uMeygfXbasbf/xP6sDaLQWL5UQpK64tu7STosPQTqC23TIP/s/z5xzXZuzt46YXHqnNx7/1pr/7s6furktPvFhzaQeFdnBYDvu7oB863+ycpRN1VtxNXYiHqW2DnCvqpwyWYk7bFLP7m/fMGfUW9B0/useyCGPP8gsr7gM3XlLD9PPvGe7rnU7QmSSizorbMoS19NnaSdf5bIdcDEFn0og6K245AnzJMrymoDOJRJ0Ix144UcMk6EwqUWfF/dfj361hOtoF/egQoy7oTDJRZ8XNd6fKfH1liAcJQWfSiTor7lMPHKlh2jek1xN0Eog6K64tlfzLl47VMLTb8rZb8i6VoJNC1BmJj/z14aGsg+/9+2/UUgk6SUSdkWgz7F/72JO1FH/QBX0Ys/Rf2vwRQSeGqDMybQnmtj9+fFEz9hb09rCMYZjUe67DmYg6I9XCfsNvPjp4XN18tBn+zR99bGhBhzRu6MXItVD/7O7HBjf6uuN96wf3SJ99n/Q2kx88o/SBI/XZh4ZzghVSiTpjY38X7v2zZuztfuvHhnxhEaQTdcbWfB4uDbyZNXWAIKIOEETUAYKIOkAQJ0pZVu2BGO3xdW274vVvW7tsTyhq2i6Ztj2ybXtsWyCdaGUaiTrLosX7zls31K5bNixryGfb3H20/e2nnll69wNHBhcpiTvTxPILQ9fC+vBd19TuD25csaCfyR3vXz/4/9jZ/QnTQtQZqhb0+/e+fXDh0DhoB5VP7Lq69nQHGJgGos7QbOlC3oI+ytn52ey+fWPtutWdGMkn6gzNuAb9lDZbH5ffIGC5iDpDsef28Q/mqaUYSCbqDMXO903Gycjt166r7e9cV5BK1FmytoVwkpY1PvD9LY+QSNRZspsmbOYr6iQTdZZs9gMtJsEWJ0sJJuos2SRG0i4YUok6QBBRBwgi6gBBRB0giKgDBBF1gCAeksGS3bz7sZo0HpxBKlFnyQQSxoflF4Agog4QRNQBgog6QBBRBwgi6gBBbGlkoLdqdfXf8tZiMvXOm6x72rN8RJ3XzKyu3torCphsll8Agog6QBDLL0E2XnF53XDDdece1JZZ1jmWT4v+i++oevWqc445cODROvTkU0UGUQ+yZs2auu5d1xS8YdOcIw4dEvQkpmwAQUQdptzRY88VOUQ9iB9OFuOll14ucoh6kGNd1IWdhWhBf/rpZ4ocoh7m4MEnCubrUe+XOKIe5uDBxwvm68BXHy2yiHqYtt/YnmPmoy3VPem9EkfUA937uc8XzOVvP/3ZIo+oB2onTO+7/98Lzmb/Fx4evE/II+qhHvrygcEPLpyuvS++8G/eG6ncJiBY+8FtJ8KuvvrKguaYdfR4oh6u/RB/1Q4HmBqWXwCCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwQRdYAgog4QRNQBgog6QBBRBwgi6gBBRB0giKgDBBF1gCCiDhBE1AGCiDpAEFEHCCLqAEFEHSCIqAMEEXWAIKIOEETUAYKIOkAQUQcIIuoAQUQdIIioAwT5Hh51k5odq+GDAAAAAElFTkSuQmCC",Xz="/assets/multi_object_set-1-5ef244c0.png",Kz="/assets/multi_object_set-2-06727798.png",eU="/assets/multi_object_set-3-c98e01dc.png",tU="/assets/multi_object_set-4-4a1c6517.png",sU="/assets/multi_object_set-5-a9593f13.png",aU="/assets/object_variants-1-71fd9f93.png",nU="/assets/object_variants-2-e9bab74c.png",oU="/assets/object_variants-3-c36275f7.png",iU="/assets/object_variants-4-9852efdf.png",rU="/assets/object_variants-5-31283b47.png",lU="/assets/stylized_scene-1-48a77059.png",cU="/assets/stylized_scene-2-eaf0cd8b.png",dU="/assets/stylized_scene-3-f1ac55ec.png",uU="/assets/stylized_scene-4-5812c8f5.png",pU="/assets/stylized_scene-5-e4e44235.png",gU="/assets/defined_character-1-7f90be10.png",mU="/assets/defined_character-2-ba37ee77.png",hU="/assets/defined_character-3-c31c73aa.png",fU="/assets/defined_character-4-5168c01f.png",_U="/assets/defined_character-5-1cda2aaa.png",yU="/assets/stylized_scene-1-2ceec591.png",bU="/assets/stylized_scene-2-e9acc425.png",IU="/assets/stylized_scene-3-b81661fb.png",xU="/assets/stylized_scene-4-2e70637e.png",CU="/assets/stylized_scene-5-e2070833.png",TU="/assets/Brand_Characters-e54a95d2.png",SU="/assets/Game_Assets-20431797.png",jU="/assets/Icon_Packages-fd859e7a.png",AU="/assets/Integrate_Everywhere-73002f5e.png",NU="/assets/monetize_training-b4165801.png",wU="/assets/Transparent or solid background_-04b520b5.png",MU="/assets/Transparent or solid background_2-c6c103e8.png",vU="/assets/Transparent or solid background_3-eff802b3.png",EU="/assets/Water Color-1b559c2c.png",kU="/assets/WelcometoBRIACampaigngenerator-ce480130.png",DU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAYAAACynDzrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdMSURBVHgB3VtnjFVFFD7vCSxFQEQUFUQUaQqxUBVjlIixoWhQYw1EJBTxB/5QQVDsEaMCBjRoiGADYxRRUFAIWAKyFgxIKGERIaG6LCwg7fh9ztwwXN5tr+y+9Uu+3HvnTT33zJkzZ+5LSZ6hqmlc6oK1wBR4FDyYSqX+kRqIlOQACKM+LpeBPcBeYFuwBVgixwR0BDwM/g1uBBeCP1lugeCOyP8NEExjcBi4AKzU5DgMrgKngB3AnF5U0QADaQFOALdp/nAEXAr2BkukpgKdvwv8XQuHXeBUsJHUJKDDrcAPtOqwAbxVagLQ0bPA78GjWrXYDt6hxWyb0LleagxpdYGG/CXwJKlGZHxD6NQZuHwHtpHqBX2nh8DpcAc0SUGMoTYu54HXgO1BjonC3gv+BS4AS1Hv3iT1eivVEi0e7AcfSND/JuBw8A81WhiGCjWrcpe49bOBSVr1NicKG9RodVTf24GLwEOaDJvAQWCtqAb6a/EJx8NHajz3oL5zgFs1e3Dcc8CmQQ2cCf6oxYsD4IMBfaeTuU9zB4U0GaybqZEntXi1x8NasIGv35eDGzV/oAze8OpP2UbqiNlINpfiR3+sPB/zRk3k4Guwt+QX+8CeaGdF2ibcLTVDOMRAPTYFbpb8C4egrRuFdkrSaix3X6k5uBK8VI2fc78UDteBXSicDmA3SQYGwaLiOHTK0hnS6fAdjiibtuUzoZ6YzleAXW19YVuSQ77n2hIPjcF+FFBnST695oKvhvyesg1Q8EPAhs5vpeBjEWUpBAbibgcv8v0+EZwB7gQHgJPEeMqZ8Cc40HmmrZ0FNpB46ExDN1GTY0LMBlj/+Wo2vB7mJShbG3xZjTftYYAvz88avBo9kqHOtzQ+tlCV20sBgZVgPS5jJQugLKfHGPBdSY5NYvZbfnAF3Cfx0JRTrLXkCEiaU6aP9wj+Co7DAHfbNMah6Ua0ylCWm0k3/sPOLwbncoMKUnvG45lOYlri4xNwVYb0b8HPwTslGmkK6DTJHdz1X+0885625n0+MDCPQe4OKHsJ+LAvjXaLq9UK+0zh0iifIvExw4sAoG3awP9OVkBuYKlFcQRUzjfSUAqDSu8GHTpZMmhPCBh2vcB55lQ7KPGxGIIodZ4p8BudZ2rQuuhqZLV3NJMrqLbe0k0XoAz80vmd/kpjiQ9OjYXOMx23uLFqtv+e94CXw3avB7fg/jNqMzWJ90gbGVHXclZQockRaxVDvkbgs3r80dA8Xx4eIbVx2FKNE+jmGeyUj1rFSsHmzu832fY5zq5OOo+bwk5nmL83p9hOKRw4zaaCgQKlIQfXOdxkVy9vIPTThkt8fAVudZ5vEaOBNCWu3VkDzg6pZym4jALaIDnCaskKh4vB7lady5BllBw/ZeLUeTY4FLffyInOogv3BVOwr/nCszTwL1iWeYn2RHeamCnpB9NGIc8eduQdTY4JvsFMzZBnujqnErgfa9P9U6yPGme1xJfOgH2mkKl/ivXVY1N4viSAGkd0pa9+OpizvL5Tg5aL8V3yjQrf87aAfJ3ETCF6uO4y/rTEcxC5ItFHoia9LglgpzLbcMfPaTfc00KuYstA+ihJfAw/OA3cTWE5+IpP1aOWeYZc6CQOsZ1nhHA0bruDHYMKsQ1gpphV9AcvHWn074L2mOvpgNr7mbZN9o+yGITftotTEdVstuYwxaJAzVATGM80xUb66h6hTvAc9+eqObvPOMVC2pwS0v+nnHyU8Bg1JuBUfz1pq2ZfSIGARs8Ro/otYhZ5RpwduDXyw+TEKRvWJu3HVSFZbrB5xGo5Xzi3Rrv8Gb03RcdqHHi6xEMnNBC19NJB4/dCjPo1cdJb+8r28pWjQ8izKpapdNJpgG8T851RKOy049Sk38PYUTuwmZgYE83JWjHLfoXNXx5Yl3dDlcRlsBQ3doBtnE1wbKgJ03K8B5Kc0roCainmLbWT4gSN8AgMbnJQBjWuAldFagu1owz5N0u+QAOoxYtFYLOQvvNji0/V+ET0ZRgmodN6j0admCYQEIP4c7T4zsf2gG1D+s391v6Asgy10MfKz1ciqKijmgO6YsFB8NGQ/vIbpmURdfBUtofkC6jsQnCzVj+oyaM1ZIrgt/ti1vW2ZvFBVsYQJgzbSlwY8C6X6gM3jB+CLzIKGJLvYokHBuDqSEIExnjt8S7jxWuk6sGd9uNi3P6oM7S4WpHVfjM0CI7O/YLLveASqTpwH/QEOB7tV8bI/5vEGzydwyRh2/igDQCf18LaJYZBuYImOmVRE7VcFFE3DX1HKSTQwElgN3C+Rn/algQ0xNzIDlUTP86mb1eAuwPq5/L/nFbVF7Nqdr9twTfVfAWbrc/EAc0F+2kePh5X455Ms8Kms7hDjWZdqzk4illLVc23Odyh9xRjzLl75s69XkARRg0Y1OKfWHgkw8DUaicukzOsIHhGR4HTfpXFtGOByKvaqfkQi7tw7pTr2/r5Ke8eMbvw/Uk/561u/Au4Wtw9Z87dgwAAAABJRU5ErkJggg==",PU="/assets/campaign_empty_state-5590f7f9.png",LU="/assets/comfyUIIcon-49dfd2bd.png",BU="/assets/mobile-86cad29a.png",OU="/assets/product_placement-1602e401.png",RU="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAZ5JREFUOE+N1D/ITmEYBvDfZ1D+JYv8GZBkMJmVEoPUVwYZxGZUlCxMFmVRZpMMEpNBChmUksGmSORPESULyuDzXG/Po9PTed/vO8t73vvc57qv+7qu58zhNtbgIFbgLubwB4exCddq7QeOYDeu4CEuYSEv3K8gBlfqC/X/8H7YsxpvsT7FNPXXLJCpz/Ig6/wemd4zGQNZiV+NUfY8UNm1dZbCMqt9xLoG9KgCTQMZ2X5SikGfsLYB3cOhRYRtvcNhq/AGG9vD5dXqae6MgTSW7d2Ja1vxfmD3mD6ZHlH/dhHZgde92K2ndydaZNBXnK65axp96MXeP8P+ZXhXJh/DziLwSXwrcpzHd3xujO7U2M/S6GiNxy0EeA8yPL/PC6uriyV7qNcT7K1aJoj7yjndhTOF6c0A5QC+WIL9iclFvES0eYpTde2Ja48xj591WhKbehxKLfepba95e4UT9cvwn3GaLlQ3copDObGPDrF7G7bgWV3jRtHlQalfx5fhFgGaJXKfqcslzcfL92lzL8WY2NPOVuobcLasfK5v+gdzcFy3Vb38aAAAAABJRU5ErkJggg==",zU="/assets/text-to-image-card-d8900423.png",UU="/assets/thanksForSubscribing-0b47927b.png",$U="/assets/promotionPopup-fbff9587.png",FU="/assets/background-c2e37a8b.svg",GU="/assets/brand-9b5bbb44.svg",WU="/assets/close-bec10554.svg",HU="/assets/cloud-upload-ba613117.svg",QU="/assets/compare-c68bbd88.svg",JU="/assets/dark-cloud-upload-0c795d38.svg",VU="/assets/dots-background-90674a51.svg",YU="/assets/objects-b43c7e53.svg",ZU="/assets/presenters-813ec0f3.svg",qU="/assets/redo-c76da965.svg",XU="/assets/reset-9e0c2ee3.svg",KU="/assets/size-612495bb.svg",e$="/assets/style-4c9918cc.svg",t$="/assets/text-d2ab1b34.svg",s$="/assets/undo-7c450a46.svg",a$="/assets/API-3b02c97b.svg",n$="/assets/AWS-5d141afa.svg",o$="/assets/Azure-b6b9dd0f.svg",i$="/assets/BRIA 1.4 Inpainting-e3a05844.svg",r$="/assets/Background Generation-5b568748.svg",l$="/assets/Bria 1.4-3277a063.svg",c$="/assets/Bria 2.0-01727c7d.svg",d$="/assets/Bria-1.4-menu-item-42671ba3.svg",u$="/assets/Bria-2.0-menu-item-9b9f77b4.svg",p$="/assets/Bria-logo-5e0c53b1.svg",g$="/assets/Bria-white-logo-f5c5c18d.svg",m$="/assets/Campaign Generation-3c0da645.svg",h$="/assets/Captions-1410309d.svg",f$="/assets/Check-0b5b2670.svg",_$="/assets/ComfyUI-24da6ac6.svg",y$="/assets/Crown-c35553dd.svg",b$="/assets/Download-36bb56c5.svg",I$="/assets/DownloadModel-6b9ba815.svg",x$="/assets/EnableIFrame-4607940b.svg",C$="/assets/Generate Images-ff7f4131.svg",T$="/assets/Group 85433-c008a7ad.svg",S$="/assets/Hugging_Face-2b6ec93c.svg",j$="/assets/Image Expansion-7557eae2.svg",A$="/assets/Image-to-PSD (Delayering)-b94b26e6.svg",N$="/assets/Increase Resolution-0dc9733f.svg",w$="/assets/Increase_Resolution_Models-fbc49dba.svg",M$="/assets/IntegrateViaAPI-0b5fee38.svg",v$="/assets/Models-489a6048.svg",E$="/assets/OrganizationIcon-a0b6d1bc.svg",k$="/assets/Presenter Recasting-58afe2e8.svg",D$="/assets/Refine images-eb906f3a.svg",P$="/assets/SearchIcon-5235ae14.svg",L$="/assets/SubmittedFeedback-cf94b559.svg",B$="/assets/TGModelsTopHeader-785591e7.svg",O$="/assets/TG_Models-221bc582.svg",R$="/assets/TG_Models_top-header-55eebcc8.svg",z$="/assets/Tailored Generation-a3634c8f.svg",U$="/assets/Text-to-Image Generation-298d1e9d.svg",$$="/assets/api-b26d3f37.svg",F$="/assets/api-b26d3f37.svg",G$="/assets/comfyUi-7a16f7ca.svg",W$="/assets/comfyUi_popup-76305b39.svg",H$="/assets/copilot-06a20923.svg",Q$="/assets/copilot_popup-88e167d1.svg",J$="/assets/figma-642e4881.svg",V$="/assets/figma_popup-b4694201.svg",Y$="/assets/iframe-01559b0b.svg",Z$="/assets/iframe-01559b0b.svg",q$="/assets/model-28757291.svg",X$="/assets/model-28757291.svg",K$="/assets/photoshop-74284d73.svg",eF="/assets/photoshop_popup-5e18d0b7.svg",tF="/assets/powerPoint-e531ced0.svg",sF="/assets/powerPoint_popup-540bf464.svg",aF="/assets/Upload-c0908c6a.svg",nF="/assets/Uppload-dc3376c8.svg",oF="/assets/Vector 187-e54e62e6.svg",iF="/assets/Vector-235549d3.svg",rF="/assets/VectorIcon-8d04a42e.svg",lF="/assets/bria-1.4-Inpainting-b125a81f.svg",cF="/assets/checked-1d3760b6.svg",dF="/assets/clock-stop-6236564a.svg",uF="/assets/cloud-upload-brand-logo-3617ab96.svg",pF="/assets/cloud-upload-aba03296.svg",gF="/assets/copy-icon-d3af5c71.svg",mF="/assets/create-organization-2d226969.svg",hF="/assets/dark-manual-placement-background-d449ad94.svg",fF="/assets/dataset-example-cf9fc1e2.svg",_F="/assets/downloadIcon-435e310e.svg",yF="/assets/face-id-error-f5baf213.svg",bF="/assets/fal_ai-88a54b23.svg",IF="/assets/card1_1-9aa9510c.svg",xF="/assets/card1_2-26fda2d9.svg",CF="/assets/card1_3-8bcf89f5.svg",TF="/assets/card2_1-67dd0a7e.svg",SF="/assets/card2_2-1a0338f1.svg",jF="/assets/card2_3-672b1079.svg",AF="/assets/card3_1-954b6229.svg",NF="/assets/card3_2-070015ba.svg",wF="/assets/card3_3-dccc6c5e.svg",MF="/assets/card4_1-20967c71.svg",vF="/assets/card4_2-5758dee9.svg",EF="/assets/card4_3-62376d41.svg",kF="/assets/generated-img-ef953ce0.svg",DF="/assets/home-graphical-bg-c1e2abc7.svg",PF="/assets/huggingface-37a10883.svg",LF="/assets/iFrame-6ef24706.svg",BF="/assets/iframe-preview-cd2fcbb7.svg",OF="/assets/info-circle-black-a021cb84.svg",RF="/assets/info-circle-8fe60e5a.svg",zF="/assets/invoke-547ca338.svg",UF="/assets/manual-placement-background-2615ac3c.svg",$F="/assets/plus-07de31fc.svg",FF="/assets/reset-e3e45302.svg",GF="/assets/stepper-connector-5498b3d1.svg",WF="/assets/subscribed-label-f3291303.svg",HF="/assets/subscription-widget-background-45140568.svg",QF="/assets/subscription-widget-side-background-a96aa686.svg",JF="/assets/text-to-vector-card-00060973.svg",VF="/assets/trash-73707e50.svg",YF="/assets/x-brand-d0d415ee.svg",ZF="/assets/welcome-ai-editor-c99fcd3e.png",qF="/assets/welcome-design-editor-f4e6d59b.png",XF="/assets/welcome-image-to-image-836c7282.png",KF="/assets/welcome-text-to-image-2a079a9e.png",eG="/assets/welcome-text-to-vector-9da6cae0.png",tG="/assets/welcome-efb446d0.png",sG="/assets/main-48e582c3.scss",aG="data:application/octet-stream;base64,Ly8gU0NTUyBWYXJpYWJsZXMgcmVmZXJlbmNpbmcgQ1NTIHZhcmlhYmxlcyBmb3IgZmFsbGJhY2sgYW5kIGR5bmFtaWMgdXNlCgovLyBGb250CiRwcmltYXJ5LWZvbnQ6IHZhcigtLXByaW1hcnktZm9udCk7CiRtZWRpdW0tZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTsKJGV4dHJhLW1lZGl1bS1mb250LXNpemU6IHZhcigtLWV4dHJhLW1lZGl1bS1mb250LXNpemUpOwokZXh0cmEtc21hbGwtZm9udC1zaXplOiB2YXIoLS1leHRyYS1zbWFsbC1mb250LXNpemUpOwokc21hbGwtZm9udC1zaXplOiB2YXIoLS1zbWFsbC1mb250LXNpemUpOwokbGFyZ2UtZm9udC1zaXplOiB2YXIoLS1sYXJnZS1mb250LXNpemUpOwokbGFyZ2VyLWZvbnQtc2l6ZTogdmFyKC0tbGFyZ2VyLWZvbnQtc2l6ZSk7CiR2ZXJ5LWxhcmdlLWZvbnQtc2l6ZTogdmFyKC0tdmVyeS1sYXJnZS1mb250LXNpemUpOwokZXh0cmEtbGFyZ2UtZm9udC1zaXplOiB2YXIoLS1leHRyYS1sYXJnZS1mb250LXNpemUpOwokZXh0cmEtbGFyZ2VyLWZvbnQtc2l6ZTogdmFyKC0tZXh0cmEtbGFyZ2VyLWZvbnQtc2l6ZSk7CiR0aXRsZS1mb250LXNpemU6IHZhcigtLXRpdGxlLWZvbnQtc2l6ZSk7CiRzdWItdGl0bGUtZm9udC1zaXplOiB2YXIoLS1zdWItdGl0bGUtZm9udC1zaXplKTsKJG5vdGlmaWNhdGlvbi1mb250LXNpemU6IHZhcigtLW5vdGlmaWNhdGlvbi1mb250LXNpemUpOwokZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTsKJHN0YW5kYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXN0YW5kYXJkLWJvcmRlci1yYWRpdXMpOwokc21hbGwtYm9yZGVyLXJhZGl1czogdmFyKC0tc21hbGwtYm9yZGVyLXJhZGl1cyk7CgovLyBUaGVtZSBDb2xvcnMKJHByaW1hcnktY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOwokcHJpbWFyeS1jb2xvci1yZ2I6IHZhcigtLXByaW1hcnktY29sb3ItcmdiKTsKJHByaW1hcnktdGV4dC1jb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0LWNvbG9yKTsKJHByaW1hcnktbWFpbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1tYWluLWNvbG9yKTsKJHByaW1hcnktbGlnaHQtY29sb3I6IHZhcigtLXByaW1hcnktbGlnaHQtY29sb3IpOwokcHJpbWFyeS1saWdodC1jb2xvci1yZ2I6IHZhcigtLXByaW1hcnktbGlnaHQtY29sb3ItcmdiKTsKJHByaW1hcnktZGFyay1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTsKJGJvcmRlci1saWdodC1jb2xvcjogdmFyKC0tYm9yZGVyLWxpZ2h0LWNvbG9yKTsKJGJvcmRlci1saWdodC1jb2xvci1yZ2I6IHZhcigtLWJvcmRlci1saWdodC1jb2xvci1yZ2IpOwokYm9yZGVyLWRhcmstY29sb3I6IHZhcigtLWJvcmRlci1kYXJrLWNvbG9yKTsKJGJvcmRlci1kYXJrLWNvbG9yLXJnYjogdmFyKC0tYm9yZGVyLWRhcmstY29sb3ItcmdiKTsKJHdoaXRlLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7CiR3aGl0ZS1jb2xvci1yZ2I6IHZhcigtLXdoaXRlLWNvbG9yLXJnYik7CiRibGFjay1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpOwokYmxhY2stY29sb3ItcmdiOiB2YXIoLS1ibGFjay1jb2xvci1yZ2IpOwokc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOwokc2Vjb25kYXJ5LWNvbG9yLXJnYjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLXJnYik7CiRhdHRlbnRpb24tY29sb3I6IHZhcigtLWF0dGVudGlvbi1jb2xvcik7CiRjYXJkLWJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmFja2dyb3VuZCk7CiRyb290LWJhY2tncm91bmQ6IHZhcigtLXJvb3QtYmFja2dyb3VuZCk7CgovLyBUZXh0CiR0ZXh0LXByaW1hcnktY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeS1jb2xvcik7CiR0ZXh0LXdlaWdodC1leHRyYS1ib2xkOiB2YXIoLS10ZXh0LXdlaWdodC1leHRyYS1ib2xkKTsKJHRleHQtd2VpZ2h0LWJvbGQ6IHZhcigtLXRleHQtd2VpZ2h0LWJvbGQpOwokdGV4dC13ZWlnaHQtbWVkaXVtOiB2YXIoLS10ZXh0LXdlaWdodC1tZWRpdW0pOwokdGV4dC13ZWlnaHQtbGlnaHQ6IHZhcigtLXRleHQtd2VpZ2h0LWxpZ2h0KTsKJG1lZGl1bS1saW5lLWhlaWdodDogdmFyKC0tbWVkaXVtLWxpbmUtaGVpZ2h0KTsKJG1lZGl1bS1sZXR0ZXItc3BhY2luZzogdmFyKC0tbWVkaXVtLWxldHRlci1zcGFjaW5nKTsKJGxhcmdlLWxpbmUtaGVpZ2h0OiB2YXIoLS1sYXJnZS1saW5lLWhlaWdodCk7CiRzbWFsbC1saW5lLWhlaWdodDogdmFyKC0tc21hbGwtbGluZS1oZWlnaHQpOwoKLy8gRXJyb3JzIGFuZCBXYXJuaW5ncwokZXJyb3ItY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTsKJG5lZ2F0aXZlLWNvbG9yOiB2YXIoLS1uZWdhdGl2ZS1jb2xvcik7CiRwb3NpdGl2ZS1jb2xvcjogdmFyKC0tcG9zaXRpdmUtY29sb3IpOwoKLy8gTWlzY2VsbGFuZW91cwokYmFkZ2UtY29sb3I6IHZhcigtLWJhZGdlLWNvbG9yKTsKJGRlZmF1bHQtYm9yZGVyLXJhZGl1czogdmFyKC0tZGVmYXVsdC1ib3JkZXItcmFkaXVzKTsKJHNtYWxsLWJvcmRlci1yYWRpdXM6IHZhcigtLXNtYWxsLWJvcmRlci1yYWRpdXMpOwoKLy8gRnVuY3Rpb24KQGZ1bmN0aW9uIHNwYWNpbmcoJHZhbHVlKSB7CiAgQHJldHVybiAjeyR2YWx1ZSAqIDh9cHg7Cn0K";function nG(t){return new URL(Object.assign({"../../../assets/images/Brand_Characters.png":pO,"../../../assets/images/Game_Assets.png":gO,"../../../assets/images/Icon_Packages.png":mO,"../../../assets/images/Icons@2x.png":hO,"../../../assets/images/Integrate_Everywhere.png":fO,"../../../assets/images/Monetize_Training_Generation.png":_O,"../../../assets/images/Share the same style_2.png":yO,"../../../assets/images/Single subject@2x.png":bO,"../../../assets/images/Style@2x.png":IO,"../../../assets/images/create-organization.png":xO,"../../../assets/images/gifs/tg_caption_dialog_1.gif":CO,"../../../assets/images/gifs/tg_caption_dialog_2.gif":TO,"../../../assets/images/gifs/tg_caption_dialog_3.gif":SO,"../../../assets/images/icons/AccountIcon.tsx":jO,"../../../assets/images/icons/Alignment/Object/ObjectAlignmentIcon.tsx":AO,"../../../assets/images/icons/Alignment/Object/ObjectBottomCenterIcon.tsx":NO,"../../../assets/images/icons/Alignment/Object/ObjectBottomLeftIcon.tsx":wO,"../../../assets/images/icons/Alignment/Object/ObjectBottomRightIcon.tsx":MO,"../../../assets/images/icons/Alignment/Object/ObjectCenterIcon.tsx":vO,"../../../assets/images/icons/Alignment/Object/ObjectCenterLeftIcon.tsx":EO,"../../../assets/images/icons/Alignment/Object/ObjectCenterRightIcon.tsx":kO,"../../../assets/images/icons/Alignment/Object/ObjectTopIcon.tsx":DO,"../../../assets/images/icons/Alignment/Object/ObjectTopLeftIcon.tsx":PO,"../../../assets/images/icons/Alignment/Object/ObjectTopRightIcon.tsx":LO,"../../../assets/images/icons/Alignment/Text/Horizontal/TextCenterIcon.tsx":BO,"../../../assets/images/icons/Alignment/Text/Horizontal/TextLeftIcon.tsx":OO,"../../../assets/images/icons/Alignment/Text/Horizontal/TextRightIcon.tsx":RO,"../../../assets/images/icons/Alignment/Text/TextAlignmentIcon.tsx":zO,"../../../assets/images/icons/Alignment/Text/TextAutoAlignIcon.tsx":UO,"../../../assets/images/icons/Alignment/Text/TextLtrIcon.tsx":$O,"../../../assets/images/icons/Alignment/Text/TextRtlIcon.tsx":FO,"../../../assets/images/icons/Alignment/Text/Vertical/TextBottomIcon.tsx":GO,"../../../assets/images/icons/Alignment/Text/Vertical/TextCenterIcon.tsx":WO,"../../../assets/images/icons/Alignment/Text/Vertical/TextTopIcon.tsx":HO,"../../../assets/images/icons/BottomCenter.tsx":QO,"../../../assets/images/icons/BulkModeIcon.tsx":JO,"../../../assets/images/icons/CacheIcon.tsx":VO,"../../../assets/images/icons/Center.tsx":YO,"../../../assets/images/icons/CheckIcon.tsx":ZO,"../../../assets/images/icons/CloseIcon.tsx":qO,"../../../assets/images/icons/CloudUpload.tsx":XO,"../../../assets/images/icons/CompareIcon.tsx":KO,"../../../assets/images/icons/CopyIcon.tsx":e8,"../../../assets/images/icons/CrownIcon.tsx":t8,"../../../assets/images/icons/DashboardIcon.tsx":s8,"../../../assets/images/icons/DashedBoxIcon.tsx":a8,"../../../assets/images/icons/DeleteIcon.tsx":n8,"../../../assets/images/icons/DiscordIcon.tsx":o8,"../../../assets/images/icons/DownArrow.tsx":i8,"../../../assets/images/icons/DownloadIcon.tsx":r8,"../../../assets/images/icons/EditAvatarIcon.tsx":l8,"../../../assets/images/icons/EditIcon.tsx":c8,"../../../assets/images/icons/EditIcon2.tsx":d8,"../../../assets/images/icons/EmailButtonIcon.tsx":u8,"../../../assets/images/icons/EmailIcon.tsx":p8,"../../../assets/images/icons/EmptyListIcon.tsx":g8,"../../../assets/images/icons/EyeIcon.tsx":m8,"../../../assets/images/icons/EyeOffIcon.tsx":h8,"../../../assets/images/icons/Github.tsx":f8,"../../../assets/images/icons/Google.tsx":_8,"../../../assets/images/icons/Image/FullscreenIcon.tsx":y8,"../../../assets/images/icons/Image/ImageIcon.tsx":b8,"../../../assets/images/icons/Image/UploadImageIcon.tsx":I8,"../../../assets/images/icons/InfoIcon.tsx":x8,"../../../assets/images/icons/LeftBottom.tsx":C8,"../../../assets/images/icons/LeftCenter.tsx":T8,"../../../assets/images/icons/LeftTop.tsx":S8,"../../../assets/images/icons/MailIcon.tsx":j8,"../../../assets/images/icons/NotesIcon.tsx":A8,"../../../assets/images/icons/PlusIcon.tsx":N8,"../../../assets/images/icons/RightBottom.tsx":w8,"../../../assets/images/icons/RightCenter.tsx":M8,"../../../assets/images/icons/RightTop.tsx":v8,"../../../assets/images/icons/SearchIcon.tsx":E8,"../../../assets/images/icons/SideBySideIcon.tsx":k8,"../../../assets/images/icons/SingleModeIcon.tsx":D8,"../../../assets/images/icons/SlackIcon.tsx":P8,"../../../assets/images/icons/StopIcon.tsx":L8,"../../../assets/images/icons/TextPlusIcon.tsx":B8,"../../../assets/images/icons/ThumbDown.tsx":O8,"../../../assets/images/icons/ThumbUp.tsx":R8,"../../../assets/images/icons/TopCenter.tsx":z8,"../../../assets/images/models/2.2 (Latest highest quality) (1).png":U8,"../../../assets/images/models/2.2 (Latest highest quality).png":$8,"../../../assets/images/models/2.2 Fast (1).png":F8,"../../../assets/images/models/2.2 Fast.png":G8,"../../../assets/images/models/2.3 fast.png":W8,"../../../assets/images/models/BRIA 1.4 Inpainting.png":H8,"../../../assets/images/models/BRIA 2.3 ControlNet ColorGrid.png":Q8,"../../../assets/images/models/BRIA 2.3 ControlNet Inpainting Fast.png":J8,"../../../assets/images/models/BRIA 2.3 ControlNet-Canny.png":V8,"../../../assets/images/models/BRIA 2.3 ControlNet-CannyDepth.png":Y8,"../../../assets/images/models/BRIA 2.3 ControlNet-CannyRecoloring.png":Z8,"../../../assets/images/models/BRIA 2.3 Fast LORA.png":q8,"../../../assets/images/models/BRIA 2.3 ID preservation Adapter.png":X8,"../../../assets/images/models/Background Generation.png":K8,"../../../assets/images/models/Bria 2.0.png":e7,"../../../assets/images/models/ControlNetPose.png":t7,"../../../assets/images/models/Image - Prompt.png":s7,"../../../assets/images/models/Remove Background.png":a7,"../../../assets/images/models/ax-4.png":n7,"../../../assets/images/models/bria4BAdaptPng.png":o7,"../../../assets/images/pageNotFoundLogo.png":i7,"../../../assets/images/pngs/3D render.png":r7,"../../../assets/images/pngs/AI-Image-Editor.png":l7,"../../../assets/images/pngs/APICards/API-Background-Generation.png":c7,"../../../assets/images/pngs/APICards/API-Base-Model.png":d7,"../../../assets/images/pngs/APICards/API-Blur-Background.png":u7,"../../../assets/images/pngs/APICards/API-Branded-Generation.png":p7,"../../../assets/images/pngs/APICards/API-Consistent-Studio-Shots.png":g7,"../../../assets/images/pngs/APICards/API-Contextual-Keyword-Extraction.png":m7,"../../../assets/images/pngs/APICards/API-Crop-Out-Foreground.png":h7,"../../../assets/images/pngs/APICards/API-Crop-Out-Forground.png":f7,"../../../assets/images/pngs/APICards/API-Delayer-Image.png":_7,"../../../assets/images/pngs/APICards/API-Erase-And-Replace.png":y7,"../../../assets/images/pngs/APICards/API-Erase-Elements.png":b7,"../../../assets/images/pngs/APICards/API-Erase-Foreground.png":I7,"../../../assets/images/pngs/APICards/API-Fast-Model.png":x7,"../../../assets/images/pngs/APICards/API-Generate-Images.png":C7,"../../../assets/images/pngs/APICards/API-Generate-image-ref.png":T7,"../../../assets/images/pngs/APICards/API-HD-Model.png":S7,"../../../assets/images/pngs/APICards/API-Image-Expansion.png":j7,"../../../assets/images/pngs/APICards/API-Image-to-PSD.png":A7,"../../../assets/images/pngs/APICards/API-Increase-Resolution.png":N7,"../../../assets/images/pngs/APICards/API-Labeless-AI-Image-Search.png":w7,"../../../assets/images/pngs/APICards/API-Lifestyle-Product-Image.png":M7,"../../../assets/images/pngs/APICards/API-Lifestyle-Product-Text.png":v7,"../../../assets/images/pngs/APICards/API-Manage-Datasets.png":E7,"../../../assets/images/pngs/APICards/API-Managed-Tailored-Models.png":k7,"../../../assets/images/pngs/APICards/API-Masks-Generator.png":D7,"../../../assets/images/pngs/APICards/API-Modify-Presenter.png":P7,"../../../assets/images/pngs/APICards/API-Object-Removal.png":L7,"../../../assets/images/pngs/APICards/API-Product-Cutouts.png":B7,"../../../assets/images/pngs/APICards/API-Product-Pack-Shots.png":O7,"../../../assets/images/pngs/APICards/API-Product-Shadow.png":R7,"../../../assets/images/pngs/APICards/API-Prompt-enhancement.png":z7,"../../../assets/images/pngs/APICards/API-Remove-Background.png":U7,"../../../assets/images/pngs/APICards/API-Text-to-Image.png":$7,"../../../assets/images/pngs/APICards/API-Text-to-Vector.png":F7,"../../../assets/images/pngs/APICards/API-Train-Models.png":G7,"../../../assets/images/pngs/APICards/API-Vector-Fast.png":W7,"../../../assets/images/pngs/APICards/API-Vector-base.png":H7,"../../../assets/images/pngs/APICards/API-Video-Background-Remove.png":Q7,"../../../assets/images/pngs/Automotive/automotive-bg.png":J7,"../../../assets/images/pngs/Automotive/dark-auth-bg.png":V7,"../../../assets/images/pngs/Automotive/new-automotive-project-bg.png":Y7,"../../../assets/images/pngs/BestPractices/aspectRatio1.png":Z7,"../../../assets/images/pngs/BestPractices/aspectRatio2.png":q7,"../../../assets/images/pngs/BestPractices/definedCharacter1.png":X7,"../../../assets/images/pngs/BestPractices/definedCharacter2.png":K7,"../../../assets/images/pngs/BestPractices/definedCharacter3.png":eR,"../../../assets/images/pngs/BestPractices/diversity1.png":tR,"../../../assets/images/pngs/BestPractices/diversity2.png":sR,"../../../assets/images/pngs/BestPractices/diversity3.png":aR,"../../../assets/images/pngs/BestPractices/focusOnSubject1.png":nR,"../../../assets/images/pngs/BestPractices/focusOnSubject2.png":oR,"../../../assets/images/pngs/BestPractices/minimizeMargins1.png":iR,"../../../assets/images/pngs/BestPractices/minimizeMargins2.png":rR,"../../../assets/images/pngs/Consistent image style_.png":lR,"../../../assets/images/pngs/Consistent image style_2.png":cR,"../../../assets/images/pngs/Consistent image style_3.png":dR,"../../../assets/images/pngs/Define the style of the icons in details.png":uR,"../../../assets/images/pngs/Define the style of the icons in details3.png":pR,"../../../assets/images/pngs/Define the style of the icons in details4.png":gR,"../../../assets/images/pngs/FS HIGH RES.png":mR,"../../../assets/images/pngs/Flat vector illustration.png":hR,"../../../assets/images/pngs/For SVG images, use simple 2D images for training.png":fR,"../../../assets/images/pngs/For SVG images, use simple 2D images for training2.png":_R,"../../../assets/images/pngs/For SVG images, use simple 2D images for training3.png":yR,"../../../assets/images/pngs/Group Of subjects.png":bR,"../../../assets/images/pngs/Group Of subjects2.png":IR,"../../../assets/images/pngs/Group Of subjects3.png":xR,"../../../assets/images/pngs/Hub.png":CR,"../../../assets/images/pngs/HubGalleryExampleImages/image 4.png":TR,"../../../assets/images/pngs/HubGalleryExampleImages/image1.png":SR,"../../../assets/images/pngs/HubGalleryExampleImages/image10.png":jR,"../../../assets/images/pngs/HubGalleryExampleImages/image11.png":AR,"../../../assets/images/pngs/HubGalleryExampleImages/image12.png":NR,"../../../assets/images/pngs/HubGalleryExampleImages/image13.png":wR,"../../../assets/images/pngs/HubGalleryExampleImages/image14.png":MR,"../../../assets/images/pngs/HubGalleryExampleImages/image15.png":vR,"../../../assets/images/pngs/HubGalleryExampleImages/image16.png":ER,"../../../assets/images/pngs/HubGalleryExampleImages/image17.png":kR,"../../../assets/images/pngs/HubGalleryExampleImages/image18.png":DR,"../../../assets/images/pngs/HubGalleryExampleImages/image19.png":PR,"../../../assets/images/pngs/HubGalleryExampleImages/image2.png":LR,"../../../assets/images/pngs/HubGalleryExampleImages/image20.png":BR,"../../../assets/images/pngs/HubGalleryExampleImages/image21.png":OR,"../../../assets/images/pngs/HubGalleryExampleImages/image22.png":RR,"../../../assets/images/pngs/HubGalleryExampleImages/image23.png":zR,"../../../assets/images/pngs/HubGalleryExampleImages/image24.png":UR,"../../../assets/images/pngs/HubGalleryExampleImages/image25.png":$R,"../../../assets/images/pngs/HubGalleryExampleImages/image26.png":FR,"../../../assets/images/pngs/HubGalleryExampleImages/image27.png":GR,"../../../assets/images/pngs/HubGalleryExampleImages/image28.png":WR,"../../../assets/images/pngs/HubGalleryExampleImages/image29.png":HR,"../../../assets/images/pngs/HubGalleryExampleImages/image3.png":QR,"../../../assets/images/pngs/HubGalleryExampleImages/image30.png":JR,"../../../assets/images/pngs/HubGalleryExampleImages/image31.png":VR,"../../../assets/images/pngs/HubGalleryExampleImages/image5.png":YR,"../../../assets/images/pngs/HubGalleryExampleImages/image6.png":ZR,"../../../assets/images/pngs/HubGalleryExampleImages/image7.png":qR,"../../../assets/images/pngs/HubGalleryExampleImages/image8.png":XR,"../../../assets/images/pngs/HubGalleryExampleImages/image9.png":KR,"../../../assets/images/pngs/Icons Share the same style_1.png":ez,"../../../assets/images/pngs/Icons Share the same style_2.png":tz,"../../../assets/images/pngs/Icons Share the same style_3.png":sz,"../../../assets/images/pngs/Image-to-image.png":az,"../../../assets/images/pngs/ImageReferenceGallery/image1.png":nz,"../../../assets/images/pngs/ImageReferenceGallery/image10.png":oz,"../../../assets/images/pngs/ImageReferenceGallery/image11.png":iz,"../../../assets/images/pngs/ImageReferenceGallery/image12.png":rz,"../../../assets/images/pngs/ImageReferenceGallery/image13.png":lz,"../../../assets/images/pngs/ImageReferenceGallery/image14.png":cz,"../../../assets/images/pngs/ImageReferenceGallery/image15.png":dz,"../../../assets/images/pngs/ImageReferenceGallery/image16.png":uz,"../../../assets/images/pngs/ImageReferenceGallery/image17.png":pz,"../../../assets/images/pngs/ImageReferenceGallery/image18.png":gz,"../../../assets/images/pngs/ImageReferenceGallery/image19.png":mz,"../../../assets/images/pngs/ImageReferenceGallery/image2.png":hz,"../../../assets/images/pngs/ImageReferenceGallery/image20.png":fz,"../../../assets/images/pngs/ImageReferenceGallery/image3.png":_z,"../../../assets/images/pngs/ImageReferenceGallery/image4.png":yz,"../../../assets/images/pngs/ImageReferenceGallery/image5.png":bz,"../../../assets/images/pngs/ImageReferenceGallery/image6.png":Iz,"../../../assets/images/pngs/ImageReferenceGallery/image7.png":xz,"../../../assets/images/pngs/ImageReferenceGallery/image8.png":Cz,"../../../assets/images/pngs/ImageReferenceGallery/image9.png":Tz,"../../../assets/images/pngs/Incorporating Backgrounds_-1.png":Sz,"../../../assets/images/pngs/Incorporating Backgrounds_-2.png":jz,"../../../assets/images/pngs/Incorporating Backgrounds_.png":Az,"../../../assets/images/pngs/Mixing image styles may lead to poor results..png":Nz,"../../../assets/images/pngs/Mixing image styles may lead to poor results.2.png":wz,"../../../assets/images/pngs/Mixing image styles may lead to poor results.3.png":Mz,"../../../assets/images/pngs/Multi-Perspective.png":vz,"../../../assets/images/pngs/Multi-Perspective2.png":Ez,"../../../assets/images/pngs/Multi-Perspective3.png":kz,"../../../assets/images/pngs/Pixel game art.png":Dz,"../../../assets/images/pngs/Share the same style_1.png":Pz,"../../../assets/images/pngs/Share the same style_2.png":Lz,"../../../assets/images/pngs/Share the same style_3.png":Bz,"../../../assets/images/pngs/TgIpType/illustration/character_variants/character_variants-1.png":Oz,"../../../assets/images/pngs/TgIpType/illustration/character_variants/character_variants-2.png":Rz,"../../../assets/images/pngs/TgIpType/illustration/character_variants/character_variants-3.png":zz,"../../../assets/images/pngs/TgIpType/illustration/character_variants/character_variants-4.png":Uz,"../../../assets/images/pngs/TgIpType/illustration/character_variants/character_variants-5.png":$z,"../../../assets/images/pngs/TgIpType/illustration/defined_character/defined_character-1.png":Fz,"../../../assets/images/pngs/TgIpType/illustration/defined_character/defined_character-2.png":Gz,"../../../assets/images/pngs/TgIpType/illustration/defined_character/defined_character-3.png":Wz,"../../../assets/images/pngs/TgIpType/illustration/defined_character/defined_character-4.png":Hz,"../../../assets/images/pngs/TgIpType/illustration/defined_character/defined_character-5.png":Qz,"../../../assets/images/pngs/TgIpType/illustration/icons/icons-1.png":Jz,"../../../assets/images/pngs/TgIpType/illustration/icons/icons-2.png":Vz,"../../../assets/images/pngs/TgIpType/illustration/icons/icons-3.png":Yz,"../../../assets/images/pngs/TgIpType/illustration/icons/icons-4.png":Zz,"../../../assets/images/pngs/TgIpType/illustration/icons/icons-5.png":qz,"../../../assets/images/pngs/TgIpType/illustration/multi_object_set/multi_object_set-1.png":Xz,"../../../assets/images/pngs/TgIpType/illustration/multi_object_set/multi_object_set-2.png":Kz,"../../../assets/images/pngs/TgIpType/illustration/multi_object_set/multi_object_set-3.png":eU,"../../../assets/images/pngs/TgIpType/illustration/multi_object_set/multi_object_set-4.png":tU,"../../../assets/images/pngs/TgIpType/illustration/multi_object_set/multi_object_set-5.png":sU,"../../../assets/images/pngs/TgIpType/illustration/object_variants/object_variants-1.png":aU,"../../../assets/images/pngs/TgIpType/illustration/object_variants/object_variants-2.png":nU,"../../../assets/images/pngs/TgIpType/illustration/object_variants/object_variants-3.png":oU,"../../../assets/images/pngs/TgIpType/illustration/object_variants/object_variants-4.png":iU,"../../../assets/images/pngs/TgIpType/illustration/object_variants/object_variants-5.png":rU,"../../../assets/images/pngs/TgIpType/illustration/stylized_scene/stylized_scene-1.png":lU,"../../../assets/images/pngs/TgIpType/illustration/stylized_scene/stylized_scene-2.png":cU,"../../../assets/images/pngs/TgIpType/illustration/stylized_scene/stylized_scene-3.png":dU,"../../../assets/images/pngs/TgIpType/illustration/stylized_scene/stylized_scene-4.png":uU,"../../../assets/images/pngs/TgIpType/illustration/stylized_scene/stylized_scene-5.png":pU,"../../../assets/images/pngs/TgIpType/photography/defined_character/defined_character-1.png":gU,"../../../assets/images/pngs/TgIpType/photography/defined_character/defined_character-2.png":mU,"../../../assets/images/pngs/TgIpType/photography/defined_character/defined_character-3.png":hU,"../../../assets/images/pngs/TgIpType/photography/defined_character/defined_character-4.png":fU,"../../../assets/images/pngs/TgIpType/photography/defined_character/defined_character-5.png":_U,"../../../assets/images/pngs/TgIpType/photography/stylized_scene/stylized_scene-1.png":yU,"../../../assets/images/pngs/TgIpType/photography/stylized_scene/stylized_scene-2.png":bU,"../../../assets/images/pngs/TgIpType/photography/stylized_scene/stylized_scene-3.png":IU,"../../../assets/images/pngs/TgIpType/photography/stylized_scene/stylized_scene-4.png":xU,"../../../assets/images/pngs/TgIpType/photography/stylized_scene/stylized_scene-5.png":CU,"../../../assets/images/pngs/TgModelFeatures/brand_characters.png":TU,"../../../assets/images/pngs/TgModelFeatures/game_assets.png":SU,"../../../assets/images/pngs/TgModelFeatures/icon_packages.png":jU,"../../../assets/images/pngs/TgModelFeatures/integrate_everywhere.png":AU,"../../../assets/images/pngs/TgModelFeatures/monetize_training.png":NU,"../../../assets/images/pngs/Transparent or solid background_.png":wU,"../../../assets/images/pngs/Transparent or solid background_2.png":MU,"../../../assets/images/pngs/Transparent or solid background_3.png":vU,"../../../assets/images/pngs/Water Color.png":EU,"../../../assets/images/pngs/WelcometoBRIACampaigngenerator.png":kU,"../../../assets/images/pngs/bria-logo.png":DU,"../../../assets/images/pngs/campaign_empty_state.png":PU,"../../../assets/images/pngs/comfyUIIcon.png":LU,"../../../assets/images/pngs/mobile.png":BU,"../../../assets/images/pngs/product_placement.png":OU,"../../../assets/images/pngs/select-area-cursor.png":RU,"../../../assets/images/pngs/text-to-image-card.png":zU,"../../../assets/images/pngs/thanksForSubscribing.png":UU,"../../../assets/images/promotionPopup.png":$U,"../../../assets/images/svgs/AIEditor/background.svg":FU,"../../../assets/images/svgs/AIEditor/brand.svg":GU,"../../../assets/images/svgs/AIEditor/close.svg":WU,"../../../assets/images/svgs/AIEditor/cloud-upload.svg":HU,"../../../assets/images/svgs/AIEditor/compare.svg":QU,"../../../assets/images/svgs/AIEditor/dark-cloud-upload.svg":JU,"../../../assets/images/svgs/AIEditor/dots-background.svg":VU,"../../../assets/images/svgs/AIEditor/objects.svg":YU,"../../../assets/images/svgs/AIEditor/presenters.svg":ZU,"../../../assets/images/svgs/AIEditor/redo.svg":qU,"../../../assets/images/svgs/AIEditor/reset.svg":XU,"../../../assets/images/svgs/AIEditor/size.svg":KU,"../../../assets/images/svgs/AIEditor/style.svg":e$,"../../../assets/images/svgs/AIEditor/text.svg":t$,"../../../assets/images/svgs/AIEditor/undo.svg":s$,"../../../assets/images/svgs/API.svg":a$,"../../../assets/images/svgs/AWS.svg":n$,"../../../assets/images/svgs/Azure.svg":o$,"../../../assets/images/svgs/BRIA 1.4 Inpainting.svg":i$,"../../../assets/images/svgs/Background Generation.svg":r$,"../../../assets/images/svgs/Bria 1.4.svg":l$,"../../../assets/images/svgs/Bria 2.0.svg":c$,"../../../assets/images/svgs/Bria-1.4-menu-item.svg":d$,"../../../assets/images/svgs/Bria-2.0-menu-item.svg":u$,"../../../assets/images/svgs/Bria-logo.svg":p$,"../../../assets/images/svgs/Bria-white-logo.svg":g$,"../../../assets/images/svgs/Campaign Generation.svg":m$,"../../../assets/images/svgs/Captions.svg":h$,"../../../assets/images/svgs/Check.svg":f$,"../../../assets/images/svgs/ComfyUI.svg":_$,"../../../assets/images/svgs/Crown.svg":y$,"../../../assets/images/svgs/Download.svg":b$,"../../../assets/images/svgs/DownloadModel.svg":I$,"../../../assets/images/svgs/EnableIFrame.svg":x$,"../../../assets/images/svgs/Generate Images.svg":C$,"../../../assets/images/svgs/Group 85433.svg":T$,"../../../assets/images/svgs/Hugging_Face.svg":S$,"../../../assets/images/svgs/Image Expansion.svg":j$,"../../../assets/images/svgs/Image-to-PSD (Delayering).svg":A$,"../../../assets/images/svgs/Increase Resolution.svg":N$,"../../../assets/images/svgs/Increase_Resolution_Models.svg":w$,"../../../assets/images/svgs/IntegrateViaAPI.svg":M$,"../../../assets/images/svgs/Models.svg":v$,"../../../assets/images/svgs/OrganizationIcon.svg":E$,"../../../assets/images/svgs/Presenter Recasting.svg":k$,"../../../assets/images/svgs/Refine images.svg":D$,"../../../assets/images/svgs/SearchIcon.svg":P$,"../../../assets/images/svgs/SubmittedFeedback.svg":L$,"../../../assets/images/svgs/TGModelsTopHeader.svg":B$,"../../../assets/images/svgs/TG_Models.svg":O$,"../../../assets/images/svgs/TG_Models_top-header.svg":R$,"../../../assets/images/svgs/Tailored Generation.svg":z$,"../../../assets/images/svgs/Text-to-Image Generation.svg":U$,"../../../assets/images/svgs/TgAccessMethods/api.svg":$$,"../../../assets/images/svgs/TgAccessMethods/api_popup.svg":F$,"../../../assets/images/svgs/TgAccessMethods/comfyUi.svg":G$,"../../../assets/images/svgs/TgAccessMethods/comfyUi_popup.svg":W$,"../../../assets/images/svgs/TgAccessMethods/copilot.svg":H$,"../../../assets/images/svgs/TgAccessMethods/copilot_popup.svg":Q$,"../../../assets/images/svgs/TgAccessMethods/figma.svg":J$,"../../../assets/images/svgs/TgAccessMethods/figma_popup.svg":V$,"../../../assets/images/svgs/TgAccessMethods/iframe.svg":Y$,"../../../assets/images/svgs/TgAccessMethods/iframe_popup.svg":Z$,"../../../assets/images/svgs/TgAccessMethods/model.svg":q$,"../../../assets/images/svgs/TgAccessMethods/model_popup.svg":X$,"../../../assets/images/svgs/TgAccessMethods/photoshop.svg":K$,"../../../assets/images/svgs/TgAccessMethods/photoshop_popup.svg":eF,"../../../assets/images/svgs/TgAccessMethods/powerPoint.svg":tF,"../../../assets/images/svgs/TgAccessMethods/powerPoint_popup.svg":sF,"../../../assets/images/svgs/Upload.svg":aF,"../../../assets/images/svgs/Uppload.svg":nF,"../../../assets/images/svgs/Vector 187.svg":oF,"../../../assets/images/svgs/Vector.svg":iF,"../../../assets/images/svgs/VectorIcon.svg":rF,"../../../assets/images/svgs/bria-1.4-Inpainting.svg":lF,"../../../assets/images/svgs/checked.svg":cF,"../../../assets/images/svgs/clock-stop.svg":dF,"../../../assets/images/svgs/cloud-upload-brand-logo.svg":uF,"../../../assets/images/svgs/cloud-upload.svg":pF,"../../../assets/images/svgs/copy-icon.svg":gF,"../../../assets/images/svgs/create-organization.svg":mF,"../../../assets/images/svgs/dark-manual-placement-background.svg":hF,"../../../assets/images/svgs/dataset-example.svg":fF,"../../../assets/images/svgs/downloadIcon.svg":_F,"../../../assets/images/svgs/face-id-error.svg":yF,"../../../assets/images/svgs/fal_ai.svg":bF,"../../../assets/images/svgs/foxGuidlinesCards/card1_1.svg":IF,"../../../assets/images/svgs/foxGuidlinesCards/card1_2.svg":xF,"../../../assets/images/svgs/foxGuidlinesCards/card1_3.svg":CF,"../../../assets/images/svgs/foxGuidlinesCards/card2_1.svg":TF,"../../../assets/images/svgs/foxGuidlinesCards/card2_2.svg":SF,"../../../assets/images/svgs/foxGuidlinesCards/card2_3.svg":jF,"../../../assets/images/svgs/foxGuidlinesCards/card3_1.svg":AF,"../../../assets/images/svgs/foxGuidlinesCards/card3_2.svg":NF,"../../../assets/images/svgs/foxGuidlinesCards/card3_3.svg":wF,"../../../assets/images/svgs/foxGuidlinesCards/card4_1.svg":MF,"../../../assets/images/svgs/foxGuidlinesCards/card4_2.svg":vF,"../../../assets/images/svgs/foxGuidlinesCards/card4_3.svg":EF,"../../../assets/images/svgs/generated-img.svg":kF,"../../../assets/images/svgs/home-graphical-bg.svg":DF,"../../../assets/images/svgs/huggingface.svg":PF,"../../../assets/images/svgs/iFrame.svg":LF,"../../../assets/images/svgs/iframe-preview.svg":BF,"../../../assets/images/svgs/info-circle-black.svg":OF,"../../../assets/images/svgs/info-circle.svg":RF,"../../../assets/images/svgs/invoke.svg":zF,"../../../assets/images/svgs/manual-placement-background.svg":UF,"../../../assets/images/svgs/plus.svg":$F,"../../../assets/images/svgs/reset.svg":FF,"../../../assets/images/svgs/stepper-connector.svg":GF,"../../../assets/images/svgs/subscribed-label.svg":WF,"../../../assets/images/svgs/subscription-widget-background.svg":HF,"../../../assets/images/svgs/subscription-widget-side-background.svg":QF,"../../../assets/images/svgs/text-to-vector-card.svg":JF,"../../../assets/images/svgs/trash.svg":VF,"../../../assets/images/svgs/x-brand.svg":YF,"../../../assets/images/welcome-ai-editor.png":ZF,"../../../assets/images/welcome-design-editor.png":qF,"../../../assets/images/welcome-image-to-image.png":XF,"../../../assets/images/welcome-text-to-image.png":KF,"../../../assets/images/welcome-text-to-vector.png":eG,"../../../assets/images/welcome.png":tG,"../../../assets/styles/main.scss":sG,"../../../assets/styles/variables.scss":aG})[`../../../assets/${t}`],self.location).href}const pl=({name:t,className:e,onClick:a,...n})=>s.jsx("img",{className:e,src:nG(t),alt:t,onClick:a,...n}),oG="_image_1pebu_1",iG={image:oG},rG=dA(lx)({width:"100%","--swiper-navigation-size":"20px","--swiper-navigation-color":"#1A0638"}),lG=({items:t})=>s.jsx(rG,{navigation:!0,modules:[cx],children:t.map((e,a)=>s.jsx(dx,{children:s.jsx(pl,{className:iG.image,name:e})},a))}),cG=Y(lG),dG="_dialogContent_8gm9z_1",uG="_title_8gm9z_5",pG="_description_8gm9z_11",gG="_button_8gm9z_16",nu={dialogContent:dG,title:uG,description:pG,button:gG},mG=()=>{const{uiStore:t}=q(),{t:e}=J("translation",{keyPrefix:"tailored_generation.models.stepper.createDataSet"}),a=["../../../assets/images/gifs/tg_caption_dialog_1.gif","../../../assets/images/gifs/tg_caption_dialog_2.gif","../../../assets/images/gifs/tg_caption_dialog_3.gif"];return s.jsx(At,{className:nu.container,children:s.jsx(Es,{onClose:()=>{t.hideDialog("TGCaptionDialog")},open:t.TGCaptionDialog,children:s.jsxs(At,{className:nu.dialogContent,children:[s.jsx(cG,{items:a}),s.jsx(k,{className:nu.title,children:e("captionDialog.title")}),s.jsx(k,{className:nu.description,children:e("captionDialog.description")}),s.jsx(ae,{buttonType:"primary",className:nu.button,onClick:()=>{t.hideDialog("TGCaptionDialog")},children:e("captionDialog.button")})]})})})},hG=Y(mG),fG="/assets/trash-73707e50.svg",_G="_container_1tnqw_1",yG="_itemGrid_1tnqw_4",bG="_imgContainer_1tnqw_4",IG="_srcImage_1tnqw_13",xG="_trash_1tnqw_18",CG="_bigTextFieldContainer_1tnqw_28",TG="_bigTextField_1tnqw_28",Ml={container:_G,itemGrid:yG,imgContainer:bG,srcImage:IG,trash:xG,bigTextFieldContainer:CG,bigTextField:TG},SG=({dataset:t,handleDeleteImage:e})=>{var o;const{tailoredGenerationStore:a}=q(),{t:n}=J("translation",{keyPrefix:"tailored_generation"});return s.jsx(f,{className:Ml.container,children:s.jsx(Tt,{container:!0,spacing:4,children:(o=t==null?void 0:t.assets)==null?void 0:o.map((i,r)=>s.jsxs(Tt,{item:!0,xs:12,sm:12,md:6,lg:3,xl:3,className:Ml.itemGrid,children:[s.jsxs(f,{className:Ml.imgContainer,children:[e&&!a.isUploading&&s.jsx("img",{src:fG,className:Ml.trash,onClick:()=>{e(i.id)},alt:`${r}`}),s.jsx("img",{src:i.imageUrl,alt:`${r}`,className:Ml.srcImage},r)]}),s.jsx(Nt,{value:i.caption,placeholder:n("models.stepper.createDataSet.imageCaptionPlaceholder"),fullWidth:!0,multiline:!0,minRows:2,maxRows:2,disabled:!0,className:Ml.bigTextFieldContainer,InputProps:{classes:{root:Ml.bigTextField}}})]}))})})},i_=Y(SG);var ss=(t=>(t.ACTIVE="Active",t.PENDING="Pending",t.INACTIVE="Inactive",t.DELETED="Deleted",t))(ss||{}),$e=(t=>(t.ACTIVE="Active",t.PENDING="Pending",t.INACTIVE="Inactive",t.DELETED="Deleted",t.DRAFT="Draft",t))($e||{}),vn=(t=>(t.LOGO_1="LOGO_1",t.LOGO_2="LOGO_2",t.LOGO_3="LOGO_3",t.LOGO_4="LOGO_4",t.LOGO_5="LOGO_5",t.LOGO_6="LOGO_6",t))(vn||{}),Dn=(t=>(t.LOGO_1="Positive horizontal logo",t.LOGO_2="Positive vertical logo",t.LOGO_3="Positive icon logo",t.LOGO_4="Negative horizontal logo",t.LOGO_5="Negative vertical logo",t.LOGO_6="Negative icon logo",t))(Dn||{}),mt=(t=>(t.COLOR_1="Dark color #1",t.COLOR_2="Dark color #2",t.COLOR_3="Dark color #3",t.COLOR_4="Light color #1",t.COLOR_5="Light color #2",t.COLOR_6="Light color #3",t))(mt||{}),Ea=(t=>(t.FONT_1="FONT_1",t.FONT_2="FONT_2",t.FONT_3="FONT_3",t.FONT_4="FONT_4",t.FONT_5="FONT_5",t))(Ea||{}),oS=(t=>(t.FONT_1="Font #1",t.FONT_2="Font #2",t.FONT_3="Font #3",t.FONT_4="Font #4",t.FONT_5="Font #5",t))(oS||{}),ct=(t=>(t.TOP="top",t.BOTTOM="bottom",t.CENTER="center",t))(ct||{}),ju=(t=>(t.RTL="rtl",t.LTR="ltr",t))(ju||{}),dt=(t=>(t.LEFT="left",t.RIGHT="right",t.CENTER="center",t))(dt||{}),ns=(t=>(t.START_IFRAME_CONFIG="START_IFRAME_CONFIG",t.ACTIVATED_IFRAME="ACTIVATED_IFRAME",t.USER_COPIED_API_KEY="USER_COPIED_API_KEY",t.REQUEST_FOR_FOUNDATION_MODELS="REQUEST_FOR_FOUNDATION_MODELS",t.SUBMITTED_FIRST_TRAINING_MODEL="SUBMITTED_FIRST_TRAINING_MODEL",t.REQUEST_FOR_PLAN_QUOTE="REQUEST_FOR_PLAN_QUOTE",t.STARTED_FIRST_TRAINING_MODEL="STARTED_FIRST_TRAINING_MODEL",t.REQUEST_FOR_TAILORED_MODELS="REQUEST_FOR_TAILORED_MODELS",t.REQUEST_FOR_TG_FIGMA="REQUEST_FOR_TG_FIGMA",t.REQUEST_FOR_TG_MODEL_SOURCE="REQUEST_FOR_TG_MODEL_SOURCE",t.REQUEST_FOR_TG_PHOTOSHOP="REQUEST_FOR_TG_PHOTOSHOP",t.DOWNLOAD_FIGMA_PLUGIN="DOWNLOAD_FIGMA_PLUGIN",t.REQUEST_FOR_TG_COPILOT="REQUEST_FOR_TG_COPILOT",t.REQUEST_FOR_TG_POWERPOINT="REQUEST_FOR_TG_POWERPOINT",t))(ns||{}),hd=(t=>(t.FULL_VIEW="FullView",t.GRID_VIEW="GridView",t))(hd||{});const r_={BRIA_2_3:{name:"BRIA 2.3",imageSource:""}},Yl={SELECT_OPTION:{name:"Select Option",value:"Select Option"},VECTOR_ART:{name:"Vector Art",value:"VECTOR ART"},GAMING:{name:"Gaming",value:"GAMING"},CHARACTER:{name:"Character",value:"CHARACTER"}},jG="_briaRoot_1ok79_1",AG={briaRoot:jG,"Mui-focused":"_Mui-focused_1ok79_10","MuiFilledInput-input":"_MuiFilledInput-input_1ok79_13","MuiSelect-select":"_MuiSelect-select_1ok79_16","MuiInputLabel-shrink":"_MuiInputLabel-shrink_1ok79_19"},iS=({children:t,...e})=>s.jsx(k_,{className:AG.briaRoot,...e,children:t}),NG="_dialogContent_3yqe8_1",wG="_title_3yqe8_8",MG="_description_3yqe8_15",vG="_closeButton_3yqe8_18",EG="_layout_3yqe8_23",kG="_bigTextField_3yqe8_23",DG="_dropDown_3yqe8_23",PG="_textField_3yqe8_23",LG="_inputLabel_3yqe8_37",BG="_button_3yqe8_44",OG="_inputDescription_3yqe8_51",Fn={dialogContent:NG,title:wG,description:MG,closeButton:vG,layout:EG,bigTextField:kG,dropDown:DG,textField:PG,inputLabel:LG,button:BG,inputDescription:OG},RG=()=>{const{tailoredGenerationStore:t,authStore:e,uiStore:a,appStore:n}=q(),{t:o}=J("translation",{keyPrefix:"tailored_generation"}),[i,r]=I.useState(""),[l,c]=I.useState(!1),d=ve(),u=p=>{const _=p.target.value;t.handleFormChange("modelType",_)},g=async()=>{const p=t.modelForm.dataset.name.trim()==="",_=t.modelForm.dataset.description.trim()==="";if(p||_){p&&t.setIsValidDatasetName(!1),_&&t.setIsEmptyDescription(!0),a.hideDialog("TGPublishToTrainingDialog");return}else i.trim()&&(c(!0),t.handleFormChange("dataset",{...t.modelForm.dataset,name:i}));t.isLoading=!0,t.models.length===0&&await t.getModelsCount()===0&&n.logEvent({eventType:ns.SUBMITTED_FIRST_TRAINING_MODEL}),await t.updateDataset(t.modelForm.dataset,!1),await t.createModel(t.modelForm),await t.loadDatasets(),a.hideDialog("TGPublishToTrainingDialog"),d(O.TG_MODELS.fullPath)},h=()=>{const p=t.selectedDatasetOption,_=t.modelForm.dataset;return!!(p&&(p.id!==_.id&&p.name===_.name||p.id===_.id&&p.description!==_.description&&p.name===_.name))};return s.jsx(f,{className:Fn.form,children:s.jsx(Es,{onClose:()=>{a.hideDialog("TGPublishToTrainingDialog")},open:a.TGPublishToTrainingDialog,children:s.jsxs(f,{className:Fn.dialogContent,children:[s.jsx(Bs,{onClick:()=>{a.hideDialog("TGPublishToTrainingDialog")},className:Fn.closeButton,children:s.jsx(ro,{})}),s.jsx(k,{variant:"h6",className:Fn.title,children:o("models.stepper.sendToTraining.publishToTrainingDialog.title")}),s.jsx(k,{className:Fn.description,children:o("models.stepper.sendToTraining.publishToTrainingDialog.description")}),s.jsx(me,{label:o("models.stepper.modelDetails.modelNameLabel"),children:s.jsx(Nt,{value:t.modelForm.name,onChange:p=>t.handleFormChange("name",p.target.value),placeholder:o("models.stepper.modelDetails.modelNamePlaceholder"),fullWidth:!0,InputProps:{classes:{root:Fn.textField}}})}),s.jsx(me,{label:o("models.stepper.modelDetails.descriptionLabel"),children:s.jsx(Nt,{value:t.modelForm.description,onChange:p=>t.handleFormChange("description",p.target.value),placeholder:o("models.stepper.modelDetails.descriptionPlaceholder"),fullWidth:!0,multiline:!0,minRows:3,InputProps:{classes:{root:Fn.bigTextField}}})}),cm(e.user)&&XP()&&s.jsx(me,{label:o("models.stepper.modelDetails.modelTypeLabel"),children:s.jsx(iS,{value:t.modelForm.modelType,onChange:u,className:Fn.dropDown,renderValue:p=>s.jsx(s.Fragment,{children:p}),MenuProps:{anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},PaperProps:{style:{backgroundColor:"white",maxHeight:"30vh",overflowY:"auto"}}},children:Object.values(r_).map(p=>s.jsxs(Ca,{sx:{padding:0},value:p.name,children:[p.name,(p==null?void 0:p.imageSource)&&s.jsx(pl,{className:Fn.image,name:p.imageSource})]},p.name))})}),(h()||l)&&s.jsxs(me,{validateOn:!t.isValidDatasetName,validationMessage:o("models.validation.dataSetNameAlreadyExists"),label:o("models.stepper.modelDetails.datasetNameLabel"),children:[s.jsx(k,{className:Fn.inputDescription,children:o("models.stepper.modelDetails.datasetNameDescription")}),s.jsx(Nt,{value:i,onChange:p=>{r(p.target.value),t.setIsValidDatasetName(!0)},placeholder:o("models.stepper.modelDetails.datasetNamePlaceholder"),fullWidth:!0,InputProps:{classes:{root:Fn.textField}}})]}),s.jsx(ae,{disabled:t.modelForm.name.trim()===""||h()&&i.trim()===""||t.isLoading,buttonType:"primary",className:Fn.button,onClick:g,size:"small",loading:t.isLoading,children:o("models.stepper.sendToTraining.publishToTrainingDialog.button")})]})})})},zG=Y(RG),UG="_container_37lyo_1",$G="_layout_37lyo_6",FG="_dropDown_37lyo_6",GG="_longTextField_37lyo_6",WG="_textField_37lyo_6",HG="_textFieldDataSetCreation_37lyo_6",QG="_disabledOpacity_37lyo_34",JG="_dropDownLabel_37lyo_37",VG="_row_37lyo_40",YG="_fullWidthField_37lyo_46",ZG="_uploadedImagesCount_37lyo_50",qG="_dismissButton_37lyo_59",XG="_errorsList_37lyo_65",ho={container:UG,layout:$G,dropDown:FG,longTextField:GG,textField:WG,textFieldDataSetCreation:HG,disabledOpacity:QG,dropDownLabel:JG,row:VG,fullWidthField:YG,uploadedImagesCount:ZG,dismissButton:qG,errorsList:XG},KG=()=>{const t=g=>async()=>{const p=g==="",_=n.modelForm.dataset.description.trim()==="";if(p||_){p&&n.setIsValidDatasetName(!1),_&&(n.setIsEmptyDescription(!0),a.hideDialog("TGPDataSetCreationDialogAndChangeDatasetName"));return}else n.handleFormChange("dataset",{...n.modelForm.dataset,name:g});n.isLoading=!0,n.datasets=[],await n.updateDataset(n.modelForm.dataset,!0),a.hideDialog("TGPDataSetCreationDialogAndChangeDatasetName"),a.showSnackbar("datasetCreationSuccessSnackbar"),e(O.TG_DATASET.fullPath)},e=ve(),{uiStore:a,tailoredGenerationStore:n}=q(),{t:o}=J("translation",{keyPrefix:"tailored_generation"}),[i,r]=I.useState(""),[l,c]=I.useState(!1),d=async g=>{try{n.handleDeleteImage(g).then(()=>{c(!0)}).catch(h=>console.log(h))}catch(h){console.log(h)}},u=()=>{c(!1)};return I.useEffect(()=>(a.showTGButtons(),a.updateTgStep(Ai.CREATE_DATASET),a.duplicateDatasetFlow&&(n.modelForm.type==Ns.SINGLE_SUBJECT&&(n.modelForm.dataset.assets.length<10||n.modelForm.dataset.assets.length>20)?n.errorMessage=Ma[3]:n.modelForm.type==Ns.STYLE&&(n.modelForm.dataset.assets.length<20||n.modelForm.dataset.assets.length>200)&&(n.errorMessage=Ma[0])),()=>{n.successUploaded=0,n.failedUploaded=0,n.errorMessage=null,n.createNewDataset=!1,a.hideTGButtons(),n.selectedDatasetOption&&!a.duplicateDatasetFlow&&(n.selectedDatasetOption=void 0,n.modelForm.dataset={name:"",assets:[],numberOfAssets:0,description:"",brandStyleType:"",status:sc.DRAFT})}),[]),s.jsxs(f,{className:ho.container,children:[s.jsx(f,{className:ho.row,children:s.jsx(me,{showLabel:!1,validateOn:!n.selectedDatasetOption&&!n.isValidDatasetName,validationMessage:o("models.validation.dataSetNameAlreadyExists"),children:s.jsx(Nt,{variant:"outlined",value:n.modelForm.dataset.name,onChange:g=>{n.handleFormChange("dataset",{...n.modelForm.dataset,name:g.target.value}),n.setIsValidDatasetName(!0)},placeholder:o("models.stepper.sendToTraining.datasetPlaceholder"),fullWidth:!0,InputProps:{classes:{root:ho.textField}}})})}),s.jsxs(f,{className:ho.row,children:[s.jsx(me,{validateOn:n.isEmptyDescription,validationMessage:o("models.validation.addDescription"),className:ho.fullWidthField,label:o("models.stepper.sendToTraining.brandStyleDescriptionLabel"),children:s.jsx(Nt,{value:n.modelForm.dataset.description,onChange:g=>{n.handleFormChange("dataset",{...n.modelForm.dataset,description:g.target.value}),n.setIsEmptyDescription(!1)},placeholder:o("models.stepper.sendToTraining.brandStyleDescriptionPlaceholder"),fullWidth:!0,InputProps:{classes:{root:ho.longTextField}}})}),!n.isUploading&&s.jsxs(k,{className:ho.uploadedImagesCount,children:[n.modelForm.dataset.assets.length," ",o("models.stepper.sendToTraining.images")]})]}),s.jsxs(f,{className:ho.errorsList,children:[(n.errorMessage||n.exceedsMaxNumberOfAssetsWarning)&&s.jsx(o_,{severity:"error",icon:s.jsx(Cf,{}),className:ho.errorMessage,children:n.errorMessage?n.errorMessage:n.exceedsMaxNumberOfAssetsWarning}),n.failedUploaded>0&&s.jsx(ll,{in:!n.dismissWarning,children:s.jsx(o_,{severity:"warning",bgColor:"#FFE083",action:s.jsx(ae,{className:ho.dismissButton,color:"inherit",onClick:()=>{n.dismissWarning=!0},children:"Dismiss"}),icon:s.jsx(Cf,{style:{fill:"#1A0638"}}),children:o("models.uploadWarning",{failed:n.failedUploaded})})})]}),s.jsx(i_,{dataset:n.modelForm.dataset,handleDeleteImage:d}),s.jsx(hG,{}),s.jsx(zG,{}),s.jsx(Oe,{hideCancel:!0,onClose:()=>a.hideDialog("TGPDataSetCreationDialogAndChangeDatasetName"),title:o("models.stepper.sendToTraining.TGPDataSetCreationDialogAndChangeDatasetName.title"),description:o("models.stepper.sendToTraining.publishToTrainingDialogAndChangeDatasetName.newDataSetMessageInform"),confirmButtonText:o("models.stepper.sendToTraining.TGPDataSetCreationDialogAndChangeDatasetName.button"),disableConfirm:n.isLoading,loading:n.isLoading,open:a.TGPDataSetCreationDialogAndChangeDatasetName,onClick:t(i),children:s.jsx(f,{children:s.jsx(me,{showLabel:!1,validateOn:!n.isValidDatasetName,validationMessage:o("models.validation.dataSetNameAlreadyExists"),children:s.jsx(Nt,{value:i,onChange:g=>{r(g.target.value),n.setIsValidDatasetName(!0)},placeholder:o("models.stepper.sendToTraining.newDataSetName"),fullWidth:!0,InputProps:{classes:{root:ho.textFieldDataSetCreation}}})})})}),s.jsx(ml,{open:l,autoHideDuration:2e3,onClose:u,children:s.jsx(Ya,{onClose:u,severity:"success",children:o("models.stepper.sendToTraining.deleteImageMessage")})})]})},l_=Y(KG),eW="/assets/Icons@2x-53602dd0.png",tW="/assets/Single subject@2x-b1b63af9.png",sW="/assets/Style@2x-3b7f41e0.png",aW="_container_47n1r_1",nW="_title_47n1r_7",oW="_description_47n1r_14",iW="_typesContainer_47n1r_24",Vp={container:aW,title:nW,description:oW,typesContainer:iW},rW="_typeContainer_q98yx_1",lW="_imgContainer_q98yx_15",cW="_typeName_q98yx_23",dW="_typeDescription_q98yx_31",uW="_button_q98yx_40",pW="_reviewLink_q98yx_47",vl={typeContainer:rW,imgContainer:lW,typeName:cW,typeDescription:dW,button:uW,reviewLink:pW},Dh=({id:t,handleClick:e,title:a,description:n,imgSrc:o,imgAlt:i})=>{const{uiStore:r}=q(),{t:l}=J("translation",{keyPrefix:"tailored_generation"});return s.jsxs(f,{className:vl.typeContainer,children:[s.jsx(k,{className:vl.typeName,children:a}),s.jsx(k,{className:vl.typeDescription,children:n}),s.jsx(f,{className:vl.imgContainer,children:s.jsx("img",{src:o,alt:i})}),s.jsx(ae,{buttonType:"primary",className:vl.button,onClick:e,children:l("models.select")}),s.jsx(ae,{buttonType:"textMedium",className:G(vl.button,vl.reviewLink),onClick:()=>{r.showDialog("GuidelinesForTailoredModelsDialog"),t&&(localStorage.setItem("guidelineActiveTap",t),setTimeout(()=>{const c=document.getElementById(t);c&&c.scrollIntoView({behavior:"smooth"})},10))},children:l("models.bestPractices")})]})},gW=({handleNext:t})=>{const{tailoredGenerationStore:e,uiStore:a}=q(),{t:n}=J("translation",{keyPrefix:"tailored_generation"}),o=(i,r)=>{t&&t(r),e.handleFormChange("type",i)};return I.useEffect(()=>{a.createDataSet&&a.updateTgStep(Ai.SELECT_TYPE)},[a.createDataSet]),s.jsxs(f,{className:Vp.container,children:[s.jsx(k,{className:Vp.title,children:n("models.stepper.selectType.title")}),s.jsx(k,{className:Vp.description,children:n("models.stepper.selectType.description")}),s.jsxs(f,{className:Vp.typesContainer,children:[s.jsx(Dh,{id:n("guidelinesForTailoredModels.taps.Style.id"),title:n("models.stepper.selectType.styleLabel"),description:n("models.stepper.selectType.styleTypeRequiredImages"),imgSrc:sW,imgAlt:"Style",handleClick:()=>o(Ns.STYLE)}),s.jsx(Dh,{id:n("guidelinesForTailoredModels.taps.singleSubject.id"),title:n("models.stepper.selectType.singleSubjectLabel"),description:n("models.stepper.selectType.singleSubjectTypeRequiredImages"),imgSrc:tW,imgAlt:"SingleObject",handleClick:()=>o(Ns.SINGLE_SUBJECT)}),mc()&&s.jsx(s.Fragment,{children:s.jsx(Dh,{id:n("guidelinesForTailoredModels.taps.Icons.id"),title:n("models.stepper.selectType.iconsLabel"),description:n("models.stepper.selectType.iconsTypeRequiredImages"),imgSrc:eW,imgAlt:"Icons",handleClick:()=>o(Ns.ICONS)})})]})]})},c_=Y(gW),rS="/assets/cloud-upload-aba03296.svg",mW="/assets/checked-1d3760b6.svg",_s=t=>s.jsx(hW,{...t,checked:!!t.checked,checkedIcon:s.jsx(fW,{}),icon:s.jsx(lS,{})}),hW=zt(uA)(()=>({padding:"9.5px 9px 8.5px 9px"})),lS=zt("span")(({theme:t})=>({borderRadius:3,width:16,height:16,boxShadow:t.palette.mode==="dark"?"0 0 0 1px rgb(16 22 26 / 40%)":"inset 0 0 0 1px rgba(16,22,26,.2), inset 0 -1px 0 rgba(16,22,26,.1)",backgroundColor:t.palette.mode==="dark"?"#394b59":"#f5f8fa",backgroundImage:t.palette.mode==="dark"?"linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0))":"linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))",".Mui-focusVisible &":{outline:"2px auto rgba(19,124,189,.6)",outlineOffset:2},"input:hover ~ &":{backgroundColor:t.palette.mode==="dark"?"#30404d":"#ebf1f5"},"input:disabled ~ &":{boxShadow:"none",background:t.palette.mode==="dark"?"rgba(57,75,89,.5)":"rgba(206,217,224,.5)"}})),fW=zt(lS)(({theme:t})=>({backgroundColor:t.palette.primary.main,backgroundImage:"linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))","&:before":{display:"block",width:16,height:16,backgroundImage:`url(${mW})`,backgroundPositionX:"center",backgroundPositionY:"-4.5px",content:'""'},"input:hover ~ &":{backgroundColor:t.palette.primary.main},"input:disabled ~ &":{boxShadow:"none",background:t.palette.mode==="dark"?"rgba(57,75,89,.5)":"rgba(0, 0, 0, 0.26)"}}));function d_(t){return s.jsx(Xe,{viewBox:"0 0 16 16",...t,children:s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",children:s.jsx("path",{d:"M14.2832 13.9961L10.2832 9.99609M11.6165 6.66276C11.6165 9.24009 9.5272 11.3294 6.94987 11.3294C4.37254 11.3294 2.2832 9.24009 2.2832 6.66276C2.2832 4.08543 4.37254 1.99609 6.94987 1.99609C9.5272 1.99609 11.6165 4.08543 11.6165 6.66276Z",stroke:"var(--primary-text-color)",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})})}const _W="_searchIconStyle_ctrwc_1",yW={searchIconStyle:_W},yl=({debounceDuration:t=700,searchIcon:e=!1,height:a="40px",value:n,onChange:o,placeHolder:i,InputProps:r,...l})=>{const[c,d]=I.useState(n||""),u=()=>{d(""),o==null||o({target:{value:""}})},g=I.useCallback(D_(p=>o==null?void 0:o(p),t),[]),h=p=>{d(p.target.value),g(p)};return s.jsx(Nt,{placeholder:i||"",value:c,onChange:h,InputProps:{style:{height:a,paddingLeft:"8px",fontSize:"14px"},startAdornment:e&&s.jsx(d_,{className:yW.searchIconStyle}),endAdornment:c&&s.jsx(Bs,{disableRipple:!0,size:"small",onClick:u,children:s.jsx(ro,{sx:{fontSize:"16px"}})}),...r},...l})},Ni=({size:t=20,...e})=>s.jsx(Xe,{width:t,height:t,viewBox:"0 0 24 24",...e,children:s.jsx("path",{fill:"none",d:"M11 7L17 13M4 16L15.7 4.30002C15.8869 4.11679 16.1382 4.01416 16.4 4.01416C16.6618 4.01416 16.9131 4.11679 17.1 4.30002L19.7 6.90002C19.8832 7.08695 19.9859 7.33826 19.9859 7.60002C19.9859 7.86177 19.8832 8.11309 19.7 8.30002L8 20H4V16Z",stroke:"#5b5b5b",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})});function bW(t,e){const a=n=>{t.current&&!t.current.contains(n.target)&&e()};be.useEffect(()=>(document.addEventListener("click",a),()=>{document.removeEventListener("click",a)}))}const IW="_root_poi6q_1",xW="_container_poi6q_5",CW="_buttonContainer_poi6q_19",TW="_editableContainer_poi6q_24",Yp={root:IW,container:xW,buttonContainer:CW,editableContainer:TW};function E1({label:t,onDelete:e,onEdit:a,className:n,hideButtons:o=!1,enableOnMouseEnter:i=!1,enableOnMouseLeave:r=!1}){const[l,c]=I.useState(!1),[d,u]=I.useState(t),g=I.useRef(null),h=()=>{c(!0)},p=()=>{c(!1),a&&a(d)};return bW(g,()=>{p()}),s.jsx(f,{className:Yp.root,onClick:_=>_.stopPropagation(),onMouseDown:_=>_.stopPropagation(),onKeyDown:_=>_.stopPropagation(),onMouseEnter:()=>i&&c(!0),onMouseLeave:()=>{r&&(c(!1),p())},children:l?s.jsx(f,{className:Yp.editableContainer,children:s.jsx("input",{ref:g,type:"text",value:d,onChange:_=>u(_.target.value),onKeyDown:_=>{_.key==="Enter"&&p()}})}):s.jsxs(f,{className:`${Yp.container} ${n}`,children:[s.jsx(f,{children:t}),!o&&s.jsxs(f,{className:Yp.buttonContainer,children:[!!a&&s.jsx(Ni,{onClick:h}),s.jsx(ro,{onClick:()=>e(t)})]})]})})}const SW="_formControl_10vmk_1",jW="_disabledSelect_10vmk_4",AW="_inputStyle_10vmk_8",NW="_lableStyle_10vmk_14",wW="_customBriaInput_10vmk_22",MW="_loader_10vmk_36",vW="_itemConatiner_10vmk_42",EW="_itemText_10vmk_48",kW="_badge_10vmk_52",xr={formControl:SW,disabledSelect:jW,inputStyle:AW,lableStyle:NW,customBriaInput:wW,loader:MW,itemConatiner:vW,itemText:EW,badge:kW},DW=({value:t,handleDelete:e,handleEditItem:a,onSearchChange:n,onItemsLoad:o,loading:i,items:r,width:l,height:c,maxHeight:d,menuMaxHeight:u,menuMaxWidth:g,className:h,disabled:p,hideArrowIcon:_,border:y,icon:b,searchable:x=!1,debounceSearch:C=!1,labelFontWeight:T,labelFontSize:S,SearchPlaceholder:j="",searchIcon:N=!1,minHeight:w="",selectMultipleCheckbox:D=!1,activeItems:E=[],addNoneOption:A=!1,...M})=>{const[B,Q]=I.useState(),W=I.useRef(null),{t:H}=J("translation",{keyPrefix:"account.usage"}),v=pA(),z=(U,Z)=>{U.target.value==="noneOption"&&(U.target.value=""),M.onChange&&M.onChange(U,Z)};I.useEffect(()=>{t!=null&&Q(L)},[t]),I.useEffect(()=>{r.length&&(o==null||o(),Q(L),W.current&&W.current.focus())},[r]),I.useEffect(()=>{Q(L)},[v]);const L=()=>Array.isArray(t)?r.filter(U=>t.includes(U.value)):r.find(U=>U.value===t),R=Array.isArray(B)?B.length>0:B!=null;return s.jsx(PW,{className:G(h,xr.formControl),width:l,height:(B==null?void 0:B.length)>0?"auto":c,minHeight:w,maxHeight:d,children:s.jsxs(BW,{displayEmpty:!!M.placeholder,value:typeof t=="number"&&isNaN(t)?"":t??"",IconComponent:i?OW:FI,hideArrowIcon:_||p&&!i,disabled:p,renderValue:()=>p?(t==null?void 0:t.toString())??M.placeholder:R?s.jsx(s.Fragment,{children:Array.isArray(B)?s.jsx(f,{sx:{display:"flex",flexWrap:"wrap",gap:.5},children:B.map(U=>s.jsx(E1,{label:U.key,onEdit:a?Z=>{a==null||a(U.value,Z),Q(B.map(ee=>ee.value===U.value?{...ee,key:Z}:ee))}:void 0,onDelete:()=>{e==null||e(U.value),Q(B.filter(Z=>Z.value!==U.value))}},U.key))}):s.jsxs(f,{className:xr.inputStyle,children:[b,s.jsx(k,{style:{fontWeight:T||"",fontSize:S||""},className:xr.lableStyle,children:B.key})]})}):M.placeholder,MenuProps:{style:{marginTop:4,maxHeight:u,maxWidth:g}},input:y?s.jsx(LW,{border:y}):void 0,classes:{root:p?xr.disabledSelect:""},...M,onChange:z,children:[x&&s.jsx(yl,{onChange:n,className:xr.customBriaInput,debounceDuration:C?500:0,onKeyDown:U=>U.stopPropagation(),height:"36px",searchIcon:N,placeHolder:j,inputRef:W}),i&&s.jsx(tl,{disabled:!0,children:"Loading.."}),(!i&&!M.multiple&&!D&&A?[{key:"None",value:"noneOption",icon:null},...r]:r).map(U=>{const Z=E.length>0&&!E.includes(U.key)&&U.key!==H("selectAll"),ee={key:U.key,value:U.value,disabled:U.disabled||p,className:U.className},V=s.jsxs(s.Fragment,{children:[D&&s.jsx(_s,{checked:t&&Array.isArray(t)&&t.indexOf(U.value)>-1}),U.icon?s.jsxs(f,{className:xr.itemContainer,children:[U.icon,U.key]}):s.jsx("span",{className:xr.itemText,dangerouslySetInnerHTML:{__html:U.key}}),U.badge&&s.jsx(f,{className:xr.badge,children:U.badge})]});return Z?s.jsx(RW,{...ee,children:U.key}):s.jsx(tl,{...ee,children:V})})]})})},Ve=Y(DW),PW=zt(P_)(({width:t,height:e,maxHeight:a,minHeight:n})=>({width:t??"auto","& .MuiInputBase-root":{height:e??"40px",maxHeight:a??"unset",minWidth:"120px",fontSize:"14px",fontWeight:"400",justifyContent:"center"},"& .MuiInputBase-input":{minHeight:n},"& .MuiSelect-select":{minHeight:"16px",padding:"12px 14px"}})),LW=zt(Lm)(({border:t})=>({border:t||"initial","& > div":{padding:"16.5px 14px"}})),BW=zt(k_,{shouldForwardProp:t=>t!="hideArrowIcon"})(({theme:t,hideArrowIcon:e})=>({width:"auto","&.Mui-focused":{".MuiSvgIcon-root":{fill:t.palette.mode==="dark"?"var(--secondary-color)":t.palette.primary.light}},".MuiSelect-icon":{display:e?"none":"block"}})),tl=zt(Ca)({fontWeight:500,paddingTop:8,paddingBottom:8,fontSize:"14px",color:"var(--secondary-color)",textWrap:"wrap","&.Mui-selected":{color:"var(--primary-text-color)",fontWeight:"bold",backgroundColor:"var(--mui-menuitem-background-selected) !important"}}),OW=zt(St)(({theme:t})=>({color:`${t.palette.primary.light} !important`,width:"1em !important",height:"1em !important",right:"13px !important"})),RW=zt(Ca)({display:"none"}),zW="_container_fvk4y_1",UW="_title_fvk4y_8",$W="_description_fvk4y_14",FW="_buttonsContainer_fvk4y_22",GW="_button_fvk4y_22",WW="_uploadIcon_fvk4y_32",HW="_or_fvk4y_35",QW="_dropDown_fvk4y_64",JW="_supportedFormats_fvk4y_67",fo={container:zW,title:UW,description:$W,buttonsContainer:FW,button:GW,uploadIcon:WW,or:HW,dropDown:QW,supportedFormats:JW},VW=({handleNext:t})=>{var h,p;const[e,a]=I.useState(""),{uiStore:n,tailoredGenerationStore:o}=q(),{t:i}=J("translation",{keyPrefix:"tailored_generation.models.stepper.createDataSet"}),[r,l]=I.useState([]),[c,d]=I.useState(!0),u=_=>{var b;a(_.target.value);const y=(b=o==null?void 0:o.datasets)==null?void 0:b.find(x=>{var C;return((C=x.id)==null?void 0:C.toString())===_.target.value});y&&(o.selectedDatasetOption=y,o.handleFormChange("dataset",y),t&&t(),o.createNewDataset=!0)};I.useEffect(()=>{(async()=>{o.datasets.length==0&&await o.loadDatasets(),d(!1);let y=[];o.modelForm.type==Ns.SINGLE_SUBJECT?y=o.datasets.filter(x=>x.brandStyleType===Yl.CHARACTER.name):y=o.datasets.filter(x=>x.brandStyleType!==Yl.CHARACTER.name);let b=y.map(x=>({key:x.name||"",value:x.id?String(x.id):""}));l(b),d(!1)})()},[]);const g=()=>{n.tgUploadFileInput.current&&n.tgUploadFileInput.current.click()};return s.jsxs(f,{className:fo.container,children:[s.jsx(k,{className:fo.title,children:i("title")}),((h=o==null?void 0:o.modelForm)==null?void 0:h.type)===Ns.SINGLE_SUBJECT?s.jsx(k,{className:fo.description,children:i("description",{from:10,to:20})}):((p=o==null?void 0:o.modelForm)==null?void 0:p.type)===Ns.ICONS?s.jsx(k,{className:fo.description,children:i("description",{from:20,to:50})}):s.jsx(k,{className:fo.description,children:i("description",{from:20,to:200})}),s.jsxs(f,{className:fo.buttonsContainer,children:[s.jsxs(ae,{className:fo.button,buttonType:"primary",onClick:g,children:[s.jsx("img",{className:fo.uploadIcon,src:rS})," ",i("uploadImages")]}),s.jsx(ae,{buttonType:"textMedium",onClick:()=>{n.showDialog("GuidelinesForTailoredModelsDialog")},children:i("reviewBRIAsBestPracticesForDatasetCreation")})]}),(r.length>0||c)&&s.jsxs(f,{children:[s.jsx(k,{className:fo.or,children:i("or")}),s.jsx(Ve,{value:e,onChange:u,placeholder:i("dropDownPlaceholder"),items:r,className:fo.dropDown,width:"-webkit-fill-available",loading:c})]}),s.jsx(k,{className:fo.supportedFormats,children:i("supportedFormats")})]})},cS=Y(VW),YW="_container_1xwxg_1",ZW="_stepper_1xwxg_6",qW="_hidden_1xwxg_9",XW="_stepperContent_1xwxg_12",KW="_stepperContent1_1xwxg_19",eH="_stepperContent2_1xwxg_22",tH="_wideStepperContent_1xwxg_25",sH="_textField_1xwxg_30",aH="_stepperCaptionswrapper_1xwxg_33",nH="_stepperWrapper_1xwxg_40",vi={container:YW,stepper:ZW,hidden:qW,stepperContent:XW,stepperContent1:KW,stepperContent2:eH,wideStepperContent:tH,textField:sH,stepperCaptionswrapper:aH,stepperWrapper:nH},oH=()=>{const{uiStore:t,tailoredGenerationStore:e}=q(),{t:a}=J("translation",{keyPrefix:"tailored_generation"}),[n,o]=I.useState(0),i=[a("models.stepper.selectType.stepperName"),a("models.stepper.createDataSet.stepperName"),a("models.stepper.sendToTraining.stepperName")];I.useEffect(()=>{t.updateTgStep(Ai.CREATE_MODELS)},[]);const r=async()=>{o(l=>l+1)};return s.jsxs(f,{className:vi.container,children:[s.jsxs(f,{className:vi.stepperCaptionswrapper,children:[s.jsx(f,{className:vi.stepperWrapper,children:s.jsx(f,{className:vi.stepper,children:s.jsx(nh,{steps:i,activeStep:n,setActiveStep:o})})}),s.jsx(nS,{step:t.tg_step||""})]}),s.jsxs(f,{className:G({[vi.stepperContent]:!0,[vi.stepperContent2]:n===1,[vi.stepperContent1]:n===0,[vi.wideStepperContent]:n>=2}),children:[s.jsx("input",{ref:t.tgUploadFileInput,type:"file",multiple:!0,className:vi.hidden,onChange:async l=>{r(),await e.handleUploadSelectMultiple(l),l.target.value=""},accept:".png, .jpg, .jpeg, .webp"}),n===0?s.jsx(c_,{handleNext:r}):n===1?s.jsx(cS,{handleNext:r}):s.jsx(l_,{})]})]})},iH=Y(oH),rH="_container_3o89y_1",lH="_hidden_3o89y_6",cH="_stepperContent_3o89y_9",dH="_stepperContent1_3o89y_16",uH="_stepperContent2_3o89y_19",pH="_wideStepperContent_3o89y_22",gH="_textField_3o89y_27",mH="_stepperCaptionswrapper_3o89y_30",hH="_stepperWrapper_3o89y_37",fH="_stepper_3o89y_9",_H="_duplicateFlowStepper_3o89y_46",yn={container:rH,hidden:lH,stepperContent:cH,stepperContent1:dH,stepperContent2:uH,wideStepperContent:pH,textField:gH,stepperCaptionswrapper:mH,stepperWrapper:hH,stepper:fH,duplicateFlowStepper:_H},yH=()=>{const{uiStore:t,tailoredGenerationStore:e}=q(),{t:a}=J("translation",{keyPrefix:"tailored_generation"}),[n,o]=I.useState(0);let i=[a("models.stepper.selectType.stepperName"),a("models.stepper.createDataSet.datasetStepperName"),a("models.stepper.createDataSet.stepperName")];t.duplicateDatasetFlow&&(i=[a("models.stepper.selectType.stepperName"),a("models.stepper.createDataSet.stepperName")]),I.useEffect(()=>(t.createDataSet=!0,()=>{t.createDataSet=!1}),[]);const r=async()=>{o(l=>l+1)};return s.jsxs(f,{className:yn.container,children:[s.jsxs(f,{className:yn.stepperCaptionswrapper,children:[s.jsx(f,{className:yn.stepperWrapper,children:s.jsx(f,{className:t.duplicateDatasetFlow?yn.duplicateFlowStepper:yn.stepper,children:s.jsx(nh,{steps:i,activeStep:n,setActiveStep:o})})}),s.jsx(nS,{step:t.tg_step||""})]}),s.jsxs(f,{className:t.duplicateDatasetFlow?G({[yn.stepperContent]:!0,[yn.stepperContent1]:n===0,[yn.wideStepperContent]:n>=1}):G({[yn.stepperContent]:!0,[yn.stepperContent2]:n===1,[yn.stepperContent1]:n===0,[yn.wideStepperContent]:n>=2}),children:[s.jsx("input",{ref:t.tgUploadFileInput,type:"file",multiple:!0,className:yn.hidden,onChange:async l=>{r(),await e.handleUploadSelectMultiple(l),l.target.value=""},accept:".png, .jpg, .jpeg, .webp"}),t.duplicateDatasetFlow?n===0?s.jsx(c_,{handleNext:r}):s.jsx(l_,{}):n===0?s.jsx(c_,{handleNext:r}):n===1?s.jsx(cS,{handleNext:r}):s.jsx(l_,{})]})]})},bH=Y(yH);function IH(t){return s.jsx(Xe,{width:"42",height:"41",viewBox:"0 0 42 41",fill:"none",...t,children:s.jsx("path",{d:"M33.0997 17.0833H8.89844M8.89844 10.25H33.0997M24.4564 23.9167H8.89844M8.89844 30.75H19.2704M31.3711 25.625V35.875M26.1851 30.75H36.5571",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}const xH="_emptyList_1dvh0_1",CH="_emptyListIcon_1dvh0_10",TH="_message_1dvh0_13",Ph={emptyList:xH,emptyListIcon:CH,message:TH},SH=({message:t})=>s.jsxs(f,{className:Ph.emptyList,children:[s.jsx(IH,{className:Ph.emptyListIcon}),s.jsx(k,{className:Ph.message,children:t})]}),dS=zt(Tt)(({imageWidth:t,imageHeight:e})=>({width:t,height:e,textAlign:"center",borderRadius:"10px",display:"inline-flex",cursor:"default"})),jH=zt("div")(({titleFontSize:t})=>({fontWeight:600,fontSize:t,color:"#A4A4A4"})),AH=zt(k)(({massageTextSize:t})=>({color:"#A4A4A4",textAlign:"center",lineHeight:"normal",margin:"0 15% 0 15%",fontSize:t})),NH=zt(dS)({background:"linear-gradient(180deg, rgba(196, 196, 196, 0) 0%, rgba(196, 196, 196, 0) 0%, rgba(73, 80, 87, 0.3) 100%)",filter:"drop-shadow(0px 6px 40px rgba(73, 80, 87, 0.2))"}),wH=zt(dS)({background:"#D9D9D9"});function tp({imageWidth:t,imageHeight:e,massageText:a,titleText:n,titleFontSize:o,largeSvg:i=!1,massageTextSize:r}){const l=i?wH:NH;return s.jsx(l,{container:!0,justifyContent:"center",alignItems:"center",xs:12,imageWidth:t,imageHeight:e,children:s.jsxs(Tt,{xs:12,children:[s.jsx(Tt,{item:!0,xs:12,children:i?s.jsx("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M20 0C8.96 0 0 8.96 0 20C0 31.04 8.96 40 20 40C31.04 40 40 31.04 40 20C40 8.96 31.04 0 20 0ZM22 30H18V26H22V30ZM22 22H18V10H22V22Z",fill:"#A4A4A4"})}):s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M8 0C3.584 0 0 3.584 0 8C0 12.416 3.584 16 8 16C12.416 16 16 12.416 16 8C16 3.584 12.416 0 8 0ZM8.8 12H7.2V10.4H8.8V12ZM8.8 8.8H7.2V4H8.8V8.8Z",fill:"#A4A4A4"})})}),s.jsxs(Tt,{item:!0,xs:12,children:[s.jsx(jH,{as:"h1",titleFontSize:o,children:n}),a&&s.jsx(AH,{massageTextSize:r,children:a})]})]})})}const MH="_singleModeLoader_1q6s3_5",vH="_container_1q6s3_17",EH="_left_1q6s3_17",kH="_loading_1q6s3_26",DH="_progressBar_1q6s3_29",PH="_animation_1q6s3_48",LH="_circle_1q6s3_58",BH="_circleA_1q6s3_64",OH="_circleB_1q6s3_72",RH="_circleC_1q6s3_81",zH="_loadingString_1q6s3_90",tn={"pos-absolute":"_pos-absolute_1q6s3_1",singleModeLoader:MH,container:vH,left:EH,loading:kH,progressBar:DH,"MuiLinearProgress-bar":"_MuiLinearProgress-bar_1q6s3_39",animation:PH,"progress-bar":"_progress-bar_1q6s3_51",circle:LH,circleA:BH,"circle-a-anime":"_circle-a-anime_1q6s3_1",circleB:OH,"circle-b-anime":"_circle-b-anime_1q6s3_1",circleC:RH,"circle-c-anime":"_circle-c-anime_1q6s3_1",loadingString:zH};function fn(t){const{t:e}=J(),{loading:a,loadingStringsPosition:n="bottom",progressBarTime:o=6,color:i,loadingStringsTimeout:r=2e3,loadingStrings:l=[`${e("loading")}...`,e("pleaseWait"),e("almostThere")],showAnimation:c=!0,showLoadingStrings:d=!1,singleModeLoader:u=!1,className:g}=t,[h,p]=I.useState(0),[_,y]=I.useState(),[b,x]=I.useState(),[C,T]=I.useState(0),S=()=>{p(0),clearInterval(_),y(null)},j=()=>{T(0),clearInterval(b),x(null)},N=()=>{if(!_){const D=setInterval(()=>{p(E=>{const A=E+100/o;return A>100?100:A})},1e3);y(D)}},w=()=>{if(d&&l.length>0&&!b){const D=setInterval(()=>{T(E=>{const A=E+1;return A>=l.length?0:A})},r);y(D)}};return I.useEffect(()=>{o>0&&(!_&&a?N():S()),d&&l.length>0&&(!b&&a?w():j())},[a]),s.jsx(f,{className:G(g,{[tn.singleModeLoader]:u}),children:a&&s.jsxs(f,{flexDirection:"column",className:G(tn.container,{[tn.left]:n==="left"}),children:[s.jsxs(f,{className:tn.loading,children:[c&&s.jsxs(f,{className:tn.animation,children:[s.jsx(f,{className:G(tn.circle,tn.circleA),style:i?{backgroundColor:i}:{}}),s.jsx(f,{className:G(tn.circle,tn.circleB),style:i?{backgroundColor:i}:{}}),s.jsx(f,{className:G(tn.circle,tn.circleC),style:i?{backgroundColor:i}:{}})]}),o>0&&s.jsx(Bm,{className:tn.progressBar,value:h,variant:"determinate",color:"primary"})]}),n==="bottom"&&d&&l.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("br",{}),s.jsx("br",{}),s.jsx("span",{className:tn.loadingString,children:s.jsx(k,{children:l[C]})})]}),n==="left"&&d&&l.length>0&&s.jsx("span",{className:tn.loadingString,children:s.jsx(k,{children:l[C]})})]})})}const UH="_container_jmz50_1",$H="_loadingImage_jmz50_4",FH="_loadingContainer_jmz50_8",Lh={container:UH,loadingImage:$H,loadingContainer:FH};function GH({key:t,image:e,imageWidth:a,handleImgClick:n,offensiveGeneration:o,retry:i,isFakeUrl:r,imageLoadedCallback:l,imageErrorCallBack:c,passedImageHasTechnicalError:d,imageBorderRadius:u}){const{tailoredGenerationStore:g}=q(),[h,p]=I.useState(d),[_,y]=I.useState(e.finalUrl),[b,x]=I.useState(!1),[C,T]=I.useState(),[S,j]=I.useState(!1),[N,w]=I.useState(!1),D=I.useRef(new window.AbortController),{t:E}=J("translation");I.useEffect(()=>{d&&(D.current&&D.current.abort(),p(d))},[d]),I.useEffect(()=>{async function Q(){if(i&&r){j(!0);return}if(i&&_&&_.length>0)try{await g.pullUntilFileIsAvailable(_);const H=(await(await fetch(_)).blob()).size;H!==void 0&&H===0?x(!0):T(_)}catch(W){console.error(W),j(!1),p(!0),c&&c()}else T(_)}Q()},[_]);const A={...e,updatedUrl:C},M=async()=>{const Q=e.source_url??e.sourceUrl;!i&&Q&&_!==Q?y(Q):(j(!1),p(!0),c&&c())},B=()=>{w(!0),l&&l()};return s.jsx(s.Fragment,{children:s.jsx(f,{className:Lh.container,children:b||o?s.jsx(tp,{imageWidth:`${a.toFixed(2)}vh`,imageHeight:`${a.toFixed(2)}vh`,massageText:E("offensiveMessage"),titleText:E("offensiveTitle"),titleFontSize:"14px",massageTextSize:"14px"}):h?s.jsx(tp,{imageWidth:`${a.toFixed(2)}vh`,imageHeight:`${a.toFixed(2)}vh`,massageText:E("imageUnavailableMessage"),titleText:E("imageUnavailableTitle"),titleFontSize:"14px",massageTextSize:"14px"}):s.jsxs(s.Fragment,{children:[s.jsx(Ti.LazyLoadImage,{wrapperClassName:Lh.loadingImage,placeholderSrc:E("lazyLoadPlaceholder"),onClick:()=>N&&n(A),onLoad:B,onError:M,useIntersectionObserver:!1,src:C,style:{width:`${a.toFixed(2)}vh`,height:`${N?"":a.toFixed(2)}vh`,borderRadius:u||10,filter:"drop-shadow(0px 0px 10px rgba(92,90,90,.2))",transition:"width 1s ease"}},`${t}`),s.jsx(f,{className:Lh.loadingContainer,children:s.jsx(fn,{loading:S||!N,progressBarTime:20})})]})})})}const WH="_container_nwli6_1",HH="_loadingPlaceholder_nwli6_4",QH="_layout_nwli6_10",JH="_searchForm_nwli6_10",VH="_primaryButton_nwli6_10",YH="_longTextField_nwli6_10",ZH="_fullWidthField_nwli6_18",qH="_errorMessageBox_nwli6_24",XH="_errorMessage_nwli6_24",KH="_gallery_nwli6_33",eQ="_result_nwli6_36",tQ="_itemGrid_nwli6_39",sQ="_imgContainer_nwli6_39",aQ="_srcImage_nwli6_48",Gn={container:WH,loadingPlaceholder:HH,layout:QH,searchForm:JH,primaryButton:VH,longTextField:YH,fullWidthField:ZH,errorMessageBox:qH,errorMessage:XH,gallery:KH,result:eQ,itemGrid:tQ,imgContainer:sQ,srcImage:aQ},nQ=()=>{const{modelId:t}=bs(),e=Xa(),{uiStore:a,tailoredGenerationStore:n}=q(),{t:o}=J("translation",{keyPrefix:"tailored_generation"});return I.useEffect(()=>{const i=async()=>{if(t){const l=await n.findModelById(t);l!=null&&l.model_url?n.selectedModel=l:e.showError(o("models.validation.modelNotExists",{modelId:t}))}};return(async()=>{try{i(),a.updateTgStep(Ai.PLAYGROND)}catch(l){console.error(l)}})(),()=>{n.searchPrompt="",n.generatedImages=[],n.selectedModel=void 0}},[]),s.jsx(f,{className:Gn.container,children:s.jsxs(Qe,{className:Gn.loadingPlaceholder,isLoading:n.isLoading,children:[s.jsxs(f,{className:Gn.searchForm,children:[s.jsx(me,{showLabel:!1,className:Gn.fullWidthField,children:s.jsx(Nt,{value:n.searchPrompt,onChange:i=>{n.searchPrompt=i.target.value},placeholder:o("models.playground.placeholder"),fullWidth:!0,InputProps:{classes:{root:Gn.longTextField}}})}),s.jsx(ae,{className:Gn.primaryButton,requiresApiAccess:!0,buttonType:"primary",onClick:async()=>{var i;t&&(i=n.selectedModel)!=null&&i.model_url&&n.generateModelImages(n.selectedModel.model_url)},disabled:!n.selectedModel||n.searchPrompt.trim()==="",children:o("buttons.generate")})]}),s.jsx(f,{className:Gn.errorMessageBox,children:!n.isGenerating&&n.isError&&s.jsx(Ya,{severity:"error",variant:"standard",className:Gn.errorMessage,children:n.errorMessage?n.errorMessage:o("errors.somethingWentWrong")})}),n.generatedImages.length>0?s.jsxs(f,{className:Gn.gallery,children:[s.jsx(k,{className:Gn.result,children:o("models.playground.results")}),s.jsx(Qe,{className:Gn.loadingPlaceholder,isLoading:n.isGenerating,children:s.jsx(Tt,{container:!0,spacing:2,children:n.generatedImages.map(i=>s.jsx(Tt,{item:!0,className:Gn.itemGrid,children:s.jsx(GH,{passedImageHasTechnicalError:!1,retry:!0,retryMaxAttempts:void 0,generatedFlag:!1,isFakeUrl:i.fake_url,handleImgClick:r=>{console.log(r)},offensiveGeneration:!1,image:i,imageWidth:35,imageLoadedCallback:()=>{},imageErrorCallBack:()=>{}},i.finalUrl)}))})})]}):s.jsx(SH,{message:o("models.playground.emptyList")})]})})},oQ=Y(nQ),iQ="_container_cnmsr_1",rQ="_loadingPlaceholder_cnmsr_4",lQ="_layout_cnmsr_10",cQ="_row_cnmsr_10",dQ="_datasetLabel_cnmsr_10",uQ="_datasetName_cnmsr_10",pQ="_gridContainer_cnmsr_28",Ei={container:iQ,loadingPlaceholder:rQ,layout:lQ,row:cQ,datasetLabel:dQ,datasetName:uQ,gridContainer:pQ},gQ=()=>{var i,r,l,c,d;const{datasetId:t}=bs(),e=Xa(),{uiStore:a,tailoredGenerationStore:n}=q(),{t:o}=J("translation",{keyPrefix:"tailored_generation.datasets"});return I.useEffect(()=>{const u=async()=>{var h;if(t){const p=await n.findModelByDatasetId(t);if(p!=null&&p.model_url)n.selectedModel=p;else{const _=(h=n==null?void 0:n.datasets)==null?void 0:h.find(y=>{var b;return((b=y.id)==null?void 0:b.toString())===t});_?n.viewedDataset=_:e.showError(o("validation.modelNotFound"))}}};return(async()=>{u(),a.updateTgStep(Ai.VIEW_DATASET)})(),()=>{n.selectedModel=void 0}},[]),I.useEffect(()=>()=>{a.updateTGDataset=!1},[]),s.jsx(f,{className:Ei.container,children:s.jsxs(Qe,{className:Ei.loadingPlaceholder,isLoading:n.isLoading,children:[s.jsxs(f,{className:Ei.row,children:[s.jsxs(k,{className:Ei.datasetLabel,children:[o("datasetName"),": "]}),s.jsx(k,{className:Ei.datasetName,children:n.selectedModel?(i=n.selectedModel)==null?void 0:i.dataset.name:(r=n.viewedDataset)==null?void 0:r.name})]}),s.jsxs(f,{className:Ei.row,children:[s.jsxs(k,{className:Ei.datasetLabel,children:[o("styleDescription"),": "]}),s.jsx(k,{className:Ei.datasetName,children:n.selectedModel?(l=n.selectedModel)==null?void 0:l.dataset.description:(c=n.viewedDataset)==null?void 0:c.description})]}),s.jsx(f,{className:Ei.gridContainer,children:(d=n.selectedModel)!=null&&d.dataset?s.jsx(i_,{dataset:n.selectedModel.dataset}):s.jsx(i_,{dataset:n.viewedDataset})})]})})},mQ=Y(gQ),uS="/assets/API-Background-Generation-2a7f9464.png",pS="/assets/API-Base-Model-ea5ac780.png",gS="/assets/API-Blur-Background-e2f603d3.png",mS="/assets/API-Consistent-Studio-Shots-3181f0d0.png",hS="/assets/API-Contextual-Keyword-Extraction-40aa86df.png",hQ="/assets/API-Crop-Out-Forground-2e5c39b0.png",k1="/assets/API-Erase-And-Replace-9fef495a.png",fS="/assets/API-Erase-Elements-7a9c9429.png",fQ="/assets/API-Erase-Foreground-03c1ae87.png",_S="/assets/API-Fast-Model-1dd24c53.png",_Q="/assets/API-Generate-Images-04cbe151.png",yS="/assets/API-Generate-image-ref-99a29f00.png",bS="/assets/API-HD-Model-74da2494.png",IS="/assets/API-Image-Expansion-2365a04b.png",yQ="/assets/API-Image-to-PSD-9ff8ab82.png",xS="/assets/API-Increase-Resolution-93243880.png",bQ="/assets/API-Labeless-AI-Image-Search-be2fcaa9.png",CS="/assets/API-Lifestyle-Product-Image-8a34911b.png",TS="/assets/API-Lifestyle-Product-Text-9a842dbc.png",IQ="/assets/API-Manage-Datasets-e2d8d355.png",xQ="/assets/API-Managed-Tailored-Models-411979e6.png",SS="/assets/API-Masks-Generator-cf6d9a4b.png",CQ="/assets/API-Modify-Presenter-54a1d890.png",jS="/assets/API-Product-Cutouts-805e0b9c.png",AS="/assets/API-Product-Pack-Shots-3ad6b34e.png",NS="/assets/API-Product-Shadow-53eee485.png",wS="/assets/API-Prompt-enhancement-a5e3331a.png",MS="/assets/API-Remove-Background-fbfeed18.png",TQ="/assets/API-Train-Models-96ca7195.png",vS="/assets/API-Vector-Fast-a470ff96.png",ES="/assets/API-Vector-base-84a03c57.png",kS="/assets/API-Video-Background-Remove-1acd8c99.png";var _i=(t=>(t.ImageGenerations="ImageGenerations",t.ImageModifications="ImageModifications",t.ECommerceSuite="ECommerceSuite",t.VideoEditing="VideoEditing",t))(_i||{}),xa=(t=>(t.GenerateImage="text-to-image",t.GenerateVector="text-to-vector",t.reimagine="reimagine",t.promptEnhancement="prompt-enhancement",t))(xa||{}),io=(t=>(t.RemoveBackground="remove-background",t.BlurBackground="blur-background",t.GenerateBackground="generate-background",t.ExpandImage="expand-image",t.IncreaseResolution="increase-resolution",t.DelayerImage="delayer-image",t.CropOutForeground="crop-out-foreground",t.GetMasks="get-masks",t.Eraser="eraser",t.GenFill="gen-fill",t))(io||{}),DS=(t=>(t.ProductCutout="product-cutout",t.ProductPackshot="product-packshot",t.ProductShadow="product-shadow",t.LifestyleProductShotByText="lifestyle-product-shot-by-text",t.LifestyleProductShotByImage="lifestyle-product-shot-by-image",t))(DS||{}),oh=(t=>(t.RemoveVideoBackground="remove-video-background",t))(oh||{}),ir=(t=>(t.Base="base",t.Fast="fast",t.Hd="hd",t.Tailored="tailored",t))(ir||{});const gm=["increase-resolution"];var Jr=(t=>(t.ImageGenerationAPICards="image-generation",t.ImageEditingAPICards="image-editing",t.BaseSuiteAPICards="base-platform",t.ProductShot="product-shot",t.TailoredGenAPICards="tailored-generation",t.AISearchAPICards="ai-search",t.VideoEditingAPICards="video-editing",t))(Jr||{});const SQ=[{type:"image-editing",title:"genFill",description:"genFillDescription",link:Te.BRIA_API_ERASE_AND_REPLACE,image:k1,demoLink:O.ERASE_AND_REPLACE_APP.fullPath,ComfyUILink:Te.BRIA_COMFYUI_API},{type:"image-editing",title:"eraseElements",description:"eraseElementsDescription",link:Te.BRIA_API_REMOVE_OBJECT,image:fS,demoLink:O.ERASER_APP.fullPath,ComfyUILink:Te.BRIA_COMFYUI_API},{type:"image-editing",title:"eraseForeground",description:"eraseForegroundDescription",link:Te.BRIA_API_ERASER_FOREGROUND,image:fQ},{type:"image-editing",title:"backgroundGeneration",description:"backgroundGenerationDescription",link:Te.BRIA_API_BACKGROUND_GENERATION,image:uS,demoLink:O.GENERATE_BACKGROUND_APP.fullPath},{type:"image-editing",title:"background_Removal",description:"backgroundRemovalDescription",link:Te.BRIA_API_BACKGROUND_REMOVE,image:MS,demoLink:O.REMOVE_BACKGROUND_APP.fullPath},{type:"image-editing",title:"blur_Background",description:"blurBackgroundDescription",link:Te.BRIA_API_BACKGROUND_BLUR,image:gS,demoLink:O.BLUR_BACKGROUND_APP.fullPath},{type:"image-editing",title:"image_Expansion",description:"imageExpansionDescription",link:Te.BRIA_API_IMAGE_EXPANSTION,image:IS,demoLink:O.EXPAND_IMAGE_APP.fullPath},{type:"image-editing",subType:io.IncreaseResolution,title:"increase_Resolution",description:"increaseResolutionDescription",link:Te.BRIA_API_INCREASE_RESOLUTION,image:xS,demoLink:O.INCREASE_RESOLUTION_APP.fullPath},{type:"image-editing",title:"delayerImage",description:"delayerImageDescription",link:Te.BRIA_API_IMAGE_TO_PSD,image:yQ,demoLink:O.DELAYER_IMAGE_APP.fullPath},{type:"ai-search",title:"labeless_AI_Image_Search",description:"labelessAIImageSearchDescription",link:Te.BRIA_API_LABELESS_AI_IMAGE_SEARCH,image:bQ},{type:"image-editing",title:"cropOutForground",description:"cropOutForgroundDescription",link:Te.BRIA_API_CROP_OUT_FOREGROUND,image:hQ,demoLink:O.CROP_OUT_FOREGROUND_APP.fullPath},{type:"image-editing",title:"modify_Presenter",description:"modifyPresenterDescription",link:Te.BRIA_API_MODIFY_PRESENTER,image:CQ},{type:"image-editing",title:"masks_Generator",description:"masksGeneratorDescription",link:Te.BRIA_API_MASK_GENERATOR,image:SS,demoLink:O.GET_MASKS_APP.fullPath},{type:"product-shot",title:"productCutouts",description:"productCutoutsDescription",link:Te.BRIA_API_PRODUCT_CUTOUTS,image:jS,demoLink:O.PRODUCT_CUTOUT_APP.fullPath},{type:"product-shot",title:"productPackShots",description:"productPackShotsDescription",link:Te.BRIA_API_PRODUCT_PACK_SHOTS,image:AS,demoLink:O.PRODUCT_PACKSHOT_APP.fullPath},{type:"product-shot",title:"productShadows",description:"productShadowDescription",link:Te.BRIA_API_PRODUCT_SHADOW,image:NS,demoLink:O.PRODUCT_SHADOW_APP.fullPath},{type:"product-shot",title:"lifestyleProductShotByText",description:"lifestyleProductShotByTextDescription",link:Te.BRIA_API_TEXT_PROMPTS_LIFESTYLE,image:TS,demoLink:O.LIFESTYLE_PRODUCT_SHOT_BY_TEXT_APP.fullPath,ComfyUILink:Te.BRIA_COMFYUI_API},{type:"product-shot",title:"lifestyleProductShotByImage",description:"lifestyleProductShotByImageDescription",link:Te.BRIA_API_LIFESTYLE_PRODUCT_SHOT_BY_IMAGE,image:CS,demoLink:O.LIFESTYLE_PRODUCT_SHOT_BY_IMAGE_APP.fullPath,ComfyUILink:Te.BRIA_COMFYUI_API},{type:"product-shot",title:"consistentStudioShots",description:"consistentStudioShotsDescription",link:Te.BRIA_API_CONSISTENT_STUDIO_SHOTS,image:mS,badges:["comingSoon"]},{type:"product-shot",title:"contextualKeywordExtraction",description:"contextualKeywordExtractionDescription",link:Te.BRIA_API_CONTEXTUAL_KEYWORD_EXTRACTION,image:hS,badges:["comingSoon"]},{type:"tailored-generation",title:"managedTailoredModels",description:"managedTailoredModelsDescription",link:Te.BRIA_API_BRANDED_MODELS_MANAGEMENT,image:_Q},{type:"tailored-generation",title:"manageDatasets",description:"manageDatasetsDescription",link:Te.BRIA_API_DATASET_MANAGMENT,image:IQ},{type:"tailored-generation",title:"trainModels",description:"trainModelsDescription",link:Te.BRIA_API_TRAIN_MODELS,image:TQ},{type:"tailored-generation",title:"generateImages",description:"generateImagesDescription",link:Te.BRIA_API_TG_GENERATE_IMAGES,image:xQ},{type:"image-generation",title:"baseModel",description:"baseModelDescription",link:Te.BRIA_API_TEXT_TO_IMAGE,image:pS,demoLink:O.TEXT_TO_IMAGE_BASE.fullPath},{type:"image-generation",title:"fastModel",description:"fastModelDescription",link:Te.BRIA_API_TEXT_TO_IMAGE_FAST,image:_S,demoLink:O.TEXT_TO_IMAGE_FAST.fullPath},{type:"image-generation",title:"HDModel",description:"HDModelDescription",link:Te.BRIA_API_TEXT_TO_IMAGE_HD,image:bS,demoLink:O.TEXT_TO_IMAGE_HD.fullPath},{type:"image-generation",title:"vectorGraphicsBase",description:"vectorGraphicsBaseDescription",link:Te.BRIA_API_TEXT_TO_VECTOR,image:ES,demoLink:O.TEXT_TO_VECTOR_BASE.fullPath},{type:"image-generation",title:"vectorGraphicsFast",description:"vectorGraphicsFastDescription",link:Te.BRIA_API_TEXT_TO_VECTOR_FAST,image:vS,demoLink:O.TEXT_TO_VECTOR_FAST.fullPath},{type:"image-generation",title:"reimagine",description:"reimagineDescription",link:Te.BRIA_API_IMAGE_REFERENCE,image:yS,demoLink:O.GENERATE_IMAGE_WITH_REFERENCE.fullPath},{type:"image-generation",title:"promptEnhancement",description:"promptEnhancementDescription",link:Te.BRIA_API_PROMPT_ENHANCE,image:wS,demoLink:O.PROMPT_ENHANCEMENT.fullPath},{type:"video-editing",title:"videoBackgroundRemove",description:"videoBackgroundRemoveDescription",link:Te.BRIA_API_VIDEO_BACKGROUND_REMOVE,image:kS,demoLink:O.VIDEO_BACKGROUND_REMOVE_APP.fullPath}],jQ="/assets/2.2 (Latest highest quality)-c3ec761c.png",AQ="/assets/2.2 Fast (1)-42afc25b.png",NQ="/assets/2.3 fast-bc498483.png",wQ="/assets/BRIA 1.4 Inpainting-856ba9b1.png",MQ="/assets/BRIA 2.3 ControlNet ColorGrid-0ca2da1d.png",vQ="/assets/BRIA 2.3 ControlNet Inpainting Fast-fedaae3c.png",EQ="/assets/BRIA 2.3 ControlNet-Canny-2e2904e9.png",kQ="/assets/BRIA 2.3 ControlNet-CannyDepth-f7a36be5.png",DQ="/assets/BRIA 2.3 ControlNet-CannyRecoloring-ec66e798.png",PQ="/assets/BRIA 2.3 Fast LORA-3b2a470e.png",LQ="/assets/Background Generation-07959e63.png",BQ="/assets/ControlNetPose-0eaf7f98.png",OQ="/assets/BRIA 2.3 ID preservation Adapter-7422d9da.png",RQ="/assets/Image - Prompt-bbb3091c.png",zQ="/assets/Remove Background-148651e8.png",UQ="/assets/ax-4-60b2cd85.png",$Q="/assets/bria4BAdaptPng-90b90353.png",st="/assets/huggingface-37a10883.svg";var Sd=(t=>(t.FOUNDATION_MODEL="foundation-models",t.AUXILIARY_MODEL="auxiliary-models",t.ACCESS_MODEL="access-models",t))(Sd||{});const FQ=[{type:"foundation-models",title:"foundationModels.intro.title",descriptions:["foundationModels.intro.description"]},{type:"auxiliary-models",title:"auxiliaryModels.intro.title",descriptions:["auxiliaryModels.intro.description"]},{type:"access-models",title:"accessModel.intro.title",descriptions:["accessModel.intro.description1","accessModel.intro.description2","accessModel.intro.description3"]}],GQ=[{type:"foundation-models",title:"foundationModels.titles.bria-2.3-fast",description:"foundationModels.descriptions.bria-2.3-fast",image:NQ,buttons:[{name:"foundationModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-FAST",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-2.3-FAST",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.requestAccess",link:O.ACCESS_MODELS.fullPath,type:"redirect"}]},{type:"foundation-models",title:"foundationModels.titles.bria-4b-adapt",description:"foundationModels.descriptions.bria-4b-adapt",image:$Q,buttons:[{name:"foundationModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-4B-Adapt",type:"_blank",iconSrc:st}]},{type:"foundation-models",title:"foundationModels.titles.latestHighestQuality-2.2",description:"foundationModels.descriptions.latestHighestQuality-2.2",image:jQ,buttons:[{name:"foundationModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-BETA",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-2.3",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.requestAccess",link:O.ACCESS_MODELS.fullPath,type:"redirect"}]},{type:"foundation-models",title:"foundationModels.titles.bria-2.2-hd",description:"foundationModels.descriptions.bria-2.2-hd",image:AQ,buttons:[{name:"foundationModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.2-HD",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-2.2-HD",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.requestAccess",link:O.ACCESS_MODELS.fullPath,type:"redirect"}]},{type:"foundation-models",title:"foundationModels.titles.bria-2.3-Inpainting",description:"foundationModels.descriptions.bria-2.3-Inpainting",image:wQ,buttons:[{name:"foundationModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-Inpainting",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-2.3-Inpainting",type:"_blank",iconSrc:st},{name:"foundationModels.buttons.requestAccess",link:O.ACCESS_MODELS.fullPath,type:"redirect"}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-fast-LORA",description:"auxiliaryModels.descriptions.bria-2.3-fast-LORA",image:PQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-FAST-LORA",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-FAST-LORA/tree/main",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-2.3-FAST-LORA",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-image-prompt",description:"auxiliaryModels.descriptions.bria-2.3-image-prompt",image:RQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/Image-Prompt",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/Image-Prompt/tree/main",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/Image-Prompt",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.gen_fill",description:"auxiliaryModels.descriptions.gen_fill",image:k1,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Generative-Fill",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Generative-Fill/tree/main",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-Generative-Fill-API",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.backgroundGeneration",description:"auxiliaryModels.descriptions.backgroundGeneration",image:LQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-BG-Gen",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-Background-Generation",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.requestAccess",link:O.ACCESS_MODELS.fullPath,type:"redirect"}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.removeBackground",description:"auxiliaryModels.descriptions.removeBackground",image:zQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/RMBG-2.0",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/RMBG-2.0/tree/main",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-RMBG-2.0",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.increaseResolution",description:"auxiliaryModels.descriptions.increaseResolution",image:UQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"",type:"_blank"},{name:"auxiliaryModels.buttons.downloadCode",link:"",type:"redirect"},{name:"auxiliaryModels.buttons.demo",link:"",type:"_blank"}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-controlNetColorGrid",description:"auxiliaryModels.descriptions.bria-2.3-controlNetColorGrid",image:MQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-ColorGrid",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-ColorGrid/tree/main",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-controlNetCanny",description:"auxiliaryModels.descriptions.bria-2.3-controlNetCanny",image:EQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Canny",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Canny/tree/main",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-depthModel",description:"auxiliaryModels.descriptions.bria-2.3-depthModel",image:kQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Depth",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Depth/tree/main",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-controlNetInpaintingFast",description:"auxiliaryModels.descriptions.bria-2.3-controlNetInpaintingFast",image:vQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/DEV-ControlNetInpaintingFast",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/DEV-ControlNetInpaintingFast/tree/main",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-recoloringModel",description:"auxiliaryModels.descriptions.bria-2.3-recoloringModel",image:DQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Recoloring",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Recoloring/tree/main",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.bria-2.3-controlNet-pose",description:"auxiliaryModels.descriptions.bria-2.3-controlNet-pose",image:BQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Pose",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-ControlNet-Pose/tree/main",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/BRIA-2.3-ControlNet-Pose",type:"_blank",iconSrc:st}]},{type:"auxiliary-models",title:"auxiliaryModels.titles.Bria-2.3-id-preservation-adapter",description:"auxiliaryModels.descriptions.Bria-2.3-id-preservation-adapter",image:OQ,buttons:[{name:"auxiliaryModels.buttons.viewModel",link:"https://huggingface.co/briaai/BRIA-2.3-ID_Preservation#bria-23-id-preservation-adapter",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.downloadCode",link:"https://huggingface.co/briaai/BRIA-2.3-ID_Preservation/tree/main",type:"_blank",iconSrc:st},{name:"auxiliaryModels.buttons.demo",link:"https://huggingface.co/spaces/briaai/ID_preservation_auraFace",type:"_blank",iconSrc:st}]}],WQ=[{name:"Uber Move Text",url:"https://d3q7mfli5umxdg.cloudfront.net/UberMoveTextLight.otf",options:{style:"normal",weight:300}},{name:"Uber Move Text",url:"https://d3q7mfli5umxdg.cloudfront.net/UberMoveTextRegular.otf",options:{style:"normal",weight:400}},{name:"Uber Move Text",url:"https://d3q7mfli5umxdg.cloudfront.net/UberMoveTextMedium.otf",options:{style:"normal",weight:500}},{name:"Uber Move Text",url:"https://d3q7mfli5umxdg.cloudfront.net/UberMoveTextBold.otf",options:{style:"normal",weight:700}}],Zp={100:{id:0,label:"Thin"},"100italic":{id:1,label:"Thin Italic"},200:{id:2,label:"ExtraLight"},"200italic":{id:3,label:"ExtraLight Italic"},300:{id:4,label:"Light"},"300italic":{id:5,label:"Light Italic"},regular:{id:6,label:"Regular"},italic:{id:7,label:"Regular Italic"},500:{id:8,label:"Medium"},"500italic":{id:9,label:"Medium Italic"},600:{id:10,label:"SemiBold"},"600italic":{id:11,label:"SemiBold Italic"},700:{id:12,label:"Bold"},"700italic":{id:13,label:"Bold Italic"},800:{id:14,label:"ExtraBold"},"800italic":{id:15,label:"ExtraBold Italic"},900:{id:16,label:"Black"},"900italic":{id:17,label:"Black Italic"}},Fe=be.createContext({scenes:[],setScenes:()=>{},currentScene:null,setCurrentScene:()=>{},currentDesign:{id:"",frame:{width:1,height:1},metadata:{},name:"",preview:"",scenes:[]},setCurrentDesign:()=>{},isSidebarOpen:!0,setIsSidebarOpen:()=>{},displayPlayback:!1,setDisplayPlayback:()=>{},displayPreview:!1,setDisplayPreview:()=>{},currentPreview:"",setCurrentPreview:()=>{},maxTime:0,setMaxTime:()=>{},contextMenuTimelineRequest:{id:"",left:0,top:0,visible:!1},setContextMenuTimelineRequest:()=>{},contextMenuSceneRequest:{id:"",left:0,top:0,visible:!1},setContextMenuSceneRequest:()=>{},isPopupView:!1,invokeSave:!0,setInvokeSave:()=>{}}),HQ=({children:t,isPopupView:e=!1})=>{const[a,n]=be.useState([]),[o,i]=be.useState(null),[r,l]=be.useState({id:"",frame:{width:1,height:1},metadata:{},name:"",preview:"",scenes:[]}),[c,d]=be.useState(!0),[u,g]=be.useState(!1),[h,p]=be.useState(!1),[_,y]=be.useState(""),[b,x]=be.useState(5e3),[C,T]=be.useState({id:"",left:0,top:0,visible:!1}),[S,j]=be.useState({id:"",left:0,top:0,visible:!1}),[N,w]=be.useState(!0),E={scenes:a,setScenes:n,currentScene:o,setCurrentScene:(A,M=!0)=>{i(A),w(M)},currentDesign:r,setCurrentDesign:l,isSidebarOpen:c,setIsSidebarOpen:d,displayPlayback:u,setDisplayPlayback:g,displayPreview:h,setDisplayPreview:p,currentPreview:_,setCurrentPreview:y,maxTime:b,setMaxTime:x,contextMenuTimelineRequest:C,setContextMenuTimelineRequest:T,contextMenuSceneRequest:S,setContextMenuSceneRequest:j,isPopupView:e,invokeSave:N,setInvokeSave:w};return s.jsx(Fe.Provider,{value:E,children:t})};var AI,NI,wI;const D1={id:void 0,name:"Untitled Template",description:"",status:$e.PENDING,org_id:((NI=(AI=Ae())==null?void 0:AI.organization)==null?void 0:NI.uid)||null,user_id:((wI=ms.currentUser)==null?void 0:wI.uid)||null,preview:"",ads_json:{},created_at:new Date,updated_at:new Date},QQ="/hubspot";class JQ{constructor(){m(this,"upsertContact",async e=>(await(await et()).post(`${QQ}/upsert_contact/`,e)).data)}}var Me=(t=>(t.REGISTER="REGISTER",t.LOGIN="LOGIN",t.IMAGE_UPLOAD_ITI="IMAGE_UPLOAD_ITI",t.IMAGE_DOWNLOAD_ITI="IMAGE_DOWNLOAD_ITI",t.IMAGE_ERROR_ITI="IMAGE_ERROR_ITI",t.IMAGE_COMPARE_ITI="IMAGE_COMPARE_ITI",t.PLAYGROUND_IMAGE_DOWNLOAD_ITI="PLAYGROUND_IMAGE_DOWNLOAD_ITI",t.PLAYGROUND_IMAGE_UPLOAD="PLAYGROUND_IMAGE_UPLOAD",t.PLAYGROUND_IMAGE_SAVE_ITI="PLAYGROUND_IMAGE_SAVE_ITI",t.ITI_GENERATE="ITI_GENERATE",t.ITI_MIX_FACE_BODY="ITI_MIX_FACE_BODY",t.ITI_REFINE_IMAGE="ITI_REFINE_IMAGE",t.ITI_COLOR_REFINE_IMAGE="ITI_COLOR_REFINE_IMAGE",t.IMAGE_DOWNLOAD="IMAGE_DOWNLOAD",t.IMAGE_UPLOAD_PP="IMAGE_UPLOAD_PP",t.IMAGE_DOWNLOAD_PP="IMAGE_DOWNLOAD_PP",t.PP_GENERATE="PP_GENERATE",t.MANUAL_PP_GENERATE="MANUAL_PP_GENERATE",t.IMAGE_GENERATION_GENERATE="IMAGE_GENERATION_GENERATE",t.IMAGE_GENERATION_BRIA_BASE="IMAGE_GENERATION_BRIA_BASE",t.IMAGE_GENERATION_BRIA_FAST="IMAGE_GENERATION_BRIA_FAST",t.IMAGE_GENERATION_BRIA_HD="IMAGE_GENERATION_BRIA_HD",t.IMAGE_GENERATION_TAILORED_MODELS="IMAGE_GENERATION_TAILORED_MODELS",t.IMAGE_GENERATION_IMAGE_REFERENCE="IMAGE_GENERATION_IMAGE_REFERENCE",t.IMAGE_GENERATION_DOWNLOAD_GENERAL="IMAGE_GENERATION_DOWNLOAD_GENERAL",t.IMAGE_GENERATION_DOWNLOAD_BRIA_BASE="IMAGE_GENERATION_DOWNLOAD_BRIA_BASE",t.IMAGE_GENERATION_DOWNLOAD_BRIA_FAST="IMAGE_GENERATION_DOWNLOAD_BRIA_FAST",t.IMAGE_GENERATION_DOWNLOAD_BRIA_HD="IMAGE_GENERATION_DOWNLOAD_BRIA_HD",t.IMAGE_GENERATION_DOWNLOAD_TAILORED_MODELS="IMAGE_GENERATION_DOWNLOAD_TAILORED_MODELS",t.IMAGE_GENERATION_DOWNLOAD_IMAGE_REFERENCE="IMAGE_GENERATION_DOWNLOAD_IMAGE_REFERENCE",t.IMAGE_GENERATION_INCREASE_RESOLUTION="IMAGE_GENERATION_INCREASE_RESOLUTION",t.IMAGE_EDITING_GENERATE="IMAGE_EDITING_GENERATE",t.IMAGE_EDITING_REMOVE_BACKGROUND="IMAGE_EDITING_REMOVE_BACKGROUND",t.IMAGE_EDITING_EXPAND_IMAGE="IMAGE_EDITING_EXPAND_IMAGE",t.IMAGE_EDITING_BLUR_BACKGROUND="IMAGE_EDITING_BLUR_BACKGROUND",t.IMAGE_EDITING_SOLID_BACKGROUND="IMAGE_EDITING_SOLID_BACKGROUND",t.IMAGE_EDITING_GENERATE_BACKGROUND_BY_TEXT="IMAGE_EDITING_GENERATE_BACKGROUND_BY_TEXT",t.IMAGE_EDITING_ASPECT_RATIO="IMAGE_EDITING_ASPECT_RATIO",t.IMAGE_EDITING_CUSTOM_SIZE="IMAGE_EDITING_CUSTOM_SIZE",t.IMAGE_EDITING_MEDIUM_DESTINATION="IMAGE_EDITING_MEDIUM_DESTINATION",t.IMAGE_EDITING_GENERATE_FOREGROUND="IMAGE_EDITING_GENERATE_FOREGROUND",t.IMAGE_EDITING_DOWNLOAD_GENERAL="IMAGE_EDITING_DOWNLOAD_GENERAL",t.IMAGE_EDITING_DOWNLOAD_REMOVE_BACKGROUND="IMAGE_EDITING_DOWNLOAD_REMOVE_BACKGROUND",t.IMAGE_EDITING_DOWNLOAD_EXPAND_IMAGE="IMAGE_EDITING_DOWNLOAD_EXPAND_IMAGE",t.IMAGE_EDITING_DOWNLOAD_BLUR_BACKGROUND="IMAGE_EDITING_DOWNLOAD_BLUR_BACKGROUND",t.IMAGE_EDITING_DOWNLOAD_SOLID_BACKGROUND="IMAGE_EDITING_DOWNLOAD_SOLID_BACKGROUND",t.IMAGE_EDITING_DOWNLOAD_GENERATE_BACKGROUND_BY_TEXT="IMAGE_EDITING_DOWNLOAD_GENERATE_BACKGROUND_BY_TEXT",t.IMAGE_EDITING_DOWNLOAD_GENERATE_SIZE="IMAGE_EDITING_DOWNLOAD_GENERATE_SIZE",t.IMAGE_EDITING_DOWNLOAD_ASPECT_RATIO="IMAGE_EDITING_DOWNLOAD_ASPECT_RATIO",t.IMAGE_EDITING_DOWNLOAD_CUSTOM_SIZE="IMAGE_EDITING_DOWNLOAD_CUSTOM_SIZE",t.IMAGE_EDITING_DOWNLOAD_MEDIUM_DESTINATION="IMAGE_EDITING_DOWNLOAD_MEDIUM_DESTINATION",t.IMAGE_EDITING_DOWNLOAD_FOREGROUND="IMAGE_EDITING_DOWNLOAD_FOREGROUND",t.IMAGE_EDITING_INCREASE_RESOLUTION="IMAGE_EDITING_INCREASE_RESOLUTION",t.IMAGE_EDITING_ERASE="IMAGE_EDITING_ERASE",t.SAVE_NEW_CAMPAIGN="SAVE_NEW_CAMPAIGN",t.CREATE_NEW_TEMPLATE="CREATE_NEW_TEMPLATE",t.EXPORT_CAMPAIGN="EXPORT_CAMPAIGN",t.DOWNLOAD_FIGMA_PLUGIN="DOWNLOAD_FIGMA_PLUGIN",t.AUTOMOTIVE_GENERATE="AUTOMOTIVE_GENERATE",t.AUTOMOTIVE_REMOVE_BACKGROUND="AUTOMOTIVE_REMOVE_BACKGROUND",t.AUTOMOTIVE_EXPAND_IMAGE="AUTOMOTIVE_EXPAND_IMAGE",t.AUTOMOTIVE_BLUR_BACKGROUND="AUTOMOTIVE_BLUR_BACKGROUND",t.AUTOMOTIVE_SOLID_BACKGROUND="AUTOMOTIVE_SOLID_BACKGROUND",t.AUTOMOTIVE_GENERATE_BACKGROUND_BY_TEXT="AUTOMOTIVE_GENERATE_BACKGROUND_BY_TEXT",t.AUTOMOTIVE_ASPECT_RATIO="AUTOMOTIVE_ASPECT_RATIO",t.AUTOMOTIVE_CUSTOM_SIZE="AUTOMOTIVE_CUSTOM_SIZE",t.AUTOMOTIVE_MEDIUM_DESTINATION="AUTOMOTIVE_MEDIUM_DESTINATION",t.AUTOMOTIVE_GENERATE_FOREGROUND="AUTOMOTIVE_GENERATE_FOREGROUND",t.AUTOMOTIVE_DOWNLOAD_GENERAL="AUTOMOTIVE_DOWNLOAD_GENERAL",t.AUTOMOTIVE_DOWNLOAD_REMOVE_BACKGROUND="AUTOMOTIVE_DOWNLOAD_REMOVE_BACKGROUND",t.AUTOMOTIVE_DOWNLOAD_EXPAND_IMAGE="AUTOMOTIVE_DOWNLOAD_EXPAND_IMAGE",t.AUTOMOTIVE_DOWNLOAD_BLUR_BACKGROUND="AUTOMOTIVE_DOWNLOAD_BLUR_BACKGROUND",t.AUTOMOTIVE_DOWNLOAD_SOLID_BACKGROUND="AUTOMOTIVE_DOWNLOAD_SOLID_BACKGROUND",t.AUTOMOTIVE_DOWNLOAD_GENERATE_BACKGROUND_BY_TEXT="AUTOMOTIVE_DOWNLOAD_GENERATE_BACKGROUND_BY_TEXT",t.AUTOMOTIVE_DOWNLOAD_GENERATE_SIZE="AUTOMOTIVE_DOWNLOAD_GENERATE_SIZE",t.AUTOMOTIVE_DOWNLOAD_ASPECT_RATIO="AUTOMOTIVE_DOWNLOAD_ASPECT_RATIO",t.AUTOMOTIVE_DOWNLOAD_CUSTOM_SIZE="AUTOMOTIVE_DOWNLOAD_CUSTOM_SIZE",t.AUTOMOTIVE_DOWNLOAD_MEDIUM_DESTINATION="AUTOMOTIVE_DOWNLOAD_MEDIUM_DESTINATION",t.AUTOMOTIVE_DOWNLOAD_FOREGROUND="AUTOMOTIVE_DOWNLOAD_FOREGROUND",t.AUTOMOTIVE_INCREASE_RESOLUTION="AUTOMOTIVE_INCREASE_RESOLUTION",t.AUTOMOTIVE_ERASE="AUTOMOTIVE_ERASE",t))(Me||{});class VQ{constructor(e){m(this,"rootStore");m(this,"hubspotService",new JQ);m(this,"setHubspotUser",async(e,a)=>{if(!K.isIframe()&&(await this.hubspotService.upsertContact({is_sso:!1,extra_properties:a?{platform_source:a}:void 0}),e)){const n=e.userName.split(" ");(window._hsq=window._hsq||[]).push(["identify",{contact_source:"prod_platform",email:e.email,firstname:n[0],lastname:n.filter((i,r)=>r!==0).join(" "),company:e.company}])}});m(this,"logHubspotEvent",async(e,a=!0)=>{K.isIframe()||await this.hubspotService.upsertContact({is_sso:!1,extra_properties:{[e]:a}})});m(this,"setUser",async(e,a)=>{e&&(e3(kg,{role:e.role,company:e.company,user_domain:e.email.split("@").pop(),user_id:e.uid}),t3(kg,e.uid),await this.setHubspotUser(e,a))});m(this,"logRegistrationEvent",()=>{this.logEvent("REGISTER"),window.lintrk("track",{conversion_id:13339457})});m(this,"logEvent",(e,a={})=>{var n,o,i;s3(kg,e,{platformUserId:(n=this.rootStore.authStore.user)==null?void 0:n.uid,platformOrgId:(o=Ae())==null?void 0:o.organization.uid,platformOrgName:(i=Ae())==null?void 0:i.organization.name,...a})});m(this,"logImageToImageEvent",(e,a)=>{var n,o,i,r;this.logEvent(e,{itiSessionId:(a==null?void 0:a.sessionId)??"",tailored_style:(o=(n=a.config)==null?void 0:n.style)==null?void 0:o.tailored_style,sub_style:(r=(i=a.config)==null?void 0:i.style)==null?void 0:r.sub_style})});yt(this),this.rootStore=e}}var ba=(t=>(t.PRIVATE="private",t.SHARED="shared",t))(ba||{}),Wa=(t=>(t.ORGANIZATION="organization",t.PUBLIC="public",t))(Wa||{}),Au=(t=>(t.CAMPAIGN_ORG="campaigns/O",t.CAMPAIGN_USER="campaigns/U",t.TEMPLATE_PUBLIC="templates/P",t.TEMPLATE_ORG="templates/O",t))(Au||{}),sp=(t=>(t.CAMPAIGNS="campaigns",t.TEMPLATES="templates",t))(sp||{});class YQ{constructor(e){m(this,"rootStore");m(this,"errorToast",Xa());m(this,"isLoadingTemplates",!1);m(this,"isLoadingPlacements",!1);m(this,"isError",!1);m(this,"formErrors",{});m(this,"templates",{total:0,items:[]});m(this,"placements",{total:0,items:[]});m(this,"orderedLayers",[]);m(this,"canvasColorPicker","#fff");m(this,"vectorColors",{colors:[],colorMap:{}});m(this,"prevColor","");m(this,"isAdminMode",!1);m(this,"viewMode",hd.FULL_VIEW);m(this,"selectedTemplate",null);m(this,"selectedWizardTemplate",null);m(this,"isEditingAllAds",!1);m(this,"isTemplateUpdating",!1);m(this,"isTemplateDuplicationInProgress",!1);m(this,"isCreatingTemplate",!1);m(this,"templateForm",D1);m(this,"selectedTemplatePreviewBtn","organization");m(this,"selectedCampaignPreviewBtn","private");m(this,"isFirstTimeBrandApplied",!0);m(this,"openDuplicateCampaignOrTemplateModal",!1);m(this,"saveNewTemplateClicked",!1);m(this,"templateName","");m(this,"templateToDuplicate",null);m(this,"originalLogoObjects",{});m(this,"orginalCanvasAspectRatio");m(this,"cacheBustingVersion",Math.floor(Math.random()*1e3)+1);m(this,"isManualTemplateTabSelection",!1);m(this,"originalScenesBeforeResizing",null);m(this,"scenesAfterResizing",null);m(this,"isResizingCanvas",!1);m(this,"isSavingToMyCampaign",!1);m(this,"isEditorPageLoading",!0);m(this,"fixTextBoxAnchorEl");m(this,"fixedTextBoxChecked",!1);m(this,"campaignQueryService",new Je("/campaign"));m(this,"setProperty",async(e,a)=>{$(()=>this[e]=a)});m(this,"loadTemplates",async(e,a,n)=>{try{this.isError=!1,this.isLoadingTemplates=!0;const o=await this.campaignQueryService.get("/templatesV2",{params:{templateStatus:e,fetchOrgTemplates:a,getPublicTemplates:n}});$(()=>{this.templates=o,this.isError=!1,this.isLoadingTemplates=!1})}catch{$(()=>{this.isLoadingTemplates=!1,this.isError=!0})}});m(this,"getFilteredTemplatesBasesOnPlacementsAndName",async(e,a,n,o,i)=>{try{this.isError=!1,this.isLoadingTemplates=!0;const r=await this.campaignQueryService.get("/placementsV2/filteredPlacements",{params:{search_term:a,selected_placements_resolution:e,templateStatus:n,fetchOrgTemplates:o,getPublicTemplates:i}});$(()=>{this.templates=r,this.isError=!1,this.isLoadingTemplates=!1})}catch{$(()=>{this.isLoadingTemplates=!1,this.isError=!0})}});m(this,"updateTemplate",async e=>{this.isError=!1,this.isTemplateUpdating=!0;try{await this.campaignQueryService.put("/templatesV2",e),$(()=>{var a;this.templates.items=(a=this.templates)==null?void 0:a.items.map(n=>n.id===e.id?e:n).filter(n=>n.status!==$e.DELETED),this.isError=!1,this.isTemplateUpdating=!1,this.cacheBustingVersion=Math.floor(Math.random()*1e3)+1})}catch{$(()=>{this.isError=!0,this.isTemplateUpdating=!1})}});m(this,"duplicateTemplate",async(e,a)=>{this.isError=!1,this.isTemplateDuplicationInProgress=!0;const n={...e,created_at:new Date};try{const o=await this.campaignQueryService.post("/templatesV2/duplicate",n);return $(()=>{this.isError=!1,this.isTemplateDuplicationInProgress=!1;const i={...n,id:o};this.handleTemplateNavigation(i,a),this.cacheBustingVersion=Math.floor(Math.random()*1e3)+1,e.status===$e.DRAFT?this.rootStore.analyticsStore.logEvent(Me.SAVE_NEW_CAMPAIGN):this.rootStore.analyticsStore.logEvent(Me.CREATE_NEW_TEMPLATE)}),o}catch{return $(()=>{this.isError=!0,this.isTemplateDuplicationInProgress=!1}),null}});m(this,"createTemplate",async(e,a)=>{this.isError=!1,this.isCreatingTemplate=!0;try{const n=await this.campaignQueryService.post("/templatesV2/create",e);e.id=n,$(()=>{this.isError=!1,this.isCreatingTemplate=!1,this.handleSetSelectedTemplate(e),this.handleTemplateNavigation(e,a),this.cacheBustingVersion=Math.floor(Math.random()*1e3)+1,e.status===$e.DRAFT?this.rootStore.analyticsStore.logEvent(Me.SAVE_NEW_CAMPAIGN):this.rootStore.analyticsStore.logEvent(Me.CREATE_NEW_TEMPLATE)})}catch{$(()=>{this.isError=!0,this.isCreatingTemplate=!1})}});m(this,"loadPlacements",async()=>{try{this.isError=!1,this.isLoadingPlacements=!0;const e=await this.campaignQueryService.get("/placementsV2");$(()=>{this.placements=e,this.isLoadingPlacements=!1,this.isError=!1})}catch(e){throw $(()=>{this.isLoadingPlacements=!1,this.isError=!0}),e}});m(this,"handleAdminModeChange",e=>{$(()=>{this.isAdminMode=e})});m(this,"handleViewModeChange",e=>{$(()=>{this.viewMode=e})});m(this,"handleSetSelectedTemplate",e=>{$(()=>{this.selectedTemplate=e})});m(this,"handleSetSelectedWizardTemplate",e=>{$(()=>{this.selectedWizardTemplate=e})});m(this,"handleTemplateNavigation",(e,a)=>{const n=Ae();if(e!=null&&e.id){let o;e.status===$e.DRAFT?e.org_id?o=`campaigns/O${e.id}`:e.user_id&&(o=`campaigns/U${e.id}`):e.status===$e.ACTIVE&&(e.org_id&&e.org_id!==(n==null?void 0:n.organization.uid)?o=`templates/P${e.id}`:o=`templates/O${e.id}`),o&&a(`${O.DESIGN_EDITOR.editPath}/${o}`)}});yt(this),this.rootStore=e}handleSetSelectedTemplatePreviewButton(e){this.selectedTemplatePreviewBtn=e}handleSetSelectedCampaignPreviewButton(e){this.selectedCampaignPreviewBtn=e}storeOriginalLogoObjects(e,a){this.originalLogoObjects[e]=a}getOriginalLogoObjects(e){return this.originalLogoObjects[e]}}var xe=(t=>(t.TEMPLATES="Templates",t.BACKGROUND="Background",t.FONTSELECTOR="FontSelector",t.TEXTFILL="TextFill",t.TEXTHIGHLIGHTER="TextHighlighter",t.SHAPEFILLCOLOR="ShapeFillColor",t.IMAGES="Images",t.TEXT="Text",t.GRAPHICS="Graphics",t.BRANDS="Brands",t.LAYERS="Layers",t.CAMPAIGNS="Campaigns",t.RESIZE="Resize",t.CANVASCOLOR="CanvasColor",t.INSERTTEXT="InsertText",t.STROKECOLOR="StrokeColor",t.WIZARDIMAGES="WizardImages",t))(xe||{}),u_=(t=>(t.canvasStepperTitle="Canvas",t.wizardImagesStepperTitle="Images",t))(u_||{});const p_=[{id:"templates",name:"Templates",stepperTitle:"Template",tabName:"Templates"},{id:"images",name:"Images",stepperTitle:"Main object",tabName:"Images"},{id:"text",name:"Text",stepperTitle:"Edit text",tabName:"Text"},{id:"graphics",name:"Graphics",stepperTitle:"",tabName:"Graphics"},{id:"brands",name:"Brands",stepperTitle:"Brand",tabName:"Brands"},{id:"layers",name:"Layers",stepperTitle:"",tabName:"Layers"},{id:"campaigns",name:"Campaigns",stepperTitle:"Generate campaign",tabName:"Campaigns"}],PS=I.createContext({isMobile:!1,setIsMobile:()=>{},templates:[],setTemplates:()=>{},uploads:[],setUploads:()=>{},shapes:[],setShapes:()=>{},activePanel:xe.CAMPAIGNS,setActivePanel:()=>{},activeSubMenu:null,setActiveSubMenu:t=>{},currentTemplate:{},setCurrentTemplate:{}});function ZQ({children:t}){const a=window.location.pathname.split("/")[3],{campaignStore:n}=q(),[o,i]=I.useState(void 0),[r,l]=I.useState([]),[c,d]=I.useState([]),[u,g]=I.useState([]),{isPopupView:h}=I.useContext(Fe),[p,_]=I.useState(h||a===sp.TEMPLATES&&!n.isSavingToMyCampaign?xe.TEMPLATES:xe.CAMPAIGNS),[y,b]=I.useState(null),[x,C]=I.useState(null),T={isMobile:o,setIsMobile:i,templates:r,setTemplates:l,activePanel:p,setActivePanel:_,shapes:u,setShapes:g,activeSubMenu:y,setActiveSubMenu:b,uploads:c,setUploads:d,currentTemplate:x,setCurrentTemplate:C};return s.jsx(PS.Provider,{value:T,children:t})}function Ts(){const{isMobile:t,setIsMobile:e,activePanel:a,setActivePanel:n,templates:o,setTemplates:i,shapes:r,setShapes:l,activeSubMenu:c,setActiveSubMenu:d,uploads:u,setUploads:g,currentTemplate:h,setCurrentTemplate:p}=I.useContext(PS);return{isMobile:t,setIsMobile:e,activePanel:a,setActivePanel:n,templates:o,setTemplates:i,shapes:r,setShapes:l,activeSubMenu:c,setActiveSubMenu:d,uploads:u,setUploads:g,currentTemplate:h,setCurrentTemplate:p}}function qQ({children:t}){const{isPopupView:e}=I.useContext(Fe),{isMobile:a,setIsMobile:n}=Ts(),[o,i]=I.useState(!1),{designEditorStore:r,playgroundStore:l}=q(),c=u=>{!a&&u>=800?n(!1):!a&&u<800?n(!0):n(!1)};I.useEffect(()=>{const u=r.containerRef.current,g=u.clientWidth;c(g);const h=new ux(p=>{const{width:_=g}=p[0]&&p[0].contentRect||{};c(_)});return h.observe(u),()=>{u&&h.unobserve(u)}},[]),I.useEffect(()=>{d(),setTimeout(()=>{i(!0)},1e3)},[]);const d=()=>{const u=WQ.map(g=>new FontFace(g.name,`url(${g.url})`,g.options).load().catch(h=>h));Promise.all(u).then(g=>{g.forEach(h=>{h&&h.family&&document.fonts.add(h)})}).catch(g=>console.log({err:g}))};return s.jsx("div",{ref:r.containerRef,style:{flex:1,height:e?"75vh":"100vh",background:e&&r.isTemplateEmptyState?"":"#FAFAFA",alignItems:o?void 0:"center",overflow:o?void 0:"hidden",display:e&&l.isText2ImagePopupOpened?"none":"flex"},children:s.jsx(Qe,{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100vw"},isLoading:!o,children:t})})}const XQ=Y(qQ);class KQ{constructor({updateTime:e,setStatus:a}){m(this,"time");m(this,"interval");m(this,"lastUpdatedTime");m(this,"updateTime");m(this,"setStatus");m(this,"status");m(this,"destroy",()=>{this.interval&&(clearInterval(this.interval),this.status="STOPPED",this.setStatus("STOPPED"))});this.status="STOPPED",this.updateTime=e,this.setStatus=a,this.time=0}start(){this.status!=="RUNNING"&&(this.lastUpdatedTime=Date.now(),this.interval=setInterval(()=>{const e=Date.now(),a=e-this.lastUpdatedTime;this.lastUpdatedTime=e,this.time=this.time+a,this.updateTime(this.time),this.status="RUNNING",this.setStatus("RUNNING")},16))}pause(){this.interval&&(clearInterval(this.interval),this.status="PAUSED",this.setStatus("PAUSED"))}reset(){this.interval&&(clearInterval(this.interval),this.time=0,this.status="STOPPED",this.setStatus("STOPPED"),this.updateTime(0))}setTime(e){this.time=e,this.updateTime(e)}}const LS=be.createContext({time:0,setTime:()=>{},status:"STOPPED",setStatus:()=>{},start:()=>{},pause:()=>{},reset:()=>{}}),eJ=({children:t})=>{const[e,a]=be.useState(0),[n,o]=be.useState("STOPPED"),[i,r]=be.useState(),l=be.useCallback(()=>{i&&i.start()},[i]),c=be.useCallback(()=>{i&&i.pause()},[i]),d=be.useCallback(()=>{i&&i.reset()},[i]),u=be.useCallback(g=>{i&&i.setTime(g)},[i]);return be.useEffect(()=>{const g=new KQ({updateTime:a,setStatus:o});r(g)},[]),s.jsx(LS.Provider,{value:{time:e,setTime:u,status:n,setStatus:o,start:l,reset:d,pause:c},children:t})},bl=I.createContext({zoomRatio:1,activeObject:null,contextMenuRequest:null,frame:null,objects:[],editor:null,isPopupView:!1,setActiveObject:()=>{},setContextMenuRequest:()=>{},setFrame:()=>{},setObjects:()=>{},setZoomRatio:()=>{},setEditor:()=>{}}),tJ=({children:t,isPopupView:e=!1})=>{const[a,n]=I.useState(1),[o,i]=I.useState(null),[r,l]=I.useState(null),[c,d]=I.useState(null),[u,g]=I.useState(null),[h,p]=I.useState([]);return s.jsx(bl.Provider,{value:{zoomRatio:a,setZoomRatio:n,activeObject:o,setActiveObject:i,frame:r,setFrame:l,contextMenuRequest:u,setContextMenuRequest:g,objects:h,setObjects:p,editor:c,setEditor:d,isPopupView:e},children:t})},sJ="_providerContainer_yadj6_1",aJ={providerContainer:sJ},nJ={title:"Welcome to {{framework}}"},oJ={welcome:nJ},iJ={panelsList:{templates:"Templates",customize:"Customize",elements:"Elements",images:"Images",videos:"Videos",uploads:"Uploads",text:"Text",graphics:"Graphics",layers:"Layers"}},rJ={panels:iJ},lJ={title:"Willkommen bei {{framework}}"},cJ={welcome:lJ},dJ={panelsList:{templates:"Plantillas",customize:"Personalizar",elements:"Elementos",images:"Imagenes",videos:"Videos",uploads:"Cargas",text:"Texto",graphics:"Graficos",layers:"Capas"}},uJ={panels:dJ};qs.init({interpolation:{escapeValue:!1},lng:"en",resources:{en:{common:oJ,editor:rJ},es:{common:cJ,editor:uJ}}});const pJ=new p3;function gJ({children:t,isPopupView:e}){return s.jsx(HQ,{isPopupView:e,children:s.jsx(eJ,{children:s.jsx(ZQ,{children:s.jsx(tJ,{isPopupView:e,children:s.jsx(u3,{value:pJ,children:e?s.jsx(f,{className:aJ.providerContainer,children:s.jsx(Ey,{theme:ky,children:s.jsx(Af,{i18n:qs,children:t})})}):s.jsx(Ey,{theme:ky,children:s.jsx(Af,{i18n:qs,children:t})})})})})})})}const mJ=Y(gJ),hJ=[{left:0,top:0,width:60,height:60,originX:"left",originY:"top",scaleX:4,scaleY:4,type:"StaticPath",path:[["M",60,0],["L",0,0],["L",0,60],["L",60,60],["L",60,0],["Z"]],fill:"#CBCBCB",metadata:{},preview:"https://ik.imagekit.io/scenify/1635011325399_603749.png",id:"E2mcHFkwGA-MTJcfl3Abs"},{left:0,top:0,width:90,height:77.14,originX:"left",originY:"top",scaleX:2.67,scaleY:2.67,type:"StaticPath",path:[["M",50,11.429],["L",5,88.571],["L",95,88.571],["z"]],fill:"#CBCBCB",metadata:{},id:"SY15tkntkk8S1PudoMfRI",preview:"https://ik.imagekit.io/scenify/1635011631415_820612.png"},{left:0,top:0,width:498.84,height:436.27,originX:"left",originY:"top",scaleX:.48,scaleY:.48,type:"StaticPath",path:[["M",497.434,243.764],["L",377.754,36.403999999999996],["C",376.05600000000004,33.37,372.90700000000004,31.432999999999996,369.434,31.283999999999995],["L",130.71400000000003,31.283999999999995],["C",127.02300000000002,31.250999999999994,123.59900000000003,33.206999999999994,121.75400000000002,36.403999999999996],["L",1.434000000000026,244.404],["C",-.477999999999974,247.626,-.477999999999974,251.635,1.434000000000026,254.857],["L",121.75400000000002,463.07],["C",123.65600000000002,465.803,126.74500000000002,467.467,130.074,467.55],["L",369.434,467.55],["C",372.77200000000005,467.502,375.877,465.83,377.754,463.07],["L",497.434,254.21699999999998],["C",499.302,250.983,499.302,246.999,497.434,243.764],["z"]],fill:"#CBCBCB",metadata:{},preview:"https://ik.imagekit.io/scenify/1635014101144_519480.png",id:"9VWsxoB_O8LSAkCIRjNFY"},{left:0,top:0,width:433.46,height:495.17,originX:"left",originY:"top",scaleX:.55,scaleY:.55,type:"StaticPath",path:[["M",462.595,123.753],["C",460.63500000000005,120.115,456.68100000000004,118.011,452.56800000000004,118.42],["L",314.115,133.567],["L",257.795,5.567000000000007],["C",256.814,3.8150000000000075,255.36800000000002,2.3690000000000073,253.61700000000002,1.3890000000000073],["C",248.37400000000002,-1.5459999999999927,241.74400000000003,.3240000000000074,238.80900000000003,5.567000000000007],["L",182.70200000000003,133.567],["L",44.035,118.42],["C",39.86,117.98100000000001,35.827999999999996,120.081,33.794999999999995,123.753],["C",31.562999999999995,127.114,31.562999999999995,131.485,33.794999999999995,134.846],["L",115.502,247.7],["L",32.515,359.06],["C",30.301000000000002,362.504,30.301000000000002,366.923,32.515,370.367],["C",34.588,373.998,38.591,376.083,42.755,375.70000000000005],["L",181.422,360.98],["L",237.529,488.98],["C",239.22,492.76300000000003,242.986,495.189,247.129,495.16700000000003],["C",250.78699999999998,494.87800000000004,254.02599999999998,492.692,255.66199999999998,489.40700000000004],["L",311.98199999999997,361.40700000000004],["L",450.43499999999995,376.55400000000003],["C",454.53599999999994,376.90500000000003,458.46099999999996,374.817,460.46199999999993,371.221],["C",462.7899999999999,367.812,462.7899999999999,363.324,460.46199999999993,359.914],["L",378.541,247.7],["L",462.594,134.84699999999998],["C",464.885,131.504,464.885,127.097,462.595,123.753],["z"]],fill:"#CBCBCB",metadata:{},preview:"https://ik.imagekit.io/scenify/1635014130664_615881.png",id:"fRmRlanl-hydswssHKhn6"},{left:0,top:0,width:456.18,height:507.74,originX:"left",originY:"top",scaleX:.53,scaleY:.53,type:"StaticPath",path:[["M",470.1,314.036],["L",425.94000000000005,253.876],["L",469.24700000000007,193.289],["C",478.1700000000001,181.003,482.2100000000001,165.839,480.5810000000001,150.742],["C",476.95400000000006,117.12199999999999,446.7600000000001,92.809,413.1400000000001,96.43599999999999],["L",339.1130000000001,104.54299999999999],["L",309.88600000000014,36.489999999999995],["C",303.7230000000001,22.547999999999995,292.58100000000013,11.405999999999995,278.6390000000001,5.242999999999995],["C",247.71100000000013,-8.428000000000004,211.55700000000013,5.561999999999995,197.88600000000014,36.489999999999995],["L",168.44600000000014,104.54299999999999],["L",93.56600000000014,96.863],["C",69.50100000000015,94.41,46.22500000000014,106.257,34.04600000000014,127.156],["C",21.89500000000014,148.059,23.234000000000144,174.16500000000002,37.45900000000014,193.716],["L",81.61900000000014,253.876],["L",37.459000000000145,315.103],["C",23.250000000000146,334.73900000000003,21.913000000000146,360.894,34.04600000000015,381.876],["C",46.63200000000015,402.59299999999996,70.12500000000014,414.09,94.20600000000015,411.316],["L",168.44600000000014,403.20899999999995],["L",197.88600000000014,471.26199999999994],["C",207.66900000000012,493.40099999999995,229.57500000000013,507.69899999999996,253.77900000000014,507.74199999999996],["C",277.6340000000001,507.47099999999995,299.17600000000016,493.41499999999996,309.03200000000015,471.68899999999996],["L",339.11200000000014,403.20899999999995],["L",413.99200000000013,411.1019999999999],["C",429.24100000000016,412.7899999999999,444.56900000000013,408.6909999999999,456.9400000000001,399.6169999999999],["C",484.208,379.619,490.099,341.302,470.1,314.036],["z"]],fill:"#CBCBCB",metadata:{},preview:"https://ik.imagekit.io/scenify/1635014150489_628269.png",id:"A8WLbfJFV1D58X1RUZADd"},{left:0,top:0,width:512,height:422.71,originX:"left",originY:"top",scaleX:.47,scaleY:.47,type:"StaticPath",path:[["M",504.839844,48.585938],["C",502.84765600000003,46.59375,500.480469,44.984375,497.89843800000006,43.800781],["C",499.62890600000003,40.132812,501.183594,36.390625,502.55468800000006,32.574219],["C",506.16015600000003,23.253906,504.277344,13.664061999999998,497.47656200000006,6.863281000000001],["C",490.5351560000001,-.0742187999999997,479.66015600000003,-1.96875,470.83593800000006,2.171875000000001],["C",451.97656200000006,10.253906,433.80078100000003,17.898438000000002,418.7148440000001,22.835938],["C",401.1289060000001,13.398437999999999,372.0507810000001,.015625,348.6093750000001,.015625],["L",348.3984380000001,.015625],["C",316.26953100000014,.46875,286.1562500000001,13.742188,263.6054690000001,37.390625],["C",244.65234400000008,57.261719,232.9101560000001,82.515625,229.75000000000009,109.683594],["C",158.9726560000001,94.128906,118.03515600000009,71.394531,72.33203100000009,23.480469],["L",66.55078100000009,17.691406],["C",62.53906200000009,13.675781,56.804688000000084,11.824219,51.19531200000009,12.730469],["C",45.593750000000085,13.636719,40.734375000000085,17.207031,38.187500000000085,22.289062],["L",35.011719000000085,28.644531],["C",21.285156000000086,54.949219,16.972656000000086,81.933594,22.199219000000085,108.855469],["C",24.082031000000086,118.570312,27.257812000000087,128.230469,31.625000000000085,137.636719],["C",27.574219000000085,137.730469,23.539062000000087,138.832031,19.824219000000085,140.964844],["C",10.968750000000085,145.753906,6.136719000000085,156.867188,8.296875000000085,167.675781],["L",8.433594000000085,168.351562],["L",8.632812000000085,169.015625],["C",15.000000000000085,190.386719,26.359375000000085,210.59375,41.742188000000084,228.355469],["C",39.125000000000085,229.1875,36.652344000000085,230.429688,34.464844000000085,232.074219],["C",25.597656000000086,238.722656,22.277344000000085,249.882812,26.125000000000085,259.945312],["C",37.566406000000086,292.210938,56.796875000000085,314.5,84.48046900000008,327.37890600000003],["C",67.12500000000009,332.433594,48.000000000000085,335.039062,26.140625000000085,335.417969],["C",15.519531000000086,335.480469,5.718750000000085,342.214844,1.7187500000000853,352.21875],["L",1.4179690000000853,353.042969],["C",-1.8789059999999147,362.92578100000003,.6367190000000853,372.996094,8.312500000000085,380.67968800000006],["L",8.882812000000085,381.25000000000006],["L",9.511719000000085,381.75390600000003],["C",41.82031200000009,407.78125,109.36328100000009,422.70703100000003,194.8164060000001,422.70703100000003],["C",345.5195310000001,422.70703100000003,468.4804690000001,290.91406200000006,471.5468750000001,127.632812],["C",489.91015600000014,115.726562,503.7890620000001,96.757812,511.01953100000014,73.46875],["L",511.24609400000014,72.652344],["C",513.3906250000001,64.066406,510.8750000000001,54.621094,504.83984400000014,48.585938],["z"],["M",504.839844,48.585938]],fill:"#CBCBCB",metadata:{},preview:"https://ik.imagekit.io/scenify/1635014314495_390592.png",id:"0dwJMLuw8DK9jddPSapOV"},{left:0,top:0,width:512,height:455.52,originX:"left",originY:"top",scaleX:.47,scaleY:.47,type:"StaticPath",path:[["M",471.382812,44.578125],["C",444.87890600000003,15.832031,408.51171899999997,0,368.97265600000003,0],["C",339.417969,0,312.35156200000006,9.34375,288.52343800000006,27.769531],["C",276.50000000000006,37.070312,265.6054690000001,48.449219,256.00000000000006,61.730469],["C",246.39843800000006,48.453125,235.50000000000006,37.070312,223.47265600000006,27.769531],["C",199.64843800000006,9.34375,172.58203100000006,0,143.02734400000006,0],["C",103.48828100000006,0,67.11718800000006,15.832031,40.61328100000006,44.578125],["C",14.425781000000057,72.988281,5684341886080802e-29,111.800781,5684341886080802e-29,153.871094],["C",5684341886080802e-29,197.171875,16.136719000000056,236.808594,50.78125000000006,278.61328100000003],["C",81.77343800000006,316.00781200000006,126.31640600000006,353.96875,177.89843800000006,397.92578100000003],["C",195.51171900000006,412.9375,215.47656200000006,429.953125,236.20703100000006,448.078125],["C",241.68359400000006,452.875,248.71093800000006,455.515625,256.00000000000006,455.515625],["C",263.28515600000003,455.515625,270.31640600000003,452.875,275.78515600000003,448.085938],["C",296.515625,429.957031,316.49218800000006,412.93359399999997,334.11328100000003,397.914062],["C",385.6875,353.96484399999997,430.230469,316.007812,461.22265600000003,278.609375],["C",495.86718800000006,236.808594,512,197.171875,512,153.867188],["C",512,111.800781,497.57421899999997,72.988281,471.382812,44.578125],["z"],["M",471.382812,44.578125]],fill:"#CBCBCB",metadata:{},preview:"https://ik.imagekit.io/scenify/1635014323800_275038.png",id:"3w9KPQbyeUe3kgtwpMZx4"},{left:0,top:0,width:458.41,height:512,originX:"left",originY:"top",scaleX:.52,scaleY:.52,type:"StaticPath",path:[["M",410.941406,189.394531],["L",295.08593799999994,174.847656],["C",304.82031199999994,151.589844,316.10156199999994,114.679688,316.10156199999994,68.546875],["C",316.10156199999994,42.683594,307.8007809999999,23.617188,291.42968799999994,11.882812000000001],["C",280.42968799999994,4.000000000000001,266.28906199999994,17763568394002505e-31,249.40624999999994,17763568394002505e-31],["L",248.57031199999994,17763568394002505e-31],["L",247.74218799999994,.09375000000000178],["C",220.00390599999994,3.1875000000000018,211.65234399999994,29.113281,212.77343799999994,46.003906],["C",212.91406199999994,50.355469,212.45312499999994,54.621094,211.40624999999994,58.679688],["C",208.31249999999994,70.648438,203.19531199999994,80.625,190.83203099999994,104.730469],["L",190.25390599999994,105.851562],["C",181.99609399999994,121.976562,172.50781199999994,127.769531,159.37890599999994,135.789062],["C",148.19531199999994,142.621094,135.51953099999994,150.359375,121.84374999999994,165.320312],["C",115.65624999999994,172.074219,108.53124999999994,181.949219,102.20312499999994,192.539062],["C",101.05468799999994,194.070312,100.08203099999994,195.800781,99.26171899999994,197.746094],["C",99.16015599999994,197.945312,99.05078099999994,198.125,98.94531199999994,198.304688],["C",98.64453099999994,198.832031,98.24218799999994,199.53125,97.81640599999994,200.375],["C",97.18359399999994,201.542969,96.48046899999994,202.847656,95.75781199999994,204.230469],["C",83.88281199999994,214.539062,65.52734399999994,214.34375,54.37109399999994,214.21875],["C",53.222655999999944,214.207031,52.164061999999944,214.195312,51.207030999999944,214.195312],["C",31.648437999999945,214.195312,20.078124999999943,221.867188,13.820311999999944,228.304688],["C",5.109374999999945,237.253906,.5078119999999444,249.90625,.5078119999999444,264.890625],["L",.49999999999994443,428.101562],["C",.49999999999994443,438.851562,1.8671879999999446,454.375,13.699218999999944,465.08203100000003],["C",24.746093999999943,475.08203100000003,40.39843799999994,476.23828100000003,51.207030999999944,476.23828100000003],["L",86.90624999999994,476.23828100000003],["C",95.66796899999994,476.23828100000003,104.11328099999994,480.00000000000006,114.81249999999994,484.765625],["C",120.85546899999994,487.457031,127.70703099999994,490.507812,135.54687499999994,493.26171899999997],["C",172.34765599999994,506.01171899999997,221.32421899999994,511.94921899999997,289.67187499999994,511.94921899999997],["C",302.91796899999997,511.94921899999997,344.0039059999999,511.99999999999994,344.02343799999994,511.99999999999994],["C",358.83984399999997,511.99999999999994,372.7851559999999,506.18359399999997,384.34374999999994,495.18359399999997],["C",390.46874999999994,489.363281,394.1914059999999,482.04296899999997,395.71874999999994,472.80859399999997],["C",396.05468799999994,470.76562499999994,396.27734399999997,466.460938,396.3007809999999,464.128906],["C",396.5351559999999,458.27734399999997,395.6757809999999,452.710938,393.8320309999999,447.597656],["C",405.7031249999999,446.25781199999994,416.9023439999999,441.13281199999994,425.4648439999999,432.953125],["C",435.9687499999999,422.914062,441.7539059999999,408.96875,441.7539059999999,393.679688],["C",441.7539059999999,382.472656,438.20312499999994,371.88671899999997,431.6289059999999,363.191406],["C",435.5117189999999,361.27734399999997,439.1914059999999,358.800781,442.4726559999999,355.609375],["C",450.9804689999999,347.335938,455.3789059999999,335.867188,455.5585939999999,321.515625],["C",456.1054689999999,307.19921899999997,451.1210939999999,294.75,441.7460939999999,285.55078100000003],["C",451.6640619999999,275.65625,458.17968799999994,261.484375,458.8554689999999,245.76953100000003],["C",460.1328119999999,216.13281200000003,438.6953119999999,190.99609400000003,410.9414059999999,189.39453100000003],["z"],["M",410.941406,189.394531]],fill:"#CBCBCB",metadata:{},preview:"https://ik.imagekit.io/scenify/1635014340531_452464.png",id:"vAE3f8-4M0-2j5PF04cVY"}],h0={name:"Lato-Black",url:"https://bria-org-assets.s3.amazonaws.com/96c241f8-dd6a-11eb-ba80-0242ac130004/Fonts/Lato-Black.ttf"},Ht=["templates","brands","images","CanvasColor","WizardImages","text","campaigns"];function Lt(){const{activeObject:t}=be.useContext(bl);return t}function P1(){const{scenes:t}=be.useContext(Fe);return t}function ke(){const{editor:t}=be.useContext(bl);return t}const yc=()=>{const t=P1(),e=ke();return{updateScenes:be.useCallback(async()=>{const n=e==null?void 0:e.scene.exportToJSON(),o=n&&await(e==null?void 0:e.renderer.render(n));return[...t.map(l=>n&&l.id===n.id?{...n,preview:o}:l)]},[t])}};function Ka(){const{displayPlayback:t,setDisplayPlayback:e,setDisplayPreview:a,displayPreview:n,currentScene:o,setCurrentScene:i,setInvokeSave:r,invokeSave:l,setScenes:c,scenes:d,maxTime:u,setMaxTime:g,contextMenuTimelineRequest:h,setContextMenuTimelineRequest:p,contextMenuSceneRequest:_,setContextMenuSceneRequest:y,currentDesign:b,setCurrentDesign:x}=I.useContext(Fe);return{displayPlayback:t,setDisplayPlayback:e,setDisplayPreview:a,displayPreview:n,currentScene:o,setCurrentScene:i,setInvokeSave:r,invokeSave:l,setScenes:c,scenes:d,maxTime:u,setMaxTime:g,contextMenuTimelineRequest:h,setContextMenuTimelineRequest:p,contextMenuSceneRequest:_,setContextMenuSceneRequest:y,currentDesign:b,setCurrentDesign:x}}var _e=(t=>(t.STATIC_VECTOR="StaticVector",t.STATIC_GROUP="StaticGroup",t.DYNAMIC_GROUP="DynamicGroup",t.STATIC_PATH="StaticPath",t.DYNAMIC_PATH="DynamicPath",t.STATIC_IMAGE="StaticImage",t.BACKGROUND_IMAGE="BackgroundImage",t.STATIC_VIDEO="StaticVideo",t.STATIC_AUDIO="StaticAudio",t.DYNAMIC_IMAGE="DynamicImage",t.STATIC_TEXT="StaticText",t.DYNAMIC_TEXT="DynamicText",t.BACKGROUND="Background",t.PRINT_ITEM="PrintItem",t.FRAME="Frame",t.GROUP="Group",t.ACTIVE_SELECTION="activeSelection",t.STATIC_RECT="StaticRect",t.STATIC_CIRCLE="StaticCircle",t.STATIC_TRIANGLE="StaticTriangle",t))(_e||{});const pr=({fillColor:t="#8800FF",width:e="12",height:a="12"})=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:a,viewBox:"0 0 12 12",fill:"none",children:s.jsx("path",{d:"M11.9987 6.85697H6.85694V11.9987H5.14302V6.85697H0.00128174V5.14305H5.14302V0.00131226H6.85694V5.14305H11.9987V6.85697Z",fill:t})}),BS="/assets/reset-9e0c2ee3.svg",fJ="_iconButton_1e6a7_1",_J="_disabled_1e6a7_13",yJ="_secondaryLargeBtn_1e6a7_36",bJ="_loadingPlaceholder_1e6a7_54",IJ="_loader_1e6a7_59",Cr={iconButton:fJ,disabled:_J,secondaryLargeBtn:yJ,loadingPlaceholder:bJ,loader:IJ},_t=({title:t,children:e,buttonType:a="secondary",className:n,disabled:o,component:i="button",onClick:r,loading:l,...c})=>{const d=i,u=async h=>{if(!o&&r){const p=r(h);p instanceof Promise&&await p.catch(_=>console.error("Error in async onClick:",_))}},g=s.jsx(d,{tabIndex:0,className:G(n,Cr.iconButton,{[Cr.primaryBtn]:a==="primary",[Cr.outlinedBtn]:a==="outlined",[Cr.secondaryBtn]:a==="secondary",[Cr.secondaryLargeBtn]:a==="secondaryLarge",[Cr.disabled]:o}),onClick:u,...c,children:s.jsx(Qe,{className:Cr.loadingPlaceholder,loaderClassName:Cr.loader,isLoading:l,children:e})});return t?s.jsx(Ne,{title:t,children:g}):g};var MI,vI;const L1=Array(6).fill({name:"",src:"",org_id:((vI=(MI=Ae())==null?void 0:MI.organization)==null?void 0:vI.uid)||""}),xJ=()=>{var t,e;return((e=(t=Ae())==null?void 0:t.organization)==null?void 0:e.uid)||""},B1={id:0,brand_definition:0,brand_definition_id:0,font:{id:0,name:"",org_id:xJ(),src:"",created_at:new Date,updated_at:new Date},font_id:0,created_at:new Date,updated_at:new Date,type:""};var EI,kI;const CJ={colors:Array(6).fill(""),org_id:((kI=(EI=Ae())==null?void 0:EI.organization)==null?void 0:kI.uid)||""},TJ=()=>{var t,e;return((e=(t=Ae())==null?void 0:t.organization)==null?void 0:e.uid)||""},Ru={id:0,name:"Untitled - Brand Name",color_pallete_id:void 0,status:$e.PENDING,org_id:TJ(),created_at:new Date,updated_at:new Date,logos:L1,color_pallete:CJ,brand_texts:Array(5).fill(B1)},OS=t=>{let e=[];for(const a of t)if((a.type==="StaticText"||a.type==="DynamicText")&&e.push({name:a.fontFamily,url:a.fontURL}),a.type==="Group"){let n=OS(a.objects);e=e.concat(n)}return e},SJ=async t=>{const e=OS(t.layers);e.length>0&&await Tp(e)},Tp=t=>{const e=document.fonts,a=t.map(n=>{const o=encodeURI(n.url);return Array.from(e).some(r=>r.family===n.name&&r.status==="loaded")?Promise.resolve(null):new FontFace(n.name,`url('${o}')`).load().catch(r=>r)});return new Promise((n,o)=>{Promise.all(a).then(i=>{i.forEach(r=>{r&&r.family&&document.fonts.add(r)}),n(!0)}).catch(i=>o(i))})},RS=t=>new Promise(function(e,a){var n=document.createElement("video");n.src=t,n.crossOrigin="anonymous",n.addEventListener("loadedmetadata",function(o){n.currentTime=1}),n.addEventListener("seeked",function(){e(n)}),n.addEventListener("error",function(o){a(o)})}),zS=t=>new Promise(function(e){var a=document.createElement("canvas");a.width=t.videoWidth,a.height=t.videoHeight,a.getContext("2d").drawImage(t,0,0,a.width,a.height),URL.revokeObjectURL(t.src);const n=a.toDataURL();fetch(n).then(o=>o.blob()).then(o=>{const i=URL.createObjectURL(o);e(i)})}),jJ=t=>new Promise(e=>{e(t.duration)}),AJ=async t=>{const e=[];for(const a of t.layers)if(a.type==="StaticVideo"){const n=await RS(a.src),o=await zS(n);await jJ(n),e.push({...a,preview:o})}else e.push(a);return{...t,layers:e}},qd=()=>{const t=ke(),{campaignStore:e}=q(),{updateScenes:a}=yc(),{t:n}=J("translation",{keyPrefix:"editor.tabs.templates"}),{currentScene:o,setScenes:i,setCurrentDesign:r,scenes:l,currentDesign:c,setCurrentScene:d}=Ka(),u=async T=>{if(!t)return{scenes:[],design:{id:"",name:"",frame:{width:0,height:0},preview:"",metadata:{}}};const{scenes:S,...j}=T,N=new Array(S.length),w=S.map((D,E)=>{const A={name:D.name,frame:{width:D.layers[0].width,height:D.layers[0].height},id:D.id,layers:D.layers,metadata:{}};return AJ(A).then(M=>SJ(M).then(()=>M)).then(M=>t.renderer.render(M).then(B=>{N[E]={...M,preview:B}}))});return Promise.all(w).then(()=>({scenes:N.filter(D=>D!==null),design:j}))},g=be.useCallback(T=>new Promise((S,j)=>{u(T).then(N=>{N?(i(N.scenes),d(N.scenes[0]),r(N.design),S(N)):j(new Error("Template is undefined"))}).catch(N=>{console.error("Error importing template:",N),j(N)})}),[t]);function h(T,S){const N=T.split(",")[1],w=atob(N),D=[];for(let E=0;E{var j;let S;if(e.selectedTemplate&&((j=e==null?void 0:e.selectedTemplate)==null?void 0:j.id)==T.id)S=(await a()).map(w=>({...w,preview:w.preview??""}));else{const N=await u(T.ads_json);N&&(S=N.scenes.map(w=>({...w,preview:(w==null?void 0:w.preview)??""})))}return S},_=async T=>{const S=new fx,j=await p(T),N=[];let w=0;for(const Q of j??[]){w+=1;const W=await(t==null?void 0:t.renderer.render(Q));N.push(W);const H=h(W??"","image/png"),v=Q!=null&&Q.name?`${Q.name+w}.png`:`scene${w}.png`;S.file(v,H)}const D={id:T.id,name:T.name},E=N.map(Q=>({type:Et.Image,src:Q??""}));T.status===$e.DRAFT?K.sendExportPostMessage(Ls.Download,Et.Campaign,E,{campaign:D}):K.sendExportPostMessage(Ls.Download,Et.Template,E,{template:D});const A=await S.generateAsync({type:"blob"}),M=URL.createObjectURL(A),B=document.createElement("a");B.href=M,B.download="scenes.zip",document.body.appendChild(B),B.click(),URL.revokeObjectURL(M),document.body.removeChild(B)},y=async T=>{const S=await p(T),j=[];for(const D of S??[]){const E=await(t==null?void 0:t.renderer.render(D));j.push(E)}const N={id:T.id,name:T.name},w=j.map(D=>({type:Et.Image,src:D??""}));T.status===$e.DRAFT?K.sendExportPostMessage(Ls.Save,Et.Campaign,w,{campaign:N}):K.sendExportPostMessage(Ls.Save,Et.Template,w,{template:N})},b=be.useCallback(T=>new Promise((S,j)=>{t?g(T).then(N=>{t==null||t.canvas.canvas.requestRenderAll(),S(N)}).catch(N=>{console.error("Error loading template: ",N),j(N)}):j(new Error("Editor not initialized"))}),[t,o]);return{loadGraphicTemplate:u,loadTemplate:b,handleDownloadTemplate:_,handleIframeSaveTemplate:y,exportTemplate:async T=>{T||(T=l);const S=t&&t.scene.exportToJSON();if(S){const j=T.map(N=>N.id===S.id?{id:S.id,layers:S.layers,name:S.name}:{id:N.id,layers:N.layers,name:N.name});if(c)return{id:c.id,name:c.name,frame:c.frame,scenes:j,metadata:{},preview:""};console.log(n("NoCurrentdesign"));return}},getCampaignDetailsFromURL:()=>{const T=window.location.pathname.split("/"),S=T[3],j=T[4];if(!S||!j)return{target:null,selectedType:null,id:null};const N=j.charAt(0),w=j.substring(1);return{target:N,selectedType:S,id:w}}}},NJ="_stepperActions_3vi1z_1",wJ="_button_3vi1z_10",MJ="_bottom_3vi1z_15",vJ="_position_3vi1z_19",EJ="_zeroPaddingbottom_3vi1z_25",kJ="_paddingLeft_3vi1z_30",El={stepperActions:NJ,button:wJ,bottom:MJ,position:vJ,zeroPaddingbottom:EJ,paddingLeft:kJ},DJ=()=>{const{designEditorStore:t,brandsDefinitionStore:e,campaignStore:a,brandFontStore:n,imagesStore:o}=q(),{t:i}=J("translation",{keyPrefix:"editor.popup"}),r=ke(),{activePanel:l}=Ts(),{resetRectangleInAGroup:c}=qa(),{setCurrentScene:d}=Ka(),u=Ht.indexOf("brands"),g=Ht.indexOf("CanvasColor"),h=t.activeStep===g,p=l===xe.TEXTFILL,_=l===xe.FONTSELECTOR,y=Ht.indexOf("images"),b=t.activeStep===y,x=Ht.indexOf("templates"),C=t.activeStep+1===t.editorStepperSteps.length,T=t.activeStep===x,S=t.activeStep===y&&!t.hasSmartImages,j=t.isTemplateEmptyState||e.isApplyingBrandConfigurations||e.isResettingBrandConfigurations||t.isLoading||a.isLoadingTemplates||a.isLoadingPlacements||n.isLoading||o.isGeneratingImages||t.isGenerateAdsLoading||t.isLoadingSmartImageStep||o.isUploadingSmartImageMainObject||t.activeStep===u&&e.isLoading||o.isLoadingWizardImages||t.isResettingWizardImages||!t.isSceneFullyLoaded,N=b||h||_||p,w=h||p||_||C,D=A=>{let M=t.activeStep;const B=t.editorStepperDisabledSteps||[];if(A==="next")do M++;while(B.includes(M));else if(A==="back")do M--;while(B.includes(M));const Q=t.editorStepperSteps.length-1;M<0||M>Q||E(M)},E=A=>{t.setProperty("newStep",A)};return s.jsxs(f,{className:G(El.stepperActions,{[El.bottom]:T||u,[El.zeroPaddingbottom]:C,[El.paddingLeft]:N,[El.position]:w}),children:[!T&&s.jsx(ae,{onClick:async()=>{if(D("back"),t.activeStep===y&&r){t.setProperty("isSceneFullyLoaded",!1);const A=r.scene.exportToJSON();await c(A,fe.OuterRectangle),await c(A,fe.InnerRectangle);const M=await(r==null?void 0:r.renderer.render(A)),B={...A,preview:M,duration:1e3};d(B)}},className:El.button,buttonType:"textMedium",disabled:T||j,children:i("buttons.previous")}),!C&&s.jsx(ae,{onClick:()=>{D("next")},className:El.button,buttonType:"primaryMedium",disabled:C||j||S,loading:t.isLoadingSmartImageStep,children:i("buttons.next")})]})},wi=Y(DJ),US="/assets/Close-11c89175.svg",$S="/assets/search-8a0a1bfb.svg";function Qo(){const{setIsSidebarOpen:t}=I.useContext(Fe);return t}const PJ="_mainTabContainer_1uy24_1",LJ="_mainTabHeader_1uy24_1",BJ="_title_1uy24_11",OJ="_iconsContainer_1uy24_15",kc={mainTabContainer:PJ,mainTabHeader:LJ,title:BJ,iconsContainer:OJ},RJ=({setSearchBoxVisible:t,searchBoxVisible:e,title:a,enableSearch:n=!1})=>{const{isPopupView:o}=I.useContext(Fe),i=Qo(),{t:r}=J("translation",{keyPrefix:"editor.images"});return s.jsx(f,{className:kc.mainTabContainer,children:s.jsxs(f,{className:kc.mainTabHeader,children:[s.jsx(k,{className:kc.title,children:a}),s.jsxs(f,{className:kc.iconsContainer,children:[n&&s.jsx(_t,{onClick:()=>{t&&t(!e)},children:s.jsx("img",{className:kc.searchImg,src:$S,alt:r("alt.searchIcon")})}),!o&&s.jsx(_t,{className:kc.actionBtn,onClick:()=>i(!1),children:s.jsx("img",{src:US,alt:r("alt.closeIcon")})})]})]})})},$n=Y(RJ);function xt(t){return s.jsx(Xe,{viewBox:"0 0 18 20",...t,children:s.jsx("path",{d:"M0.999939 4.86914H16.9999M6.99994 8.86914V14.8691M10.9999 8.86914V14.8691M1.99994 4.86914L2.99994 16.8691C2.99994 17.3996 3.21065 17.9083 3.58573 18.2834C3.9608 18.6584 4.46951 18.8691 4.99994 18.8691H12.9999C13.5304 18.8691 14.0391 18.6584 14.4142 18.2834C14.7892 17.9083 14.9999 17.3996 14.9999 16.8691L15.9999 4.86914M5.99994 4.86914V1.86914C5.99994 1.60392 6.1053 1.34957 6.29283 1.16203C6.48037 0.974497 6.73472 0.869141 6.99994 0.869141H10.9999C11.2652 0.869141 11.5195 0.974497 11.707 1.16203C11.8946 1.34957 11.9999 1.60392 11.9999 1.86914V4.86914",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})})}const zJ="_itemWrapper_cb3c8_1",UJ="_selectedBrand_cb3c8_17",$J="_disabled_cb3c8_20",FJ="_content_cb3c8_27",GJ="_logo_cb3c8_32",WJ="_blurLayer_cb3c8_45",HJ="_loader_cb3c8_55",QJ="_actions_cb3c8_66",JJ="_showBrandBtn_cb3c8_70",VJ="_arrowIcon_cb3c8_78",YJ="_editIcon_cb3c8_81",ZJ="_deleteIcon_cb3c8_84",bn={itemWrapper:zJ,selectedBrand:UJ,disabled:$J,content:FJ,logo:GJ,blurLayer:WJ,loader:HJ,actions:QJ,showBrandBtn:JJ,arrowIcon:VJ,editIcon:YJ,deleteIcon:ZJ},qJ=({isAdminMode:t,brand:e,key:a,onClick:n,selectedBrand:o,handleShowBrand:i,loadBrands:r,setIsViewIconClicked:l,isViewIconClicked:c,setActiveBrand:d,activeBrand:u})=>{var x;const{isS3Uri:g,convertS3UriToHttpsCloudFrontUrl:h}=ca(),{brandsDefinitionStore:p}=q(),_=((x=n_(e==null?void 0:e.logos).find(C=>C.src))==null?void 0:x.src)??"",y=g(_)?h(_):_,b=async()=>{await p.handleDeleteBrand(e),r()};return s.jsxs(f,{className:G(bn.itemWrapper,{[bn.selectedBrand]:o&&e.id===o.id&&!c||e.id===(u==null?void 0:u.id),[bn.disabled]:p.isApplyingBrandConfigurations||p.isResettingBrandConfigurations}),onClick:()=>{l(!1),n(e),d(e)},children:[s.jsxs(f,{className:bn.content,children:[s.jsx(f,{className:bn.logo,children:s.jsx("img",{src:y})}),s.jsx(k,{children:e.name})]}),o&&e.id===o.id&&p.isApplyingBrandConfigurations&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:bn.blurLayer}),s.jsx(St,{size:24,className:bn.loader})]}),s.jsxs(f,{className:bn.actions,children:[t&&s.jsx(_t,{className:bn.showBrandBtn,onClick:b,children:s.jsx(xt,{className:bn.deleteIcon})}),s.jsx(_t,{onClick:C=>{C&&C.stopPropagation(),l(!0),i(),n(e),p.formErrors.invalidName=!1},className:bn.showBrandBtn,children:t?s.jsx(Ni,{className:bn.editIcon}):s.jsx(Om,{className:bn.arrowIcon})})]})]},a)},XJ="_tapHeader_1h2zo_1",KJ="_tabs_1h2zo_15",eV="_mainTab_1h2zo_23",tV="_secondaryTab_1h2zo_24",sV="_iconsContainer_1h2zo_28",aV="_searchImg_1h2zo_34",nV="_separatorLayout_1h2zo_38",oV="_separator_20_1h2zo_38",iV="_separator_1h2zo_38",rV="_buttonLayout_1h2zo_54",lV="_titleLayout_1h2zo_61",cV="_fullHeight_1h2zo_70",dV="_noMarginRight_1h2zo_74",uV="_brandContainer_1h2zo_78",pV="_maxHeightInPopView_1h2zo_87",gV="_subHeader_1h2zo_90",mV="_editIcon_1h2zo_100",hV="_circleLoader_1h2zo_118",fV="_tapContainer_1h2zo_126",_V="_brandNameInput_1h2zo_126",yV="_brandNameTextField_1h2zo_135",bV="_readOnly_1h2zo_135",IV="_title_1h2zo_61",xV="_brandsContainer_1h2zo_152",CV="_adminModeNotice_1h2zo_157",TV="_bold_1h2zo_170",SV="_addNewBrand_1h2zo_173",jV="_reset_1h2zo_173",AV="_newBrandIcon_1h2zo_190",NV="_disabled_1h2zo_206",wV="_resetIcon_1h2zo_214",MV="_brandResetcontainer_1h2zo_230",vV="_blurLayer_1h2zo_234",Vt={tapHeader:XJ,tabs:KJ,mainTab:eV,secondaryTab:tV,iconsContainer:sV,searchImg:aV,separatorLayout:nV,separator_20:oV,separator:iV,buttonLayout:rV,titleLayout:lV,fullHeight:cV,noMarginRight:dV,brandContainer:uV,maxHeightInPopView:pV,subHeader:gV,editIcon:mV,circleLoader:hV,tapContainer:fV,brandNameInput:_V,brandNameTextField:yV,readOnly:bV,title:IV,brandsContainer:xV,adminModeNotice:CV,bold:TV,addNewBrand:SV,reset:jV,newBrandIcon:AV,disabled:NV,resetIcon:wV,brandResetcontainer:MV,blurLayer:vV},EV={},fr=({onChange:t,color:e,width:a=284,hideColorTypeBtns:n=!1,hideOpacity:o=!1})=>s.jsx(f,{className:EV.container,children:s.jsx(S3,{hideColorTypeBtns:n,hideOpacity:o,width:a,value:e,onChange:t})}),kV="_listItem_1fi5b_1",DV="_itemActions_1fi5b_8",PV="_editable_1fi5b_11",LV="_itemContent_1fi5b_17",BV="_itemLabel_1fi5b_22",OV="_fontLabel_1fi5b_25",RV="_itemPreview_1fi5b_30",zV="_deleteBtn_1fi5b_49",UV="_editBtn_1fi5b_53",$V="_emptyStatus_1fi5b_58",Gt={listItem:kV,itemActions:DV,editable:PV,itemContent:LV,itemLabel:BV,fontLabel:OV,itemPreview:RV,deleteBtn:zV,editBtn:UV,emptyStatus:$V},FV="_ColorItemContainer_sbxgb_1",GV="_colorPicker_sbxgb_5",f0={ColorItemContainer:FV,colorPicker:GV},WV=({color:t,colors:e,index:a,isAdminMode:n,activeColorIndex:o,setActiveColorIndex:i,setColors:r})=>{const l=I.useRef(null),c=t.trim().length===0,d=`COLOR_${a+1}`;I.useEffect(()=>{const p=_=>{l.current&&!l.current.contains(_.target)&&i(null)};return o===a?document.addEventListener("mousedown",p):document.removeEventListener("mousedown",p),()=>{document.removeEventListener("mousedown",p)}},[o,a,i]);const u=p=>{const _=[...e];_[p]="",r(_)},g=(p,_)=>{const y=[...e];y[_]=p,r(y)},h=()=>{if(n)return s.jsxs(f,{className:Gt.itemActions,children:[t&&s.jsx(_t,{className:Gt.deleteBtn,onClick:()=>u(a),children:s.jsx(xt,{})}),s.jsx(_t,{className:Gt.editBtn,onClick:()=>{i(o!==a?a:null)},children:s.jsx(Ni,{})}),o===a&&s.jsx(f,{className:f0.colorPicker,children:s.jsx(fr,{color:t,onChange:p=>{g(p,a)}})})]})};return s.jsxs(f,{ref:l,className:G(f0.ColorItemContainer,Gt.listItem,{[Gt.editable]:n}),children:[s.jsxs(f,{className:Gt.itemContent,children:[s.jsx(f,{sx:{background:t},className:G(Gt.itemPreview,{[Gt.emptyStatus]:c}),children:!t&&s.jsx(pr,{})}),s.jsx(k,{className:Gt.itemLabel,children:mt[d]})]}),h()]},a)},HV="_tapHeader_6jiqh_1",QV="_tabs_6jiqh_15",JV="_mainTab_6jiqh_23",VV="_secondaryTab_6jiqh_24",YV="_iconsContainer_6jiqh_28",ZV="_searchImg_6jiqh_34",qV="_separatorLayout_6jiqh_38",XV="_separator_20_6jiqh_38",KV="_separator_6jiqh_38",eY="_buttonLayout_6jiqh_54",tY="_titleLayout_6jiqh_61",sY="_fullHeight_6jiqh_70",aY="_noMarginRight_6jiqh_74",nY="_container_6jiqh_78",oY="_section_6jiqh_82",iY="_sectionTitle_6jiqh_85",rY="_sectionHeader_6jiqh_90",lY="_itemActions_6jiqh_96",cY="_brandDescription_6jiqh_106",dY="_textField_6jiqh_110",uY="_readOnly_6jiqh_110",pY="_listItemsWrapper_6jiqh_121",gY="_listItem_6jiqh_121",mY="_editable_6jiqh_128",hY="_itemContent_6jiqh_131",fY="_itemLabel_6jiqh_136",_Y="_fontLabel_6jiqh_139",yY="_itemPreview_6jiqh_143",bY="_addNewBtn_6jiqh_156",IY="_addNewIcon_6jiqh_172",xY="_editBtn_6jiqh_195",CY="_editBrandActions_6jiqh_199",Us={tapHeader:HV,tabs:QV,mainTab:JV,secondaryTab:VV,iconsContainer:YV,searchImg:ZV,separatorLayout:qV,separator_20:XV,separator:KV,buttonLayout:eY,titleLayout:tY,fullHeight:sY,noMarginRight:aY,container:nY,section:oY,sectionTitle:iY,sectionHeader:rY,itemActions:lY,brandDescription:cY,textField:dY,readOnly:uY,listItemsWrapper:pY,listItem:gY,editable:mY,itemContent:hY,itemLabel:fY,fontLabel:_Y,itemPreview:yY,addNewBtn:bY,addNewIcon:IY,editBtn:xY,editBrandActions:CY},_r=t=>s.jsx(Xe,{viewBox:"0 0 16 16",...t,children:s.jsx("path",{d:"M3.57459 4.22591H2.74125C2.29922 4.22591 1.8753 4.40151 1.56274 4.71407C1.25018 5.02663 1.07458 5.45055 1.07458 5.89258V13.3926C1.07458 13.8346 1.25018 14.2585 1.56274 14.5711C1.8753 14.8836 2.29922 15.0592 2.74125 15.0592H10.2413C10.6833 15.0592 11.1072 14.8836 11.4198 14.5711C11.7323 14.2585 11.9079 13.8346 11.9079 13.3926V12.5592M11.0746 2.55924L13.5746 5.05924M14.7288 3.88017C15.057 3.55196 15.2413 3.10682 15.2413 2.64267C15.2413 2.17851 15.057 1.73337 14.7288 1.40517C14.4005 1.07696 13.9554 0.892578 13.4913 0.892578C13.0271 0.892578 12.582 1.07696 12.2538 1.40517L5.24125 8.39267V10.8927H7.74125L14.7288 3.88017Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),ih=zt(gA)({clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,overflow:"hidden",position:"absolute",bottom:0,left:0,whiteSpace:"nowrap",width:1,display:"none"}),TY="_container_1p6pb_1",SY="_actionsContainer_1p6pb_10",jY="_actionBtn_1p6pb_15",AY="_disabledOpacity_1p6pb_19",NY="_fileName_1p6pb_24",wY="_loading_1p6pb_31",ki={container:TY,actionsContainer:SY,actionBtn:jY,disabledOpacity:AY,fileName:NY,loading:wY},MY=({fileName:t,buttonText:e,buttonType:a="textMedium",loading:n=!1,inputProps:o,buttonProps:i,onUpload:r,onDelete:l,maxFilesLimit:c=1/0,maxFileSize:d=1/0,disabled:u,buttonClassName:g})=>{const{t:h}=J("translation",{keyPrefix:"playground"}),p=async b=>{var S;const x=(S=b.target.files)==null?void 0:S[0],C=Array.from(b.target.files||[]);if(C.length>c){cr(h("imageToImage.filesExceedLimit",{maxFilesLimit:c}));return}if(C.find(j=>j.size>d)){cr(h("imageToImage.fileExceedsSize"));return}x&&await(r==null?void 0:r(b)),b.target.value=""},_=()=>s.jsx(ih,{type:"file",id:"fileInput",style:{display:"none"},inputProps:o,onChange:p}),y=()=>s.jsxs(f,{className:ki.actionsContainer,children:[s.jsxs(f,{className:G({[ki.disabledOpacity]:n}),component:"label",sx:{marginTop:"5px"},children:[s.jsx(_r,{className:ki.actionBtn}),!n&&_()]}),l&&s.jsx(xt,{className:G({[ki.actionBtn]:!0,[ki.disabledOpacity]:n}),onClick:l})]});return s.jsx(s.Fragment,{children:t!==void 0&&(t||n)?s.jsxs(f,{className:ki.container,children:[s.jsx(f,{className:ki.fileName,children:s.jsx(Qe,{className:ki.loading,isLoading:n,children:t})}),y()]}):s.jsxs(ae,{disabled:u,buttonType:a,loading:n,className:G(g,{[ki.disabledOpacity]:u}),component:"label",...i,children:[_(),e]})})},Sa=Y(MY);var DI,PI;const g_={id:NaN,name:"",src:"",org_id:((PI=(DI=Ae())==null?void 0:DI.organization)==null?void 0:PI.uid)||"",created_at:new Date,updated_at:new Date},vY=["10","11","12","13","14","15","16","20","24","32","36","40","48","64","96","120","128"],EY="_fontsListContainer_1o8sy_1",kY="_searchTextField_1o8sy_12",DY="_uploadBtn_1o8sy_18",PY="_fileUploaderContainer_1o8sy_24",LY="_listHeader_1o8sy_32",BY="_title_1o8sy_39",OY="_fontsOptionWrapper_1o8sy_44",RY="_fontName_1o8sy_48",zY="_fontItem_1o8sy_55",sn={fontsListContainer:EY,searchTextField:kY,uploadBtn:DY,fileUploaderContainer:PY,listHeader:LY,title:BY,fontsOptionWrapper:OY,fontName:RY,fontItem:zY},UY=({index:t,setActiveFontIndex:e,fontsOption:a,loadAllFonts:n,handleFontChange:o})=>{const{brandsDefinitionStore:i}=q(),{t:r}=J("translation",{keyPrefix:"editor.tabs.brands"}),[l,c]=I.useState(a),[d,u]=I.useState("");I.useEffect(()=>{c(a)},[a]);const g=p=>{u(p);const _=a.map(y=>({...y,options:y.options.filter(b=>b.label.toLowerCase().includes(p.toLowerCase()))})).filter(y=>y.options.length>0);c(_)},h=async p=>{const _=p.target.files&&p.target.files[0];if(p.target.value="",_){const y=await i.uploadFont({...g_,name:_.name.split(".")[0]},_);if(y){const b={...g_,name:_.name.split(".")[0],id:y.id,src:y.src};o(b,t),n(),e(null)}}};return s.jsxs(f,{className:G(sn.fontsListContainer),children:[s.jsxs(f,{className:sn.listHeader,children:[s.jsx(f,{className:sn.title,children:r("selectFont")}),s.jsx(f,{className:sn.iconsContainer,children:s.jsx(_t,{className:sn.actionBtn,onClick:()=>e(null),children:s.jsx("img",{src:US,alt:r("closeBrand")})})})]}),s.jsx(Nt,{id:r("search"),placeholder:r("search"),value:d,onChange:p=>g(p.target.value),className:sn.searchTextField,fullWidth:!0,InputProps:{classes:{root:sn.searchTextField}}}),s.jsx(f,{className:sn.fontsOptionWrapper,children:l==null?void 0:l.sort((p,_)=>p.name.localeCompare(_.name)).map((p,_)=>s.jsxs(f,{className:sn.fontContainer,children:[s.jsx(k,{className:sn.fontName,children:p.name}),s.jsx(f,{className:sn.fontOptions,children:p.options.sort((y,b)=>{var x;return(x=y.name)==null?void 0:x.localeCompare(b.name)}).map((y,b)=>s.jsx(f,{className:sn.fontItem,sx:{fontFamily:y.name},onClick:()=>o(y,t),children:y.name},b))})]},_))}),s.jsx(f,{className:sn.fileUploaderContainer,children:s.jsx(Sa,{buttonText:r("addNewFont"),buttonType:"secondaryMedium",inputProps:{accept:".ttf"},onUpload:h,buttonProps:{className:sn.uploadBtn},loading:i.loadingUpload})})]},t)},$Y="_fontName_15tex_1",FY={fontName:$Y},GY=({brandText:t,brandTexts:e,index:a,isAdminMode:n,activeFontIndex:o,setActiveFontIndex:i,setBrandTexts:r,fontsOption:l,loadAllFonts:c})=>{var b,x;const{brandsDefinitionStore:d}=q(),{t:u}=J("translation",{keyPrefix:"editor.tabs.brands"}),g=I.useRef(null),h=!(t!=null&&t.font_id);I.useEffect(()=>{const C=T=>{g.current&&!g.current.contains(T.target)&&i(null)};return o===a?document.addEventListener("mousedown",C):document.removeEventListener("mousedown",C),()=>{document.removeEventListener("mousedown",C)}},[o,a,i]);const p=C=>{const T=[...e];T[C]={...B1,font_id:void 0,id:t.id,type:t.type},r(T),d.handleBrandChange("brand_texts",T)},_=(C,T)=>{const S=[...e],j={...t,font_id:C.value??C.id,font:{name:C.key??C.name,id:C.value??C.id,org_id:C.org_id,src:C.src}};T!==null?S[T]=j:S.push(j),r(S),d.handleBrandChange("brand_texts",S),i(null)},y=()=>{if(n)return s.jsxs(f,{className:Gt.itemActions,children:[!h&&s.jsx(_t,{className:Gt.deleteBtn,onClick:()=>p(a),children:s.jsx(xt,{})}),s.jsx(_t,{className:Gt.editBtn,onClick:()=>{i(o!==a?a:null)},children:s.jsx(Ni,{})}),o===a&&s.jsx(UY,{index:a,setActiveFontIndex:i,fontsOption:l,loadAllFonts:c,handleFontChange:_})]})};return s.jsxs(f,{ref:g,className:G(Gt.listItem,{[Gt.editable]:n}),children:[s.jsx(f,{className:Gt.itemContent,children:s.jsxs(f,{className:Gt.itemContent,children:[s.jsxs(k,{className:G(Gt.itemLabel,Gt.fontLabel),children:[u("font")," ",a+1]}),!h&&s.jsx(k,{className:FY.fontName,style:{fontFamily:(b=t.font)==null?void 0:b.name},children:(x=t.font)==null?void 0:x.name})]})}),y()]},a)},WY="_hiddenInput_notgx_1",HY={hiddenInput:WY},QY=({logo:t,logos:e,index:a,isAdminMode:n,setLogos:o})=>{const i=I.useRef(null),{isS3Uri:r,convertS3UriToHttpsCloudFrontUrl:l}=ca(),c=Object.keys(Dn),d=(t==null?void 0:t.src)??"",u=r(d)?l(d):d,g=(t==null?void 0:t.src.trim().length)===0,h=y=>{const b=y.target.files&&y.target.files[0];if(b){const x=new FileReader;x.onloadend=()=>{var S;const C={...t,name:b.name,src:x.result,org_id:(S=Ae())==null?void 0:S.organization.uid,type:`LOGO_${a+1}`,file:b},T=[...e];a!==null?T[a]=C:T.push(C),o(T)},x.readAsDataURL(b)}},p=()=>{const y=[...e];y[a]={...L1[0],id:t.id},o(y)},_=()=>{if(n)return s.jsxs(f,{className:Gt.itemActions,children:[!g&&s.jsx(_t,{className:Gt.deleteBtn,onClick:()=>p(),children:s.jsx(xt,{})}),s.jsxs("label",{children:[s.jsx("input",{type:"file",accept:"image/*",className:HY.hiddenInput,onChange:y=>h(y)}),s.jsx(_t,{className:Gt.editBtn,component:"span",children:s.jsx(Ni,{})})]})]})};return s.jsxs(f,{ref:i,className:G(Gt.listItem,{[Gt.editable]:n}),children:[s.jsxs(f,{className:Gt.itemContent,children:[s.jsxs(f,{className:G(Gt.itemPreview,{[Gt.emptyStatus]:g}),children:[g&&s.jsx(pr,{}),!g&&s.jsx("img",{src:u,alt:`${t==null?void 0:t.name}`})]}),s.jsx(k,{className:Gt.itemLabel,children:Dn[c[a]]})]}),_()]},a)},JY=({isAdminMode:t,loadBrands:e,handleShowBrandsList:a,setSuccessMessage:n})=>{var Q,W,H;const{brandsDefinitionStore:o}=q(),[i,r]=I.useState(o.selectedBrand),[l,c]=I.useState(((Q=i==null?void 0:i.color_pallete)==null?void 0:Q.colors)??Array(6).fill("")),[d,u]=I.useState(null),[g,h]=I.useState(null),[p,_]=I.useState(n_(i==null?void 0:i.logos)),[y,b]=I.useState(n_(i==null?void 0:i.brand_texts)),{t:x}=J("translation",{keyPrefix:"editor.tabs.brands"}),C=l.some(v=>v!==""),T=p.some(v=>v.src&&v.src!==""),S=y.some(v=>{var z;return((z=v.font)==null?void 0:z.src)&&v.font.src!==""}),j=o.isCreating||o.isUploadingBrandLogo||o.isCreatingColorPallet,N=o.isCreating||o.isUploadingBrandLogo||o.isCreatingColorPallet;I.useEffect(()=>{E()},[]),I.useEffect(()=>{var v,z;r(o.selectedBrand),((v=i==null?void 0:i.logos)==null?void 0:v.length)===0&&_(L1),((z=i==null?void 0:i.brand_texts)==null?void 0:z.length)===0&&b(Array(5).fill(B1))},[o.selectedBrand,(W=i==null?void 0:i.logos)==null?void 0:W.length,(H=i==null?void 0:i.brand_texts)==null?void 0:H.length]),I.useEffect(()=>{y==null||y.forEach(v=>{var z;(z=v.font)!=null&&z.src&&um(v.font)})},[y]);const[w,D]=I.useState([]),E=I.useCallback(async()=>{await o.getAllOrgFonts(!0);const z=o.orgFonts.map(U=>(um(U),{name:U.name,id:U.id,src:U.src,org_id:U.org_id})).reduce((U,Z)=>{const ee=Z.org_id;return U[ee]||(U[ee]=[]),U[ee].push(Z),U},{}),L=Object.entries(z).filter(([U])=>U!==Od).map(([,U])=>({name:x("privateFonts"),options:U})),R=Object.entries(z).filter(([U])=>U===Od).map(([,U])=>({name:x("publicFonts"),options:U}));D([...L,...R])},[o]),A=async()=>{const v=await o.createColorPallete({colors:l,color_pallete_id:o.selectedBrand.color_pallete_id});o.selectedBrand.color_pallete_id||o.handleBrandChange("color_pallete_id",parseInt(v.color_palette_id))},M=I.useCallback(async()=>{if(l.some(v=>v!=="")&&await A(),C||T||S)try{const v=await o.handleCreateNewBrand();if(v.brand_id){o.isUploadingBrandLogo=!0;for(const[z,L]of p.entries())try{const R=`LOGO_${z+1}`;await o.uploadBrandLogo(v.brand_id,R,L.file)}catch(R){console.error(`Error uploading logo at index ${z}:`,R),o.isUploadingBrandLogo=!1}o.isUploadingBrandLogo=!1,n(v.message)}e(!0),a()}catch(v){console.error(v)}},[o,l,p,e]),B=I.useCallback(async()=>{l.some(v=>v!=="")&&await A();try{const v=await o.handleUpdateBrand();if(v.type==="success"){const z=o.selectedBrand.logos;o.isUploadingBrandLogo=!0;for(const[L,R]of p.entries())try{const U=z==null?void 0:z.find(Z=>Z.id===R.id);if(U&&(R.file&&R.id&&U.src!==R.src||R.id&&U.src!==R.src)){const Z=U.type;await o.uploadBrandLogo(i==null?void 0:i.id,Z,R.file,R.id)}}catch(U){console.error(`Error uploading logo at index ${L}:`,U),o.isUploadingBrandLogo=!1}o.isUploadingBrandLogo=!1,n(v.message),e(!0),a()}}catch(v){console.error(v)}},[o,l,p,i==null?void 0:i.id]);return s.jsxs(f,{className:Us.container,children:[s.jsxs(f,{className:Us.section,children:[s.jsxs(f,{className:Us.sectionHeader,children:[s.jsx(k,{className:Us.sectionTitle,children:x("description")}),t&&s.jsx(f,{className:Us.itemActions,children:s.jsx(_t,{className:Us.editBtn,children:s.jsx(Ni,{})})})]}),s.jsx(k,{className:Us.brandDescription,children:s.jsx(me,{showLabel:!1,children:s.jsx(Nt,{variant:"outlined",value:i==null?void 0:i.description,onChange:v=>{o.handleBrandChange("description",v.target.value),r(o.selectedBrand)},placeholder:x("description"),fullWidth:!0,InputProps:{classes:{root:G(Us.textField,{[Us.readOnly]:!t})}}})})})]}),s.jsxs(f,{className:Us.section,children:[s.jsx(k,{className:Us.sectionTitle,children:x("colors")}),s.jsx(f,{className:Us.listItemsWrapper,children:l.map((v,z)=>s.jsx(WV,{color:v,colors:l,index:z,isAdminMode:t,activeColorIndex:d,setActiveColorIndex:u,setColors:c},z))})]}),s.jsxs(f,{className:Us.section,children:[s.jsx(k,{className:Us.sectionTitle,children:x("logos")}),s.jsx(f,{className:Us.listItemsWrapper,children:p.map((v,z)=>s.jsx(QY,{logo:v,logos:p,index:z,isAdminMode:t,setLogos:_},z))})]}),s.jsxs(f,{className:Us.section,children:[s.jsx(k,{className:Us.sectionTitle,children:x("fonts")}),s.jsx(f,{className:Us.listItemsWrapper,children:y.map((v,z)=>s.jsx(GY,{isAdminMode:t,brandText:v,brandTexts:y,index:z,activeFontIndex:g,setActiveFontIndex:h,setBrandTexts:b,fontsOption:w,loadAllFonts:E},z))})]}),t&&s.jsx(f,{className:Us.editBrandActions,children:i!=null&&i.id?s.jsx(ae,{onClick:B,buttonType:"primaryMedium",loading:N,fullWidth:!0,size:"small",disabled:N||!(C||T||S),children:x("update")}):s.jsx(ae,{onClick:M,buttonType:"secondaryMedium",size:"small",loading:j,fullWidth:!0,disabled:j||!(C||T||S),children:x("create")})})]})},VY=Y(JY),YY=()=>{const t=ke(),{isPopupView:e,setScenes:a,setCurrentScene:n}=I.useContext(Fe),{brandsDefinitionStore:o,campaignStore:i,designEditorStore:r}=q(),[l,c]=I.useState([]),{t:d}=J("translation",{keyPrefix:"editor.tabs.brands"}),[u,g]=I.useState(Ru),[h,p]=I.useState(!1),[_,y]=I.useState(!0),[b,x]=I.useState(null),[C,T]=I.useState(null),S=i.isAdminMode,{applyBrandConfigration:j,applyBrandConfigrationOnScene:N}=Qt(),{updateScenes:w}=yc(),{exportTemplate:D}=qd(),E=Ht.indexOf("brands"),A=()=>{o.brands&&c(o.brands.items.filter(R=>R.status===$e.ACTIVE))};I.useEffect(()=>{M();const R=async()=>{var U;if(!e&&!((U=i==null?void 0:i.selectedTemplate)!=null&&U.id)&&!o.templateScenesBeforeApplyBrand){const Z=await D();o.templateScenesBeforeApplyBrand=pn.cloneDeep(Z)}};i.isFirstTimeBrandApplied=!0,e||(i.originalLogoObjects={}),R()},[]),I.useEffect(()=>{A()},[o.brands]);const M=(R=!1)=>{o.brands.items.length===0&&!o.isLoading||R?o.loadBrandsDefinition():A()},B=()=>{o.setProperty("selectedBrand",Ru),p(!0),g(Ru)};I.useEffect(()=>{(async()=>{if(!_&&b){o.setProperty("isApplyingBrandConfigurations",!0);const U=await w();if(o.selectedBrand)if(o.setProperty("hasBrandReset",!1),e){if(r.setProperty("canvasColorAppliedOnWizard",!1),!t)return;U[0]=await N(o.selectedBrand,U[0],0);const Z=await(t==null?void 0:t.renderer.render(U[0])),ee={...U[0],preview:Z,duration:1e3},V=U.map(X=>X.id===ee.id?{...ee,preview:Z}:t.scene.formalizeSceneAttributes(X));a(V),r.setProperty("isSceneFullyLoaded",!1),n(ee)}else await j(o.selectedBrand,U);o.setProperty("isApplyingBrandConfigurations",!1),i.isFirstTimeBrandApplied=!1}})()},[_,o.selectedBrand,b]);const Q=async R=>{const U=R;g(U),o.setProperty("selectedBrand",U)},W=()=>{p(!0)},H=()=>{p(!1)},v=R=>{o.formErrors.invalidName=!1;const U=R.target.value;o.handleBrandChange("name",U),g(Z=>Z?{...Z,name:U}:null)},z=async()=>{o.setProperty("isResettingBrandConfigurations",!0);const R=await w(),U=e?pn.cloneDeep(o.templateScenesBeforeApplyBrandInWizard):pn.cloneDeep(o.templateScenesBeforeApplyBrand),Z=[];if(R&&U){for(const X of R){const se=U.scenes.find(P=>P.id===X.id);if(se){const P=X.layers.map(ne=>{const oe=se.layers.find(ce=>ce.id===ne.id);return ne.brandId&&oe?(oe.brandId=void 0,oe):ne}),te={...X,layers:P},F=await(t==null?void 0:t.renderer.render(te));te.preview=F,Z.push(te)}}a(Z);const ee=t&&t.scene.exportToJSON(),V=Z==null?void 0:Z.find(X=>X.id===(ee==null?void 0:ee.id));e&&r.setProperty("isSceneFullyLoaded",!1),V&&n(V)}g(null),x(null),o.setProperty("hasBrandReset",!0),o.setProperty("isResettingBrandConfigurations",!1)},L=()=>s.jsxs(f,{className:Vt.brandResetcontainer,position:"relative",children:[l.length>0&&s.jsxs(f,{className:G(Vt.reset,{[Vt.disabled]:o.isApplyingBrandConfigurations||o.isResettingBrandConfigurations}),onClick:z,children:[s.jsx(f,{className:Vt.resetIcon,children:s.jsx("img",{src:BS,alt:"reset icon"})}),s.jsx(k,{children:d("resetBrand")})]}),o.isResettingBrandConfigurations&&s.jsx(f,{className:Vt.blurLayer,children:s.jsx(St,{size:24,className:Vt.loader})})]});return s.jsxs(f,{className:Vt.brandContainer,children:[s.jsx(f,{className:Vt.tapContainer,children:h?s.jsxs(f,{className:Vt.subHeader,children:[s.jsx(f,{className:Vt.title,children:s.jsx(me,{className:Vt.brandNameInput,showLabel:!1,validateOn:!o.selectedBrand.name,validationMessage:d("brandNameRequired"),children:s.jsx(Nt,{required:!0,variant:"outlined",value:u==null?void 0:u.name,onChange:R=>v(R),placeholder:d("brandTitle"),fullWidth:!0,InputProps:{classes:{root:G(Vt.brandNameTextField,{[Vt.readOnly]:!S})}},error:o.formErrors.invalidName,helperText:o.formErrors.invalidName&&d("invalidName")})})}),s.jsxs(f,{className:Vt.iconsContainer,children:[S&&s.jsx(_t,{className:Vt.editIcon,children:s.jsx(Ni,{})}),s.jsx(_t,{onClick:()=>{p(!1),M()},children:s.jsx(GI,{})})]})]}):s.jsx($n,{title:d("title")})}),s.jsx(f,{className:G(Vt.tabs,Vt.brandTab,{[Vt.maxHeightInPopView]:e}),children:h?s.jsx(VY,{isAdminMode:S,loadBrands:M,handleShowBrandsList:H,setSuccessMessage:T}):s.jsx(Qe,{className:Vt.circleLoader,size:"25px",isLoading:o.isLoading,children:s.jsxs("div",{className:Vt.brandsContainer,children:[s.jsx("div",{children:l.map(R=>s.jsx(qJ,{isAdminMode:S,brand:R,onClick:Q,selectedBrand:u,handleShowBrand:W,loadBrands:M,setIsViewIconClicked:y,isViewIconClicked:_,setActiveBrand:x,activeBrand:b},R.id))}),S?s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:G(Vt.addNewBrand,{[Vt.disabled]:o.isApplyingBrandConfigurations||o.isResettingBrandConfigurations}),onClick:B,children:[s.jsx(f,{className:Vt.newBrandIcon,children:s.jsx(pr,{})}),s.jsx(k,{children:d("addNew")})]}),L()]}):s.jsxs(s.Fragment,{children:[L(),s.jsxs(f,{className:Vt.adminModeNotice,children:[s.jsx(k,{children:d("adminModeNotice.part1")}),s.jsx(k,{className:Vt.bold,children:d("adminModeNotice.part2")})]})]}),e&&r.activeStep===E&&s.jsx(wi,{})]})})}),s.jsx(ml,{autoHideDuration:2e3,open:!!C,onClose:()=>T(null),className:Vt.saveSuccessToast,children:s.jsx(Ya,{severity:"success",children:C})})]})},ZY=Y(YY),qY="_tapHeader_1u6sz_1",XY="_tabs_1u6sz_15",KY="_mainTab_1u6sz_23",eZ="_secondaryTab_1u6sz_24",tZ="_iconsContainer_1u6sz_28",sZ="_searchImg_1u6sz_34",aZ="_separatorLayout_1u6sz_38",nZ="_separator_20_1u6sz_38",oZ="_separator_1u6sz_38",iZ="_buttonLayout_1u6sz_54",rZ="_titleLayout_1u6sz_61",lZ="_fullHeight_1u6sz_70",cZ="_noMarginRight_1u6sz_74",dZ="_container_1u6sz_78",uZ="_colorPickerContainer_1u6sz_86",pZ="_ColorFillContent_1u6sz_89",gZ="_itemPreview_1u6sz_92",mZ="_mainLabel_1u6sz_102",hZ="_brandNameLabel_1u6sz_109",fZ="_brandColorsRow_1u6sz_116",_Z="_mainDivider_1u6sz_121",yZ="_divider_1u6sz_126",In={tapHeader:qY,tabs:XY,mainTab:KY,secondaryTab:eZ,iconsContainer:tZ,searchImg:sZ,separatorLayout:aZ,separator_20:nZ,separator:oZ,buttonLayout:iZ,titleLayout:rZ,fullHeight:lZ,noMarginRight:cZ,container:dZ,colorPickerContainer:uZ,ColorFillContent:pZ,itemPreview:gZ,mainLabel:mZ,brandNameLabel:hZ,brandColorsRow:fZ,mainDivider:_Z,divider:yZ},bZ=({})=>{var x,C;const{isPopupView:t}=I.useContext(Fe),{t:e}=J("translation"),{t:a}=J("translation",{keyPrefix:"editor.tabs"}),n=ke(),[o,i]=I.useState([]),{campaignStore:r,brandsDefinitionStore:l,designEditorStore:c}=q(),{EditAllAds:d,getRgbAndOpacityFromRgba:u,updateColorOpacity:g}=Qt(),[h,p]=I.useState(n&&((C=(x=n==null?void 0:n.frame)==null?void 0:x.background)!=null&&C.fill)&&typeof n.frame.background.fill=="string"?g(n.frame.background.fill,n.frame.background.opacity):"#fff"),_=Ht.indexOf("CanvasColor");I.useEffect(()=>{y()},[]);const y=()=>{l.loadBrandsDefinition().then(()=>{i(l.brands.items.filter(T=>T.status==="Active"))})};I.useEffect(()=>{let T=async()=>{var S,j;p(n&&((j=(S=n==null?void 0:n.frame)==null?void 0:S.background)!=null&&j.fill)&&typeof n.frame.background.fill=="string"?g(n.frame.background.fill,n.frame.background.opacity):"#fff")};return n&&n.on("canvas:updated",T),()=>{n&&n.off("canvas:updated",T)}},[n]);const b=(T,S=!1)=>{const j=u(T);if(p(T),r.canvasColorPicker=T,n){n.frame.setBackgroundColor((j==null?void 0:j.rgb)??T),S||(n.frame.background.set({opacity:(j==null?void 0:j.opacity)??1}),n.objects.update({opacity:(j==null?void 0:j.opacity)??1,brandId:void 0},void 0,!1));let N=null;S&&(N=g(T,n.frame.background.opacity)),r.isEditingAllAds||n.history.save(),d(_e.BACKGROUND,"",Pt.COLOR,N??T),t&&c.setProperty("canvasColorAppliedOnWizard",!0)}};return s.jsx(s.Fragment,{children:s.jsxs(f,{className:In.container,children:[s.jsx($n,{title:e("editor.panels.panelsList.canvasColor")}),s.jsx(f,{className:`${In.tabs} ${In.fullHeight}`,children:s.jsxs(f,{className:In.ColorFillContent,children:[s.jsx(f,{className:In.colorPickerContainer,children:s.jsx(fr,{color:h,onChange:T=>{b(T)},hideColorTypeBtns:!0})}),s.jsx(Ee,{className:In.mainDivider}),s.jsx(k,{className:In.mainLabel,children:a("brandColors")}),s.jsx(f,{className:In.BrandsContainer,children:o.map((T,S)=>{var N;const j=(N=T==null?void 0:T.color_pallete)==null?void 0:N.colors;return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:In.brandColorsRow,children:[s.jsx(k,{className:In.brandNameLabel,children:T.name.length<10?T.name:T.name.slice(0,10)+"..."}),j==null?void 0:j.map((w,D)=>s.jsx(f,{onClick:()=>{b(w,!0)},children:s.jsx(f,{className:In.itemContent,children:s.jsx(f,{sx:{background:w},className:In.itemPreview})})},D))]}),S!=o.length-1&&s.jsx(Ee,{className:In.divider})]})})})]})}),t&&c.activeStep===_&&s.jsx(wi,{})]})})};function bc({children:t,autoHide:e}){return s.jsx("div",{style:{flex:1,position:"relative"},children:s.jsx("div",{style:{height:"100%",width:"100%",position:"absolute",overflow:"hidden"},children:s.jsx(_x,{autoHide:e,children:t})})})}const IZ=["#f44336","#ff9800","#ffee58","#66bb6a","#26a69a","#03a9f4","#3f51b5","#673ab7","#9c27b0","#ec407a","#8d6e63","#d9d9d9"];function xZ(){const t=ke(),e=On.throttle(a=>{t==null||t.canvas.setBackgroundColor(a)},100);return s.jsxs(De,{$style:{flex:1,display:"flex",flexDirection:"column"},children:[s.jsxs(De,{$style:{display:"flex",alignItems:"center",fontWeight:500,justifyContent:"space-between",padding:"1.5rem"},children:[s.jsx(De,{children:"Canvas Fill"}),s.jsx(De,{$style:{cursor:"pointer",display:"flex"},children:s.jsx(G_,{size:24})})]}),s.jsx(bc,{children:s.jsxs(De,{padding:"0 1.5rem",children:[s.jsx(zm,{onChange:e,style:{width:"100%"}}),s.jsxs(De,{children:[s.jsx(De,{$style:{padding:"0.75rem 0",fontWeight:500,fontSize:"14px"},children:"Preset colors"}),s.jsx(De,{$style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr 1fr",gap:"0.25rem"},children:IZ.map((a,n)=>s.jsx(De,{$style:{cursor:"pointer"},onClick:()=>e(a),backgroundColor:a,height:"38px"},n))})]})]})})]})}function O1({size:t=16}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 16 16",fill:"none",children:s.jsx("path",{d:"M11.2674 4.04102L4.12451 11.1839M4.12451 4.04102L11.2674 11.1839",stroke:"#5B5B5B",strokeWidth:"0.892857",strokeLinecap:"round",strokeLinejoin:"round"})})}function FS({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:t,children:s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5454 3.18829C13.7965 2.93724 14.2035 2.93724 14.4546 3.18829L18.9546 7.68829C19.2056 7.93934 19.2056 8.34637 18.9546 8.59743L14.4546 13.0974C14.2035 13.3485 13.7965 13.3485 13.5454 13.0974C13.2944 12.8464 13.2944 12.4393 13.5454 12.1883L16.948 8.78571H5.64286C5.28782 8.78571 5 8.4979 5 8.14286C5 7.78782 5.28782 7.5 5.64286 7.5H16.948L13.5454 4.09743C13.2944 3.84637 13.2944 3.43934 13.5454 3.18829ZM10.5974 10.9026C10.8485 11.1536 10.8485 11.5607 10.5974 11.8117L7.19485 15.2143H18.5C18.855 15.2143 19.1429 15.5021 19.1429 15.8571C19.1429 16.2122 18.855 16.5 18.5 16.5H7.19485L10.5974 19.9026C10.8485 20.1536 10.8485 20.5607 10.5974 20.8117C10.3464 21.0628 9.93934 21.0628 9.68829 20.8117L5.18829 16.3117C4.93724 16.0607 4.93724 15.6536 5.18829 15.4026L9.68829 10.9026C9.93934 10.6515 10.3464 10.6515 10.5974 10.9026Z",fill:"currentColor"})})}const GS=[10,11,12,13,14,15,16,20,24,28,32,36,40,48,64,96,124],CZ=[{id:1,name:"Presentation (4:3)",width:1024,height:768,unit:"px",preview:"https://ik.imagekit.io/scenify/social-presentation-4x3.svg"},{id:2,name:"Presentation (16:9)",width:1920,height:1080,unit:"px",preview:"https://ik.imagekit.io/scenify/social-presentation-16x9.svg"},{id:3,name:"Social Media Story",width:1080,height:1920,unit:"px",preview:"https://ik.imagekit.io/scenify/social-social-media-story.svg"},{id:4,name:"Instagram Post",width:1080,height:1080,unit:"px",preview:"https://ik.imagekit.io/scenify/social-social-media-post.svg"},{id:5,name:"Facebook Post",width:1200,height:1200,unit:"px",preview:"https://ik.imagekit.io/scenify/social-social-media-post.svg"},{id:6,name:"Facebook Cover / Page Cover",width:1702,height:630,unit:"px",preview:"https://ik.imagekit.io/scenify/social-facebook-event-cover.svg"},{id:7,name:"Facebook Event Cover",width:1920,height:1080,unit:"px",preview:"https://ik.imagekit.io/scenify/social-facebook-event-cover.svg"},{id:8,name:"YouTube Channel Art",width:2560,height:1440,unit:"px",preview:"https://ik.imagekit.io/scenify/social-youtube-channel-art.svg"},{id:9,name:"YouTube Thumbnail",width:1280,height:720,unit:"px",preview:"https://ik.imagekit.io/scenify/social-youtube-thumbnail.svg"},{id:10,name:"Twitter Post",width:1200,height:675,unit:"px",preview:"https://ik.imagekit.io/scenify/social-twittter-post.svg"}];function R1(){const{frame:t}=be.useContext(bl);return t}const TZ=["#ffffff","#9B9B9B","#4A4A4A","#000000","#A70C2C","#DA9A15","#F8E71D","#47821A","#4990E2"];function SZ(){const t=ke(),e=Qo(),[a,n]=be.useState({backgroundColor:"#000000"}),o=r=>{t&&t.frame.setBackgroundColor(r)},i=(r,l)=>{n({...a,[r]:l}),o(l)};return s.jsxs(De,{$style:{flex:1,display:"flex",flexDirection:"column"},children:[s.jsxs(De,{$style:{display:"flex",alignItems:"center",fontWeight:500,justifyContent:"space-between",padding:"1.5rem"},children:[s.jsx(De,{children:"Customize"}),s.jsx(De,{onClick:()=>e(!1),$style:{cursor:"pointer",display:"flex"},children:s.jsx(O1,{size:18})})]}),s.jsx(bc,{children:s.jsxs(De,{padding:"0 1.5rem",children:[s.jsxs(De,{children:[s.jsx(jZ,{}),s.jsx(De,{$style:{fontSize:"14px",textAlign:"center",paddingTop:"0.35rem"},children:"1080 x 1920px"})]}),s.jsx(De,{paddingTop:"0.5rem",children:s.jsxs("div",{style:{background:"#fafafa",borderRadius:"8px",border:"1px solid #ececf5",padding:"0.45rem 1rem",fontSize:"14px"},children:[s.jsx("div",{children:"Background color"}),s.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(5, 1fr)",gap:"0.5rem",paddingTop:"0.25rem"},children:[s.jsx(up,{placement:lc.bottomLeft,content:s.jsxs("div",{style:{padding:"1rem",background:"#ffffff",width:"200px",display:"flex",flexDirection:"column",gap:"1rem",textAlign:"center"},children:[s.jsx(zm,{onChange:r=>i("backgroundColor",r)}),s.jsx(Ad,{overrides:{Input:{style:{textAlign:"center"}}},value:a.backgroundColor,onChange:r=>i("backgroundColor",r.target.value),placeholder:"#000000",clearOnEscape:!0})]}),accessibilityType:"tooltip",children:s.jsx("div",{children:s.jsx("div",{style:{height:"40px",width:"40px",backgroundSize:"100% 100%",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",backgroundImage:'url("https://static.canva.com/web/images/788ee7a68293bd0264fc31f22c31e62d.png")'},children:s.jsx("div",{style:{height:"32px",width:"32px",background:"#ffffff",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"1.3rem"},children:s.jsx(g3,{size:24})})})})}),TZ.map(r=>s.jsx("div",{onClick:()=>i("backgroundColor",r),style:{background:r,borderRadius:"4px",border:"1px solid #d7d8e3",height:"34px",cursor:"pointer"}},r))]})]})})]})})]})}function jZ(){const[t,e]=be.useState(!1),[a,n]=be.useState("0"),{currentDesign:o,setCurrentDesign:i}=Ka(),r=ke(),[l,c]=be.useState({width:0,height:0}),[d,u]=be.useState({id:0,width:0,height:0}),g=R1();be.useEffect(()=>{g&&c({width:g.width,height:g.height})},[g]);const h=()=>{const _=a==="0"?d:l;r&&(r.frame.resize({width:parseInt(_.width),height:parseInt(_.height)}),i({...o,frame:{width:parseInt(_.width),height:parseInt(_.height)}})),e(!1)},p=a==="0"&&d.id!==0||a==="1"&&!!parseInt(l.width)&&!!parseInt(l.height);return s.jsxs(s.Fragment,{children:[s.jsx(ec,{onClick:()=>e(!0),size:ld.compact,overrides:{Root:{style:{width:"100%"}}},children:"Resize template"}),s.jsxs(px,{onClose:()=>e(!1),closeable:!0,isOpen:t,animate:!0,autoFocus:!0,size:"auto",role:gx.dialog,overrides:{Dialog:{style:{borderTopRightRadius:"8px",borderEndStartRadius:"8px",borderEndEndRadius:"8px",borderStartEndRadius:"8px",borderStartStartRadius:"8px"}}},children:[s.jsxs(De,{$style:{padding:"0 1.5rem",width:"640px"},children:[s.jsx(De,{$style:{padding:"2rem 1rem 1rem",textAlign:"center",fontWeight:500},children:"Choose a format and resize your template."}),s.jsxs(m3,{overrides:{TabContent:{style:{paddingLeft:0,paddingRight:0}},TabBar:{style:{alignItems:"center",display:"flex",justifyContent:"center",backgroundColor:"#ffffff"}}},activeKey:a,onChange:({activeKey:_})=>{n(_)},children:[s.jsx(Dy,{title:"Preset size",children:s.jsx(De,{$style:{width:"100%",height:"400px"},children:s.jsx(_x,{children:s.jsx(De,{$style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr"},children:CZ.map((_,y)=>s.jsxs(De,{onClick:()=>u(_),$style:{padding:"0.5rem",backgroundColor:d.id===_.id?"rgb(243,244,245)":"#ffffff",":hover":{backgroundColor:"rgb(246,247,248)",cursor:"pointer"}},children:[s.jsx(De,{$style:{height:"120px",display:"flex",alignItems:"center",justifyContent:"center"},children:s.jsx("img",{src:_.preview})}),s.jsxs(De,{$style:{fontSize:"13px",textAlign:"center"},children:[s.jsx(De,{$style:{fontWeight:500},children:_.name}),s.jsxs(De,{$style:{color:"rgb(119,119,119)"},children:[_.width," x ",_.height,"px"]})]})]},y))})})})}),s.jsx(Dy,{title:"Custom size",children:s.jsx(De,{$style:{padding:"2rem 2rem"},children:s.jsxs(De,{$style:{display:"grid",gridTemplateColumns:"1fr 50px 1fr",alignItems:"end",fontSize:"14px"},children:[s.jsx(Ad,{onChange:_=>c({...l,width:_.target.value}),value:l.width,startEnhancer:"W",size:ld.compact}),s.jsx(ec,{overrides:{Root:{style:{height:"32px"}}},size:ld.compact,kind:"tertiary",children:s.jsx(FS,{size:24})}),s.jsx(Ad,{onChange:_=>c({...l,height:_.target.value}),value:l.height,startEnhancer:"H",size:ld.compact})]})})})]})]}),s.jsx(De,{$style:{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"2rem"},children:s.jsx(ec,{disabled:!p,onClick:h,style:{width:"190px"},children:"Resize template"})})]})]})}function AZ(){const t=ke(),e=Qo(),a=be.useCallback(n=>{t&&t.objects.add(n)},[t]);return s.jsxs(De,{$style:{flex:1,display:"flex",flexDirection:"column"},children:[s.jsxs(De,{$style:{display:"flex",alignItems:"center",fontWeight:500,justifyContent:"space-between",padding:"1.5rem"},children:[s.jsx(De,{children:"Elements"}),s.jsx(De,{onClick:()=>e(!1),$style:{cursor:"pointer",display:"flex"},children:s.jsx(O1,{size:18})})]}),s.jsx(bc,{children:s.jsx(De,{children:s.jsx(De,{$style:{display:"grid",gap:"8px",padding:"1.5rem",gridTemplateColumns:"1fr 1fr 1fr 1fr"},children:hJ.map((n,o)=>s.jsx(NZ,{onClick:()=>a(n),preview:n.preview},o))})})})]})}function NZ({preview:t,onClick:e}){const[a]=h3();return s.jsx("div",{onClick:e,className:a({position:"relative",background:"#f8f8fb",cursor:"pointer",borderRadius:"8px",overflow:"hidden",":hover":{opacity:1,background:"rgb(233,233,233)"}}),children:s.jsx("img",{src:t,className:a({width:"100%",height:"100%",objectFit:"contain",pointerEvents:"none",verticalAlign:"middle"})})})}const wZ="_tapHeader_ulcvq_1",MZ="_tabs_ulcvq_15",vZ="_mainTab_ulcvq_23",EZ="_secondaryTab_ulcvq_24",kZ="_iconsContainer_ulcvq_28",DZ="_searchImg_ulcvq_34",PZ="_separatorLayout_ulcvq_38",LZ="_separator_20_ulcvq_38",BZ="_separator_ulcvq_38",OZ="_buttonLayout_ulcvq_54",RZ="_titleLayout_ulcvq_61",zZ="_fullHeight_ulcvq_70",UZ="_noMarginRight_ulcvq_74",$Z="_fontSelectorContainer_ulcvq_78",FZ="_input_ulcvq_83",GZ="_fontOptionsContainer_ulcvq_87",WZ="_fontOption_ulcvq_87",HZ="_fontGroupTitle_ulcvq_103",QZ="_divider_ulcvq_110",JZ="_searchBoxContainer_ulcvq_114",VZ="_customBriaInput_ulcvq_114",YZ="_fontTabContent_ulcvq_119",ZZ="_loading_ulcvq_127",_o={tapHeader:wZ,tabs:MZ,mainTab:vZ,secondaryTab:EZ,iconsContainer:kZ,searchImg:DZ,separatorLayout:PZ,separator_20:LZ,separator:BZ,buttonLayout:OZ,titleLayout:RZ,fullHeight:zZ,noMarginRight:UZ,fontSelectorContainer:$Z,input:FZ,fontOptionsContainer:GZ,fontOption:WZ,fontGroupTitle:HZ,divider:QZ,searchBoxContainer:JZ,customBriaInput:VZ,fontTabContent:YZ,loading:ZZ},qZ=()=>{const{isPopupView:t}=I.useContext(Fe),{brandFontStore:e,campaignStore:a}=q(),n=ke(),[o,i]=I.useState([]),{EditAllAds:r}=Qt(),l=Lt();I.useEffect(()=>{e.getAllOrgBrandFonts(!0).then(()=>{u()})},[]),I.useEffect(()=>{o&&(o==null||o.forEach(g=>g.options.forEach(um)))},[o]);const c=async g=>{if(n){const h={name:g.key,url:lm(g.src)};await Tp([h]),n.objects.update({fontFamily:h.name,fontURL:h.url,brandId:void 0},void 0,!a.isEditingAllAds),r(_e.STATIC_TEXT,l==null?void 0:l.textType,Pt.FONT,h)}},d=async g=>{const h={search:{text:g.target.value,fields:["name","updated_at"]}};e.loadBrandFonts(!0,h).then(()=>{u()})},u=()=>{var b;const h=((b=e==null?void 0:e.brandOrgFonts)==null?void 0:b.map(x=>({key:x.name,value:x.id,src:x.src,orgId:x.org_id}))).reduce((x,C)=>{const T=C.orgId;return x[T]||(x[T]=[]),x[T].push({key:C.key,label:C.key,value:C.value,src:C.src,orgId:C.orgId}),x},{}),p=Object.entries(h).filter(([x])=>x!==Od).map(([,x])=>({name:"Private Fonts",options:x})),_=Object.entries(h).filter(([x])=>x===Od).map(([,x])=>({name:"Public Fonts",options:x})),y=[...p,..._];i(y)};return s.jsxs(f,{className:_o.fontSelectorContainer,children:[s.jsx($n,{title:"Fonts"}),s.jsx(f,{className:`${_o.tabs} ${_o.fullHeight}`,children:s.jsxs(f,{className:_o.fontTabContent,children:[s.jsx(f,{className:_o.searchBoxContainer,children:s.jsx(yl,{onChange:d,className:_o.customBriaInput,onKeyDown:g=>g.stopPropagation(),height:"40px",placeHolder:"Search"})}),s.jsx(Qe,{className:_o.loading,isLoading:e.isLoading,children:s.jsx(f,{className:_o.fontOptionsContainer,children:o.map((g,h)=>s.jsxs(be.Fragment,{children:[s.jsxs(f,{children:[s.jsx(f,{className:_o.fontGroupTitle,children:g.name}),g.options.map((p,_)=>s.jsx(f,{className:_o.fontOption,style:{fontFamily:p.label},onClick:()=>c(p),id:p.value,children:p.key},_))]}),h!==o.length-1&&s.jsx(Ee,{className:_o.divider},`divider_${h}`)]},h))})})]})}),t&&s.jsx(wi,{})]})},XZ=Y(qZ),KZ="/assets/Line1-043a21b3.svg",eq="/assets/Line2-1a79b71e.svg",tq="/assets/line3-09690ea4.svg",sq="/assets/Arrow Left-4dde6e51.svg",aq="/assets/Arrow Right-86fec3f2.svg",nq="/assets/Blob1-eebb7f9a.svg",oq="/assets/Blob2-e73e7034.svg",iq="/assets/Blob3-b08ee82d.svg",rq="/assets/Blob4-9007cec1.svg",lq="/assets/Circle-eedc2c6f.svg",cq="/assets/Hexagon-b61df2e2.svg",dq="/assets/Pentagon-1e60e956.svg",uq="/assets/Round Square-4045d96d.svg",pq="/assets/Square-96ba6304.svg",gq="/assets/Star-6cabfbdc.svg",mq="/assets/Sticker-614eddb0.svg",hq="/assets/Triangle 2-90ccd539.svg",fq="/assets/Triangle-a99202f6.svg",_q="/assets/rhombus-14a368b6.svg",yq=[KZ,eq,tq],bq=[hq,_q,dq,cq,aq,sq,mq,gq,nq,oq,iq,rq],Iq=[{src:pq,options:{id:Ms(),fill:"#B3B3B9",width:100,height:100,rx:0,ry:0,type:"StaticRect",originX:"left",originY:"top",stroke:"#000"}},{src:uq,options:{id:Ms(),fill:"#B3B3B9",width:100,height:100,rx:20,ry:20,type:"StaticRect",originX:"left",originY:"top",stroke:"#000"}},{src:lq,options:{id:Ms(),fill:"#B3B3B9",radius:28,type:"StaticCircle",stroke:"#000"}},{src:fq,options:{id:Ms(),fill:"#B3B3B9",width:100,height:100,type:"StaticTriangle",stroke:"#000"}}],xq="_tapHeader_1xamo_1",Cq="_tabs_1xamo_15",Tq="_mainTab_1xamo_23",Sq="_secondaryTab_1xamo_24",jq="_iconsContainer_1xamo_28",Aq="_searchImg_1xamo_34",Nq="_separatorLayout_1xamo_38",wq="_separator_20_1xamo_38",Mq="_separator_1xamo_38",vq="_buttonLayout_1xamo_54",Eq="_titleLayout_1xamo_61",kq="_fullHeight_1xamo_70",Dq="_noMarginRight_1xamo_74",Pq="_graphicsTapContainer_1xamo_78",Lq="_graphicsTapContent_1xamo_81",Bq="_graphicsContainer_1xamo_84",Oq="_graphicsLinesContainer_1xamo_84",Rq="_borderBottom_1xamo_98",zq="_paddingTop_1xamo_101",yo={tapHeader:xq,tabs:Cq,mainTab:Tq,secondaryTab:Sq,iconsContainer:jq,searchImg:Aq,separatorLayout:Nq,separator_20:wq,separator:Mq,buttonLayout:vq,titleLayout:Eq,fullHeight:kq,noMarginRight:Dq,graphicsTapContainer:Pq,graphicsTapContent:Lq,graphicsContainer:Bq,graphicsLinesContainer:Oq,borderBottom:Rq,paddingTop:zq},Uq=()=>{const t=ke(),{t:e}=J("translation",{keyPrefix:"editor.tabs.graphics"}),a=()=>{const i=t==null?void 0:t.canvas.canvas.viewportTransform;return i?i[0]:1},n=be.useCallback((i,r)=>{const l=1/a();if(t){const c={type:"StaticVector",src:i,scaleX:l,scaleY:l,strokeOnly:r};t.objects.add(c)}},[t]),o=be.useCallback(async i=>{const r=1/a();if(t){const l={...i,scaleX:r,scaleY:r};t.objects.add(l)}},[t]);return s.jsxs(f,{className:yo.graphicsTapContainer,children:[s.jsx($n,{title:e("title")}),s.jsx(f,{className:yo.tabs,children:s.jsxs(f,{className:yo.graphicsTapContent,children:[s.jsx(k,{className:`${yo.titleLabel} ${yo.paddingTop}`,children:e("basicShapes")}),s.jsx(f,{className:yo.graphicsContainer,children:Iq.map((i,r)=>s.jsx(f,{component:"img",src:i.src,onClick:()=>{i.options&&o(i.options)},className:yo.shapeThumbnail},r))}),s.jsx(k,{className:`${yo.titleLabel} ${yo.paddingTop}`,children:e("shapes")}),s.jsx(f,{className:`${yo.graphicsLinesContainer}`,children:yq.map((i,r)=>s.jsx("img",{src:i,alt:"",onClick:()=>n(i,!0)},r))}),s.jsx(f,{className:yo.graphicsContainer,children:bq.map((i,r)=>s.jsx("img",{src:i,alt:e("vector"),onClick:()=>n(i,!1)},r))})]})})]})},$q=zt(mA)(({theme:t})=>({width:"100%","& .MuiToggleButtonGroup-grouped":{fontWeight:600,textTransform:"initial",width:"max-content",padding:"5px 12px",color:"var(--black-color)",flex:"50%","&.Mui-selected":{border:"2px solid",borderColor:t.palette.mode==="dark"?"var(--secondary-color)":t.palette.primary.light,color:t.palette.mode==="dark"?"var(--secondary-color)":t.palette.primary.light,backgroundColor:"var(--mui-menuitem-background-selected)"}}})),Fq=({onChange:t,...e})=>{const a=(n,o)=>{o!==null&&(t==null||t(n,o))};return s.jsx($q,{onChange:a,exclusive:!0,"aria-label":"text alignment",...e,children:e.children})},mm=Y(Fq),Gq="_customCursor_jzh1e_1",Wq={customCursor:Gq},Hq=({selectoRef:t,onSelect:e,innerScrollRef:a,onInnerScroll:n,children:o,disabled:i,className:r,type:l="multi",...c})=>{const{playgroundStore:d,imagesStore:u}=q(),{isPopupView:g}=I.useContext(Fe),h=_=>{var y,b;if(l==="single"&&(document.querySelectorAll(".selected").forEach(x=>x.classList.remove("selected")),d.clearSelectedImages()),d.isText2ImagePopupOpened&&(g||u.secondaryTabType===qe.SMART_IMAGE)){document.querySelectorAll(".selected").forEach(C=>{C.classList.remove("selected")});const x=(y=_==null?void 0:_.added)==null?void 0:y[0];(b=x==null?void 0:x.classList)==null||b.add("selected"),_.added=[x],_.selected=[x]}else _.added.forEach(x=>{x.classList.add("selected")});_.removed.forEach(x=>{x.classList.remove("selected")}),e==null||e(_)},p=({container:_,direction:y})=>{_.scrollBy(y[0]*25,y[1]*25),n==null||n({container:_,direction:y})};return s.jsxs(s.Fragment,{children:[s.jsx(j3,{ref:t,dragContainer:".selecto-area",dragCondition:()=>!i,onSelect:h,selectByClick:!0,hitRate:0,onInnerScroll:p,innerScrollOptions:{throttleTime:30,threshold:0,container:a,getScrollPosition:()=>a?[a==null?void 0:a.current.scrollLeft,a==null?void 0:a.current.scrollTop]:[]},...l==="single"?{onDrag:_=>_.stop(),toggleContinueSelect:[]}:{toggleContinueSelect:[["meta"],["shift"]]},...c}),s.jsx(f,{className:`selecto-area ${r} ${!i&&l!=="single"&&Wq.customCursor}`,children:o})]})},Qq=Y(Hq),WS=()=>{const t=ke(),{applyWizardImagesChangesOnScene:e}=Qt(),{findObjectFromScene:a,getChangeEventFromImageUrl:n}=qa(),{designEditorStore:o,imagesStore:i}=q(),{setCurrentScene:r,currentScene:l}=I.useContext(Fe),{isPopupView:c}=I.useContext(Fe),{setActivePanel:d}=Ts(),u=async p=>{if(!t||!l)return;const _=t==null?void 0:t.canvas.canvas.getActiveObject(),y=t==null?void 0:t.scene.exportToJSON(),b=_&&await a(y,_.id);b&&await g(p,void 0,y,b)},g=async(p,_,y,b)=>{var T;if(!((T=p==null?void 0:p.target)!=null&&T.files)&&!_)return;i.setProperty("isLoadingWizardImages",!0);const x=await n(p,_),C=await i.registerImageAndGetUrl(_?x:p);b!=null&&b.id&&(o.backupOfReplacedStaticImagesLayers.find(j=>j.id===(b==null?void 0:b.id))||o.backupOfReplacedStaticImagesLayers.push(b)),b!=null&&b.imageType&&(o.imageTypeToNewUrlMap[b.imageType]=C.imageUrl),o.originalSceneInWizard||o.setProperty("originalSceneInWizard",y),y&&(await e(y,C.imageUrl,b),o.setProperty("isSceneFullyLoaded",!1),r(y),i.setProperty("isLoadingWizardImages",!1))};return{onUploadImage:u,uploadAndRegisterNewWizardImages:g,onGenerateWizardImageClick:async()=>{const p=t==null?void 0:t.canvas.canvas.getActiveObject(),_=t==null?void 0:t.scene.exportToJSON(),y=_&&p&&await a(_,p.id);i.setProperty("isLoadingWizardImages",!0),o.originalActiveObject=y,o.setProperty("currentSceneInWizard",_),d(xe.WIZARDIMAGES),o.openText2ImagePopup(c??!1)}}},Jq=()=>s.jsxs("svg",{width:"16",height:"18",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("mask",{id:"path-1-inside-1",fill:"white",children:s.jsx("rect",{x:"0.5",y:"0.67",width:"6.67",height:"16.67",rx:"1"})}),s.jsx("rect",{x:"0.5",y:"0.67",width:"6.67",height:"16.67",rx:"1",stroke:"var(--primary-text-color)",strokeWidth:"2.5",mask:"url(#path-1-inside-1)"}),s.jsx("mask",{id:"path-2-inside-2",fill:"white",children:s.jsx("rect",{x:"8.83",y:"0.67",width:"6.67",height:"7.5",rx:"1"})}),s.jsx("rect",{x:"8.83",y:"0.67",width:"6.67",height:"7.5",rx:"1",stroke:"var(--primary-text-color)",strokeWidth:"2.5",mask:"url(#path-2-inside-2)"}),s.jsx("mask",{id:"path-3-inside-3",fill:"white",children:s.jsx("rect",{x:"8.83",y:"9.83",width:"6.67",height:"7.5",rx:"1"})}),s.jsx("rect",{x:"8.83",y:"9.83",width:"6.67",height:"7.5",rx:"1",stroke:"var(--primary-text-color)",strokeWidth:"2.5",mask:"url(#path-3-inside-3)"})]}),Vq=()=>s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M2.5 3.9585H17.5",stroke:"var(--primary-text-color)",strokeWidth:"1.35",strokeLinecap:"round"}),s.jsx("mask",{id:"path-2-inside-1_773_1456",fill:"white",children:s.jsx("rect",{x:"2.5",y:"5.625",width:"15",height:"9.58333",rx:"1"})}),s.jsx("rect",{x:"2.5",y:"5.625",width:"15",height:"9.58333",rx:"1",stroke:"var(--primary-text-color)",strokeWidth:"2.5",mask:"url(#path-2-inside-1_773_1456)"}),s.jsx("path",{d:"M2.5 16.875H17.5",stroke:"var(--primary-text-color)",strokeWidth:"1.35",strokeLinecap:"round"})]}),Yq="_exportDropdown_1axp8_1",Zq={exportDropdown:Yq},hm=({onDownload:t,onIframeSave:e,disabled:a,loading:n,disableExportPopup:o,buttonType:i="textSmall",className:r})=>{const{t:l}=J("translation",{keyPrefix:"exportButton"}),{uiStore:c}=q(),d=async p=>{a||(p==="save"?e==null||e():p==="download"&&(t==null||t()))},u=()=>s.jsx(ae,{className:r,buttonType:i,onClick:()=>c.showExportImagePopup(),size:"small",disabled:a,loading:n,children:l("export")}),g=({label:p,value:_})=>s.jsx(ae,{buttonType:"textSmall",onClick:()=>d(_),size:"small",disabled:a,loading:n,children:p}),h=()=>{var _,y,b,x,C,T,S,j;const p=(_=K.iframe.config.general_config)!=null&&_.save_label?(y=K.iframe.config.general_config)==null?void 0:y.save_label:l("save");return(b=K.iframe.config.general_config)!=null&&b.enable_download||(x=K.iframe.config.general_config)!=null&&x.enable_save?o?(C=K.iframe.config.general_config)!=null&&C.enable_download&&((T=K.iframe.config.general_config)!=null&&T.enable_save)?s.jsx(Ve,{loading:n,height:"32px",onChange:N=>d(N.target.value),disabled:a,items:[{key:l("download"),value:"download"},{key:p,value:"save"}],className:Zq.exportDropdown,placeholder:l("export")}):s.jsx(g,{label:(S=K.iframe.config.general_config)!=null&&S.enable_download?l("export"):p,value:(j=K.iframe.config.general_config)!=null&&j.enable_download?"download":"save"}):s.jsx(u,{}):s.jsx(s.Fragment,{})};return s.jsx(s.Fragment,{children:K.isIframe()?s.jsx(h,{}):o?s.jsx(g,{label:l("export"),value:"download"}):s.jsx(u,{})})};function HS(t){return s.jsx(Xe,{viewBox:"0 0 24 24",...t,children:s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.25C12.4142 1.25 12.75 1.58578 12.75 2V3C12.75 3.13807 12.8619 3.25 13 3.25C13.4142 3.25 13.75 3.58578 13.75 4C13.75 4.41421 13.4142 4.75 13 4.75C12.8619 4.75 12.75 4.86192 12.75 5V19C12.75 19.138 12.8619 19.25 13 19.25C13.4142 19.25 13.75 19.5857 13.75 20C13.75 20.4142 13.4142 20.75 13 20.75C12.8619 20.75 12.75 20.8619 12.75 21V22C12.75 22.4142 12.4142 22.75 12 22.75C11.5858 22.75 11.25 22.4142 11.25 22V21.25C11.25 20.9738 11.0261 20.75 10.75 20.75H6C4.48122 20.75 3.25 19.5187 3.25 18V6C3.25 4.48121 4.48122 3.25 6 3.25H10.75C11.0261 3.25 11.25 3.02614 11.25 2.75V2C11.25 1.58578 11.5858 1.25 12 1.25ZM11.25 5.25C11.25 4.97385 11.0261 4.75 10.75 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V18C4.75 18.6903 5.30964 19.25 6 19.25H10.75C11.0261 19.25 11.25 19.0261 11.25 18.75V5.25ZM16.25 4C16.25 3.58578 16.5858 3.25 17 3.25H18C19.5188 3.25 20.75 4.48121 20.75 6V7C20.75 7.41421 20.4142 7.75 20 7.75C19.5858 7.75 19.25 7.41421 19.25 7V6C19.25 5.30964 18.6904 4.75 18 4.75H17C16.5858 4.75 16.25 4.41421 16.25 4ZM20 10.25C20.4142 10.25 20.75 10.5857 20.75 11V13C20.75 13.4142 20.4142 13.75 20 13.75C19.5858 13.75 19.25 13.4142 19.25 13V11C19.25 10.5857 19.5858 10.25 20 10.25ZM20 16.25C20.4142 16.25 20.75 16.5857 20.75 17V18C20.75 19.5187 19.5188 20.75 18 20.75H17C16.5858 20.75 16.25 20.4142 16.25 20C16.25 19.5857 16.5858 19.25 17 19.25H18C18.6904 19.25 19.25 18.6903 19.25 18V17C19.25 16.5857 19.5858 16.25 20 16.25Z"})})}function Il(t){return s.jsx(Xe,{viewBox:"0 0 21 22",...t,children:s.jsx("path",{d:"M17.498 15.3711L17.498 17.1211C17.498 17.5852 17.3137 18.0303 16.9855 18.3585C16.6573 18.6867 16.2122 18.8711 15.748 18.8711L5.24804 18.8711C4.78392 18.8711 4.3388 18.6867 4.01061 18.3585C3.68242 18.0303 3.49804 17.5852 3.49804 17.1211L3.49804 15.3711M14.873 10.1211L10.498 14.4961M10.498 14.4961L6.12305 10.1211M10.498 14.4961L10.498 3.99609",stroke:"#5B5B5B",strokeWidth:"1.40625",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}const qq="_overlay_5os3g_1",Xq="_fadeIn_5os3g_17",Kq="_scrollable_5os3g_21",eX="_fullScreenViewerActions_5os3g_30",tX="_actionButton_5os3g_39",sX="_closeButton_5os3g_47",aX="_active_5os3g_53",nX="_downloadIcon_5os3g_66",oX="_arrowIcon_5os3g_70",iX="_leftArrowIcon_5os3g_80",rX="_rightArrowIcon_5os3g_83",La={overlay:qq,fadeIn:Xq,scrollable:Kq,fullScreenViewerActions:eX,actionButton:tX,closeButton:sX,active:aX,downloadIcon:nX,arrowIcon:oX,leftArrowIcon:iX,rightArrowIcon:rX};function xl(t){return s.jsx(Xe,{viewBox:"0 0 14 14",...t,children:s.jsx("path",{d:"M9.33372 1.40039H12.6004M12.6004 1.40039V4.66706M12.6004 1.40039L8.86706 5.13372M1.40039 9.33372V12.6004M1.40039 12.6004H4.66706M1.40039 12.6004L5.13372 8.86706",stroke:"#5B5B5B",strokeWidth:"1.25"})})}const lX="_gallery_126ny_1",cX="_skeletonGallery_126ny_1",dX="_galleryWrapper_126ny_16",uX="_header_126ny_21",pX="_headerText_126ny_28",gX="_actionBtns_126ny_34",mX="_iconButton_126ny_39",hX="_skeletonImage_126ny_60",fX={gallery:lX,skeletonGallery:cX,galleryWrapper:dX,header:uX,headerText:pX,actionBtns:gX,iconButton:mX,skeletonImage:hX},rh=({aspectRatio:t="1:1",className:e,...a})=>{const[n,o]=I.useState(t!=="auto"?t:"1:1");return s.jsx(WI,{variant:"rectangular",className:`${e} ${fX.skeletonImage}`,style:{aspectRatio:n.replace(":","/")},...a})},_X="_imageContainer_1s2zy_1",yX="_imageWrapper_1s2zy_5",bX="_zoomable_1s2zy_14",IX="_zoomed_1s2zy_17",xX="_isProductPlacement_1s2zy_20",CX="_disabled_1s2zy_23",TX="_image_1s2zy_1",SX="_loading_1s2zy_28",jX="_loaded_1s2zy_33",AX="_error_1s2zy_38",NX="_overLayer_1s2zy_43",wX="_iconContainer_1s2zy_52",MX="_singleMode_1s2zy_59",vX="_downloadIcon_1s2zy_62",EX="_fullScreenIcon_1s2zy_66",kX="_onlyIcon_1s2zy_98",DX="_displayHover_1s2zy_103",PX="_downloadMenu_1s2zy_111",LX="_menuItemRoot_1s2zy_114",Ba={imageContainer:_X,imageWrapper:yX,zoomable:bX,zoomed:IX,isProductPlacement:xX,disabled:CX,image:TX,loading:SX,loaded:jX,error:AX,overLayer:NX,iconContainer:wX,singleMode:MX,downloadIcon:vX,fullScreenIcon:EX,onlyIcon:kX,displayHover:DX,downloadMenu:PX,menuItemRoot:LX},BX=({image:t,url:e,onDownload:a,handleClick:n,handleFullScreen:o,hideFullScreenButton:i=!1,hideDownloadIcon:r=!0,aspectRatio:l="auto",ImageOverlay:c,displayOverlay:d="on",loading:u,errorType:g,selectable:h=!1,selected:p,className:_,wrapperClassName:y,skeletonClassName:b,htmlJsonData:x,async:C,zoomable:T,onZoom:S,onSuccessPulling:j,onErrorPulling:N,lazyImageProps:w,fullScreenProps:D,asyncProps:E,zoomProps:A={scale:6},downloadProps:M,imageErrorCallBack:B,visualHash:Q,isProductPlacement:W=!1,disabled:H=!1})=>{var uo,po;const{t:v}=J("translation",{keyPrefix:"briaImage"}),{isBlob:z,pullUntilAvailable:L}=ca(),{playgroundStore:R,uiStore:U}=q(),Z=R.imageEditingViewMode===Rt.SINGLE,[ee,V]=I.useState(e),[X,se]=I.useState(g),[P,te]=I.useState(u),[F,ne]=I.useState(!1),[oe,ce]=I.useState(!1),[ye,ge]=I.useState(!1),[ue,Ce]=I.useState(0),[Le,Pe]=I.useState(0),Ge=I.useRef(null),Re=d==="customHover"&&!X;I.useEffect(()=>{(async()=>{if(C&&e&&e.length>0&&!z(e))try{te(!0),await L(e,E),V(e),j==null||j()}catch{se("unavailable"),N==null||N("unavailable")}finally{te(!1)}else V(e)})()},[e]);const Ut=Ze=>{Ze.stopPropagation(),o?o():ce(!0)},Ue=()=>{var Ze;ne(!0),(Ze=w==null?void 0:w.onLoad)==null||Ze.call(w)},He=Ze=>{var en;if(Ze.preventDefault(),Ze.stopPropagation(),T)if(ye)S&&S(!1),ge(!1),Ce(0),Pe(0);else{S&&S(!0);const ja=(en=Ge.current)==null?void 0:en.getBoundingClientRect(),go=Ze.clientX-((ja==null?void 0:ja.left)||0),_n=Ze.clientY-((ja==null?void 0:ja.top)||0);Ce(go),Pe(_n),ge(!0)}n==null||n()},Ye=Ze=>{var en;if(ye){const{width:ja=0,height:go=0}=((en=Ge.current)==null?void 0:en.getBoundingClientRect())||{};Ce(_n=>Math.max(0,Math.min(_n+Ze.deltaX,ja))),Pe(_n=>Math.max(0,Math.min(_n+Ze.deltaY,go)))}},da=Ze=>{B&&B(Ze)},Da=()=>{U.showExportImagePopup({images:[t],downloadProps:M,onDownload:a})};return s.jsx(s.Fragment,{children:P||u?Z?s.jsx(fn,{loading:P||u||!1,singleModeLoader:!0}):s.jsx(rh,{aspectRatio:l,className:b}):s.jsxs(s.Fragment,{children:[s.jsxs(f,{ref:Ge,className:G(y,Ba.imageWrapper,"imageWrapper",ee&&!X&&h&&"selectableImage",h&&p&&"selected",{[Ba.zoomable]:T,[Ba.zoomed]:ye,[Ba.isProductPlacement]:W,[Ba.disabled]:H}),onClick:He,onWheel:Ye,component:"span",sx:{aspectRatio:l.replace(":","/"),opacity:1},"aria-valuetext":JSON.stringify(x),children:[s.jsx(f,{className:G(Ba.overLayer,{[Ba.displayHover]:Re}),children:s.jsx(s.Fragment,{children:X?s.jsx(tp,{imageWidth:"100%",imageHeight:"100%",titleText:v(`errors.${X}.title`),massageText:v(`errors.${X}.message`),titleFontSize:"14px",massageTextSize:"14px",largeSvg:!0}):s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:G(Ba.iconContainer,{[Ba.singleMode]:R.imageEditingViewMode===Rt.SINGLE}),children:[!r&&(!K.isIframe()||((uo=K.iframe.config.general_config)==null?void 0:uo.enable_download)||((po=K.iframe.config.general_config)==null?void 0:po.enable_save))&&s.jsx(Ne,{title:v("fullScreenView.overlay.export"),children:s.jsx(ae,{buttonType:"tertiaryMedium",className:G(Ba.downloadIcon,{iconHover:!0}),onClick:Da,children:s.jsx(Il,{})})}),!i&&s.jsx(Ne,{title:v("fullScreenView.tooltip"),children:s.jsx(xl,{className:G(Ba.fullScreenIcon,{iconHover:Re||d==="fullScreenHover"}),onClick:Ut})})]}),d!=="off"&&d!=="fullScreenHover"&&c]})})}),s.jsx(Ti.LazyLoadImage,{className:`${_} ${Ba.image} ${F?Ba.loaded:Ba.loading} ${X&&Ba.error}`,alt:ee,placeholderSrc:v("lazyLoadPlaceholder"),effect:"blur",src:ee,threshold:100,width:"100%",onLoad:Ue,style:{aspectRatio:l.replace(":","/"),opacity:1,transformOrigin:`${ue}px ${Le}px`,transform:ye?`scale(${A.scale})`:""},wrapperProps:{style:{display:"flex",justifyContent:"center",alignItems:"center"}},wrapperClassName:_,loading:"lazy",...w,onError:()=>da(Q)},ee)]}),oe&&s.jsx(Jo,{open:oe,images:[{src:ee,...D}],onClose:()=>ce(!1),onDownload:Da})]})})},la=Y(BX);function OX(t){return s.jsx(Xe,{viewBox:"0 0 21 21",...t,children:s.jsx("path",{d:"M18.377 3.125L2.62695 18.875M11.741 9.76366C12.0694 10.0918 12.2539 10.5369 12.2541 11.0012C12.2543 11.4654 12.07 11.9107 11.7419 12.239C11.4137 12.5674 10.9686 12.752 10.5044 12.7521C10.0401 12.7523 9.59486 12.568 9.26648 12.2399M12.8093 5.19443C12.0591 4.97981 11.2823 4.87229 10.502 4.87505C7.00195 4.87505 4.08558 6.91643 1.75195 11.0001C2.4327 12.1909 3.16245 13.2086 3.94208 14.0521M5.81458 15.6804C7.2417 16.6429 8.8027 17.1251 10.502 17.1251C14.002 17.1251 16.9183 15.0837 19.252 11.0001C18.0541 8.90443 16.7031 7.34693 15.199 6.32668",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.40625",strokeLinecap:"round",strokeLinejoin:"round"})})}const Xs=zt("div")(({spacing:t=1})=>({display:"flex",justifyContent:"center",alignItems:"center",gap:`${t*8}px`})),RX="_fullScreenImageOverlayContainer_1gnie_1",zX="_actionBtns_1gnie_1",UX="_leftSection_1gnie_9",$X="_rightSection_1gnie_10",FX="_imageFormat_1gnie_16",GX="_button_1gnie_23",WX="_compareBtn_1gnie_42",HX="_tooltip_1gnie_51",Di={fullScreenImageOverlayContainer:RX,actionBtns:zX,leftSection:UX,rightSection:$X,imageFormat:FX,button:GX,compareBtn:WX,tooltip:HX},QX=({image:t,index:e,displayMode:a,displayedImages:n,setDisplayedImages:o,onDownload:i,onCompare:r,hideDownloadIcon:l=!1})=>{var h,p;const{t:c}=J("translation",{keyPrefix:"briaImage.fullScreenView.overlay"}),d=()=>{r&&!n[e].openCompare&&r(),o(n.map((_,y)=>e===y?{..._,openCompare:!_.openCompare}:_))},u=()=>{o(n.map((_,y)=>e===y?{..._,hide:!_.hide}:_))},g=()=>{i&&i()};return s.jsx(f,{className:Di.fullScreenImageOverlayContainer,children:s.jsxs(Xs,{className:Di.actionBtns,onClick:_=>_.stopPropagation(),children:[s.jsxs(f,{className:Di.rightSection,children:[t.compareTo&&s.jsx(Ne,{title:c("compare"),children:s.jsx(Ii,{className:G(Di.button,"iconHover",Di.compareBtn),onClick:d,children:s.jsx(HS,{})})}),a==="scroll"&&n.filter(_=>!_.hide).length>1&&s.jsx(Ne,{title:c("hide"),children:s.jsx(Ii,{className:G(Di.button,"iconHover"),onClick:u,children:s.jsx(OX,{})})})]}),!l&&(!K.isIframe()||((h=K.iframe.config.general_config)==null?void 0:h.enable_download))&&s.jsx(f,{className:Di.leftSection,children:s.jsx(Ne,{title:c("download"),children:s.jsxs(Ii,{className:G(Di.button,{iconHover:!0}),onClick:g,children:[s.jsx(k,{className:Di.imageFormat,children:(p=t.format??"png")==null?void 0:p.toUpperCase()}),s.jsx(Il,{})]})})})]})})},_0=Y(QX),JX="_viewer_1lezg_1",VX="_imageContainer_1lezg_7",YX="_sideBySideView_1lezg_25",ZX="_hidden_1lezg_28",qX="_hiddenVisibility_1lezg_32",XX="_image_1lezg_7",Yo={viewer:JX,imageContainer:VX,sideBySideView:YX,hidden:ZX,hiddenVisibility:qX,image:XX},KX=({image:t,index:e,displayMode:a,displayedImages:n,setDisplayedImages:o,onZoom:i,hide:r,onDownload:l,onCompare:c,hideDownloadIcon:d})=>{const{t:u}=J("translation",{keyPrefix:"briaImage.fullScreenView"}),[g,h]=I.useState(),p=(_,y)=>{h(_?y:void 0),i&&i(_)};return s.jsxs(f,{className:G(Yo.viewer,{[Yo.sideBySideView]:t.openCompare,[Yo.hidden]:t.hide,[Yo.hiddenVisibility]:r}),children:[t.openCompare&&t.compareTo&&s.jsxs(f,{className:G(Yo.imageContainer,{[Yo.hiddenVisibility]:!!g&&g!=="compare"}),children:[s.jsx(la,{url:t.compareTo,className:Yo.image,zoomable:!0,onZoom:_=>{p(_,"compare")},displayOverlay:g?"off":void 0,ImageOverlay:s.jsx(_0,{image:{src:t.compareTo},index:e,displayMode:a,displayedImages:n,setDisplayedImages:o,onDownload:l,onCompare:c,hideDownloadIcon:d}),hideFullScreenButton:!0,onDownload:l,...t,image:t}),s.jsx(k,{children:t.compareToLabel??u("compareToLabel")})]}),s.jsxs(f,{className:G(Yo.imageContainer,{[Yo.hiddenVisibility]:!!g&&g!=="original"}),children:[s.jsx(la,{url:t.src,className:Yo.image,zoomable:!0,onZoom:_=>{p(_,"original")},displayOverlay:g?"off":void 0,ImageOverlay:s.jsx(_0,{image:t,index:e,displayMode:a,displayedImages:n,setDisplayedImages:o,onDownload:l,onCompare:c,hideDownloadIcon:d}),hideFullScreenButton:!0,onDownload:l,...t,image:t,hideDownloadIcon:d}),t.openCompare&&t.compareTo&&s.jsx(k,{children:t.compareLabel??u("compareLabel")})]})]})},y0=Y(KX),Jo=({open:t,images:e,currentIndex:a=0,displayMode:n="arrows",onClose:o,onDownload:i,onCompare:r,hideDownloadIcon:l})=>{var A;const{t:c}=J("translation",{keyPrefix:"briaImage.fullScreenView"}),[d,u]=I.useState(t),[g,h]=I.useState(!1),[p,_]=I.useState(a),[y,b]=I.useState(e),x=!y.some(M=>!M.hide&&!M.openCompare),[C,T]=I.useState(-1);I.useEffect(()=>{u(t)},[t]),I.useEffect(()=>{_(a)},[a]),I.useEffect(()=>{h(!0)},[]);const S=()=>{i&&i(y.length>1&&n==="scroll"?y:[y[p]])},j=()=>{b(y.map(M=>({...M,openCompare:!x}))),r&&!x&&r(y)},N=I.useCallback(M=>{M==null||M.stopPropagation();const B=(p-1+y.length)%y.length;_(B)},[p,y.length]),w=I.useCallback(M=>{M==null||M.stopPropagation();const B=(p+1)%y.length;_(B)},[p,y.length]),D=I.useCallback(M=>{M.key==="Escape"?o():n==="arrows"&&(M.key==="ArrowLeft"?N():M.key==="ArrowRight"&&w())},[o,N,w]);I.useEffect(()=>(document.addEventListener("keyup",D),()=>{document.removeEventListener("keyup",D)}),[D]);const E=()=>{u(!1),o()};return s.jsx(s.Fragment,{children:d&&s.jsxs(f,{className:G(La.overlay,g&&La.fadeIn),onClick:E,children:[s.jsxs(f,{className:La.fullScreenViewerActions,onClick:M=>M.stopPropagation(),children:[y[p].compareTo&&s.jsx(Ne,{title:c("compare"),children:s.jsx(Bs,{className:G(La.actionButton,{[La.active]:x}),onClick:j,children:s.jsx(HS,{})})}),!l&&(!K.isIframe()||((A=K.iframe.config.general_config)==null?void 0:A.enable_download))&&s.jsx(Ne,{title:c("download"),children:s.jsx(Bs,{className:La.actionButton,onClick:S,children:s.jsx(Il,{className:La.downloadIcon})})}),s.jsx(ae,{className:G(La.actionButton,La.closeButton),startIcon:s.jsx(ro,{}),buttonType:"tertiaryMedium",onClick:E,children:c("close")})]}),y.length>1&&n==="arrows"?s.jsxs(s.Fragment,{children:[s.jsx(GI,{className:`${La.arrowIcon} ${La.leftArrowIcon}`,onClick:N}),s.jsx(Om,{className:`${La.arrowIcon} ${La.rightArrowIcon}`,onClick:w}),s.jsx(f,{className:G({[La.scrollable]:x&&y[p].compareTo}),children:s.jsx(y0,{image:y[p],index:p,displayMode:n,displayedImages:y,setDisplayedImages:b,onDownload:()=>{i&&i([y[p]])},onCompare:()=>{r&&r([y[p]])},hideDownloadIcon:l})})]}):s.jsx(f,{className:La.scrollable,children:y.map((M,B)=>s.jsx(y0,{image:M,index:B,displayMode:n,displayedImages:y,setDisplayedImages:b,onZoom:Q=>T(Q?B:-1),hide:C!==-1&&C!==B,onDownload:()=>{i&&i([M])},onCompare:()=>{r&&r([M])},hideDownloadIcon:l},B))})]})})},QS=t=>{const e=()=>{a(t==null?void 0:t.getSelectableElements())},a=o=>{o==null||o.forEach(i=>i.classList.add("selected")),t==null||t.setSelectedTargets(o??[])};return{selectAll:e,selectElements:a,clearSelection:()=>{var o;(o=t==null?void 0:t.getSelectableElements())==null||o.forEach(i=>i.classList.remove("selected")),t==null||t.setSelectedTargets([])}}},lh=35,Ha=Object.freeze({lineJoin:"round",lineCap:"round",strokeStyle:"#8800FF",lineWidth:60,globalCompositeOperation:"source-over",globalAlpha:1,brushColorOpacity:.5,reset:!1}),JS={selected:!1,color_code:"#FFFFFF"},VS={selected:!1,prompt:"",num_results:1,fast_version:!0},YS={selected:!1,ref_image_url:"",num_results:1},eK={expand:!1,remove:!1,solid:JS,generateByText:VS,generateByImage:YS},ZS={selected:!1,width:0,height:0},tK={crop:!1,custom_size:ZS},sK={prompt:"",num_results:1};var qi=(t=>(t.REMOVE="remove",t.SOLID="solid",t.EXPAND="expand",t.BLUR="blur",t.GENERATE_BY_TEXT="generateByText",t.GENERATE_BY_IMAGE="generateByImage",t.CROP="crop",t.CUSTOM_SIZE="custom_size",t.MEDIUM_DESTINATION="medium_destination",t))(qi||{});const b0=13,yr=()=>{const{imageToImageStore:t,playgroundStore:e,authStore:a}=q(),n=e.getSelectedImages().length,[o,i]=I.useState(!0),r=async()=>{const A=e.getSelectedImages();if(!A.length){i(!0);return}let M=!0;for(const B of A)try{if((await fetch(B.url)).status!==200){M=!1;break}}catch{M=!1;break}i(M)};I.useEffect(()=>{r()},[e.getSelectedImages().map(A=>A.url).join(",")]);const l=()=>!!(t.config.style&&t.config.style.tailored_style&&t.config.style.sub_style),c=()=>{var A;return!!((A=t.config.background)!=null&&A.remove)},d=()=>{var A;return!!((A=t.config.background)!=null&&A.blur)},u=()=>{const{size:A}=t.config;return!!(A!=null&&A.crop)},g=()=>{var M,B,Q;const{size:A}=t.config;return!!((M=A==null?void 0:A.aspect_ratio)!=null&&M.selected&&((Q=(B=A==null?void 0:A.aspect_ratio)==null?void 0:B.value)!=null&&Q.length))},h=()=>{var M,B,Q;const{size:A}=t.config;return!!((M=A==null?void 0:A.increase_resolution)!=null&&M.selected&&((Q=(B=A==null?void 0:A.increase_resolution)==null?void 0:B.value)!=null&&Q.length))},p=()=>{var M,B,Q;const{size:A}=t.config;return!!((M=A==null?void 0:A.custom_size)!=null&&M.selected&&((B=A==null?void 0:A.custom_size)!=null&&B.width)&&((Q=A==null?void 0:A.custom_size)!=null&&Q.height))},_=()=>{var M,B,Q;const{size:A}=t.config;return!!((B=(M=A==null?void 0:A.medium_destination)==null?void 0:M.destinations)!=null&&B.length&&((Q=A==null?void 0:A.medium_destination)!=null&&Q.selected))},y=()=>!!(u()||g()||p()||_()||h()),b=()=>{var A;return!!((A=t.config.background)!=null&&A.expand)},x=()=>{const{solid:A}=t.config.background||{};return!!(A!=null&&A.selected&&(A!=null&&A.color_code))},C=()=>{var M;const{generateByText:A}=t.config.background||{};return!!(A!=null&&A.selected&&((M=A==null?void 0:A.prompt)!=null&&M.length))},T=()=>{var M;const{generateByImage:A}=t.config.background||{};return!!(A!=null&&A.selected&&((M=A==null?void 0:A.ref_image_url)!=null&&M.length))},S=()=>{var A,M,B,Q;return!!((M=(A=t.config.foreground_placement)==null?void 0:A.placements)!=null&&M.selected&&((Q=(B=t.config.foreground_placement)==null?void 0:B.placements.values)!=null&&Q.length))},j=()=>d()||b()||c()||x()||C()||T();return{countSelected:n,canStyleBackground:l,canRemoveBackground:c,canGenerateBackground:j,canResizeImage:y,canExpandBackground:b,canApplySolidBackground:x,canGenerateBackgroundByText:C,canGenerateBackgroundByImage:T,canBlurBackground:d,canApplyAspectRatio:g,canApplyIncreaseResolution:h,canAppleCustomSize:p,canAppleMediumDestination:_,canGenerateForegroundPlacement:S,isGenerateEnabled:()=>{const A=l()||j()||y()||S(),M=t.getGeneratedImagesCount()<=lh,B=!ur(e.playgroundResults,pe.IMAGE_TO_IMAGE);return A&&n&&M&&B&&o&&!e.enablePlaygroundBrushMode&&!a.isLoadingOrgSubscriptions&&!a.orgPassedFreeLimit},updateSelectedBackgroundConfigs:()=>{var B,Q;const A=t.config.background,M=[];if(c()&&M.push(qi.REMOVE),x()&&M.push(qi.SOLID),b()||C()||T()){if(C()){const W=((B=A==null?void 0:A.generateByText)==null?void 0:B.num_results)||0;for(let H=0;H{var B,Q,W;const A=t.config.size,M=[];u()&&M.push(qi.CROP),g()&&(((B=A==null?void 0:A.aspect_ratio)==null?void 0:B.value)||[]).forEach(v=>M.push(v)),p()&&M.push(qi.CUSTOM_SIZE),_()&&(((Q=A==null?void 0:A.medium_destination)==null?void 0:Q.destinations)||[]).forEach(v=>M.push(v.name)),h()&&(((W=A==null?void 0:A.increase_resolution)==null?void 0:W.value)||[]).forEach(v=>M.push(v)),t.handleSelectedConfigsChange("size",M)},updateSelectedForegroundPlacementConfigs:()=>{var B;const A=(B=t.config.foreground_placement)==null?void 0:B.placements,M=[];A!=null&&A.selected&&(A!=null&&A.values)&&(A==null?void 0:A.values.length)>0&&A.values.forEach(Q=>M.push(Q)),t.handleSelectedConfigsChange("foreground_placement",M)}}},z1=()=>{const{canExpandBackground:t,canRemoveBackground:e,canBlurBackground:a,canApplySolidBackground:n,canGenerateBackgroundByText:o,canApplyAspectRatio:i,canAppleCustomSize:r,canAppleMediumDestination:l,canGenerateForegroundPlacement:c}=yr(),{analyticsStore:d,textToImageStore:u}=q();return{logImageDownloadEvents:(h,p,_)=>{const{logEvent:y}=d;h.forEach(b=>{const x=b.config,C={fileType:p,app:b.type};if(b.type===pe.TEXT_TO_IMAGE||b.type===pe.TEXT_TO_VECTOR)if(C.model_name=x.model_name,y(Me.IMAGE_GENERATION_DOWNLOAD_GENERAL,C),x.tailored_model_id)y(Me.IMAGE_GENERATION_DOWNLOAD_TAILORED_MODELS,{tailoredModelId:x.tailored_model_id,...C});else{const S={[ir.Fast]:Me.IMAGE_GENERATION_DOWNLOAD_BRIA_FAST,[ir.Base]:Me.IMAGE_GENERATION_DOWNLOAD_BRIA_BASE,[ir.Hd]:Me.IMAGE_GENERATION_DOWNLOAD_BRIA_HD}[x.model];S&&y(S,C),u.isImageReferenceEnabled()&&y(Me.IMAGE_GENERATION_DOWNLOAD_IMAGE_REFERENCE,C),_&&_>1&&y(Me.IMAGE_GENERATION_INCREASE_RESOLUTION,C)}else b.type===pe.IMAGE_TO_IMAGE?hs()?d.logImageToImageEvent(Me.IMAGE_DOWNLOAD_ITI,b):(t!=null&&t()&&y(Me.IMAGE_EDITING_DOWNLOAD_EXPAND_IMAGE,C),e!=null&&e()&&y(Me.IMAGE_EDITING_DOWNLOAD_REMOVE_BACKGROUND,C),a!=null&&a()&&y(Me.IMAGE_EDITING_DOWNLOAD_BLUR_BACKGROUND,C),n!=null&&n()&&y(Me.IMAGE_EDITING_DOWNLOAD_SOLID_BACKGROUND,C),o!=null&&o()&&y(Me.IMAGE_EDITING_DOWNLOAD_GENERATE_BACKGROUND_BY_TEXT,C),i!=null&&i()&&y(Me.IMAGE_EDITING_DOWNLOAD_ASPECT_RATIO,C),r!=null&&r()&&y(Me.IMAGE_EDITING_DOWNLOAD_CUSTOM_SIZE,C),l!=null&&l()&&y(Me.IMAGE_EDITING_DOWNLOAD_MEDIUM_DESTINATION,C),c!=null&&c()&&y(Me.IMAGE_EDITING_DOWNLOAD_FOREGROUND,C),_&&_>1&&y(Me.IMAGE_EDITING_INCREASE_RESOLUTION,C)):b.type===pe.PRODUCT_PLACEMENT?d.logEvent(Me.IMAGE_DOWNLOAD_PP,C):d.logEvent(Me.IMAGE_DOWNLOAD,C)})}}},Lg=({strokeColor:t="#5B5B5B",width:e="24",height:a="24"})=>s.jsx("svg",{width:e,height:a,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M11.3333 4.66683V3.00016C11.3333 2.55814 11.1577 2.13421 10.8451 1.82165C10.5325 1.50909 10.1086 1.3335 9.66659 1.3335H2.99992C2.55789 1.3335 2.13397 1.50909 1.82141 1.82165C1.50885 2.13421 1.33325 2.55814 1.33325 3.00016V9.66683C1.33325 10.1089 1.50885 10.5328 1.82141 10.8453C2.13397 11.1579 2.55789 11.3335 2.99992 11.3335H4.66659M6.33325 4.66683H12.9999C13.9204 4.66683 14.6666 5.41302 14.6666 6.3335V13.0002C14.6666 13.9206 13.9204 14.6668 12.9999 14.6668H6.33325C5.41278 14.6668 4.66659 13.9206 4.66659 13.0002V6.3335C4.66659 5.41302 5.41278 4.66683 6.33325 4.66683Z",stroke:t,strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round"})}),aK="_buttonText_wupnl_1",nK="_iconButton_wupnl_8",I0={buttonText:aK,iconButton:nK},Rn=({textToCopy:t="",className:e,afterCopyAction:a,buttonText:n,tooltipText:o,iconPosition:i="start",buttonType:r="textSmall",hideIcon:l=!1})=>{const{t:c}=J("translation"),[d,u]=I.useState(!1),g=ip(),h=()=>{navigator.clipboard.writeText(t),u(!0),a==null||a()},p=()=>{u(!1)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:e,onClick:h,children:n?s.jsx(ae,{className:I0.buttonText,buttonType:r,startIcon:!l&&i==="start"&&s.jsx(Lg,{strokeColor:g.palette.primary.light}),endIcon:!l&&i==="end"&&s.jsx(Lg,{strokeColor:g.palette.primary.light}),children:n}):s.jsx(Ne,{title:o??c("Copy"),children:s.jsx(f,{className:I0.iconButton,children:s.jsx(Lg,{})})})}),s.jsx(ml,{open:d,autoHideDuration:2e3,onClose:p,children:s.jsx(Ya,{onClose:p,severity:"success",children:c("copyToClipboardSuccess")})})]})},oK="_viewCodeButton_tw7l7_1",iK="_CodeModal_tw7l7_5",rK="_ModalCenter_tw7l7_5",lK="_closeIcon_tw7l7_19",cK="_ModalHeader_tw7l7_25",dK="_ModalContent_tw7l7_28",uK="_codeTabs_tw7l7_31",pK="_bottomDivider_tw7l7_50",gK="_modalFooter_tw7l7_55",mK="_apiDocLink_tw7l7_61",hK="_CopyButton_tw7l7_66",bo={viewCodeButton:oK,CodeModal:iK,ModalCenter:rK,closeIcon:lK,ModalHeader:cK,ModalContent:dK,codeTabs:uK,bottomDivider:pK,modalFooter:gK,apiDocLink:mK,CopyButton:hK};hc.registerLanguage("javascript",v3);hc.registerLanguage("python",E3);hc.registerLanguage("csharp",k3);hc.registerLanguage("ruby",D3);hc.registerLanguage("php",P3);hc.registerLanguage("shell",L3);const fK=({playgroundResult:t})=>{var x,C;const{t:e}=J("translation",{keyPrefix:"playground.sandboxAPI.result"}),[a,n]=I.useState(!1),[o,i]=I.useState(),[r,l]=I.useState(),[c,d]=I.useState(),[u,g]=I.useState(0),h=[{label:"Python",targetId:"python",clientId:"requests"},{label:"Node",targetId:"node"},{label:"JavaScript",targetId:"javascript"},{label:"C#",targetId:"csharp"},{label:"PHP",targetId:"php"},{label:"Ruby",targetId:"ruby"},{label:"cURL",targetId:"shell"}];I.useEffect(()=>{(async()=>{if(c){const S=await p(c,h[u].targetId,h[u].clientId);i(S)}})()},[u]);const p=async(T,S,j)=>{if(!T)return null;const{method:N,url:w,headers:D,postData:E}=T,A={method:N.toUpperCase(),url:w,headers:D,postData:E,httpVersion:"HTTP/1.1",cookies:[],queryString:[],headersSize:-1,bodySize:-1};let B=await new M3(A).convert(S,j,{cors:!1});const Q=hc.highlight(B,{language:S==="node"?"javascript":S}).value;return l(Q),B},_=async T=>{d(T);const S=await p(T,h[u].targetId,h[u].clientId);i(S),n(!0)},y=()=>n(!1),b=(T,S)=>{g(S)};return s.jsxs(s.Fragment,{children:[t&&t.apiRequestData&&!t.isFromUpload&&s.jsx(ae,{onClick:()=>t.apiRequestData?_(t.apiRequestData):!1,className:bo.viewCodeButton,buttonType:"primaryMedium",children:e("viewCode")}),s.jsx(hA,{className:bo.CodeModal,open:a,onClose:y,children:s.jsxs(f,{className:bo.ModalCenter,children:[s.jsx(Un,{onClick:y,className:bo.closeIcon}),s.jsx(k,{className:bo.ModalHeader,variant:"h6",component:"h2",children:e("code")}),o&&r&&s.jsxs(f,{className:bo.ModalContent,children:[s.jsx(HI,{value:u,onChange:b,className:bo.codeTabs,children:h.map((T,S)=>s.jsx(QI,{label:T.label},S))}),s.jsx(f,{children:s.jsx("pre",{children:s.jsx("code",{dangerouslySetInnerHTML:{__html:r}})})}),s.jsx(Ee,{className:bo.bottomDivider}),s.jsxs(f,{className:bo.modalFooter,children:[s.jsx(os,{className:bo.apiDocLink,href:(C=(x=t.config)==null?void 0:x.apiConfig)==null?void 0:C.docLink,target:"_blank",rel:"noopener",children:e("apiDoc")}),s.jsx(Rn,{className:bo.CopyButton,textToCopy:typeof o=="string"?o:o==null?void 0:o.join(` +`),buttonText:e("copyCode"),buttonType:"primaryMedium"})]})]})]})})]})},m_=Y(fK);class jd{constructor(){m(this,"queryService",new Je("/images/"));m(this,"imageModificationQueryService",new Je("/image_modifications/"));m(this,"exportPsd",async e=>{const{url:a}=await this.queryService.post("export_psd",{url:e});return a});m(this,"sendFeedback",e=>this.queryService.post("feedback",e));m(this,"increaseResolution",async(e,a)=>(await this.imageModificationQueryService.post("image/increase_resolution",{image_url:e,desired_increase:a}))[0].result_url)}}class _K{constructor(){m(this,"queryService",new Je("/upload-image"));m(this,"getVhash",async e=>await this.queryService.post("/url",{image_url:e}))}}const yK=[{id:11022,user_id:"KWIahjQBJ5WOkLxH1Rv5SCvafQ82",organization_id:"96c241f8-dd6a-11eb-ba80-0242ac130004",name:"Charming the Bear",description:"My crazy model descriptions , My crazy model descriptions , My crazy model descriptions ",created_at:"2025-02-04T12:33:17.608564",updated_at:"2025-02-04T12:33:17.608564",metadata:{vehicle_model:"Mercedes 5022"},sessions:[{id:104422,project_id:11022,form_app:"",created_at:"2025-02-04T12:33:17.608564",updated_at:"2025-02-04T12:33:17.608564"}]},{id:11023,user_id:"KWIahjQBJ5WOkLxH1Rv5SCvafQ82",organization_id:"96c241f8-dd6a-11eb-ba80-0242ac130004",name:"Charming the Bear",description:"My crazy model descriptions , My crazy model descriptions , My crazy model descriptions ",created_at:"2025-02-04T12:33:17.608564",updated_at:"2025-02-04T12:33:17.608564",metadata:{vehicle_model:"Mercedes 5022"},sessions:[]},{id:11024,user_id:"KWIahjQBJ5WOkLxH1Rv5SCvafQ82",organization_id:"96c241f8-dd6a-11eb-ba80-0242ac130004",name:"Charming the Bear",description:"My crazy model descriptions , My crazy model descriptions , My crazy model descriptions ",created_at:"2025-02-04T12:33:17.608564",updated_at:"2025-02-04T12:33:17.608564",metadata:{vehicle_model:"Mercedes 5022"},sessions:[{id:104422,project_id:11022,form_app:"",created_at:"2025-02-04T12:33:17.608564",updated_at:"2025-02-04T12:33:17.608564"}]},{id:11025,user_id:"KWIahjQBJ5WOkLxH1Rv5SCvafQ82",organization_id:"96c241f8-dd6a-11eb-ba80-0242ac130004",name:"Charming the Bear",description:"My crazy model descriptions , My crazy model descriptions , My crazy model descriptions ",created_at:"2025-02-04T12:33:17.608564",updated_at:"2025-02-04T12:33:17.608564",metadata:{vehicle_model:"Mercedes 5022"},sessions:[{id:104422,project_id:11022,form_app:"",created_at:"2025-02-04T12:33:17.608564",updated_at:"2025-02-04T12:33:17.608564"}]}];class bK{constructor(e){m(this,"queryService",new Je("/new-tailored-generation/projects"));m(this,"playgroundStore");m(this,"paginatedProjects",{items:[],total:0});m(this,"rowsPerPage",12);m(this,"projectForm",IK);m(this,"formErrors",{requiredFields:{name:!1}});m(this,"loadingOrgProjects",!1);m(this,"loadingProject",!1);m(this,"loadingCreateProject",!1);m(this,"loadingUpdateProject",!1);m(this,"loadingDeleteProject",!1);m(this,"loadingProjectModels",!1);m(this,"loadingProjectDatasets",!1);m(this,"handleFormChange",(e,a)=>{this.projectForm={...this.projectForm,[e]:a}});m(this,"getProjects",async(e,a)=>{try{this.loadingOrgProjects=!0;const n=await this.queryService.get("/",{params:{filter_by:a,page:e,per_page:this.rowsPerPage}});return $(()=>{this.paginatedProjects=n,this.loadingOrgProjects=!1}),$(()=>{this.paginatedProjects={items:yK,total:4},this.loadingOrgProjects=!1}),this.paginatedProjects}catch(n){return this.loadingOrgProjects=!1,Promise.reject(n)}});m(this,"getProject",async e=>{try{this.loadingProject=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.loadingProject=!1}),a}catch(a){return this.loadingProject=!1,Promise.reject(a)}});m(this,"createProject",async e=>{try{return this.loadingCreateProject=!0,$(()=>{this.loadingCreateProject=!1}),e}catch(a){return this.loadingCreateProject=!1,Promise.reject(a)}});m(this,"updateProject",async(e,a)=>{try{return this.loadingUpdateProject=!0,$(()=>{a.id=e,this.loadingUpdateProject=!1}),a}catch(n){return this.loadingUpdateProject=!1,Promise.reject(n)}});m(this,"deleteProject",async e=>{try{this.loadingDeleteProject=!0,$(()=>{this.projectForm.id=e,this.loadingDeleteProject=!1})}catch(a){this.loadingDeleteProject=!1;const o=JSON.parse(a.response.data.message).detail.trim();return Promise.reject(o)}});yt(this),this.playgroundStore=e}}const IK={id:NaN,sessions:[]};class xK{constructor(e){m(this,"uploadImageService",new _K);m(this,"rootStore");m(this,"playgroundProjectsStore");m(this,"selectedConfig",pe.TEXT_TO_IMAGE);m(this,"playgroundResults",[]);m(this,"textResults",[]);m(this,"playgroundVideoResults",[]);m(this,"selectedImages",[]);m(this,"selectoRef",I.useRef(null));m(this,"loadingExport",!1);m(this,"loadingSaveToMyImages",!1);m(this,"loadingSaveToMyImagesAndInsertImageToAd",!1);m(this,"imageUtils",ca());m(this,"errorToast",Xa());m(this,"isText2ImagePopupOpened",!1);m(this,"showSuccessToastSavedImage",!1);m(this,"loadingFeedback",!1);m(this,"feedbackHistory",[]);m(this,"imagesQueryService",new jd);m(this,"textToGenerate","");m(this,"aspectRatio","4:3");m(this,"uploadedImagesURLs",[]);m(this,"imageEditingViewMode",Rt.SINGLE);m(this,"enablePlaygroundBrushMode",!1);m(this,"singleSelectedImage",null);m(this,"isUploadModalOpened",null);m(this,"onFullScreenViewerDownload",(e,a)=>{const n=[];a.forEach(o=>{const i=e.find(r=>r.url===o.src);i&&n.push(i)}),this.rootStore.uiStore.showExportImagePopup({images:n})});m(this,"togglePlaygroundViewMode",()=>{$(()=>{this.imageEditingViewMode=this.imageEditingViewMode===Rt.SINGLE?Rt.GALLERY:Rt.SINGLE,this.enablePlaygroundBrushMode=!1})});m(this,"togglePlaygroundBrushMode",e=>{$(()=>{this.enablePlaygroundBrushMode=e})});m(this,"setTextToGenerate",e=>{this.textToGenerate=e});m(this,"setSelectedAspectRatio",e=>{this.aspectRatio=e});m(this,"handleAppChange",e=>{$(()=>{this.selectedConfig=e})});m(this,"deleteResult",e=>{this.playgroundResults=this.playgroundResults.filter(a=>a.id!==e)});m(this,"clearVideoResults",()=>{this.playgroundVideoResults=[]});m(this,"onSuccessResult",async e=>{const a=this.rootStore.playgroundStore.playgroundResults.flatMap(n=>n.images).find(n=>n.id===e.id);a&&(a.loading=!1,a.type===pe.PRODUCT_PLACEMENT&&(a.aiEditorButtonLoading=!0,this.uploadImageService.getVhash(e.url).then(n=>a.vhash=n).finally(()=>a.aiEditorButtonLoading=!1)))});m(this,"addTextResults",e=>{$(()=>{this.textResults.push(e)})});m(this,"clearTextResults",()=>{$(()=>{this.textResults=[]})});m(this,"openLabsAiEditor",e=>{e&&window.open(`${Eg()}/gallery/${e}?from_platform_hub=true&isGenerated=true`,"_blank")});m(this,"onAiEditorButtonClick",async(e,a,n=!1)=>{var o,i;hs()?(this.rootStore.aiEditorStore.setProperty("selectedImageUrl",e.url),this.rootStore.aiEditorStore.setProperty("aiEditorPopup",!0),this.handleSelectSingleImage(e),e.type===pe.IMAGE_TO_IMAGE&&this.rootStore.objectsStore.setProperty("refine",{...this.rootStore.objectsStore.refine,tailored_style:(o=e.config.style)==null?void 0:o.tailored_style,sub_style:(i=e.config.style)==null?void 0:i.sub_style,originalImage:e.config.original_image.url})):e.type===pe.PRODUCT_PLACEMENT||n?!e.vhash&&!e.aiEditorButtonLoading?(e.aiEditorButtonLoading=!0,this.uploadImageService.getVhash(e.url).then(r=>{e.vhash=r,this.openLabsAiEditor(e.vhash)}).finally(()=>e.aiEditorButtonLoading=!1)):this.openLabsAiEditor(e.vhash):(this.selectImages([e]),this.imageEditingViewMode=Rt.SINGLE,this.selectedConfig=pe.IMAGE_TO_IMAGE,a(`/${O.APPS.path}/${O.IMAGE_TO_IMAGE.path}`))});m(this,"onErrorResult",async(e,a)=>{const n=this.rootStore.playgroundStore.playgroundResults.flatMap(o=>o.images).find(o=>o.id===e.id);n&&(n.loading=!1,n.errorType=a)});m(this,"exportImages",async(e,a="bria_gen",n=1,o="download")=>{try{if(this.loadingExport=!0,e.length===1)await this.imageUtils.exportImage(e[0].url,this.getFileName(e[0]),n,o);else{const i=[];for(const r of e){const l=n===1?r.url:await new jd().increaseResolution(r.url,n);i.push({fileName:this.getFileName(r),imageUrl:l})}await this.imageUtils.exportZipImages(i,a,o)}$(()=>{this.loadingExport=!1})}catch(i){return this.loadingExport=!1,Promise.reject(`Error downloading images zip: ${i.message||i.toString()}`)}});m(this,"clearResults",()=>{$(()=>{this.playgroundResults=[],this.selectedImages=[],this.textResults=[],this.playgroundVideoResults=[]})});m(this,"getSelecto",()=>this.selectoRef.current);m(this,"handleSelectImagesElements",(e,a=!1)=>{var n;if(!a&&this.rootStore.imagesStore.secondaryTabType!==qe.SMART_IMAGE){const o=e==null?void 0:e.map(i=>JSON.parse(i.ariaValueText??"{}"));this.playgroundResults.forEach(i=>i.images.forEach(r=>{r.selected=o==null?void 0:o.some(l=>l===r.id)}))}else if(e&&e.length>0&&e[0]!=null){const o=e!=null&&e.length?JSON.parse(((n=e[e.length-1])==null?void 0:n.ariaValueText)??""):null;this.playgroundResults.forEach(i=>{i.images.forEach(r=>{r.selected=r.id===o})})}else{e=[];const o=e.map(i=>JSON.parse(i.ariaValueText??"{}"));this.playgroundResults.forEach(i=>i.images.forEach(r=>{r.selected=o==null?void 0:o.some(l=>l===r.id)}))}});m(this,"selectImages",e=>{setTimeout(()=>{var n,o;const a=(o=(n=this.getSelecto())==null?void 0:n.getSelectableElements())==null?void 0:o.filter(i=>e.some(r=>r.id===JSON.parse(i.ariaValueText??"{}")));this.handleSelectImagesElements(a),QS(this.getSelecto()).selectElements(a)},1e3)});m(this,"getFileName",e=>{var a,n,o,i,r,l,c,d,u,g,h,p,_,y,b;if(e.type==="textToImage")return((n=(a=e.config)==null?void 0:a.prompt)==null?void 0:n.substring(0,80))+(e.vhash?"_"+e.vhash:"");if(e.type==="upload"){const x=(l=(r=(i=(o=e==null?void 0:e.file)==null?void 0:o.name)==null?void 0:i.split("."))==null?void 0:r.slice(0,-1))==null?void 0:l.join(".");return`${x||"bria"}_${e.id}`}else if(e.type==="imageToImage"){const x=(c=e.config)==null?void 0:c.original_image;if((x==null?void 0:x.type)==="upload"){const C=(h=(g=(u=(d=x==null?void 0:x.file)==null?void 0:d.name)==null?void 0:u.split("."))==null?void 0:g.slice(0,-1))==null?void 0:h.join(".");return`${C||"bria"}_${e.id}`}return(x==null?void 0:x.type)==="textToImage"?`${(p=x.config.prompt)==null?void 0:p.substring(0,80)}_${e.id}`:`${e.id}-${(_=e.style_props)==null?void 0:_.face_sd_edit}-${(y=e.style_props)==null?void 0:y.face_seed}-${(b=e.style_props)==null?void 0:b.body_seed}`}return`${e.type?e.type:"bria"}_result`});m(this,"getAvailableImages",()=>this.playgroundResults.flatMap(e=>e.images.filter(a=>!a.loading&&!a.errorType)));m(this,"getSelectedImages",()=>this.playgroundResults.flatMap(e=>e.images.filter(a=>!a.loading&&a.selected)));m(this,"getSelectedImagesForExport",()=>{const e=this.getSelectedImages(),a=this.getAvailableImages(),n=this.singleSelectedImage;return this.rootStore.imageToImageStore.isEraseConfigsEnabled&&n?[n]:e.length>0?e:a});m(this,"openSelected",()=>{const e=this.getSelectedImages();if(e.length){const a=e.map(n=>({...n,id:Be()}));this.playgroundResults=[...this.playgroundResults,{id:Be(),images:a,type:"new"}],this.selectImages(a)}});m(this,"saveMyImages",async e=>{try{this[e]=!0;const a=this.getSelectedImages();for(const n of a){const o=await this.rootStore.imagesStore.uploadImageViaAPI(void 0,this.rootStore.imagesStore.uploadToUserGallery.toString(),n.url);o!=null&&o.imageUrl&&this.uploadedImagesURLs.push(o==null?void 0:o.imageUrl)}this.showSuccessToastSavedImage=!0,this.rootStore.imagesStore.uploadProcessDone=!0,this[e]=!1}catch(a){return this[e]=!1,Promise.reject(`Error saving images : ${a.message||a.toString()}`)}});m(this,"openModal",()=>this.isText2ImagePopupOpened=!0);m(this,"closeModal",()=>{var a,n,o;this.isText2ImagePopupOpened=!1,this.setTextToGenerate(""),this.setSelectedAspectRatio("4:3"),this.rootStore.imagesStore.setProperty("isLoadingWizardImages",!1),((n=(a=this.rootStore)==null?void 0:a.designEditorStore)==null?void 0:n.containerRef)&&((o=this.rootStore.designEditorStore.containerRef)==null?void 0:o.current)&&this.rootStore.uiStore.showDesignEditorContainer()});m(this,"addOrUpdateFeedback",async e=>{try{$(()=>{this.loadingFeedback=!0;const a=this.feedbackHistory.findIndex(n=>n.imageUrl===e.imageUrl);a!==-1?this.feedbackHistory[a]=e:this.feedbackHistory.push(e)}),await this.imagesQueryService.sendFeedback(e),this.loadingFeedback=!1}catch(a){return this.loadingFeedback=!1,Promise.reject(a)}});m(this,"clearSelectedImages",()=>{$(()=>{this.selectedImages=[],this.playgroundResults.forEach(e=>e.images.forEach(a=>{a.selected=!1}))})});m(this,"handleSelectImage",e=>{$(()=>{const a=this.selectedImages.findIndex(o=>o.id===e.id);this.playgroundResults.findIndex(o=>o.images.some(i=>i.id===e.id))!==0&&(a!==-1?this.selectedImages.splice(a,1):this.selectedImages.length<2&&this.selectedImages.push(e),this.playgroundResults.forEach(o=>{o.images.forEach(i=>{i.selected=this.selectedImages.some(r=>r.id===i.id)})}))})});m(this,"handleSelectSingleImage",e=>{$(()=>{this.playgroundResults.forEach(a=>a.images.forEach(n=>{(e==null?void 0:e.id)===n.id?(n.selected=!0,this.singleSelectedImage=n):n.selected=!1}))})});m(this,"openUploadModal",()=>{this.isUploadModalOpened=!0});m(this,"closeUploadModal",()=>{this.isUploadModalOpened=!1});m(this,"removeNotLoadingImages",()=>{const e=[...this.playgroundResults];if(e.length===0)return;const a=e.reduce((i,r,l)=>r.type===this.selectedConfig?l:i,-1);if(a===-1)return;const n=e[a],o=n.images.filter(i=>!i.loading);o.length===0?e.splice(a,1):o.length!==n.images.length&&(e[a]={...n,images:o}),$(()=>{this.playgroundResults=e})});yt(this),this.rootStore=e,this.playgroundProjectsStore=new bK(this)}get selectedSingleImage(){return this.playgroundResults.flatMap(e=>e.images.filter(a=>a.selected))[0]}}var h_=(t=>(t.Save="loadingSaveToMyImages",t.SaveAndAddToCanvas="loadingSaveToMyImagesAndInsertImageToAd",t))(h_||{});const CK="_root_xy1m3_1",TK="_centerActions_xy1m3_1",SK="_actionsContainer_xy1m3_11",jK="_viewStackGroup_xy1m3_17",AK="_switchLabel_xy1m3_24",NK="_checked_xy1m3_30",wK="_actionButton_xy1m3_33",MK="_secondaryActionBtn_xy1m3_40",vK="_active_xy1m3_43",EK="_divider_xy1m3_51",kK="_uploadBtn_xy1m3_56",DK="_saveSuccessToast_xy1m3_59",$s={root:CK,centerActions:TK,actionsContainer:SK,viewStackGroup:jK,switchLabel:AK,checked:NK,actionButton:wK,secondaryActionBtn:MK,active:vK,divider:EK,uploadBtn:kK,saveSuccessToast:DK},PK=()=>{var X;const{t}=J("translation",{keyPrefix:"playground.actionsHeader"}),{playgroundStore:e,sandboxAPIStore:a,imagesStore:n,imageToImageStore:o,designEditorStore:i,authStore:r,textToImageStore:l}=q(),{logImageDownloadEvents:c}=z1(),{selectAll:d}=QS(e.getSelecto()),u=e.getSelectedImages(),g=e.getAvailableImages(),[h,p]=I.useState(!1),[_,y]=I.useState(!1),[b,x]=I.useState(!1),{addImageObjectToCanvas:C}=Qt(),{isPopupView:T,scenes:S,setCurrentScene:j,setScenes:N}=I.useContext(Fe),w=ke(),{uploadAndRegisterBackgroundImages:D,resetRectangleInAGroup:E,findObjectFromScene:A}=qa(),{uploadAndRegisterNewWizardImages:M}=WS(),B=I.useRef(null),Q=()=>{var se;d(),e.handleSelectImagesElements((se=e.getSelecto())==null?void 0:se.getSelectedTargets())},W=e.imageEditingViewMode===Rt.SINGLE,H=e.selectedConfig!==pe.SANDBOX_API,v=y2.map(se=>`image/${se}`).join(", "),z=async()=>{await e.saveMyImages(h_.SaveAndAddToCanvas);for(const se of e.uploadedImagesURLs)C({url:se,id:Be(),visual_hash:Be()});setTimeout(()=>{e.showSuccessToastSavedImage=!1,e.closeModal()},1e3),e.uploadedImagesURLs=[]},L=async()=>{y(!0);const te=e.getSelectedImages()[0].url;if(w){const F=w.scene.exportToJSON();if(n.isLoadingWizardImages){const ne=w==null?void 0:w.canvas.canvas.getActiveObject();let oe=ne&&await A(F,ne.id);oe||(oe=i.originalActiveObject),oe&&await M({},te,i.currentSceneInWizard,oe),n.setProperty("isLoadingWizardImages",!1)}else{await D({},te,F),await E(F,fe.OuterRectangle);const ne=await(w==null?void 0:w.renderer.render(F)),oe={...F,preview:ne,duration:1e3},ce=S.map(ye=>ye.id===oe.id?{...oe,preview:ne}:w.scene.formalizeSceneAttributes(ye));N(ce),T&&i.setProperty("isSceneFullyLoaded",!1),j(oe)}}e.showSuccessToastSavedImage=!1,e.closeModal(),y(!1)},R=()=>{e.showSuccessToastSavedImage=!1},U=()=>{var se;(se=B.current)==null||se.click()},Z=se=>{var te;((te=se.target.files)==null?void 0:te[0])&&o.handleUploadImages(se)},ee=async()=>{var P,te;const se=u.length?u:g;if(se.length){e.exportImages(se);const F=se[0],ne=l.isTextToVector()?kn.SVG:kn.PNG,oe=((te=(P=F==null?void 0:F.config)==null?void 0:P.format)==null?void 0:te.toUpperCase())||ne;c(se,oe)}},V=async()=>{const se=u.length?u:g;se.length&&K.sendExportPostMessage(Ls.Save,Et.Image,se.map(P=>({type:Et.Image,src:P.url})))};return s.jsxs(f,{className:G($s.root,{[$s.centerActions]:H}),children:[s.jsxs(f,{className:G($s.actionsContainer),children:[(e.selectedConfig===pe.IMAGE_TO_IMAGE||e.selectedConfig===pe.AUTOMOTIVE)&&!hs()&&!(e!=null&&e.isText2ImagePopupOpened)&&s.jsx(ae,{className:$s.actionButton,buttonType:"textSmall",startIcon:W?s.jsx(Jq,{}):s.jsx(Vq,{}),onClick:e.togglePlaygroundViewMode,children:t(W?"bulkMode":"singleMode")}),!W&&e.selectedConfig!==pe.PRODUCT_PLACEMENT&&!T&&e.selectedConfig!==pe.SANDBOX_API&&s.jsx(ae,{className:G($s.actionButton),buttonType:"textSmall",onClick:Q,children:t("selectAll")}),s.jsx(ae,{className:G({[$s.actionButton]:H}),buttonType:"textSmall",onClick:()=>(e.playgroundResults.length||e.textResults.length||e.playgroundVideoResults.length)&&p(!0),children:t("clear")}),s.jsx(Oe,{open:h,title:t("clearWarning.title"),description:t("clearWarning.description"),confirmButtonText:t("clearWarning.confirmBtn"),firstButtonText:t("clearWarning.closeBtn"),onClick:()=>{e.clearResults(),p(!1),e.selectedConfig===pe.IMAGE_TO_IMAGE&&!hs()&&o.abortImageGeneration()},onClose:()=>p(!1)}),!W&&s.jsx(s.Fragment,{children:e.selectedConfig!==pe.SANDBOX_API&&u.length>0&&s.jsx(ae,{className:G($s.actionButton),buttonType:"textSmall",onClick:()=>x(!0),children:t("fullScreenView.button")})}),(e==null?void 0:e.isText2ImagePopupOpened)&&!T&&n.secondaryTabType!==qe.SMART_IMAGE&&!n.isLoadingWizardImages&&s.jsxs(s.Fragment,{children:[s.jsx(ae,{buttonType:"textSmall",onClick:async()=>{await e.saveMyImages(h_.Save),e.uploadedImagesURLs=[]},loading:e==null?void 0:e.loadingSaveToMyImages,className:G($s.actionButton),disabled:u.length==0,children:t("saveToMyAssets")}),s.jsx(ae,{buttonType:"secondaryMedium",onClick:z,loading:e==null?void 0:e.loadingSaveToMyImagesAndInsertImageToAd,className:G($s.actionButton,$s.secondaryActionBtn),disabled:u.length==0,children:t("insertAndClose")})]}),((e==null?void 0:e.isText2ImagePopupOpened)&&T||n.isLoadingWizardImages||(e==null?void 0:e.isText2ImagePopupOpened)&&n.secondaryTabType===qe.SMART_IMAGE)&&s.jsx(ae,{buttonType:"secondaryMedium",onClick:L,loading:_,className:G($s.actionButton,$s.secondaryActionBtn),disabled:u.length==0||_,children:t("saveToMyCampaign")}),e.selectedConfig===pe.SANDBOX_API&&s.jsxs(s.Fragment,{children:[(a.config.selectedSubAPI===io.Eraser||a.config.selectedSubAPI===io.GenFill)&&e.playgroundResults.length!==0&&s.jsx(m_,{playgroundResult:e.playgroundResults[0]}),e.playgroundVideoResults.length>0&&a.config.selectedSubAPI===oh.RemoveVideoBackground&&s.jsx(m_,{playgroundResult:e.playgroundVideoResults[0]}),a.hasImageUpload?s.jsx(Sa,{buttonText:t("uploadOneImage"),buttonType:"secondaryMedium",onUpload:a.handleUploadImages,inputProps:{accept:"image/png, image/jpeg, image/jpg",multiple:!1},buttonProps:{className:$s.uploadBtn},maxFilesLimit:a.MAX_FILES_LIMIT,maxFileSize:a.MAX_FILE_SIZE,disabled:a.isUploadingImage||a.isLoading}):a.hasVideoUpload&&s.jsx(Sa,{buttonText:t("uploadVideo"),buttonType:"secondaryMedium",onUpload:se=>{const P=se.target.files&&se.target.files[0];P&&a.handleUploadVideo(P,10)},inputProps:{accept:"video/mp4, video/quicktime, video/avi, video/gif, video/webm",multiple:!1},buttonProps:{className:$s.uploadBtn},disabled:a.isUploadingVideo||a.isLoading})]}),!pm&&e.selectedConfig!==pe.SANDBOX_API&&e.selectedConfig!==pe.PRODUCT_PLACEMENT&&s.jsx(Ee,{orientation:"vertical",variant:"middle",flexItem:!0,className:$s.divider}),(e.selectedConfig===pe.IMAGE_TO_IMAGE||e.selectedConfig===pe.AUTOMOTIVE)&&(!K.isIframe()||((X=K.iframe.config.general_config)==null?void 0:X.enable_upload))&&s.jsxs(s.Fragment,{children:[s.jsx(ae,{className:$s.actionButton,buttonType:"textSmall",onClick:U,loading:r.isLoadingOrgSubscriptions,disabled:r.isLoadingOrgSubscriptions||r.orgPassedFreeLimit,children:t("upload")}),s.jsx("input",{ref:B,type:"file",accept:v,style:{display:"none"},onChange:Z,multiple:!0})]}),!pm&&(e.selectedConfig===pe.IMAGE_TO_IMAGE||e.selectedConfig===pe.AUTOMOTIVE||e.selectedConfig===pe.TEXT_TO_IMAGE)&&s.jsx(hm,{onDownload:ee,onIframeSave:V,buttonType:"secondaryMedium",className:G($s.actionButton,$s.secondaryActionBtn)})]}),s.jsx(ml,{autoHideDuration:2e3,onClose:R,open:e.showSuccessToastSavedImage,className:$s.saveSuccessToast,children:s.jsx(Ya,{onClose:R,severity:"success",children:t("saveImageSuccess")})}),b&&s.jsx(Jo,{open:b,images:e.getSelectedImages().map(se=>{var P,te,F;return{src:se.url,fileName:e.getFileName(se),compareTo:(te=(P=se.config)==null?void 0:P.original_image)==null?void 0:te.url,compareLabel:hs()&&se.type==="imageToImage"?`${qs.t("playground.imageToImage.result.gallery.variationLabel",{variationNum:(F=se.variationNum)==null?void 0:F.toString().padStart(2,"0")})}`:void 0}}),onClose:()=>x(!1),displayMode:"scroll",onDownload:se=>e.onFullScreenViewerDownload(e.getSelectedImages(),se)})]})},U1=Y(PK),qS=()=>s.jsx("svg",{width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M9.30078 12.6227V7.62395C9.30078 7.45823 9.23493 7.2993 9.11772 7.18212C9.00051 7.06493 8.84154 6.9991 8.67578 6.9991H7.42578C7.26002 6.9991 7.10105 7.06493 6.98384 7.18212C6.86663 7.2993 6.80078 7.45823 6.80078 7.62395L6.80078 11.9979C6.80078 12.1636 6.86663 12.3225 6.98384 12.4397C7.10105 12.5569 7.26002 12.6227 7.42578 12.6227H9.30078ZM9.30078 12.6227C9.96382 12.6227 10.5997 12.8861 11.0685 13.3548C11.5374 13.8235 11.8008 14.4592 11.8008 15.1221V15.747C11.8008 16.0784 11.9325 16.3963 12.1669 16.6306C12.4013 16.865 12.7193 16.9967 13.0508 16.9967C13.3823 16.9967 13.7002 16.865 13.9347 16.6306C14.1691 16.3963 14.3008 16.0784 14.3008 15.747V12.6227H16.1758C16.5073 12.6227 16.8252 12.4911 17.0597 12.2567C17.2941 12.0223 17.4258 11.7045 17.4258 11.373L16.8008 8.2488C16.7109 7.86547 16.5404 7.53632 16.3149 7.31092C16.0895 7.08553 15.8213 6.97609 15.5508 6.9991L11.1758 6.9991C10.6785 6.9991 10.2016 7.1966 9.84996 7.54814C9.49833 7.89969 9.30078 8.37649 9.30078 8.87365",stroke:"var(--primary-text-color)",strokeOpacity:"0.85",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),XS=()=>s.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M8.87695 11.3739V16.3727C8.87695 16.5384 8.81111 16.6974 8.69389 16.8145C8.57668 16.9317 8.41771 16.9976 8.25195 16.9976H7.00195C6.83619 16.9976 6.67722 16.9317 6.56001 16.8145C6.4428 16.6974 6.37695 16.5384 6.37695 16.3727V11.9988C6.37695 11.8331 6.4428 11.6741 6.56001 11.5569C6.67722 11.4398 6.83619 11.3739 7.00195 11.3739H8.87695ZM8.87695 11.3739C9.53999 11.3739 10.1759 11.1106 10.6447 10.6419C11.1136 10.1732 11.377 9.53742 11.377 8.87454V8.24969C11.377 7.91826 11.5086 7.60039 11.7431 7.36603C11.9775 7.13166 12.2954 7 12.627 7C12.9585 7 13.2764 7.13166 13.5108 7.36603C13.7453 7.60039 13.877 7.91826 13.877 8.24969V11.3739H15.752C16.0835 11.3739 16.4014 11.5056 16.6358 11.74C16.8703 11.9743 17.002 12.2922 17.002 12.6236L16.377 15.7479C16.2871 16.1312 16.1166 16.4603 15.8911 16.6857C15.6657 16.9111 15.3975 17.0206 15.127 16.9976H10.752C10.2547 16.9976 9.77776 16.8001 9.42613 16.4485C9.0745 16.097 8.87695 15.6202 8.87695 15.123",stroke:"var(--primary-text-color)",strokeOpacity:"0.85",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})}),$1="/assets/SubmittedFeedback-cf94b559.svg",LK="_container_1x3jk_1",BK="_imageFooter_1x3jk_1",OK="_singleMode_1x3jk_9",RK="_aiEditorButton_1x3jk_12",zK="_feedbackBtns_1x3jk_15",UK="_icon_1x3jk_15",$K="_selected_1x3jk_50",FK="_feedbackContainer_1x3jk_54",GK="_feedbackElements_1x3jk_66",WK="_feedbackInput_1x3jk_75",HK="_button_1x3jk_83",QK="_inputText_1x3jk_89",JK="_bigTextField_1x3jk_96",VK="_feedbackSubmitted_1x3jk_104",YK="_feedbackSubmittedMessage_1x3jk_112",ZK="_closeIcon_1x3jk_121",qK="_hidden_1x3jk_130",XK="_actionBtns_1x3jk_134",KK="_circleLoader_1x3jk_142",eee="_popover_1x3jk_155",is={container:LK,imageFooter:BK,singleMode:OK,aiEditorButton:RK,feedbackBtns:zK,icon:UK,selected:$K,feedbackContainer:FK,feedbackElements:GK,feedbackInput:WK,button:HK,inputText:QK,bigTextField:JK,feedbackSubmitted:VK,feedbackSubmittedMessage:YK,closeIcon:ZK,hidden:qK,actionBtns:XK,circleLoader:KK,popover:eee},x0={fox:"Fox",imageToImage:"Image To Image",textToImage:"Text To Image",productPlacement:"Product Placement"},tee=({image:t,hideAiEditorButton:e=!1})=>{const{t:a}=J("translation",{keyPrefix:"playground.textToImage.imageOverlay"}),{uiStore:n,playgroundStore:o}=q(),i=ve(),[r,l]=I.useState(!1),[c,d]=I.useState(""),[u,g]=I.useState(),[h,p]=I.useState(!1);I.useEffect(()=>(document.addEventListener("mousedown",_),()=>{document.removeEventListener("mousedown",_)}),[]);const _=S=>{var w,D;S.stopPropagation();const j=document.querySelectorAll(".dislikeIconRef")??[];let N=!1;if(j.forEach(E=>{E.contains(S.target)&&(N=!0)}),N){(document.querySelectorAll(".feedbackContainerRef")??[]).forEach(M=>{M.style.display="none"});const A=(D=(w=S.target)==null?void 0:w.closest(".container"))==null?void 0:D.querySelector(".feedbackContainerRef");A&&(A.style.display="flex")}else n.hideAllFeedbackBoxes(S)},y=()=>{g(void 0)},b=()=>{o.onAiEditorButtonClick(t,i)},x=async(S,j,N)=>{S.stopPropagation();const w={appName:hs()&&t.type==pe.IMAGE_TO_IMAGE?x0.fox:x0[t.type??""],type:j,imageUrl:N,text:c},D=o.feedbackHistory.find(E=>E.imageUrl===N&&E.type===j);j==="Positive"&&l(!1),D||await o.addOrUpdateFeedback(w),d(""),j==="Negative"&&p(!0),setTimeout(()=>{n.hideAllFeedbackBoxes(S)},2e3)},C=()=>{var S;if(!(t.type===pe.CAMPAIGN||((S=t.config)==null?void 0:S.format)==="svg"))return s.jsxs(s.Fragment,{children:[!o.isText2ImagePopupOpened&&(!K.isIframe()||K.iframe.config.enabled_pages.imageToImage)&&!e&&(o.selectedConfig===pe.TEXT_TO_IMAGE||o.imageEditingViewMode===Rt.GALLERY)&&s.jsx(Ne,{className:is.tooltip,title:a("customizeImage"),children:s.jsx(ae,{buttonType:"tertiaryMedium",onClick:b,loading:t.type===pe.PRODUCT_PLACEMENT&&t.aiEditorButtonLoading,disabled:t.type===pe.PRODUCT_PLACEMENT&&t.aiEditorButtonLoading,className:G(is.aiEditorButton,{iconHover:!0}),children:a("aiEditor")})}),t.type==="textToImage"&&s.jsx(s.Fragment,{children:s.jsxs(lo,{open:!!u,onClose:y,anchorEl:u,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{className:is.popover}},children:[s.jsx(ae,{children:a("campaign")}),s.jsx(ae,{children:a("report")}),s.jsx(ae,{children:a("save")}),s.jsx(ae,{children:a("export")})]})})]})},T=()=>{if(t.type!==pe.CAMPAIGN)return s.jsxs(f,{className:is.feedbackWrapper,children:[s.jsxs(Xs,{className:is.feedbackBtns,children:[s.jsx(Ne,{title:a("like"),children:s.jsx(Ii,{className:G("iconHover",is.icon,{[is.selected]:o.feedbackHistory.find(S=>S.imageUrl===t.url&&S.type==="Positive")}),onClick:S=>x(S,"Positive",t.url),children:s.jsx(XS,{})})}),s.jsx(Ne,{title:a("disLike.tooltip"),children:s.jsx(Ii,{className:G(is.icon,"dislikeIconRef","iconHover",{[is.selected]:o.feedbackHistory.find(S=>S.imageUrl===t.url&&S.type==="Negative")}),onClick:S=>{S.stopPropagation(),p(!1),l(!r)},children:s.jsx(qS,{})})})]}),s.jsx(f,{className:G({[is.feedbackContainer]:!0,[is.singleMode]:o.imageEditingViewMode===Rt.SINGLE,feedbackContainerRef:!0,[is.hidden]:!r}),children:s.jsx(f,{className:is.feedbackElements,children:h?s.jsxs(f,{className:is.feedbackSubmitted,children:[s.jsx("img",{className:is.feedbackSubmittedIcon,src:$1}),s.jsxs(k,{className:is.feedbackSubmittedMessage,children:[a("disLike.feedback1"),s.jsx("br",{}),a("disLike.feedback2")]}),s.jsx(Un,{onClick:S=>{S.stopPropagation(),n.hideAllFeedbackBoxes(S)},className:G({[is.closeIcon]:!0,closeIcon:!0})})]}):s.jsxs(f,{className:is.feedbackInput,children:[s.jsx(me,{className:is.inputText,label:a("disLike.label"),children:s.jsx(Nt,{value:c,onChange:S=>{d(S.target.value)},onClick:S=>{S.stopPropagation()},placeholder:a("disLike.placeholder"),multiline:!0,maxRows:3,InputProps:{classes:{root:is.bigTextField}}})}),s.jsx(ae,{className:is.button,buttonType:"primary",onClick:S=>{S.stopPropagation(),x(S,"Negative",t.url)},children:o.loadingFeedback?s.jsx(f,{className:ci.circleLoader,children:o.loadingFeedback&&s.jsx(St,{color:"inherit",size:15})}):s.jsx(s.Fragment,{children:a("disLike.button")})})]})})})]})};return s.jsx(f,{className:G(is.container,"container"),children:s.jsxs(f,{className:G(is.imageFooter,{[is.singleMode]:o.imageEditingViewMode===Rt.SINGLE}),children:[C(),T()]})})},Cl=Y(tee),see="_gallery_axcih_1",aee="_itiGallery_axcih_1",nee="_galleryWrapper_axcih_16",oee="_header_axcih_21",iee="_headerText_axcih_28",ree="_actionBtns_axcih_34",lee="_iconButton_axcih_39",cee="_imageWrapper_axcih_56",dee="_variationLabel_axcih_60",Bh={gallery:see,itiGallery:aee,galleryWrapper:nee,header:oee,headerText:iee,actionBtns:ree,iconButton:lee,imageWrapper:cee,variationLabel:dee},uee=({images:t,maxInLine:e=4,className:a,fullScreenProps:n,scrollPosition:o})=>{const{analyticsStore:i,playgroundStore:r}=q(),{t:l}=J("translation",{keyPrefix:"playground.imageToImage.result.gallery"}),[c,d]=I.useState(0),[u,g]=I.useState(n==null?void 0:n.open),[h,p]=I.useState(n==null?void 0:n.displayMode);I.useEffect(()=>{d(0)},[t.length]),I.useEffect(()=>{g(n==null?void 0:n.open)},[n==null?void 0:n.open]);const _=b=>{p("arrows"),d(b),g(!0)},y=()=>{var b;g(!1),(b=n==null?void 0:n.onClose)==null||b.call(n),p(n==null?void 0:n.displayMode)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:G(a,Bh.itiGallery),sx:{"& > span":{width:`calc( ${100/e}% - 0.8vw)`}},children:t.map((b,x)=>{var C;return s.jsxs("span",{className:Bh.imageWrapper,children:[s.jsx(la,{...b,handleFullScreen:()=>_(x),lazyImageProps:{...b.lazyImageProps,scrollPosition:o},fullScreenProps:b.fullScreenProps,image:b,hideDownloadIcon:!1},x),hs()&&s.jsx(f,{className:Bh.variationLabel,children:l("variationLabel",{variationNum:(C=b.variationNum)==null?void 0:C.toString().padStart(2,"0")})})]})})},t.map(b=>b.url).join("-")),u&&s.jsx(Jo,{...n,open:u,images:t.filter(b=>!b.hideFullScreenButton&&!b.errorType).map(b=>({src:b.url,...b.fullScreenProps})),currentIndex:c,onClose:y,displayMode:h,onDownload:b=>{r.onFullScreenViewerDownload(t,b)},onCompare:b=>{b.forEach(x=>{const C=t.find(T=>T.url===x.src);C&&i.logImageToImageEvent(Me.IMAGE_COMPARE_ITI,C)})}})]})},pee=Ti.trackWindowScroll(Y(uee)),gee="_gallery_1xfbj_1",mee="_galleryWrapper_1xfbj_16",hee="_itiGalleryWrapper_1xfbj_16",fee="_header_1xfbj_21",_ee="_headerText_1xfbj_28",yee="_actionBtns_1xfbj_34",bee="_iconButton_1xfbj_39",Tr={gallery:gee,galleryWrapper:mee,itiGalleryWrapper:hee,header:fee,headerText:_ee,actionBtns:yee,iconButton:bee},Iee=({playgroundResult:t,rowIndex:e})=>{var p,_;const{t:a}=J("translation",{keyPrefix:"playground.imageToImage.result"}),{imageToImageStore:n,playgroundStore:o,uiStore:i,analyticsStore:r}=q(),[l,c]=I.useState(!1),d=!!ur([t],pe.IMAGE_TO_IMAGE),u=t.isFromUpload?4:(t==null?void 0:t.images.length)*10,g=Object.values(a("loadingStrings",{returnObjects:!0})),h=()=>{i.showExportImagePopup({images:t.images})};return s.jsxs(f,{className:G(Tr.itiGalleryWrapper,"galleryWrapper"),children:[s.jsxs(f,{className:Tr.header,children:[s.jsx(f,{className:Tr.headerText,children:a("header")}),d?s.jsx(fn,{loading:d,progressBarTime:u,showAnimation:!1,loadingStrings:g,loadingStringsPosition:"left",showLoadingStrings:hs()&&!t.isFromUpload,loadingStringsTimeout:7e3}):s.jsxs(f,{className:Tr.actionBtns,children:[(!K.isIframe()||((p=K.iframe.config.general_config)==null?void 0:p.enable_download)||((_=K.iframe.config.general_config)==null?void 0:_.enable_save))&&s.jsx(Ne,{title:a("download"),children:s.jsx(Il,{className:Tr.iconButton,onClick:h})}),s.jsx(Ne,{title:a("delete"),children:s.jsx(xt,{className:Tr.iconButton,onClick:()=>o.deleteResult(t.id)})}),s.jsx(Ne,{title:a("fullScreen"),children:s.jsx(xl,{className:Tr.iconButton,onClick:()=>c(!0)})})]})]}),s.jsx(pee,{images:t.images.map(y=>{var b,x;return{ImageOverlay:s.jsx(Cl,{image:y}),displayOverlay:"customHover",selectable:!0,htmlJsonData:y.id,fullScreenProps:{compareTo:(b=y.config)==null?void 0:b.original_image.url,compareLabel:hs()&&y.type==="imageToImage"?a("gallery.variationLabel",{variationNum:(x=y.variationNum)==null?void 0:x.toString().padStart(2,"0")}):void 0,fileName:o.getFileName(y)},onSuccessPulling:async()=>{(hs()||e===0)&&o.selectImages(t.images),o.onSuccessResult(y),r.logImageToImageEvent(Me.IMAGE_ERROR_ITI,y)},onErrorPulling:C=>o.onErrorResult(y,C),async:d,asyncProps:{maxAttempts:180,abortController:n.abortController},downloadProps:{fileName:o.getFileName(y)},...y}}),fullScreenProps:{open:l,onClose:()=>c(!1),displayMode:"scroll"},className:Tr.gallery})]})},xee=Y(Iee),Cee="_gallery_19gmz_1",Tee="_galleryWrapper_19gmz_16",See="_header_19gmz_21",jee="_headerText_19gmz_28",Aee="_actionBtns_19gmz_34",Nee="_iconButton_19gmz_39",wee={gallery:Cee,galleryWrapper:Tee,header:See,headerText:jee,actionBtns:Aee,iconButton:Nee},Mee=({images:t,maxInLine:e=4,className:a,fullScreenProps:n,scrollPosition:o,onDownload:i})=>{const{playgroundStore:r}=q(),[l,c]=I.useState(0),[d,u]=I.useState(n==null?void 0:n.open),[g,h]=I.useState(n==null?void 0:n.displayMode);I.useEffect(()=>{u(n==null?void 0:n.open)},[n==null?void 0:n.open]);const p=y=>{h("arrows"),c(y),u(!0)},_=()=>{var y;u(!1),(y=n==null?void 0:n.onClose)==null||y.call(n),h(n==null?void 0:n.displayMode)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:`${a} ${wee.gallery}`,sx:{"& > span":{width:`calc( ${100/e}% - 0.8vw)`}},children:t.map((y,b)=>s.jsx(la,{...y,handleFullScreen:()=>p(b),lazyImageProps:{...y.lazyImageProps,scrollPosition:o},fullScreenProps:y.fullScreenProps,hideDownloadIcon:!1,onDownload:()=>{i&&i([{src:y.url,...y.fullScreenProps}])},image:y},b))}),d&&s.jsx(Jo,{...n,open:d,images:t.filter(y=>!y.hideFullScreenButton&&!y.errorType).map(y=>({src:y.url,...y.fullScreenProps})),currentIndex:l,onClose:_,displayMode:g,onDownload:y=>{r.onFullScreenViewerDownload(t,y),i&&i(y)}})]})},KS=Ti.trackWindowScroll(Y(Mee)),vee="_gallery_164ei_1",Eee="_galleryWrapper_164ei_16",kee="_newCollectionGalleryWrapper_164ei_16",Dee="_header_164ei_21",Pee="_headerText_164ei_28",Lee="_actionBtns_164ei_34",Bee="_iconButton_164ei_39",Sr={gallery:vee,galleryWrapper:Eee,newCollectionGalleryWrapper:kee,header:Dee,headerText:Pee,actionBtns:Lee,iconButton:Bee},Oee=({playgroundResult:t})=>{var l,c;const{t:e}=J("translation",{keyPrefix:"playground.newCollection.result"}),{playgroundStore:a,uiStore:n}=q(),[o,i]=I.useState(!1),r=()=>{n.showExportImagePopup({images:t.images})};return s.jsxs(f,{className:G(Sr.newCollectionGalleryWrapper,"galleryWrapper"),children:[s.jsxs(f,{className:Sr.header,children:[s.jsx(f,{className:Sr.headerText,children:e("header")}),s.jsxs(f,{className:Sr.actionBtns,children:[(!K.isIframe()||((l=K.iframe.config.general_config)==null?void 0:l.enable_download)||((c=K.iframe.config.general_config)==null?void 0:c.enable_save))&&s.jsx(Ne,{title:e("download"),children:s.jsx(Il,{className:Sr.iconButton,onClick:r})}),s.jsx(Ne,{title:"Delete",children:s.jsx(xt,{className:Sr.iconButton,onClick:()=>a.deleteResult(t.id)})}),s.jsx(Ne,{title:e("fullScreen"),children:s.jsx(xl,{className:Sr.iconButton,onClick:()=>i(!0)})})]})]}),s.jsx(KS,{images:t.images.map(d=>{var u,g;return{ImageOverlay:s.jsx(Cl,{image:d}),displayOverlay:"customHover",selectable:!0,htmlJsonData:d.id,fullScreenProps:{compareTo:(g=(u=d.config)==null?void 0:u.original_image)==null?void 0:g.url,fileName:a.getFileName(d)},...d}}),fullScreenProps:{open:o,onClose:()=>i(!1),displayMode:"scroll"},className:Sr.gallery})]})},Ree=Y(Oee),zee="_gallery_1rmtr_1",Uee="_galleryWrapper_1rmtr_16",$ee="_uploadORSaveGalleryWrapper_1rmtr_16",Fee="_header_1rmtr_21",Gee="_headerText_1rmtr_28",Wee="_actionBtns_1rmtr_34",Hee="_iconButton_1rmtr_39",jr={gallery:zee,galleryWrapper:Uee,uploadORSaveGalleryWrapper:$ee,header:Fee,headerText:Gee,actionBtns:Wee,iconButton:Hee},Qee=({playgroundResult:t,label:e="upload",rowIndex:a})=>{var g,h;const{t:n}=J("translation",{keyPrefix:e==="save"?"playground.savedImages.result":"playground.uploadedImages.result"}),{playgroundStore:o,uiStore:i}=q(),[r,l]=I.useState(!1),c=!!t.images.filter(p=>p.loading).length,d=()=>{o.deleteResult(t.id)},u=()=>{i.showExportImagePopup({images:t.images})};return s.jsxs(f,{className:G(jr.uploadORSaveGalleryWrapper,"galleryWrapper"),children:[s.jsxs(f,{className:jr.header,children:[s.jsx(f,{className:jr.headerText,children:n("header")}),s.jsxs(f,{className:jr.actionBtns,children:[(!K.isIframe()||((g=K.iframe.config.general_config)==null?void 0:g.enable_download)||((h=K.iframe.config.general_config)==null?void 0:h.enable_save))&&s.jsx(Ne,{title:n("download"),children:s.jsx(Il,{className:jr.iconButton,onClick:u})}),s.jsx(Ne,{title:n("delete"),children:s.jsx(xt,{className:jr.iconButton,onClick:d})}),s.jsx(Ne,{title:n("fullScreen"),children:s.jsx(xl,{className:jr.iconButton,onClick:()=>l(!0)})})]})]}),s.jsx(KS,{images:t.images.map(p=>{var _;return{...p,ImageOverlay:s.jsx(Cl,{image:p}),displayOverlay:"customHover",selectable:!0,htmlJsonData:p.id,fullScreenProps:{fileName:(_=p.file)==null?void 0:_.name.split(".")[0]},downloadProps:{fileName:o.getFileName(p)},onSuccessPulling:async()=>{(hs()||a===0)&&o.selectImages(t.images),o.onSuccessResult(p)},async:c}}),fullScreenProps:{open:r,onClose:()=>l(!1),displayMode:"scroll"},className:jr.gallery})]})},Jee=Y(Qee),Vee="_container_1xuau_1",Yee="_centerCanvas_1xuau_5",Zee="_swiper_1xuau_10",qee="_swiperSlideContainer_1xuau_13",Xee="_isEraseConfigsEnabled_1xuau_18",Kee="_briaSkeletonWrapper_1xuau_23",ete="_briaWrapper_1xuau_27",tte="_briaImage_1xuau_33",Ar={container:Vee,centerCanvas:Yee,swiper:Zee,swiperSlideContainer:qee,isEraseConfigsEnabled:Xee,briaSkeletonWrapper:Kee,briaWrapper:ete,briaImage:tte},ste=(t,e,a)=>{const n=I.useRef(null),o=I.useRef(!1),i=I.useRef([0,0]),r=I.useRef(null),l=I.useCallback(y=>{i.current=[y.offsetX,y.offsetY]},[]),{sandboxAPIStore:c,imageToImageStore:d}=q(),u=I.useCallback(y=>{if(!r.current||!n.current||!o.current)return;const b=y.offsetY,x=y.offsetX;l(y),n.current.lineTo(x,b),r.current.stroke(n.current)},[l,t]),g=I.useCallback(()=>{var y,b;o.current=!1,n.current=null,(y=e.current)==null||y.removeEventListener("mousemove",u),(b=e.current)==null||b.removeEventListener("mouseup",g)},[u,t,e]),h=I.useCallback(y=>{var b,x;return o.current=!0,l(y),n.current=new Path2D,n.current.moveTo(i.current[0],i.current[1]),(b=e.current)==null||b.addEventListener("mousemove",u),(x=e.current)==null||x.addEventListener("mouseup",g),r.current&&t&&(r.current.strokeStyle=t.strokeStyle,r.current.lineWidth=t.lineWidth,r.current.lineCap=t.lineCap,r.current.lineJoin=t.lineJoin,r.current.globalAlpha=t.globalAlpha,r.current.globalCompositeOperation=t.globalCompositeOperation),c.brushConfigs.isMaskApplied=!0,d.toggleIsMaskApplied(!0),()=>{e.current&&(e.current.removeEventListener("mousemove",u),e.current.removeEventListener("mouseup",g))}},[g,u,t,r.current]),p=I.useCallback(y=>{var x,C;const b=document.querySelector("#customBrushCursor");e&&e.current&&b&&(e.current.style.cursor="none",b.style.display="block",b.style.transform=`translate3d(${y.offsetX-(((x=e.current)==null?void 0:x.width)??0)/2}px, ${y.offsetY-t.lineWidth/2}px, 0)`,(C=e.current)==null||C.addEventListener("mouseout",()=>{e&&e.current&&b&&(b.style.display="none",e.current.style.cursor="default")}))},[t,e]),_=I.useCallback(()=>{var y;(y=e.current)==null||y.addEventListener("mousemove",p)},[p,e,t]);return I.useEffect(()=>(e.current&&(e.current.addEventListener("mousedown",h),e.current.addEventListener("mouseenter",_)),()=>{e.current&&(e.current.removeEventListener("mousedown",h),e.current.removeEventListener("mouseenter",_))}),[e,t,h,_]),I.useEffect(()=>{a&&a.current&&e.current&&(a.current.style.position="absolute",a.current.style.pointerEvents="none",a.current.style.width=e.current.style.width,a.current.style.height=e.current.style.height,a.current.style.opacity=String(t.brushColorOpacity),r.current=a.current.getContext("2d"))},[e]),null},ate=(t,e,a)=>{const{sandboxAPIStore:n}=q(),o=()=>{if(a.current&&a.current.getContext){const i=a.current.getContext("2d");i&&i.clearRect(0,0,a.current.width,a.current.height),n.brushConfigs.isMaskApplied=!1}};return I.useEffect(()=>{o()},[t]),ste(t,e,a),{clearBrushOverlayCanvasRef:o}},nte="_container_vg159_1",ote="_briaCanvas_vg159_9",ite="_customCursor_vg159_12",rte="_loadingContainer_vg159_21",lte="_isLoading_vg159_26",Dc={container:nte,briaCanvas:ote,customCursor:ite,loadingContainer:rte,isLoading:lte},cte=({url:t,enableBrush:e=!0,canvasRef:a,canvasOverlayRef:n,isLoading:o=!1,brushConfigs:i,onCanvasSizeUpdate:r})=>{const l=I.useRef(null),c=I.useRef(null),d=I.useRef(null),u=I.useRef(null),{clearBrushOverlayCanvasRef:g}=ate(i,d,u);return I.useEffect(()=>{i.reset&&(g(),i.reset=!1)},[i.reset]),I.useEffect(()=>{a&&n&&d.current&&u.current&&(a(d.current),n(u.current));const h=d.current,p=h==null?void 0:h.getContext("2d"),_=l.current;if(!h||!p||!_)return;const y=()=>{const b=new Image;b.crossOrigin="anonymous",b.src=t,b.onload=()=>{const{width:x,height:C}=_.getBoundingClientRect(),T=b.width/b.height;let S=b.width,j=b.height;S>x&&(S=x,j=S/T),j>C&&(j=C,S=j*T),h.width=S,h.height=j,u&&u.current&&(u.current.width=S,u.current.height=j),c&&c.current&&(c.current.style.width=`${S}px`,c.current.style.height=`${j}px`),p.clearRect(0,0,h.width,h.height),p.drawImage(b,0,0,S,j),r()}};return y(),window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y),a&&a(null)}},[t]),s.jsxs(f,{className:G(Dc.container),ref:l,children:[e&&s.jsx(f,{className:Dc.customCursor,id:"customBrushCursor",style:{width:i.lineWidth,height:i.lineWidth,backgroundColor:i.strokeStyle,opacity:i.brushColorOpacity}}),s.jsx("canvas",{onContextMenu:h=>h.preventDefault(),className:G(Dc.briaCanvas,{[Dc.isLoading]:o}),ref:d}),s.jsx("canvas",{className:G({[Dc.isLoading]:o}),onContextMenu:h=>h.preventDefault(),ref:u}),s.jsx(f,{className:Dc.loadingContainer,ref:c,children:s.jsx(f,{children:s.jsx(fn,{loading:o,progressBarTime:10})})})]})},e2=Y(cte),f_="Social Media",__="eCommerce",y_="Advertising",Oh={[f_]:0,[__]:1,[y_]:2},t2=t=>{const e=(n,o,i)=>{const r={name:qs.t(o.placement),width:o.image_width,height:o.image_height,aspectRatioWidth:o.aspect_ratio_width,aspectRatioHeight:o.aspect_ratio_height,resize:dte(o.image_width,o.image_height),index:0};n[i]||(n[i]=new Map);const l=qs.t(o.destination_name);if(n[i].has(l)){const c=n[i].get(l);r.index=c.length,c.push(r),n[i].set(l,c)}else n[i].set(l,[r])},a=[new Map,new Map,new Map];return t.forEach(n=>{switch(n.channel){case f_:e(a,n,Oh[f_]);break;case __:e(a,n,Oh[__]);break;case y_:e(a,n,Oh[y_]);break}}),a},dte=(t,e)=>t===e?{width:96,height:48}:t>e?{width:96,height:e*96/t}:{width:t*48/e,height:48},Sp=()=>{const{imageToImageStore:t,playgroundStore:e}=q(),[a,n]=I.useState(""),[o,i]=I.useState(""),[r,l]=I.useState(""),[c,d]=I.useState(""),[u,g]=I.useState(),[h,p]=I.useState([]),[_,y]=I.useState([]),[b,x]=I.useState(),[C,T]=I.useState(),[S,j]=I.useState(),[N,w]=I.useState([]),D=e.singleSelectedImage||e.getAvailableImages().find(L=>L.selected),E=I.useCallback(async()=>{if(D){const L=await Kl(D.url);x(L);const R={...L,original_image_size:[L.width,L.height]};t.handleConfigChange("manual_placement",R)}},[D,t,e.playgroundResults]),A=I.useCallback(async()=>{const L=await $_(rc(gc,"crop_config/")),R=t2(L.val());p(R);const U=R.flatMap(Z=>[...Z.keys()].map(ee=>({key:ee,value:ee})));y(U)},[]),M=I.useCallback((L,R)=>{t.handleConfigChange("manual_placement",{...t.config.manual_placement,[L]:R})},[t]),B=I.useCallback(L=>{d(L.target.value)},[]),Q=I.useCallback(L=>{if(l(L),D&&b){const{width:R,height:U}=b;let Z=R,ee=U;if(L!=="original"){const[V,X]=L.split(":").map(Number);if(V&&X){const se=R/U,P=V/X;P>se?ee=Math.round(Z/P):Z=Math.round(ee*P)}}M("width",Z),M("height",ee)}},[D,b,M,e.playgroundResults]),W=I.useCallback(async L=>{g(L),M("width",L.width),M("height",L.height)},[M]),H=I.useCallback(async()=>{const L=e.singleSelectedImage||e.getAvailableImages().find(U=>U.selected),R=Bd.filter(U=>U.key!=="X1").map(U=>parseInt(U.value.replace("X","")));if(L){const U=[];for(const Z of R)await v1(L.url,Z)&&Bd.forEach(V=>{parseInt(V.value.replace("X",""))>=Z&&U.push(V.value)});w(U)}},[D]);return{selectedConfig:a,setSelectedConfig:n,selectedAspectRatio:r,selectedPlatform:c,selectedPlatformDimensions:u,cropConfig:h,platformsList:_,imageDimensions:b,customWidth:C,setCustomWidth:T,customHeight:S,setCustomHeight:j,handleConfigChange:M,handleMediumDestinationChange:B,handleAspectRatioSelection:Q,handlePlatformSelection:W,calculateImageDimensions:E,setSelectedAspectRatio:l,setSelectedPlatformDimensions:g,activeConfig:o,setActiveConfig:i,checkResolutions:H,exceededResolutions:N,isExpandEnabled:()=>{const L=t.config.manual_placement;if(L!=null&&L.cropped_area_pixels&&(L!=null&&L.width)&&(L!=null&&L.height)){const R=L.cropped_area_pixels,U=L.cropped_area,Z=L.width,ee=L.height,V=Math.max(U.width/R.width,U.height/R.height),X=Math.round(R.x*V),se=Math.round(R.y*V),P=Math.round(Z*V),te=Math.round(ee*V);return X<0||se<0||Math.abs(P-X){const L=t.config.manual_placement,R=L==null?void 0:L.cropped_area_pixels,U=(L==null?void 0:L.width)??0,Z=(L==null?void 0:L.height)??0;if(!(L!=null&&L.canvas_size)||!(L!=null&&L.original_image_size))return!0;if(!R)return!1;const{x:ee,y:V,width:X,height:se}=R,P=ee,te=ee+X,F=V,ne=V+se;return!(te<0||P>U||ne<0||F>Z)},getCropConfig:A}},ute="_imageCropperWrapper_1bjt4_1",pte="_skeltonImage_1bjt4_10",gte="_cropperContainer_1bjt4_16",mte="_imageResolution_1bjt4_40",hte="_cropperInnerContainer_1bjt4_52",fte="_customCropArea_1bjt4_74",_te="_imageScaleContainer_1bjt4_78",yte="_imageScale_1bjt4_78",bte="_sliderLabel_1bjt4_97",Ite="_slider_1bjt4_97",Io={imageCropperWrapper:ute,skeltonImage:pte,cropperContainer:gte,imageResolution:mte,cropperInnerContainer:hte,customCropArea:fte,imageScaleContainer:_te,imageScale:yte,sliderLabel:bte,slider:Ite},xte=()=>{const{imageToImageStore:t,playgroundStore:e}=q(),{handleConfigChange:a,calculateImageDimensions:n}=Sp(),[o,i]=I.useState({x:0,y:0}),[r,l]=I.useState(1),[c,d]=I.useState({width:0,height:0}),[u,g]=I.useState(!1),h=I.useRef(null),p=e.singleSelectedImage||e.getAvailableImages().find(S=>S.selected),[_,y]=I.useState({width:0,height:0}),b=t.config.manual_placement;I.useEffect(()=>{x()},[p==null?void 0:p.url]),I.useEffect(()=>(x(),()=>{x()}),[]),I.useEffect(()=>{var S,j;if(b!=null&&b.width&&(b!=null&&b.height)){const{width:N,height:w}=b;if(y({width:((S=b.original_image_size)==null?void 0:S[0])||N,height:((j=b.original_image_size)==null?void 0:j[1])||w}),h.current){const{clientWidth:D,clientHeight:E}=h.current;if(N>D||w>E){const A=Math.min(D/N,E/w);d({width:N*A,height:w*A})}else d({width:N,height:w})}}},[b==null?void 0:b.width,b==null?void 0:b.height,e.playgroundResults,p==null?void 0:p.url]),I.useEffect(()=>{if(_.width&&_.height&&c.width&&c.height){const S=_.width/_.height,{clientWidth:j,clientHeight:N}=h.current,w=c.width/c.height,D=Math.min(j/_.width,N/_.height);let E;S>w?E=c.width/_.width:E=c.height/_.height,l(E/(D<=1?D:1))}},[c]);const x=I.useCallback(()=>{l(1),i({x:0,y:0}),d({width:0,height:0})},[]),C=I.useCallback((S,j)=>{const{x:N,y:w,width:D,height:E}=j,A=N*-1,M=w*-1;a("original_image_location",[A,M]),a("canvas_size",[D,E]),a("cropped_area_pixels",j),a("cropped_area",S)},[a]),T=()=>{g(!0),n()};return s.jsxs(f,{className:Io.imageCropperWrapper,children:[s.jsxs(f,{className:Io.cropperContainer,ref:h,style:{"--crop-area-width":`${c.width}px`,"--crop-area-height":`${c.height}px`},children:[u&&c.width!==0&&s.jsxs(f,{className:Io.imageResolution,children:[b==null?void 0:b.width,"x",b==null?void 0:b.height," px"]}),c.width===0?s.jsx(rh,{className:Io.skeltonImage}):s.jsx(B3,{image:p==null?void 0:p.url,crop:o,zoom:r,minZoom:.1,aspect:1,cropSize:c,onCropChange:i,onCropComplete:C,onZoomChange:l,showGrid:!0,zoomWithScroll:!0,restrictPosition:!1,classes:{containerClassName:Io.cropperInnerContainer,cropAreaClassName:Io.customCropArea},onMediaLoaded:T})]}),s.jsx(f,{className:Io.imageScaleContainer,children:s.jsxs(f,{className:Io.imageScale,children:[s.jsx(k,{className:Io.sliderLabel,children:"Image scale"}),s.jsx(Fo,{className:Io.slider,value:r,onChange:(S,j)=>l(j),max:3,min:.1,step:.01}),s.jsxs(k,{className:Io.sliderLabel,children:[Math.floor(r*100),"%"]})]})})]})},Cte=Y(xte),Tte="_container_1cjv4_1",Ste="_sliderWrapper_1cjv4_16",jte="_sliderItem_1cjv4_31",Ate="_sliderImage_1cjv4_37",Nte="_selectedImage_1cjv4_42",wte="_navigationBtn_1cjv4_58",Mte="_prevBtn_1cjv4_68",vte="_nextBtn_1cjv4_73",Ete="_selectedItem_1cjv4_84",kte="_sidebarText_1cjv4_84",Pi={container:Tte,sliderWrapper:Ste,sliderItem:jte,sliderImage:Ate,selectedImage:Nte,navigationBtn:wte,prevBtn:Mte,nextBtn:vte,selectedItem:Ete,sidebarText:kte},Dte=({images:t,selectedIndex:e=0,slideTo:a})=>{const n=I.useRef(null),o=I.useRef(null),[i,r]=I.useState(e);return I.useEffect(()=>{o.current&&(i===0&&n.current?n.current.scrollTop=0:(i===t.length-1||i===-1)&&n.current?n.current.scrollTop=n.current.scrollHeight:o.current.scrollIntoView({behavior:"smooth",block:"nearest"}))},[t,n,i]),I.useEffect(()=>{r(e)},[e]),s.jsxs(f,{className:Pi.container,children:[i!==0&&t.length>b0&&s.jsx(ae,{buttonType:"textMedium",className:G(Pi.navigationBtn,Pi.prevBtn),onClick:()=>a(i-1),children:s.jsx(f3,{})}),s.jsx(f,{className:Pi.sliderWrapper,ref:n,children:t.map((l,c)=>l.loading?s.jsx(rh,{},c):s.jsx(f,{className:G(Pi.sliderItem,{[Pi.selectedImage]:c===i}),onClick:()=>a(c),ref:c===i?o:null,children:s.jsx("img",{src:l.url,className:Pi.sliderImage,alt:`Thumbnail ${c}`})},c))}),i!==t.length-1&&t.length>b0&&s.jsx(ae,{buttonType:"textMedium",className:G(Pi.navigationBtn,Pi.nextBtn),onClick:()=>a(i+1),children:s.jsx(mx,{})})]})},Pte=Y(Dte),Lte=({className:t,swiperClassName:e})=>{var W,H;const{t:a}=J("translation",{keyPrefix:"playground.imageToImage.result"}),n=ip(),{playgroundStore:o,imageToImageStore:i,textToImageStore:r}=q(),[l,c]=I.useState([]),[d,u]=I.useState(!1),[g,h]=I.useState(),[p,_]=I.useState(l.length),[y,b]=I.useState(l.findIndex(v=>v.selected)),[x,C]=I.useState(),T=!!l.filter(v=>v.loading).length,[S,j]=I.useState(!1),N=ur(o.playgroundResults,pe.IMAGE_TO_IMAGE)||ur(o.playgroundResults,pe.TEXT_TO_IMAGE)||!1;I.useEffect(()=>{const v=o.playgroundResults.flatMap(z=>z.images.filter(L=>!L.errorType));c(v)},[o.playgroundResults,i.isErasingImages,i.isResizingImages,i.isGeneratingImages,r.isGeneratingImages,o.singleSelectedImage]),I.useEffect(()=>{const v=l.length-1,z=N&&(i.isErasingImages||i.isResizingImages),L=l.findIndex(U=>{var Z;return U.id===((Z=o==null?void 0:o.selectedSingleImage)==null?void 0:Z.id)}),R=z?v:L!==-1?L:v;l[R]&&o.handleSelectSingleImage(l[R]),b(R),p!==l.length&&x&&!(x!=null&&x.destroyed)&&A(R),_(l.length)},[l,x]),I.useEffect(()=>{i.brushConfigs.strokeStyle=n.palette.primary.main},[]);const w=v=>{h(v),u(!0)},D=()=>{u(!1),o.selectImages([l[y]])},E=v=>{C(v),M(v)},A=v=>{x&&!x.destroyed&&x.slideTo(v),o.selectImages([l[v]]),o.handleSelectSingleImage(l[v]),b(v),i.toggleIsMaskApplied(!1)},M=v=>{const z=l[v.realIndex];z&&(o.selectImages([z]),b(v.realIndex),o.handleSelectSingleImage(z)),i.toggleIsMaskApplied(!1)},B=o.enablePlaygroundBrushMode&&!((W=l[y])!=null&&W.loading),Q=v=>{var z,L,R;return v?{fileName:o.getFileName(v),...v.type!=="upload"?{compareTo:(L=(z=v.config)==null?void 0:z.original_image)==null?void 0:L.url}:{},compareLabel:hs()&&v.type==="imageToImage"?a("gallery.variationLabel",{variationNum:(R=v.variationNum)==null?void 0:R.toString().padStart(2,"0")}):void 0}:{}};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:G(t,Ar.container,{[Ar.centerCanvas]:B}),children:i.isManualPlacementConfigEnabled&&!i.isGeneratingImages&&!i.isResizingImages&&!((H=l[y])!=null&&H.loading)?s.jsx(Cte,{}):s.jsx(lx,{onSwiper:E,speed:300,onSlideChange:M,initialSlide:y,className:G(e,Ar.swiper),direction:"vertical",spaceBetween:8,slidesPerView:1,mousewheel:{forceToAxis:!0,releaseOnEdges:!0,thresholdDelta:50,thresholdTime:500},loop:!1,keyboard:{enabled:!0},pagination:{clickable:!1},modules:[cx,c3,d3],allowTouchMove:!1,children:l.map((v,z)=>{var L;return s.jsx(dx,{className:G(Ar.swiperSlideContainer,{[Ar.isEraseConfigsEnabled]:i.isEraseConfigsEnabled||i.isManualPlacementConfigEnabled||i.isBackgroundConfigEnabled}),children:B&&z===y?s.jsx(e2,{url:((L=l[y])==null?void 0:L.url)??"",enableBrush:!0,brushConfigs:i.brushConfigs,isLoading:S||i.isErasingImages,onCanvasSizeUpdate:()=>{j(!1)},canvasRef:R=>{i.brushCanvasRefs[0]||(i.brushCanvasRefs[0]={canvasRef:{current:null},canvasOverlayRef:{current:null}}),i.brushCanvasRefs[0].canvasRef.current=R},canvasOverlayRef:R=>{i.brushCanvasRefs[0]||(i.brushCanvasRefs[0]={canvasRef:{current:null},canvasOverlayRef:{current:null}}),i.brushCanvasRefs[0].canvasOverlayRef.current=R}},`${y}_${z}`):s.jsx(la,{...v,ImageOverlay:s.jsx(Cl,{image:v}),displayOverlay:"customHover",selectable:!0,htmlJsonData:v.id,fullScreenProps:Q(v),onSuccessPulling:async()=>{z===(x==null?void 0:x.realIndex)&&o.selectImages([v]),o.onSuccessResult(v)},onErrorPulling:R=>o.onErrorResult(v,R),async:T,asyncProps:{maxAttempts:360},downloadProps:{...v.downloadProps,fileName:o.getFileName(v)},handleFullScreen:()=>w&&w(z),lazyImageProps:{...v.lazyImageProps},image:v,hideDownloadIcon:!1,skeletonClassName:Ar.briaSkeletonWrapper,wrapperClassName:Ar.briaWrapper,className:Ar.briaImage})},z)})})}),s.jsx(Pte,{images:l,selectedIndex:y,slideTo:A}),d&&s.jsx(Jo,{open:d,images:l.filter(v=>!v.hideFullScreenButton&&!v.errorType).map(v=>({src:v.url,...Q(v)})),currentIndex:g,onClose:D,onDownload:v=>{o.onFullScreenViewerDownload(l,v)}})]})},Bte=Y(Lte),Ote="_gallery_1ee0l_1",Rte="_ppGallery_1ee0l_1",zte="_galleryWrapper_1ee0l_16",Ute="_header_1ee0l_21",$te="_headerText_1ee0l_28",Fte="_actionBtns_1ee0l_34",Gte="_iconButton_1ee0l_39",Wte="_imageWrapper_1ee0l_56",Hte="_seedTextStyle_1ee0l_64",Qte="_seedValue_1ee0l_77",Jte="_copyBtn_1ee0l_80",C0={gallery:Ote,ppGallery:Rte,galleryWrapper:zte,header:Ute,headerText:$te,actionBtns:Fte,iconButton:Gte,imageWrapper:Wte,seedTextStyle:Hte,seedValue:Qte,copyBtn:Jte},Vte=({images:t,maxInLine:e=4,className:a,fullScreenProps:n,scrollPosition:o})=>{const{playgroundStore:i}=q(),[r,l]=I.useState(0),[c,d]=I.useState(n==null?void 0:n.open),[u,g]=I.useState(n==null?void 0:n.displayMode);I.useEffect(()=>{d(n==null?void 0:n.open)},[n==null?void 0:n.open]);const h=y=>{g("arrows"),l(y),d(!0)},p=()=>{var y;d(!1),(y=n==null?void 0:n.onClose)==null||y.call(n),g(n==null?void 0:n.displayMode)},_=y=>{i.handleSelectImage(y)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:G(a,C0.ppGallery),sx:{"& > span":{width:`calc( ${100/e}% - 0.8vw)`}},children:t.map((y,b)=>s.jsx("span",{className:C0.imageWrapper,children:s.jsx(la,{...y,image:y,handleFullScreen:()=>h(b),lazyImageProps:{...y.lazyImageProps,scrollPosition:o},asyncProps:{maxAttempts:240},fullScreenProps:y.fullScreenProps,handleClick:()=>_(y),isProductPlacement:!0,hideDownloadIcon:!1},b)}))}),c&&s.jsx(Jo,{...n,open:c,images:t.filter(y=>!y.hideFullScreenButton&&!y.errorType).map(y=>({src:y.url,...y.fullScreenProps})),currentIndex:r,onClose:p,displayMode:u,onDownload:y=>{i.onFullScreenViewerDownload(t,y)}})]})},Yte=Y(Vte),Zte="_gallery_u6wz8_1",qte="_galleryWrapper_u6wz8_16",Xte="_ppGalleryWrapper_u6wz8_16",Kte="_header_u6wz8_21",ese="_headerText_u6wz8_28",tse="_actionBtns_u6wz8_34",sse="_iconButton_u6wz8_39",Li={gallery:Zte,galleryWrapper:qte,ppGalleryWrapper:Xte,header:Kte,headerText:ese,actionBtns:tse,iconButton:sse},ase=10,nse=({playgroundResult:t,rowIndex:e})=>{const{t:a}=J("translation",{keyPrefix:"playground.productPlacement.result"}),n=t.config,{playgroundStore:o,uiStore:i}=q(),[r,l]=I.useState(!1),c=!!t.images.filter(u=>u.loading).length,d=ase*(n.prompt_enhancement?1.2:1)*1.1;return s.jsxs(f,{className:G(Li.ppGalleryWrapper),children:[s.jsxs(f,{className:Li.header,children:[s.jsx(f,{className:Li.headerText,children:n==null?void 0:n.prompt}),c?s.jsx(fn,{loading:c,progressBarTime:d,showAnimation:!1}):s.jsxs(f,{className:Li.actionBtns,children:[e!==0&&s.jsx(Rn,{className:Li.iconButton,textToCopy:n==null?void 0:n.prompt,tooltipText:a("copyPrompt")}),s.jsx(Ne,{title:a("download"),children:s.jsx(Il,{className:Li.iconButton,onClick:()=>i.showExportImagePopup({images:t.images})})}),e!==0&&s.jsx(Ne,{title:a("delete"),children:s.jsx(xt,{className:Li.iconButton,onClick:()=>o.deleteResult(t.id)})}),s.jsx(Ne,{title:a("fullScreen"),children:s.jsx(xl,{className:Li.iconButton,onClick:()=>l(!0)})})]})]}),s.jsx(Yte,{images:t.images.map(u=>({ImageOverlay:s.jsx(Cl,{image:u,hideAiEditorButton:e===0}),displayOverlay:"customHover",aspectRatio:n==null?void 0:n.aspect_ratio,selectable:e!==0,htmlJsonData:u.id,async:c,onSuccessPulling:()=>o.onSuccessResult(u),onErrorPulling:g=>o.onErrorResult(u,g),fullScreenProps:{fileName:o.getFileName(u)},...u})),fullScreenProps:{open:r,onClose:()=>l(!1),displayMode:"scroll"},className:Li.gallery})]})},ose=Y(nse),ise="_gallery_1kbvj_1",rse="_ttiGallery_1kbvj_1",lse="_galleryWrapper_1kbvj_16",cse="_header_1kbvj_21",dse="_headerText_1kbvj_28",use="_actionBtns_1kbvj_34",pse="_iconButton_1kbvj_39",gse="_imageWrapper_1kbvj_56",mse="_seedTextStyle_1kbvj_61",hse="_seedValue_1kbvj_74",fse="_copyBtn_1kbvj_77",_se="_fixedHeight_1kbvj_86",Pc={gallery:ise,ttiGallery:rse,galleryWrapper:lse,header:cse,headerText:dse,actionBtns:use,iconButton:pse,imageWrapper:gse,seedTextStyle:mse,seedValue:hse,copyBtn:fse,fixedHeight:_se},yse=({images:t,maxInLine:e=4,className:a,fullScreenProps:n,scrollPosition:o,scrollBottom:i})=>{const{t:r}=J("translation",{keyPrefix:"playground.sandboxAPI.result"}),{playgroundStore:l}=q(),[c,d]=I.useState(0),[u,g]=I.useState(!0),[h,p]=I.useState(n==null?void 0:n.open),[_,y]=I.useState(n==null?void 0:n.displayMode);I.useEffect(()=>{p(n==null?void 0:n.open)},[n==null?void 0:n.open]);const b=C=>{y("arrows"),d(C),p(!0)},x=()=>{var C;p(!1),(C=n==null?void 0:n.onClose)==null||C.call(n),y(n==null?void 0:n.displayMode)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:G(a,Pc.itiGallery),sx:{"& > span":{width:Ou()?"100%":`calc( ${100/e}% - 0.8vw)`}},children:t.map((C,T)=>s.jsxs("span",{className:G({[Pc.imageWrapper]:!0,[Pc.fixedHeight]:u}),children:[s.jsx(la,{...C,handleFullScreen:()=>b(T),lazyImageProps:{...C.lazyImageProps,scrollPosition:o,onLoad:()=>{T===0&&(i==null||i()),g(!1)}},fullScreenProps:C.fullScreenProps,image:C,hideDownloadIcon:!0,displayOverlay:"fullScreenHover",handleClick:()=>l.handleSelectSingleImage(C)},T),!Number.isNaN(C.seed)&&C.seed&&!C.loading&&s.jsxs(f,{className:Pc.seedTextStyle,children:[s.jsx(f,{children:r("seed")}),s.jsx(f,{className:Pc.seedValue,children:C.seed}),s.jsx(Rn,{className:Pc.copyBtn,textToCopy:C.seed.toString()})]})]}))}),h&&s.jsx(Jo,{...n,open:h,images:t.filter(C=>!C.hideFullScreenButton&&!C.errorType).map(C=>({src:C.url,...C.fullScreenProps})),currentIndex:c,onClose:x,displayMode:_,onDownload:C=>{const T=[];C.forEach(S=>{const j=t.find(N=>N.url===S.src);j&&T.push(j)}),l.exportImages(T)}})]})},bse=Ti.trackWindowScroll(Y(yse)),Ise="_gallery_1okwj_1",xse="_galleryWrapper_1okwj_16",Cse="_ttiGalleryWrapper_1okwj_16",Tse="_header_1okwj_21",Sse="_headerText_1okwj_28",jse="_actionBtns_1okwj_34",Ase="_iconButton_1okwj_39",Nse="_loadingContainer_1okwj_56",wse="_fullHeightGallery_1okwj_63",Mse="_resultRow_1okwj_98",xo={gallery:Ise,galleryWrapper:xse,ttiGalleryWrapper:Cse,header:Tse,headerText:Sse,actionBtns:jse,iconButton:Ase,loadingContainer:Nse,fullHeightGallery:wse,resultRow:Mse},vse=({playgroundResult:t,scrollBottom:e})=>{const{t:a}=J("translation",{keyPrefix:"playground.sandboxAPI.result"}),{playgroundStore:n,sandboxAPIStore:o}=q(),[i,r]=I.useState(!1),l=!!t.images.filter(c=>c.loading).length;return s.jsx(f,{className:G(xo.itiGalleryWrapper,xo.resultRow,"galleryWrapper",{[xo.fullHeightGallery]:Ou()}),children:Ou()?s.jsx(Qe,{isLoading:o.isUploadingImage,className:xo.loadingContainer,children:s.jsx(e2,{...t.images[0],brushConfigs:o.brushConfigs,onCanvasSizeUpdate:()=>{o.setProperty("isLoading",!1)},isLoading:o.isLoading,canvasRef:c=>{o.brushCanvasRefs[0]||(o.brushCanvasRefs[0]={canvasRef:{current:null},canvasOverlayRef:{current:null}}),o.brushCanvasRefs[0].canvasRef.current=c},canvasOverlayRef:c=>{o.brushCanvasRefs[0]||(o.brushCanvasRefs[0]={canvasRef:{current:null},canvasOverlayRef:{current:null}}),o.brushCanvasRefs[0].canvasOverlayRef.current=c}},0)}):s.jsxs(s.Fragment,{children:[s.jsx(f,{className:xo.header,children:!Ou()&&s.jsxs(s.Fragment,{children:[t.isFromUpload?s.jsx(f,{className:xo.headerText,children:a("uploadHeader")}):s.jsx(f,{className:xo.headerText,children:a("header")}),l?s.jsx(fn,{loading:l,progressBarTime:6,showAnimation:!1}):s.jsxs(f,{className:xo.actionBtns,children:[s.jsx(m_,{playgroundResult:t}),s.jsx(Ne,{title:a("delete"),children:s.jsx(xt,{className:xo.iconButton,onClick:()=>{t.isFromUpload&&(o.uploadImageSrc=void 0),n.deleteResult(t.id)}})}),s.jsx(Ne,{title:a("fullScreen"),children:s.jsx(xl,{className:xo.iconButton,onClick:()=>r(!0)})})]})]})}),s.jsx(bse,{images:t.images.map(c=>{var d;return{ImageOverlay:s.jsx(Cl,{image:c}),displayOverlay:"customHover",selectable:!0,htmlJsonData:c.id,fullScreenProps:{compareTo:(d=c.config)==null?void 0:d.original_image.url,fileName:n.getFileName(c)},onSuccessPulling:async()=>{n.onSuccessResult(c),t!=null&&t.isFromUpload&&n.handleSelectSingleImage(t.images[0])},onErrorPulling:u=>n.onErrorResult(c,u),async:l,asyncProps:{maxAttempts:240},...c}}),fullScreenProps:{open:i,onClose:()=>r(!1),displayMode:"scroll",hideDownloadIcon:!0},className:xo.gallery,scrollBottom:e})]})})},Ese=Y(vse),zd=({width:t="24",height:e="25"})=>s.jsx("svg",{width:t,height:e,viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M17 5.5H7C5.89543 5.5 5 6.39543 5 7.5V17.5C5 18.6046 5.89543 19.5 7 19.5H17C18.1046 19.5 19 18.6046 19 17.5V7.5C19 6.39543 18.1046 5.5 17 5.5Z",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})}),s2="/assets/VectorIcon-8d04a42e.svg",kse="_briaInput_s13kv_1",Dse="_highlightedPrefix_s13kv_7",Pse="_root_s13kv_20",Rh={briaInput:kse,highlightedPrefix:Dse,root:Pse},F1=({value:t="",info:e="",prefix:a="",className:n,onChange:o,onEnterPress:i,...r})=>{const{t:l}=J("translation"),c=s.jsxs(f,{className:Rh.highlightedPrefix,children:[s.jsx("strong",{children:l("prefix")}),a]}),d=e?s.jsx(Ne,{title:e,children:c}):c;return s.jsx(we,{disabled:!1,onChange:u=>o(u.target.value),className:G(Rh.briaInput),rootClass:G(Rh.root,n),onEnterPress:i,customStartAdornment:d,minRows:r.minRows,maxRows:r.maxRows,multiline:r.multiline})},Lse=t=>{const e=Object.values(qs.t(`surpriseMe.${t}`,{returnObjects:!0})),a=Math.floor(Math.random()*e.length);return e[a]},Bse=({textsListType:t,onSurprise:e,buttonType:a="textSmall",buttonLabel:n=qs.t("surpriseMe.label")})=>s.jsx(ae,{buttonType:a,onClick:()=>e(Lse(t)),children:n}),Ose="_root_pllsb_1",Rse="_rootModal_pllsb_5",zse="_errorMessageContainer_pllsb_9",Use="_errorMessage_pllsb_9",$se="_searchBoxWrapper_pllsb_28",Fse="_searchBox_pllsb_28",Gse="_inputBase_pllsb_39",Wse="_button_pllsb_45",Hse="_stopGeneratingBtn_pllsb_49",Co={root:Ose,rootModal:Rse,errorMessageContainer:zse,errorMessage:Use,searchBoxWrapper:$se,searchBox:Fse,inputBase:Gse,button:Wse,stopGeneratingBtn:Hse},Qse=()=>{var h,p;const{t,i18n:e}=J("translation",{keyPrefix:"playground.textToImage.generator.searchBox"}),{t:a}=J("translation"),{textToImageStore:n,playgroundStore:o,analyticsStore:i,authStore:r}=q(),l=ur(o.playgroundResults,pe.TEXT_TO_IMAGE),[c,d]=I.useState(!1),u=(n.config.model||n.config.tailored_model_id)&&(n.config.prompt||n.config.generation_prefix)&&!r.isLoadingOrgSubscriptions&&!r.orgPassedFreeLimit&&!l;I.useEffect(()=>(n.config.tailored_model_id?n.handleConfigChange("prompt_enhancement",!1):n.isTextToVector()||n.handleConfigChange("prompt_enhancement",!0),()=>{n.handleConfigChange("prompt",""),n.errors={}}),[n.config.tailored_model_id]);const g=async()=>{var j;const{config:_,generateTextToImage:y,isImageReferenceEnabled:b}=n,{logEvent:x}=i,C=n.config.model_name;try{d(!1),await y()}catch{e.exists(`playground.textToImage.errors.${(j=n.errors.generate)==null?void 0:j.status}`)&&d(!0)}if(x(Me.IMAGE_GENERATION_GENERATE,{model_name:C}),b()&&x(Me.IMAGE_GENERATION_IMAGE_REFERENCE,{model_name:C}),_.tailored_model_id){x(Me.IMAGE_GENERATION_TAILORED_MODELS,{tailoredModelId:_.tailored_model_id,model_name:C});return}const S={[ir.Fast]:Me.IMAGE_GENERATION_BRIA_FAST,[ir.Base]:Me.IMAGE_GENERATION_BRIA_BASE,[ir.Hd]:Me.IMAGE_GENERATION_BRIA_HD}[_.model];S&&x(S,{model_name:C})};return s.jsxs(f,{className:o.isText2ImagePopupOpened?Co.rootModal:Co.root,children:[s.jsx(ll,{in:c&&!!n.errors.generate,onExited:()=>n.errors.generate=void 0,children:s.jsxs(f,{className:Co.errorMessageContainer,children:[s.jsx("img",{src:s2}),s.jsx(k,{className:Co.errorMessage,children:e.t(`playground.textToImage.errors.${(h=n.errors.generate)==null?void 0:h.status}`)})]})}),s.jsxs(f,{className:Co.searchBoxWrapper,children:[n.config.tailored_model_id&&n.config.generation_prefix?s.jsx(F1,{className:Co.inputWithPrefix,value:n.config.prompt||"",info:a("prefixTooltip"),prefix:n.config.generation_prefix,onChange:_=>{n.handleConfigChange("prompt",_)},onEnterPress:g,multiline:!0,minRows:1,maxRows:3},n.config.tailored_model_id):s.jsx(we,{value:n.config.prompt,onChange:_=>n.handleConfigChange("prompt",_.target.value),onEnterPress:g,className:Co.searchBox,placeholder:t("placeholder"),InputProps:{endAdornment:s.jsx(Bse,{textsListType:n.isTextToVector()?"textToVector":"textToImage2",onSurprise:_=>n.handleConfigChange("prompt",_)})},inputProps:{className:Co.inputBase}}),l?s.jsxs(ae,{buttonType:"primaryMedium",className:G(Co.button,Co.stopGeneratingBtn),onClick:()=>n.abortImageGeneration(),children:[s.jsx(zd,{})," ",t("stop")]}):s.jsx(ae,{buttonType:"primaryMedium",className:Co.button,onClick:g,loading:r.isLoadingOrgSubscriptions,disabled:!u||n.isUploadingImageReference,children:t("button")})]}),!n.isTextToVector()&&!n.config.tailored_model_id&&s.jsx(qt,{disabled:n.isImageReferenceEnabled(),control:s.jsx(_s,{checked:((p=n.config)==null?void 0:p.prompt_enhancement)&&!n.isImageReferenceEnabled(),onChange:_=>n.handleConfigChange("prompt_enhancement",_.target.checked)}),label:t("enhancedPrompt")})]})},Jse=Y(Qse),Vse="_gallery_e376p_1",Yse="_ttiGallery_e376p_1",Zse="_galleryWrapper_e376p_16",qse="_header_e376p_21",Xse="_headerText_e376p_28",Kse="_actionBtns_e376p_34",eae="_iconButton_e376p_39",tae="_imageWrapper_e376p_56",sae="_seedTextStyle_e376p_61",aae="_seedValue_e376p_74",nae="_copyBtn_e376p_77",ou={gallery:Vse,ttiGallery:Yse,galleryWrapper:Zse,header:qse,headerText:Xse,actionBtns:Kse,iconButton:eae,imageWrapper:tae,seedTextStyle:sae,seedValue:aae,copyBtn:nae},oae=({images:t,maxInLine:e=4,className:a,fullScreenProps:n,scrollPosition:o})=>{const{t:i}=J("translation",{keyPrefix:"playground.textToImage"}),{textToImageStore:r,playgroundStore:l}=q(),[c,d]=I.useState(0),[u,g]=I.useState(n==null?void 0:n.open),[h,p]=I.useState(n==null?void 0:n.displayMode);I.useEffect(()=>{d(0)},[t.length]),I.useEffect(()=>{g(n==null?void 0:n.open)},[n==null?void 0:n.open]);const _=b=>{p("arrows"),d(b),g(!0)},y=()=>{var b;g(!1),(b=n==null?void 0:n.onClose)==null||b.call(n),p(n==null?void 0:n.displayMode)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:G(a,ou.ttiGallery),sx:{"& > span":{width:`calc( ${100/e}% - 0.8vw)`}},children:t.map((b,x)=>s.jsxs("span",{className:ou.imageWrapper,children:[s.jsx(la,{...b,handleFullScreen:()=>_(x),lazyImageProps:{...b.lazyImageProps,scrollPosition:o},fullScreenProps:b.fullScreenProps,image:b,hideDownloadIcon:!1},x),r.config.displaySeed&&!Number.isNaN(b.seed)&&b.seed&&!b.loading&&s.jsxs(f,{className:ou.seedTextStyle,children:[s.jsx(f,{children:i("seed")}),s.jsx(f,{className:ou.seedValue,children:b.seed}),s.jsx(Rn,{className:ou.copyBtn,textToCopy:b.seed.toString()})]})]}))}),u&&s.jsx(Jo,{...n,open:u,images:t.filter(b=>!b.hideFullScreenButton&&!b.errorType).map(b=>({src:b.url,...b.fullScreenProps})),currentIndex:c,onClose:y,displayMode:h,onDownload:b=>l.onFullScreenViewerDownload(t,b)})]})},iae=Ti.trackWindowScroll(Y(oae)),rae="_gallery_1bxcs_1",lae="_galleryWrapper_1bxcs_16",cae="_ttiGalleryWrapper_1bxcs_16",dae="_header_1bxcs_21",uae="_headerText_1bxcs_28",pae="_actionBtns_1bxcs_34",gae="_iconButton_1bxcs_39",mae="_topHeader_1bxcs_61",hae="_modelVersion_1bxcs_68",To={gallery:rae,galleryWrapper:lae,ttiGalleryWrapper:cae,header:dae,headerText:uae,actionBtns:pae,iconButton:gae,topHeader:mae,modelVersion:hae},fae=10,_ae=({playgroundResult:t})=>{var g,h;const{t:e}=J("translation",{keyPrefix:"playground.textToImage.result"}),{t:a}=J("translation",{keyPrefix:"staticDropdowns.genModels"}),n=t.config,{playgroundStore:o,uiStore:i}=q(),[r,l]=I.useState(!1),c=!!t.images.filter(p=>p.loading).length,d=fae*(n.prompt_enhancement?1.2:1)*1.1,u=()=>{i.showExportImagePopup({images:t.images})};return s.jsxs(f,{className:G(To.ttiGalleryWrapper,"galleryWrapper"),children:[s.jsxs(f,{className:To.header,children:[s.jsxs(f,{className:To.topHeader,children:[s.jsx(k,{className:To.modelVersion,children:n.model_name??a("bria2_3_fast")}),c?s.jsx(fn,{loading:c,progressBarTime:d,showAnimation:!1}):s.jsxs(f,{className:To.actionBtns,children:[s.jsx(Rn,{className:To.iconButton,textToCopy:n==null?void 0:n.prompt,tooltipText:e("copyPrompt")}),(!K.isIframe()||((g=K.iframe.config.general_config)==null?void 0:g.enable_download)||((h=K.iframe.config.general_config)==null?void 0:h.enable_save))&&s.jsx(Ne,{title:e("download"),children:s.jsx(Il,{className:To.iconButton,onClick:u})}),s.jsx(Ne,{title:e("delete"),children:s.jsx(xt,{className:To.iconButton,onClick:()=>o.deleteResult(t.id)})}),s.jsx(Ne,{title:e("fullScreen"),children:s.jsx(xl,{className:To.iconButton,onClick:()=>l(!0)})})]})]}),s.jsx(f,{className:To.headerText,children:n==null?void 0:n.prompt})]}),s.jsx(iae,{images:t.images.map(p=>{var _;return{ImageOverlay:s.jsx(Cl,{image:p}),displayOverlay:"customHover",aspectRatio:p==null?void 0:p.aspect_ratio,selectable:!0,htmlJsonData:p.id,async:c,onSuccessPulling:()=>o.onSuccessResult(p),onErrorPulling:y=>o.onErrorResult(p,y),fullScreenProps:{fileName:o.getFileName(p),format:(_=p.config)==null?void 0:_.format},...p}}),fullScreenProps:{open:r,onClose:()=>l(!1),displayMode:"scroll"},className:To.gallery})]})},yae=Y(_ae),Wo=()=>s.jsx("svg",{width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M5.83354 15.5C4.79377 15.5 3.79659 15.1049 3.06136 14.4017C2.32613 13.6984 1.91309 12.7446 1.91309 11.75C1.91309 10.7554 2.32613 9.80161 3.06136 9.09835C3.79659 8.39509 4.79377 8 5.83354 8C6.07911 6.90598 6.79751 5.94457 7.8307 5.32726C8.34228 5.0216 8.91575 4.80962 9.51835 4.70343C10.121 4.59723 10.7409 4.5989 11.3428 4.70833C11.9447 4.81777 12.5167 5.03283 13.0263 5.34123C13.5358 5.64964 13.9729 6.04535 14.3125 6.50577C14.6521 6.9662 14.8877 7.48232 15.0057 8.02466C15.1237 8.56701 15.1218 9.12496 15.0002 9.66667H15.8335C16.6071 9.66667 17.349 9.97396 17.8959 10.5209C18.4429 11.0679 18.7502 11.8098 18.7502 12.5833C18.7502 13.3569 18.4429 14.0987 17.8959 14.6457C17.349 15.1927 16.6071 15.5 15.8335 15.5H15.0002M7.50024 13L10.0002 10.5M10.0002 10.5L12.5002 13M10.0002 10.5V18",stroke:"var(--secondary-color)",strokeOpacity:"0.5",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round"})});function bae(t){return s.jsx(Xe,{viewBox:"0 0 34 35",...t,children:s.jsx("path",{d:"M23 9.36816H23.02M1 23.3682L9 15.3682C9.91211 14.4905 10.9468 14.0284 12 14.0284C13.0532 14.0284 14.0879 14.4905 15 15.3682L25 25.3682M21 21.3682L23 19.3682C23.9121 18.4905 24.9468 18.0284 26 18.0284C27.0532 18.0284 28.0879 18.4905 29 19.3682L33 23.3682M7 1.36816H27C30.3137 1.36816 33 4.05446 33 7.36816V27.3682C33 30.6819 30.3137 33.3682 27 33.3682H7C3.68629 33.3682 1 30.6819 1 27.3682V7.36816C1 4.05446 3.68629 1.36816 7 1.36816Z",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}const Iae="_container_tjiys_1",xae="_imgContainer_tjiys_9",Cae="_horizontalLayout_tjiys_15",Tae="_deleteIcon_tjiys_18",Sae="_deleteIconBtn_tjiys_35",jae="_img_tjiys_9",Aae="_emptyState_tjiys_59",Nae="_description_tjiys_75",wae="_support_tjiys_79",Mae="_largeIcon_tjiys_83",vae="_imageWrapper_tjiys_93",Eae="_imagePreview_tjiys_104",kae="_image_tjiys_93",Dae="_contentWrapper_tjiys_120",Pae="_error_tjiys_137",ks={container:Iae,imgContainer:xae,horizontalLayout:Cae,deleteIcon:Tae,deleteIconBtn:Sae,img:jae,emptyState:Aae,description:Nae,support:wae,largeIcon:Mae,imageWrapper:vae,imagePreview:Eae,image:kae,contentWrapper:Dae,error:Pae},Lae=({src:t,description:e,supportedFilesText:a,icon:n,largeIcon:o,showPreview:i=!0,loading:r=!1,disabled:l=!1,inputProps:c,onUpload:d,onDelete:u,className:g,emptyStateClassName:h,titleClassName:p,descriptionClassName:_,maxFilesLimit:y=1/0,maxFileSize:b=1/0,horizontalLayout:x=!1,inlineError:C=!1,children:T})=>{const S=y2.map(H=>`image/${H}`).join(", "),[j,N]=I.useState(),[w,D]=I.useState(""),{t:E}=J("translation",{keyPrefix:"playground"});I.useEffect(()=>{N(void 0)},[t]);const A=I.useCallback(async H=>{var R;const v=(R=H.target.files)==null?void 0:R[0],z=Array.from(H.target.files||[]);if(!z.length)return;if(z.length>y){C?D(E("imageToImage.fileExceedsSize")):cr(E("imageToImage.filesExceedLimit"));return}if(z.find(U=>U.size>b)){C?D(E("imageToImage.fileExceedsSize")):cr(E("imageToImage.fileExceedsSize"));return}if(v){const U=URL.createObjectURL(v);N(U),await(d==null?void 0:d(H))}H.target.value=""},[y,b,d,E]),M=I.useCallback(async H=>{H.preventDefault(),j&&(URL.revokeObjectURL(j),N(void 0)),await(u==null?void 0:u())},[j,u]),B=I.useCallback(()=>s.jsx(ih,{type:"file",id:"fileInput",inputProps:{...c,accept:(c==null?void 0:c.accept)??S},onChange:A,disabled:l}),[A,c,l]),Q=I.useMemo(()=>((c==null?void 0:c.accept)||S).split("image/").map(H=>H.trim().toUpperCase()).join(" "),[c]),W=I.useMemo(()=>i&&(j||t||r),[i,j,t,r]);return s.jsxs(f,{className:G(g,ks.container),component:"label",sx:{cursor:l?"not-allowed":"pointer"},children:[B(),!x&&W?s.jsx(Qe,{className:ks.loading,isLoading:r,children:s.jsxs(f,{className:ks.imgContainer,children:[s.jsx(xt,{className:ks.deleteIcon,onClick:M}),s.jsx(Ti.LazyLoadImage,{className:ks.img,src:t||j,alt:E("imageAlt")})]})}):s.jsxs(f,{className:G(h,ks.emptyState,{[ks.horizontalLayout]:x}),children:[s.jsxs(f,{className:G(ks.imageWrapper,{[ks.imagePreview]:W}),children:[x&&W&&s.jsx(Qe,{className:ks.loading,isLoading:r,children:s.jsxs(f,{className:G(ks.imgContainer,{[ks.horizontalLayout]:x}),children:[s.jsx(_t,{className:ks.deleteIconBtn,onClick:M,children:s.jsx(xt,{})}),s.jsx(Ti.LazyLoadImage,{className:ks.img,src:t||j,alt:E("imageAlt")})]})}),!t&&(n?s.jsx(f,{className:G(ks.image,{[ks.largeIcon]:o}),children:n}):s.jsx(bae,{}))]}),s.jsxs(f,{className:ks.contentWrapper,children:[s.jsx(f,{className:G(ks.description,p),children:e}),s.jsx(f,{className:G(ks.support,_),children:a||`${E("emptyState.supportedFiles")} ${Q}`}),C&&s.jsx(f,{className:ks.error,children:w}),T]})]})]})},zn=Y(Lae),Bae="_container_gycrn_1",Oae="_closeIcon_gycrn_8",Rae="_header_gycrn_16",zae="_subHeader_gycrn_24",Uae="_subHeader1_gycrn_31",Nr={container:Bae,closeIcon:Oae,header:Rae,subHeader:zae,subHeader1:Uae},$ae=({onUpload:t,open:e,handleCloseClick:a,maxWidth:n,loading:o,description:i,paperClassName:r=`${Nr.container}`,hideCloseIcon:l=!1})=>{const{t:c}=J("translation",{keyPrefix:"popups.imageUploader"}),d=i||s.jsxs(f,{className:Nr.imageUploaderDesc,children:[s.jsx(f,{className:Nr.header,children:c("emptyState.header")}),s.jsxs(f,{className:Nr.subHeader,children:[c("emptyState.subHeader"),s.jsx("span",{className:Nr.subHeader1,children:c("emptyState.subHeader1")})]})]});return s.jsxs(Es,{classes:{paper:r},onClose:a,open:e,maxWidth:!1,PaperProps:{style:{maxWidth:n}},children:[s.jsx(zn,{className:Nr.imageUploader,emptyStateClassName:Nr.emptyState,icon:s.jsx(Wo,{}),largeIcon:!0,loading:o,description:d,onUpload:t,inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp"}}),!l&&s.jsx(Un,{onClick:a,className:Nr.closeIcon})]})},jp=Y($ae),Fae="_imageToImage_1x58v_1",Gae="_imageUploader_1x58v_6",Wae="_emptyState_1x58v_14",Hae="_imageUploaderDesc_1x58v_21",Qae="_header_1x58v_25",Jae="_subHeader_1x58v_30",Vae="_textToImage_1x58v_36",Yae="_skeleton_1x58v_46",Zae="_uploadModalContainer_1x58v_52",qae="_imageUploadModalDesc_1x58v_73",Xae="_sandboxAPI_1x58v_82",Kae="_sandboxapiSupport_1x58v_113",ua={imageToImage:Fae,imageUploader:Gae,emptyState:Wae,imageUploaderDesc:Hae,header:Qae,subHeader:Jae,textToImage:Vae,skeleton:Yae,uploadModalContainer:Zae,imageUploadModalDesc:qae,sandboxAPI:Xae,sandboxapiSupport:Kae},ene=({header:t,subHeader:e,hideSubHeader:a=!1})=>{var g;const{t:n}=J("translation",{keyPrefix:"playground.emptyState"}),{playgroundStore:o,imageToImageStore:i,textToImageStore:r,sandboxAPIStore:l,authStore:c}=q(),{checkResolutions:d}=Sp();I.useEffect(()=>{l.hasImageUpload&&o.isUploadModalOpened===null?o.openUploadModal():l.hasImageUpload||o.closeUploadModal()},[]);const u=async h=>{await i.handleUploadImages(h),d()};return s.jsx(s.Fragment,{children:(o.selectedConfig===pe.IMAGE_TO_IMAGE||o.selectedConfig===pe.AUTOMOTIVE)&&(!K.isIframe()||(g=K.iframe.config.general_config)!=null&&g.enable_upload)?s.jsx(f,{className:ua.imageToImage,children:s.jsx(zn,{className:ua.imageUploader,emptyStateClassName:ua.emptyState,icon:s.jsx(Wo,{}),showPreview:!1,description:s.jsxs(f,{className:ua.imageUploaderDesc,children:[s.jsx(f,{className:ua.header,children:t??n("header")}),!a&&s.jsx(f,{className:ua.subHeader,children:e??n("subHeader")})]}),onUpload:h=>u(h),inputProps:{multiple:!0},maxFilesLimit:i.MAX_FILES_LIMIT,loading:c.isLoadingOrgSubscriptions,disabled:c.isLoadingOrgSubscriptions||c.orgPassedFreeLimit})}):o.selectedConfig===pe.SANDBOX_API&&l.hasImageUpload?s.jsxs(f,{className:ua.sandboxAPI,children:[s.jsx(zn,{className:ua.imageUploader,emptyStateClassName:ua.emptyState,descriptionClassName:ua.sandboxapiSupport,icon:s.jsx(Wo,{}),description:s.jsx(f,{className:ua.imageUploaderDesc,children:s.jsx(f,{className:ua.header,children:n("oneImageHeader")})}),showPreview:!0,loading:l.isUploadingImage,onUpload:l.handleUploadImages,onDelete:l.handleUploadDelete,inputProps:{multiple:!1},maxFilesLimit:l.MAX_FILES_LIMIT,maxFileSize:l.MAX_FILE_SIZE}),s.jsx(jp,{open:!!o.isUploadModalOpened,loading:l.isUploadingImage,onUpload:l.handleUploadImages,handleCloseClick:o.closeUploadModal,description:s.jsx(f,{className:ua.imageUploadModalDesc,children:s.jsx(f,{className:ua.header,children:n("oneImageHeader")})}),paperClassName:`${ua.uploadModalContainer}`,hideCloseIcon:!0})]}):s.jsx(f,{className:`${ua.textToImage}`,children:Array.from({length:4}).map((h,p)=>s.jsx(f,{width:"25%",className:ua.skeleton,style:{aspectRatio:r.config.aspect_ratio.replace(":","/")}},p))})})},T0=Y(ene),tne="_root_1g0da_1",sne="_testToImageSwiper_1g0da_8",ane="_selectable_1g0da_11",nne="_resultStyle_1g0da_15",one="_singleResult_1g0da_15",ine="_results_1g0da_15",rne="_sandboxAPIresults_1g0da_33",wr={root:tne,testToImageSwiper:sne,selectable:ane,resultStyle:nne,singleResult:one,results:ine,sandboxAPIresults:rne},lne=()=>{const{t}=J("translation",{keyPrefix:"playground"}),{playgroundStore:e,imageToImageStore:a,sandboxAPIStore:n}=q(),o=I.useRef(null),{isPopupView:i}=I.useContext(Fe),[r,l]=I.useState(e.playgroundResults.length),c=e.imageEditingViewMode===Rt.SINGLE;I.useEffect(()=>{e.playgroundResults.length>r&&u(),l(e.playgroundResults.length)},[e.playgroundResults.length]),I.useEffect(()=>{u()},[e.imageEditingViewMode]);const d=()=>{o.current&&o.current.scrollTo({behavior:"smooth",top:o.current.scrollHeight})},u=I.useCallback(()=>{const h=setTimeout(d,100);return()=>clearTimeout(h)},[]),g=h=>{h.preventDefault();const p=h.dataTransfer.files;if(p.length>0){const _=Array.from(p);if(e.selectedConfig===pe.IMAGE_TO_IMAGE){if(_.length>a.MAX_FILES_LIMIT){cr(t("imageToImage.filesExceedLimit"));return}a.handleUploadImages({target:{files:p},value:""})}else if(e.selectedConfig===pe.SANDBOX_API){if(_.length>n.MAX_FILES_LIMIT){cr(t("sandboxAPI.filesExceedLimit"));return}n.handleUploadImages({target:{files:p},value:""}),e.closeUploadModal()}}};return s.jsxs(f,{className:wr.root,children:[s.jsx(U1,{}),e.selectedConfig===pe.PRODUCT_PLACEMENT?s.jsx(f,{className:wr.results,children:e.playgroundResults.map((h,p)=>s.jsx(ose,{playgroundResult:h,rowIndex:p},p))}):e.selectedConfig===pe.SANDBOX_API?s.jsx(f,{ref:o,className:`results ${wr.results} ${wr.sandboxAPIresults}`,onDrop:g,onDragOver:h=>h.preventDefault(),children:s.jsx(s.Fragment,{children:e.playgroundResults.length?e.playgroundResults.map((h,p)=>h.type===pe.SANDBOX_API&&s.jsx(Ese,{playgroundResult:h,scrollBottom:d},p)):s.jsx(T0,{})})}):s.jsxs(Qq,{selectoRef:e.selectoRef,selectableTargets:[".selectableImage"],onSelect:h=>e.handleSelectImagesElements(h.selected,i),innerScrollRef:o,className:wr.selectable,type:c?"single":"multi",children:[s.jsx(f,{ref:o,className:c?wr.singleResult:`results ${wr.results}`,onDrop:g,onDragOver:h=>h.preventDefault(),children:s.jsx(s.Fragment,{children:e.playgroundResults.length?c?s.jsx(Bte,{swiperClassName:G({[wr.testToImageSwiper]:e.selectedConfig===pe.TEXT_TO_IMAGE})}):e.playgroundResults.map((h,p)=>h.type===pe.TEXT_TO_IMAGE?s.jsx(yae,{playgroundResult:h},p):h.type===pe.IMAGE_TO_IMAGE?s.jsx(xee,{playgroundResult:h,rowIndex:p},p):h.type==="upload"||h.type==="save"?s.jsx(Jee,{playgroundResult:h,label:h.type,rowIndex:p},p):h.type==="new"&&s.jsx(Ree,{playgroundResult:h},p)):s.jsx(T0,{hideSubHeader:m0(),header:m0()?t("automotive.uploadVehicleImages"):void 0})})}),e.selectedConfig===pe.TEXT_TO_IMAGE&&s.jsx(Jse,{})]})]})},cne=Y(lne),dne="_root_1gcnv_1",une="_rootModal_1gcnv_12",pne="_apiConsleSandbox_1gcnv_21",gne="_configsWrapper_1gcnv_33",mne="_BriaToggleButtonGroup_1gcnv_39",hne="_config_1gcnv_33",fne="_fullSize_1gcnv_56",Bi={root:dne,rootModal:une,apiConsleSandbox:pne,configsWrapper:gne,BriaToggleButtonGroup:mne,config:hne,fullSize:fne},a2=t=>s.jsx(Xe,{width:"16",height:"17",viewBox:"0 0 16 17",...t,children:s.jsx("path",{d:"M4 6.07129L8 10.0713L12 6.07129",stroke:"#1A0638",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})}),_ne="_actionContainer_1irxv_1",yne="_labelContainer_1irxv_4",bne="_moreIcon_1irxv_8",Ine="_menuItemRoot_1irxv_16",Lc={actionContainer:_ne,labelContainer:yne,moreIcon:bne,menuItemRoot:Ine};function gr({label:t,items:e,transformOrigin:a,menuClassName:n}){const[o,i]=I.useState(null),r=c=>{i(c.currentTarget)},l=()=>{i(null)};return s.jsxs(f,{className:Lc.actionContainer,children:[s.jsx(f,{onClick:r,children:t?s.jsxs(f,{className:Lc.labelContainer,children:[s.jsx(k,{component:"span",className:Lc.moreIcon,children:t}),s.jsx(a2,{})]}):s.jsx(L_,{className:Lc.moreIcon})}),s.jsx(rp,{className:`${n}`,anchorEl:o,open:!!o,id:"demo-simple-select",onClose:l,autoFocus:!1,anchorOrigin:{vertical:"bottom",horizontal:"left"},...a?{transformOrigin:a}:{},PopoverClasses:{paper:Lc.mainMenu},MenuListProps:{style:{borderRadius:8,padding:0,minWidth:93,boxShadow:" 0px 2px 16px rgba(36, 0, 88, 0.08)"}},children:e.map((c,d)=>s.jsx(Ca,{disableRipple:!0,classes:{root:Lc.menuItemRoot},onClick:c.onClick,disabled:c.disabled,children:c.text},d))})]})}const xne=({width:t="65",height:e="65"})=>s.jsx("svg",{width:t,height:e,viewBox:"0 0 65 65",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("g",{id:"text-plus",children:s.jsx("path",{id:"Vector",d:"M50.8619 27.1667H13.5286M13.5286 16.5H50.8619M37.5286 37.8333H13.5286M13.5286 48.5H29.5286M48.1952 40.5V56.5M40.1952 48.5H56.1952",stroke:"#5B5B5B","stroke-opacity":"0.5","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})})}),Cne="_container_2a2yl_1",Tne="_emptyState_2a2yl_9",Sne="_header_2a2yl_22",jne="_desc_2a2yl_28",iu={container:Cne,emptyState:Tne,header:Sne,desc:jne},Ane=()=>{const{t}=J("translation",{keyPrefix:"playground.textResults"}),{playgroundStore:e}=q();return I.useEffect(()=>{e.closeUploadModal()},[]),s.jsx(f,{className:`${iu.container}`,children:s.jsxs(f,{className:`${iu.emptyState}`,children:[s.jsx(f,{className:`${iu.textPlusIcon}`,children:s.jsx(xne,{})}),s.jsx(f,{className:`${iu.header}`,children:t("emptyState.header")}),s.jsx(f,{className:`${iu.desc}`,children:t("emptyState.desc")})]})})},Nne=Y(Ane),wne="_root_18v9w_1",Mne="_results_18v9w_9",vne="_resultRow_18v9w_20",Ene="_originalRow_18v9w_32",kne="_enhancedRow_18v9w_33",Dne="_badge_18v9w_37",Pne="_actionButtons_18v9w_53",Lne="_copyBtn_18v9w_59",Bne="_paragraph_18v9w_71",One="_mb1_18v9w_77",Rne="_mb2_18v9w_80",zne="_actionDotsMenu_18v9w_84",Fs={root:wne,results:Mne,resultRow:vne,originalRow:Ene,enhancedRow:kne,badge:Dne,actionButtons:Pne,copyBtn:Lne,paragraph:Bne,mb1:One,mb2:Rne,actionDotsMenu:zne},Une=()=>{const{t}=J("translation",{keyPrefix:"playground.textResults"}),{playgroundStore:e,sandboxAPIStore:a}=q(),[n,o]=I.useState(e.textResults.length),i=I.useRef(null),r=ve();I.useEffect(()=>{e.textResults.length>n&&l(),o(e.textResults.length)},[e.textResults.length]);const l=()=>{i.current&&i.current.scrollTo({behavior:"smooth",top:i.current.scrollHeight})},c=u=>{r(`/${O.APPS.path}/${O.TEXT_TO_IMAGE_FAST.path}`,{replace:!0}),a.handleAPIConfigChange("selectedSubAPI",xa.GenerateImage),a.setProperty("textResultToUse",u),setTimeout(()=>{a.setProperty("textResultToUse","")},250)},d=u=>{r(`/${O.APPS.path}/${O.TEXT_TO_VECTOR_FAST.path}`,{replace:!0}),a.handleAPIConfigChange("selectedSubAPI",xa.GenerateVector),a.setProperty("textResultToUse",u),setTimeout(()=>{a.setProperty("textResultToUse","")},250)};return s.jsxs(f,{className:Fs.root,children:[s.jsx(U1,{}),s.jsx(f,{ref:i,className:`${Fs.results} ${Fs.sandboxAPIresults}`,children:s.jsx(s.Fragment,{children:e.textResults.length?e.textResults.map(u=>s.jsxs(f,{className:G(Fs.resultRow),children:[s.jsxs(f,{className:`${Fs.mb1} ${Fs.originalRow}`,children:[s.jsx(f,{className:`${Fs.badge}`,children:t("original")}),s.jsxs(f,{className:`${Fs.actionButtons}`,children:[s.jsx(Rn,{className:Fs.copyBtn,textToCopy:u.original}),s.jsx(gr,{menuClassName:Fs.actionDotsMenu,items:[{text:t("useInTextToImage"),onClick:()=>c(u.original)},{text:t("useInTextToVector"),onClick:()=>d(u.original)}]})]})]}),s.jsx(f,{className:`${Fs.mb2} ${Fs.paragraph}`,children:u.original}),u.loading?s.jsx(fn,{loading:u.loading,progressBarTime:6,showAnimation:!1}):s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:`${Fs.mb1} ${Fs.enhancedRow}`,children:[s.jsx(f,{className:`${Fs.badge}`,children:t("enhanced")}),s.jsxs(f,{className:`${Fs.actionButtons}`,children:[s.jsx(Rn,{className:Fs.copyBtn,textToCopy:u.enhanced}),s.jsx(gr,{menuClassName:Fs.actionDotsMenu,items:[{text:t("useInTextToImage"),onClick:()=>c(u.enhanced)},{text:t("useInTextToVector"),onClick:()=>d(u.enhanced)}]})]})]}),s.jsx(f,{className:`${Fs.paragraph}`,children:u.enhanced})]})]},u.id)):s.jsx(Nne,{})})})]})},$ne=Y(Une),Fne="/assets/cloud-upload-ba613117.svg",Gne="_container_1m612_1",Wne="_emptyState_1m612_11",Hne="_support_1m612_25",Qne="_videoLoader_1m612_33",Jne="_error_1m612_37",Mr={container:Gne,emptyState:Wne,support:Hne,videoLoader:Qne,error:Jne},S0=["mp4","avi","mov","gif","webm"],Vne=({onUpload:t,description:e,className:a,inputProps:n,icon:o,loading:i,maxDuration:r,error:l})=>{const{t:c}=J("translation",{keyPrefix:"playground"}),d=S0.map(y=>y==="mov"?"video/quicktime":`video/${y}`).join(", "),u=S0.map(y=>y.trim().toUpperCase()).join(", "),g=async y=>{var x;const b=(x=y.target.files)==null?void 0:x[0];y.target.value="",b&&t(b,r)},h=I.useCallback(y=>{y.preventDefault()},[]),p=I.useCallback(y=>{y.preventDefault();const b=y.dataTransfer.files[0];b&&t(b,r)},[t]),_=I.useCallback(()=>s.jsx(ih,{type:"file",id:"fileInput",inputProps:{...n,accept:(n==null?void 0:n.accept)??d},onChange:g}),[g]);return s.jsx(s.Fragment,{children:s.jsxs(f,{className:G(a,Mr.container),component:"label",onDragOver:h,onDrop:p,children:[_(),i?s.jsx(fn,{className:Mr.videoLoader,loading:i,progressBarTime:6,showAnimation:!0}):s.jsxs(f,{className:Mr.emptyState,children:[o&&s.jsx("img",{className:Mr.image,src:o,alt:c("iconAlt")}),s.jsxs(f,{className:Mr.contentWrapper,children:[s.jsx(f,{className:Mr.description,children:e}),s.jsxs(f,{className:Mr.support,children:[c("emptyState.supportedFiles")," ",u]}),l&&s.jsxs(f,{className:Mr.error,children:[s.jsx(rl,{}),l]})]})]})]})})},Yne="_container_7i3oc_1",Zne="_videoUploaderDesc_7i3oc_6",qne="_header_7i3oc_6",Xne="_subHeader_7i3oc_12",ru={container:Yne,videoUploaderDesc:Zne,header:qne,subHeader:Xne},Kne=()=>{const{t}=J("translation",{keyPrefix:"playground.videoEmptyState"}),{sandboxAPIStore:e}=q();return I.useEffect(()=>{},[]),s.jsx(s.Fragment,{children:s.jsx(f,{className:ru.container,children:s.jsx(Vne,{className:ru.videoUploader,onUpload:e.handleUploadVideo,description:s.jsxs(f,{className:ru.videoUploaderDesc,children:[s.jsx(f,{className:ru.header,children:t("header")}),s.jsx(f,{className:ru.subHeader,children:t("subHeader")})]}),loading:e.isUploadingVideo,icon:Fne,maxDuration:10,error:e.errorMessage})})})},eoe=Y(Kne),toe="_root_l1483_1",soe="_results_l1483_8",zh={root:toe,results:soe},aoe="_container_ojnoz_1",noe="_videoPlayer_ojnoz_6",ooe="_placeholder_ojnoz_12",Uh={container:aoe,videoPlayer:noe,placeholder:ooe},ioe=({video:t})=>{const{t:e}=J("translation",{keyPrefix:"video"});return t.src?s.jsx(f,{className:Uh.container,children:s.jsx("video",{controls:!0,src:t.src,className:Uh.videoPlayer,children:e("browserDoesNotSupportVideo")})}):s.jsx(f,{className:Uh.placeholder,children:e("noVideo")})},roe=Y(ioe),loe="_result_15n6f_1",coe="_loaderBar_15n6f_6",doe="_overlay_15n6f_10",uoe="_deleteButton_15n6f_25",poe="_icon_15n6f_32",lu={result:loe,loaderBar:coe,overlay:doe,deleteButton:uoe,icon:poe},goe=({playgroundResult:t})=>{const{t:e}=J("translation",{keyPrefix:"playground.sandboxAPI.result"}),{playgroundStore:a,sandboxAPIStore:n}=q(),o=n.calculateVideoRemoveBgLoadingTime(t);return t&&s.jsxs(f,{className:lu.result,children:[n.isGeneratingResults&&s.jsx(f,{className:lu.overlay,children:s.jsx(fn,{className:lu.loaderBar,loading:n.isGeneratingResults,progressBarTime:o,showAnimation:!0})}),s.jsx(Ne,{className:lu.deleteButton,title:e("delete"),children:s.jsx(xt,{className:lu.icon,onClick:()=>{a.clearVideoResults(),n.abortResultsGeneration(),n.isGeneratingResults=!1}})}),s.jsx(roe,{video:t})]})},moe=Y(goe),hoe=()=>{const{playgroundStore:t}=q(),e=I.useRef(null);return s.jsxs(f,{className:zh.root,children:[s.jsx(U1,{}),t.selectedConfig===pe.SANDBOX_API&&s.jsx(f,{ref:e,className:`results ${zh.results} ${zh.sandboxAPIresults}`,children:t.playgroundVideoResults.length?t.playgroundVideoResults.map((a,n)=>s.jsx(moe,{playgroundResult:a},n)):s.jsx(eoe,{})})]})},foe=Y(hoe),_oe=({location:t,selectedConfig:e})=>{var b,x;const[a,n]=I.useState(""),{t:o}=J("translation",{keyPrefix:"playground"}),{t:i}=J("translation",{keyPrefix:"platformHub.Cards"}),{playgroundStore:r,uiStore:l,textToImageStore:c,sandboxAPIStore:d}=q(),u=t||Xt(),g=r.playgroundResults.flatMap(C=>C.images.filter(T=>!T.errorType)),h=r.imageEditingViewMode===Rt.SINGLE,p=u.state,_=!!(p&&p.prompt&&(c.config.model&&c.config.model_version||c.config.tailored_model_id));I.useEffect(()=>{l.hideSideBar(),e&&(r.selectedConfig=e),(hs()||r.selectedConfig!==pe.IMAGE_TO_IMAGE)&&(r.enablePlaygroundBrushMode=!1,r.imageEditingViewMode=Rt.GALLERY),(hs()||r.selectedConfig!==pe.IMAGE_TO_IMAGE)&&(r.enablePlaygroundBrushMode=!1,r.imageEditingViewMode=Rt.GALLERY),r.selectedConfig===pe.AUTOMOTIVE&&(r.imageEditingViewMode=Rt.SINGLE),window.location.pathname.includes(O.CONSOLE.path)?n(Bi.apiConsleSandbox):r!=null&&r.isText2ImagePopupOpened?n(Bi.rootModal):n(Bi.root),r.selectedConfig===pe.IMAGE_TO_IMAGE||r.selectedConfig===pe.TEXT_TO_IMAGE&&!c.isTextToVector()?g.some(T=>{var S;return((S=T.config)==null?void 0:S.format)==="svg"})&&r.clearResults():(r.selectedConfig===pe.TEXT_TO_VECTOR||c.isTextToVector())&&g.some(T=>{var S;return T.type===pe.IMAGE_TO_IMAGE||((S=T.config)==null?void 0:S.format)!=="svg"})&&r.clearResults();const C=r.selectedConfig===pe.IMAGE_TO_IMAGE&&!hs();return(r.selectedConfig===pe.TEXT_TO_IMAGE||C)&&l.showBackButton(O.APPS.path,void 0,o(`${r.selectedConfig}.backBtn`),void 0,void 0,void 0,C?i("imageToImage.title"):c.isTextToVector()?i("textToVector.title"):i("textToImage.title")),r.selectedConfig===pe.PRODUCT_PLACEMENT&&l.showBackButton(`/${O.PRODUCT_PLACEMENT_GALLERY.fullPath}`,void 0,o(`${r.selectedConfig}.backBtn`),void 0,void 0,void 0,o(`${r.selectedConfig}.title`)),()=>{l.showSideBar(),l.hideBackButton()}},[r.selectedConfig,(x=(b=K.iframe)==null?void 0:b.config)==null?void 0:x.landing_page]),I.useEffect(()=>{d.isConsole?d.config.selectedSubAPI&&l.showBackButton("back",{},o("sandboxAPI.back")):d.config.selectedSubAPI&&l.showBackButton(O.APPS.path,void 0,o("sandboxAPI.allApplications"),void 0,void 0,void 0,o(`${d.config.selectedSubAPI}.title`))},[d.config.selectedSubAPI]),I.useEffect(()=>{_?(c.handleConfigChange("prompt",p.prompt),p.aspectRatio&&c.handleConfigChange("aspect_ratio",p.aspectRatio),c.generateTextToImage(),window.history.replaceState({},"")):((p==null?void 0:p.prompt)===""||p!=null&&p.aspectRatio)&&(c.handleConfigChange("prompt",""),c.handleConfigChange("aspect_ratio","4:3"))},[_]);const y=(C,T)=>{r.selectedConfig=T,h&&T===pe.TEXT_TO_IMAGE&&r.togglePlaygroundViewMode()};return s.jsxs(f,{className:a,children:[s.jsxs(f,{className:Bi.configsWrapper,children:[(r.selectedConfig===pe.TEXT_TO_IMAGE||r.selectedConfig===pe.IMAGE_TO_IMAGE)&&!c.isTextToVector()&&(!K.isIframe()||K.iframe.config.enabled_pages.textToImage&&K.iframe.config.enabled_pages.imageToImage)&&!g.some(C=>{var T;return((T=C.config)==null?void 0:T.format)==="svg"})&&!(r!=null&&r.isText2ImagePopupOpened)&&!hs()&&s.jsxs(mm,{className:Bi.BriaToggleButtonGroup,value:r.selectedConfig,onChange:y,children:[s.jsx(er,{to:O.TEXT_TO_IMAGE.fullPath,className:Bi.fullSize,children:s.jsx(Xr,{value:"textToImage",className:Bi.fullSize,children:o("textToImage.toggleBtn")})}),s.jsx(er,{to:O.IMAGE_TO_IMAGE.fullPath,className:Bi.fullSize,children:s.jsx(Xr,{value:"imageToImage",className:Bi.fullSize,children:o("imageToImage.toggleBtn")})})]}),s.jsx(vs,{})]}),d.config.selectedSubAPI===xa.promptEnhancement?s.jsx($ne,{}):d.config.selectedSubAPI===oh.RemoveVideoBackground?s.jsx(foe,{}):s.jsx(cne,{})]})},Fa=Y(_oe),yoe="_container_14ov6_1",boe="_sliderLabels_14ov6_4",j0={container:yoe,sliderLabels:boe},Ioe=zt(Fo)(({showMarksPoints:t,labelsAlwaysGray:e})=>({"& .MuiSlider-markLabel":{fontWeight:"600",color:e&&"rgba(var(--black-color-rgb),0.5)"},'& .MuiSlider-markLabel[data-index="0"]':{transform:"translateX(0%)"},'& .MuiSlider-markLabel[data-index="1"]':{transform:"translateX(-100%)"},"& .MuiSlider-mark":{backgroundColor:t?"white":"transparent",display:"flex"}})),gn=({name:t,value:e,onChange:a,min:n=0,max:o=100,step:i=10,defaultValue:r=60,valueLabelDisplay:l="off",fieldLabels:c=[],marks:d,showMarksPoints:u=!1,labelsAlwaysGray:g=!1,className:h})=>{const p=I.useMemo(()=>Array.from({length:(o-n)/i+1},(y,b)=>({value:n+b*i})),[n,o,i]),_=I.useCallback((y,b)=>{a&&a(y,b)},[a]);return s.jsxs(f,{className:yx(j0.container,h),children:[s.jsx(Ioe,{name:t,value:e??r,onChange:_,min:n,max:o,step:i,valueLabelDisplay:l,marks:d||p,showMarksPoints:u,labelsAlwaysGray:g,className:h}),c&&c.length===2&&s.jsxs(f,{className:j0.sliderLabels,children:[s.jsx(k,{children:c[0]}),s.jsx(k,{children:c[1]})]})]})},Ap=({tKeyPrefix:t,excludedItems:e=[]})=>{const{t:a}=J("translation",{keyPrefix:"staticDropdowns"});return{items:(i=>i.filter(r=>!e.includes(r)).map(r=>({key:a(`${t}.${r}`),value:r})))(Object.keys(a(t,{returnObjects:!0})))}},Ho=({type:t,excludedItems:e,...a})=>s.jsx(Ve,{...a,...Ap({tKeyPrefix:t,excludedItems:e})}),xoe=({defaultOption:t=!1,...e})=>{const{textToImageStore:a}=q(),[n,o]=I.useState([]);I.useEffect(()=>{(async()=>{await a.getMediums(),o(i(a.mediums))})()},[]);const i=r=>(t?[{key:"Auto",value:""}]:[]).concat(r.map(l=>({key:dr(l),value:l})));return s.jsx(Ve,{items:n,loading:a.loadingMediums,...e})},Coe=Y(xoe),Xd=({stroke:t="#5B5B5B"})=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",children:s.jsx("path",{d:"M12.5 6L16.5 12L21.5 8L19.5 18H5.5L3.5 8L8.5 12L12.5 6Z",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),b_=.5,Toe=1,Soe={structure_ref_influence:b_},G1=["hd"],Cs={steps:{fast:{min:4,max:20,default:12},not_fast:{min:20,max:50,default:30}}};var ys=(t=>(t.API="API",t.REMOVE_BG="REMOVE_BG",t.TAILORED_GENERATION="TAILORED_GENERATION",t.ECOMMERCE="ECOMMERCE",t.FOUNDATION_MODELS="FOUNDATION_MODELS",t.IFRAME_WHITE_LABEL="IFRAME_WHITE_LABEL",t.CAMPAIGN="CAMPAIGN",t.AUTOMOTIVE="AUTOMOTIVE",t))(ys||{});const joe="_placeHolder_h44x2_1",Aoe="_optionsLabel_h44x2_7",Noe="_loading_h44x2_14",woe="_disabledOptions_h44x2_26",Moe="_divider_h44x2_35",voe="_errorBorder_h44x2_40",Eoe="_optionWrapper_h44x2_45",koe="_optionContainer_h44x2_45",Doe="_optionsDescription_h44x2_51",Poe="_iconLabelContainer_h44x2_58",Wn={placeHolder:joe,optionsLabel:Aoe,loading:Noe,disabledOptions:woe,divider:Moe,errorBorder:voe,optionWrapper:Eoe,optionContainer:koe,optionsDescription:Doe,iconLabelContainer:Poe},I_=({selectedValue:t,handleChange:e,groups:a=[],paddingClass:n,placeholder:o,selectStyle:i,menuMaxHeight:r,loading:l=!1,fontOptions:c=!1,hasError:d,sortAlphabetically:u=!0,className:g,hideEmptyGroups:h=!0})=>{const[p,_]=I.useState(),y=x=>x.sort((C,T)=>C.key.localeCompare(T.key));I.useEffect(()=>{c&&(a==null||a.forEach(x=>x.options.forEach(um)))},[a]),I.useEffect(()=>{t&&_(b)},[t]),I.useEffect(()=>{a.length&&_(b)},[a]);const b=()=>a.map(x=>x.options).flat().find(x=>x.value===t);return s.jsx(P_,{variant:"outlined",children:s.jsx(k_,{className:i,disabled:l,renderValue:()=>s.jsx(k,{className:Wn.placeHolder,children:(p==null?void 0:p.label)||o}),value:t,onChange:e,displayEmpty:!0,classes:{root:n,select:`${i} ${d?Wn.errorBorder:""}`},IconComponent:l||a.every(x=>x.loading)?Loe:FI,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},PaperProps:{style:{backgroundColor:"white",maxHeight:r,overflowY:"auto"}}},children:a.filter(x=>!h||x.loading||x.options.length>0).map((x,C,T)=>[s.jsx(Ca,{className:Wn.disabledOptions,value:x.name,disabled:!0,children:x.name},`group_${C}`),s.jsx(Qe,{className:Wn.loading,isLoading:x.loading}),...(u?y(x.options):x.options).map((S,j)=>s.jsx(Ca,{className:G(g,Wn.optionWrapper,{[Wn.disabledOptions]:S.disabled}),style:{fontFamily:c&&S.label,padding:"10px 12px"},value:S.value,children:c?S.label:s.jsxs(f,{className:Wn.optionContainer,children:[s.jsxs(f,{className:`${S.icon&&Wn.iconLabelContainer}`,children:[S.icon?S.icon:null,s.jsx(k,{className:G(Wn.optionsLabel,{[Wn.bold]:S.description!==void 0}),children:S.label})]}),S.description&&s.jsx(k,{className:Wn.optionsDescription,children:S.description})]})},j)),C!==T.length-1&&s.jsx(Ee,{className:Wn.divider},`divider_${C}`)])})})},Loe=zt(St)(({theme:t})=>({color:`${t.palette.primary.light} !important`,width:"1em !important",height:"1em !important",right:"13px !important"})),Boe="_menuItemRoot_1wr79_1",Ooe="_selectStyle_1wr79_6",Roe="_requireAccess_1wr79_10",$h={menuItemRoot:Boe,selectStyle:Ooe,requireAccess:Roe},zoe=({handleChange:t,onFoundationModelsSuccess:e,onTailoredModelsSuccess:a,isVector:n=!1,showFoundationModels:o=!0,...i})=>{const{t:r}=J("translation",{keyPrefix:"playground.textToImage.config.models.dropdownLabels"}),{textToImageStore:l,tgStore:c,authStore:d}=q(),[u,g]=I.useState([]),[h,p]=I.useState([]),_=[{name:r("foundationModels"),options:u,loading:l.loadingModels},{name:r("tailoredModels"),options:h,loading:c.tgModelStore.loadingModelsList||d.isLoadingOrgSubscriptions}];I.useEffect(()=>{const T=async()=>{const S=o?await b():[];g(n&&o?S.filter(N=>N.id!=="hd_2.2"):S),e==null||e(S);const j=await x();p(j),a==null||a(j)};d.isLoadingOrgSubscriptions||T()},[l.imageReference,d.isLoadingOrgSubscriptions]),I.useEffect(()=>{Object.keys(l.models).length&&(!l.config.model||!l.config.model_version)&&!l.config.tailored_model_id&&(l.handleConfigChange("model","fast"),l.handleConfigChange("model_version","2.3"))},[l.models]);const y=T=>{var j,N;const S=_.map(w=>w.options).flat().find(w=>(w==null?void 0:w.id)===T.target.value);S&&(!((j=S.extraData)!=null&&j.isTailoredModel)||(N=S.extraData)!=null&&N.isTailoredModel&&(d.isFeatureEnabled(ys.TAILORED_GENERATION)||cm(d.user))?t(T,S):window.open(`${O.CONSOLE.path}?pricing=true`))},b=async()=>Object.entries(await l.getModels()).flatMap(([T,S])=>S.versions.map(j=>{var N,w,D,E,A,M;return{id:Ud(T,j),key:((D=(w=(N=K==null?void 0:K.iframe)==null?void 0:N.config.image_generation_config)==null?void 0:w.enabled_foundation_models)==null?void 0:D[T][j])??ap(T,j),value:Ud(T,j),label:((M=(A=(E=K==null?void 0:K.iframe)==null?void 0:E.config.image_generation_config)==null?void 0:A.enabled_foundation_models)==null?void 0:M[T][j])??ap(T,j),disabled:!!(l.isImageReferenceEnabled()&&G1.includes(T))}})).slice().sort(C),x=async()=>{var S;const T=j=>({id:j.id.toString(),value:j.id.toString(),key:j.name??"",label:j.name??"",description:j.description??"",extraData:{isTailoredModel:!0,model_id:j.id.toString()??"",training_version:j.training_version,generation_prefix:j.generation_prefix},icon:!cm(d.user)&&!d.isFeatureEnabled(ys.TAILORED_GENERATION)?s.jsx(Xd,{}):""});try{if((S=c.tgModelStore.modelsList)!=null&&S.length)return c.tgModelStore.modelsList.map(N=>T(N));const j=await c.tgModelStore.listAllModels("Completed");return j?j.map(N=>T(N)):[]}catch(j){return console.error("Error loading tailored models:",j),[]}};function C(T,S){const j=["fast_2.3","fast_2.2","base_2.3","hd_2.2"];return j.indexOf(T.id)-j.indexOf(S.id)}return s.jsx(I_,{handleChange:y,groups:_,paddingClass:$h.customSingleSelectRoot,selectStyle:$h.selectStyle,menuMaxHeight:"50vh",className:$h.menuItemRoot,sortAlphabetically:!1,hideEmptyGroups:!0,...i})},W1=Y(zoe),Ud=(t,e)=>`${t}_${e}`,fd=t=>t.split("_")[0],_d=t=>t.split("_")[1],ap=(t,e)=>`${qs.t(`playground.textToImage.config.models.dropdownLabels.${t}`,{version:e})}`;class Uoe{constructor(e){m(this,"queryService",new Je("/text-to-image"));m(this,"abortController",new AbortController);m(this,"isGeneratingImages",!1);m(this,"rootStore");m(this,"config",$r);m(this,"models",{});m(this,"loadingModels",!1);m(this,"hideNegativePrompt",!1);m(this,"mediums",[]);m(this,"loadingMediums",!1);m(this,"errorToast",Xa());m(this,"errors",{});m(this,"imageReference",{id:"",url:""});m(this,"isUploadingImageReference",!1);m(this,"isTextToVector",()=>window.location.pathname.endsWith(O.TEXT_TO_VECTOR.path));m(this,"isImageReferenceEnabled",()=>this.imageReference&&this.imageReference.url.trim().length>0);m(this,"clearConfig",()=>{this.config=$r});m(this,"handleConfigChange",(e,a)=>{this.config[e]=a});m(this,"handleBulkConfigChange",(e,a)=>{typeof e=="string"?this.config[e]=a:this.config={...this.config,...e},console.log(this.config,"this.config")});m(this,"abortImageGeneration",()=>{this.abortController&&(this.abortController.abort(),this.rootStore.playgroundStore.removeNotLoadingImages())});m(this,"generateTextToImage",async()=>{const{playgroundStore:e}=this.rootStore;this.abortController=new AbortController;const a=e.playgroundResults.length,n={id:Be(),config:{...this.config},type:pe.TEXT_TO_IMAGE,images:Array.from({length:this.config.num_results}).map(o=>({id:"",url:"",seed:NaN,loading:!0}))};e.playgroundResults=[...e.playgroundResults,n];try{const o=new FormData;$(()=>{this.isGeneratingImages=!0}),this.imageReference.file&&o.append("file",this.imageReference.file),o.append("config",JSON.stringify({...this.config,prompt:this.config.generation_prefix?this.config.generation_prefix+this.config.prompt:this.config.prompt}));const i=await this.queryService.post("/",o,{"Content-Type":"multipart/form-data"},{signal:this.abortController.signal});K.sendGeneratePostMessage(this.config,i),$(()=>{this.isGeneratingImages=!1,e.playgroundResults[a].images=i.map(r=>{var l;return{...r,loading:!0,id:Be(),config:e.playgroundResults[a].config,type:pe.TEXT_TO_IMAGE,aspect_ratio:(l=this.imageReference)!=null&&l.file?"auto ":this.config.aspect_ratio}})})}catch(o){return this.isGeneratingImages=!1,this.errors.generate={message:o.response.data.message,status:o.response.status},$(()=>{e.playgroundResults=e.playgroundResults.filter((i,r)=>r!==a)}),Promise.reject(o)}});m(this,"getModels",async()=>{var e,a;try{if(Object.keys(this.models).length===0){this.loadingModels=!0;const o=await this.queryService.get("/models");$(()=>{this.loadingModels=!1,this.models=o})}const n=(a=(e=K.iframe)==null?void 0:e.config.image_generation_config)==null?void 0:a.enabled_foundation_models;return n&&(this.models=Object.fromEntries(Object.entries(this.models).filter(([o])=>o in n).map(([o,i])=>[o,{...i,versions:i.versions.filter(r=>r in n[o])}]))),this.models}catch(n){return this.loadingModels=!1,Promise.reject(`Error loading text-to-image models: ${n.message||n.toString()}`)}});m(this,"getMediums",async()=>{try{if(Object.keys(this.mediums).length===0){this.loadingMediums=!0;const e=await this.queryService.get("/mediums");$(()=>{this.loadingMediums=!1,this.mediums=e})}return this.mediums}catch(e){return this.loadingMediums=!1,Promise.reject(`Error loading text-to-image mediums: ${e.message||e.toString()}`)}});m(this,"clearTailoredModelsSelections",()=>{this.handleBulkConfigChange({tailored_model_id:void 0})});m(this,"clearFoundationModelsSelections",()=>{this.handleBulkConfigChange({model:"",model_version:""})});m(this,"handleText2ImagePopupChange",(e,a)=>{var o;this.hideNegativePrompt=!1;const n=a&&((o=a==null?void 0:a.extraData)==null?void 0:o.isTailoredModel);this.handleConfigChange("model_name",a.key),n?(this.clearFoundationModelsSelections(),this.handleBulkConfigChange({tailored_model_id:a==null?void 0:a.id,negative_prompt:void 0}),this.hideNegativePrompt=!0):(this.clearTailoredModelsSelections(),this.handleBulkConfigChange({model:fd(e.target.value),model_version:_d(e.target.value)}),a.value.toLowerCase().includes("fast")&&(this.hideNegativePrompt=!0,this.handleConfigChange("negative_prompt",void 0)))});m(this,"handleUploadImage",async e=>{var n;const a=(n=e.target.files)==null?void 0:n[0];if(e.target.value="",a){$(()=>{this.isUploadingImageReference=!0});const o={id:Be(),url:URL.createObjectURL(a),file:a,type:"upload",offline_props:{prefix_id:a.name.split(".")[0],variation:0}};$(()=>{this.isUploadingImageReference=!1,this.imageReference=o,this.config.aspect_ratio=$r.aspect_ratio,this.config.medium=$r.medium,G1.includes(this.config.model)&&!this.config.tailored_model_id&&(this.config.model=$r.model,this.config.model_version=$r.model_version,this.config.model_name=$r.model_name)})}});m(this,"handleDeleteImage",async()=>{$(()=>{this.imageReference={id:"",url:""}})});yt(this),this.rootStore=e}}const $r={model:"fast",model_version:"2.3",model_name:"Bria 2.3 fast",aspect_ratio:"4:3",medium:"",num_results:4,steps_num:8,prompt_enhancement:!0,tailored_model_influence:Toe,image_reference:Soe,fast:!0};function Tl(t){return s.jsx(Xe,{width:"6",height:"6",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:s.jsx("path",{d:"M9.5 3.64062L3.5 9.64062M3.5 3.64062L9.5 9.64062",stroke:"#1A0638",strokeOpacity:"1",strokeLinecap:"round",strokeLinejoin:"round"})})}const $oe="_subMenuHeader_1w91v_1",Foe="_titleContainer_1w91v_4",Goe="_noPadding_1w91v_10",Woe="_subMenuTitle_1w91v_13",Hoe="_subMenuSubtitle_1w91v_17",Qoe="_noBorder_1w91v_22",Bc={subMenuHeader:$oe,titleContainer:Foe,noPadding:Goe,subMenuTitle:Woe,subMenuSubtitle:Hoe,noBorder:Qoe},n2=({title:t,subTitle:e,onClose:a,noBorder:n=!1,className:o})=>s.jsxs(f,{className:G(Bc.subMenuHeader,o,{[Bc.noPadding]:e,[Bc.noBorder]:n}),children:[s.jsxs(f,{className:Bc.titleContainer,children:[s.jsx(k,{className:Bc.subMenuTitle,children:t}),s.jsx(_t,{onClick:a,children:s.jsx(Tl,{})})]}),e&&s.jsx(f,{className:Bc.subMenuSubtitle,component:"p",dangerouslySetInnerHTML:{__html:e}})]}),Joe="/assets/image1-08ac858b.png",Voe="/assets/image10-4e8f6207.png",Yoe="/assets/image11-2f19063c.png",Zoe="/assets/image12-28b2e6b5.png",qoe="/assets/image13-e6fefaa7.png",Xoe="/assets/image14-d538f8a6.png",Koe="/assets/image15-9c6f0680.png",eie="/assets/image16-9e1205eb.png",tie="/assets/image17-cfad9d42.png",sie="/assets/image18-dbdfe4ed.png",aie="/assets/image19-27d64eb0.png",nie="/assets/image2-a674da8a.png",oie="/assets/image20-8104af55.png",iie="/assets/image3-1eea32ee.png",rie="/assets/image4-dc11e827.png",lie="/assets/image5-2fde3cfe.png",cie="/assets/image6-07be3a70.png",die="/assets/image7-04c4c869.png",uie="/assets/image8-084e1ccb.png",pie="/assets/image9-1d509038.png",qp={sketch_to_illustration:[{url:Joe,prompt:"imageGallery.sketch_to_illustration.image1.prompt",influence:.15},{url:nie,prompt:"imageGallery.sketch_to_illustration.image2.prompt",influence:.15},{url:iie,prompt:"imageGallery.sketch_to_illustration.image3.prompt",influence:.2},{url:rie,prompt:"imageGallery.sketch_to_illustration.image4.prompt",influence:.15}],photo_variations:[{url:lie,prompt:"imageGallery.photo_variations.image1.prompt",influence:.3},{url:cie,prompt:"imageGallery.photo_variations.image2.prompt",influence:.75},{url:die,prompt:"imageGallery.photo_variations.image3.prompt",influence:.05},{url:uie,prompt:"imageGallery.photo_variations.image4.prompt",influence:.75}],illustration_variations:[{url:pie,prompt:"imageGallery.illustration_variations.image1.prompt",influence:.2},{url:Voe,prompt:"imageGallery.illustration_variations.image2.prompt",influence:.4},{url:Yoe,prompt:"imageGallery.illustration_variations.image3.prompt",influence:.2},{url:Zoe,prompt:"imageGallery.illustration_variations.image4.prompt",influence:.75}],typography_logo_variations:[{url:qoe,prompt:"imageGallery.typography_logo_variations.image1.prompt",influence:.1},{url:Xoe,prompt:"imageGallery.typography_logo_variations.image2.prompt",influence:.15},{url:Koe,prompt:"imageGallery.typography_logo_variations.image3.prompt",influence:.85},{url:eie,prompt:"imageGallery.typography_logo_variations.image4.prompt",influence:.75}],abstract_conceptual:[{url:tie,prompt:"imageGallery.abstract_conceptual.image1.prompt"},{url:sie,prompt:"imageGallery.abstract_conceptual.image2.prompt"},{url:aie,prompt:"imageGallery.abstract_conceptual.image3.prompt"},{url:oie,prompt:"imageGallery.abstract_conceptual.image4.prompt"}]},gie="_ImageReferenceGalleryContainer_1xc44_1",mie="_ImageReferenceGalleryItem_1xc44_16",hie="_title_1xc44_20",fie="_images_1xc44_25",_ie="_imageBtn_1xc44_31",yie="_active_1xc44_44",bie="_imageItem_1xc44_47",Hl={ImageReferenceGalleryContainer:gie,ImageReferenceGalleryItem:mie,title:hie,images:fie,imageBtn:_ie,active:yie,imageItem:bie},Iie=({title:t,images:e,onClose:a})=>{const{t:n}=J("translation",{keyPrefix:"playground.textToImage.config.imageReference"}),{textToImageStore:o}=q(),i=async(r,l,c)=>{try{const d=r.split("/").pop()||"image",u=await tL(r,d),g={target:{files:u?sL([u]):null,value:""}};o.handleConfigChange("prompt",l),o.handleConfigChange("image_reference",{...o.config.image_reference,structure_ref_influence:c}),o.handleUploadImage(g),o.handleConfigChange("tailored_model_influence",.5),o.handleConfigChange("steps_num",o.config.fast?Cs.steps.fast.default:Cs.steps.not_fast.default),a==null||a()}catch(d){console.error("Error processing the image:",d)}};return s.jsxs(f,{className:Hl.ImageReferenceGalleryItem,children:[s.jsx(k,{className:Hl.title,children:t}),s.jsx(f,{className:Hl.images,children:e.map((r,l)=>{var c,d,u,g;return s.jsx(ae,{className:G(Hl.imageBtn,{[Hl.active]:((d=(c=o.imageReference)==null?void 0:c.file)==null?void 0:d.name)&&r.url.includes(((g=(u=o.imageReference)==null?void 0:u.file)==null?void 0:g.name)||"")}),onClick:()=>i(r.url,n(r.prompt),r.influence),children:s.jsx(Ti.LazyLoadImage,{src:r.url,className:Hl.imageItem,effect:"blur",threshold:300})},l)})})]})},Xp=Y(Iie),xie=({onClose:t})=>{const{t:e}=J("translation",{keyPrefix:"playground.textToImage.config.imageReference"}),a=I.useRef(null);return I.useEffect(()=>{const n=o=>{const i=o.target;a.current&&!a.current.contains(i)&&(t==null||t())};return document.addEventListener("mousedown",n),()=>{document.removeEventListener("mousedown",n)}},[t]),s.jsxs(f,{className:Hl.ImageReferenceGalleryContainer,ref:a,children:[s.jsx(n2,{title:e("referenceGallery"),subTitle:e("referenceGallerySubtitle"),noBorder:!0,onClose:t}),s.jsxs(f,{children:[s.jsx(Xp,{title:e("imageGallery.titles.sketch_to_illustration"),images:qp.sketch_to_illustration,onClose:t}),s.jsx(Xp,{title:e("imageGallery.titles.photo_variations"),images:qp.photo_variations,onClose:t}),s.jsx(Xp,{title:e("imageGallery.titles.illustration_variations"),images:qp.illustration_variations,onClose:t}),s.jsx(Xp,{title:e("imageGallery.titles.typography_logo_variations"),images:qp.typography_logo_variations,onClose:t})]})]})},Cie=Y(xie),Tie="_ImageReferenceContainer_1589t_1",Sie="_imageReferenceAccordion_1589t_1",jie="_modelsDropdown_1589t_4",Aie="_requestAccess_1589t_10",Nie="_imageUploaderContainer_1589t_14",wie="_imageReferenceGallery_1589t_17",Mie="_AccordionSummary_1589t_27",vie="_isDisabled_1589t_31",Eie="_disabledLabel_1589t_34",Oi={ImageReferenceContainer:Tie,imageReferenceAccordion:Sie,modelsDropdown:jie,requestAccess:Aie,imageUploaderContainer:Nie,imageReferenceGallery:wie,AccordionSummary:Mie,isDisabled:vie,disabledLabel:Eie},kie=()=>{var g,h,p,_,y,b;const{t}=J("translation",{keyPrefix:"playground.textToImage.config.imageReference"}),{textToImageStore:e}=q(),[a,n]=I.useState(!1),[o,i]=I.useState(!1),r=G1.includes(e.config.model),l=(x,C)=>{e.handleConfigChange("image_reference",{...e.config.image_reference,[x]:C})},c=async x=>{e.handleUploadImage(x),e.handleConfigChange("tailored_model_influence",.5),e.handleConfigChange("steps_num",e.config.fast?Cs.steps.fast.default:Cs.steps.not_fast.default),e.handleConfigChange("image_reference",{...e.config.image_reference,structure_ref_influence:b_})},d=async()=>{e.handleDeleteImage(),e.handleConfigChange("prompt",""),e.handleConfigChange("tailored_model_influence",1),e.handleConfigChange("steps_num",8),e.handleConfigChange("image_reference",{...e.config.image_reference,structure_ref_influence:b_}),e.handleConfigChange("steps_num",e.config.fast?Cs.steps.fast.default:Cs.steps.not_fast.default)},u=((_=(p=(h=(g=K==null?void 0:K.iframe)==null?void 0:g.config.image_generation_config)==null?void 0:h.enabled_foundation_models)==null?void 0:p.fast)==null?void 0:_["2.3"])??ap("fast","2.3");return s.jsxs(f,{className:Oi.ImageReferenceContainer,children:[s.jsxs($u,{elevation:0,disableGutters:!0,className:Oi.imageReferenceAccordion,expanded:o,onChange:()=>i(x=>!x),children:[s.jsx(Fu,{className:G(Oi.AccordionSummary,{[Oi.isDisabled]:r}),color:"initial",expandIcon:s.jsx($g,{}),children:t("structure")}),r?s.jsx(f,{className:Oi.disabledImageReference,children:s.jsx(k,{className:Oi.disabledLabel,children:t("disabledMessage",{modelName:u})})}):s.jsxs(f,{className:Oi.advanced,children:[s.jsx(me,{label:t("title"),className:Oi.imageUploaderContainer,children:s.jsx(zn,{description:t("uploadImage"),icon:s.jsx(Wo,{}),horizontalLayout:!0,largeIcon:!0,src:(y=e.imageReference)==null?void 0:y.url,onUpload:x=>c(x),onDelete:()=>d(),children:s.jsx(ae,{className:Oi.imageReferenceGallery,onClick:()=>n(!a),endIcon:s.jsx(B_,{}),children:t("imageReferenceExamples")})})}),s.jsx(me,{label:t("imageInfluence"),children:s.jsx(gn,{value:(b=e.config.image_reference)==null?void 0:b.structure_ref_influence,onChange:(x,C)=>l("structure_ref_influence",C),step:.05,min:0,max:1,marks:[{value:0,label:t("low")},{value:1,label:t("high")}],valueLabelDisplay:"auto",labelsAlwaysGray:!0})})]})]}),a&&s.jsx(Cie,{onClose:()=>n(!1)})]})},Die=Y(kie),Pie="_root_sb0sr_1",Lie="_rootModal_sb0sr_12",Bie="_apiConsleSandbox_sb0sr_21",Oie="_configsWrapper_sb0sr_33",Rie="_BriaToggleButtonGroup_sb0sr_39",zie="_config_sb0sr_33",Uie="_fullSize_sb0sr_56",$ie="_inputLabel_sb0sr_69",Fie="_inputBase_sb0sr_72",Gie="_checkboxInputLabel_sb0sr_76",Wie="_divider_sb0sr_79",Hie="_advanced_sb0sr_86",Qie="_advancedAccordion_sb0sr_91",Jie="_accordionSummary_sb0sr_94",Oa={root:Pie,rootModal:Lie,apiConsleSandbox:Bie,configsWrapper:Oie,BriaToggleButtonGroup:Rie,config:zie,fullSize:Uie,inputLabel:$ie,inputBase:Fie,checkboxInputLabel:Gie,divider:Wie,advanced:Hie,advancedAccordion:Qie,accordionSummary:Jie},Fh={steps_num:8,max_results:4,steps:{min:4,max:20}},Vie=()=>{var p,_,y,b,x,C,T,S,j,N,w;const{t}=J("translation",{keyPrefix:"playground.textToImage.config"}),{textToImageStore:e,playgroundStore:a}=q(),[n,o]=I.useState(!0);I.useEffect(()=>{a.handleAppChange(pe.TEXT_TO_IMAGE),e.isTextToVector()?(e.handleConfigChange("prompt_enhancement",!1),e.handleConfigChange("format","svg")):(e.handleConfigChange("prompt_enhancement",!0),e.handleConfigChange("format","png"))},[(_=(p=K.iframe)==null?void 0:p.config)==null?void 0:_.landing_page]),I.useEffect(()=>{if(e.config.model){const D=e.models[e.config.model],E=(D==null?void 0:D.max_results)??$r.num_results;e.handleConfigChange("steps_num",e.config.fast?Cs.steps.fast.default:Cs.steps.not_fast.default),e.handleConfigChange("num_results",E)}e.config.tailored_model_id&&e.handleConfigChange("medium","")},[e.config.model]),I.useEffect(()=>{e.config.tailored_model_id&&(e.config.training_version==="max"?(e.handleConfigChange("steps_num",Cs.steps.not_fast.default),e.handleConfigChange("fast",!1),e.handleConfigChange("tailored_model_influence",1)):(e.handleConfigChange("steps_num",e.config.fast?Cs.steps.fast.default:Cs.steps.not_fast.default),e.handleConfigChange("fast",!0),e.handleConfigChange("tailored_model_influence",1)),e.handleConfigChange("num_results",Fh.max_results))},[e.config.tailored_model_id]);const i=(D,E)=>{e.handleConfigChange("num_results",E)},r=(D,E)=>{e.handleConfigChange("steps_num",E)},l=()=>{e.handleConfigChange("model",""),e.handleConfigChange("model_version","")},c=()=>{e.handleConfigChange("tailored_model_id",void 0),e.handleConfigChange("training_version",void 0),e.handleConfigChange("generation_prefix",void 0),e.handleConfigChange("include_generation_prefix",void 0),e.handleConfigChange("prompt","")},d=(D,E)=>{var M,B,Q,W,H,v;o(!1);const A=E&&((M=E==null?void 0:E.extraData)==null?void 0:M.isTailoredModel);e.handleConfigChange("model_name",E.key),A?(l(),e.handleConfigChange("model_id",E==null?void 0:E.id),e.handleConfigChange("tailored_model_id",(B=E==null?void 0:E.extraData)==null?void 0:B.model_id),e.handleConfigChange("training_version",(Q=E==null?void 0:E.extraData)==null?void 0:Q.training_version),e.handleConfigChange("generation_prefix",(W=E==null?void 0:E.extraData)==null?void 0:W.generation_prefix),e.handleConfigChange("prompt",(H=E==null?void 0:E.extraData)==null?void 0:H.generation_prefix),e.handleConfigChange("include_generation_prefix",!1),o(!0),e.handleConfigChange("negative_prompt",void 0),((v=E==null?void 0:E.extraData)==null?void 0:v.training_version)==="light"?(e.handleConfigChange("steps_num",e.config.fast?Cs.steps.fast.default:Cs.steps.not_fast.default),e.handleConfigChange("fast",!0),e.handleConfigChange("tailored_model_influence",1)):(e.handleConfigChange("steps_num",Cs.steps.not_fast.default),e.handleConfigChange("fast",!1),e.handleConfigChange("tailored_model_influence",1))):(c(),e.handleConfigChange("model",fd(D.target.value)),e.handleConfigChange("model_id",E==null?void 0:E.id),e.handleConfigChange("model_version",_d(D.target.value)),E.value.toLowerCase().includes("fast")&&(o(!0),e.handleConfigChange("negative_prompt",void 0)),e.handleConfigChange("fast",e.config.model===ir.Fast))},u=D=>{e.handleConfigChange("fast",D.target.checked),e.handleConfigChange("steps_num",D.target.checked?Cs.steps.fast.default:Cs.steps.not_fast.default)},g=()=>{var D,E;return e.config.tailored_model_id?e.config.training_version==="max"?Cs.steps.not_fast.min:e.config.fast?Cs.steps.fast.min:Cs.steps.not_fast.min:(E=(D=e.models[e.config.model])==null?void 0:D.steps)==null?void 0:E.min},h=()=>{var D;return e.config.tailored_model_id?e.config.training_version==="max"?Cs.steps.not_fast.max:e.config.fast?Cs.steps.fast.max:Cs.steps.not_fast.max:(D=e.models[e.config.model])==null?void 0:D.steps.max};return s.jsxs(f,{className:Oa.config,children:[s.jsx(me,{label:t("models.label"),labelClassName:Oa.inputLabel,labelSize:"large",children:s.jsx(W1,{selectedValue:e.config.model_id||Ud(e.config.model,e.config.model_version),handleChange:d,placeholder:t("models.placeholder"),showFoundationModels:!0})}),e.config.tailored_model_id&&s.jsxs(me,{label:t("models.tailoredModelInfluence"),children:[s.jsx(gn,{value:e.config.tailored_model_influence,onChange:(D,E)=>e.handleConfigChange("tailored_model_influence",E),step:.05,min:0,max:1,marks:[{value:0,label:t("imageReference.low")},{value:1,label:t("imageReference.high")}],valueLabelDisplay:"auto",labelsAlwaysGray:!0}),e.config.training_version==="light"&&s.jsx(qt,{control:s.jsx(_s,{checked:(y=e.config)==null?void 0:y.fast,onChange:u}),label:t("fast")})]}),s.jsx(me,{label:t("aspectRatio.label"),labelClassName:Oa.inputLabel,labelSize:"large",children:s.jsx(Ho,{type:"aspectRatio",value:(b=e.config)==null?void 0:b.aspect_ratio,onChange:D=>e.handleConfigChange("aspect_ratio",D.target.value),placeholder:e.isImageReferenceEnabled()?t("aspectRatio.disabledPlaceholder"):t("aspectRatio.placeholder"),disabled:e.isImageReferenceEnabled(),excludedItems:["original"]})}),!e.isTextToVector()&&!e.config.tailored_model_id&&s.jsx(me,{label:t("medium.label"),labelClassName:Oa.inputLabel,labelSize:"large",children:s.jsx(Coe,{value:(x=e.config)==null?void 0:x.medium,onChange:D=>e.handleConfigChange("medium",D.target.value),defaultOption:!0,placeholder:e.isImageReferenceEnabled()?t("medium.disabledPlaceholder"):t("medium.placeholder"),disabled:e.isImageReferenceEnabled()})}),s.jsx(Ee,{className:Oa.divider}),!e.isTextToVector()&&(!e.config.tailored_model_id||e.config.training_version==="light")&&(!K.isIframe()||((C=K.iframe.config.image_generation_config)==null?void 0:C.enable_structure_guidance))&&s.jsxs(s.Fragment,{children:[s.jsx(Die,{}),s.jsx(Ee,{className:Oa.divider})]}),s.jsxs($u,{elevation:0,disableGutters:!0,TransitionProps:{timeout:200},className:Oa.advancedAccordion,children:[s.jsx(Fu,{color:"initial",expandIcon:s.jsx($g,{}),className:Oa.accordionSummary,children:t("advanced")}),s.jsxs(f,{className:Oa.advanced,children:[!n&&!e.hideNegativePrompt&&s.jsx(me,{label:t("negativePrompt.label"),labelClassName:Oa.inputLabel,info:t("negativePrompt.info"),children:s.jsx(we,{value:(T=e.config)==null?void 0:T.negative_prompt,onChange:D=>e.handleConfigChange("negative_prompt",D.target.value),multiline:!0,minRows:4,placeholder:t("negativePrompt.placeholder"),inputProps:{className:Oa.inputBase}})}),s.jsx(me,{label:t("numberOfImages.label"),labelClassName:Oa.inputLabel,info:t("numberOfImages.info"),children:s.jsx(gn,{value:e.config.num_results,onChange:i,step:1,min:1,max:e.config.tailored_model_id?Fh.max_results:(S=e.models[e.config.model])==null?void 0:S.max_results,marks:Array.from({length:e.config.tailored_model_id?Fh.max_results:(j=e.models[e.config.model])==null?void 0:j.max_results},(D,E)=>({value:E+1,label:`${E+1}`}))})}),s.jsx(me,{label:t("steps.label"),labelClassName:Oa.inputLabel,info:t("steps.info"),children:s.jsx(gn,{value:e.config.steps_num,onChange:r,step:1,min:g(),max:h(),valueLabelDisplay:"on"})}),s.jsxs(me,{label:t("seedNumber.label"),labelClassName:Oa.inputLabel,info:t("seedNumber.info"),children:[s.jsx(we,{type:"number",value:(N=e.config)==null?void 0:N.seed,onChange:D=>e.handleConfigChange("seed",D.target.value?parseFloat(D.target.value):void 0),placeholder:t("seedNumber.placeholder"),height:"37px",inputProps:{className:Oa.inputBase}}),s.jsx(qt,{control:s.jsx(_s,{checked:(w=e.config)==null?void 0:w.displaySeed,onChange:D=>e.handleConfigChange("displaySeed",D.target.checked)}),label:t("seedNumber.checkbox")})]})]})]})]})},rd=Y(Vie),Yie="_genContainer_x5f3u_1",Zie="_closeIcon_x5f3u_11",qie="_configContiner_x5f3u_21",Xie="_textToImageContiner_x5f3u_30",Kp={genContainer:Yie,closeIcon:Zie,configContiner:qie,textToImageContiner:Xie},Kie=()=>{const{playgroundStore:t}=q();return s.jsxs(Es,{onClose:t.closeModal,open:t.isText2ImagePopupOpened,maxWidth:!1,classes:{paper:`${Kp.genContainer}`},children:[s.jsx(f,{className:Kp.configContiner,children:s.jsx(rd,{})}),s.jsx(f,{className:Kp.textToImageContiner,children:s.jsx(Fa,{selectedConfig:pe.TEXT_TO_IMAGE,location:{state:{prompt:t.textToGenerate,aspectRatio:t.aspectRatio}}})}),s.jsx(Un,{onClick:t.closeModal,className:Kp.closeIcon})]})},o2=Y(Kie),i2="/assets/Uppload-dc3376c8.svg",r2=()=>{const[t,e]=I.useState(!1),a=I.useRef(null);return I.useEffect(()=>{const n=()=>e(!0),o=()=>e(!1),i=l=>{a.current&&!a.current.contains(l.target)&&e(!1)},r=a.current;return r&&(r.addEventListener("mouseenter",n),r.addEventListener("mouseleave",o)),document.addEventListener("mousedown",i),()=>{r&&(r.removeEventListener("mouseenter",n),r.removeEventListener("mouseleave",o)),document.removeEventListener("mousedown",i)}},[a]),[a,t,e]},ere="_overlayContent_1qu1n_1",tre="_iconButton_1qu1n_16",sre="_MoreHorizIcon_1qu1n_23",are="_paper_1qu1n_31",nre="_iconButtonVisible_1qu1n_38",ore="_iconButtonHidden_1qu1n_41",ire="_menuIconWrapper_1qu1n_45",rre="_menuLabel_1qu1n_53",Ri={overlayContent:ere,iconButton:tre,MoreHorizIcon:sre,paper:are,iconButtonVisible:nre,iconButtonHidden:ore,menuIconWrapper:ire,menuLabel:rre},l2=({menuItems:t,image:e,hideMenuItems:a,type:n,secondaryTabType:o})=>{const[i,r]=I.useState(null),[l,c,d]=r2(),{t:u}=J("translation",{keyPrefix:"editor.images"}),{campaignStore:g}=q(),h=_=>{_.stopPropagation(),r(_.currentTarget)},p=_=>{r(null),_.stopPropagation()};return s.jsx(f,{ref:l,className:Ri.overlay,children:s.jsxs(f,{className:Ri.overlayContent,children:[!a&&s.jsx(Bs,{className:G(Ri.iconButton,{[Ri.iconButtonVisible]:c||!!i,[Ri.iconButtonHidden]:!c&&!i}),onClick:h,children:s.jsx(L_,{className:Ri.MoreHorizIcon})}),s.jsx(rp,{classes:{paper:Ri.paper},anchorEl:i,open:!!i,onClose:p,MenuListProps:{onMouseEnter:()=>d(!0),onMouseLeave:()=>!i&&d(!1)},children:t.filter(_=>!(_.label===u("delete")&&((o===qe.SHARED_IMAGES||n===ar.sharedImages)&&!g.isAdminMode||o===qe.LOGOS||n===ar.Logos))).map((_,y)=>s.jsx(Ca,{onClick:b=>{_.onClick(e,n===ar.userImages||o===qe.USER_IMAGES,n===ar.sharedImages||o===qe.SHARED_IMAGES),p(b)},children:s.jsxs(f,{className:Ri.menuIconWrapper,children:[s.jsx("img",{src:_.icon,alt:""}),s.jsx(k,{className:Ri.menuLabel,children:_.label})]})},y))})]})})},lre="_Container_y81kt_1",cre="_carousalHeader_y81kt_8",dre="_title_y81kt_13",ure="_buttonsContainer_y81kt_20",pre="_uploadIcon_y81kt_25",gre="_link_y81kt_34",mre="_carousel_y81kt_50",hre="_imagesContainer_y81kt_58",fre="_imageWrapper_y81kt_64",_re="_imageSkeleton_y81kt_69",yre="_image_y81kt_58",bre="_hiddenImage_y81kt_79",Ire="_leftArrow_y81kt_83",xre="_rightArrow_y81kt_84",Cre="_galleryBox_y81kt_104",Tre="_blurLayer_y81kt_115",Sre="_loader_y81kt_126",Aa={Container:lre,carousalHeader:cre,title:dre,buttonsContainer:ure,uploadIcon:pre,link:gre,carousel:mre,imagesContainer:hre,imageWrapper:fre,imageSkeleton:_re,image:yre,hiddenImage:bre,leftArrow:Ire,rightArrow:xre,galleryBox:Cre,blurLayer:Tre,loader:Sre},jre=({title:t,images:e=[],hideUploadIcon:a,onClick:n,type:o,menuItems:i,addImageObject:r})=>{const{t:l}=J("translation",{keyPrefix:"editor.images.imageCarousel"}),[c,d]=I.useState(0),[u,g]=I.useState(!0),{imagesStore:h}=q(),{convertS3UriToHttpsCloudFrontUrl:p,isS3Uri:_}=ca(),[y,b]=I.useState([]);I.useEffect(()=>{const T=async()=>{if(o===ar.Logos){b(e),g(!1);return}const S=e.map(async N=>{try{if((await fetch(N.url,{method:"HEAD"})).ok)return N}catch(w){console.error(`Image at URL ${N.url} is not accessible:`,w)}return null}),j=await Promise.all(S);b(j.filter(Boolean)),g(!1)};e.length>0&&T()},[e]);const x=()=>{d(T=>Math.max(T-1,0))},C=()=>{d(T=>Math.min(T+1,(e==null?void 0:e.length)-1))};return s.jsxs(f,{className:Aa.Container,children:[s.jsxs(f,{className:Aa.carousalHeader,children:[s.jsx(k,{className:Aa.title,children:t}),s.jsxs(f,{className:Aa.buttonsContainer,children:[!a&&s.jsx(f,{children:s.jsx("img",{className:Aa.uploadIcon,onClick:()=>{h.uploadProcessDone=!1,h.openUploadPopup=!0,o==ar.userImages?h.uploadToUserGallery=!0:o==ar.sharedImages?h.uploadToUserGallery=!1:o==ar.Logos&&(h.isLogoUploading=!0)},src:i2,alt:"upload"})}),s.jsx(ae,{disabled:e.length==0,className:Aa.link,buttonType:"textMedium",onClick:n,children:l("seeAll")})]})]}),s.jsxs(f,{className:Aa.carousel,children:[c!==0&&s.jsx(Bs,{className:Aa.leftArrow,onClick:x,disabled:c===0,children:s.jsx(fA,{})}),s.jsx(f,{className:Aa.imagesContainer,children:u?Array.from({length:4}).map((T,S)=>s.jsx(f,{className:Aa.imageWrapper,children:s.jsx(WI,{variant:"rectangular",width:"64px",height:"64px",className:Aa.imageSkeleton})},S)):y.length>=1&&y.slice(c,c+4).map((T,S)=>s.jsxs(f,{className:Aa.imageWrapper,id:T.visual_hash??T.visual_id,children:[T.visual_hash===h.deletedImageVhash&&h.isDeletingImage&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:Aa.blurLayer}),s.jsx(St,{size:24,className:Aa.loader})]}),s.jsx(la,{image:{id:"",url:_(T.url)?p(T.url):T.url,type:pe.CAMPAIGN},url:_(T.url)?p(T.url):T.url,hideFullScreenButton:!0,className:Aa.image,ImageOverlay:s.jsx(l2,{menuItems:i??[],image:T,type:o}),displayOverlay:"on",handleClick:()=>r&&r(T),visualHash:T.visual_hash??T.visual_id})]},S))}),s.jsx(Bs,{className:Aa.rightArrow,onClick:C,disabled:c+3>=e.length,children:s.jsx(_A,{})})]})]})},Gh=Y(jre),H1="/assets/download-a87c2405.svg",Q1="/assets/trash-a26579a6.svg",$o=({condition:t=!0,disabled:e=!1,children:a})=>{if(!t)return null;const n=e?{pointerEvents:"none",opacity:.38}:{};return be.isValidElement(a)?I.cloneElement(a,{style:{...a.props.style,...n}}):s.jsx(s.Fragment,{children:a})},Are="_simpleStyle_1iave_1",Nre="_generateImage_1iave_8",wre="_titleContainer_1iave_13",Mre="_info_1iave_17",vre="_infoIcon_1iave_17",Ere="_title_1iave_13",kre="_textFieldStyle_1iave_31",Dre="_dropdownAspectRatio_1iave_39",Pre="_buttonLayout_1iave_44",Lre="_primaryButton_1iave_44",Bre="_tooltip_1iave_58",So={simpleStyle:Are,generateImage:Nre,titleContainer:wre,info:Mre,infoIcon:vre,title:Ere,textFieldStyle:kre,dropdownAspectRatio:Dre,buttonLayout:Pre,primaryButton:Lre,tooltip:Bre},Ore=({textToGenerate:t,setTextToGenerate:e,selectedAspectRatio:a,handleGenAspectRatioChange:n,handleGenSubmit:o,hideTextField:i=!1,hideModelsDropdownSelector:r=!1,hideResolutionDropdownSelector:l=!1,tooltip:c,title:d})=>{const{t:u}=J("translation",{keyPrefix:"editor.images"}),{textToImageStore:g}=q(),h=i&&l&&r;return s.jsxs(f,{className:G(So.generateImage,{[So.simpleStyle]:h}),children:[s.jsxs(f,{className:So.titleContainer,children:[s.jsx(k,{className:So.title,children:d||u("imageGeneration.title")}),s.jsx(Ne,{title:c,className:So.info,componentsProps:{tooltip:{className:So.tooltip}},displayOn:"click",children:s.jsx(Zd,{className:So.infoIcon})})]}),s.jsxs($o,{condition:!h,children:[s.jsx($o,{condition:!r,children:s.jsx(W1,{selectedValue:g.config.tailored_model_id||Ud(g.config.model,g.config.model_version),handleChange:g.handleText2ImagePopupChange,placeholder:u("models.placeholder")})}),s.jsx($o,{condition:!i,children:s.jsx(we,{multiline:!0,fullWidth:!0,type:"text",placeholder:u("imageGeneration.placeholderText"),value:t,onEnterPress:o,onChange:p=>{e(p.target.value)},InputProps:{className:So.textFieldStyle}})}),s.jsx($o,{condition:!l,children:s.jsx(Ho,{type:"aspectRatio",value:a,onChange:n,placeholder:u("imageGeneration.defaultGenAspectRatio.placeholder"),className:So.dropDown,width:"-webkit-fill-available",height:"32px",inputProps:{className:So.dropdownAspectRatio}})})]}),s.jsx(ae,{className:So.primaryButton,buttonType:"primary",onClick:o,disabled:!h&&!t,children:u("imageGeneration.button")})]})},Rre=Y(Ore),zre="_imagesContainer_10r10_1",Ure="_GalleryGrid_10r10_1",$re="_galleyImagesBox_10r10_6",Fre="_gallery_10r10_9",Gre="_galleryNotFull_10r10_21",Wre="_buttonsContainer_10r10_24",Hre="_buttons_10r10_24",Qre="_uploadBtn_10r10_33",Jre="_imageWrapper_10r10_41",Vre="_imageContainer_10r10_49",Yre="_disabled_10r10_53",Zre="_blurLayer_10r10_59",qre="_loader_10r10_70",Hn={imagesContainer:zre,GalleryGrid:Ure,galleyImagesBox:$re,gallery:Fre,galleryNotFull:Gre,buttonsContainer:Wre,buttons:Hre,uploadBtn:Qre,imageWrapper:Jre,imageContainer:Vre,disabled:Yre,blurLayer:Zre,loader:qre},Xre=({menuItems:t,galleryData:e,addImageObject:a,loadMore:n,tabType:o,numberOfColumns:i,hideLoadMoreButton:r=!1,loading:l=!1,hideMenuItems:c=!1})=>{const{playgroundStore:d,imagesStore:u,campaignStore:g}=q(),{t:h}=J("translation",{keyPrefix:"editor.images.imageSecondaryTap"}),[p,_]=I.useState([]),{convertS3UriToHttpsCloudFrontUrl:y,isS3Uri:b}=ca();return I.useEffect(()=>{const x=new Array(i).fill(0);_(x)},[]),s.jsxs(f,{className:G(Hn.imagesContainer,{[Hn.disabled]:l}),children:[(o==qe.SHARED_IMAGES&&g.isAdminMode||o==qe.USER_IMAGES)&&s.jsxs(f,{className:Hn.buttonsContainer,children:[s.jsx(ae,{className:Hn.buttons,buttonType:"primaryMedium",onClick:()=>{u.uploadProcessDone=!1,d.setSelectedAspectRatio("4:3"),d.setTextToGenerate(""),d.openModal(),o==qe.USER_IMAGES?u.uploadToUserGallery=!0:u.uploadToUserGallery=!1},children:h("generate")}),s.jsx(ae,{buttonType:"textMedium",className:Hn.uploadBtn,onClick:()=>{u.uploadProcessDone=!1,u.openUploadPopup=!0,o==qe.USER_IMAGES?u.uploadToUserGallery=!0:u.uploadToUserGallery=!1},children:h("uploadImage")})]}),s.jsx(Tt,{item:!0,className:Hn.GalleryGrid,children:s.jsx(f,{className:Hn.galleyImagesBox,children:s.jsx(lp,{disableGutters:!0,maxWidth:!1,className:Hn.gallery,children:p.map((x,C)=>{var T,S;return s.jsx(f,{className:Hn.imageContainer,marginRight:CN%2===C).map((j,N)=>s.jsxs(f,{id:j.visual_hash??j.visual_id,className:Hn.imageWrapper,children:[j.visual_hash===u.deletedImageVhash&&u.isDeletingImage&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:Hn.blurLayer}),s.jsx(St,{size:24,className:Hn.loader})]}),s.jsx(la,{image:{id:j.id,url:b(j.url)?y(j.url):j.url,type:pe.CAMPAIGN},...j,visualHash:j.visual_hash,url:b(j.url)?y(j.url):j.url,handleClick:()=>a(j),hideFullScreenButton:!0,imageErrorCallBack:w=>{const D=document.getElementById(w||"");D&&(D.style.visibility="hidden",D.style.height="0",D.style.margin="0",D.style.padding="0",D.style.display="none")},ImageOverlay:s.jsx(l2,{menuItems:t,image:j,hideMenuItems:c,secondaryTabType:o}),displayOverlay:"on"})]},N))},C)})})})}),!r&&s.jsx(ae,{style:{margin:"auto",bottom:0},onClick:()=>n&&n(),children:h("loadMore")})]})},x_=Y(Xre),Kre="_secondaryTab_13iwu_1",ele="_searchBoxContainer_13iwu_5",tle="_customBriaInput_13iwu_8",Wh={secondaryTab:Kre,searchBoxContainer:ele,customBriaInput:tle},sle=({searchBoxVisible:t,secondaryTabType:e,handleSearchChange:a,menuItems:n,numberOfColumns:o,addImageObject:i,loadMore:r})=>{const{imagesStore:l}=q();return s.jsxs(f,{className:Wh.secondaryTab,children:[t&&e==qe.UNSPLASH&&s.jsx(f,{className:Wh.searchBoxContainer,children:s.jsx(yl,{onChange:a,className:Wh.customBriaInput,onKeyDown:c=>c.stopPropagation(),height:"40px",placeHolder:"Search"})}),s.jsx(x_,{menuItems:n,numberOfColumns:o,galleryData:l.tabGallery,addImageObject:i,loadMore:r,tabType:e})]})},ale=Y(sle),nle="/assets/ReplaceImage-2b18bee0.svg",Np=()=>{const t=ke(),{activePanel:e,setActivePanel:a}=Ts(),{resetRectangleInAGroup:n,findObjectFromScene:o,uploadAndRegisterBackgroundImages:i,removeObjectFromScene:r}=qa(),{imagesStore:l,designEditorStore:c}=q(),{scenes:d,setScenes:u,setCurrentScene:g,currentScene:h,isPopupView:p}=I.useContext(Fe),[_,y]=I.useState(!1),[b,x]=I.useState(!1),[C,T]=I.useState(!1),{t:S}=J("translation",{keyPrefix:"editor.controllers.canvasControllers"}),j=[S("delete"),S("editSmartImage")];I.useEffect(()=>{const v=l.isUploadingSmartImageMainObject||l.isGeneratingImages;y(v)},[l.isUploadingSmartImageMainObject,l.isGeneratingImages]),I.useEffect(()=>{(async()=>{const z=t==null?void 0:t.scene.exportToJSON();if(z){const L=await w(z),R=await N(z);x(L),T(R)}})()},[d,h,e]);const N=async v=>!v||!t?!1:c.isSmartImageObjectSelected,w=async v=>{if(!v)return!1;const z=await o(v,fe.InnerRectangle),L=await o(v,fe.OuterRectangle);return!!z&&!!L},D=(v,z)=>{if(!t)return;const L=t==null?void 0:t.objects.findOneById(v),R=afe(t.canvas.canvas,v);return!R&&L&&(L.fill=z),R??L},E=v=>{t&&(t.canvas.canvas.discardActiveObject(),t.canvas.canvas.setActiveObject(v),t.canvas.canvas.renderAll())},A=v=>{if(!t)return;const z=v.currentTarget,R=j.includes(z.getAttribute("data-value")??"")?fe.OuterRectangle:fe.InnerRectangle,Z=D(R,"rgba(83, 0, 201, 0.05)");E(Z)},M=v=>{if(!t)return;const z=v.currentTarget,L=j.includes(z.getAttribute("data-value")??""),R=L?fe.OuterRectangle:fe.InnerRectangle;D(R,L?"rgba(83, 0, 201, 0.02)":"rgba(83, 0, 201, 0.03)"),t.objects.deselect(),t.canvas.canvas.renderAll()},B=async v=>{if(!t)return;const z=await(t==null?void 0:t.renderer.render(v));v.preview=z;const L=d.map(R=>R.id===v.id?{...v,preview:v.preview}:t.scene.formalizeSceneAttributes(R));u(L),p&&c.setProperty("isSceneFullyLoaded",!1),g(v)};return{isSmartImageHeaderVisible:b,showSmartImageHeader:C,disableCanvasMenuActions:_,handleMouseEnter:A,handleMouseLeave:M,onUploadImage:async v=>{if(!t||!h)return;const z=t==null?void 0:t.scene.exportToJSON();l.setProperty("smartImageBackgroundOptions",[]),await n(z,fe.OuterRectangle),await n(z,fe.InnerRectangle);const L=await o(z,fe.InnerRectangle),R=await o(z,fe.OuterRectangle);c.setProperty("originalInnerRectangle",L),c.setProperty("originalOuterRectangle",R),await i(v,void 0,z),B({...z,duration:1e3})},handleEditSmartImage:async()=>{const v=t==null?void 0:t.scene.exportToJSON();if(!(!t||!v)){if(a(xe.IMAGES),l.setProperty("secondaryTabType",qe.SMART_IMAGE),await n(v,fe.OuterRectangle),l.smartImageBackgroundOptions.length===0){const z=await o(v,fe.OriginalImage);if(z){const L=z==null?void 0:z.src;await i({},L,v)}}B({...v,duration:1e3})}},handleDeleteSmartImage:async()=>{const v=t==null?void 0:t.scene.exportToJSON();if(!t||!v)return;l.resetSmartImage(),await r(v,fe.OuterRectangle),await r(v,fe.InnerRectangle),B({...v,duration:1e3});const z=await w(v),L=await N(v);x(z),T(L)}}};function c2({size:t}){return s.jsx("svg",{height:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M21 11.25H12.75V3H11.25V11.25H3V12.75H11.25V21H12.75V12.75H21V11.25Z",fill:"currentColor"})})}function ole({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 12C3 7.03111 7.03111 3 12 3C16.9689 3 21 7.03111 21 12C21 16.9689 16.9689 21 12 21C7.03111 21 3 16.9689 3 12ZM12 4.38462C7.79581 4.38462 4.38462 7.79581 4.38462 12C4.38462 16.2042 7.79581 19.6154 12 19.6154C16.2042 19.6154 19.6154 16.2042 19.6154 12C19.6154 7.79581 16.2042 4.38462 12 4.38462Z",fill:"currentColor"}),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9995 7.8457C12.3819 7.8457 12.6919 8.15566 12.6919 8.53801V11.3072H15.4611C15.8434 11.3072 16.1534 11.6172 16.1534 11.9995C16.1534 12.3819 15.8434 12.6919 15.4611 12.6919H12.6919V15.4611C12.6919 15.8434 12.3819 16.1534 11.9995 16.1534C11.6172 16.1534 11.3072 15.8434 11.3072 15.4611V12.6919H8.53801C8.15566 12.6919 7.8457 12.3819 7.8457 11.9995C7.8457 11.6172 8.15566 11.3072 8.53801 11.3072H11.3072V8.53801C11.3072 8.15566 11.6172 7.8457 11.9995 7.8457Z",fill:"currentColor"})]})}function ile({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M3.33301 16.6668H16.6663M9.16634 3.3335H10.833C11.7535 3.3335 12.4997 4.07969 12.4997 5.00016V11.6668C12.4997 12.5873 11.7535 13.3335 10.833 13.3335H9.16634C8.24587 13.3335 7.49967 12.5873 7.49967 11.6668V5.00016C7.49967 4.07969 8.24587 3.3335 9.16634 3.3335Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function rle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M10 3.3335V7.50016M10 12.5002V16.6668M6.66667 7.50016H13.3333C14.2538 7.50016 15 8.24635 15 9.16683V10.8335C15 11.754 14.2538 12.5002 13.3333 12.5002H6.66667C5.74619 12.5002 5 11.754 5 10.8335V9.16683C5 8.24635 5.74619 7.50016 6.66667 7.50016Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function lle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M3.33301 3.3335V16.6668M8.33301 7.50016H14.9997C15.9201 7.50016 16.6663 8.24635 16.6663 9.16683V10.8335C16.6663 11.754 15.9201 12.5002 14.9997 12.5002H8.33301C7.41253 12.5002 6.66634 11.754 6.66634 10.8335V9.16683C6.66634 8.24635 7.41253 7.50016 8.33301 7.50016Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function cle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M3.33301 10H7.49967M12.4997 10H16.6663M9.16634 5H10.833C11.7535 5 12.4997 5.74619 12.4997 6.66667V13.3333C12.4997 14.2538 11.7535 15 10.833 15H9.16634C8.24587 15 7.49967 14.2538 7.49967 13.3333V6.66667C7.49967 5.74619 8.24587 5 9.16634 5Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function dle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M16.6663 3.3335V16.6668M4.99967 7.50016H11.6663C12.5868 7.50016 13.333 8.24635 13.333 9.16683V10.8335C13.333 11.754 12.5868 12.5002 11.6663 12.5002H4.99967C4.0792 12.5002 3.33301 11.754 3.33301 10.8335V9.16683C3.33301 8.24635 4.0792 7.50016 4.99967 7.50016Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function ule({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M3.33301 3.3335H16.6663M9.16634 6.66683H10.833C11.7535 6.66683 12.4997 7.41302 12.4997 8.3335V15.0002C12.4997 15.9206 11.7535 16.6668 10.833 16.6668H9.16634C8.24587 16.6668 7.49967 15.9206 7.49967 15.0002V8.3335C7.49967 7.41302 8.24587 6.66683 9.16634 6.66683Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function ple({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M3.375 2V18M8.375 4H11.375C12.4796 4 13.375 4.89543 13.375 6V7C13.375 8.10457 12.4796 9 11.375 9H8.375C7.27043 9 6.375 8.10457 6.375 7V6C6.375 4.89543 7.27043 4 8.375 4ZM8.375 12H16.375C17.4796 12 18.375 12.8954 18.375 14V15C18.375 16.1046 17.4796 17 16.375 17H8.375C7.27043 17 6.375 16.1046 6.375 15V14C6.375 12.8954 7.27043 12 8.375 12Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function gle({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 11.75C4 11.1977 4.44772 10.75 5 10.75H20.0026C20.5549 10.75 21.0026 11.1977 21.0026 11.75C21.0026 12.3023 20.5549 12.75 20.0026 12.75H5C4.44772 12.75 4 12.3023 4 11.75Z",fill:"currentColor"}),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.4571 4.29289C12.8476 4.68342 12.8476 5.31658 12.4571 5.70711L6.41421 11.75L12.4571 17.7929C12.8476 18.1834 12.8476 18.8166 12.4571 19.2071C12.0666 19.5976 11.4334 19.5976 11.0429 19.2071L4.29289 12.4571C3.90237 12.0666 3.90237 11.4334 4.29289 11.0429L11.0429 4.29289C11.4334 3.90237 12.0666 3.90237 12.4571 4.29289Z",fill:"currentColor"})]})}function mle({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:s.jsx("path",{d:"M4.03 21.03a.75.75 0 0 1-1.06-1.06l17-17a.75.75 0 0 1 1.06 1.06l-17 17zm4.5.5a.75.75 0 0 1-1.06-1.06l13-13a.75.75 0 0 1 1.06 1.06l-13 13zm5 0a.75.75 0 0 1-1.06-1.06l8-8a.75.75 0 0 1 1.06 1.06l-8 8zm5.5-.5a.75.75 0 0 1-1.06-1.06l2-2a.75.75 0 0 1 1.06 1.06l-2 2zm-15.5-4.5a.75.75 0 0 1-1.06-1.06l13-13a.75.75 0 0 1 1.06 1.06l-13 13zm0-5a.75.75 0 0 1-1.06-1.06l8-8a.75.75 0 0 1 1.06 1.06l-8 8zm.5-5.5a.75.75 0 0 1-1.06-1.06l2-2a.75.75 0 0 1 1.06 1.06l-2 2z",fill:"currentColor"})})}function hle(t){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",children:s.jsx("path",{d:"M11.9987 17.1299L12.29 16.5769C12.1078 16.4809 11.8901 16.4808 11.7078 16.5767L11.9987 17.1299ZM6.93237 19.7935L6.31637 19.6879C6.27614 19.9223 6.37253 20.1593 6.565 20.2992C6.75747 20.439 7.01264 20.4574 7.22322 20.3467L6.93237 19.7935ZM7.90015 14.1518L8.51615 14.2575C8.55096 14.0546 8.48361 13.8476 8.33609 13.704L7.90015 14.1518ZM3.7959 10.1568L3.70626 9.53821C3.47069 9.57235 3.27497 9.73733 3.20146 9.96371C3.12794 10.1901 3.18939 10.4386 3.35995 10.6046L3.7959 10.1568ZM9.45977 9.3359L9.54941 9.95444C9.75307 9.92492 9.92915 9.79704 10.0202 9.6125L9.45977 9.3359ZM11.9929 4.20312L12.5534 3.92652C12.4481 3.71319 12.2308 3.57812 11.9929 3.57812C11.755 3.57812 11.5377 3.71319 11.4324 3.92652L11.9929 4.20312ZM14.5261 9.3359L13.9656 9.6125C14.0567 9.79704 14.2327 9.92492 14.4364 9.95444L14.5261 9.3359ZM20.1899 10.1568L20.6259 10.6046C20.7964 10.4386 20.8579 10.1901 20.7844 9.96371C20.7108 9.73733 20.5151 9.57235 20.2796 9.53821L20.1899 10.1568ZM16.0857 14.1518L15.6497 13.704C15.5022 13.8476 15.4349 14.0546 15.4697 14.2575L16.0857 14.1518ZM17.0535 19.7935L16.7621 20.3465C16.9726 20.4574 17.228 20.4392 17.4206 20.2993C17.6132 20.1595 17.7097 19.9225 17.6695 19.6879L17.0535 19.7935ZM11.7078 16.5767L6.64152 19.2403L7.22322 20.3467L12.2895 17.6831L11.7078 16.5767ZM7.54837 19.8992L8.51615 14.2575L7.28415 14.0462L6.31637 19.6879L7.54837 19.8992ZM8.33609 13.704L4.23184 9.70889L3.35995 10.6046L7.46421 14.5997L8.33609 13.704ZM3.88554 10.7753L9.54941 9.95444L9.37012 8.71736L3.70626 9.53821L3.88554 10.7753ZM10.0202 9.6125L12.5534 4.47973L11.4324 3.92652L8.8993 9.0593L10.0202 9.6125ZM11.4324 4.47973L13.9656 9.6125L15.0865 9.0593L12.5534 3.92652L11.4324 4.47973ZM14.4364 9.95444L20.1003 10.7753L20.2796 9.53821L14.6157 8.71736L14.4364 9.95444ZM19.754 9.70889L15.6497 13.704L16.5216 14.5997L20.6259 10.6046L19.754 9.70889ZM15.4697 14.2575L16.4375 19.8992L17.6695 19.6879L16.7017 14.0462L15.4697 14.2575ZM17.3448 19.2406L12.29 16.5769L11.7073 17.6828L16.7621 20.3465L17.3448 19.2406Z",fill:"#5B5B5B"})})}function fle(t){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",children:s.jsx("path",{d:"M11.933 5.5H5V21.5H18V13.5M14 17.5H9M15 5.5V3.5M18 6.5L20 4.5M19 9.5H21M9 13.5H14V9.5H9V13.5Z",stroke:"#5B5B5B",strokeWidth:"1.25","stroke-miterlimit":"10",strokeLinecap:"round",strokeLinejoin:"round"})})}function _le({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",children:[s.jsx("rect",{x:"-6.91699",y:"-7.46338",width:"32.4988",height:"32.6032",stroke:"#E7E7E7"}),s.jsx("path",{d:"M22.418 8.83813C22.418 11.1423 21.8134 13.4058 20.6649 15.4013L9.33252 8.83813H22.418Z",fill:"#F45542"}),s.jsx("path",{d:"M20.6641 15.4026C19.5154 17.3979 17.8633 19.0547 15.874 20.2065L9.33252 8.83813L20.6641 15.4026Z",fill:"#DD3242"}),s.jsx("path",{d:"M15.874 20.2065C13.8846 21.3583 11.628 21.9646 9.33105 21.9644L9.33243 8.83813L15.874 20.2065Z",fill:"#AF2F79"}),s.jsx("path",{d:"M-3.75293 8.83813C-3.75293 11.1423 -3.14832 13.4058 -1.9998 15.4013L9.33255 8.83813H-3.75293Z",fill:"#2656AB"}),s.jsx("path",{d:"M-1.99902 15.4026C-0.850315 17.3979 0.801759 19.0547 2.79114 20.2065L9.33257 8.83813L-1.99902 15.4026Z",fill:"#7943A3"}),s.jsx("path",{d:"M2.79102 20.2065C4.78037 21.3583 7.03696 21.9646 9.33392 21.9644L9.33254 8.83813L2.79102 20.2065Z",fill:"#A23CA2"}),s.jsx("path",{d:"M-3.75293 8.83827C-3.75293 6.53412 -3.14832 4.2706 -1.9998 2.27515L9.33255 8.83827H-3.75293Z",fill:"#019A85"}),s.jsx("path",{d:"M-1.99902 2.2737C-0.850315 0.278381 0.801759 -1.37845 2.79114 -2.53027L9.33257 8.83813L-1.99902 2.2737Z",fill:"#01AE5C"}),s.jsx("path",{d:"M2.79102 -2.53019C4.78037 -3.68205 7.03696 -4.28832 9.33392 -4.28809L9.33254 8.83815L2.79102 -2.53019Z",fill:"#A1CF49"}),s.jsx("path",{d:"M22.418 8.83827C22.418 6.53412 21.8134 4.2706 20.6649 2.27515L9.33252 8.83827H22.418Z",fill:"#F97827"}),s.jsx("path",{d:"M20.6641 2.2737C19.5154 0.278381 17.8633 -1.37845 15.874 -2.53027L9.33252 8.83813L20.6641 2.2737Z",fill:"#FCA313"}),s.jsx("path",{d:"M15.874 -2.53019C13.8846 -3.68205 11.628 -4.28832 9.33105 -4.28809L9.33243 8.83815L15.874 -2.53019Z",fill:"#FFE503"})]})}function yle({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fill:"currentColor",d:"M5.5,5.5H0v3H6A2.5,2.5,0,0,0,8.5,6V0h-3Z"}),s.jsx("path",{fill:"currentColor",d:"M15.5,18v6h3V18.5H24v-3H18A2.5,2.5,0,0,0,15.5,18Z"}),s.jsx("path",{fill:"currentColor",d:"M18.5,5.5V0h-3V6A2.5,2.5,0,0,0,18,8.5h6v-3Z"}),s.jsx("path",{fill:"currentColor",d:"M6,15.5H0v3H5.5V24h3V18A2.5,2.5,0,0,0,6,15.5Z"})]})}function ble({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M13.3335 6.66683V5.00016C13.3335 4.55814 13.1579 4.13421 12.8453 3.82165C12.5328 3.50909 12.1089 3.3335 11.6668 3.3335H5.00016C4.55814 3.3335 4.13421 3.50909 3.82165 3.82165C3.50909 4.13421 3.3335 4.55814 3.3335 5.00016V11.6668C3.3335 12.1089 3.50909 12.5328 3.82165 12.8453C4.13421 13.1579 4.55814 13.3335 5.00016 13.3335H6.66683M8.3335 6.66683H15.0002C15.9206 6.66683 16.6668 7.41302 16.6668 8.3335V15.0002C16.6668 15.9206 15.9206 16.6668 15.0002 16.6668H8.3335C7.41302 16.6668 6.66683 15.9206 6.66683 15.0002V8.3335C6.66683 7.41302 7.41302 6.66683 8.3335 6.66683Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Ile({size:t}){return s.jsxs("svg",{height:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M11.1981 5.06265C11.0371 4.47036 10.6857 3.9475 10.1981 3.57473C9.71049 3.20196 9.11377 3 8.5 3C7.88623 3 7.28951 3.20196 6.80191 3.57473C6.3143 3.9475 5.96291 4.47036 5.80194 5.06265H3V6.56261H5.80194C5.96291 7.1549 6.3143 7.67776 6.80191 8.05052C7.28951 8.42329 7.88623 8.62526 8.5 8.62526C9.11377 8.62526 9.71049 8.42329 10.1981 8.05052C10.6857 7.67776 11.0371 7.1549 11.1981 6.56261H20.9996V5.06265H11.1981ZM8.49962 7.1251C8.24004 7.1251 7.98629 7.04812 7.77045 6.90391C7.55462 6.75969 7.3864 6.55471 7.28706 6.31489C7.18772 6.07507 7.16173 5.81117 7.21237 5.55658C7.26301 5.30198 7.38802 5.06812 7.57157 4.88457C7.75512 4.70102 7.98898 4.57602 8.24357 4.52538C8.49817 4.47474 8.76206 4.50073 9.00188 4.60006C9.24171 4.6994 9.44669 4.86763 9.5909 5.08346C9.73512 5.29929 9.81209 5.55305 9.81209 5.81263C9.8115 6.16053 9.67303 6.49402 9.42702 6.74003C9.18102 6.98603 8.84753 7.1245 8.49962 7.1251Z",fill:"currentColor"}),s.jsx("path",{d:"M15.5 9.18736C14.8868 9.18956 14.2912 9.39233 13.8041 9.76473C13.317 10.1371 12.9652 10.6587 12.8023 11.2498H3V12.7498H12.8023C12.963 13.3422 13.3142 13.8653 13.8018 14.2382C14.2894 14.6111 14.8861 14.8132 15.5 14.8132C16.1138 14.8132 16.7106 14.6111 17.1981 14.2382C17.6857 13.8653 18.0369 13.3422 18.1977 12.7498H20.9996V11.2498H18.1977C18.0348 10.6587 17.6829 10.1371 17.1958 9.76473C16.7087 9.39233 16.1131 9.18956 15.5 9.18736ZM15.5 13.3123C15.2404 13.3123 14.9866 13.2353 14.7708 13.0911C14.555 12.9469 14.3867 12.7419 14.2874 12.5021C14.1881 12.2622 14.1621 11.9983 14.2127 11.7437C14.2634 11.4892 14.3884 11.2553 14.5719 11.0717C14.7555 10.8882 14.9893 10.7632 15.2439 10.7125C15.4985 10.6619 15.7624 10.6879 16.0022 10.7872C16.242 10.8866 16.447 11.0548 16.5912 11.2706C16.7355 11.4865 16.8124 11.7402 16.8124 11.9998C16.812 12.3478 16.6736 12.6814 16.4276 12.9274C16.1815 13.1735 15.8479 13.3119 15.5 13.3123Z",fill:"currentColor"}),s.jsx("path",{d:"M8.49962 15.3747C7.88609 15.3764 7.29 15.579 6.80244 15.9514C6.31489 16.3239 5.96269 16.8457 5.79969 17.4372H3V18.9371H5.80194C5.96291 19.5294 6.3143 20.0523 6.80191 20.425C7.28951 20.7978 7.88623 20.9998 8.5 20.9998C9.11377 20.9998 9.71049 20.7978 10.1981 20.425C10.6857 20.0523 11.0371 19.5294 11.1981 18.9371H20.9996V17.4372H11.1981C11.0351 16.8459 10.6832 16.3243 10.1959 15.9519C9.70865 15.5795 9.1129 15.3768 8.49962 15.3747ZM8.49962 19.4996C8.24004 19.4996 7.98629 19.4226 7.77045 19.2784C7.55462 19.1342 7.3864 18.9292 7.28706 18.6894C7.18772 18.4496 7.16173 18.1857 7.21237 17.9311C7.26301 17.6765 7.38802 17.4426 7.57157 17.2591C7.75512 17.0755 7.98898 16.9505 8.24357 16.8999C8.49817 16.8493 8.76206 16.8753 9.00188 16.9746C9.24171 17.0739 9.44669 17.2421 9.5909 17.458C9.73512 17.6738 9.81209 17.9276 9.81209 18.1872C9.8115 18.5351 9.67303 18.8685 9.42702 19.1145C9.18102 19.3606 8.84753 19.499 8.49962 19.4996Z",fill:"currentColor"})]})}function xle({size:t=18,onClick:e}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,onClick:e,viewBox:"0 0 18 18",fill:"none",children:s.jsx("path",{d:"M3.3335 5.83333H16.6668M8.3335 9.16667V14.1667M11.6668 9.16667V14.1667M4.16683 5.83333L5.00016 15.8333C5.00016 16.2754 5.17576 16.6993 5.48832 17.0118C5.80088 17.3244 6.2248 17.5 6.66683 17.5H13.3335C13.7755 17.5 14.1994 17.3244 14.512 17.0118C14.8246 16.6993 15.0002 16.2754 15.0002 15.8333L15.8335 5.83333M7.50016 5.83333V3.33333C7.50016 3.11232 7.58796 2.90036 7.74424 2.74408C7.90052 2.5878 8.11248 2.5 8.3335 2.5H11.6668C11.8878 2.5 12.0998 2.5878 12.2561 2.74408C12.4124 2.90036 12.5002 3.11232 12.5002 3.33333V5.83333",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Cle({size:t}){return s.jsxs("svg",{width:t,height:t,viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M4.31283 11.2541C4.77306 11.2541 5.14616 10.881 5.14616 10.4207C5.14616 9.9605 4.77306 9.5874 4.31283 9.5874C3.85259 9.5874 3.47949 9.9605 3.47949 10.4207C3.47949 10.881 3.85259 11.2541 4.31283 11.2541Z",fill:"#5B5B5B"}),s.jsx("path",{d:"M10.1462 11.2541C10.6064 11.2541 10.9795 10.881 10.9795 10.4207C10.9795 9.9605 10.6064 9.5874 10.1462 9.5874C9.68592 9.5874 9.31283 9.9605 9.31283 10.4207C9.31283 10.881 9.68592 11.2541 10.1462 11.2541Z",fill:"#5B5B5B"}),s.jsx("path",{d:"M15.9795 11.2541C16.4397 11.2541 16.8128 10.881 16.8128 10.4207C16.8128 9.9605 16.4397 9.5874 15.9795 9.5874C15.5193 9.5874 15.1462 9.9605 15.1462 10.4207C15.1462 10.881 15.5193 11.2541 15.9795 11.2541Z",fill:"#5B5B5B"}),s.jsx("path",{d:"M4.31283 11.2541C4.77306 11.2541 5.14616 10.881 5.14616 10.4207C5.14616 9.9605 4.77306 9.5874 4.31283 9.5874C3.85259 9.5874 3.47949 9.9605 3.47949 10.4207C3.47949 10.881 3.85259 11.2541 4.31283 11.2541Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M10.1462 11.2541C10.6064 11.2541 10.9795 10.881 10.9795 10.4207C10.9795 9.9605 10.6064 9.5874 10.1462 9.5874C9.68592 9.5874 9.31283 9.9605 9.31283 10.4207C9.31283 10.881 9.68592 11.2541 10.1462 11.2541Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M15.9795 11.2541C16.4397 11.2541 16.8128 10.881 16.8128 10.4207C16.8128 9.9605 16.4397 9.5874 15.9795 9.5874C15.5193 9.5874 15.1462 9.9605 15.1462 10.4207C15.1462 10.881 15.5193 11.2541 15.9795 11.2541Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Tle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M18.3066 16.784V18.4311C18.3066 18.8679 18.1331 19.2868 17.8242 19.5957C17.5153 19.9046 17.0964 20.0781 16.6596 20.0781H6.77723C6.3404 20.0781 5.92147 19.9046 5.61258 19.5957C5.3037 19.2868 5.13017 18.8679 5.13017 18.4311V16.784M15.8361 11.8428L11.7184 15.9605M11.7184 15.9605L7.60076 11.8428M11.7184 15.9605V6.07812",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Sle({size:t}){return s.jsxs("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M13.699 14.9745C13.699 15.6789 13.1279 16.25 12.4235 16.25H5.02551C4.32108 16.25 3.75 15.6789 3.75 14.9745V7.57653C3.75 6.8721 4.32108 6.30102 5.02551 6.30102H12.4235C13.1279 6.30102 13.699 6.8721 13.699 7.57653V14.9745Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeMiterlimit:"10"}),s.jsx("path",{d:"M5.66309 3.74969H14.9743C15.6787 3.74969 16.2498 4.32077 16.2498 5.0252V14.3364",stroke:"#5B5B5B",strokeWidth:"1.25",strokeMiterlimit:"10",strokeLinecap:"round"}),s.jsx("path",{d:"M8.72461 9.36243V13.189",stroke:"#5B5B5B",strokeWidth:"1.25",strokeMiterlimit:"10",strokeLinecap:"round"}),s.jsx("path",{d:"M6.81104 11.2754H10.6376",stroke:"#5B5B5B",strokeWidth:"1.25",strokeMiterlimit:"10",strokeLinecap:"round"})]})}function J1(t){return s.jsxs(Xe,{viewBox:"0 0 14 15",...t,children:[s.jsx("path",{d:"M10.7009 12.205C10.7009 12.9094 10.1299 13.4805 9.42542 13.4805H2.02746C1.32303 13.4805 0.751953 12.9094 0.751953 12.205V4.807C0.751953 4.10257 1.32303 3.53149 2.02746 3.53149H9.42542C10.1299 3.53149 10.7009 4.10257 10.7009 4.807V12.205Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),s.jsx("path",{d:"M2.66504 0.979672H11.9763C12.6807 0.979672 13.2518 1.55075 13.2518 2.25518V11.5664",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),s.jsx("path",{d:"M5.72656 6.59144V10.418",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),s.jsx("path",{d:"M3.81348 8.50781H7.64001",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})}function jle({size:t}){return s.jsxs("svg",{width:t,height:t,viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsxs("g",{"clip-path":"url(#clip0_7236_9683)",children:[s.jsx("path",{d:"M9.6766 5.33512H9.68326M9.00993 13.3351H4.34326C3.81283 13.3351 3.30412 13.1244 2.92905 12.7493C2.55398 12.3743 2.34326 11.8656 2.34326 11.3351V4.66846C2.34326 4.13802 2.55398 3.62932 2.92905 3.25424C3.30412 2.87917 3.81283 2.66846 4.34326 2.66846H11.0099C11.5404 2.66846 12.0491 2.87917 12.4241 3.25424C12.7992 3.62932 13.0099 4.13802 13.0099 4.66846V6.33512M2.34326 10.0018L5.00993 7.33513C5.6286 6.7398 6.39126 6.7398 7.00993 7.33513L8.34326 8.66846",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M10.3433 11.3351C11.816 11.3351 13.0099 12.529 13.0099 14.0018C13.0099 12.529 14.2038 11.3351 15.6766 11.3351C14.2038 11.3351 13.0099 10.1412 13.0099 8.66846C13.0099 10.1412 11.816 11.3351 10.3433 11.3351Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]}),s.jsx("defs",{children:s.jsx("clipPath",{id:"clip0_7236_9683",children:s.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0.343262 0.00195312)"})})})]})}function Ale({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:s.jsx("path",{fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round",d:"M6.5 4.25l.75-.75a2.121 2.121 0 0 1 3 3L6.5 10.25 2.75 6.5a2.121 2.121 0 0 1 3-3l.75.75zm7 6l4-7.5 4 7.5h-8zm-10.75 3.5h7.5v7.5h-7.5v-7.5zm14.75-.25a4 4 0 1 0 0 8 4 4 0 0 0 0-8z"})})}function Nle({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fill:"currentColor",d:"M21,21H16v3h5.546A2.457,2.457,0,0,0,24,21.545V16H21Z"}),s.jsx("path",{fill:"currentColor",d:"M0,2.455V8H3V3H8V0H2.454A2.457,2.457,0,0,0,0,2.455Z"}),s.jsx("path",{fill:"currentColor",d:"M3,16H0v5.545A2.457,2.457,0,0,0,2.454,24H8V21H3Z"}),s.jsx("path",{fill:"currentColor",d:"M21.546,0H16V3h5V8h3V2.455A2.457,2.457,0,0,0,21.546,0Z"})]})}function wle({size:t}){return s.jsxs("svg",{width:t,height:t,viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M18.75 13.8828L20.25 12.3828L18.75 10.8828",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M5.25 10.8828L3.75 12.3828L5.25 13.8828",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"7.5",y:"6.38281",width:"9",height:"12",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Mle({size:t,onClick:e}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",onClick:e,children:s.jsx("path",{d:"M10.8828 4.94824L12.8828 6.94824M4.88281 14.9482L14.8828 4.94824L12.8828 2.94824L2.88281 12.9482L4.88281 14.9482ZM6.88281 2.94824C6.88281 3.30186 7.02329 3.641 7.27334 3.89105C7.52339 4.1411 7.86252 4.28158 8.21615 4.28158C7.86252 4.28158 7.52339 4.42205 7.27334 4.6721C7.02329 4.92215 6.88281 5.26129 6.88281 5.61491C6.88281 5.26129 6.74234 4.92215 6.49229 4.6721C6.24224 4.42205 5.9031 4.28158 5.54948 4.28158C5.9031 4.28158 6.24224 4.1411 6.49229 3.89105C6.74234 3.641 6.88281 3.30186 6.88281 2.94824ZM13.5495 9.61491C13.5495 9.96853 13.69 10.3077 13.94 10.5577C14.1901 10.8078 14.5292 10.9482 14.8828 10.9482C14.5292 10.9482 14.1901 11.0887 13.94 11.3388C13.69 11.5888 13.5495 11.928 13.5495 12.2816C13.5495 11.928 13.409 11.5888 13.159 11.3388C12.9089 11.0887 12.5698 10.9482 12.2161 10.9482C12.5698 10.9482 12.9089 10.8078 13.159 10.5577C13.409 10.3077 13.5495 9.96853 13.5495 9.61491Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function vle(t){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[s.jsx("path",{d:"M14 4H20V10H14V4Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M4 14H10V20H4V14Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M17 20C18.6569 20 20 18.6569 20 17C20 15.3431 18.6569 14 17 14C15.3431 14 14 15.3431 14 17C14 18.6569 15.3431 20 17 20Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M7 10C8.65685 10 10 8.65685 10 7C10 5.34315 8.65685 4 7 4C5.34315 4 4 5.34315 4 7C4 8.65685 5.34315 10 7 10Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Ele({size:t}){return s.jsxs("svg",{width:t,height:t,viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M9.81101 6.07812H6.51689C6.06207 6.07812 5.69336 6.44683 5.69336 6.90165V10.1958C5.69336 10.6506 6.06207 11.0193 6.51689 11.0193H9.81101C10.2658 11.0193 10.6345 10.6506 10.6345 10.1958V6.90165C10.6345 6.44683 10.2658 6.07812 9.81101 6.07812Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M18.0463 6.07812H14.7522C14.2974 6.07812 13.9287 6.44683 13.9287 6.90165V10.1958C13.9287 10.6506 14.2974 11.0193 14.7522 11.0193H18.0463C18.5011 11.0193 18.8698 10.6506 18.8698 10.1958V6.90165C18.8698 6.44683 18.5011 6.07812 18.0463 6.07812Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M9.81101 14.3134H6.51689C6.06207 14.3134 5.69336 14.6821 5.69336 15.1369V18.4311C5.69336 18.8859 6.06207 19.2546 6.51689 19.2546H9.81101C10.2658 19.2546 10.6345 18.8859 10.6345 18.4311V15.1369C10.6345 14.6821 10.2658 14.3134 9.81101 14.3134Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M18.0463 14.3134H14.7522C14.2974 14.3134 13.9287 14.6821 13.9287 15.1369V18.4311C13.9287 18.8859 14.2974 19.2546 14.7522 19.2546H18.0463C18.5011 19.2546 18.8698 18.8859 18.8698 18.4311V15.1369C18.8698 14.6821 18.5011 14.3134 18.0463 14.3134Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]})}function kle(t){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",children:s.jsx("path",{d:"M15 8.5H15.01M4 15.5L8 11.5C8.45606 11.0612 8.97339 10.8301 9.5 10.8301C10.0266 10.8301 10.5439 11.0612 11 11.5L16 16.5M14 14.5L15 13.5C15.4561 13.0612 15.9734 12.8301 16.5 12.8301C17.0266 12.8301 17.5439 13.0612 18 13.5L20 15.5M7 4.5H17C18.6569 4.5 20 5.84315 20 7.5V17.5C20 19.1569 18.6569 20.5 17 20.5H7C5.34315 20.5 4 19.1569 4 17.5V7.5C4 5.84315 5.34315 4.5 7 4.5Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function d2({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 12C3 7.02991 7.02991 3 12 3C16.9701 3 21 7.02991 21 12C21 16.9701 16.9701 21 12 21C7.02991 21 3 16.9701 3 12ZM12 4.44C7.8252 4.44 4.44 7.8252 4.44 12C4.44 16.1748 7.8252 19.56 12 19.56C16.1748 19.56 19.56 16.1748 19.56 12C19.56 7.8252 16.1748 4.44 12 4.44Z",fill:"currentColor"}),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.02 10.74C10.02 10.3424 10.3424 10.02 10.74 10.02H12.18C12.5776 10.02 12.9 10.3424 12.9 10.74V15.96C12.9 16.3576 12.5776 16.68 12.18 16.68C11.7824 16.68 11.46 16.3576 11.46 15.96V11.46H10.74C10.3424 11.46 10.02 11.1376 10.02 10.74Z",fill:"currentColor"}),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.48 16.14C9.48 15.7424 9.80236 15.42 10.2 15.42H14.16C14.5576 15.42 14.88 15.7424 14.88 16.14C14.88 16.5376 14.5576 16.86 14.16 16.86H10.2C9.80236 16.86 9.48 16.5376 9.48 16.14Z",fill:"currentColor"}),s.jsx("path",{d:"M12 6.69C11.7686 6.69 11.5424 6.75862 11.35 6.88718C11.1576 7.01574 11.0076 7.19847 10.9191 7.41226C10.8305 7.62605 10.8073 7.8613 10.8525 8.08826C10.8976 8.31521 11.0091 8.52369 11.1727 8.68732C11.3363 8.85094 11.5448 8.96237 11.7717 9.00752C11.9987 9.05266 12.234 9.02949 12.4477 8.94094C12.6615 8.85239 12.8443 8.70242 12.9728 8.51002C13.1014 8.31761 13.17 8.0914 13.17 7.86C13.17 7.5497 13.0467 7.2521 12.8273 7.03269C12.6079 6.81327 12.3103 6.69 12 6.69Z",fill:"currentColor"})]})}function Dle(){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"17",viewBox:"0 0 17 17",fill:"none",children:s.jsx("path",{d:"M10.8826 6.28166H10.8893M3.54932 10.9483L6.21598 8.28166C6.52002 7.9891 6.86491 7.83508 7.21598 7.83508C7.56706 7.83508 7.91194 7.9891 8.21598 8.28166L11.5493 11.615M10.216 10.2817L10.8826 9.615C11.1867 9.32244 11.5316 9.16842 11.8826 9.16842C12.2337 9.16842 12.5786 9.32244 12.8826 9.615L14.216 10.9483M5.54932 3.61499H12.216C13.3206 3.61499 14.216 4.51042 14.216 5.61499V12.2817C14.216 13.3862 13.3206 14.2817 12.216 14.2817H5.54932C4.44475 14.2817 3.54932 13.3862 3.54932 12.2817V5.61499C3.54932 4.51042 4.44475 3.61499 5.54932 3.61499Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Ple({size:t}){return s.jsxs("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M4.4115 8.31741L9.03312 10.6985C9.32215 10.8505 9.65111 10.9365 9.99984 10.9365C10.3485 10.9365 10.6775 10.8505 10.9666 10.6985L15.5882 8.31741C15.9196 8.14309 16.1457 7.79538 16.1457 7.39486C16.1457 6.99434 15.9196 6.6466 15.5882 6.4723L10.9666 4.09126C10.6775 3.93926 10.3485 3.85319 9.99984 3.85319C9.65111 3.85319 9.32215 3.93926 9.03312 4.09126L4.4115 6.4723C4.08002 6.6466 3.854 6.99434 3.854 7.39486C3.854 7.79538 4.08002 8.14309 4.4115 8.31741Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M3.854 13.1286L9.03312 15.9069C9.32218 16.059 9.65111 16.145 9.99984 16.145C10.3486 16.145 10.6775 16.059 10.9666 15.9069L16.1457 13.1286",stroke:"#5B5B5B",strokeWidth:"1.25",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M3.854 10.5246L9.03312 13.3029C9.32218 13.4549 9.65111 13.541 9.99984 13.541C10.3486 13.541 10.6775 13.4549 10.9666 13.3029L16.1457 10.5246",stroke:"#5B5B5B",strokeWidth:"1.25",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"})]})}function u2({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M6.6665 9.16667V5.83333C6.6665 4.94928 7.01769 4.10143 7.64281 3.47631C8.26794 2.85119 9.11578 2.5 9.99984 2.5C10.8839 2.5 11.7317 2.85119 12.3569 3.47631C12.982 4.10143 13.3332 4.94928 13.3332 5.83333V9.16667M5.83317 9.16667H14.1665C15.087 9.16667 15.8332 9.91286 15.8332 10.8333V15.8333C15.8332 16.7538 15.087 17.5 14.1665 17.5H5.83317C4.9127 17.5 4.1665 16.7538 4.1665 15.8333V10.8333C4.1665 9.91286 4.9127 9.16667 5.83317 9.16667ZM10.8332 13.3333C10.8332 13.7936 10.4601 14.1667 9.99984 14.1667C9.5396 14.1667 9.1665 13.7936 9.1665 13.3333C9.1665 12.8731 9.5396 12.5 9.99984 12.5C10.4601 12.5 10.8332 12.8731 10.8332 13.3333Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Lle({size:t}){return s.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",height:t,children:s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.7702 2.27665C11.5444 1.88955 12.4557 1.88955 13.2299 2.27665L20.5466 5.93501C21.8364 6.57993 21.8364 8.42059 20.5466 9.0655L13.2299 12.7238C12.4557 13.1109 11.5444 13.1109 10.7702 12.7238L3.45346 9.0655C2.16362 8.42058 2.16363 6.57992 3.45346 5.93501L10.7702 2.27665ZM2.31458 17.1955C2.48281 16.817 2.92603 16.6466 3.30455 16.8148L11.4923 20.4538C11.8155 20.5974 12.1844 20.5974 12.5076 20.4538L20.6953 16.8148C21.0739 16.6466 21.5171 16.817 21.6853 17.1955C21.8535 17.5741 21.6831 18.0173 21.3045 18.1855L13.1168 21.8245C12.4058 22.1405 11.5941 22.1405 10.8831 21.8245L2.69534 18.1855C2.31683 18.0173 2.14636 17.5741 2.31458 17.1955V17.1955ZM3.30455 12.3148C2.92603 12.1466 2.48281 12.317 2.31458 12.6955C2.14636 13.0741 2.31683 13.5173 2.69534 13.6855L10.8831 17.3245C11.5941 17.6405 12.4058 17.6405 13.1168 17.3245L21.3045 13.6855C21.6831 13.5173 21.8535 13.0741 21.6853 12.6955C21.5171 12.317 21.0739 12.1466 20.6953 12.3148L12.5076 15.9538C12.1844 16.0974 11.8155 16.0974 11.4923 15.9538L3.30455 12.3148Z",fill:"currentColor"})})}function Ble({size:t}){return s.jsxs("svg",{width:t,height:t,viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M10 18.0068C8.01088 18.0068 6.10322 17.2167 4.6967 15.8101C3.29018 14.4036 2.5 12.496 2.5 10.5068C2.5 8.51771 3.29018 6.61006 4.6967 5.20354C6.10322 3.79701 8.01088 3.00684 10 3.00684C14.1417 3.00684 17.5 5.99184 17.5 9.6735C17.5 10.5568 17.105 11.4052 16.4017 12.0302C15.6983 12.6552 14.7442 13.0068 13.75 13.0068H11.6667C11.2949 13.0008 10.9318 13.1194 10.6351 13.3435C10.3384 13.5677 10.1252 13.8846 10.0294 14.2438C9.93362 14.6031 9.9607 14.9841 10.1064 15.3262C10.252 15.6683 10.5079 15.9519 10.8333 16.1318C10.9997 16.2854 11.1138 16.4872 11.1596 16.7089C11.2054 16.9306 11.1806 17.1611 11.0886 17.368C10.9967 17.5749 10.8422 17.7478 10.647 17.8623C10.4517 17.9769 10.2255 18.0275 10 18.0068Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M7.08333 10.0902C7.54357 10.0902 7.91667 9.71707 7.91667 9.25684C7.91667 8.7966 7.54357 8.4235 7.08333 8.4235C6.6231 8.4235 6.25 8.7966 6.25 9.25684C6.25 9.71707 6.6231 10.0902 7.08333 10.0902Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M10.4167 7.59017C10.8769 7.59017 11.25 7.21707 11.25 6.75684C11.25 6.2966 10.8769 5.9235 10.4167 5.9235C9.95643 5.9235 9.58333 6.2966 9.58333 6.75684C9.58333 7.21707 9.95643 7.59017 10.4167 7.59017Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M13.75 10.0902C14.2102 10.0902 14.5833 9.71707 14.5833 9.25684C14.5833 8.7966 14.2102 8.4235 13.75 8.4235C13.2898 8.4235 12.9167 8.7966 12.9167 9.25684C12.9167 9.71707 13.2898 10.0902 13.75 10.0902Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Ole({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M7.49984 4.16667H5.83317C5.39114 4.16667 4.96722 4.34226 4.65466 4.65482C4.3421 4.96738 4.1665 5.39131 4.1665 5.83333V15.8333C4.1665 16.2754 4.3421 16.6993 4.65466 17.0118C4.96722 17.3244 5.39114 17.5 5.83317 17.5H8.33317M7.49984 4.16667C7.49984 5.08714 8.24603 5.83333 9.1665 5.83333H10.8332C11.7536 5.83333 12.4998 5.08714 12.4998 4.16667M7.49984 4.16667C7.49984 3.24619 8.24603 2.5 9.1665 2.5H10.8332C11.7536 2.5 12.4998 3.24619 12.4998 4.16667M15.8332 10V5.83333C15.8332 5.39131 15.6576 4.96738 15.345 4.65482C15.0325 4.34226 14.6085 4.16667 14.1665 4.16667H12.4998M10.8332 14.1667V13.3333C10.8332 13.1123 10.921 12.9004 11.0772 12.7441C11.2335 12.5878 11.4455 12.5 11.6665 12.5H12.4998M14.9998 12.5H15.8332C16.0542 12.5 16.2661 12.5878 16.4224 12.7441C16.5787 12.9004 16.6665 13.1123 16.6665 13.3333V14.1667M16.6665 16.6667V17.5C16.6665 17.721 16.5787 17.933 16.4224 18.0893C16.2661 18.2455 16.0542 18.3333 15.8332 18.3333H14.9998M12.4998 18.3333H11.6665C11.4455 18.3333 11.2335 18.2455 11.0772 18.0893C10.921 17.933 10.8332 17.721 10.8332 17.5V16.6667",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Rle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M14.1883 13.4886L17.4824 10.1945M17.4824 10.1945L14.1883 6.90039M17.4824 10.1945H8.4236C7.54994 10.1945 6.71207 10.5416 6.09431 11.1593C5.47654 11.7771 5.12948 12.615 5.12948 13.4886C5.12948 14.3623 5.47654 15.2002 6.09431 15.8179C6.71207 16.4357 7.54994 16.7827 8.4236 16.7827H9.24713",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function zle({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fill:"currentColor",d:"M12,2a10.032,10.032,0,0,1,7.122,3H16a1,1,0,0,0-1,1h0a1,1,0,0,0,1,1h4.143A1.858,1.858,0,0,0,22,5.143V1a1,1,0,0,0-1-1h0a1,1,0,0,0-1,1V3.078A11.981,11.981,0,0,0,.05,10.9a1.007,1.007,0,0,0,1,1.1h0a.982.982,0,0,0,.989-.878A10.014,10.014,0,0,1,12,2Z"}),s.jsx("path",{fill:"currentColor",d:"M22.951,12a.982.982,0,0,0-.989.878A9.986,9.986,0,0,1,4.878,19H8a1,1,0,0,0,1-1H9a1,1,0,0,0-1-1H3.857A1.856,1.856,0,0,0,2,18.857V23a1,1,0,0,0,1,1H3a1,1,0,0,0,1-1V20.922A11.981,11.981,0,0,0,23.95,13.1a1.007,1.007,0,0,0-1-1.1Z"})]})}function Ule({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 12C3 7.03111 7.03111 3 12 3C16.9689 3 21 7.03111 21 12C21 16.9689 16.9689 21 12 21C7.03111 21 3 16.9689 3 12ZM12 4.38462C7.79581 4.38462 4.38462 7.79581 4.38462 12C4.38462 16.2042 7.79581 19.6154 12 19.6154C16.2042 19.6154 19.6154 16.2042 19.6154 12C19.6154 7.79581 16.2042 4.38462 12 4.38462Z",fill:"currentColor"}),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.8457 11.9999C7.8457 11.6176 8.15566 11.3076 8.53801 11.3076H15.4611C15.8434 11.3076 16.1534 11.6176 16.1534 11.9999C16.1534 12.3823 15.8434 12.6922 15.4611 12.6922H8.53801C8.15566 12.6922 7.8457 12.3823 7.8457 11.9999Z",fill:"currentColor"})]})}function $le({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",children:s.jsx("path",{d:"M3.45068 9.16668V15.8333C3.45068 16.0544 3.53848 16.2663 3.69476 16.4226C3.85104 16.5789 4.063 16.6667 4.28402 16.6667H10.9507M3.45068 5.00001V4.16668C3.45068 3.94566 3.53848 3.7337 3.69476 3.57742C3.85104 3.42114 4.063 3.33334 4.28402 3.33334H5.11735M9.28402 3.33334H10.9507M15.1173 3.33334H15.9507C16.1717 3.33334 16.3837 3.42114 16.5399 3.57742C16.6962 3.7337 16.784 3.94566 16.784 4.16668V5.00001M16.784 9.16668V10.8333M16.784 15V15.8333C16.784 16.0544 16.6962 16.2663 16.5399 16.4226C16.3837 16.5789 16.1717 16.6667 15.9507 16.6667H15.1173M3.45068 10H9.28402C9.50503 10 9.71699 10.0878 9.87327 10.2441C10.0296 10.4004 10.1174 10.6123 10.1174 10.8333V16.6667",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Fle({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",height:t,children:s.jsx("path",{fill:"currentColor",d:"M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"})})}function Gle({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",width:t,height:t,children:[s.jsx("circle",{cx:"50",cy:"50",r:"45",fill:"#5300C9"}),s.jsx("path",{d:"M35 50 L45 60 L65 40",fill:"none",stroke:"white","stroke-width":"8","stroke-linecap":"round","stroke-linejoin":"round"})]})}function Wle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 21 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M17.3431 10.3664L15.6764 10.783C14.9491 10.8467 14.2167 10.7502 13.5306 10.5005C12.8445 10.2508 12.2215 9.85385 11.7052 9.33759C11.1889 8.82133 10.792 8.19827 10.5423 7.5122C10.2926 6.82613 10.1961 6.0937 10.2598 5.36637L10.6764 3.69971M17.3431 10.3664L10.6764 3.69971M17.3431 10.3664C17.3431 11.6849 16.9521 12.9738 16.2196 14.0702C15.487 15.1665 14.4458 16.021 13.2277 16.5256C12.0095 17.0302 10.669 17.1622 9.37583 16.9049C8.08263 16.6477 6.89474 16.0128 5.96239 15.0804C5.03004 14.1481 4.3951 12.9602 4.13787 11.667C3.88063 10.3738 4.01265 9.03333 4.51724 7.81515C5.02182 6.59698 5.87631 5.55579 6.97263 4.82324C8.06896 4.0907 9.35789 3.69971 10.6764 3.69971",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Hle(t){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:s.jsx("path",{d:"M14 12H20M14 16H20M14 20H20M5 4H19C19.5523 4 20 4.44772 20 5V7C20 7.55228 19.5523 8 19 8H5C4.44772 8 4 7.55228 4 7V5C4 4.44772 4.44772 4 5 4ZM5 12H9C9.55228 12 10 12.4477 10 13V19C10 19.5523 9.55228 20 9 20H5C4.44772 20 4 19.5523 4 19V13C4 12.4477 4.44772 12 5 12Z",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Qle(t){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",children:s.jsx("path",{d:"M3 7.5V5.5H16V7.5M10 5.5V19.5M12 19.5H8M15 13.5V12.5H21V13.5M18 12.5V19.5M17 19.5H19",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Jle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M2.50049 6.33317V4.6665H13.3338V6.33317M8.33382 4.6665V16.3332M10.0005 16.3332H6.66715M12.5005 11.3332V10.4998H17.5005V11.3332M15.0005 10.4998V16.3332M14.1672 16.3332H15.8338",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Vle({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{fill:"currentColor",d:"M12,0A11.972,11.972,0,0,0,4,3.073V1A1,1,0,0,0,2,1V4A3,3,0,0,0,5,7H8A1,1,0,0,0,8,5H5a.854.854,0,0,1-.1-.021A9.987,9.987,0,1,1,2,12a1,1,0,0,0-2,0A12,12,0,1,0,12,0Z"}),s.jsx("path",{fill:"currentColor",d:"M12,6a1,1,0,0,0-1,1v5a1,1,0,0,0,.293.707l3,3a1,1,0,0,0,1.414-1.414L13,11.586V7A1,1,0,0,0,12,6Z"})]})}function p2({size:t}){return s.jsxs("svg",{height:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M12 19C10.4092 18.9982 8.88416 18.3655 7.75933 17.2407C6.6345 16.1158 6.00179 14.5908 6 13V4H7.5V13C7.5 14.1935 7.97411 15.3381 8.81802 16.182C9.66193 17.0259 10.8065 17.5 12 17.5C13.1935 17.5 14.3381 17.0259 15.182 16.182C16.0259 15.3381 16.5 14.1935 16.5 13V4H18V13C17.9982 14.5908 17.3655 16.1158 16.2407 17.2407C15.1158 18.3655 13.5908 18.9982 12 19V19Z",fill:"currentColor"}),s.jsx("path",{d:"M21 20.5H3V22H21V20.5Z",fill:"currentColor"})]})}function Yle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M9.8117 13.4886L6.51758 10.1945M6.51758 10.1945L9.8117 6.90039M6.51758 10.1945H15.5764C16.4501 10.1945 17.2879 10.5416 17.9057 11.1593C18.5235 11.7771 18.8705 12.615 18.8705 13.4886C18.8705 14.3623 18.5235 15.2002 17.9057 15.8179C17.2879 16.4357 16.4501 16.7827 15.5764 16.7827H14.7529",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function V1({size:t}){return s.jsxs("svg",{height:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M8.74963 9.00117V8.25124C8.7494 7.41987 9.02548 6.612 9.53445 5.95465C10.0434 5.29729 10.7564 4.82772 11.5614 4.61976C12.3663 4.41181 13.2175 4.47727 13.9812 4.80584C14.7449 5.13441 15.3777 5.70747 15.7802 6.43492L17.0918 5.70674C16.5281 4.68857 15.642 3.88661 14.5728 3.4269C13.5037 2.96719 12.3121 2.8758 11.1853 3.16711C10.0585 3.45841 9.06053 4.11589 8.34814 5.03619C7.63576 5.95649 7.24939 7.08743 7.24978 8.25124V9.00117H5V18.7502C5 19.3469 5.23703 19.9191 5.65895 20.3411C6.08086 20.763 6.6531 21 7.24978 21H17.7488C18.3454 21 18.9177 20.763 19.3396 20.3411C19.7615 19.9191 19.9985 19.3469 19.9985 18.7502V9.00117H8.74963ZM18.4987 18.7502C18.4987 18.9491 18.4197 19.1399 18.279 19.2805C18.1384 19.4211 17.9477 19.5001 17.7488 19.5001H7.24978C7.05089 19.5001 6.86014 19.4211 6.7195 19.2805C6.57886 19.1399 6.49985 18.9491 6.49985 18.7502V10.501H18.4987V18.7502Z",fill:"#5B5B5B"}),s.jsx("path",{d:"M13.2489 13.501H11.749V16.5007H13.2489V13.501Z",fill:"#5B5B5B"})]})}function Zle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 13 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("circle",{cx:"6.34375",cy:"6",r:"5.375",fill:"#FAFAFA",stroke:"#E7E7E7","stroke-width":"1.25"})})}function qle({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:s.jsx("path",{fill:"currentColor",d:"M12.75 13.81v7.44a.75.75 0 1 1-1.5 0v-7.4L9.49 15.6a.75.75 0 1 1-1.06-1.06l2.35-2.36c.68-.68 1.8-.68 2.48 0l2.35 2.36a.75.75 0 1 1-1.06 1.06l-1.8-1.8zM9 18v1.5H6.75v-.01A5.63 5.63 0 0 1 5.01 8.66a6 6 0 0 1 11.94-.4 5.63 5.63 0 0 1 .3 11.23v.01H15V18h1.88a4.12 4.12 0 1 0-1.5-7.97A4.51 4.51 0 0 0 11 4.5a4.5 4.5 0 0 0-4.43 5.29 4.13 4.13 0 0 0 .68 8.2V18H9z"})})}function Xle({size:t}){return s.jsx("svg",{width:t,height:t,viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M3.00977 10.6685V12.0018C3.00977 12.3554 3.15024 12.6946 3.40029 12.9446C3.65034 13.1946 3.98948 13.3351 4.3431 13.3351H12.3431C12.6967 13.3351 13.0359 13.1946 13.2859 12.9446C13.536 12.6946 13.6764 12.3554 13.6764 12.0018V10.6685M5.00977 6.00179L8.3431 2.66846M8.3431 2.66846L11.6764 6.00179M8.3431 2.66846V10.6685",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function Kle({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:s.jsx("path",{d:"M22 5.07167L18.6667 8.405V7.5C18.6667 6.12167 17.545 5 16.1667 5H10.3333H4.5C3.12167 5 2 6.12167 2 7.5V18.3333H18.6667V14.9283L22 18.2617V5.07167ZM17 16.6667H3.66667V7.5C3.66667 7.04 4.04083 6.66667 4.5 6.66667H16.1667C16.6267 6.66667 17 7.04 17 7.5V16.6667ZM20.3333 14.2383L18.6667 12.5717V10.7617L20.3333 9.095V14.2383Z",fill:"currentColor"})})}class he{}m(he,"Background",mle),m(he,"Elements",Ale),m(he,"Text",Qle),m(he,"Templates",Hle),m(he,"Search",Fle),m(he,"Images",kle),m(he,"Videos",Kle),m(he,"Graphics",vle),m(he,"Uploads",qle),m(he,"Uploads1",Xle),m(he,"Logo",Lle),m(he,"Compress",yle),m(he,"Expand",Nle),m(he,"Undo",Yle),m(he,"Redo",Rle),m(he,"Refresh",zle),m(he,"Layers",Ple),m(he,"TimePast",Vle),m(he,"AddCircleOutline",ole),m(he,"RemoveCircleOutline",Ule),m(he,"InformationCircleOutline",d2),m(he,"Customize",Ile),m(he,"SwapHorizontal",FS),m(he,"ArrowBackOutline",gle),m(he,"Underline",p2),m(he,"Add",c2),m(he,"Campaigns",fle),m(he,"Brands",hle),m(he,"Color",_le),m(he,"InsertImage",Dle),m(he,"GenerateBackground",Mle),m(he,"EditWithAI",jle),m(he,"Resize",$le),m(he,"DuplicateIcon",J1),m(he,"AlignBottom",ile),m(he,"AlignCenter",rle),m(he,"AlignLeft",lle),m(he,"AlignMiddle",cle),m(he,"AlignRight",dle),m(he,"AlignTop",ule),m(he,"Alignment",ple),m(he,"Copy",ble),m(he,"Delete",xle),m(he,"Dots",Cle),m(he,"Duplicate",Sle),m(he,"Locked",u2),m(he,"Paste",Ole),m(he,"Unlocked",V1),m(he,"Palette",Ble),m(he,"TextSize",Jle),m(he,"Sticker",Wle),m(he,"GridView",Ele),m(he,"FullView",wle),m(he,"Download",Tle),m(he,"Select",Gle),m(he,"Unselect",Zle);const ece="_container_bm6fh_1",tce="_item_bm6fh_12",sce="_title_bm6fh_32",ace="_icons_bm6fh_41",nce="_selected_bm6fh_51",oce="_blurLayer_bm6fh_58",ice="_loader_bm6fh_68",vr={container:ece,item:tce,title:sce,icons:ace,selected:nce,blurLayer:oce,loader:ice},rce=({items:t})=>{const{imagesStore:e}=q(),[a,n]=I.useState(Bn.EXPAND_BACKGROUND),o=i=>{e.isGeneratingImages||n(i),e.handleSmartImageChange("backgroundOption",i)};return s.jsx(f,{className:vr.container,children:t.map(i=>s.jsxs(f,{className:G({[vr.item]:!0,[vr.selected]:i.title===e.smartImageForm.backgroundOption}),onClick:()=>o(i.title),children:[(i.title===a&&e.isGeneratingImages||e.isUploadingSmartImageMainObject)&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:vr.blurLayer}),s.jsx(St,{size:24,className:vr.loader})]}),s.jsxs(f,{className:vr.icons,children:[s.jsx($o,{condition:i.title===e.smartImageForm.backgroundOption,children:s.jsx(he.Select,{size:13})}),s.jsx($o,{condition:i.title!==e.smartImageForm.backgroundOption,children:s.jsx(he.Unselect,{size:13})})]}),s.jsx("img",{src:i.imageUrl,className:vr.trash,alt:`${i.title}`}),s.jsx(f,{className:vr.title,children:i.title})]},i.title))})},lce=Y(rce),cce="_tapHeader_a668d_1",dce="_tabs_a668d_15",uce="_mainTab_a668d_23",pce="_secondaryTab_a668d_24",gce="_iconsContainer_a668d_28",mce="_searchImg_a668d_34",hce="_separatorLayout_a668d_38",fce="_separator_20_a668d_38",_ce="_separator_a668d_38",yce="_buttonLayout_a668d_54",bce="_generateBackgroundContainer_a668d_54",Ice="_primaryButton_a668d_54",xce="_titleLayout_a668d_61",Cce="_title_a668d_61",Tce="_fullHeight_a668d_70",Sce="_noMarginRight_a668d_74",A0={tapHeader:cce,tabs:dce,mainTab:uce,secondaryTab:pce,iconsContainer:gce,searchImg:mce,separatorLayout:hce,separator_20:fce,separator:_ce,buttonLayout:yce,generateBackgroundContainer:bce,primaryButton:Ice,titleLayout:xce,title:Cce,fullHeight:Tce,noMarginRight:Sce},jce=({addImageObject:t})=>{const e=ke(),{getSmartImageSize:a}=qa(),{imagesStore:n,designEditorStore:o}=q(),{t:i}=J("translation",{keyPrefix:"editor.images"});async function r(){const l=e&&e.scene.exportToJSON();if(!l)return;const c=await a(l);c&&(await n.generateOrExpandImageBackground(gl.Expand,c),t(n.smartImagesHistory[0]))}return s.jsx(f,{className:A0.generateBackgroundContainer,children:s.jsx(ae,{className:A0.primaryButton,buttonType:"primary",onClick:r,loading:n.isGeneratingImages,disabled:n.isGeneratingImages||n.isUploadingSmartImageMainObject||!o.isSceneFullyLoaded,children:i("smartImage.generateButton")})})},Ace=Y(jce),g2=()=>{const t=I.useCallback(r=>{const l=r.toString(16);return l.length===1?"0"+l:l},[]),e=I.useCallback((r,l,c)=>"#"+t(r)+t(l)+t(c),[t]),a=I.useCallback((r,l,c,d)=>{const u=Math.round(d*255);return"#"+t(r)+t(l)+t(c)+t(u)},[t]),n=I.useCallback(r=>{const l=r.match(/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/);return l?[parseInt(l[1]),parseInt(l[2]),parseInt(l[3])]:null},[]),o=I.useCallback(r=>{const l=r.match(/^rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([01]?(\.\d+)?)\s*\)$/);return l?[parseInt(l[1]),parseInt(l[2]),parseInt(l[3]),parseFloat(l[4])]:null},[]),i=I.useCallback(r=>{if(r.startsWith("rgb(")){const l=n(r);if(l)return e(l[0],l[1],l[2])}else if(r.startsWith("rgba(")){const l=o(r);if(l)return a(l[0],l[1],l[2],l[3])}else if(r.startsWith("linear-gradient(")||r.startsWith("radial-gradient(")){const l=r.match(/(rgb[a]?\([^\)]+\))/i);if(l)return i(l[0])}else if(/^#[0-9A-F]{6}$/i.test(r))return r;return null},[n,o,e,a]);return{colorToHex:i}},Nce="_container_1dvqx_1",wce="_textField_1dvqx_5",Mce="_colorTextfield_1dvqx_10",vce="_colorInput_1dvqx_13",Ece="_colorPickerContainer_1dvqx_22",kce="_colorPicker_1dvqx_22",Oc={container:Nce,textField:wce,colorTextfield:Mce,colorInput:vce,colorPickerContainer:Ece,colorPicker:kce};var m2=(t=>(t.V1="v1",t.V2="v2",t))(m2||{});function Dce({color:t,onColorChange:e,disabled:a,withPadding:n=!0,colorPickerVersion:o="v1"}){const i="#FFFFFF",{colorToHex:r}=g2(),[l,c]=I.useState(!1),d=()=>{o==="v2"&&c(!l)},u=g=>{const{target:{value:h}}=g;e==null||e(h)};return s.jsxs(f,{className:Oc.container,children:[s.jsx(Nt,{placeholder:"#8800FF",fullWidth:!0,InputProps:{classes:{root:Oc.textField}},className:G({[Oc.colorTextfield]:n}),value:t,onChange:u,disabled:a}),s.jsxs(Bs,{disabled:a,onClick:d,style:{backgroundColor:o==="v2"?t:"unset"},children:[o==="v1"?s.jsx("input",{type:"color",className:Oc.colorInput,value:t,onChange:u,disabled:a}):l&&s.jsx(f,{className:Oc.colorPickerContainer,children:s.jsx(f,{className:Oc.colorPicker,children:s.jsx(fr,{color:t??i,onChange:g=>{const h=r(g);h&&(e==null||e(h.slice(0,7)))},hideColorTypeBtns:!0})})}),s.jsx(Ni,{})]})]})}const Y1=Y(Dce),Pce="_tapHeader_o24l0_1",Lce="_tabs_o24l0_15",Bce="_mainTab_o24l0_23",Oce="_secondaryTab_o24l0_24",Rce="_iconsContainer_o24l0_28",zce="_searchImg_o24l0_34",Uce="_separatorLayout_o24l0_38",$ce="_separator_20_o24l0_38",Fce="_separator_o24l0_38",Gce="_buttonLayout_o24l0_54",Wce="_replaceBackgroundContainer_o24l0_54",Hce="_localButtonLayout_o24l0_54",Qce="_accordion_o24l0_54",Jce="_primaryButton_o24l0_54",Vce="_titleLayout_o24l0_61",Yce="_fullHeight_o24l0_70",Zce="_noMarginRight_o24l0_74",qce="_accordionTitle_o24l0_81",Xce="_bigTextFieldContainer_o24l0_89",Kce="_colorWrapper_o24l0_103",ede="_colorPicker_o24l0_107",tde="_loader_o24l0_117",sde="_generateloader_o24l0_117",ade="_solidLoader_o24l0_117",nde="_blurLayer_o24l0_133",pa={tapHeader:Pce,tabs:Lce,mainTab:Bce,secondaryTab:Oce,iconsContainer:Rce,searchImg:zce,separatorLayout:Uce,separator_20:$ce,separator:Fce,buttonLayout:Gce,replaceBackgroundContainer:Wce,localButtonLayout:Hce,accordion:Qce,primaryButton:Jce,titleLayout:Vce,fullHeight:Yce,noMarginRight:Zce,accordionTitle:qce,bigTextFieldContainer:Xce,colorWrapper:Kce,colorPicker:ede,loader:tde,generateloader:sde,solidLoader:ade,blurLayer:nde},ode=({addImageObject:t})=>{const e=ke(),{imagesStore:a}=q(),{getSmartImageSize:n}=qa(),[o,i]=I.useState(!1),{t:r}=J("translation",{keyPrefix:"editor.images"}),l=a.isUploadingSmartImageMainObject,c=u=>(g,h)=>{i(h?u:!1)},d=async()=>{const u=e&&e.scene.exportToJSON();if(!u)return;const g=await n(u);g&&(await a.generateOrExpandImageBackground(gl.Replace,g,a.smartImageForm),t(a.smartImagesHistory[0]))};return s.jsxs(f,{className:pa.replaceBackgroundContainer,children:[s.jsxs($u,{className:G({[pa.accordion]:!0}),elevation:0,disableGutters:!0,TransitionProps:{timeout:200},expanded:o===Ql.GeneratePanel,onChange:c(Ql.GeneratePanel),children:[s.jsx(Fu,{className:pa.accordionTitle,color:"initial",expandIcon:s.jsx($g,{}),children:r("smartImage.background.generateTitle")}),s.jsxs(f,{className:pa.colorWrapper,children:[s.jsx(s.Fragment,{children:a.isGeneratingImages&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:pa.blurLayer}),s.jsx(f,{className:pa.generateloader,children:s.jsx(St,{size:24})})]})}),s.jsxs(f,{className:pa.bigTextFieldContainer,children:[s.jsx(Nt,{value:a.smartImageForm.backgroundDescription,onChange:u=>{a.smartImageForm.colorCode.trim()!==""&&a.handleSmartImageChange("colorCode",""),a.handleSmartImageChange("backgroundDescription",u.target.value)},placeholder:r("smartImage.bgDescription"),fullWidth:!0,multiline:!0,minRows:3,InputProps:{classes:{root:pa.bigTextField}}}),s.jsx(ae,{className:pa.primaryButton,buttonType:"primary",onClick:d,disabled:o===Ql.GeneratePanel&&a.smartImageForm.backgroundDescription.trim()===""||l,children:r("smartImage.generateButton")})]})]})]}),s.jsx(f,{className:pa.separator_20}),s.jsxs($u,{className:G({[pa.accordion]:!0}),elevation:0,disableGutters:!0,TransitionProps:{timeout:200},expanded:o===Ql.SolidPanel,onChange:c(Ql.SolidPanel),children:[s.jsx(Fu,{className:pa.accordionTitle,color:"initial",expandIcon:s.jsx($g,{}),children:r("smartImage.background.solidTitle")}),s.jsxs(f,{className:pa.colorWrapper,children:[a.isGeneratingImages&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:pa.blurLayer}),s.jsx(f,{className:pa.solidLoader,children:s.jsx(St,{size:24})})]}),s.jsx(Y1,{withPadding:!1,color:a.smartImageForm.colorCode,onColorChange:u=>{a.smartImageForm.backgroundDescription.trim()!==""&&a.handleSmartImageChange("backgroundDescription",""),a.handleSmartImageChange("colorCode",u)},colorPickerVersion:m2.V2}),s.jsx(ae,{onClick:d,className:pa.primaryButton,buttonType:"primary",disabled:o===Ql.SolidPanel&&a.smartImageForm.colorCode.trim()===""||l,children:r("smartImage.generateButton")})]})]}),s.jsx(f,{className:pa.separator_20})]})},ide=Y(ode),rde="_tapHeader_lt8no_1",lde="_tabs_lt8no_15",cde="_mainTab_lt8no_23",dde="_secondaryTab_lt8no_24",ude="_iconsContainer_lt8no_28",pde="_searchImg_lt8no_34",gde="_separatorLayout_lt8no_38",mde="_separator_20_lt8no_38",hde="_separator_lt8no_38",fde="_buttonLayout_lt8no_54",_de="_titleLayout_lt8no_61",yde="_smartImageContainer_lt8no_61",bde="_subHeaderContainer_lt8no_61",Ide="_title_lt8no_61",xde="_fullHeight_lt8no_70",Cde="_noMarginRight_lt8no_74",Tde="_icon_lt8no_28",Sde="_generatedImagesGridContainer_lt8no_95",jde="_tooltip_lt8no_108",Ade="_uploadButtonLabel_lt8no_116",Nde="_uploadContainer_lt8no_124",wde="_uploadLabel_lt8no_129",Mde="_continueWithOutObject_lt8no_137",vde="_generateButton_lt8no_143",Ede="_disabled_lt8no_150",Ks={tapHeader:rde,tabs:lde,mainTab:cde,secondaryTab:dde,iconsContainer:ude,searchImg:pde,separatorLayout:gde,separator_20:mde,separator:hde,buttonLayout:fde,titleLayout:_de,smartImageContainer:yde,subHeaderContainer:bde,title:Ide,fullHeight:xde,noMarginRight:Cde,icon:Tde,generatedImagesGridContainer:Sde,tooltip:jde,uploadButtonLabel:Ade,uploadContainer:Nde,uploadLabel:wde,continueWithOutObject:Mde,generateButton:vde,disabled:Ede},kde=({openText2ImagePopup:t})=>{const a=ke(),{exportImage:n}=ca(),{resetRectangleInAGroup:o,findObjectFromScene:i}=qa(),{handleDeleteSmartImage:r}=Np(),{isPopupView:l,setCurrentScene:c,setScenes:d,scenes:u}=I.useContext(Fe),{uploadAndRegisterBackgroundImages:g,drawSmartImage:h}=qa(),[p,_]=I.useState(!1),{imagesStore:y,designEditorStore:b}=q(),{t:x}=J("translation",{keyPrefix:"editor.images"}),C=I.useRef(null),T=Ht.indexOf("CanvasColor"),S=[{label:x("download"),icon:H1,onClick:w=>{n(w.url,w.visual_hash??w.visual_id)}}];I.useEffect(()=>{y.isGeneratingImages&&j()},[y.isGeneratingImages]);const j=()=>{setTimeout(()=>{C.current&&(C==null||C.current.scrollIntoView({behavior:"smooth",block:"start"}))},200)},N=async(w,D)=>{var E,A,M;try{if(a){_(!0);const B=D??a.scene.exportToJSON();(!await i(B,fe.OriginalImage)||((E=w.input_params)==null?void 0:E.originalImage.imageUrl)!==y.smartImageForm.originalImage.imageUrl)&&(await g({},(A=w.input_params)==null?void 0:A.originalImage.imageUrl,B),y.handleSmartImageChange("backgroundOption",w.input_params.backgroundOption),y.handleSmartImageChange("backgroundDescription",w.input_params.backgroundDescription),y.handleSmartImageChange("colorCode",w.input_params.colorCode),y.handleSmartImageChange("originalImage",w.input_params.originalImage)),await h(w,B),((M=w==null?void 0:w.input_params)==null?void 0:M.backgroundOption)===Bn.EXPAND_BACKGROUND&&y.handleSmartImageChange("backgroundDescription","");const W=await(a==null?void 0:a.renderer.render(B)),H={...B,preview:W,duration:1e3};l&&b.setProperty("isSceneFullyLoaded",!1),c(H),_(!1)}}catch(B){console.error("Error processing smart image:",B),_(!1)}};return s.jsx(f,{className:Ks.smartImageContainer,children:y.smartImageBackgroundOptions.length===0?s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Ks.uploadContainer,children:[s.jsx(k,{className:Ks.uploadLabel,children:x("smartImage.uploadMainObject")}),s.jsx(Sa,{buttonText:"Upload",buttonType:"secondaryMedium",inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp"},onUpload:async w=>{if(a){l&&b.setProperty("isSceneFullyLoaded",!1);const D=a.scene.exportToJSON();await g(w,void 0,D),await o(D,fe.OuterRectangle);const E=await(a==null?void 0:a.renderer.render(D)),A={...D,preview:E,duration:1e3},M=u.map(B=>B.id===A.id?{...A,preview:E}:a.scene.formalizeSceneAttributes(B));d(M),c(A)}},buttonClassName:G(Ks.uploadButtonLabel,{[Ks.disabled]:y.isUploadingSmartImageMainObject||!b.isSceneFullyLoaded}),loading:y.isUploadingSmartImageMainObject,disabled:y.isUploadingSmartImageMainObject||!b.isSceneFullyLoaded})]}),s.jsx(f,{className:Ks.separator_20}),s.jsxs(f,{className:Ks.uploadContainer,children:[s.jsx(k,{className:Ks.uploadLabel,children:x("smartImage.generateMainObject")}),s.jsx(ae,{disabled:y.isUploadingSmartImageMainObject||!b.isSceneFullyLoaded,className:Ks.generateButton,buttonType:"secondaryMedium",onClick:t,size:"small",children:x("smartImage.generate")})]}),l&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:Ks.separator_20}),s.jsx(ae,{className:Ks.continueWithOutObject,disabled:y.isUploadingSmartImageMainObject||!b.isSceneFullyLoaded,onClick:async()=>{l&&b.setProperty("isSceneFullyLoaded",!1),await r(),b.setProperty("removeSmartImageFromAllScenes",!0),b.setProperty("newStep",T)},children:x("smartImage.continueWithoutObject")})]}),l&&s.jsxs(f,{ref:C,className:Ks.generatedImagesGridContainer,children:[s.jsx(k,{className:Ks.title,children:x("smartImage.generatedSmartImages")}),y.smartImagesHistory.length>0&&s.jsx(x_,{menuItems:S,numberOfColumns:2,galleryData:{showroomImages:{images:y.smartImagesHistory}},addImageObject:w=>{N(w)},tabType:qe.SMART_IMAGE,hideLoadMoreButton:!0,loading:p,hideMenuItems:l})]})]}):s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Ks.subHeaderContainer,children:[s.jsx(k,{className:Ks.title,children:x("smartImage.editBackground")}),s.jsx("img",{className:Ks.icon,src:nle,alt:"",onClick:async()=>{if(a){l&&b.setProperty("isSceneFullyLoaded",!1);const w=a.scene.exportToJSON();await o(w,fe.OuterRectangle),await o(w,fe.InnerRectangle),y.setProperty("smartImageBackgroundOptions",[]),y.clearSmartImageForm();const D=await(a==null?void 0:a.renderer.render(w)),E={...w,preview:D,duration:1e3},A=u.map(M=>M.id===E.id?{...E,preview:D}:a.scene.formalizeSceneAttributes(M));d(A),c(E)}}})]}),s.jsx(lce,{items:y.smartImageBackgroundOptions}),y.smartImageForm.backgroundOption===Bn.REPLACE_BACKGROUND?s.jsx(ide,{addImageObject:w=>{N(w)}}):y.smartImageForm.backgroundOption===Bn.EXPAND_BACKGROUND?s.jsx(Ace,{addImageObject:w=>{N(w)}}):null,s.jsxs(f,{ref:C,className:Ks.generatedImagesGridContainer,children:[s.jsx(k,{className:Ks.title,children:x("smartImage.generatedSmartImages")}),y.smartImagesHistory.length>0&&s.jsx(x_,{menuItems:S,numberOfColumns:2,galleryData:{showroomImages:{images:y.smartImagesHistory}},addImageObject:w=>{N(w)},tabType:qe.SMART_IMAGE,hideLoadMoreButton:!0,loading:p,hideMenuItems:l})]})]})})},Dde=Y(kde),Pde="_tapHeader_1so01_1",Lde="_tabs_1so01_15",Bde="_mainTab_1so01_23",Ode="_secondaryTab_1so01_24",Rde="_iconsContainer_1so01_28",zde="_searchImg_1so01_34",Ude="_separatorLayout_1so01_38",$de="_separator_20_1so01_38",Fde="_separator_1so01_38",Gde="_buttonLayout_1so01_54",Wde="_titleLayout_1so01_61",Hde="_fullHeight_1so01_70",Qde="_noMarginRight_1so01_74",Jde="_headerTitle_1so01_78",Vde="_headerTitleExtraFontSize_1so01_86",Yde="_headerDescription_1so01_90",Zde="_backButtonBox_1so01_98",qde="_backButton_1so01_98",Xde="_titleHeader_1so01_111",zi={tapHeader:Pde,tabs:Lde,mainTab:Bde,secondaryTab:Ode,iconsContainer:Rde,searchImg:zde,separatorLayout:Ude,separator_20:$de,separator:Fde,buttonLayout:Gde,titleLayout:Wde,fullHeight:Hde,noMarginRight:Qde,headerTitle:Jde,headerTitleExtraFontSize:Vde,headerDescription:Yde,backButtonBox:Zde,backButton:qde,titleHeader:Xde},Kde=({setSearchBoxVisible:t,searchBoxVisible:e,headerText:a,enableSearch:n=!1,headerDescription:o=""})=>{const{imagesStore:i}=q(),{isPopupView:r}=I.useContext(Fe);return s.jsx(s.Fragment,{children:s.jsxs(f,{className:zi.tapHeader,children:[s.jsxs(f,{className:zi.titleHeader,children:[s.jsx(k,{className:G(zi.headerTitle,{[zi.headerTitleExtraFontSize]:i.secondaryTabType===qe.SMART_IMAGE}),children:a}),s.jsxs(f,{className:zi.iconsContainer,children:[n&&s.jsx("img",{className:zi.searchImg,onClick:()=>{t(!e)},src:$S}),!r&&s.jsx(f,{className:zi.backButtonBox,onClick:()=>i.secondaryTabType=null,children:s.jsx(yA,{className:zi.backButton})})]})]}),o&&s.jsx(k,{className:zi.headerDescription,children:o})]})})},eue=Y(Kde),tue="_tapHeader_wf56m_1",sue="_tabs_wf56m_15",aue="_mainTab_wf56m_23",nue="_secondaryTab_wf56m_24",oue="_iconsContainer_wf56m_28",iue="_searchImg_wf56m_34",rue="_separatorLayout_wf56m_38",lue="_separator_20_wf56m_38",cue="_separator_wf56m_38",due="_buttonLayout_wf56m_54",uue="_container_wf56m_54",pue="_primaryButton_wf56m_54",gue="_titleLayout_wf56m_61",mue="_smartImage_wf56m_61",hue="_title_wf56m_61",fue="_fullHeight_wf56m_70",_ue="_noMarginRight_wf56m_74",yue="_description_wf56m_89",bue="_maxHeightInPopView_wf56m_97",Iue="_smartImageContainer_wf56m_106",xue="_colorWrapper_wf56m_106",Cue="_bigTextFieldContainer_wf56m_109",Tue="_uploadContainer_wf56m_122",Sue="_backButton_wf56m_139",jue="_searchBoxContainer_wf56m_148",Aue="_customBriaInput_wf56m_151",Nue="_headerTitle_wf56m_160",Qn={tapHeader:tue,tabs:sue,mainTab:aue,secondaryTab:nue,iconsContainer:oue,searchImg:iue,separatorLayout:rue,separator_20:lue,separator:cue,buttonLayout:due,container:uue,primaryButton:pue,titleLayout:gue,smartImage:mue,title:hue,fullHeight:fue,noMarginRight:_ue,description:yue,maxHeightInPopView:bue,smartImageContainer:Iue,colorWrapper:xue,bigTextFieldContainer:Cue,uploadContainer:Tue,backButton:Sue,searchBoxContainer:jue,customBriaInput:Aue,headerTitle:Nue};var ar=(t=>(t.sharedImages="sharedImages",t.userImages="userImages",t.Unsplash="Unsplash",t.Logos="Logos",t))(ar||{});const Zl=20,wue=()=>{const t="425",a=ke(),{isPopupView:n,setCurrentScene:o,scenes:i,setScenes:r}=I.useContext(Fe),l=I.useRef(null),{exportImage:c,convertS3UriToHttpsCloudFrontUrl:d,isS3Uri:u}=ca(),{resetRectangleInAGroup:g,findObjectFromScene:h,initializeSmartImage:p}=qa(),{designEditorStore:_,imagesStore:y,playgroundStore:b,campaignStore:x}=q(),[C,T]=I.useState(!0),{t:S}=J("translation",{keyPrefix:"editor.images"}),[j,N]=I.useState(1),[w,D]=I.useState(),[E,A]=I.useState(!1),{addImageObjectToCanvas:M}=Qt(),B=Ht.indexOf("images");I.useEffect(()=>(n||(y.updateGalleryOrgData(),y.updateGalleryUserData(),y.updateGalleryUnsplashData(),y.updateLogoData()),()=>{y.secondaryTabType=null,y.setProperty("smartImageBackgroundOptions",[])}),[]),I.useEffect(()=>{a&&(async()=>{const Z=await z();A(Z)})()},[a,y.secondaryTabType]),I.useEffect(()=>{(async()=>{y.uploadProcessDone&&(y.isLogoUploading?(y.updateLogoData(),y.tabGallery.showroomImages.images=y.logos.images,y.isLogoUploading=!1):y.uploadToUserGallery?(y.updateGalleryUserData(),y.tabGallery.showroomImages.images=y.user_images.images):(y.updateGalleryOrgData(),y.tabGallery.showroomImages.images=y.org_images.images))})()},[y.uploadProcessDone]),I.useEffect(()=>{N(1)},[y.secondaryTabType]),I.useEffect(()=>{y.loadMoreImages(y.secondaryTabType,Zl,j,w)},[j]);const Q=U=>{b.setSelectedAspectRatio(U.target.value)},W=async U=>{y.tabGallery.showroomImages.images=[],D(U.target.value),N(1),U.target.value?(await y.searchImages(Zl,1,U.target.value,t),y.tabGallery.showroomImages.images=y.search_result_images.images):(y.tabGallery.showroomImages.images=y.unsplashImages.images,await y.updateGalleryUnsplashData())},H=async()=>{const U=j+1;N(U)},v=be.useCallback(async()=>{if(a){const U=a.scene.exportToJSON();await p(U),await g(U,fe.OuterRectangle),await g(U,fe.InnerRectangle);const Z=await h(U,fe.InnerRectangle),ee=await h(U,fe.OuterRectangle);_.setProperty("originalOuterRectangle",ee),_.setProperty("originalInnerRectangle",Z),y.secondaryTabType=qe.SMART_IMAGE;const V=await(a==null?void 0:a.renderer.render(U)),X={...U,preview:V,duration:1e3},se=i.map(P=>P.id===X.id?{...X,preview:V}:a.scene.formalizeSceneAttributes(P));r(se),n&&_.setProperty("isSceneFullyLoaded",!1),o(X)}},[a]),z=async U=>{if(!a)return!1;U||(U=a.scene.exportToJSON());const Z=await h(U,fe.InnerRectangle);return!!(await h(U,fe.InnerRectangle)&&Z)},L=[{label:S("delete"),icon:Q1,onClick:(U,Z,ee)=>{Z?y.deleteUserImage(U.visual_hash??U.visual_id):ee&&y.deleteOrgImage(U.visual_hash??U.visual_id)}},{label:S("download"),icon:H1,onClick:U=>{c(u(U.url)?d(U.url):U.url,U.visual_hash??U.visual_id)}}],R=U=>{switch(U){case qe.SHARED_IMAGES:return S("sharedImages");case qe.USER_IMAGES:return S("myImages");case qe.UNSPLASH:return S("Unsplash");case qe.SMART_IMAGE:return S("smartImg");case qe.LOGOS:return S("logos");default:return}};return s.jsxs(f,{className:Qn.container,children:[y.secondaryTabType?s.jsx(f,{className:Qn.tabHeader,children:s.jsx(eue,{headerText:R(y.secondaryTabType),setSearchBoxVisible:T,searchBoxVisible:C,enableSearch:y.secondaryTabType==qe.UNSPLASH,headerDescription:y.secondaryTabType===qe.SMART_IMAGE?S("smartImgDescription"):""})}):s.jsx(s.Fragment,{children:s.jsx($n,{title:S("title")})}),s.jsx(f,{className:G(Qn.tabs,{[Qn.maxHeightInPopView]:n}),ref:l,children:y.secondaryTabType===qe.SMART_IMAGE?s.jsx(f,{className:Qn.secondaryTab,children:s.jsx(Dde,{handleGenAspectRatioChange:Q,openText2ImagePopup:()=>_.openText2ImagePopup(n??!1)})}):y.secondaryTabType!=null?s.jsx(ale,{menuItems:L,numberOfColumns:2,addImageObject:M,loadMore:H,secondaryTabType:y.secondaryTabType,searchBoxVisible:C,handleSearchChange:W}):s.jsx(f,{className:Qn.mainTab,children:!n&&s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Qn.smartImage,children:[s.jsx(k,{className:Qn.title,children:S("smartImage.title")}),s.jsx(k,{className:Qn.description,children:S("smartImage.description")}),s.jsx(ae,{className:Qn.primaryButton,buttonType:"primary",onClick:v,children:S(E?"smartImage.button2":"smartImage.button")})]}),s.jsx(f,{className:Qn.separator_20}),s.jsx(Rre,{hideTextField:!0,hideModelsDropdownSelector:!0,hideResolutionDropdownSelector:!0,textToGenerate:b.textToGenerate,setTextToGenerate:b.setTextToGenerate,selectedAspectRatio:b.aspectRatio,handleGenAspectRatioChange:Q,handleGenSubmit:()=>_.openText2ImagePopup(n??!1),tooltip:S("smartImage.tooltips.generate1")}),s.jsx(f,{className:Qn.separator_20}),s.jsx(Gh,{title:S("myImages"),images:y.galleryUserData.showroomImages.images,onClick:()=>{y.tabGallery.showroomImages.images=y.user_images.images,y.secondaryTabType=qe.USER_IMAGES},type:"userImages",menuItems:L,addImageObject:M}),s.jsx(Gh,{title:S("sharedImages"),images:y.galleryOrgData.showroomImages.images,onClick:()=>{y.tabGallery.showroomImages.images=y.org_images.images,y.secondaryTabType=qe.SHARED_IMAGES},menuItems:L,type:"sharedImages",addImageObject:M,hideUploadIcon:!x.isAdminMode}),s.jsx(Gh,{title:S("logos"),images:y.galleryLogoData.showroomImages.images.filter(U=>(U==null?void 0:U.url)!==""),onClick:()=>{y.tabGallery.showroomImages.images=y.galleryLogoData.showroomImages.images,y.secondaryTabType=qe.LOGOS},menuItems:L,type:"Logos",addImageObject:M})]})})}),n&&_.activeStep===B&&s.jsx(wi,{}),s.jsx(o2,{})]})},Mue=Y(wue),vue="_container_1sw2h_1",Eue="_title_1sw2h_8",kue="_description_1sw2h_16",eg={container:vue,title:Eue,description:kue},Due=()=>{const{t}=J("translation",{keyPrefix:"editor.tabs.insertText"}),{isPopupView:e}=I.useContext(Fe),a=Ht.indexOf("text"),{designEditorStore:n}=q();return s.jsxs(f,{className:eg.container,children:[s.jsxs(k,{className:eg.title,children:[" ",t("insertText")," "]}),s.jsx(k,{className:eg.description,children:t("descriptions1")}),s.jsxs(k,{className:eg.description,children:[" ",t("descriptions2")]}),e&&n.activeStep===a&&s.jsx(wi,{})]})};function Pue(){const{objects:t}=be.useContext(bl);return t}function Lue(t){return s.jsxs(Xe,{viewBox:"0 0 16 16",...t,children:[s.jsx("path",{d:"M2.99984 7.58301C3.322 7.58301 3.58317 7.32184 3.58317 6.99967C3.58317 6.67751 3.322 6.41634 2.99984 6.41634C2.67767 6.41634 2.4165 6.67751 2.4165 6.99967C2.4165 7.32184 2.67767 7.58301 2.99984 7.58301Z",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M2.99984 11.6663C3.322 11.6663 3.58317 11.4052 3.58317 11.083C3.58317 10.7608 3.322 10.4997 2.99984 10.4997C2.67767 10.4997 2.4165 10.7608 2.4165 11.083C2.4165 11.4052 2.67767 11.6663 2.99984 11.6663Z",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M2.99984 3.49967C3.322 3.49967 3.58317 3.23851 3.58317 2.91634C3.58317 2.59418 3.322 2.33301 2.99984 2.33301C2.67767 2.33301 2.4165 2.59418 2.4165 2.91634C2.4165 3.23851 2.67767 3.49967 2.99984 3.49967Z",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M6.99984 7.58301C7.322 7.58301 7.58317 7.32184 7.58317 6.99967C7.58317 6.67751 7.322 6.41634 6.99984 6.41634C6.67767 6.41634 6.4165 6.67751 6.4165 6.99967C6.4165 7.32184 6.67767 7.58301 6.99984 7.58301Z",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M6.99984 11.6663C7.322 11.6663 7.58317 11.4052 7.58317 11.083C7.58317 10.7608 7.322 10.4997 6.99984 10.4997C6.67767 10.4997 6.4165 10.7608 6.4165 11.083C6.4165 11.4052 6.67767 11.6663 6.99984 11.6663Z",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M6.99984 3.49967C7.322 3.49967 7.58317 3.23851 7.58317 2.91634C7.58317 2.59418 7.322 2.33301 6.99984 2.33301C6.67767 2.33301 6.4165 2.59418 6.4165 2.91634C6.4165 3.23851 6.67767 3.49967 6.99984 3.49967Z",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Bue({size:t}){return s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:[s.jsx("path",{d:"M20.8661 11.1359C20.2076 9.69587 17.6253 5 12.0001 5C6.37499 5 3.79267 9.69587 3.13416 11.1359C3.04576 11.3289 3 11.5387 3 11.7509C3 11.9632 3.04576 12.173 3.13416 12.3659C3.79267 13.8045 6.37499 18.5003 12.0001 18.5003C17.6253 18.5003 20.2076 13.8045 20.8661 12.3644C20.9543 12.1717 21 11.9622 21 11.7502C21 11.5382 20.9543 11.3287 20.8661 11.1359V11.1359ZM12.0001 17.0003C7.26976 17.0003 5.06246 12.9757 4.49994 11.7584C5.06246 10.5246 7.26976 6.50004 12.0001 6.50004C16.7193 6.50004 18.9273 10.5074 19.5003 11.7502C18.9273 12.993 16.7193 17.0003 12.0001 17.0003Z",fill:"#5B5B5B"}),s.jsx("path",{d:"M12.0001 8C11.2584 8 10.5334 8.21994 9.91666 8.63201C9.29996 9.04407 8.8193 9.62976 8.53546 10.315C8.25162 11.0002 8.17736 11.7543 8.32206 12.4817C8.46676 13.2092 8.82392 13.8774 9.34838 14.4018C9.87284 14.9263 10.541 15.2834 11.2685 15.4281C11.9959 15.5728 12.75 15.4986 13.4352 15.2147C14.1204 14.9309 14.7061 14.4502 15.1182 13.8335C15.5303 13.2168 15.7502 12.4918 15.7502 11.7501C15.749 10.7559 15.3535 9.80271 14.6505 9.09969C13.9475 8.39667 12.9943 8.00119 12.0001 8V8ZM12.0001 14.0002C11.5551 14.0002 11.1201 13.8682 10.75 13.621C10.38 13.3737 10.0916 13.0223 9.92132 12.6112C9.75101 12.2 9.70646 11.7476 9.79327 11.3111C9.88009 10.8747 10.0944 10.4737 10.4091 10.1591C10.7237 9.84439 11.1247 9.63009 11.5611 9.54327C11.9976 9.45645 12.45 9.50101 12.8612 9.67131C13.2723 9.84162 13.6237 10.13 13.871 10.5C14.1182 10.8701 14.2502 11.3051 14.2502 11.7501C14.2502 12.3468 14.0131 12.9192 13.5911 13.3411C13.1692 13.7631 12.5969 14.0002 12.0001 14.0002Z",fill:"#5B5B5B"})]})}function Oue({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:t,viewBox:"0 0 24 24",children:s.jsx("path",{d:"M20.8661 11.4162C20.1415 9.84468 19.0802 8.45176 17.7573 7.33609L20.0313 5.06203L18.9701 4L16.5002 6.46756C15.1332 5.67683 13.5793 5.26685 12.0001 5.28028C6.37499 5.28028 3.79267 9.97615 3.13416 11.4162C3.04576 11.6092 3 11.8189 3 12.0312C3 12.2435 3.04576 12.4532 3.13416 12.6462C3.85878 14.2177 4.92012 15.6107 6.24299 16.7263L3.96968 19.0004L5.03021 20.0609L7.50002 17.5933C8.86703 18.3841 10.421 18.7941 12.0001 18.7806C17.6253 18.7806 20.2076 14.0848 20.8661 12.6447C20.9543 12.452 21 12.2424 21 12.0305C21 11.8185 20.9543 11.609 20.8661 11.4162V11.4162ZM4.49994 12.0387C5.06246 10.8049 7.26976 6.78032 12.0001 6.78032C13.1774 6.77344 14.3392 7.04808 15.3887 7.58134L14.0649 8.90513C13.3449 8.42706 12.4816 8.21285 11.6215 8.29884C10.7615 8.38483 9.95773 8.76572 9.34657 9.37689C8.7354 9.98805 8.35451 10.7918 8.26852 11.6519C8.18253 12.5119 8.39674 13.3752 8.8748 14.0953L7.31551 15.6545C6.11576 14.6776 5.15311 13.4413 4.49994 12.0387V12.0387ZM14.2502 12.0305C14.2502 12.6272 14.0131 13.1995 13.5912 13.6215C13.1692 14.0435 12.5969 14.2805 12.0001 14.2805C11.666 14.2792 11.3365 14.2023 11.0364 14.0555L14.0252 11.0667C14.172 11.3668 14.2489 11.6963 14.2502 12.0305V12.0305ZM9.75008 12.0305C9.75008 11.4337 9.98714 10.8614 10.4091 10.4394C10.8311 10.0175 11.4034 9.7804 12.0001 9.7804C12.3343 9.78169 12.6638 9.85862 12.9639 10.0054L9.97508 12.9942C9.8283 12.6941 9.75137 12.3646 9.75008 12.0305ZM12.0001 17.2806C10.8229 17.2875 9.66109 17.0128 8.61155 16.4796L9.93533 15.1558C10.6554 15.6338 11.5187 15.8481 12.3787 15.7621C13.2387 15.6761 14.0425 15.2952 14.6537 14.684C15.2649 14.0729 15.6458 13.2691 15.7317 12.409C15.8177 11.549 15.6035 10.6857 15.1255 9.96565L16.684 8.40711C17.8861 9.385 18.8493 10.6242 19.5003 12.0305C18.9273 13.2732 16.7193 17.2806 12.0001 17.2806Z",fill:"#5B5B5B"})})}const Rue="_listItemContainer_1cmhd_1",zue="_actionsContainer_1cmhd_6",Uue="_layerNameContainer_1cmhd_11",$ue="_layerName_1cmhd_11",Fue="_droppableList_1cmhd_24",Gue="_listItem_1cmhd_1",Wue="_dotsVertical_1cmhd_38",Hue="_activeLayer_1cmhd_41",Que="_layer_1cmhd_11",Er={listItemContainer:Rue,actionsContainer:zue,layerNameContainer:Uue,layerName:$ue,droppableList:Fue,listItem:Gue,dotsVertical:Wue,activeLayer:Hue,layer:Que},Jue=({layerObjects:t,onSelect:e,onToggleLock:a,onToggleVisibility:n,onRemove:o,onDragEnd:i})=>{const r=O3,l=R3,c=z3,[d,u]=I.useState(t),g=ke(),h=Lt();I.useEffect(()=>{u(t)},[t]);const p=_=>{var T;if(!_.destination)return;const y=Array.from(d),[b]=y.splice(_.source.index,1);y.splice(_.destination.index,0,b);const x=_.draggableId,C=y.find(S=>S.id===x);if(C&&((T=g==null?void 0:g.canvas)!=null&&T.canvas)){const S=d.length-_.destination.index-1,j=g.canvas.canvas.getObjects().find(N=>N.id===C.id);j==null||j.moveTo(S+2)}u(y),i(y.reverse())};return s.jsx(l,{onDragEnd:p,children:s.jsx(c,{droppableId:"droppable",children:_=>s.jsx(JI,{className:Er.droppableList,..._.droppableProps,ref:_.innerRef,children:d==null?void 0:d.map((y,b)=>s.jsx(r,{draggableId:y.id,index:b,children:x=>s.jsx(VI,{className:`${Er.listItem}`,ref:x.innerRef,...x.draggableProps,...x.dragHandleProps,sx:{marginBottom:1,display:"grid",gridTemplateColumns:"1fr 90px"},children:s.jsxs(f,{className:` ${Er.layer} ${(h==null?void 0:h.id)===y.id?Er.activeLayer:""}`,children:[s.jsxs(f,{className:Er.layerNameContainer,children:[s.jsx(Lue,{className:Er.dotsVertical}),s.jsx(YI,{className:Er.layerName,primary:y.type===_e.STATIC_TEXT?y.text.length>15?y.text.slice(0,15)+"...":y.text:y==null?void 0:y.type,onClick:()=>e(y.id)})]}),s.jsxs(f,{className:Er.actionsContainer,children:[s.jsx(f,{onClick:()=>a(y.id,y.locked),children:y.locked?s.jsx(u2,{size:24}):s.jsx(V1,{size:24})}),s.jsx(f,{onClick:()=>n(y.id,y.visible),children:y.visible?s.jsx(Bue,{size:24}):s.jsx(Oue,{size:24})}),s.jsx("img",{onClick:()=>o(y.id),src:Q1,alt:""})]})]})})},y.id))})})})},Vue=Y(Jue),Yue="_tapHeader_13ry0_1",Zue="_tabs_13ry0_15",que="_mainTab_13ry0_23",Xue="_secondaryTab_13ry0_24",Kue="_iconsContainer_13ry0_28",epe="_searchImg_13ry0_34",tpe="_separatorLayout_13ry0_38",spe="_separator_20_13ry0_38",ape="_separator_13ry0_38",npe="_buttonLayout_13ry0_54",ope="_titleLayout_13ry0_61",ipe="_fullHeight_13ry0_70",rpe="_noMarginRight_13ry0_74",lpe="_layersTabContainer_13ry0_78",cpe="_closeIcon_13ry0_94",dpe="_fullWidth_13ry0_99",Hh={tapHeader:Yue,tabs:Zue,mainTab:que,secondaryTab:Xue,iconsContainer:Kue,searchImg:epe,separatorLayout:tpe,separator_20:spe,separator:ape,buttonLayout:npe,titleLayout:ope,fullHeight:ipe,noMarginRight:rpe,layersTabContainer:lpe,closeIcon:cpe,fullWidth:dpe};function upe(){const{t}=J("translation",{keyPrefix:"editor.tabs.layers"}),{campaignStore:e}=q(),a=ke(),n=Pue(),[o,i]=be.useState([]);be.useEffect(()=>{n&&i(n)},[n]),be.useEffect(()=>{const h=async()=>{if(n){const p=[...o,...n.filter(_=>!o.includes(_))];i(p)}};return a&&a.on("history:changed",h),()=>{a&&a.off("history:changed",h)}},[a,n,o]);const r=h=>{a==null||a.objects.select(h)},l=(h,p)=>{p?a==null||a.objects.unlock(h):a==null||a.objects.lock(h)},c=(h,p)=>{a==null||a.objects.update({visible:!p},h)},d=h=>{a==null||a.objects.remove(h)},u=h=>{i(h),e.orderedLayers=h},g=[...o].reverse();return s.jsxs(f,{className:Hh.layersTabContainer,children:[s.jsx($n,{title:t("title")}),s.jsx(f,{className:Hh.tabs,children:s.jsx(f,{className:Hh.fullWidth,children:s.jsx(Vue,{layerObjects:g,onSelect:r,onToggleLock:l,onToggleVisibility:c,onRemove:d,onDragEnd:u})})})]})}const ppe=["#f44336","#ff9800","#ffee58","#66bb6a","#26a69a","#03a9f4","#3f51b5","#673ab7","#9c27b0","#ec407a","#8d6e63","#d9d9d9"];function gpe(){const[t,e]=be.useState("#b32aa9"),a=Lt(),n=ke(),o=On.throttle(i=>{a&&(n==null||n.objects.update({fill:i})),e(i)},100);return s.jsxs(De,{$style:{flex:1,display:"flex",flexDirection:"column"},children:[s.jsxs(De,{$style:{display:"flex",alignItems:"center",fontWeight:500,justifyContent:"space-between",padding:"1.5rem"},children:[s.jsx(De,{children:"Path Fill"}),s.jsx(De,{$style:{cursor:"pointer",display:"flex"},children:s.jsx(G_,{size:24})})]}),s.jsx(bc,{children:s.jsxs(De,{padding:"0 1.5rem",children:[s.jsx(zm,{onChange:o,style:{width:"100%"}}),s.jsxs(De,{children:[s.jsx(De,{$style:{padding:"0.75rem 0",fontWeight:500,fontSize:"14px"},children:"Preset colors"}),s.jsx(De,{$style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr 1fr",gap:"0.25rem"},children:ppe.map((i,r)=>s.jsx(De,{$style:{cursor:"pointer"},onClick:()=>o(i),backgroundColor:i,height:"38px"},r))})]})]})})]})}const mpe="_mediaContainer_4a3w5_1",hpe="_mediaLabel_4a3w5_4",N0={mediaContainer:mpe,mediaLabel:hpe},h2=({selectedPlacements:t,items:e,onChangePlacementDropdown:a,loading:n,multiple:o=!0,selectMultipleCheckbox:i=!0,disabled:r=!1})=>{const{t:l}=J("translation",{keyPrefix:"editor.tabs.templates"});return s.jsx(s.Fragment,{children:s.jsxs(f,{className:N0.mediaContainer,children:[s.jsxs(k,{className:N0.mediaLabel,children:[l("mediaDestination")," "]}),s.jsx(Ve,{value:Array.isArray(t)?t:[t],items:e,height:"32px",maxHeight:"32px",multiple:o,width:"100%",menuMaxHeight:"300px",menuMaxWidth:"300px",placeholder:l("selectMediaDestination"),selectMultipleCheckbox:i,loading:n,disabled:r,onChange:c=>{const d=c.target.value;a(d)},renderValue:c=>c.length===0||c.length==1&&c[0]==""?s.jsx(s.Fragment,{children:l("selectMediaDestination")}):o?c.length>1?`${c[0]} ...`:c[0]:c})]})})},fpe="_tapHeader_k36yz_1",_pe="_tabs_k36yz_15",ype="_mainTab_k36yz_23",bpe="_secondaryTab_k36yz_24",Ipe="_iconsContainer_k36yz_28",xpe="_searchImg_k36yz_34",Cpe="_separatorLayout_k36yz_38",Tpe="_separator_20_k36yz_38",Spe="_separator_k36yz_38",jpe="_buttonLayout_k36yz_54",Ape="_titleLayout_k36yz_61",Npe="_fullHeight_k36yz_70",wpe="_noMarginRight_k36yz_74",Mpe="_container_k36yz_78",vpe="_or_k36yz_86",Epe="_title_k36yz_61",kpe="_resolution_k36yz_118",Dpe="_resizeButtonContainer_k36yz_122",Ppe="_resizeButton_k36yz_122",Lpe="_resolutionContainer_k36yz_136",Bpe="_resizeContainer_k36yz_152",Zo={tapHeader:fpe,tabs:_pe,mainTab:ype,secondaryTab:bpe,iconsContainer:Ipe,searchImg:xpe,separatorLayout:Cpe,separator_20:Tpe,separator:Spe,buttonLayout:jpe,titleLayout:Ape,fullHeight:Npe,noMarginRight:wpe,container:Mpe,or:vpe,title:Epe,resolution:kpe,resizeButtonContainer:Dpe,resizeButton:Ppe,resolutionContainer:Lpe,resizeContainer:Bpe},Ope=13e3,Rpe=5e3,zpe=()=>{const{t}=J("translation"),{t:e}=J("translation",{keyPrefix:"editor.tabs.resize"}),a=ke(),{currentDesign:n,setCurrentDesign:o,currentScene:i,setCurrentScene:r,setScenes:l}=Ka(),{campaignStore:c}=q(),[d,u]=I.useState(""),[g,h]=I.useState(i==null?void 0:i.frame.height),[p,_]=I.useState(i==null?void 0:i.frame.width),[y,b]=I.useState(!1),{updateScenes:x}=yc(),{waitForRender:C}=qa(),T=c.placements.items.map(E=>({key:E.name,value:E.name,width:E.width,height:E.height})),S=[...T];I.useEffect(()=>{c.isResizingCanvas||(_(i==null?void 0:i.frame.width),h(i==null?void 0:i.frame.height))},[i]),I.useEffect(()=>(p&&g&&(c.orginalCanvasAspectRatio=p/g),()=>{c.originalScenesBeforeResizing=null}),[]);const j=E=>{u(E);const A=T.find(M=>M.value===E);A&&(N(A.width,A.height,E,!1),_(A.width),h(A.height))},N=async(E,A,M,B)=>{var Q;if(a){c.isResizingCanvas=!0;const W=E,H=A,v=!B&&typeof M=="string"?M:e("key",{width:W,height:H}),z=await x();!c.originalScenesBeforeResizing&&z&&(c.originalScenesBeforeResizing=pn.cloneDeep(z));const L=(Q=c.originalScenesBeforeResizing)==null?void 0:Q.find(X=>X.id===(i==null?void 0:i.id));L&&(L.name=v,L&&r(L)),await C(2e3);const R=a.frame.frame.width,U=a.frame.frame.height,Z=Math.min(W/R,H/U);a.frame.resize({width:W,height:H}),o({...n,frame:{width:W,height:H}});const ee=await x(),V=ee.find(X=>X.id===(i==null?void 0:i.id));if(V&&L){for(let F of V.layers)if(F.id!==fe.InitialFrame&&F.id!==fe.FRAME&&(F.left||F.left===0)&&(F.top||F.top===0)){const ne=L.layers.find(oe=>oe.id===F.id);ne&&(ne.left||ne.left===0)&&(ne.top||ne.top===0)&&F.scaleX&&F.scaleY&&(F.left=ne.left*Z,F.top=ne.top*Z,F.scaleX=F.scaleX*Z,F.scaleY=F.scaleY*Z)}c.scenesAfterResizing||c.setProperty("scenesAfterResizing",{});const X=await(a==null?void 0:a.renderer.render(V)),se=ee.map(F=>F.id===V.id?{...V,preview:X}:F),P={...V,preview:X,duration:1e3};l(se);const te=P.id;c.scenesAfterResizing&&(c.scenesAfterResizing[te]=P),P.name=v,r(P)}a.scene.name=!B&&typeof M=="string"?M:e("key",{width:W,height:H}),a.history.save(),c.isResizingCanvas=!1}},w=E=>{const A=E.target.value;if(A.trim()===""){_(void 0);return}const M=parseFloat(A);if(isNaN(M)||M<=0||M>Ope){_(p);return}if(y&&g&&c.orginalCanvasAspectRatio){const B=M/c.orginalCanvasAspectRatio;h(B)}_(M)},D=E=>{const A=E.target.value;if(A.trim()===""){h(void 0);return}const M=parseFloat(A);if(isNaN(M)||M<=0||M>Rpe){h(g);return}h(M)};return s.jsxs(f,{className:Zo.container,children:[s.jsx($n,{title:t("editor.panels.panelsList.resizeCanvas")}),s.jsx(f,{className:G(Zo.tabs,Zo.fullHeight),children:s.jsxs(f,{children:[s.jsx(h2,{selectedPlacements:d,onChangePlacementDropdown:j,items:S,loading:c.isLoadingPlacements,disabled:c.isResizingCanvas,multiple:!1,selectMultipleCheckbox:!1}),s.jsx(k,{className:Zo.or,children:t("editor.tabs.resize.or")}),s.jsx(me,{label:e("customSize"),className:Zo.input,children:s.jsxs(f,{className:Zo.resolution,children:[s.jsxs(f,{className:Zo.resolutionContainer,children:[s.jsx(k,{children:t("editor.tabs.resize.widthLabel")}),s.jsx(we,{value:p,onChange:w,type:"number",customEndAdornmentText:"px"})]}),s.jsxs(f,{className:Zo.resolutionContainer,children:[s.jsx(k,{children:t("editor.tabs.resize.heightLabel")}),s.jsx(we,{value:g,onChange:D,type:"number",customEndAdornmentText:"px"})]})]})}),s.jsx(qt,{control:s.jsx(_s,{checked:y,onChange:E=>{b(E.target.checked),E.target.checked&&p&&g&&(c.orginalCanvasAspectRatio=p/g)}}),label:e("ConstrainProportions")}),s.jsx(f,{className:Zo.resizeButtonContainer,children:s.jsx(ae,{disabled:!p||!g||c.isResizingCanvas,onClick:async()=>{p&&g&&await N(p,g,void 0,!0)},className:Zo.resizeButton,buttonType:"primary",children:t("resize")})})]})})]})},Upe="_tapHeader_1u6sz_1",$pe="_tabs_1u6sz_15",Fpe="_mainTab_1u6sz_23",Gpe="_secondaryTab_1u6sz_24",Wpe="_iconsContainer_1u6sz_28",Hpe="_searchImg_1u6sz_34",Qpe="_separatorLayout_1u6sz_38",Jpe="_separator_20_1u6sz_38",Vpe="_separator_1u6sz_38",Ype="_buttonLayout_1u6sz_54",Zpe="_titleLayout_1u6sz_61",qpe="_fullHeight_1u6sz_70",Xpe="_noMarginRight_1u6sz_74",Kpe="_container_1u6sz_78",ege="_colorPickerContainer_1u6sz_86",tge="_ColorFillContent_1u6sz_89",sge="_itemPreview_1u6sz_92",age="_mainLabel_1u6sz_102",nge="_brandNameLabel_1u6sz_109",oge="_brandColorsRow_1u6sz_116",ige="_mainDivider_1u6sz_121",rge="_divider_1u6sz_126",xn={tapHeader:Upe,tabs:$pe,mainTab:Fpe,secondaryTab:Gpe,iconsContainer:Wpe,searchImg:Hpe,separatorLayout:Qpe,separator_20:Jpe,separator:Vpe,buttonLayout:Ype,titleLayout:Zpe,fullHeight:qpe,noMarginRight:Xpe,container:Kpe,colorPickerContainer:ege,ColorFillContent:tge,itemPreview:sge,mainLabel:age,brandNameLabel:nge,brandColorsRow:oge,mainDivider:ige,divider:rge},lge=()=>{const{t}=J("translation",{keyPrefix:"editor.tabs"}),[e,a]=I.useState([]),{brandsDefinitionStore:n,campaignStore:o}=q(),i=Lt(),[r,l]=I.useState(""),{EditAllAds:c,getRgbAndOpacityFromRgba:d,updateColorOpacity:u}=Qt(),g=ke(),h=(i==null?void 0:i.type)===_e.STATIC_RECT||(i==null?void 0:i.type)===_e.STATIC_CIRCLE||(i==null?void 0:i.type)===_e.STATIC_TRIANGLE;I.useEffect(()=>{n.brands.items.length==0?p():a(n.brands.items.filter(y=>y.status===$e.ACTIVE))},[]),I.useEffect(()=>{var y;if(i&&i.type===_e.STATIC_VECTOR){const b=i._objects[0]._objects,x=On.groupBy(b,"fill");o.vectorColors={...o.vectorColors,colors:Object.keys(x),colorMap:i.colorMap},Object.keys(o.vectorColors.colorMap).map((C,T)=>{o.prevColor=C}),l(u((y=o==null?void 0:o.vectorColors)==null?void 0:y.colorMap[o==null?void 0:o.prevColor],i.opacity))}else h&&l(u(i.fill,i.opacity))},[i]);const p=()=>{n.loadBrandsDefinition().then(()=>{a(n.brands.items.filter(y=>y.status===$e.ACTIVE))})},_=(y,b,x=!1)=>{const C=i,T=d(b);C&&C.type===_e.STATIC_VECTOR?(C==null||C.updateLayerColor(y,(T==null?void 0:T.rgb)??b),o.vectorColors={...o.vectorColors,colorMap:{...o.vectorColors.colorMap,[y]:(T==null?void 0:T.rgb)??b}},g==null||g.objects.update({opacity:x?void 0:(T==null?void 0:T.opacity)??1,brandId:void 0},void 0,!o.isEditingAllAds),c(_e.STATIC_VECTOR,i==null?void 0:i.shapeType,Pt.COLOR,(T==null?void 0:T.rgb)??b)):h&&(g==null||g.objects.update({fill:b,opacity:x?void 0:(T==null?void 0:T.opacity)??1,brandId:void 0},void 0,!o.isEditingAllAds),c(i.type,i==null?void 0:i.shapeType,Pt.COLOR,(T==null?void 0:T.rgb)??b))};return s.jsx(s.Fragment,{children:s.jsxs(f,{className:xn.container,children:[s.jsx($n,{title:t("shapeFillColor")}),s.jsx(f,{className:`${xn.tabs} ${xn.fullHeight}`,children:s.jsxs(f,{className:xn.ColorFillContent,children:[s.jsx(f,{className:xn.colorPickerContainer,children:s.jsx(fr,{color:r,onChange:y=>{l(y),_(o.prevColor,y)},hideColorTypeBtns:!0})}),s.jsx(Ee,{className:xn.mainDivider}),s.jsx(k,{className:xn.mainLabel,children:t("brandColors")}),s.jsx(f,{className:xn.BrandsContainer,children:e.map((y,b)=>{var C;const x=(C=y==null?void 0:y.color_pallete)==null?void 0:C.colors;return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:xn.brandColorsRow,children:[s.jsx(k,{className:xn.brandNameLabel,children:y.name.length<10?y.name:y.name.slice(0,10)+"..."}),x==null?void 0:x.map((T,S)=>s.jsx(f,{onClick:()=>{l(T),_(o.prevColor,T,!0)},children:s.jsx(f,{className:xn.itemContent,children:s.jsx(f,{sx:{background:T},className:xn.itemPreview})})},S))]}),b!=e.length-1&&s.jsx(Ee,{className:xn.divider})]})})})]})})]})})},cge=Y(lge),dge="_tapHeader_1u6sz_1",uge="_tabs_1u6sz_15",pge="_mainTab_1u6sz_23",gge="_secondaryTab_1u6sz_24",mge="_iconsContainer_1u6sz_28",hge="_searchImg_1u6sz_34",fge="_separatorLayout_1u6sz_38",_ge="_separator_20_1u6sz_38",yge="_separator_1u6sz_38",bge="_buttonLayout_1u6sz_54",Ige="_titleLayout_1u6sz_61",xge="_fullHeight_1u6sz_70",Cge="_noMarginRight_1u6sz_74",Tge="_container_1u6sz_78",Sge="_colorPickerContainer_1u6sz_86",jge="_ColorFillContent_1u6sz_89",Age="_itemPreview_1u6sz_92",Nge="_mainLabel_1u6sz_102",wge="_brandNameLabel_1u6sz_109",Mge="_brandColorsRow_1u6sz_116",vge="_mainDivider_1u6sz_121",Ege="_divider_1u6sz_126",Cn={tapHeader:dge,tabs:uge,mainTab:pge,secondaryTab:gge,iconsContainer:mge,searchImg:hge,separatorLayout:fge,separator_20:_ge,separator:yge,buttonLayout:bge,titleLayout:Ige,fullHeight:xge,noMarginRight:Cge,container:Tge,colorPickerContainer:Sge,ColorFillContent:jge,itemPreview:Age,mainLabel:Nge,brandNameLabel:wge,brandColorsRow:Mge,mainDivider:vge,divider:Ege},kge=()=>{const{t}=J("translation",{keyPrefix:"editor.tabs"}),[e,a]=I.useState([]),{brandsDefinitionStore:n,campaignStore:o}=q(),i=Lt(),[r,l]=I.useState((i==null?void 0:i.stroke)??"#000"),{EditAllAds:c,getRgbAndOpacityFromRgba:d,updateColorOpacity:u}=Qt(),g=ke(),h=(i==null?void 0:i.type)===_e.STATIC_RECT||(i==null?void 0:i.type)===_e.STATIC_CIRCLE||(i==null?void 0:i.type)===_e.STATIC_TRIANGLE;I.useEffect(()=>{n.brands.items.length==0?p():a(n.brands.items.filter(y=>y.status===$e.ACTIVE))},[]),I.useEffect(()=>{i!=null&&i.stroke&&l(u(i.stroke,i.opacity))},[i]);const p=()=>{n.loadBrandsDefinition().then(()=>{a(n.brands.items.filter(y=>y.status===$e.ACTIVE))})},_=(y,b=!1)=>{if(h){const x=d(y);g==null||g.objects.update({stroke:y,opacity:b?void 0:(x==null?void 0:x.opacity)??1,brandId:void 0},void 0,!o.isEditingAllAds),c(i==null?void 0:i.type,i==null?void 0:i.shapeType,Pt.STROKE,(x==null?void 0:x.rgb)??y)}};return s.jsx(s.Fragment,{children:s.jsxs(f,{className:Cn.container,children:[s.jsx($n,{title:t("strokeColor")}),s.jsx(f,{className:`${Cn.tabs} ${Cn.fullHeight}`,children:s.jsxs(f,{className:Cn.ColorFillContent,children:[s.jsx(f,{className:Cn.colorPickerContainer,children:s.jsx(fr,{color:r,onChange:y=>{l(y),_(y)},hideColorTypeBtns:!0})}),s.jsx(Ee,{className:Cn.mainDivider}),s.jsx(k,{className:Cn.mainLabel,children:t("brandColors")}),s.jsx(f,{className:Cn.BrandsContainer,children:e.map((y,b)=>{var C;const x=(C=y==null?void 0:y.color_pallete)==null?void 0:C.colors;return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Cn.brandColorsRow,children:[s.jsx(k,{className:Cn.brandNameLabel,children:y.name.length<10?y.name:y.name.slice(0,10)+"..."}),x==null?void 0:x.map((T,S)=>s.jsx(f,{onClick:()=>{l(T),_(T,!0)},children:s.jsx(f,{className:Cn.itemContent,children:s.jsx(f,{sx:{background:T},className:Cn.itemPreview})})},S))]}),b!=e.length-1&&s.jsx(Ee,{className:Cn.divider})]})})})]})})]})})},Dge=Y(kge),Pge="_overlayContent_e0rhb_1",Lge="_iconButton_e0rhb_16",Bge="_MoreHorizIcon_e0rhb_23",Oge="_paper_e0rhb_32",Rge="_menuItemRoot_e0rhb_39",zge="_menuIconWrapper_e0rhb_47",Uge="_templateNameLabel_e0rhb_58",$ge="_menuLabel_e0rhb_78",Fge="_lableContainer_e0rhb_90",Gge="_numberOfAdslabel_e0rhb_110",jo={overlayContent:Pge,iconButton:Lge,MoreHorizIcon:Bge,paper:Oge,menuItemRoot:Rge,menuIconWrapper:zge,templateNameLabel:Uge,menuLabel:$ge,lableContainer:Fge,numberOfAdslabel:Gge},Wge=({menuItems:t,template:e,isPopupView:a})=>{var g,h;const[n,o]=I.useState(null),[i,r,l]=r2(),{t:c}=J("translation",{keyPrefix:"editor.tabs.templates"}),d=p=>{p.stopPropagation(),o(p.currentTarget)},u=p=>{o(null),p.stopPropagation()};return s.jsx(f,{ref:i,className:jo.overlay,children:s.jsxs(f,{className:jo.overlayContent,children:[s.jsx(f,{style:{visibility:r||n?"visible":"hidden"},className:jo.lableContainer,children:s.jsxs(k,{className:jo.numberOfAdslabel,children:[(h=(g=e==null?void 0:e.ads_json)==null?void 0:g.scenes)==null?void 0:h.length," ",c("ads")," "]})}),!a&&s.jsx(Bs,{className:jo.iconButton,onClick:d,style:{visibility:r||n?"visible":"hidden"},children:s.jsx(L_,{className:jo.MoreHorizIcon})}),s.jsxs(rp,{classes:{paper:jo.paper},anchorEl:n,open:!!n,onClose:u,MenuListProps:{onMouseEnter:()=>l(!0),onMouseLeave:()=>!n&&l(!1)},children:[s.jsx(k,{className:jo.templateNameLabel,children:e.name}),s.jsx(Ee,{}),s.jsx(f,{children:t.map((p,_)=>s.jsx(Ca,{onClick:y=>{p.onClick(e),u(y)},classes:{root:jo.menuItemRoot},children:s.jsxs(f,{className:jo.menuIconWrapper,children:[s.jsx("img",{src:p.icon}),s.jsx(k,{className:jo.menuLabel,children:p.label})]})},_))})]})]})})},ch=()=>{const t=ve(),{activePanel:e}=Ts(),{campaignStore:a,designEditorStore:n,brandsDefinitionStore:o}=q(),{exportTemplate:i}=qd(),r=ke(),[l,c]=I.useState(!1),{isPopupView:d}=I.useContext(Fe),{setActivePanel:u}=Ts(),g=async(x,C,T,S)=>{var w,D,E,A;let j=d?a.selectedWizardTemplate:a.selectedTemplate,N=await i(x);if(a.templateToDuplicate&&(j=a.templateToDuplicate,a.selectedTemplate&&(a==null?void 0:a.selectedTemplate.id)===a.templateToDuplicate.id||(N=(w=a.templateToDuplicate)==null?void 0:w.ads_json)),j&&N)return{...j,ads_json:N,preview:await b(N)||"",status:C||j.status,name:S||j.name,org_id:T?null:(E=(D=Ae())==null?void 0:D.organization)==null?void 0:E.uid,user_id:T?(A=ms.currentUser)==null?void 0:A.uid:null}},h=async()=>{const x=d?a.selectedWizardTemplate:a.selectedTemplate;if(x&&!(x!=null&&x.id)){const C=await g(void 0,$e.DRAFT,!0);C&&await a.createTemplate(C,t)}else if((x==null?void 0:x.status)===$e.DRAFT){const C=await g(void 0,void 0,!0);C&&(await a.updateTemplate(C),o.templateScenesBeforeApplyBrand=pn.cloneDeep(C.ads_json))}(e==xe.CAMPAIGNS||e==xe.TEMPLATES)&&(e==xe.TEMPLATES&&u(xe.CAMPAIGNS),a.handleSetSelectedCampaignPreviewButton(ba.PRIVATE),await a.loadTemplates($e.DRAFT,!1,!1))},p=async()=>{const x=d?a.selectedWizardTemplate:a.selectedTemplate;if(x&&!(x!=null&&x.id)){const C=await g(void 0,$e.ACTIVE,!1);C&&await a.createTemplate(C,t)}else if((x==null?void 0:x.status)===$e.ACTIVE){const C=await g();C&&(await a.updateTemplate(C),o.templateScenesBeforeApplyBrand=pn.cloneDeep(C.ads_json))}(e===xe.TEMPLATES||e===xe.CAMPAIGNS)&&(e===xe.CAMPAIGNS&&u(xe.TEMPLATES),a.handleSetSelectedTemplatePreviewButton(Wa.ORGANIZATION),await a.loadTemplates($e.ACTIVE,!0,!1))},_=async({templateName:x,setIsValidTemplateName:C})=>{if(!x){C&&C(!1);return}const T=await g(void 0,$e.ACTIVE,!1,x);T&&await a.duplicateTemplate(T,t),a.setProperty("openDuplicateCampaignOrTemplateModal",!1),a.setProperty("templateToDuplicate",null),(e===xe.TEMPLATES||e===xe.CAMPAIGNS)&&(e===xe.CAMPAIGNS&&u(xe.TEMPLATES),a.handleSetSelectedTemplatePreviewButton(Wa.ORGANIZATION),await a.loadTemplates($e.ACTIVE,!0,!1)),a.setProperty("openDuplicateCampaignOrTemplateModal",!1)},y=async({templateName:x,setIsValidTemplateName:C})=>{c(!0);let T=null;if(!x)return C&&C(!1),null;let S=await g(void 0,$e.DRAFT,!0,x);return S||(S=n.campaignUpdatedTemplate),S&&(T=await a.duplicateTemplate(S,t)),a.setProperty("templateToDuplicate",null),a.setProperty("openDuplicateCampaignOrTemplateModal",!1),(e==xe.CAMPAIGNS||e==xe.TEMPLATES)&&(e==xe.TEMPLATES&&u(xe.CAMPAIGNS),a.handleSetSelectedCampaignPreviewButton(ba.PRIVATE)),n.setProperty("campaignUpdatedTemplate",void 0),c(!1),T},b=async x=>{const C=x.scenes[0],T=C.layers[0],S=T.width,j=T.height;return C.frame={width:S,height:j},await(r==null?void 0:r.renderer.render(C))};return{isLoading:l,saveCampaign:h,saveTemplate:p,saveNewTemplate:_,saveNewCampaign:y,buildUpdatedTemplate:g,getPreviewImageForFirstScene:b}},w0="/assets/Duplicate-379ccd72.svg";Ms();const fm=({width:t,height:e})=>({id:Ms(),frame:{width:t,height:e},layers:[{id:"background",name:"Initial Frame",left:0,top:0,width:t,height:e,type:"Background",fill:"#ffffff",metadata:{}}],metadata:{}}),Hge=[{id:1,name:"None",preview:"https://i.ibb.co/Wyx2Ftf/none.webp"},{id:2,name:"Shadow",preview:"https://i.ibb.co/HBQc95J/shadow.webp"},{id:3,name:"Lift",preview:"https://i.ibb.co/M7zpk5f/lift.webp"},{id:4,name:"Hollow",preview:"https://i.ibb.co/vhjCd4w/hollow.webp"},{id:5,name:"Splice",preview:"https://i.ibb.co/B2JPTfq/splice.webp"},{id:6,name:"Neon",preview:"https://i.ibb.co/fHdD2mx/neon.webp"}];function Z1(){const{isSidebarOpen:t}=I.useContext(Fe);return t}const Qge="_tapHeader_p01dq_1",Jge="_tabs_p01dq_15",Vge="_mainTab_p01dq_23",Yge="_secondaryTab_p01dq_24",Zge="_iconsContainer_p01dq_28",qge="_searchImg_p01dq_34",Xge="_separatorLayout_p01dq_38",Kge="_separator_20_p01dq_38",eme="_separator_p01dq_38",tme="_buttonLayout_p01dq_54",sme="_titleLayout_p01dq_61",ame="_fullHeight_p01dq_70",nme="_noMarginRight_p01dq_74",ome="_templatesTabContainer_p01dq_78",ime="_customBriaInput_p01dq_87",rme="_circleLoader_p01dq_96",lme="_GalleryGrid_p01dq_105",cme="_galleyImagesBox_p01dq_111",dme="_gallery_p01dq_114",ume="_galleryNotFull_p01dq_123",pme="_imageWrapper_p01dq_126",gme="_selectedTemplate_p01dq_137",mme="_imageContainer_p01dq_141",hme="_mainTabContent_p01dq_149",fme="_toggleButtons_p01dq_154",_me="_button_p01dq_54",yme="_customHeight_p01dq_177",bme="_hide_p01dq_181",Ime="_createNewTemplate_p01dq_185",xme="_paper_p01dq_192",Cme="_subDescription_p01dq_196",Tme="_overlay_p01dq_202",Sme="_blurLayer_p01dq_214",jme="_loader_p01dq_225",rs={tapHeader:Qge,tabs:Jge,mainTab:Vge,secondaryTab:Yge,iconsContainer:Zge,searchImg:qge,separatorLayout:Xge,separator_20:Kge,separator:eme,buttonLayout:tme,titleLayout:sme,fullHeight:ame,noMarginRight:nme,templatesTabContainer:ome,customBriaInput:ime,circleLoader:rme,GalleryGrid:lme,galleyImagesBox:cme,gallery:dme,galleryNotFull:ume,imageWrapper:pme,selectedTemplate:gme,imageContainer:mme,mainTabContent:hme,toggleButtons:fme,button:_me,customHeight:yme,hide:bme,createNewTemplate:Ime,paper:xme,subDescription:Cme,overlay:Tme,blurLayer:Sme,loader:jme},Ame=({type:t,campaignId:e})=>{var _y,yy,by,Iy,xy,Cy,Ty,Sy;const a=ve(),{activePanel:n,setActivePanel:o}=Ts(),i=ke(),{getPreviewImageForFirstScene:r}=ch(),l=Z1(),{campaignStore:c,designEditorStore:d,uiStore:u,brandsDefinitionStore:g}=q(),{isPopupView:h}=I.useContext(Fe),{loadTemplate:p,handleDownloadTemplate:_,exportTemplate:y,getCampaignDetailsFromURL:b}=qd(),[x,C]=I.useState([]),[T,S]=I.useState(!1),[j,N]=I.useState([]),[w,D]=I.useState(),[E,A]=I.useState(),[M,B]=I.useState(),[Q,W]=I.useState(""),[H,v]=I.useState(!0),[z,L]=I.useState(!0),{t:R}=J("translation",{keyPrefix:"editor.tabs.templates"}),{t:U}=J("translation",{keyPrefix:"editor.popup.campaign"}),{t:Z}=J("translation",{keyPrefix:"editor.popup.template"}),{t:ee}=J("translation",{keyPrefix:"editor"}),V=Ht.indexOf("templates"),X=R("allMediaDestination"),se=c.placements.items.map(je=>({key:je.name,value:je.name})),P=[{key:X,value:X},...se],te=I.useRef(j),[F,ne]=I.useState(new Array(2).fill(0)),[oe,ce]=I.useState(!1),[ye,ge]=I.useState(!1),[ue,Ce]=I.useState(),[Le,Pe]=I.useState(),{setScenes:Ge,setCurrentScene:Re,setCurrentDesign:Ut}=I.useContext(Fe),Ue=Ae(),He=(_y=Ue==null?void 0:Ue.organization)==null?void 0:_y.name,Ye=He?((yy=He==null?void 0:He.charAt(0))==null?void 0:yy.toUpperCase())+(He==null?void 0:He.slice(1)):"",da=d.activeStep+1===d.editorStepperSteps.length,Da=[{label:R("Download"),icon:H1,onClick:je=>{_(je)}},{label:R("Delete"),icon:Q1,onClick:je=>{uy(je)}}];if((!K.isIframe()||t!==$e.DRAFT&&((by=K.iframe.config.campaign_config)!=null&&by.enable_public_templates)||t===$e.DRAFT&&((Iy=K.iframe.config.campaign_config)!=null&&Iy.enable_org_campaigns))&&Da.splice(1,0,{label:R("duplicate"),icon:w0,onClick:je=>{je.status===$e.ACTIVE?c.setProperty("saveNewTemplateClicked",!0):c.setProperty("saveNewTemplateClicked",!1),c.setProperty("templateName",""),c.setProperty("templateToDuplicate",je),c.setProperty("openDuplicateCampaignOrTemplateModal",!0)}}),(!K.isIframe()||(xy=K.iframe.config.campaign_config)!=null&&xy.enable_org_campaigns)&&t===$e.DRAFT&&Da.splice(1,0,{label:R("duplicateTo",{folder:c.selectedCampaignPreviewBtn===ba.SHARED?R("private.toggleBtn"):R("shared.toggleBtn")}),icon:w0,onClick:je=>{L(!1),Os(),Pe(je)}}),c.isAdminMode&&(c==null?void 0:c.selectedTemplatePreviewBtn)==Wa.PUBLIC&&((Cy=Ae())==null?void 0:Cy.organization.uid)!=Od){const je=Da.findIndex(at=>at.label===R("Delete"));je!==-1&&Da.splice(je,1)}const{target:uo,selectedType:po}=b();I.useEffect(()=>{const je=async()=>{const It=!(t==$e.DRAFT&&c.selectedCampaignPreviewBtn===ba.PRIVATE),Bt=n===xe.TEMPLATES&&c.selectedTemplatePreviewBtn===Wa.PUBLIC;(c.isManualTemplateTabSelection||!(uo&&po&&e))&&await c.loadTemplates(t,It,Bt),await c.loadPlacements()};(!h||h&&!da)&&(async()=>{var It;d.campaignUpdatedTemplate&&p((It=d.campaignUpdatedTemplate)==null?void 0:It.ads_json),await je()})()},[]),I.useEffect(()=>{const je=async()=>{if(uo&&po&&e)switch(`${po}/${uo}`){case Au.CAMPAIGN_ORG:n!==xe.CAMPAIGNS&&o(xe.CAMPAIGNS),c.selectedCampaignPreviewBtn!==ba.SHARED&&c.handleSetSelectedCampaignPreviewButton(ba.SHARED);break;case Au.CAMPAIGN_USER:n!==xe.CAMPAIGNS&&o(xe.CAMPAIGNS),c.selectedCampaignPreviewBtn!==ba.PRIVATE&&c.handleSetSelectedCampaignPreviewButton(ba.PRIVATE);break;case Au.TEMPLATE_PUBLIC:n!==xe.TEMPLATES&&o(xe.TEMPLATES),c.selectedTemplatePreviewBtn!==Wa.PUBLIC&&c.handleSetSelectedTemplatePreviewButton(Wa.PUBLIC);break;case Au.TEMPLATE_ORG:n!==xe.TEMPLATES&&o(xe.TEMPLATES),c.selectedTemplatePreviewBtn!==Wa.ORGANIZATION&&c.handleSetSelectedTemplatePreviewButton(Wa.ORGANIZATION);break}},at=async()=>{var It;if(e&&Number(e)!==((It=c.selectedTemplate)==null?void 0:It.id)){await je();const Bt=!(t==$e.DRAFT&&c.selectedCampaignPreviewBtn===ba.PRIVATE),Rs=n===xe.TEMPLATES&&c.selectedTemplatePreviewBtn===Wa.PUBLIC;let zs=c.templates.items.find(Sc=>Sc.id===Number(e));zs||(await c.loadTemplates(t,Bt,Rs),zs=c.templates.items.find(Sc=>Sc.id===Number(e))),zs&&(c.setProperty("isSavingToMyCampaign",!1),await fy(zs)),!zs&&!c.isSavingToMyCampaign&&window.history.replaceState(null,"",O.DESIGN_EDITOR.fullPath)}};!c.isManualTemplateTabSelection&&i&&at()},[e,i]);const Ze=async(je,at)=>{const It=n===xe.TEMPLATES&&c.selectedTemplatePreviewBtn===Wa.PUBLIC,Bt=!(t==$e.DRAFT&&c.selectedCampaignPreviewBtn===ba.PRIVATE);await c.getFilteredTemplatesBasesOnPlacementsAndName(JSON.stringify(je),at,t,Bt,It)},en=async je=>{const at=je.target.value;B(at),await Ze(x,at)},ja=je=>{const at=je.map(It=>{const Bt=c.placements.items.find(Rs=>Rs.name===It);return Bt?[Bt.width,Bt.height]:null}).filter(It=>It!==null);return C(at),at},go=async je=>{if(Array.isArray(je)){je.includes(X)?j.includes(X)?je.length-1!=se.length&&(je=je.filter(function(It){return It!==X}),N(je)):N(P.map(It=>It.key)):j.includes(X)&&te.current.includes(X)?N([]):(N(je),je.length==se.length&&(je.push(X),N(je))),te.current=je;const at=ja(Array.isArray(je)?je:[je]);await Ze(at,M||"")}},_n=async je=>{c.handleSetSelectedTemplatePreviewButton(je),await Ze(x,M||"")},Al=async je=>{c.handleSetSelectedCampaignPreviewButton(je),await Ze(x,M||"")},Ir=async()=>{if(ue){const je={...ue,status:$e.DELETED};py(),await c.updateTemplate(je),window.history.replaceState(null,"",O.DESIGN_EDITOR.fullPath);const at=c.isAdminMode?Z("untitled"):U("untitled");W(at),hy(at)}},Nl=async(je,at)=>{var Bt,Rs,zs,Sc;if(!Q){v(!1);return}let It=je.ads_json;if(c.selectedTemplate&&((Bt=c==null?void 0:c.selectedTemplate)==null?void 0:Bt.id)==je.id&&(It=await y()),It){const tA={...je,name:Q,org_id:at?(zs=(Rs=Ae())==null?void 0:Rs.organization)==null?void 0:zs.uid:null,user_id:at?null:(Sc=ms.currentUser)==null?void 0:Sc.uid,ads_json:It,preview:await r(It)||""};await c.duplicateTemplate(tA,a),gy(),c.handleSetSelectedCampaignPreviewButton(at?ba.SHARED:ba.PRIVATE),await c.loadTemplates($e.DRAFT,!0,!1)}},Os=async()=>{u.opensaveNewTemplatePopup=!0},uy=je=>{ce(!0),Ce(je)},py=()=>{ce(!1),Ce(void 0)},gy=()=>{u.hideDialog("opensaveNewTemplatePopup"),Pe(void 0)},my=()=>{ge(!1)},Xj=()=>s.jsx(Oe,{onClose:gy,title:R(z?"savenewTemplatePopup.title":"savenewCampaignPopup.title"),description:R(z?"savenewTemplatePopup.description":"savenewCampaignPopup.description"),confirmButtonText:R(z?"savenewTemplatePopup.button":"savenewCampaignPopup.button"),disableConfirm:c.isTemplateDuplicationInProgress,loading:c.isTemplateDuplicationInProgress,open:u.opensaveNewTemplatePopup,onClick:()=>{z?hy():Le&&Nl(Le,c.selectedCampaignPreviewBtn===ba.PRIVATE)},maxWidth:"420px",children:s.jsx(f,{children:s.jsx(me,{showLabel:!1,validateOn:!H,validationMessage:R("savenewTemplatePopup.validation.CampaignName"),children:s.jsx(Nt,{value:Q,onChange:je=>{W(je.target.value)},placeholder:R("savenewTemplatePopup.campaignName"),fullWidth:!0,InputProps:{classes:{root:rs.textFieldDataSetCreation}}})})})}),hy=async(je="")=>{if(!Q&&!je){v(!1);return}if(i){const at=await y(),It={...D1,name:Q||je,ads_json:at,status:c.isAdminMode?$e.ACTIVE:$e.DRAFT};c.selectedTemplate=It;const Bt=fm({width:1080,height:1080});Ut({id:Ms(),frame:Bt.frame,metadata:{},name:R("untitledDesign"),preview:"",scenes:[]}),i.scene.importFromJSON(Bt,!1).then(()=>{i.history.reset();const Rs=i.scene.exportToJSON();i.renderer.render(Rs).then(zs=>{Re({...Rs,preview:zs}),Ge([{...Rs,preview:zs}])})}).catch(Rs=>{console.error("Error importing scene from JSON:",Rs)}),u.hideDialog("opensaveNewTemplatePopup")}},Kj=je=>{let at,It;const Bt=d.editorStepperDisabledSteps||[];for(const Rs of je.ads_json.scenes[0].layers)if(Rs.type==="Group")for(const zs of Rs.objects)zs.id===fe.InnerRectangle?at=zs:zs.id===fe.OuterRectangle&&(It=zs);!at||!It?d.setProperty("editorStepperDisabledSteps",[...Bt,Ht.indexOf("images")]):d.setProperty("editorStepperDisabledSteps",void 0)},eA=je=>{const at=d.editorStepperDisabledSteps||[];let It=!1;for(const Bt of je.ads_json.scenes[0].layers)if(Bt.type===_e.STATIC_IMAGE){It=!0;break}It?d.setProperty("editorStepperDisabledSteps",at):d.setProperty("editorStepperDisabledSteps",[...at,Ht.indexOf("WizardImages")])},fy=async je=>{h?g.templateScenesBeforeApplyBrandInWizard=pn.cloneDeep(je.ads_json):g.templateScenesBeforeApplyBrand=pn.cloneDeep(je.ads_json),c.setProperty("scenesAfterResizing",null),i==null||i.history.reset(),await d.setProperty("isLoadingTemplate",!0),D(je),d.setProperty("editorStepperDisabledSteps",[]),setTimeout(()=>{p(je.ads_json).then(()=>{h?c.handleSetSelectedWizardTemplate(je):c.handleSetSelectedTemplate(je),d.setProperty("isTemplateEmptyState",!1),d.setProperty("isLoadingTemplate",!1),Kj(je),h&&eA(je)}).catch(at=>{d.setProperty("isLoadingTemplate",!1),console.error("Error loading template scenes: ",at)})},50)};return s.jsxs(f,{className:G({[rs.templatesTabContainer]:!0,[rs.hide]:!l}),children:[s.jsx($n,{title:t==$e.DRAFT?R("Campaigns"):R("title"),setSearchBoxVisible:S,searchBoxVisible:T,enableSearch:!0}),s.jsx(f,{className:`${rs.tabs} ${rs.fullHeight} ${h?rs.customHeight:""}`,children:s.jsxs(f,{className:rs.mainTabContent,children:[(!K.isIframe()||t!==$e.DRAFT&&((Ty=K.iframe.config.campaign_config)==null?void 0:Ty.enable_public_templates)||t===$e.DRAFT&&((Sy=K.iframe.config.campaign_config)==null?void 0:Sy.enable_org_campaigns))&&s.jsx(s.Fragment,{children:t===$e.DRAFT?s.jsx(f,{className:rs.toggleButtons,children:s.jsxs(mm,{value:c.selectedCampaignPreviewBtn,onChange:(je,at)=>Al(at),children:[s.jsx(Xr,{disabled:c.isLoadingTemplates,value:ba.PRIVATE,children:R("private.toggleBtn")}),s.jsx(Xr,{disabled:c.isLoadingTemplates,value:ba.SHARED,children:Ye})]})}):s.jsx(f,{className:rs.toggleButtons,children:s.jsxs(mm,{value:c.selectedTemplatePreviewBtn,onChange:(je,at)=>_n(at),children:[s.jsx(Xr,{disabled:c.isLoadingTemplates,value:Wa.ORGANIZATION,children:Ye}),s.jsx(Xr,{disabled:c.isLoadingTemplates,value:Wa.PUBLIC,children:R("public.toggleBtn")})]})})}),T&&s.jsx(yl,{onChange:en,className:rs.customBriaInput,onKeyDown:je=>je.stopPropagation(),height:"40px",placeHolder:"Search"}),s.jsx(h2,{selectedPlacements:j,onChangePlacementDropdown:go,items:P,loading:c.isLoadingPlacements}),s.jsx(Qe,{className:rs.circleLoader,size:"25px",isLoading:c.isLoadingTemplates,children:s.jsx(Tt,{item:!0,className:rs.GalleryGrid,children:s.jsx(f,{className:rs.galleyImagesBox,children:s.jsx(lp,{disableGutters:!0,maxWidth:!1,className:rs.gallery,children:F.map((je,at)=>{var It;return s.jsx(f,{className:rs.imageContainer,marginRight:atRs%2===at).map((Bt,Rs)=>{var zs;return s.jsxs(f,{className:G(rs.imageWrapper,{[rs.selectedTemplate]:Bt.id===((zs=c.selectedTemplate)==null?void 0:zs.id)}),sx:{position:"relative"},children:[Bt.id===(w==null?void 0:w.id)&&d.isLoadingTemplate&&s.jsxs(s.Fragment,{children:[s.jsx(f,{className:rs.blurLayer}),s.jsx(St,{size:24,className:rs.loader})]}),s.jsx(la,{image:{id:"",url:Bt.preview,type:pe.CAMPAIGN},...Bt,url:`${`${Bt.preview}?v=${c.cacheBustingVersion}`}`,handleClick:async()=>{c.originalLogoObjects={},c.selectedTemplate&&!h?(A(Bt),ge(!0)):(d.setProperty("isSceneFullyLoaded",!1),fy(Bt))},hideFullScreenButton:!0,ImageOverlay:s.jsx(Wge,{menuItems:Da,template:Bt,isPopupView:h??!1}),displayOverlay:"on",disabled:d.isLoadingTemplate})]},Rs)})},at)})})})})}),t!==$e.DRAFT&&c.isAdminMode&&!h&&s.jsx(f,{className:rs.createNewTemplate,children:s.jsx(ae,{onClick:()=>{L(!0),Os()},buttonType:"primaryMedium",loading:!1,fullWidth:!0,size:"small",children:R("createNewTemplate")})}),h&&s.jsx(ae,{className:rs.button,buttonType:"textMedium",onClick:()=>{window.location.pathname=O.DESIGN_EDITOR.editPath},disabled:d.isLoadingTemplate,children:ee("popup.buttons.startWithoutATemplate")}),h&&d.activeStep===V&&s.jsx(wi,{}),t===$e.DRAFT&&!c.isAdminMode&&s.jsx(f,{className:rs.createNewTemplate,children:s.jsx(ae,{onClick:()=>{d.setProperty("isTemplateEmptyState",!0),d.setProperty("designEditorPopup",!0),c.setProperty("isEditingAllAds",!0),c.handleSetSelectedTemplatePreviewButton(Wa.ORGANIZATION)},buttonType:"primaryMedium",loading:!1,fullWidth:!0,size:"small",disabled:c.isLoadingTemplates,children:R("createNewCampaign")})})]})}),Xj(),s.jsx(Oe,{onClose:py,title:R("deletePopup.title"),description:R("deletePopup.description"),confirmButtonText:R("deletePopup.confirmText"),open:oe,onClick:Ir}),s.jsx(Oe,{onClose:my,title:R("confirmTemplateReplacePopup.title"),description:R("confirmTemplateReplacePopup.description"),subDescription:s.jsx(k,{className:rs.subDescription,children:R("confirmTemplateReplacePopup.subDescription")}),confirmButtonText:R("confirmTemplateReplacePopup.confirmText"),open:ye,hideCancel:!0,onClick:async()=>{E&&c.handleTemplateNavigation(E,a),my(),c.setProperty("isManualTemplateTabSelection",!1)},maxWidth:"565px",paperClassName:rs.paper})]})},M0=Y(Ame),C_=[{id:"heading1",type:"Heading #1",text:"Heading",style:{color:"#1A0638",fontSize:"28px",fontWeight:600,lineHeight:"16px",letterSpacing:"0.56px"}},{id:"heading2",type:"Heading #2",text:"Heading",style:{color:"#1A0638",fontSize:"20px",fontWeight:700,lineHeight:"16px",letterSpacing:"0.4px"}},{id:"heading3",type:"Heading #3",text:"Heading",style:{color:"#1A0638",fontSize:"16px",fontWeight:700,lineHeight:"16px",letterSpacing:"0.32px"}},{id:"heading4",type:"Heading #4",text:"Heading",style:{color:"#1A0638",fontSize:"14px",fontWeight:700,lineHeight:"16px",letterSpacing:"0.28px"}},{id:"heading5",type:"Heading #5",text:"Heading",style:{color:"#1A0638",fontSize:"12px",fontWeight:700,lineHeight:"16px",letterSpacing:"0.24px"}},{id:"heading6",type:"Heading #6",text:"Heading",style:{color:"#1A0638",fontSize:"10px",fontWeight:700,lineHeight:"16px",letterSpacing:"0.2px"}},{id:"body1",type:"Body #1",text:"Body",style:{color:"#1A0638",fontSize:"14px",fontWeight:500,lineHeight:"16px",letterSpacing:"0.28px"}},{id:"body2",type:"Body #2",text:"Body",style:{color:"#1A0638",fontSize:"14px",fontWeight:400,lineHeight:"16px",letterSpacing:"0.28px"}},{id:"body3",text:"Body",style:{color:"#1A0638",fontSize:"12px",fontWeight:500,lineHeight:"16px",letterSpacing:"0.24px"}},{id:"body4",type:"Body #4",text:"Body",style:{color:"#1A0638",fontSize:"12px",fontWeight:400,lineHeight:"16px",letterSpacing:"0.24px"}},{id:"body5",type:"Body #5",text:"Body",style:{color:"#1A0638",fontSize:"10px",fontWeight:500,lineHeight:"16px",letterSpacing:"0.2px"}},{id:"body6",type:"Body #6",text:"Body",style:{color:"#1A0638",fontSize:"10px",fontWeight:400,lineHeight:"16px",letterSpacing:"0.2px"}}],Nme=C_.reduce((t,{id:e,style:a})=>(t[e]=a,t),{}),wme=O_(t=>({...Nme,textTypeBox:{padding:"12px 10px",margin:"4px -14px 6px -10px","&:hover":{background:"rgba(83, 0, 201, 0.05)",boxShadow:"0px 4px 6px 0px rgba(83, 0, 201, 0.05)"}}})),Mme=({textTypeClass:t,label:e,onClick:a})=>{const n=wme();return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:n.textTypeBox,onClick:a,children:s.jsx(k,{className:n[t],children:e})}),s.jsx(Ee,{})]})},vme="_tapHeader_1alem_1",Eme="_tabs_1alem_15",kme="_mainTab_1alem_23",Dme="_secondaryTab_1alem_24",Pme="_iconsContainer_1alem_28",Lme="_searchImg_1alem_34",Bme="_separatorLayout_1alem_38",Ome="_separator_20_1alem_38",Rme="_separator_1alem_38",zme="_buttonLayout_1alem_54",Ume="_titleLayout_1alem_61",$me="_fullHeight_1alem_70",Fme="_noMarginRight_1alem_74",Gme="_textTapContainer_1alem_78",Wme="_textTapContent_1alem_81",Qh={tapHeader:vme,tabs:Eme,mainTab:kme,secondaryTab:Dme,iconsContainer:Pme,searchImg:Lme,separatorLayout:Bme,separator_20:Ome,separator:Rme,buttonLayout:zme,titleLayout:Ume,fullHeight:$me,noMarginRight:Fme,textTapContainer:Gme,textTapContent:Wme},Hme=()=>{const t=ke(),{isPopupView:e}=I.useContext(Fe),{t:a}=J("translation",{keyPrefix:"editor.tabs.text"}),n=(l,c)=>l/c,o=()=>{const l=t==null?void 0:t.canvas.canvas.viewportTransform;return l?l[0]:1},i=async l=>{const c={name:h0.name,url:h0.url};await Tp([c]);const d=C_.find(h=>h.id===l);if(!d)return;const u=o(),g=n(parseInt(d.style.fontSize),u).toFixed(0);return{id:Ms(),type:"StaticText",width:420,text:d.text,fontSize:Number(g),fontFamily:c.name,textAlign:"center",fontStyle:"normal",fontURL:c.url,fill:d.style.color,metadata:{},fontWeight:d.style.fontWeight,textType:d.type}},r=async l=>{if(t){const c=await i(l);c&&t.objects.add(c)}};return s.jsxs(f,{className:Qh.textTapContainer,children:[s.jsx($n,{title:a("title")}),s.jsx(f,{className:Qh.tabs,children:s.jsx(f,{className:Qh.textTapContent,children:!e&&s.jsx(s.Fragment,{children:C_.map(({id:l,text:c})=>s.jsx(Mme,{textTypeClass:l,label:c,onClick:()=>r(l)},l))})})})]})},Qme={None:{fill:"#333333",strokeWidth:0,shadow:{blur:2,color:"#afafaf",offsetX:10,offsetY:10,enabled:!1}},Shadow:{fill:"#333333",shadow:{blur:2,color:"#afafaf",offsetX:10,offsetY:10,enabled:!0}},Lift:{fill:"#333333",shadow:{blur:25,color:"rgba(0,0,0,0.45)",offsetX:0,offsetY:0,enabled:!0}},Hollow:{stroke:"#000000",fill:null,strokeWidth:2,shadow:{blur:25,color:"rgba(0,0,0,0.45)",offsetX:0,offsetY:0,enabled:!1}},Splice:{stroke:"#000000",fill:null,strokeWidth:2,shadow:{blur:0,color:"#afafaf",offsetX:10,offsetY:10,enabled:!0}},Neon:{stroke:"#e84393",fill:"#fd79a8",strokeWidth:2,shadow:{blur:25,color:"#fd79a8",offsetX:0,offsetY:0,enabled:!0}}};function Jme(){const[t,e]=be.useState("#b32aa9"),a=Lt(),n=ke();On.throttle(i=>{a&&(n==null||n.objects.update({fill:i})),e(i)},100);const o=i=>{if(n){const r=Qme[i];r&&n.objects.update(r)}};return s.jsxs(De,{$style:{flex:1,display:"flex",flexDirection:"column"},children:[s.jsxs(De,{$style:{display:"flex",alignItems:"center",fontWeight:500,justifyContent:"space-between",padding:"1.5rem"},children:[s.jsx(De,{children:"Effects"}),s.jsx(De,{$style:{cursor:"pointer",display:"flex"},children:s.jsx(G_,{size:24})})]}),s.jsx(bc,{children:s.jsx(De,{padding:"0 1.5rem",children:s.jsx(De,{$style:{display:"grid",gridTemplateColumns:"80px 80px 80px",gap:"0.5rem"},children:Hge.map((i,r)=>s.jsxs(De,{style:{cursor:"pointer"},children:[s.jsx(De,{onClick:()=>o(i.name),$style:{border:"1px solid #afafaf",display:"flex",alignItems:"center",justifyContent:"center",height:"80px"},children:s.jsx("img",{style:{width:"70px"},src:i.preview})}),s.jsx(De,{$style:{textAlign:"center",padding:"0.5rem",fontSize:"14px"},children:i.name})]},r))})})})]})}const Bg=(t,e)=>{const a=t.fill,n=t.fontFamily,o=e.find(c=>c.name===n),i=o==null?void 0:o.name.toLowerCase().includes("bold"),r=o==null?void 0:o.name.toLowerCase().includes("italic"),l={hasBold:!!i,hasItalic:!!r,options:o};return{color:a,family:o==null?void 0:o.name,bold:n.includes("Bold"),italic:n.includes("Italic"),underline:t.underline,linethrough:t.linethrough,styleOptions:l}},Vme="_tapHeader_1u6sz_1",Yme="_tabs_1u6sz_15",Zme="_mainTab_1u6sz_23",qme="_secondaryTab_1u6sz_24",Xme="_iconsContainer_1u6sz_28",Kme="_searchImg_1u6sz_34",ehe="_separatorLayout_1u6sz_38",the="_separator_20_1u6sz_38",she="_separator_1u6sz_38",ahe="_buttonLayout_1u6sz_54",nhe="_titleLayout_1u6sz_61",ohe="_fullHeight_1u6sz_70",ihe="_noMarginRight_1u6sz_74",rhe="_container_1u6sz_78",lhe="_colorPickerContainer_1u6sz_86",che="_ColorFillContent_1u6sz_89",dhe="_itemPreview_1u6sz_92",uhe="_mainLabel_1u6sz_102",phe="_brandNameLabel_1u6sz_109",ghe="_brandColorsRow_1u6sz_116",mhe="_mainDivider_1u6sz_121",hhe="_divider_1u6sz_126",Tn={tapHeader:Vme,tabs:Yme,mainTab:Zme,secondaryTab:qme,iconsContainer:Xme,searchImg:Kme,separatorLayout:ehe,separator_20:the,separator:she,buttonLayout:ahe,titleLayout:nhe,fullHeight:ohe,noMarginRight:ihe,container:rhe,colorPickerContainer:lhe,ColorFillContent:che,itemPreview:dhe,mainLabel:uhe,brandNameLabel:phe,brandColorsRow:ghe,mainDivider:mhe,divider:hhe},fhe=()=>{const{t}=J("translation",{keyPrefix:"editor.tabs"}),{isPopupView:e}=I.useContext(Fe),a=ke(),[n,o]=I.useState([]),{brandsDefinitionStore:i,brandFontStore:r,campaignStore:l}=q(),c=Lt(),d=c==null?void 0:c.fill,[u,g]=I.useState(d),{EditAllAds:h,getRgbAndOpacityFromRgba:p,updateColorOpacity:_}=Qt();I.useEffect(()=>{i.brands.items.length==0?b():o(i.brands.items.filter(x=>x.status==="Active"))},[]),I.useEffect(()=>{if(a&&c&&c.type==="StaticText"){const x=Bg(c,r==null?void 0:r.brandOrgFonts);g(_(x.color,c.opacity)),c&&(c.fill=x.color)}},[a,c]);const y=On.throttle((x,C=!1)=>{if(c){const T=p(x);a==null||a.objects.update({fill:(T==null?void 0:T.rgb)??x,opacity:C?void 0:(T==null?void 0:T.opacity)??1,brandId:void 0},void 0,!l.isEditingAllAds),h(_e.STATIC_TEXT,c.textType,Pt.COLOR,x)}},100),b=()=>{i.loadBrandsDefinition().then(()=>{o(i.brands.items.filter(x=>x.status==="Active"))})};return s.jsx(s.Fragment,{children:s.jsxs(f,{className:Tn.container,children:[s.jsx($n,{title:t("textColor")}),s.jsx(f,{className:`${Tn.tabs} ${Tn.fullHeight}`,children:s.jsxs(f,{className:Tn.ColorFillContent,children:[s.jsx(f,{className:Tn.colorPickerContainer,children:s.jsx(fr,{color:u,onChange:x=>{g(x),y(x)},hideColorTypeBtns:!0})}),s.jsx(Ee,{className:Tn.mainDivider}),s.jsx(k,{className:Tn.mainLabel,children:t("brandColors")}),s.jsx(f,{className:Tn.BrandsContainer,children:n.map((x,C)=>{var S;const T=(S=x==null?void 0:x.color_pallete)==null?void 0:S.colors;return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Tn.brandColorsRow,children:[s.jsx(k,{className:Tn.brandNameLabel,children:x.name.length<10?x.name:x.name.slice(0,10)+"..."}),T==null?void 0:T.map((j,N)=>s.jsx(f,{onClick:()=>{y(j,!0)},children:s.jsx(f,{className:Tn.itemContent,children:s.jsx(f,{sx:{background:j},className:Tn.itemPreview})})},N))]}),C!=n.length-1&&s.jsx(Ee,{className:Tn.divider})]})})})]})}),e&&s.jsx(wi,{})]})})},_he="_tapHeader_1u6sz_1",yhe="_tabs_1u6sz_15",bhe="_mainTab_1u6sz_23",Ihe="_secondaryTab_1u6sz_24",xhe="_iconsContainer_1u6sz_28",Che="_searchImg_1u6sz_34",The="_separatorLayout_1u6sz_38",She="_separator_20_1u6sz_38",jhe="_separator_1u6sz_38",Ahe="_buttonLayout_1u6sz_54",Nhe="_titleLayout_1u6sz_61",whe="_fullHeight_1u6sz_70",Mhe="_noMarginRight_1u6sz_74",vhe="_container_1u6sz_78",Ehe="_colorPickerContainer_1u6sz_86",khe="_ColorFillContent_1u6sz_89",Dhe="_itemPreview_1u6sz_92",Phe="_mainLabel_1u6sz_102",Lhe="_brandNameLabel_1u6sz_109",Bhe="_brandColorsRow_1u6sz_116",Ohe="_mainDivider_1u6sz_121",Rhe="_divider_1u6sz_126",Sn={tapHeader:_he,tabs:yhe,mainTab:bhe,secondaryTab:Ihe,iconsContainer:xhe,searchImg:Che,separatorLayout:The,separator_20:She,separator:jhe,buttonLayout:Ahe,titleLayout:Nhe,fullHeight:whe,noMarginRight:Mhe,container:vhe,colorPickerContainer:Ehe,ColorFillContent:khe,itemPreview:Dhe,mainLabel:Phe,brandNameLabel:Lhe,brandColorsRow:Bhe,mainDivider:Ohe,divider:Rhe},zhe=()=>{const{t}=J("translation",{keyPrefix:"editor.tabs"}),{isPopupView:e}=I.useContext(Fe),a=ke(),[n,o]=I.useState([]),{brandsDefinitionStore:i,campaignStore:r}=q(),l=Lt(),c=l==null?void 0:l.backgroundColor,[d,u]=I.useState(c),{EditAllAds:g}=Qt();I.useEffect(()=>{i.brands.items.length==0?p():o(i.brands.items.filter(_=>_.status===$e.ACTIVE))},[]),I.useEffect(()=>{a&&l&&l.type==="StaticText"&&u(l.textBackgroundColor)},[a,l]);const h=On.throttle(_=>{l&&(a==null||a.objects.update({textBackgroundColor:_,brandId:void 0},void 0,!r.isEditingAllAds),g(_e.STATIC_TEXT,l.textType,Pt.TEXTHIGHLIGHTER,_))},100),p=()=>{i.loadBrandsDefinition().then(()=>{o(i.brands.items.filter(_=>_.status==="Active"))})};return s.jsx(s.Fragment,{children:s.jsxs(f,{className:Sn.container,children:[s.jsx($n,{title:t("highlighterColor")}),s.jsx(f,{className:`${Sn.tabs} ${Sn.fullHeight}`,children:s.jsxs(f,{className:Sn.ColorFillContent,children:[s.jsx(f,{className:Sn.colorPickerContainer,children:s.jsx(fr,{color:d,onChange:_=>{u(_),h(_)},hideColorTypeBtns:!0})}),s.jsx(Ee,{className:Sn.mainDivider}),s.jsx(k,{className:Sn.mainLabel,children:t("brandColors")}),s.jsx(f,{className:Sn.BrandsContainer,children:n.map((_,y)=>{var x;const b=(x=_==null?void 0:_.color_pallete)==null?void 0:x.colors;return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Sn.brandColorsRow,children:[s.jsx(k,{className:Sn.brandNameLabel,children:_.name.length<10?_.name:_.name.slice(0,10)+"..."}),b==null?void 0:b.map((C,T)=>s.jsx(f,{onClick:()=>{h(C)},children:s.jsx(f,{className:Sn.itemContent,children:s.jsx(f,{sx:{background:C},className:Sn.itemPreview})})},T))]}),y!=n.length-1&&s.jsx(Ee,{className:Sn.divider})]})})})]})}),e&&s.jsx(wi,{})]})})},Uhe=Y(zhe);function $he({size:t}){return s.jsxs("svg",{height:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M21 6.7959H10.5V8.2959H21V6.7959Z",fill:"currentColor"}),s.jsx("path",{d:"M21 12.0459H10.5V13.5459H21V12.0459Z",fill:"currentColor"}),s.jsx("path",{d:"M21 17.2959H10.5V18.7959H21V17.2959Z",fill:"currentColor"}),s.jsx("path",{d:"M9 8.29579L6.53025 5.82604C6.3896 5.68543 6.19887 5.60645 6 5.60645C5.80113 5.60645 5.6104 5.68543 5.46975 5.82604L3 8.29579H5.25V17.2958H3L5.46975 19.7655C5.6104 19.9061 5.80113 19.9851 6 19.9851C6.19887 19.9851 6.3896 19.9061 6.53025 19.7655L9 17.2958H6.75V8.29579H9Z",fill:"currentColor"})]})}const Jh={underline:!1,textAlign:"left",charSpacing:0,fill:"#000000",fontFamily:"Open Sans",fontSize:12,lineHeight:12,isGroup:!1,isMultiple:!1,styles:[],font:{},activeStyle:{},fontWeight:500,textType:"",fontStyle:"",fontType:"",fontURL:""},f2=15,Vh={blur:4,offsetX:0,offsetY:0,enabled:!0,color:"#1A0638"},Fhe=t=>t._objects?{isGroup:t.type==="group",isMultiple:!0}:{isGroup:!1,isMultiple:!1},Ghe=t=>{const e=Fhe(t);if(t._objects){const a=t._objects[0],{underline:n,linethrough:o,textBackgroundColor:i,backgroundColor:r,textAlign:l,fontSize:c,fill:d,charSpacing:u,fontWeight:g,lineHeight:h,fontFamily:p,fontURL:_,textType:y,fontStyle:b,colorNumber:x,brandId:C,fontType:T,fixedSize:S,fixedWidthValue:j,maximumFontSize:N,fixedHeightValue:w}=a;return{underline:n,linethrough:o,textBackgroundColor:i,backgroundColor:r,textAlign:l,fontSize:c,fill:d,charSpacing:u,fontWeight:g,lineHeight:h,fontFamily:p,fontURL:_,textType:y,fontStyle:b,colorNumber:x,brandId:C,fontType:T,fixedSize:S,fixedWidthValue:j,maximumFontSize:N,fixedHeightValue:w,...e}}else{const{underline:a,linethrough:n,textBackgroundColor:o,backgroundColor:i,textAlign:r,fontSize:l,fill:c,charSpacing:d,fontWeight:u,lineHeight:g,fontFamily:h,fontURL:p,textType:_,fontStyle:y,colorNumber:b,brandId:x,fontType:C,fixedSize:T,fixedWidthValue:S,maximumFontSize:j,fixedHeightValue:N}=t;return{underline:a,linethrough:n,textBackgroundColor:o,backgroundColor:i,textAlign:r,fontSize:l,fill:c,charSpacing:d,fontWeight:u,lineHeight:g,fontFamily:h,fontURL:p,textType:_,fontStyle:y,colorNumber:b,brandId:x,fontType:C,fixedSize:T,fixedWidthValue:S,maximumFontSize:j,fixedHeightValue:N,...e}}};function Whe(){const t=ke(),[e,a]=be.useState({enabled:!1,offsetX:15,offsetY:15,blur:25,color:"rgba(0,0,0,0.45)"}),n=Lt();be.useEffect(()=>{n&&o(n)},[n]);const o=r=>{if(r.shadow){const{blur:l,color:c,enabled:d,offsetX:u,offsetY:g}=r.shadow;a({...e,blur:l,color:c,enabled:d,offsetX:u,offsetY:g})}},i=(r,l)=>{a({...e,[r]:l}),t&&(console.log({...e,[r]:l}),t.objects.setShadow({...e,[r]:l}))};return s.jsxs("div",{style:{padding:"0 1.5rem"},children:[s.jsxs("div",{style:{margin:"1rem 0 0.5rem",fontSize:"14px",background:"rgba(0,0,0,0.05)",padding:"10px 8px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[s.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"0.2rem"},children:[s.jsx(_3,{checked:e.enabled,onChange:r=>i("enabled",r.target.checked)}),"Shadow"]}),s.jsx(up,{placement:lc.bottomLeft,content:s.jsxs("div",{style:{padding:"1rem",background:"#ffffff",width:"200px",display:"flex",flexDirection:"column",gap:"1rem",textAlign:"center"},children:[s.jsx(zm,{onChange:r=>i("color",r)}),s.jsx(Ad,{overrides:{Input:{style:{textAlign:"center"}}},value:e.color,onChange:r=>i("color",r.target.value),placeholder:"#000000",clearOnEscape:!0})]}),accessibilityType:"tooltip",children:s.jsx("div",{children:s.jsx("div",{style:{height:"28px",width:"28px",backgroundSize:"100% 100%",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",backgroundColor:e.color}})})})]}),s.jsx("div",{style:{height:"10px"}}),s.jsx("div",{style:{padding:"0 8px"},children:s.jsxs("div",{children:[s.jsx("div",{style:{fontSize:"14px"},children:"Blur"}),s.jsx(fh,{overrides:{InnerThumb:()=>null,ThumbValue:()=>null,TickBar:()=>null,Thumb:{style:{height:"12px",width:"12px",paddingLeft:0}},Track:{style:{paddingLeft:0,paddingRight:0}}},value:[e.blur],onChange:({value:r})=>i("blur",r)})]})}),s.jsxs("div",{children:[s.jsx("div",{style:{height:"10px"}}),s.jsxs("div",{style:{padding:"0 8px"},children:[s.jsx("div",{style:{fontSize:"14px"},children:"Offset Y"}),s.jsx(fh,{overrides:{InnerThumb:()=>null,ThumbValue:()=>null,TickBar:()=>null,Thumb:{style:{height:"12px",width:"12px",paddingLeft:0}},Track:{style:{paddingLeft:0,paddingRight:0}}},value:[e.offsetY],onChange:({value:r})=>i("offsetY",r)})]}),s.jsx("div",{style:{padding:"0 8px"},children:s.jsxs("div",{children:[s.jsx("div",{style:{fontSize:"14px"},children:"Offset X"}),s.jsx(fh,{overrides:{InnerThumb:()=>null,ThumbValue:()=>null,TickBar:()=>null,Thumb:{style:{height:"12px",width:"12px",paddingLeft:0}},Track:{style:{paddingLeft:0,paddingRight:0}}},value:[e.offsetX],onChange:({value:r})=>i("offsetX",r)})]})})]})]})}function Hhe(){const t=[],[e,a]=be.useState(Jh),{setActiveSubMenu:n}=Ts(),o=Lt(),i=ke();be.useEffect(()=>{var l,c;if(o){const d=Ghe(o),u=d.isGroup,g=d.fontFamily.split("__")[1],h=t.find(y=>y.family===d.fontFamily.split("__")[0].split("_").join(" "));if(!h){a(Jh);return}const p=typeof((l=o.value)==null?void 0:l.fill)=="string"||((c=o.value)==null?void 0:c.fill)instanceof String,_=Object.keys(h.files).map(y=>({value:y,label:Zp[y].label,id:Zp[y].id,url:h.files[y],family:h.family})).sort((y,b)=>y.id>b.id?1:-1);a({...d,font:h,styles:_,fontFamily:h.family,activeStyle:{label:Zp[g].label,id:Zp[g].id},fill:u?"#000000":p?d.fill:"#000000"})}else a(Jh)},[o]);const r=async(l,c)=>{if(l==="fontStyle"){const d=c[0],u=`${d.family.split(" ").join("_")}__${d.value}`,g={name:u,url:d.url};await Tp([g]),i.objects.update({fontFamily:u,metadata:{fontURL:g.url}}),a({...e,activeStyle:d})}else i.objects.update({[l]:c}),a({...e,[l]:c})};return s.jsxs("div",{children:[s.jsxs("div",{style:{display:"flex",alignItems:"center",fontWeight:500,justifyContent:"space-between",padding:"1.5rem"},children:[s.jsx("div",{children:"Text properties"}),s.jsx(d2,{size:24})]}),s.jsxs("div",{style:{display:"grid",gap:"0.5rem"},children:[s.jsx("div",{style:{padding:"0 1.5rem"},children:s.jsx(Ad,{overrides:{Root:{style:{paddingRight:"0px"}}},onFocus:()=>n("FontSelector"),endEnhancer:s.jsx(y3,{size:"18px"}),size:_h.compact,value:e.fontFamily,placeholder:"Controlled Input",clearOnEscape:!0})}),s.jsxs("div",{style:{padding:"0 1.5rem",display:"grid",gridTemplateColumns:"1fr 2fr",gap:"0.5rem"},children:[s.jsx(Ad,{size:_h.compact,value:24}),s.jsx(b3,{size:_h.compact,options:e.styles,value:[e.activeStyle],placeholder:"Select color",clearable:!1,onChange:l=>{r("fontStyle",l.value)}})]})]}),s.jsxs("div",{style:{padding:"0 1.5rem"},children:[s.jsx(ec,{size:"compact",onClick:()=>r("underline",!o.underline),kind:"tertiary",children:s.jsx($he,{size:24})}),s.jsx(ec,{size:"compact",onClick:()=>r("underline",!o.underline),kind:"tertiary",children:s.jsx(p2,{size:24})})]}),s.jsx("div",{children:s.jsx(Whe,{})})]})}const Qhe=({children:t,handleDropFiles:e})=>{const[a,n]=I.useState(!1);let o=0;const i=I.useRef(null);I.useEffect(()=>{let u=i.current;return u&&(u.addEventListener("dragenter",l),u.addEventListener("dragleave",c),u.addEventListener("dragover",r),u.addEventListener("drop",d)),()=>{u&&(u.removeEventListener("dragenter",l),u.removeEventListener("dragleave",c),u.removeEventListener("dragover",r),u.removeEventListener("drop",d))}},[]);const r=u=>{u.preventDefault(),u.stopPropagation()},l=u=>{u.preventDefault(),u.stopPropagation(),o++,u.dataTransfer&&u.dataTransfer.items&&u.dataTransfer.items.length>0&&n(!0)},c=u=>{u.preventDefault(),u.stopPropagation(),o--,!(o>0)&&n(!1)},d=u=>{u.preventDefault(),u.stopPropagation(),n(!1),u.dataTransfer&&u.dataTransfer.files&&u.dataTransfer.files.length>0&&(e(u.dataTransfer.files),u.dataTransfer.clearData(),o=0)};return s.jsxs("div",{style:{display:"flex",height:"100%",position:"relative",flex:1},ref:i,children:[a&&s.jsx("div",{style:{backgroundColor:"rgb(246, 246, 246)",position:"absolute",top:0,bottom:0,left:0,right:0,zIndex:9999,display:"flex",alignItems:"center",justifyContent:"center"},children:"Drop files here to upload..."}),t]})},Jhe=t=>new Promise((e,a)=>{const n=new FileReader;n.readAsDataURL(t),n.onload=()=>e(n.result),n.onerror=o=>a(o)});function Vhe(){const t=be.useRef(null),[e,a]=be.useState([]),n=ke(),o=Qo(),i=async d=>{const u=d[0],g=await Jhe(u),h=await RS(g),p=await zS(h),_=u.type.includes("video")?"StaticVideo":"StaticImage",y={id:Ms(),src:g,preview:p,type:_};a([...e,y])},r=()=>{var d;(d=t.current)==null||d.click()},l=d=>{i(d.target.files)},c=d=>{n==null||n.objects.add(d)};return s.jsx(Qhe,{handleDropFiles:i,children:s.jsxs(De,{$style:{flex:1,display:"flex",flexDirection:"column"},children:[s.jsxs(De,{$style:{display:"flex",alignItems:"center",fontWeight:500,justifyContent:"space-between",padding:"1.5rem"},children:[s.jsx(De,{children:"Uploads"}),s.jsx(De,{onClick:()=>o(!1),$style:{cursor:"pointer",display:"flex"},children:s.jsx(O1,{size:18})})]}),s.jsx(bc,{children:s.jsxs(De,{padding:"0 1.5rem",children:[s.jsx(ec,{onClick:r,size:ld.compact,overrides:{Root:{style:{width:"100%"}}},children:"Computer"}),s.jsx("input",{onChange:l,type:"file",id:"file",ref:t,style:{display:"none"}}),s.jsx("div",{style:{marginTop:"1rem",display:"grid",gap:"0.5rem",gridTemplateColumns:"1fr 1fr"},children:e.map(d=>s.jsx("div",{style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>c(d),children:s.jsx("div",{children:s.jsx("img",{width:"100%",src:d.preview?d.preview:d.url,alt:"preview"})})},d.id))})]})})]})})}const Yhe="_container_gdjxr_1",Zhe="_title_gdjxr_5",qhe="_description_gdjxr_13",Xhe="_restAllImagesButton_gdjxr_20",Khe="_divider_gdjxr_30",cu={container:Yhe,title:Zhe,description:qhe,restAllImagesButton:Xhe,divider:Khe},efe=()=>{const{t}=J("translation",{keyPrefix:"editor.tabs.wizardImages"}),{resetWizardImages:e}=Qt(),{designEditorStore:a}=q(),{isPopupView:n}=I.useContext(Fe),o=Ht.indexOf("WizardImages");return s.jsxs(f,{className:cu.container,children:[s.jsxs(k,{className:cu.title,children:[" ",t("replaceImages")," "]}),s.jsx(k,{className:cu.description,children:t("descriptions")}),s.jsx(A3,{className:cu.divider}),s.jsx(ae,{className:cu.restAllImagesButton,buttonType:"textMedium",loading:a.isResettingWizardImages,disabled:a.isResettingWizardImages||!a.isSceneFullyLoaded,onClick:e,children:t("restAllImages")}),n&&a.activeStep===o&&s.jsx(wi,{}),s.jsx(o2,{})]})},tfe=Y(efe),sfe={StaticText:Hhe,Text:Hme,Customize:SZ,FontSelector:XZ,Templates:M0,Uploads:Vhe,Images:Mue,Elements:AZ,Graphics:Uq,Layers:upe,Campaigns:M0,TextFill:fhe,TextHighlighter:Uhe,PathFill:gpe,CanvasFill:xZ,TextEffects:Jme,Brands:ZY,Resize:zpe,CanvasColor:bZ,ShapeFillColor:cge,InsertText:Due,WizardImages:tfe,StrokeColor:Dge};var fe=(t=>(t.InitialFrame="background",t.OuterRectangle="outerRectangle",t.InnerRectangle="innerRectangle",t.SmartImage="smartImage",t.OriginalImage="originalImage",t.FRAME="frame",t))(fe||{}),Bn=(t=>(t.EXPAND_BACKGROUND="Expand Background",t.REPLACE_BACKGROUND="Replace Background",t))(Bn||{}),Ql=(t=>(t.GeneratePanel="generate",t.SolidPanel="solid",t))(Ql||{}),qe=(t=>(t.SMART_IMAGE="SMART_IMAGE",t.SHARED_IMAGES="SHARED_IMAGES",t.USER_IMAGES="USER_IMAGES",t.UNSPLASH="UNSPLASH",t.LOGOS="LOGOS",t))(qe||{}),gl=(t=>(t.Expand="/expand",t.Replace="/replaceV1",t))(gl||{});const v0={seed:0,sid:"",originalImage:{imageUrl:"",boundingBox:{left:0,top:0,width:1,height:1},size:{width:1,height:1}},backgroundOption:"Expand Background",backgroundDescription:"",colorCode:""},Kl=async t=>new Promise((e,a)=>{const n=new Image;n.onload=()=>{e({width:n.naturalWidth,height:n.naturalHeight})},n.onerror=o=>{a(o)},n.src=t}),yd=async(t,e,a=null,n=null)=>{a||(a=await Kl(t)),n||(n={width:e.width*e.scaleX,height:e.height*e.scaleY});const o=n.width/n.height,i=a.width/a.height;let r;return i>o?r=n.width/a.width:r=n.height/a.height,r},afe=(t,e)=>{let a=null;return t.forEachObject(function(n){var o;n instanceof ie.fabric.Group&&((o=n._objects)==null||o.forEach(i=>{i.id===e&&(a=n)}))}),a},tg=(t,e,a,n=0,o=0,i=1,r=1)=>({left:n,top:o,width:e,height:a,originX:"left",originY:"top",scaleX:i,scaleY:r,type:"StaticPath",path:[["M",e,0],["L",0,0],["L",0,a],["L",e,a],["L",e,0],["Z"]],fill:t===fe.OuterRectangle?"rgba(83, 0, 201, 0.02)":"rgba(83, 0, 201, 0.03)",stroke:"#B3B3B9",strokeWidth:2,strokeDashArray:[10,10],shadow:"0px 2px 4px 0px rgba(0, 0, 0, 0.08)",metadata:{},preview:"https://ik.imagekit.io/scenify/1635011325399_603749.png",id:t}),nfe=t=>{const e=new DataTransfer;return Array.from(t).forEach(a=>e.items.add(a)),e.files},qa=()=>{const t=ke(),{applyWizardImageChangeOnLayerV1:e,fitTextIntoFixedTextBox:a}=Qt(),{designEditorStore:n,imagesStore:o,campaignStore:i}=q(),{scenes:r,setScenes:l,setCurrentScene:c,currentScene:d}=Ka();function u(v){return new Promise(z=>{t&&t.canvas.canvas.renderAll(),setTimeout(z,v??1200)})}const g=be.useCallback(async v=>new Promise((z,L)=>{if(t){const R=t.scene.exportToJSON();c(v),t.renderer.render(R).then(U=>{const Z=r.map(ee=>ee.id===R.id?{...R,preview:U}:ee);l(Z),t==null||t.canvas.canvas.disableEvents(),t==null||t.canvas.canvas.discardActiveObject(),t==null||t.canvas.canvas.enableEvents(),z()}).catch(U=>{console.error("Error rendering the scene: ",U),L(U)})}else L(new Error("Editor not initialized"))}),[t,r,d]),h=async(v,z,L)=>{if(v&&!z){await M(v,L);const R=await E(v,L.id===fe.OuterRectangle?fe.InitialFrame:fe.OuterRectangle),U=await E(v,L.id);U&&R&&(U.left=(R.left??0)+((R.width??1)-(U.width??1))/2,U.top=(R.top??0)+((R.height??1)-(U.height??1))/2)}},p=async v=>{var Z;if(!v)return;let z=await E(v,fe.OriginalImage,!0);((Z=z==null?void 0:z.type)==null?void 0:Z.toLowerCase())!=="group"&&(z=void 0);const L=await E(v,fe.InitialFrame),R=await E(v,fe.OuterRectangle),U=await E(v,fe.InnerRectangle);await h(v,R,tg(fe.OuterRectangle,((L==null?void 0:L.width)??2)-2,((L==null?void 0:L.height)??2)-2)),await h(v,U,tg(fe.InnerRectangle,((L==null?void 0:L.width)??1)/2,((L==null?void 0:L.height)??1)/2))},_=async(v,z,L=void 0)=>{var X,se,P,te,F;if(!t)return;let R=await E(v,z),U=await E(v,z,!0);((X=U==null?void 0:U.type)==null?void 0:X.toLowerCase())!=="group"&&(U=void 0);let Z,ee=n.originalInnerRectangle,V=n.originalOuterRectangle;if(i.selectedWizardTemplate?Z=(P=(se=i.selectedWizardTemplate.ads_json)==null?void 0:se.scenes)==null?void 0:P.find(ne=>ne.id===v.id):i.selectedTemplate&&(i.scenesAfterResizing&&i.scenesAfterResizing[v.id]?Z=i.scenesAfterResizing[v.id]:Z=(F=(te=i.selectedTemplate.ads_json)==null?void 0:te.scenes)==null?void 0:F.find(ne=>ne.id===v.id)),Z&&(ee=await E(Z,z,!0),V=await E(Z,z,!0)),U){let ne=L?L.width:(U.width??1)*(U.scaleX??1),oe=L?L.height:(U.height??1)*(U.scaleY??1),ce=L!=null&&L.left?L.left:U.left,ye=L!=null&&L.top?L.top:U.top,ge=U.scaleX,ue=U.scaleY;z===fe.InnerRectangle&&ee!=null&&ee.width&&ee!=null&&ee.height&&(ne=ee.width,oe=ee.height,ce=ee.left??0,ye=ee.top??0,ge=ee.scaleX,ue=ee.scaleY),z===fe.OuterRectangle&&V!=null&&V.width&&V!=null&&V.height&&(ne=V.width,oe=V.height,ce=V.left??0,ye=V.top??0,ge=V.scaleX,ue=V.scaleY),U&&await A(v,U.id);const Ce=tg(z,ne,oe,0,0);await M(v,Ce),R=await E(v,z),R&&(R.left=ce,R.top=ye,R.scaleX=ge,R.scaleY=ue)}},y=async v=>{var L,R,U;const z=(U=(R=(L=i.selectedWizardTemplate)==null?void 0:L.ads_json)==null?void 0:R.scenes)==null?void 0:U.find(Z=>Z.id===v.id);if(z){const Z=await E(z,fe.SmartImage,!0),ee=await E(z,fe.OriginalImage,!0);if(Z||ee){const V=await E(v,fe.SmartImage,!0),X=await E(v,fe.OriginalImage,!0),se=await E(v,fe.InnerRectangle,!1),P=await E(v,fe.OuterRectangle,!1);!V&&Z&&!P&&v.layers.splice(z.layers.findIndex(te=>te.id===Z.id),0,Z),!X&&ee&&!se&&v.layers.splice(z.layers.findIndex(te=>te.id===ee.id),0,ee)}}},b=(v,z,L)=>{const R=Math.min(v/L.width,z/L.height)||1,U=R<1?L.width*R:L.width,Z=R<1?L.height*R:L.height;return{width:U,height:Z}},x=async(v,z,L)=>{if(!t||!L)return;await _(v,z);const R=await E(v,fe.InnerRectangle,!0),U=await E(v,fe.OriginalImage,!0),Z=((R==null?void 0:R.width)??1)*((R==null?void 0:R.scaleX)??1),ee=((R==null?void 0:R.height)??1)*((R==null?void 0:R.scaleY)??1),{width:V,height:X}=b(Z,ee,L),se=((R==null?void 0:R.left)??0)+((R==null?void 0:R.width)??1)*((R==null?void 0:R.scaleX)??1)/2-V/2,P=((R==null?void 0:R.top)??0)+((R==null?void 0:R.height)??1)*((R==null?void 0:R.scaleY)??1)/2-X/2,te=tg(fe.InnerRectangle,V,X,se,P);U&&await A(v,U.id),R&&await A(v,R.id),await M(v,te)},C=async(v,z,L,R)=>{if(!t)return;const U=await E(v,z);R&&U&&(R&&await A(v,R.id),U.left=R.left,U.top=R.top,await M(v,U));const Z=await t.objects.importAsFabricObject(L),ee=await t.objects.importAsFabricObject(U);if(Z&&ee){Z.left=(ee.left??0)-(L.offsetX??0),Z.top=(ee.top??0)-(L.offsetY??0);const V=new ie.fabric.Group([Z,ee],{left:Z.left,top:Z.top,originX:"left",originY:"top"});V.id=Be();const X=await t.objects.exportFabricObjectAsLayer(V);U&&await A(v,U.id),await M(v,X)}},T=async(v,z)=>{let L;if(z){const U=await(await fetch(z)).blob(),Z=new File([U],"background-image.jpg",{type:U.type}),ee=new DataTransfer;ee.items.add(Z),L={...v,target:{...v.target,files:ee.files}}}else L={...v,target:{...v.target,files:nfe(v.target.files??new DataTransfer().files)}};return L},S=async(v,z)=>{var L,R,U,Z,ee,V;if(t){const X=z??t.scene.exportToJSON();await x(X,fe.InnerRectangle,v.boundingBox);const se=await E(X,fe.InnerRectangle),P=((se==null?void 0:se.width)??1)/((((L=v.boundingBox)==null?void 0:L.width)??1)/(((R=v.size)==null?void 0:R.width)??1)),te=((se==null?void 0:se.height)??1)/((((U=v.boundingBox)==null?void 0:U.height)??1)/(((Z=v.size)==null?void 0:Z.height)??1)),F=await yd(v.imageUrl,null,null,{width:P,height:te}),ne=(((ee=v.boundingBox)==null?void 0:ee.left)??1)*F,oe=(((V=v.boundingBox)==null?void 0:V.top)??1)*F,ce={id:fe.OriginalImage,type:"StaticImage",src:v.imageUrl,left:(se==null?void 0:se.left)??0,top:(se==null?void 0:se.top)??0,scaleX:F,scaleY:F,offsetX:ne,offsetY:oe};await C(X,fe.InnerRectangle,ce)}},j=async(v,z)=>{if(t){const L=z??t.scene.exportToJSON(),R=await E(L,fe.OuterRectangle),U=await E(L,fe.SmartImage,!0),Z=await yd(v.url,R),ee={id:fe.SmartImage,type:"StaticImage",src:v.url,left:(R==null?void 0:R.left)??0,top:(R==null?void 0:R.top)??0,scaleX:Z,scaleY:Z,metadata:v.input_params};if(U){const V=U.type==="Group"?U:void 0;V&&await C(L,fe.OuterRectangle,ee,V)}else await C(L,fe.OuterRectangle,ee)}},N=async(v,z,L)=>{var Z;if(!((Z=v==null?void 0:v.target)!=null&&Z.files)&&!z)return;o.setProperty("isUploadingSmartImageMainObject",!0);const R=await T(v,z),U=await o.registerImageAndGetUrl(z?R:v);if(U&&typeof U.imageUrl=="string"&&typeof U.visualHash=="string"&&U.imageUrl){const ee=await o.removeImageBackground(U.imageUrl);o.smartImageBackgroundOptions=Object.values(Bn).map(X=>({title:X,imageUrl:X===Bn.REPLACE_BACKGROUND&&ee.imageUrl?ee.imageUrl:U.imageUrl,visualHash:U.visualHash}));const V={...ee,imageUrl:U.imageUrl};o.handleSmartImageChange("originalImage",V),await S(V,L)}else console.error("originalImage or fittedWithoutBackgroundImage does not have the required properties.");o.setProperty("isUploadingSmartImageMainObject",!1)},w=async(v,z,L)=>{var se;let R=await E(v,z);if(!R)return console.error("object not found."),null;let U=await E(v,z,!0);((se=U==null?void 0:U.type)==null?void 0:se.toLowerCase())!=="group"&&(U=void 0),U&&(R=U);const Z=(L.left??0)-(R.left??0),ee=(L.top??0)-(R.top??0),V=(L.width??0)*(L.scaleX??1),X=(L.height??0)*(L.scaleY??1);return{left:Z,top:ee,width:V,height:X}},D=async v=>{var Z,ee;let z=await E(v,fe.OuterRectangle),L=await E(v,fe.OriginalImage),R=await E(v,fe.OuterRectangle,!0),U=await E(v,fe.OriginalImage,!0);if(((Z=R==null?void 0:R.type)==null?void 0:Z.toLowerCase())!=="group"&&(R=void 0),((ee=U==null?void 0:U.type)==null?void 0:ee.toLowerCase())!=="group"&&(U=void 0),U&&(L=U),R&&(z=R),z&&L){const V=await w(v,fe.OuterRectangle,L);if(V)return{canvasSize:[(z.width??1)*(z.scaleX??1),(z.height??1)*(z.scaleY??1)],originalImageSize:[(L.width??1)*(L.scaleX??1),(L.height??1)*(L.scaleY??1)],originalImageLocation:[V.left,V.top]}}return null},E=async(v,z,L)=>{var R;if(t){for(const U of v.layers)if(((R=U.type)==null?void 0:R.toLowerCase())==="group"){for(const Z of U.objects||[])if(Z.id===z)return L?U:Z}else if(U.id===z)return U}},A=async(v,z)=>{var L;if(z)for(const R of v.layers){const U=v.layers.indexOf(R);if(((L=R.type)==null?void 0:L.toLowerCase())==="group")if(R.id===z){U!==-1&&v.layers.splice(U,1);break}else{const Z=R.objects||[];for(let ee=0;ee{if(!t)return;const L=await t.objects.importAsFabricObject(z),R=await t.objects.exportFabricObjectAsLayer(L),U=Z=>{const ee=v.layers.findIndex(V=>V.id===Z);ee!==-1&&v.layers.splice(ee+1,0,R)};if(z.type.toLowerCase()==="group"){for(const Z of z.objects||[])if(Z.id===fe.InnerRectangle){U(fe.InitialFrame);return}else if(Z.id===fe.OuterRectangle){const ee=await E(v,fe.InnerRectangle,!0);U((ee==null?void 0:ee.id)??fe.InitialFrame);return}U(fe.InitialFrame)}else{const Z=await E(v,fe.OuterRectangle,!0);switch(z.id){case fe.OuterRectangle:U(fe.InitialFrame);break;case fe.InnerRectangle:U((Z==null?void 0:Z.id)??fe.InitialFrame);break;default:v.layers.push(R);break}}},B=async(v,z)=>{var L;for(const R of v.layers)if(((L=R.type)==null?void 0:L.toLowerCase())==="group"){for(const U of R.objects||[])if(U.id===z)return R}return null},Q=(v,z,L=!0)=>{const R=v.findIndex(U=>L?U.id===z:U.type===z);if(R!==-1)return v[R]},W=v=>{var R,U,Z,ee,V,X,se,P,te,F,ne,oe,ce;if(!v.text_configs)return{};const z={},L={};return L.enabled=!!v.text_configs.shadow,L.blur=((U=(R=v.text_configs)==null?void 0:R.shadow)==null?void 0:U.blur)??0,L.color=((ee=(Z=v.text_configs)==null?void 0:Z.shadow)==null?void 0:ee.color)??"",L.offsetX=((se=(X=(V=v.text_configs)==null?void 0:V.shadow)==null?void 0:X.offset)==null?void 0:se.x)??0,L.offsetY=((F=(te=(P=v.text_configs)==null?void 0:P.shadow)==null?void 0:te.offset)==null?void 0:F.y)??0,L.enabled&&(z.shadow=L),(ne=v.text_configs)!=null&&ne.hasOwnProperty("strikethrough")&&(z.linethrough=v.text_configs.strikethrough),(oe=v.text_configs)!=null&&oe.highlight_color&&(z.backgroundColor=v.text_configs.highlight_color),(ce=v.text_configs)!=null&&ce.fix_text_box&&(z.fixedWidthValue=v.text_configs.fix_text_box.width??0,z.fixedHeightValue=v.text_configs.fix_text_box.height??0,z.maximumFontSize=v.text_configs.fix_text_box.max_font_size??0),z};return{changePage:g,drawSmartImage:j,drawOriginalImage:S,waitForRender:u,getSmartImageSize:D,initializeSmartImage:p,resetRectangleInAGroup:_,syncMissingSmartImageAndOriginalImageWithOriginalScene:y,findObjectFromScene:E,removeObjectFromScene:A,findGroupByObjectIdFromScene:B,uploadAndRegisterBackgroundImages:N,getChangeEventFromImageUrl:T,updateLayerStaticContent:async(v,z)=>{var U,Z,ee,V;if(!z)return v;const L=(U=z.texts)==null?void 0:U.some(X=>X.type),R=(Z=z.images)==null?void 0:Z.some(X=>X.type);switch(v.type){case _e.BACKGROUND:return{...v,fill:z.backgroundColor};case _e.STATIC_TEXT:const X=L&&((ee=z.texts)!=null&&ee.some(P=>P.type===v.textType))?Q(z.texts??[],v.textType,!1):Q(z.texts??[],v.id);if(X){if(X.content)return v={...v,text:X.content,...W(X)},v.fixedWidthValue&&v.fixedHeightValue&&v.maximumFontSize&&a(v),v}else return;break;case _e.STATIC_IMAGE:const se=R&&((V=z.images)!=null&&V.some(P=>P.type===v.imageType))?Q(z.images??[],v.imageType,!1):Q(z.images??[],v.id);if(!se)return;if(se.content)return await e(v,se.content);break;default:return v}return v}}},_2=()=>{const t=ke(),{updateScenes:e}=yc(),{imagesStore:a,designEditorStore:n,brandsDefinitionStore:o}=q(),{applyBrandConfigrationOnScene:i,applyWizardImagesChangesOnScene:r}=Qt(),{drawOriginalImage:l,drawSmartImage:c,getSmartImageSize:d,findObjectFromScene:u,removeObjectFromScene:g,updateLayerStaticContent:h}=qa(),{scenes:p,setScenes:_,setCurrentScene:y,currentScene:b}=Ka(),x=be.useCallback(async w=>{if(t){const D=t.scene.exportToJSON(),E=await t.renderer.render(D),A=p.map(B=>B.id===D.id?{...D,preview:E}:B),M=A.find(B=>B.id===w);_(A),M&&y(M)}},[t,p,b]),C=w=>{const D={};return((w==null?void 0:w.layers)??[]).forEach(A=>{if(A.type==="StaticText"&&A.textType){const{fill:M,fontSize:B,fontFamily:Q}=A;D[A.textType]={color:M,fontSize:B,fontFamily:Q}}}),Object.keys(D).length>0?D:void 0},T=async(w,D)=>{if(!t||!D)return w;await c(D,w);const E=await(t==null?void 0:t.renderer.render(w));return{...w,preview:E}};async function S(w,D){if(D)for(let E=w.layers.length-1;E>=0;E--){const A=w.layers[E],M=await h(A,D);M===void 0?w.layers.splice(E,1):w.layers[E]=M}}const j=async(w,D,E)=>{if(!t)return;const A=4;let M=await e();if(!M&&!D)return;M=D??M;const B=[M[0]],Q=C(M[0]),W=async H=>{var R,U,Z;const v=o.hasBrandReset?M[H]:await i(o.selectedBrand,M[H],H,Q);(n.removeSmartImageFromAllScenes||E!=null&&E.skip)&&(await g(v,fe.OuterRectangle),await g(v,fe.InnerRectangle),await g(v,fe.SmartImage),await g(v,fe.OriginalImage)),await S(v,E),await r(v);const z=await u(v,fe.InnerRectangle),L=await u(v,fe.OuterRectangle);if(w&&z&&L){const ee=(R=w.metadata)==null?void 0:R.originalImage;await l(ee,v);const V=await d(v);if(V){const X=((U=w.metadata)==null?void 0:U.backgroundOption)===Bn.REPLACE_BACKGROUND&&((Z=w.metadata)==null?void 0:Z.colorCode).trim()!==""?gl.Replace:gl.Expand,se=w.metadata;try{const P=await a.generateOrExpandImageBackground(X,V,se);await n.setProperty("numberOfProcessedAdvertisements",n.numberOfProcessedAdvertisements+1);const te=await T(v,P);B.push(te)}catch(P){console.error(`Error processing scene at index ${H}: ${v.name}`,P),B.push(v)}return}}else{const ee=await(t==null?void 0:t.renderer.render(v)),V={...v,preview:ee};B.push(V),await n.setProperty("numberOfProcessedAdvertisements",n.numberOfProcessedAdvertisements+1);return}await n.setProperty("numberOfProcessedAdvertisements",n.numberOfProcessedAdvertisements+1),B.push(v)};for(let H=1;H{if(!t)return;const E=t.scene.exportToJSON(),A=await u(E,fe.SmartImage);return await j(A||void 0,w,D)},changePageUsingSceneId:x}},ofe="bria-user-assets",ife=()=>{const t=async(b,x,C=1,T="download")=>{const S=C===1?b:await new jd().increaseResolution(b,C),j=await new jd().exportPsd(S),N=x??new URL(j).pathname.split("/").pop();return T==="download"?(await a(j,N??"psd_image"),K.sendExportPostMessage(Ls.Download,Et.Psd,[{type:Et.Psd,src:j}])):T==="save"&&K.sendExportPostMessage(Ls.Save,Et.Psd,[{type:Et.Psd,src:j}]),j},e=async(b,x,C=1,T="download")=>{const S=C===1?b:await new jd().increaseResolution(b,C);if(T==="download"){const j=await d(S);Tg.saveAs(j,`${Pg(x)}.${o(j)}`),K.sendExportPostMessage(Ls.Download,Et.Image,[{type:Et.Image,src:S}])}else T==="save"&&K.sendExportPostMessage(Ls.Save,Et.Image,[{type:Et.Image,src:S}])},a=async(b,x)=>{const C=await d(b);Tg.saveAs(C,`${Pg(x)}.psd`)},n=async(b,x,C="download")=>{if(b.length){const T=new fx;try{await Promise.all(b.map(async(S,j)=>{try{const N=await d(S.imageUrl),w=`${Pg(S.fileName)}_${j}.${o(N)}`,D=(await l(N)).split(",")[1];T.file(w,D,{base64:!0})}catch(N){console.error(`Error processing ${S.fileName}:`,N)}})),C==="download"?(T.generateAsync({type:"blob"}).then(S=>{Tg.saveAs(S,`${x}.zip`)}),K.sendExportPostMessage(Ls.Download,Et.Image,b.map(S=>({type:Et.Image,src:S.imageUrl})))):C==="save"&&K.sendExportPostMessage(Ls.Save,Et.Image,b.map(S=>({type:Et.Image,src:S.imageUrl})))}catch(S){console.error("Error creating zip file:",S)}}},o=b=>{const x=b.type.split("/");return x[x.length-1].replace("octet-stream","png").replace("svg+xml","svg")},i=b=>b==null?void 0:b.startsWith("s3://"),r=b=>{const x=b.split("/"),C=x[2],T=x.slice(3).join("/");return`https://${C}.s3.us-east-1.amazonaws.com/${T}`},l=b=>new Promise((x,C)=>{const T=new FileReader;T.readAsDataURL(b),T.onload=()=>x(T.result),T.onerror=S=>C(S)}),c=b=>new Promise((x,C)=>{const T=new Image;T.onload=()=>{const S=T.width/T.height;x(S)},T.onerror=C,T.src=b}),d=async b=>await(await fetch(b)).blob(),u=b=>b.startsWith("blob:"),g=async(b,x)=>{try{return x==="frontend"?await h(b):(await new Je("/").post("pull_until_available",{file_url:b})).message}catch{return!1}};async function h(b){try{const x=await fetch(b,{headers:{Range:"bytes=0-0"}});if(x.status===200||x.status===206)return!0}catch{return!1}return!1}return{exportImage:e,exportZipImages:n,getFileExtension:o,isS3Uri:i,convertS3UriToHttpsUrl:r,convertS3UriToHttpsCloudFrontUrl:b=>{const x=b.split("/"),C=x[2];let T=Te.BRIA_ORG_ASSETS_CLOUDFRONT;C==ofe&&(T=Te.BRIA_USER_ASSETS_CLOUDFRONT);const S=x.slice(3).join("/");return`${T}${S}`},getBlob:d,isBlob:u,pullUntilAvailable:async(b,{type:x="frontend",maxAttempts:C=120,sleepSecs:T=1,abortController:S}={})=>{if(!b)throw new Error("Invalid input");for(let j=0;jsetTimeout(N,T*1e3))}throw new Error("Max attempts reached")},exportImageAsPsd:a,uploadImageAndExportPsd:t,getBase64:l,getAspectRatioFromBase64:c,getAspectRatioFromImageUrl:async b=>{const x=await Kl(b),{width:C,height:T}=x;if(C===0||T===0)throw new Error("Invalid image dimensions");const S=(D,E)=>E===0?D:S(E,D%E),j=S(C,T),N=C/j,w=T/j;return`${N}:${w}`}}},ca=ife,y2=["png","jpg","jpeg","webp"],q1=()=>{const{setScenes:t,setContextMenuTimelineRequest:e,contextMenuTimelineRequest:a,setCurrentScene:n,setCurrentDesign:o}=Ka(),i=R1(),r=ke(),{updateScenes:l}=yc(),{campaignStore:c}=q();return{deleteScene:async g=>{const h=await l(),p=g?h.filter(_=>_.id!==g):h.filter(_=>_.id!==a.id);if(e({...a,visible:!1}),p.length>0)r==null||r.history.save(p),t(p);else{const _=fm({width:i.width,height:i.height});await(r==null?void 0:r.scene.importFromJSON(_)),o({id:Ms(),frame:_.frame,metadata:{},name:"Untitled Design",preview:"",scenes:[]});const y=r==null?void 0:r.scene.exportToJSON(),b=await(r==null?void 0:r.renderer.render(y));n({...y,preview:b,duration:5e3}),t([{...y,preview:b,duration:5e3}])}c.originalScenesBeforeResizing=null},duplicateScene:async g=>{const h=await l(),p=g?h.find(_=>_.id===g):h.find(_=>_.id===a.id);if(p){const _=[...h,{...p,id:Ms()}];t(_),r==null||r.history.save(_),e({...a,visible:!1})}c.originalScenesBeforeResizing=null}}},ut=20,lt={BACKGROUND:"Background",INITIAL_FRAME:"Initial Frame",STATIC_IMAGE:"StaticImage",STATIC_TEXT:"StaticText",STATIC_VECTOR:"StaticVector",FRAME:"Frame",GROUP:"group",STATIC_RECT:"StaticRect",STATIC_CIRCLE:"StaticCircle",STATIC_TRIANGLE:"StaticTriangle"};function Rc(t){return t.name===lt.STATIC_TEXT}const b2=(t,e,a,n,o,i)=>{if(!a)return[];const r=(b,x,C=e)=>{!C[b]||C[b]!==x?(C[b]=x,o(e,b,x)):(C[b]=void 0,o(e,b,void 0)),n.canvas.canvas.fire("object:modified",{target:C,invokeSave:!i})},l=b=>{r(Fr.COLOR_NUMBER,b)},c=b=>{r(Fr.STOKE_COLOR_NUMBER,b)},d=b=>{Rc(e)&&r(Fr.FONT_TYPE,b)},u=b=>{r(Fr.LOGO_TYPE,b)},g=b=>{const x=n==null?void 0:n.objects.findOneById(fe.InitialFrame);x&&r(Fr.COLOR_NUMBER,b,x)},h=b=>{r(Fr.HORIZONTAL_ALIGNMENT,b)},p=b=>{r(Fr.VERTICAL_ALIGNMENT,b)},_=(e==null?void 0:e.name)??(e==null?void 0:e.type),y=Object.keys(mt);switch(_){case lt.STATIC_TEXT:return[{onClick:()=>{},icon:s.jsx(he.Palette,{size:ut}),label:t("brandColor"),isSubMenu:!0,children:[{onClick:C=>{l(1),C.stopPropagation()},label:`${mt[y[0]]}`,Selected:(e==null?void 0:e.colorNumber)===1},{onClick:C=>{l(2),C.stopPropagation()},label:`${mt[y[1]]}`,Selected:(e==null?void 0:e.colorNumber)===2},{onClick:C=>{l(3),C.stopPropagation()},label:`${mt[y[2]]}`,Selected:(e==null?void 0:e.colorNumber)===3},{onClick:C=>{l(4),C.stopPropagation()},label:`${mt[y[3]]}`,Selected:(e==null?void 0:e.colorNumber)===4},{onClick:C=>{l(5),C.stopPropagation()},label:`${mt[y[4]]}`,Selected:(e==null?void 0:e.colorNumber)===5},{onClick:C=>{l(6),C.stopPropagation()},label:`${mt[y[5]]}`,Selected:(e==null?void 0:e.colorNumber)===6}]},{onClick:()=>{},icon:s.jsx(he.TextSize,{size:ut}),label:t("brandFont"),isSubMenu:!0,children:[{onClick:C=>{d(Ea.FONT_1),C.stopPropagation()},label:`${t("font")} #1`,Selected:!!(Rc(e)&&(e==null?void 0:e.fontType)===Ea.FONT_1)},{onClick:C=>{d(Ea.FONT_2),C.stopPropagation()},label:`${t("font")} #2`,Selected:!!(Rc(e)&&(e==null?void 0:e.fontType)===Ea.FONT_2)},{onClick:C=>{d(Ea.FONT_3),C.stopPropagation()},label:`${t("font")} #3`,Selected:!!(Rc(e)&&(e==null?void 0:e.fontType)===Ea.FONT_3)},{onClick:C=>{d(Ea.FONT_4),C.stopPropagation()},label:`${t("font")} #4`,Selected:!!(Rc(e)&&(e==null?void 0:e.fontType)===Ea.FONT_4)},{onClick:C=>{d(Ea.FONT_5),C.stopPropagation()},label:`${t("font")} #5`,Selected:!!(Rc(e)&&(e==null?void 0:e.fontType)===Ea.FONT_5)}]},{divider:!0}];case lt.STATIC_VECTOR:return[{onClick:()=>{},icon:s.jsx(he.Palette,{size:ut}),label:t("brandFillColor"),isSubMenu:!0,children:[{onClick:C=>{l(1),C.stopPropagation()},label:`${mt[y[0]]}`,Selected:(e==null?void 0:e.colorNumber)===1},{onClick:C=>{l(2),C.stopPropagation()},label:`${mt[y[1]]}`,Selected:(e==null?void 0:e.colorNumber)===2},{onClick:C=>{l(3),C.stopPropagation()},label:`${mt[y[2]]}`,Selected:(e==null?void 0:e.colorNumber)===3},{onClick:C=>{l(4),C.stopPropagation()},label:`${mt[y[3]]}`,Selected:(e==null?void 0:e.colorNumber)===4},{onClick:C=>{l(5),C.stopPropagation()},label:`${mt[y[4]]}`,Selected:(e==null?void 0:e.colorNumber)===5},{onClick:C=>{l(6),C.stopPropagation()},label:`${mt[y[5]]}`,Selected:(e==null?void 0:e.colorNumber)===6}]},{divider:!0}];case lt.STATIC_IMAGE:const b=Object.keys(Dn);return[{onClick:()=>{},icon:s.jsx(he.Sticker,{size:ut}),label:t("brandLogo"),isSubMenu:!0,children:[{onClick:C=>{u(vn.LOGO_1),C.stopPropagation()},label:` ${Dn[b[0]]}`,Selected:(e==null?void 0:e.logoType)===vn.LOGO_1},{onClick:C=>{u(vn.LOGO_2),C.stopPropagation()},label:` ${Dn[b[1]]}`,Selected:(e==null?void 0:e.logoType)===vn.LOGO_2},{onClick:C=>{u(vn.LOGO_3),C.stopPropagation()},label:` ${Dn[b[2]]}`,Selected:(e==null?void 0:e.logoType)===vn.LOGO_3},{onClick:C=>{u(vn.LOGO_4),C.stopPropagation()},label:` ${Dn[b[3]]}`,Selected:(e==null?void 0:e.logoType)===vn.LOGO_4},{onClick:C=>{u(vn.LOGO_5),C.stopPropagation()},label:` ${Dn[b[4]]}`,Selected:(e==null?void 0:e.logoType)===vn.LOGO_5},{onClick:C=>{u(vn.LOGO_6),C.stopPropagation()},label:` ${Dn[b[5]]}`,Selected:(e==null?void 0:e.logoType)===vn.LOGO_6}]},{onClick:()=>{},icon:s.jsx(he.Alignment,{size:ut}),label:t("logoAlignment"),isSubMenu:!0,children:[{onClick:C=>{h(dt.LEFT),C.stopPropagation()},icon:s.jsx(he.AlignLeft,{size:ut}),label:t("alignLeft"),Selected:(e==null?void 0:e.horizontalAlignment)===dt.LEFT},{onClick:C=>{h(dt.CENTER),C.stopPropagation()},icon:s.jsx(he.AlignCenter,{size:ut}),label:t("alignCenter"),Selected:(e==null?void 0:e.horizontalAlignment)===dt.CENTER},{onClick:C=>{h(dt.RIGHT),C.stopPropagation()},icon:s.jsx(he.AlignRight,{size:ut}),label:t("alignRight"),Selected:(e==null?void 0:e.horizontalAlignment)===dt.RIGHT},{divider:!0},{onClick:C=>{p(ct.TOP),C.stopPropagation()},icon:s.jsx(he.AlignTop,{size:ut}),label:t("alignTop"),Selected:(e==null?void 0:e.verticalAlignment)===ct.TOP},{onClick:C=>{p(ct.CENTER),C.stopPropagation()},icon:s.jsx(he.AlignMiddle,{size:ut}),label:t("alignMiddle"),Selected:(e==null?void 0:e.verticalAlignment)===ct.CENTER},{onClick:C=>{p(ct.BOTTOM),C.stopPropagation()},icon:s.jsx(he.AlignBottom,{size:ut}),label:t("alignBottom"),Selected:(e==null?void 0:e.verticalAlignment)===ct.BOTTOM}]},{divider:!0}];case lt.INITIAL_FRAME:const x=n==null?void 0:n.objects.findOneById(fe.InitialFrame);return[{onClick:()=>{},icon:s.jsx(he.Palette,{size:ut}),label:t("brandFillColor"),isSubMenu:!0,children:[{onClick:C=>{g(1),C.stopPropagation()},label:`${mt[y[0]]}`,Selected:(x==null?void 0:x.colorNumber)===1},{onClick:C=>{g(2),C.stopPropagation()},label:`${mt[y[1]]}`,Selected:(x==null?void 0:x.colorNumber)===2},{onClick:C=>{g(3),C.stopPropagation()},label:`${mt[y[2]]}`,Selected:(x==null?void 0:x.colorNumber)===3},{onClick:C=>{g(4),C.stopPropagation()},label:`${mt[y[3]]}`,Selected:(x==null?void 0:x.colorNumber)===4},{onClick:C=>{g(5),C.stopPropagation()},label:`${mt[y[4]]}`,Selected:(x==null?void 0:x.colorNumber)===5},{onClick:C=>{g(6),C.stopPropagation()},label:`${mt[y[5]]}`,Selected:(x==null?void 0:x.colorNumber)===6}]},{divider:!0}];case lt.STATIC_CIRCLE:case lt.STATIC_TRIANGLE:case lt.STATIC_RECT:return[{onClick:()=>{},icon:s.jsx(he.Palette,{size:ut}),label:t("brandFillColor"),isSubMenu:!0,children:[{onClick:C=>{l(1),C.stopPropagation()},label:`${mt[y[0]]}`,Selected:(e==null?void 0:e.colorNumber)===1},{onClick:C=>{l(2),C.stopPropagation()},label:`${mt[y[1]]}`,Selected:(e==null?void 0:e.colorNumber)===2},{onClick:C=>{l(3),C.stopPropagation()},label:`${mt[y[2]]}`,Selected:(e==null?void 0:e.colorNumber)===3},{onClick:C=>{l(4),C.stopPropagation()},label:`${mt[y[3]]}`,Selected:(e==null?void 0:e.colorNumber)===4},{onClick:C=>{l(5),C.stopPropagation()},label:`${mt[y[4]]}`,Selected:(e==null?void 0:e.colorNumber)===5},{onClick:C=>{l(6),C.stopPropagation()},label:`${mt[y[5]]}`,Selected:(e==null?void 0:e.colorNumber)===6}]},{onClick:()=>{},icon:s.jsx(he.Palette,{size:ut}),label:t("brandStrokeColor"),isSubMenu:!0,children:[{onClick:C=>{c(1),C.stopPropagation()},label:`${mt[y[0]]}`,Selected:(e==null?void 0:e.strokeColorNumber)===1},{onClick:C=>{c(2),C.stopPropagation()},label:`${mt[y[1]]}`,Selected:(e==null?void 0:e.strokeColorNumber)===2},{onClick:C=>{c(3),C.stopPropagation()},label:`${mt[y[2]]}`,Selected:(e==null?void 0:e.strokeColorNumber)===3},{onClick:C=>{c(4),C.stopPropagation()},label:`${mt[y[3]]}`,Selected:(e==null?void 0:e.strokeColorNumber)===4},{onClick:C=>{c(5),C.stopPropagation()},label:`${mt[y[4]]}`,Selected:(e==null?void 0:e.strokeColorNumber)===5},{onClick:C=>{c(6),C.stopPropagation()},label:`${mt[y[5]]}`,Selected:(e==null?void 0:e.strokeColorNumber)===6}]},{divider:!0}];default:return[]}},rfe=(t,e,a,n,o,i,r,l)=>[{onClick:()=>{o(i==null?void 0:i.scene.exportToJSON().id)},icon:s.jsx(he.Duplicate,{size:ut}),label:t("duplicate")},{onClick:()=>{n(i==null?void 0:i.scene.exportToJSON().id)},icon:s.jsx(he.Delete,{size:ut}),label:t("delete")},{divider:!0},...b2(t,e,a,i,r,l),{onClick:()=>{i.objects.lock(),i.cancelContextMenuRequest()},icon:s.jsx(he.Locked,{size:ut}),label:t("lock")}],lfe=(t,e,a,n,o,i)=>[{onClick:()=>{e.objects.copy(),e.cancelContextMenuRequest()},icon:s.jsx(he.Copy,{size:ut}),label:t("copy")},{onClick:()=>{e.objects.paste(),e.cancelContextMenuRequest()},icon:s.jsx(he.Paste,{size:ut}),label:t("paste")},{onClick:async()=>{await e.objects.copy(),e.objects.paste(),e.cancelContextMenuRequest()},icon:s.jsx(he.Duplicate,{size:ut}),label:t("duplicate")},{onClick:()=>{e.objects.remove(),e.cancelContextMenuRequest()},icon:s.jsx(he.Delete,{size:ut}),label:t("delete")},{divider:!0},{onClick:()=>{},icon:s.jsx(he.Layers,{size:ut}),label:t("layer"),isSubMenu:!0,children:[{onClick:()=>{e.objects.bringToFront(),e.cancelContextMenuRequest()},label:t("bringToFront")},{onClick:()=>{e.objects.bringForward(),e.cancelContextMenuRequest()},label:t("bringForward")},{onClick:()=>{e.objects.sendBackwards(),e.cancelContextMenuRequest()},label:t("sendBackward")},{onClick:()=>{e.objects.sendToBack(),e.cancelContextMenuRequest()},label:t("sendToBack")},{onClick:()=>{},label:t("showLayers")}]},{onClick:()=>{},icon:s.jsx(he.Alignment,{size:ut}),label:t("align"),isSubMenu:!0,children:[{onClick:()=>{e.objects.alignLeft()},icon:s.jsx(he.AlignLeft,{size:ut}),label:t("alignLeft")},{onClick:()=>{e.objects.alignCenter()},icon:s.jsx(he.AlignCenter,{size:ut}),label:t("alignCenter")},{onClick:()=>{e.objects.alignRight()},icon:s.jsx(he.AlignRight,{size:ut}),label:t("alignRight")},{onClick:()=>{e.objects.alignTop()},icon:s.jsx(he.AlignTop,{size:ut}),label:t("alignTop")},{onClick:()=>{e.objects.alignMiddle()},icon:s.jsx(he.AlignMiddle,{size:ut}),label:t("alignMiddle")},{onClick:()=>{e.objects.alignBottom()},icon:s.jsx(he.AlignBottom,{size:ut}),label:t("alignBottom")}]},{divider:!0},...b2(t,n,a,e,o,i),{onClick:()=>{e.objects.lock(),e.cancelContextMenuRequest()},icon:s.jsx(he.Locked,{size:ut}),label:t("lock")}],cfe=(t,e)=>[{onClick:()=>{e.objects.unlock(),e.cancelContextMenuRequest()},icon:s.jsx(he.Unlocked,{size:ut}),label:t("unlock")}],dfe=t=>[{key:t("configureHeadingLevel"),value:t("configureHeadingLevel")},...Array.from({length:5},(e,a)=>({key:`${t("heading")} #${a+1}`,value:`${t("heading")} #${a+1}`})).concat(...Array.from({length:5},(e,a)=>({key:`${t("body")} #${a+1}`,value:`${t("body")} #${a+1}`})))],ufe=t=>[{key:t("configureImageLevel"),value:t("configureImageLevel")},...Array.from({length:5},(e,a)=>({key:`${t("image")} #${a+1}`,value:`${t("image")} #${a+1}`}))],pfe=t=>[{key:t("configureShapeLevel"),value:t("configureShapeLevel")},...Array.from({length:5},(e,a)=>({key:`${t("shape")} #${a+1}`,value:`${t("shape")} #${a+1}`}))],gfe=t=>[{key:t("configureBasicShapeLevel"),value:t("configureBasicShapeLevel")},...Array.from({length:5},(e,a)=>({key:`${t("basicShape")} #${a+1}`,value:`${t("basicShape")} #${a+1}`}))],mfe=(t,e,a,n)=>{var c;const o=(c=e==null?void 0:e.canvas)==null?void 0:c.canvas.getActiveObject(),{deleteScene:i,duplicateScene:r}=q1(),{editBrandConfigrationsInAllAds:l}=Qt();return{backgroundMenu:rfe(t,o,a,i,r,e,l,n),mainMenu:lfe(t,e,a,o,l,n),lockedMenu:cfe(t,e),textComponentStatusMenu:dfe(t),imageComponentStatusMenu:ufe(t),shapeComponentStatusMenu:pfe(t),basicShapeComponentStatusMenu:gfe(t)}},Qt=()=>{const t=P1(),e=ke(),{campaignStore:a,brandsDefinitionStore:n,designEditorStore:o}=q(),{setScenes:i,currentDesign:r,setCurrentScene:l}=I.useContext(Fe),{t:c}=J("translation",{keyPrefix:"campaignTab.dropDownActions"}),{convertS3UriToHttpsUrl:d,isS3Uri:u,convertS3UriToHttpsCloudFrontUrl:g}=ca(),h=()=>{const P=F=>{const ne="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(F)),oe=document.createElement("a");oe.href=ne,oe.download="template.json",oe.click()},te=e&&e.scene.exportToJSON();if(te){const F=t.map(ne=>ne.id===te.id?{id:te.id,layers:te.layers,name:te.name}:{id:ne.id,layers:ne.layers,name:ne.name});if(r){const ne={id:r.id,name:r.name,frame:r.frame,scenes:F,metadata:{},preview:""};P(ne)}else console.log("NO CURRENT DESIGN")}},p=async(P,te,F,ne)=>{a.isEditingAllAds&&(e==null||e.canvas.canvas.getObjects().forEach(oe=>{oe.type===_e.STATIC_TEXT&&te==oe.textType&&F&&te!==c("configureHeadingLevel")?_(oe,F,ne,!0):oe.type===_e.STATIC_VECTOR&&te&&te==oe.shapeType&&F&&te!==c("configureShapeLevel")?b(oe,F,ne):(oe.type===_e.STATIC_CIRCLE||oe.type===_e.STATIC_RECT||oe.type===_e.STATIC_TRIANGLE)&&te&&te==oe.shapeType&&F&&te!==c("configureBasicShapeLevel")?x(oe,F,ne):oe.type===_e.STATIC_IMAGE&&te&&te==oe.imageType&&F&&te!==c("configureImageLevel")&&C(oe,F,ne)}),t.map(oe=>{oe.layers.forEach(async ce=>{if(ce.type===P&&F)switch(P){case _e.STATIC_TEXT:te&&te===ce.textType&&te!==c("configureHeadingLevel")&&_(ce,F,ne);break;case _e.BACKGROUND:y(ce,F,ne);break;case _e.STATIC_VECTOR:te&&te===ce.shapeType&&te!==c("configureShapeLevel")&&b(ce,F,ne);break;case(_e.STATIC_RECT||_e.STATIC_CIRCLE||_e.STATIC_TRIANGLE):te&&te===ce.shapeType&&te!==c("configureBasicShapeLevel")&&x(ce,F,ne);break;case _e.STATIC_IMAGE:te&&te===ce.imageType&&te!==c("configureImageLevel")&&C(ce,F,ne);break}})}),e==null||e.history.save(),await T())},_=async(P,te,F,ne=!1,oe=!1)=>{var ce,ye;switch(oe||(P.brandId=void 0),te){case"color":P.fill=F,ne&&((ye=(ce=e==null?void 0:e.objects)==null?void 0:ce.update)==null||ye.call(ce,{fill:F},P.id,!1)),oe&&(P.brandId=n.selectedBrand.id);break;case"underline":ne&&(e==null||e.objects.update({underline:F},P.id,!1)),P.underline=F;break;case"lineThrough":ne&&(e==null||e.objects.update({linethrough:F},P.id,!1)),P.linethrough=F;break;case"textHighlighter":ne&&(e==null||e.objects.update({textBackgroundColor:F},P.id,!1)),P.textBackgroundColor=F;break;case"bold":ne&&(e==null||e.objects.update({fontWeight:F},void 0,!1)),P.fontWeight=F;break;case"italic":ne&&(e==null||e.objects.update({fontStyle:F},void 0,!1)),P.fontStyle=F;break;case"textAlign":ne&&(e==null||e.objects.update({textAlign:F},void 0,!1)),P.textAlign=F;break;case"charSpacing":P.charSpacing=F,ne&&(e==null||e.objects.update({[te]:F},void 0,!1));break;case"lineHeight":P.lineHeight=F,ne&&(e==null||e.objects.update({[te]:F},void 0,!1));break;case"letterCase":F==="uppercase"?P.text=P.text.toUpperCase():P.text=P.text.toLowerCase();break;case"text":P.text=F,ne&&(e==null||e.objects.update({text:F},void 0,!1)),(P==null?void 0:P.type)===_e.STATIC_TEXT&&P.fixedSize&&P.fixedWidthValue&&P.fixedHeightValue&&se(P);break;case"fontSize":(P==null?void 0:P.type)===_e.STATIC_TEXT&&P.fixedSize&&P.fixedWidthValue&&P.fixedHeightValue&&(P.fontSize=F,ne&&(e==null||e.objects.update({fontSize:F},void 0,!1)));break;case"font":P.fontFamily=F.name,P.fontURL=F.url,ne&&(e==null||e.objects.update({fontFamily:F.name,fontURL:F.url},void 0,!1));break;case"brandColor":P.colorNumber=F;break;case"brandFont":P.fontType=F;break;case"fixedTextBox":ne&&(e==null||e.objects.update({fixedSize:F},P.id,!1)),P.fixedSize=F;break;case"fixedSizes":ne&&(e==null||e.objects.update({fixedWidthValue:F.fixedWidth,fixedHeightValue:F.fixedHeight,width:F.fixedWidth,height:F.fixedHeight},P.id,!1)),P.fixedWidthValue=F.fixedWidth,P.fixedHeightValue=F.fixedHeight,P.width=F.fixedWidth,P.height=F.fixedHeight;break;default:console.warn(`Feature ${te} is not supported.`)}},y=async(P,te,F,ne=!1)=>{switch(te){case"color":P.fill=F,P.brandId=void 0,ne&&(P.brandId=n.selectedBrand.id);break;default:console.warn(`Feature ${te} is not supported.`)}},b=async(P,te,F,ne=!1)=>{var oe,ce,ye;switch(te){case"color":const ge=(ce=(oe=P._objects)==null?void 0:oe[0])==null?void 0:ce._objects,ue=On.groupBy(ge,"fill");a.vectorColors={...a.vectorColors,colors:Object.keys(ue),colorMap:P.colorMap},Object.keys(a.vectorColors.colorMap).map((Ce,Le)=>{a.prevColor=Ce}),(ye=P==null?void 0:P.updateLayerColor)==null||ye.call(P,a.prevColor,F),P.fill=F,P.strokeOnly&&(P.stroke=F),P.colorMap[a.prevColor]=F,P.brandId=void 0,ne&&(P.brandId=n.selectedBrand.id);break;case"brandColor":P.colorNumber=F;break;case"shadow":F.enabled?P.shadow=F:P.shadow=void 0;break;default:console.warn(`Feature ${te} is not supported.`)}},x=async(P,te,F,ne=!1)=>{switch(te){case"color":P.fill=F,P.brandId=void 0,ne&&(P.brandId=n.selectedBrand.id);break;case"brandColor":P.colorNumber=F;break;case"strokeWidth":P.strokeWidth=F;break;case"Radius":P.rx=F,P.ry=F;break;case"strokeDashArray":P.strokeDashArray=F;break;case"strokeColorNumber":P.strokeColorNumber=F;break;case"stroke":P.stroke=F;break;case"shadow":F.enabled?P.shadow=F:P.shadow=void 0;break;default:console.warn(`Feature ${te} is not supported.`)}},C=async(P,te,F)=>{switch(te){case"flipX":P.flipX=F;break;case"flipY":P.flipY=F;break;case"brandLogo":P.logoType=F;break;case"horizontalAlignment":P.horizontalAlignment=F;break;case"verticalAlignment":P.verticalAlignment=F;break;default:console.warn(`Feature ${te} is not supported.`)}},T=async()=>{const P=[];for(const te of t){const F=await(e==null?void 0:e.renderer.render(te)),ne={...te,preview:F};P.push(ne)}t.forEach((te,F)=>{te.preview=P[F].preview})},S=async(P,te)=>{if(a.isEditingAllAds){const F=[];for(let ne=0;ne{var Ce,Le;const oe=P;let ce={};if(!oe)return te;const ye=((Ce=oe.color_pallete)==null?void 0:Ce.colors)||[];oe!=null&&oe.brand_texts&&(ce=oe.brand_texts.reduce((Pe,Ge)=>(Pe[Ge==null?void 0:Ge.type]=Ge.font,Pe),{}));const ge=((Le=oe==null?void 0:oe.logos)==null?void 0:Le.reduce((Pe,Ge)=>(Pe[Ge==null?void 0:Ge.type]=Ge.src,Pe),{}))||hfe;for(let Pe=0;Pe{if(P.textType&&(oe!=null&&oe[P.textType])){const{color:ce,fontFamily:ye}=oe[P.textType];_(P,"color",ce,ne,!0),Object.assign(P,{fontFamily:ye,fill:ce})}else{const{colorNumber:ce,fontType:ye}=P;if(ce&&ce>=1&&ce<=6&&F[ce-1]&&_(P,"color",F[ce-1],ne,!0),ye&&te&&te[ye]){const ge=te[ye],ue={name:ge==null?void 0:ge.name,url:(ge==null?void 0:ge.src)&&d(ge==null?void 0:ge.src)};P.fontFamily=ue.name,P.fontURL=ue.url,await Tp([ue]),P.brandId=n.selectedBrand.id,ne&&(e==null||e.objects.update({fontFamily:ue.name,fontURL:ue.url},P.id,!1))}}},w=(P,te)=>{const{colorNumber:F}=P;F&&F>=1&&F<=6&&te[F-1]&&b(P,"color",te[F-1],!0)},D=(P,te)=>{const{colorNumber:F,strokeColorNumber:ne}=P;F&&F>=1&&F<=6&&te[F-1]&&x(P,"color",te[F-1],!0),ne&&ne>=1&&ne<=6&&te[ne-1]&&x(P,"stroke",te[ne-1],!0)},E=(P,te)=>{const{colorNumber:F}=P;F&&F>=1&&F<=6&&te[F-1]&&y(P,"color",te[F-1],!0)},A=async(P,te,F)=>{const{logoType:ne}=P,oe=P;if(ne&&te&&te[ne]){const ce=a.getOriginalLogoObjects(F)||[],ye=ce.find(Ut=>Ut.id===P.id);a.isFirstTimeBrandApplied,ye?P=ye:(ce.push(P),a.storeOriginalLogoObjects(F,ce));const ge=te[ne],ue=g(ge),Ce=await Kl(ue),Le=await yd(ue,P),Pe={id:P.id,type:_e.STATIC_IMAGE,src:ue,left:P==null?void 0:P.left,top:P==null?void 0:P.top,width:Ce.width,height:Ce.height,scaleX:Le,scaleY:Le,imageType:oe.imageType,logoType:oe.logoType,horizontalAlignment:oe.horizontalAlignment,verticalAlignment:oe.verticalAlignment,brandId:n.selectedBrand.id};e!=null&&e.canvas.canvas.getObjects().includes(P)&&(e==null||e.canvas.canvas.remove(P),await(e==null?void 0:e.objects.add(Pe)),e==null||e.objects.update(Pe));const{top:Ge,left:Re}=W(P,oe,Ce,Le);return Pe.top=Ge,Pe.left=Re,Pe}return P},M=async(P,te,F)=>{const ne=P,oe=o.originalSceneInWizard,ce=oe==null?void 0:oe.layers.find(ue=>ue.id===P.id),ye=o.imageTypeToNewUrlMap;let ge=ne&&ne.imageType&&ye&&ye[ne.imageType];if(!ge&&te&&P.id===(F==null?void 0:F.id)&&(ge=te),ge){const ue=ne||ce,Ce=await Kl(ge),Le=await yd(ge,ue),Pe={id:P.id,type:"StaticImage",src:ge,left:ue.left,top:ue.top,width:Ce.width,height:Ce.height,scaleX:Le,scaleY:Le,imageType:ne.imageType,logoType:ne.logoType,horizontalAlignment:ne.horizontalAlignment,verticalAlignment:ne.verticalAlignment,brandId:n.selectedBrand.id},{top:Ge,left:Re}=W(P,ne,Ce,Le,!0);return Pe.top=Ge,Pe.left=Re,Pe}return P},B=async(P,te)=>{if(te){const F=P,ne=await Kl(te),oe=await yd(te,F),ce={id:P.id,type:"StaticImage",src:te,left:F.left,top:F.top,width:ne.width,height:ne.height,scaleX:oe,scaleY:oe,imageType:P.imageType,logoType:P.logoType,horizontalAlignment:P.horizontalAlignment,verticalAlignment:P.verticalAlignment,brandId:n.selectedBrand.id},{top:ye,left:ge}=W(P,P,ne,oe,!0);return ce.top=ye,ce.left=ge,ce}return P},Q=I.useCallback(async P=>{let te=P.url;u(te)&&(te=g(P.url));const F=e==null?void 0:e.objects,ne=F==null?void 0:F.findOneById(fe.InitialFrame),oe=await yd(te,ne),ce=await Kl(te),ye={type:"StaticImage",src:te,left:ne.left,top:ne.top,width:ce.width,height:ce.height,scaleX:oe,scaleY:oe};await(e==null?void 0:e.objects.add(ye))},[e]),W=(P,te,F,ne,oe)=>{const ce=(P.width??0)*(P.scaleX??1),ye=(P.height??0)*(P.scaleY??1),ge=F.width*ne,ue=F.height*ne,Ce=te.horizontalAlignment?H(te.horizontalAlignment,ce,ge,P.left??0):oe?H(dt.CENTER,ce,ge,P.left??0):P.left??0;return{top:te.verticalAlignment?H(te.verticalAlignment,ye,ue,P.top??0):oe?H(ct.CENTER,ye,ue,P.top??0):P.top??0,left:Ce}},H=(P,te,F,ne)=>{switch(P){case dt.RIGHT:case ct.BOTTOM:return ne+(te-F);case dt.LEFT:case ct.TOP:return ne;case dt.CENTER:case ct.CENTER:return ne+(te/2-F/2);default:return ne}},v=P=>{const F=/^rgba\(\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(0|1|0?\.\d+)\s*\)$/.exec(P);if(F){const ne=parseFloat(F[4]),oe=parseInt(F[1],10),ce=parseInt(F[2],10),ye=parseInt(F[3],10);return{opacity:ne,rgb:`rgb(${oe}, ${ce}, ${ye})`}}},z=(P,te)=>{const F=/^rgb\(\s*([\d]{1,3})\s*,\s*([\d]{1,3})\s*,\s*([\d]{1,3})\s*\)$/i,ne=/^rgba\(\s*([\d]{1,3})\s*,\s*([\d]{1,3})\s*,\s*([\d]{1,3})\s*,\s*([\d.]+)\s*\)$/i;let oe;if(te)if(oe=P.match(F)){const[,ce,ye,ge]=oe;return`rgba(${ce}, ${ye}, ${ge}, ${te})`}else if(oe=P.match(ne)){const[,ce,ye,ge]=oe;return`rgba(${ce}, ${ye}, ${ge}, ${te})`}else return P;return P},L=(P,te,F)=>{const ne=(ge,ue,Ce,Le)=>{const Pe=P[Ce];Pe&&p(ue,Pe,ge,Le)},oe=(P==null?void 0:P.name)===lt.STATIC_TEXT||(P==null?void 0:P.type)===lt.STATIC_TEXT,ce=(P==null?void 0:P.name)===lt.STATIC_IMAGE||(P==null?void 0:P.type)===lt.STATIC_IMAGE,ye=(P==null?void 0:P.type)===_e.STATIC_RECT||(P==null?void 0:P.type)===_e.STATIC_CIRCLE||(P==null?void 0:P.type)===_e.STATIC_TRIANGLE;oe&&P.textType?te==="colorNumber"?ne("brandColor",_e.STATIC_TEXT,"textType",F):te==="fontType"&&ne("brandFont",_e.STATIC_TEXT,"textType",F):ce&&P.imageType?te==="logoType"?ne("brandLogo",_e.STATIC_IMAGE,"imageType",F):te==="horizontalAlignment"?ne("horizontalAlignment",_e.STATIC_IMAGE,"imageType",F):te==="verticalAlignment"&&ne("verticalAlignment",_e.STATIC_IMAGE,"imageType",F):ye&&P.shapeType?te==="colorNumber"?ne("brandColor",P==null?void 0:P.type,"shapeType",F):te==="strokeColorNumber"&&ne("strokeColorNumber",P==null?void 0:P.type,"shapeType",F):P.shapeType&&ne("brandColor",_e.STATIC_VECTOR,"shapeType",F)},R=async(P,te,F)=>{for(let ne=0;ne{if(!o.originalSceneInWizard)return;o.setProperty("isResettingWizardImages",!0);const P=e==null?void 0:e.scene.exportToJSON();P&&(await Z(P),o.setProperty("isSceneFullyLoaded",!1),l(P)),o.setProperty("backupOfReplacedStaticImagesLayers",[]),o.setProperty("imageTypeToNewUrlMap",{}),o.setProperty("isResettingWizardImages",!1)},Z=async P=>{for(let te=0;teoe.id===(F==null?void 0:F.id));F.id&&F.type===_e.STATIC_IMAGE&&ne&&(P.layers[te]=ne)}};function ee(P,te,F){const ne=document.createElement("canvas").getContext("2d");return ne&&(ne.font=`${F}px ${P.fontFamily||"sans-serif"}`),(ne==null?void 0:ne.measureText(te).width)||0}function V(P,te){return new ie.fabric.Textbox(P.text,{width:P.width,fontSize:te,fontFamily:P.fontFamily,textAlign:P.textAlign,lineHeight:P.lineHeight,fontWeight:P.fontWeight,padding:P.padding}).height||1}function X(P,te){const F=P.fixedWidthValue,oe=P.text.replace(/\n/g," ").split(" ");let ce,ye=te;for(const ge of oe)if(F){for(;ee(P,ge,ye)>F&&ye>1;)ye-=1;ye!==te&&(ce=ye)}return{finalFontSize:ye,adjustedFontSize:ce}}const se=P=>{const te=P.fixedWidthValue,F=P.fixedHeightValue;let ne=P.maximumFontSize,oe=P.fontSize||100;ne&&oe>ne&&(oe=ne);let ce=V(P,oe);if(ce&&F&&oe)for(;ce>F&&oe>1;)oe-=.1,ce=V(P,oe);let{finalFontSize:ye,adjustedFontSize:ge}=X(P,oe);if(oe=ye,P.fontSize=oe,ne=ge??ne,ce&&F&&ne&&oe)for(;ceF)break;oe=Ce,ce=Le}oe=X(P,oe).finalFontSize,P.fontSize=oe,e==null||e.canvas.canvas.renderAll(),typeof P.set=="function"?(P.set("height",F),P.set("width",te)):(P.height=F,P.width=te)};return{EditAllAds:p,fitTextIntoFixedTextBox:se,editBrandConfigrationsInAllAds:L,applyBrandConfigration:S,applyBrandConfigrationOnScene:j,makeDownloadTemplate:h,updateAllScenes:T,addImageObjectToCanvas:Q,getRgbAndOpacityFromRgba:v,updateColorOpacity:z,applyWizardImagesChangesOnScene:R,resetWizardImages:U,applyWizardImageChangeOnLayerV1:B}};var Pt=(t=>(t.COLOR="color",t.UNDERLINE="underline",t.LINETHROUGH="lineThrough",t.TEXTHIGHLIGHTER="textHighlighter",t.BOLD="bold",t.ITALIC="italic",t.TEXT_ALIGN="textAlign",t.CHAR_SPACING="charSpacing",t.LINE_HEIGHT="lineHeight",t.LETTER_CASE="letterCase",t.FLIPX="flipX",t.FLIPY="flipY",t.FILL="fill",t.TEXT="text",t.FONT="font",t.BRAND_COLOR="brandColor",t.BRAND_FONT="brandFont",t.BRAND_LOGO="brandLogo",t.HORIZONTAL_ALIGNMENT="horizontalAlignment",t.VERTICAL_ALIGNMENT="verticalAlignment",t.STROKE_WIDTH="strokeWidth",t.STROKE_DASH_ARRAY="strokeDashArray",t.RADIUS="Radius",t.STROKE_COLOR_NUMBER="strokeColorNumber",t.STROKE="stroke",t.SHADOW="shadow",t.FIXEDTEXTBOX="fixedTextBox",t.FIXEDSIZES="fixedSizes",t.FONTSIZE="fontSize",t))(Pt||{}),Fr=(t=>(t.COLOR_NUMBER="colorNumber",t.FONT_TYPE="fontType",t.LOGO_TYPE="logoType",t.HORIZONTAL_ALIGNMENT="horizontalAlignment",t.VERTICAL_ALIGNMENT="verticalAlignment",t.STOKE_COLOR_NUMBER="strokeColorNumber",t))(Fr||{});const hfe={LOGO_1:"",LOGO_2:"",LOGO_3:"",LOGO_4:"",LOGO_5:"",LOGO_6:""};var Og=(t=>(t.Expand="expand",t.Generate="generate",t))(Og||{}),np=(t=>(t.SomethingWentWrong="Error in handling the campaign API request, Please try again later...",t))(np||{});const ffe=()=>{const t=ke(),{imagesStore:e}=q(),{loadTemplate:a}=qd(),{uploadAndRegisterBackgroundImages:n,updateLayerStaticContent:o,getSmartImageSize:i,findObjectFromScene:r,drawSmartImage:l,resetRectangleInAGroup:c}=qa(),{generateCampaignSmartImages:d}=_2(),{applyBrandConfigrationOnScene:u}=Qt(),{setScenes:g,setCurrentScene:h}=I.useContext(Fe),{designEditorStore:p,brandsDefinitionStore:_,campaignStore:y}=q(),b=(A,M,B)=>{const Q={type:"campaign_response",status:A,campaign:{}};A==="failed"?Q.campaign.message=M:Q.campaign.template=B,window.messages.push(Q)},x=async(A,M=1e3)=>{await new Promise(B=>setTimeout(B,M)),p.setProperty("newStep",A)},C=A=>A===""?!0:/^#([0-9A-F]{3}|[0-9A-F]{6})$/i.test(A),T=async A=>{var M;return p.setProperty("isTemplateEmptyState",!1),p.setProperty("isLoadingTemplate",!1),A.mainObject.operation===Og.Generate&&A.mainObject.backgroundPrompt?(e.handleSmartImageChange("backgroundOption",Bn.REPLACE_BACKGROUND),C(A.mainObject.backgroundPrompt)?e.handleSmartImageChange("colorCode",A.mainObject.backgroundPrompt):e.handleSmartImageChange("backgroundDescription",A.mainObject.backgroundPrompt)):e.handleSmartImageChange("backgroundOption",Bn.EXPAND_BACKGROUND),await x(1,4e3),(M=t==null?void 0:t.scene)==null?void 0:M.exportToJSON()},S=async(A,M)=>{var B,Q,W;try{if(t){const H=M??t.scene.exportToJSON();(!await r(H,fe.OriginalImage)||((B=A.input_params)==null?void 0:B.originalImage.imageUrl)!==e.smartImageForm.originalImage.imageUrl)&&(await n({},(Q=A.input_params)==null?void 0:Q.originalImage.imageUrl,H),e.handleSmartImageChange("backgroundOption",A.input_params.backgroundOption),e.handleSmartImageChange("backgroundDescription",A.input_params.backgroundDescription),e.handleSmartImageChange("colorCode",A.input_params.colorCode),e.handleSmartImageChange("originalImage",A.input_params.originalImage)),await l(A,H),((W=A==null?void 0:A.input_params)==null?void 0:W.backgroundOption)===Bn.EXPAND_BACKGROUND&&e.handleSmartImageChange("backgroundDescription",""),p.setProperty("isSceneFullyLoaded",!1)}}catch(H){console.error("Error processing smart image:",H)}},j=async(A,M)=>{t&&M&&(_.setProperty("selectedBrand",M),_.setProperty("isApplyingBrandConfigurations",!0),await u(M,A,0),_.setProperty("isApplyingBrandConfigurations",!1),h(A),y.isFirstTimeBrandApplied=!1)},N=async(A,M)=>{if(await x(2),M.skip.toLowerCase()==="false"){if(await n({},M.url,A),M.operation===Og.Expand){const B=await i(A);B&&(await e.generateOrExpandImageBackground(gl.Expand,B),await S(e.smartImagesHistory[0],A))}else if(M.backgroundPrompt&&M.operation===Og.Generate){const B=await i(A),Q={...e.smartImageForm,colorCode:C(M.backgroundPrompt)?M.backgroundPrompt:"",backgroundDescription:C(M.backgroundPrompt)?"":M.backgroundPrompt};if(e.setProperty("smartImageForm",Q),e.handleSmartImageChange("backgroundOption",Bn.REPLACE_BACKGROUND),B){try{await e.generateOrExpandImageBackground(gl.Replace,B,Q)}catch(W){if(W==="Error expanding/generating background: Request failed with status code 400")b("failed","Offensive content detected in the background prompt.");else throw W}await S(e.smartImagesHistory[0],A)}}}await x(3,6e3)},w=async(A,M,B,Q,W)=>{if(t){const H=await Promise.all(M.layers.map(async L=>{const R=await o(L,{backgroundColor:B,texts:Q,images:W});return R||null}));M.layers=H.filter(L=>L!==null);const v=await(t==null?void 0:t.renderer.render(M)),z=A.map(L=>L.id===M.id?{...M,preview:v}:t.scene.formalizeSceneAttributes(L));return g(z),h(z[0]),z}return A},D=async(A,M)=>{p.setProperty("campaignName",Be()),p.setProperty("isGenerateAdsLoading",!0);let B=await d(A,M);if(!B||B.length<0)return;const Q=await Promise.all(B==null?void 0:B.map(async W=>{const H=await(t==null?void 0:t.renderer.render(W));return{...W,preview:H}}));g(Q),h(Q[0]),b("success","",Q),p.setProperty("hideCampaignResultContent",!1)};return{pushResponseMessage:b,handleCampaignApiRequest:async A=>{try{await a(A.template.ads_json);const M=await T(A);if(!M)throw new Error("Current scene export failed.");await j(M,A.brand),await N(M,A.mainObject);const B=A.mainObject.skip.toLowerCase()==="true";B&&(await c(M,fe.OuterRectangle),await c(M,fe.InnerRectangle));const Q=await w(A.template.ads_json.scenes,M,A.backgroundColor,A.texts,A.images);await x(6,1500),await D(Q,{backgroundColor:A.backgroundColor,texts:A.texts,images:A.images,skip:B})}catch(M){console.error(np.SomethingWentWrong,M),b("failed",np.SomethingWentWrong),p.setProperty("isLoadingTemplate",!1)}}}},_fe="_graphicContainer_9gsm2_1",yfe="_graphicSubContainer_9gsm2_8",bfe="_graphicSubContainerExtension_9gsm2_16",Ife="_flexColumn_9gsm2_20",xfe="_hide_9gsm2_25",E0={graphicContainer:_fe,graphicSubContainer:yfe,graphicSubContainerExtension:bfe,flexColumn:Ife,hide:xfe},Cfe="/assets/WelcometoBRIACampaigngenerator-ce480130.png",dh=()=>{const{t}=J("translation",{keyPrefix:"editor.TemplatesGuideSection"});return[{number:1,title:t("adSize.cards.card1.title"),cards:[{title:t("adSize.cards.card1.title"),description:t("adSize.cards.card1.description")},{title:t("adSize.cards.card2.title"),description:t("adSize.cards.card2.description")},{title:t("adSize.cards.card3.title"),description:t("adSize.cards.card3.description")},{title:t("adSize.cards.card4.title"),description:t("adSize.cards.card4.description")}],tooltipTitle:t("adSize.tooltip.title"),tooltipDescription:t("adSize.tooltip.description"),panel:xe.RESIZE},{number:2,title:t("smartImage.cards.card1.title"),cards:[{title:t("smartImage.cards.card1.title"),description:t("smartImage.cards.card1.description")},{title:t("smartImage.cards.card2.title"),points:[{title:t("smartImage.cards.card2.points.point1.title"),description:t("smartImage.cards.card2.points.point1.description")},{title:t("smartImage.cards.card2.points.point2.title"),description:t("smartImage.cards.card2.points.point2.description")}]},{title:t("smartImage.cards.card3.title"),points:[{title:t("smartImage.cards.card3.points.point1.title"),description:t("smartImage.cards.card3.points.point1.description")},{title:t("smartImage.cards.card3.points.point2.title"),description:t("smartImage.cards.card3.points.point2.description")},{title:t("smartImage.cards.card3.points.point3.title"),description:t("smartImage.cards.card3.points.point3.description")}]},{title:t("smartImage.cards.card4.title"),description:t("smartImage.cards.card4.description")}],tooltipTitle:t("smartImage.tooltip.title"),tooltipDescription:t("smartImage.tooltip.description"),panel:xe.IMAGES},{number:3,title:t("graphicElements.title"),cards:[{title:t("graphicElements.cards.card1.title"),description:t("graphicElements.cards.card1.description")},{title:t("graphicElements.cards.card2.title"),description:t("graphicElements.cards.card2.description"),points:[{title:t("graphicElements.cards.card2.points.point1.title"),description:t("graphicElements.cards.card2.points.point1.description")}]},{title:t("graphicElements.cards.card3.title"),description:t("graphicElements.cards.card3.description"),points:[{title:t("graphicElements.cards.card3.points.point1.title"),description:t("graphicElements.cards.card3.points.point1.description")},{title:t("graphicElements.cards.card3.points.point2.title"),description:t("graphicElements.cards.card3.points.point2.description")}]},{title:t("graphicElements.cards.card4.title"),description:t("graphicElements.cards.card4.description")}],tooltipTitle:t("graphicElements.tooltip.title"),tooltipDescription:t("graphicElements.tooltip.description"),panel:xe.GRAPHICS},{number:4,title:t("textElements.title"),cards:[{title:t("textElements.cards.card1.title"),description:t("textElements.cards.card1.description")},{title:t("textElements.cards.card2.title"),points:[{description:t("textElements.cards.card2.points.point1.description")},{description:t("textElements.cards.card2.points.point2.description")},{description:t("textElements.cards.card2.points.point3.description")}]},{title:t("textElements.cards.card3.title"),description:t("textElements.cards.card3.description"),description2:t("textElements.cards.card3.description2")},{title:t("textElements.cards.card4.title"),description:t("textElements.cards.card4.description")},{title:t("textElements.cards.card5.title"),description:t("textElements.cards.card5.description")}],tooltipTitle:t("textElements.tooltip.title"),tooltipDescription:t("textElements.tooltip.description"),panel:xe.TEXT},{number:5,title:t("imagesAndLogos.title"),cards:[{title:t("imagesAndLogos.cards.card1.title"),description:t("imagesAndLogos.cards.card1.description")},{title:t("imagesAndLogos.cards.card2.title"),points:[{description:t("imagesAndLogos.cards.card2.points.point1.description")},{description:t("imagesAndLogos.cards.card2.points.point2.description")}]},{title:t("imagesAndLogos.cards.card3.title"),points:[{description:t("imagesAndLogos.cards.card3.points.point1.description")},{description:t("imagesAndLogos.cards.card3.points.point2.description")},{description:t("imagesAndLogos.cards.card3.points.point3.description")}]},{title:t("imagesAndLogos.cards.card4.title"),description:t("imagesAndLogos.cards.card4.description")}],tooltipTitle:t("imagesAndLogos.tooltip.title"),tooltipDescription:t("imagesAndLogos.tooltip.description"),panel:xe.IMAGES},{number:6,title:t("duplicateAndResizeScene.title"),cards:[{title:t("duplicateAndResizeScene.cards.card1.title"),description:t("duplicateAndResizeScene.cards.card1.description")},{title:t("duplicateAndResizeScene.cards.card2.title"),description:t("duplicateAndResizeScene.cards.card2.description"),description2Title:t("duplicateAndResizeScene.cards.card2.description2Title"),description2:t("duplicateAndResizeScene.cards.card2.description2")},{title:t("duplicateAndResizeScene.cards.card3.title"),points:[{description:t("duplicateAndResizeScene.cards.card3.points.point1.description")}]}],tooltipTitle:t("duplicateAndResizeScene.tooltip.title"),tooltipDescription:t("duplicateAndResizeScene.tooltip.description")},{number:7,title:t("testTemplate.title"),cards:[{title:t("testTemplate.cards.card1.title"),description:t("testTemplate.cards.card1.description")},{title:t("testTemplate.cards.card2.title"),points:[{title:t("testTemplate.cards.card2.points.point1.title"),description:t("testTemplate.cards.card2.points.point1.description")},{title:t("testTemplate.cards.card2.points.point2.title"),description:t("testTemplate.cards.card2.points.point2.description")},{title:t("testTemplate.cards.card2.points.point3.title"),description:t("testTemplate.cards.card2.points.point3.description")}]},{title:t("testTemplate.cards.card3.title"),points:[{description:t("testTemplate.cards.card3.points.point1.description")},{description:t("testTemplate.cards.card3.points.point2.description")},{description:t("testTemplate.cards.card3.points.point3.description")}]},{title:t("testTemplate.cards.card4.title"),points:[{description:t("testTemplate.cards.card4.points.point1.description")},{description:t("testTemplate.cards.card4.points.point2.description")},{description:t("testTemplate.cards.card4.points.point3.description")},{description:t("testTemplate.cards.card4.points.point4.description")}]}]},{number:8,title:t("brandCreationGuide.cards.card1.title"),cards:[{title:t("brandCreationGuide.cards.card1.title"),description:t("brandCreationGuide.cards.card1.description"),description2Title:t("brandCreationGuide.cards.card1.description2Title"),description2:t("brandCreationGuide.cards.card1.description2"),description3:t("brandCreationGuide.cards.card1.description3")},{title:t("brandCreationGuide.cards.card2.title"),description:t("brandCreationGuide.cards.card2.description"),points:[{title:t("brandCreationGuide.cards.card2.points.point1.title"),description:t("brandCreationGuide.cards.card2.points.point1.description")},{title:t("brandCreationGuide.cards.card2.points.point2.title"),description:t("brandCreationGuide.cards.card2.points.point2.description")}]},{title:t("brandCreationGuide.cards.card3.title"),description:t("brandCreationGuide.cards.card3.description"),points:[{title:t("brandCreationGuide.cards.card3.points.point1.title"),description:t("brandCreationGuide.cards.card3.points.point1.description")},{title:t("brandCreationGuide.cards.card3.points.point2.title"),description:t("brandCreationGuide.cards.card3.points.point2.description")},{title:t("brandCreationGuide.cards.card3.points.point3.title"),description:t("brandCreationGuide.cards.card3.points.point3.description")},{title:t("brandCreationGuide.cards.card3.points.point4.title"),description:t("brandCreationGuide.cards.card3.points.point4.description")}]},{title:t("brandCreationGuide.cards.card4.title"),description:t("brandCreationGuide.cards.card4.description"),points:[{title:t("brandCreationGuide.cards.card4.points.point1.title"),description:t("brandCreationGuide.cards.card4.points.point1.description")},{title:t("brandCreationGuide.cards.card4.points.point2.title"),description:t("brandCreationGuide.cards.card4.points.point2.description")},{title:t("brandCreationGuide.cards.card4.points.point3.title"),description:t("brandCreationGuide.cards.card4.points.point3.description")}]}]}]},Ic=()=>{const{uiStore:t}=q(),e=dh(),{setActivePanel:a}=Ts();return{handleBack:()=>{var l;if(t.selectedGuideIndex>0){t.setProperty("selectedGuideIndex",t.selectedGuideIndex-1),t.setProperty("showGuideToolTip",!0);const c=(l=e[t.selectedGuideIndex-1])==null?void 0:l.panel;c&&a(c)}},handleForward:()=>{var l;if(t.selectedGuideIndex{t.setProperty("showGuideSection",!0),t.setProperty("selectedGuideIndex",l),t.setProperty("showGuideToolTip",!0);const c=e[l-1].panel;c!==void 0&&a(c)},getSpecificTemplateTourPageIndex:l=>e.reduce((u,g,h)=>(u[g.title]=h,u),{})[l]+1}},Tfe="_paper_bcrm8_1",Sfe="_container_bcrm8_8",jfe="_imageContainer_bcrm8_21",Afe="_content_bcrm8_28",Nfe="_title_bcrm8_31",wfe="_descriptionContainer_bcrm8_37",Mfe="_description_bcrm8_37",vfe="_buttonsContainer_bcrm8_47",Efe="_buttons_bcrm8_47",Ao={paper:Tfe,container:Sfe,imageContainer:jfe,content:Afe,title:Nfe,descriptionContainer:wfe,description:Mfe,buttonsContainer:vfe,buttons:Efe},kfe=()=>{const{t}=J("translation",{keyPrefix:"editor.TemplateCreationPopup"}),{campaignStore:e,authStore:a}=q(),[n,o]=I.useState(!1),{handleOpenGuide:i}=Ic();I.useEffect(()=>{(async()=>{var c;if(e.isAdminMode){const d=await((c=a.user)==null?void 0:c.getFreshSettingsCopy(Ln.hideCampaignTemplateTourPopup));o(!d)}})()},[e.isAdminMode]);const r=()=>{var l;(l=a.user)==null||l.updateSettings(Ln.hideCampaignTemplateTourPopup,!0),o(!1)};return s.jsx(Es,{classes:{paper:Ao.paper},onClose:r,open:n&&e.isAdminMode,maxWidth:!1,children:s.jsxs(f,{className:Ao.container,children:[s.jsxs(f,{className:Ao.content,children:[s.jsx(k,{className:Ao.title,children:t("header")}),s.jsxs(f,{className:Ao.descriptionContainer,children:[s.jsx(k,{className:Ao.description,dangerouslySetInnerHTML:{__html:t("p1")}}),s.jsx(k,{className:Ao.description,children:t("p2")}),s.jsx(k,{className:Ao.description,children:t("p3")})]}),s.jsx(f,{className:Ao.buttonsContainer,children:s.jsxs(f,{className:Ao.buttons,children:[s.jsx(ae,{onClick:()=>{i(1),r()},buttonType:"primaryMedium",children:t("templateCreaionTour")}),s.jsx(ae,{onClick:r,buttonType:"tertiaryMedium",children:t("skip")})]})})]}),s.jsx(f,{className:Ao.imageContainer,children:s.jsx("img",{alt:t("header"),src:Cfe})})]})})},Dfe=Y(kfe),Pfe="_container_ukrtw_1",Lfe="_hidden_ukrtw_8",Bfe="_hiddenVisibility_ukrtw_11",Ofe="_loading_ukrtw_16",Rfe="_contentContainer_ukrtw_20",zfe="_loadingContainer_ukrtw_26",Ufe="_loadingImageContainer_ukrtw_30",$fe="_loadingImage_ukrtw_30",Ui={container:Pfe,hidden:Lfe,hiddenVisibility:Bfe,loading:Ofe,contentContainer:Rfe,loadingContainer:zfe,loadingImageContainer:Ufe,loadingImage:$fe},Ffe=({children:t,className:e,coverImageUrl:a,loading:n,...o})=>s.jsxs(f,{className:G(e,Ui.container),children:[s.jsx(f,{className:G({[Ui.hidden]:!n},Ui.loadingContainer),children:s.jsx(fn,{loading:n,...o})}),n&&a&&s.jsx(f,{className:G({[Ui.loading]:n},Ui.loadingImageContainer),children:s.jsx("img",{className:G(Ui.loadingImage),style:{backgroundImage:`url(${a})`}})}),s.jsx(f,{className:G({[Ui.loading]:n,[Ui.hiddenVisibility]:!!a&&n},Ui.contentContainer),children:t})]}),Gfe=Y(Ffe),Wfe={blur:10,color:"#C7C7C7",offsetX:0,offsetY:0};class _m extends ie.fabric.Rect{constructor(){super(...arguments);m(this,"colorNumber",0);m(this,"brandId")}initialize(a){const n=a.shadow?a.shadow:Wfe,o=new ie.fabric.Shadow({affectStroke:!1,...n});return super.initialize({...a,selectable:!1,hasControls:!1,hasBorders:!1,lockMovementY:!0,lockMovementX:!0,strokeWidth:0,evented:!0,hoverCursor:"default",shadow:o}),this.on("mouseup",({target:i})=>{var l,c;!((l=this==null?void 0:this.canvas)==null?void 0:l.getActiveObject())&&i===this&&((c=this==null?void 0:this.canvas)==null||c.fire("background:selected"))}),this}toObject(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId})}toJSON(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId})}static fromObject(a,n){return n&&n(new ie.fabric.Background(a))}}m(_m,"type","Background");ie.fabric.Background=ie.fabric.util.createClass(_m,{type:_m.type});ie.fabric.Background.fromObject=_m.fromObject;class ym extends ie.fabric.Image{initialize(e,a){return a.type="BackgroundImage",super.initialize(e,{...a,hasControls:!1,lockMovementY:!0,lockMovementX:!0,selectable:!1,hoverCursor:"default",hasBorders:!1}),this.on("mouseup",({target:n})=>{!this.canvas.getActiveObject()&&n===this&&this.canvas.fire("background:selected")}),this.on("mousedblclick",()=>{this.set({hasControls:!0,lockMovementY:!1,lockMovementX:!1,hasBorders:!0}),this.canvas.setActiveObject(this),this.canvas.requestRenderAll()}),this}static fromObject(e,a){ie.fabric.util.loadImage(e.src,function(n){return a&&a(new ie.fabric.BackgroundImage(n,e))},null,{crossOrigin:"anonymous"})}toObject(e=[]){return super.toObject(e)}toJSON(e=[]){return super.toObject(e)}}m(ym,"type","BackgroundImage");ie.fabric.BackgroundImage=ie.fabric.util.createClass(ym,{type:ym.type});ie.fabric.BackgroundImage.fromObject=ym.fromObject;class bm extends ie.fabric.Rect{initialize(e){return super.initialize({...e,selectable:!1,hasControls:!1,lockMovementY:!0,lockMovementX:!0,strokeWidth:0,padding:0,evented:!1}),this}toObject(e=[]){return super.toObject(e)}toJSON(e=[]){return super.toObject(e)}static fromObject(e,a){return a&&a(new ie.fabric.Frame(e))}}m(bm,"type","Frame");ie.fabric.Frame=ie.fabric.util.createClass(bm,{type:bm.type});ie.fabric.Frame.fromObject=bm.fromObject;class Im extends ie.fabric.Object{initialize(e){return super.initialize({width:0,height:0,selectable:!1,evented:!1,visible:!1,...e}),this}static fromObject(e,a){return a&&a(new ie.fabric.StaticAudio(e))}}m(Im,"type","StaticAudio");ie.fabric.StaticAudio=ie.fabric.util.createClass(Im,{type:Im.type});ie.fabric.StaticAudio.fromObject=Im.fromObject;class xm extends ie.fabric.Circle{constructor(){super(...arguments);m(this,"colorNumber");m(this,"brandId");m(this,"shapeType","");m(this,"strokeColorNumber")}initialize(a){const{...n}=a;return super.initialize({...n}),this}toObject(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId,shapeType:this.shapeType,strokeColorNumber:this.strokeColorNumber})}toJSON(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId,shapeType:this.shapeType,strokeColorNumber:this.strokeColorNumber})}static fromObject(a,n){const o=new ie.fabric.StaticCircle(a);return n&&n(new ie.fabric.StaticCircle(a)),o}}m(xm,"type","StaticCircle");ie.fabric.StaticCircle=ie.fabric.util.createClass(xm,{type:xm.type});ie.fabric.StaticCircle.fromObject=xm.fromObject;class Cm extends ie.fabric.Image{constructor(){super(...arguments);m(this,"role","regular")}initialize(a,n){return this.role=a.role,n.type="StaticImage",super.initialize(a,n),this}static fromObject(a,n){ie.fabric.util.loadImage(a.src,function(o){return n&&n(new ie.fabric.StaticImage(o,a))},null,{crossOrigin:"anonymous"})}toObject(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{imageType:this.imageType,logoType:this.logoType,horizontalAlignment:this.horizontalAlignment,verticalAlignment:this.verticalAlignment,brandId:this.brandId})}toJSON(a=[]){return super.toObject(a)}}m(Cm,"type","StaticImage");ie.fabric.StaticImage=ie.fabric.util.createClass(Cm,{type:Cm.type});ie.fabric.StaticImage.fromObject=Cm.fromObject;class Tm extends ie.fabric.Path{initialize(e){const{path:a,...n}=e;return super.initialize(a,n),this}toObject(e=[]){return super.toObject(e)}toJSON(e=[]){return super.toObject(e)}static fromObject(e,a){return a&&a(new ie.fabric.StaticPath(e))}}m(Tm,"type","StaticPath");ie.fabric.StaticPath=ie.fabric.util.createClass(Tm,{type:Tm.type});ie.fabric.StaticPath.fromObject=Tm.fromObject;class Sm extends ie.fabric.Rect{constructor(){super(...arguments);m(this,"colorNumber");m(this,"brandId");m(this,"shapeType","");m(this,"strokeColorNumber")}initialize(a){const{...n}=a;return super.initialize({...n}),this}toObject(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId,shapeType:this.shapeType,strokeColorNumber:this.strokeColorNumber})}toJSON(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId,shapeType:this.shapeType,strokeColorNumber:this.strokeColorNumber})}static fromObject(a,n){const o=new ie.fabric.StaticRect(a);return n&&n(new ie.fabric.StaticRect(a)),o}}m(Sm,"type","StaticRect");ie.fabric.StaticRect=ie.fabric.util.createClass(Sm,{type:Sm.type});ie.fabric.StaticRect.fromObject=Sm.fromObject;class jm extends ie.fabric.Textbox{constructor(){super(...arguments);m(this,"fontURL");m(this,"textType");m(this,"colorNumber");m(this,"fontType");m(this,"fixedSize",!1);m(this,"fixedHeightValue");m(this,"fixedWidthValue");m(this,"maximumFontSize");m(this,"brandId")}initialize(a){const{text:n,...o}=a;return super.initialize(n,{...o}),this}toObject(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{fontURL:this.fontURL,textType:this.textType,colorNumber:this.colorNumber,fontType:this.fontType,fixedSize:this.fixedSize,fixedHeightValue:this.fixedHeightValue,fixedWidthValue:this.fixedWidthValue,maximumFontSize:this.maximumFontSize,brandId:this.brandId})}toJSON(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{fontURL:this.fontURL,textType:this.textType,colorNumber:this.colorNumber,fontType:this.fontType,fixedSize:this.fixedSize,fixedHeightValue:this.fixedHeightValue,fixedWidthValue:this.fixedWidthValue,maximumFontSize:this.maximumFontSize,brandId:this.brandId})}static fromObject(a,n){return n&&n(new ie.fabric.StaticText(a))}}m(jm,"type","StaticText");ie.fabric.StaticText=ie.fabric.util.createClass(jm,{type:jm.type});ie.fabric.StaticText.fromObject=jm.fromObject;class Am extends ie.fabric.Triangle{constructor(){super(...arguments);m(this,"colorNumber");m(this,"brandId");m(this,"shapeType","");m(this,"strokeColorNumber")}initialize(a){const{...n}=a;return super.initialize({...n}),this}toObject(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId,shapeType:this.shapeType,strokeColorNumber:this.strokeColorNumber})}toJSON(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{colorNumber:this.colorNumber,brandId:this.brandId,shapeType:this.shapeType,strokeColorNumber:this.strokeColorNumber})}static fromObject(a,n){const o=new ie.fabric.StaticTriangle(a);return n&&n(new ie.fabric.StaticTriangle(a)),o}}m(Am,"type","StaticTriangle");ie.fabric.StaticTriangle=ie.fabric.util.createClass(Am,{type:Am.type});ie.fabric.StaticTriangle.fromObject=Am.fromObject;class Nm extends ie.fabric.Group{constructor(){super(...arguments);m(this,"src");m(this,"objectColors",{});m(this,"colorMap",{});m(this,"shapeType","");m(this,"strokeOnly",!1);m(this,"colorNumber");m(this,"brandId")}updateLayerColor(a,n){var i;const o=this.objectColors[a];o&&(o.forEach(r=>{r.fill=n,this.strokeOnly&&(r.stroke=n)}),(i=this.canvas)==null||i.requestRenderAll(),this.colorMap[a]=n)}initialize(a,n,o){var d,u,g,h;const i=o.colorMap,r=T3(a,"fill");i&&Object.keys(i).forEach(p=>{const _=r[p];_&&_.forEach(y=>{y.fill=i[p]})}),this.objectColors=r;const l={};Object.keys(r).forEach(p=>{l[p]=p}),i&&Object.keys(i).forEach(p=>{l[p]=i[p]}),this.colorMap=l;const c=ie.fabric.util.groupSVGElements(a,n);return super.initialize([c],{...o,colorMap:l}),this.set("src",o.src),(u=(d=o==null?void 0:o.objects)==null?void 0:d[0])!=null&&u.fill&&this.updateLayerColor(a[0].fill,(h=(g=o==null?void 0:o.objects)==null?void 0:g[0])==null?void 0:h.fill),this}toObject(a=[]){return ie.fabric.util.object.extend(super.toObject.call(this,a),{src:this.src,colorNumber:this.colorNumber,strokeOnly:this.strokeOnly,brandId:this.brandId,shapeType:this.shapeType})}toJSON(a=[]){return super.toObject(a,{src:this.src})}static fromObject(a,n){ie.fabric.loadSVGFromURL(a.src,(o,i)=>n&&n(new ie.fabric.StaticVector(o,i,{...a})))}}m(Nm,"type","StaticVector");ie.fabric.StaticVector=ie.fabric.util.createClass(Nm,{type:Nm.type});ie.fabric.StaticVector.fromObject=Nm.fromObject;class T_ extends ie.fabric.Image{initialize(e,a){const n={objectCaching:!1,cacheProperties:["time"]};return a=a||{},super.initialize(e,Object.assign({},n,a)),this}_draw(e,a,n,o){const i={x:-this.width/2,y:-this.height/2,w:this.width,h:this.height};a.drawImage(e,i.x,i.y,i.w,i.h)}_render(e){this._draw(this.getElement(),e)}toObject(e=[]){return ie.fabric.util.object.extend(super.toObject.call(this,e),{})}toJSON(e=[]){return ie.fabric.util.object.extend(super.toObject.call(this,e),{})}}m(T_,"type","StaticVideo");ie.fabric.StaticVideo=ie.fabric.util.createClass(T_,{type:T_.type});const Hfe=["id","name","description","src","keys","keyValues","animation","metadata","cut","startAt","endAt","originalURL","colorMap","fontURL","duration","preview","imageType","colorNumber","strokeColorNumber","brandId","logoType","strokeOnly","horizontalAlignment","verticalAlignment","brandId","shapeType"],Qfe={id:"random_id_12",clipToFrame:!0,scrollLimit:200,propertiesToInclude:Hfe,guidelines:!0,shortcuts:!0,frameMargin:120,background:"#ecf0f1",size:{width:1200,height:900},controlsPosition:{rotation:"TOP"},shadow:{blur:10,color:"#C7C7C7",offsetX:0,offsetY:0}},Yh={width:1080,height:1080,id:"frame",name:"Initial Frame",fill:"#ffffff",hoverCursor:"default"};var Se=(t=>(t.STATIC_VECTOR="StaticVector",t.STATIC_GROUP="StaticGroup",t.STATIC_PATH="StaticPath",t.STATIC_IMAGE="StaticImage",t.STATIC_VIDEO="StaticVideo",t.STATIC_AUDIO="StaticAudio",t.STATIC_TEXT="StaticText",t.ACTIVE_SELECTION="activeSelection",t.BACKGROUND="Background",t.BACKGROUND_IMAGE="BackgroundImage",t.FRAME="Frame",t.GROUP="Group",t.STATIC_RECT="StaticRect",t.STATIC_CIRCLE="StaticCircle",t.STATIC_TRIANGLE="StaticTriangle",t))(Se||{});const Jfe={width:1080,height:1080,fill:"#ffffff",id:"background",name:"Initial Frame",colorNumber:0},Vfe=()=>{const t=` + + `;return`data:image/svg+xml;base64,${window.btoa(t)}`},Zh=()=>`url(${Vfe()}), crosshair`,Yfe={StaticText:["fill","opacity","stroke","strokeWidth","textAlign","fontFamily","fontSize","underline","linethrough","backgroundColor","textBackgroundColor","shadow","angle"],StaticImage:["opacity","stroke","strokeWidth","shadow","angle"],StaticPath:["fill","opacity","stroke","strokeWidth","shadow","angle"]};let Zfe=class{constructor({id:e,config:a,editor:n}){m(this,"editor");m(this,"container");m(this,"canvasContainer");m(this,"canvasElement");m(this,"canvas");m(this,"canvasId");m(this,"options",{width:0,height:0});m(this,"config");m(this,"initialize",()=>{const e=new ie.fabric.Canvas(this.canvasId,{backgroundColor:this.config.background,preserveObjectStacking:!0,fireRightClick:!0,height:this.config.size.height,width:this.config.size.width});this.canvas=e,this.canvas.disableEvents=function(){this.__fire===void 0&&(this.__fire=this.fire,this.fire=function(){})},this.canvas.enableEvents=function(){this.__fire!==void 0&&(this.fire=this.__fire,this.__fire=void 0)}});m(this,"destroy",()=>{});this.config=a,this.editor=n,this.canvasId=e,this.initialize()}getConfig(){return this.config}resize({width:e,height:a}){this.canvas.setWidth(e).setHeight(a),this.canvas.renderAll();const n=e/2-this.options.width/2,o=a/2-this.options.height/2;this.options.width=e,this.options.height=a;const i=new ie.fabric.Point(n,o);this.canvas.relativePan(i)}getBoundingClientRect(){const e=document.getElementById("canvas");return{left:e==null?void 0:e.getBoundingClientRect().left,top:e==null?void 0:e.getBoundingClientRect().top}}requestRenderAll(){this.canvas.requestRenderAll()}get backgroundColor(){return this.canvas.backgroundColor}setBackgroundColor(e){this.canvas.setBackgroundColor(e,()=>{this.canvas.requestRenderAll(),this.editor.emit("canvas:updated")})}};class qfe{isCtrlOrCmd(e){return e.ctrlKey||e.metaKey}isDelete(e){return e.key==="Delete"||e.key==="Backspace"}isCtrlOrCmdS(e){return this.isCtrlOrCmd(e)&&e.code==="KeyS"}isCtrlOrCmdA(e){return this.isCtrlOrCmd(e)&&e.code==="KeyA"}isCtrlOrCmdC(e){return this.isCtrlOrCmd(e)&&e.code==="KeyC"}isCtrlOrCmdV(e){return this.isCtrlOrCmd(e)&&e.code==="KeyV"}isCtrlOrCmdY(e){return this.isCtrlOrCmd(e)&&e.code==="KeyY"}isCtrlOrCmdX(e){return this.isCtrlOrCmd(e)&&e.code==="KeyX"}isArrowUp(e){return e.code==="ArrowUp"}isArrowDown(e){return e.code==="ArrowDown"}isArrowLeft(e){return e.code==="ArrowLeft"}isArrowRight(e){return e.code==="ArrowRight"}isShift(e){return e.shiftKey}isAltDown(e){return e.altKey&&e.code==="ArrowDown"}isAltUp(e){return e.altKey&&e.code==="ArrowUp"}isAltRight(e){return e.altKey&&e.code==="ArrowRight"}isAltLeft(e){return e.altKey&&e.code==="ArrowLeft"}isCtrlOrCmdShiftZ(e){return this.isCtrlOrCmd(e)&&e.shiftKey&&e.code==="KeyZ"}isCtrlOrCmdZ(e){return this.isCtrlOrCmd(e)&&!e.shiftKey&&e.code==="KeyZ"}isCtrlOrCmdOne(e){return this.isCtrlOrCmd(e)&&e.key==="1"}isCtrlOrCmdMinus(e){return this.isCtrlOrCmd(e)&&e.key==="-"}isCtrlOrCmdEqual(e){return this.isCtrlOrCmd(e)&&e.key==="="}isCtrlOrCmdZero(e){return this.isCtrlOrCmd(e)&&e.key==="0"}}const Jn=new qfe;class Sl{constructor({canvas:e,config:a,editor:n,state:o}){m(this,"canvas");m(this,"config");m(this,"editor");m(this,"state");this.canvas=e,this.config=a,this.editor=n,this.state=o}}class Xfe extends Sl{constructor(a){super(a);m(this,"onDoubleClick",a=>{const n=a.subTargets[0];n&&this.editor.objects.select(n.id)});m(this,"onMouseDown",a=>{this.editor.objects.pasteStyle(),a.button===3?this.state.setContextMenuRequest({left:a.e.offsetX,top:a.e.offsetY,target:a.target}):this.state.setContextMenuRequest(null)});m(this,"objectModified",a=>{const{target:n}=a,{invokeSave:o=!0}=a;n instanceof ie.fabric.Textbox&&this.scaleTextbox(n),o&&this.editor.history.save()});m(this,"objectAdded",a=>{const{target:n}=a;this.state.isPopupView&&(n instanceof ie.fabric.Object&&this.editor.objects.lockObject(n),n instanceof ie.fabric.Object&&(n==null?void 0:n.type)!==Se.STATIC_TEXT&&(n==null?void 0:n.type)!==Se.STATIC_IMAGE&&(n.selectable=!1))});m(this,"onMouseOut",()=>{var n,o;const a=(o=(n=this.editor)==null?void 0:n.canvas)==null?void 0:o.canvas.getActiveObject();a&&(a==null?void 0:a.type)===Se.STATIC_TEXT&&a.fixedSize&&a.fixedWidthValue&&a.fixedHeightValue&&a.width&&a.height&&a.fontSize&&(a.set("width",a.fixedWidthValue),a.set("height",a.fixedHeightValue)),this.canvas.renderAll()});m(this,"onMouseOver",a=>{const{target:n}=a;n instanceof ie.fabric.Object&&(n==null?void 0:n.type)===Se.STATIC_TEXT&&n.fixedSize&&n.set("height",n.fixedHeightValue)});m(this,"onMouseWheel",a=>{a.e.ctrlKey&&this.handleZoom(a)});m(this,"handleZoom",a=>{const n=a.e.deltaY;let o=this.canvas.getZoom();n>0?o-=.02:o+=.02,this.editor.zoom.zoomToPoint(new ie.fabric.Point(this.canvas.getWidth()/2,this.canvas.getHeight()/2),o),a.e.preventDefault(),a.e.stopPropagation()});m(this,"onBackgroundSelected",()=>{const a=this.canvas.getObjects(),n=a[0];this.canvas.setActiveObject(a[0]),this.state.setActiveObject(n),this.canvas.requestRenderAll()});m(this,"handleSelection",a=>{if(a){this.state.setActiveObject(null);const n=this.canvas.getActiveObject(),o=n&&n.type===Se.GROUP.toLowerCase()||n&&n.type===Se.STATIC_VECTOR;if(n&&!o&&n._objects){const i=n._objects.filter(r=>r.type===Se.BACKGROUND?!1:!r.locked);if(this.canvas.discardActiveObject(),i.length>0)if(i.length===1)this.canvas.setActiveObject(i[0]),this.state.setActiveObject(i[0]);else{const r=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(r),this.state.setActiveObject(r)}}else this.state.setActiveObject(n)}else this.state.setActiveObject(null);this.canvas.requestRenderAll()});m(this,"scaleTextbox",a=>{const{fontSize:n,width:o,scaleX:i}=a;a.set({fontSize:n*i,width:o*i,scaleX:1,scaleY:1})});this.initialize()}initialize(){this.canvas.wrapperEl.tabIndex=1,this.canvas.wrapperEl.style.outline="none",this.canvas.on({"mouse:dblclick":this.onDoubleClick,"mouse:down":this.onMouseDown,"mouse:up":this.handleSelection,"selection:cleared":this.handleSelection,"selection:updated":this.handleSelection,"mouse:wheel":this.onMouseWheel,"mouse:out":this.onMouseOut,"object:modified":this.objectModified,"background:selected":this.onBackgroundSelected,"object:added":this.objectAdded,"mouse:over":this.onMouseOver}),this.canvas.wrapperEl.addEventListener("keydown",this.onKeyDown.bind(this),!1)}destroy(){this.canvas.off({"mouse:dblclick":this.onDoubleClick,"mouse:down":this.onMouseDown,"mouse:up":this.handleSelection,"selection:cleared":this.handleSelection,"selection:updated":this.handleSelection,"mouse:wheel":this.onMouseWheel,"mouse:out":this.onMouseOut,"object:modified":this.objectModified,"background:selected":this.onBackgroundSelected,"object:added":this.objectAdded,"mouse:over":this.onMouseOver}),this.canvas.wrapperEl.removeEventListener("keydown",this.onKeyDown.bind(this))}onKeyDown(a){var n;Jn.isCtrlOrCmdZero(a)?(a.preventDefault(),this.editor.zoom.zoomToFit()):Jn.isCtrlOrCmdMinus(a)?(a.preventDefault(),this.editor.zoom.zoomIn()):Jn.isCtrlOrCmdEqual(a)?(a.preventDefault(),this.editor.zoom.zoomOut()):Jn.isCtrlOrCmdOne(a)?(a.preventDefault(),this.editor.zoom.zoomToOne()):Jn.isCtrlOrCmdZ(a)?this.editor.history.undo():Jn.isCtrlOrCmdShiftZ(a)?this.editor.history.redo():Jn.isCtrlOrCmdY(a)?this.editor.history.redo():Jn.isCtrlOrCmdA(a)?(a.preventDefault(),this.editor.objects.select()):Jn.isDelete(a)?(a.preventDefault(),((n=this==null?void 0:this.canvas)==null?void 0:n._activeObject.name)!==lt.INITIAL_FRAME&&this.editor.objects.remove()):Jn.isCtrlOrCmdC(a)?(a.preventDefault(),this.editor.objects.copy()):Jn.isCtrlOrCmdV(a)?(a.preventDefault(),this.editor.objects.paste()):Jn.isCtrlOrCmdX(a)&&(a.preventDefault(),this.editor.objects.cut())}}function Kfe(t,e,a){for(;t<0;)t+=360;t%=360;let n=a,o=n+e,i=o+a,r=(e+a)*2,l=r*.00277,c=Math.round((t*l+(a>>1))%r);return c<=n?{x:0,y:a-c}:c<=o?{y:0,x:c-n}:c<=i?{x:e,y:c-o}:{y:a,x:e-(c-i)}}const S_=(t,e,a)=>{let n=t.width>>1,o=t.height>>1,i=Kfe(e,t.width,t.height),r={x:t.width-i.x,y:t.height-i.y};t.set("fill",new ie.fabric.Gradient({type:"linear",coords:{x1:i.x-n,y1:i.y-o,x2:r.x-n,y2:r.y-o},colorStops:[{offset:0,color:a[0]},{offset:1,color:a[1]}]}))},k0=(t,e)=>{e.enabled?t.set({shadow:new ie.fabric.Shadow(e)}):t.set({shadow:null})},na=(t,e)=>{e?t.set({shadow:new ie.fabric.Shadow(e)}):t.set({shadow:null})},$i=(t,e)=>{const{top:a,left:n,width:o,height:i}=t;(On.isNaN(a)||On.isNaN(n))&&t.set({top:e.top+e.height/2-i/2,left:e.left+e.width/2-o/2})};class e_e extends Sl{constructor(a){super(a);m(this,"setHoverCursor",a=>{const n=this.background;n&&n.set("hoverCursor",a)});m(this,"setBackgroundColor",a=>{const n=this.background;n&&(n.set({fill:a}),this.canvas.requestRenderAll())});m(this,"setBackgroundGradient",({angle:a,colors:n})=>{const o=this.background;o&&(S_(o,a,n),this.canvas.requestRenderAll(),this.editor.history.save())});this.initialize()}initialize(){const a=new ie.fabric.Frame({...Yh,absolutePositioned:this.config.clipToFrame}),n=new ie.fabric.Shadow({color:"rgba(36, 0, 88, 0.09)",blur:30,offsetX:0,offsetY:0});a.set("shadow",n);const o=new ie.fabric.Background({...Jfe,shadow:this.config.shadow});this.canvas.add(a,o),this.canvas.getCenter(),a.center(),o.center(),this.state.setFrame({height:Yh.width,width:Yh.height}),setTimeout(()=>{this.editor.zoom.zoomToFit(),this.editor.history.initialize()},50)}get frame(){return this.canvas.getObjects().find(a=>a.type===Se.FRAME)}get background(){return this.canvas.getObjects().find(a=>a.type===Se.BACKGROUND)}get options(){return this.frame.toJSON(this.config.propertiesToInclude)}resize({height:a,width:n}){this.state.setFrame({height:a,width:n});const o=this.frame,i=this.background;o.set({width:n,height:a}),o.center(),i&&(i.set({width:n,height:a}),i.center()),this.editor.zoom.zoomToFit()}getBoundingClientRect(){return this.frame.getBoundingRect()}get fitRatio(){const a=this.frame,n=this.canvas.getWidth()-this.config.frameMargin,o=this.canvas.getHeight()-this.config.frameMargin;let i=n/a.width,r=o/a.height;return a.height>=a.width?(i=r,nb.y2?b.y2:b.y1,b.x+.5,b.y2>b.y1?b.y2:b.y1)}function g(b){h(b.x1>b.x2?b.x2:b.x1,b.y+.5,b.x2>b.x1?b.x2:b.x1,b.y+.5)}function h(b,x,C,T){const S=a.viewportTransform;n.save(),n.lineWidth=r,n.strokeStyle=l,n.beginPath(),n.moveTo((b+c[4]/S[0])*d,(x+c[5]/S[0])*d),n.lineTo((C+c[4]/S[0])*d,(T+c[5]/S[0])*d),n.stroke(),n.restore()}function p(b,x,C){let T=C||i;b=Math.round(b),x=Math.round(x);for(var S=b-T,j=b+T;S<=j;S++)if(S===x)return!0;return!1}var _=[],y=[];a.on("mouse:down",function(){c=a.viewportTransform,d=a.getZoom()}),a.on("object:moving",function(b){var x=b.target,C=a.getObjects(),T=x.getCenterPoint(),S=T.x,j=T.y,N=x.getBoundingRect(),w=N.height/c[3],D=N.width/c[0],E=!1,A=!1,M=a._currentTransform;if(M){for(var B=C.length;B--;){if(C[B]===x||C[B].type==="Background")continue;var Q=C[B].getCenterPoint(),W=Q.x,H=Q.y,v=C[B].getBoundingRect(),z=v.height/c[3],L=v.width/c[0];let R=x.type==="BackgroundImage"&&C[B].type==="Frame"?30:!1;p(W,S,R)&&(A=!0,C[B].type==="Frame"?_.push({x:W,y1:-5e3,y2:5e3}):_.push({x:W,y1:HH?j+w/2+o:j-w/2-o}),x.setPositionByOrigin(new ie.fabric.Point(W,j),"center","center")),p(W-L/2,S-D/2,R)&&(A=!0,C[B].type==="Frame"?_.push({x:W-L/2,y1:-5e3,y2:5e3}):_.push({x:W-L/2,y1:HH?j+w/2+o:j-w/2-o}),x.setPositionByOrigin(new ie.fabric.Point(W-L/2+D/2,j),"center","center")),p(W+L/2,S+D/2,R)&&(A=!0,C[B].type==="Frame"?_.push({x:W+L/2,y1:-5e3,y2:5e3}):_.push({x:W+L/2,y1:HH?j+w/2+o:j-w/2-o}),x.setPositionByOrigin(new ie.fabric.Point(W+L/2-D/2,j),"center","center")),p(H,j,R)&&(E=!0,C[B].type==="Frame"?y.push({y:H,x1:-5e3,x2:5e3}):y.push({y:H,x1:WW?S+D/2+o:S-D/2-o}),x.setPositionByOrigin(new ie.fabric.Point(S,H),"center","center")),p(H-z/2,j-w/2,R)&&(E=!0,C[B].type==="Frame"?y.push({y:H-z/2,x1:-5e3,x2:5e3}):y.push({y:H-z/2,x1:WW?S+D/2+o:S-D/2-o}),x.setPositionByOrigin(new ie.fabric.Point(S,H-z/2+w/2),"center","center")),p(H+z/2,j+w/2,R)&&(E=!0,C[B].type==="Frame"?y.push({y:H+z/2,x1:-5e3,x2:5e3}):y.push({y:H+z/2,x1:WW?S+D/2+o:S-D/2-o}),x.setPositionByOrigin(new ie.fabric.Point(S,H+z/2-w/2),"center","center"))}E||(y.length=0),A||(_.length=0)}}),a.on("before:render",function(){a.clearContext(a.contextTop)}),a.on("after:render",function(){for(let b=_.length;b--;)u(_[b]);for(let b=y.length;b--;)g(y[b]);_.length=y.length=0}),a.on("mouse:up",function(){_.length=y.length=0,a.renderAll()})}}class s_e extends Sl{constructor(){super(...arguments);m(this,"redos",[]);m(this,"undos",[]);m(this,"current",[]);m(this,"isActive",!1);m(this,"setScenes");m(this,"setCurrentScene");m(this,"UpdatedScenes");m(this,"initialize",()=>{const a=this.canvas.toJSON(this.config.propertiesToInclude);this.current=pn.cloneDeep(a.objects),a.objects.forEach(n=>{n.clipPath&&ie.fabric.util.enlivenObjects([n.clipPath],function(o){n.clipPath=o[0]},"")})});m(this,"getStatus",()=>({hasUndo:this.undos.length>=1,hasRedo:this.undos.length>0,undos:this.undos,redos:this.redos,state:this.current}));m(this,"save",async a=>{try{const n=a||await(this==null?void 0:this.UpdatedScenes()),o=this.editor.scene.exportToJSON().id;if(this.undos.length>1&&this.redos.length>0&&(this.redos=[]),n.length>0){const i=JSON.parse(JSON.stringify(n));this.undos.push({type:"UPDATE",UpdatedScenes:i,currentSceneId:o})}}catch(n){console.log(n)}this.emitStatus()});m(this,"undo",Py(async()=>{if(this.undos.length>1){const a=this.undos.pop();if(!a)return;this.redos.push({type:"redo",UpdatedScenes:a.UpdatedScenes,currentSceneId:a.currentSceneId}),this.restore(this.undos[this.undos.length-1])}},100));m(this,"redo",Py(async()=>{const a=this.redos.pop();a&&(this.restore(a),this.undos.push({type:"undo",UpdatedScenes:a.UpdatedScenes,currentSceneId:a.currentSceneId}))},100));m(this,"restore",async a=>{if(!this.isActive){this.isActive=!0;const n=a.UpdatedScenes;this.setScenes(n);const o=n.find(i=>i.id===a.currentSceneId);this.setCurrentScene(o,!1),this.isActive=!1}});m(this,"reset",()=>{this.redos=[],this.undos=[],this.emitStatus()});m(this,"emitStatus",()=>{this.editor.emit("history:changed",{hasUndo:this.undos.length>=1,hasRedo:this.redos.length>0})})}setScenesFunc(a){this.setScenes=a}getUpdatedScenes(a){this.UpdatedScenes=a}setCurrentScenesFunc(a){this.setCurrentScene=a}getRedos(){return this.redos}getUndos(){return this.undos}get status(){return{undos:this.undos,redos:this.redos,state:this.current}}}function ac(t){return new Promise(e=>{const a=new Image;a.src=t+`?${new Date().getTime()}`,a.crossOrigin="Anonymous",a.onload=()=>{e(a)}})}class j_{export(e,a,n=!1){let o;switch(e.type){case Se.STATIC_IMAGE:o=this.staticImage(e,a,n);break;case Se.BACKGROUND_IMAGE:o=this.backgroundImage(e,a,n);break;case Se.STATIC_VIDEO:o=this.staticVideo(e,a,n);break;case Se.STATIC_TEXT:o=this.staticText(e,a,n);break;case Se.STATIC_VECTOR:o=this.staticVector(e,a,n);break;case Se.STATIC_PATH:o=this.staticPath(e,a,n);break;case Se.BACKGROUND:o=this.background(e,a,n);break;case Se.GROUP.toLowerCase():o=this.group(e,a,n);break;case Se.STATIC_AUDIO:o=this.staticAudio(e,a,n);break;case Se.STATIC_RECT:o=this.staticRect(e,a,n);break;case Se.STATIC_CIRCLE:o=this.staticCircle(e,a,n);break;case Se.STATIC_TRIANGLE:o=this.staticTriangle(e,a,n);break;default:o=this.background(e,a,n)}return o}staticText(e,a,n){const o=this.getBaseOptions(e,a,n),{fontFamily:i,textAlign:r,fontSize:l,fontWeight:c,charSpacing:d,textType:u,colorNumber:g,brandId:h,fontType:p,fixedSize:_,fixedWidthValue:y,maximumFontSize:b,fixedHeightValue:x,lineHeight:C,fill:T,text:S,angle:j,underline:N,linethrough:w,backgroundColor:D,textBackgroundColor:E,fontURL:A,metadata:M,fontStyle:B}=e;return{...o,charSpacing:d,fontWeight:c,fill:T,fontFamily:i,fontSize:l,lineHeight:C,text:S,textAlign:r,angle:j,underline:N,linethrough:w,backgroundColor:D,textBackgroundColor:E,fontURL:A,metadata:M,textType:u,fontStyle:B,colorNumber:g,brandId:h,fontType:p,fixedSize:_,fixedWidthValue:y,maximumFontSize:b,fixedHeightValue:x}}staticRect(e,a,n){const o=this.getBaseOptions(e,a,n),{colorNumber:i,brandId:r,fill:l,metadata:c,rx:d,ry:u,shapeType:g,strokeColorNumber:h}=e;return{...o,fill:l,metadata:c,colorNumber:i,brandId:r,rx:d,ry:u,shapeType:g,strokeColorNumber:h}}staticCircle(e,a,n){const o=this.getBaseOptions(e,a,n),{colorNumber:i,brandId:r,fill:l,metadata:c,radius:d,strokeColorNumber:u,shapeType:g}=e;return{...o,fill:l,metadata:c,colorNumber:i,brandId:r,radius:d,shapeType:g,strokeColorNumber:u}}staticTriangle(e,a,n){const o=this.getBaseOptions(e,a,n),{colorNumber:i,brandId:r,fill:l,metadata:c,shapeType:d,strokeColorNumber:u}=e;return{...o,fill:l,metadata:c,colorNumber:i,brandId:r,shapeType:d,strokeColorNumber:u}}staticImage(e,a,n){const o=this.getBaseOptions(e,a,n),{src:i,cropX:r,cropY:l,metadata:c,imageType:d,logoType:u,horizontalAlignment:g,verticalAlignment:h,brandId:p}=e;return{...o,src:i,cropX:r,cropY:l,metadata:c,imageType:d,logoType:u,horizontalAlignment:g,verticalAlignment:h,brandId:p}}backgroundImage(e,a,n){const o=this.getBaseOptions(e,a,n),{src:i,cropX:r,cropY:l,metadata:c,imageType:d,logoType:u,horizontalAlignment:g,verticalAlignment:h,brandId:p}=e;return{...o,src:i,cropX:r,cropY:l,metadata:c,imageType:d,logoType:u,horizontalAlignment:g,verticalAlignment:h,brandId:p}}staticAudio(e,a,n){const o=this.getBaseOptions(e,a,n),{src:i,metadata:r}=e;return{...o,src:i,metadata:r,speedFactor:1}}staticVideo(e,a,n){const o=this.getBaseOptions(e,a,n),{src:i}=e;return{...o,src:i,metadata:{},speedFactor:1}}staticVector(e,a,n){const o=this.getBaseOptions(e,a,n),{src:i,colorMap:r,metadata:l,shapeType:c,colorNumber:d,strokeOnly:u,brandId:g}=e;return{...o,src:i,colorMap:r,metadata:l,shapeType:c,colorNumber:d,strokeOnly:u,brandId:g}}staticPath(e,a,n){const o=this.getBaseOptions(e,a,n),{path:i,fill:r,metadata:l}=e;return{...o,path:i,fill:r,metadata:l}}background(e,a,n){const o=this.getBaseOptions(e,a,n),{fill:i,metadata:r,colorNumber:l,brandId:c}=e;return{...o,fill:i,metadata:r,colorNumber:l,brandId:c}}group(e,a,n){const o=this.getBaseOptions(e,a,n),{objects:i,metadata:r}=e,l=i.map(c=>this.export(c,a,!0));return{...o,type:"Group",objects:l,metadata:r}}getBaseOptions(e,a,n=!1){const{id:o,name:i,top:r,left:l,width:c,height:d,scaleX:u,scaleY:g,originX:h,originY:p,type:_,stroke:y,strokeWidth:b,strokeDashArray:x,opacity:C,angle:T,flipX:S,flipY:j,skewX:N,skewY:w,shadow:D,preview:E}=e;return{id:o,name:i||_,angle:T,stroke:y,strokeWidth:b,strokeDashArray:x,left:n?l:l-a.left,top:n?r:r-a.top,width:c,height:d,opacity:C,originX:h,originY:p,scaleX:u,scaleY:g,type:_,flipX:S,flipY:j,skewX:N,skewY:w,visible:!0,shadow:D,preview:E}}}const a_e=async(t,e)=>new Promise((a,n)=>{const o=document.createElement("video");o.setAttribute("id",t),o.setAttribute("src",e),o.crossOrigin="anonymous",o.style.display="none",o.style.zIndex="1000",o.style.position="absolute",o.setAttribute("controls","true"),o.addEventListener("loadedmetadata",i=>{o.currentTime=0}),o.addEventListener("seeked",function(){a(o)}),o.addEventListener("error",function(i){n(i)})});let A_=class{constructor(e){this.editor=e}async import(e,a,n=!1){let o;switch(e.type){case Se.STATIC_TEXT:o=await this.staticText(e,a,n);break;case Se.STATIC_IMAGE:o=await this.staticImage(e,a,n);break;case Se.BACKGROUND_IMAGE:o=await this.backgroundImage(e,a,n);break;case Se.STATIC_VIDEO:o=await this.staticVideo(e,a,n);break;case Se.STATIC_VECTOR:o=await this.staticVector(e,a,n);break;case Se.STATIC_PATH:o=await this.staticPath(e,a,n);break;case Se.BACKGROUND:o=await this.background(e,a,n);break;case Se.GROUP:o=await this.group(e,a,n);break;case Se.STATIC_AUDIO:o=await this.staticAudio(e,a,n);break;case Se.STATIC_RECT:o=await this.staticRect(e,a,n);break;case Se.STATIC_CIRCLE:o=await this.staticCircle(e,a,n);break;case Se.STATIC_TRIANGLE:o=await this.staticTriangle(e,a,n);break;default:o=await this.background(e,a,n)}return o}staticText(e,a,n){return new Promise((o,i)=>{try{const r=this.getBaseOptions(e,a,n),l=e.metadata,{textAlign:c,fontFamily:d,fontSize:u,charSpacing:g,textType:h,colorNumber:p,brandId:_,fontType:y,fixedSize:b,fixedWidthValue:x,maximumFontSize:C,fixedHeightValue:T,fontWeight:S,lineHeight:j,text:N,underline:w,linethrough:D,backgroundColor:E,textBackgroundColor:A,fill:M,fontURL:B,fontStyle:Q}=e,W={...r,underline:w,linethrough:D,backgroundColor:E,textBackgroundColor:A,fixedSize:b,fixedWidthValue:x,maximumFontSize:C,fixedHeightValue:T,width:r.width?r.width:240,fill:M||"#333333",text:N||"Empty Text",...c&&{textAlign:c},...d&&{fontFamily:d},...u&&{fontSize:u},...g&&{charSpacing:g},...S&&{fontWeight:S},...j&&{lineHeight:j},...h&&{textType:h},...p&&{colorNumber:p},..._&&{brandId:_},...y&&{fontType:y},metadata:l,fontURL:B,fontStyle:Q},H=new ie.fabric.StaticText(W);$i(H,a),na(H,e.shadow),o(H)}catch(r){i(r)}})}staticRect(e,a,n){return new Promise((o,i)=>{try{const r=this.getBaseOptions(e,a,n),l=e.metadata,{colorNumber:c,brandId:d,fill:u,rx:g,ry:h,shapeType:p,strokeColorNumber:_}=e,y={...r,...c&&{colorNumber:c},...d&&{brandId:d},...u&&{fill:u},...g&&{rx:g},...h&&{ry:h},...p&&{shapeType:p},..._&&{strokeColorNumber:_},metadata:l},b=new ie.fabric.StaticRect(y);$i(b,a),na(b,e.shadow),o(b)}catch(r){i(r)}})}staticCircle(e,a,n){return new Promise((o,i)=>{try{const r=this.getBaseOptions(e,a,n),l=e.metadata,{colorNumber:c,brandId:d,fill:u,radius:g,shapeType:h,strokeColorNumber:p}=e,_={...r,...c&&{colorNumber:c},...d&&{brandId:d},...u&&{fill:u},...g&&{radius:g},...h&&{shapeType:h},...p&&{strokeColorNumber:p},metadata:l},y=new ie.fabric.StaticCircle(_);$i(y,a),na(y,e.shadow),o(y)}catch(r){i(r)}})}staticTriangle(e,a,n){return new Promise((o,i)=>{try{const r=this.getBaseOptions(e,a,n),l=e.metadata,{colorNumber:c,brandId:d,fill:u,shapeType:g,strokeColorNumber:h}=e,p={...r,...c&&{colorNumber:c},...d&&{brandId:d},...u&&{fill:u},...g&&{shapeType:g},...h&&{strokeColorNumber:h},metadata:l},_=new ie.fabric.StaticTriangle(p);$i(_,a),na(_,e.shadow),o(_)}catch(r){i(r)}})}staticImage(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n),{src:l,cropX:c,cropY:d,imageType:u,logoType:g,horizontalAlignment:h,verticalAlignment:p,brandId:_}=e,y=await ac(l),{width:b,height:x}=r;(!b||!x)&&(r.width=y.width,r.height=y.height);const C=new ie.fabric.StaticImage(y,{...r,cropX:c||0,cropY:d||0,imageType:u,logoType:g,horizontalAlignment:h,verticalAlignment:p,brandId:_});$i(C,a),na(C,e.shadow),o(C)}catch(r){i(r)}})}backgroundImage(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n),{src:l,cropX:c,cropY:d,imageType:u,logoType:g,horizontalAlignment:h,verticalAlignment:p,brandId:_}=e,y=await ac(l),{width:b,height:x}=r;(!b||!x)&&(r.width=y.width,r.height=y.height);const C=new ie.fabric.BackgroundImage(y,{...r,cropX:c||0,cropY:d||0,imageType:u,logoType:g,horizontalAlignment:h,verticalAlignment:p,brandId:_});$i(C,a),o(C)}catch(r){i(r)}})}staticVideo(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n),{src:l}=e,c=e.id,d=await a_e(c,l),{width:u,height:g}=r;(!u||!g)&&(r.width=d.videoWidth,r.height=d.videoHeight);const h=new ie.fabric.StaticVideo(d,{...r,src:l,duration:d.duration,totalDuration:d.duration});h.set("time",10),d.currentTime=10,o(h)}catch(r){i(r)}})}staticAudio(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n),{src:l}=e,c=new ie.fabric.StaticAudio({...r,src:l});o(c)}catch(r){i(r)}})}staticPath(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n),{path:l,fill:c}=e,d=new ie.fabric.StaticPath({...r,path:l,fill:c});$i(d,a),na(d,e.shadow),o(d)}catch(r){i(r)}})}group(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n);let l=[];for(const d of e.objects)l=l.concat(await this.import(d,a,!0));const c=new ie.fabric.Group(l,{...r,subTargetCheck:!0});$i(c,a),na(c,e.shadow),o(c)}catch(r){i(r)}})}background(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n),{fill:l,colorNumber:c,brandId:d}=e,u=new ie.fabric.Background({...r,fill:l,colorNumber:c,brandId:d,shadow:e.shadow});o(u)}catch(r){i(r)}})}staticVector(e,a,n){return new Promise(async(o,i)=>{try{const r=this.getBaseOptions(e,a,n),{colorMap:l={},shapeType:c,colorNumber:d,strokeOnly:u,brandId:g}=e,h=e.src.replace(/-\w+\.(svg|png|jpg|jpeg|gif)$/,".$1");ie.fabric.loadSVGFromURL(h,(p,_)=>{const{width:y,height:b}=r;(!y||!b)&&(r.width=_.width,r.height=_.height,r.top=a.top,r.left=a.left);const x=new ie.fabric.StaticVector(p,_,{...r,src:h,colorMap:l,shapeType:c,colorNumber:d,brandId:g,strokeOnly:u});$i(x,a),na(x,e.shadow),o(x)})}catch(r){i(r)}})}getBaseOptions(e,a,n){const{id:o,name:i,left:r,top:l,width:c,height:d,scaleX:u,scaleY:g,stroke:h,strokeWidth:p,angle:_,opacity:y,flipX:b,flipY:x,skewX:C,skewY:T,originX:S,originY:j,type:N,preview:w}=e,D=e.metadata?e.metadata:{},{fill:E}=D;return{id:o||Ms(),name:i||N,angle:_||0,top:n?l:a.top+l,left:n?r:a.left+r,width:c,height:d,originX:S||"left",originY:j||"top",scaleX:u||1,scaleY:g||1,fill:E||"#000000",opacity:y||1,flipX:b||!1,flipY:x||!1,skewX:C||0,skewY:T||0,...h&&{stroke:h},strokeWidth:p||0,strokeDashArray:e.strokeDashArray?e.strokeDashArray:null,strokeLineCap:e.strokeLineCap?e.strokeLineCap:"butt",strokeLineJoin:e.strokeLineJoin?e.strokeLineJoin:"miter",strokeUniform:e.strokeUniform||!1,strokeMiterLimit:e.strokeMiterLimit?e.strokeMiterLimit:4,strokeDashOffset:e.strokeDashOffset?e.strokeMiterLimit:0,metadata:D,preview:w}}},n_e=class extends Sl{constructor(){super(...arguments);m(this,"clipboard");m(this,"copiedLayerData");m(this,"copiedCanvasState");m(this,"isCut");m(this,"copyStyleClipboard");m(this,"importAsFabricObject",async a=>{const n=this.editor.frame.options,o=new A_(this.editor),i=a;return await o.import(i,n)});m(this,"exportFabricObjectAsLayer",async a=>{const n=this.editor.frame.options;return new j_().export(a.toJSON(this.editor.config.propertiesToInclude),n)});m(this,"add",async a=>{const{canvas:n}=this,o=this.editor.frame.options,i=new A_(this.editor),r=a,l=await i.import(r,o);if(this.config.clipToFrame){const u=this.editor.frame.frame;l.clipPath=u}const c=r.type===Se.BACKGROUND_IMAGE;let d;c&&(d=await this.unsetBackgroundImage()),c?(n.add(l),l.moveTo(2),this.scale("fill",l.id),d&&(n.add(d),this.sendToBack(d.id))):(n.add(l),l.center()),this.state.setActiveObject(l),n.setActiveObject(l),this.updateContextObjects(),this.editor.history.save(),l.type==="StaticVideo"&&setTimeout(()=>{this.canvas.requestRenderAll()},500)});m(this,"update",(a,n,o=!0)=>{const i=this.editor.frame.frame;let r=this.canvas.getActiveObject();n&&(r=this.findOneById(n));const l=this.canvas;if(r){for(const c in a)c==="angle"||c==="top"||c==="left"?c==="angle"?(r.rotate(a.angle),l.requestRenderAll()):(r.set(c,i[c]+a[c]),l.requestRenderAll()):c==="clipToFrame"?a.clipToFrame?r.set("clipPath",i):r.set("clipPath",null):c==="shadow"?this.setShadow(a.shadow):c==="metadata"?r.set("metadata",{...r.metadata,...a[c]}):r.type===Se.ACTIVE_SELECTION&&r._objects?r._objects.forEach(d=>{c==="metadata"?d.set("metadata",{...d.metadata,...a.metadata}):d.set(c,a[c]),d.setCoords()}):(r.set(c,a[c]),l.requestRenderAll(),r.setCoords());o&&this.editor.history.save()}});m(this,"clear",()=>{const a=this.editor.frame.frame;this.canvas.getObjects().forEach(n=>{n.type!==Se.FRAME&&this.canvas.remove(n)}),a.set({fill:"#ffffff"}),this.canvas.renderAll()});m(this,"reset",()=>{const a=this.editor.frame.background;this.canvas.getObjects().forEach(n=>{n.type!==Se.FRAME&&n.type!==Se.BACKGROUND&&this.canvas.remove(n)}),a==null||a.set({fill:"#ffffff"}),this.canvas.renderAll(),this.editor.history.reset()});m(this,"select",a=>{if(this.canvas.discardActiveObject(),a){const[n]=this.findById(a);if(n){this.canvas.disableEvents(),this.canvas.setActiveObject(n),n.group&&(n.hasControls=!1),this.canvas.enableEvents(),this.canvas.requestRenderAll();const o=this.canvas.getActiveObject();this.state.setActiveObject(o)}}else{const n=this.canvas.getObjects().filter(i=>{if(i.type===Se.FRAME||i.type===Se.BACKGROUND)return!1;if(i.evented){if(i.locked)return!1}else return!1;return!0});if(!n.length)return;if(n.length===1){this.canvas.setActiveObject(n[0]),this.canvas.renderAll(),this.state.setActiveObject(n[0]);return}const o=new ie.fabric.ActiveSelection(n,{canvas:this.canvas});this.canvas.setActiveObject(o),this.canvas.renderAll(),this.state.setActiveObject(o)}});m(this,"deselect",()=>{this.canvas.discardActiveObject(),this.canvas.requestRenderAll(),this.state.setActiveObject(null)});m(this,"cut",async()=>{await this.copy(),this.isCut=!0,this.remove()});m(this,"copy",async()=>{var i;let a=!1,n=this.canvas.getActiveObject();const o=[...this.canvas._objects];if(n&&n.type===Se.ACTIVE_SELECTION&&(this.editor.objects.group(),n=this.canvas.getActiveObject(),a=!0),n){if(n.type===Se.ACTIVE_SELECTION){const r=this.canvas._objects.map(l=>l.id);(i=n==null?void 0:n._objects)==null||i.sort((l,c)=>{const d=r.indexOf(l.id),u=r.indexOf(c.id);return d-u})}if(this.clipboard=a?pn.cloneDeep(n):n,n.type===Se.ACTIVE_SELECTION){const r=await this.editor.objects.exportFabricObjectAsLayer(n);this.copiedLayerData=pn.cloneDeep(r),this.copiedCanvasState=pn.cloneDeep(this.editor.frame.frame)}else{const l=this.canvas.getObjects().filter(d=>(n==null?void 0:n.id)===d.id),c=await this.editor.objects.exportFabricObjectAsLayer(l[0]);this.copiedLayerData=pn.cloneDeep(c),this.copiedCanvasState=pn.cloneDeep(this.editor.frame.frame),a&&(this.editor.objects.ungroup(),this.restoreOriginalObjects(o))}}});m(this,"restoreOriginalObjects",a=>{this.canvas._objects=a,this.canvas.renderAll()});m(this,"copyById",a=>{const n=this.findOneById(a);n&&(this.clipboard=n)});m(this,"remove",a=>{let n=this.canvas.getActiveObjects();a&&(n=this.findOneById(a)),On.isArray(n)?n.forEach(o=>{this.canvas.remove(o)}):this.canvas.remove(n),this.canvas.discardActiveObject().renderAll(),this.editor.history.save(),this.updateContextObjects()});m(this,"list",()=>this.canvas.getObjects().filter(o=>o.type!==Se.FRAME&&o.type!==Se.BACKGROUND));m(this,"copyStyle",()=>{const a=this.canvas.getActiveObject();if(a){const n=Yfe[a.type],o=On.pick(a.toJSON(),n);this.copyStyleClipboard={objectType:a.type,props:o},this.editor.frame.setHoverCursor(Zh()),this.canvas.hoverCursor=Zh(),this.canvas.defaultCursor=Zh()}});m(this,"pasteStyle",()=>{const a=this.canvas.getActiveObject();if(a&&this.copyStyleClipboard&&a.type===this.copyStyleClipboard.objectType){const{fill:n,...o}=this.copyStyleClipboard.props;a.set(o),n&&(n.type?a.set({fill:new ie.fabric.Gradient(n)}):a.set({fill:n}))}this.copyStyleClipboard=null,this.editor.frame.setHoverCursor("default"),this.canvas.hoverCursor="move",this.canvas.defaultCursor="default"});m(this,"bringForward",a=>{let n=this.canvas.getActiveObject();a&&(n=this.findOneById(a)),n&&(this.canvas.bringForward(n),this.editor.history.save())});m(this,"bringForwardById",a=>{this.canvas.getObjects().forEach(n=>{n.id===a&&(this.canvas.bringForward(n),this.editor.history.save())})});m(this,"bringToFront",a=>{let n=this.canvas.getActiveObject();a&&(n=this.findOneById(a)),n&&(this.canvas.bringToFront(n),this.editor.history.save())});m(this,"sendBackwards",a=>{const n=this.canvas.getObjects();let o=this.canvas.getActiveObject();a&&(o=this.findOneById(a));const i=n.findIndex(c=>c===o),l=n.find(c=>c.type===Se.BACKGROUND_IMAGE)?i>3:i>2;o&&l&&(this.canvas.sendBackwards(o),this.editor.history.save())});m(this,"sendToBack",a=>{let n=this.canvas.getActiveObject();const i=this.canvas.getObjects().find(r=>r.type===Se.BACKGROUND_IMAGE);if(a&&(n=this.findOneById(a)),n){if(i)n.moveTo(3);else if(n.type===Se.ACTIVE_SELECTION){const r=n._objects;if(r)for(const l of r)l.moveTo(2)}else n.moveTo(2);this.editor.history.save()}});m(this,"alignTop",a=>{const n=this.editor.frame.frame;let o=this.canvas.getActiveObject();if(a&&(o=this.findOneById(a)),o){if(o.type===Se.ACTIVE_SELECTION){const i=o._objects,r=o.top;this.canvas.discardActiveObject(),i.forEach(c=>{c.set({top:r})});const l=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(l),this.state.setActiveObject(l)}else o.set({top:n.top});this.canvas.requestRenderAll(),this.editor.history.save()}});m(this,"alignMiddle",a=>{const n=this.editor.frame.frame;let o=this.canvas.getActiveObject();if(a&&(o=this.findOneById(a)),o){if(o.type===Se.ACTIVE_SELECTION){const i=o._objects,r=o.top,l=o.height;this.canvas.discardActiveObject(),i.forEach(d=>{const u=d,g=u.getScaledHeight();u.set({top:r+l/2-g/2})});const c=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(c),this.state.setActiveObject(c)}else{const i=o,r=i.getScaledHeight();i.set({top:n.top+n.height/2-r/2})}this.canvas.requestRenderAll(),this.editor.history.save()}});m(this,"alignBottom",a=>{const n=this.editor.frame.frame;let o=this.canvas.getActiveObject();if(a&&(o=this.findOneById(a)),o){if(o.type===Se.ACTIVE_SELECTION){const i=o._objects,r=o.top,l=o.height;this.canvas.discardActiveObject(),i.forEach(d=>{const u=d,g=u.getScaledHeight();u.set({top:r+l-g})});const c=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(c),this.state.setActiveObject(c)}else{const i=o,r=i.getScaledHeight();i.set({top:n.top+n.height-r})}this.canvas.requestRenderAll(),this.editor.history.save()}});m(this,"alignLeft",a=>{const n=this.editor.frame.frame;let o=this.canvas.getActiveObject();if(a&&(o=this.findOneById(a)),o){if(o.type===Se.ACTIVE_SELECTION){const i=o._objects,r=o.left;this.canvas.discardActiveObject(),i.forEach(c=>{c.set({left:r})});const l=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(l),this.state.setActiveObject(l)}else o.set({left:n.left});this.canvas.requestRenderAll(),this.editor.history.save()}});m(this,"alignCenter",a=>{const n=this.editor.frame.frame;let o=this.canvas.getActiveObject();if(a&&(o=this.findOneById(a)),o){if(o.type===Se.ACTIVE_SELECTION){const i=o._objects,r=o.left,l=o.width;this.canvas.discardActiveObject(),i.forEach(d=>{const u=d,g=u.getScaledWidth();u.set({left:r+l/2-g/2})});const c=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(c),this.state.setActiveObject(c)}else{const i=o,r=i.getScaledWidth();i.set({left:n.left+n.width/2-r/2})}this.canvas.requestRenderAll(),this.editor.history.save()}});m(this,"alignRight",a=>{const n=this.editor.frame.frame;let o=this.canvas.getActiveObject();if(a&&(o=this.findOneById(a)),o){if(o.type===Se.ACTIVE_SELECTION){const i=o._objects,r=o.left,l=o.width;this.canvas.discardActiveObject(),i.forEach(d=>{const u=d,g=u.getScaledWidth();u.set({left:r+l-g})});const c=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(c),this.state.setActiveObject(c)}else{const i=o,r=i.getScaledWidth();i.set({left:n.left+n.width-r})}this.canvas.requestRenderAll(),this.editor.history.save()}});m(this,"setShadow",a=>{const n=this.canvas.getActiveObject();n instanceof ie.fabric.Group&&n.type!==Se.STATIC_VECTOR?n._objects.forEach(o=>{k0(o,a)}):k0(n,a),this.canvas.requestRenderAll(),this.editor.history.save()});m(this,"setGradient",({angle:a,colors:n})=>{const o=this.canvas.getActiveObject();o instanceof ie.fabric.Group?o._objects.forEach(i=>{S_(i,a,n)}):o&&S_(o,a,n),this.canvas.requestRenderAll(),this.editor.history.save()});m(this,"group",()=>{const a=this.canvas.getActiveObject();if(!a||a.type!==Se.ACTIVE_SELECTION)return;const o=a.getObjects().map(l=>{const c=this.canvas.getObjects().findIndex(d=>d.id===l.id);return{id:l.id,object:l,canvasIndex:c}}).sort((l,c)=>l.canvasIndex-c.canvasIndex),i=Math.min(...o.map(l=>l.canvasIndex));a.toGroup(),this.canvas.requestRenderAll(),this.editor.history.save();const r=this.canvas.getActiveObject();if(r){r.set({name:"group",id:Ms(),subTargetCheck:!0});const l=r._objects;o.forEach((c,d)=>{const u=l==null?void 0:l.find(g=>g.id===c.id);u&&u.moveTo(d)}),i!==-1&&this.canvas.moveTo(r,i)}this.updateContextObjects()});m(this,"ungroup",()=>{const a=this.editor.frame.frame,n=this.canvas.getActiveObject();if(!n||n.type!==Se.GROUP.toLowerCase())return;const o=n.id;let i=this.canvas.getObjects().findIndex(l=>l.id===o);n.clipPath=null;const r=n.toActiveSelection();r._objects.forEach(l=>{l.clipPath=a}),this.state.setActiveObject(r),r.getObjects().forEach((l,c)=>{l.moveTo(i+c)}),this.canvas.requestRenderAll(),this.editor.history.save(),this.updateContextObjects()});m(this,"lockCanvas",()=>{this.canvas.getObjects().forEach(a=>{a&&this.lockObject(a)})});m(this,"lock",a=>{let n=this.canvas.getActiveObject();a&&(n=this.findOneById(a)),n&&this.lockObject(n)});m(this,"unlock",a=>{let n=this.canvas.getActiveObject();a&&(n=this.findOneById(a)),n&&(n!=null&&n._objects?(n._objects.forEach(o=>{o.set({hasControls:!0,lockMovementY:!1,lockMovementX:!1,locked:!1})}),n.set({hasControls:!0,lockMovementY:!1,lockMovementX:!1,locked:!1})):n.set({hasControls:!0,lockMovementY:!1,lockMovementX:!1,locked:!1}),this.canvas.requestRenderAll(),this.editor.history.save())});m(this,"findByName",a=>this.canvas.getObjects().filter(n=>n.name===a));m(this,"removeByName",a=>{this.canvas.getObjects().forEach(n=>{n.name===a&&(this.canvas.remove(n),this.editor.history.save())}),this.canvas.requestRenderAll()});m(this,"findByIdInObjecs",(a,n)=>{let o=null;for(const i of n){if(i.id===a){o=i;break}if(i.type==="group"){const r=this.findByIdInObjecs(a,i._objects);if(r){o=r;break}}}return o});m(this,"findById",a=>{const n=this.canvas.getObjects();return[this.findByIdInObjecs(a,n)]});m(this,"findOneById",a=>this.findById(a)[0]);m(this,"removeById",a=>{this.canvas.getObjects().forEach(n=>{n.id===a&&(this.canvas.remove(n),this.editor.history.save(),this.updateContextObjects())}),this.canvas.requestRenderAll()});m(this,"updateContextObjects",()=>{const n=this.canvas.getObjects().filter(o=>o.type!=="Frame"&&o.type!=="Background");this.state.setObjects(n)})}move(a,n,o){let i=this.canvas.getActiveObject();if(o&&(i=this.findOneById(o)),i){const r=i[a]+n;i.set(a,r),this.editor.history.save()}}position(a,n,o){let i=this.canvas.getActiveObject();o&&(i=this.findOneById(o)),i&&(i.set(a,n),this.editor.history.save())}resize(a,n,o){let i=this.canvas.getActiveObject();o&&(i=this.findOneById(o)),a==="width"&&i.set("scaleX",n/i.width),a==="height"&&i.set("scaleY",n/i.height)}scale(a,n){let o=this.canvas.getActiveObject();const{width:i,height:r,top:l}=this.editor.frame.frame;if(n&&(o=this.findOneById(n)),o){const c=i/o.width,d=r/o.height,u=Math.max(c,d),g=Math.min(c,d);a==="fit"&&o.set({scaleX:g,scaleY:g}),a==="fill"&&o.set({scaleY:u,scaleX:u}),o.center(),d>=c&&o.set("top",l)}}async clone(){var a;if(this.canvas){const n=this.canvas.getActiveObject(),o=this.editor.frame.frame;if((n==null?void 0:n.type)===Se.ACTIVE_SELECTION){const l=this.canvas._objects.map(c=>c.id);(a=n==null?void 0:n._objects)==null||a.sort((c,d)=>{const u=l.indexOf(c.id),g=l.indexOf(d.id);return u-g})}this.canvas.discardActiveObject();const i=await this.duplicate(n,o),r=new ie.fabric.ActiveSelection(i,{canvas:this.canvas});this.canvas.setActiveObject(r),this.canvas.requestRenderAll()}}async cloneAudio(a){const n=this.findOneById(a),o=this.editor.frame.frame;this.deselect(),await this.duplicate(n,o),this.canvas.requestRenderAll(),this.updateContextObjects()}async duplicate(a,n){if(a instanceof ie.fabric.Group&&a.type!==Se.STATIC_VECTOR){const o=a.getObjects(),i=[];for(let r=0;r{a==null||a.clone(i=>{if(i.clipPath=void 0,i.id=Ms(),i.set({left:a.left+10,top:a.top+10}),this.config.clipToFrame){const r=this.editor.frame.frame;i.clipPath=r}this.canvas.add(i),o([i])},["keyValues","src"])})}async paste(){const a=this.clipboard,n=this.copiedLayerData,o=this.copiedCanvasState,i=this.editor.frame.frame,r=i.width/o.width,l=i.height/o.height,c=Math.min(r,l);if(a){const d=this.editor.objects.findOneById(fe.InitialFrame),u=this.editor.frame.frame;this.canvas.discardActiveObject();const g=await this.duplicate(a,u),h=new ie.fabric.ActiveSelection(g,{canvas:this.canvas});h.scaleX&&h.scaleY&&(h.scaleX*=c,h.scaleY*=c,h.left=n.left*c+d.left,h.top=n.top*c+d.top),this.canvas.setActiveObject(h),this.canvas.requestRenderAll(),this.updateContextObjects(),this.editor.canvas.canvas.fire("object:modified",{target:h})}}unsetBackgroundImage(){return new Promise(async a=>{const o=this.canvas.getObjects().find(r=>r.type===Se.BACKGROUND_IMAGE);let i;if(o){const r=o.toJSON(this.config.propertiesToInclude);delete r.clipPath;const l=await ac(r.src);i=new ie.fabric.StaticImage(l,{...r,id:Ms()}),this.canvas.remove(o),a(i)}else a(null)})}async setAsBackgroundImage(a){let n=this.canvas.getActiveObject();if(a&&(n=this.findOneById(a)),n&&n.type===Se.STATIC_IMAGE){const o=this.editor.frame.frame,i=await this.unsetBackgroundImage();i&&this.canvas.add(i);const r=n.toJSON(this.config.propertiesToInclude);delete r.clipPath;const l=await ac(r.src),c=new ie.fabric.BackgroundImage(l,{...r,id:Ms()});this.canvas.add(c),c.clipPath=o,this.canvas.remove(n),this.canvas.requestRenderAll(),this.scale("fill",c.id),c.moveTo(2),i&&this.sendToBack(i.id)}}lockObject(a){a._objects&&a._objects.forEach(n=>{n.set({hasControls:!1,lockMovementY:!0,lockMovementX:!0,locked:!0})}),a.set({hasControls:!1,lockMovementY:!0,lockMovementX:!0,locked:!0}),this.canvas.requestRenderAll(),this.editor.history.save()}toUppercase(a){let n=this.canvas.getActiveObject();if(a&&(n=this.findOneById(a)),n&&n.type===Se.STATIC_TEXT){if(n.isEditing){n.hiddenTextarea.value=n.hiddenTextarea.value.toUpperCase(),n.updateFromTextArea(),this.canvas.requestRenderAll();return}const o=n.text;n.text=o.toUpperCase(),this.canvas.requestRenderAll()}}toLowerCase(a){let n=this.canvas.getActiveObject();if(a&&(n=this.findOneById(a)),n&&n.type===Se.STATIC_TEXT){if(n.isEditing){n.hiddenTextarea.value=n.hiddenTextarea.value.toLowerCase(),n.updateFromTextArea(),this.canvas.requestRenderAll();return}const o=n.text;n.text=o.toLowerCase(),this.canvas.requestRenderAll()}}};function Vn(t,e,a,n,o){t.save(),t.translate(e,a),t.rotate(ie.fabric.util.degreesToRadians(o.angle)),t.beginPath(),t.arc(0,0,6,0,2*Math.PI),t.shadowColor="#333333",t.shadowBlur=3,t.fillStyle="#ffffff",t.fill(),t.restore()}class o_e extends Sl{constructor(e){super(e),this.init()}getCssVariableValue(e){const a=document.documentElement;return getComputedStyle(a).getPropertyValue(e).trim()}init(){const e={y:this.config.controlsPosition.rotation==="TOP"?-.5:.5,offsetY:this.config.controlsPosition.rotation==="TOP"?-30:30};ie.fabric.util.addListener(document.getElementsByClassName("upper-canvas")[0],"contextmenu",function(a){a.preventDefault()}),ie.fabric.Object.prototype.transparentCorners=!1,ie.fabric.Object.prototype.cornerColor="#20bf6b",ie.fabric.Object.prototype.cornerStyle="circle",ie.fabric.Object.prototype.borderColor=this.getCssVariableValue("--primary-main-color"),ie.fabric.Object.prototype.cornerSize=12,ie.fabric.Object.prototype.borderScaleFactor=2.25,ie.fabric.Object.prototype.borderOpacityWhenMoving=1,ie.fabric.Object.prototype.borderOpacity=1,ie.fabric.Object.prototype.controls.tr=new ie.fabric.Control({x:.5,y:-.5,actionHandler:ie.fabric.controlsUtils.scalingEqually,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.tl=new ie.fabric.Control({x:-.5,y:-.5,actionHandler:ie.fabric.controlsUtils.scalingEqually,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.bl=new ie.fabric.Control({x:-.5,y:.5,actionHandler:ie.fabric.controlsUtils.scalingEqually,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.br=new ie.fabric.Control({x:.5,y:.5,actionHandler:ie.fabric.controlsUtils.scalingEqually,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.ml=new ie.fabric.Control({x:-.5,y:0,actionHandler:ie.fabric.controlsUtils.scalingXOrSkewingY,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.mt=new ie.fabric.Control({x:0,y:-.5,actionHandler:ie.fabric.controlsUtils.scalingYOrSkewingX,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.mb=new ie.fabric.Control({x:0,y:.5,actionHandler:ie.fabric.controlsUtils.scalingYOrSkewingX,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.mr=new ie.fabric.Control({x:.5,y:0,actionHandler:ie.fabric.controlsUtils.scalingXOrSkewingY,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:ie.fabric.controlsUtils.scaleOrSkewActionName,render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Object.prototype.controls.mtr=new ie.fabric.Control({x:0,y:.5,offsetY:30,actionHandler:ie.fabric.controlsUtils.rotationWithSnapping,cursorStyleHandler:ie.fabric.controlsUtils.rotationStyleHandler,actionName:"rotate",render:Vn,cornerSize:28,withConnection:!0,...e}),ie.fabric.Textbox.prototype.controls.tr=ie.fabric.Object.prototype.controls.tr,ie.fabric.Textbox.prototype.controls.tl=ie.fabric.Object.prototype.controls.tl,ie.fabric.Textbox.prototype.controls.bl=ie.fabric.Object.prototype.controls.bl,ie.fabric.Textbox.prototype.controls.br=ie.fabric.Object.prototype.controls.br,ie.fabric.Textbox.prototype.controls.mt=new ie.fabric.Control({render:()=>!0}),ie.fabric.Textbox.prototype.controls.mb=ie.fabric.Textbox.prototype.controls.mt,ie.fabric.Textbox.prototype.controls.mr=new ie.fabric.Control({x:.5,y:0,actionHandler:ie.fabric.controlsUtils.changeWidth,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:"resizing",render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Textbox.prototype.controls.ml=new ie.fabric.Control({x:-.5,y:0,actionHandler:ie.fabric.controlsUtils.changeWidth,cursorStyleHandler:ie.fabric.controlsUtils.scaleSkewCursorStyleHandler,actionName:"resizing",render:Vn,cornerSize:28,withConnection:!0}),ie.fabric.Textbox.prototype.controls.mtr=new ie.fabric.Control({x:0,y:.5,offsetY:30,actionHandler:ie.fabric.controlsUtils.rotationWithSnapping,cursorStyleHandler:ie.fabric.controlsUtils.rotationStyleHandler,actionName:"rotate",render:Vn,cornerSize:28,withConnection:!0,...e}),this.canvas.selectionColor="rgba(55, 130, 247, 0.15)",this.canvas.selectionBorderColor=this.getCssVariableValue("--primary-main-color"),this.canvas.selectionLineWidth=1.5,this.canvas.on("selection:created",a=>{const n=this.canvas.getActiveObjects(),o=this.canvas.getActiveObject();n.length>1&&(o.setControlsVisibility({mt:!1,mb:!1,mr:!1,ml:!1}),o.padding=10)}),this.canvas.on("mouse:over",a=>{const n=a.target,o=this.canvas.getActiveObject();if(n&&o!==n&&n.type!=="Background"&&n.type!=="BackgroundImage"){const i=n.getBoundingRect(),r=this.canvas.getContext();r.strokeStyle=!this.editor.state.isPopupView||this.editor.state.isPopupView&&n.type===Se.STATIC_TEXT?this.getCssVariableValue("--primary-main-color"):"transparent",r.lineWidth=2.25,r.strokeRect(i.left,i.top,i.width,i.height)}})}}class i_e{async import(e,a){let n;switch(e.type){case Se.STATIC_TEXT:n=await this.staticText(e);break;case Se.STATIC_IMAGE:n=await this.staticImage(e);break;case Se.BACKGROUND_IMAGE:n=await this.backgroundImage(e);break;case Se.STATIC_VIDEO:n=await this.staticVideo(e);break;case Se.STATIC_VECTOR:n=await this.staticVector(e);break;case Se.STATIC_PATH:n=await this.staticPath(e);break;case Se.BACKGROUND:n=await this.background(e);break;case Se.GROUP:n=await this.group(e,a);break;case Se.STATIC_RECT:n=await this.staticRect(e);break;case Se.STATIC_CIRCLE:n=await this.staticCircle(e);break;case Se.STATIC_TRIANGLE:n=await this.staticTriangle(e);break}return n}staticText(e){return new Promise((a,n)=>{try{const o=this.getBaseOptions(e),i=e.metadata,{textAlign:r,fontFamily:l,fontURL:c,fontSize:d,charSpacing:u,fontWeight:g,lineHeight:h,text:p,underline:_,linethrough:y,backgroundColor:b,textBackgroundColor:x,fill:C,textType:T,fontStyle:S,colorNumber:j,brandId:N,fontType:w,fixedSize:D,fixedWidthValue:E,maximumFontSize:A,fixedHeightValue:M}=e,B={...o,underline:_,linethrough:y,textBackgroundColor:x,backgroundColor:b,fixedSize:D,fixedWidthValue:E,maximumFontSize:A,fixedHeightValue:M,width:o.width?o.width:240,text:p||"Empty Text",fill:C||"#333333",...r&&{textAlign:r},...l&&{fontFamily:l},...c&&{fontURL:c},...d&&{fontSize:d},...u&&{charSpacing:u},...g&&{fontWeight:g},...h&&{lineHeight:h},...T&&{textType:T},...S&&{fontStyle:S},...w&&{fontType:w},...j&&{colorNumber:j},...N&&{brandId:N},metadata:i},Q=new ie.fabric.StaticText(B);na(Q,e.shadow),a(Q)}catch(o){n(o)}})}staticRect(e){return new Promise((a,n)=>{try{const o=this.getBaseOptions(e),i=e.metadata,{fill:r,colorNumber:l,brandId:c,shapeType:d,strokeColorNumber:u,rx:g,ry:h}=e,p={...o,...r&&{fill:r},...l&&{colorNumber:l},...c&&{brandId:c},...d&&{shapeType:d},...u&&{strokeColorNumber:u},...g&&{rx:g},...h&&{ry:h},metadata:i},_=new ie.fabric.StaticRect(p);na(_,e.shadow),a(_)}catch(o){n(o)}})}staticCircle(e){return new Promise((a,n)=>{try{const o=this.getBaseOptions(e),i=e.metadata,{fill:r,colorNumber:l,brandId:c,radius:d,strokeColorNumber:u,shapeType:g}=e,h={...o,...r&&{fill:r},...l&&{colorNumber:l},...c&&{brandId:c},...d&&{radius:d},...g&&{shapeType:g},...u&&{strokeColorNumber:u},metadata:i},p=new ie.fabric.StaticCircle(h);na(p,e.shadow),a(p)}catch(o){n(o)}})}staticTriangle(e){return new Promise((a,n)=>{try{const o=this.getBaseOptions(e),i=e.metadata,{fill:r,colorNumber:l,brandId:c,shapeType:d,strokeColorNumber:u}=e,g={...o,...r&&{fill:r},...l&&{colorNumber:l},...c&&{brandId:c},...d&&{shapeType:d},...u&&{strokeColorNumber:u},metadata:i},h=new ie.fabric.StaticTriangle(g);na(h,e.shadow),a(h)}catch(o){n(o)}})}staticImage(e){return new Promise(async(a,n)=>{try{const o=this.getBaseOptions(e),{src:i,cropX:r,cropY:l,imageType:c,logoType:d,horizontalAlignment:u,verticalAlignment:g,brandId:h}=e,p=await ac(i),_=new ie.fabric.StaticImage(p,{...o,cropX:r||0,cropY:l||0,imageType:c,logoType:d,horizontalAlignment:u,verticalAlignment:g,brandId:h});na(_,e.shadow),a(_)}catch(o){n(o)}})}backgroundImage(e){return new Promise(async(a,n)=>{try{const o=this.getBaseOptions(e),{src:i,cropX:r,cropY:l,imageType:c,logoType:d,horizontalAlignment:u,verticalAlignment:g,brandId:h}=e,p=await ac(i),_=new ie.fabric.BackgroundImage(p,{...o,cropX:r||0,cropY:l||0,imageType:c,logoType:d,horizontalAlignment:u,verticalAlignment:g,brandId:h});na(_,e.shadow),a(_)}catch(o){n(o)}})}staticVideo(e){return new Promise(async(a,n)=>{try{const o=this.getBaseOptions(e),{preview:i,cropX:r,cropY:l,imageType:c,logoType:d,horizontalAlignment:u,verticalAlignment:g,brandId:h}=e,p=await ac(i),_=new ie.fabric.StaticImage(p,{...o,cropX:r||0,cropY:l||0,imageType:c,logoType:d,horizontalAlignment:u,verticalAlignment:g,brandId:h});na(_,e.shadow),a(_)}catch(o){n(o)}})}staticPath(e){return new Promise(async(a,n)=>{try{const o=this.getBaseOptions(e),{path:i,fill:r}=e,l=new ie.fabric.StaticPath({...o,path:i,fill:r});na(l,e.shadow),a(l)}catch(o){n(o)}})}group(e,a){return new Promise(async(n,o)=>{try{const i=this.getBaseOptions(e);let r=[];for(const c of e.objects)r=r.concat(await this.import(c,a));const l=new ie.fabric.Group(r,i);na(l,e.shadow),n(l)}catch(i){o(i)}})}background(e){return new Promise(async(a,n)=>{try{const o=this.getBaseOptions(e),{fill:i,colorNumber:r,brandId:l}=e,c=new ie.fabric.Background({...o,fill:i,id:"background",name:"",colorNumber:r,brandId:l});a(c)}catch(o){n(o)}})}staticVector(e){return new Promise(async(a,n)=>{try{const o=this.getBaseOptions(e),{colorMap:i={},shapeType:r,colorNumber:l,strokeOnly:c,brandId:d}=e,u=e.src.replace(/-\w+\.(svg|png|jpg|jpeg|gif)$/,".$1");ie.fabric.loadSVGFromURL(u,(g,h)=>{const{width:p,height:_}=o;(!p||!_)&&(o.width=h.width,o.height=h.height);const y=new ie.fabric.StaticVector(g,h,{...o,src:u,colorMap:i,shapeType:r,colorNumber:l,strokeOnly:c,brandId:d});na(y,e.shadow),a(y)})}catch(o){n(o)}})}getBaseOptions(e){const{id:a,name:n,left:o,top:i,width:r,height:l,scaleX:c,scaleY:d,opacity:u,flipX:g,flipY:h,skewX:p,skewY:_,stroke:y,strokeWidth:b,originX:x,originY:C,angle:T}=e,S=e.metadata?e.metadata:{};return{id:a,name:n,angle:T,top:i,left:o,width:r,height:l,originX:x||"left",originY:C||"top",scaleX:c||1,scaleY:d||1,opacity:u||1,flipX:g||!1,flipY:h||!1,skewX:p||0,skewY:_||0,...y&&{stroke:y},strokeWidth:b||0,strokeDashArray:e.strokeDashArray?e.strokeDashArray:null,strokeLineCap:e.strokeLineCap?e.strokeLineCap:"butt",strokeLineJoin:e.strokeLineJoin?e.strokeLineJoin:"miter",strokeUniform:e.strokeUniform||!1,strokeMiterLimit:e.strokeMiterLimit?e.strokeMiterLimit:4,strokeDashOffset:e.strokeDashOffset?e.strokeMiterLimit:0,metadata:S}}}class r_e{constructor(){m(this,"renderLayer",(e,a)=>new Promise(async(n,o)=>{const i=new ie.fabric.StaticCanvas(null);await this.loadTemplate(i,{id:e.id,metadata:{},layers:[{...e,top:0,left:0}],frame:{width:e.width*e.scaleX,height:e.height*e.scaleY}},a);const r=i.toDataURL({top:0,left:0,height:i.getHeight(),width:i.getWidth()});n(r)}))}async render(e){return this.toDataURL(e,{})}async toDataURL(e,a){return new Promise((n,o)=>{const i=new ie.fabric.StaticCanvas(null);this.loadTemplate(i,e,a).then(()=>{const r=i.toDataURL({top:0,left:0,height:i.getHeight(),width:i.getWidth()});n(r)})})}async loadTemplate(e,a,n){try{const{frame:o}=a;this.setDimensions(e,o);const i=new i_e;for(const r of a.layers){const l=await i.import(r,n);l?e.add(l):console.log("UNABLE TO LOAD LAYER: ",r)}}catch(o){throw console.error("Error loading template: ",o),o}}setDimensions(e,{width:a,height:n}){e.setWidth(a).setHeight(n)}}const l_e={angle:0,stroke:"#ffffff",strokeWidth:0,left:0,top:0,width:60,height:60,opacity:1,originX:"left",originY:"top",scaleX:1,scaleY:1,type:"StaticPath",flipX:!1,flipY:!1,skewX:0,skewY:0,visible:!0,path:[],fill:"#3dc1d3",metadata:{}};function c_e(t){let e={top:t.top,left:t.left};const{top:a,left:n,fill:o,path:i}=t;return{...l_e,...e,stroke:t.stroke,strokeWidth:t.strokeWidth,strokeDashArray:t.strokeDashArray,strokeLineCap:t.strokeLineCap,strokeLineJoin:t.strokeLineJoin,strokeUniform:t.strokeUniform,strokeMiterLimit:t.strokeMiterLimit,strokeDashOffset:t.strokeDashOffset,fill:o,path:i}}async function d_e(t){return new Promise((e,a)=>{ie.fabric.loadSVGFromURL(t,(n,o)=>{const i={width:o.width,height:o.height};let r=[];for(const c of n)if(c.type==="path"){const d=c_e(c);r=r.concat(d)}e({frame:i,layers:r,name:"Hello world"})})})}function u_e(t){const e=new Set;if(!t)return null;if(t._objects)for(const n of t._objects)e.add(n.type);else e.add(t.type);return Array.from(e)}function p_e(t){const e=t.indexOf(";base64,"),a=t.substring(5,e),n=t.substr(e+8),o=atob(n),i=new ArrayBuffer(o.length),r=new Uint8Array(i);for(let d=0;d{const a=this.canvas.getActiveObject(),n=u_e(a),o=this.editor.frame.options,i=new j_;if(a&&n){const r=n.length>1;if(a.type==="activeSelection"||a.type==="group"){let l=[];const c=a._objects;for(const h of c){const p=await new Promise(_=>{h.clone(y=>{y.clipPath=void 0,_(y)},this.editor.config.propertiesToInclude)});l=l.concat(p)}const d=new ie.fabric.Group(l),u=i.export(d.toJSON(this.editor.config.propertiesToInclude),o),g=u.metadata?u.metadata:{};return{...u,top:0,left:0,metadata:{...g,category:r?"mixed":"single",types:n}}}else{const l=i.export(a.toJSON(this.editor.config.propertiesToInclude),o),c=l.metadata?l.metadata:{};return{...l,top:0,left:0,metadata:{...c,category:r?"mixed":"single",types:n}}}}});m(this,"exportLayers",async a=>{let n=[];for(const[o,i]of a.layers.entries())if(i.type==="StaticVideo")n=n.concat({id:i.id,type:"StaticVideo",url:i.src,duration:5e3,display:{from:0,to:5e3},cut:{from:0,to:0},position:{x:i.left,y:i.top,zIndex:o,width:i.width,height:i.height,scaleX:i.scaleX,scaleY:i.scaleY},objectId:i.id});else{const r=await this.editor.renderer.renderLayer(i,{}),l=p_e(r);n=n.concat({id:i.id,type:"StaticImage",url:l,duration:5e3,display:{from:0,to:5e3},cut:{from:0,to:0},position:{x:i.left,y:i.top,zIndex:o,width:i.width,height:i.height,scaleX:i.scaleX,scaleY:i.scaleY},objectId:i.id})}return n});m(this,"importFromJSON",async(a,n=!0)=>{this.name=a.name,this.id=a.id;const o=a.frame;this.editor.objects.clear(),this.editor.frame.resize({width:o.width,height:o.height});const i=this.editor.frame.frame,r=new A_(this.editor),l=a.layers.map(c=>c.type===Se.BACKGROUND?{...c,shadow:this.config.shadow}:c);for(const c of l){const d=await r.import(c,i);d?(this.config.clipToFrame&&(d.clipPath=i),this.canvas.add(d)):console.log("UNABLE TO LOAD OBJECT: ",c)}this.editor.zoom.zoomToFit(),this.editor.objects.updateContextObjects(),n&&this.editor.history.save()})}formalizeSceneAttributes(a){let o=1,i=1;for(const r of a.layers)r.id===fe.InitialFrame&&(o=r.width??1,i=r.height??1);return{id:a.id??(this.id?this.id:Ms()),name:a.name??(this.name?this.name:"Untitled design"),layers:(a==null?void 0:a.layers)??[],frame:{width:o,height:i},metadata:{animated:!1},preview:a.preview??""}}exportToJSON(){const n=this.canvas.toJSON(this.config.propertiesToInclude),o=this.editor.frame.options,i={id:this.id?this.id:Ms(),name:this.name?this.name:"Untitled design",layers:[],frame:{width:o.width,height:o.height},metadata:{animated:!1}},r=n.objects.filter(c=>c.type!==Se.FRAME),l=new j_;return r.forEach(c=>{const d=l.export(c,o);i.layers=i.layers.concat(d)}),i.metadata={...i.metadata,animated:!1},i}async importFromSVG(a){const n=await d_e(a);this.importFromJSON(n)}}class m_e extends Sl{zoomIn(){let e=this.canvas.getZoom();e+=.05;const a=this.canvas.getCenter();this.zoomToPoint(new ie.fabric.Point(a.left,a.top),e),this.state.setZoomRatio(e)}zoomOut(){let e=this.canvas.getZoom();e-=.05;const a=this.canvas.getCenter();this.zoomToPoint(new ie.fabric.Point(a.left,a.top),e),this.state.setZoomRatio(e)}zoomToOne(){const e=this.canvas.getCenter();this.canvas.setViewportTransform([1,0,0,1,0,0]),this.zoomToPoint(new ie.fabric.Point(e.left,e.top),1),this.state.setZoomRatio(1)}zoomToFit(){const e=this.editor.frame.fitRatio,a=this.canvas.getCenter();this.canvas.setViewportTransform([1,0,0,1,0,0]),this.zoomToPoint(new ie.fabric.Point(a.left,a.top),e),this.state.setZoomRatio(e)}zoomToRatio(e){const a=this.canvas.getCenter();this.zoomToPoint(new ie.fabric.Point(a.left,a.top),e),this.state.setZoomRatio(e)}zoomToPoint(e,a){let i=a;a<=15/100?i=15/100:a>=235/100&&(i=235/100),this.canvas.zoomToPoint(e,i),this.state.setZoomRatio(i)}}class h_e{constructor(){m(this,"all",new Map)}on(e,a){const n=this.all.get(e);n?n.push(a):this.all.set(e,[a])}off(e,a){const n=this.all.get(e);n&&(a?n.splice(n.indexOf(a)>>>0,1):this.all.set(e,[]))}emit(e,a){let n=this.all.get(e);n&&n.slice().forEach(o=>{o(a)}),n=this.all.get("*"),n&&n.slice().forEach(o=>{o(e,a)})}}class f_e{constructor(){m(this,"frame",null);m(this,"activeObject",null);m(this,"objects",[]);m(this,"zoomRatio",1);m(this,"contextMenuRequest",null);m(this,"editor",null);m(this,"isPopupView",!1)}setFrame(e){this.frame=e}setActiveObject(e){this.activeObject=e}setObjects(e){this.objects=e}setZoomRatio(e){this.zoomRatio=e}setContextMenuRequest(e){this.contextMenuRequest=e}setEditor(e){this.editor=e}}class __e extends h_e{constructor({id:a,state:n,config:o}){super();m(this,"canvas");m(this,"frame");m(this,"zoom");m(this,"history");m(this,"objects");m(this,"scene");m(this,"renderer");m(this,"state");m(this,"config");m(this,"canvasId");m(this,"isAdminMode");m(this,"events");m(this,"personalization");m(this,"guidelines");m(this,"initializeCanvas",()=>{const a=new Zfe({id:this.canvasId,config:this.config,editor:this});this.canvas=a});m(this,"initializeControllers",()=>{const a={canvas:this.canvas.canvas,editor:this,config:this.config,state:this.state};this.frame=new e_e(a),this.zoom=new m_e(a),this.history=new s_e(a),this.objects=new n_e(a),this.events=new Xfe(a),this.personalization=new o_e(a),this.scene=new g_e(a),this.guidelines=new t_e(a),this.renderer=new r_e,this.isAdminMode=!0});m(this,"cancelContextMenuRequest",()=>{this.state.setContextMenuRequest(null)});this.state=n||new f_e,this.config={...Qfe,...o,id:a},this.canvasId=a,this.initializeCanvas(),this.initializeControllers(),this.state.setEditor(this)}debug(){console.log({objects:this.canvas.canvas.getObjects(),json:this.canvas.canvas.toJSON()})}destroy(){this.canvas.destroy()}}const y_e="_container_u9u2a_1",b_e="_canvasWrapper_u9u2a_6",I_e="_canvasHeader_u9u2a_11",x_e="_backgroundColor_u9u2a_20",sg={container:y_e,canvasWrapper:b_e,canvasHeader:I_e,backgroundColor:x_e},C_e=t=>{var b,x,C,T,S,j,N,w,D,E,A;const e=ke(),a=I.useContext(bl),{isPopupView:n}=I.useContext(Fe),{campaignStore:o,imagesStore:i,uiStore:r}=q(),{scenes:l,setScenes:c}=I.useContext(Fe),d=I.useRef(null),[u,g]=I.useState({left:0,top:0}),{t:h}=J("translation",{keyPrefix:"editor.controllers.canvasControllers"}),[p,_]=I.useState(e!=null&&e.scene.name&&(e==null?void 0:e.scene.name)!=h("untitledDesign")?e==null?void 0:e.scene.name:h("Untitled")+((x=(b=e==null?void 0:e.frame)==null?void 0:b.frame)==null?void 0:x.width)+"x"+((T=(C=e==null?void 0:e.frame)==null?void 0:C.frame)==null?void 0:T.height));e&&(e.scene.name=e!=null&&e.scene.name&&(e==null?void 0:e.scene.name)!=h("untitledDesign")?e==null?void 0:e.scene.name:h("Untitled")+" "+((j=(S=e==null?void 0:e.frame)==null?void 0:S.frame)==null?void 0:j.width)+"x"+((w=(N=e==null?void 0:e.frame)==null?void 0:N.frame)==null?void 0:w.height)),I.useEffect(()=>{const M=d.current,{clientHeight:B,clientWidth:Q}=M,W=new __e({id:t.id??"bria_canvas",config:{...t.config,size:{width:Q,height:B}},state:a}),H=new ux(v=>{const{width:z=Q,height:L=B}=v[0]&&v[0].contentRect||{};W.canvas.resize({width:z,height:L}),y(z,L)});return H.observe(M),()=>{W.destroy(),M&&H.unobserve(M)}},[]),I.useEffect(()=>{var M,B,Q,W;_(e!=null&&e.scene.name&&(e==null?void 0:e.scene.name)!=h("untitledDesign")?e==null?void 0:e.scene.name:h("Untitled")+" "+((B=(M=e==null?void 0:e.frame)==null?void 0:M.frame)==null?void 0:B.width)+"x"+((W=(Q=e==null?void 0:e.frame)==null?void 0:Q.frame)==null?void 0:W.height))},[e==null?void 0:e.scene.name]),I.useEffect(()=>{!n&&(async()=>{if(e){const B=e.scene.exportToJSON(),Q=await e.renderer.render(B),W=l.map(H=>H.id===B.id?{...B,preview:Q}:H);c(W)}})()},[p]),I.useEffect(()=>{var M,B,Q,W;y(((B=(M=e==null?void 0:e.canvas)==null?void 0:M.getConfig().size)==null?void 0:B.width)??0,((W=(Q=e==null?void 0:e.canvas)==null?void 0:Q.getConfig().size)==null?void 0:W.height)??0)},[(A=(E=(D=e==null?void 0:e.canvas)==null?void 0:D.canvas)==null?void 0:E.viewportTransform)==null?void 0:A[0]]);const y=(M,B)=>{var Q;if(e&&e.canvas&&e.frame){const W=(Q=e.canvas.canvas)==null?void 0:Q.viewportTransform;if(W){const H=M/2-W[0]*e.frame.frame.width/2,v=B/2-W[3]*e.frame.frame.height/2;g({left:H,top:v})}}};return s.jsxs(f,{component:"div",className:sg.container,id:"bria_canvas_container",ref:d,children:[s.jsx(f,{component:"div",className:sg.canvasWrapper,children:s.jsx("canvas",{id:t.id??"bria_canvas"})}),s.jsx($o,{condition:i.secondaryTabType!==qe.SMART_IMAGE,children:s.jsx(f,{className:sg.canvasHeader,style:{left:r.showGuideSection?`${u.left-160}px`:`${u.left}px`,top:`${u.top-(o.isAdminMode?65:35)}px`},children:s.jsx(E1,{label:p,onEdit:M=>{e&&(e.scene.name=M),_(M)},onDelete:()=>{},className:sg.backgroundColor,enableOnMouseEnter:!0,enableOnMouseLeave:!0,hideButtons:!0},p)})})]})},T_e=Y(C_e),S_e="/assets/Ai Actions-92dc2f03.svg",j_e="_wiardImageHeader_tx2zs_1",A_e="_buttonContainer_tx2zs_12",N_e="_editButtonContainer_tx2zs_12",w_e="_uploadButtonContainer_tx2zs_12",M_e="_buttonLabel_tx2zs_31",v_e="_uploadButtonLabel_tx2zs_31",E_e="_buttonContainerLoading_tx2zs_50",k_e="_disabled_tx2zs_54",Fi={wiardImageHeader:j_e,buttonContainer:A_e,editButtonContainer:N_e,uploadButtonContainer:w_e,buttonLabel:M_e,uploadButtonLabel:v_e,buttonContainerLoading:E_e,disabled:k_e},D_e=({contextMenuPosition:t})=>{const{imagesStore:e}=q(),{t:a}=J("translation",{keyPrefix:"campaignTab.wizardImageButtonsHeader"}),{onUploadImage:n,onGenerateWizardImageClick:o}=WS();return s.jsxs(f,{onContextMenu:i=>i.preventDefault(),className:Fi.wiardImageHeader,style:{top:`calc(${t==null?void 0:t.top}px - 45px)`,left:`calc(${t==null?void 0:t.left}px - 200px)`},children:[s.jsxs(f,{className:G(Fi.buttonContainer,{[Fi.buttonContainerLoading]:e.isLoadingWizardImages,[Fi.disabled]:e.isLoadingWizardImages}),onClick:o,children:[s.jsx("img",{src:S_e}),s.jsx(k,{className:Fi.buttonLabel,children:a("generate")})]}),s.jsx(f,{className:G(Fi.uploadButtonContainer,{[Fi.buttonContainerLoading]:e.isLoadingWizardImages,[Fi.disabled]:e.isLoadingWizardImages}),children:s.jsx(Sa,{buttonText:a("upload"),buttonType:"textSmall",inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp"},buttonProps:{startIcon:s.jsx(he.Uploads1,{size:16}),onClick:()=>{}},onUpload:n,buttonClassName:Fi.uploadButtonLabel,loading:e.isLoadingWizardImages,disabled:e.isLoadingWizardImages})})]})},P_e=Y(D_e);function L_e(){const{contextMenuRequest:t}=be.useContext(bl);return t}const B_e="_contextMenu_1v5tp_1",O_e="_actionsMenu_1v5tp_11",R_e="_componentStatus_1v5tp_22",z_e="_staticTextComponentStatus_1v5tp_22",U_e="_renderedValue_1v5tp_34",$_e="_FormCheckBoxControlLabel_1v5tp_43",F_e="_checkBox_1v5tp_49",G_e="_checkBoxLabel_1v5tp_55",W_e="_divider_1v5tp_62",H_e="_menuItem_1v5tp_67",Q_e="_disabled_1v5tp_80",J_e="_hasSubMenu_1v5tp_84",V_e="_subMenu_1v5tp_84",Y_e="_iconOnly_1v5tp_87",Z_e="_subMenuLeftIcon_1v5tp_102",q_e="_alignLeft_1v5tp_123",X_e="_alignRight_1v5tp_128",K_e="_selected_1v5tp_133",Ia={contextMenu:B_e,actionsMenu:O_e,componentStatus:R_e,staticTextComponentStatus:z_e,renderedValue:U_e,FormCheckBoxControlLabel:$_e,checkBox:F_e,checkBoxLabel:G_e,divider:W_e,menuItem:H_e,disabled:Q_e,hasSubMenu:J_e,subMenu:V_e,iconOnly:Y_e,subMenuLeftIcon:Z_e,alignLeft:q_e,alignRight:X_e,selected:K_e};function ag({icon:t,label:e,onClick:a,children:n,disabled:o=!1,isSubMenu:i=!1,Selected:r=!1,iconOnly:l=!1}){return s.jsxs("div",{onClick:a,className:G(Ia.menuItem,{[Ia.hasSubMenu]:i,[Ia.disabled]:o,[Ia.iconOnly]:l,[Ia.selected]:r}),children:[n," ",t," ",e&&s.jsx("span",{className:Ia.menuItemLabel,children:e}),i&&s.jsx(Om,{className:Ia.subMenuLeftIcon})]})}function e1e(){var P,te;const[t,e]=I.useState("30px"),[a,n]=I.useState("left"),{setContextMenuTimelineRequest:o,contextMenuTimelineRequest:i}=Ka(),r=ke(),{campaignStore:l,designEditorStore:c}=q(),d=L_e(),{isPopupView:u}=I.useContext(Fe),{t:g}=J("translation",{keyPrefix:"campaignTab.dropDownActions"}),h=mfe(g,r,l.isAdminMode,l.isEditingAllAds),[p,_]=I.useState((P=r==null?void 0:r.canvas)==null?void 0:P.canvas.getActiveObject()),[y,b]=I.useState({left:(p==null?void 0:p.left)??0,top:(p==null?void 0:p.top)??0}),[x,C]=I.useState(!1),[T,S]=I.useState(!1),[j,N]=I.useState(""),[w,D]=I.useState([]),{EditAllAds:E,fitTextIntoFixedTextBox:A}=Qt(),{activePanel:M,setActivePanel:B}=Ts(),{deleteScene:Q,duplicateScene:W}=q1(),{handleDeleteSmartImage:H}=Np(),v=Ht.indexOf("WizardImages");I.useEffect(()=>{var oe,ce,ye,ge,ue,Ce,Le,Pe,Ge,Re,Ut;R(),C(!1);const F=(oe=r==null?void 0:r.canvas)==null?void 0:oe.canvas;if(p){const Ue=(p==null?void 0:p.name)===lt.STATIC_TEXT||(p==null?void 0:p.type)===lt.STATIC_TEXT||((ye=(ce=p==null?void 0:p._objects)==null?void 0:ce[0])==null?void 0:ye.type)===lt.STATIC_TEXT,He=(p==null?void 0:p.name)===lt.STATIC_IMAGE||(p==null?void 0:p.type)===lt.STATIC_IMAGE||((ue=(ge=p==null?void 0:p._objects)==null?void 0:ge[0])==null?void 0:ue.type)===lt.STATIC_IMAGE,Ye=(p==null?void 0:p.type)===_e.STATIC_RECT||(p==null?void 0:p.type)===_e.STATIC_CIRCLE||(p==null?void 0:p.type)===_e.STATIC_TRIANGLE;N(Ue?(p==null?void 0:p.textType)||((Le=(Ce=p==null?void 0:p._objects)==null?void 0:Ce[0])==null?void 0:Le.textType):He?(p==null?void 0:p.imageType)||((Ge=(Pe=p==null?void 0:p._objects)==null?void 0:Pe[0])==null?void 0:Ge.imageType):(p==null?void 0:p.shapeType)||((Ut=(Re=p==null?void 0:p._objects)==null?void 0:Re[0])==null?void 0:Ut.shapeType)),D(Ue?h.textComponentStatusMenu:He?h.imageComponentStatusMenu:Ye?h.basicShapeComponentStatusMenu:h.shapeComponentStatusMenu)}F&&(F.on("object:moving",L),F.on("text:changed",U),F.on("object:modified",R),F.on("object:scaling",R),window.addEventListener("resize",R));const ne={[_e.STATIC_TEXT]:{panels:[xe.SHAPEFILLCOLOR,xe.RESIZE,xe.CANVASCOLOR],targetPanel:xe.FONTSELECTOR},[_e.STATIC_VECTOR]:{panels:[xe.RESIZE,xe.CANVASCOLOR,xe.TEXTFILL,xe.FONTSELECTOR],targetPanel:xe.SHAPEFILLCOLOR},[_e.STATIC_IMAGE]:{panels:[xe.RESIZE,xe.CANVASCOLOR,xe.TEXTFILL,xe.FONTSELECTOR,xe.SHAPEFILLCOLOR],targetPanel:xe.IMAGES}};if(p!=null&&p.type&&p.type in ne&&!u){const Ue=p.type,He=ne[Ue];He&&He.panels.includes(M)&&B(He.targetPanel)}return()=>{F&&(F.off("object:moving",L),F.off("text:changed",U),F.off("object:modified",R),F.off("object:scaling",R),window.removeEventListener("resize",R))}},[p,(te=r==null?void 0:r.canvas)==null?void 0:te.canvas.getActiveObject()]),I.useEffect(()=>{var ne;const F=(p==null?void 0:p.name)===lt.GROUP&&p._objects.length>=2&&p._objects.some(oe=>oe.id===fe.SmartImage);return c.setProperty("isSmartImageObjectSelected",F),(ne=r==null?void 0:r.canvas)==null||ne.canvas.on("text:editing:exited",async function(oe){const ce=oe.target;if((ce==null?void 0:ce.type)==="StaticText"){const ye=ce.text;E(_e.STATIC_TEXT,p.textType,Pt.TEXT,ye)}}),()=>{var oe,ce;(oe=r==null?void 0:r.canvas)!=null&&oe.canvas&&((ce=r==null?void 0:r.canvas)==null||ce.canvas.off("text:editing:exited"))}},[p]);const z=F=>{F&&(F==null?void 0:F.type)===_e.STATIC_TEXT&&F.fixedSize&&F.fixedWidthValue&&F.fixedHeightValue&&F.width&&F.height&&F.fontSize&&(F.width>F.fixedWidthValue&&F.set("width",F.fixedWidthValue),F.height>F.fixedHeightValue&&F.set("height",F.fixedHeightValue),F.set("width",F.fixedWidthValue),F.set("height",F.fixedHeightValue))},L=()=>{var ne;const F=(ne=r==null?void 0:r.canvas)==null?void 0:ne.canvas.getActiveObject();F&&z(F),S(!0)},R=()=>{var ue,Ce,Le,Pe,Ge,Re,Ut,Ue,He,Ye,da;S(!1);const F=(ue=r==null?void 0:r.canvas)==null?void 0:ue.canvas.getActiveObject();_(F),b({left:((Le=(Ce=F==null?void 0:F.lineCoords)==null?void 0:Ce.tr)==null?void 0:Le.x)??0,top:((Ge=(Pe=F==null?void 0:F.lineCoords)==null?void 0:Pe.tl)==null?void 0:Ge.y)??0}),(p==null?void 0:p.type)===_e.STATIC_TEXT&&(p!=null&&p.fixedSize)&&(p==null||p.setControlsVisibility({mt:!1,mb:!1,ml:!1,mr:!1,bl:!1,br:!1,tl:!1,tr:!1,mtr:!1}));const ne=(Re=r==null?void 0:r.canvas)==null?void 0:Re.canvas,oe=(Ut=r==null?void 0:r.scene.exportToJSON().frame)==null?void 0:Ut.height,ce=ne==null?void 0:ne.height,ye=(Ue=r==null?void 0:r.scene.exportToJSON().frame)==null?void 0:Ue.width,ge=ne==null?void 0:ne.width;if(ce&&oe&&ge&&ye){const Da=ce/oe,uo=ge/ye,po=r.scene.exportToJSON();for(const Ze of po.layers)if(Ze!=null&&Ze.width&&(Ze!=null&&Ze.scaleX)&&Ze!==void 0&&(p==null?void 0:p.id)===Ze.id){const en=Ze==null?void 0:Ze.top,ja=en&&en*Da,go=Ze==null?void 0:Ze.left,_n=go&&go*uo,Al=(Ze==null?void 0:Ze.width)*(Ze==null?void 0:Ze.scaleX),Ir=(da=(Ye=(He=r==null?void 0:r.canvas)==null?void 0:He.canvas)==null?void 0:Ye.getElement())==null?void 0:da.getBoundingClientRect(),Nl=ja&&(Ir==null?void 0:Ir.top)+ja;Nl&&Nl>290?e("-200px"):e("30px"),Al&&_n&&_n+Al{var ne;const F=(ne=r==null?void 0:r.canvas)==null?void 0:ne.canvas.getActiveObject();if(F){const oe=F;z(oe),_(oe),(oe==null?void 0:oe.type)===_e.STATIC_TEXT&&oe.fixedSize&&oe.fixedWidthValue&&oe.fixedHeightValue&&(A(oe),oe.height=oe.fixedHeightValue)}},Z=()=>{r==null||r.cancelContextMenuRequest(),C(!x)},ee=F=>F.map((ne,oe)=>s.jsx(f,{children:ne.divider?s.jsx("hr",{className:Ia.divider}):s.jsx(ag,{disabled:ne.disabled,onClick:ne.onClick,icon:ne.icon,label:ne.label,isSubMenu:ne.isSubMenu,iconOnly:ne.iconOnly,Selected:ne.Selected,children:ne.children&&s.jsx("div",{className:`${Ia.subMenu} ${a==="left"?Ia.alignLeft:Ia.alignRight}`,children:ee(ne.children)})})},oe)),V=F=>s.jsx(f,{onContextMenu:ne=>ne.preventDefault(),className:Ia.contextMenu,style:{top:d?`${d.top}px`:t,left:`${d?d.left:-132}px`},children:ee(F)}),X=()=>!d||!d.target||u?null:d.target.type===lt.FRAME||d.target.type===lt.INITIAL_FRAME?V(h.backgroundMenu):d.target.locked?V(h.lockedMenu):(x&&C(!1),V(h.mainMenu)),se=F=>{const ne=F.target.value;N(ne),p.name===_e.STATIC_TEXT||p.type===_e.STATIC_TEXT?p.textType=ne:p.name===_e.STATIC_IMAGE||p.type===_e.STATIC_IMAGE?p.imageType=ne:p.shapeType=ne,r==null||r.history.save()};return s.jsxs(s.Fragment,{children:[!T&&p&&!u&&s.jsxs(f,{onContextMenu:F=>F.preventDefault(),className:Ia.actionsMenu,style:{top:`calc(${y==null?void 0:y.top}px - 45px)`,left:p.type===lt.STATIC_VECTOR||p.type===lt.FRAME||p.name===lt.GROUP?`calc(${y.left}px - 100px)`:`calc(${y.left}px - 270px)`},children:[p.type!==lt.FRAME&&p.name!==lt.GROUP&&s.jsx(Ve,{value:j,onChange:se,items:w,height:"20px",width:"170px",className:p.type===_e.STATIC_TEXT?Ia.staticTextComponentStatus:Ia.componentStatus,renderValue:F=>F?s.jsx(k,{className:Ia.renderedValue,children:F}):s.jsx(k,{className:Ia.renderedValue,children:p.type===lt.STATIC_TEXT?g("configureHeadingLevel"):p.type===lt.STATIC_IMAGE?g("configureImageLevel"):p.type===lt.STATIC_VECTOR?g("configureShapeLevel"):g("configureBasicShapeLevel")}),placeholder:p.type===lt.STATIC_TEXT?g("configureHeadingLevel"):p.type===lt.STATIC_IMAGE?g("configureImageLevel"):p.type===lt.STATIC_VECTOR?g("configureShapeLevel"):g("configureBasicShapeLevel")}),s.jsx(ag,{onClick:async()=>{(p==null?void 0:p.type)==lt.FRAME?(!i.id&&r&&o({...i,id:r==null?void 0:r.scene.exportToJSON().id}),await W(r==null?void 0:r.scene.exportToJSON().id)):(await(r==null?void 0:r.objects.copy()),r==null||r.objects.paste(),r==null||r.cancelContextMenuRequest())},icon:s.jsx(he.Duplicate,{size:ut}),iconOnly:!0}),s.jsx(ag,{onClick:async()=>{var F;if((p==null?void 0:p.type)==lt.FRAME)!i.id&&r&&o({...i,id:r==null?void 0:r.scene.exportToJSON().id}),await Q(r==null?void 0:r.scene.exportToJSON().id);else{const ne=r==null?void 0:r.canvas.canvas.getActiveObject(),oe=ce=>[fe.InnerRectangle,fe.OuterRectangle].includes(ce.id);(ne==null?void 0:ne.name)===_e.GROUP.toLowerCase()?(F=ne._objects)==null||F.some(ce=>oe(ce)?(H(),!0):!1):ne&&oe(ne)&&H(),r==null||r.objects.remove(),r==null||r.cancelContextMenuRequest()}},icon:s.jsx(he.Delete,{size:ut}),iconOnly:!0}),s.jsx(ag,{onClick:Z,icon:s.jsx(he.Dots,{size:ut}),iconOnly:!0,children:x&&(p!=null&&p.locked?V(h.lockedMenu):p.type===lt.FRAME||p.type===lt.INITIAL_FRAME?V(h.backgroundMenu):V(h.mainMenu))})]}),u&&(p==null?void 0:p.type)===_e.STATIC_IMAGE&&c.activeStep===v&&s.jsx(P_e,{contextMenuPosition:y}),X()]})}const t1e=Y(e1e);function D0(){const{pause:t,reset:e,start:a,status:n,time:o,setTime:i}=be.useContext(LS);return{pause:t,reset:e,start:a,status:n,time:o,setTime:i}}function I2(){const{zoomRatio:t}=be.useContext(bl);return t}U3.SORTABLE_CHILDREN=!0;class s1e{constructor(e,a){m(this,"id");m(this,"el");m(this,"app");m(this,"resources");m(this,"audioResources");m(this,"clipResources");m(this,"status","STOPPED");m(this,"zoomRatio",1);m(this,"initialized");m(this,"template");m(this,"initialize",async()=>{this.initializeContainer(),this.initializeApplication(),await this.initializeResources(),this.initialized=!0});m(this,"initializeContainer",()=>{const e=this.id,a=document.getElementById(e);this.el=a});m(this,"render",e=>{for(let[a,n]of this.resources)e>n.display.from&&e{e.sprite.visible=!1,e.video.muted=!0});m(this,"play",()=>{for(let[e,a]of this.resources)this.applySpriteOptions(a.sprite,a.position),a.type==="StaticVideo"&&(a.video.muted=!1,a.video.currentTime=0),a.sprite.visible=!0,this.app.stage.addChild(a.sprite)});m(this,"applySpriteOptions",(e,a)=>{for(const n in a)e[n]=a[n];a.x&&(e.x=a.x*this.zoomRatio),a.y&&(e.y=a.y*this.zoomRatio),a.width&&(e.width=a.width*a.scaleX*this.zoomRatio),a.height&&(e.height=a.height*a.scaleY*this.zoomRatio)});m(this,"initializeApplication",()=>{let e=new $3({width:1080*this.zoomRatio,height:1080*this.zoomRatio,resizeTo:this.el,backgroundColor:16777215,backgroundAlpha:1});this.el.appendChild(e.view),this.app=e});m(this,"initializeResources",async()=>{let e=[];for(const o of this.template.clips)e=e.concat(o.layers);const a=e.map(o=>({...o,id:Ms()})),n=new F3;for(const o of a)o.type==="StaticVideo"||o.type==="StaticAudio"?n.add(o.id,o.url):o.url.match(/blob/)?n.add(o.id,o.url,{loadType:Ly.LOAD_TYPE.IMAGE,xhrType:Ly.XHR_RESPONSE_TYPE.BLOB}):n.add(o.id,o.url);return new Promise(o=>{n.load((i,r)=>{for(const[l,c]of Object.entries(r)){const d=a.find(p=>p.id===l),u=c.data;d.type==="StaticVideo"&&(u.muted=!0);let g=G3.from(u),h=new W3(g);this.resources.set(l,{...d,sprite:h,video:u})}o(!0)})})});this.id=e,this.resources=new Map,this.audioResources=new Map,this.clipResources=new Map,this.initialized=!1,this.zoomRatio=a.zoomRatio,this.template=a.template,this.initialize()}}const a1e=()=>{const t=ke(),e=be.useRef(),a=t==null?void 0:t.frame.getBoundingClientRect(),[n,o]=be.useState(!1),i=I2(),{start:r}=D0(),l=P1(),{time:c}=D0(),d=be.useCallback(async()=>{const u=t==null?void 0:t.scene.exportToJSON();let g=0;const h=l.map(x=>{const C=t==null?void 0:t.scene.exportToJSON();return C&&x.id===C.id?{...C,duration:x.duration}:x});let p=[];for(const x of h){const C=await(t==null?void 0:t.scene.exportLayers(x)),T=C&&C.map(S=>({...S,display:{from:g,to:g+x.duration}}));p.push({duration:x.duration,layers:T}),g+=x.duration}const _={name:u==null?void 0:u.name,frame:u==null?void 0:u.frame,clips:p},y=u&&await(t==null?void 0:t.scene.exportLayers(u));e.current=new s1e("scenify_playback_container",{data:y,template:_,zoomRatio:i});let b;b=setInterval(()=>{var x;(x=e.current)!=null&&x.initialized&&(clearInterval(b),o(!0))},50)},[t,l]);return be.useEffect(()=>{n&&c&&e.current&&e.current.render(c)},[c,n,e]),be.useEffect(()=>{t&&d()},[t]),be.useEffect(()=>{e.current&&n&&(e.current.play(),r())},[n,e]),s.jsx(De,{$style:{display:"flex",flex:1,background:"#f1f2f6",width:"100%",height:"100%",position:"absolute",zIndex:4},children:s.jsx(De,{$style:{height:"100%",width:"100%",position:"relative"},children:s.jsx(De,{id:"scenify_playback_container",$style:{flex:1,position:"absolute",top:`${a&&a.top}px`,left:`${a&&a.left}px`,zIndex:1e3,height:`${a&&a.height}px`,width:`${a&&a.width}px`}})})})},n1e="_canvasContainer_vvnmv_1",o1e="_canvasContainerEffects_vvnmv_7",i1e="_loadingContainer_vvnmv_12",qh={canvasContainer:n1e,canvasContainerEffects:o1e,loadingContainer:i1e};function r1e(t){var o;const{displayPlayback:e}=Ka(),a=ke();(o=a==null?void 0:a.canvas)==null||o.setBackgroundColor("#FAFAFA");const{campaignStore:n}=q();return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:G({[qh.canvasContainer]:!0,[qh.canvasContainerEffects]:n.isResizingCanvas}),children:[e&&s.jsx(a1e,{}),s.jsx(t1e,{}),s.jsx(T_e,{id:t.id,config:t.config??{background:"#f1f2f6",controlsPosition:{rotation:"BOTTOM"},shadow:{blur:4,color:"#fcfcfc",offsetX:0,offsetY:0}}})]}),n.isResizingCanvas&&s.jsx(f,{className:G({[qh.loadingContainer]:n.isResizingCanvas}),children:s.jsx(fn,{loading:n.isResizingCanvas,progressBarTime:10})})]})}const x2=Y(r1e);function l1e(){const{contextMenuTimelineRequest:t}=I.useContext(Fe);return t}const c1e="_sliderContainer_jtjpg_1",d1e="_sliderInput_jtjpg_7",u1e="_zoomValueLabel_jtjpg_14",ng={sliderContainer:c1e,sliderInput:d1e,zoomValueLabel:u1e},p1e="mousedown",C2="touchstart",P0=[p1e,C2],g1e=t=>{if(t===C2&&H3())return{passive:!0}},m1e=typeof document<"u"?document:void 0;function h1e(t,e,{document:a=m1e}={}){if(typeof a>"u")return;const n=Q3(e);be.useEffect(()=>{if(!e)return;const o=i=>{!t.current||!n.current||t.current.contains(i.target)||n.current(i)};return P0.forEach(i=>{a.addEventListener(i,o,g1e(i))}),()=>{P0.forEach(i=>{a.removeEventListener(i,o)})}},[!e])}const f1e="_contextMenu_6dm00_1",_1e="_menuItem_6dm00_11",Xh={contextMenu:f1e,menuItem:_1e},y1e=()=>{var l;const{setContextMenuTimelineRequest:t,contextMenuTimelineRequest:e}=Ka(),{deleteScene:a,duplicateScene:n}=q1(),{t:o}=J("translation",{keyPrefix:"campaignTab.scenes"}),i=be.useRef(null);h1e(i,()=>{t({...e,visible:!1})});const r=((l=document.getElementById("TimelineItemsContainer"))==null?void 0:l.getBoundingClientRect())||{bottom:"100px",left:0};return s.jsxs(f,{ref:i,className:Xh.contextMenu,sx:{bottom:"80px",left:`${e.left-r.left}px`},children:[s.jsx(f,{onClick:async()=>{await n(void 0)},className:Xh.menuItem,children:o("duplicateScene")}),s.jsx(f,{onClick:()=>{a(void 0)},className:Xh.menuItem,children:o("deleteScene")})]})},b1e="_styledTooltipPopper_1uy1b_1",I1e="_customStyledTooltipPopper_1uy1b_5",x1e="_styledTooltip_1uy1b_1",C1e="_tooltipArrow_1uy1b_19",T1e="_tooltipContent_1uy1b_23",S1e="_toolTipTitle_1uy1b_23",j1e="_toolTipDescription_1uy1b_30",A1e="_toolTipButtons_1uy1b_36",N1e="_previousButton_1uy1b_42",w1e="_nextButton_1uy1b_47",M1e="_closeIcon_1uy1b_52",No={styledTooltipPopper:b1e,customStyledTooltipPopper:I1e,styledTooltip:x1e,tooltipArrow:C1e,tooltipContent:T1e,toolTipTitle:S1e,toolTipDescription:j1e,toolTipButtons:A1e,previousButton:N1e,nextButton:w1e,closeIcon:M1e},v1e=()=>{var l,c,d,u;const{uiStore:t}=q(),e=dh(),{handleBack:a,handleForward:n,getSpecificTemplateTourPageIndex:o}=Ic(),{t:i}=J("translation",{keyPrefix:"editor.TemplatesGuideSection"}),r=o(i("duplicateAndResizeScene.title"));return s.jsx(s.Fragment,{children:t.showGuideToolTip&&t.selectedGuideIndex!==0&&((l=e[t.selectedGuideIndex-1])==null?void 0:l.tooltipTitle)&&((c=e[t.selectedGuideIndex-1])==null?void 0:c.tooltipDescription)&&s.jsx(f,{children:s.jsx(nr,{arrow:!0,open:t.showGuideToolTip,placement:t.selectedGuideIndex!==r?"right":"top",onClose:()=>{t.setProperty("showGuideToolTip",!1)},disableFocusListener:!0,disableHoverListener:!0,disableTouchListener:!0,componentsProps:{popper:{className:t.selectedGuideIndex!==r?No.styledTooltipPopper:No.customStyledTooltipPopper},tooltip:{className:No.styledTooltip},arrow:{className:No.tooltipArrow}},title:s.jsxs(f,{className:No.tooltipContent,children:[s.jsx(Tl,{className:No.closeIcon,onClick:()=>t.setProperty("showGuideToolTip",!1)}),s.jsx(k,{className:No.toolTipTitle,children:(d=e[t.selectedGuideIndex-1])==null?void 0:d.tooltipTitle}),s.jsx(k,{className:No.toolTipDescription,children:(u=e[t.selectedGuideIndex-1])==null?void 0:u.tooltipDescription}),s.jsxs(f,{className:No.toolTipButtons,children:[s.jsx(ae,{className:No.previousButton,onClick:a,buttonType:"textMedium",children:i("previous")}),s.jsx(ae,{className:No.nextButton,onClick:n,buttonType:"primary",children:i("next")})]})]}),children:s.jsx("span",{})})})})},T2=Y(v1e),E1e="_sceneItemContainer_96e65_1",k1e="_isCurrentScene_96e65_10",D1e="_sceneName_96e65_15",P1e="_sceneDimensions_96e65_19",L1e="_sceneImage_96e65_22",B1e="_circleLoader_96e65_35",O1e="_loading_96e65_42",kl={sceneItemContainer:E1e,isCurrentScene:k1e,sceneName:D1e,sceneDimensions:P1e,sceneImage:L1e,circleLoader:B1e,loading:O1e},R1e=({isCurrentScene:t,scene:e,preview:a,changePage:n,containerClassName:o="",isLoadingSceneItem:i=!1})=>{var h,p;const{attributes:r,listeners:l,setNodeRef:c}=J3({id:e.id}),{t:d}=J("translation",{keyPrefix:"campaignTab.scenes"}),u=be.useRef(null),{setContextMenuTimelineRequest:g}=Ka();return be.useEffect(()=>{const _=u.current,y=b=>{b.preventDefault(),g({id:e.id,left:b.pageX,top:b.pageY,visible:!0})};return _&&_.addEventListener("contextmenu",y),()=>{_&&_.removeEventListener("contextmenu",y)}},[u,e]),s.jsxs(f,{ref:c,...r,...l,className:G(kl.sceneItemContainer,o,{[kl.isCurrentScene]:t}),onClick:()=>{t||n(e)},children:[s.jsx(Qe,{className:kl.circleLoader,size:"25px",isLoading:t&&i}),s.jsx(f,{ref:u,className:G(kl.sceneImage,{[kl.loading]:t&&i}),children:s.jsx("img",{src:a})}),s.jsx(k,{className:kl.sceneName,children:e.name??d("untitled")}),s.jsx(k,{className:kl.sceneDimensions,children:d("key",{width:(h=e.frame)==null?void 0:h.width,height:(p=e.frame)==null?void 0:p.height})})]})},z1e="_timelineItemsContainer_gtqko_1",U1e="_timelineItemsWrapper_gtqko_7",$1e="_addSceneContainer_gtqko_12",F1e="_addNewLabel_gtqko_31",G1e="_draggedScene_gtqko_42",W1e="_addSceneIconWrapper_gtqko_46",H1e="_disabled_gtqko_58",Dl={timelineItemsContainer:z1e,timelineItemsWrapper:U1e,addSceneContainer:$1e,addNewLabel:F1e,draggedScene:G1e,addSceneIconWrapper:W1e,disabled:H1e},Q1e=()=>{const t=R1(),e=ke(),{updateScenes:a}=yc(),{changePage:n}=qa(),{imagesStore:o,campaignStore:i,designEditorStore:r,uiStore:l}=q(),[c,d]=I.useState(!1),[u,g]=be.useState(""),{t:h}=J("translation",{keyPrefix:"campaignTab.scenes"}),[p,_]=be.useState(null),{getSpecificTemplateTourPageIndex:y}=Ic(),{t:b}=J("translation",{keyPrefix:"editor.TemplatesGuideSection"}),x=y(b("duplicateAndResizeScene.title")),{scenes:C,setScenes:T,setCurrentScene:S,currentScene:j,setCurrentDesign:N,currentDesign:w,invokeSave:D,isPopupView:E}=be.useContext(Fe),{setActivePanel:A}=Ts(),M=[V3(sN,{activationConstraint:{distance:5}})];be.useEffect(()=>{e&&C&&j&&(C.find(z=>z.id===(j==null?void 0:j.id))||S(C[0]))},[e,C,j]),be.useEffect(()=>{const v=async()=>{const z=e==null?void 0:e.scene.exportToJSON(),L=z&&await(e==null?void 0:e.renderer.render(z));L&&g(L)};return e&&e.on("history:changed",v),()=>{e&&e.off("history:changed",v)}},[e]),be.useEffect(()=>{if(e)if(e==null||e.history.getUpdatedScenes(a),j)B(j);else{const v=fm({width:1080,height:1080});N({id:Ms(),frame:v.frame,metadata:{},name:"Untitled Design",preview:"",scenes:[]}),e.scene.importFromJSON(v,D).then(()=>{const z=e.scene.exportToJSON();e.renderer.render(z).then(L=>{S({...z,preview:L}),T([{...z,preview:L}])})}).catch(console.log)}},[e,j]);const B=be.useCallback(async v=>{await(e==null?void 0:e.scene.importFromJSON(v,D)),E&&r.setProperty("isSceneFullyLoaded",!0);const z=await(e==null?void 0:e.renderer.render(v));g(z)},[e,j]),Q=be.useCallback(async()=>{g("");const v=e==null?void 0:e.scene.exportToJSON(),z=v&&await(e==null?void 0:e.renderer.render(v)),L=C.map(V=>v&&V.id===v.id?{...v,preview:z}:V),R=fm({width:1080,height:1080}),U=await(e==null?void 0:e.renderer.render(R)),Z={...R,id:Ms(),preview:U},ee=[...L,Z];T(ee),S(Z),e==null||e.canvas.canvas.disableEvents(),e==null||e.canvas.canvas.discardActiveObject(),e==null||e.canvas.canvas.enableEvents(),A(xe.RESIZE),i.originalScenesBeforeResizing=null},[C,w]);function W(v){const z=C.find(L=>L.id===v.active.id);z&&_(z)}function H(v){const{active:z,over:L}=v;z.id!==L.id&&T(R=>{const U=R.findIndex(ee=>ee.id===z.id),Z=R.findIndex(ee=>ee.id===L.id);return aN(R,U,Z)}),_(null)}return s.jsx(Y3,{modifiers:[Z3,q3],sensors:M,collisionDetection:X3,onDragEnd:H,onDragStart:W,children:s.jsxs(f,{className:Dl.timelineItemsContainer,id:"TimelineItemsContainer",children:[s.jsxs("div",{className:Dl.timelineItemsWrapper,children:[s.jsxs(K3,{items:C,strategy:eN,children:[C.map((v,z)=>s.jsx(R1e,{isCurrentScene:v.id===(j==null?void 0:j.id),scene:v,index:z,changePage:async()=>{d(!0),g(""),n(v).then(()=>{o.setProperty("smartImageBackgroundOptions",[]),d(!1)}).catch(L=>{o.setProperty("smartImageBackgroundOptions",[]),d(!1),console.error("Error changing page:",L)}),i.originalScenesBeforeResizing=null},containerClassName:c||o.isUploadingSmartImageMainObject?Dl.disabled:"",preview:u&&v.id===(j==null?void 0:j.id)?u:v.preview?v.preview:"",isLoadingSceneItem:c},z)),s.jsxs("div",{className:Dl.addSceneContainer,onClick:Q,children:[s.jsx("div",{className:Dl.addSceneIconWrapper,children:s.jsx(c2,{size:20})}),s.jsx(k,{className:Dl.addNewLabel,children:h("addNewScene")})]})]}),s.jsx(tN,{children:p?s.jsx(f,{className:Dl.draggedScene,sx:{backgroundImage:`url(${p.preview})`,backgroundSize:`${t?t.width*70/t.height:70}px 70px`}}):null})]}),l.selectedGuideIndex===x&&s.jsx(T2,{})]})})},J1e=Y(Q1e),V1e=W_("div",({$theme:t})=>({background:t.colors.white,marginRight:"8px",marginBottom:"8px",borderRadius:"8px",border:"1px solid #e7e7e7",overflowX:"auto",maxWidth:"calc(-268px + 90vw)",overflowY:"hidden"}));function Y1e(){const t=l1e(),e=ke(),a=10,n=240,[o,i]=I.useState({zoomRatio:50}),r=I2();return I.useEffect(()=>{i({...o,zoomRatio:Math.round(r*100)})},[r]),s.jsxs(s.Fragment,{children:[s.jsx(f,{className:ng.sliderContainer,children:s.jsxs(f,{className:ng.sliderInput,children:[s.jsx(Fo,{min:a,max:n,defaultValue:50,value:Number([o.zoomRatio]),onChange:(l,c)=>{const d=c;d<0?e==null||e.zoom.zoomToRatio(a/100):d>n?e==null||e.zoom.zoomToRatio(n/100):e==null||e.zoom.zoomToRatio(d/100)},className:ng.slider}),s.jsxs(k,{className:ng.zoomValueLabel,children:[" ",[o.zoomRatio],"%"]})]})}),s.jsx(V1e,{children:s.jsx(J1e,{})}),t.visible&&s.jsx(y1e,{})]})}function S2(){return s.jsx(s.Fragment,{children:s.jsx(Y1e,{})})}function Z1e(){const{getCampaignDetailsFromURL:t}=qd(),a=window.location.pathname.split("/")[3],{campaignStore:n,uiStore:o}=q(),{isPopupView:i}=I.useContext(Fe),[r,l]=be.useState(i?{panel:xe.TEMPLATES}:a===sp.TEMPLATES&&!n.isSavingToMyCampaign?{panel:xe.TEMPLATES}:{panel:xe.CAMPAIGNS}),c=Z1(),{activePanel:d,activeSubMenu:u}=Ts(),{id:g}=t(),{t:h}=J("translation",{keyPrefix:"editor.TemplatesGuideSection"}),{getSpecificTemplateTourPageIndex:p}=Ic(),_=p(h("duplicateAndResizeScene.title"));be.useEffect(()=>{l({panel:d})},[d]),be.useEffect(()=>{l(u?{panel:u}:{panel:d})},[u]);const y=sfe[r.panel];return s.jsxs(De,{id:"EditorPanelItem",$style:{width:c?"324px":0,marginBottom:"8px",flex:"none",display:c?"flex":"none",transition:"ease width 0.1s",borderRadius:"8px",border:"1px solid #E7E7E7",background:"#FFF",boxShadow:"0px 2px 8px 0px rgba(36, 0, 88, 0.04)"},children:[y&&s.jsx(y,{type:d.toString()=="Campaigns"?$e.DRAFT:$e.ACTIVE,campaignId:g},r.panel),o.selectedGuideIndex!==_&&s.jsx(T2,{})]})}const q1e=Y(Z1e),j2=O_(t=>({editorPanelList:e=>{var a,n,o,i,r,l,c;return{height:"58px",marginRight:"5px",marginLeft:"5px",marginTop:"8px",backgroundColor:e.name===e.activePanel?`${(a=t==null?void 0:t.palette)==null?void 0:a.primary.main}0D`:(o=(n=t==null?void 0:t.palette)==null?void 0:n.common)==null?void 0:o.white,borderRadius:e.name===e.activePanel?"8px":"",border:e.name===e.activePanel?`2px solid ${(i=t==null?void 0:t.palette)==null?void 0:i.primary.main}0D`:"",display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",color:"#5b5b5b",gap:"3px","&:hover, &.active":{cursor:"pointer",borderRadius:"8px",color:`${(r=t==null?void 0:t.palette)==null?void 0:r.primary.main} !important`,background:`${(l=t==null?void 0:t.palette)==null?void 0:l.primary.main}0D`,"& svg path":{stroke:(c=t==null?void 0:t.palette)==null?void 0:c.primary.main}}}},tapsTitle:{fontFamily:"Montserrat",fontSize:"8px",fontWeight:600,lineHeight:"normal"},devider:{padding:"5px"}})),X1e=W_("div",t=>({backgroundColor:"white",display:"flex",borderRadius:"8px",border:"1px solid #E7E7E7",background:"#FFF",boxShadow:"0px 2px 8px 0px rgba(36, 0, 88, 0.04)",width:"80px",marginBottom:"8px"}));function K1e(){const{activePanel:t,setActivePanel:e}=Ts(),{t:a}=J("translation"),{campaignStore:n,playgroundStore:o}=q(),i=j2({});return I.useEffect(()=>{!n.isEditorPageLoading&&!o.isText2ImagePopupOpened&&(n.isAdminMode?t==xe.CAMPAIGNS&&e(xe.TEMPLATES):t==xe.TEMPLATES&&e(xe.CAMPAIGNS)),n.setProperty("isEditorPageLoading",!1)},[n.isAdminMode]),s.jsx(X1e,{children:s.jsx(bc,{autoHide:!0,children:p_.map((r,l)=>s.jsxs(f,{children:[s.jsx(eye,{label:a(`editor.panels.panelsList.${r.id}`),name:r.name,icon:r.name,activePanel:t},r.name),l===p_.length-2&&s.jsx(f,{className:i.devider,children:s.jsx(Ee,{})})]},r.name))})})}function eye({label:t,icon:e,activePanel:a,name:n}){const{setActivePanel:o}=Ts(),i=Qo(),{campaignStore:r}=q(),l=j2({name:n,activePanel:a}),c=he[e];return s.jsxs(f,{id:"EditorPanelList",onClick:()=>{i(!0),o(n),r.setProperty("isManualTemplateTabSelection",!0)},className:`${l.editorPanelList} ${n===a?"active":""}`,children:[s.jsx(c,{size:24}),s.jsx(k,{className:l.tapsTitle,children:t})]})}const tye=Y(K1e);function sye(){const{isPopupView:t}=I.useContext(Fe);return s.jsxs(s.Fragment,{children:[!t&&s.jsx(tye,{}),s.jsx(q1e,{})]})}const A2=Y(sye);function aye(t,e=!1){let a=[];if(!t)return null;if(t.locked&&t.type!==_e.STATIC_TEXT||t.locked&&t.type===_e.STATIC_TEXT&&!e)return["Locked"];if(t.type==="group"||t.type==="activeSelection")return["Multiple"];if(t._objects)if(t.type!=="StaticVector")for(const n of t._objects)a.push(n.type);else a.push(t.type);else a.push(t.type);return a}const nye="_smartImageBox_fu1b5_1",oye="_buttonWrapper_fu1b5_14",iye="_fileUploaderButtonWrapper_fu1b5_14",rye="_buttonLabel_fu1b5_35",lye="_size_16_fu1b5_56",cye="_disabled_fu1b5_59",qo={smartImageBox:nye,buttonWrapper:oye,fileUploaderButtonWrapper:iye,buttonLabel:rye,size_16:lye,disabled:cye},dye=({buttonPosition:t})=>{const{setActivePanel:e}=Ts(),{imagesStore:a,designEditorStore:n}=q(),{isPopupView:o}=I.useContext(Fe),{t:i}=J("translation",{keyPrefix:"editor.controllers.canvasControllers"}),{isSmartImageHeaderVisible:r,showSmartImageHeader:l,disableCanvasMenuActions:c,handleMouseEnter:d,handleMouseLeave:u,onUploadImage:g,handleEditSmartImage:h}=Np();return s.jsx(s.Fragment,{children:s.jsx($o,{condition:r,children:s.jsxs(f,{className:qo.smartImageBox,style:{right:t?`${t.left}px`:"",top:t?`${t.top-35}px`:""},children:[s.jsxs($o,{condition:a.secondaryTabType===qe.SMART_IMAGE&&!l,disabled:c,children:[s.jsx(f,{"data-value":i("upload"),className:G(qo.fileUploaderButtonWrapper,{[qo.disabled]:c}),onMouseEnter:d,onMouseLeave:u,children:s.jsx(Sa,{buttonText:i("upload"),buttonType:"textSmall",inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp"},buttonProps:{startIcon:s.jsx(he.Uploads1,{size:16}),onClick:()=>{e(xe.IMAGES),a.setProperty("secondaryTabType",qe.SMART_IMAGE)},disabled:a.isUploadingSmartImageMainObject},onUpload:g,disabled:a.isUploadingSmartImageMainObject,buttonClassName:qo.buttonLabel})}),s.jsx(f,{"data-value":i("generate"),className:G(qo.buttonWrapper,{[qo.disabled]:c}),onClick:()=>{c||(e(xe.IMAGES),a.setProperty("secondaryTabType",qe.SMART_IMAGE),n.openText2ImagePopup(o??!1))},onMouseEnter:d,onMouseLeave:u,children:s.jsxs(s.Fragment,{children:[s.jsx(he.EditWithAI,{size:16}),s.jsx(k,{className:qo.buttonLabel,children:i("generate")})]})})]}),s.jsx($o,{condition:l,disabled:c,children:s.jsx(f,{className:qo.buttonWrapper,"data-value":i("editSmartImage"),onClick:h,children:s.jsxs(s.Fragment,{children:[s.jsx(Ni,{className:qo.size_16}),s.jsx(k,{className:qo.buttonLabel,children:i("editSmartImage")})]})})})]})})})},xc=Y(dye),uye="_container_1m5t6_1",pye="_formControlLabel_1m5t6_7",L0={container:uye,formControlLabel:pye},gye=()=>{const{t}=J("translation",{keyPrefix:"editor.controllers"}),{campaignStore:e,designEditorStore:a}=q(),n=o=>{e.isEditingAllAds=o.target.checked,e.isFirstTimeBrandApplied=!0};return s.jsxs(f,{className:L0.container,children:[a.isLoadingTemplate&&s.jsx(St,{color:"inherit",size:18}),s.jsx(hl,{children:s.jsx(qt,{className:L0.formControlLabel,control:s.jsx(R_,{checked:e.isEditingAllAds,onChange:n}),label:t("editAllAdsSimultaneously"),labelPlacement:"start"})})]})},Kd=Y(gye),mye=Object.keys(mt),hye=Object.keys(Dn),fye=t=>[{label:t("configureBrandColor"),value:void 0,key:t("configureBrandColor")},...mye.map((e,a)=>({label:mt[e],value:a+1,key:mt[e]}))],_ye=t=>[{label:t("configureBrandFont"),value:void 0,key:t("configureBrandFont")},{label:`${t("font")} #1`,value:Ea.FONT_1,key:`${t("font")} #1`},{label:`${t("font")} #2`,value:Ea.FONT_2,key:`${t("font")} #2`},{label:`${t("font")} #3`,value:Ea.FONT_3,key:`${t("font")} #3`},{label:`${t("font")} #4`,value:Ea.FONT_4,key:`${t("font")} #4`},{label:`${t("font")} #5`,value:Ea.FONT_5,key:`${t("font")} #5`}],yye=t=>[{label:t("configureBrandLogo"),value:void 0,key:t("configureBrandLogo")},...hye.map((e,a)=>({label:e,value:e,key:Dn[e]}))],bye=t=>[{label:t("configureHorizontalAlignment"),value:void 0,key:t("configureHorizontalAlignment")},{label:t("alignLeft"),value:dt.LEFT,key:t("alignLeft")},{label:t("alignCenter"),value:dt.CENTER,key:t("alignCenter")},{label:t("alignRight"),value:dt.RIGHT,key:t("alignRight")}],Iye=t=>[{label:t("configureVerticalAlignment"),value:void 0,key:t("configureVerticalAlignment")},{label:t("alignTop"),value:ct.TOP,key:t("alignTop")},{label:t("alignMiddle"),value:ct.CENTER,key:t("alignMiddle")},{label:t("alignBottom"),value:ct.BOTTOM,key:t("alignBottom")}],xye="_tapHeader_adv1o_1",Cye="_tabs_adv1o_15",Tye="_mainTab_adv1o_23",Sye="_secondaryTab_adv1o_24",jye="_iconsContainer_adv1o_28",Aye="_searchImg_adv1o_34",Nye="_separatorLayout_adv1o_38",wye="_separator_20_adv1o_38",Mye="_separator_adv1o_38",vye="_buttonLayout_adv1o_54",Eye="_titleLayout_adv1o_61",kye="_fullHeight_adv1o_70",Dye="_noMarginRight_adv1o_74",Pye="_canvasBrandSettingsContainer_adv1o_78",Lye="_brandsConfigrations_adv1o_91",Bye="_componentStatus_adv1o_97",Oye="_renderedValue_adv1o_106",Rye="_brandSettingTitle_adv1o_110",zye="_hide_adv1o_118",us={tapHeader:xye,tabs:Cye,mainTab:Tye,secondaryTab:Sye,iconsContainer:jye,searchImg:Aye,separatorLayout:Nye,separator_20:wye,separator:Mye,buttonLayout:vye,titleLayout:Eye,fullHeight:kye,noMarginRight:Dye,canvasBrandSettingsContainer:Pye,brandsConfigrations:Lye,componentStatus:Bye,renderedValue:Oye,brandSettingTitle:Rye,hide:zye},Uye=({activeObject:t,showBrandColorDropdown:e=!1,showBrandFontDropdown:a=!1,showBrandLogoDropdown:n=!1,showStrokeBrandColorDropdown:o=!1})=>{const i=ke(),{campaignStore:r,designEditorStore:l,uiStore:c}=q(),{t:d}=J("translation",{keyPrefix:"editor.controllers.brandSettings"}),u=fye(d),g=_ye(d),h=yye(d),p=bye(d),_=Iye(d),{editBrandConfigrationsInAllAds:y}=Qt();I.useEffect(()=>{t&&C()},[t]);const b=(T,S)=>{if(t){let j=t[T]!==S?S:void 0;t[T]=j,l.setProperty("activeObjectSettings",{colorNumber:t==null?void 0:t.colorNumber,fontType:t==null?void 0:t.fontType,logoType:t==null?void 0:t.logoType,horizontalAlignment:t==null?void 0:t.horizontalAlignment,verticalAlignment:t==null?void 0:t.verticalAlignment,strokeColorNumber:t==null?void 0:t.strokeColorNumber,[T]:t[T]}),y(t,T,j),i==null||i.canvas.canvas.fire("object:modified",{target:t,invokeSave:!r.isEditingAllAds})}},x=(T,S)=>{b(T,S)},C=()=>{l.setProperty("activeObjectSettings",{colorNumber:t==null?void 0:t.colorNumber,fontType:t==null?void 0:t.fontType,logoType:t==null?void 0:t.logoType,horizontalAlignment:t==null?void 0:t.horizontalAlignment,verticalAlignment:t==null?void 0:t.verticalAlignment,strokeColorNumber:t==null?void 0:t.strokeColorNumber})};return s.jsx(f,{className:G({[us.canvasBrandSettingsContainer]:!0,[us.hide]:!r.isAdminMode,[us.noMarginRight]:c.showGuideSection}),children:s.jsxs(f,{className:us.brandsConfigrations,children:[s.jsxs(k,{className:us.brandSettingTitle,children:[" ",d("title")," "]}),e&&s.jsx(Ve,{value:l.activeObjectSettings.colorNumber,onChange:T=>x("colorNumber",T.target.value),items:u,height:"20px",width:"170px",className:us.componentStatus,renderValue:T=>{if(T){const S=u.find(j=>j.value===T);return s.jsx(k,{className:us.renderedValue,children:S?S.label:d("configureBrandColor")})}else return s.jsx(k,{className:us.renderedValue,children:d("configureBrandColor")})},placeholder:d("configureBrandColor")}),o&&s.jsx(Ve,{value:l.activeObjectSettings.strokeColorNumber,onChange:T=>x("strokeColorNumber",T.target.value),items:u,height:"20px",width:"170px",className:us.componentStatus,renderValue:T=>{if(T){const S=u.find(j=>j.value===T);return s.jsx(k,{className:us.renderedValue,children:S?S.label:d("configureStrokeColor")})}else return s.jsx(k,{className:us.renderedValue,children:d("configureStrokeColor")})},placeholder:d("configureStrokeColor")}),a&&s.jsx(Ve,{value:l.activeObjectSettings.fontType,onChange:T=>x("fontType",T.target.value),items:g,height:"20px",width:"170px",className:us.componentStatus,renderValue:T=>T?s.jsx(k,{className:us.renderedValue,children:oS[T]}):s.jsx(k,{className:us.renderedValue,children:d("configureBrandFont")}),placeholder:d("configureBrandFont")}),n&&s.jsxs(s.Fragment,{children:[s.jsx(Ve,{value:l.activeObjectSettings.logoType,onChange:T=>x("logoType",T.target.value),items:h,height:"20px",width:"170px",className:us.componentStatus,renderValue:T=>T?s.jsx(k,{className:us.renderedValue,children:Dn[T]}):s.jsx(k,{className:us.renderedValue,children:d("configureBrandLogo")}),placeholder:d("configureBrandLogo")}),s.jsx(Ve,{value:l.activeObjectSettings.horizontalAlignment,onChange:T=>x("horizontalAlignment",T.target.value),items:p,height:"20px",width:"170px",className:us.componentStatus,renderValue:T=>{var S;return T?s.jsx(k,{className:us.renderedValue,children:(S=p.find(j=>j.value===T))==null?void 0:S.label}):s.jsx(k,{className:us.renderedValue,children:d("configureHorizontalAlignment")})},placeholder:d("configureHorizontalAlignment")}),s.jsx(Ve,{value:l.activeObjectSettings.verticalAlignment,onChange:T=>x("verticalAlignment",T.target.value),items:_,height:"20px",width:"170px",className:us.componentStatus,renderValue:T=>{var S;return T?s.jsx(k,{className:us.renderedValue,children:(S=_.find(j=>j.value===T))==null?void 0:S.label}):s.jsx(k,{className:us.renderedValue,children:d("configureVerticalAlignment")})},placeholder:d("configureVerticalAlignment")})]})]})})},wp=Y(Uye),$ye="_tapHeader_1qke0_1",Fye="_tabs_1qke0_15",Gye="_mainTab_1qke0_23",Wye="_secondaryTab_1qke0_24",Hye="_iconsContainer_1qke0_28",Qye="_searchImg_1qke0_34",Jye="_separatorLayout_1qke0_38",Vye="_separator_20_1qke0_38",Yye="_separator_1qke0_38",Zye="_buttonLayout_1qke0_54",qye="_titleLayout_1qke0_61",Xye="_fullHeight_1qke0_70",Kye="_noMarginRight_1qke0_74",ebe="_container_1qke0_78",tbe="_canvasControlsContainer_1qke0_82",sbe="_canvasControlsWrapper_1qke0_93",abe="_ControlButtonWrapper_1qke0_100",nbe="_buttonLabel_1qke0_109",obe="_colorBox_1qke0_115",ibe="_divider_1qke0_123",rbe="_hide_1qke0_130",Gi={tapHeader:$ye,tabs:Fye,mainTab:Gye,secondaryTab:Wye,iconsContainer:Hye,searchImg:Qye,separatorLayout:Jye,separator_20:Vye,separator:Yye,buttonLayout:Zye,titleLayout:qye,fullHeight:Xye,noMarginRight:Kye,container:ebe,canvasControlsContainer:tbe,canvasControlsWrapper:sbe,ControlButtonWrapper:abe,buttonLabel:nbe,colorBox:obe,divider:ibe,hide:rbe},lbe=()=>{var g,h;const t=ke(),e=Lt(),{setActivePanel:a}=Ts(),n=Qo(),{campaignStore:o,uiStore:i}=q(),{isPopupView:r}=I.useContext(Fe),[l,c]=be.useState({fill:"#000000"}),{t:d}=J("translation",{keyPrefix:"editor.controllers.canvasControllers"}),u=t==null?void 0:t.objects.findOneById(fe.InitialFrame);return I.useEffect(()=>{t&&c({fill:t.canvas.backgroundColor})},[t]),I.useEffect(()=>{const p=async()=>{var _,y;o.canvasColorPicker=t&&((y=(_=t==null?void 0:t.frame)==null?void 0:_.background)!=null&&y.fill)&&typeof t.frame.background.fill=="string"?t.frame.background.fill:"#fff",c({fill:t==null?void 0:t.canvas.backgroundColor})};return t&&t.on("canvas:updated",p),()=>{t&&t.off("canvas:updated",p)}},[t,e]),s.jsxs(f,{className:G({[Gi.container]:!0,[Gi.hide]:r}),children:[s.jsxs(f,{className:G({[Gi.canvasControlsContainer]:!0,[Gi.noMarginRight]:i.showGuideSection}),children:[s.jsxs(f,{className:Gi.canvasControlsWrapper,children:[s.jsxs(ae,{buttonType:"textMedium",onClick:()=>{n(!0),a(xe.RESIZE)},className:Gi.ControlButtonWrapper,children:[s.jsx(he.Resize,{size:24}),s.jsx(k,{className:Gi.buttonLabel,children:d("Resize")})]}),s.jsx(Ee,{className:Gi.divider,orientation:"vertical"}),s.jsx(f,{style:{backgroundColor:o.canvasColorPicker,background:o.canvasColorPicker,opacity:(h=(g=t==null?void 0:t.frame)==null?void 0:g.background)==null?void 0:h.opacity},onClick:()=>{n(!0),a(xe.CANVASCOLOR)},className:Gi.colorBox})]}),s.jsx(f,{children:s.jsx(Kd,{})})]}),s.jsx(wp,{activeObject:u,showBrandColorDropdown:!0}),!r&&s.jsx(xc,{})]})},cbe=Y(lbe),dbe="/assets/border-style-2-ddc8011b.svg",ube="/assets/Text Shadow-55b6ab9c.svg",pbe="/assets/chevron-down-5cacbd3a.svg",gbe="/assets/shapeShadow-3339cc27.svg",mbe="_container_ceq9z_1",hbe="_textField_ceq9z_5",fbe="_colorTextfield_ceq9z_10",_be="_colorInput_ceq9z_13",ybe="_colorPickerContainer_ceq9z_22",bbe="_colorPicker_ceq9z_22",Ibe="_closeIcon_ceq9z_37",xbe="_colorBox_ceq9z_49",kr={container:mbe,textField:hbe,colorTextfield:fbe,colorInput:_be,colorPickerContainer:ybe,colorPicker:bbe,closeIcon:Ibe,colorBox:xbe};function Cbe({color:t,onColorChange:e,disabled:a,withPadding:n=!0}){const o="#FFFFFF",i="#8800FF",{colorToHex:r}=g2(),[l,c]=I.useState(!1),d=()=>{c(!l)},u=g=>{const{target:{value:h}}=g;e==null||e(h)};return s.jsxs(f,{className:kr.container,children:[s.jsx(f,{style:{backgroundColor:t,background:t},onClick:d,className:kr.colorBox,children:l&&s.jsx(f,{className:kr.colorPickerContainer,children:s.jsxs(f,{className:G({[kr.colorPicker]:!0,[kr.staticPosition]:!0}),children:[s.jsx(Tl,{onClick:()=>{},className:kr.closeIcon}),s.jsx(fr,{color:t??o,onChange:g=>{const h=r(g);h&&(e==null||e(h))},hideColorTypeBtns:!0})]})})}),s.jsx(Nt,{placeholder:i,fullWidth:!0,InputProps:{classes:{root:kr.textField}},className:G({[kr.colorTextfield]:n}),value:t,onChange:u,disabled:a})]})}const Tbe=Y(Cbe),Sbe="_popover_1n9tj_1",jbe="_allShadowOptionsControls_1n9tj_13",Abe="_blurLabel_1n9tj_17",Nbe="_blurColorLabel_1n9tj_17",wbe="_divider_1n9tj_29",Mbe="_inputLabel_1n9tj_34",vbe="_closeIcon_1n9tj_41",Ebe="_sliderInput_1n9tj_54",kbe="_slider_1n9tj_54",Dbe="_inputBase_1n9tj_69",Pbe="_input_1n9tj_34",Lbe="_offset_1n9tj_82",Bbe="_offsetContainer_1n9tj_86",Na={popover:Sbe,allShadowOptionsControls:jbe,blurLabel:Abe,blurColorLabel:Nbe,divider:wbe,inputLabel:Mbe,closeIcon:vbe,sliderInput:Ebe,slider:kbe,"MuiSlider-thumb":"_MuiSlider-thumb_1n9tj_65",inputBase:Dbe,input:Pbe,offset:Lbe,offsetContainer:Bbe},Obe=({open:t=!1,handleClose:e,anchorEl:a})=>{const{campaignStore:n}=q(),o=Lt(),[i,r]=I.useState(o==null?void 0:o.shadow),[l,c]=I.useState(!1),{EditAllAds:d}=Qt(),u=ke(),{t:g}=J("translation",{keyPrefix:"editor.tabs"}),h=(o==null?void 0:o.type)===_e.STATIC_RECT||(o==null?void 0:o.type)===_e.STATIC_CIRCLE||(o==null?void 0:o.type)===_e.STATIC_TRIANGLE;I.useEffect(()=>{let C=async()=>{(o&&o.type===_e.STATIC_TEXT||(o==null?void 0:o.type)===_e.STATIC_VECTOR||h)&&r(o.shadow)};return u&&u.on("history:changed",C),()=>{u&&u.off("history:changed",C)}},[u,o]);const p=C=>{x("blur",typeof C=="number"?C:C[0])},_=C=>{x("offsetX",C.target.value?Number(C.target.value):void 0)},y=C=>{x("offsetY",C.target.value?Number(C.target.value):void 0)},b=C=>{x("color",C)},x=(C,T)=>{if(u){const S={...o==null?void 0:o.shadow,enabled:!0,[C]:T};r(S),u.objects.update({shadow:S},void 0,!n.isEditingAllAds),d(o==null?void 0:o.type,o.shapeType,Pt.SHADOW,S)}};return s.jsx(lo,{disableRestoreFocus:!0,open:t,onClose:e,anchorEl:a,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{className:Na.popover}},children:s.jsxs(f,{className:Na.allShadowOptionsControls,children:[s.jsx(Tl,{onClick:e,className:Na.closeIcon}),s.jsx(s.Fragment,{children:s.jsxs(f,{children:[s.jsx(k,{className:Na.blurLabel,children:g("blur")}),s.jsxs(f,{className:Na.sliderInput,children:[s.jsx(Fo,{min:0,max:100,value:i==null?void 0:i.blur,onChange:(C,T)=>{p(Array.isArray(T)?T:[T])},className:Na.slider}),s.jsx(we,{type:"number",value:i==null?void 0:i.blur,height:"19px",className:Na.input,inputProps:{className:Na.inputBase},onChange:C=>{p(Number(C.target.value)<100?Number(C.target.value):100),c(!l)}})]}),s.jsx(Ee,{className:G({[Na.divider]:!0})}),s.jsx(k,{className:Na.blurColorLabel,children:g("blurcolor")}),s.jsx(Tbe,{withPadding:!1,color:i==null?void 0:i.color,onColorChange:C=>{b(C)}}),s.jsx(Ee,{className:G({[Na.divider]:!0})}),s.jsx(k,{className:Na.blurColorLabel,children:g("offset")}),s.jsx(me,{showLabel:!1,className:Na.inputLayout,children:s.jsxs(f,{className:Na.offset,children:[s.jsxs(f,{className:Na.offsetContainer,children:[s.jsx(k,{children:g("offsetXLabel")}),s.jsx(we,{value:i==null?void 0:i.offsetX,onChange:_,type:"number",customEndAdornmentText:"px"})]}),s.jsxs(f,{className:Na.offsetContainer,children:[s.jsx(k,{children:g("offsetYLabel")}),s.jsx(we,{value:i==null?void 0:i.offsetY,onChange:y,type:"number",customEndAdornmentText:"px"})]})]})})]})})]})})},Rbe="_shapeShadowButtonsContainer_14p8o_1",zbe="_shapeShadowButtonWrapper_14p8o_6",Ube="_shapeShadowSelected_14p8o_16",du={shapeShadowButtonsContainer:Rbe,shapeShadowButtonWrapper:zbe,shapeShadowSelected:Ube},$be=({showTextShadowIcon:t=!1})=>{const e=ke(),a=Lt(),{EditAllAds:n}=Qt(),[o,i]=I.useState(),[r,l]=I.useState(!1),c=u=>{i(u.currentTarget)},d=()=>{i(void 0)};return s.jsxs(f,{className:du.shapeShadowButtonsContainer,children:[s.jsxs(f,{children:[s.jsx(ae,{buttonType:"textMedium",onClick:()=>{let u=null;a.shadow?(u={...Vh,enabled:!1},e==null||e.objects.update({shadow:u})):(u=Vh,e==null||e.objects.update({shadow:Vh})),n(a==null?void 0:a.type,a.shapeType,Pt.SHADOW,u),l(!r)},className:G({[du.shapeShadowButtonWrapper]:!0,[du.shapeShadowSelected]:!!(a!=null&&a.shadow)}),children:s.jsx("img",{src:t?ube:gbe})}),s.jsx(Obe,{open:!!o,handleClose:d,anchorEl:o})]}),s.jsx(ae,{buttonType:"textMedium",onClick:c,className:G({[du.shapeShadowButtonWrapper]:!0,[du.selected]:!!o}),children:s.jsx("img",{src:pbe,alt:""})})]})},X1=Y($be),Fbe="/assets/Frame 87208 (1)-57d24037.svg",Gbe="/assets/Frame 87209-67fb5e26.svg",Wbe="/assets/Frame 87210-cefa3537.svg",Hbe="/assets/Line1 (1)-bd00a090.svg",Qbe="/assets/ban-9175cae4.svg",Jbe="_popover_91v7c_1",Vbe="_allBorderControls_91v7c_11",Ybe="_borderStyles_91v7c_16",Zbe="_borderControl_91v7c_21",qbe="_border_91v7c_16",Xbe="_selectedItem_91v7c_36",Kbe="_label_91v7c_40",e0e="_divider_91v7c_48",t0e="_sliderInput_91v7c_53",s0e="_slider_91v7c_53",a0e="_inputBase_91v7c_67",n0e="_input_91v7c_67",o0e="_hide_91v7c_83",pt={popover:Jbe,allBorderControls:Vbe,borderStyles:Ybe,borderControl:Zbe,border:qbe,selectedItem:Xbe,label:Kbe,divider:e0e,sliderInput:t0e,slider:s0e,"MuiSlider-thumb":"_MuiSlider-thumb_91v7c_63",inputBase:a0e,input:n0e,hide:o0e},i0e=({open:t=!1,handleClose:e,anchorEl:a})=>{var j;const{campaignStore:n}=q(),o=Lt(),[i,r]=I.useState(o==null?void 0:o.strokeWidth),[l,c]=I.useState(o==null?void 0:o.rx),[d,u]=I.useState(((j=o==null?void 0:o.strokeDashArray)==null?void 0:j[0])??0),[g,h]=I.useState(!(o!=null&&o.strokeWidth)),{EditAllAds:p}=Qt(),_=ke(),{t:y}=J("translation",{keyPrefix:"editor.tabs"}),b=(o==null?void 0:o.type)===_e.STATIC_CIRCLE||(o==null?void 0:o.type)===_e.STATIC_TRIANGLE,x=N=>{_&&(r(N[0]),_.objects.update({strokeWidth:N[0]},void 0,!n.isEditingAllAds),p(o==null?void 0:o.type,o.shapeType,Pt.STROKE_WIDTH,N[0]))},C=N=>{_&&(c(N[0]),_.objects.update({rx:N[0],ry:N[0]},void 0,!n.isEditingAllAds),p(o==null?void 0:o.type,o.shapeType,Pt.RADIUS,N[0]))},T=N=>{_&&(u(N[0]),_.objects.update({strokeDashArray:[N[0],N[0]]},void 0,!n.isEditingAllAds),p(o==null?void 0:o.type,o.shapeType,Pt.STROKE_DASH_ARRAY,[N[0],N[0]]))},S=(N,w=!0)=>{if(_){h(!w),u(N[0]);const D=w?o.strokeWidth!==0?o.strokeWidth:1:0;r(D),_.objects.update({strokeDashArray:N,strokeWidth:D,stroke:w&&!o.stroke?"#000":o.stroke},void 0,!n.isEditingAllAds),w?p(o==null?void 0:o.type,o.shapeType,Pt.STROKE_DASH_ARRAY,N):(r(0),p(o==null?void 0:o.type,o.shapeType,Pt.STROKE_WIDTH,0))}};return s.jsx(lo,{disableRestoreFocus:!0,open:t,onClose:e,anchorEl:a,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{className:pt.popover}},children:s.jsxs(f,{className:pt.allBorderControls,children:[s.jsx(k,{className:pt.label,children:y("borderStyle")}),s.jsxs(f,{className:pt.borderStyles,children:[s.jsx(f,{className:G({[pt.borderControl]:!0,[pt.selectedItem]:g}),onClick:()=>{S([0,0],!1)},children:s.jsx("img",{src:Qbe,alt:""})}),s.jsx(f,{className:G({[pt.border]:!0,[pt.borderControl]:!0,[pt.selectedItem]:!g&&d===0}),onClick:()=>{S([0,0])},children:s.jsx("img",{src:Hbe,alt:""})}),s.jsx(f,{className:G({[pt.borderControl]:!0,[pt.selectedItem]:!g&&d===30}),onClick:()=>{S([30,30])},children:s.jsx("img",{src:Fbe,alt:""})}),s.jsx(f,{className:G({[pt.borderControl]:!0,[pt.selectedItem]:!g&&d===20}),onClick:()=>{S([20,20])},children:s.jsx("img",{src:Gbe,alt:""})}),s.jsx(f,{className:G({[pt.borderControl]:!0,[pt.selectedItem]:!g&&d===10}),onClick:()=>{S([10,10])},children:s.jsx("img",{src:Wbe,alt:""})})]}),!g&&s.jsxs(s.Fragment,{children:[s.jsx(Ee,{className:pt.divider}),s.jsxs(f,{children:[s.jsx(k,{className:pt.label,children:y("borderWeight")}),s.jsxs(f,{className:pt.sliderInput,children:[s.jsx(Fo,{min:0,max:100,value:i,onChange:(N,w)=>{x(Array.isArray(w)?w:[w])},className:pt.slider}),s.jsx(we,{type:"number",value:Math.round(i),height:"19px",className:pt.input,inputProps:{className:pt.inputBase}})]}),s.jsx(Ee,{className:G({[pt.divider]:!0,[pt.hide]:b})}),s.jsx(k,{className:G({[pt.label]:!0,[pt.hide]:b}),children:y("cornerRadius")}),s.jsxs(f,{className:G({[pt.sliderInput]:!0,[pt.hide]:b}),children:[s.jsx(Fo,{min:0,max:100,value:l,onChange:(N,w)=>{C(Array.isArray(w)?w:[w])},className:pt.slider}),s.jsx(we,{type:"number",value:Math.round(l),height:"19px",className:pt.input,inputProps:{className:pt.inputBase}})]}),s.jsx(Ee,{className:pt.divider}),s.jsx(k,{className:pt.label,children:y("dashGap")}),s.jsxs(f,{className:pt.sliderInput,children:[s.jsx(Fo,{min:0,max:100,value:d,onChange:(N,w)=>{T(Array.isArray(w)?w:[w])},className:pt.slider}),s.jsx(we,{type:"number",value:Math.round(d),height:"19px",className:pt.input,inputProps:{className:pt.inputBase}})]})]})]})]})})},r0e="_tapHeader_1y09d_1",l0e="_tabs_1y09d_15",c0e="_mainTab_1y09d_23",d0e="_secondaryTab_1y09d_24",u0e="_iconsContainer_1y09d_28",p0e="_searchImg_1y09d_34",g0e="_separatorLayout_1y09d_38",m0e="_separator_20_1y09d_38",h0e="_separator_1y09d_38",f0e="_buttonLayout_1y09d_54",_0e="_titleLayout_1y09d_61",y0e="_fullHeight_1y09d_70",b0e="_noMarginRight_1y09d_74",I0e="_container_1y09d_78",x0e="_shapesToolBar_1y09d_82",C0e="_leftToolBarSide_1y09d_95",T0e="_shapeColors_1y09d_100",S0e="_colorBox_1y09d_105",j0e="_rightSideControls_1y09d_113",A0e="_BorderButtonWrapper_1y09d_118",N0e="_buttonLabel_1y09d_123",w0e="_selected_1y09d_129",M0e="_verticalDivider_1y09d_132",v0e="_hide_1y09d_140",an={tapHeader:r0e,tabs:l0e,mainTab:c0e,secondaryTab:d0e,iconsContainer:u0e,searchImg:p0e,separatorLayout:g0e,separator_20:m0e,separator:h0e,buttonLayout:f0e,titleLayout:_0e,fullHeight:y0e,noMarginRight:b0e,container:I0e,shapesToolBar:x0e,leftToolBarSide:C0e,shapeColors:T0e,colorBox:S0e,rightSideControls:j0e,BorderButtonWrapper:A0e,buttonLabel:N0e,selected:w0e,verticalDivider:M0e,hide:v0e},E0e=()=>{const t=ke(),{t:e}=J("translation",{keyPrefix:"editor.tabs"}),a=Lt(),{setActivePanel:n}=Ts(),[o,i]=I.useState(a==null?void 0:a.stroke),[r,l]=I.useState(a==null?void 0:a.fill),c=Qo(),{isPopupView:d}=I.useContext(Fe),[u,g]=I.useState(),{uiStore:h}=q(),p=(a==null?void 0:a.type)===_e.STATIC_RECT||(a==null?void 0:a.type)===_e.STATIC_CIRCLE||(a==null?void 0:a.type)===_e.STATIC_TRIANGLE;I.useEffect(()=>{let b=async()=>{a&&p&&(i(a.stroke),l(a.fill))};return t&&t.on("history:changed",b),()=>{t&&t.off("history:changed",b)}},[t,a]);const _=b=>{g(b.currentTarget)},y=()=>{g(void 0)};return s.jsxs(f,{className:G({[an.container]:!0,[an.hide]:d}),children:[s.jsxs(f,{className:G({[an.shapesToolBar]:!0,[an.noMarginRight]:h.showGuideSection}),children:[s.jsxs(f,{className:an.rightSideControls,children:[s.jsxs(f,{className:an.leftToolBarSide,children:[s.jsx(Ne,{title:e("fillColor"),children:s.jsx(f,{className:an.shapeColors,children:s.jsx(f,{style:{backgroundColor:r,background:r,opacity:(a==null?void 0:a.opacity)??1},onClick:()=>{c(!0),n(xe.SHAPEFILLCOLOR)},className:an.colorBox})})}),s.jsx(Ne,{title:e("borderColor"),children:s.jsx(f,{className:an.shapeColors,children:s.jsx(f,{style:{backgroundColor:o,background:o,opacity:(a==null?void 0:a.opacity)??1},onClick:()=>{c(!0),n(xe.STROKECOLOR)},className:an.colorBox})})})]}),s.jsx(f,{className:an.verticalDivider}),s.jsxs(f,{children:[s.jsxs(ae,{buttonType:"textMedium",onClick:_,className:G({[an.BorderButtonWrapper]:!0,[an.selected]:!!u}),children:[s.jsx("img",{src:dbe}),s.jsx(k,{className:an.buttonLabel,children:e("border")})]}),s.jsx(i0e,{open:!!u,handleClose:y,anchorEl:u})]}),s.jsx(X1,{})]}),s.jsx(Kd,{})]}),s.jsx(wp,{activeObject:a,showBrandColorDropdown:!0,showStrokeBrandColorDropdown:!0}),!d&&s.jsx(xc,{})]})},Kh=Y(E0e),B0="/assets/flip-horizontal-ccabf04d.svg",k0e="/assets/flip-vertical-93069782.svg",D0e="_flipButton_1wl65_1",P0e="_iconTitle_1wl65_4",L0e="_flipTitle_1wl65_8",B0e="_FlipHorizontal_1wl65_14",O0e="_flipControlsContent_1wl65_18",R0e="_buttonFlip_1wl65_32",z0e="_activeButton_1wl65_38",wo={flipButton:D0e,iconTitle:P0e,flipTitle:L0e,FlipHorizontal:B0e,flipControlsContent:O0e,buttonFlip:R0e,activeButton:z0e};function U0e(){const t=ke(),e=Lt(),[a,n]=I.useState({flipX:!1,flipY:!1}),[o,i]=I.useState(null),{t:r}=J("translation",{keyPrefix:"editor.controllers.flipControllers"}),{EditAllAds:l}=Qt(),{campaignStore:c}=q();I.useEffect(()=>{e&&n({flipX:e.flipX,flipY:e.flipY})},[e]);const d=p=>{i(p.currentTarget)},u=()=>{i(null)},g=I.useCallback(()=>{t==null||t.objects.update({flipX:!a.flipX},void 0,!c.isEditingAllAds),n({...a,flipX:!a.flipX}),l(_e.STATIC_IMAGE,e.imageType,Pt.FLIPX,!a.flipX)},[t,a]),h=I.useCallback(()=>{t==null||t.objects.update({flipY:!a.flipY},void 0,!c.isEditingAllAds),n({...a,flipY:!a.flipY}),l(_e.STATIC_IMAGE,e.imageType,Pt.FLIPY,!a.flipY)},[t,a]);return s.jsxs(s.Fragment,{children:[s.jsx(Ne,{title:r("Flip"),placement:"bottom",children:s.jsx(ae,{className:`${wo.flipButton} ${o?wo.activeButton:""}`,onClick:d,children:s.jsxs(f,{className:wo.iconTitle,children:[s.jsx("img",{className:wo.FlipHorizontal,src:B0,alt:r("flipHorizontally")}),s.jsx(k,{className:wo.flipTitle,children:r("Flip")})]})})}),s.jsx(lo,{open:!!o,anchorEl:o,onClose:u,anchorOrigin:{vertical:44,horizontal:"center"},transformOrigin:{vertical:"top",horizontal:33},className:wo.popoverBody,children:s.jsxs(f,{className:wo.flipControlsContent,children:[s.jsx(f,{children:s.jsxs(ae,{onClick:g,className:wo.buttonFlip,children:[s.jsx("img",{src:B0,alt:r("flipHorizontally")}),s.jsx(k,{className:wo.flipTitle,children:r("flipHorizontally")})]})}),s.jsxs(ae,{onClick:h,className:wo.buttonFlip,children:[s.jsx("img",{src:k0e,alt:r("flipVertically")}),s.jsx(k,{className:wo.flipTitle,children:r("flipVertically")})]})]})})]})}const $0e="_tapHeader_tv7zo_1",F0e="_tabs_tv7zo_15",G0e="_mainTab_tv7zo_23",W0e="_secondaryTab_tv7zo_24",H0e="_iconsContainer_tv7zo_28",Q0e="_searchImg_tv7zo_34",J0e="_separatorLayout_tv7zo_38",V0e="_separator_20_tv7zo_38",Y0e="_separator_tv7zo_38",Z0e="_buttonLayout_tv7zo_54",q0e="_titleLayout_tv7zo_61",X0e="_fullHeight_tv7zo_70",K0e="_noMarginRight_tv7zo_74",eIe="_container_tv7zo_78",tIe="_imageToolBar_tv7zo_82",sIe="_hide_tv7zo_96",og={tapHeader:$0e,tabs:F0e,mainTab:G0e,secondaryTab:W0e,iconsContainer:H0e,searchImg:Q0e,separatorLayout:J0e,separator_20:V0e,separator:Y0e,buttonLayout:Z0e,titleLayout:q0e,fullHeight:X0e,noMarginRight:K0e,container:eIe,imageToolBar:tIe,hide:sIe};function aIe(){const{isPopupView:t}=I.useContext(Fe),e=Lt(),{uiStore:a}=q();return s.jsxs(f,{className:G({[og.container]:!0,[og.hide]:t}),children:[s.jsxs(f,{className:G({[og.imageToolBar]:!0,[og.noMarginRight]:a.showGuideSection}),children:[s.jsx(f,{children:s.jsx(U0e,{})}),s.jsx(Kd,{})]}),s.jsx(wp,{activeObject:e,showBrandLogoDropdown:!0}),!t&&s.jsx(xc,{})]})}function nIe(){const t=ke(),{isPopupView:e}=I.useContext(Fe);return s.jsx(De,{$style:{flex:1,display:e?"none":"flex",alignItems:"center",padding:"0 12px",justifyContent:"flex-end"},children:s.jsx(hx,{placement:lc.bottom,showArrow:!0,accessibilityType:"tooltip",content:"Unlock",children:s.jsx(ec,{onClick:()=>{t==null||t.objects.unlock()},size:ld.mini,kind:I3.tertiary,children:s.jsx(V1,{size:24})})})})}const oIe="_alignment_dvqtt_1",iIe="_popoverBody_dvqtt_10",O0={alignment:oIe,popoverBody:iIe};function rIe(){const e=ke();return s.jsx(up,{placement:lc.bottomRight,overrides:{Body:{props:{className:O0.popoverBody}}},content:()=>s.jsxs(f,{className:O0.alignment,children:[s.jsx(f,{onClick:()=>e==null?void 0:e.objects.alignLeft(),children:s.jsx(he.AlignLeft,{size:20})}),s.jsx(f,{onClick:()=>e==null?void 0:e.objects.alignCenter(),children:s.jsx(he.AlignCenter,{size:20})}),s.jsx(f,{onClick:()=>e==null?void 0:e.objects.alignRight(),children:s.jsx(he.AlignRight,{size:20})}),s.jsx(f,{onClick:()=>e==null?void 0:e.objects.alignTop(),children:s.jsx(he.AlignTop,{size:20})}),s.jsx(f,{onClick:()=>e==null?void 0:e.objects.alignMiddle(),children:s.jsx(he.AlignMiddle,{size:20})}),s.jsx(f,{onClick:()=>e==null?void 0:e.objects.alignBottom(),children:s.jsx(he.AlignBottom,{size:20})})]}),returnFocus:!0,autoFocus:!0,children:s.jsx(f,{children:s.jsx(hx,{placement:lc.bottom,showArrow:!0,accessibilityType:"tooltip",content:"Align",children:s.jsx(f,{children:s.jsx(he.Alignment,{size:20})})})})})}const lIe="_textControls_p9qie_1",cIe="_groupControlsWrapper_p9qie_13",dIe="_groupControlsIcons_p9qie_18",uIe="_iconbutton_p9qie_23",pIe="_groupButton_p9qie_27",zc={textControls:lIe,groupControlsWrapper:cIe,groupControlsIcons:dIe,iconbutton:uIe,groupButton:pIe};function gIe(){const{isPopupView:t}=I.useContext(Fe),{t:e}=J("translation",{keyPrefix:"editor.controllers.multiple"}),[a,n]=I.useState({isGroup:!1,isMultiple:!1}),o=Lt(),i=ke();I.useEffect(()=>{o&&n({isGroup:o.type==="group",isMultiple:o.type==="activeSelection"})},[o]),I.useEffect(()=>{let l=async()=>{o&&n({isGroup:o.type==="group",isMultiple:o.type==="activeSelection"})};return i&&i.on("history:changed",l),()=>{i&&i.off("history:changed",l)}},[i,o]);function r(){const[l,c]=I.useState({locked:!1}),d=ke(),u=Lt();return I.useEffect(()=>{u&&c({locked:!!u.locked})},[u]),s.jsx(s.Fragment,{children:l.locked?s.jsx(f,{onClick:()=>{d==null||d.objects.unlock(),c({locked:!1})},children:s.jsx(he.Unlocked,{size:ut})}):s.jsx(f,{onClick:()=>{d==null||d.objects.lock(),c({locked:!0})},children:s.jsx(he.Locked,{size:ut})})})}return t?null:s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:G({[zc.textControls]:!0,[zc.hide]:t}),children:[s.jsxs(f,{className:zc.groupControlsWrapper,children:[a.isGroup?s.jsx(ae,{buttonType:"textMedium",className:zc.groupButton,onClick:()=>{i==null||i.objects.ungroup(),n({...a,isGroup:!1})},children:e("ungroup")}):a.isMultiple?s.jsx(ae,{buttonType:"textMedium",className:zc.groupButton,onClick:()=>{i==null||i.objects.group(),n({...a,isGroup:!0})},children:e("group")}):null,s.jsx(rIe,{}),s.jsx(f,{onClick:()=>i==null?void 0:i.objects.clone(),children:s.jsx(he.Duplicate,{size:ut})}),s.jsx(f,{onClick:()=>i==null?void 0:i.objects.remove(),children:s.jsx(he.Delete,{size:ut})}),s.jsx(r,{}),s.jsx(f,{className:zc.groupControlsIcons})]}),s.jsx(Kd,{})]}),!t&&s.jsx(xc,{})]})}const mIe="_tapHeader_14lma_1",hIe="_tabs_14lma_15",fIe="_mainTab_14lma_23",_Ie="_secondaryTab_14lma_24",yIe="_iconsContainer_14lma_28",bIe="_searchImg_14lma_34",IIe="_separatorLayout_14lma_38",xIe="_separator_20_14lma_38",CIe="_separator_14lma_38",TIe="_buttonLayout_14lma_54",SIe="_titleLayout_14lma_61",jIe="_fullHeight_14lma_70",AIe="_noMarginRight_14lma_74",NIe="_container_14lma_78",wIe="_staticPathControlsContainer_14lma_82",MIe="_StaticPathControlsWrapper_14lma_93",vIe="_hide_14lma_107",uu={tapHeader:mIe,tabs:hIe,mainTab:fIe,secondaryTab:_Ie,iconsContainer:yIe,searchImg:bIe,separatorLayout:IIe,separator_20:xIe,separator:CIe,buttonLayout:TIe,titleLayout:SIe,fullHeight:jIe,noMarginRight:AIe,container:NIe,staticPathControlsContainer:wIe,StaticPathControlsWrapper:MIe,hide:vIe},EIe=()=>{const{isPopupView:t}=I.useContext(Fe),{handleDeleteSmartImage:e}=Np(),{uiStore:a}=q();return s.jsxs(f,{className:G({[uu.container]:!0,[uu.hide]:t}),children:[s.jsx(f,{className:G({[uu.staticPathControlsContainer]:!0,[uu.noMarginRight]:a.showGuideSection}),children:s.jsx(f,{onClick:e,className:uu.StaticPathControlsWrapper,children:s.jsx(he.Delete,{size:20})})}),!t&&s.jsx(xc,{})]})},kIe="/assets/bold-c9294db8.svg",DIe="/assets/highlight-4d981556.svg",PIe="/assets/italic-85735335.svg",LIe="/assets/strikethrough-cc844e2a.svg",BIe="/assets/textFixedSize-1c1c2da4.svg",OIe="/assets/underline-b18b4980.svg",RIe="_FormCheckBoxControlLabel_i64vy_1",zIe="_checkBox_i64vy_7",UIe="_checkBoxLabel_i64vy_13",ef={FormCheckBoxControlLabel:RIe,checkBox:zIe,checkBoxLabel:UIe},$Ie=()=>{const{t}=J("translation",{keyPrefix:"editor.controllers.textControllers"}),e=Lt(),a=ke(),{campaignStore:n}=q();I.useEffect(()=>{n.setProperty("fixedTextBoxChecked",e==null?void 0:e.fixedSize)},[]),I.useEffect(()=>{const i=async()=>{e&&e.type==="StaticText"&&n.setProperty("fixedTextBoxChecked",e==null?void 0:e.fixedSize)};return a&&a.on("history:changed",i),()=>{a&&a.off("history:changed",i)}},[a,e]);const o=I.useCallback(i=>{a==null||a.objects.update({fixedSize:i},void 0,!n.isEditingAllAds),n.setProperty("fixedTextBoxChecked",i),e.fixedWidthValue=e.width,e.fixedHeightValue=e.height,e.maximumFontSize=e.fontSize,i?e==null||e.setControlsVisibility({mt:!1,mb:!1,ml:!1,mr:!1,bl:!1,br:!1,tl:!1,tr:!1,mtr:!1}):e==null||e.setControlsVisibility({mt:!0,mb:!0,ml:!0,mr:!0,bl:!0,br:!0,tl:!0,tr:!0,mtr:!0})},[a]);return s.jsx(qt,{className:ef.FormCheckBoxControlLabel,classes:{label:ef.checkBoxLabel},control:s.jsx(_s,{className:ef.checkBox,checked:n.fixedTextBoxChecked,onChange:i=>{o(i.target.checked),i.target.checked&&(n.fixTextBoxAnchorEl=i.currentTarget)}}),label:t("fixTextBox")})},FIe=Y($Ie),GIe="_input_xcg9s_1",WIe="_expandIcon_xcg9s_17",HIe="_popoverContent_xcg9s_21",QIe="_menuItem_xcg9s_28",JIe="_selected_xcg9s_41",Pl={input:GIe,expandIcon:WIe,popoverContent:HIe,menuItem:QIe,selected:JIe},VIe=()=>{const t=ke(),e=Lt(),[a,n]=I.useState((e==null?void 0:e.maximumFontSize)??e.fontSize),[o,i]=I.useState(null),r=I.useRef(null),{fitTextIntoFixedTextBox:l}=Qt();I.useEffect(()=>{e&&e.type==="StaticText"&&n(e.maximumFontSize??e.fontSize)},[e]);const c=p=>{i(p.currentTarget),r.current&&r.current.focus()},d=()=>{i(null)},u=!!o,g=p=>{t==null||t.objects.update({maximumFontSize:Number(p)}),n(p),l(e),r.current&&r.current.focus(),d()},h=p=>{const _=p.target.value;if(_==="")n(NaN);else{const y=Number(_);isNaN(y)||(t==null||t.objects.update({maximumFontSize:Number(y)}),n(y),l(e))}};return s.jsxs("div",{className:Pl.textFontSizeContainer,children:[s.jsx("div",{className:Pl.inputWrapper,onClick:c,children:s.jsx(Lm,{inputRef:r,value:a!==void 0&&!isNaN(a)?Math.floor(a):"",onChange:h,className:Pl.input,type:"number",endAdornment:s.jsx(z_,{sx:{color:"rgba(0, 0, 0, 0.54)",fontSize:"22px"},className:Pl.expandIcon})})}),s.jsx(lo,{open:u,anchorEl:o,onClose:d,anchorOrigin:{vertical:"bottom",horizontal:"left"},children:s.jsx("div",{className:Pl.popoverContent,children:GS.map((p,_)=>s.jsx(Ca,{onClick:()=>g(p),className:`${Pl.menuItem} ${a===p?Pl.selected:""}`,children:p},_))})})]})},YIe="_popover_owtxs_1",ZIe="_resizeTextElementContainer_owtxs_13",qIe="_closeIcon_owtxs_17",XIe="_textBoxSizeTitle_owtxs_29",KIe="_fixedFontSizeSection_owtxs_29",exe="_maxFontLabel_owtxs_29",txe="_inputLabel_owtxs_43",sxe="_resolution_owtxs_50",axe="_resolutionContainer_owtxs_54",nxe="_rootClass_owtxs_69",oxe="_textField_owtxs_72",ixe="_resizeButtonContainer_owtxs_75",rxe="_resizeButton_owtxs_75",nn={popover:YIe,resizeTextElementContainer:ZIe,closeIcon:qIe,textBoxSizeTitle:XIe,fixedFontSizeSection:KIe,maxFontLabel:exe,inputLabel:txe,resolution:sxe,resolutionContainer:axe,rootClass:nxe,textField:oxe,resizeButtonContainer:ixe,resizeButton:rxe},lxe=({open:t=!1,handleClose:e,anchorEl:a})=>{const n=Lt(),{fitTextIntoFixedTextBox:o}=Qt(),[i,r]=I.useState(n!=null&&n.fixedHeightValue?Math.round(n==null?void 0:n.fixedHeightValue):Math.round(n==null?void 0:n.height)),[l,c]=I.useState(n!=null&&n.fixedWidthValue?Math.round(n==null?void 0:n.fixedWidthValue):Math.round(n==null?void 0:n.width)),{t:d}=J("translation",{keyPrefix:"editor.controllers.textControllers"});I.useEffect(()=>{r(n!=null&&n.fixedHeightValue?Math.round(n==null?void 0:n.fixedHeightValue):Math.round(n==null?void 0:n.height)),c(n!=null&&n.fixedWidthValue?Math.round(n==null?void 0:n.fixedWidthValue):Math.round(n==null?void 0:n.width))},[t]);const u=p=>{c(p.target.value?Math.round(Number(p.target.value)):void 0)},g=p=>{r(p.target.value?Math.round(Number(p.target.value)):void 0)},h=()=>{n&&(n.fixedHeightValue=i??void 0,n.fixedWidthValue=l??void 0,l&&n.set("width",l),i&&n.set("height",i),n.setCoords(),e&&e(),o(n))};return s.jsx(lo,{disableRestoreFocus:!0,open:t,onClose:e,anchorEl:a,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{className:nn.popover}},children:s.jsx(f,{className:nn.resizeTextElementContainer,children:s.jsxs(s.Fragment,{children:[s.jsx(Tl,{onClick:e,className:nn.closeIcon}),s.jsxs(f,{children:[s.jsx(k,{className:nn.textBoxSizeTitle,children:d("textBoxSize")}),s.jsx(me,{showLabel:!1,className:nn.inputLayout,children:s.jsxs(f,{className:nn.resolution,children:[s.jsxs(f,{className:nn.resolutionContainer,children:[s.jsx(k,{children:d("widthLabel")}),s.jsx(we,{rootClass:nn.rootClass,value:l&&Math.round(l),onChange:u,type:"number",customEndAdornmentText:"px"})]}),s.jsxs(f,{className:nn.resolutionContainer,children:[s.jsx(k,{children:d("heightLabel")}),s.jsx(we,{rootClass:nn.rootClass,value:i&&Math.round(i),onChange:g,type:"number",customEndAdornmentText:"px"})]})]})}),s.jsxs(f,{className:nn.fixedFontSizeSection,children:[s.jsx(k,{className:nn.maxFontLabel,children:d("maximumFontSize")}),s.jsx(VIe,{})]}),s.jsx(f,{className:nn.resizeButtonContainer,children:s.jsx(ae,{disabled:!i||!l,onClick:h,className:nn.resizeButton,buttonType:"primary",children:d("resize")})})]})]})})})},cxe=Y(lxe),dxe="/assets/Icon Popup-3ef40fac.svg";function uxe({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 20 20",fill:"none",children:s.jsx("path",{d:"M3.33398 5H16.6673M6.66732 10H13.334M5.00065 15H15.0007",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function pxe({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 20 20",fill:"none",children:s.jsx("path",{d:"M3.33203 5C8.53902 5 11.4584 5 16.6654 5M3.33203 10C8.48254 10 11.3702 10 16.5207 10M3.33203 15C7.88815 15 12.3622 15 16.9183 15",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function gxe({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 20 20",fill:"none",children:s.jsx("path",{d:"M3.33398 5H16.6673M3.33398 10H11.6673M3.33398 15H15.0007",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function mxe({size:t}){return s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 20 20",fill:"none",children:s.jsx("path",{d:"M3.33398 5H16.6673M8.33398 10H16.6673M5.00065 15H16.6673",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}const hxe="_alignContainer_1iiqq_1",fxe="_selectedButton_1iiqq_10",_xe="_alignButton_1iiqq_15",yxe="_textControl_1iiqq_21",Xo={alignContainer:hxe,selectedButton:fxe,alignButton:_xe,textControl:yxe},bxe=()=>{const t=["left","center","right","justify"],e=ke(),a=Lt(),[n,o]=I.useState({align:"left"}),{EditAllAds:i}=Qt(),{campaignStore:r}=q();return I.useEffect(()=>{a&&o({align:a.textAlign})},[a]),s.jsx(up,{showArrow:!0,placement:lc.bottom,overrides:{Body:{style:{zIndex:"1600"}}},content:()=>s.jsxs(f,{className:Xo.alignContainer,children:[s.jsx(ae,{disableRipple:!0,className:`${n.align===t[0]?Xo.selectedButton:""} ${Xo.alignButton}`,onClick:()=>{e==null||e.objects.update({textAlign:t[0]},void 0,!r.isEditingAllAds),o({align:t[0]}),i(_e.STATIC_TEXT,a.textType,Pt.TEXT_ALIGN,t[0])},children:s.jsx(gxe,{size:20})}),s.jsx(ae,{disableRipple:!0,className:`${n.align===t[1]?Xo.selectedButton:""} ${Xo.alignButton}`,onClick:l=>{l.stopPropagation(),e==null||e.objects.update({textAlign:t[1]},void 0,!r.isEditingAllAds),o({align:t[1]}),i(_e.STATIC_TEXT,a.textType,Pt.TEXT_ALIGN,t[1])},children:s.jsx(uxe,{size:20})}),s.jsx(ae,{disableRipple:!0,className:`${n.align===t[2]?Xo.selectedButton:""} ${Xo.alignButton}`,onClick:()=>{e==null||e.objects.update({textAlign:t[2]},void 0,!r.isEditingAllAds),o({align:t[2]}),i(_e.STATIC_TEXT,a.textType,Pt.TEXT_ALIGN,t[2])},children:s.jsx(mxe,{size:20})}),s.jsx(ae,{disableRipple:!0,className:`${n.align===t[3]?Xo.selectedButton:""} ${Xo.alignButton}`,onClick:()=>{e==null||e.objects.update({textAlign:t[3]},void 0,!r.isEditingAllAds),o({align:t[3]}),i(_e.STATIC_TEXT,a.textType,Pt.TEXT_ALIGN,t[3])},children:s.jsx(pxe,{size:20})})]}),returnFocus:!0,autoFocus:!0,children:s.jsx(f,{children:s.jsx(Ne,{title:"Align",placement:"bottom",children:s.jsx("img",{className:Xo.textControl,src:dxe,alt:""})})})})},Ixe="_input_xcg9s_1",xxe="_expandIcon_xcg9s_17",Cxe="_popoverContent_xcg9s_21",Txe="_menuItem_xcg9s_28",Sxe="_selected_xcg9s_41",Ll={input:Ixe,expandIcon:xxe,popoverContent:Cxe,menuItem:Txe,selected:Sxe},R0=()=>{const t=ke(),e=Lt(),[a,n]=I.useState((e==null?void 0:e.fontSize)??12),[o,i]=I.useState(null),r=I.useRef(null);I.useEffect(()=>{e&&e.type==="StaticText"&&n(e.fontSize)},[e]);const l=h=>{e!=null&&e.fixedSize||(i(h.currentTarget),r.current&&r.current.focus())},c=()=>{i(null)},d=!!o,u=h=>{t==null||t.objects.update({fontSize:Number(h)}),n(h),r.current&&r.current.focus(),c()},g=h=>{const p=h.target.value;if(p==="")n(NaN);else{const _=Number(p);isNaN(_)||(t==null||t.objects.update({fontSize:Number(_)}),n(_))}};return s.jsxs("div",{className:Ll.textFontSizeContainer,children:[s.jsx("div",{className:Ll.inputWrapper,onClick:l,children:s.jsx(Lm,{disabled:e==null?void 0:e.fixedSize,inputRef:r,value:isNaN(a)?"":Math.floor(a),onChange:g,className:Ll.input,type:"number",endAdornment:s.jsx(z_,{sx:{color:"rgba(0, 0, 0, 0.54)",fontSize:"22px"},className:Ll.expandIcon})})}),s.jsx(lo,{open:d,anchorEl:o,onClose:c,anchorOrigin:{vertical:"bottom",horizontal:"left"},sx:{"& .MuiPopover-paper":{top:"88px !important",left:"551px !important",position:"absolute"}},children:s.jsx("div",{className:Ll.popoverContent,children:GS.map((h,p)=>s.jsx(Ca,{onClick:()=>u(h),className:`${Ll.menuItem} ${a===h?Ll.selected:""}`,children:h},p))})})]})},jxe="/assets/letter-case-95088dd8.svg",Axe="_iconButton_1ogth_1",Nxe="_textControl_1ogth_7",z0={iconButton:Axe,textControl:Nxe},wxe=()=>{const[t,e]=I.useState({upper:!1}),a=ke(),{EditAllAds:n}=Qt(),o=Lt();return s.jsx(Ne,{title:"Letter case",placement:"bottom",children:s.jsx(ae,{className:z0.iconButton,disableRipple:!0,onClick:()=>{t.upper?(e({upper:!1}),a==null||a.objects.toLowerCase(),n(_e.STATIC_TEXT,o.textType,Pt.LETTER_CASE,"")):(e({upper:!0}),a==null||a.objects.toUppercase(),n(_e.STATIC_TEXT,o.textType,Pt.LETTER_CASE,"uppercase"))},children:s.jsx("img",{className:z0.textControl,src:jxe})})})},Mxe="/assets/line-height-9a98d6f3.svg",vxe="_textSpacingContent_159j7_1",Exe="_lineHeightControl_159j7_13",kxe="_title_159j7_18",Dxe="_sliderInput_159j7_25",Pxe="_slider_159j7_25",Lxe="_textControl_159j7_40",Bxe="_inputBase_159j7_46",Oxe="_input_159j7_46",Rxe="_popoverBody_159j7_63",jn={textSpacingContent:vxe,lineHeightControl:Exe,title:kxe,sliderInput:Dxe,slider:Pxe,"MuiSlider-thumb":"_MuiSlider-thumb_159j7_35",textControl:Lxe,inputBase:Bxe,input:Oxe,popoverBody:Rxe},zxe=()=>{const[t,e]=I.useState({charSpacing:0,lineHeight:0}),{t:a}=J("translation",{keyPrefix:"editor.controllers.textControllers"}),n=ke(),o=Lt(),{EditAllAds:i}=Qt(),{campaignStore:r}=q();I.useEffect(()=>{if(o){const{charSpacing:c,lineHeight:d}=o;e({...t,charSpacing:c/10,lineHeight:d*10})}},[o]);const l=(c,d)=>{n&&(c==="charSpacing"?(e({...t,[c]:d[0]}),n.objects.update({[c]:d[0]*10},void 0,!r.isEditingAllAds),i(_e.STATIC_TEXT,o.textType,c,d[0]*10)):(e({...t,[c]:d[0]}),n.objects.update({[c]:d[0]/10},void 0,!r.isEditingAllAds),i(_e.STATIC_TEXT,o.textType,c,d[0]/10)))};return s.jsx(up,{showArrow:!0,placement:lc.bottom,overrides:{Body:{props:{className:jn.popoverBody}}},content:()=>s.jsxs(f,{className:jn.textSpacingContent,children:[s.jsxs(f,{children:[s.jsx(k,{className:jn.title,children:a("letterSpacing")}),s.jsxs(f,{className:jn.sliderInput,children:[s.jsx(Fo,{min:-20,max:100,value:t.charSpacing,onChange:(c,d)=>{Array.isArray(d)?l("charSpacing",d):l("charSpacing",[d])},className:jn.slider}),s.jsx(we,{type:"number",value:Math.round(t.charSpacing),height:"19px",className:jn.input,inputProps:{className:jn.inputBase}})]})]}),s.jsxs(f,{children:[s.jsx(k,{className:jn.title,children:a("lineSpacing")}),s.jsxs(f,{className:jn.sliderInput,children:[s.jsx(Fo,{min:0,max:100,value:t.lineHeight,onChange:(c,d)=>{Array.isArray(d)?l("lineHeight",d):l("lineHeight",[d])},className:jn.slider}),s.jsx(we,{type:"number",value:Math.round(t.lineHeight),onChange:()=>{},height:"19px",className:jn.input,inputProps:{className:jn.inputBase}})]})]})]}),children:s.jsx(f,{children:s.jsx(Ne,{title:a("Spacing"),placement:"bottom",children:s.jsx("img",{className:jn.textControl,src:Mxe,alt:"spacing"})})})})},Uxe="_tapHeader_v61rz_1",$xe="_tabs_v61rz_15",Fxe="_mainTab_v61rz_23",Gxe="_secondaryTab_v61rz_24",Wxe="_iconsContainer_v61rz_28",Hxe="_searchImg_v61rz_34",Qxe="_separatorLayout_v61rz_38",Jxe="_separator_20_v61rz_38",Vxe="_separator_v61rz_38",Yxe="_buttonLayout_v61rz_54",Zxe="_titleLayout_v61rz_61",qxe="_fullHeight_v61rz_70",Xxe="_noMarginRight_v61rz_74",Kxe="_container_v61rz_78",eCe="_textControls_v61rz_82",tCe="_textControlSecondToolBar_v61rz_82",sCe="_textControlsWrapper_v61rz_94",aCe="_fontSelector_v61rz_99",nCe="_fontSelectorDropdownIcon_v61rz_115",oCe="_dropDown_v61rz_118",iCe="_textTypeDropDown_v61rz_133",rCe="_divider_v61rz_139",lCe="_colorBox_v61rz_145",cCe="_textControlsIcons_v61rz_153",dCe="_iconbutton_v61rz_158",uCe="_FormCheckBoxControlLabel_v61rz_163",pCe="_checkBox_v61rz_167",gCe="_checkBoxLabel_v61rz_171",mCe="_fixedTextButtonWrapper_v61rz_177",hCe="_iconButton_v61rz_193",fCe="_textControl_v61rz_82",_Ce="_hide_v61rz_207",Mt={tapHeader:Uxe,tabs:$xe,mainTab:Fxe,secondaryTab:Gxe,iconsContainer:Wxe,searchImg:Hxe,separatorLayout:Qxe,separator_20:Jxe,separator:Vxe,buttonLayout:Yxe,titleLayout:Zxe,fullHeight:qxe,noMarginRight:Xxe,container:Kxe,textControls:eCe,textControlSecondToolBar:tCe,textControlsWrapper:sCe,fontSelector:aCe,fontSelectorDropdownIcon:nCe,dropDown:oCe,textTypeDropDown:iCe,divider:rCe,colorBox:lCe,textControlsIcons:cCe,iconbutton:dCe,FormCheckBoxControlLabel:uCe,checkBox:pCe,checkBoxLabel:gCe,fixedTextButtonWrapper:mCe,iconButton:hCe,textControl:fCe,hide:_Ce},yCe=()=>{var B,Q;const t={family:"Lato-Black",bold:!1,italic:!1,linethrough:!1,underline:!1,color:"#1A0638",styleOptions:{hasBold:!0,hasItalic:!0,options:[]}},e=Qo(),[a,n]=I.useState(t),o=Lt(),{setActivePanel:i}=Ts(),r=ke(),{isPopupView:l}=I.useContext(Fe),{brandFontStore:c,designEditorStore:d,campaignStore:u,uiStore:g}=q(),{t:h}=J("translation",{keyPrefix:"editor.controllers.textControllers"}),{EditAllAds:p}=Qt(),_=Ht.indexOf("text"),y=1720,[b,x]=I.useState(window.innerWidth{var W;if(o&&o.type==="StaticText")if(((W=c==null?void 0:c.brandOrgFonts)==null?void 0:W.length)==0)c.getAllOrgBrandFonts(!0).then(()=>{const H=Bg(o,c==null?void 0:c.brandOrgFonts);n({...a,...H})});else{const H=Bg(o,c==null?void 0:c.brandOrgFonts);n({...a,...H})}},[o]),I.useEffect(()=>{const W=async()=>{if(o&&o.type==="StaticText"){const H=Bg(o,c==null?void 0:c.brandOrgFonts);n({...a,...H}),u.setProperty("fixedTextBoxChecked",o==null?void 0:o.fixedSize)}};return r&&r.on("history:changed",W),()=>{r&&r.off("history:changed",W)}},[r,o]),I.useEffect(()=>{const W=()=>{x(window.innerWidth{window.removeEventListener("resize",W)}},[]);const S=I.useCallback(()=>{let W;const H=typeof o.fontWeight=="number"?o.fontWeight:o.fontWeight==="bold"?700:400;a.bold||H>=600?(W=H>=600?"normal":H-300,r==null||r.objects.update({fontWeight:W},void 0,!u.isEditingAllAds),n({...a,bold:!1}),p(_e.STATIC_TEXT,o.textType,Pt.BOLD,W)):(W=H<600?600:"bold",u.isEditingAllAds||r==null||r.objects.update({fontWeight:W},void 0,!u.isEditingAllAds),p(_e.STATIC_TEXT,o.textType,Pt.BOLD,W),n({...a,bold:!0}))},[r,a]),j=I.useCallback(async()=>{let W="normal";a.italic?(r==null||r.objects.update({fontStyle:W},void 0,!u.isEditingAllAds),p(_e.STATIC_TEXT,o.textType,Pt.ITALIC,W),n({...a,italic:!1})):(W="italic",u.isEditingAllAds||r==null||r.objects.update({fontStyle:W},void 0,!u.isEditingAllAds),p(_e.STATIC_TEXT,o.textType,Pt.ITALIC,W),n({...a,italic:!0}))},[r,a]),N=I.useCallback(()=>{u.isEditingAllAds||r==null||r.objects.update({underline:!a.underline},void 0,!u.isEditingAllAds),p(_e.STATIC_TEXT,o.textType,Pt.UNDERLINE,!a.underline),n({...a,underline:!a.underline})},[r,a]),w=I.useCallback(()=>{u.isEditingAllAds||r==null||r.objects.update({linethrough:!a.linethrough},void 0,!u.isEditingAllAds),p(_e.STATIC_TEXT,o.textType,Pt.LINETHROUGH,!a.linethrough),n({...a,linethrough:!a.linethrough})},[r,a]),D=W=>{u.fixTextBoxAnchorEl=W.currentTarget},E=()=>{u.fixTextBoxAnchorEl=void 0},A=()=>s.jsx(s.Fragment,{children:!l&&s.jsxs(s.Fragment,{children:[s.jsx(Ee,{className:Mt.divider,orientation:"vertical"})," ",s.jsx(bxe,{}),s.jsx(Ee,{className:Mt.divider,orientation:"vertical"})," ",s.jsx(zxe,{}),s.jsx(Ee,{className:Mt.divider,orientation:"vertical"}),u.fixedTextBoxChecked&&s.jsx(Ne,{title:h("fixTextBox"),placement:"bottom",children:s.jsx(ae,{buttonType:"textMedium",onClick:D,className:G({[Mt.fixedTextButtonWrapper]:!0,[Mt.selected]:!!u.fixTextBoxAnchorEl}),children:s.jsx("img",{src:BIe,alt:""})})}),s.jsx(FIe,{})]})}),M=()=>{T(W=>!W)};return s.jsxs(f,{className:G({[Mt.container]:!0,[Mt.hide]:l&&d.activeStep!==_}),children:[s.jsxs(f,{className:G({[Mt.textControls]:!0,[Mt.noMarginRight]:g.showGuideSection}),children:[s.jsxs(f,{className:Mt.textControlsWrapper,children:[s.jsxs(f,{className:Mt.fontSelector,onClick:()=>{e(!0),i(xe.FONTSELECTOR)},children:[((B=a==null?void 0:a.family)==null?void 0:B.length)>12?((Q=a==null?void 0:a.family)==null?void 0:Q.slice(0,12))+"...":a==null?void 0:a.family,s.jsx(f,{className:Mt.fontSelectorDropdownIcon,children:s.jsx(mx,{color:" rgba(0, 0, 0, 0.54);",size:24})})]}),o!=null&&o.fixedSize?s.jsx(Ne,{title:h("fontSizeSelectionDisabled"),placement:"bottom",children:s.jsx(s.Fragment,{children:!l&&s.jsx(R0,{})})}):s.jsx(s.Fragment,{children:!l&&s.jsx(R0,{})}),s.jsx(Ee,{className:Mt.divider,orientation:"vertical"}),s.jsxs(f,{className:Mt.textControlsIcons,children:[s.jsx(f,{style:{backgroundColor:a.color,background:a.color,opacity:o==null?void 0:o.opacity},onClick:()=>{e(!0),i(xe.TEXTFILL)},className:Mt.colorBox}),s.jsx(Ne,{title:h("highlighterColor"),placement:"bottom",children:s.jsx(f,{onClick:()=>{e(!0),i(xe.TEXTHIGHLIGHTER),o.textBackgroundColor&&(r==null||r.objects.update({textBackgroundColor:void 0,brandId:void 0},void 0,!u.isEditingAllAds))},className:Mt.textControl,children:s.jsx("img",{src:DIe,alt:""})})}),s.jsx(Ee,{className:Mt.divider,orientation:"vertical"}),s.jsx(Ne,{title:h("bold"),placement:"bottom",children:s.jsx(ae,{className:Mt.iconbutton,disableRipple:!0,disabled:a.styleOptions.hasBold,onClick:S,children:s.jsx("img",{className:Mt.textControl,style:{...!a.bold&&{color:"rgb(169,169,169)"}},src:kIe,alt:""})})}),s.jsx(Ne,{title:h("Italic"),placement:"bottom",children:s.jsx(ae,{className:Mt.iconbutton,disableRipple:!0,disabled:a.styleOptions.hasItalic,onClick:j,children:s.jsx("img",{className:Mt.textControl,style:{...!a.italic&&{color:"rgb(169,169,169)"}},src:PIe,alt:""})})}),s.jsx(Ne,{title:h("Underline"),placement:"bottom",children:s.jsx(ae,{className:Mt.iconbutton,disableRipple:!0,disabled:a.styleOptions.hasItalic,onClick:N,children:s.jsx("img",{className:Mt.textControl,style:{...!a.underline&&{color:"rgb(169,169,169)"}},onClick:N,src:OIe,alt:""})})}),s.jsx(Ne,{title:h("lineThrough"),placement:"bottom",children:s.jsx(ae,{className:Mt.iconbutton,disableRipple:!0,disabled:a.styleOptions.hasItalic,onClick:w,children:s.jsx("img",{className:Mt.textControl,style:{...!a.linethrough&&{color:"rgb(169,169,169)"}},src:LIe,alt:""})})}),s.jsx(X1,{showTextShadowIcon:!0}),s.jsx(wxe,{}),g.showGuideSection&&b?s.jsx(f,{children:s.jsx(Bs,{className:Mt.iconButton,"aria-label":"more",onClick:M,children:s.jsx(bA,{})})}):s.jsx(s.Fragment,{children:A()})]}),s.jsx(cxe,{open:!!u.fixTextBoxAnchorEl,handleClose:E,anchorEl:u.fixTextBoxAnchorEl})]}),!l&&s.jsx(Kd,{})]}),g.showGuideSection&&b&&C&&s.jsx(f,{className:G({[Mt.container]:!0,[Mt.hide]:l&&d.activeStep!==_}),children:s.jsx(f,{className:G({[Mt.textControlSecondToolBar]:!0,[Mt.noMarginRight]:g.showGuideSection}),children:A()})}),s.jsx(wp,{activeObject:o,showBrandColorDropdown:!0,showBrandFontDropdown:!0}),!l&&s.jsx(xc,{})]})},bCe=Y(yCe),ICe="_container_8tzwg_1",xCe="_vectorToolBar_8tzwg_5",CCe="_leftToolBarSide_8tzwg_18",TCe="_vectorColors_8tzwg_23",SCe="_colorBox_8tzwg_28",jCe="_hide_8tzwg_37",Uc={container:ICe,vectorToolBar:xCe,leftToolBarSide:CCe,vectorColors:TCe,colorBox:SCe,hide:jCe},ACe=()=>{const{campaignStore:t}=q(),e=Lt(),{setActivePanel:a}=Ts(),n=Qo(),{isPopupView:o}=I.useContext(Fe);return I.useEffect(()=>{if(e&&e.type==="StaticVector"){const i=e._objects[0]._objects,r=On.groupBy(i,"fill");t.vectorColors={...t.vectorColors,colors:Object.keys(r),colorMap:e.colorMap}}},[e]),s.jsxs(f,{className:G({[Uc.container]:!0,[Uc.hide]:o}),children:[s.jsxs(f,{className:Uc.vectorToolBar,children:[s.jsx(f,{children:s.jsxs(f,{className:Uc.leftToolBarSide,children:[s.jsx(f,{className:Uc.vectorColors,children:Object.keys(t.vectorColors.colorMap).map((i,r)=>s.jsx(f,{style:{backgroundColor:t.vectorColors.colorMap[i],background:t.vectorColors.colorMap[i],opacity:(e==null?void 0:e.opacity)??1},onClick:()=>{n(!0),a(xe.SHAPEFILLCOLOR),t.prevColor=i},className:Uc.colorBox}))}),s.jsx(X1,{})]})}),s.jsx(Kd,{})]}),s.jsx(wp,{activeObject:e,showBrandColorDropdown:!0}),!o&&s.jsx(xc,{})]})},NCe=Y(ACe),U0={StaticText:bCe,StaticPath:EIe,StaticImage:aIe,StaticVector:NCe,StaticRect:Kh,StaticCircle:Kh,StaticTriangle:Kh,Locked:nIe,Multiple:gIe,Canvas:cbe},$0="Canvas",N2=()=>{const t=ke(),{setActiveSubMenu:e}=Ts(),{isSmartImageHeaderVisible:a}=Np(),n=Lt(),{isPopupView:o}=I.useContext(Fe),[i,r]=be.useState({toolbox:"Text"}),{designEditorStore:l}=q(),c=W_("div",u=>({minHeight:o?"0px":"105px"}));be.useEffect(()=>{const u=aye(n,o);if(u?u.length>1?r({toolbox:"Multiple"}):o&&l.activeStep===Ht.indexOf("text")?r({toolbox:_e.STATIC_TEXT}):r({toolbox:u[0]}):(!a&&!o&&(t==null||t.objects.select("frame")),o&&l.activeStep===Ht.indexOf("text")?r({toolbox:_e.STATIC_TEXT}):r({toolbox:$0}),r({toolbox:$0}),e("")),t&&o&&(n==null?void 0:n.type)!==_e.STATIC_TEXT&&l.activeStep===Ht.indexOf("text")){const g=t.canvas.canvas.getObjects().find(h=>h.type===_e.STATIC_TEXT);t.state.setActiveObject(g),g&&t.canvas.canvas.setActiveObject(g)}},[n]);const d=i.toolbox=="Frame"?U0.Canvas:U0[i.toolbox];return s.jsx(c,{children:d?s.jsx(d,{}):i.toolbox})},wCe="_campaignGenerationForm_o1oe8_1",MCe="_content_o1oe8_8",vCe="_title_o1oe8_16",ECe="_input_o1oe8_23",kCe="_button_o1oe8_26",DCe="_loadingContainer_o1oe8_37",PCe="_colored_o1oe8_59",Wi={campaignGenerationForm:wCe,content:MCe,title:vCe,input:ECe,button:kCe,loadingContainer:DCe,colored:PCe},LCe=()=>{const t=ke(),{generateCampaignSmartImages:e}=_2(),{scenes:a}=Ka(),{designEditorStore:n}=q(),{t:o}=J("translation",{keyPrefix:"editor"}),{buildUpdatedTemplate:i}=ch();return s.jsx(f,{className:G({[Wi.campaignGenerationForm]:!0}),children:s.jsxs(f,{className:Wi.content,children:[s.jsx(k,{className:Wi.title,children:o("popup.campaign.title")}),s.jsx(Nt,{value:n.campaignName,onChange:r=>n.setProperty("campaignName",r.target.value),variant:"standard",placeholder:o("popup.campaign.input"),fullWidth:!0,InputProps:{classes:{root:Wi.textField}},className:Wi.input,disabled:n.isGenerateAdsLoading}),n.isGenerateAdsLoading?s.jsxs(f,{className:Wi.loadingContainer,children:[s.jsx(fn,{loading:n.hideCampaignResultContent,progressBarTime:f2*a.length,showAnimation:!1,loadingStringsPosition:"left",showLoadingStrings:!1}),s.jsxs(k,{className:Wi.content,children:[o("popup.campaign.loading")," ",s.jsxs("span",{className:Wi.colored,children:[n.numberOfProcessedAdvertisements," / ",a.length??1]})]})]}):s.jsx(ae,{buttonType:"primary",type:"submit",variant:"contained",color:"secondary",fullWidth:!0,className:Wi.button,disabled:n.campaignName.trim()==="",onClick:async()=>{if(!t)return;n.setProperty("isGenerateAdsLoading",!0);const r=await e(),l=await i(r,$e.DRAFT,!0,n.campaignName);n.setProperty("campaignUpdatedTemplate",l),n.setProperty("hideCampaignResultContent",!1),n.setProperty("isGenerateAdsLoading",!1)},children:o("popup.buttons.createCampaign",{count:a.length})})]})})},BCe=Y(LCe),OCe="/assets/campaign_empty_state-5590f7f9.png",RCe="_templatesEmptyState_1wpo9_1",zCe="_content_1wpo9_6",UCe="_image_1wpo9_13",$Ce="_title_1wpo9_19",FCe="_boldSubTitle_1wpo9_25",GCe="_or_1wpo9_31",WCe="_button_1wpo9_61",$c={templatesEmptyState:RCe,content:zCe,image:UCe,title:$Ce,boldSubTitle:FCe,or:GCe,button:WCe},HCe=()=>{const{t}=J("translation",{keyPrefix:"editor"});return s.jsx(f,{className:$c.templatesEmptyState,children:s.jsxs(f,{className:$c.content,children:[s.jsx("img",{className:$c.image,src:OCe}),s.jsx(k,{className:$c.title,children:t("popup.emptyState.title.part1")}),s.jsx(k,{className:$c.boldSubTitle,children:t("popup.emptyState.title.part2")}),s.jsx(k,{className:$c.subTitle,children:t("popup.emptyState.title.part3")})]})})},QCe=Y(HCe),JCe="_gallery_xw0sl_1",VCe="_ttiGallery_xw0sl_1",YCe="_galleryWrapper_xw0sl_16",ZCe="_header_xw0sl_21",qCe="_headerText_xw0sl_28",XCe="_actionBtns_xw0sl_34",KCe="_iconButton_xw0sl_39",eTe="_imageWrapper_xw0sl_62",F0={gallery:JCe,ttiGallery:VCe,galleryWrapper:YCe,header:ZCe,headerText:qCe,actionBtns:XCe,iconButton:KCe,imageWrapper:eTe},tTe=({images:t,maxInLine:e=4,className:a,fullScreenProps:n,scrollPosition:o})=>{const{playgroundStore:i}=q(),[r,l]=I.useState(0),[c,d]=I.useState(n==null?void 0:n.open),[u,g]=I.useState(n==null?void 0:n.displayMode);I.useEffect(()=>{d(n==null?void 0:n.open)},[n==null?void 0:n.open]);const h=y=>{g("scroll"),l(y),d(!0)},p=()=>{var y;d(!1),(y=n==null?void 0:n.onClose)==null||y.call(n),g(n==null?void 0:n.displayMode)},_=y=>{i.handleSelectImage(y)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:`${a} ${F0.ttiGallery}`,sx:{"& span > span":{width:"100%"},"& > span":{width:`calc( ${100/e}% - 2vw)`}},children:t.map((y,b)=>s.jsx("span",{className:F0.imageWrapper,children:s.jsx(la,{...y,handleFullScreen:()=>h(b),lazyImageProps:{...y.lazyImageProps,scrollPosition:o},fullScreenProps:y.fullScreenProps,hideDownloadIcon:!0,handleClick:()=>_(y)},b)}))}),c&&s.jsx(Jo,{...n,open:c,images:t.filter(y=>!y.hideFullScreenButton&&!y.errorType).map(y=>({src:y.url,...y.fullScreenProps})),currentIndex:r,onClose:p,displayMode:u,hideDownloadIcon:!0})]})},sTe=Y(tTe),aTe="_campaignGenerationResult_smatc_1",nTe="_campaignTitleContainer_smatc_9",oTe="_campaignTitle_smatc_9",iTe="_button_smatc_23",rTe="_adsContainer_smatc_27",lTe="_ads_smatc_27",cTe="_loaderStyle_smatc_51",Fc={campaignGenerationResult:aTe,campaignTitleContainer:nTe,campaignTitle:oTe,button:iTe,adsContainer:rTe,ads:lTe,loaderStyle:cTe},dTe=()=>{const{scenes:t}=Ka(),[e,a]=I.useState(!0),[n,o]=I.useState(!1),{designEditorStore:i,playgroundStore:r}=q(),l=t.map(c=>({id:c.id,url:c.preview,type:pe.CAMPAIGN}));return I.useEffect(()=>{const c=setTimeout(()=>{a(!1)},1500);return()=>clearTimeout(c)},[]),s.jsx(s.Fragment,{children:s.jsxs(f,{className:Fc.campaignGenerationResult,children:[s.jsx(f,{className:Fc.campaignTitleContainer,children:s.jsx(k,{className:Fc.campaignTitle,children:i.campaignName})}),s.jsx(Qe,{className:Fc.loaderStyle,isLoading:e,children:s.jsx(f,{className:Fc.adsContainer,children:s.jsx(sTe,{images:l.map(c=>({ImageOverlay:s.jsx(Cl,{image:c}),displayOverlay:"hover",aspectRatio:void 0,selectable:!1,htmlJsonData:c.id,async:!1,onSuccessPulling:()=>r.onSuccessResult(c),onErrorPulling:d=>r.onErrorResult(c,d),fullScreenProps:{fileName:r.getFileName(c)},...c})),fullScreenProps:{open:n,onClose:()=>o(!1),displayMode:"scroll"},className:Fc.gallery})})})]})})},uTe=Y(dTe),pTe="_graphicContainer_1erdl_1",gTe="_graphicSubContainer_1erdl_8",mTe="_graphicSubContainerExtension_1erdl_16",hTe="_flexColumn_1erdl_20",fTe="_hide_1erdl_25",_Te="_hiddenVisibility_1erdl_29",Gc={graphicContainer:pTe,graphicSubContainer:gTe,graphicSubContainerExtension:mTe,flexColumn:hTe,hide:fTe,hiddenVisibility:_Te},yTe=()=>{var Q;const t=ke(),{setActivePanel:e}=Ts(),a=Z1(),{resetRectangleInAGroup:n,findObjectFromScene:o,syncMissingSmartImageAndOriginalImageWithOriginalScene:i}=qa(),r=Qo(),l=Ht.indexOf("campaigns"),c=Ht.indexOf("images"),d=Ht.indexOf("text"),u=Ht.indexOf("WizardImages"),{designEditorStore:g,imagesStore:h,brandsDefinitionStore:p,campaignStore:_,playgroundStore:y}=q(),{isPopupView:b,scenes:x,setScenes:C,setCurrentScene:T}=I.useContext(Fe),S=()=>r(!1),j=()=>r(!0);I.useEffect(()=>(p.brands.items.length===0&&!p.isLoading&&p.loadBrandsDefinition(),g.setProperty("campaignUpdatedTemplate",void 0),()=>{j(),g.setProperty("activeStep",0),g.setProperty("newStep",0),p.setProperty("selectedBrand",Ru),_.handleSetSelectedWizardTemplate(null),p.templateScenesBeforeApplyBrandInWizard=void 0,_.isEditingAllAds=!1,g.setProperty("imageTypeToNewUrlMap",{}),g.setProperty("backupOfReplacedStaticImagesLayers",[]),g.setProperty("isSceneFullyLoaded",!0),g.setProperty("canvasColorAppliedOnWizard",!1)}),[]),I.useEffect(()=>{(async()=>{const{newStep:H}=g;switch(N(),H){case l:w();break;case c:await D();break;case d:A();break;case u:M();break;default:j();break}H!==d&&H!==u&&e(g.editorStepperSteps[H].tabName),H!==l&&(g.setProperty("hideCampaignResultContent",!0),g.setProperty("numberOfProcessedAdvertisements",1)),g.setProperty("activeStep",H)})()},[g.newStep]);const N=()=>{t==null||t.state.setActiveObject(void 0),t==null||t.objects.select(void 0)},w=()=>{S()},D=async()=>{g.setProperty("isLoadingSmartImageStep",!0),j(),await B(),h.clearSmartImageForm(),y.setTextToGenerate(""),E(),h.setProperty("secondaryTabType",qe.SMART_IMAGE),g.setProperty("isLoadingSmartImageStep",!1),g.setProperty("removeSmartImageFromAllScenes",!1)},E=()=>{h.smartImagesHistory.length>1&&(h.smartImagesHistory=h.smartImagesHistory.slice(0,1))},A=()=>{j(),e(xe.INSERTTEXT);const W=t==null?void 0:t.canvas.canvas.getObjects().find(H=>H.type===_e.STATIC_TEXT);W&&(t==null||t.state.setActiveObject(W),t==null||t.canvas.canvas.setActiveObject(W))},M=()=>{j(),e(xe.WIZARDIMAGES);const W=t==null?void 0:t.canvas.canvas.getObjects().find(H=>H.type===_e.STATIC_IMAGE);W&&(t==null||t.state.setActiveObject(W),t==null||t.canvas.canvas.setActiveObject(W))},B=be.useCallback(async()=>{var W,H;if(t&&b){const v=t.scene.exportToJSON();await i(v);let z=await o(v,fe.SmartImage,!0);if(((W=z==null?void 0:z.type)==null?void 0:W.toLowerCase())!=="group"&&(z=void 0),z){const L=await o(v,fe.SmartImage),R=L==null?void 0:L.src;if(R&&h.smartImagesHistory.unshift({id:Be(),visual_hash:"",url:R,seed:0,sid:"",input_params:{...L==null?void 0:L.metadata}}),h.secondaryTabType=qe.SMART_IMAGE,h.setProperty("smartImageBackgroundOptions",[]),g.setProperty("hasSmartImages",!1),await n(v,fe.OuterRectangle),await n(v,fe.InnerRectangle),_.selectedWizardTemplate){const U=await(t==null?void 0:t.renderer.render(v)),Z={...v,preview:U,duration:1e3},ee=(H=_.selectedWizardTemplate)==null?void 0:H.ads_json.scenes.map(V=>V.id===Z.id?{...Z,preview:U}:t.scene.formalizeSceneAttributes(V));C(ee),g.setProperty("isSceneFullyLoaded",!1),T(Z)}}}},[t]);return s.jsxs(f,{component:"div",className:Gc.graphicContainer,children:[s.jsx(A2,{}),s.jsxs(f,{component:"div",className:Gc.flexColumn,children:[g.activeStep!=l&&s.jsx(N2,{}),s.jsx(f,{component:"div",className:G({[Gc.graphicSubContainer]:!0,[Gc.graphicSubContainerExtension]:!a}),children:g.hideCampaignResultContent?s.jsxs(s.Fragment,{children:[g.isTemplateEmptyState&&s.jsx(QCe,{}),g.activeStep===l&&s.jsx(BCe,{}),s.jsx(Gfe,{progressBarTime:f2*x.length,loading:g.isGenerateAdsLoading,coverImageUrl:(Q=x==null?void 0:x[0])==null?void 0:Q.preview,className:G({[Gc.hiddenVisibility]:g.isTemplateEmptyState}),children:s.jsxs(s.Fragment,{children:[s.jsx(x2,{id:"bria_campaign_wizard_canvas"}),s.jsx(f,{className:Gc.hide,children:s.jsx(S2,{})})]})})]}):s.jsx(uTe,{})})]})]})},bTe=Y(yTe);function ITe({children:t}){return s.jsx(De,{$style:{width:"100vw",display:"flex",flexDirection:"column",fontFamily:"Montserrat, serif"},children:t})}const uh="/assets/Bria-logo-5e0c53b1.svg",xTe="_closeIcon_1wkk2_1",CTe={closeIcon:xTe},N_=()=>{var t;return K.isIframe()&&((t=K.iframe.config.general_config)!=null&&t.enable_close_window_btn)?s.jsx(Un,{onClick:()=>{K.sendPostMessage(Si.CloseClicked)},className:CTe.closeIcon}):s.jsx(s.Fragment,{})};class ph{constructor(e="+__BRIA.ai__+"){m(this,"bs");m(this,"key");this.bs=16,this.key=e}async generateKey(e){const a=new TextEncoder,n=await crypto.subtle.digest("SHA-256",a.encode(e));return crypto.subtle.importKey("raw",n,{name:"AES-CBC"},!1,["encrypt","decrypt"])}async encrypt(e){const a=await this.generateKey(this.key),n=crypto.getRandomValues(new Uint8Array(this.bs)),o=this._pad(e),i=new TextEncoder,r=await crypto.subtle.encrypt({name:"AES-CBC",iv:n},a,i.encode(o)),l=new Uint8Array(r),c=new Uint8Array(n.length+l.length);return c.set(n),c.set(l,n.length),btoa(String.fromCharCode(...c))}_pad(e){const a=this.bs-e.length%this.bs;return e+String.fromCharCode(a).repeat(a)}_unpad(e){const a=e.charCodeAt(e.length-1);return e.slice(0,-a)}async decrypt(e,a=!1){const n=await this.generateKey(this.key),o=Uint8Array.from(atob(e),u=>u.charCodeAt(0)),i=o.slice(0,this.bs),r=o.slice(this.bs),l=await crypto.subtle.decrypt({name:"AES-CBC",iv:i},n,r),d=new TextDecoder().decode(l);return a?this._unpad(d):d}}var w2=(t=>(t.Iframe="iframe",t.Platform="platform",t))(w2||{});const Mp=()=>{const t=ve(),{loginWithEmail:e,loginWithIframeSso:a}=hr(),n=new URLSearchParams(location.search),o=()=>{switch(Yd()){case Xu.local:return"http://localhost:3001";case Xu.integration:return"https://int.iframe.platform.bria.ai";default:return"https://prod.iframe.platform.bria.ai"}},i=()=>`${o()}/?iframeId=preview`,r=()=>{var h;return((h=K.iframe)==null?void 0:h.id)||n.get("iframeId")},l=()=>K.passedImageUrl||n.get("imageUrl"),c=h=>`${o()}/?iframeId=${h.id}`,d=()=>{if(K.iframe){Object.keys(rm).includes(K.iframe.config.landing_page)||(K.iframe.config.landing_page=pe.TEXT_TO_IMAGE);const h=rm[K.iframe.config.landing_page]??"";t(h)}else throw new Error("Iframe does not exists")};return{getIframeHost:o,getIframePreviewUrl:i,getIframeId:r,getPassedImageUrl:l,createIframeUrl:c,navigateToLandingPage:d,authenticateIframe:async h=>{var p,_,y,b,x;if(!K.isPreview()){const C=(p=K.iframe.organization.sso_config)==null?void 0:p.find(T=>T.type===w2.Iframe);if(C){if((_=ms.currentUser)!=null&&_.isAnonymous||((x=(b=(y=ms.currentUser)==null?void 0:y.providerData)==null?void 0:b[0])==null?void 0:x.providerId)!==C.providerId)return await a(C.providerId)}else{const T=new ph(h.org_id),[S,j]=await Promise.all([T.decrypt(h.username),T.decrypt(h.password)]);return await e(S,j)}}},navigateIframe:h=>{K.iframe.config.landing_page=h,d()}}},TTe="_navigationLabel_1e9sq_1",STe="_navigationDropdown_1e9sq_1",G0={navigationLabel:TTe,navigationDropdown:STe},jTe=()=>{const{navigateIframe:t}=Mp(),e=Object.entries(K.iframe.config.enabled_pages).filter(([,n])=>n).map(([n])=>n).sort(K.sortPages).map(n=>n),a=n=>{t(n.target.value)};return!K.isIframe()||e.length===0?s.jsx(s.Fragment,{}):e.length>1?s.jsx(Ve,{border:"none",className:G0.navigationDropdown,value:K.iframe.config.landing_page,onChange:a,items:e.map(n=>({key:K.getIframeAppName(n),value:n}))}):s.jsx(k,{className:G0.navigationLabel,children:K.getIframeAppName(K.iframe.config.landing_page)})},M2=Y(jTe),br=()=>{const{uiStore:t}=q(),e=ve(),a=ji(),n=r=>{const l=p0(r);return l?!!l.requiresOrg&&!a:!1},o=r=>{const l=p0(r);return l?!!l.private:!1};return{orgNavigationHandler:I.useCallback((r,l,c=!1)=>{n(r)?t.showDialog("CreateOrganizationDialog"):c?window.open(r,"_blank"):e(r),localStorage.setItem("destination_route",r),l&&l()},[e,a,t]),isRouteRequireOrg:n,isPrivateRoute:o}},ATe="_dropdownIcon_298l4_1",NTe="_organizationName_298l4_6",wTe="_orgDropdown_298l4_17",W0={dropdownIcon:ATe,organizationName:NTe,orgDropdown:wTe},MTe=({reload:t=!0,onOrgChange:e,labelFontWeight:a=600,labelFontSize:n="16px",noneOption:o,skipGlobalOrgUpdate:i,placeholder:r="Select organization",...l})=>{var x,C,T,S,j;const{authStore:c}=q(),{isPrivateRoute:d}=br(),[u,g]=I.useState((x=Ae())==null?void 0:x.organization.uid),[h,p]=I.useState(c.userOrganizations),_=I.useRef();I.useEffect(()=>{p(c.userOrganizations)},[c.userOrganizations]),I.useEffect(()=>{var N;!i&&g((N=Ae())==null?void 0:N.organization.uid)},[(C=Ae())==null?void 0:C.organization]);const y=I.useCallback(async N=>{if(N.target.value===""){g(N.target.value),e&&e(null);return}const w=h.find(D=>D.organization.uid===N.target.value);w&&(!i&&il(w),g(w.organization.uid),e&&e(w),window.history.replaceState({},""),d(window.location.pathname)?window.location.href=O.CONSOLE.path:t&&window.location.reload())},[h,t,d]),b=I.useCallback(N=>{_.current&&_.current.abort(),_.current=new AbortController,N&&N.length>0?c.searchOrganizations(N,_.current.signal).then(w=>{const D=Ae();D&&(w=[D,...w.filter(E=>E.organization.uid!==D.organization.uid)]),p(w)}).catch(()=>{}):p(c.userOrganizations)},[c]);return c.userOrganizations.length===0||!c.isLoggedIn?null:c.userOrganizations.length==1?s.jsxs(k,{className:W0.organizationName,children:[(S=(T=c.userOrganizations[0])==null?void 0:T.organization)==null?void 0:S.name," "]}):s.jsx(f,{className:W0.orgDropdown,children:s.jsx(Ve,{addNoneOption:o,searchable:((j=c.user)==null?void 0:j.isSuperAdmin())??!1,hideArrowIcon:c.userOrganizations.length<=1,value:u,items:h.map(N=>({key:dr(N.organization.name??""),value:N.organization.uid})),disabled:c.userOrganizations.length<=1,onChange:y,width:"100%",height:sS()?"32px":"40px",border:"none",onSearchChange:N=>b(N.target.value),debounceSearch:!0,labelFontWeight:a,labelFontSize:n,SearchPlaceholder:"Search",searchIcon:!0,placeholder:r,...l,minHeight:"auto !important"})})},Cc=Y(MTe),vTe="_userIconConainter_1c3e4_1",ETe="_avatarButton_1c3e4_1",kTe="_avatarStyle_1c3e4_5",DTe="_menuWrapper_1c3e4_11",PTe="_menuItem_1c3e4_11",Dr={userIconConainter:vTe,avatarButton:ETe,avatarStyle:kTe,menuWrapper:DTe,menuItem:PTe},LTe=()=>{var u,g,h;const{authStore:t,playgroundStore:e,textToImageStore:a,uiStore:n}=q(),{t:o}=J("translation",{keyPrefix:"userDropdown"}),i=ve(),[r,l]=I.useState(null),c=p=>{l(p.currentTarget)},d=()=>{l(null)};return K.isIframe()?s.jsx(s.Fragment,{}):s.jsxs(s.Fragment,{children:[t.user&&s.jsx(f,{className:Dr.userIconConainter,children:s.jsx(ae,{onClick:p=>{c(p)},"aria-label":o("accountOfCurrentUser"),className:Dr.avatarButton,disableRipple:!0,children:s.jsx(cp,{src:((u=t.user)==null?void 0:u.profilePicture)??N1,className:Dr.avatarStyle})})}),s.jsxs(rp,{anchorEl:r,open:!!r,onClose:d,anchorOrigin:{vertical:"bottom",horizontal:"center"},className:Dr.menuWrapper,children:[s.jsx(Ca,{onClick:()=>{d(),i(O.PROFILE.fullPath)},className:Dr.menuItem,children:s.jsx(k,{variant:"inherit",children:o("profile")})}),t.isLoggedIn&&((g=t.user)==null?void 0:g.isSuperAdmin())&&s.jsx(Ca,{onClick:()=>n.showDialog("SubscriptionLinkGeneratorPopup"),className:Dr.menuItem,children:s.jsx(k,{variant:"inherit",children:o("generateSubscriptionLink")})}),t.isLoggedIn&&((h=t.user)==null?void 0:h.isSuperAdmin())&&s.jsx(Ca,{onClick:()=>n.showDialog("OrgInfoPopup"),className:Dr.menuItem,children:s.jsx(k,{variant:"inherit",children:o("viewOrgInfo")})}),s.jsx(Ca,{className:Dr.menuItem,onClick:()=>{t.logout().finally(()=>{e.clearResults(),a.clearConfig(),d();const _=new URLSearchParams(location.search).get("continueUrl")||void 0;location.pathname&&location.pathname.includes(pe.AUTOMOTIVE)||_&&_.includes(pe.AUTOMOTIVE)?i(`${O.LOGIN.path}?continueUrl=automotive`):location.pathname&&location.pathname.includes("apps")||_&&_.includes("apps")?location.pathname&&location.pathname.includes("fox")||_&&_.includes("fox")?i(O.FOX_APPS.path):i(O.APPS.path):i(O.LOGIN.path)})},children:s.jsx(k,{variant:"inherit",children:o("logout")})})]})]})},vp=Y(LTe),BTe="_CampaignHeaderContainer_bf21c_1",OTe="_iframe_bf21c_11",RTe="_isAdminMode_bf21c_15",zTe="_logoContainer_bf21c_18",UTe="_logo_bf21c_18",$Te="_projectName_bf21c_31",FTe="_backgroundColor_bf21c_40",GTe="_rightSide_bf21c_43",WTe="_toCenter_bf21c_47",HTe="_guidebtn_bf21c_51",QTe="_CampaignHeaderWrapper_bf21c_54",JTe="_FormControlLabel_bf21c_61",VTe="_adminModeFormControlLabel_bf21c_67",YTe="_adminModeLabel_bf21c_70",ZTe="_selectedView_bf21c_75",qTe="_btn_bf21c_83",XTe="_primaryMedium_bf21c_88",KTe="_adminModeNode_bf21c_94",eSe="_bold_bf21c_101",tSe="_verticalDivider_bf21c_110",sSe="_campaignConfirmationPopup_bf21c_116",aSe="_campaignInputField_bf21c_116",nSe="_hide_bf21c_120",oSe="_disabled_bf21c_124",rt={CampaignHeaderContainer:BTe,iframe:OTe,isAdminMode:RTe,logoContainer:zTe,logo:UTe,projectName:$Te,backgroundColor:FTe,rightSide:GTe,toCenter:WTe,guidebtn:HTe,CampaignHeaderWrapper:QTe,FormControlLabel:JTe,adminModeFormControlLabel:VTe,adminModeLabel:YTe,selectedView:ZTe,btn:qTe,primaryMedium:XTe,adminModeNode:KTe,bold:eSe,verticalDivider:tSe,campaignConfirmationPopup:sSe,campaignInputField:aSe,hide:nSe,disabled:oSe},iSe=()=>{var ye,ge,ue,Ce,Le,Pe,Ge,Re,Ut,Ue,He,Ye,da,Da,uo,po,Ze,en,ja,go,_n,Al,Ir,Nl;const{setScenes:t}=I.useContext(Fe),{updateScenes:e}=yc(),{setCurrentScene:a}=Ka(),{saveCampaign:n,saveTemplate:o,saveNewCampaign:i,saveNewTemplate:r}=ch(),{campaignStore:l,designEditorStore:c,authStore:d,imagesStore:u,analyticsStore:g}=q(),{isPopupView:h}=I.useContext(Fe),{t:p}=J("translation",{keyPrefix:"editor.header"}),{t:_}=J("translation",{keyPrefix:"editor.popup.campaign"}),{t:y}=J("translation",{keyPrefix:"editor.popup.template"}),{t:b}=J("translation",{keyPrefix:"editor.TemplatesGuideSection"}),[x,C]=I.useState(l.viewMode),{handleDownloadTemplate:T,handleIframeSaveTemplate:S}=qd(),[j,N]=I.useState(!1),w=l.isAdminMode,D=ke(),{handleOpenGuide:E}=Ic(),[A,M]=I.useState(!0),[B,Q]=I.useState(!1),[W,H]=I.useState(!1),v=l!=null&&l.selectedTemplate&&((ye=l.selectedTemplate.name)==null?void 0:ye.length)>0?l.selectedTemplate.name:w?y("untitled"):_("untitled"),z=!((Ce=(ue=(ge=D==null?void 0:D.history)==null?void 0:ge.getUndos)==null?void 0:ue.call(ge))!=null&&Ce.length)||D.history.getUndos().length<=1||u.secondaryTabType===qe.SMART_IMAGE,L=!((Ge=(Pe=(Le=D==null?void 0:D.history)==null?void 0:Le.getRedos)==null?void 0:Pe.call(Le))!=null&&Ge.length)||D.history.getRedos().length==0||u.secondaryTabType===qe.SMART_IMAGE;(Re=D==null?void 0:D.history)==null||Re.setScenesFunc(t),D==null||D.history.getUpdatedScenes(e),D==null||D.history.setCurrentScenesFunc(a);const R=Os=>{l.setProperty("isManualTemplateTabSelection",!0),l.handleAdminModeChange(Os.target.checked)},U=Os=>{C(Os),l.handleViewModeChange(Os)},[Z,ee]=I.useState(!1),[V,X]=I.useState(!1);I.useEffect(()=>{const Os={...D1,status:l.isAdminMode?$e.ACTIVE:$e.DRAFT};l.handleSetSelectedTemplate(Os)},[]);const se=()=>{Z||(ee(!0),D==null||D.history.undo(),setTimeout(()=>{ee(!1)},350))},P=()=>{V||(X(!0),D==null||D.history.redo(),setTimeout(()=>{X(!1)},350))},te=Os=>{l.setProperty("templateName",""),l.setProperty("openDuplicateCampaignOrTemplateModal",!0),l.setProperty("saveNewTemplateClicked",Os)},F=async Os=>{H(!0),Os==="template"?await o():await n(),H(!1)},ne=async()=>{l.selectedTemplate&&(N(!0),await T(l.selectedTemplate),N(!1),g.logEvent(Me.EXPORT_CAMPAIGN))},oe=async()=>{l.selectedTemplate&&(N(!0),await S(l.selectedTemplate),N(!1))},ce=()=>{K.isIframe()&&K.sendActionPostMessage(Ls.LogoClick)};return s.jsxs(f,{className:G(rt.CampaignHeaderContainer,{[rt.isAdminMode]:w,[rt.iframe]:K.isIframe()}),children:[!h&&s.jsxs(f,{className:G(rt.logoContainer,{[rt.iframe]:K.isIframe()}),children:[(!K.isIframe()||!d.isLoadingOrgSubscriptions&&d.orgSubscription&&(!d.isFeatureEnabled(ys.IFRAME_WHITE_LABEL)||((Ue=(Ut=K.iframe.config.custom_style)==null?void 0:Ut.logo)==null?void 0:Ue.image)))&&s.jsx("img",{className:rt.logo,src:K.isIframe()&&!d.isLoadingOrgSubscriptions&&d.orgSubscription&&d.isFeatureEnabled(ys.IFRAME_WHITE_LABEL)&&((Ye=(He=K.iframe.config.custom_style)==null?void 0:He.logo)!=null&&Ye.image)?(Da=(da=K.iframe.config.custom_style)==null?void 0:da.logo)==null?void 0:Da.image:uh,onClick:ce}),s.jsx(M2,{}),s.jsx(f,{className:rt.projectName,children:s.jsx(E1,{label:v,onEdit:Os=>{l&&(l!=null&&l.selectedTemplate)&&(l.selectedTemplate.name=Os)},onDelete:()=>{},className:rt.backgroundColor,enableOnMouseEnter:!0,enableOnMouseLeave:!0,hideButtons:!0},v)})]}),s.jsxs(f,{className:G(rt.rightSide,{[rt.toCenter]:h}),children:[s.jsxs(f,{className:rt.CampaignHeaderWrapper,children:[w&&s.jsxs(k,{className:rt.adminModeNode,children:[s.jsx("span",{className:rt.bold,children:p("adminMode")})," - ",p("adminModeNote")]}),(!K.isIframe()&&((uo=d.user)==null?void 0:uo.isSuperAdminOrAdminOrOwner())||((Ze=(po=K.iframe)==null?void 0:po.config.campaign_config)==null?void 0:Ze.enable_admin_mode))&&s.jsx(hl,{children:s.jsx(qt,{className:G(rt.FormControlLabel,{[rt.adminModeFormControlLabel]:w}),control:s.jsx(R_,{checked:w,onChange:R,classes:{root:G(rt.switchBase,{[rt.selected]:w})}}),label:p("adminMode"),labelPlacement:"start",value:w,classes:{label:rt.adminModeLabel}})}),s.jsxs(f,{className:rt.hide,children:[s.jsx(f,{className:rt.verticalDivider}),s.jsx(_t,{title:p("gridView"),buttonType:"secondaryLarge",onClick:()=>U(hd.GRID_VIEW),className:G(rt.iconButton,{[rt.selectedView]:x===hd.GRID_VIEW}),children:s.jsx(he.GridView,{size:24})}),s.jsx(_t,{title:p("fullView"),buttonType:"secondaryLarge",onClick:()=>U(hd.FULL_VIEW),className:G(rt.iconButton,{[rt.selectedView]:x===hd.FULL_VIEW}),children:s.jsx(he.FullView,{size:24})})]}),s.jsx(f,{className:rt.verticalDivider}),s.jsx(_t,{className:G({[rt.disabled]:z}),disabled:z,title:p("undo"),buttonType:"secondaryLarge",onClick:se,children:s.jsx(he.Undo,{size:24})}),s.jsx(_t,{className:G({[rt.disabled]:L}),disabled:L,title:p("redo"),buttonType:"secondaryLarge",onClick:P,children:s.jsx(he.Redo,{size:24})}),(!K.isIframe()&&((en=d.user)==null?void 0:en.isSuperAdminOrAdminOrOwner())||((go=(ja=K.iframe)==null?void 0:ja.config.campaign_config)==null?void 0:go.enable_admin_mode))&&!w&&s.jsx(f,{className:rt.verticalDivider}),w?s.jsxs(s.Fragment,{children:[s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>{te(!0)},className:G(rt.secondaryMedium,rt.btn),disabled:!((_n=l.selectedTemplate)!=null&&_n.id),children:p("saveNewTemplate")}),((l==null?void 0:l.selectedTemplate)&&l.selectedTemplate.status!==$e.DRAFT||!(l!=null&&l.selectedTemplate))&&s.jsx(ae,{onClick:async()=>{await F("template")},buttonType:"primaryMedium",className:G(rt.primaryMedium,rt.btn),loading:W,disabled:l.isTemplateUpdating||W||l.isCreatingTemplate||!!(l.selectedTemplate&&((Al=l.selectedTemplate)==null?void 0:Al.org_id)!==((Ir=Ae())==null?void 0:Ir.organization.uid)),children:p("saveTemplate")}),s.jsx(hm,{disableExportPopup:!0,onDownload:ne,onIframeSave:oe,loading:j,disabled:!l.selectedTemplate||c.isLoadingTemplate||j}),s.jsx(N_,{})]}):s.jsxs(s.Fragment,{children:[s.jsx(ae,{buttonType:"textMedium",className:rt.btn,disabled:l.isLoadingTemplates,onClick:()=>{l.setProperty("isManualTemplateTabSelection",!0),c.setProperty("isTemplateEmptyState",!0),c.setProperty("designEditorPopup",!0),l.setProperty("isEditingAllAds",!0),l.handleSetSelectedTemplatePreviewButton(Wa.ORGANIZATION)},children:p("new")}),((l==null?void 0:l.selectedTemplate)&&l.selectedTemplate.status!==$e.ACTIVE||!(l!=null&&l.selectedTemplate))&&s.jsx(ae,{onClick:async()=>{await F("campaign")},buttonType:"textMedium",className:rt.btn,loading:W,children:p("save")}),s.jsx(ae,{buttonType:"textMedium",onClick:()=>{te(!1)},className:rt.btn,disabled:!((Nl=l.selectedTemplate)!=null&&Nl.id),children:p("saveNewCampaign")}),s.jsx(hm,{disableExportPopup:!0,onDownload:ne,onIframeSave:oe,loading:j,disabled:!l.selectedTemplate||c.isLoadingTemplate||j}),s.jsx(N_,{})]})]}),s.jsx(ae,{buttonType:"textMedium",onClick:()=>{E(0)},className:rt.guidebtn,children:b("guide")}),!h&&!K.isIframe()&&s.jsxs(s.Fragment,{children:[s.jsx(Cc,{}),s.jsx(vp,{})]})]}),s.jsx(Oe,{onClose:()=>{l.setProperty("openDuplicateCampaignOrTemplateModal",!1)},paperClassName:G(rt.campaignConfirmationPopup),title:l.saveNewTemplateClicked?y("title"):_("title"),confirmButtonText:l.saveNewTemplateClicked?y("saveNewTemplate"):p("saveNewCampaign"),loading:B,disableConfirm:B||l.templateName.trim()==="",open:l.openDuplicateCampaignOrTemplateModal,hideCancel:!0,onClick:()=>{Q(!0);const Os=l.templateName;l.setProperty("isManualTemplateTabSelection",!1),(l.saveNewTemplateClicked?r:i)({templateName:Os,setIsValidTemplateName:M}).then(()=>{Q(!1)})},children:s.jsx(f,{children:s.jsx(me,{showLabel:!1,validateOn:!A,validationMessage:l.saveNewTemplateClicked?y("templateValidationMessage"):_("campaignValidationMessage"),children:s.jsx(Nt,{value:l.templateName,onChange:Os=>{l.setProperty("templateName",Os.target.value)},placeholder:l.saveNewTemplateClicked?y("input"):_("input"),fullWidth:!0,InputProps:{classes:{root:rt.textFieldDataSetCreation}}})})})})]})},rSe=Y(iSe),lSe="_cardItem_ux826_1",cSe="_cardTitle_ux826_1",dSe="_firstCard_ux826_1",uSe="_cardDescription_ux826_12",pSe="_cardDescription3_ux826_12",gSe="_cardDescription2_ux826_12",mSe="_cardDescription2Title_ux826_24",hSe="_pointsList_ux826_31",fSe="_pointTitle_ux826_35",_Se="_pointDescription_ux826_41",ySe="_divider_ux826_50",bSe="_hide_ux826_53",Ra={cardItem:lSe,cardTitle:cSe,firstCard:dSe,cardDescription:uSe,cardDescription3:pSe,cardDescription2:gSe,cardDescription2Title:mSe,pointsList:hSe,pointTitle:fSe,pointDescription:_Se,divider:ySe,hide:bSe},ISe=({card:t,lastCard:e,firstCard:a})=>s.jsxs(f,{className:Ra.cardItem,children:[s.jsx(k,{className:G({[Ra.cardTitle]:!0,[Ra.firstCard]:a}),children:t.title}),t.description&&s.jsx(k,{className:Ra.cardDescription,children:t.description}),s.jsxs(k,{className:G({[Ra.cardDescription2]:!0,[Ra.hide]:!t.description2Title&&!t.description2}),children:[t.description2Title&&s.jsx("span",{className:Ra.cardDescription2Title,children:t.description2Title}),t.description2&&s.jsx("span",{className:Ra.cardDescription2,children:t.description2})]}),t.description3&&s.jsx(k,{className:Ra.cardDescription3,children:t.description3}),t.points&&t.points.length>0&&s.jsx("ul",{className:Ra.pointsList,children:t.points.map((n,o)=>s.jsx("li",{className:Ra.pointItem,children:s.jsxs(k,{className:Ra.pointText,children:[n.title&&s.jsx("span",{className:Ra.pointTitle,children:n.title}),n.description&&s.jsxs("span",{className:Ra.pointDescription,children:[" ",n.description]})]})},o))}),!e&&s.jsx(Ee,{className:Ra.divider})]}),xSe=Y(ISe),CSe="_guideContainter_kqxuy_1",TSe="_header_kqxuy_14",SSe="_title_kqxuy_21",jSe="_controlButtons_kqxuy_28",ASe="_backIconButton_kqxuy_33",NSe="_icon_kqxuy_39",wSe="_forwardIconButton_kqxuy_44",MSe="_forwardIcon_kqxuy_44",vSe="_closeIcon_kqxuy_56",Hi={guideContainter:CSe,header:TSe,title:SSe,controlButtons:jSe,backIconButton:ASe,icon:NSe,forwardIconButton:wSe,forwardIcon:MSe,closeIcon:vSe},ESe=({children:t,handleBack:e,handleForward:a,onClose:n})=>{const{t:o}=J("translation",{keyPrefix:"editor.TemplatesGuideSection"}),{uiStore:i}=q();return s.jsxs(f,{className:Hi.guideContainter,ref:i.guideSectionContainerRef,children:[s.jsxs(f,{className:Hi.header,children:[s.jsx(k,{className:Hi.title,children:o("userGuide")}),s.jsxs(f,{className:Hi.controlButtons,children:[s.jsx(Bs,{className:Hi.backIconButton,onClick:e,children:s.jsx(ZI,{className:Hi.icon})}),s.jsx(Bs,{className:Hi.forwardIconButton,onClick:a,children:s.jsx(IA,{className:Hi.forwardIcon})}),s.jsx(Tl,{onClick:n,className:Hi.closeIcon})]})]}),s.jsx(f,{children:t})]})},kSe=Y(ESe),DSe="_welcomeGuide_18pzp_1",PSe="_Welcome_18pzp_1",LSe="_description_18pzp_10",BSe="_extraDescription_18pzp_17",OSe="_button_18pzp_23",RSe="_divider_18pzp_27",zSe="_subTitle_18pzp_32",USe="_brandTitle_18pzp_32",$Se="_listItem_18pzp_43",FSe="_avatar_18pzp_49",GSe="_itemsText_18pzp_57",WSe="_capabilitiesList_18pzp_64",HSe="_point_18pzp_64",QSe="_note_18pzp_70",Ds={welcomeGuide:DSe,Welcome:PSe,description:LSe,extraDescription:BSe,button:OSe,divider:RSe,subTitle:zSe,brandTitle:USe,listItem:$Se,avatar:FSe,itemsText:GSe,capabilitiesList:WSe,point:HSe,note:QSe},JSe=()=>{const t=dh(),{t:e}=J("translation",{keyPrefix:"editor.TemplatesGuideSection.welcomeSection"}),{handleOpenGuide:a}=Ic();return s.jsxs(f,{className:Ds.welcomeGuide,children:[s.jsx(k,{className:Ds.Welcome,children:e("title")}),s.jsx(k,{className:Ds.description,children:e("description")}),s.jsx(k,{className:Ds.extraDescription,children:e("extraDescription")}),s.jsxs("ul",{className:Ds.capabilitiesList,children:[s.jsx("li",{children:s.jsx(k,{className:Ds.point,children:e("template")})}),s.jsx("li",{children:s.jsx(k,{className:Ds.point,children:e("brandTheme")})})]}),s.jsx(k,{className:Ds.description,children:e("buttonDescription")}),s.jsx(ae,{className:Ds.button,onClick:()=>{a(1)},buttonType:"primaryMedium",children:e("buttonTitle")}),s.jsx(Ee,{className:Ds.divider}),s.jsx(k,{className:Ds.subTitle,children:e("templateCreationGuides")}),s.jsx(f,{children:t.map((n,o)=>s.jsxs(f,{className:Ds.listItem,children:[s.jsx(cp,{className:Ds.avatar,children:n.number}),s.jsx(k,{onClick:()=>{a(o+1)},className:Ds.itemsText,children:n.title})]},o))}),s.jsx(Ee,{className:Ds.divider}),s.jsx(k,{className:Ds.brandTitle,children:e("brandThemeCreation")}),s.jsx(k,{className:Ds.description,children:e("brandThemeCreationDescription")}),s.jsxs(k,{className:Ds.description,children:[s.jsx("span",{className:Ds.note,children:e("note")}),s.jsxs("span",{children:[" ",e("brandThemeCreationExtraDescription")]})]}),s.jsx(ae,{className:Ds.button,onClick:()=>{a(8)},buttonType:"primaryMedium",children:e("brandCreationGuideButton")})]})},VSe=Y(JSe),YSe={},ZSe=()=>{var i;const{uiStore:t}=q(),e=dh(),{handleBack:a,handleForward:n}=Ic(),o=()=>{t.setProperty("showGuideSection",!1),t.setProperty("showGuideToolTip",!1)};return I.useEffect(()=>{const r=t.guideSectionContainerRef;r.current&&r.current.scrollTo({top:0,behavior:"smooth"})},[t.selectedGuideIndex]),s.jsx(s.Fragment,{children:t.showGuideSection&&s.jsx(kSe,{handleBack:a,handleForward:n,onClose:o,children:t.selectedGuideIndex!==0?s.jsx(f,{className:YSe.guideItemContainter,children:(i=e[t.selectedGuideIndex-1].cards)==null?void 0:i.map((r,l)=>s.jsx(xSe,{card:r,lastCard:l===e[t.selectedGuideIndex-1].cards.length-1,firstCard:l===0},l))}):s.jsx(VSe,{})})})},qSe=Y(ZSe);function XSe(t){const e=Qo(),{designEditorStore:a}=q(),n=Ht.indexOf("images"),o=Ht.indexOf("WizardImages");return I.useEffect(()=>()=>{e(!0),a.activeStep!==n&&a.activeStep!==o&&a.resetCampaignPopup()},[]),s.jsxs(s.Fragment,{children:[s.jsx(ITe,{children:t.isPopup?s.jsx(bTe,{}):s.jsxs(s.Fragment,{children:[s.jsx(rSe,{}),s.jsxs(f,{component:"div",className:E0.graphicContainer,children:[s.jsx(A2,{}),s.jsxs(f,{component:"div",className:E0.graphicSubContainer,children:[s.jsx(N2,{}),s.jsx(x2,{}),s.jsx(S2,{})]}),s.jsx(qSe,{})]})]})}),!K.isIframe()&&s.jsx(Dfe,{})]})}const KSe=Y(XSe);function e2e(){const t=ke(),[e,a]=be.useState(!0),[n,o]=be.useState({image:""}),i=be.useCallback(async()=>{if(t){const r=t.scene.exportToJSON(),l=await t.renderer.render(r);o({image:l}),a(!1)}},[t]);return be.useEffect(()=>{i()},[t]),s.jsx(De,{$style:{flex:1,alignItems:"center",justifyContent:"center",display:"flex",padding:"5rem"},children:!e&&s.jsx("img",{width:"auto",height:"100%",src:n.image})})}function t2e({isOpen:t,setIsOpen:e}){return s.jsx(px,{onClose:()=>e(!1),closeable:!0,isOpen:t,animate:!0,autoFocus:!0,size:x3.full,role:gx.dialog,overrides:{Root:{style:{zIndex:5}},Dialog:{style:{marginTop:0,marginLeft:0,marginRight:0,marginBottom:0,borderTopRightRadius:0,borderTopLeftRadius:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}}},children:s.jsx(C3,{$style:{display:"flex",flexDirection:"column",marginTop:0,marginLeft:0,marginRight:0,marginBottom:0,height:"100%",position:"relative"},children:s.jsx(De,{$style:{position:"absolute",flex:1,height:"100%",width:"100%",display:"flex"},children:s.jsx(e2e,{})})})})}function s2e(t){var E;const{setActivePanel:e,activePanel:a}=Ts(),o=window.location.pathname.split("/")[3],i=ke(),{campaignStore:r,playgroundStore:l}=q();let c=Lt();const{findObjectFromScene:d}=qa(),u=I.useRef(void 0),{designEditorStore:g,uiStore:h,imagesStore:p}=q(),{displayPreview:_,setDisplayPreview:y}=Ka(),{isPopupView:b}=I.useContext(Fe),x=Ht.indexOf("images"),{handleCampaignApiRequest:C,pushResponseMessage:T}=ffe();I.useEffect(()=>{(async()=>{h.hideSideBar(),g.designEditorPopup&&g.activeStep!==x?(p.resetSmartImage(),g.setProperty("editorStepperDisabledSteps",void 0)):r.isManualTemplateTabSelection&&!l.isText2ImagePopupOpened&&(r.setProperty("isManualTemplateTabSelection",!1),e(xe.CAMPAIGNS),r.handleSetSelectedCampaignPreviewButton(ba.PRIVATE),(a!==xe.TEMPLATES||a===xe.TEMPLATES&&(o===sp.CAMPAIGNS||o===sp.TEMPLATES))&&!r.isSavingToMyCampaign&&await r.loadTemplates($e.DRAFT,!1,!1))})()},[g.designEditorPopup]),I.useEffect(()=>(i&&(i.canvas.canvas.on("object:added",S),b||i==null||i.canvas.canvas.on({"mouse:up":N,"object:scaling":j,"object:added":S,"object:moving":w})),()=>{g.activeStep!==x&&b&&p.resetSmartImage(),i==null||i.canvas.canvas.on({"mouse:up":N,"object:scaling":j,"object:added":S,"object:moving":w})}),[i]),I.useEffect(()=>(i&&(b||i==null||i.canvas.canvas.on({"object:modified":D})),()=>{i==null||i.canvas.canvas.on({"object:modified":D})}),[i,c,(E=i==null?void 0:i.canvas)==null?void 0:E.canvas.getActiveObject()]),I.useEffect(()=>{(async()=>{try{const M=window.messages||[],B=M.filter(W=>W.campaign!==void 0).map(W=>W.campaign);if(B.length===0||(g.setProperty("designEditorPopup",!0),!i||!b))return;const Q=B[0];window.messages=M.filter(W=>W.campaign!==Q),await C(Q)}catch(M){T("failed",np.SomethingWentWrong),console.error(np.SomethingWentWrong,M)}})()},[window.messages,i,b]);const S=async A=>{if(!i)return;const M=i.scene.exportToJSON(),B=await d(M,fe.OriginalImage),Q=await d(M,fe.SmartImage);g.setProperty("hasSmartImages",!!Q&&!!B);const W=await i.objects.exportFabricObjectAsLayer(A.target);W&&W.id===fe.InnerRectangle?g.setProperty("originalInnerRectangle",W):(W==null?void 0:W.id)===fe.OuterRectangle&&g.setProperty("originalOuterRectangle",W)},j=async A=>{if(!i)return;const M=await i.objects.exportFabricObjectAsLayer(A.target);(M==null?void 0:M.id)===fe.InnerRectangle?g.setProperty("originalInnerRectangle",M):(M==null?void 0:M.id)===fe.OuterRectangle&&g.setProperty("originalOuterRectangle",M);const B=A.target;if(B&&B.type==="StaticRect"&&typeof B.width=="number"&&typeof B.scaleX=="number"&&typeof B.height=="number"&&typeof B.scaleY=="number"&&typeof B.rx=="number"&&typeof B.ry=="number"){const W=B;let H=W.rx*W.scaleX,v=W.ry*W.scaleY;W.rx!=0&&W.rx<20&&(H=20,v=20);const z=W.width*W.scaleX,L=W.height*W.scaleY,R=Math.min(H,v);B.set({width:z,height:L,scaleX:1,scaleY:1,rx:R,ry:R}),B.setCoords()}},N=async()=>{var A,M;i&&(((A=u.current)==null?void 0:A.id)===fe.InnerRectangle?g.setProperty("originalInnerRectangle",u.current):((M=u.current)==null?void 0:M.id)===fe.OuterRectangle&&g.setProperty("originalOuterRectangle",u.current),u.current=void 0)},w=async A=>{if(!i)return;const M=A.target;if((M==null?void 0:M.id)===fe.InnerRectangle){const B=await i.objects.exportFabricObjectAsLayer(M);u.current=B??void 0}},D=()=>{(c==null?void 0:c.name)==lt.INITIAL_FRAME&&(c=i==null?void 0:i.objects.findOneById(fe.InitialFrame)),g.setProperty("activeObjectSettings",{colorNumber:c==null?void 0:c.colorNumber,fontType:c==null?void 0:c.fontType,logoType:c==null?void 0:c.logoType,horizontalAlignment:c==null?void 0:c.horizontalAlignment,verticalAlignment:c==null?void 0:c.verticalAlignment,strokeColorNumber:c==null?void 0:c.strokeColorNumber})};return s.jsxs(s.Fragment,{children:[_&&s.jsx(t2e,{isOpen:_,setIsOpen:y}),s.jsx(KSe,{isPopup:t.isPopup})]})}const a2e=Y(s2e),Jl=t=>{const e=ve();return I.useEffect(()=>{var a;(a=Ae())!=null&&a.organization.uid||e(O.CONSOLE.path)},[]),s.jsx(mJ,{isPopupView:t.isPopupView,children:s.jsx(XQ,{children:s.jsx(a2e,{isPopup:t.isPopupView})})})},n2e="/assets/promotionPopup-fbff9587.png",o2e="_paper_rnyb5_1",i2e="_container_rnyb5_8",r2e="_imageContainer_rnyb5_21",l2e="_content_rnyb5_28",c2e="_title_rnyb5_31",d2e="_descriptionContainer_rnyb5_37",u2e="_description_rnyb5_37",p2e="_capabilitiesList_rnyb5_47",g2e="_buttonsContainer_rnyb5_55",m2e="_buttons_rnyb5_55",Mo={paper:o2e,container:i2e,imageContainer:r2e,content:l2e,title:c2e,descriptionContainer:d2e,description:u2e,capabilitiesList:p2e,buttonsContainer:g2e,buttons:m2e};function h2e({open:t,onClose:e}){const{t:a}=J("translation",{keyPrefix:"TGUpgradPopup"}),{orgNavigationHandler:n}=br();return s.jsx(Es,{classes:{paper:Mo.paper},onClose:e,open:t,maxWidth:!1,children:s.jsxs(f,{className:Mo.container,children:[s.jsxs(f,{className:Mo.content,children:[s.jsx(k,{className:Mo.title,children:a("header")}),s.jsx(f,{className:Mo.descriptionContainer,children:s.jsx(k,{className:Mo.description,children:a("capabilitiesList")})}),s.jsxs("ul",{className:Mo.capabilitiesList,children:[s.jsx("li",{dangerouslySetInnerHTML:{__html:a("listItem1")}}),s.jsx("li",{dangerouslySetInnerHTML:{__html:a("listItem2")}}),s.jsx("li",{dangerouslySetInnerHTML:{__html:a("listItem3")}}),s.jsx("li",{dangerouslySetInnerHTML:{__html:a("listItem4")}}),s.jsx("li",{dangerouslySetInnerHTML:{__html:a("listItem5")}})]}),s.jsx(k,{className:Mo.description,children:a("startExploring")}),s.jsx(f,{className:Mo.buttonsContainer,children:s.jsxs(f,{className:Mo.buttons,children:[s.jsx(ae,{onClick:()=>n(O.NEW_TAILORED_GENERATION.fullPath,e),buttonType:"primaryMedium",children:a("startTraining")}),s.jsx(ae,{onClick:e,buttonType:"tertiaryMedium",children:a("close")})]})})]}),s.jsx(f,{className:Mo.imageContainer,children:s.jsx("img",{alt:"Tailored Generation Upgraded!",src:n2e})})]})})}const f2e="/assets/create-organization-2d226969.svg",_2e="_paper_b5aga_1",y2e="_container_b5aga_8",b2e="_imageContainer_b5aga_21",I2e="_closeButton_b5aga_28",x2e="_content_b5aga_33",C2e="_title_b5aga_37",T2e="_formContainer_b5aga_45",S2e="_descriptionContainer_b5aga_48",j2e="_description_b5aga_48",A2e="_bold_b5aga_56",N2e="_firstDescription_b5aga_60",w2e="_textField_b5aga_63",M2e="_submitButton_b5aga_68",v2e="_error_b5aga_74",E2e="_errorIcon_b5aga_80",k2e="_circleLoader_b5aga_85",ga={paper:_2e,container:y2e,imageContainer:b2e,closeButton:I2e,content:x2e,title:C2e,formContainer:T2e,descriptionContainer:S2e,description:j2e,bold:A2e,firstDescription:N2e,textField:w2e,submitButton:M2e,error:v2e,errorIcon:E2e,circleLoader:k2e};function D2e({open:t,onClose:e}){const a={organization:""},n=/(?:https?:\/\/|www\.)[^\s/$.?#].[^\s]*/i,{authStore:o}=q(),{t:i}=J(),[r,l]=I.useState(!1),[c,d]=I.useState(),u=async g=>{let h=null;l(!0);try{d(void 0),h=await o.createOrganization(g.organization),await o.loadUserData(),h.type==="success"&&o.userOrganizations.length>0?window.location.href=localStorage.getItem("destination_route")||O.CONSOLE.fullPath:h.type==="failed"&&d(h.message??i("pleaseTryAgainLater"))}catch{d((h==null?void 0:h.message)??i("pleaseTryAgainLater"))}finally{l(!1)}};return s.jsx(Es,{classes:{paper:ga.paper},onClose:e,open:t,maxWidth:!1,children:s.jsxs(f,{className:ga.container,children:[s.jsx(Bs,{onClick:e,className:ga.closeButton,children:s.jsx(ro,{})}),s.jsxs(f,{className:ga.content,children:[s.jsx(k,{className:ga.title,children:i("createYourOrganization")}),s.jsxs(f,{className:ga.descriptionContainer,children:[s.jsx(k,{className:G(ga.description,ga.firstDescription),children:i("createYourOrganizationDescription5")}),s.jsxs(k,{className:ga.description,children:[i("createYourOrganizationDescription3"),s.jsx(os,{onClick:g=>{window.open(Te.CONTACT_US_FORM_LINK,"_blank")},className:ga.link,children:i("contact us.")})]})]}),s.jsx(oc,{initialValues:a,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,validationSchema:Gu().shape({organization:al().required(i("organizationIsRequired")).test("no-url",i("organizationNameMustNotContainUrl"),g=>!g||!n.test(g))}),onSubmit:u,children:({errors:g,touched:h,handleChange:p,handleBlur:_})=>s.jsx(ic,{noValidate:!0,children:s.jsxs(f,{className:ga.formContainer,children:[s.jsx(we,{id:"organization",label:i("createYourOrganizationPopup.organizationName"),size:"small",onChange:p,error:!!g.organization&&h.organization,onBlur:_,helperText:h.organization?g.organization:"",className:ga.textField}),s.jsxs(ae,{buttonType:"primary",type:"submit",color:"secondary",className:ga.submitButton,children:[i("createOrganization"),r&&s.jsx(f,{className:ga.circleLoader,children:s.jsx(St,{color:"inherit",size:18})})]}),c&&s.jsxs(k,{className:ga.error,color:"secondary",children:[s.jsx(rl,{className:ga.errorIcon}),c]})]})})})]}),s.jsx(f,{className:ga.imageContainer,children:s.jsx("img",{alt:"Create Organization image",src:f2e})})]})})}const P2e="/assets/welcome-efb446d0.png",L2e="_paper_pmnm0_1",B2e="_container_pmnm0_8",O2e="_imageContainer_pmnm0_21",R2e="_content_pmnm0_28",z2e="_title_pmnm0_31",U2e="_descriptionContainer_pmnm0_37",$2e="_description_pmnm0_37",F2e="_bold_pmnm0_47",G2e="_buttonsContainer_pmnm0_51",W2e="_buttons_pmnm0_51",H2e="_gotItBtn_pmnm0_61",wa={paper:L2e,container:B2e,imageContainer:O2e,content:R2e,title:z2e,descriptionContainer:U2e,description:$2e,bold:F2e,buttonsContainer:G2e,buttons:W2e,gotItBtn:H2e};function Q2e({open:t,onClose:e}){const{t:a}=J("translation",{keyPrefix:"welcomePopups.console"}),{orgNavigationHandler:n}=br();return s.jsx(Es,{classes:{paper:wa.paper},onClose:e,open:t,maxWidth:!1,children:s.jsxs(f,{className:wa.container,children:[s.jsxs(f,{className:wa.content,children:[s.jsx(k,{className:wa.title,children:a("title")}),s.jsxs(f,{className:wa.descriptionContainer,children:[s.jsxs(k,{className:wa.description,children:[a("description1-1")," ",s.jsx("span",{className:wa.bold,children:a("description1-2")})]}),s.jsxs(k,{className:wa.description,children:[a("description2-1")," ",s.jsx("span",{className:wa.bold,children:a("description2-2")}),a("description2-3")]}),s.jsx(k,{className:wa.description,children:a("description3")}),s.jsx(k,{className:wa.description,children:a("description4")})]}),s.jsx(f,{className:wa.buttonsContainer,children:s.jsxs(f,{className:wa.buttons,children:[s.jsx(ae,{onClick:()=>n(O.AUTH_KEYS.fullPath,e),className:wa.upgradeButton,buttonType:"primaryMedium",children:a("getApiKey")}),s.jsx(ae,{className:wa.gotItButton,onClick:e,buttonType:"tertiaryMedium",children:a("gotIt")})]})})]}),s.jsx(f,{className:wa.imageContainer,children:s.jsx("img",{alt:"welcome image",src:P2e})})]})})}const J2e="_upgradeBtn_17fqc_1",V2e={upgradeBtn:J2e},Y2e="_modeButton_ruu8x_1",Z2e="_menuWrapper_ruu8x_5",q2e="_menuItem_ruu8x_5",X2e="_active_ruu8x_18",Wc={modeButton:Y2e,menuWrapper:Z2e,menuItem:q2e,active:X2e},K2e=()=>{const{mode:t,changeTheme:e}=Cp(),{t:a}=J("translation",{keyPrefix:"themeModeDropdown"}),[n,o]=I.useState(null),i=l=>{o(l.currentTarget)},r=()=>{o(null)};return s.jsxs(s.Fragment,{children:[s.jsx(ae,{onClick:l=>{i(l)},"aria-label":a("accountOfCurrentUser"),className:Wc.modeButton,disableRipple:!0,children:t===Uo.Light?s.jsx(Ny,{}):s.jsx(wy,{})}),s.jsxs(rp,{anchorEl:n,open:!!n,onClose:r,anchorOrigin:{vertical:"bottom",horizontal:"center"},className:Wc.menuWrapper,children:[s.jsxs(Ca,{onClick:()=>{e(Uo.Light),r()},className:G(Wc.menuItem,{[Wc.active]:t===Uo.Light}),children:[s.jsx(Ny,{}),s.jsx(k,{variant:"inherit",children:a("light")})]}),s.jsxs(Ca,{onClick:()=>{e(Uo.Dark),r()},className:G(Wc.menuItem,{[Wc.active]:t===Uo.Dark}),children:[s.jsx(wy,{}),s.jsx(k,{variant:"inherit",children:a("dark")})]})]})]})},gh=Y(K2e),eje="_headerContainer_12e4s_1",tje="_iframe_12e4s_13",sje="_buttonsContainer_12e4s_17",aje="_logoContainer_12e4s_22",nje="_logo_12e4s_22",oje="_appsHeader_12e4s_32",ije="_menuItem_12e4s_41",rje="_menuItemHeader_12e4s_55",Hc={headerContainer:eje,iframe:tje,buttonsContainer:sje,logoContainer:aje,logo:nje,appsHeader:oje,menuItem:ije,menuItemHeader:rje},lje="_backBtnWrapper_1eac4_1",cje="_backBtn_1eac4_1",dje="_appsBack_1eac4_9",uje="_appName_1eac4_26",ig={backBtnWrapper:lje,backBtn:cje,appsBack:dje,appName:uje},pje=({to:t,navigateOptions:e,text:a,showWarning:n=!1,loadingWarning:o=!1,onWarningConfirm:i=()=>Promise.resolve(),currentAppName:r})=>{const l=ve(),{t:c}=J("translation",{keyPrefix:"backBtn"}),[d,u]=I.useState(!1),g=()=>{t==="back"&&window.history.back(),p(),t!==void 0?l(t,Ta(e)):l(-1)},h=()=>{n?u(!0):g()},p=()=>{u(!1)},_=async()=>{p(),await i(),g()};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:ig.backBtnWrapper,children:r?s.jsxs(s.Fragment,{children:[s.jsxs(os,{className:ig.appsBack,onClick:h,children:[a??c("text"),s.jsx(xA,{})]}),s.jsx(k,{className:ig.appName,children:r})]}):s.jsxs(ae,{className:ig.backBtn,buttonType:"textMedium",onClick:h,children:[s.jsx(ZI,{}),a??c("text")]})}),s.jsx(Oe,{onClose:p,title:c("warningPopup.title"),description:c("warningPopup.description"),confirmButtonText:c("warningPopup.saveChanges"),open:d,onClick:_,firstButtonText:c("warningPopup.undoChanges"),onSecondaryClick:g,loading:o})]})},v2="/assets/Bria-white-logo-f5c5c18d.svg",gje=be.memo(({onLogoClick:t,customLogo:e,className:a,altText:n="Bria Logo"})=>{const{mode:o}=Cp(),i=e||(o===Uo.Dark?v2:uh);return s.jsx("img",{src:i,alt:n,"aria-label":n,onClick:t,style:{cursor:"pointer"},className:yx("bria-logo",a)})}),mje=({logo:t,className:e,children:a,onLogoClick:n})=>{var l,c,d,u,g,h;const{uiStore:o,authStore:i}=q(),r=()=>{K.isIframe()?K.sendActionPostMessage(Ls.LogoClick):n()};return s.jsxs(f,{className:G(e,Hc.headerContainer,{[Hc.appsHeader]:sS()||location.pathname.startsWith(O.AUTOMOTIVE_EDITOR.path),[Hc.iframe]:K.isIframe()}),children:[s.jsxs(f,{className:Hc.logoContainer,children:[(!K.isIframe()||!i.isLoadingOrgSubscriptions&&i.orgSubscription&&(!i.isFeatureEnabled(ys.IFRAME_WHITE_LABEL)||((c=(l=K.iframe.config.custom_style)==null?void 0:l.logo)==null?void 0:c.image)))&&s.jsx(gje,{onLogoClick:r,customLogo:K.isIframe()&&!i.isLoadingOrgSubscriptions&&i.orgSubscription&&i.isFeatureEnabled(ys.IFRAME_WHITE_LABEL)&&((u=(d=K.iframe.config.custom_style)==null?void 0:d.logo)!=null&&u.image)?(h=(g=K.iframe.config.custom_style)==null?void 0:g.logo)==null?void 0:h.image:t,className:Hc.logo}),!K.isIframe()&&o.backButton&&s.jsx(pje,{text:o.backButton.text,navigateOptions:o.backButton.navigateOptions,to:o.backButton.to,showWarning:o.backButton.showWarning,loadingWarning:o.backButton.loadingWarning,onWarningConfirm:o.backButton.onWarningConfirm,currentAppName:o.backButton.currentAppName}),s.jsx(M2,{})]}),s.jsx(f,{className:Hc.buttonsContainer,children:a})]})},mh=Y(mje),hje=()=>{const{pricingStore:t}=q(),{t:e}=J("translation",{keyPrefix:"headers.app"}),a=ve(),n=()=>{a(O.CONSOLE.path)};return s.jsxs(mh,{onLogoClick:n,children:[s.jsxs(ae,{onClick:()=>{t.openPricingFlow()},className:V2e.upgradeBtn,children:[s.jsx(Xd,{}),e("upgrade")]}),s.jsx(ae,{onClick:()=>window.open(Te.BRIA_API,"_blank"),buttonType:"tertiaryMedium",children:e("docs")}),s.jsx(Cc,{}),s.jsx(vp,{}),ah()&&s.jsx(gh,{})]})},E2=Y(hje),fje="_container_f1igr_1",_je="_textToCopy_f1igr_7",H0={container:fje,textToCopy:_je},k2=({textToCopy:t,textToShow:e=t,textClassName:a,className:n,buttonProps:o})=>s.jsxs(f,{className:`${H0.container} ${n}`,children:[s.jsx(f,{className:`${H0.textToCopy} ${a}`,children:e}),s.jsx(Rn,{...o,textToCopy:t})]}),yje="_container_1f4g9_1",bje="_closeButton_1f4g9_6",Ije="_content_1f4g9_11",xje="_title_1f4g9_14",Cje="_text_1f4g9_21",Tje="_row_1f4g9_21",Sje="_boldText_1f4g9_21",jje="_copyToClipboard_1f4g9_28",Ko={container:yje,closeButton:bje,content:Ije,title:xje,text:Cje,row:Tje,boldText:Sje,copyToClipboard:jje},Aje=()=>{var i,r,l,c,d,u,g,h;const{uiStore:t,authStore:e}=q(),{t:a}=J("translation",{keyPrefix:"orgInfoPopup"}),n=()=>{t.hideDialog("OrgInfoPopup")},o=({name:p,value:_,allowCopy:y=!0})=>s.jsxs(k,{className:Ko.row,children:[s.jsx(k,{className:Ko.boldText,children:p}),y?s.jsx(k2,{textClassName:Ko.text,className:Ko.copyToClipboard,textToCopy:_}):s.jsx(k,{className:Ko.text,children:_})]});return s.jsxs(Es,{classes:{paper:G(Ko.container)},onClose:n,open:t.OrgInfoPopup,children:[s.jsx(Bs,{onClick:n,className:Ko.closeButton,children:s.jsx(ro,{})}),s.jsx(Qe,{isLoading:e.isLoadingOrgSubscriptions,children:s.jsxs(f,{className:Ko.content,children:[s.jsx(k,{className:Ko.title,children:a("title")}),s.jsxs(f,{className:Ko.body,children:[s.jsx(o,{name:a("orgName"),value:dr(((r=(i=Ae())==null?void 0:i.organization)==null?void 0:r.name)??"")}),s.jsx(o,{name:a("orgId"),value:(c=(l=Ae())==null?void 0:l.organization)==null?void 0:c.uid}),s.jsx(o,{name:a("ownerId"),value:(u=(d=Ae())==null?void 0:d.organization)==null?void 0:u.owner_uid}),s.jsx(o,{name:a("enabledFeatures"),value:(h=(g=e.orgSubscription)==null?void 0:g.features)==null?void 0:h.join(", "),allowCopy:!1})]})]})})]})},K1=Y(Aje),Nje={month:"Monthly"};var wm=(t=>(t.PASSED_FREE_LIMITS="PASSED_FREE_LIMITS",t.BLOCKED_BY_ADMIN="BLOCKED_BY_ADMIN",t.OTHER="OTHER",t))(wm||{}),D2=(t=>(t.ACTIVE="active",t.PAST_DUE="past_due",t.INCOMPLETE="incomplete",t.INCOMPLETE_EXPIRED="incomplete_expired",t.TRIALING="trialing",t.CANCELED="canceled",t.UNPAID="unpaid",t.PAUSED="paused",t))(D2||{});const kt={free:{name:"free",displayName:"Free",selfService:!1},starter:{name:"starter",displayName:"Starter",selfService:!0,priceIds:["price_1Paw0sHW6TJCmNekeykY3829","price_1Pb2ljHW6TJCmNekHuKAc6Ts"],termsAndConditionsLink:"https://pages.bria.ai/hubfs/Terms%20and%20Conditions/Bria%20AI%20Online%20Terms%20and%20Conditions%20(June%202024)%20v1.pdf"},pro:{name:"pro",displayName:"Pro",selfService:!1},enterprise:{name:"enterprise",displayName:"Enterprise",selfService:!1},custom:{name:"custom",displayName:"Custom",selfService:!0}},wje="_paper_5uzeu_1",Mje="_container_5uzeu_7",vje="_closeButton_5uzeu_20",Eje="_content_5uzeu_25",kje="_title_5uzeu_33",Dje="_description_5uzeu_41",Pje="_form_5uzeu_49",Lje="_orgsDropdown_5uzeu_55",Bje="_loaderStyle_5uzeu_64",ei={paper:wje,container:Mje,closeButton:vje,content:Eje,title:kje,description:Dje,form:Pje,orgsDropdown:Lje,loaderStyle:Bje},Oje=({open:t,onClose:e})=>{const{authStore:a}=q(),{t:n}=J("translation",{keyPrefix:"selectOrganization"}),[o,i]=I.useState(Ae()),r=()=>{e(o)};return s.jsx(Es,{classes:{paper:ei.paper},onClose:()=>e(null),open:t,maxWidth:!1,children:s.jsxs(f,{className:ei.container,children:[s.jsx(Bs,{onClick:()=>e(null),className:ei.closeButton,children:s.jsx(ro,{})}),s.jsxs(f,{className:ei.content,children:[s.jsx(k,{className:ei.title,children:n("header")}),s.jsx(k,{className:ei.description,children:n("descriptionCheckout")}),s.jsx(Qe,{className:ei.loaderStyle,isLoading:a.isLoadingUserOrganizations,children:s.jsxs(f,{className:ei.form,children:[s.jsx(Cc,{reload:!1,placeholder:n("dropdownPlaceholder"),onOrgChange:l=>{i(l)},className:ei.orgsDropdown}),s.jsx(ae,{buttonType:"primary",onClick:r,className:ei.primaryBtn,fullWidth:!0,disabled:!o,children:n("primaryBtn")})]})})]})]})})},Rje=Y(Oje),zje="_container_u22ek_1",Uje="_loaderStyle_u22ek_1",Q0={container:zje,loaderStyle:Uje},$je=({open:t,onClose:e=()=>{},paperClassName:a})=>s.jsx(Es,{classes:{paper:G(Q0.container,a)},onClose:e,open:t,fullWidth:!0,children:s.jsx(Qe,{className:Q0.loaderStyle,isLoading:!0})}),Fje=Y($je),Gje="_container_12e05_1",Wje="_closeIcon_12e05_10",Hje="_loaderStyle_12e05_20",J0={container:Gje,closeIcon:Wje,loaderStyle:Hje},Qje=nN(th.VITE_STRIPE_PUBLISHABLE_KEY,{}),Jje=({open:t,onClose:e})=>{const{pricingStore:a}=q();return t?s.jsxs(Es,{classes:{paper:`${J0.container}`},onClose:e,open:t,maxWidth:!1,children:[s.jsx(Un,{onClick:e,className:J0.closeIcon}),s.jsx(oN,{stripe:Qje,options:{fetchClientSecret:a.fetchClientSecret},children:s.jsx(iN,{})})]}):s.jsx(s.Fragment,{})},Vje=Y(Jje),Yje="_popupPaper_rh0bz_1",Zje="_description_rh0bz_1",qje="_boldDescription_rh0bz_1",Xje="_lightDescription_rh0bz_1",Kje="_link_rh0bz_6",eAe="_termsPopup_rh0bz_21",tAe="_termsPopupContent_rh0bz_25",sAe="_loadingPopup_rh0bz_29",es={popupPaper:Yje,description:Zje,boldDescription:qje,lightDescription:Xje,link:Kje,termsPopup:eAe,termsPopupContent:tAe,loadingPopup:sAe},aAe="/assets/Check-0b5b2670.svg",nAe="/assets/info-circle-black-a021cb84.svg",oAe="/assets/Vector 187-e54e62e6.svg",iAe="_container_16j3o_1",rAe="_bigTextField_16j3o_1",lAe="_inputText_16j3o_6",cAe="_textField_16j3o_11",dAe="_phoneNumberContainer_16j3o_16",pu={container:iAe,bigTextField:rAe,inputText:lAe,textField:cAe,phoneNumberContainer:dAe},uAe=({setMessage:t,message:e,setPhoneNumber:a,phoneNumber:n})=>{const{t:o}=J("translation",{keyPrefix:"requestAccessContainer"});return s.jsxs(f,{className:pu.container,children:[s.jsx(me,{optional:!0,className:pu.inputText,label:o("requestAccess.dropUsAMessage"),children:s.jsx(Nt,{value:e,onChange:i=>t(i.target.value),placeholder:o("requestAccess.dropUsAMessage"),multiline:!0,minRows:3,InputProps:{classes:{root:pu.bigTextField}}})}),s.jsx(f,{className:pu.phoneNumberContainer,children:s.jsx(me,{optional:!0,label:o("requestAccess.phoneNumber"),children:s.jsx(Nt,{value:n,onChange:i=>a(i.target.value),placeholder:"+1 (123) 456-7890",fullWidth:!0,InputProps:{classes:{root:pu.textField}}})})})]})},pAe="_container_1gxmo_1",gAe="_primaryButton_1gxmo_1",mAe="_secondaryMedium_1gxmo_5",hAe="_textMedium_1gxmo_13",fAe="_requestAccessButtonContainer_1gxmo_16",_Ae="_circleLoader_1gxmo_20",yAe="_customPaperClass_1gxmo_25",bAe="_requestAccessCustomPaperClass_1gxmo_30",Bl={container:pAe,primaryButton:gAe,secondaryMedium:mAe,textMedium:hAe,requestAccessButtonContainer:fAe,circleLoader:_Ae,customPaperClass:yAe,requestAccessCustomPaperClass:bAe},IAe=({children:t,requestFeature:e,eventLog:a,buttonType:n="primary",showCrown:o=!0,crownColor:i="white",buttonMessage:r,buttonLoading:l=!1,className:c,paperClass:d,submissionMessage:u,requestTitle:g,requestMessage:h,condition:p=!0,modelId:_,modelName:y,projectId:b,projectName:x})=>{const[C,T]=I.useState(!1),[S,j]=I.useState(""),[N,w]=I.useState(""),[D,E]=I.useState(!1),{t:A}=J("translation",{keyPrefix:"requestAccessContainer"}),{authStore:M,appStore:B}=q();return s.jsxs(f,{className:G(Bl.container,c),children:[t&&p?s.jsx(s.Fragment,{children:t}):s.jsxs(ae,{className:G({[Bl.primaryButton]:!0,[Bl.requestAccessButtonContainer]:!0,[Bl.secondaryMedium]:n==="secondaryMedium",[Bl.textMedium]:n==="textMedium"}),loading:l,disabled:l,buttonType:n,onClick:()=>T(!0),children:[o&&s.jsx(Xd,{stroke:i}),r]}),s.jsx(Oe,{onClose:()=>T(!1),title:g||A("requestAccess.title"),description:h||A("requestAccess.description"),confirmButtonText:A("requestAccess.primaryButton"),firstButtonText:A("requestAccess.secondaryButton"),hideCancel:!0,open:C,onClick:async()=>{var z,L,R;const Q=((z=M==null?void 0:M.user)==null?void 0:z.email)||"",W=((L=M==null?void 0:M.user)==null?void 0:L.userName)||"",H=((R=Ae())==null?void 0:R.organization.name)||"";await B.sendRequestAccess(W,Q,H,N,S,e,_,y,b,x)&&(a&&B.logEvent({properties:{user_name:W,user_email:Q,org_name:H,phone_number:S,..._?{model_id:_}:{},...y?{model_name:y}:{},...b?{project_id:b}:{},...x?{project_name:x}:{},message:N,...a==null?void 0:a.properties},...a}),E(!0)),T(!1)},paperClassName:G(Bl.requestAccessCustomPaperClass,d),loading:B.isSendRequestAccessLoading,children:s.jsx(uAe,{setMessage:w,message:N,setPhoneNumber:j,phoneNumber:S})}),s.jsx(Oe,{onClose:()=>E(!1),title:A("successRequestAccess.title"),description:u||A("successRequestAccess.description"),confirmButtonText:A("successRequestAccess.primaryButton"),open:D,onClick:async()=>E(!1),hideCancel:!0,paperClassName:Bl.customPaperClass})]})},bi=Y(IAe),xAe="_container_1es3s_1",CAe="_loading_1es3s_9",TAe="_tableContainer_1es3s_13",SAe="_pricingHeader_1es3s_18",jAe="_planTitle_1es3s_25",AAe="_planDesc_1es3s_31",NAe="_planButton_1es3s_38",wAe="_pricingHeaderContainer_1es3s_47",MAe="_planContainer_1es3s_47",vAe="_tableRow_1es3s_56",EAe="_tableCell_1es3s_59",kAe="_firstColumn_1es3s_68",DAe="_tableCellContent_1es3s_76",PAe="_tooltip_1es3s_82",LAe="_firstRow_1es3s_86",BAe="_checkColumn_1es3s_90",OAe="_closeIconContainer_1es3s_101",RAe="_closeIcon_1es3s_101",zAe="_link_1es3s_115",UAe="_briaTooltip_1es3s_119",$Ae="_actionsPricingTableContainer_1es3s_125",FAe="_actionsPricingTable_1es3s_125",GAe="_actionsPricingTableCell_1es3s_128",WAe="_actionsPricingTableHead_1es3s_128",HAe="_contactUsPaper_1es3s_138",QAe="_contactUsContainer_1es3s_143",gt={container:xAe,loading:CAe,tableContainer:TAe,pricingHeader:SAe,planTitle:jAe,planDesc:AAe,planButton:NAe,pricingHeaderContainer:wAe,planContainer:MAe,tableRow:vAe,tableCell:EAe,firstColumn:kAe,tableCellContent:DAe,tooltip:PAe,firstRow:LAe,checkColumn:BAe,closeIconContainer:OAe,closeIcon:RAe,link:zAe,briaTooltip:UAe,actionsPricingTableContainer:$Ae,actionsPricingTable:FAe,actionsPricingTableCell:GAe,actionsPricingTableHead:WAe,contactUsPaper:HAe,contactUsContainer:QAe},JAe=({open:t,onClose:e,onPlanClick:a})=>{var b;const n="pricingFlow.pricingPopup",{t:o}=J("translation",{keyPrefix:n}),{authStore:i}=q(),r=i.isLoadingUserOrganizations||i.isLoadingOrgSubscriptions,l=((b=i.orgSubscription)==null?void 0:b.plan_name)??kt.free.name,c=o("features",{returnObjects:!0}),d=({plan:x})=>{var C,T;return x.selfService?s.jsx(ae,{className:gt.planButton,loading:i.isLoadingOrgSubscriptions,disabled:!((C=i.orgSubscription)!=null&&C.cancels_on)&&l.toLowerCase()===x.name||r,onClick:()=>a(x),buttonType:"primary",children:(T=i.orgSubscription)!=null&&T.cancels_on&&x.name===l.toLowerCase()?o("renewSubscription"):x.name===l.toLowerCase()?o("yourCurrentPlan"):o(`${x.name}.CTA`)}):s.jsx(bi,{paperClass:gt.contactUsPaper,className:gt.contactUsContainer,requestFeature:`${x.displayName} Plan`,buttonMessage:o(`${x.name}.CTA`),requestTitle:o("upgradeToPopupTitle",{planName:x.displayName}),requestMessage:" ",showCrown:!1,eventLog:{eventType:ns.REQUEST_FOR_PLAN_QUOTE,properties:{plan_name:x.name}}})},u=({children:x,firstColumn:C=!1,tooltip:T=void 0,tooltipLink:S=void 0})=>s.jsx(Vl,{className:G(gt.tableCell,{[gt.firstColumn]:C,[gt.checkColumn]:x==="check"}),children:s.jsxs(f,{className:G(gt.tableCellContent),children:[x==="check"?s.jsx("img",{src:aAe,alt:"check icon"}):x==="none"?s.jsx("img",{src:oAe,alt:"vector icon"}):x,T&&s.jsx(Ne,{placement:"right",isHtmlTitle:!1,displayOn:"click",title:S?s.jsx(Zs,{prefix:n,i18nKey:T,components:[s.jsx(os,{onClick:()=>{window.open(S,"_blank")},className:gt.link})]}):T,className:gt.tooltip,componentsProps:{tooltip:{className:gt.briaTooltip}},children:s.jsx("img",{src:nAe,alt:"info icon"})})]})}),g=({children:x,firstRow:C=!1})=>s.jsx(wu,{className:G(gt.tableRow,{[gt.firstRow]:C}),children:x}),h=()=>s.jsx(Sf,{children:s.jsxs(g,{firstRow:!0,children:[s.jsx(u,{firstColumn:!0,children:s.jsxs(k,{className:gt.pricingHeaderContainer,children:[s.jsx(k,{className:gt.pricingHeader,children:o("briaAi")}),s.jsx(k,{className:gt.pricingHeader,children:o("title")})]})}),s.jsx(u,{children:s.jsxs(f,{className:gt.planContainer,children:[s.jsxs(f,{children:[s.jsx(k,{className:gt.planTitle,children:o("starter.header")}),s.jsx(k,{className:gt.planDesc,children:o("starter.subHeader")})]}),s.jsx(d,{plan:kt.starter})]})}),s.jsx(u,{children:s.jsxs(f,{className:gt.planContainer,children:[s.jsxs(f,{children:[s.jsx(k,{className:gt.planTitle,children:o("pro.header")}),s.jsx(k,{className:gt.planDesc,children:o("pro.subHeader")})]}),s.jsx(d,{plan:kt.pro})]})}),s.jsx(u,{children:s.jsxs(f,{className:gt.planContainer,children:[s.jsxs(f,{children:[s.jsx(k,{className:gt.planTitle,children:o("enterprise.header")}),s.jsx(k,{className:gt.planDesc,children:o("enterprise.subHeader")})]}),s.jsx(d,{plan:kt.enterprise})]})})]})}),p=({plan:x})=>{const C=o(`actionsPricing.${x.name}`,{returnObjects:!0});return s.jsx(f,{className:gt.actionsPricingTableContainer,children:s.jsxs(Tf,{className:gt.actionsPricingTable,children:[s.jsx(Sf,{className:gt.actionsPricingTableHead,children:s.jsxs(wu,{children:[s.jsxs(Vl,{className:gt.actionsPricingTableCell,children:[" ",o("monthlyActions")]}),s.jsx(Vl,{className:gt.actionsPricingTableCell,children:o("pricePerAction")})]})}),s.jsx(jf,{className:gt.actionsPricingTableBody,children:Object.values(C).map(T=>s.jsxs(wu,{children:[s.jsx(Vl,{className:gt.actionsPricingTableCell,children:T.col1}),s.jsx(Vl,{className:gt.actionsPricingTableCell,children:T.col2})]}))})]})})},_=()=>s.jsx(jf,{children:Object.entries(c).map(([x,C])=>s.jsxs(g,{children:[s.jsx(u,{firstColumn:!0,tooltip:C.tooltip,tooltipLink:C.tooltipLink,children:C.title}),s.jsx(u,{tooltip:C.showActionsPricingTooltip?s.jsx(p,{plan:kt.starter}):void 0,children:C.starter}),s.jsx(u,{tooltip:C.showActionsPricingTooltip?s.jsx(p,{plan:kt.pro}):void 0,children:C.pro}),s.jsx(u,{children:C.enterprise})]}))}),y=()=>s.jsx(qI,{style:{overflowX:"visible"},className:gt.tableContainer,component:dp,children:s.jsxs(Tf,{sx:{[`& .${CA.root}`]:{border:"none"}},children:[s.jsx(h,{}),s.jsx(_,{})]})});return s.jsxs(Es,{classes:{paper:G(gt.container)},onClose:()=>{e()},open:t,maxWidth:!1,children:[s.jsx(f,{className:gt.closeIconContainer,children:s.jsx(Un,{onClick:e,className:gt.closeIcon})}),s.jsx(y,{})]})},VAe=Y(JAe);class Ep{constructor(){m(this,"queryService",new Je("/billing/"));m(this,"fetchClientSecret",async(e,a,n,o)=>(await this.queryService.post("checkout_session",{plan:a,price_ids:e,return_url:`${window.location.protocol}//${window.location.host}${O.SUBSCRIPTION.fullPath}`,allow_promotion_codes:n,payment_method_configuration_id:o})).client_secret);m(this,"fetchCheckoutSession",async e=>await this.queryService.get("checkout_session",{params:{session_id:e}}));m(this,"listProducts",async()=>await this.queryService.get("products"));m(this,"listTermsAndConditionFiles",async()=>await this.queryService.get("terms_and_conditions"));m(this,"listPaymentMethodConfigurations",async()=>await this.queryService.get("payment_method_configurations"));m(this,"loadOrgSubscription",async()=>await this.queryService.get("subscription"));m(this,"updateOrgSubscription",async e=>await this.queryService.put("subscription",{new_price_ids:e}));m(this,"loadOrgUsage",async()=>await this.queryService.get("org_usage"));m(this,"createCustomerPortalSession",async e=>await this.queryService.post("customer_portal_session",{return_url:e}));m(this,"createCustomerPortalCancelSubscriptionSession",async e=>await this.queryService.post("customer_portal_cancel_subscription_session",{return_url:e}))}}const YAe=["pricing","enc","orgId","selectedPlan","session_id","isSubscriptionCancelled","priceIds","termsAndConditions","paymentMethodConfigurationId","allowPromotionCodes","userEmails","validityDate"];var va=(t=>(t.NONE="NONE",t.PRICING_POPUP="PRICING_POPUP",t.CHECKOUT_POPUP="CHECKOUT_POPUP",t.AGREE_ON_TERMS_POPUP="AGREE_ON_TERMS_POPUP",t.SUBSCRIPTION_UPDATED_POPUP="SUBSCRIPTION_UPDATED_POPUP",t.SUBSCRIPTION_UPDATE_CONFIRMATION_POPUP="SUBSCRIPTION_UPDATE_CONFIRMATION_POPUP",t.WRONG_ORG_ERROR_POPUP="WRONG_ORG_ERROR_POPUP",t.LINK_EXPIRED_ERROR_POPUP="LINK_EXPIRED_ERROR_POPUP",t.SUBSCRIPTION_RENEW_CONFIRMATION_POPUP="SUBSCRIPTION_RENEW_CONFIRMATION_POPUP",t.SELECT_ORG_POPUP="SELECT_ORG_POPUP",t.CREATE_ORG_POPUP="CREATE_ORG_POPUP",t.CHECKOUT_THANK_YOU_POPUP="CHECKOUT_THANK_YOU_POPUP",t.CLOSE_CONFIRMATION_POPUP="CLOSE_CONFIRMATION_POPUP",t.SUBSCRIPTION_CANCELLED_POPUP="SUBSCRIPTION_CANCELLED_POPUP",t))(va||{}),LI,BI;class ZAe{constructor(e){m(this,"rootStore");m(this,"billingService");m(this,"aesCipher");m(this,"activeStep","NONE");m(this,"isPricingFlowOpen",!1);m(this,"isTermsPopupOpen",!1);m(this,"isSubscriptionCancelled",!1);m(this,"isLoadingUpdateSubscription",!1);m(this,"allowPromotionCodes");m(this,"paymentMethodConfigurationId",null);m(this,"userEmails");m(this,"validityDate");m(this,"selectedPlan");m(this,"targetOrgId",null);m(this,"checkoutSessionId",null);m(this,"checkoutSession",null);m(this,"queryParams",new URLSearchParams(location.search));m(this,"oldOrgId",(BI=(LI=Ae())==null?void 0:LI.organization)==null?void 0:BI.uid);m(this,"today",new Date);m(this,"parsePricingQueryParams",async()=>{let e=null;const a=this.queryParams.get("enc");if(a){const o=await this.aesCipher.decrypt(decodeURIComponent(a),!0);this.queryParams=new URLSearchParams({...Object.fromEntries(this.queryParams),...Object.fromEntries(new URLSearchParams(o))}),this.setProperty("allowPromotionCodes",this.queryParams.get("allowPromotionCodes")==="true");const i=this.queryParams.get("validityDate");if(i){const c=new Date(i);c.setHours(0,0,0,0),this.setProperty("validityDate",c)}const r=this.queryParams.get("userEmails");r&&this.setProperty("userEmails",r.split(";")),this.setProperty("paymentMethodConfigurationId",this.queryParams.get("paymentMethodConfigurationId")),this.setProperty("targetOrgId",this.queryParams.get("orgId"));const l=this.queryParams.get("priceIds");l&&(e=l.trim().split(","))}this.setProperty("checkoutSessionId",this.queryParams.get("session_id")),this.setProperty("isSubscriptionCancelled",this.queryParams.get("isSubscriptionCancelled")==="true");const n=this.queryParams.get("selectedPlan");this.setProperty("selectedPlan",{name:(n==null?void 0:n.toLowerCase())??kt.custom.name,displayName:dr(n??kt.custom.displayName),selfService:!1,termsAndConditionsLink:this.queryParams.get("termsAndConditions")??void 0}),e&&e.length>0?this.setProperty("selectedPlan",{...this.selectedPlan,selfService:!0,priceIds:e}):n&&Object.keys(kt).includes(n)&&this.setProperty("selectedPlan",kt[n]),this.queryParams.get("pricing")==="true"&&this.openPricingFlow(!1)});m(this,"getEncryptedQueryParams",async()=>{const e=new URLSearchParams(this.queryParams);e.delete("pricing"),e.delete("enc");const a=await this.aesCipher.encrypt(e.toString());return new URLSearchParams("pricing=true&enc="+encodeURIComponent(a)).toString()});m(this,"openCheckoutFlow",()=>{var e,a,n,o;((e=this.rootStore.authStore.orgSubscription)==null?void 0:e.plan_name)===kt.free.name?this.setProperty("activeStep","CHECKOUT_POPUP"):((a=this.selectedPlan)==null?void 0:a.name.toLowerCase())!==kt.custom.name&&((n=this.rootStore.authStore.orgSubscription)==null?void 0:n.plan_name.toLowerCase())===((o=this.selectedPlan)==null?void 0:o.name.toLowerCase())?this.setProperty("activeStep","SUBSCRIPTION_RENEW_CONFIRMATION_POPUP"):this.setProperty("activeStep","SUBSCRIPTION_UPDATE_CONFIRMATION_POPUP")});m(this,"handleCloseSelectOrgPopup",async e=>{if(e)if(e.organization.uid!==this.oldOrgId){this.queryParams.set("orgId",e.organization.uid);const a=await this.getEncryptedQueryParams();window.history.replaceState(null,"",window.location.pathname+"?"+a),il(e),window.location.reload()}else this.setProperty("targetOrgId",e.organization.uid),this._openPricingFlow();else this.closePricingFlow()});m(this,"_openPricingFlow",async()=>{var e,a,n,o;if(this.isSubscriptionCancelled)this.rootStore.authStore.orgSubscription&&((e=this.rootStore.authStore.orgSubscription)!=null&&e.cancels_on?this.setProperty("activeStep","SUBSCRIPTION_CANCELLED_POPUP"):this.reset());else if(this.checkoutSessionId)this.setProperty("activeStep","CHECKOUT_THANK_YOU_POPUP"),this.fetchCheckoutSession();else if(this.validityDate&&this.validityDate0&&this.rootStore.authStore.user&&!this.rootStore.authStore.user.isSuperAdmin()&&this.userEmails.includes(this.rootStore.authStore.user.email)&&!this.rootStore.authStore.userOrganizations.some(i=>i.organization.uid===this.targetOrgId)){await this.rootStore.authStore.grantUserPermission(this.targetOrgId);const i=await this.getEncryptedQueryParams();window.history.replaceState(null,"",window.location.pathname+"?"+i),window.location.reload()}else if(this.rootStore.authStore.userOrganizations.length===0){this.setProperty("activeStep","CREATE_ORG_POPUP");const i=await this.getEncryptedQueryParams();localStorage.setItem("destination_route",`${window.location.href}?${i}`),this.rootStore.uiStore.showDialog("CreateOrganizationDialog")}else if(this.rootStore.authStore.userOrganizations.length>1&&!this.targetOrgId)this.setProperty("activeStep","SELECT_ORG_POPUP");else if(this.targetOrgId&&this.targetOrgId!==((a=Ae())==null?void 0:a.organization.uid)){let i;(n=this.rootStore.authStore.user)!=null&&n.isSuperAdmin()?i=await this.rootStore.authStore.loadOrganization(this.targetOrgId):i=this.rootStore.authStore.userOrganizations.find(r=>r.organization.uid===this.targetOrgId),i?this.handleCloseSelectOrgPopup(i):this.setProperty("activeStep","WRONG_ORG_ERROR_POPUP")}else this.selectedPlan&&this.selectedPlan.selfService&&(this.selectedPlan.name.toLowerCase()===kt.custom.name||this.selectedPlan.name.toLowerCase()!==((o=this.rootStore.authStore.orgSubscription)==null?void 0:o.plan_name.toLowerCase()))?this.handlePlanButtonClick(this.selectedPlan):this.setProperty("activeStep","PRICING_POPUP")});m(this,"openPricingFlow",(e=!0)=>{var a;e&&this.setProperty("targetOrgId",((a=Ae())==null?void 0:a.organization.uid)??null),this.setProperty("isPricingFlowOpen",!0)});m(this,"handlePlanButtonClick",e=>{this.setProperty("selectedPlan",e),e.selfService&&(e.termsAndConditionsLink?this.setProperty("activeStep","AGREE_ON_TERMS_POPUP"):this.openCheckoutFlow())});m(this,"closePricingFlow",()=>{this.reset()});m(this,"setProperty",async(e,a)=>{$(()=>this[e]=a)});m(this,"fetchCheckoutSession",()=>this.billingService.fetchCheckoutSession(this.checkoutSessionId??"").then(e=>{var a;(e==null?void 0:e.status)==="complete"?this.setProperty("checkoutSession",e):(cr(),Yr('Stripe payment failed, checkoutSession status is not "complete"',{user:{email:((a=this.rootStore.authStore.user)==null?void 0:a.email)??""}}),this.closePricingFlow())}));m(this,"fetchClientSecret",async()=>this.selectedPlan?await this.billingService.fetchClientSecret(this.selectedPlan.priceIds,this.selectedPlan.name,this.allowPromotionCodes,this.paymentMethodConfigurationId):null);m(this,"updateSubscription",()=>{var e;return this.setProperty("isLoadingUpdateSubscription",!0),this.billingService.updateOrgSubscription((e=this.selectedPlan)==null?void 0:e.priceIds).then(a=>{this.setProperty("activeStep","SUBSCRIPTION_UPDATED_POPUP")}).finally(()=>{this.setProperty("isLoadingUpdateSubscription",!1)})});m(this,"reset",()=>{this.isPricingFlowOpen=!1,this.isTermsPopupOpen=!1,this.isSubscriptionCancelled=!1,this.isLoadingUpdateSubscription=!1,this.selectedPlan=void 0,this.targetOrgId=null,this.checkoutSessionId=null,this.checkoutSession=null,this.activeStep="NONE"});yt(this),this.today.setHours(0,0,0,0),this.billingService=new Ep,this.aesCipher=new ph,this.rootStore=e,this.parsePricingQueryParams()}}const qAe="_popupPaper_rwrdc_1",XAe="_description_rwrdc_1",KAe="_boldDescription_rwrdc_1",rg={popupPaper:qAe,description:XAe,boldDescription:KAe},e3e=()=>{var n,o;const{t}=J("translation",{keyPrefix:"pricingFlow.subscriptionCancelledPopup"}),{pricingStore:e,authStore:a}=q();return s.jsx(Oe,{onClose:e.closePricingFlow,paperClassName:G(rg.cancelledSubscriptionPopup,rg.popupPaper),title:t("title",{plan:((n=a.orgSubscription)==null?void 0:n.plan_name)??kt.free.name}),description:s.jsx(k,{className:rg.description,children:t("description",{cancels_on:(o=a.orgSubscription)==null?void 0:o.cancels_on})}),subDescription:s.jsx(k,{className:rg.boldDescription,children:t("subDescription")}),confirmButtonText:t("buttonText"),open:e.activeStep===va.SUBSCRIPTION_CANCELLED_POPUP,hideCancel:!0,loadingBody:a.isLoadingOrgSubscriptions,onClick:()=>{e.closePricingFlow()}})},t3e=Y(e3e),s3e="/assets/thanksForSubscribing-0b47927b.png",a3e="_thanksForSubscribingDialog_1oxyl_1",n3e="_popupPaper_1oxyl_10",o3e="_description_1oxyl_10",i3e="_lightDescription_1oxyl_10",r3e="_boldDescription_1oxyl_10",lg={thanksForSubscribingDialog:a3e,popupPaper:n3e,description:o3e,lightDescription:i3e,boldDescription:r3e},l3e=()=>{var i,r,l,c;const{t}=J("translation",{keyPrefix:"pricingFlow"}),{pricingStore:e,authStore:a}=q(),n=Object.keys(kt).includes(((i=e.selectedPlan)==null?void 0:i.name)??"")?(r=e.selectedPlan)==null?void 0:r.name:kt.custom.name,o=()=>{var d,u;((d=e.selectedPlan)==null?void 0:d.name.toLowerCase())!==((u=a.orgSubscription)==null?void 0:u.plan_name.toLowerCase())?window.location.reload():e.closePricingFlow()};return s.jsx(Oe,{onClose:o,hideCloseIcon:!0,paperClassName:G(lg.thanksForSubscribingDialog,lg.popupPaper),title:t(`thanksForSubscribingDialog.${n}.title`),description:s.jsx(k,{className:lg.boldDescription,children:t(`thanksForSubscribingDialog.${n}.description`,{plan:(l=e.selectedPlan)==null?void 0:l.displayName})}),fullWidth:!1,hideCancel:!0,subDescription:s.jsx(k,{className:lg.lightDescription,children:t(`thanksForSubscribingDialog.${n}.subDescription`,{plan:(c=e.selectedPlan)==null?void 0:c.displayName})}),confirmButtonText:t(`thanksForSubscribingDialog.${n}.buttonText`),image:s3e,open:e.activeStep===va.CHECKOUT_THANK_YOU_POPUP,onClick:o})},c3e=Y(l3e),d3e=()=>{var l,c,d,u,g,h,p;const{t}=J("translation",{keyPrefix:"pricingFlow"}),{pricingStore:e,authStore:a}=q(),n=ve(),o=Xt(),[i,r]=I.useState(!1);return I.useEffect(()=>{r(a.isLoadingUserOrganizations||a.isLoadingOrgSubscriptions||!!e.checkoutSessionId&&!e.checkoutSession)},[a.isLoadingUserOrganizations,a.isLoadingOrgSubscriptions,e.checkoutSessionId,e.checkoutSession]),I.useEffect(()=>{e.isPricingFlowOpen&&!i&&(e.queryParams.get("pricing")==="true"&&KP(YAe,n),e._openPricingFlow())},[e.isPricingFlowOpen,i]),I.useEffect(()=>{e.queryParams=new URLSearchParams(o.search),e.queryParams.has("pricing")&&e.queryParams.has("enc")&&e.parsePricingQueryParams()},[o]),e.isPricingFlowOpen?i?s.jsx(Fje,{open:i,paperClassName:es.loadingPopup}):s.jsxs(s.Fragment,{children:[s.jsx(Vje,{open:e.activeStep===va.CHECKOUT_POPUP||e.activeStep===va.CLOSE_CONFIRMATION_POPUP,onClose:()=>e.setProperty("activeStep",va.CLOSE_CONFIRMATION_POPUP)}),s.jsx(c3e,{}),s.jsx(Rje,{open:e.activeStep===va.SELECT_ORG_POPUP,onClose:e.handleCloseSelectOrgPopup}),s.jsx(VAe,{open:e.activeStep===va.PRICING_POPUP,onClose:e.closePricingFlow,onPlanClick:e.handlePlanButtonClick}),s.jsx(t3e,{}),s.jsx(Oe,{onClose:()=>{e.closePricingFlow()},paperClassName:G(es.agreeOnTermsPopup,es.popupPaper),title:t("agreeOnTermsPopup.title"),description:s.jsx(k,{className:es.description,children:s.jsx(Zs,{i18nKey:"pricingFlow.agreeOnTermsPopup.description",components:[s.jsx(os,{onClick:()=>{e.setProperty("isTermsPopupOpen",!0)},className:es.link})]})}),confirmButtonText:t("agreeOnTermsPopup.buttonText"),open:e.activeStep===va.AGREE_ON_TERMS_POPUP,hideCancel:!0,onClick:e.openCheckoutFlow}),s.jsx(Oe,{paperClassName:es.termsPopup,contentClassName:es.termsPopupContent,title:"",maxWidth:"unset",description:s.jsx("embed",{src:`${(l=e.selectedPlan)==null?void 0:l.termsAndConditionsLink}?#scrollbar=0&toolbar=0&navpanes=0&view=FitH`,type:"application/pdf",width:"100%",height:"100%"}),confirmButtonText:t("termsPopup.close"),hideCancel:!0,onClick:async()=>{e.setProperty("isTermsPopupOpen",!1)},onClose:()=>{e.setProperty("isTermsPopupOpen",!1)},open:e.isTermsPopupOpen}),s.jsx(Oe,{onClose:()=>{e.closePricingFlow()},paperClassName:G(es.updateSubscriptionConfirmationPopup,es.popupPaper),title:t("updateSubscriptionConfirmationPopup.title"),description:s.jsx(k,{className:es.description,children:t("updateSubscriptionConfirmationPopup.description",{oldPlan:dr(((c=a.orgSubscription)==null?void 0:c.plan_name)??""),newPlan:(d=e.selectedPlan)==null?void 0:d.displayName})}),confirmButtonText:t("updateSubscriptionConfirmationPopup.buttonText"),open:e.activeStep===va.SUBSCRIPTION_UPDATE_CONFIRMATION_POPUP,loading:e.isLoadingUpdateSubscription,onClick:e.updateSubscription}),s.jsx(Oe,{onClose:()=>{e.closePricingFlow()},paperClassName:G(es.renewSubscriptionConfirmationPopup,es.popupPaper),title:t("renewSubscriptionConfirmationPopup.title",{plan:((u=a.orgSubscription)==null?void 0:u.plan_name)??kt.free.name}),description:s.jsx(k,{className:es.description,children:t("renewSubscriptionConfirmationPopup.description",{plan:((g=a.orgSubscription)==null?void 0:g.plan_name)??kt.free.name})}),confirmButtonText:t("renewSubscriptionConfirmationPopup.buttonText"),open:e.activeStep===va.SUBSCRIPTION_RENEW_CONFIRMATION_POPUP,loading:e.isLoadingUpdateSubscription,onClick:e.updateSubscription}),s.jsx(Oe,{onClose:()=>{window.location.replace(O.SUBSCRIPTION.fullPath)},paperClassName:G(es.subscriptionUpdatedDialog,es.popupPaper),title:t("subscriptionUpdatedDialog.title",{plan:(h=e.selectedPlan)==null?void 0:h.displayName}),description:s.jsx(k,{className:es.boldDescription,children:t("subscriptionUpdatedDialog.description",{plan:(p=e.selectedPlan)==null?void 0:p.displayName})}),subDescription:s.jsx(k,{className:es.lightDescription,children:s.jsx(Zs,{i18nKey:"pricingFlow.subscriptionUpdatedDialog.subDescription"})}),confirmButtonText:t("subscriptionUpdatedDialog.buttonText"),open:e.activeStep===va.SUBSCRIPTION_UPDATED_POPUP,hideCancel:!0,onClick:()=>{window.location.replace(O.SUBSCRIPTION.fullPath)}}),s.jsx(Oe,{paperClassName:es.popupPaper,onClose:()=>{e.setProperty("activeStep",va.CHECKOUT_POPUP)},title:t("checkoutConfirmationPopup.title"),confirmButtonText:t("checkoutConfirmationPopup.proceed"),description:s.jsx(k,{className:es.description,children:t("checkoutConfirmationPopup.description")}),open:e.activeStep===va.CLOSE_CONFIRMATION_POPUP,onClick:()=>{e.closePricingFlow()}}),s.jsx(Oe,{onClose:()=>{e.closePricingFlow()},paperClassName:G(es.wrongOrgErrorPopup,es.popupPaper),title:t("wrongOrgErrorPopup.title"),description:s.jsx(k,{className:es.description,children:t("wrongOrgErrorPopup.description")}),confirmButtonText:t("wrongOrgErrorPopup.buttonText"),open:e.activeStep===va.WRONG_ORG_ERROR_POPUP,firstButtonText:t("wrongOrgErrorPopup.firstButtonText"),onSecondaryClick:()=>{a.logout().finally(async()=>{n({pathname:O.LOGIN.path,search:await e.getEncryptedQueryParams()})})},onClick:()=>{window.open(Te.CONTACT_US_FORM_LINK,"_blank")}}),s.jsx(Oe,{onClose:()=>{e.closePricingFlow()},paperClassName:G(es.linkExpiredErrorPopup,es.popupPaper),title:t("linkExpiredErrorPopup.title"),description:s.jsx(k,{className:es.description,children:t("linkExpiredErrorPopup.description")}),confirmButtonText:t("linkExpiredErrorPopup.buttonText"),open:e.activeStep===va.LINK_EXPIRED_ERROR_POPUP,onClick:()=>{window.open(Te.CONTACT_US_FORM_LINK,"_blank")}})]}):s.jsx(s.Fragment,{})},ey=Y(d3e),u3e=Rm.div` + .rs-picker { + width: 100%; + height: 40px; + } + + .rs-input-group { + border: 1px solid #b3b3b9; + } + + .rs-input-group:not(.rs-input-group-disabled):hover, + .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus { + border-color: #1a0638; + } + + .rs-input-group:focus-within { + border-color: #fff; + outline: 1px solid #8800ff; + } + + input::placeholder { + font-size: 14px; + color: #1a0638; + font-style: normal; + font-weight: 400; + line-height: 150%; + } + + .without-icon { + .rs-input-group { + width: 180px; + } + + .rs-input-group-addon { + display: none; + } + } + + input { + pointer-events: none; + } +`,p3e=({loading:t,placement:e,value:a,cleanable:n=!0,...o})=>s.jsx(u3e,{children:s.jsx(N3,{disabled:t,loading:t,placement:e,value:a,shouldDisableDate:i=>rN(i,new Date),cleanable:n,className:G({"without-icon":!n&&!t}),...o})}),g3e="_container_zyihm_1",m3e="_closeButton_zyihm_6",h3e="_content_zyihm_11",f3e="_title_zyihm_14",_3e="_formContainer_zyihm_21",y3e="_formFieldGroup_zyihm_21",b3e="_includeCouponCheckbox_zyihm_25",I3e="_formFieldLabel_zyihm_35",x3e="_formField_zyihm_21",C3e="_orgsDropdown_zyihm_50",T3e="_buttonsContainer_zyihm_57",S3e="_button_zyihm_57",j3e="_termsPopup_zyihm_70",A3e="_termsPopupContent_zyihm_74",Ot={container:g3e,closeButton:m3e,content:h3e,title:f3e,formContainer:_3e,formFieldGroup:y3e,includeCouponCheckbox:b3e,formFieldLabel:I3e,formField:x3e,orgsDropdown:C3e,buttonsContainer:T3e,button:S3e,termsPopup:j3e,termsPopupContent:A3e},N3e=()=>{const{uiStore:t}=q(),e=new ph,a=new Ep,{t:n}=J("translation",{keyPrefix:"subscriptionLinkGeneratorPopup"}),[o,i]=I.useState(!1),[r,l]=I.useState(!1),[c,d]=I.useState(!1),[u,g]=I.useState(!1),[h,p]=I.useState(Ae()),[_,y]=I.useState([]),[b,x]=I.useState([]),[C,T]=I.useState([]),[S,j]=I.useState(!1),[N,w]=I.useState(!1),[D,E]=I.useState(),[A,M]=I.useState(),[B,Q]=I.useState([]),[W,H]=I.useState([]),[v,z]=I.useState(),[L,R]=I.useState();I.useEffect(()=>{U()},[]);const U=()=>{i(!0),l(!0),d(!0),a.listProducts().then(X=>{const se=X.map(P=>({key:P.name,value:P.price_ids.join(",")}));x(se),T(se)}).finally(()=>{i(!1)}),a.listTermsAndConditionFiles().then(X=>{H(X.map(se=>({key:se.name,value:se.url})))}).finally(()=>{l(!1)}),a.listPaymentMethodConfigurations().then(X=>{Q(X.map(se=>({key:se.name,value:se.id})))}).finally(()=>{d(!1)})},Z=async()=>{const X=new URLSearchParams;if(h!=null&&h.organization.uid&&X.append("orgId",h==null?void 0:h.organization.uid),D&&D.length>0){let F=D.split(";");F=F.filter(ne=>tS(ne)),X.append("userEmails",F.join(";"))}A&&X.append("paymentMethodConfigurationId",A),L&&(L.setHours(0,0,0,0),X.append("validityDate",L.toISOString())),v&&v.length>0&&v!=="None"&&X.append("termsAndConditions",v),X.append("priceIds",_.join(",")),X.append("allowPromotionCodes",(!!S).toString());const se=encodeURIComponent(await e.encrypt(X.toString())),P=new URLSearchParams("pricing=true&enc="+se),te=`${location.origin}/console?${P.toString()}`;await navigator.clipboard.writeText(te),g(!0)},ee=()=>{t.hideDialog("SubscriptionLinkGeneratorPopup"),i(!1),p(null),y([]),Q([]),x([]),H([]),j(!1),w(!1),E(void 0),z(void 0),M(void 0),R(void 0)},V=()=>{g(!1)};return s.jsxs(Es,{classes:{paper:G(Ot.container)},onClose:ee,open:t.SubscriptionLinkGeneratorPopup,children:[s.jsx(Bs,{onClick:ee,className:Ot.closeButton,children:s.jsx(ro,{})}),s.jsxs(f,{className:Ot.content,children:[s.jsx(k,{className:Ot.title,children:n("title")}),s.jsxs(f,{className:Ot.formContainer,children:[s.jsxs(f,{className:Ot.formFieldGroup,children:[s.jsx(k,{className:Ot.formFieldLabel,children:n("selectOrg")}),s.jsx(Cc,{placeholder:n("orgIsNotRequired"),noneOption:!0,skipGlobalOrgUpdate:!0,labelFontWeight:400,labelFontSize:"14px",reload:!1,onOrgChange:X=>{p(X)},className:G(Ot.formField,Ot.orgsDropdown)})]}),s.jsxs(f,{className:Ot.formFieldGroup,children:[s.jsx(k,{className:Ot.formFieldLabel,children:n("additionalEmails")}),s.jsx(we,{disabled:!h,placeholder:n("additionalEmailsPlaceholder"),onChange:X=>{E(X.target.value)},inputProps:{className:Ot.formField},fullWidth:!0,value:D,height:"40px",className:Ot.formField})]}),s.jsxs(f,{className:Ot.formFieldGroup,children:[s.jsx(k,{className:Ot.formFieldLabel,children:n("selectProducts")}),s.jsx(Ve,{searchable:!0,onClose:()=>T(b),onSearchChange:X=>{if(X.target.value&&X.target.value.length>0){const se=b.filter(P=>P.key.toLowerCase().includes(X.target.value.toLowerCase()));T(se)}else T(b)},searchIcon:!0,SearchPlaceholder:n("searchProductsPlaceholder"),placeholder:n("selectProductsPlaceholder"),multiple:!0,selectMultipleCheckbox:!0,value:_,items:C,loading:o,onChange:X=>{y(X.target.value)},handleDelete:X=>{const se=_.indexOf(X);se>-1&&_.splice(se,1),y([..._])},width:"100%",labelFontWeight:400,labelFontSize:"14px",minHeight:"auto !important"})]}),s.jsx(f,{className:G(Ot.formFieldGroup,Ot.includeCouponCheckbox),children:s.jsx(qt,{className:G(Ot.formFieldLabel),control:s.jsx(_s,{checked:S,onChange:X=>j(X.target.checked)}),label:n("includeCoupon")})}),s.jsxs(f,{className:Ot.formFieldGroup,children:[s.jsx(k,{className:Ot.formFieldLabel,children:n("validityDate")}),s.jsx(p3e,{value:L,placement:"auto",cleanable:!0,onChange:X=>{R(X??void 0)}})]}),s.jsxs(f,{className:Ot.formFieldGroup,children:[s.jsx(k,{className:Ot.formFieldLabel,children:n("termsAndConditions")}),s.jsx(Ve,{placeholder:n("termsAndConditionsPlaceholder"),value:v,items:[{key:"None",value:"None"},...W],loading:r,onChange:X=>{z(X.target.value)},width:"100%",labelFontWeight:400,labelFontSize:"14px",minHeight:"auto !important"})]}),s.jsxs(f,{className:Ot.formFieldGroup,children:[s.jsx(k,{className:Ot.formFieldLabel,children:n("paymentMethodConfigurations")}),s.jsx(Ve,{placeholder:n("paymentMethodConfigurationsPlaceholder"),value:A,items:B,loading:c,onChange:X=>{M(X.target.value)},width:"100%",labelFontWeight:400,labelFontSize:"14px",minHeight:"auto !important"})]}),s.jsxs(f,{className:Ot.buttonsContainer,children:[s.jsx(ae,{buttonType:"textMedium",color:"secondary",className:Ot.button,disabled:!v||v==="None",onClick:()=>{w(!0)},children:n("viewTermsAndConditions")}),s.jsx(ae,{buttonType:"primary",color:"secondary",className:Ot.button,disabled:_.length===0||!v,onClick:Z,children:n("submit")})]})]})]}),s.jsx(ml,{open:u,autoHideDuration:2e3,onClose:V,children:s.jsx(Ya,{onClose:V,severity:"success",children:n("copyToClipboardSuccess")})}),s.jsx(Oe,{paperClassName:Ot.termsPopup,contentClassName:Ot.termsPopupContent,title:"",maxWidth:"unset",description:s.jsx("embed",{src:`${v}?#scrollbar=0&toolbar=0&navpanes=0&view=FitH`,type:"application/pdf",width:"100%",height:"100%"}),confirmButtonText:n("termsPopup.close"),hideCancel:!0,onClick:async()=>{w(!1)},onClose:()=>{w(!1)},open:N})]})},ty=Y(N3e),w3e="/assets/face-id-error-f5baf213.svg",M3e="_apiLimitReachedBannerContainer_1brae_1",v3e="_content_1brae_11",E3e="_description_1brae_17",k3e="_title_1brae_17",D3e="_closeIcon_1brae_30",gu={apiLimitReachedBannerContainer:M3e,content:v3e,description:E3e,title:k3e,closeIcon:D3e},P3e=()=>{var c,d,u;const{t}=J("translation",{keyPrefix:"reachedFreeLimitsBanner"}),{authStore:e,pricingStore:a,uiStore:n}=q(),o=((c=e.orgUsage)==null?void 0:c.apiUsage)??0,i=((d=e.orgUsage)==null?void 0:d.apiFreeCallsLimit)??1e3,r=i-i*.2,l=o>=r&&o{a.openPricingFlow()},children:t("buttonText")}),s.jsx(Un,{className:gu.closeIcon,onClick:()=>{n.setProperty("ApiLimitReachedBanner",!1)}})]})})},P2=Y(P3e),L3e="_paper_vvfao_1",B3e="_container_vvfao_8",O3e="_title_vvfao_13",R3e="_closeButton_vvfao_19",z3e="_inputsRow_vvfao_24",U3e="_inputField_vvfao_30",$3e="_actionsContainer_vvfao_33",F3e="_actionBtn_vvfao_39",G3e="_loadingProgress_vvfao_43",on={paper:L3e,container:B3e,title:O3e,closeButton:R3e,inputsRow:z3e,inputField:U3e,actionsContainer:$3e,actionBtn:F3e,loadingProgress:G3e};function kp({open:t}){var Q,W,H,v,z,L,R,U,Z;const{uiStore:e,playgroundStore:a,textToImageStore:n,authStore:o}=q(),{downloadProps:i,onDownload:r,images:l}=e.exportImageProps,{exportImage:c,uploadImageAndExportPsd:d}=ca(),{t:u}=J("translation",{keyPrefix:"playground.exportImagesPopup"}),{logImageDownloadEvents:g}=z1(),[h,p]=I.useState(!1),[_,y]=I.useState([]),[b,x]=I.useState([]),T=n.isTextToVector()?kn.SVG:kn.PNG,S=()=>{e.setProperty("ExportImagePopup",!1)},j=I.useMemo(()=>gD.filter(ee=>{var V;return ee.value!==(T===kn.PNG?kn.SVG:kn.PNG)&&(!K.isIframe()||ee.value!==kn.PSD||((V=K.iframe.config.general_config)==null?void 0:V.enable_psd))}),[T]),[N,w]=I.useState({fileName:(i==null?void 0:i.fileName)||"",fileType:T,resolution:Wl.X1});I.useEffect(()=>{var V,X;const ee=l||a.getSelectedImagesForExport();if(y(ee),ee.length>0){const se=ee[0];w({fileName:a.getFileName(se),fileType:((X=(V=se==null?void 0:se.config)==null?void 0:V.format)==null?void 0:X.toUpperCase())||T,resolution:Wl.X1})}},[]),I.useEffect(()=>{D()},[_]);const D=async()=>{var se;const ee=!K.isIframe()||((se=K.iframe.config.general_config)==null?void 0:se.enable_increase_res),V=ee?[Wl.X1,Wl.X2,Wl.X4]:[Wl.X1],X=new Set(V);if(ee){const P=V.map(te=>parseInt(te.replace("X","")));p(!0);for(const te of _)for(const F of P)await v1(te.url,F)&&V.forEach(oe=>{parseInt(oe.replace("X",""))>=F&&X.delete(oe)})}x(Array.from(X).map(P=>({key:P,value:P}))),p(!1)},E=ee=>{g(_,N.fileType,ee)},A=I.useCallback(async(ee,V)=>{p(!0);try{_.length>1?await a.exportImages(_,void 0,ee,V):await c(_[0].url,N.fileName,ee,V)}catch(X){console.error("Failed to export image:",X)}finally{p(!1),r==null||r()}},[_,N.fileName,N.resolution,c,a,r]),M=I.useCallback(async(ee,V)=>{p(!0);try{await Promise.all(_.map(X=>d(X.url,N.fileName,ee,V)))}catch(X){console.error("Failed to upload image as PSD:",X)}finally{p(!1)}},[_,d,N.fileName]),B=async(ee,V)=>{ee.stopPropagation();try{const X=parseInt(N.resolution.replace("X",""));N.fileType===kn.PSD?await M(X,V):await A(X,V),E(X)}catch(X){console.error("Error exporting image:",X)}finally{S()}};return s.jsx(Es,{classes:{paper:on.paper},onClose:S,open:t,maxWidth:!1,children:s.jsxs(f,{className:on.container,children:[s.jsxs(f,{className:on.dialogHeader,children:[s.jsx(k,{variant:"h6",className:on.title,children:u("export")}),s.jsx(_t,{onClick:S,className:on.closeButton,children:s.jsx(ro,{})})]}),(_==null?void 0:_.length)===1&&s.jsx(me,{label:u("fileName"),children:s.jsx(we,{type:"text",className:on.inputField,height:"40px",value:N.fileName,onChange:ee=>w(V=>({...V,fileName:ee.target.value}))})}),s.jsxs(f,{className:on.inputsRow,children:[(!K.isIframe()||((Q=K.iframe.config.general_config)==null?void 0:Q.enable_psd))&&s.jsx(me,{label:u("fileType"),className:on.inputField,children:s.jsx(Ve,{items:j,value:N.fileType,placeholder:N.fileType,className:on.dropDown,loading:o.isLoadingOrgSubscriptions,disabled:o.orgPassedFreeLimit||K.isIframe()&&!((W=K.iframe.config.general_config)!=null&&W.enable_psd),onChange:ee=>w(V=>({...V,fileType:ee.target.value}))})}),ji()&&(!K.isIframe()||((H=K.iframe.config.general_config)==null?void 0:H.enable_increase_res))&&s.jsx(me,{label:u("increaseResolution"),className:on.inputField,children:s.jsx(Ve,{items:b,disabled:o.orgPassedFreeLimit||N.fileType===kn.SVG||K.isIframe()&&!((v=K.iframe.config.general_config)!=null&&v.enable_increase_res)||h,placeholder:N.resolution,loading:o.isLoadingOrgSubscriptions,value:N.resolution,className:on.dropDown,onChange:ee=>w(V=>({...V,resolution:ee.target.value}))})})]}),s.jsxs(f,{className:on.actionsContainer,children:[K.isIframe()&&((z=K.iframe.config.general_config)==null?void 0:z.enable_save)&&s.jsx(ae,{onClick:ee=>B(ee,"save"),buttonType:(L=K.iframe.config.general_config)!=null&&L.enable_download?"textMedium":"primary",className:on.actionBtn,disabled:h||_.length===0,loading:h,children:(R=K.iframe.config.general_config)!=null&&R.save_label?(U=K.iframe.config.general_config)==null?void 0:U.save_label:u("save")}),(!K.isIframe()||((Z=K.iframe.config.general_config)==null?void 0:Z.enable_download))&&s.jsx(ae,{onClick:ee=>B(ee,"download"),buttonType:"primary",className:on.actionBtn,disabled:h||_.length===0,loading:h,children:u("export")})]})]})})}const W3e=()=>s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M7.60417 2.5975C7.95917 1.13417 10.0408 1.13417 10.3958 2.5975C10.4491 2.81733 10.5535 3.02148 10.7006 3.19333C10.8477 3.36518 11.0332 3.49988 11.2422 3.58645C11.4512 3.67303 11.6776 3.70904 11.9032 3.69156C12.1287 3.67407 12.3469 3.60359 12.54 3.48583C13.8258 2.7025 15.2983 4.17417 14.515 5.46083C14.3974 5.65388 14.327 5.87195 14.3096 6.09731C14.2922 6.32267 14.3281 6.54897 14.4146 6.75782C14.5011 6.96666 14.6356 7.15215 14.8073 7.29921C14.9789 7.44627 15.1829 7.55075 15.4025 7.60417C16.8658 7.95917 16.8658 10.0408 15.4025 10.3958C15.1827 10.4491 14.9785 10.5535 14.8067 10.7006C14.6348 10.8477 14.5001 11.0332 14.4135 11.2422C14.327 11.4512 14.291 11.6776 14.3084 11.9032C14.3259 12.1287 14.3964 12.3469 14.5142 12.54C15.2975 13.8258 13.8258 15.2983 12.5392 14.515C12.3461 14.3974 12.1281 14.327 11.9027 14.3096C11.6773 14.2922 11.451 14.3281 11.2422 14.4146C11.0333 14.5011 10.8479 14.6356 10.7008 14.8073C10.5537 14.9789 10.4492 15.1829 10.3958 15.4025C10.0408 16.8658 7.95917 16.8658 7.60417 15.4025C7.5509 15.1827 7.44648 14.9785 7.29941 14.8067C7.15233 14.6348 6.96676 14.5001 6.75779 14.4135C6.54882 14.327 6.32236 14.291 6.09685 14.3084C5.87133 14.3259 5.65313 14.3964 5.46 14.5142C4.17417 15.2975 2.70167 13.8258 3.485 12.5392C3.60258 12.3461 3.67296 12.1281 3.6904 11.9027C3.70785 11.6773 3.67187 11.451 3.58539 11.2422C3.49892 11.0333 3.36438 10.8479 3.19273 10.7008C3.02107 10.5537 2.81714 10.4492 2.5975 10.3958C1.13417 10.0408 1.13417 7.95917 2.5975 7.60417C2.81733 7.5509 3.02148 7.44648 3.19333 7.29941C3.36518 7.15233 3.49988 6.96676 3.58645 6.75779C3.67303 6.54882 3.70904 6.32236 3.69156 6.09685C3.67407 5.87133 3.60359 5.65313 3.48583 5.46C2.7025 4.17417 4.17417 2.70167 5.46083 3.485C6.29417 3.99167 7.37417 3.54333 7.60417 2.5975Z",stroke:"var(--secondary-color)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M9 11.5C10.3807 11.5 11.5 10.3807 11.5 9C11.5 7.61929 10.3807 6.5 9 6.5C7.61929 6.5 6.5 7.61929 6.5 9C6.5 10.3807 7.61929 11.5 9 11.5Z",stroke:"var(--secondary-color)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),H3e=({stroke:t})=>s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M5 1H3C1.89543 1 1 1.89543 1 3V4C1 5.10457 1.89543 6 3 6H5C6.10457 6 7 5.10457 7 4V3C7 1.89543 6.10457 1 5 1Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M5 10H3C1.89543 10 1 10.8954 1 12V15C1 16.1046 1.89543 17 3 17H5C6.10457 17 7 16.1046 7 15V12C7 10.8954 6.10457 10 5 10Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M15 1H13C11.8954 1 11 1.89543 11 3V15C11 16.1046 11.8954 17 13 17H15C16.1046 17 17 16.1046 17 15V3C17 1.89543 16.1046 1 15 1Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]}),Q3e=()=>s.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M6.25 6.24967C9.16667 5.41634 10.8333 5.41634 13.75 6.24967M5.83333 13.7497C8.75 14.583 11.25 14.583 14.1667 13.7497M12.9167 14.1663C12.9167 14.9997 14.1667 16.6663 14.5833 16.6663C15.8333 16.6663 16.9442 15.2772 17.5 14.1663C18.0558 12.7772 17.9167 9.30551 16.25 4.58301C15.0358 3.73717 13.75 3.46634 12.5 3.33301L11.6667 5.41634M7.08343 14.1663C7.08343 14.9997 5.95343 16.6663 5.55676 16.6663C4.36593 16.6663 3.30843 15.2772 2.77926 14.1663C2.25009 12.7772 2.38259 9.30551 3.96926 4.58301C5.12593 3.73717 6.28759 3.46634 7.50009 3.33301L8.33343 5.41634M8.33333 9.99967C8.33333 10.4599 7.96024 10.833 7.5 10.833C7.03976 10.833 6.66667 10.4599 6.66667 9.99967C6.66667 9.53944 7.03976 9.16634 7.5 9.16634C7.96024 9.16634 8.33333 9.53944 8.33333 9.99967ZM13.3333 9.99967C13.3333 10.4599 12.9602 10.833 12.5 10.833C12.0398 10.833 11.6667 10.4599 11.6667 9.99967C11.6667 9.53944 12.0398 9.16634 12.5 9.16634C12.9602 9.16634 13.3333 9.53944 13.3333 9.99967Z",stroke:"var(--secondary-color)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),J3e=()=>s.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M17.5 5.83366C17.5 4.91318 16.7538 4.16699 15.8333 4.16699H4.16667C3.24619 4.16699 2.5 4.91318 2.5 5.83366M17.5 5.83366V14.167C17.5 15.0875 16.7538 15.8337 15.8333 15.8337H4.16667C3.24619 15.8337 2.5 15.0875 2.5 14.167V5.83366M17.5 5.83366L10 10.8337L2.5 5.83366",stroke:"var(--secondary-color)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),V3e=()=>s.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M7.82943 5.83333H12.8294M7.82943 9.16667H12.8294M7.82943 12.5H11.1628M6.16276 2.5H14.4961C15.4166 2.5 16.1628 3.24619 16.1628 4.16667V15.8333C16.1628 16.7538 15.4166 17.5 14.4961 17.5H6.16276C5.24229 17.5 4.49609 16.7538 4.49609 15.8333V4.16667C4.49609 3.24619 5.24229 2.5 6.16276 2.5Z",stroke:"var(--secondary-color)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),Y3e=()=>s.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M10.0007 9.99967V4.99967M10.0007 9.99967H15.0007M10.0007 9.99967V14.9997M10.0007 9.99967H5.00065M10.0007 4.99967C10.0007 4.55765 10.1762 4.13372 10.4888 3.82116C10.8014 3.5086 11.2253 3.33301 11.6673 3.33301C12.1093 3.33301 12.5333 3.5086 12.8458 3.82116C13.1584 4.13372 13.334 4.55765 13.334 4.99967V9.99967M10.0007 4.99967C10.0007 4.67004 9.9029 4.34781 9.71977 4.07373C9.53663 3.79964 9.27633 3.58602 8.97179 3.45988C8.66725 3.33373 8.33214 3.30072 8.00883 3.36503C7.68553 3.42934 7.38856 3.58808 7.15547 3.82116C6.92239 4.05425 6.76365 4.35122 6.69934 4.67452C6.63503 4.99783 6.66804 5.33294 6.79418 5.63748C6.92033 5.94202 7.13395 6.20232 7.40803 6.38546C7.68212 6.56859 8.00435 6.66634 8.33398 6.66634M13.334 8.33301C13.334 8.00337 13.4317 7.68114 13.6149 7.40706C13.798 7.13298 14.0583 6.91935 14.3628 6.79321C14.6674 6.66706 15.0025 6.63406 15.3258 6.69837C15.6491 6.76267 15.9461 6.92141 16.1792 7.1545C16.4122 7.38758 16.571 7.68456 16.6353 8.00786C16.6996 8.33116 16.6666 8.66627 16.5405 8.97081C16.4143 9.27536 16.2007 9.53565 15.9266 9.71879C15.6525 9.90193 15.3303 9.99967 15.0007 9.99967M15.0007 9.99967C15.4427 9.99967 15.8666 10.1753 16.1792 10.4878C16.4917 10.8004 16.6673 11.2243 16.6673 11.6663C16.6673 12.1084 16.4917 12.5323 16.1792 12.8449C15.8666 13.1574 15.4427 13.333 15.0007 13.333H10.0007M11.6673 13.333C11.997 13.333 12.3192 13.4308 12.5933 13.6139C12.8673 13.797 13.081 14.0573 13.2071 14.3619C13.3333 14.6664 13.3663 15.0015 13.302 15.3248C13.2377 15.6481 13.0789 15.9451 12.8458 16.1782C12.6127 16.4113 12.3158 16.57 11.9925 16.6343C11.6692 16.6986 11.3341 16.6656 11.0295 16.5395C10.725 16.4133 10.4647 16.1997 10.2815 15.9256C10.0984 15.6515 10.0007 15.3293 10.0007 14.9997M10.0007 14.9997C10.0007 15.4417 9.82506 15.8656 9.5125 16.1782C9.19994 16.4907 8.77601 16.6663 8.33399 16.6663C7.89196 16.6663 7.46803 16.4907 7.15547 16.1782C6.84291 15.8656 6.66732 15.4417 6.66732 14.9997V9.99967M6.66732 11.6663C6.66732 11.996 6.56957 12.3182 6.38643 12.5923C6.2033 12.8664 5.943 13.08 5.63846 13.2061C5.33391 13.3323 4.9988 13.3653 4.6755 13.301C4.3522 13.2367 4.05523 13.0779 3.82214 12.8449C3.58905 12.6118 3.43032 12.3148 3.36601 11.9915C3.3017 11.6682 3.33471 11.3331 3.46085 11.0285C3.587 10.724 3.80062 10.4637 4.0747 10.2806C4.34878 10.0974 4.67102 9.99967 5.00065 9.99967M5.00065 9.99967C4.55862 9.99967 4.1347 9.82408 3.82214 9.51152C3.50958 9.19896 3.33398 8.77504 3.33398 8.33301C3.33398 7.89098 3.50958 7.46706 3.82214 7.1545C4.1347 6.84194 4.55862 6.66634 5.00065 6.66634H10.0007",stroke:"var(--secondary-color)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),Z3e="_label_1m3ki_1",q3e={label:Z3e},sy=({label:t,color:e,className:a,children:n})=>s.jsxs(s.Fragment,{children:[n,s.jsx("span",{className:`${a} ${q3e.label}`,style:{backgroundColor:e},children:t})]}),X3e="_container_1jo89_1",K3e="_cellButton_1jo89_12",eNe="_iconStyle_1jo89_33",tNe="_selectedStyle_1jo89_40",sNe="_selectedContainerStyle_1jo89_44",mu={container:X3e,cellButton:K3e,iconStyle:eNe,selectedStyle:tNe,selectedContainerStyle:sNe};function aNe({text:t,selected:e,icon:a,badge:n,...o}){const i=e?mu.selectedStyle:"none",r=e?mu.selectedContainerStyle:"none";return s.jsx("button",{...o,className:`${mu.container} ${r}`,children:s.jsxs(f,{className:`${mu.cellButton} ${i}`,children:[a&&s.jsx("div",{className:mu.iconStyle,children:be.createElement(a,{stroke:e?"#5300C9":"#5B5B5B"})}),n?s.jsx(sy,{label:n.text,color:n.color,children:t}):t]})})}const nNe="_sideBarContainer_18ykc_1",oNe="_icon_18ykc_11",iNe="_tabContainer_18ykc_14",rNe="_footerButtonsContainer_18ykc_18",lNe="_btnStyle_18ykc_24",cNe="_selectedBtnStyle_18ykc_32",dNe="_TGNoticePopup_18ykc_38",rn={sideBarContainer:nNe,icon:oNe,tabContainer:iNe,footerButtonsContainer:rNe,btnStyle:lNe,selectedBtnStyle:cNe,TGNoticePopup:dNe};function uNe(){var h;const{uiStore:t,authStore:e}=q(),a=ip(),{orgNavigationHandler:n}=br(),[o,i]=I.useState(),[r,l]=I.useState(!1),{t:c}=J("translation",{keyPrefix:"sideMenu"}),[d,u]=I.useState([{title:c("dashboard"),url:O.CONSOLE.path,icon:H3e},{title:c("models"),url:O.FOUNDATION_MODELS.fullPath},{title:c("apis"),url:O.IMAGE_GENERATION_APIS.fullPath},{title:c("newIframe"),url:O.NEW_IFRAMES_CONFIG.fullPath,badge:{text:c("new"),color:a.palette.primary.main}},{title:c("newTailoredGeneration"),url:O.TG_PROJECTS.fullPath,badge:{text:c("new"),color:a.palette.primary.main}},{title:c("apps"),url:`${O.APPS.path}`}]),g=(h=e.user)!=null&&h.isSuperAdmin()?O.USAGE_BILLING.fullPath:O.AUTH_KEYS.fullPath;return I.useEffect(()=>{const p=async()=>{try{l(!0);const y=await(await et()).request({method:"get",url:"/org_iframes"});i(y.data)}finally{l(!1)}};if(Ae()&&p(),ep()||Rd()||OP()||cm(e.user)||qP()){const _=[...d];_.splice(7,0,{title:c("campaignBrand"),url:O.TEMPLATES.fullPath}),u(_)}(Dg()||mc())&&u([...d,{title:c("foxApps"),url:`${O.FOX_APPS.path}`}])},[]),I.useEffect(()=>{if(!r&&o&&o.filter(p=>p.status==="Active").length>0){const p=[...d];p.splice(4,0,{title:c("iframe"),url:O.IFRAME_CONFIG.fullPath}),u(p)}},[r,o]),I.useEffect(()=>{if(!e.isLoadingOrgSubscriptions&&e.orgSubscription){const p=[...d],_=mc()||zP()||UP()||Rd()||FP()||$P()||GP()||WP()||HP()||QP()||JP();(e.isFeatureEnabled(ys.CAMPAIGN)||_)&&p.push({title:c("campaign"),url:`${O.DESIGN_EDITOR.editPath}`,newTab:!0}),e.isFeatureEnabled(ys.AUTOMOTIVE)&&p.push({title:c("automotive"),url:`${O.AUTOMOTIVE.path}`,newTab:!0}),p.length!==d.length&&u(p)}},[e.isLoadingOrgSubscriptions,e.orgSubscription]),s.jsxs(f,{className:rn.sideBarContainer,ref:t.sideBar,children:[d.map((p,_)=>s.jsx("div",{children:s.jsx(er,{end:!0,to:p.url,className:rn.tabContainer,target:p.newTab?"_blank":void 0,onClick:y=>{y.preventDefault(),n(p.url,void 0,p.newTab)},children:({isActive:y})=>s.jsx(aNe,{icon:p.icon&&p.icon,selected:y,text:p.title,badge:p.badge},_)})},_)),s.jsxs(f,{className:rn.footerButtonsContainer,children:[s.jsx(er,{to:g,className:rn.tabContainer,onClick:p=>{p.preventDefault(),n(g)},children:({isActive:p})=>s.jsxs(ae,{className:G(rn.btnStyle,{[rn.selectedBtnStyle]:p}),buttonType:"textSmall",children:[s.jsx(W3e,{}),c("myOrganization")]})}),s.jsx(er,{to:Te.TERMS_AND_CONDITIONS_LINK,className:rn.tabContainer,target:"_blank",children:s.jsxs(ae,{className:rn.btnStyle,buttonType:"textSmall",children:[s.jsx(V3e,{}),c("termsAndConditions")]})}),s.jsx(er,{to:Te.DISCORD_COMMUNITY,className:rn.tabContainer,target:"_blank",children:s.jsxs(ae,{className:rn.btnStyle,buttonType:"textSmall",children:[s.jsx(Q3e,{}),c("discordCommunity")]})}),s.jsx(er,{to:Te.SLACK_API_COMMUNITY,className:rn.tabContainer,target:"_blank",children:s.jsxs(ae,{className:rn.btnStyle,buttonType:"textSmall",children:[s.jsx(Y3e,{}),c("slackApiCommunity")]})}),s.jsx(er,{to:Te.CONTACT_US_FORM_LINK,className:rn.tabContainer,target:"_blank",children:s.jsxs(ae,{className:rn.btnStyle,buttonType:"textSmall",children:[s.jsx(J3e,{}),c("getHelp")]})})]})]})}const pNe=Y(uNe),gNe="_appLayout_12rtt_1",mNe="_sidePagesContainer_12rtt_7",hNe="_reviewLink_12rtt_14",V0={appLayout:gNe,sidePagesContainer:mNe,reviewLink:hNe},fNe=({hideSidebar:t=!1})=>{var c,d;const{authStore:e,uiStore:a,pricingStore:n}=q(),[o,i]=I.useState(!1),[r,l]=I.useState(!1);return I.useEffect(()=>{var u,g,h;l(!((u=e.user)!=null&&u.getSettings(Ln.hidePromotionPopup))),n.isPricingFlowOpen?(h=e.user)==null||h.updateSettings(Ln.hidePlatformWelcomePopup,!0):i(!((g=e.user)!=null&&g.getSettings(Ln.hidePlatformWelcomePopup)))},[]),s.jsxs(f,{className:V0.appLayout,children:[s.jsx(P2,{}),s.jsx(E2,{}),s.jsxs(f,{className:V0.sidePagesContainer,children:[!t&&s.jsx(pNe,{}),s.jsx(vs,{})]}),s.jsx(Q2e,{onClose:()=>{var u;i(!1),(u=e.user)==null||u.updateSettings(Ln.hidePlatformWelcomePopup,!0)},open:o}),s.jsx(h2e,{onClose:()=>{var u;l(!1),(u=e.user)==null||u.updateSettings(Ln.hidePromotionPopup,!0)},open:r}),s.jsx(D2e,{open:a.CreateOrganizationDialog,onClose:()=>a.hideDialog("CreateOrganizationDialog")}),a.SubscriptionLinkGeneratorPopup&&e.isLoggedIn&&((c=e.user)==null?void 0:c.isSuperAdmin())&&s.jsx(ty,{}),a.OrgInfoPopup&&e.isLoggedIn&&((d=e.user)==null?void 0:d.isSuperAdmin())&&s.jsx(K1,{}),s.jsx(ey,{}),a.ExportImagePopup&&s.jsx(kp,{open:a.ExportImagePopup})]})},_Ne=Y(fNe),yNe="_loaderStyle_rq26e_1",bNe="_container_rq26e_10",INe="_box_rq26e_14",xNe="_logo_rq26e_19",CNe="_credentials_content_rq26e_23",TNe="_background_rq26e_39",Qc={loaderStyle:yNe,container:bNe,box:INe,logo:xNe,credentials_content:CNe,background:TNe},SNe=({ignoreRedirect:t=!1})=>{const{authStore:e}=q(),n=new URLSearchParams(location.search).get("continueUrl"),{mode:o}=Cp(),i=o===Uo.Dark?v2:uh,r=()=>s.jsxs(lp,{component:"main",maxWidth:!1,className:G(Qc.background,Qc.container),children:[s.jsx(f,{className:Qc.box,children:s.jsx("img",{src:i,className:Qc.logo})}),s.jsx(f,{className:Qc.credentials_content,children:s.jsx(vs,{})})]});return s.jsx(Qe,{className:Qc.loaderStyle,isLoading:e.isLoading||!e.isInitialized,children:e.isLoggedIn&&!t?s.jsx(ka,{to:n||`${O.CONSOLE.path}?${new URLSearchParams(location.search)}`}):r()})},tf=Y(SNe),jNe="_dialog_10fso_1",ANe="_container_10fso_14",Y0={dialog:jNe,container:ANe},NNe=({open:t,onClose:e,children:a,containerClassName:n})=>t?s.jsx(f,{className:`${Y0.dialog} ${n}`,onClick:e,children:s.jsx(f,{className:Y0.container,onClick:o=>o.stopPropagation(),children:a})}):null,wNe=Y(NNe),MNe="_container_1a2tk_1",vNe="_popupActionsHeader_1a2tk_10",ENe="_row1_1a2tk_17",kNe="_title_1a2tk_24",DNe="_closeIcon_1a2tk_32",PNe="_row2_1a2tk_41",LNe="_buttons_1a2tk_46",BNe="_button_1a2tk_46",ONe="_saveToMyCampaignButton_1a2tk_52",RNe="_loadingContainer_1a2tk_59",zNe="_separatorLayout_1a2tk_74",UNe="_separator_1a2tk_74",$Ne="_saveSuccessToast_1a2tk_83",An={container:MNe,popupActionsHeader:vNe,row1:ENe,title:kNe,closeIcon:DNe,row2:PNe,buttons:LNe,button:BNe,saveToMyCampaignButton:ONe,loadingContainer:RNe,separatorLayout:zNe,separator:UNe,saveSuccessToast:$Ne},FNe=()=>{const{saveNewCampaign:t,isLoading:e}=ch(),{designEditorStore:a,campaignStore:n,imagesStore:o,playgroundStore:i}=q(),{t:r}=J("translation",{keyPrefix:"editor.popup"}),[l,c]=I.useState(null),d=Ht.indexOf("campaigns"),u=a.activeStep+1===a.editorStepperSteps.length,g=()=>{a.setProperty("designEditorPopup",!1),o.clearSmartImageForm(),i.setTextToGenerate("")},h=_=>{a.setProperty("newStep",_)},p=()=>s.jsxs(f,{className:An.popupActionsHeader,children:[s.jsxs(f,{className:An.row1,children:[s.jsx(k,{className:An.title,children:r("title")}),s.jsx(Un,{onClick:g,className:An.closeIcon})]}),s.jsx(f,{className:An.separator}),s.jsxs(f,{className:An.row2,children:[s.jsx(nh,{steps:a.editorStepperSteps.map(_=>_.title),activeStep:a.activeStep,readonly:!0,setActiveStep:h,disabledStep:a.editorStepperDisabledSteps,disableAll:a.activeStep===d}),s.jsx(f,{className:An.buttons,children:a.isLoadingTemplate?s.jsxs(f,{className:An.loadingContainer,children:[s.jsx(k,{children:r("buttons.templateLoading")}),s.jsx(Qe,{className:An.loadingPlaceholder,isLoading:!0,size:15})]}):s.jsx(s.Fragment,{children:a.hideCampaignResultContent?s.jsx(s.Fragment,{children:s.jsx(s.Fragment,{children:u&&s.jsx(wi,{})})}):s.jsx(ae,{onClick:async()=>{n.setProperty("isSavingToMyCampaign",!0),await t({templateName:a.campaignName})&&a.setProperty("designEditorPopup",!1)},className:An.saveToMyCampaignButton,buttonType:"primary",disabled:a.campaignUpdatedTemplate===void 0||e,loading:e,children:r("buttons.saveToMyCampaign")})})})]}),s.jsx(f,{className:An.separator})]});return s.jsxs(wNe,{open:a.designEditorPopup,onClose:()=>{g()},containerClassName:An.container,children:[p(),s.jsx(Jl,{isPopupView:!0}),s.jsx(ml,{autoHideDuration:2e3,open:!!l,onClose:()=>c(null),className:An.saveSuccessToast,children:s.jsx(Ya,{severity:"success",children:l})})]})},ay=Y(FNe),GNe="/assets/background-c2e37a8b.svg",WNe="/assets/brand-9b5bbb44.svg",HNe="/assets/objects-b43c7e53.svg",QNe="/assets/presenters-813ec0f3.svg",JNe="/assets/size-612495bb.svg",VNe="/assets/style-4c9918cc.svg",YNe="/assets/text-d2ab1b34.svg";var ny=(t=>(t.Background="Background",t.Objects="Objects",t.Presenters="Presenters",t.Style="Style",t.Text="Text",t.Size="Size",t.Brand="Brand",t))(ny||{}),sl=(t=>(t[t.Min=64]="Min",t[t.Max=512]="Max",t))(sl||{}),L2=(t=>(t.Static="Static",t.Interactive="interactive",t))(L2||{});const Mm=[{label:"Background",icon:GNe,isEnabled:!1,imageType:"Static"},{label:"Objects",icon:HNe,isEnabled:!0,imageType:"interactive"},{label:"Presenters",icon:QNe,isEnabled:!1,imageType:"Static"},{label:"Style",icon:VNe,isEnabled:!1,imageType:"Static"},{label:"Text",icon:YNe,isEnabled:!1,imageType:"Static"},{label:"Size",icon:JNe,isEnabled:!1,imageType:"Static"},{label:"Brand",icon:WNe,isEnabled:!1,imageType:"Static"}];function Z0(t){return s.jsx(Xe,{viewBox:"0 0 10 10",...t,children:s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.375 2.14286C0.375 1.32177 0.915715 0.375 1.88889 0.375H3.44444C3.78962 0.375 4.06944 0.654822 4.06944 1C4.06944 1.34518 3.78962 1.625 3.44444 1.625H1.88889C1.87459 1.625 1.82183 1.63085 1.75369 1.71845C1.68491 1.80689 1.625 1.95485 1.625 2.14286V3.57143C1.625 3.91661 1.34518 4.19643 1 4.19643C0.654822 4.19643 0.375 3.91661 0.375 3.57143V2.14286ZM5.93056 1C5.93056 0.654822 6.21038 0.375 6.55556 0.375H8.11111C9.08428 0.375 9.625 1.32177 9.625 2.14286V3.57143C9.625 3.91661 9.34518 4.19643 9 4.19643C8.65482 4.19643 8.375 3.91661 8.375 3.57143V2.14286C8.375 1.95485 8.31509 1.80689 8.24631 1.71845C8.17817 1.63085 8.12541 1.625 8.11111 1.625H6.55556C6.21038 1.625 5.93056 1.34518 5.93056 1ZM1 5.80357C1.34518 5.80357 1.625 6.08339 1.625 6.42857V7.85714C1.625 8.04515 1.68491 8.19311 1.75369 8.28155C1.82183 8.36915 1.87459 8.375 1.88889 8.375H3.44444C3.78962 8.375 4.06944 8.65482 4.06944 9C4.06944 9.34518 3.78962 9.625 3.44444 9.625H1.88889C0.915715 9.625 0.375 8.67823 0.375 7.85714V6.42857C0.375 6.08339 0.654822 5.80357 1 5.80357ZM9 5.80357C9.34518 5.80357 9.625 6.08339 9.625 6.42857V7.85714C9.625 8.67823 9.08428 9.625 8.11111 9.625H6.55556C6.21038 9.625 5.93056 9.34518 5.93056 9C5.93056 8.65482 6.21038 8.375 6.55556 8.375H8.11111C8.12541 8.375 8.17817 8.36915 8.24631 8.28155C8.31509 8.19311 8.375 8.04515 8.375 7.85714V6.42857C8.375 6.08339 8.65482 5.80357 9 5.80357Z",fill:"#5B5B5B"})})}const ZNe="/assets/compare-c68bbd88.svg",qNe="/assets/redo-c76da965.svg",XNe="/assets/undo-7c450a46.svg";async function B2(t,e,a,n,o){var i;try{let r=a||t;if(!a&&!n){const h=await(await fetch(t)).blob();r=window.URL.createObjectURL(new Blob([h]))}const l=document.createElement("a");l.href=r;const c=new URL(t).pathname.split("/").pop();let d=o??(c==null?void 0:c.split(".").pop());t.startsWith("blob")&&(d=".jpeg");const u=`bria_${e}.${d}`;l.setAttribute("download",u),document.body.appendChild(l),l.click(),(i=l.parentNode)==null||i.removeChild(l)}catch(r){throw console.log(r),r}}const KNe=({setDownloadSaveLoading:t,setIsImageLoading:e,imageUrl:a,useAlerts:n=!0})=>{const{t:o}=J("translation");return{doDownloadImage:async()=>{try{n&&(t&&t(!0),e&&e(!0),vu.info(s.jsx(k,{children:o("preparingImageForDownload")}),{toastId:"my_id",autoClose:!1,style:{backgroundColor:"#8800FF",color:"#FFF"}})),await B2(a??"","download-img","",!1,void 0),K.sendExportPostMessage(Ls.Download,Et.Image,[{type:Et.Image,src:a}]),n&&vu.update("my_id",{render:s.jsxs(k,{children:[o("imageWas"),s.jsx("strong",{children:o("downloaded")})]}),type:vu.TYPE.SUCCESS,autoClose:3e3})}catch{t&&t(!1),e&&e(!1)}}}},ewe="_skeleton_1er2h_1",twe="_container_1er2h_12",swe="_resolutionBox_1er2h_22",awe="_layout_1er2h_27",nwe="_resolutionPercentage_1er2h_27",owe="_resolution_1er2h_22",iwe="_fullScreenIconContainer_1er2h_39",rwe="_fullScreenIcon_1er2h_39",lwe="_isLoading_1er2h_65",cwe="_loadingContainer_1er2h_68",ti={skeleton:ewe,container:twe,resolutionBox:swe,layout:awe,resolutionPercentage:nwe,resolution:owe,fullScreenIconContainer:iwe,fullScreenIcon:rwe,isLoading:lwe,loadingContainer:cwe},dwe=({imageUrl:t,offensiveGeneration:e})=>{const[a,n]=fN(t,"anonymous","origin"),o=I.useRef(null),{t:i}=J("translation"),{exportImage:r}=ca(),{aiEditorStore:l,objectsStore:c}=q(),[d,u]=I.useState({scaleX:2,scaleY:1,x:0,y:0}),[g,h]=I.useState({width:0,height:0}),[p,_]=I.useState([]);I.useState(null);const[y,b]=I.useState(256),[x,C]=I.useState(!1),[T,S]=I.useState(!1),[j,N]=I.useState(!1),[w,D]=I.useState({width:500,height:100});I.useEffect(()=>(N(!a),E(),window.addEventListener("resize",E),()=>{window.removeEventListener("resize",E)}),[n]),I.useEffect(()=>{_([{x:0,y:0,width:l.shapeSize*d.scaleX*Number(l.maskAspectRatio.split(":")[0]),height:l.shapeSize*d.scaleY*Number(l.maskAspectRatio.split(":")[1])}]),b(l.shapeSize)},[l.shapeSize,l.maskAspectRatio,d]),I.useEffect(()=>{if(a){const{width:Q,height:W}=a,H=g.width/Q,v=g.height/W,z=Math.min(H,v),L=Q*z,R=W*z,U=(g.width-L)/2,Z=(g.height-R)/2;u({scaleX:z,scaleY:z,x:U,y:Z}),D({width:((a==null?void 0:a.width)??0)*z,height:((a==null?void 0:a.height)??0)*z})}},[a,g]);const E=()=>{if(o.current){const{clientWidth:Q,clientHeight:W}=o.current;h({width:Q,height:W})}},A=Q=>{var v;const W=Q.target,H=Q.target.getStage();if(H){const z=H.width(),L=H.height(),R=z-y*d.scaleX,U=L-y*d.scaleY,Z=Math.max(0,Math.min(R,W.x())),ee=Math.max(0,Math.min(U,W.y()));W.position({x:Z,y:ee}),(v=W==null?void 0:W.getLayer())==null||v.batchDraw()}},M=(Q,W)=>{const H=W.target.x()/d.scaleX,v=W.target.y()/d.scaleY;c.setProperty("box",{x:H,y:v,width:y,height:y})},B=()=>{l.setProperty("imageViewerOpen",!0)};return s.jsx(s.Fragment,{children:a===void 0?s.jsx(f,{className:ti.skeleton,children:s.jsx(rh,{aspectRatio:"9:16"})}):s.jsxs(f,{className:ti.container,ref:o,children:[c.isLoading&&s.jsx(f,{className:ti.loadingContainer,style:{width:w.width,height:w.height},children:s.jsx(fn,{loading:c.isLoading,progressBarTime:20})}),T||e?s.jsx(tp,{imageWidth:`${w.width}px`,imageHeight:`${w.height}px`,massageText:i("offensiveMessage"),titleText:i("offensiveTitle"),titleFontSize:"14px",massageTextSize:"14px"}):j?s.jsx(tp,{imageWidth:`${w.width}px`,imageHeight:`${w.height}px`,massageText:i("imageUnavailableMessage"),titleText:i("imageUnavailableTitle"),titleFontSize:"14px",massageTextSize:"14px"}):s.jsxs(s.Fragment,{children:[s.jsx(f,{className:G({[ti.fullScreenIconContainer]:!0,[ti.isLoading]:a&&c.isLoading}),style:{width:`${w.width}px`},children:s.jsx(xl,{className:ti.fullScreenIcon,onClick:B})}),s.jsx(pN,{className:G({[ti.isLoading]:c.isLoading}),width:w.width,height:w.height,children:s.jsxs(gN,{children:[s.jsx(mN,{image:a,scaleX:d.scaleX,scaleY:d.scaleY}),p.map((Q,W)=>s.jsxs(hN,{draggable:!0,onDragEnd:H=>M(W,H),onDragMove:H=>A(H),onMouseDown:()=>C(!0),onMouseUp:()=>C(!1),children:[s.jsx(Uy,{x:Q.x,y:Q.y,width:Q.width,height:Q.height,stroke:x?"#FAFAFA":"#8800FF",fill:x?"#D1B2FD33":"#5300C933",strokeWidth:1,dash:x?[3,3]:[]},W),s.jsx(Uy,{x:Q.x+1,y:Q.y+1,width:Q.width-2,height:Q.height-2,stroke:x?"#5B5B5BD9":"#FAFAFA",fill:x?"#D1B2FD33":"#5300C933",strokeWidth:1})]}))]})})]}),l.imageViewerOpen&&s.jsx(Jo,{open:l.imageViewerOpen,images:[{src:t,compareTo:c.refine.originalImage}],onClose:()=>l.setProperty("imageViewerOpen",!1),onDownload:Q=>{r(t,"image")}}),s.jsxs(f,{className:ti.resolutionBox,style:{width:`${w.width}px`},children:[s.jsx(k,{className:ti.resolution,children:`${Math.round(a.width)}X${Math.round(a.height)}`}),s.jsx(k,{className:ti.resolutionPercentage,children:` (${Math.round(d.scaleX*100)}%)`})]})]})})},uwe=Y(dwe),pwe="_container_whs3u_1",gwe="_header_whs3u_7",mwe="_maskSliderWrapper_whs3u_15",hwe="_boxSliderWrapper_whs3u_21",fwe="_boxSliderIcons_whs3u_21",_we="_smallBox_whs3u_27",ywe="_largeBox_whs3u_33",bwe="_boxSlider_whs3u_21",Iwe="_dropdownAspectRatio_whs3u_43",xwe="_button_whs3u_46",Cwe="_selected_whs3u_53",Twe="_leftSide_whs3u_56",Swe="_icon_whs3u_60",jwe="_divider_whs3u_69",Awe="_rightSide_whs3u_76",Nwe="_imageContainer_whs3u_80",wwe="_hidden_whs3u_92",ts={container:pwe,header:gwe,maskSliderWrapper:mwe,boxSliderWrapper:hwe,boxSliderIcons:fwe,smallBox:_we,largeBox:ywe,boxSlider:bwe,dropdownAspectRatio:Iwe,button:xwe,selected:Cwe,leftSide:Twe,icon:Swe,divider:jwe,rightSide:Awe,imageContainer:Nwe,hidden:wwe},Mwe=()=>{const{playgroundStore:t,analyticsStore:e,aiEditorStore:a,imageToImageStore:n}=q(),o=a.selectedImageUrl,[i,r]=I.useState(!0),[l,c]=I.useState(!1),{doDownloadImage:d}=KNe({setDownloadSaveLoading:c,setIsImageLoading:r,imageUrl:o}),[u,g]=I.useState(void 0),{t:h}=J("translation",{keyPrefix:"aiEditor.imageEditor"});I.useEffect(()=>{(async()=>{try{const T=await a.getTabObjectByLabel(a.selectedEditorTabLabel);g(T)}catch(T){console.error(T)}})()},[]);const p=()=>{a.setProperty("openImageUploadPopup",!0)},_=async()=>{await d();const T=new URL(a.selectedImageUrl).searchParams.get("imageId"),S={id:Be(),url:a.selectedImageUrl,type:pe.IMAGE_TO_IMAGE,sessionId:a.selectedImageUrl.split("?")[0]+(T?`?imageId=${T}`:"")};if(T)e.logImageToImageEvent(Me.PLAYGROUND_IMAGE_DOWNLOAD_ITI,S);else{const j=t.getAvailableImages().find(N=>a.selectedImageUrl===(N==null?void 0:N.url));j&&e.logImageToImageEvent(Me.PLAYGROUND_IMAGE_DOWNLOAD_ITI,j)}},y=()=>{n.addAIEditorImageInARow(a.selectedImageUrl),a.setProperty("aiEditorPopup",!1)};function b(){return s.jsxs(s.Fragment,{children:[s.jsx(ae,{onClick:p,className:G({[ts.button]:!0}),buttonType:"textMedium",children:h("buttons.upload")}),s.jsx(ae,{disabled:!a.selectedImageUrl,onClick:_,className:ts.button,buttonType:a.aiEditorPopup?"textMedium":"secondaryMedium",children:h("buttons.download")}),a.aiEditorPopup&&s.jsx(ae,{onClick:y,className:G({[ts.button]:!0}),buttonType:"secondaryMedium",children:h("buttons.saveAndClose")})]})}function x(){return s.jsxs(s.Fragment,{children:[s.jsx(Ne,{title:h("tooltips.reset"),children:s.jsx("img",{className:G({[ts.icon]:!0,[ts.hidden]:!0}),src:BS,alt:""})}),s.jsx(Ne,{title:h("tooltips.undo"),children:s.jsx("img",{className:G({[ts.icon]:!0,[ts.hidden]:!0}),src:XNe,alt:""})}),s.jsx(Ne,{title:h("tooltips.redo"),children:s.jsx("img",{className:G({[ts.icon]:!0,[ts.hidden]:!0}),src:qNe,alt:""})}),s.jsx(Ne,{title:h("tooltips.compare"),children:s.jsx("img",{className:G({[ts.icon]:!0,[ts.hidden]:!0}),src:ZNe,alt:""})}),s.jsx(Ee,{className:G({[ts.divider]:!0,[ts.hidden]:!0}),orientation:"vertical"}),s.jsxs(f,{className:ts.maskSliderWrapper,children:[s.jsxs(f,{className:ts.boxSliderWrapper,children:[s.jsxs(f,{className:ts.boxSliderIcons,children:[s.jsx(Z0,{className:ts.smallBox,onClick:()=>a.setProperty("shapeSize",sl.Min)}),s.jsx(Z0,{className:ts.largeBox,onClick:()=>a.setProperty("shapeSize",sl.Max)})]}),s.jsx(Fo,{value:a.shapeSize,onChange:(C,T)=>a.setProperty("shapeSize",T),min:sl.Min,max:sl.Max,className:ts.boxSlider})]}),s.jsx(Ho,{type:"maskAspectRatio",value:a.maskAspectRatio,onChange:C=>a.setProperty("maskAspectRatio",C.target.value),width:"-webkit-fill-available",height:"32px",slotProps:{root:{className:ts.dropdownAspectRatio}},excludedItems:["original"]})]})]})}return s.jsxs(f,{className:ts.container,children:[s.jsxs(f,{className:ts.header,children:[s.jsx(f,{className:ts.leftSide,children:x()}),s.jsx(f,{className:ts.rightSide,children:b()})]}),(u==null?void 0:u.imageType)===L2.Interactive?s.jsx(uwe,{imageUrl:a.selectedImageUrl}):s.jsx(f,{className:ts.imageContainer,children:s.jsx("img",{src:a.selectedImageUrl})})]})},O2=Y(Mwe),R2=({accordionTitle:t,titleClass:e,children:a,...n})=>s.jsxs($u,{...n,disableGutters:!0,elevation:0,square:!0,children:[s.jsx(Fu,{className:e,expandIcon:s.jsx(z_,{}),children:t}),a]}),vwe="_objectsContainer_11ia1_1",Ewe="_textLayout_11ia1_1",kwe="_imgUploader_11ia1_1",Dwe="_emptyState_11ia1_1",Pwe="_uploadDescription_11ia1_1",Lwe="_uploadTitle_11ia1_1",Bwe="_description_11ia1_1",Owe="_accordionDescription_11ia1_1",Rwe="_title_11ia1_1",zwe="_separatorLayout_11ia1_16",Uwe="_separator_20_11ia1_16",$we="_separator_11ia1_16",Fwe="_row_11ia1_29",Gwe="_verticalRow_11ia1_35",Wwe="_button_11ia1_43",Hwe="_customButton_11ia1_43",Qwe="_textFieldStyle_11ia1_55",Jwe="_refinePromptTextField_11ia1_58",si={objectsContainer:vwe,textLayout:Ewe,imgUploader:kwe,emptyState:Dwe,uploadDescription:Pwe,uploadTitle:Lwe,description:Bwe,accordionDescription:Owe,title:Rwe,separatorLayout:zwe,separator_20:Uwe,separator:$we,row:Fwe,verticalRow:Gwe,button:Wwe,customButton:Hwe,textFieldStyle:Qwe,refinePromptTextField:Jwe},Vwe=()=>{var i,r,l,c;const{objectsStore:t}=q(),{t:e}=J("translation",{keyPrefix:"aiEditor.objects"}),a=!t.isLoading&&t.refine.tailored_style&&t.refine.sub_style,n=d=>{t.setProperty("refine",{...t.refine,tailored_style:d.target.value})},o=d=>{t.setProperty("refine",{...t.refine,sub_style:d.target.value})};return s.jsxs(f,{className:si.objectsContainer,children:[s.jsx(k,{className:si.title,children:e("title")}),s.jsx(k,{className:si.description,children:e("description")}),s.jsx(f,{className:si.separator}),s.jsxs(R2,{accordionTitle:e("refine.title"),defaultExpanded:!0,children:[s.jsxs(f,{className:si.verticalRow,children:[s.jsx(me,{label:e("refine.tailoredStyles.label"),children:s.jsx(Ho,{type:"tailoredStyles",value:(i=t.refine)==null?void 0:i.tailored_style,onChange:n,placeholder:e("refine.tailoredStyles.placeholder")})}),((r=t.refine)==null?void 0:r.tailored_style)&&s.jsx(me,{label:e("refine.tailoredSubStyles.label"),children:s.jsx(Ho,{type:`tailoredSubStyles.${(l=t.refine)==null?void 0:l.tailored_style}`,value:(c=t.refine)==null?void 0:c.sub_style,onChange:o,placeholder:e("refine.tailoredSubStyles.placeholder")})}),s.jsx(zn,{className:si.imgUploader,emptyStateClassName:si.emptyState,titleClassName:si.uploadTitle,icon:s.jsx(Wo,{}),inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp"},descriptionClassName:si.uploadDescription,src:t.refine.originalImage,description:e("refine.uploadOriginalImage"),onUpload:t.handleUpload,loading:t.isUploadingOriginal,onDelete:t.handleDelete})]}),s.jsx(ae,{onClick:t.refineObject,className:si.customButton,buttonType:"secondaryMedium",disabled:!a,children:e("buttons.refineObject")})]})]})},z2=Y(Vwe),Ywe="_container_1mbfp_1",Zwe="_textLayout_1mbfp_14",qwe="_sidebarItem_1mbfp_14",Xwe="_sidebarIcon_1mbfp_23",Kwe="_sidebarText_1mbfp_26",e4e="_selectedItem_1mbfp_34",hu={container:Ywe,textLayout:Zwe,sidebarItem:qwe,sidebarIcon:Xwe,sidebarText:Kwe,selectedItem:e4e},t4e=({items:t})=>{const{aiEditorStore:e}=q();return s.jsx(f,{className:hu.container,children:t.map(a=>a.isEnabled?s.jsxs(f,{className:G({[hu.sidebarItem]:!0,[hu.selectedItem]:a.label===e.selectedEditorTabLabel}),onClick:()=>{e.setProperty("selectedEditorTabLabel",a.label)},children:[s.jsx("img",{className:hu.sidebarIcon,src:a.icon,alt:a.label}),s.jsx(k,{className:hu.sidebarText,children:a.label})]},a.label):null)})},U2=Y(t4e),s4e="_container_gjmhh_1",a4e="_closeIcon_gjmhh_10",n4e="_toolsEditor_gjmhh_20",o4e="_imageEditor_gjmhh_30",cg={container:s4e,closeIcon:a4e,toolsEditor:n4e,imageEditor:o4e},i4e=({maxWidth:t})=>{const{aiEditorStore:e}=q(),a=()=>{e.setProperty("aiEditorPopup",!1)};return s.jsxs(Es,{classes:{paper:`${cg.container}`},onClose:()=>{e.imageViewerOpen||e.setProperty("aiEditorPopup",!1)},open:e.aiEditorPopup,maxWidth:!1,PaperProps:{style:{maxWidth:t}},children:[s.jsx(U2,{items:Mm}),s.jsx(f,{className:cg.toolsEditor,children:e.selectedEditorTabLabel===ny.Objects?s.jsx(z2,{}):null}),s.jsx(f,{className:cg.imageEditor,children:s.jsx(O2,{})}),s.jsx(Un,{onClick:a,className:cg.closeIcon})]})},oy=Y(i4e),r4e=({maxWidth:t})=>{const{imagesStore:e}=q(),a=()=>{e.openUploadPopup=!1};return s.jsx(jp,{open:e.openUploadPopup,onUpload:async n=>{var o,i,r,l;if(e.isLogoUploading)await e.uploadLogo((l=(r=n==null?void 0:n.target)==null?void 0:r.files)==null?void 0:l[0]),e.uploadProcessDone=!0;else{const c=await e.uploadImageViaAPI((i=(o=n==null?void 0:n.target)==null?void 0:o.files)==null?void 0:i[0],e.uploadToUserGallery.toString());c!=null&&c.visualId&&(e.uploadProcessDone=!0)}a()},handleCloseClick:a,maxWidth:t,loading:e.isImageUploading})},$2=Y(r4e),l4e="_header_13ggh_1",c4e="_singleModeBanner_13ggh_4",d4e="_bannerText_13ggh_15",u4e="_bannerBtn_13ggh_18",p4e="_loader_13ggh_24",g4e={header:l4e,singleModeBanner:c4e,bannerText:d4e,bannerBtn:u4e,loader:p4e},m4e=()=>{const t=()=>{location.replace(O.AUTOMOTIVE.path)};return s.jsxs(mh,{className:g4e.header,onLogoClick:t,children:[s.jsx(Cc,{labelFontSize:"14px"}),s.jsx(vp,{}),ah()&&s.jsx(gh,{})]})},h4e=Y(m4e),f4e="_hubLayout_1hzcb_1",_4e="_sidePagesContainer_1hzcb_7",y4e={hubLayout:f4e,sidePagesContainer:_4e},b4e=()=>{var o,i;const{aiEditorStore:t,authStore:e,uiStore:a,designEditorStore:n}=q();return s.jsxs(f,{className:y4e.hubLayout,children:[s.jsx(h4e,{}),s.jsx(oy,{}),s.jsx(jp,{open:t.openImageUploadPopup,loading:t.isUploadingImage,onUpload:t.handleUploadImageToEngine,handleCloseClick:t.handleCloseImageUploadPopup}),a.SubscriptionLinkGeneratorPopup&&e.isLoggedIn&&((o=e.user)==null?void 0:o.isSuperAdmin())&&s.jsx(ty,{}),a.OrgInfoPopup&&e.isLoggedIn&&((i=e.user)==null?void 0:i.isSuperAdmin())&&s.jsx(K1,{}),s.jsx(ey,{}),s.jsx(vs,{}),s.jsx($2,{}),n.designEditorPopup&&s.jsx(ay,{}),a.ExportImagePopup&&s.jsx(kp,{open:a.ExportImagePopup})]})},I4e=Y(b4e),x4e="/assets/card1_1-9aa9510c.svg",C4e="/assets/card1_2-26fda2d9.svg",T4e="/assets/card1_3-8bcf89f5.svg",S4e="/assets/card2_1-67dd0a7e.svg",j4e="/assets/card2_2-1a0338f1.svg",A4e="/assets/card2_3-672b1079.svg",N4e="/assets/card3_1-954b6229.svg",w4e="/assets/card3_2-070015ba.svg",M4e="/assets/card3_3-dccc6c5e.svg",v4e="/assets/card4_1-20967c71.svg",E4e="/assets/card4_2-5758dee9.svg",k4e="/assets/card4_3-62376d41.svg",D4e="_paper_1nbca_1",P4e="_closeIcon_1nbca_6",L4e="_sidePageContainer_1nbca_12",B4e="_sideBarContainer_1nbca_16",O4e="_sideMenuButton_1nbca_25",R4e="_child_1nbca_37",z4e="_selectedBtn_1nbca_44",U4e="_mainContentcontainer_1nbca_52",Pr={paper:D4e,closeIcon:P4e,sidePageContainer:L4e,sideBarContainer:B4e,sideMenuButton:O4e,child:R4e,selectedBtn:z4e,mainContentcontainer:U4e},$4e=({sideMenuButtons:t,selectedLink:e,children:a,handleCloseDialog:n,open:o})=>{const[i,r]=I.useState(e??t[0].id),l=c=>{r(c);const d=document.getElementById(c);d&&d.scrollIntoView({behavior:"smooth"})};return s.jsxs(Es,{classes:{paper:`${Pr.paper}`},onClose:n,open:o,children:[s.jsx(Un,{onClick:n,className:Pr.closeIcon}),s.jsxs(At,{className:Pr.sidePageContainer,children:[s.jsx(At,{className:Pr.sideBarContainer,children:t.map((c,d)=>s.jsx(os,{className:G(Pr.sideMenuButton,{[Pr.selectedBtn]:i===c.id,[Pr.child]:c.child}),href:"#",onClick:u=>{u.preventDefault(),l(c.id)},children:c.title},d))}),s.jsx(At,{className:Pr.mainContentcontainer,children:a})]})]})},F2=Y($4e),F4e="_contentContainer_kpv3w_1",G4e="_title_kpv3w_1",W4e="_guidelinesSection_kpv3w_1",H4e="_guidelinesCard_kpv3w_1",Q4e="_guidelinesCardContent_kpv3w_1",J4e="_description_kpv3w_7",V4e="_subTitle_kpv3w_14",Y4e="_guidelinesCardImages_kpv3w_43",Z4e="_button_kpv3w_50",q4e="_tabContent_kpv3w_55",X4e="_firstTabContent_kpv3w_59",ea={contentContainer:F4e,title:G4e,guidelinesSection:W4e,guidelinesCard:H4e,guidelinesCardContent:Q4e,description:J4e,subTitle:V4e,guidelinesCardImages:Y4e,button:Z4e,tabContent:q4e,firstTabContent:X4e},K4e=()=>{const{uiStore:t}=q(),e="playground.FoxGuidelinesPopup",{t:a}=J("translation",{keyPrefix:e}),n=Object.values(a("tabs",{returnObjects:!0})),o=[{titleKey:"card1.title",descriptionKey:"card1.description",images:[x4e,C4e,T4e]},{titleKey:"card2.title",descriptionKey:"card2.description",images:[S4e,j4e,A4e]},{titleKey:"card3.title",descriptionKey:"card3.description",images:[N4e,w4e,M4e]},{titleKey:"card4.title",descriptionKey:"card4.description",images:[v4e,E4e,k4e]}],i=()=>{t.hideDialog("FoxGuidelinesPopup")},r=({titleKey:c,descriptionKey:d,images:u})=>s.jsxs(At,{className:ea.guidelinesCard,children:[s.jsxs(At,{className:ea.guidelinesCardContent,children:[s.jsx(k,{className:ea.title,children:s.jsx(Zs,{i18nKey:`${e}.tabs.inputImageGuidelines.content.guidelinesSection.cards.${c}`})}),s.jsx(k,{className:ea.description,children:s.jsx(Zs,{i18nKey:`${e}.tabs.inputImageGuidelines.content.guidelinesSection.cards.${d}`})})]}),s.jsx(At,{className:ea.guidelinesCardImages,children:u.map(g=>s.jsx("img",{src:g}))})]}),l=()=>s.jsxs(At,{className:ea.guidelinesSection,children:[s.jsx(k,{className:ea.title,children:a("tabs.inputImageGuidelines.content.guidelinesSection.title")}),o.map(c=>s.jsx(r,{titleKey:c.titleKey,descriptionKey:c.descriptionKey,images:c.images}))]});return s.jsx(F2,{sideMenuButtons:n,handleCloseDialog:i,open:t.FoxGuidelinesPopup,children:s.jsxs(At,{className:ea.contentContainer,children:[s.jsxs(At,{className:G(ea.tabContent,ea.firstTabContent),children:[s.jsx(k,{id:a("tabs.guidelines.id"),className:ea.title,children:a("tabs.guidelines.content.title")}),s.jsx(k,{className:ea.description,children:a("tabs.guidelines.content.description")}),s.jsx(k,{className:ea.subTitle,children:a("tabs.guidelines.content.subTitle")}),s.jsx(k,{className:ea.description,children:a("tabs.guidelines.content.subTitleDescription")}),s.jsx(ae,{className:ea.button,buttonType:"primary",onClick:()=>window.open("https://docs.google.com/presentation/d/1j5OmprYRWYYFhclVgI3uRBJR77KrLBWwImw906WR5q8/view","_blank"),children:a("tabs.guidelines.content.button")})]}),s.jsxs(At,{className:ea.tabContent,children:[s.jsx(k,{id:a("tabs.inputImageGuidelines.id"),className:ea.title,children:a("tabs.inputImageGuidelines.title")}),s.jsx(k,{className:ea.description,children:s.jsx(Zs,{i18nKey:`${e}.tabs.inputImageGuidelines.content.description`})}),s.jsx(l,{})]})]})})},eMe=Y(K4e),G2="/assets/FS HIGH RES-79bfa559.png",tMe="_supportPopup_1x4us_1",sMe="_closeButton_1x4us_10",aMe="_supportPopupContent_1x4us_20",nMe="_submittedContainer_1x4us_20",oMe="_supportPopupTitle_1x4us_36",iMe="_supportTextField_1x4us_42",rMe="_actionsContainer_1x4us_47",lMe="_supportPopupSubmitButton_1x4us_52",Qi={supportPopup:tMe,closeButton:sMe,supportPopupContent:aMe,submittedContainer:nMe,supportPopupTitle:oMe,supportTextField:iMe,actionsContainer:rMe,supportPopupSubmitButton:lMe},cMe=({page:t})=>{const{t:e}=J("translation",{keyPrefix:"supportButton"}),[a,n]=I.useState(null),[o,i]=I.useState(!1),[r,l]=I.useState(!1),c=I.useRef(null),d=I.useRef(null),u=new Je("/"),g=y=>{n(a?null:y.currentTarget)},h=()=>{n(null),l(!1),i(!1)},p=()=>{var y,b;!o&&(((y=d.current)==null?void 0:y.value)??"").length>0&&(i(!0),u.post("support",{page:t,supportText:(b=d.current)==null?void 0:b.value}).then(()=>{l(!0)}).finally(()=>{i(!1)}))},_=()=>s.jsx(TA,{open:!!a,anchor:a,disablePortal:!0,children:s.jsxs(f,{className:Qi.supportPopup,children:[s.jsx(Bs,{onClick:()=>h(),className:Qi.closeButton,children:s.jsx(ro,{})}),s.jsx(f,{className:Qi.supportPopupContent,children:r?s.jsxs(f,{className:Qi.submittedContainer,children:[s.jsx("img",{src:$1}),s.jsx(k,{children:s.jsx(Zs,{i18nKey:"supportButton.thankYou"})})]}):s.jsxs(s.Fragment,{children:[s.jsx(k,{className:Qi.supportPopupTitle,children:e("title")}),s.jsx(Nt,{inputRef:d,placeholder:e("placeholder"),fullWidth:!0,multiline:!0,autoFocus:!0,minRows:4,InputProps:{classes:{root:Qi.supportTextField}}}),s.jsx(f,{className:Qi.actionsContainer,children:s.jsx(ae,{className:Qi.supportPopupSubmitButton,buttonType:"primary",loading:o,onClick:p,children:e("submit")})})]})})]})});return s.jsxs(f,{className:Qi.supportButtonContainer,ref:c,children:[s.jsx(ae,{buttonType:"textMedium",onClick:g,size:"small",children:e("button")}),s.jsx(_,{})]})},dMe=Y(cMe),uMe="_header_d6hw2_1",pMe={header:uMe},gMe=()=>{const t=ve(),{uiStore:e,authStore:a}=q(),{t:n}=J("translation",{keyPrefix:"headers.fox"}),o=()=>{t(O.FOX_APPS.path)};return s.jsxs(mh,{className:pMe.header,logo:G2,onLogoClick:o,children:[s.jsxs(s.Fragment,{children:[s.jsx(ae,{buttonType:"textMedium",onClick:()=>e.showDialog("FoxGuidelinesPopup"),size:"small",children:n("userGuide")}),a.user&&s.jsx(dMe,{page:"Fox"})]}),s.jsx(Cc,{labelFontSize:"14px"}),s.jsx(vp,{}),ah()&&s.jsx(gh,{})]})},mMe=Y(gMe),hMe=()=>{const{aiEditorStore:t,analyticsStore:e,objectsStore:a,uiStore:n}=q();return s.jsxs(s.Fragment,{children:[s.jsx(mMe,{}),s.jsx(oy,{}),s.jsx(jp,{open:t.openImageUploadPopup,loading:t.isUploadingImage,onUpload:async o=>{await t.handleUploadImageToEngine(o);const i=Be(),r=new URL(t.selectedImageUrl).searchParams.get("imageId")??i,l={id:i,url:t.selectedImageUrl,type:pe.IMAGE_TO_IMAGE,config:{...a.refine},sessionId:t.selectedImageUrl.split("?")[0]+`?imageId=${r}`};e.logImageToImageEvent(Me.PLAYGROUND_IMAGE_UPLOAD,l)},handleCloseClick:t.handleCloseImageUploadPopup}),s.jsx(eMe,{}),n.ExportImagePopup&&s.jsx(kp,{open:n.ExportImagePopup}),s.jsx(vs,{})]})},fMe=Y(hMe),_Me="_header_13ggh_1",yMe="_singleModeBanner_13ggh_4",bMe="_bannerText_13ggh_15",IMe="_bannerBtn_13ggh_18",xMe="_loader_13ggh_24",CMe={header:_Me,singleModeBanner:yMe,bannerText:bMe,bannerBtn:IMe,loader:xMe},TMe=()=>{const t=ve(),{logImageDownloadEvents:e}=z1(),{t:a}=J("translation",{keyPrefix:"headers.hub"}),{playgroundStore:n,textToImageStore:o}=q(),i=n.getSelectedImages(),r=n.getAvailableImages(),l=()=>{location.replace(Te.BRIA_WEBSITE)},c=()=>{},d=window.location.pathname.match(/\/(product-placement)\/?([^/]*)/);if(window.location.pathname.match(/\/(campaign-editor)\/?([^/]*)/))return null;const g=async()=>{var _,y;const p=i.length?i:r;if(p.length){n.exportImages(p);const b=p[0],x=o.isTextToVector()?kn.SVG:kn.PNG,C=((y=(_=b==null?void 0:b.config)==null?void 0:_.format)==null?void 0:y.toUpperCase())||x;e(p,C)}},h=async()=>{const p=i.length?i:r;p.length&&K.sendExportPostMessage(Ls.Save,Et.Image,p.map(_=>({type:Et.Image,src:_.url})))};return s.jsxs(mh,{className:CMe.header,logo:Dg()??G2,onLogoClick:Dg()?c:l,children:[!eL()&&s.jsx(s.Fragment,{children:n.selectedConfig===pe.PRODUCT_PLACEMENT&&s.jsx(hm,{onDownload:g,onIframeSave:h})}),!Dg()&&!d&&s.jsxs(s.Fragment,{children:[n.selectedConfig===pe.SANDBOX_API&&s.jsx(ae,{buttonType:"textSmall",onClick:()=>window.open(Te.BRIA_API,"_blank"),size:"small",children:a("apiDocumentation")}),!K.isIframe()&&s.jsxs(s.Fragment,{children:[s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>window.open(Te.CONTACT_US_FORM_LINK,"_blank"),size:"small",children:a("contactSales")}),s.jsx(ae,{buttonType:"primaryMedium",onClick:()=>t(O.CONSOLE.path),size:"small",children:ji()?a("console"):a("getApi")})]}),s.jsx(N_,{})]}),s.jsx(Cc,{labelFontSize:"14px"}),s.jsx(vp,{}),ah()&&s.jsx(gh,{})]})},W2=Y(TMe),SMe="_hubLayout_1hzcb_1",jMe="_sidePagesContainer_1hzcb_7",AMe={hubLayout:SMe,sidePagesContainer:jMe},NMe=()=>{var o,i;const{aiEditorStore:t,authStore:e,uiStore:a,designEditorStore:n}=q();return s.jsxs(f,{className:AMe.hubLayout,children:[s.jsx(P2,{}),s.jsx(W2,{}),s.jsx(oy,{}),s.jsx(jp,{open:t.openImageUploadPopup,loading:t.isUploadingImage,onUpload:t.handleUploadImageToEngine,handleCloseClick:t.handleCloseImageUploadPopup}),a.SubscriptionLinkGeneratorPopup&&e.isLoggedIn&&((o=e.user)==null?void 0:o.isSuperAdmin())&&s.jsx(ty,{}),a.OrgInfoPopup&&e.isLoggedIn&&((i=e.user)==null?void 0:i.isSuperAdmin())&&s.jsx(K1,{}),s.jsx(ey,{}),s.jsx(vs,{}),s.jsx($2,{}),n.designEditorPopup&&s.jsx(ay,{}),a.ExportImagePopup&&s.jsx(kp,{open:a.ExportImagePopup})]})},wMe=Y(NMe),MMe="_passedFreeLimitsPopup_1yr1s_1",vMe="_description_1yr1s_1",q0={passedFreeLimitsPopup:MMe,description:vMe},EMe=()=>{const{t}=J("translation",{keyPrefix:"passedFreeLimitsPopup"}),{authStore:e,pricingStore:a,uiStore:n}=q();return s.jsx(Oe,{paperClassName:q0.passedFreeLimitsPopup,onClose:()=>{!K.isIframe()&&!pm&&n.hideDialog("ApiLimitReachedPopup")},title:t("title"),confirmButtonText:t(K.isIframe()?"buttonTextIframe":"buttonText"),hideCloseIcon:K.isIframe()||pm,hideCancel:!0,description:s.jsxs(k,{className:q0.description,children:[t("description"),s.jsx("span",{children:t(K.isIframe()?"description2Iframe":"description2")})]}),open:(!K.isIframe()||!K.isPreview()&&K.isInitialized)&&e.orgPassedFreeLimit&&n.ApiLimitReachedPopup&&!a.isPricingFlowOpen,onClick:()=>{K.isIframe()?window.open(Te.CONTACT_US_FORM_LINK,"_blank"):a.openPricingFlow()}})},H2=Y(EMe),kMe="_loaderPlaceholderStyle_27zlm_1",DMe="_loaderStyle_27zlm_9",PMe="_iframeLayout_27zlm_13",LMe="_iframeAuthErrorContainer_27zlm_19",BMe="_title_27zlm_28",OMe="_description_27zlm_33",RMe="_buttonContainer_27zlm_39",zMe="_button_27zlm_39",Lr={loaderPlaceholderStyle:kMe,loaderStyle:DMe,iframeLayout:PMe,iframeAuthErrorContainer:LMe,title:BMe,description:OMe,buttonContainer:RMe,button:zMe},UMe=()=>{const{t}=J("translation"),{designEditorStore:e,authStore:a,uiStore:n}=q();return I.useEffect(()=>{!a.isLoading&&K.isIframeConfigLoaded&&(K.setProperty("isInitialized",!0),K.isPreview()||K.sendPostMessage(Si.InitialLoadComplete))},[a.isLoading,K.isIframeConfigLoaded]),s.jsx(s.Fragment,{children:s.jsxs(Qe,{className:Lr.loaderPlaceholderStyle,loaderClassName:Lr.loaderStyle,isLoading:!K.isInitialized,children:[!K.isPreview()&&K.showIframeAuthErrorPage?s.jsxs(f,{className:Lr.iframeAuthErrorContainer,children:[s.jsx(k,{className:Lr.title,children:t("iframeAuthErrorPopup.title")}),s.jsx(k,{className:Lr.description,children:t("iframeAuthErrorPopup.description")}),s.jsx(f,{className:Lr.buttonContainer,children:s.jsx(ae,{className:Lr.button,onClick:()=>{new URLSearchParams(window.location.search).has("iframeId")?window.location.reload():window.location.replace(`${window.location.origin}?${K.queryParams.toString()}`)},buttonType:"primaryMedium",children:t("iframeAuthErrorPopup.buttonText")})})]}):s.jsxs(f,{className:Lr.iframeLayout,children:[s.jsx(W2,{}),s.jsx(vs,{}),e.designEditorPopup&&s.jsx(ay,{})]}),s.jsx(H2,{}),n.ExportImagePopup&&s.jsx(kp,{open:n.ExportImagePopup})]})})},$Me=Y(UMe),Q2=()=>({getCssVariableValue:n=>{const o=document.documentElement;return getComputedStyle(o).getPropertyValue(n).trim()},setCssVariableValue:(n,o)=>{document.documentElement.style.setProperty(n,o)},convertUnderscoreToCssVar:n=>`--${n.replace(/_/g,"-")}`});function FMe(){const{textToImageStore:t,campaignStore:e,playgroundStore:a,imageToImageStore:n,authStore:o}=q(),{getIframeId:i,authenticateIframe:r,navigateToLandingPage:l,getPassedImageUrl:c}=Mp(),{convertUnderscoreToCssVar:d,setCssVariableValue:u}=Q2(),{loginAsGuest:g}=hr(),h=async T=>{const{type:S,message:j,sessionId:N}=JSON.parse(T.data);if(S===Si.InitPreview&&j&&N===K.iframeSessionId){const{iframe:w,fb_organization:D,orgSubscription:E}=j;o.orgSubscription=E,await p({...w,id:"preview"},D),l()}};I.useEffect(()=>{const T=async j=>{var N;try{return o.user||await g(),await K.getIframeAnonymous(j)}catch(w){if(w instanceof ox&&((N=w.response)==null?void 0:N.status)===403)return await g(),await K.getIframeAnonymous(j)}},S=async()=>{const j=i();if(j){if(K.isPreview())window.addEventListener("message",h),K.sendPostMessage(Si.InitialLoadComplete);else{const N=c();N&&(a.playgroundResults=[{id:Be(),type:pe.IMAGE_TO_IMAGE,config:n.config,images:[{id:Be(),url:"",config:n.config,type:pe.IMAGE_TO_IMAGE,loading:!0,selected:!0}]}]);let w=await T(j);if(w&&K.isCampaignApi()){const D=new URLSearchParams(window.location.search);w.fb_organization={organization:{uid:D.get("organizationId")??"",name:""},role:ot.ADMIN}}w&&await p(w.iframe,w.fb_organization),l(),N&&a.playgroundResults.length>0&&a.playgroundResults[0].images.length>0&&(a.playgroundResults[0].images[0]={...a.playgroundResults[0].images[0],url:N})}return()=>{window.removeEventListener("message",h)}}};o.isInitialized&&!K.isInitialized&&!K.isIframeConfigLoaded&&S()},[o.isInitialized,K.isInitialized,K.isIframeConfigLoaded]);const p=async(T,S)=>{K.iframe=T,C(),il(S),await Promise.all([r(T),_()]),K.setProperty("isIframeConfigLoaded",!0)},_=async()=>Promise.all([y(),b(),x()]),y=async()=>{var S,j;const T=(j=(S=K.iframe)==null?void 0:S.config.image_generation_config)==null?void 0:j.default_aspect_ratio;T&&t.handleConfigChange("aspect_ratio",T)},b=async()=>{var T,S;a.imageEditingViewMode=((S=(T=K.iframe)==null?void 0:T.config.image_editing_config)==null?void 0:S.default_view_mode)??Rt.GALLERY},x=async()=>{var T,S;e.handleAdminModeChange(!!((S=(T=K.iframe)==null?void 0:T.config.campaign_config)!=null&&S.enable_admin_mode))},C=()=>{var S;const T=(S=K.iframe)==null?void 0:S.config.custom_style;Object.entries((T==null?void 0:T.cssVars)??{}).forEach(([j,N])=>u(d(j),N))};return null}const GMe=Y(FMe),WMe="_loaderStyle_1utl8_1",HMe={loaderStyle:WMe},QMe=()=>{var j,N,w,D;const t=ve(),e=Xt(),{appStore:a,authStore:n}=q(),[o,i]=I.useState(),{t:r}=J("translation",{keyPrefix:"invitation"}),[l,c]=I.useState(!1),[d,u]=I.useState(!1),[g,h]=I.useState(!1),[p,_]=I.useState(!1),[y,b]=I.useState(!1);I.useEffect(()=>{const E=localStorage.getItem("token"),A=new URLSearchParams(e.search).get("token");A?(i(A),localStorage.setItem("token",A)):E&&i(E)},[]),I.useEffect(()=>{(async()=>{var A,M,B,Q,W,H;o&&!n.isLoading&&!y&&(b(!0),(!a.invitedUser||a.invitedUser&&a.invitedUser.token!==o)&&await a.getUserInvitation(o),(A=a.invitedUser)!=null&&A.is_expired||a.isError?c(!0):((M=a.invitedUser)==null?void 0:M.flow_step)===1&&!n.isLoggedIn?h(!0):a.invitedUser&&(((B=a.invitedUser.email)==null?void 0:B.toLowerCase())===((W=(Q=n==null?void 0:n.user)==null?void 0:Q.email)==null?void 0:W.toLowerCase())?(h(!1),await a.acceptUserInvitation(),_(!0),await((H=ms.currentUser)==null?void 0:H.reload()),await n.loadUserData(),i(void 0),localStorage.removeItem("token")):n.isLoggedIn&&x()&&u(!0)),b(!1))})()},[o,n.isLoading]);const x=()=>new URLSearchParams(e.search).has("token"),C=()=>{const E=n.userOrganizations.find(A=>{var M;return A.organization.name===((M=a.invitedUser)==null?void 0:M.org_name)});E&&il(E),localStorage.removeItem("token"),window.location.search=""},T=()=>{c(!1),i(void 0),localStorage.removeItem("token"),window.location.search=""},S=async()=>{u(!1),a.invitedUser=null,await n.logout(),localStorage.setItem("token",o??""),h(!0)};return s.jsxs(Qe,{className:HMe.loaderStyle,isLoading:n.isLoading||!n.isInitialized||y,children:[s.jsx(vs,{}),s.jsx(Oe,{onClose:C,title:r("joinedAccountPopup.title",{account_name:(j=a.invitedUser)==null?void 0:j.org_name}),description:r("joinedAccountPopup.description",{account_name:(N=a.invitedUser)==null?void 0:N.org_name}),confirmButtonText:r("joinedAccountPopup.confirmText"),open:p,onClick:C,hideCancel:!0}),s.jsx(Oe,{onClose:()=>{h(!1),a.invitedUser&&(a.invitedUser.flow_step=2),dm(t,O.SIGNUP.path)},title:r("joinAccountPopup.title",{account_name:(w=a.invitedUser)==null?void 0:w.org_name}),description:r("joinAccountPopup.description",{account_name:(D=a.invitedUser)==null?void 0:D.org_name}),confirmButtonText:r("joinAccountPopup.confirmText"),open:g,onClick:()=>{h(!1),a.invitedUser&&(a.invitedUser.flow_step=2),dm(t,O.LOGIN.path)},firstButtonText:r("joinAccountPopup.firstButtonText"),children:s.jsxs(JMe,{children:[s.jsx("span",{children:r("joinAccountPopup.login")})," ",r("joinAccountPopup.or"),s.jsx("span",{children:r("joinAccountPopup.register")})," ",r("joinAccountPopup.toAcceptTheInvitation")]})}),s.jsx(Oe,{onClose:()=>T(),title:r("inValidInvitation.title"),description:r("inValidInvitation.description"),confirmButtonText:r("inValidInvitation.confirmText"),open:l,onClick:()=>T(),hideCancel:!0}),s.jsx(Oe,{onClose:()=>S(),title:r("invalidEmail.title"),description:r("invalidEmail.description"),confirmButtonText:r("invalidEmail.confirmText"),open:d,onClick:()=>S(),hideCancel:!0})]})},JMe=zt(k)({color:"#5B5B5B",fontSize:16,fontWeight:400,span:{fontWeight:600}}),VMe=Y(QMe);function YMe(){const t=ve();function e(){_N&&window.innerWidth<768&&!K.isIframe()?t(O.MOBILE_NOT_SUPPORTED_PAGE.path):window.location.pathname.includes(O.MOBILE_NOT_SUPPORTED_PAGE.path)&&t(O.CONSOLE.path)}const a=D_(e,100);return I.useEffect(()=>(K.isIframe()||(window.addEventListener("resize",a),e()),()=>window.removeEventListener("resize",a)),[]),null}const ZMe=Y(YMe),qMe="/assets/welcome-ai-editor-c99fcd3e.png",XMe="/assets/welcome-design-editor-f4e6d59b.png",KMe="/assets/welcome-image-to-image-836c7282.png",eve="/assets/welcome-text-to-image-2a079a9e.png",tve="/assets/welcome-text-to-vector-9da6cae0.png",sve="_paper_1cz54_1",ave="_container_1cz54_8",nve="_imageContainer_1cz54_21",ove="_content_1cz54_28",ive="_title_1cz54_31",rve="_body_1cz54_38",lve="_actionBtns_1cz54_41",Br={paper:sve,container:ave,imageContainer:nve,content:ove,title:ive,body:rve,actionBtns:lve},cve={[O.TEXT_TO_IMAGE.path]:eve,[O.TEXT_TO_VECTOR.path]:tve,[O.IMAGE_TO_IMAGE.path]:KMe,[O.AI_EDITOR.path]:qMe,[O.DESIGN_EDITOR.path]:XMe};function dve({open:t,onClose:e}){const{pathname:a}=Xt(),n=a.split("/")[2],{t:o}=J("translation",{keyPrefix:`welcomePopups.apps.${n}`});return s.jsx(Es,{classes:{paper:Br.paper},onClose:e,open:t,maxWidth:!1,children:s.jsxs(f,{className:Br.container,children:[s.jsxs(f,{className:Br.content,children:[s.jsx(k,{className:Br.title,children:s.jsx(Zs,{i18nKey:o("title")})}),s.jsx(k,{className:Br.body,dangerouslySetInnerHTML:{__html:o("body")}}),s.jsxs(Xs,{className:Br.actionBtns,children:[o("buttons.primary",{defaultValue:""})&&s.jsx(ae,{onClick:e,buttonType:"primaryMedium",children:s.jsx(Zs,{i18nKey:o("buttons.primary")})}),o("buttons.secondary",{defaultValue:""})&&s.jsx(ae,{className:Br.actionBtn,onClick:e,buttonType:"tertiaryMedium",children:o("buttons.secondary")})]})]}),s.jsx(f,{className:Br.imageContainer,children:s.jsx("img",{src:cve[n]})})]})})}const uve="_loaderStyle_1utl8_1",pve={loaderStyle:uve},gve=({ignoreUserChecks:t=!1,ignoreOrgs:e=!0,displayAppsWelcomePopup:a=!1})=>{const{authStore:n,appStore:o,uiStore:i}=q(),[r,l]=I.useState(!1),{isRouteRequireOrg:c}=br(),d=Xt();I.useEffect(()=>{(async()=>{var h;if(n.user){const p=await((h=n.user)==null?void 0:h.getFreshSettingsCopy(Ln.hidePlatformAppsWelcomePopup));l(!p)}})()},[n.user]);const u=()=>{var _,y,b,x,C,T,S;const g=new URLSearchParams(location.search);if(n.isLoggedIn&&c(window.location.pathname))return localStorage.setItem("destination_route",window.location.href),i.showDialog("CreateOrganizationDialog"),s.jsx(ka,{to:`${O.CONSOLE.fullPath}?${g.toString()}`,state:d.state});let h="";const p=g.get("signup")==="true";if(g.delete("signup"),!t&&location.pathname){const j=new URLSearchParams;j.set("continueUrl",`${location.pathname}?${g.toString()}`),h=j.toString()}return n.isLoggedIn?(!((_=ms.currentUser)!=null&&_.emailVerified)||!Ae())&&!t&&!(n!=null&&n.isError)&&!(o.invitedUser&&((y=o.invitedUser.email)==null?void 0:y.toLowerCase())===((x=(b=n==null?void 0:n.user)==null?void 0:b.email)==null?void 0:x.toLowerCase()))?(C=ms.currentUser)!=null&&C.emailVerified?(e&&(n==null?void 0:n.userOrganizations.length)>0&&il(n==null?void 0:n.userOrganizations[0]),!((T=n.user)!=null&&T.userName)||((S=n.user)==null?void 0:S.userName)===""?s.jsx(ka,{to:O.USER_INFO.path}):s.jsx(vs,{})):s.jsx(ka,{to:`${O.ACCOUNT_VERIFICATION.path}?${h}`,state:d.state}):s.jsx(vs,{}):location.pathname&&location.pathname.includes("apps")&&!location.pathname.includes(O.DESIGN_EDITOR.path)||p?s.jsx(ka,{to:`${O.SIGNUP.path}?${h}`,state:d.state,replace:!0}):s.jsx(ka,{to:`${O.LOGIN.path}?${h}`,state:d.state,replace:!0})};return s.jsxs(Qe,{className:pve.loaderStyle,isLoading:n.isLoading||!n.isInitialized,children:[u(),!n.isLoadingOrgSubscriptions&&!n.isPremiumOrgSubscription&&a&&s.jsx(dve,{open:r,onClose:()=>{var g;l(!1),(g=n.user)==null||g.updateSettings(Ln.hidePlatformAppsWelcomePopup,!0)}}),s.jsx(H2,{})]})},Jc=Y(gve),mve="_titleStyle_j00wr_1",hve="_container_j00wr_1",fve="_inputField_j00wr_20",_ve="_headingContainer_j00wr_20",yve="_button_j00wr_20",bve="_primaryButton_j00wr_20",Ive="_loadingPlaceholder_j00wr_23",xve="_contentContainer_j00wr_38",Cve="_tabsContainer_j00wr_45",Tve="_tabContainer_j00wr_51",Sve="_boldText_j00wr_58",jve="_disabled_j00wr_77",Ave="_titleContainer_j00wr_81",ai={titleStyle:mve,container:hve,inputField:fve,headingContainer:_ve,button:yve,primaryButton:bve,loadingPlaceholder:Ive,contentContainer:xve,tabsContainer:Cve,tabContainer:Tve,boldText:Sve,disabled:jve,titleContainer:Ave},Nve=({children:t,title:e,subTabs:a,isLoading:n=!1,primaryButtonLabel:o,primaryButtonClickHandler:i,secondaryButtonLabel:r,secondaryButtonClickHandler:l,hideTitle:c=!1,className:d})=>{const u=ve(),{uiStore:g,tailoredGenerationStore:h}=q(),{t:p}=J("translation",{keyPrefix:"tabsLayout"});function _(y){return typeof y=="object"&&y!==null&&"name"in y&&"link"in y}return s.jsxs(f,{className:`${d} ${ai.container}`,children:[s.jsxs(f,{className:ai.headingContainer,children:[s.jsx(f,{children:!c&&s.jsx(k,{className:ai.titleStyle,children:e})}),(o||r)&&s.jsxs(Xs,{children:[typeof r=="string"?s.jsx(ae,{onClick:l,buttonType:"textMedium",children:r}):r,typeof o=="string"?s.jsx(ae,{onClick:i,buttonType:"primaryMedium",children:o}):o]}),g.tg_step===Ai.LIST_MODELS&&s.jsxs(Xs,{children:[s.jsx(ae,{onClick:()=>g.showDialog("GuidelinesForTailoredModelsDialog"),buttonType:"textMedium",children:p("buttons.datasetBestPractices")}),h.models.length>0&&s.jsx(ae,{className:ai.primaryButton,buttonType:"primaryMedium",onClick:()=>u(O.TG_CREATE_MODEL.fullPath),requiresApiAccess:!0,children:p("buttons.createModel")})]})]}),s.jsx(f,{className:ai.tabsContainer,children:a.map((y,b)=>s.jsx(er,{to:_(y)?y.link:y,className:G({[ai.tabContainer]:!0,[ai.disabled]:_(y)?y.disabled:!1}),children:({isActive:x})=>s.jsxs(s.Fragment,{children:[s.jsx("h3",{className:x?ai.boldText:"",children:p(_(y)?y.name:y,{keyPrefix:!1})}),x&&s.jsx("div",{})]})},b))}),s.jsx(Qe,{isLoading:n,className:ai.loadingPlaceholder,children:s.jsx(f,{className:ai.contentContainer,children:t})})]})},Mi=Y(Nve),wve=()=>{var o;const{t}=J(),{appStore:e}=q(),a=["usage","api-keys","users","subscription"],n=((o=Ae())==null?void 0:o.organization.name)??"";return s.jsx(s.Fragment,{children:s.jsx(Mi,{title:t("briaOrgSettings",{selectedOrganization:n}),subTabs:a,isLoading:e.isLoading,children:s.jsx(vs,{})})})},Mve=Y(wve),vve="_container_tep4y_1",Eve="_controlStyle_tep4y_4",X0={container:vve,controlStyle:Eve},J2=zt("span")(({theme:t})=>({borderRadius:"50%",width:16,height:16,border:`1px solid ${t.palette.primary.light}`,backgroundColor:"#5300C912","input:disabled ~ &":{border:"1px solid #1A063840",background:"unset"}})),kve=zt(J2)(({theme:t})=>({backgroundColor:t.palette.primary.light,"&:before":{display:"block",width:16,height:16,backgroundImage:"radial-gradient(#fff,#fff 28%,transparent 40%)",content:'""'}}));function Dve(t){return s.jsx(Fg,{disableRipple:!0,color:"default",checkedIcon:s.jsx(kve,{}),icon:s.jsx(J2,{}),...t})}function Pve({defaultValue:t,buttons:e,onClick:a}){return I.useEffect(()=>{a(t)},[]),s.jsx(U_,{defaultValue:t,className:X0.container,children:e.map(n=>s.jsx(qt,{onClick:()=>{n.disabled||a(n.label)},value:n.label,disabled:n.disabled,className:X0.controlStyle,control:s.jsx(Dve,{disabled:n.disabled}),label:n.label}))})}const Tc=()=>{const{authStore:t}=q(),e=Ae(),a=()=>{var c;return LP(t.user).includes((c=e==null?void 0:e.organization)==null?void 0:c.uid)},n=()=>{var l;return((l=e==null?void 0:e.organization.name)==null?void 0:l.toLowerCase())===ZT.BRIA||!((e==null?void 0:e.role)===ot.ADMIN_HIDDEN||BP(t.user))},o=l=>l.role===ot.OWNER;return{hideSecondaryButton:n,hasEditPermission:l=>a()&&!o(l),canUserEditOrganization:()=>(e==null?void 0:e.role)===ot.OWNER||(e==null?void 0:e.role)===ot.ADMIN||(e==null?void 0:e.role)===ot.ADMIN_HIDDEN}};function Rg(t){return s.jsx(Xe,{viewBox:"0 0 25 24",...t,children:s.jsx("path",{d:"M3.98828 7H6.98828M3.98828 11H5.98828M10.7883 7.5L13.7703 10.78C14.0353 11.0715 14.3552 11.308 14.7116 11.476C15.068 11.6439 15.454 11.74 15.8475 11.7588C16.241 11.7775 16.6344 11.7186 17.0052 11.5853C17.3759 11.452 17.7168 11.247 18.0083 10.982L21.2883 8M10.0082 8.801L9.40824 14.801C9.38044 15.079 9.4112 15.3598 9.49855 15.6252C9.5859 15.8906 9.7279 16.1348 9.91539 16.342C10.1029 16.5492 10.3317 16.7148 10.5871 16.8281C10.8425 16.9414 11.1188 17 11.3982 17H19.3782C19.8742 17 20.3525 16.8157 20.7202 16.4829C21.0879 16.1501 21.3189 15.6925 21.3682 15.199L21.9682 9.199C21.996 8.92097 21.9653 8.64019 21.8779 8.37478C21.7906 8.10936 21.6486 7.86519 21.4611 7.65801C21.2736 7.45083 21.0448 7.28524 20.7894 7.17191C20.534 7.05857 20.2577 7.00001 19.9782 7H11.9982C11.5023 7.00002 11.024 7.18432 10.6563 7.51712C10.2885 7.84993 10.0576 8.30749 10.0082 8.801Z",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}const Lve="_container_t5pml_1",Bve="_loadingPlaceholder_t5pml_4",Ove="_bottomBtn_t5pml_11",Rve="_tableContainer_t5pml_16",zve="_loadingCell_t5pml_36",Uve="_ul_t5pml_51",Or={container:Lve,loadingPlaceholder:Bve,bottomBtn:Ove,tableContainer:Rve,loadingCell:zve,ul:Uve,"MuiPaginationItem-root":"_MuiPaginationItem-root_t5pml_51"},$ve=({headerArray:t,rows:e,filterBy:a,paginationOptions:n,loading:o=!1,loadingRow:i,hideBottomButton:r,disableBottomButton:l,bottomButtonIconType:c,bottomButtonText:d,bottomButtonClick:u})=>{const[g,h]=I.useState(0),p=n?Math.ceil(n.totalRows/n.rowsPerPage):1,_=async(y,b)=>{h(b-1),await(n==null?void 0:n.loadNextPage(b,a))};return I.useEffect(()=>{a&&e.length&&h(0)},[a]),s.jsxs(f,{className:Or.container,children:[s.jsx(qI,{className:Or.tableContainer,component:dp,children:s.jsx(Qe,{className:Or.loadingPlaceholder,isLoading:o,children:s.jsxs(Tf,{"aria-label":"simple table",children:[s.jsx(Sf,{children:s.jsx(wu,{children:t.map((y,b)=>s.jsx(Vl,{children:y},b))})}),s.jsx(jf,{children:e.map((y,b)=>{var x;return s.jsx(wu,{sx:{backgroundColor:(x=y.rowStyle)==null?void 0:x.backgroundColor,"&:last-child td, &:last-child th":{border:0}},children:Object.entries(y.data).map(([C,T],S)=>s.jsx(Vl,{align:"left",children:s.jsx(Qe,{className:Or.loadingCell,size:"25px",isLoading:!!(y.key&&C===(i==null?void 0:i.column)&&y.key===(i==null?void 0:i.data.id)),children:T})},S))},b)})})]})})}),d&&!r&&s.jsxs(ae,{onClick:u,buttonType:"textSmall",disabled:l,className:Or.bottomBtn,children:[c==="email"?s.jsx(Rg,{className:Or.emailButtonIcon}):c==="plus"?s.jsx(Mu,{}):s.jsx(s.Fragment,{}),d]}),n&&p>1&&s.jsx(f,{marginTop:d?"0":"4vh",display:"flex",justifyContent:"center",alignItems:"center",children:s.jsx(Fve,{classes:{root:Or.paginationRoot,ul:Or.ul},onChange:_,sx:{"&.MuiButtonBase-root-MuiPaginationItem-root.Mui-selected":{color:"#5300c9"}},count:p,page:g+1})})]})},V2=Y($ve),Fve=zt(XI)(({theme:t})=>({ul:{"li:not(:last-child,:first-of-type)":{button:{fontWeight:600,fontFamily:"Montserrat",fontSize:"10.6px",width:24,minWidth:"unset",height:24,borderRadius:"50%",backgroundColor:"#E7E7E7","&.Mui-selected":{color:"white",backgroundColor:t.palette.primary.light}}}}})),Gve="_iconButton_4hlbr_1",Wve="_searchIconStyle_4hlbr_4",Hve="_input_4hlbr_8",sf={iconButton:Gve,searchIconStyle:Wve,input:Hve},Y2=({value:t,searchIcon:e=!1,height:a="40px",placeHolder:n,showInput:o=!1,className:i,...r})=>{const[l,c]=I.useState(!1),[d,u]=I.useState(!1),g=()=>u(!0),h=()=>u(!1);return s.jsx(f,{className:i,onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:l||d||t||o?s.jsx(yl,{placeholder:n||"",value:t,onFocus:g,onBlur:h,InputProps:{className:sf.input,startAdornment:e&&s.jsx(Bs,{className:sf.iconButton,disableRipple:!0,children:s.jsx(d_,{className:sf.searchIconStyle})})},...r}):s.jsx(Bs,{children:s.jsx(d_,{})})})},Qve="_container_16fmi_1",Jve="_loading_16fmi_7",Vve="_keyContainer_16fmi_14",Yve="_copyIcon_16fmi_17",Zve="_searchContainer_16fmi_23",qve="_searchRootStyle_16fmi_27",Xve="_header_16fmi_30",Kve="_title_16fmi_35",eEe="_description_16fmi_44",tEe="_buttonsContainer_16fmi_53",sEe="_secondaryBtn_16fmi_57",aEe="_emailButtonIcon_16fmi_60",nEe="_bottomBtn_16fmi_63",oEe="_titleSearchWrapper_16fmi_68",iEe="_statusContainer_16fmi_72",rEe="_circle_16fmi_77",lEe="_inactive_16fmi_82",cEe="_active_16fmi_85",dEe="_deleted_16fmi_88",uEe="_emptyState_16fmi_92",ln={container:Qve,loading:Jve,keyContainer:Vve,copyIcon:Yve,searchContainer:Zve,searchRootStyle:qve,header:Xve,title:Kve,description:eEe,buttonsContainer:tEe,secondaryBtn:sEe,emailButtonIcon:aEe,bottomBtn:nEe,titleSearchWrapper:oEe,statusContainer:iEe,circle:rEe,inactive:lEe,active:cEe,deleted:dEe,emptyState:uEe},pEe=({title:t,description:e,primaryButtonRequiresApiAccess:a=!1,disablePrimaryButton:n=!1,primaryButtonLoading:o=!1,primaryButtonClick:i,primaryButtonIconType:r,primaryButtonText:l,hideSecondaryButton:c=!1,secondaryButtonText:d,secondaryButtonIconType:u,secondaryButtonClick:g=()=>{window.open(Te.BRIA_API,"_blank")},disableBottomButton:h=!1,hideBottomButton:p=!1,bottomButtonText:_,bottomButtonIconType:y,bottomButtonClick:b,tableData:x=[],headerArray:C,emptyStateComponent:T,enableSearch:S,handleSearchChange:j,searchBoxPlaceholder:N="Search",filterBy:w,paginationOptions:D,children:E,loading:A=!1,loadingRow:M,hideHeader:B=!1})=>{const{t:Q}=J(),[W,H]=I.useState(""),{authStore:v}=q(),z=L=>{H(L.target.value),j==null||j(L)};return d||(d=Q("apiDocumentation")),s.jsxs(f,{className:ln.container,children:[!B&&s.jsxs(f,{className:ln.header,children:[s.jsxs(f,{children:[s.jsxs(f,{style:{display:t?"flex":"block"},className:ln.titleSearchWrapper,children:[s.jsx(k,{className:ln.title,children:t}),(S||W)&&s.jsx(f,{className:ln.searchContainer,children:s.jsx(Y2,{searchIcon:!0,value:W,onChange:z,classes:{root:ln.searchRootStyle},placeholder:N,height:"40px"})})]}),s.jsx(k,{className:ln.description,children:e})]}),s.jsxs(f,{className:ln.buttonsContainer,children:[!c&&(typeof d=="string"?s.jsxs(ae,{className:ln.secondaryBtn,onClick:g,buttonType:"textMedium",children:[u==="email"?s.jsx(Rg,{className:ln.emailButtonIcon}):u==="plus"?s.jsx(Mu,{}):s.jsx(s.Fragment,{}),d]}):d),l&&(typeof l=="string"?s.jsxs(ae,{onClick:i,loading:o,buttonType:"primaryMedium",disabled:n,requiresApiAccess:a,children:[r==="email"?s.jsx(Rg,{className:ln.emailButtonIcon}):r==="plus"?s.jsx(Mu,{}):s.jsx(s.Fragment,{}),l]}):l)]})]}),E,s.jsx(Qe,{className:ln.loading,isLoading:A,alwaysRenderChildren:!0,children:x.length||!T?s.jsxs(s.Fragment,{children:[s.jsx(V2,{headerArray:C,filterBy:w,paginationOptions:D,loadingRow:M,hideBottomButton:p,disableBottomButton:h,bottomButtonIconType:y,bottomButtonText:_,bottomButtonClick:b,rows:x}),_&&!p&&s.jsxs(ae,{onClick:b,buttonType:"textSmall",disabled:h,style:{color:"#5300c9",alignSelf:"end"},children:[y==="email"?s.jsx(Rg,{className:ln.emailButtonIcon}):y==="plus"?s.jsx(Mu,{}):s.jsx(s.Fragment,{}),_]})]}):s.jsx(f,{className:ln.emptyState,onClick:()=>(!a||!v.isLoadingOrgSubscriptions&&!v.isOrgBlocked&&!v.orgPassedFreeLimit)&&i,children:T})})]})},co=Y(pEe),gEe="_container_1du7t_1",mEe="_header_1du7t_1",hEe="_title_1du7t_6",fEe="_description_1du7t_14",_Ee="_buttonsContainer_1du7t_21",yEe="_copyToClipboard_1du7t_25",bEe="_copyToClipboardButton_1du7t_28",IEe="_statusContainer_1du7t_36",xEe="_circle_1du7t_41",CEe="_inactive_1du7t_46",TEe="_active_1du7t_49",SEe="_deleted_1du7t_52",jEe="_textToCopy_1du7t_57",ni={container:gEe,header:mEe,title:hEe,description:fEe,buttonsContainer:_Ee,copyToClipboard:yEe,copyToClipboardButton:bEe,statusContainer:IEe,circle:xEe,inactive:CEe,active:TEe,deleted:SEe,textToCopy:jEe},AEe=()=>{const{authStore:t,appStore:e}=q(),{canUserEditOrganization:a}=Tc(),[n,o]=I.useState(""),{t:i}=J(),[r,l]=I.useState(!1),c=[i("key"),i("keyType"),i("created"),i("tokenStatus"),i("actions")],[d,u]=I.useState(""),[g,h]=I.useState(!1),[p,_]=I.useState(!1),y=(S,j,N,w)=>{const D=N==="blocked"||N==="deleted"?"rgba(var(--primary-text-color-rgb),0.4)":"";return{rowStyle:{backgroundColor:N==="blocked"||N==="deleted"?"var(--disabled-table-row)":""},data:{key:s.jsx(f,{className:ni.keyContainer,children:s.jsx(k,{className:`${ni.textToCopy}`,children:`******************************${S.substring(30)}`})}),keyType:s.jsx(f,{style:{color:D},className:ni.statusContainer,children:w}),created:s.jsx(f,{style:{color:D},children:j}),status:N!=="blocked"&&N!=="deleted"&&a()?s.jsx(gr,{label:s.jsxs(f,{className:ni.statusContainer,children:[s.jsx("div",{className:`${ni[N.toLowerCase()]} ${ni.circle}`}),N]}),items:[{text:i("delete"),onClick:()=>o(S)}]}):s.jsxs(f,{className:ni.statusContainer,children:[s.jsx("div",{className:`${ni[N.toLowerCase()]} ${ni.circle}`}),N]}),actions:s.jsx(f,{className:ni.keyContainer,children:s.jsx(Rn,{afterCopyAction:()=>{var E;(E=t.user)==null||E.updateSettings(Ln.hideFreeUserBanner,!0),e.logEvent({eventType:ns.USER_COPIED_API_KEY})},textToCopy:S,buttonText:i("copyAPKey")})})}}},[b,x]=I.useState([]);I.useEffect(()=>{(async()=>{!e.isError&&e.apiKeys.length===0&&e.loadApiKeys()})()},[]),I.useEffect(()=>{const S=e.apiKeys.map(j=>{j.key_type==="production"&&j.status!=="deleted"&&_(!0),j.key_type==="staging"&&j.status!=="deleted"&&h(!0);const N=t.isOrgBlocked?"blocked":j.status;return y(j.api_token,j.created,N,j.key_type)});x([...S])},[e.apiKeys]);const C=async()=>{await e.createApiKey(d.toLowerCase()),l(!1)},T=async S=>{await e.updateApiKey(S,"deleted"),o("")};return s.jsxs(s.Fragment,{children:[s.jsx(co,{title:i("apiKeys"),description:i("manageAccountAPIKeys"),primaryButtonText:i("createApiKey"),primaryButtonIconType:"plus",primaryButtonClick:()=>l(!0),disablePrimaryButton:!a()||t.isOrgBlocked,primaryButtonLoading:t.isLoadingOrgSubscriptions,loading:t.isLoadingOrgSubscriptions,headerArray:c,tableData:b}),s.jsx(Oe,{onClose:()=>o(""),title:i("deleteApiKey"),description:i("deleteApiKeyPopupConfirmationQuestion"),confirmButtonText:i("delete"),open:!!n,onClick:()=>T(n)}),s.jsx(Oe,{onClose:()=>l(!1),title:i("KeyTypeTitle"),description:i("SpecifyKeyType"),confirmButtonText:i("CreateApiKey"),hideCancel:!0,open:r,onClick:()=>C(),disableConfirm:p&&g,children:s.jsx(Pve,{buttons:[{label:"Staging",disabled:g,selected:!0},{label:"Production",disabled:p}],defaultValue:g?p?"":"Production":"Staging",onClick:S=>u(S)})})]})},NEe=Y(AEe),wEe="_container_1twxq_1",MEe="_header_1twxq_1",vEe="_title_1twxq_6",EEe="_description_1twxq_14",kEe="_buttonsContainer_1twxq_21",DEe="_copyToClipboard_1twxq_25",PEe="_copyToClipboardButton_1twxq_28",LEe="_statusContainer_1twxq_36",BEe="_circle_1twxq_41",OEe="_inactive_1twxq_46",REe="_active_1twxq_49",zEe="_deleted_1twxq_52",UEe="_basic_1twxq_57",$Ee="_summary_1twxq_57",FEe="_value_1twxq_57",GEe="_valueFreeText_1twxq_57",WEe="_headerContainer_1twxq_57",HEe="_button_1twxq_21",QEe="_buttonContainer_1twxq_76",JEe="_row_1twxq_87",VEe="_footer_1twxq_107",YEe="_footerText_1twxq_116",ZEe="_loaderStyle_1twxq_122",jt={container:wEe,header:MEe,title:vEe,description:EEe,buttonsContainer:kEe,copyToClipboard:DEe,copyToClipboardButton:PEe,statusContainer:LEe,circle:BEe,inactive:OEe,active:REe,deleted:zEe,basic:UEe,summary:$Ee,value:FEe,valueFreeText:GEe,headerContainer:WEe,button:HEe,buttonContainer:QEe,row:JEe,footer:VEe,footerText:YEe,loaderStyle:ZEe},qEe=()=>{var c,d,u,g,h,p,_,y,b,x,C,T,S,j,N,w,D,E;const{authStore:t,pricingStore:e}=q(),a=new Ep,{t:n}=J("translation",{keyPrefix:"account.subscription"}),[o,i]=I.useState(!1),[r,l]=I.useState(!1);return s.jsx(f,{className:jt.container,children:s.jsxs(Qe,{isLoading:t.isLoadingOrgSubscriptions,className:jt.loaderStyle,children:[s.jsxs(f,{className:jt.headerContainer,children:[s.jsx(k,{className:jt.title,children:n("title")}),s.jsxs(f,{className:jt.buttonContainer,children:[!((c=t.orgSubscription)!=null&&c.cancels_on)&&s.jsx(ae,{className:jt.button,buttonType:"textMedium",type:"button",color:"primary",loading:r,disabled:((d=t.orgSubscription)==null?void 0:d.plan_name)===kt.free.name,onClick:()=>{l(!0);const A=new URL(window.location.href);A.searchParams.set("isSubscriptionCancelled","true"),A.searchParams.set("pricing","true"),a.createCustomerPortalCancelSubscriptionSession(A.href).then(M=>{window.open(M.url,"_self")}).finally(()=>{l(!1)})},children:n("cancelSubscription")}),s.jsx(ae,{className:jt.button,buttonType:"primary",type:"button",variant:"contained",color:"secondary",onClick:()=>{e.openPricingFlow()},children:(u=t.orgSubscription)!=null&&u.cancels_on?n("renewSubscription"):n("updateYourPlan")})]})]}),s.jsxs(f,{className:jt.summary,children:[s.jsxs(f,{className:jt.row,children:[s.jsx(k,{className:jt.title,children:n("plan")}),s.jsx(k,{className:jt.value,children:(g=t.orgSubscription)==null?void 0:g.plan_name})]}),s.jsxs(f,{className:jt.row,children:[s.jsx(k,{className:jt.title,children:n("status")}),s.jsxs(k,{className:jt.value,children:[(h=t.orgSubscription)==null?void 0:h.status.replace("_"," "),s.jsx(k,{display:"inline",className:jt.valueFreeText,children:(p=t.orgSubscription)!=null&&p.cancels_on?n("willBeCancelledOn",{cancelledOn:(_=t.orgSubscription)==null?void 0:_.cancels_on}):""})]})]}),((y=t.orgSubscription)==null?void 0:y.plan_name)!==kt.free.name&&s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:jt.row,children:[s.jsx(k,{className:jt.title,children:n("billingInterval")}),s.jsxs(k,{className:jt.value,children:[Nje[((b=t.orgSubscription)==null?void 0:b.interval)??"month"],s.jsx(k,{display:"inline",className:jt.valueFreeText,children:!((x=t.orgSubscription)!=null&&x.cancels_on)&&((C=t.orgSubscription)!=null&&C.renews_on)?n("renewsOn",{renewsOn:(T=t.orgSubscription)==null?void 0:T.renews_on}):""})]})]}),((S=t.orgSubscription)==null?void 0:S.hide_fees)!=="true"&&s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:jt.row,children:[s.jsx(k,{className:jt.title,children:n("platformFee")}),s.jsx(k,{className:jt.value,children:(j=t.orgSubscription)==null?void 0:j.platform_fee})]}),s.jsxs(f,{className:jt.row,children:[s.jsx(k,{className:jt.title,children:n("usageFee")}),s.jsx(k,{className:jt.value,children:(N=t.orgSubscription)==null?void 0:N.usage_fee})]})]})]}),((w=t.orgSubscription)==null?void 0:w.discount)&&s.jsxs(f,{className:jt.row,children:[s.jsx(k,{className:jt.title,children:n("discount")}),s.jsx(k,{className:jt.value,children:(D=t.orgSubscription)==null?void 0:D.discount})]})]}),s.jsxs(f,{className:jt.footer,children:[s.jsx(k,{className:jt.footerText,children:n("footerText")}),s.jsx(ae,{className:jt.button,buttonType:"secondaryMedium",type:"button",color:"primary",loading:o,disabled:((E=t.orgSubscription)==null?void 0:E.plan_name)===kt.free.name,onClick:()=>{i(!0),a.createCustomerPortalSession(window.location.href).then(A=>{window.open(A.url,"_self")}).finally(()=>{i(!1)})},children:n("paymentDashboard")})]})]})})},XEe=Y(qEe);var vm=(t=>(t.Daily="day",t.Weekly="week",t.Monthly="month",t))(vm||{}),Em=(t=>(t.Total="Total calls",t.Playground="Playground calls",t.API="API calls",t.Iframe="Iframe calls",t.FigmaPlugin="Figma plugin calls",t))(Em||{});const KEe=["#2A0067","#5300C9","#A43CFF","#E4D4FF","#FF3CA5","#D80067","#FFC847","#C49991","#FF9061","#FFCAAC","#78E3FD","#109DBF","#1B998B","#2DD881","#FFB6C1","#FFA07A","#FA8072","#FF7F50","#FF6347","#FF4500","#FFD700","#FF8C00","#FFA500","#FFDAB9","#FFDEAD","#F0E68C","#ADFF2F","#7FFF00","#32CD32","#00FF00","#98FB98","#90EE90","#00FA9A","#00FF7F"],iy=[{name:"Jan","text-to-vector/base/23":0,"text-to-vector/fast/23":0,"text-to-image/base/22":0,"text-to-image/base/23":0,"text-to-image/fast/22":0,"text-to-image/fast/23":0,"text-to-image/hd":0,replace_bg:0,style:0,image_expansion:0,campaign_generator:0,increase_resolution:0,image_to_psd:0,"video/background/remove":0,"background/remove":0,"background/blur":0,"objects/remove":0,search_similar_images:0,reimagine:0,eraser:0,caption:0,product_placement:0,"product/cutout":0,"product/packshot":0,face:0,prompt_enhancer:0,"product/shadow":0,"product/lifestyle_shot_by_text":0,"product/lifestyle_shot_by_image":0,erase_foreground:0,crop:0,gen_fill:0,total_tailored_generation_calls:0},{name:"Feb"},{name:"Mar"},{name:"Apr"},{name:"May"},{name:"Jun"},{name:"July"},{name:"Aug"},{name:"Sep"},{name:"Oct"},{name:"Nov"},{name:"Dec"}],e5e=[{label:"Today",value:[new Date,new Date],placement:"left"},{label:"Yesterday",value:[By(new Date,-1),By(new Date,-1)],placement:"left"},{label:"This week",value:[lN(new Date),cN(new Date)],placement:"left"},{label:"This month",value:[Oy(new Date),new Date],placement:"left"},{label:"Last month",value:[Oy(Ry(new Date,-1)),dN(Ry(new Date,-1))],placement:"left"}],t5e=Rm.div` + .rs-input-group { + height: 32px; + width: 220px; + border: 1px solid var(--border-dark-color); + background: none; + } + .rs-input-group:hover { + border-color: var(--primary-main-color) !important; + } + + .rs-input-group:not(.rs-input-group-disabled):hover, + .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus { + border-color: #1a0638; + } + + .rs-input-group:focus-within { + border-color: #fff; + outline: 1px solid #8800ff; + } + + input::placeholder { + font-size: 14px; + color: var(--primary-text-color); + font-style: normal; + font-weight: 400; + line-height: 150%; + } + + .without-icon { + .rs-input-group { + width: 180px; + } + .rs-input-group-addon { + display: none; + } + } + + input.rs-input { + pointer-events: none; + background-color: transparent; + color: var(--primary-text-color); + } +`,s5e=({loading:t,placement:e,value:a,hoverRange:n,cleanable:o=!0,...i})=>{const r=uN(new Date,1);return s.jsx(t5e,{children:s.jsx(w3,{ranges:e5e,showHeader:!1,disabled:t,loading:t,placement:e,value:a,hoverRange:n,shouldDisableDate:l=>zy(l,new Date)||zy(r,l),cleanable:o,className:G({"without-icon":!o&&!t}),...i})})},a5e=Rm.div` + .recharts-legend-item { + margin-bottom: 10px; + } + .recharts-legend-item-text { + color: var(--secondary-color) !important; + font-size: 12px; + margin-left: 5px; + } + .recharts-legend-wrapper { + left: 30px !important; + bottom: -5px !important; + } + .recharts-wrapper text { + fill: var(--secondary-color) !important; + } +`,n5e=({data:t,colors:e,total:a=0,...n})=>s.jsx(a5e,{children:s.jsxs(yN,{width:730,height:250,data:t,margin:{top:5,right:30,left:20,bottom:5},...n,children:[s.jsx(bN,{strokeDasharray:"0"}),s.jsx(IN,{dataKey:"name",tick:{color:"#5B5B5B",fontSize:"10px",fontWeight:600},axisLine:!1,tickLine:!1,tickMargin:7}),s.jsx(xN,{tick:{color:"#5B5B5B",opacity:"0.5",fontSize:"10px",fontWeight:600},axisLine:!1,tickLine:!1,tickMargin:25}),s.jsx(CN,{itemStyle:{fontSize:16}}),a>0&&s.jsx(TN,{align:"left",iconSize:16}),t&&t.length>0&&Object.keys(t[0]).map((o,i)=>o!=="name"&&s.jsx(SN,{type:"linear",strokeWidth:2,legendType:"square",dot:{fill:e[i%e.length]},dataKey:o,stroke:e[i]},i))]})}),o5e="_container_1su6f_1",i5e="_basic_1su6f_1",r5e="_tableArea_1su6f_1",l5e="_summary_1su6f_1",c5e="_value_1su6f_1",d5e="_title_1su6f_1",u5e="_headerContainer_1su6f_1",p5e="_button_1su6f_15",g5e="_column_1su6f_26",m5e="_firstColumn_1su6f_33",h5e="_hide_1su6f_49",f5e="_headerActions_1su6f_52",_5e="_totalUsageWrapper_1su6f_56",y5e="_totalUsage_1su6f_56",b5e="_filtersContainer_1su6f_65",I5e="_filters_1su6f_65",x5e="_dropdowns_1su6f_77",C5e="_chartArea_1su6f_84",T5e="_tableContainer_1su6f_108",ps={container:o5e,basic:i5e,tableArea:r5e,summary:l5e,value:c5e,title:d5e,headerContainer:u5e,button:p5e,column:g5e,firstColumn:m5e,hide:h5e,headerActions:f5e,totalUsageWrapper:_5e,totalUsage:y5e,filtersContainer:b5e,filters:I5e,dropdowns:x5e,chartArea:C5e,tableContainer:T5e},Ol="32px",K0="230px",S5e="250px",eI="640px",j5e={gen_fill:"gen_fill",prompt_enhancer:"prompt_enhancer","product/shadow":"product/shadow","product/lifestyle_shot_by_text":"product/lifestyle_shot_by_text","product/lifestyle_shot_by_image":"product/lifestyle_shot_by_image",erase_foreground:"erase_foreground",crop:"crop","text-to-vector/base/23":"text-to-vector/base/23","text-to-vector/fast/23":"text-to-vector/fast/23","text-to-image/base/22":"text-to-image/base/22","text-to-image/base/23":"text-to-image/base/23","text-to-image/fast/22":"text-to-image/fast/22","text-to-image/fast/23":"text-to-image/fast/23","text-to-image/hd":"text-to-image/hd",replace_bg:"replace_bg",style:"style",image_expansion:"image_expansion",campaign_generator:"campaign_generator",increase_resolution:"increase_resolution",image_to_psd:"image_to_psd","video/background/remove":"video/background/remove","background/remove":"background/remove",remove_bg:"remove_bg","background/blur":"background/blur","objects/remove":"objects/remove",search_similar_images:"search_similar_images",reimagine:"reimagine",eraser:"eraser",caption:"caption",product_placement:"product_placement","product/cutout":"product/cutout","product/packshot":"product/packshot",face:"face",total_tailored_generation_calls:"Total Tailored Generation Calls"},tI=async({t,defaultApiRoutesDropDownItems:e,setSelectedApiRoute:a,setApiRoutesDropDownItems:n,setFilteredApiRoutesDropDownItems:o})=>{try{const i=e.sort((c,d)=>c.value>d.value?1:-1),r=[{key:t("selectAll"),value:t("selectAll")},{key:"Total Tailored Generation Calls",value:"Total Tailored Generation Calls"},...i.filter(c=>c.key!=="total_tailored_generation_calls")];n(r),o(r);const l=r.map(c=>c.key);a(l)}catch(i){console.error(i)}},A5e=async({tgModelStore:t,setTailoredModelsDropDownItems:e})=>{try{const a=t.modelsList.map(n=>({key:n.name,value:n.id})).sort((n,o)=>n.value>o.value?1:-1);e(a)}catch(a){console.error(a)}},N5e=async({accountStore:t,tgModelStore:e,t:a})=>{const{data:n,header:o}=Z2(t,e,a),i=n.map(u=>u.data);i.unshift(o);const r=AN.unparse(i),l=new Blob([r],{type:"text/csv"}),c=URL.createObjectURL(l),d=document.createElement("a");d.href=c,d.download="bria_usage_report.csv",document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(c)},Z2=(t,e,a)=>{const n=[],o=t.tabularUsageData.items.map(l=>{var g;let c=Object.keys(l)[0];const d=[...l[c]];c!==d[0]&&d.unshift(c),d.forEach((h,p)=>{p>0&&(n[p]===void 0&&(n[p]=0),n[p]+=h)});const u=(g=e.modelsList.find(h=>{var p;return((p=h.id)==null?void 0:p.toString())===c}))==null?void 0:g.name;return u&&(d[0]=u),c==="total_tailored_generation_calls"&&(c=d[0]="Total Tailored Generation Calls"),{key:u||c,data:d}}),i=[a("summary"),...n.slice(1)];o.unshift({key:a("summary"),data:i});const r=t.usageData.map(l=>l.name);return r.unshift(""),{data:o,header:r}},w5e=({value:t,t:e,filteredApiRoutesDropDownItems:a,selectedApiRoute:n,setSelectedApiRoute:o,activeApiRoutes:i})=>{const r=e("selectAll"),l=a.filter(h=>h.key!==r).map(h=>h.key),c=t.filter(h=>h!==r),d=[...c].sort(),u=[...l].sort(),g=d.length===u.length&&d.every((h,p)=>h===u[p]);Array.isArray(t)&&(n.includes(r)&&c.length===l.length-1?o(c.filter(h=>i.includes(h))):t.includes(r)&&!g||g&&!n.includes(r)?o(a.map(h=>h.key)):g&&n.includes(r)?o([]):o(t.filter(h=>i.includes(h))))},M5e=t=>[t,t],v5e=({models:t})=>t.reduce((e,a)=>(a.id!==void 0&&(e[a.id.toString()]=a.name),e),{}),E5e=({usageData:t,modelLookup:e})=>t.map(a=>{const n={name:a.name};return Object.entries(a).forEach(([o,i])=>{if(o!=="name"){let r=e[o]||o;r==="total_tailored_generation_calls"&&(r="Total Tailored Generation Calls"),n[r]=i}}),n}),sI=(t,e)=>{const a=[];t.forEach(o=>{o=="Total Tailored Generation Calls"&&(o="total_tailored_generation_calls"),Object.keys(iy[0]).includes(o)&&a.push(o)});const n=e.filter(o=>o!==void 0);return{apiRoutes:a,tailoredModelsIds:n}},k5e=Object.entries(vm).map(([t,e])=>({key:t,value:e})),D5e=Object.entries(Em).map(([,t])=>({key:t,value:t})),dg=Object.entries(iy[0]).filter(([t])=>t!=="name").map(([t])=>({key:t,value:t})),P5e=()=>{var F,ne;const{accountStore:t,appStore:e,tgStore:a}=q(),{t:n}=J("translation",{keyPrefix:"account.usage"}),[o,i]=I.useState([]),[r,l]=I.useState([]),[c,d]=I.useState(Em.Total),[u,g]=I.useState(""),[h,p]=I.useState(vm.Daily),[_,y]=I.useState([]),[b,x]=I.useState([]),[C,T]=I.useState([]),[S,j]=I.useState(dg),[N,w]=I.useState(dg),[D,E]=I.useState(kh()),[A,M]=I.useState([]),[B,Q]=I.useState([]),[W,H]=I.useState([]),[v,z]=I.useState([]),[L,R]=I.useState([]);I.useEffect(()=>{(async()=>{!e.isError&&e.apiKeys.length===0&&await e.loadApiKeys();let ce=Object.entries(e.apiKeys).map(([ge,ue])=>({key:`****${ue.api_token.substring(28)} ${ue.key_type==="production"?n("productionKey"):n("stagingKey")}`,value:ue.api_token}));ce=[{key:n("allApiKeys"),value:n("all")},...ce];const ye=kh();E(ye),T(ye),i(ce),g(ce[0].value),!a.tgModelStore.modelsListError&&a.tgModelStore.modelsList.length===0&&!a.tgModelStore.loadingModelsList&&await a.tgModelStore.listAllModels(),tI({t:n,defaultApiRoutesDropDownItems:dg,setSelectedApiRoute:l,setApiRoutesDropDownItems:j,setFilteredApiRoutesDropDownItems:w}),A5e({tgModelStore:a.tgModelStore,setTailoredModelsDropDownItems:z})})()},[]),I.useEffect(()=>{const{data:oe,header:ce}=Z2(t,a.tgModelStore,n);y(oe),x(ce)},[t.tabularUsageData.items,t.usageData,a.tgModelStore.modelsList]),I.useEffect(()=>{const{apiRoutes:oe,tailoredModelsIds:ce}=sI(r,W);C.length>0&&(oe.length>0||ce.length)&&(U(oe,ce),t.loadUsageSummary(Mc(C[0]).toISOString(),Mc(C[1]).toISOString(),u.toString(),c,oe,ce))},[u,C,r,c,W]),I.useEffect(()=>{(async()=>{if(C.length>0){const{apiRoutes:ce,tailoredModelsIds:ye}=sI(S.map(Le=>Le.key),a.tgModelStore.modelsList.map(Le=>Le.id));await t.loadAllUsageData(Mc(C[0]).toISOString(),Mc(C[1]).toISOString(),u.toString(),ce,c,ye);const ge=t.allUsageData,ue=[],Ce=[];Object.keys(ge).filter(([Le,Pe])=>Le!=="name"||parseInt(Pe)!==0).forEach(Le=>{var Ge;let Pe=j5e[Le];if(Pe)ue.push(Pe);else{let Re=(Ge=a.tgModelStore.modelsList.find(Ut=>{var Ue;return((Ue=Ut.id)==null?void 0:Ue.toString())===Le}))==null?void 0:Ge.name;Re&&Ce.push(Re)}}),Q(ue),R(Ce)}})()},[C,c,u,W,a.tgModelStore,S,t]),I.useEffect(()=>{r.length===0&&C.length>0&&u&&(t.clearStoreData(),M([]),y([]),x([]))},[r]);const U=async(oe=[],ce=[])=>{await t.loadUsageData(Mc(C[0]).toISOString(),Mc(C[1]).toISOString(),u.toString(),oe,c,ce);const ye=v5e({models:a.tgModelStore.modelsList}),ge=E5e({usageData:t.usageData,modelLookup:ye});M(ge)},Z=oe=>{T(oe),oe&&oe.length===2&&oe[0]instanceof Date&&oe[1]instanceof Date&&E([oe[0],oe[1]])},ee=oe=>{if(oe&&oe.length>0){const ce=S.filter(ye=>ye.value.toLowerCase().includes(oe.toLowerCase()));w(ce)}else w(S)},V=oe=>{if(oe&&oe.length>0){const ce=a.tgModelStore.modelsList.filter(ye=>ye.name.toLowerCase().includes(oe.toLowerCase()));z(ce.map(ye=>({key:ye.name,value:ye.id})))}else z(a.tgModelStore.modelsList.map(ce=>({key:ce.name,value:ce.id})))},X=()=>{z(a.tgModelStore.modelsList.map(oe=>({key:oe.name,value:oe.id})))},se=oe=>{w5e({value:oe,t:n,filteredApiRoutesDropDownItems:N,selectedApiRoute:r,setSelectedApiRoute:l,activeApiRoutes:B})},P=()=>t.isLoading||t.isLoadingSummaryReport||a.tgModelStore.loadingModelsList||e.isLoading||t.isLoadingAllUsageData,te=()=>{d(Em.Total),g(n("all")),H([]),Z(kh()),tI({t:n,defaultApiRoutesDropDownItems:dg,setSelectedApiRoute:l,setApiRoutesDropDownItems:j,setFilteredApiRoutesDropDownItems:w})};return s.jsxs(f,{className:ps.container,children:[s.jsx(f,{className:ps.headerContainer,children:s.jsx(k,{className:ps.title,children:n("title")})}),s.jsxs(f,{className:ps.summary,children:[s.jsxs(f,{className:ps.column,children:[s.jsxs(k,{className:G({[ps.value]:!0,[ps.firstColumn]:!0}),children:[s.jsx(k,{className:ps.title,children:n("totalCalls")}),s.jsxs(f,{className:ps.totalUsageWrapper,children:[s.jsx(k,{className:ps.totalUsage,children:(F=t.usageSummary.totalUsage)==null?void 0:F.toLocaleString()})," ",P()&&s.jsx(f,{className:En.circleLoader,children:s.jsx(St,{color:"inherit",size:16})})]})]}),s.jsxs(k,{className:G(ps.value,ps.hide),children:[s.jsx(k,{className:ps.title,children:n("averageMonthlyCalls")}),P()?s.jsx(f,{className:En.circleLoader,children:s.jsx(St,{color:"inherit",size:20})}):s.jsx(s.Fragment,{children:(ne=t.usageSummary.monthlyUsage)==null?void 0:ne.toLocaleString()})]})]}),s.jsxs(f,{className:ps.headerActions,children:[s.jsx(ae,{onClick:te,className:ps.button,buttonType:"textMedium",disabled:P(),children:n("resetToDefault")}),s.jsx(ae,{onClick:()=>N5e({accountStore:t,tgModelStore:a.tgModelStore,t:n}),className:ps.button,buttonType:"secondaryMedium",disabled:P(),children:n("downloadAsCSV")})]})]}),s.jsx(f,{className:ps.filtersContainer,children:s.jsxs(f,{className:ps.filters,children:[s.jsxs(f,{className:ps.dropdowns,children:[s.jsx(Ve,{value:u,onChange:oe=>g(oe.target.value),items:o,height:Ol,width:K0,disabled:P(),renderValue:oe=>{let ce=oe;for(const ye of o)ye.value===oe&&(ce=ye.key);return dr(ce)}}),s.jsx(Ve,{value:c,onChange:oe=>d(oe.target.value),items:D5e,height:Ol,disabled:P(),renderValue:oe=>dr(oe)}),s.jsx(Ve,{value:r,items:N,height:Ol,maxHeight:Ol,multiple:!0,width:K0,menuMaxHeight:eI,placeholder:n("placeholder"),SearchPlaceholder:n("placeholder"),loading:a.tgModelStore.loadingModelsList,disabled:a.tgModelStore.loadingModelsList||t.isLoadingAllUsageData,selectMultipleCheckbox:!0,onChange:oe=>se(oe.target.value),onClose:()=>w(S),renderValue:oe=>oe.length===0?s.jsx(s.Fragment,{children:n("placeholder")}):`${oe.length} ${n("apiRoutesSelected")}`,searchable:!0,onSearchChange:oe=>ee(oe.target.value),searchIcon:!0,activeItems:B}),s.jsx(Ve,{value:h,onChange:oe=>p(oe.target.value),items:k5e,height:Ol,disabled:P(),className:ps.hide}),s.jsx(Ve,{value:W,items:v,activeItems:L,loading:a.tgModelStore.loadingModelsList,disabled:a.tgModelStore.loadingModelsList||t.isLoadingAllUsageData,searchable:!0,searchIcon:!0,selectMultipleCheckbox:!0,multiple:!0,height:Ol,maxHeight:Ol,menuMaxHeight:eI,width:S5e,placeholder:n("tailoredGenerationModels"),SearchPlaceholder:n("tailoredGenerationModels"),onSearchChange:oe=>V(oe.target.value),onChange:oe=>H(oe.target.value),onClose:()=>X(),renderValue:oe=>oe.length?`${oe.length} ${n("tailoredGenerationModelsSelected")}`:s.jsx(s.Fragment,{children:n("tailoredGenerationModels")})})]}),s.jsx(f,{className:ps.dateRangePicker,children:s.jsx(s5e,{loading:P(),placement:"autoVerticalEnd",value:D,hoverRange:h===vm.Daily?M5e:h,onChange:Z,cleanable:!1})})]})}),s.jsx(f,{className:ps.chartArea,children:s.jsx(jN,{children:s.jsx(n5e,{data:A.length===0?iy:A,total:A.length,colors:KEe})})}),t.usageData.length!=0&&s.jsx(f,{className:ps.tableArea,children:s.jsx(co,{hideSecondaryButton:!0,headerArray:b,tableData:_,enableSearch:!1,loading:P()})})]})},L5e=Y(P5e),B5e="_searchbar_kwodx_1",O5e="_input_kwodx_10",af={searchbar:B5e,input:O5e},R5e=({onSearch:t})=>{const[e,a]=I.useState(""),{t:n}=J("translation",{keyPrefix:"account.users"}),o=i=>{a(i),t(i.toLowerCase())};return s.jsxs(f,{className:af.searchbar,children:[s.jsx(f,{className:af.icon,children:s.jsx(SA,{})}),s.jsx(Lm,{className:af.input,placeholder:n("searchBar.title"),value:e,onChange:i=>o(i.target.value)})]})},z5e="_container_1bqve_1",U5e="_usersList_1bqve_5",$5e="_searchForm_1bqve_9",nf={container:z5e,usersList:U5e,searchForm:$5e},F5e=({items:t,roles:e,ancestorsRole:a,setAncestorsRole:n,ancestorsSelectedUsers:o,setAncestorsSelectedUsers:i})=>{const[r,l]=I.useState(t),c=g=>()=>{const h=o.indexOf(g),p=[...o];h===-1?p.push(g):p.splice(h,1),i(p)},d=g=>{const{target:{value:h}}=g;n(h)},u=g=>{const h=t.filter(p=>{var _,y;return((_=p==null?void 0:p.user_name)==null?void 0:_.toLowerCase().includes(g))||((y=p==null?void 0:p.email)==null?void 0:y.toLowerCase().includes(g))});l(h)};return s.jsxs(f,{className:nf.container,children:[s.jsx(R5e,{onSearch:u}),s.jsx(JI,{className:nf.usersList,children:r.map(g=>{const h=`checkbox-list-secondary-label-${g.uid}`;return s.jsx(VI,{secondaryAction:s.jsx(_s,{edge:"end",onChange:c(g.uid),checked:o.indexOf(g.uid)!==-1,inputProps:{"aria-labelledby":h}}),disablePadding:!0,children:s.jsxs(jA,{children:[s.jsx(AA,{children:s.jsx(cp,{src:`${g.profile_picture}`})}),s.jsx(YI,{id:h,primary:`${g.user_name}`,secondary:`${g.email}`})]})},g.uid)})}),s.jsx(P_,{className:nf.searchForm,children:s.jsx(iS,{value:a,onChange:g=>d(g),input:s.jsx(NA,{}),inputProps:{"aria-label":"Without label"},children:e.map(g=>s.jsx(Ca,{value:g,sx:{textTransform:"capitalize"},children:g},g))})})]})},G5e="_container_g95ww_1",W5e="_header_g95ww_1",H5e="_title_g95ww_6",Q5e="_description_g95ww_14",J5e="_buttonsContainer_g95ww_21",V5e="_copyToClipboard_g95ww_25",Y5e="_copyToClipboardButton_g95ww_28",Z5e="_statusContainer_g95ww_36",q5e="_circle_g95ww_41",X5e="_inactive_g95ww_46",K5e="_active_g95ww_49",e9e="_deleted_g95ww_52",t9e="_nameContainer_g95ww_57",s9e="_informationBox_g95ww_62",a9e="_name_g95ww_57",n9e="_email_g95ww_71",o9e="_actionsContainer_g95ww_76",i9e="_link_g95ww_79",r9e="_deleteIcon_g95ww_82",l9e="_disabledOpacity_g95ww_85",c9e="_disabled_g95ww_85",d9e="_divider_g95ww_93",u9e="_loaderStyle_g95ww_97",Yn={container:G5e,header:W5e,title:H5e,description:Q5e,buttonsContainer:J5e,copyToClipboard:V5e,copyToClipboardButton:Y5e,statusContainer:Z5e,circle:q5e,inactive:X5e,active:K5e,deleted:e9e,nameContainer:t9e,informationBox:s9e,name:a9e,email:n9e,actionsContainer:o9e,link:i9e,deleteIcon:r9e,disabledOpacity:l9e,disabled:c9e,divider:d9e,loaderStyle:u9e},p9e=()=>{var ee,V,X;const{appStore:t,authStore:e}=q(),{hasEditPermission:a,hideSecondaryButton:n}=Tc(),o=Ae(),[i,r]=be.useState(ot.ADMIN_HIDDEN),[l,c]=be.useState([]),[d,u]=I.useState(!1),[g,h]=I.useState(!1),[p,_]=I.useState(null),{t:y}=J("translation",{keyPrefix:"account.users"}),[b,x]=I.useState(!1),[C,T]=I.useState(""),[S,j]=I.useState(!1),[N,w]=I.useState(!1),[D,E]=I.useState(null),[A,M]=I.useState([]),B=[y("table.name"),y("table.role"),y("table.actions")];I.useEffect(()=>{(async()=>{!t.isError&&t.myAccountUsers.length===0&&(t.ancestorsUsers=[],await t.loadMyAccountUsers())})()},[]),I.useEffect(()=>{const se=t.myAccountUsers.map(P=>({rowStyle:{backgroundColor:""},data:{name:Q(P),role:W(P),actions:H(P)}}));M([...se])},[]);function Q(se){return s.jsxs(f,{className:Yn.nameContainer,children:[s.jsx(cp,{src:se.profile_picture??N1}),s.jsxs(f,{className:Yn.informationBox,children:[s.jsx(k,{className:Yn.name,children:se.user_name}),s.jsx(k,{className:Yn.email,children:se.email})]})]})}function W(se){var te;const P=[{text:se.role===ot.ADMIN?ot.USER:se.role===ot.USER?ot.ADMIN:se.role===ot.ADMIN_HIDDEN?ot.USER_HIDDEN:ot.ADMIN_HIDDEN,onClick:()=>{const F=se.role===ot.ADMIN?ot.USER:se.role===ot.USER?ot.ADMIN:se.role===ot.ADMIN_HIDDEN?ot.USER_HIDDEN:ot.ADMIN_HIDDEN;z(se,F)}}];return((te=Ae())==null?void 0:te.role)===ot.OWNER&&P.push({text:ot.OWNER,onClick:()=>{_(se),w(!0)}}),s.jsx(f,{className:G({[Yn.disabled]:!1}),children:a(se)?s.jsx(gr,{label:se.role,items:P}):se.role})}function H(se){return s.jsx(Ne,{title:y("delete"),className:G({[Yn.actionsContainer]:!0,[Yn.disabledOpacity]:!a(se)}),children:s.jsx(os,{onClick:P=>{a(se)&&(_(se),h(!0))},className:Yn.link,children:s.jsx(xt,{className:Yn.deleteIcon})})})}const v=async()=>{await t.deleteMyAccountUser((p==null?void 0:p.uid)??""),_(null)},z=async(se,P)=>{await t.updateMyAccountUser([{uid:se==null?void 0:se.uid,role:P}]),await t.loadMyAccountUsers(),_(null)},L=()=>{h(!1),_(null)},R=async()=>{u(!1),t.grantUsersPermission(l,i)},U=async()=>{const se=C.replace(/\s/g,"").toLowerCase().split(",");if(se.every(te=>tS(te))){const te=[...new Set(se)];if(te.length>0)if(t.myAccountUsers.some(ne=>{var oe;return te.includes(((oe=ne==null?void 0:ne.email)==null?void 0:oe.toLowerCase())??"")}))E(y("errors.alreadyInvited"));else{const ne=await t.sendUserInvitations(te);T(""),x(!1),j(ne)}else E(y("errors.invalidEmails"))}else E(y("errors.invalidEmails"))},Z=async()=>{var P;w(!1);const se=[{uid:p==null?void 0:p.uid,role:ot.OWNER},{uid:(P=o==null?void 0:o.organization)==null?void 0:P.owner_uid,role:ot.ADMIN}];await t.updateMyAccountUser(se),await t.loadMyAccountUsers(),await e.loadOrganizations(),_(null)};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:Yn.container,children:s.jsx(co,{title:y("tabName"),headerArray:B,tableData:A,primaryButtonText:y("primaryButtonText"),primaryButtonClick:()=>x(!0),primaryButtonIconType:"email",hideSecondaryButton:n(),secondaryButtonText:y("secondaryButtonText"),secondaryButtonIconType:"plus",secondaryButtonClick:()=>{u(!0),t.ancestorsUsers.length===0&&t.loadAncestorsUsers()}})}),s.jsx(Oe,{onClose:()=>{x(!1),T(""),E(null)},title:y("inviteMembersPopup.title"),description:y("inviteMembersPopup.description"),confirmButtonText:y("inviteMembersPopup.confirmText"),open:b,onClick:U,hideCancel:!0,errorMessage:D,loading:t.isPopupLoading,disableConfirm:C.length===0||D!==null,children:s.jsx(we,{alignment:"flex-start",multiline:!0,className:Yn.textFieldStyle,height:"108px",type:"text",placeholder:y("inviteMembersPopup.textFieldPlaceholder"),value:C,onChange:se=>{T(se.target.value),E(null)}})}),s.jsx(Oe,{hideCancel:!0,onClose:()=>j(!1),title:y("invitationSentPopup.title"),description:y("invitationSentPopup.description"),confirmButtonText:y("invitationSentPopup.confirmText"),open:S,onClick:()=>j(!1)}),s.jsx(Oe,{onClose:()=>L(),title:y("deleteConfirmationPopup.title",{user_name:p==null?void 0:p.user_name}),description:y("deleteConfirmationPopup.description",{user_name:p==null?void 0:p.user_name}),confirmButtonText:y("deleteConfirmationPopup.remove"),open:g,onClick:()=>v()}),s.jsx(Oe,{onClose:()=>u(!1),title:y("ancestorsPopup.title",{organization_name:(ee=o==null?void 0:o.organization)==null?void 0:ee.name}),description:y("ancestorsPopup.description"),confirmButtonText:y("ancestorsPopup.confirmText"),open:d,disableConfirm:l.length===0,onClick:()=>{R()},children:s.jsx(Qe,{className:Yn.loaderStyle,isLoading:t.isPopupLoading,children:s.jsx(F5e,{items:t.ancestorsUsers,roles:[ot.ADMIN_HIDDEN,ot.USER_HIDDEN,ot.USER,ot.ADMIN],ancestorsRole:i,setAncestorsRole:r,ancestorsSelectedUsers:l,setAncestorsSelectedUsers:c})})}),s.jsx(Oe,{hideCancel:!0,onClose:()=>w(!1),title:y("ownershipTransferPopup.title"),description:y("ownershipTransferPopup.description",{organization:(X=(V=Ae())==null?void 0:V.organization)==null?void 0:X.name}),subTitle:y("ownershipTransferPopup.subTitle"),confirmButtonText:y("ownershipTransferPopup.confirmText"),open:N,onClick:Z})]})},g9e=Y(p9e),m9e="_container_114vw_1",h9e="_toolsEditor_114vw_10",f9e="_imageEditor_114vw_20",of={container:m9e,toolsEditor:h9e,imageEditor:f9e},_9e=()=>{const{uiStore:t,aiEditorStore:e,objectsStore:a}=q(),o=Xt().state;return I.useEffect(()=>(t.hideSideBar(),e.setProperty("selectedImageUrl",(o==null?void 0:o.selectedImageUrl)??""),a.setProperty("refine",{...a.refine,...o==null?void 0:o.refine}),(!(o!=null&&o.selectedImageUrl)||(o==null?void 0:o.selectedImageUrl)==="")&&e.setProperty("openImageUploadPopup",!0),()=>{t.showSideBar(),e.setProperty("openImageUploadPopup",!1)}),[]),s.jsxs(f,{className:of.container,children:[s.jsx(U2,{items:Mm}),s.jsx(f,{className:of.toolsEditor,children:e.selectedEditorTabLabel===ny.Objects?s.jsx(z2,{}):null}),s.jsx(f,{className:of.imageEditor,children:s.jsx(O2,{})})]})},aI=Y(_9e),y9e=()=>{const{t}=J("translation",{keyPrefix:"apis_page"}),{orgNavigationHandler:e}=br(),{appStore:a}=q(),n=["image-generation","image-editing","product-shot","tailored-generation","video-editing","ai-search"],o=()=>{e(O.AUTH_KEYS.fullPath)};return s.jsx(s.Fragment,{children:s.jsx(Mi,{title:t("title"),subTabs:n,isLoading:a.isLoading,primaryButtonLabel:t("getAPIKey"),primaryButtonClickHandler:o,children:s.jsx(vs,{})})})},b9e=Y(y9e),I9e="/assets/comfyUIIcon-49dfd2bd.png",x9e="_card_efi0p_1",C9e="_imgContainer_efi0p_14",T9e="_image_efi0p_22",S9e="_textAndButtonContainer_efi0p_26",j9e="_alignCenter_efi0p_32",A9e="_title_efi0p_39",N9e="_description_efi0p_46",w9e="_largeDescription_efi0p_56",M9e="_apiDocButton_efi0p_61",v9e="_badges_efi0p_73",E9e="_badge_efi0p_73",k9e="_apiDemoLink_efi0p_92",D9e="_apiDocLink_efi0p_93",P9e="_HFlink_efi0p_94",L9e="_ComfyUILink_efi0p_95",B9e="_buttonIcon_efi0p_118",Gs={card:x9e,imgContainer:C9e,image:T9e,textAndButtonContainer:S9e,alignCenter:j9e,title:A9e,description:N9e,largeDescription:w9e,apiDocButton:M9e,badges:v9e,badge:E9e,apiDemoLink:k9e,apiDocLink:D9e,HFlink:P9e,ComfyUILink:L9e,buttonIcon:B9e},q2=({title:t,subType:e,description:a,link:n,image:o,badges:i,demoLink:r,cardClickable:l=!1,HFLink:c,ComfyUILink:d})=>{const{t:u}=J("translation",{keyPrefix:"apis_page"}),g=Xt(),h=()=>{const _=new URLSearchParams(g.search);return n??`?${_.toString()}`},p=s.jsx(dp,{elevation:0,className:Gs.apiCard,children:s.jsxs(f,{className:Gs.card,children:[s.jsx(f,{children:s.jsx(f,{className:Gs.imgContainer,children:s.jsx("img",{className:Gs.image,src:o,alt:u(t)})})}),s.jsxs(f,{className:G(Gs.textAndButtonContainer,{[Gs.alignCenter]:l}),children:[s.jsx(k,{className:Gs.title,children:u(t)}),s.jsx(k,{className:G(Gs.description,{[Gs.largeDescription]:l}),children:u(a)}),s.jsxs(f,{className:Gs.apiDocButton,children:[!l&&s.jsxs(s.Fragment,{children:[s.jsx(os,{className:Gs.apiDocLink,component:hi,to:n,target:"_blank",children:u("apiDocumentation")}),r&&(!e||ji()||!gm.includes(e))&&s.jsx(os,{className:Gs.apiDemoLink,component:hi,to:r,children:u("apiDemo")}),c&&s.jsxs(os,{className:Gs.HFlink,component:hi,to:c,target:"_blank",children:[s.jsx("img",{src:st,className:Gs.buttonIcon}),u("HFDemo")]}),d&&s.jsxs(os,{className:Gs.ComfyUILink,component:hi,to:d,target:"_blank",children:[s.jsx("img",{src:I9e,className:Gs.buttonIcon}),u("ComfyUINode")]})]}),i&&s.jsx(f,{className:Gs.badges,children:i==null?void 0:i.map((_,y)=>s.jsx(f,{className:Gs.badge,children:u(_)},y))})]})]})]})});return s.jsx(Tt,{item:!0,xs:12,sm:12,md:12,lg:6,children:l&&(ji()||!gm.includes(n))?s.jsx(os,{component:hi,to:h(),underline:"none",className:Gs.cardLink,children:p}):p})},O9e=({type:t=Jr.BaseSuiteAPICards})=>s.jsx(f,{children:s.jsx(Tt,{paddingBottom:2,container:!0,spacing:4,children:SQ.filter(e=>e.type===t).map((e,a)=>s.jsx(q2,{...e},a))})}),Vc=Y(O9e),R9e="_accountVerificationContainer_iqt06_1",z9e="_emailSent_iqt06_7",U9e="_icon_iqt06_13",$9e="_mainTitle_iqt06_19",F9e="_descriptionContainer_iqt06_25",G9e="_description_iqt06_25",W9e="_bold_iqt06_34",H9e="_buttonContainer_iqt06_37",Ji={accountVerificationContainer:R9e,emailSent:z9e,icon:U9e,mainTitle:$9e,descriptionContainer:F9e,description:G9e,bold:W9e,buttonContainer:H9e},Q9e=()=>{var p;const{t}=J("translation",{keyPrefix:"accountVerification"}),{authStore:e}=q(),{sendEmailVerificationFunction:a}=hr(),[n,o]=I.useState(!1),[i,r]=I.useState(!1),c=new URLSearchParams(location.search).get("continueUrl")||void 0,{state:d}=Xt(),u=ve(),{showError:g}=Xa();I.useEffect(()=>{var _;(_=ms.currentUser)!=null&&_.emailVerified&&(c!=null&&c.includes(pe.AUTOMOTIVE)?dm(u,O.AUTOMOTIVE.path):dm(u,O.CONSOLE.fullPath))},[]);const h=async()=>{try{o(!1),r(!0),await a(c,d),o(!0)}catch{g(),o(!1)}finally{r(!1)}};return s.jsxs(f,{className:Ji.accountVerificationContainer,children:[s.jsx(f,{className:Ji.emailSent,children:s.jsx(k,{className:Ji.mainTitle,children:t("title")})}),s.jsx(VT,{className:Ji.icon,width:60}),s.jsxs(f,{className:Ji.descriptionContainer,textAlign:"center",padding:"10px",children:[s.jsx(k,{className:Ji.description,children:s.jsx(Zs,{i18nKey:"accountVerification.description",values:{email:(p=e.user)==null?void 0:p.email}})}),n&&s.jsx(k,{className:G(Ji.description,Ji.bold),children:s.jsx(Zs,{i18nKey:"accountVerification.successMessage"})})]}),s.jsxs(f,{className:Ji.buttonContainer,children:[s.jsx(ae,{buttonType:"primaryMedium",onClick:h,loading:i,children:t(n?"sendVerificationAgain":"sendVerificationEmail")}),s.jsx(ae,{buttonType:"secondaryMedium",onClick:e.logout,children:t("useDifferentAccount")})]})]})},J9e="_loaderStyle_1utl8_1",V9e={loaderStyle:J9e},Y9e=()=>{const{uiStore:t}=q(),{verifyUser:e}=hr(),a=ve(),[n,o]=I.useState(!1),i=Xt(),r=new URLSearchParams(i.search);let l=r.get("continueUrl");const c=r.get("mode"),d=r.get("oobCode"),u=()=>{if(l){const g=new URL(l),h=g.searchParams.get("prompt");i.state||(i.state={}),h&&(i.state.prompt=decodeURIComponent(h)),l=new URL(l).pathname+`?${g.searchParams.toString()}`,a(l,{state:i.state,replace:!0})}else a(O.CONSOLE.path,{state:i.state,replace:!0})};return I.useEffect(()=>{d&&c==="verifyEmail"&&(o(!0),e(d).then(()=>{var g;t.showSnackBarAlert("success","Email verification succeeded",5e3),(g=ms.currentUser)==null||g.reload().finally(()=>{u()})}).catch(g=>{console.log("error",g),t.showSnackBarAlert("error","Email verification failed",5e3),u()}))},[]),s.jsx(Qe,{className:V9e.loaderStyle,isLoading:n,children:d&&c==="resetPassword"?s.jsx(ka,{to:O.PASSWORD_RESET.path,state:{...i.state,oobCode:d,mode:c,...l&&{continueUrl:l}},replace:!0}):s.jsx(ka,{to:O.CONSOLE.path,replace:!0})})},Z9e=Y(Y9e),q9e="/assets/automotive-bg-e999ab92.png",X9e="_container_cshtq_1",K9e="_contentWrapper_cshtq_7",eke="_content_cshtq_7",tke="_title_cshtq_25",ske="_subTitle_cshtq_31",ake="_actions_cshtq_36",nke="_actionBtn_cshtq_41",oke="_bgImages_cshtq_45",Rr={container:X9e,contentWrapper:K9e,content:eke,title:tke,subTitle:ske,actions:ake,actionBtn:nke,bgImages:oke},ike=()=>{const{t}=J("translation",{keyPrefix:"automotiveApp"}),{uiStore:e}=q(),a=ve();return I.useEffect(()=>{e.showSideBar()},[]),s.jsxs(f,{className:Rr.container,children:[s.jsx(f,{className:Rr.contentWrapper,children:s.jsxs(f,{className:Rr.content,children:[s.jsx(k,{className:Rr.title,dangerouslySetInnerHTML:{__html:t("landingTitle")}}),s.jsx(k,{className:Rr.subTitle,dangerouslySetInnerHTML:{__html:t("landingSubtitle")}}),s.jsxs(f,{className:Rr.actions,children:[s.jsx(ae,{buttonType:"primaryMedium",onClick:()=>a(O.NEW_AUTOMOTIVE_PROJECT.fullPath),className:Rr.actionBtn,children:t("startNewProject")}),s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>a(O.AUTOMOTIVE_EDITOR.fullPath),children:t("manageProjects")})]})]})}),s.jsx(f,{className:Rr.bgImages,children:s.jsx("img",{src:q9e})})]})},rke=Y(ike),lke="/assets/generated-img-ef953ce0.svg",cke="_emptyTable_icetw_1",dke="_text_icetw_8",nI={emptyTable:cke,text:dke};function eu({message:t,component:e="div",className:a,children:n}){return s.jsxs(f,{className:G(a,nI.emptyTable),component:e,children:[n,s.jsx("img",{src:lke}),s.jsx(k,{className:nI.text,children:t})]})}const uke="_idContainer_1ir4a_1",pke="_actionsContainer_1ir4a_8",gke="_actionBtn_1ir4a_12",mke="_disabledOpacity_1ir4a_16",hke="_nameStyle_1ir4a_21",fke="_imageContainer_1ir4a_41",_ke="_logoPreview_1ir4a_48",yke="_colorPreview_1ir4a_53",bke="_statusContainer_1ir4a_59",Ike="_circle_1ir4a_64",xke="_inactive_1ir4a_69",Cke="_deleted_1ir4a_70",Tke="_active_1ir4a_73",Ske="_pending_1ir4a_76",Nn={idContainer:uke,actionsContainer:pke,actionBtn:gke,disabledOpacity:mke,nameStyle:hke,imageContainer:fke,logoPreview:_ke,colorPreview:yke,statusContainer:bke,circle:Ike,inactive:xke,deleted:Cke,active:Tke,pending:Ske},jke=()=>{const{t}=J("translation"),{t:e}=J("translation",{keyPrefix:"campaignTab.brands"}),{brandsStore:a}=q(),n=ve(),{canUserEditOrganization:o}=Tc(),[i,r]=I.useState(),[l,c]=I.useState(),[d,u]=I.useState(),[g,h]=I.useState(!1),p=[e("table.headers.name"),e("table.headers.logoPreview"),e("table.headers.colorPreview"),e("table.headers.status"),e("table.headers.actions")],[_,y]=I.useState(),b={rowsPerPage:a.rowsPerPage,totalRows:a.paginatedBrands.total,loadNextPage:a.loadBrands};I.useEffect(()=>{a.loadBrands(1).then(()=>{c(a.paginatedBrands.items.map(N))})},[]),I.useEffect(()=>{if(!a.isLoading){const A=a.paginatedBrands.items.map(N);c([...A])}},[a.paginatedBrands.items]),I.useEffect(()=>{l&&(a.isLoading=!1)},[l]);const x=async A=>{const M={brandToEdit:Ta(A)};n(`${O.BRAND_EDITOR.editPath}/${A.id}`,{state:M})},C=async()=>{n(O.NEW_BRAND_EDITOR.fullPath)},T=async()=>{var A,M;if(i){const B={...i,status:ss.DELETED,logo_id:(A=i==null?void 0:i.logo)==null?void 0:A.id,color_pallete_id:(M=i==null?void 0:i.color_pallete)==null?void 0:M.id};u({data:i,column:"actions"}),E(),await a.updateBrand(B),u(void 0)}},S=async(A,M)=>{var Q,W;const B={...A,status:M,logo_id:(Q=A==null?void 0:A.logo)==null?void 0:Q.id,color_pallete_id:(W=A==null?void 0:A.color_pallete)==null?void 0:W.id};u({data:A,column:"status"}),await a.updateBrand(B),u(void 0)},j=A=>{const M=A==null?void 0:A.split("/"),W=(M&&M[2]).split("-").slice(1).join("-"),H=M&&M.slice(3).join("/");return`https://${W}.bria.ai/${H}`},N=A=>{var W,H,v,z,L;const M=(W=A==null?void 0:A.logo)!=null&&W.src?j((H=A==null?void 0:A.logo)==null?void 0:H.src):"",B=A.status===ss.DELETED?"rgba(var(--primary-text-color-rgb),0.4)":"",Q=s.jsxs(f,{className:Nn.statusContainer,sx:{color:B},children:[s.jsx("div",{className:`${Nn[(v=A.status)==null?void 0:v.toLowerCase()]} ${Nn.circle}`}),A.status]});return{rowStyle:{backgroundColor:A.status===ss.DELETED?"var(--disabled-table-row)":""},key:A.id,data:{name:s.jsx(f,{className:Nn.nameStyle,style:{color:B},children:A.name}),logoPreview:s.jsx(f,{className:Nn.imageContainer,children:M&&s.jsx("img",{className:Nn.logoPreview,src:M})}),colorPreview:s.jsx(f,{className:Nn.nameStyle,style:{color:B,flexDirection:"row"},children:(L=(z=A==null?void 0:A.color_pallete)==null?void 0:z.colors)==null?void 0:L.map((R,U)=>s.jsx(f,{className:Nn.colorPreview,style:{backgroundColor:R,border:"3px solid #E7E7E7"}},U))}),status:s.jsx(f,{className:Nn.statusContainer,children:A.status!==ss.DELETED&&o()?s.jsx(gr,{label:Q,items:Object.values(ss).filter(R=>R!==ss.DELETED).map(R=>({text:R,onClick:()=>S(A,R)}))}):Q}),actions:s.jsx(f,{className:Nn.actionsContainer,children:[{icon:s.jsx(Ne,{title:e("edit"),children:s.jsx(_r,{className:Nn.actionBtn,sx:{width:"18px !important"}})}),onClick:()=>o()&&x(A)},{icon:s.jsx(Ne,{title:e("delete"),children:s.jsx(xt,{className:Nn.actionBtn})}),onClick:()=>o()&&D(A)}].map((R,U)=>s.jsx(f,{onClick:R.onClick,className:G({[Nn.disabledOpacity]:!o()||A.status===ss.DELETED}),children:R.icon},U))})}}},w=async A=>{const M={..._,search:{text:A.target.value,fields:["name","status"]}};y(M),await a.loadBrands(1,M)},D=A=>{h(!0),r(A)},E=()=>{h(!1),r(void 0)};return s.jsxs(s.Fragment,{children:[s.jsx(co,{title:e("table.title"),description:e("table.description"),primaryButtonText:t("createNew"),primaryButtonClick:C,headerArray:p,tableData:l,enableSearch:!0,filterBy:_,paginationOptions:b,emptyStateComponent:s.jsx(eu,{message:e("table.emptyState")}),loading:a.isLoading,loadingRow:d,hideSecondaryButton:!0,handleSearchChange:w}),s.jsx(Oe,{onClose:E,title:e("deletePopup.title"),description:e("deletePopup.description"),confirmButtonText:t("delete"),open:g,onClick:T})]})},Ake=Y(jke),Nke="_container_yrp6i_1",wke="_roundedWrapper_yrp6i_8",Mke="_hover_yrp6i_17",vke="_deleteIcon_yrp6i_21",Eke="_editIcon_yrp6i_33",kke="_colorInput_yrp6i_37",Dke="_disabledColorInput_yrp6i_37",Pke="_placeholder_yrp6i_49",Lke="_filledCircleBorder_yrp6i_60",Zn={container:Nke,roundedWrapper:wke,hover:Mke,deleteIcon:vke,editIcon:Eke,colorInput:kke,disabledColorInput:Dke,placeholder:Pke,filledCircleBorder:Lke};function zu({color:t,onColorChange:e,disabled:a,colorInputClass:n}){const[o,i]=I.useState(t||""),r=c=>{const{target:{value:d}}=c;e==null||e(d),i(d)},l=()=>{e==null||e("",!0),i("")};return I.useEffect(()=>{t&&CSS.supports("color",t)?i(t):i("")},[t]),s.jsx(f,{className:Zn.container,children:s.jsxs(f,{className:`${Zn.roundedWrapper} ${n}`,children:[s.jsx("input",{type:"color",value:o,className:a?Zn.disabledColorInput:Zn.colorInput,onChange:r,disabled:a}),o?s.jsx(f,{bgcolor:o,className:`${Zn.roundedWrapper} ${Zn.filledCircleBorder}`,children:!a&&s.jsxs(s.Fragment,{children:[s.jsx(Ni,{className:`${Zn.editIcon} ${Zn.hover}`}),s.jsx(f,{onClick:l,className:`${Zn.deleteIcon} ${Zn.hover}`,children:"+"})]})}):s.jsx(f,{className:`${Zn.roundedWrapper} ${Zn.placeholder}`,children:!a&&s.jsx("span",{children:"+"})})]})})}const Bke=({colors:t,setColors:e,brandForm:a,handleFormChange:n,setSavedBrandActionClicked:o,setLogo:i,logo:r})=>{const l=ve(),{brandsStore:c}=q(),d=async N=>{const w=N.target.files&&N.target.files[0];w&&i({logoUrl:URL.createObjectURL(w),logoFile:w})},u=async()=>{i({logoUrl:"",logoFile:""}),n("logo_id",null)},g=(N,w,D)=>{const E=[...t];D?E.splice(w,1):E[w]=N,!!(E[E.length-1]&&E.length<5)&&E.push(""),t.filter(B=>B.trim()!=="").length&&n("color_pallete_id",null),e(E)},h=(N,w)=>{var E,A,M,B;let D=!1;if(w)D=!0;else{const Q={...a.primary_message,color:N,size:(E=a.primary_message)!=null&&E.size?Number((A=a.primary_message)==null?void 0:A.size):void 0};n("primary_message",Q)}if(D){const Q={...a.primary_message,color:"",size:(M=a.primary_message)!=null&&M.size?Number((B=a.primary_message)==null?void 0:B.size):void 0};n("primary_message",Q)}},p=(N,w)=>{var E,A,M,B;let D=!1;if(w)D=!0;else{const Q={...a.secondary_message,color:N,size:(E=a==null?void 0:a.secondary_message)!=null&&E.size?Number((A=a==null?void 0:a.secondary_message)==null?void 0:A.size):void 0};n("secondary_message",Q)}if(D){const Q={...a.secondary_message,color:"",size:(M=a==null?void 0:a.secondary_message)!=null&&M.size?Number((B=a==null?void 0:a.secondary_message)==null?void 0:B.size):void 0};n("secondary_message",Q)}},_=N=>{c.formErrors.invalidName=!1,n("name",N.target.value)},y=N=>{n("primary_font_id",Number(N.target.value))},b=N=>{n("secondary_font_id",Number(N.target.value))},x=N=>{var D;const w={...a.secondary_message,size:Number(N.target.value),color:(D=a==null?void 0:a.secondary_message)==null?void 0:D.color};n("secondary_message",w)},C=N=>{var D;const w={...a.primary_message,size:Number(N.target.value),color:(D=a==null?void 0:a.primary_message)==null?void 0:D.color};n("primary_message",w)},T=async()=>{if(a.name)try{o(!0);let N=a==null?void 0:a.logo_id,w=a==null?void 0:a.color_pallete_id;r.logoFile&&(N=await c.createLogo(r.logoFile),n("logo_id",N));const D=t.filter(E=>E.trim()!=="");D.length>0&&(w=await c.createColorPallete({colors:D}),n("color_pallete_id",w)),a.id?await S(N,w):await j(N,w),o(!1)}catch(N){console.error(N),o(!1)}},S=async(N,w)=>{try{const D={...a,logo_id:N,color_pallete_id:w};await c.updateBrand(D),l(O.BRANDS.fullPath)}catch(D){console.error(D)}},j=async(N,w)=>{try{const D={...a,logo_id:N,color_pallete_id:w};await c.createBrand(D),l(O.BRANDS.fullPath)}catch(D){console.error(D)}};return{handleColorChange:g,deleteLogo:u,handleUpload:d,handlePrimaryColorChange:h,handleSecondaryColorChange:p,onNameChange:_,onPrimaryFontChange:y,onSecondaryFontChange:b,onSecondarySizeChange:x,onPrimarySizeChange:C,saveBrand:T}};function Oke(t){return s.jsx(Xe,{viewBox:"0 0 18 18",...t,children:s.jsx("path",{d:"M16.8223 8.00068C16.5777 6.2409 15.7613 4.61034 14.4989 3.36018C13.2365 2.11001 11.598 1.3096 9.83594 1.08224C8.07385 0.85487 6.28589 1.21316 4.74747 2.10193C3.20905 2.99069 2.00551 4.36062 1.32227 6.00068M0.822266 2.00068V6.00068H4.82227M0.822266 10.0007C1.06682 11.7605 1.8832 13.391 3.14563 14.6412C4.40806 15.8914 6.04651 16.6918 7.80859 16.9191C9.57068 17.1465 11.3586 16.7882 12.8971 15.8994C14.4355 15.0107 15.639 13.6408 16.3223 12.0007M16.8223 16.0007V12.0007H12.8223",stroke:"#5B5B5B",strokeOpacity:"0.85",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}const Rke="_loadingPlaceholder_1uhes_1",zke="_container_1uhes_10",Uke="_headerWithButtons_1uhes_18",$ke="_headerWrapper_1uhes_18",Fke="_headerWrapperWithBorder_1uhes_18",Gke="_headerName_1uhes_29",Wke="_loadingSave_1uhes_35",Hke="_headerInput_1uhes_45",Qke="_titleStyle_1uhes_50",Jke="_children_1uhes_56",Vke="_circleLoader_1uhes_61",Vi={loadingPlaceholder:Rke,container:zke,headerWithButtons:Uke,headerWrapper:$ke,headerWrapperWithBorder:Fke,headerName:Gke,loadingSave:Wke,headerInput:Hke,titleStyle:Qke,children:Jke,circleLoader:Vke},jl=({name:t,placeholder:e,onNameChange:a,onNameBlur:n,errorName:o,primaryButton:i,primaryButtonClick:r,loadingPrimaryButton:l=!1,disablePrimary:c=!1,secondaryButton:d,secondaryButtonClick:u,loadingSecondaryButton:g=!1,disableSecondary:h=!1,children:p,className:_,headerClassName:y,childrenClassName:b,loading:x=!1,loadingSave:C=!1,progress:T})=>{const{t:S}=J("translation",{keyPrefix:"editorLayout"}),j=I.useRef(t),N=!!T&&T<100,w=D=>{D.target.value!==j.current&&(n==null||n(D))};return s.jsx(Qe,{isLoading:x,className:Vi.loadingPlaceholder,children:s.jsxs(f,{className:`${_} ${Vi.container}`,children:[s.jsxs(f,{className:`${y} ${G([Vi.headerWrapper,!N&&Vi.headerWrapperWithBorder])}`,children:[s.jsxs(f,{className:Vi.headerName,children:[a||n?s.jsx(we,{value:t,placeholder:e,onChange:a,onBlur:w,InputProps:{className:Vi.titleStyle,disableUnderline:!0},variant:"standard",fullWidth:!0,error:o,helperText:o&&"Invalid or existing name",FormHelperTextProps:{style:{height:"4px",paddingLeft:"4px"}},autoFocus:!0}):s.jsx(k,{className:Vi.titleStyle,children:t}),s.jsx(wA,{in:C,children:s.jsxs(k,{className:Vi.loadingSave,children:[s.jsx(Oke,{}),S("loadingSave")]})})]}),s.jsxs(Xs,{children:[typeof d=="string"?s.jsx(ae,{onClick:u,buttonType:"textMedium",disabled:h,loading:g,children:d}):d,typeof i=="string"?s.jsx(ae,{onClick:r,buttonType:"primaryMedium",disabled:c,loading:l,children:i}):i]})]}),N&&s.jsx(Bm,{variant:"determinate",value:T}),s.jsx(f,{className:`${b} ${Vi.children}`,children:p})]})})};var OI,RI;const Yke={id:NaN,name:"Untitled - Brand Name",status:ss.PENDING,org_id:((RI=(OI=Ae())==null?void 0:OI.organization)==null?void 0:RI.uid)||"",primary_message:{},secondary_message:{},created_at:new Date,updated_at:new Date},Zke="_bigTextField_pj1oz_1",qke="_inputText_pj1oz_8",Xke="_brandPresetForm_pj1oz_14",Kke="_colorsLables_pj1oz_21",e6e="_colorOptions_pj1oz_25",t6e="_colorHeader_pj1oz_34",s6e="_brandNameLabel_pj1oz_41",a6e="_input_pj1oz_8",n6e="_messageBoxStyle_pj1oz_53",o6e="_rootFirstSelect_pj1oz_58",i6e="_selectStyle_pj1oz_62",r6e="_notValidName_pj1oz_71",ma={bigTextField:Zke,inputText:qke,brandPresetForm:Xke,colorsLables:Kke,colorOptions:e6e,colorHeader:t6e,brandNameLabel:s6e,input:a6e,messageBoxStyle:n6e,rootFirstSelect:o6e,selectStyle:i6e,notValidName:r6e},l6e=()=>{var W,H,v,z,L,R,U;const t=Xt(),{brandsStore:e,uiStore:a,fontsStore:n}=q(),{t:o}=J("translation",{keyPrefix:"campaignTab.brandEditor"}),i=bs(),[r,l]=I.useState(((W=t.state)==null?void 0:W.brandToEdit)??Yke),c=(Z,ee)=>{l(V=>({...V,[Z]:ee}))},[d,u]=I.useState({logoUrl:(H=r==null?void 0:r.logo)!=null&&H.src?lm((v=r==null?void 0:r.logo)==null?void 0:v.src):"",logoFile:""}),[g,h]=I.useState(["","","","",""]),[p,_]=I.useState([]),[y,b]=I.useState(!1),C=vY.map((Z,ee)=>({key:String(Z),value:Z})),{handleColorChange:T,deleteLogo:S,handleUpload:j,handlePrimaryColorChange:N,handleSecondaryColorChange:w,onNameChange:D,onPrimaryFontChange:E,onSecondaryFontChange:A,onSecondarySizeChange:M,onPrimarySizeChange:B,saveBrand:Q}=Bke({colors:g,setColors:h,brandForm:r,handleFormChange:c,setSavedBrandActionClicked:b,setLogo:u,logo:d});return I.useEffect(()=>{var Z;return a.hideSideBar(),a.showBackButton(O.BRANDS.fullPath),e.formErrors={},!((Z=t.state)!=null&&Z.brandToEdit)&&i.id&&!isNaN(Number(i.id))&&e.getBrand(Number(i.id)).then(l),()=>{a.showSideBar(),a.hideBackButton(),window.history.replaceState({},"")}},[i.id]),I.useEffect(()=>{n.getAllOrgFonts(!0).then(()=>{var P;const ee=((P=n==null?void 0:n.orgFonts)==null?void 0:P.map(te=>({key:te.name,value:te.id,src:te.src,org_id:te.org_id}))).reduce((te,F)=>{const ne=F==null?void 0:F.org_id;return te[ne]||(te[ne]=[]),te[ne].push({key:F.key,label:F.key,value:F.value,src:F.src,org_id:F.org_id}),te},{}),V=Object.entries(ee).filter(([te,F])=>te!==Ku).map(([te,F])=>({name:"Private Fonts",options:F})),X=Object.entries(ee).filter(([te,F])=>te===Ku).map(([te,F])=>({name:"Public Fonts",options:F})),se=[...V,...X];_(se)})},[]),I.useEffect(()=>{var V,X,se,P,te;const Z=(V=r==null?void 0:r.color_pallete)==null?void 0:V.colors,ee=Z==null?void 0:Z.slice(0,5);ee==null||ee.forEach((F,ne)=>{g[ne]=F}),u({logoUrl:(X=r==null?void 0:r.logo)!=null&&X.src?lm((se=r==null?void 0:r.logo)==null?void 0:se.src):"",logoFile:""}),c("color_pallete_id",(P=r==null?void 0:r.color_pallete)==null?void 0:P.id),c("logo_id",(te=r==null?void 0:r.logo)==null?void 0:te.id)},[]),s.jsx(jl,{name:r.name,onNameChange:D,errorName:e.formErrors.invalidName,primaryButton:o("saveBtn"),primaryButtonClick:Q,disablePrimary:y,children:s.jsxs(f,{className:ma.brandPresetForm,children:[s.jsx(me,{label:o("logo"),children:s.jsx(zn,{src:d==null?void 0:d.logoUrl,description:o("uploadFile"),inputProps:{accept:"image/png"},onUpload:j,onDelete:S})}),s.jsx(me,{className:ma.inputText,label:o("branddescription.label"),children:s.jsx(Nt,{value:r==null?void 0:r.description,onChange:Z=>c("description",Z.target.value),placeholder:o("branddescription.placeholder"),multiline:!0,minRows:3,InputProps:{classes:{root:ma.bigTextField}}})}),s.jsx(k,{className:ma.brandNameLabel,children:o("brandColors")}),s.jsx(f,{className:ma.colorsLables,children:g.map((Z,ee)=>s.jsx(f,{children:ee<2&&s.jsxs(k,{className:ma.colorHeader,children:[ee===0&&s.jsx(s.Fragment,{children:o("Primary")}),ee===1&&s.jsx(s.Fragment,{children:o("Secondary")})]})}))}),s.jsx(f,{className:ma.colorOptions,children:g.map((Z,ee)=>s.jsx(f,{children:s.jsx(zu,{circleWidth:"40px",color:Z,onColorChange:(V,X)=>T(V,ee,X)})},ee))}),s.jsx(me,{label:"Primary Message",className:ma.brandNameLabel,children:s.jsxs(f,{className:ma.messageBoxStyle,children:[s.jsx(I_,{selectedValue:r.primary_font_id,handleChange:E,groups:p||[],className:"custom-single-select",paddingClass:ma.rootFirstSelect,placeholder:"Font",selectStyle:ma.selectStyle,menuMaxHeight:"90vh",fontOptions:!0,loading:n.isLoading}),s.jsx(Ve,{value:((z=r==null?void 0:r.primary_message)==null?void 0:z.size)+"",onChange:B,placeholder:"Size",items:C,className:ma.dropDown}),s.jsx(f,{children:s.jsx(zu,{circleWidth:"40px",color:(L=r==null?void 0:r.primary_message)==null?void 0:L.color,onColorChange:(Z,ee)=>N(Z,ee)})})]})}),s.jsx(me,{label:"Secondary Message",className:ma.brandNameLabel,children:s.jsxs(f,{className:ma.messageBoxStyle,children:[s.jsx(I_,{selectedValue:r.secondary_font_id,handleChange:A,groups:p||[],className:"custom-single-select",paddingClass:ma.rootFirstSelect,placeholder:"Font",selectStyle:ma.selectStyle,menuMaxHeight:"90vh",fontOptions:!0,loading:n.isLoading}),s.jsx(Ve,{value:((R=r==null?void 0:r.secondary_message)==null?void 0:R.size)+"",onChange:Z=>M(Z),placeholder:"Size",items:C,className:ma.dropDown}),s.jsx(f,{children:s.jsx(zu,{circleWidth:"40px",color:(U=r==null?void 0:r.secondary_message)==null?void 0:U.color,onColorChange:(Z,ee)=>w(Z,ee)})})]})})]})})},c6e=Y(l6e),d6e=()=>{const{t}=J(),{appStore:e}=q(),a=[O.TEMPLATES.path,O.BRANDS.path,O.FONTS.path];return s.jsx(s.Fragment,{children:s.jsx(Mi,{title:t("campaignTab.title"),subTabs:a,isLoading:e.isLoading,children:s.jsx(vs,{})})})},u6e=Y(d6e),p6e="_actionsContainer_1zq0j_1",g6e="_actionBtn_1zq0j_5",m6e="_disabledOpacity_1zq0j_9",h6e="_nameStyle_1zq0j_14",f6e="_emptyTable_1zq0j_34",fu={actionsContainer:p6e,actionBtn:g6e,disabledOpacity:m6e,nameStyle:h6e,emptyTable:f6e},_6e=()=>{const{t}=J("translation"),{t:e}=J("translation",{keyPrefix:"campaignTab.fonts"}),{fontsStore:a}=q(),{canUserEditOrganization:n}=Tc(),[o,i]=I.useState(),[r,l]=I.useState(),[c,d]=I.useState(!1),u=[e("table.headers.name"),e("table.headers.updated_at"),e("table.headers.actions")],[g,h]=I.useState(),p={rowsPerPage:a.rowsPerPage,totalRows:a.paginatedFonts.total,loadNextPage:async(S,j)=>{await a.loadFonts(S,!1,j)}};I.useEffect(()=>{a.loadFonts(1).then(()=>{i(a.paginatedFonts.items.map(b))})},[]),I.useEffect(()=>{if(!a.isLoading){const S=a.paginatedFonts.items.map(b);i([...S])}},[a.paginatedFonts.items]),I.useEffect(()=>{o&&(a.isLoading=!1)},[o]);const _=async S=>{const j=S.target.files&&S.target.files[0];S.target.value="",j&&await a.createFont({...g_,name:j.name.split(".")[0]},j)},y=async()=>{r&&(await a.deleteFont(r.id),T())},b=S=>({key:S.id,data:{fontName:s.jsx(f,{className:fu.nameStyle,children:S.name}),updated:s.jsx(f,{children:xp(S.updated_at)}),actions:s.jsx(f,{className:fu.actionsContainer,children:[{icon:s.jsx(Ne,{title:e("delete"),children:s.jsx(xt,{className:fu.actionBtn})}),onClick:()=>n()&&C(S)}].map((j,N)=>s.jsx(f,{onClick:j.onClick,className:G({[fu.disabledOpacity]:!n()}),children:j.icon},N))})}}),x=async S=>{const j={...g,search:{text:S.target.value,fields:["name","updated_at"]}};h(j),await a.loadFonts(1,!1,j)},C=S=>{d(!0),l(S)},T=()=>{d(!1),l(void 0)};return s.jsxs(s.Fragment,{children:[s.jsx(co,{title:e("table.title"),description:e("table.description"),primaryButtonText:s.jsx(Sa,{buttonText:e("primaryBtn"),buttonType:"primaryMedium",inputProps:{accept:".ttf"},buttonProps:{startIcon:s.jsx(Mu,{})},onUpload:_,loading:a.loadingUpload}),hideSecondaryButton:!0,headerArray:u,tableData:o,enableSearch:!0,searchBoxPlaceholder:e("table.searchPlaceholder"),handleSearchChange:x,filterBy:g,paginationOptions:p,emptyStateComponent:s.jsx(eu,{message:e("table.emptyState"),component:"label",className:fu.emptyTable,children:s.jsx(ih,{type:"file",inputProps:{accept:".ttf"},style:{display:"none"},onChange:_})}),loading:a.isLoading}),s.jsx(Oe,{onClose:T,title:e("deletePopup.title"),description:e("deletePopup.description"),confirmButtonText:t("delete"),open:c,onClick:y,loading:a.loadingDelete})]})},y6e=Y(_6e),b6e={id:NaN,name:"",org_id:"",placements:[],created_at:new Date,updated_at:new Date},X2={id:NaN,name:"",width:NaN,height:NaN,channel_id:NaN,channel:b6e,layouts:[],created_at:new Date,updated_at:new Date},K2={primary_message:"Main Text",secondary_message:"Secondary Text",background:"Background",cta:"CTA",foreground:"Object",logo:"Logo"},I6e={x:NaN,y:NaN,width:NaN,height:NaN},x6e={element:""},ej={id:NaN,name:"Untitled - Layout Name",description:"",primary_message:{},secondary_message:{},foreground:{placement:I6e},background:{},cta:{},logo:{},order:["primary_message","secondary_message","logo","cta","foreground","background"],status:ss.PENDING,template_id:NaN,placement_id:NaN,placement:X2,created_at:new Date,updated_at:new Date},C6e="_toggleButtons_zeey5_1",T6e="_imgUploader_zeey5_10",oI={toggleButtons:C6e,imgUploader:T6e},S6e="_container_12iww_1",j6e="_label_12iww_4",A6e="_inputStyle_12iww_7",N6e="_orderInput_12iww_7",w6e="_outlinedInputStyle_12iww_7",M6e="_helperText_12iww_14",qn={container:S6e,label:j6e,inputStyle:A6e,orderInput:N6e,outlinedInputStyle:w6e,helperText:M6e};function v6e(t){return s.jsx(Xe,{viewBox:"0 0 20 20",...t,children:s.jsx("path",{d:"M11.9999 4.86914H12.0099M8.99994 16.8691H3.99994C3.20429 16.8691 2.44123 16.5531 1.87862 15.9905C1.31601 15.4279 0.999939 14.6648 0.999939 13.8691V3.86914C0.999939 3.07349 1.31601 2.31043 1.87862 1.74782C2.44123 1.18521 3.20429 0.869141 3.99994 0.869141H13.9999C14.7956 0.869141 15.5587 1.18521 16.1213 1.74782C16.6839 2.31043 16.9999 3.07349 16.9999 3.86914V8.86914M0.999939 11.8692L4.99994 7.86915C5.92794 6.97615 7.07194 6.97615 7.99994 7.86915L11.9999 11.8692M10.9999 10.8691L11.9999 9.86914C12.6169 9.27614 13.3279 9.07614 14.0089 9.27114M15.9999 18.8691V12.8691M15.9999 12.8691L18.9999 15.8691M15.9999 12.8691L12.9999 15.8691",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}function E6e(t){return s.jsx(Xe,{width:"18",height:"18",viewBox:"0 0 18 18",...t,children:s.jsx("path",{d:"M14.9999 5.43457H0.999939M0.999939 1.43457H14.9999M9.99994 9.43457H0.999939M0.999939 13.4346H6.99994M13.9999 10.4346V16.4346M10.9999 13.4346H16.9999",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}const k6e="_popover_9yhnv_1",D6e="_icons_9yhnv_8",P6e="_selected_9yhnv_23",L6e="_disabled_9yhnv_26",B6e="_autoBtn_9yhnv_34",O6e="_iconsGroup_9yhnv_39",as={popover:k6e,icons:D6e,selected:P6e,disabled:L6e,autoBtn:B6e,iconsGroup:O6e};function R6e(t){return s.jsx(Xe,{viewBox:"0 0 16 19",...t,children:s.jsx("path",{d:"M1 16H15M15 16L13 18M15 16L13 14M12 1H5.5C4.57174 1 3.6815 1.36875 3.02513 2.02513C2.36875 2.6815 2 3.57174 2 4.5C2 5.42826 2.36875 6.3185 3.02513 6.97487C3.6815 7.63125 4.57174 8 5.5 8H6M10 12V1M6 12V1",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function z6e(t){return s.jsx(Xe,{viewBox:"0 0 16 19",...t,children:s.jsx("path",{d:"M12 1H5.5C4.57174 1 3.6815 1.36875 3.02513 2.02513C2.36875 2.6815 2 3.57174 2 4.5C2 5.42826 2.36875 6.3185 3.02513 6.97487C3.6815 7.63125 4.57174 8 5.5 8H6M10 12V1M6 12V1M1 16H15M1 16L3 18M1 16L3 14",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}const U6e=({value:t,handleChange:e,disable:a})=>s.jsxs(f,{className:as.iconsGroup,children:[s.jsx(R6e,{className:G({[as.selected]:t===ju.LTR,[as.disabled]:a}),onClick:()=>e==null?void 0:e(ju.LTR)}),s.jsx(z6e,{className:G({[as.selected]:t===ju.RTL,[as.disabled]:a}),onClick:()=>e==null?void 0:e(ju.RTL)})]});function $6e(t){return s.jsx(Xe,{viewBox:"0 0 19 16",...t,children:s.jsx("path",{d:"M1 4L4 1M4 1L7 4M4 1V15M1 12L4 15M4 15L7 12M11 2H18M11 8H18M11 14H18",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}const F6e=({disable:t})=>s.jsxs(f,{className:as.iconsGroup,children:[s.jsx($6e,{className:G({[as.disabled]:t})}),s.jsx(f,{className:G({[as.disabled]:t,[as.autoBtn]:!0}),children:"Auto"})]});function G6e(t){return s.jsx(Xe,{viewBox:"0 0 18 14",...t,children:s.jsx("path",{d:"M1 1H17M5 7H13M3 13H15",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function W6e(t){return s.jsx(Xe,{viewBox:"0 0 18 14",...t,children:s.jsx("path",{d:"M1 1H17M1 7H11M1 13H15",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function H6e(t){return s.jsx(Xe,{viewBox:"0 0 18 14",...t,children:s.jsx("path",{d:"M1 1H17M7 7H17M3 13H17",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}const Q6e=({value:t,handleChange:e,disable:a})=>s.jsxs(f,{className:as.iconsGroup,children:[s.jsx(W6e,{className:G({[as.selected]:t===dt.LEFT,[as.disabled]:a}),onClick:()=>e==null?void 0:e(dt.LEFT)}),s.jsx(G6e,{className:G({[as.selected]:t===dt.CENTER,[as.disabled]:a}),onClick:()=>e==null?void 0:e(dt.CENTER)}),s.jsx(H6e,{className:G({[as.selected]:t===dt.RIGHT,[as.disabled]:a}),onClick:()=>e==null?void 0:e(dt.RIGHT)})]});function J6e(t){return s.jsxs(Xe,{viewBox:"0 0 16 16",...t,children:[s.jsx("path",{d:"M14.75 14.75L1.25 14.75",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M7.97852 11.293L7.97852 0.792969",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M6.875 11L8.00327 11.75L9.125 11",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"})]})}function V6e(t){return s.jsxs(Xe,{viewBox:"0 0 16 16",...t,children:[s.jsx("path",{d:"M1.25 7.94824H14.75",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M7.25 10.2324L7.25 13.9824",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M7.25 1.98242L7.25 5.73242",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M8.33984 1.98242L7.21157 1.23242L6.08984 1.98242",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M6.12402 14.0166L7.2523 14.7666L8.37402 14.0166",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"})]})}function Y6e(t){return s.jsxs(Xe,{viewBox:"0 0 16 17",fill:"none",...t,children:[s.jsx("path",{d:"M1.25 1.25H14.75",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M8.00195 5.23047V15.7305",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("path",{d:"M9.125 5L7.99673 4.25L6.875 5",stroke:"#5B5B5B",strokeWidth:"1.125",strokeLinecap:"round",strokeLinejoin:"round"})]})}const Z6e=({value:t,handleChange:e,disable:a})=>s.jsxs(f,{className:as.iconsGroup,children:[s.jsx(Y6e,{className:G({[as.selected]:t===ct.TOP,[as.disabled]:a}),onClick:()=>e==null?void 0:e(ct.TOP)}),s.jsx(V6e,{className:G({[as.selected]:t===ct.CENTER,[as.disabled]:a}),onClick:()=>e==null?void 0:e(ct.CENTER)}),s.jsx(J6e,{className:G({[as.selected]:t===ct.BOTTOM,[as.disabled]:a}),onClick:()=>e==null?void 0:e(ct.BOTTOM)})]}),q6e=({open:t=!1,fontId:e=NaN,handleFontChange:a=()=>{},horizontalAlignment:n,handleHorizontalChange:o,disableHorizontal:i,hideHorizontal:r,hideTextHeight:l,disableTextHeight:c,verticalAlignment:d,handleVerticalChange:u,disableVertical:g,hideVertical:h,textDirection:p,handleDirectionChange:_,disableTextDirection:y,hideTextDirection:b,handleClose:x,anchorEl:C})=>{const{fontsStore:T}=q(),[S,j]=I.useState([]);return I.useEffect(()=>{(async()=>{T.orgFonts.length||await T.getAllOrgFonts(!0);const w=T.orgFonts.map(({name:D,id:E})=>({key:D,value:E}));j(w)})()},[]),s.jsxs(lo,{open:t,onClose:x,anchorEl:C,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},slotProps:{paper:{className:as.popover}},children:[s.jsx(Ve,{value:e,items:S,onChange:N=>a(N.target.value),height:"34px"}),s.jsxs(f,{className:as.icons,children:[!r&&s.jsx(Q6e,{value:n,handleChange:o,disable:i}),!l&&s.jsx(F6e,{disable:c}),!h&&s.jsx(Z6e,{value:d,handleChange:u,disable:g}),!b&&s.jsx(U6e,{value:p,handleChange:_,disable:y})]})]})},X6e=({fontId:t,handleFontChange:e=()=>{},horizontalAlignment:a,handleHorizontalChange:n,disableHorizontal:o,hideHorizontal:i,hideTextHeight:r,disableTextHeight:l,verticalAlignment:c,handleVerticalChange:d,disableVertical:u,hideVertical:g,textDirection:h,handleDirectionChange:p,disableTextDirection:_,hideTextDirection:y})=>{const[b,x]=I.useState(),C=S=>{x(S.currentTarget)},T=()=>{x(void 0)};return s.jsxs(s.Fragment,{children:[s.jsx(E6e,{sx:{width:"18px",cursor:"pointer"},onClick:C}),s.jsx(q6e,{open:!!b,fontId:t,handleFontChange:e,horizontalAlignment:a,handleHorizontalChange:n,disableHorizontal:o,hideHorizontal:i,hideTextHeight:r,disableTextHeight:l,verticalAlignment:c,handleVerticalChange:d,disableVertical:u,hideVertical:g,textDirection:h,handleDirectionChange:p,disableTextDirection:_,hideTextDirection:y,handleClose:T,anchorEl:b})]})};function K6e(t){return s.jsx(Xe,{viewBox:"0 0 18 18",...t,children:s.jsx("path",{d:"M0.999939 5.86914H8.99994M8.99994 11.8691H16.9999M8.99994 0.869141V16.8691M2.99994 0.869141H14.9999C16.1045 0.869141 16.9999 1.76457 16.9999 2.86914V14.8691C16.9999 15.9737 16.1045 16.8691 14.9999 16.8691H2.99994C1.89537 16.8691 0.999939 15.9737 0.999939 14.8691V2.86914C0.999939 1.76457 1.89537 0.869141 2.99994 0.869141Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function eDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"6",y:"12",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function tDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"3",y:"12",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function sDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"9",y:"12",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function aDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"6",y:"7",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function nDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"3",y:"7",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function oDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"9",y:"7",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function iDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"6",y:"3",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function rDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"3",y:"3",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}function lDe(t){return s.jsxs(Xe,{viewBox:"0 0 18 18",...t,children:[s.jsx("path",{d:"M17 15.222V2.778C17 1.796 16.204 1 15.222 1H2.778C1.796 1 1 1.796 1 2.778V15.222C1 16.204 1.796 17 2.778 17H15.222C16.204 17 17 16.204 17 15.222Z",fill:"none",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("rect",{x:"9",y:"3",width:"6",height:"3",fill:"none",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})]})}const cDe="_popover_ixga7_1",dDe="_selected_ixga7_14",oi={popover:cDe,selected:dDe},uDe=({open:t=!1,value:e,handleIconClick:a,handleClose:n,anchorEl:o})=>{const i=(r,l)=>{a==null||a({vertical:r,horizontal:l})};return s.jsxs(lo,{open:t,onClose:n,anchorEl:o,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},slotProps:{paper:{className:oi.popover}},children:[s.jsx(rDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.TOP&&(e==null?void 0:e.horizontal)===dt.LEFT}),onClick:()=>i(ct.TOP,dt.LEFT)}),s.jsx(iDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.TOP&&(e==null?void 0:e.horizontal)===dt.CENTER}),onClick:()=>i(ct.TOP,dt.CENTER)}),s.jsx(lDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.TOP&&(e==null?void 0:e.horizontal)===dt.RIGHT}),onClick:()=>i(ct.TOP,dt.RIGHT)}),s.jsx(nDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.CENTER&&(e==null?void 0:e.horizontal)===dt.LEFT}),onClick:()=>i(ct.CENTER,dt.LEFT)}),s.jsx(aDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.CENTER&&(e==null?void 0:e.horizontal)===dt.CENTER}),onClick:()=>i(ct.CENTER,dt.CENTER)}),s.jsx(oDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.CENTER&&(e==null?void 0:e.horizontal)===dt.RIGHT}),onClick:()=>i(ct.CENTER,dt.RIGHT)}),s.jsx(tDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.BOTTOM&&(e==null?void 0:e.horizontal)===dt.LEFT}),onClick:()=>i(ct.BOTTOM,dt.LEFT)}),s.jsx(eDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.BOTTOM&&(e==null?void 0:e.horizontal)===dt.CENTER}),onClick:()=>i(ct.BOTTOM,dt.CENTER)}),s.jsx(sDe,{className:G({[oi.selected]:(e==null?void 0:e.vertical)===ct.BOTTOM&&(e==null?void 0:e.horizontal)===dt.RIGHT}),onClick:()=>i(ct.BOTTOM,dt.RIGHT)})]})},pDe=({value:t,handleIconClick:e})=>{const[a,n]=I.useState(),o=r=>{n(r.currentTarget)},i=()=>{n(void 0)};return s.jsxs(s.Fragment,{children:[s.jsx(K6e,{sx:{width:"18px",cursor:"pointer"},onClick:o}),s.jsx(uDe,{open:!!a,value:t,handleIconClick:e,handleClose:i,anchorEl:a})]})},gDe="_actionsContainer_4v8pg_1",mDe="_actionBtn_4v8pg_6",hDe="_disabledOpacity_4v8pg_10",fDe="_loading_4v8pg_15",rf={actionsContainer:gDe,actionBtn:mDe,disabledOpacity:hDe,loading:fDe},_De=({type:t,layoutForm:e,handleFormChange:a,graphicImagesToUpload:n,setGraphicImagesToUpload:o,graphicImagesToDelete:i,setGraphicImagesToDelete:r})=>{var y,b,x,C,T,S,j,N,w,D;const{layoutsStore:l}=q(),{isS3Uri:c}=ca(),d=(E,A)=>{a(E,{...e[t],alignment:A})},u=async(E,A)=>{var B;const M=E.target.files&&E.target.files[0];if(M){const Q=e.graphical_elements,W=no(A);o([...n,M]),Q&&(Q[W]={...(B=e.graphical_elements)==null?void 0:B[W],element:M.name},a("graphical_elements",Q))}},g=async E=>{var B,Q,W;const A=no(E);if(e.graphical_elements&&c((B=e.graphical_elements)==null?void 0:B[A].element)&&r([...i,e.graphical_elements[A].element.split("/").pop()]),(Q=e.graphical_elements)==null?void 0:Q[A].element.split("/").pop()){const H=e.graphical_elements;H&&(H[A]={...(W=e.graphical_elements)==null?void 0:W[A],element:""},a("graphical_elements",H))}},h=E=>{var M;const A=(M=e.order)==null?void 0:M.filter(B=>B!==E).map(B=>Zr(B)&&no(B)>no(E)?`graphical_element_${no(B)}`:B);a("order",A)},p=async E=>{const A=[...e.graphical_elements||[]],M=no(E);c(A[M].element)&&r([...i,A[M].element.split("/").pop()]),A.splice(M,1)[0],a("graphical_elements",A),h(E)},_=(E,A,M)=>{a(E,{...e[E],[A]:M})};return s.jsx(s.Fragment,{children:s.jsxs(f,{className:rf.actionsContainer,children:[(t==="primary_message"||t==="secondary_message")&&s.jsx(X6e,{fontId:(y=e[t])==null?void 0:y.font_id,handleFontChange:E=>_(t,"font_id",E),horizontalAlignment:(x=(b=e[t])==null?void 0:b.alignment)==null?void 0:x.horizontal,handleHorizontalChange:E=>{var A,M,B;return _(t,"alignment",{...(A=e[t])==null?void 0:A.alignment,horizontal:E===((B=(M=e[t])==null?void 0:M.alignment)==null?void 0:B.horizontal)?void 0:E})},disableTextHeight:!0,verticalAlignment:(T=(C=e[t])==null?void 0:C.alignment)==null?void 0:T.vertical,handleVerticalChange:E=>{var A,M,B;return _(t,"alignment",{...(A=e[t])==null?void 0:A.alignment,vertical:E===((B=(M=e[t])==null?void 0:M.alignment)==null?void 0:B.vertical)?void 0:E})},textDirection:(S=e[t])==null?void 0:S.text_direction,handleDirectionChange:E=>{var A;return _(t,"text_direction",E===((A=e[t])==null?void 0:A.text_direction)?void 0:E)}}),(t==="foreground"||t==="logo"||t==="cta")&&s.jsx(pDe,{value:(j=e[t])==null?void 0:j.alignment,handleIconClick:E=>d(t,E)}),Zr(t)&&s.jsxs(s.Fragment,{children:[s.jsx(Sa,{buttonText:s.jsx(v6e,{className:rf.actionBtn,sx:{marginTop:"4px"}}),fileName:(D=(w=(N=e.graphical_elements)==null?void 0:N[no(t)])==null?void 0:w.element)==null?void 0:D.split("/").pop(),onUpload:E=>u(E,t),onDelete:()=>g(t),loading:l.loadingGraphicIndex===no(t),inputProps:{accept:"image/png, image/jpeg, image/jpg"}}),s.jsx(xt,{className:rf.actionBtn,onClick:()=>p(t)})]})]})})},yDe=Y(_De),bDe=({layoutForm:t,handleFormChange:e,graphicImagesToUpload:a,setGraphicImagesToUpload:n,graphicImagesToDelete:o,setGraphicImagesToDelete:i})=>{const{layoutsStore:r}=q(),{t:l}=J("translation",{keyPrefix:"campaignTab.layoutEditor.form"}),[c,d]=I.useState([]),u=["",l("table.headers.topics"),l("table.headers.topLeftX"),l("table.headers.topLeftY"),l("table.headers.width"),l("table.headers.height"),l("table.headers.actions")];I.useEffect(()=>{d(t.order.map(h))},[t,r.configErrors]);const g=(b,x)=>{const C=[...t.order],T=C.splice(b,1)[0];C.splice(x,0,T),e("order",C)},h=(b,x)=>{var j,N,w,D,E,A;const C=Zr(b)?"Graphics":K2[b],T=Zr(b)?(N=(j=t.graphical_elements)==null?void 0:j[no(b)])==null?void 0:N.placement:(w=t[b])==null?void 0:w.placement,S=Zr(b)?(E=(D=r.configErrors.graphical_elements)==null?void 0:D[no(b)])==null?void 0:E.placement:(A=r.configErrors[b])==null?void 0:A.placement;return{key:b,data:{order:s.jsx(we,{value:x+1,onChange:M=>g(x,parseInt(M.target.value)-1),InputProps:{className:qn.orderInput},variant:"outlined",type:"number"}),topics:s.jsx(f,{className:qn.outlinedInputStyle,children:C}),topLeftX:s.jsx(we,{value:(T==null?void 0:T.x)??NaN,onChange:M=>p(b,"x",parseInt(M.target.value)),InputProps:{className:qn.inputStyle,inputProps:{max:t.placement.width}},FormHelperTextProps:{classes:{root:qn.helperText}},variant:"outlined",type:"number",error:typeof S=="string"?!!S:!!(S!=null&&S.x),helperText:typeof S=="string"?S:S==null?void 0:S.x}),topLeftY:s.jsx(we,{value:(T==null?void 0:T.y)??NaN,onChange:M=>p(b,"y",parseInt(M.target.value)),InputProps:{className:qn.inputStyle,inputProps:{max:t.placement.height}},FormHelperTextProps:{classes:{root:qn.helperText}},variant:"outlined",type:"number",error:typeof S=="string"?!!S:!!(S!=null&&S.y),helperText:typeof S=="string"?S:S==null?void 0:S.y}),width:s.jsx(we,{value:(T==null?void 0:T.width)??NaN,onChange:M=>p(b,"width",parseInt(M.target.value)),InputProps:{className:qn.inputStyle,inputProps:{max:t.placement.width}},FormHelperTextProps:{classes:{root:qn.helperText}},variant:"outlined",type:"number",error:typeof S=="string"?!!S:!!(S!=null&&S.width),helperText:typeof S=="string"?S:S==null?void 0:S.width}),height:s.jsx(we,{value:(T==null?void 0:T.height)??NaN,onChange:M=>p(b,"height",parseInt(M.target.value)),InputProps:{className:qn.inputStyle,inputProps:{max:t.placement.height}},FormHelperTextProps:{classes:{root:qn.helperText}},variant:"outlined",type:"number",error:typeof S=="string"?!!S:!!(S!=null&&S.height),helperText:typeof S=="string"?S:S==null?void 0:S.height}),actions:s.jsx(yDe,{type:b,layoutForm:t,handleFormChange:e,graphicImagesToUpload:a,graphicImagesToDelete:o,setGraphicImagesToUpload:n,setGraphicImagesToDelete:i})}}},p=(b,x,C)=>{var T,S;if(Zr(b)){const j=no(b),N=(T=r.configErrors.graphical_elements)==null?void 0:T[j],w=(S=t.graphical_elements)==null?void 0:S.map((D,E)=>E===j?_(D,x,C,N):D);e("graphical_elements",w)}else e(b,_(t[b],x,C,r.configErrors[b]))},_=(b,x,C,T)=>{var j;const S={...b,placement:{...b==null?void 0:b.placement,[x]:C}};return Object.values(S.placement).every(isNaN)&&(delete S.placement,T==null||delete T.placement),(j=T==null?void 0:T.placement)!=null&&j[x]&&delete T.placement[x],S},y=()=>{const x=`graphical_element_${t.order.filter(Zr).length+1}`;e("order",[...t.order,x]),e("graphical_elements",[...t.graphical_elements||[],x6e])};return s.jsx(me,{label:l("table.label"),labelClassName:qn.label,className:qn.container,children:s.jsx(V2,{headerArray:u,rows:c,bottomButtonText:l("table.addGraphics"),bottomButtonIconType:"plus",bottomButtonClick:y})})},IDe=Y(bDe),Zr=t=>/^graphical_element_\d+$/.test(t),no=t=>Number(t.split("_")[2])-1,xDe="_loaderStyle_1273s_1",CDe="_mainContainer_1273s_8",TDe="_eleContainer_1273s_17",SDe="_eleName_1273s_23",jDe="_containerAspectRatio_1273s_33",Yc={loaderStyle:xDe,mainContainer:CDe,eleContainer:TDe,eleName:SDe,containerAspectRatio:jDe},ADe=({layout:t,loading:e=!1})=>{var d,u,g,h,p,_,y;const{t:a}=J("translation",{keyPrefix:"campaignTab.layoutEditor.form.preview"}),n=327,o=380;let i=((d=t==null?void 0:t.placement)==null?void 0:d.width)??n,r=((u=t==null?void 0:t.placement)==null?void 0:u.height)??o;if(i>n||r>o){const b=n/i,x=o/r,C=Math.min(b,x);i=Math.floor(i*C),r=Math.floor(r*C)}const l=({children:b})=>{var x,C;return!t||isNaN((x=t==null?void 0:t.placement)==null?void 0:x.height)&&isNaN((C=t==null?void 0:t.placement)==null?void 0:C.width)?null:s.jsx(f,{style:{width:`${i}px`,height:`${r}px`},className:Yc.eleContainer,children:b})},c=({x:b,y:x,width:C,height:T,children:S,border:j,backGroundColor:N,zIndex:w})=>{var D,E,A,M,B,Q,W,H;return s.jsx(s.Fragment,{children:!!(C&&T)&&s.jsx(f,{style:{position:"absolute",left:b+C>=((D=t==null?void 0:t.placement)==null?void 0:D.width)?"auto":b/((E=t==null?void 0:t.placement)==null?void 0:E.width)*100+"%",top:x+T>=((A=t==null?void 0:t.placement)==null?void 0:A.height)?"auto":x/((M=t==null?void 0:t.placement)==null?void 0:M.height)*100+"%",width:C/((B=t==null?void 0:t.placement)==null?void 0:B.width)*100+"%",height:T/((Q=t==null?void 0:t.placement)==null?void 0:Q.height)*100+"%",right:b+C>=((W=t==null?void 0:t.placement)==null?void 0:W.width)?0:"auto",bottom:x+T>=((H=t==null?void 0:t.placement)==null?void 0:H.height)?0:"auto",border:j,backgroundColor:N,zIndex:w},children:S})})};return s.jsx(s.Fragment,{children:s.jsx(Qe,{className:Yc.loaderStyle,isLoading:e,children:t&&s.jsx(f,{className:Yc.mainContainer,children:s.jsxs(f,{children:[s.jsx(l,{children:(g=t==null?void 0:t.order)==null?void 0:g.map((b,x)=>{var T,S,j,N,w,D,E,A,M,B,Q,W,H,v,z,L,R,U,Z,ee;const C=(t==null?void 0:t.order.length)-x;if(Zr(b)){const V=no(b);return s.jsx(c,{x:(j=(S=(T=t==null?void 0:t.graphical_elements)==null?void 0:T[V])==null?void 0:S.placement)==null?void 0:j.x,y:(D=(w=(N=t==null?void 0:t.graphical_elements)==null?void 0:N[V])==null?void 0:w.placement)==null?void 0:D.y,width:(M=(A=(E=t==null?void 0:t.graphical_elements)==null?void 0:E[V])==null?void 0:A.placement)==null?void 0:M.width,height:(W=(Q=(B=t==null?void 0:t.graphical_elements)==null?void 0:B[V])==null?void 0:Q.placement)==null?void 0:W.height,border:"1px solid var(--secondary-text-on-secondary-color, rgba(91, 91, 91, 0.50))",backGroundColor:"rgb(223, 217, 232,0.5)",zIndex:C,children:s.jsxs(k,{style:{zIndex:C},className:Yc.eleName,children:[a("graphics"),V+1]})},b)}else{const V={primary_message:{label:a("mainText"),backgroundColor:"rgba(190, 182, 202, 0.50)"},secondary_message:{label:a("secondaryText"),backgroundColor:"rgba(190, 182, 202, 0.50)"},logo:{label:a("logo"),backgroundColor:"rgba(136, 0, 255, 0.50)"},cta:{label:a("cta"),backgroundColor:"#D80067"},foreground:{label:a("object"),backgroundColor:"rgba(216, 204, 232, 0.50)"},background:{label:a("background"),backgroundColor:"rgba(216, 204, 232, 0.50)"}},{label:X="",backgroundColor:se=""}=V[b]||{};return s.jsx(c,{x:(v=(H=t==null?void 0:t[b])==null?void 0:H.placement)==null?void 0:v.x,y:(L=(z=t==null?void 0:t[b])==null?void 0:z.placement)==null?void 0:L.y,width:(U=(R=t==null?void 0:t[b])==null?void 0:R.placement)==null?void 0:U.width,height:(ee=(Z=t==null?void 0:t[b])==null?void 0:Z.placement)==null?void 0:ee.height,border:"1.002px solid var(--secondary-text-on-secondary-color, rgba(91, 91, 91, 0.50))",backGroundColor:se,zIndex:C,children:s.jsx(k,{style:{zIndex:C},className:Yc.eleName,children:X})},b)}})}),s.jsx(f,{children:!isNaN((h=t==null?void 0:t.placement)==null?void 0:h.height)&&!isNaN((p=t==null?void 0:t.placement)==null?void 0:p.width)&&s.jsxs(k,{className:Yc.containerAspectRatio,children:[(_=t==null?void 0:t.placement)==null?void 0:_.width," x ",(y=t==null?void 0:t.placement)==null?void 0:y.height,"px"]})})]})})})})},NDe=({layout:t,loading:e=!1,onUpload:a,onDelete:n})=>{const{t:o}=J("translation",{keyPrefix:"campaignTab.layoutEditor.form"}),{layoutsStore:i}=q(),{convertS3UriToHttpsUrl:r}=ca(),[l,c]=I.useState("preview");return s.jsxs(f,{className:oI.toggleButtons,children:[s.jsxs(mm,{value:l,onChange:(d,u)=>c(u),children:[s.jsx(Xr,{value:"preview",children:o("preview.toggleBtn")}),s.jsx(Xr,{value:"imageExample",children:o("imageExample.toggleBtn")})]}),l==="preview"?s.jsx(ADe,{layout:t,loading:e}):l==="imageExample"&&s.jsx(zn,{className:oI.imgUploader,src:t!=null&&t.image_example?r(t==null?void 0:t.image_example):"",description:o("imageExample.description"),onUpload:a,onDelete:n,loading:i.isLoadingImgExample||i.isLoading,disabled:!(t!=null&&t.id)})]})},tj=Y(NDe),wDe="_container_hmz4y_1",MDe="_input_hmz4y_1",vDe="_bigTextField_hmz4y_4",EDe="_smallTextField_hmz4y_4",kDe="_textField_hmz4y_4",DDe="_placementContainer_hmz4y_8",PDe="_resolution_hmz4y_14",LDe="_divider_hmz4y_28",vo={container:wDe,input:MDe,bigTextField:vDe,smallTextField:EDe,textField:kDe,placementContainer:DDe,resolution:PDe,divider:LDe},BDe=({layoutForm:t,handleFormChange:e,graphicImagesToUpload:a,setGraphicImagesToUpload:n,graphicImagesToDelete:o,setGraphicImagesToDelete:i})=>{const{t:r}=J("translation",{keyPrefix:"campaignTab.layoutEditor.form"}),{channelsStore:l,placementsStore:c,layoutsStore:d}=q(),[u,g]=I.useState([]),[h,p]=I.useState([]),[_,y]=I.useState(t.placement.channel_id);I.useEffect(()=>{d.configErrors={},l.loadChannels(1,!0).then(()=>{const C=l.paginatedChannels.items.map(T=>({key:T.name,value:T.id}));g(C)})},[]),I.useEffect(()=>{y(t.placement.channel_id),e("placement_id",t.placement.id)},[t.placement]),I.useEffect(()=>{_&&(x(_),_===t.placement.channel_id?e("placement",t.placement):e("placement",X2))},[_]);const b=C=>{d.configErrors.placement_id=void 0,e("placement",c.paginatedPlacements.items.find(T=>T.id===C))},x=async C=>{await c.loadPlacements([C],1);const T=c.paginatedPlacements.items.map(S=>({key:S.name,value:S.id}));p(T)};return s.jsxs(f,{className:vo.container,children:[s.jsxs(f,{className:vo.placementContainer,children:[s.jsx(me,{label:r("channel"),className:vo.input,children:s.jsx(Ve,{value:_,onChange:C=>y(C.target.value),placeholder:r("channelsPlaceholder"),items:u,className:vo.dropDown,width:"-webkit-fill-available",loading:l.isLoading})}),s.jsx(me,{label:r("placement"),className:vo.input,children:s.jsx(Ve,{value:t.placement.id,onChange:C=>b(C.target.value),placeholder:r("placementsPlaceholder"),items:h,className:vo.dropDown,width:"-webkit-fill-available",loading:c.isLoading,error:!!d.configErrors.placement_id})}),s.jsx(me,{label:r("resolution.label"),className:vo.input,children:s.jsxs(f,{className:vo.resolution,children:[s.jsx(we,{value:`W ${isNaN(t.placement.width)?"":t.placement.width} px`,placeholder:r("resolution.width"),fullWidth:!0,InputProps:{classes:{root:vo.textField}},disabled:!0}),s.jsx(we,{value:`H ${isNaN(t.placement.height)?"":t.placement.height} px`,placeholder:r("resolution.height"),fullWidth:!0,InputProps:{classes:{root:vo.textField}},disabled:!0})]})})]}),s.jsx(Ee,{className:vo.divider}),s.jsx(IDe,{layoutForm:t,handleFormChange:e,graphicImagesToUpload:a,setGraphicImagesToUpload:n,graphicImagesToDelete:o,setGraphicImagesToDelete:i})]})},ODe=Y(BDe),RDe="_content_a8c2h_1",zDe={content:RDe},UDe=()=>{var x,C;const{t}=J("translation",{keyPrefix:"campaignTab.layoutEditor"}),e=Xt(),a=ve(),n=bs(),{layoutsStore:o,uiStore:i}=q(),[r,l]=I.useState(((x=e.state)==null?void 0:x.layoutToEdit)??ej),[c,d]=I.useState([]),[u,g]=I.useState([]),h=(T,S)=>{l(j=>({...j,[T]:S}))};I.useEffect(()=>{i.showBackButton(r.template_id?`${O.TEMPLATE_EDITOR.editPath}/${r.template_id}`:O.NEW_TEMPLATE_EDITOR.fullPath,void 0,"Back to Template",!0,o.isLoading,y)},[r]),I.useEffect(()=>{var T,S,j;return i.hideSideBar(),!((T=e.state)!=null&&T.layoutToEdit)&&n&&!isNaN(Number(n.id))?o.getLayout(Number(n.id)).then(l):(S=e.state)!=null&&S.templateId&&h("template_id",(j=e.state)==null?void 0:j.templateId),()=>{i.showSideBar(),i.hideBackButton(),window.history.replaceState({},"")}},[n.id]);const p=async T=>{const S=T.target.files&&T.target.files[0];if(S){const j=await o.uploadImgExample(r.id,r.template_id,S);h("image_example",j)}},_=async()=>{var S;const T=(S=r.image_example)==null?void 0:S.split("/").pop();T&&(await o.deleteImgExample(r.id,r.template_id,T),h("image_example",void 0))},y=async()=>{if(o.validate(r)){let T;r.id?(u.length&&await o.deleteGraphics(u,r.id,r.template_id),await o.updateLayout(r)):T=await o.createLayout(r),c.length&&await b(T),a(`${O.TEMPLATE_EDITOR.editPath}/${r.template_id}`)}},b=async T=>{const S=c.map(j=>{var N;return{file:j,graphicIndex:((N=r.graphical_elements)==null?void 0:N.findIndex(({element:w})=>w===j.name))??-1}}).filter(({graphicIndex:j})=>j!==-1);S.length>0&&await o.uploadGraphics(S,T??r.id,r.template_id)};return s.jsx(jl,{loading:o.isLoadingEditor,name:r.name,onNameChange:T=>h("name",T.target.value),errorName:!!o.configErrors.name,primaryButton:t("saveBtn"),loadingPrimaryButton:o.isLoadingSave,primaryButtonClick:y,secondaryButton:!!r.id&&s.jsx(Sa,{fileName:(C=r.image_example)==null?void 0:C.split("/").pop(),buttonText:t("uploadImg"),loading:o.isLoadingImgExample,onUpload:p,onDelete:_,inputProps:{accept:"image/png, image/jpeg, image/jpg"}}),children:s.jsxs(f,{className:zDe.content,children:[s.jsx(ODe,{layoutForm:r,handleFormChange:h,graphicImagesToUpload:c,setGraphicImagesToUpload:d,graphicImagesToDelete:u,setGraphicImagesToDelete:g}),s.jsx(tj,{layout:r,loading:o.isLoadingEditor,onUpload:p,onDelete:_})]})})},$De=Y(UDe);var zI,UI;const FDe={id:NaN,name:"Untitled - Template Name",description:"",status:ss.PENDING,created_at:new Date,updated_at:new Date,org_id:((UI=(zI=Ae())==null?void 0:zI.organization)==null?void 0:UI.uid)||""},GDe="_container_1wqzu_1",WDe="_idContainer_1wqzu_4",HDe="_actionsContainer_1wqzu_10",QDe="_actionBtn_1wqzu_14",JDe="_disabledOpacity_1wqzu_18",VDe="_nameStyle_1wqzu_22",YDe="_statusContainer_1wqzu_41",ZDe="_circle_1wqzu_46",qDe="_inactive_1wqzu_51",XDe="_deleted_1wqzu_52",KDe="_active_1wqzu_55",ePe="_pending_1wqzu_58",Eo={container:GDe,idContainer:WDe,actionsContainer:HDe,actionBtn:QDe,disabledOpacity:JDe,nameStyle:VDe,statusContainer:YDe,circle:ZDe,inactive:qDe,deleted:XDe,active:KDe,pending:ePe},tPe=({templateId:t,showPreview:e})=>{const{t:a}=J("translation"),{t:n}=J("translation",{keyPrefix:"campaignTab.layouts"}),{layoutsStore:o}=q(),i=ve(),{canUserEditOrganization:r}=Tc(),[l,c]=I.useState([]),[d,u]=I.useState(),[g,h]=I.useState(),[p,_]=I.useState(!1),y=[n("table.headers.name"),n("table.headers.channel"),n("table.headers.placement"),n("table.headers.resolution"),n("table.headers.status"),n("table.headers.actions")],[b,x]=I.useState(),C={rowsPerPage:o.rowsPerPage,totalRows:o.paginatedLayouts.total,loadNextPage:async(M,B)=>{await o.loadLayouts(t,M,B)}};I.useEffect(()=>{o.configErrors={},o.loadLayouts(t,1).then(()=>{e(o.paginatedLayouts.items[0])})},[]),I.useEffect(()=>{if(!o.isLoading&&t){const M=o.paginatedLayouts.items.map(N);c([...M])}},[o.paginatedLayouts.items]);const T=async M=>{const B={layoutToEdit:Ta(M)};i(`${O.LAYOUT_EDITOR.editPath}/${M.id}`,{state:B})},S=async()=>{d&&(h({data:d,column:"actions"}),E(),await o.updateLayout({...d,status:ss.DELETED}),h(void 0))},j=async(M,B)=>{h({data:M,column:"status"}),await o.updateLayout({...M,status:B}),h(void 0)},N=M=>{var W,H,v,z,L;const B=M.status===ss.DELETED?"rgba(var(--primary-text-color-rgb),0.4)":"",Q=s.jsxs(f,{className:Eo.statusContainer,sx:{color:B},children:[s.jsx("div",{className:`${Eo[M.status.toLowerCase()]} ${Eo.circle}`}),M.status]});return{rowStyle:{backgroundColor:M.status===ss.DELETED?"var(--disabled-table-row)":""},key:M.id,data:{name:s.jsx(f,{className:Eo.nameStyle,style:{color:B},children:M.name}),channel:s.jsx(f,{style:{color:B},children:(H=(W=M.placement)==null?void 0:W.channel)==null?void 0:H.name}),placement:s.jsx(f,{style:{color:B},children:(v=M.placement)==null?void 0:v.name}),resolution:s.jsx(f,{style:{color:B},children:`${(z=M.placement)==null?void 0:z.width}x${(L=M.placement)==null?void 0:L.height}`}),status:s.jsx(f,{className:Eo.statusContainer,children:M.status!==ss.DELETED&&r()?s.jsx(gr,{label:Q,items:Object.values(ss).filter(R=>R!==ss.DELETED).map(R=>({text:R,onClick:()=>j(M,R)}))}):Q}),actions:s.jsx(f,{className:Eo.actionsContainer,children:[{icon:s.jsx(Vd,{opacity:1,className:Eo.actionBtn,sx:{width:"18px !important"}}),onClick:()=>e(M)},{icon:s.jsx(_r,{className:Eo.actionBtn,sx:{width:"18px !important"}}),onClick:()=>r()&&T(M)},{icon:s.jsx(xt,{className:Eo.actionBtn}),onClick:()=>r()&&D(M)}].map((R,U)=>s.jsx(f,{onClick:R.onClick,className:G({[Eo.disabledOpacity]:!r()||M.status===ss.DELETED}),children:R.icon},U))})}}},w=async M=>{const B={...b,search:{text:M.target.value,fields:["name","status","resolution"]}};x(B),await o.loadLayouts(t,1,B)},D=M=>{_(!0),u(M)},E=()=>{_(!1),u(void 0)},A=()=>{t&&i(`${O.NEW_LAYOUT_EDITOR.fullPath}`,{state:{templateId:t}})};return s.jsxs(s.Fragment,{children:[s.jsx(f,{className:Eo.container,children:s.jsx(co,{headerArray:y,tableData:l,enableSearch:!0,searchBoxPlaceholder:n("table.searchPlaceholder"),handleSearchChange:w,filterBy:b,paginationOptions:C,loading:o.isLoading,loadingRow:g,hideSecondaryButton:!0,bottomButtonText:n("table.bottomCreateBtn"),bottomButtonIconType:"plus",bottomButtonClick:A})}),s.jsx(Oe,{onClose:E,title:n("deletePopup.title"),description:n("deletePopup.description"),confirmButtonText:a("delete"),open:p,onClick:S})]})},sPe=Y(tPe),aPe="_loadingPlaceholder_wzox2_1",nPe="_content_wzox2_8",oPe="_container_wzox2_15",iPe="_headerWithButtons_wzox2_20",rPe="_headerWrapper_wzox2_20",lPe="_titleStyle_wzox2_29",cPe={loadingPlaceholder:aPe,content:nPe,container:oPe,headerWithButtons:iPe,headerWrapper:rPe,titleStyle:lPe},dPe=()=>{var T,S;const t=Xt(),{templatesStore:e,uiStore:a}=q(),{t:n}=J("translation",{keyPrefix:"campaignTab.templateEditor"}),o=bs(),i=ve(),[r,l]=I.useState(((T=t.state)==null?void 0:T.templateToEdit)??FDe),{layoutsStore:c}=q(),[d,u]=I.useState(ej),g=(j,N)=>{l(w=>({...w,[j]:N}))};I.useEffect(()=>{var j;return a.hideSideBar(),a.showBackButton(O.TEMPLATES.fullPath),e.formErrors={},!((j=t.state)!=null&&j.templateToEdit)&&o.id&&!isNaN(Number(o.id))&&e.getTemplate(Number(o.id)).then(l),()=>{a.showSideBar(),a.hideBackButton(),window.history.replaceState({},"")}},[o.id]);const h=async j=>{const N=j.target.files&&j.target.files[0];if(N&&N.type==="image/vnd.adobe.photoshop"){const w=await e.uploadTemplatePsd(r.id,N);g("psd_example",w)}else console.error("Please choose a valid PSD file.")},p=async()=>{var N;const j=(N=r.psd_example)==null?void 0:N.split("/").pop();j&&(await e.deleteTemplatePsd(r.id,j),g("psd_example",void 0))},_=async()=>{try{r.id?await e.updateTemplate(r):await e.createTemplate(r),i(O.TEMPLATES.fullPath)}catch(j){console.error(j)}},y=async j=>{u(j)},b=async j=>{const N=j.target.files&&j.target.files[0];if(N){const w=await c.uploadImgExample(d.id,d.template_id,N);u(D=>({...D,image_example:w}))}},x=async()=>{var N;const j=(N=d.image_example)==null?void 0:N.split("/").pop();j&&(await c.deleteImgExample(d.id,d.template_id,j),u(w=>({...w,image_example:void 0})))},C=async j=>{e.formErrors.invalidName=!1,g("name",j.target.value)};return s.jsx(jl,{loading:e.isLoadingEditor,name:r.name,onNameChange:C,errorName:e.formErrors.invalidName,primaryButton:n("saveBtn"),primaryButtonClick:_,secondaryButton:!!r.id&&s.jsx(Sa,{fileName:(S=r.psd_example)==null?void 0:S.split("/").pop(),buttonText:n("uploadPsd"),loading:e.isLoadingPsd,onUpload:h,onDelete:p,inputProps:{accept:".psd"}}),children:s.jsxs(f,{className:cPe.content,children:[s.jsx(sPe,{templateId:Number(o.id),showPreview:y}),s.jsx(tj,{layout:d,loading:c.isLoading,onUpload:b,onDelete:x})]})})},uPe=Y(dPe),pPe="_idContainer_v2umu_1",gPe="_actionsContainer_v2umu_8",mPe="_actionBtn_v2umu_12",hPe="_disabledOpacity_v2umu_16",fPe="_nameStyle_v2umu_21",_Pe="_statusContainer_v2umu_41",yPe="_circle_v2umu_46",bPe="_inactive_v2umu_51",IPe="_deleted_v2umu_52",xPe="_active_v2umu_55",CPe="_pending_v2umu_58",ii={idContainer:pPe,actionsContainer:gPe,actionBtn:mPe,disabledOpacity:hPe,nameStyle:fPe,statusContainer:_Pe,circle:yPe,inactive:bPe,deleted:IPe,active:xPe,pending:CPe},TPe=()=>{const{t}=J("translation"),{t:e}=J("translation",{keyPrefix:"campaignTab.templates"}),{templatesStore:a}=q(),n=ve(),{canUserEditOrganization:o}=Tc(),[i,r]=I.useState(),[l,c]=I.useState(),[d,u]=I.useState(),[g,h]=I.useState(!1),p=[e("table.headers.id"),e("table.headers.name"),e("table.headers.layouts"),e("table.headers.updated_at"),e("table.headers.status"),e("table.headers.actions")],[_,y]=I.useState(),b={rowsPerPage:a.rowsPerPage,totalRows:a.paginatedTemplates.total,loadNextPage:a.loadTemplates};I.useEffect(()=>{a.loadTemplates(1).then(()=>{r(a.paginatedTemplates.items.map(j))})},[]),I.useEffect(()=>{if(!a.isLoading){const E=a.paginatedTemplates.items.map(j);r([...E])}},[a.paginatedTemplates.items]),I.useEffect(()=>{i&&(a.isLoading=!1)},[i]);const x=async E=>{const A={templateToEdit:Ta(E)};n(`${O.TEMPLATE_EDITOR.editPath}/${E.id}`,{state:A})},C=async()=>{n(O.NEW_TEMPLATE_EDITOR.fullPath)},T=async()=>{l&&(u({data:l,column:"actions"}),D(),await a.updateTemplate({...l,status:ss.DELETED}),u(void 0))},S=async(E,A)=>{u({data:E,column:"status"}),await a.updateTemplate({...E,status:A}),u(void 0)},j=E=>{var B,Q;const A=E.status===ss.DELETED?"rgba(var(--primary-text-color-rgb),0.4)":"",M=s.jsxs(f,{className:ii.statusContainer,sx:{color:A},children:[s.jsx("div",{className:`${ii[(B=E.status)==null?void 0:B.toLowerCase()]} ${ii.circle}`}),E.status]});return{rowStyle:{backgroundColor:E.status===ss.DELETED?"var(--disabled-table-row)":""},key:E.id,data:{id:s.jsx(f,{className:ii.idContainer,style:{color:A},children:E.id}),name:s.jsx(f,{className:ii.nameStyle,style:{color:A},children:E.name}),layouts:s.jsx(f,{style:{color:A},children:(Q=E.layouts)==null?void 0:Q.length}),updated:s.jsx(f,{style:{color:A},children:xp(E.updated_at)}),status:s.jsx(f,{className:ii.statusContainer,children:E.status!==ss.DELETED&&o()?s.jsx(gr,{label:M,items:Object.values(ss).filter(W=>W!==ss.DELETED).map(W=>({text:W,onClick:()=>S(E,W)}))}):M}),actions:s.jsx(f,{className:ii.actionsContainer,children:[{icon:s.jsx(Ne,{title:e("edit"),children:s.jsx(_r,{className:ii.actionBtn,sx:{width:"18px !important"}})}),onClick:()=>o()&&x(E)},{icon:s.jsx(Ne,{title:e("delete"),children:s.jsx(xt,{className:ii.actionBtn})}),onClick:()=>o()&&w(E)}].map((W,H)=>s.jsx(f,{onClick:W.onClick,className:G({[ii.disabledOpacity]:!o()||E.status===ss.DELETED}),children:W.icon},H))})}}},N=async E=>{const A={..._,search:{text:E.target.value,fields:["id","name","updated_at","status"]}};y(A),await a.loadTemplates(1,A)},w=E=>{h(!0),c(E)},D=()=>{h(!1),c(void 0)};return s.jsxs(s.Fragment,{children:[s.jsx(co,{title:e("table.title"),description:e("table.description"),primaryButtonText:t("createNew"),primaryButtonClick:C,secondaryButtonText:t("documentation"),headerArray:p,tableData:i,enableSearch:!0,searchBoxPlaceholder:e("table.searchPlaceholder"),handleSearchChange:N,filterBy:_,paginationOptions:b,emptyStateComponent:s.jsx(eu,{message:e("table.emptyState")}),loading:a.isLoading,loadingRow:d}),s.jsx(Oe,{onClose:D,title:e("deletePopup.title"),description:e("deletePopup.description"),confirmButtonText:t("delete"),open:g,onClick:T})]})},SPe=Y(TPe),jPe="/assets/Generate Images-ff7f4131.svg",APe="/assets/Refine images-eb906f3a.svg",NPe="_cardContainer_1tamg_1",wPe="_textAndButtonContainer_1tamg_11",MPe="_title_1tamg_14",vPe="_description_1tamg_21",Zc={cardContainer:NPe,textAndButtonContainer:wPe,title:MPe,description:vPe},sj=({title:t,description:e,image:a,onImageLoad:n,onClick:o})=>s.jsxs(Tt,{className:Zc.cardContainer,onClick:o,children:[s.jsx(f,{className:Zc.imgContainter,children:s.jsx("img",{className:Zc.image,src:a,alt:"",onLoad:n})}),s.jsxs(f,{className:Zc.textAndButtonContainer,children:[s.jsxs(k,{className:Zc.title,children:[t," "]}),s.jsx(k,{className:Zc.description,children:e})]})]}),EPe="_container_gw4bm_1",kPe="_cardsContainer_gw4bm_8",DPe="_gridContainer_gw4bm_11",PPe="_foxHubTitle_gw4bm_16",LPe="_loaderStyle_gw4bm_25",_u={container:EPe,cardsContainer:kPe,gridContainer:DPe,foxHubTitle:PPe,loaderStyle:LPe},BPe=()=>{const[t,e]=I.useState(0),a=ve(),{t:n}=J("translation",{keyPrefix:"FoxHub"}),o=[{title:"Cards.generateImages.title",description:"Cards.generateImages.description",image:jPe,onClick:()=>a(O.IMAGE_TO_IMAGE.path)},{title:"Cards.refineImages.title",description:"Cards.refineImages.description",image:APe,onClick:()=>a(O.AI_EDITOR.path)}];return s.jsx(s.Fragment,{children:s.jsxs(f,{className:_u.container,children:[s.jsxs(k,{className:_u.foxHubTitle,children:[" ",n("title")]}),s.jsx(Qe,{className:_u.loaderStyle,isLoading:ts.jsx(sj,{title:n(i.title),description:n(i.description),image:i.image,onClick:i.onClick,onImageLoad:()=>{e(r=>r+1)}}))})})})]})})},OPe="_container_9oqf1_1",RPe="_innerContainer_9oqf1_10",zPe="_gradientSeparotor_9oqf1_13",UPe="_firstGradientSeparotor_9oqf1_13",$Pe="_separatorLayout_9oqf1_23",FPe="_topMarginedSeperator_9oqf1_23",GPe="_separotor_9oqf1_23",WPe="_mainTitle_9oqf1_35",HPe="_mainComponentTitle_9oqf1_41",QPe="_mainComponentDescription_9oqf1_48",JPe="_consumeOptions_9oqf1_48",VPe="_bottomTitle_9oqf1_48",YPe="_cardTitle_9oqf1_57",ZPe="_cardDescription_9oqf1_70",qPe="_cardButton_9oqf1_77",XPe="_card_9oqf1_57",KPe="_cardWrapper_9oqf1_95",eLe="_paper_9oqf1_98",tLe="_platforms_9oqf1_98",sLe="_platform_9oqf1_98",aLe="_imageContainer_9oqf1_114",nLe="_muiLink_9oqf1_123",oLe="_image_9oqf1_114",iLe="_cardContent_9oqf1_146",rLe="_bottomDescription_9oqf1_165",lLe="_title_9oqf1_191",cLe="_primaryGradientSeparator_9oqf1_201",dLe="_gridContainer_9oqf1_207",uLe="_cards_9oqf1_216",pLe="_externalLinks_9oqf1_220",gLe="_externalLinkItem_9oqf1_225",mLe="_link_9oqf1_230",ht={container:OPe,innerContainer:RPe,gradientSeparotor:zPe,firstGradientSeparotor:UPe,separatorLayout:$Pe,topMarginedSeperator:FPe,separotor:GPe,mainTitle:WPe,mainComponentTitle:HPe,mainComponentDescription:QPe,consumeOptions:JPe,bottomTitle:VPe,cardTitle:YPe,cardDescription:ZPe,cardButton:qPe,card:XPe,cardWrapper:KPe,paper:eLe,platforms:tLe,platform:sLe,imageContainer:aLe,muiLink:nLe,image:oLe,cardContent:iLe,bottomDescription:rLe,title:lLe,primaryGradientSeparator:cLe,gridContainer:dLe,cards:uLe,externalLinks:pLe,externalLinkItem:gLe,link:mLe},hLe=({icon:t,cardTitle:e,cardDescription:a,background:n,newTab:o,href:i,containGetApiKeyButton:r,containGetModelButton:l,containconfigureIframeButton:c,extraCardLinks:d})=>{const{t:u}=J("translation",{keyPrefix:"briaProductsAndServices"}),{orgNavigationHandler:g}=br();return s.jsx(Tt,{item:!0,xs:12,lg:6,md:12,xl:4,className:ht.card,onClick:()=>i?g(i,void 0,o):void 0,children:s.jsx(f,{className:ht.cardWrapper,children:s.jsx(dp,{className:ht.paper,elevation:0,children:s.jsxs(f,{className:ht.cardContent,children:[s.jsx(f,{className:ht.imageContainer,style:{background:n},children:s.jsx("img",{className:ht.image,src:t,alt:""})}),s.jsxs(f,{children:[s.jsx(k,{className:ht.cardTitle,children:u(e)}),s.jsx(k,{className:ht.cardDescription,children:u(a)}),s.jsxs(f,{className:ht.cardButton,children:[r&&s.jsx(os,{className:ht.muiLink,component:hi,to:O.AUTH_KEYS.fullPath,target:"_self",children:u("getApiKey")}),l&&s.jsx(os,{className:ht.muiLink,component:hi,to:O.FOUNDATION_MODELS.fullPath,target:"_self",children:u("getModel")}),c&&s.jsx(os,{className:ht.muiLink,component:hi,to:O.IFRAME_CONFIG.fullPath,target:"_self",children:u("configureIframe")})]}),d&&s.jsx(f,{className:ht.externalLinks,children:d==null?void 0:d.map((h,p)=>s.jsxs(f,{className:ht.externalLinkItem,children:[h.icon&&s.jsx("img",{src:h.icon,alt:"",onClick:()=>window.open(h.href,"_blank")}),s.jsx(os,{component:hi,className:ht.link,to:h.href,target:"_blank",onClick:_=>_.stopPropagation(),children:u(h.title)})]},p))})]})]})})})})},lf=({mainTitle:t,title:e,description:a,cards:n,className:o,children:i})=>{const r=KI({breakpoints:{values:{xs:0,sm:600,md:960,lg:1280,xl:2e3}}});return s.jsxs(f,{className:o,children:[t&&s.jsx(k,{className:ht.mainTitle,children:t}),s.jsx(k,{className:ht.mainComponentTitle,children:e}),s.jsx(k,{className:ht.mainComponentDescription,children:a}),s.jsx(ex,{theme:r,children:s.jsx(Tt,{className:ht.gridContainer,container:!0,children:n.map((l,c)=>s.jsx(hLe,{...l},c))})}),i]})},fLe="/assets/subscription-widget-background-45140568.svg",_Le="/assets/subscription-widget-side-background-a96aa686.svg",yLe=({background:t,height:e,width:a,borderRadius:n,backgroundRepeat:o,backgroundPosition:i,backgroundSize:r,children:l,className:c})=>{const d={backgroundImage:`url(${t})`,backgroundRepeat:`${o}`,width:`${a}`,height:`${e}`,borderRadius:`${n}`,backgroundPosition:`${i}`,backgroundSize:`${r}`};return s.jsx(f,{className:c,style:d,children:l})},iI=Y(yLe),bLe="_loaderStyle_dyhd9_1",ILe="_background_dyhd9_8",xLe="_container_dyhd9_12",CLe="_upgradeButton_dyhd9_12",TLe="_freeUserWithoutApi_dyhd9_15",SLe="_content_dyhd9_19",jLe="_layout_dyhd9_22",ALe="_freeUserWithApi_dyhd9_22",NLe="_grid_dyhd9_22",wLe="_gridColumn_dyhd9_22",MLe="_header_dyhd9_22",vLe="_info_dyhd9_22",ELe="_description_dyhd9_22",kLe="_title_dyhd9_22",DLe="_inActiveApi_dyhd9_62",PLe="_inActiveApiTitle_dyhd9_76",LLe="_data_dyhd9_100",$t={loaderStyle:bLe,background:ILe,container:xLe,upgradeButton:CLe,freeUserWithoutApi:TLe,content:SLe,layout:jLe,freeUserWithApi:ALe,grid:NLe,gridColumn:wLe,header:MLe,info:vLe,description:ELe,title:kLe,inActiveApi:DLe,inActiveApiTitle:PLe,data:LLe},BLe=()=>{var h,p;const{authStore:t,pricingStore:e}=q(),a=new Ep,{t:n}=J("translation",{keyPrefix:"home.subscriptionWidget"}),[o,i]=I.useState(!1),[r,l]=I.useState(!1),{orgNavigationHandler:c}=br();I.useEffect(()=>{(async()=>{var y,b;if(t.orgUsage&&t.orgSubscription){const x=await((y=t.user)==null?void 0:y.getFreshSettingsCopy(Ln.hideFreeUserBanner));i(((b=t.orgSubscription)==null?void 0:b.plan_name)===kt.free.name&&!x)}})()},[t.orgSubscription,t.orgUsage,t.isLoadingOrgUsage,t.isLoadingOrgSubscriptions]);const d=()=>{var _;return s.jsxs(At,{className:$t.freeUserWithoutApi,children:[s.jsxs(At,{className:$t.content,children:[s.jsx(k,{className:$t.title,children:n("freeUserWithoutApi.title")}),s.jsx(k,{className:$t.description,children:n("freeUserWithoutApi.description")}),s.jsx(k,{className:$t.info,children:n("freeUserWithoutApi.info",{calls:(_=t.orgUsage)==null?void 0:_.apiFreeCallsLimit})}),s.jsx(ae,{onClick:()=>c(O.AUTH_KEYS.fullPath),className:$t.upgradeButton,buttonType:"secondaryMedium",children:n("freeUserWithoutApi.getApiKey")})]}),s.jsx(iI,{background:_Le,width:"100%",height:"290px",borderRadius:"0px",backgroundRepeat:"no-repeat",backgroundPosition:"top right"})]})},u=({message:_,buttonText:y,loading:b=!1,onClick:x})=>s.jsxs(At,{className:$t.inActiveApi,children:[s.jsx(k,{className:$t.inActiveApiTitle,children:_}),s.jsx(ae,{onClick:x,buttonType:"primaryMedium",loading:b,children:y})]}),g=(_=!1)=>{var y,b,x,C,T,S,j,N,w,D,E,A;return s.jsx(At,{className:$t.freeUserWithApi,children:s.jsxs(At,{className:$t.content,children:[s.jsx(k,{className:$t.title,children:n("freeUserWithApi.title")}),!_&&((y=t.orgSubscription)==null?void 0:y.is_blocked)&&(((b=t.orgSubscription)==null?void 0:b.plan_name)===kt.free.name&&((x=t.orgSubscription)==null?void 0:x.block_reason)===wm.PASSED_FREE_LIMITS?s.jsx(u,{message:n("freeUserWithApi.apiIsNotActive"),buttonText:n("freeUserWithApi.buttonText"),onClick:()=>{e.openPricingFlow()}}):s.jsx(u,{message:n("orgIsBlocked.apiIsNotActive"),buttonText:n("orgIsBlocked.buttonText"),loading:r,onClick:()=>window.open(Te.CONTACT_US_FORM_LINK,"_blank")})),!_&&((C=t.orgSubscription)==null?void 0:C.status)===D2.PAST_DUE&&!((T=t.orgSubscription)!=null&&T.is_blocked)&&s.jsx(u,{message:n("subscriptionPastDue.apiIsNotActive"),buttonText:n("subscriptionPastDue.buttonText"),loading:r,onClick:()=>{l(!0),a.createCustomerPortalSession(window.location.href).then(M=>{window.open(M.url,"_self")}).finally(()=>{l(!1)})}}),s.jsxs(At,{className:$t.grid,children:[s.jsxs(At,{className:$t.gridColumn,children:[s.jsx(k,{className:$t.header,children:n("freeUserWithApi.plan")}),s.jsx(k,{className:G({[$t.data]:!0,[$t.loaderStyle]:_}),children:_?s.jsx(St,{color:"inherit",size:15}):s.jsxs(s.Fragment,{children:[((S=t.orgSubscription)==null?void 0:S.plan_name)??"-"," ",n("freeUserWithApi.subscription")]})})]}),s.jsxs(At,{className:$t.gridColumn,children:[s.jsx(k,{className:$t.header,children:n("freeUserWithApi.apiUsage")}),s.jsx(k,{className:G({[$t.data]:!0,[$t.loaderStyle]:_}),children:_?s.jsx(St,{color:"inherit",size:15}):s.jsxs(s.Fragment,{children:[(j=t.orgUsage)==null?void 0:j.apiUsage.toLocaleString()," ",n("calls")," (",((N=t.orgSubscription)==null?void 0:N.start_date)??"-",")"]})})]}),s.jsx(At,{className:$t.gridColumn,children:(_||((w=t.orgSubscription)==null?void 0:w.plan_name)===kt.free.name)&&s.jsxs(s.Fragment,{children:[s.jsx(k,{className:$t.header,children:n("freeUserWithApi.apiFreeCallsLimit")}),s.jsx(k,{className:G({[$t.data]:!0,[$t.loaderStyle]:_}),children:_?s.jsx(St,{color:"inherit",size:15}):s.jsxs(s.Fragment,{children:[(D=t.orgUsage)==null?void 0:D.apiFreeCallsLimit.toLocaleString()," ",n("calls")]})})]})})]}),(_||((E=t.orgSubscription)==null?void 0:E.plan_name)===kt.free.name&&!((A=t.orgSubscription)!=null&&A.is_blocked))&&s.jsx(ae,{onClick:()=>{e.openPricingFlow()},disabled:_,className:$t.upgradeButton,buttonType:"secondaryMedium",children:n("freeUserWithApi.increaseApiLimit")})]})})};return s.jsx(iI,{background:fLe,width:"100%",height:"auto",borderRadius:"9px 0px 0px 0px",backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"unset",className:$t.background,children:t.isLoadingOrgUsage||t.isLoadingOrgSubscriptions?s.jsx(At,{className:$t.container,children:g(!0)}):s.jsx(At,{className:$t.container,children:o||!((h=Ae())!=null&&h.organization)?d():(p=t.orgUsage)!=null&&p.hasApiKeys?g():s.jsx(s.Fragment,{})})})},OLe=Y(BLe),RLe="_container_127jq_1",zLe="_layout_127jq_8",ULe="_description_127jq_8",$Le="_title_127jq_8",FLe="_topContent_127jq_24",GLe="_bottomContent_127jq_30",WLe="_createYourModels_127jq_41",HLe="_accessMethods_127jq_42",QLe="_methodsWrap_127jq_46",JLe="_titleWrap_127jq_53",VLe="_upgradeButton_127jq_64",YLe="_TGNoticePopup_127jq_74",wn={container:RLe,layout:zLe,description:ULe,title:$Le,topContent:FLe,bottomContent:GLe,createYourModels:WLe,accessMethods:HLe,methodsWrap:QLe,titleWrap:JLe,upgradeButton:VLe,TGNoticePopup:YLe},ZLe=()=>{const{t}=J("translation",{keyPrefix:"home.tailoredGenerationWidget"}),{orgNavigationHandler:e}=br(),a=t("accessMethods",{returnObjects:!0});return s.jsxs(At,{className:wn.container,children:[s.jsxs(At,{className:wn.topContent,children:[s.jsx(k,{className:wn.title,children:t("title")}),s.jsx(k,{className:wn.description,children:t("description")})]}),s.jsxs(At,{className:wn.bottomContent,children:[s.jsxs(At,{className:wn.createYourModels,children:[s.jsx(k,{className:wn.title,children:t("createYourModels.title")}),s.jsx(k,{className:wn.description,children:t("createYourModels.description")}),s.jsx(ae,{onClick:()=>{e(O.NEW_TAILORED_GENERATION.fullPath)},className:wn.upgradeButton,buttonType:"secondaryMedium",children:t("createYourModels.cta")})]}),s.jsxs(At,{className:wn.accessMethods,children:[s.jsx(k,{className:wn.title,children:t("accessMethodsTitle")}),s.jsx(At,{className:wn.methodsWrap,children:Object.keys(a).map(n=>s.jsxs(At,{className:wn.titleWrap,children:[s.jsx(pl,{name:`images/svgs/TgAccessMethods/${n}.svg`}),t(`accessMethods.${n}`)]}))})]})]})]})},qLe=Y(ZLe),XLe="/assets/AWS-5d141afa.svg",KLe="/assets/Azure-b6b9dd0f.svg",eBe="/assets/Background Generation-5b568748.svg",tBe="/assets/Campaign Generation-3c0da645.svg",sBe="/assets/ComfyUI-24da6ac6.svg",aBe="/assets/DownloadModel-6b9ba815.svg",nBe="/assets/EnableIFrame-4607940b.svg",oBe="/assets/Group 85433-c008a7ad.svg",iBe="/assets/Hugging_Face-2b6ec93c.svg",rBe="/assets/Image Expansion-7557eae2.svg",lBe="/assets/Image-to-PSD (Delayering)-b94b26e6.svg",cBe="/assets/Increase Resolution-0dc9733f.svg",dBe="/assets/IntegrateViaAPI-0b5fee38.svg",uBe="/assets/Presenter Recasting-58afe2e8.svg",pBe="/assets/Text-to-Image Generation-298d1e9d.svg",gBe="/assets/fal_ai-88a54b23.svg",mBe="/assets/invoke-547ca338.svg",hBe=[{icon:aBe,cardTitle:"implementationOptions.cards.modelsTitle",cardDescription:"implementationOptions.cards.modelsDescription",mainButton:"get_started",background:"#5300C9",newTab:!1,href:O.FOUNDATION_MODELS.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:dBe,cardTitle:"implementationOptions.cards.APITitle",cardDescription:"implementationOptions.cards.APIDescription",mainButton:"get_started",background:"#5300C9",newTab:!1,href:O.IMAGE_GENERATION_APIS.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:nBe,cardTitle:"implementationOptions.cards.iframeTitle",cardDescription:"implementationOptions.cards.iframeDescription",mainButton:"get_started",background:"#5300C9",newTab:!1,href:O.NEW_IFRAMES_CONFIG.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1}],fBe=[{icon:pBe,cardTitle:"aIImageCreationCapabilities.cards.texttoImageGenerationTitle",cardDescription:"aIImageCreationCapabilities.cards.texttoImageGenerationDescription",mainButton:"Playground",background:"#D80067",newTab:!1,href:`/${O.APPS.path}/${O.TEXT_TO_IMAGE.path}`,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:tBe,cardTitle:"aIImageCreationCapabilities.cards.campaignGenerationTitle",cardDescription:"aIImageCreationCapabilities.cards.campaignGenerationDescription",mainButton:"Playground",background:"#D80067",newTab:!0,href:Te.CONTACT_US_FORM_LINK,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1,extraCardLinks:[{title:"implementationOptions.cards.extraLinks.contactUs",href:Te.CONTACT_US_FORM_LINK}]}],_Be=[{icon:eBe,cardTitle:"aIImageCustomizationCapabilities.cards.backgroundGenerationTitle",cardDescription:"aIImageCustomizationCapabilities.cards.backgroundGenerationDescription",mainButton:"Playground",background:"#1A0638",newTab:!1,href:O.GENERATE_BACKGROUND_APP.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:rBe,cardTitle:"aIImageCustomizationCapabilities.cards.imageExpansionTitle",cardDescription:"aIImageCustomizationCapabilities.cards.imageExpansionDescription",mainButton:"Playground",background:"#1A0638",newTab:!1,href:O.EXPAND_IMAGE_APP.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:uBe,cardTitle:"aIImageCustomizationCapabilities.cards.presenterAppearanceTitle",cardDescription:"aIImageCustomizationCapabilities.cards.presenterAppearanceDescription",mainButton:"Playground",background:"#1A0638",newTab:!0,href:Te.PRESENTER_RECASTING,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:cBe,cardTitle:"aIImageCustomizationCapabilities.cards.increaseResolutionTitle",cardDescription:"aIImageCustomizationCapabilities.cards.increaseResolutionDescription",mainButton:"Playground",background:"#1A0638",newTab:!1,href:O.INCREASE_RESOLUTION_APP.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:oBe,cardTitle:"aIImageCustomizationCapabilities.cards.objectErasureAndReplacementTitle",cardDescription:"aIImageCustomizationCapabilities.cards.objectErasureAndReplacementDescription",mainButton:"Playground",background:"#1A0638",newTab:!1,href:O.ERASER_APP.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1},{icon:lBe,cardTitle:"aIImageCustomizationCapabilities.cards.imageToPSDTitle",cardDescription:"aIImageCustomizationCapabilities.cards.imageToPSDDescription",mainButton:"Playground",background:"#1A0638",newTab:!1,href:O.DELAYER_IMAGE_APP.fullPath,containGetApiKeyButton:!1,containGetModelButton:!1,containconfigureIframeButton:!1}],yBe=[{icon:XLe,title:"aws",link:Te.BRIA_AI_AWS_MARKETPLACE},{icon:KLe,title:"azure",link:Te.BRIA_AI_AZURE_MARKETPLACE},{icon:sBe,title:"ComfyUI",link:Te.BRIA_COMFYUI_API},{icon:iBe,title:"HuggingFace",link:Te.BRIA_HUGGING_FACE},{icon:gBe,title:"falAI",link:Te.BRIA_FAL_AI},{icon:mBe,title:"invoke",link:Te.INVOKE_PLATFORM}],bBe=()=>{const{t}=J("translation",{keyPrefix:"briaProductsAndServices"}),{uiStore:e}=q();return I.useEffect(()=>{e.showSideBar()},[]),s.jsxs(f,{className:ht.container,children:[s.jsx(OLe,{}),s.jsxs(f,{className:ht.innerContainer,children:[s.jsx(f,{className:ht.firstGradientSeparotor}),s.jsxs(lf,{title:t("implementationOptions.title"),description:t("implementationOptions.cardsHeader"),cards:hBe,className:G(ht.cards,ht.consumeOptions),children:[s.jsx(k,{className:ht.bottomTitle,children:t("implementationOptions.bottomTitle")}),s.jsx(k,{className:ht.bottomDescription,children:t("implementationOptions.bottomDescription")}),s.jsx(f,{className:ht.platforms,children:yBe.map(a=>s.jsxs(os,{className:ht.platform,href:a.link,target:"_blank",rel:"noopener",children:[s.jsx("img",{className:ht.icon,src:a.icon}),s.jsx(f,{className:ht.title,children:t(`implementationOptions.platforms.${a.title}`)})]}))})]}),s.jsx(f,{className:ht.gradientSeparotor}),s.jsx(qLe,{})]}),s.jsx(f,{className:ht.primaryGradientSeparator}),s.jsxs(f,{className:ht.innerContainer,children:[s.jsx(lf,{mainTitle:t("aIImageCreationCapabilities.mainTitle"),title:t("aIImageCreationCapabilities.title"),description:t("aIImageCreationCapabilities.description"),cards:fBe,className:ht.cards}),s.jsx(f,{className:ht.separotor,children:" "}),s.jsx(lf,{title:t("aIImageCustomizationCapabilities.title"),description:t("aIImageCustomizationCapabilities.description"),cards:_Be})]})]})},IBe=Y(bBe);function aj(t){const[e,a]=I.useState(),[n,o]=I.useState(!0),[i,r]=I.useState();return I.useEffect(()=>{(async()=>{try{r(void 0);const d=await(await et()).request({method:t.method,url:t.url,data:t.data});a(d.data)}catch(c){r(c)}finally{o(!1)}})()},[]),{data:e,loading:n,error:i}}var w_=(t=>(t.InitialLoadComplete="Bria_InitialLoadComplete",t.Auth="Bria_Auth",t.AuthInit="Bria_AuthInit",t))(w_||{}),Uu=(t=>(t.English="english",t.Japanese="japanese",t))(Uu||{}),oa=(t=>(t.Gallery="gallery",t.Playground="playground",t.Assets="assets",t.Campaign="campaign",t))(oa||{});const xBe={english:"1",japanese:"2"},CBe={gallery:"1",playground:"2",assets:"3",campaign:"4"};var zg=(t=>(t.ACTIVE="Active",t.INACTIVE="Inactive",t))(zg||{});const nj="8679a552aa79cc96";var oj=(t=>(t.Background="background",t.Replace="replace",t.ExpandBackground="expand_background",t.Expression="expression",t.Diversity="diversity",t.Appearance="appearance",t.Remove="remove",t.Blur="blur",t.RemoveObject="remove_object",t.Crop="crop",t.PsdDownload="psd_download",t.SuperResolution="super_resolution",t.AutoObjIdentification="auto_obj_identification",t))(oj||{});const TBe={name:"New iFrame",enabled_pages:{gallery:!0,playground:!0,assets:Rd(),campaign:mc()||ep()},target:"playground",default_gen_aspect_ratio:"4:3",enabled_features:Object.fromEntries(Object.values(oj).map(t=>[t,!0])),enabled_languages:Object.fromEntries(Object.values(Uu).map(t=>[t,t==="english"])),embedded_iframe:!0,use_public_gallery:!0,enable_download:!0,enable_close_button:!0},ry=()=>{switch(Yd()){case Xu.local:return"https://int.embedded.bria.ai";case Xu.integration:return"https://int.embedded.bria.ai";default:return"https://prod.embedded.bria.ai"}};var Nu=(t=>(t.Expression="expression",t.Diversity="diversity",t.Appearance="appearance",t.CameraMovementVideo="camera_movement_video",t.Logo="logo",t.FineTuning="fine_tuning",t.Mood="mood",t.Remove="remove",t.Blur="blur",t.Paint="paint",t.Replace="replace",t.Background="background",t.RemoveObject="remove_object",t.TextEditor="text_editor",t.Crop="crop",t.PsdDownload="psd_download",t.SuperResolution="super_resolution",t.ExpandBackground="expand_background",t.ImageStyle="image_style",t.CampaignCreate="campaign_create",t.AutoObjIdentification="auto_obj_identification",t))(Nu||{});const SBe={expression:"1",diversity:"2",appearance:"3",camera_movement_video:"4",logo:"5",fine_tuning:"6",mood:"7",remove:"8",blur:"9",paint:"10",replace:"11",background:"12",remove_object:"13",text_editor:"14",crop:"15",psd_download:"16",super_resolution:"17",expand_background:"18",image_style:"19",campaign_create:"20",auto_obj_identification:"21"},jBe="_nameContainer_xfroi_1",ABe="_description_xfroi_7",NBe="_addDomainBtn_xfroi_11",wBe="_isBlurred_xfroi_21",MBe="_loadingPlacefoler_xfroi_25",vBe="_actions_xfroi_30",EBe="_domain_xfroi_30",kBe="_actionBtn_xfroi_34",DBe="_addBtn_xfroi_58",PBe="_statusContainer_xfroi_65",LBe="_circle_xfroi_70",BBe="_active_xfroi_75",OBe="_inactive_xfroi_78",RBe="_deleted_xfroi_81",ta={nameContainer:jBe,description:ABe,addDomainBtn:NBe,isBlurred:wBe,loadingPlacefoler:MBe,actions:vBe,domain:EBe,actionBtn:kBe,addBtn:DBe,statusContainer:PBe,circle:LBe,active:BBe,inactive:OBe,deleted:RBe},zBe=()=>{const{data:t,loading:e,error:a}=aj({method:"get",url:"/org_iframes"}),{appStore:n}=q(),[o,i]=I.useState(!1),[r,l]=I.useState(!1),[c,d]=I.useState(""),[u,g]=I.useState(null),[h,p]=I.useState(),_=ve(),{t:y}=J("translation"),b=[y("IframesTab.config.table.headers.name"),y("IframesTab.config.table.headers.updated"),y("IframesTab.config.table.headers.domains"),y("IframesTab.config.table.headers.status"),y("IframesTab.config.table.headers.actions")],[x,C]=I.useState([]);I.useEffect(()=>{t&&C(t.map(H=>N(H)))},[t]);const T=H=>{const v={iframeToEdit:H};_(O.IFRAME_EDITOR.fullPath,{state:v})},S=H=>{window.open(M(H),"_blank")},j=async H=>{try{await(await et()).delete(`/delete_iframe/${H.uid}`),C(v=>v.filter(z=>z.key!==H.uid)),W()}catch(v){console.error(v)}},N=H=>{var ee,V,X,se;const v=s.jsxs(f,{className:ta.nameContainer,children:[!((ee=H.allowed_domains)!=null&&ee.length)&&s.jsx(ae,{buttonType:"primaryMedium",className:ta.addDomainBtn,startIcon:s.jsx(pr,{fillColor:"#fff"}),onClick:()=>{i(!0),p(H)},children:y("IframesTab.config.addDomain")},"add-domain"),s.jsxs(f,{className:G(ta.nameContainer,{[ta.isBlurred]:!((V=H.allowed_domains)!=null&&V.length)}),children:[s.jsx(f,{children:H.name}),s.jsx(f,{className:ta.description,children:H.description})]})]}),z=s.jsxs(f,{className:G({[ta.isBlurred]:!((X=H.allowed_domains)!=null&&X.length)}),children:[s.jsx("div",{}),H.updated_date]}),L=s.jsxs(f,{className:ta.statusContainer,children:[s.jsx("div",{className:`${ta[(se=H.status)==null?void 0:se.toLowerCase()]} ${ta.circle}`}),H.status]}),R=s.jsxs(f,{className:ta.actions,children:[s.jsx(Ne,{title:y("IframesTab.config.table.edit"),children:s.jsx(_r,{className:ta.actionBtn,onClick:()=>T(H),sx:{width:"18px !important"}})}),s.jsx(Ne,{title:y("IframesTab.config.table.view"),children:s.jsx(Vd,{className:ta.actionBtn,onClick:()=>S(H),sx:{width:"21px !important"}})}),s.jsx(Ne,{title:y("IframesTab.config.table.copy"),children:s.jsx(Rn,{className:ta.actionBtn,textToCopy:M(H)})}),s.jsx(Ne,{title:y("IframesTab.config.table.delete"),children:s.jsx(xt,{className:ta.actionBtn,onClick:()=>Q(H)})})]}),U=[...(H.allowed_domains||[]).map((P,te)=>s.jsxs(f,{className:ta.domain,children:[s.jsx(k,{textTransform:"initial",children:P},te),s.jsx(xt,{className:ta.actionBtn,onClick:()=>E(H,te)})]})),s.jsx(ae,{startIcon:s.jsx(pr,{}),onClick:()=>{i(!0),p(H)},className:ta.addBtn,children:y("add")},"add-domain")];return{key:H.uid,data:{name:v,updated:z,domains:U,status:L,actions:R}}},w=()=>{_(O.IFRAME_EDITOR.fullPath)},D=async()=>{try{if(h){const H=c.split(",").map(z=>z.trim());if(H.every(A)){const z={...h,allowed_domains:[...(h==null?void 0:h.allowed_domains)||[],...H],status:zg.ACTIVE};await(await et()).put(`/update_iframe/${h==null?void 0:h.uid}`,z),n.logEvent({eventType:ns.ACTIVATED_IFRAME}),C(L=>L.map(R=>R.key===h.uid?N(z):R)),B()}else g(y("IframesTab.config.allowedDomainsPopup.invalidDomains"))}}catch(H){console.error(H)}},E=async(H,v)=>{try{const z=H==null?void 0:H.allowed_domains.filter((R,U)=>U!==v),L={...H,allowed_domains:z,status:z.length===0?zg.INACTIVE:zg.ACTIVE};await(await et()).put(`/update_iframe/${H==null?void 0:H.uid}`,L),C(R=>R.map(U=>U.key===H.uid?N(L):U))}catch(z){console.error(z)}};function A(H){return/^(http(s?):\/\/localhost(:[0-9]{1,5})?|((http(s?)):\/\/)?[*a-zA-Z0-9.-]+\.[a-zA-Z]{2,})(:[0-9]{1,5})?$/.test(H)}const M=H=>{let v=`${ry()}/?iframeId=${H.uid}`;return H.target==="playground"&&(v+=`&vhash=${nj}`),v},B=()=>{i(!1),d(""),p(void 0)},Q=H=>{l(!0),p(H)},W=()=>{l(!1),p(void 0)};return s.jsxs(s.Fragment,{children:[s.jsx(co,{title:y("IframesTab.config.table.title"),description:y("IframesTab.config.table.description"),primaryButtonText:y("createNew"),primaryButtonClick:w,secondaryButtonText:y("documentation"),secondaryButtonClick:()=>window.open(Te.IFRAME_DOCS,"_blank"),headerArray:b,tableData:x,emptyStateComponent:s.jsx(eu,{message:y("IframesTab.config.table.emptyState")}),loading:e}),s.jsx(Oe,{onClose:W,title:y("IframesTab.config.deletePopup.title"),description:y("IframesTab.config.deletePopup.description"),confirmButtonText:y("IframesTab.config.deletePopup.confirmText"),open:r,onClick:()=>h&&j(h)}),s.jsx(Oe,{onClose:B,title:y("IframesTab.config.allowedDomainsPopup.title"),description:y("IframesTab.config.allowedDomainsPopup.description"),confirmButtonText:y("IframesTab.config.allowedDomainsPopup.confirmText"),open:o,onClick:D,errorMessage:u,disableConfirm:!c||u!==null,children:s.jsx(we,{alignment:"flex-start",multiline:!0,className:ta.textFieldStyle,height:"108px",type:"text",placeholder:y("IframesTab.config.allowedDomainsPopup.textFieldPlaceholder"),value:c,onChange:H=>{d(H.target.value),g(null)}})})]})},UBe=Y(zBe),cf=(t={},e)=>Object.keys(t??{}).filter(a=>t[a]).map(a=>e[a]).join(","),$Be=(t,e)=>{const[a,n]=I.useState("");return I.useEffect(()=>{n((()=>{var l,c,d,u,g,h;const i={iframeId:"preview",target:e,enabledTgModels:(t.enabled_tg_models??[]).join(","),enabledPages:cf(t==null?void 0:t.enabled_pages,CBe),enabledLanguages:cf(t==null?void 0:t.enabled_languages,xBe),defaultGenAspectRatio:t.default_gen_aspect_ratio,color:(l=t==null?void 0:t.custom_style)==null?void 0:l.primaryColor,enabledFeatures:cf(t==null?void 0:t.enabled_features,SBe),vhash:e===oa.Playground?nj:void 0,usageText:t.usageText,embeddedIframe:t.embedded_iframe===!1?"false":"true",enableDownload:t.enable_download?"true":"false",enableCloseButton:t.enable_close_button?"true":"false",disableDownloadPsd:t.disable_download_psd?"true":void 0,disableUpload:t.disable_upload?"true":void 0,disableSave:t.disable_save?"true":void 0,disableSavePsd:t.disable_save_psd?"true":void 0,saveLabel:t==null?void 0:t.save_label,orgIdForGallery:t.use_public_gallery||(c=Ae())==null?void 0:c.organization.uid,orgId:(d=Ae())==null?void 0:d.organization.uid,bria2_3_fast:(u=t.gen_models)==null?void 0:u.bria2_3_fast,bria2_2_hd:(g=t.gen_models)==null?void 0:g.bria2_2_hd,bria2_3:(h=t.gen_models)==null?void 0:h.bria2_3},r=new URLSearchParams(Object.fromEntries(Object.entries(i).filter(([p,_])=>_!=null&&_.length>0)));return`${ry()}/?${r.toString()}`})())},[t,e]),a},FBe="_container_1lenb_1",GBe="_bigTextField_1lenb_10",WBe="_smallTextField_1lenb_10",HBe="_textField_1lenb_10",QBe="_checkboxWithField_1lenb_17",JBe="_divider_1lenb_24",VBe="_inputLabel_1lenb_30",YBe="_colorWrapper_1lenb_37",ZBe="_colorTextfield_1lenb_40",qBe="_colorInput_1lenb_43",cn={container:FBe,bigTextField:GBe,smallTextField:WBe,textField:HBe,checkboxWithField:QBe,divider:JBe,inputLabel:VBe,colorWrapper:YBe,colorTextfield:ZBe,colorInput:qBe},df=({checkboxes:t,checkboxConfig:e,iframeForm:a,handleFormChange:n,setPreviewPage:o})=>{const{t:i}=J("translation",{keyPrefix:"iframeEditor.form"}),r=["disable_download_psd","disable_upload","disable_save","disable_save_psd"],l=(g,h)=>{const p={...a.enabled_pages,[g]:h};if(n("enabled_pages",p),!a.target&&h)n("target",g),o==null||o(g);else if(a.target===g&&!h){const _=Object.keys(p).find(y=>p[y]);n("target",_||void 0),o==null||o(_||void 0)}},c=(g,h)=>{const{remove:p,blur:_,replace:y,expand_background:b}=a.enabled_features??{},x={Remove:g===Nu.Remove?h:p,Blur:g===Nu.Blur?h:_,Replace:g===Nu.Replace?h:y,ExpandBackground:g===Nu.ExpandBackground?h:b},C=Object.values(x).some(T=>T);n("enabled_features",{...a.enabled_features,[g]:h,background:C})},d=(g,h)=>{g==="disable_download_psd"&&n("enabled_features",{...a.enabled_features,psd_download:h}),n(g,r.includes(g)?!h:h)},u=g=>r.includes(g)?!a[g]:!!a[g];return s.jsx(hl,{children:Object.keys(t).map(g=>{var p,_;const h=g;return s.jsxs(f,{className:cn.checkboxWithField,children:[s.jsx(qt,{control:e==="enabled_pages"?s.jsx(_s,{checked:(p=a[e])==null?void 0:p[h],onChange:y=>{l(h,y.target.checked)}}):e==="enabled_features"?s.jsx(_s,{checked:(_=a[e])==null?void 0:_[h],onChange:y=>{c(h,y.target.checked)}}):s.jsx(_s,{checked:u(h),onChange:y=>{d(h,y.target.checked)}}),label:t[h]}),h==="disable_save"&&!a[h]&&s.jsx(yl,{value:a==null?void 0:a.save_label,onChange:y=>n("save_label",y.target.value),placeholder:i("saveLabel.placeholder"),InputProps:{classes:{root:cn.smallTextField}}})]},h)})})},XBe=({iframeForm:t,pagesOptions:e,setPreviewPage:a,handleFormChange:n})=>{var v,z,L,R,U,Z,ee;const{data:o,loading:i,error:r}=aj({method:"get",url:"/org_galleries"}),{tgStore:l}=q(),[c,d]=I.useState([]),[u,g]=I.useState([]),[h,p]=I.useState(""),{t:_}=J("translation",{keyPrefix:"iframeEditor.form"}),{authStore:y}=q(),{items:b}=Ap({tKeyPrefix:"genModels"}),x=Object.fromEntries(Object.keys(oa).filter(V=>oa[V]!==oa.Assets&&oa[V]!==oa.Campaign||oa[V]===oa.Assets&&Rd()||oa[V]===oa.Campaign&&(mc()||ep())).map(V=>[oa[V],V])),C=Object.entries(t.enabled_languages||{}).map(([V])=>({key:Object.keys(Uu).find(X=>Uu[X]===V)||"",value:V})),T=_("enabled_features.checkboxes",{returnObjects:!0}),S=_("importExport.checkboxes",{returnObjects:!0});I.useEffect(()=>{var V;if(o){const X=o.map(P=>({key:P.name,value:P.id})),se=3;X.some(P=>P.value===se)||X.push({key:"Public Gallery",value:"use_public_gallery"}),d(X),p(t.use_public_gallery?"use_public_gallery":((V=o.find(P=>P.org_id===t.organization))==null?void 0:V.id)??"")}},[o]),I.useEffect(()=>{l.tgModelStore.listAllModels("Completed").then(V=>{const X=V.map(se=>({key:se.name,value:se.id.toString(),icon:y.isFeatureEnabled(ys.TAILORED_GENERATION)?"":s.jsx(Xd,{})}));g(X)})},[y.isLoadingOrgSubscriptions]);const j=V=>{const X=V.target.value;n("target",X),n("enabled_pages",{...t.enabled_pages,[X]:!0}),a(X)},N=V=>{const X=V.target.value;t.enabled_languages&&Object.keys(t.enabled_languages).forEach(se=>{t.enabled_languages&&(t.enabled_languages[se]=se===X)}),n("enabled_languages",t.enabled_languages)},w=V=>{t.default_gen_aspect_ratio=V.target.value,n("default_gen_aspect_ratio",t.default_gen_aspect_ratio)},D=V=>{n("use_public_gallery",V.target.value==="use_public_gallery"),p(V.target.value)},E=V=>{const X=V.target.value,se=Object.fromEntries(X.map(P=>{var te,F;return[P,t.gen_models?t.gen_models[P]??((te=b.find(ne=>ne.value===P))==null?void 0:te.key):(F=b.find(ne=>ne.value===P))==null?void 0:F.key]}));n("gen_models",se)},A=V=>{const X={...t==null?void 0:t.gen_models};delete X[V],n("gen_models",X)},M=(V,X)=>{if(X){const se={...t==null?void 0:t.gen_models};se[V]=X,n("gen_models",se)}},B=V=>{y.isFeatureEnabled(ys.TAILORED_GENERATION)?n("enabled_tg_models",V.target.value):window.open(`${O.CONSOLE.path}?pricing=true`)},Q=V=>{const X=(t==null?void 0:t.enabled_tg_models)??[],se=X.indexOf(V);se>-1&&X.splice(se,1),n("enabled_tg_models",X)},W=Object.entries((t==null?void 0:t.enabled_languages)??{}).filter(([V,X])=>X).map(([V,X])=>V),H=W.length>0?W[0]:Uu.English;return I.useEffect(()=>{const V=Object.entries(t.enabled_pages??[]).filter(([X,se])=>Object.keys(x).includes(X)&&se);V.length===1&&n("target",V[0][0])},[t.enabled_pages]),s.jsxs(f,{className:cn.container,children:[s.jsx(me,{label:_("name.label"),children:s.jsx(Nt,{value:t.name,onChange:V=>n("name",V.target.value),placeholder:_("name.placeholder"),fullWidth:!0,InputProps:{classes:{root:cn.textField}}})}),s.jsx(me,{label:_("description.label"),children:s.jsx(Nt,{value:t.description,onChange:V=>n("description",V.target.value),placeholder:_("description.placeholder"),fullWidth:!0,multiline:!0,minRows:3,InputProps:{classes:{root:cn.bigTextField}}})}),s.jsx(me,{label:_("availablePages.label"),children:s.jsx(df,{checkboxes:x,checkboxConfig:"enabled_pages",iframeForm:t,handleFormChange:n,setPreviewPage:a})}),(RP()||mc()||ep())&&s.jsx(me,{label:_("displayLanguage.label"),children:s.jsx(Ve,{value:H,onChange:N,placeholder:_("displayLanguage.placeholder"),items:C,className:cn.dropDown,width:"-webkit-fill-available"})}),s.jsx(me,{label:_("startingPage.label"),children:s.jsx(Ve,{value:t==null?void 0:t.target,onChange:j,placeholder:_("startingPage.placeholder"),items:e,className:cn.dropDown,width:"-webkit-fill-available"})}),((v=t.enabled_pages)==null?void 0:v.gallery)&&s.jsx(me,{label:_("chooseGallery.label"),children:s.jsx(Ve,{value:h,onChange:D,placeholder:_("chooseGallery.placeholder"),items:c,className:cn.dropDown,width:"-webkit-fill-available",loading:i,error:!!r})}),((z=t.enabled_pages)==null?void 0:z.gallery)&&s.jsx(me,{label:_("genModels.label"),children:s.jsx(Ve,{value:Object.entries((t==null?void 0:t.gen_models)??{}).filter(([V,X])=>X).map(([V,X])=>V),items:b.map(V=>({key:t.gen_models?t.gen_models[V.value]??V.key:V.key,value:V.value})),onChange:E,handleDelete:A,handleEditItem:M,placeholder:_("genModels.placeholder"),multiple:!0,className:cn.dropDown,width:"-webkit-fill-available"})}),((L=t.enabled_pages)==null?void 0:L.gallery)&&s.jsx(me,{label:_("enabledTgModels.label"),children:s.jsx(Ve,{height:((t==null?void 0:t.enabled_tg_models)??[]).length>0?"auto":void 0,menuMaxHeight:"300px",value:(t==null?void 0:t.enabled_tg_models)??[],onChange:B,handleDelete:Q,loading:l.tgModelStore.loadingModelsList||y.isLoadingOrgSubscriptions,error:l.tgModelStore.modelsListError,placeholder:u.length>0?_("enabledTgModels.placeholder"):_("enabledTgModels.noModels"),multiple:!0,disabled:u.length===0||y.isLoadingOrgSubscriptions,items:u,className:cn.dropDown,width:"-webkit-fill-available"})}),((R=t.enabled_pages)==null?void 0:R.gallery)&&s.jsx(me,{label:_("defaultGenAspectRatio.label"),children:s.jsx(Ho,{type:"aspectRatio",value:t.default_gen_aspect_ratio,onChange:w,placeholder:_("defaultGenAspectRatio.placeholder"),className:cn.dropDown,width:"-webkit-fill-available"})}),s.jsx(Ee,{className:cn.divider}),s.jsx(me,{label:_("customStyle"),children:s.jsx(me,{label:_("primaryColor.label"),children:s.jsxs(f,{className:cn.colorWrapper,children:[s.jsx(zu,{circleWidth:"33px",color:(U=t==null?void 0:t.custom_style)==null?void 0:U.primaryColor,onColorChange:V=>{n("custom_style",{...t.custom_style,primaryColor:V})}}),s.jsx(Y1,{color:(Z=t==null?void 0:t.custom_style)==null?void 0:Z.primaryColor,onColorChange:V=>{n("custom_style",{...t.custom_style,primaryColor:V})}})]})})}),s.jsx(Ee,{}),s.jsx(me,{label:_("controlsConfiguration.label"),children:s.jsxs(hl,{children:[((ee=t.enabled_pages)==null?void 0:ee.gallery)&&s.jsx(qt,{control:s.jsx(_s,{checked:!t.embedded_iframe,onChange:V=>{n("embedded_iframe",!V.target.checked)}}),label:_("controlsConfiguration.checkboxes.galleryHeader")}),s.jsx(qt,{control:s.jsx(_s,{checked:t.enable_close_button,onChange:V=>{n("enable_close_button",V.target.checked)}}),label:_("controlsConfiguration.checkboxes.closeWindowButton")})]})}),s.jsx(me,{label:_("headerInfo.label"),children:s.jsx(yl,{value:t.usageText,onChange:V=>n("usageText",V.target.value),placeholder:_("headerInfo.placeholder"),fullWidth:!0,multiline:!0,minRows:3,InputProps:{classes:{root:cn.bigTextField}}})}),s.jsx(me,{label:_("enabled_features.label"),children:s.jsx(df,{checkboxes:T,checkboxConfig:"enabled_features",iframeForm:t,handleFormChange:n})}),s.jsx(me,{label:_("importExport.label"),children:s.jsx(df,{checkboxes:S,checkboxConfig:"importExportConfig",iframeForm:t,handleFormChange:n})})]})},KBe=Y(XBe),eOe="_container_1ubq0_1",tOe="_headerWithButtons_1ubq0_1",sOe="_headerWrapper_1ubq0_1",aOe="_content_1ubq0_10",nOe={container:eOe,headerWithButtons:tOe,headerWrapper:sOe,content:aOe},oOe="_container_199vb_1",iOe="_headerWithButtons_199vb_1",rOe="_headerWrapper_199vb_1",lOe="_content_199vb_10",cOe="_copyToClipboard_199vb_22",dOe="_textToCopy_199vb_26",uOe="_copyToClipboardButton_199vb_32",pOe="_iframePreviewWrapper_199vb_35",gOe="_iframePreview_199vb_35",mOe="_subHeader_199vb_43",qc={container:oOe,headerWithButtons:iOe,headerWrapper:rOe,content:lOe,copyToClipboard:cOe,textToCopy:dOe,copyToClipboardButton:uOe,iframePreviewWrapper:pOe,iframePreview:gOe,subHeader:mOe},hOe=({iframeUrl:t,pagesOptions:e,previewPage:a,setPreviewPage:n})=>{const{t:o}=J("translation",{keyPrefix:"iframeEditor.preview"}),[i,r]=I.useState(0),l=I.useRef(),c=()=>{r(d=>d+1)};return I.useEffect(()=>{l.current&&window.addEventListener("message",d=>{var u;d.data&&d.data.type&&d.data.type===w_.AuthInit&&((u=ms.currentUser)==null||u.getIdToken().then(g=>{l.current.contentWindow.postMessage({type:w_.Auth,message:g},ry())}))},!1)},[l.current]),s.jsx(f,{className:qc.container,children:s.jsxs(f,{className:qc.iframePreviewWrapper,children:[s.jsxs(f,{className:qc.headerWithButtons,children:[s.jsx(k,{className:qc.subHeader,children:o("iframePreview")}),s.jsxs(Xs,{children:[s.jsx(ae,{onClick:c,buttonType:"textSmall",children:o("refreshBtn")}),s.jsx(Ve,{value:a,onChange:d=>n(d.target.value),items:e,className:qc.dropDown,placeholder:o("selectPage")})]})]}),s.jsx("iframe",{id:"iframePreview",src:t,className:qc.iframePreview,frameBorder:"0",ref:l},i)]})})},fOe=()=>{const{t}=J("translation",{keyPrefix:"iframeEditor"}),{uiStore:e,appStore:a}=q(),n=ve(),o=Xt(),{iframeToEdit:i}=o.state||{},[r,l]=I.useState(i??TBe),c=Object.entries(r.enabled_pages||{}).filter(([C,T])=>T===!0&&(C!==oa.Assets&&C!==oa.Campaign||C===oa.Assets&&Rd()||C===oa.Campaign&&(mc()||ep()))).map(([C])=>({key:Object.keys(oa).find(T=>oa[T]===C)||"",value:C})),[d,u]=I.useState(r==null?void 0:r.target),g=$Be(r,d);I.useEffect(()=>(e.hideSideBar(),e.showBackButton(O.IFRAME_CONFIG.fullPath),a.logEvent({eventType:ns.START_IFRAME_CONFIG}),()=>{e.showSideBar(),e.hideBackButton()}),[]);const h=(C,T)=>{l(S=>({...S,[C]:T}))},p=()=>{window.open(g,"_blank")},_=async()=>{try{i?await y():await b()}catch(C){console.error(C)}},y=async()=>{try{const C={...i,...r,enabled_pages:x(r==null?void 0:r.enabled_pages),enabled_features:x(r==null?void 0:r.enabled_features)};await(await et()).put(`/update_iframe/${i==null?void 0:i.uid}`,C),n(O.IFRAME_CONFIG.fullPath)}catch(C){console.error(C)}},b=async()=>{try{const C={...r,enabled_pages:x(r==null?void 0:r.enabled_pages),enabled_features:x(r==null?void 0:r.enabled_features)};await(await et()).post("/create_iframe/",C),n(O.IFRAME_CONFIG.fullPath)}catch(C){console.error(C)}},x=(C={})=>Object.fromEntries(Object.entries(C??{}).filter(([T,S])=>S));return s.jsx(jl,{name:r==null?void 0:r.name,onNameChange:C=>h("name",C.target.value),primaryButton:t("saveBtn"),primaryButtonClick:_,secondaryButton:t("previewBtn"),secondaryButtonClick:p,children:s.jsxs(f,{className:nOe.content,children:[s.jsx(KBe,{iframeForm:r,pagesOptions:c,handleFormChange:h,setPreviewPage:u}),s.jsx(hOe,{iframeUrl:g,pagesOptions:c,previewPage:d,setPreviewPage:u})]})})},_Oe=()=>{const{t}=J("translation"),e=[O.IFRAME_CONFIG.path];return s.jsx(s.Fragment,{children:s.jsx(Mi,{title:t("IframesTab.title"),subTabs:e,children:s.jsx(vs,{})})})},yOe=Y(_Oe),bOe="_nameContainer_thbfh_1",IOe="_description_thbfh_7",xOe="_addDomainBtn_thbfh_11",COe="_loadingPlacefoler_thbfh_21",TOe="_actions_thbfh_26",SOe="_domain_thbfh_26",jOe="_actionBtn_thbfh_30",AOe="_addBtn_thbfh_54",NOe="_statusContainer_thbfh_61",wOe="_circle_thbfh_66",MOe="_inactive_thbfh_71",vOe="_deleted_thbfh_72",EOe="_active_thbfh_75",kOe="_pending_thbfh_78",ha={nameContainer:bOe,description:IOe,addDomainBtn:xOe,loadingPlacefoler:COe,actions:TOe,domain:SOe,actionBtn:jOe,addBtn:AOe,statusContainer:NOe,circle:wOe,inactive:MOe,deleted:vOe,active:EOe,pending:kOe},DOe=()=>{const{appStore:t}=q(),{canUserEditOrganization:e}=Tc(),[a,n]=I.useState(),[o,i]=I.useState(!1),[r,l]=I.useState(!1),[c,d]=I.useState(""),[u,g]=I.useState(null),[h,p]=I.useState(),{t:_}=J("translation",{keyPrefix:"newIframes.config"}),y=[_("table.headers.name"),_("table.headers.updated"),_("table.headers.domains"),_("table.headers.status"),_("table.headers.actions")],b=F_(),[x,C]=I.useState([]),[T,S]=I.useState(),j={rowsPerPage:K.rowsPerPage,totalRows:K.paginatedIframes.total,loadNextPage:K.getOrgIframes},{items:N}=Ap({tKeyPrefix:"statuses"}),{createIframeUrl:w}=Mp();I.useEffect(()=>{K.getOrgIframes(1).then(()=>C(K.paginatedIframes.items.map(Z=>B(Ta(Z)))))},[]),I.useEffect(()=>{if(!K.loadingOrgIframes){const Z=K.paginatedIframes.items.map(ee=>B(Ta(ee)));C([...Z])}},[K.paginatedIframes.items]);const D=Z=>{const ee={iframeToEdit:Z};b(`${O.NEW_IFRAMES_EDITOR.editPath}/${Z.id}`,{state:ee})},E=Z=>{window.open(w(Z),"_blank")},A=async Z=>{await K.deleteIframe(Z),C(ee=>ee.filter(V=>V.key!==Z)),U()},M=async(Z,ee)=>{n({data:Z,column:"status"}),await K.updateIframe({...Z,status:ee}),n(void 0)},B=Z=>{var oe,ce;const ee=Z.status==="Deleted"?"#1A063840":"",V=s.jsxs(f,{className:ha.statusContainer,sx:{color:ee},children:[s.jsx("div",{className:`${ha[(oe=Z.status)==null?void 0:oe.toLowerCase()]} ${ha.circle}`}),Z.status]}),X=s.jsx(f,{className:G(ha.nameContainer),children:s.jsxs(f,{className:G(ha.nameContainer),children:[s.jsx(f,{children:Z.name}),Z.description&&s.jsx(f,{className:ha.description,children:Z.description})]})}),se=s.jsx(f,{children:xp(Z.updated_at)}),P=(ce=Z.config.allowed_domains)!=null&&ce.length?s.jsx(f,{className:ha.statusContainer,children:Z.status!=="Deleted"&&e()?s.jsx(gr,{label:V,items:N.filter(ye=>ye.value!=="Deleted").map(({key:ye,value:ge})=>({text:ye,onClick:()=>M(Z,ge)}))}):V}):s.jsx(ae,{buttonType:"primaryMedium",className:ha.addDomainBtn,startIcon:s.jsx(pr,{fillColor:"#fff"}),onClick:()=>{i(!0),p(Z)},children:_("addDomain")},"add-domain"),te=s.jsxs(f,{className:ha.actions,children:[s.jsx(Ne,{title:_("table.edit"),children:s.jsx(_r,{className:ha.actionBtn,onClick:()=>D(Z),sx:{width:"18px !important"}})}),s.jsx(Ne,{title:_("table.view"),children:s.jsx(Vd,{className:ha.actionBtn,onClick:()=>E(Z),sx:{width:"21px !important"}})}),s.jsx(Ne,{title:_("table.copy"),children:s.jsx(Rn,{className:ha.actionBtn,textToCopy:w(Z)})}),s.jsx($o,{condition:!Z.name.includes(_("table.dontDelete")),children:s.jsx(Ne,{title:_("table.delete"),children:s.jsx(xt,{className:ha.actionBtn,onClick:()=>R(Z)})})})]}),F=[...(Z.config.allowed_domains||[]).map((ye,ge)=>s.jsxs(f,{className:ha.domain,children:[s.jsx(k,{textTransform:"initial",children:ye}),s.jsx(xt,{className:ha.actionBtn,onClick:()=>H(Z,ge)})]},ge)),s.jsx(ae,{startIcon:s.jsx(pr,{}),onClick:()=>{i(!0),p(Z)},className:ha.addBtn,children:_("table.addDomain")})];return{key:Z.id,data:{name:X,updated:se,domains:F,status:P,actions:te}}},Q=()=>{b(O.NEW_IFRAMES_EDITOR.createPath)},W=async()=>{try{if(h){const Z=c.split(",").map(V=>V.trim());if(Z.every(v)){const V={...h,config:{...h.config,allowed_domains:[...(h==null?void 0:h.config.allowed_domains)||[],...Z]},status:"Active"};await K.updateIframe(V),t.logEvent({eventType:ns.ACTIVATED_IFRAME}),C(X=>X.map(se=>se.key===h.id?B(V):se)),L()}else g(_("allowedDomainsPopup.invalidDomains"))}}catch(Z){console.error(Z)}},H=async(Z,ee)=>{try{const V=Z==null?void 0:Z.config.allowed_domains.filter((se,P)=>P!==ee),X={...Z,config:{...Z.config,allowed_domains:V},status:V.length===0?"Inactive":"Active"};await K.updateIframe(X),C(se=>se.map(P=>P.key===Z.id?B(X):P))}catch(V){console.error(V)}};function v(Z){return/^(http(s?):\/\/localhost(:[0-9]{1,5})?|((http(s?)):\/\/)?[*a-zA-Z0-9.-]+\.[a-zA-Z]{2,})(:[0-9]{1,5})?$/.test(Z)}const z=async Z=>{const ee={...T,search:{text:Z.target.value,fields:["name","description","updated_at","status"]}};S(ee),await K.getOrgIframes(1,ee)},L=()=>{i(!1),d(""),p(void 0)},R=Z=>{l(!0),p(Z)},U=()=>{l(!1),p(void 0)};return s.jsxs(s.Fragment,{children:[s.jsx(co,{title:_("table.title"),description:_("table.description"),primaryButtonText:_("table.primaryBtn"),primaryButtonClick:Q,secondaryButtonText:_("table.secondaryBtn"),secondaryButtonClick:()=>window.open(Te.IFRAME_v2_DOCS,"_blank"),headerArray:y,tableData:x,emptyStateComponent:s.jsx(eu,{message:_("table.emptyState")}),loading:K.loadingOrgIframes,enableSearch:!0,searchBoxPlaceholder:_("table.searchPlaceholder"),handleSearchChange:z,filterBy:T,paginationOptions:j,loadingRow:a}),s.jsx(Oe,{onClose:U,title:_("deletePopup.title"),description:_("deletePopup.description"),confirmButtonText:_("deletePopup.confirmText"),open:r,onClick:()=>h&&A(h.id)}),s.jsx(Oe,{onClose:L,title:_("allowedDomainsPopup.title"),description:_("allowedDomainsPopup.description"),confirmButtonText:_("allowedDomainsPopup.confirmText"),open:o,onClick:W,errorMessage:u,disableConfirm:!c||u!==null,children:s.jsx(we,{alignment:"flex-start",multiline:!0,className:ha.textFieldStyle,height:"108px",type:"text",placeholder:_("allowedDomainsPopup.textFieldPlaceholder"),value:c,onChange:Z=>{d(Z.target.value),g(null)}})})]})},POe=Y(DOe),LOe=()=>{const{iframeForm:t,handleFormChange:e}=K,a=(n,o)=>{e("config",{...t.config,enabled_pages:{...t.config.enabled_pages,[n]:o}})};return s.jsx(hl,{children:Object.entries(t.organization.allowed_pages).map(([n])=>n).sort(K.sortPages).map(n=>{var o;return s.jsx(qt,{control:s.jsx(_s,{checked:(o=t.config.enabled_pages)==null?void 0:o[n],onChange:i=>a(n,i.target.checked)}),label:K.getIframeAppName(n)},n)})})},BOe=Y(LOe),OOe="_bigTextField_1vsfg_1",ROe="_smallTextField_1vsfg_1",zOe="_textField_1vsfg_1",UOe="_checkboxWithField_1vsfg_10",$Oe="_container_1vsfg_19",FOe="_divider_1vsfg_28",GOe="_inputLabel_1vsfg_34",Oo={bigTextField:OOe,smallTextField:ROe,textField:zOe,checkboxWithField:UOe,container:$Oe,divider:FOe,inputLabel:GOe},WOe=()=>{const{iframeForm:t,handleFormChange:e}=K,{t:a}=J("translation",{keyPrefix:"newIframes.editor.form.campaignConfig"}),n=(o,i)=>{e("config",{...t.config,campaign_config:{...t.config.campaign_config,[o]:i}})};return s.jsx(hl,{children:Object.entries(t.config.campaign_config||{}).map(([o,i])=>s.jsx(f,{className:Oo.checkboxWithField,children:s.jsx(qt,{control:s.jsx(_s,{checked:i,onChange:r=>n(o,r.target.checked)}),label:a(`checkboxes.${o}`)},o)},o))})},HOe=Y(WOe),QOe=()=>{const{iframeForm:t,handleFormChange:e}=K,{t:a}=J("translation",{keyPrefix:"newIframes.editor.form.generalConfig"}),n=(i,r)=>{e("config",{...t.config,general_config:{...t.config.general_config,[i]:r}})},o=i=>{e("config",{...t.config,general_config:{...t.config.general_config,save_label:i}})};return s.jsx(hl,{children:Object.entries(t.config.general_config||{}).filter(([i,r])=>typeof r=="boolean").map(([i,r])=>{var l;return s.jsxs(f,{className:Oo.checkboxWithField,children:[(i!=="enable_psd"&&i!=="enable_increase_res"||(t.config.general_config||{}).enable_download||(t.config.general_config||{}).enable_save)&&s.jsx(qt,{control:s.jsx(_s,{checked:r,onChange:c=>n(i,c.target.checked)}),label:a(`checkboxes.${i}`)},i),i==="enable_save"&&r&&s.jsx(yl,{value:(l=t==null?void 0:t.config.general_config)==null?void 0:l.save_label,onChange:c=>o(c.target.value),placeholder:a("saveLabel.placeholder"),InputProps:{classes:{root:Oo.smallTextField}}})]},i)})})},JOe=Y(QOe),VOe=()=>{var o;const{iframeForm:t,handleFormChange:e}=K,{t:a}=J("translation",{keyPrefix:"newIframes.editor.form.imageEditingConfig"}),n=i=>{e("config",{...t.config,image_editing_config:{...t.config.image_editing_config??{},default_view_mode:i.target.value}})};return s.jsx(me,{label:a("defaultViewMode.label"),children:s.jsx(Ve,{value:(o=t==null?void 0:t.config.image_editing_config)==null?void 0:o.default_view_mode,onChange:n,placeholder:a("defaultViewMode.placeholder"),items:Object.values(Rt).map(i=>({key:dr(i),value:i}))})})},YOe=Y(VOe),ZOe="_container_1lwi2_1",qOe="_inputLabel_1lwi2_5",rI={container:ZOe,inputLabel:qOe},XOe=()=>{var g;const{iframeForm:t,handleFormChange:e}=K,{t:a}=J("translation",{keyPrefix:"newIframes.editor.form.imageGenerationConfig.foundationModels"}),{textToImageStore:n,authStore:o}=q(),[i,r]=I.useState([]),l=Object.entries(((g=t==null?void 0:t.config.image_generation_config)==null?void 0:g.enabled_foundation_models)??{}).flatMap(([h,p])=>Object.keys(p).map(_=>Ud(h,_)));I.useEffect(()=>{(async()=>Object.entries(await n.getModels()).flatMap(([p,_])=>_.versions.map(y=>({key:ap(p,y),value:Ud(p,y)}))))().then(r)},[]);const c=h=>{const p=h.target.value.reduce((_,y)=>{var T,S,j;const b=fd(y),x=_d(y),C=((j=(S=(T=t.config.image_generation_config)==null?void 0:T.enabled_foundation_models)==null?void 0:S[b])==null?void 0:j[x])??ap(b,x);return _[b]={..._==null?void 0:_[b],[x]:C},_},{});e("config",{...t.config,image_generation_config:{...t.config.image_generation_config??{},enabled_foundation_models:p}})},d=h=>{var _,y;const p={...(_=t==null?void 0:t.config.image_generation_config)==null?void 0:_.enabled_foundation_models};(y=p==null?void 0:p[fd(h)])==null||delete y[_d(h)],e("config",{...t.config,image_generation_config:{...t.config.image_generation_config??{},enabled_foundation_models:p}})},u=(h,p)=>{var _;if(p){const y={...(_=t==null?void 0:t.config.image_generation_config)==null?void 0:_.enabled_foundation_models};y[fd(h)][_d(h)]=p,e("config",{...t.config,image_generation_config:{...t.config.image_generation_config??{},enabled_foundation_models:y}})}};return s.jsx(Ve,{value:l,items:i.map(h=>{var p,_,y;return{key:((y=(_=(p=t.config.image_generation_config)==null?void 0:p.enabled_foundation_models)==null?void 0:_[fd(h.value)])==null?void 0:y[_d(h.value)])??h.key,value:h.value}}),loading:n.loadingModels||o.isLoadingOrgSubscriptions,onChange:c,handleDelete:d,handleEditItem:o.isFeatureEnabled(ys.IFRAME_WHITE_LABEL)?u:void 0,placeholder:a("placeholder"),multiple:!0})},KOe=Y(XOe),e8e=()=>{var d;const{t}=J("translation",{keyPrefix:"newIframes.editor.form.imageGenerationConfig.tgModels"}),{tgStore:e,authStore:a}=q(),{iframeForm:n,handleFormChange:o}=K,[i,r]=I.useState([]);I.useEffect(()=>{(async()=>(await e.tgModelStore.listAllModels("Completed")).map(g=>({key:g.name,value:g.id.toString(),icon:a.isFeatureEnabled(ys.TAILORED_GENERATION)?"":s.jsx(Xd,{})})))().then(r)},[a.isLoadingOrgSubscriptions]);const l=u=>{a.isFeatureEnabled(ys.TAILORED_GENERATION)?o("config",{...n.config,image_generation_config:{...n.config.image_generation_config??{},enabled_tg_models:u.target.value}}):window.open(`${O.CONSOLE.path}?pricing=true`)},c=u=>{var p;const g=((p=n==null?void 0:n.config.image_generation_config)==null?void 0:p.enabled_tg_models)??[],h=g.indexOf(u);h>-1&&g.splice(h,1),o("config",{...n.config,image_generation_config:{...n.config.image_generation_config??{},enabled_tg_models:g}})};return s.jsx(Ve,{menuMaxHeight:"300px",value:((d=n==null?void 0:n.config.image_generation_config)==null?void 0:d.enabled_tg_models)??[],onChange:l,handleDelete:c,loading:e.tgModelStore.loadingModelsList||a.isLoadingOrgSubscriptions,error:e.tgModelStore.modelsListError,placeholder:e.tgModelStore.loadingModelsList||i.length?t("placeholder"):t("noModels"),disabled:!e.tgModelStore.loadingModelsList&&(i.length===0||a.isLoadingOrgSubscriptions),items:i,multiple:!0})},t8e=Y(e8e),s8e=()=>{var o;const{iframeForm:t,handleFormChange:e}=K,{t:a}=J("translation",{keyPrefix:"newIframes.editor.form.imageGenerationConfig"}),n=i=>{e("config",{...t.config,image_generation_config:{...t.config.image_generation_config??{},default_aspect_ratio:i.target.value}})};return s.jsxs(At,{className:rI.container,children:[s.jsx(me,{label:a("foundationModels.label"),children:s.jsx(KOe,{})}),s.jsx(me,{label:a("tgModels.label"),children:s.jsx(t8e,{})}),s.jsx(me,{label:a("defaultGenAspectRatio.label"),children:s.jsx(Ho,{type:"aspectRatio",value:(o=t==null?void 0:t.config.image_generation_config)==null?void 0:o.default_aspect_ratio,onChange:n,placeholder:a("defaultGenAspectRatio.placeholder"),className:rI.dropDown,width:"-webkit-fill-available"})})]})},a8e=Y(s8e),n8e="_container_kx3mp_1",o8e="_overlay_kx3mp_7",i8e="_loading_kx3mp_22",r8e="_button_kx3mp_26",l8e="_children_kx3mp_38",c8e="_upgrade_kx3mp_38",Xc={container:n8e,overlay:o8e,loading:i8e,button:r8e,children:l8e,upgrade:c8e},d8e=({children:t,feature:e})=>{const{t:a}=J("translation",{keyPrefix:"upgradeButton"}),{authStore:n}=q(),[o,i]=I.useState(!1);return I.useEffect(()=>{n.isLoadingOrgSubscriptions||i(!n.isFeatureEnabled(e))},[n.isLoadingOrgSubscriptions]),s.jsxs(f,{className:Xc.container,children:[(n.isLoadingOrgSubscriptions||o)&&s.jsx(f,{className:Xc.overlay,children:s.jsx(Qe,{size:30,className:Xc.loading,isLoading:n.isLoadingOrgSubscriptions,children:s.jsxs(ae,{buttonType:"textSmall",className:Xc.button,disableRipple:!0,onClick:()=>window.open(`${O.CONSOLE.path}?pricing=true`,"_blank"),children:[s.jsx(Xd,{})," ",a("label")]})})}),s.jsx(f,{className:G(Xc.children,{[Xc.upgrade]:o}),children:t})]})},lI=Y(d8e),u8e="_container_1ltdo_1",p8e="_colorWrapper_1ltdo_6",g8e="_colorTextfield_1ltdo_9",m8e="_colorInput_1ltdo_12",h8e="_textField_1ltdo_21",cI={container:u8e,colorWrapper:p8e,colorTextfield:g8e,colorInput:m8e,textField:h8e},f8e=()=>{var c,d,u,g,h,p,_,y;const{iframeForm:t,handleFormChange:e}=K,{t:a}=J("translation",{keyPrefix:"newIframes.editor.form.customStyle"}),n=new Je("/upload-image"),[o,i]=I.useState(!1),r=async(b,x)=>{var C;e("config",{...t.config,custom_style:{...t.config.custom_style,cssVars:{...(C=t.config.custom_style)==null?void 0:C.cssVars,[b]:x}}})},l=async b=>{var C;let x;if(b)try{i(!0);const T=new FormData;T.append("file",b,b.name),T.append("max_size","100"),x=await n.post("/s3/file",T,{"Content-Type":"multipart/form-data"})}finally{i(!1)}e("config",{...t.config,custom_style:{...t.config.custom_style,logo:{...(C=t.config.custom_style)==null?void 0:C.logo,image:x}}})};return s.jsxs(f,{className:cI.container,children:[s.jsx(me,{label:a("primaryColor.label"),children:s.jsx(lI,{feature:ys.IFRAME_WHITE_LABEL,children:s.jsxs(f,{className:cI.colorWrapper,children:[s.jsx(zu,{circleWidth:"33px",color:(d=(c=t==null?void 0:t.config.custom_style)==null?void 0:c.cssVars)==null?void 0:d.primary_main_color,onColorChange:b=>r("primary_main_color",b)}),s.jsx(Y1,{color:(g=(u=t==null?void 0:t.config.custom_style)==null?void 0:u.cssVars)==null?void 0:g.primary_main_color,onColorChange:b=>r("primary_main_color",b)})]})})}),s.jsx(me,{label:a("logo.label"),children:s.jsx(lI,{feature:ys.IFRAME_WHITE_LABEL,children:s.jsx(zn,{description:a("logo.uploadLogo"),icon:(p=(h=t==null?void 0:t.config.custom_style)==null?void 0:h.logo)!=null&&p.image?"":s.jsx(Wo,{}),horizontalLayout:!0,largeIcon:!0,src:(y=(_=t==null?void 0:t.config.custom_style)==null?void 0:_.logo)==null?void 0:y.image,onUpload:b=>{var x;return l((x=b.target.files)==null?void 0:x[0])},onDelete:()=>l(),loading:o})})})]})},_8e=Y(f8e),y8e=()=>{const{iframeForm:t,handleFormChange:e}=K,{t:a}=J("translation",{keyPrefix:"newIframes.editor.form"}),[n,o]=I.useState([]);I.useEffect(()=>{t.config.landing_page&&e("config",{...t.config,landing_page:t.config.enabled_pages[t.config.landing_page]?t.config.landing_page:""}),o(Object.entries(t.config.enabled_pages).filter(([,r])=>r).map(([r])=>r).sort(K.sortPages).map(r=>({key:K.getIframeAppName(r),value:r})))},[t.config.enabled_pages]);const i=r=>{e("config",{...t.config,landing_page:r.target.value})};return s.jsxs(f,{className:Oo.container,children:[s.jsx(me,{label:a("name.label"),children:s.jsx(Nt,{value:t.name,onFocus:()=>{var r;t.name===im(((r=Ae())==null?void 0:r.organization.uid)??"").name&&e("name","")},onBlur:()=>{var r;t.name===""&&e("name",im(((r=Ae())==null?void 0:r.organization.uid)??"").name)},onChange:r=>e("name",r.target.value),placeholder:a("name.placeholder"),fullWidth:!0,InputProps:{classes:{root:Oo.textField}}})}),s.jsx(me,{label:a("description.label"),children:s.jsx(Nt,{value:t.description,onChange:r=>e("description",r.target.value),placeholder:a("description.placeholder"),fullWidth:!0,multiline:!0,minRows:3,InputProps:{classes:{root:Oo.bigTextField}}})}),s.jsx(me,{label:a("availablePages.label"),children:s.jsx(BOe,{})}),s.jsx(me,{label:a("startingPage.label"),children:s.jsx(Ve,{value:t==null?void 0:t.config.landing_page,onChange:i,placeholder:a("startingPage.placeholder"),items:n})}),s.jsx(Ee,{className:Oo.divider}),s.jsx(me,{label:a("customStyle.label"),children:s.jsx(_8e,{})}),s.jsx(Ee,{className:Oo.divider}),s.jsx(me,{label:a("generalConfig.label"),children:s.jsx(JOe,{})}),(t.config.enabled_pages.textToImage||t.config.enabled_pages.textToVector)&&s.jsxs(s.Fragment,{children:[s.jsx(Ee,{className:Oo.divider}),s.jsx(me,{label:a("imageGenerationConfig.label"),children:s.jsx(a8e,{})})]}),t.config.enabled_pages.imageToImage&&s.jsxs(s.Fragment,{children:[s.jsx(Ee,{className:Oo.divider}),s.jsx(me,{label:a("imageEditingConfig.label"),children:s.jsx(YOe,{})})]}),t.config.enabled_pages.campaign&&s.jsxs(s.Fragment,{children:[s.jsx(Ee,{className:Oo.divider}),s.jsx(me,{label:a("campaignConfig.label"),children:s.jsx(HOe,{})})]})]})},b8e=Y(y8e),I8e="_container_1ubq0_1",x8e="_headerWithButtons_1ubq0_1",C8e="_headerWrapper_1ubq0_1",T8e="_content_1ubq0_10",S8e={container:I8e,headerWithButtons:x8e,headerWrapper:C8e,content:T8e},j8e="_container_199vb_1",A8e="_headerWithButtons_199vb_1",N8e="_headerWrapper_199vb_1",w8e="_content_199vb_10",M8e="_copyToClipboard_199vb_22",v8e="_textToCopy_199vb_26",E8e="_copyToClipboardButton_199vb_32",k8e="_iframePreviewWrapper_199vb_35",D8e="_iframePreview_199vb_35",P8e="_subHeader_199vb_43",yu={container:j8e,headerWithButtons:A8e,headerWrapper:N8e,content:w8e,copyToClipboard:M8e,textToCopy:v8e,copyToClipboardButton:E8e,iframePreviewWrapper:k8e,iframePreview:D8e,subHeader:P8e},L8e=()=>{const{t}=J("translation",{keyPrefix:"iframeEditor.preview"}),[e,a]=I.useState(0),n=I.useRef(),{getIframePreviewUrl:o,getIframeHost:i}=Mp(),{authStore:r}=q(),l=()=>a(c=>c+1);return I.useEffect(()=>{n.current&&window.addEventListener("message",c=>{var d;if(c.data&&c.data.type&&c.data.type===Si.InitialLoadComplete){const u={type:Si.InitPreview,sessionId:(d=c==null?void 0:c.data)==null?void 0:d.sessionId,message:{iframe:{...K.iframeForm,id:K.iframeForm.id?K.iframeForm.id:"preview"},fb_organization:{...Ae(),role:ot.USER},orgSubscription:r.orgSubscription}};n.current.contentWindow.postMessage(JSON.stringify(u),i())}})},[n.current]),I.useEffect(()=>{K.iframeForm&&l()},[K.iframeForm]),s.jsx(f,{className:yu.container,children:s.jsxs(f,{className:yu.iframePreviewWrapper,children:[s.jsxs(f,{className:yu.headerWithButtons,children:[s.jsx(k,{className:yu.subHeader,children:t("iframePreview")}),s.jsx(ae,{onClick:l,buttonType:"textSmall",children:t("refreshBtn")})]}),s.jsx("iframe",{id:"iframePreview",src:o(),className:yu.iframePreview,frameBorder:"0",ref:n},e)]})})},B8e=Y(L8e),O8e=()=>{const{t}=J("translation",{keyPrefix:"newIframes.editor"}),{uiStore:e,appStore:a}=q(),{iframeForm:n,handleFormChange:o}=K,i=bs(),r=F_(),l=Xt(),{createIframeUrl:c}=Mp(),[d,u]=I.useState(!1),g=!n.id&&i.id!=="new";I.useEffect(()=>{var _,y,b,x;return e.hideSideBar(),e.showBackButton(O.NEW_IFRAMES_CONFIG.fullPath),a.logEvent({eventType:ns.START_IFRAME_CONFIG}),K.formErrors={},K.iframeForm=((_=l.state)==null?void 0:_.iframeToEdit)??im(((b=(y=Ae())==null?void 0:y.organization)==null?void 0:b.uid)||""),!((x=l.state)!=null&&x.iframeToEdit)&&i.id&&i.id!=="new"&&K.getIframe(i.id).then(C=>K.iframeForm=C),()=>{e.showSideBar(),e.hideBackButton(),window.history.replaceState({},"")}},[]);const h=()=>{window.open(c(n),"_blank")},p=async()=>{try{u(!0),n.id?await K.updateIframe(n):await K.createIframe(n),r(O.NEW_IFRAMES_CONFIG.fullPath)}catch{u(!1)}};return s.jsx(jl,{name:n==null?void 0:n.name,onNameChange:_=>o("name",_.target.value),primaryButton:t("saveBtn"),primaryButtonClick:p,loadingPrimaryButton:d,secondaryButton:!n.id||n.id==="preview"?void 0:t("previewBtn"),secondaryButtonClick:h,errorName:K.formErrors.invalidName,loading:g,children:s.jsxs(f,{className:S8e.content,children:[s.jsx(b8e,{}),s.jsx(B8e,{})]})})},R8e=Y(O8e),z8e=()=>{const{t}=J("translation"),e=[O.NEW_IFRAMES_CONFIG.path];return s.jsx(s.Fragment,{children:s.jsx(Mi,{title:t("IframesTab.title"),subTabs:e,children:s.jsx(vs,{})})})},U8e=Y(z8e),$8e="/assets/mobile-86cad29a.png",F8e="_container_wb69e_1",G8e="_cta_wb69e_1",W8e="_content_wb69e_1",H8e="_img_wb69e_1",Q8e="_logo_wb69e_1",J8e="_title_wb69e_20",V8e="_subTitle_wb69e_25",zr={"center-flex":"_center-flex_wb69e_1",container:F8e,cta:G8e,content:W8e,img:H8e,logo:Q8e,title:J8e,subTitle:V8e},Y8e=()=>{const{t}=J("translation",{keyPrefix:"mobileNotSupported"});return s.jsxs(f,{className:zr.container,children:[s.jsx(f,{className:zr.logo,children:s.jsx("img",{src:uh})}),s.jsxs(f,{className:zr.content,children:[s.jsx(k,{className:zr.title,children:t("title")}),s.jsx(k,{className:zr.subTitle,children:t("subTitle")}),s.jsx(f,{className:zr.img,children:s.jsx("img",{src:$8e})})]}),s.jsx(f,{className:zr.cta,children:s.jsx(ae,{buttonType:"primaryMedium",className:zr.button,onClick:()=>window.location.replace(Te.BRIA_WEBSITE),children:t("button")})})]})},Z8e=()=>s.jsx("svg",{width:"19",height:"16",viewBox:"0 0 7 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:s.jsx("path",{d:"M5.92899 0.350421C6.06288 0.216526 6.27997 0.216526 6.41386 0.350421C6.54776 0.484315 6.54776 0.7014 6.41386 0.835294L2.29958 4.94958C2.16569 5.08347 1.9486 5.08347 1.81471 4.94958L0.100421 3.23529C-0.0334735 3.1014 -0.0334735 2.88431 0.100421 2.75042C0.234315 2.61653 0.4514 2.61653 0.585294 2.75042L2.05714 4.22227L5.92899 0.350421Z",fill:"var(--primary-main-color)"})}),q8e="_container_16g6m_1",X8e="_layout_16g6m_1",K8e="_faqs_16g6m_1",e7e="_answer_16g6m_1",t7e="_question_16g6m_1",s7e="_firstQuestion_16g6m_1",a7e="_cards_16g6m_1",n7e="_card_16g6m_1",o7e="_cardDescription_16g6m_1",i7e="_cardTitle_16g6m_1",r7e="_cardStep_16g6m_1",l7e="_title_16g6m_1",c7e="_disableCard_16g6m_10",d7e="_cardButton_16g6m_41",u7e="_subscribed_16g6m_41",p7e="_quoteContainer_16g6m_57",g7e="_inputLabel_16g6m_82",m7e="_inputLabelTitle_16g6m_88",h7e="_inputLabelOptional_16g6m_95",vt={container:q8e,layout:X8e,faqs:K8e,answer:e7e,question:t7e,firstQuestion:s7e,cards:a7e,card:n7e,cardDescription:o7e,cardTitle:i7e,cardStep:r7e,title:l7e,disableCard:c7e,cardButton:d7e,subscribed:u7e,quoteContainer:p7e,inputLabel:g7e,inputLabelTitle:m7e,inputLabelOptional:h7e},f7e=()=>{const{authStore:t}=q(),{t:e}=J("translation",{keyPrefix:"models_page.accessModel"});return s.jsxs(f,{className:vt.container,children:[s.jsxs(f,{className:vt.cards,children:[s.jsx(k,{className:vt.title,children:e("cards.title")}),s.jsxs(Tt,{container:!0,spacing:3,children:[s.jsx(Tt,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:s.jsxs(f,{className:G({[vt.card]:!0,[vt.disableCard]:t.isFeatureEnabled(ys.FOUNDATION_MODELS)}),children:[s.jsx(k,{className:vt.cardStep,children:e("cards.card1.step")}),s.jsx(k,{className:vt.cardTitle,children:e("cards.card1.title")}),s.jsx(k,{className:vt.cardDescription,children:e("cards.card1.description")}),t.isFeatureEnabled(ys.FOUNDATION_MODELS)?s.jsxs(f,{className:vt.subscribed,children:[s.jsx(Z8e,{}),e("cards.subscribed")]}):s.jsx(f,{className:vt.quoteContainer,children:s.jsx(bi,{showCrown:!1,requestFeature:e("key"),eventLog:{eventType:ns.REQUEST_FOR_FOUNDATION_MODELS},buttonType:"secondaryMedium",buttonMessage:e("cards.buttons.requestAQuote"),requestTitle:e("cards.card1.requestTitle"),requestMessage:e("cards.card1.requestMessage"),submissionMessage:e("cards.card1.submissionMessage")})})]})}),s.jsx(Tt,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:s.jsxs(f,{className:vt.card,children:[s.jsx(k,{className:vt.cardStep,children:e("cards.card2.step")}),s.jsx(k,{className:vt.cardTitle,children:e("cards.card2.title")}),s.jsx(k,{className:vt.cardDescription,children:e("cards.card2.description")}),s.jsx(ae,{className:vt.cardButton,onClick:()=>{window.open(Te.BRIA_HUGGING_FACE,"_blank")},buttonType:"secondaryMedium",children:e("cards.buttons.downloadSourceCode")})]})}),s.jsx(Tt,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:s.jsxs(f,{className:vt.card,children:[s.jsx(k,{className:vt.cardStep,children:e("cards.card3.step")}),s.jsx(k,{className:vt.cardTitle,children:e("cards.card3.title")}),s.jsx(k,{className:vt.cardDescription,children:e("cards.card3.description")}),s.jsx(ae,{className:vt.cardButton,onClick:()=>{window.open(Te.BRIA_AGENT,"_blank")},buttonType:"secondaryMedium",children:e("cards.buttons.installBriaAgent")})]})})]})]}),s.jsxs(f,{className:vt.faqs,children:[s.jsx(k,{className:vt.title,children:e("faqs.title")}),s.jsx(k,{className:vt.firstQuestion,children:e("faqs.question1")}),s.jsx(k,{className:vt.answer,children:e("faqs.answer1")}),s.jsx(k,{className:vt.question,children:e("faqs.question2")}),s.jsx(k,{className:vt.answer,children:e("faqs.answer2")}),s.jsx(k,{className:vt.question,children:e("faqs.question3")}),s.jsx(k,{className:vt.answer,children:e("faqs.answer3")}),s.jsx(k,{className:vt.question,children:e("faqs.question4")}),s.jsx(k,{className:vt.answer,children:e("faqs.answer4")})]})]})},_7e=Y(f7e),y7e="_circleLoader_1dhj2_1",b7e="_container_1dhj2_5",I7e="_layout_1dhj2_5",x7e="_introduction_1dhj2_5",C7e="_descriptionsBox_1dhj2_5",T7e="_description_1dhj2_5",S7e="_title_1dhj2_5",j7e="_blueButton_1dhj2_30",A7e="_alert_1dhj2_33",N7e="_card_1dhj2_36",w7e="_imgContainter_1dhj2_43",M7e="_image_1dhj2_51",v7e="_textAndButtonContainer_1dhj2_55",E7e="_buttonsGroup_1dhj2_77",k7e="_button_1dhj2_77",D7e="_buttonIcon_1dhj2_90",P7e="_link_1dhj2_94",L7e="_blueLink_1dhj2_109",ws={circleLoader:y7e,container:b7e,layout:I7e,introduction:x7e,descriptionsBox:C7e,description:T7e,title:S7e,blueButton:j7e,alert:A7e,card:N7e,imgContainter:w7e,image:M7e,textAndButtonContainer:v7e,buttonsGroup:E7e,button:k7e,buttonIcon:D7e,link:P7e,blueLink:L7e},B7e=({title:t,description:e,image:a,buttons:n})=>{const o=ve(),{appStore:i}=q(),{t:r}=J("translation",{keyPrefix:"models_page"});return s.jsx(Tt,{item:!0,xs:12,sm:12,md:12,lg:6,xl:6,children:s.jsx(dp,{elevation:0,className:ws.apiCard,children:s.jsxs(f,{className:ws.card,children:[s.jsx(f,{children:s.jsx(f,{className:ws.imgContainter,children:s.jsx("img",{className:ws.image,src:a,alt:""})})}),s.jsxs(f,{className:ws.textAndButtonContainer,children:[s.jsxs(k,{className:ws.title,children:[r(t)," "]}),s.jsx(k,{className:ws.description,children:r(e)}),s.jsx(f,{className:ws.buttonsGroup,children:n==null?void 0:n.map(l=>s.jsx(s.Fragment,{children:l.link!==""&&s.jsx(f,{className:ws.button,children:s.jsxs(ae,{onClick:async()=>{l.link&&(l.type==="redirect"?(l.name==="foundationModels.buttons.requestAccess"&&i.logEvent({eventType:ns.REQUEST_FOR_FOUNDATION_MODELS}),o(l.link)):window.open(l.link,"_blank"))},className:G({[ws.link]:!0,[ws.blueLink]:l.color==="blue"}),buttonType:"textSmall",children:[l.iconSrc&&s.jsx("img",{src:l.iconSrc,className:ws.buttonIcon}),r(l.name)]})})}))})]})]})})})},O7e=({type:t=Sd.FOUNDATION_MODEL})=>{const{appStore:e}=q(),{t:a}=J("translation",{keyPrefix:"models_page"}),n=({type:i})=>{const r=FQ.find(l=>l.type===i);return s.jsxs(f,{className:ws.introduction,children:[s.jsx(k,{className:ws.title,children:a((r==null?void 0:r.title)??"")}),s.jsx(f,{className:ws.descriptionsBox,children:r==null?void 0:r.descriptions.map(l=>s.jsx(k,{className:ws.description,children:s.jsx(Zs,{i18nKey:a(l)})}))})]})};function o(){var i;return s.jsx(ll,{in:!1,children:s.jsx(o_,{className:ws.alert,severity:"warning",bgColor:"#FFF",boxShadow:"0px 0px 10px 5px rgba(50, 50, 93, 0.05);",action:s.jsxs(ae,{buttonType:(i=e.agentInstallation)!=null&&i.isInstalled?"textSmall":"primaryMedium",className:G({[ws.dismissButton]:!0,[ws.blueButton]:e.agentInstallation&&e.agentInstallation.isInstalled}),onClick:()=>{e.agentInstallation?e.agentInstallation.isInstalled?e.agentInstallation.isInstalled&&(e.dismissWarningAgentMessage=!0):window.open(Te.BRIA_AGENT,"_blank"):e.verifyAgentInstallation()},children:[e.agentInstallation?e.agentInstallation.isInstalled?a("notifications.buttons.dismiss"):a("notifications.buttons.installAgent"):a("notifications.buttons.verifyAgent"),e.isVerifyingAgentInstallation&&s.jsx(f,{className:ws.circleLoader,children:e.isVerifyingAgentInstallation&&s.jsx(St,{color:"inherit",size:25})})]}),icon:s.jsx(Cf,{style:{fill:"#FFC107"}}),children:e.agentInstallation?e.agentInstallation.message:a("notifications.mainMessage")})})}return s.jsxs(f,{className:ws.container,children:[o(),s.jsx(n,{type:t}),t===Sd.ACCESS_MODEL?s.jsx(_7e,{}):s.jsx(Tt,{paddingBottom:3,container:!0,spacing:4,children:GQ.filter(i=>i.type===t).map((i,r)=>s.jsx(B7e,{...i},r))})]})},uf=Y(O7e),R7e=()=>{const{appStore:t}=q(),{t:e}=J(),a=["foundation-models","auxiliary-models","access-models"];return s.jsx(s.Fragment,{children:s.jsx(Mi,{title:e("bria-models"),subTabs:a,isLoading:t.isLoading,children:s.jsx(vs,{})})})},z7e=Y(R7e);class U7e{constructor(e){m(this,"queryService",new Je("/new-tailored-generation/datasets"));m(this,"imageUploadQueryService",new Je("/new-tailored-generation/datasets",!0));m(this,"tgStore");m(this,"datasetForm",hh);m(this,"formErrors",{});m(this,"isFormDuplicateTriggered",!1);m(this,"loadingProjectDatasets",!1);m(this,"loadingDataset",!1);m(this,"loadingCreateDataset",!1);m(this,"loadingUpdateDataset",!1);m(this,"loadingDeleteDataset",!1);m(this,"loadingDuplicateDataset",!1);m(this,"loadingUploadImages",!1);m(this,"loadingRegenerate",!1);m(this,"loadingUpdateImage",!1);m(this,"handleFormChange",(e,a)=>{this.datasetForm={...this.datasetForm,[e]:a}});m(this,"getDataset",async e=>{try{this.loadingDataset=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.loadingDataset=!1}),a}catch(a){return this.loadingDataset=!1,Promise.reject(a)}});m(this,"createDataset",async e=>{try{this.loadingCreateDataset=!0;const a=await this.queryService.post("/",e);return $(()=>{this.loadingCreateDataset=!1}),a}catch(a){return this.loadingCreateDataset=!1,Promise.reject(a)}});m(this,"updateDataset",async(e,a)=>{try{this.loadingUpdateDataset=!0;const n=await this.queryService.put(`/${e}`,a);return $(()=>{var o;this.tgStore.tgProjectStore.paginatedDatasets.items=(o=this.tgStore.tgProjectStore.paginatedDatasets)==null?void 0:o.items.map(i=>i.id===e?n:i),this.loadingUpdateDataset=!1}),n}catch(n){return this.loadingUpdateDataset=!1,Promise.reject(n)}});m(this,"deleteDataset",async e=>{try{this.loadingDeleteDataset=!0,await this.queryService.delete(`/${e}`),$(()=>{this.tgStore.tgProjectStore.paginatedDatasets={items:this.tgStore.tgProjectStore.paginatedDatasets.items.filter(a=>a.id!==e),total:this.tgStore.tgProjectStore.paginatedDatasets.total-1},this.loadingDeleteDataset=!1})}catch(a){return this.loadingDeleteDataset=!1,Promise.reject(a)}});m(this,"duplicateDataset",async e=>{try{this.loadingDuplicateDataset=!0;const a=await this.queryService.post(`/${e}/duplicate`);return $(()=>{this.loadingDuplicateDataset=!1}),a}catch(a){return this.loadingDuplicateDataset=!1,Promise.reject(a)}});m(this,"uploadImage",async(e,a,n)=>{const o=l=>{this.datasetForm.images=this.datasetForm.images.map(c=>c.id===n?l:c)},i=new FormData;i.append("file",a);const r={...dI,id:n??Be(),thumbnail_url:URL.createObjectURL(a),caption_source:"automatic",file:a,uploading:!0};n?o(r):this.datasetForm.images=[...this.datasetForm.images,r],n=n??r.id;try{const l=await this.imageUploadQueryService.post(`/${e}/upload_image`,i,{"Content-Type":"multipart/form-data"});return $(()=>{o(l)}),l}catch(l){o({...r,uploading:!1,error:{message:l.response.data.message,status:l.response.status}})}});m(this,"uploadImages",async(e,a)=>{if(a.length){this.loadingUploadImages=!0;const n=a.map(o=>({...dI,id:Be(),thumbnail_url:URL.createObjectURL(o),caption_source:"automatic",file:o,uploading:!0}));this.datasetForm.images=[...this.datasetForm.images,...n];for(const o of n)o.file&&await this.uploadImage(e,o.file,o.id);this.loadingUploadImages=!1}});m(this,"updateImageCaption",async(e,a,n)=>{try{this.loadingUpdateImage=!0;const o=await this.queryService.put(`/${e}/images/${a}`,{caption:n});return $(()=>{this.datasetForm.images=this.datasetForm.images.map(i=>i.id===a?o:i),this.loadingUpdateImage=!1}),o}catch(o){return this.loadingUpdateImage=!1,Promise.reject(o)}});m(this,"deleteImage",async(e,a)=>{try{this.loadingUpdateImage=!0,await this.queryService.delete(`/${e}/images/${a}`),$(()=>{this.datasetForm.images=this.datasetForm.images.filter(n=>n.id!==a),this.loadingUpdateImage=!1})}catch(n){return this.loadingUpdateImage=!1,Promise.reject(n)}});m(this,"regenerateAllCaptions",async e=>{this.loadingRegenerate=!0;try{await this.queryService.put(`/${e}/images/regenerate`);const a=async()=>{const o=await this.getDataset(e);return(o==null?void 0:o.captions_update_status)==="completed"?o:void 0},n=async({maxAttempts:o=200,sleepSecs:i=1}={})=>{for(let r=0;rsetTimeout(c,i*1e3))}throw new Error("Caption update did not complete within the maximum attempts")};try{const o=await n();$(()=>{this.datasetForm=o,this.loadingRegenerate=!1})}catch(o){console.error(`Failed to regenerate captions for dataset ID ${e}:`,o)}}catch(a){return this.loadingRegenerate=!1,Promise.reject(a)}});m(this,"regenerateImageCaption",async(e,a)=>{try{this.loadingUpdateImage=!0;const n=await this.queryService.put(`/${e}/images/${a}/regenerate`);$(()=>{this.datasetForm.images=this.datasetForm.images.map(o=>o.id===a?n:o),this.loadingUpdateImage=!1})}catch(n){return this.loadingUpdateImage=!1,Promise.reject(n)}});yt(this),this.tgStore=e}}const hh={id:NaN,name:"",description:"",caption_prefix:"",images:[],status:"Draft",project_id:NaN,created_at:"",updated_at:""},dI={id:NaN,caption:"",caption_source:"automatic",image_name:"",image_url:"",thumbnail_url:"",created_at:"",updated_at:"",dataset_id:NaN},$7e="_imageCard_1w3ic_1",F7e="_imageButtons_1w3ic_12",G7e="_image_1w3ic_1",W7e="_imageCaptionWrapper_1w3ic_19",H7e="_imageHeader_1w3ic_23",Q7e="_imageButton_1w3ic_12",J7e="_imageIconButton_1w3ic_31",V7e="_imageCaptionTag_1w3ic_37",Y7e="_imageCaption_1w3ic_19",Z7e="_imagePrefix_1w3ic_37",q7e="_imagePrefixTag_1w3ic_37",X7e="_captionInput_1w3ic_52",K7e="_imageCaptionText_1w3ic_59",eRe="_loadingImageCaption_1w3ic_62",tRe="_imagePrefixText_1w3ic_80",sRe="_loadingPlaceholder_1w3ic_90",aRe="_fullScreenView_1w3ic_97",nRe="_viewerContainer_1w3ic_104",oRe="_header_1w3ic_104",iRe="_name_1w3ic_110",rRe="_captionPrefix_1w3ic_116",lRe="_prefixText_1w3ic_119",cRe="_images_1w3ic_123",dRe="_hidden_1w3ic_129",Ws={imageCard:$7e,imageButtons:F7e,image:G7e,imageCaptionWrapper:W7e,imageHeader:H7e,imageButton:Q7e,imageIconButton:J7e,imageCaptionTag:V7e,imageCaption:Y7e,imagePrefix:Z7e,imagePrefixTag:q7e,captionInput:X7e,imageCaptionText:K7e,loadingImageCaption:eRe,imagePrefixText:tRe,loadingPlaceholder:sRe,fullScreenView:aRe,viewerContainer:nRe,header:oRe,name:iRe,captionPrefix:rRe,prefixText:lRe,images:cRe,hidden:dRe},uRe=({embeddedView:t})=>{var h;const{t:e}=J("translation",{keyPrefix:"newTg.datasets.viewer"}),a=Xt(),n=ve(),{projectId:o,datasetId:i}=bs(),{tgStore:r}=q(),{tgDatasetStore:l}=r,[c,d]=I.useState(((h=a.state)==null?void 0:h.datasetToView)??hh);I.useEffect(()=>((async()=>{var p,_;try{if(!((p=a.state)!=null&&p.datasetToView)&&i){const y=await l.getDataset(Number(i));d(y)}}catch(y){((_=y.response)==null?void 0:_.status)===404&&n(O.NEW_TAILORED_GENERATION.fullPath)}})(),()=>{window.history.replaceState({},"")}),[]);const u=async()=>{const p=await l.duplicateDataset(c.id),_={datasetToEdit:p};n(`${O.TG_PROJECTS.fullPath}/${o}/${O.NEW_TG_DATASETS.path}/${p.id}/edit`,{state:_})},g=()=>{};return s.jsx(Qe,{className:Ws.loadingPlaceholder,isLoading:l.loadingDataset,children:s.jsxs(f,{className:`${Ws.viewerContainer} ${t?"":Ws.fullScreenView}`,children:[s.jsxs(f,{className:Ws.header,children:[s.jsx(k,{className:Ws.name,children:c.name}),s.jsxs(Xs,{children:[s.jsx(ae,{className:Ws.hidden,buttonType:"textMedium",onClick:g,children:e("secondaryButton")}),s.jsx(ae,{buttonType:"secondaryMedium",onClick:u,loading:l.loadingDuplicateDataset,children:e("primaryButton")})]})]}),s.jsx(me,{className:Ws.captionPrefix,labelSize:"large",label:e("prefix.label"),info:e("prefix.info"),children:s.jsx(k,{className:Ws.prefixText,children:c.caption_prefix})}),s.jsx(f,{className:Ws.images,children:c.images.map(p=>s.jsxs(f,{className:Ws.imageCard,children:[s.jsx(la,{className:Ws.image,url:p.thumbnail_url,image:{url:p.thumbnail_url,id:p.id.toString(),src:p.thumbnail_url},hideFullScreenButton:!0}),s.jsxs(f,{className:Ws.imageCaptionWrapper,children:[s.jsx(f,{className:Ws.imageHeader,children:s.jsx(k,{className:Ws.imageCaptionTag,children:e(`images.tags.${p.caption_source}`)})}),s.jsxs(k,{className:Ws.imageCaption,children:[s.jsxs(k,{component:"span",className:Ws.imagePrefix,children:[s.jsx(k,{component:"span",className:Ws.imagePrefixTag,children:e("images.tags.prefix")}),s.jsx(k,{component:"span",className:Ws.imagePrefixText,children:c.caption_prefix})]}),s.jsx(k,{component:"span",className:Ws.imageCaptionText,children:p.caption})]})]})]}))})]})})},uI=Y(uRe),pRe="_guidelines_3fdon_1",gRe="_paperWrap_3fdon_12",pI={guidelines:pRe,paperWrap:gRe},mRe=({open:t,loading:e,disabled:a,onClose:n,onClick:o})=>{const{t:i}=J("translation",{keyPrefix:"newTg.models.popups.figmaInstallationGuide"}),r=i("guidelines",{returnObjects:!0});return s.jsx(Oe,{open:t,onClick:o,title:i("header"),maxWidth:"616px",hideCancel:!0,confirmButtonText:i("primaryBtn"),onClose:n,loading:e,disableConfirm:a,paperClassName:pI.paperWrap,children:s.jsx(f,{children:s.jsx("ul",{className:pI.guidelines,children:Object.keys(r).map(l=>s.jsx("li",{children:i(`guidelines.${l}`)}))})})})},ij=Y(mRe),hRe="_tertiaryMedium_1rmne_1",fRe="_textCommonStyle_1rmne_1",_Re="_smallBtn_1rmne_29",yRe="_secondarySmall_1rmne_38",bRe="_secondaryMedium_1rmne_56",IRe="_primaryMedium_1rmne_70",xRe="_textSmall_1rmne_85",CRe="_textMedium_1rmne_94",TRe="_primary_1rmne_70",SRe="_circleLoader_1rmne_119",jRe="_outlined_1rmne_125",ARe="_requestButton_1rmne_151",NRe="_paper_1rmne_160",gI={tertiaryMedium:hRe,textCommonStyle:fRe,smallBtn:_Re,secondarySmall:yRe,secondaryMedium:bRe,primaryMedium:IRe,textSmall:xRe,textMedium:CRe,primary:TRe,circleLoader:SRe,outlined:jRe,requestButton:ARe,paper:NRe},wRe=({children:t,...e})=>{const{t:a}=J("translation",{keyPrefix:"newTg"}),{authStore:n}=q();return s.jsx(bi,{className:gI.requestButton,requestTitle:a("requestAccess.title"),requestMessage:`${a("requestAccess.message")}`,requestFeature:"Tailored Models",eventLog:{eventType:ns.REQUEST_FOR_TAILORED_MODELS},buttonMessage:a("requestAccess.button"),buttonLoading:n.isLoadingOrgSubscriptions,condition:n.isFeatureEnabled(ys.TAILORED_GENERATION),buttonType:"textMedium",crownColor:"#5300c9",paperClass:gI.paper,...e,children:t})},Xi=Y(wRe),MRe="_tertiaryMedium_1hej7_1",vRe="_textCommonStyle_1hej7_1",ERe="_smallBtn_1hej7_29",kRe="_secondarySmall_1hej7_38",DRe="_secondaryMedium_1hej7_56",PRe="_primaryMedium_1hej7_70",LRe="_textSmall_1hej7_85",BRe="_textMedium_1hej7_94",ORe="_primary_1hej7_70",RRe="_circleLoader_1hej7_119",zRe="_outlined_1hej7_125",URe="_container_1hej7_151",$Re="_header_1hej7_151",FRe="_description_1hej7_158",GRe="_cards_1hej7_164",WRe="_card_1hej7_164",HRe="_imageBackground_1hej7_179",QRe="_methodImage_1hej7_185",JRe="_cardContent_1hej7_189",VRe="_cardTexts_1hej7_195",YRe="_cardHeader_1hej7_195",ZRe="_cardDescription_1hej7_201",qRe="_cardButtons_1hej7_208",XRe="_contactUsPopup_1hej7_213",Hs={tertiaryMedium:MRe,textCommonStyle:vRe,smallBtn:ERe,secondarySmall:kRe,secondaryMedium:DRe,primaryMedium:PRe,textSmall:LRe,textMedium:BRe,primary:ORe,circleLoader:RRe,outlined:zRe,container:URe,header:$Re,description:FRe,cards:GRe,card:WRe,imageBackground:HRe,methodImage:QRe,cardContent:JRe,cardTexts:VRe,cardHeader:YRe,cardDescription:ZRe,cardButtons:qRe,contactUsPopup:XRe},KRe=()=>{const{appStore:t}=q(),{t:e}=J("translation",{keyPrefix:"newTg.accessMethods"}),[a,n]=I.useState(!1),o=e("methods",{returnObjects:!0}),i=()=>{window.open(O.AUTH_KEYS.fullPath,"_blank")},r=()=>{window.open(Te.BRIA_API_TG_GENERATE_IMAGES,"_blank")},l=()=>{window.open(O.NEW_IFRAMES_CONFIG.fullPath,"_blank")},c=()=>{window.open(Te.BRIA_COMFYUI_API,"_blank")},d=async()=>{await t.downloadFigmaPlugin()},u=h=>{switch(h){case"api":return s.jsx(Xi,{children:s.jsxs(Xs,{className:Hs.cardButtons,children:[s.jsx(ae,{buttonType:"textSmall",onClick:i,children:e(`methods.${h}.primaryBtn`)}),s.jsx(ae,{buttonType:"textSmall",onClick:r,children:e(`methods.${h}.secondaryBtn`)})]})});case"figma":return s.jsx(Xi,{children:s.jsxs(Xs,{className:Hs.cardButtons,children:[s.jsx(ae,{buttonType:"textSmall",onClick:g,children:e(`methods.${h}.secondaryBtn`)}),s.jsx(ae,{buttonType:"textSmall",onClick:d,loading:t.isDownloadingFigmaPlugin,disabled:t.isDownloadingFigmaPlugin,children:e(`methods.${h}.primaryBtn`)})]})});case"model":return s.jsx(Xi,{children:s.jsx(bi,{requestTitle:e("contactUsPopup.title"),requestMessage:`${e("contactUsPopup.message")}`,requestFeature:`Tailored Generation - ${e(`methods.${h}.header`)}`,eventLog:{eventType:ns.REQUEST_FOR_TG_MODEL_SOURCE},buttonType:"textSmall",buttonMessage:e(`methods.${h}.primaryBtn`),showCrown:!1,paperClass:Hs.contactUsPopup})});case"photoshop":return s.jsx(Xi,{children:s.jsx(bi,{requestTitle:e("contactUsPopup.title"),requestMessage:`${e("contactUsPopup.message")}`,requestFeature:`Tailored Generation - ${e(`methods.${h}.header`)}`,eventLog:{eventType:ns.REQUEST_FOR_TG_PHOTOSHOP},buttonType:"textSmall",buttonMessage:e(`methods.${h}.primaryBtn`),showCrown:!1,paperClass:Hs.contactUsPopup})});case"iframe":return s.jsx(Xi,{children:s.jsx(ae,{className:Hs.cardButtons,buttonType:"textSmall",onClick:l,children:e(`methods.${h}.primaryBtn`)})});case"comfyUi":return s.jsx(Xi,{children:s.jsx(ae,{className:Hs.cardButtons,buttonType:"textSmall",onClick:c,children:e(`methods.${h}.primaryBtn`)})});case"copilot":return s.jsx(Xi,{children:s.jsx(bi,{requestTitle:e("contactUsPopup.title"),requestMessage:`${e("contactUsPopup.message")}`,requestFeature:`Tailored Generation - ${e(`methods.${h}.header`)}`,eventLog:{eventType:ns.REQUEST_FOR_TG_COPILOT},buttonType:"textSmall",buttonMessage:e(`methods.${h}.primaryBtn`),showCrown:!1,paperClass:Hs.contactUsPopup})});case"powerPoint":return s.jsx(Xi,{children:s.jsx(bi,{requestTitle:e("contactUsPopup.title"),requestMessage:`${e("contactUsPopup.message")}`,requestFeature:`Tailored Generation - ${e(`methods.${h}.header`)}`,eventLog:{eventType:ns.REQUEST_FOR_TG_POWERPOINT},buttonType:"textSmall",buttonMessage:e(`methods.${h}.primaryBtn`),showCrown:!1,paperClass:Hs.contactUsPopup})})}},g=()=>{n(!0)};return s.jsxs(f,{className:Hs.container,children:[s.jsx(k,{className:Hs.header,children:e("header")}),s.jsx(k,{className:Hs.description,children:e("description")}),s.jsx(f,{className:Hs.cards,children:Object.keys(o).map(h=>s.jsxs(f,{className:Hs.card,children:[s.jsx(f,{className:Hs.imageBackground,children:s.jsx(pl,{className:Hs.methodImage,name:`images/svgs/TgAccessMethods/${h}.svg`})}),s.jsxs(f,{className:Hs.cardContent,children:[s.jsxs(f,{className:Hs.cardTexts,children:[s.jsx(k,{className:Hs.cardHeader,children:e(`methods.${h}.header`)}),s.jsx(k,{className:Hs.cardDescription,children:e(`methods.${h}.description`)})]}),u(h)]})]}))}),s.jsx(ij,{open:a,onClose:()=>n(!1),onClick:d,loading:t.isDownloadingFigmaPlugin,disabled:t.isDownloadingFigmaPlugin})]})},eze=Y(KRe),tze="_root_1n9oy_1",sze="_dialog_1n9oy_6",aze="_container_1n9oy_14",nze="_imageFooter_1n9oy_14",oze="_feedbackBtns_1n9oy_22",ize="_icon_1n9oy_28",rze="_selected_1n9oy_39",lze="_feedbackContainer_1n9oy_44",cze="_checkboxes_1n9oy_52",dze="_feedbackCheckbox_1n9oy_55",uze="_feedbackElements_1n9oy_58",pze="_feedbackInput_1n9oy_64",gze="_button_1n9oy_72",mze="_inputText_1n9oy_78",hze="_bigTextField_1n9oy_86",fze="_feedbackSubmitted_1n9oy_95",_ze="_feedbackSubmittedMessage_1n9oy_103",yze="_closeIcon_1n9oy_112",cs={root:tze,dialog:sze,container:aze,imageFooter:nze,feedbackBtns:oze,icon:ize,selected:rze,feedbackContainer:lze,checkboxes:cze,feedbackCheckbox:dze,feedbackElements:uze,feedbackInput:pze,button:gze,inputText:mze,bigTextField:hze,feedbackSubmitted:fze,feedbackSubmittedMessage:_ze,closeIcon:yze},bze=({image:t,open:e,onClose:a,appName:n,top:o,left:i,projectName:r,projectId:l,modelName:c,modelId:d})=>{const u=O_(w=>({dialog:D=>({left:`${D.left}px`,top:`${D.top}px`})})),{t:g}=J("translation",{keyPrefix:"feedbackButtons"}),{playgroundStore:h}=q(),[p,_]=I.useState(""),[y,b]=I.useState(!1),[x,C]=I.useState([!1,!1,!1,!1,!1]),T=u({top:o,left:i});I.useEffect(()=>(document.addEventListener("mousedown",S),()=>{document.removeEventListener("mousedown",S)}),[]);const S=w=>{w.stopPropagation(),w.target.closest(".feedbackContainerRef")||a()},j=async(w,D)=>{w.stopPropagation();let E=[];x.forEach((Q,W)=>{Q&&E.push(g(`disLike.checkboxes.${W+1}`))}),p!==""&&E.push(p);const A=E.join(`, +`)||"";let M={appName:n,type:M_.Negative,imageUrl:D,text:`${A}`};d!==void 0&&(M={...M,projectName:r,projectId:l,modelName:c,modelId:d}),h.feedbackHistory.find(Q=>Q.imageUrl===D&&Q.type===M_.Negative)||await h.addOrUpdateFeedback(M),_(""),b(!0),setTimeout(()=>{a()},2e3)},N=(w,D)=>{C(E=>E.map((A,M)=>M===w?D:A))};return s.jsx(Es,{classes:{root:G(T.dialog,cs.root),paper:cs.dialog,container:cs.dialogContainer},onClose:()=>{a()},hideBackdrop:!0,open:e,children:s.jsx(f,{className:G({[cs.feedbackContainer]:!0,feedbackContainerRef:!0}),children:s.jsxs(f,{className:cs.feedbackElements,children:[y?s.jsxs(f,{className:cs.feedbackSubmitted,children:[s.jsx("img",{className:cs.feedbackSubmittedIcon,src:$1}),s.jsxs(k,{className:cs.feedbackSubmittedMessage,children:[g("disLike.feedback1"),s.jsx("br",{}),g("disLike.feedback2")]})]}):s.jsxs(f,{className:cs.feedbackInput,children:[s.jsx(me,{className:G({[cs.inputText]:!0,[cs.checkboxes]:!0}),label:g("disLike.label1"),children:Array.from({length:5}).map((w,D)=>s.jsx(qt,{className:cs.feedbackCheckbox,onClick:E=>E.stopPropagation(),control:s.jsx(_s,{onChange:E=>{E.stopPropagation(),N(D,E.target.checked)},checked:x[D]}),label:g(`disLike.checkboxes.${D+1}`)},D))}),s.jsxs(me,{className:cs.inputText,label:g("disLike.label2"),children:[s.jsx(Nt,{value:p,onChange:w=>{_(w.target.value)},onClick:w=>{w.stopPropagation()},placeholder:g("disLike.placeholder"),multiline:!0,maxRows:3,InputProps:{classes:{root:cs.bigTextField}}}),s.jsx(ae,{className:cs.button,buttonType:"primary",onClick:w=>{w.stopPropagation(),j(w,t.url)},children:h.loadingFeedback?s.jsx(f,{className:T.circleLoader,children:s.jsx(St,{color:"inherit",size:15})}):s.jsx(s.Fragment,{children:g("disLike.button")})})]})]}),s.jsx(Un,{onClick:a,className:G({[cs.closeIcon]:!0,closeIcon:!0})})]})})})},Ize=Y(bze);var M_=(t=>(t.Positive="Positive",t.Negative="Negative",t))(M_||{});const xze=({image:t,appName:e,projectName:a,projectId:n,modelName:o,modelId:i})=>{const{t:r}=J("translation",{keyPrefix:"feedbackButtons"}),{playgroundStore:l}=q(),[c,d]=I.useState(!1),[u,g]=I.useState(0),[h,p]=I.useState(0),_=async(b,x)=>{b.stopPropagation(),d(!1);let C={appName:e,type:"Positive",imageUrl:x};i!==void 0&&(C={...C,projectName:a,projectId:n,modelName:o,modelId:i}),l.feedbackHistory.find(S=>S.imageUrl===x&&S.type==="Positive")||await l.addOrUpdateFeedback(C)},y=b=>{const{offsetLeft:x,offsetTop:C}=b.currentTarget,T=b.clientX-x,S=b.clientY-C;g(T),p(S-400)};return s.jsx(f,{className:G(cs.container,"container"),children:s.jsx(f,{className:G(cs.imageFooter),children:s.jsxs(f,{className:cs.feedbackWrapper,children:[s.jsxs(Xs,{className:cs.feedbackBtns,children:[s.jsx(Ne,{title:r("like"),children:s.jsx(Ii,{className:G("iconHover",cs.icon,{[cs.selected]:l.feedbackHistory.find(b=>b.imageUrl===t.url&&b.type==="Positive")}),onClick:b=>_(b,t.url),children:s.jsx(XS,{})})}),s.jsx(Ne,{title:r("disLike.tooltip"),children:s.jsx(Ii,{className:G(cs.icon,"dislikeIconRef","iconHover",{[cs.selected]:l.feedbackHistory.find(b=>b.imageUrl===t.url&&b.type==="Negative")}),onClick:b=>{b.stopPropagation(),y(b),d(!c)},children:s.jsx(qS,{})})})]}),s.jsx(Ize,{onClose:()=>{d(!1)},open:c,left:u,top:h,appName:e,image:t,projectName:a,projectId:n,modelName:o,modelId:i})]})})})},Cze=Y(xze),Tze="_gallery_c3mj6_1",Sze="_playground_c3mj6_1",jze="_resultsGallery_c3mj6_1",Aze="_galleryWrapper_c3mj6_16",Nze="_header_c3mj6_21",wze="_headerText_c3mj6_28",Mze="_actionBtns_c3mj6_34",vze="_iconButton_c3mj6_39",Eze="_emptyState_c3mj6_64",kze="_text_c3mj6_73",Dze="_imageWrapper_c3mj6_83",ug={gallery:Tze,playground:Sze,resultsGallery:jze,galleryWrapper:Aze,header:Nze,headerText:wze,actionBtns:Mze,iconButton:vze,emptyState:Eze,text:kze,imageWrapper:Dze},Pze=({maxInLine:t=4,className:e,fullScreenProps:a,scrollPosition:n})=>{const{t:o}=J("translation",{keyPrefix:"newTg.models.viewer.playground"}),{tgStore:i}=q(),{tgPlaygroundStore:r}=i,[l,c]=I.useState(0),[d,u]=I.useState(a==null?void 0:a.open),[g,h]=I.useState(a==null?void 0:a.displayMode);I.useEffect(()=>{c(0)},[r.playgroundImages.length]),I.useEffect(()=>{u(a==null?void 0:a.open)},[a==null?void 0:a.open]);const p=y=>{h("arrows"),c(y),u(!0)},_=()=>{var y;u(!1),(y=a==null?void 0:a.onClose)==null||y.call(a),h(a==null?void 0:a.displayMode)};return s.jsxs(f,{className:ug.playground,children:[r.playgroundImages.length?s.jsx(f,{className:G(e,ug.resultsGallery),sx:{"& > span":{width:`calc( ${100/t}% - 0.8vw)`}},children:r.playgroundImages.map((y,b)=>{var x,C,T,S,j,N,w,D,E,A;return s.jsx(la,{ImageOverlay:s.jsx(Cze,{image:y,appName:"T.G.",hideAiEditorButton:!0,projectName:(C=(x=i==null?void 0:i.tgProjectStore)==null?void 0:x.projectToView)==null?void 0:C.project_name,projectId:(j=(S=(T=i==null?void 0:i.tgProjectStore)==null?void 0:T.projectToView)==null?void 0:S.id)==null?void 0:j.toString(),modelName:(w=(N=i==null?void 0:i.tgModelStore)==null?void 0:N.modelToView)==null?void 0:w.name,modelId:(A=(E=(D=i==null?void 0:i.tgModelStore)==null?void 0:D.modelToView)==null?void 0:E.id)==null?void 0:A.toString()}),...y,image:{...y},handleFullScreen:()=>p(b),lazyImageProps:{scrollPosition:n},async:!0,onSuccessPulling:()=>y.loading=!1,onErrorPulling:()=>y.loading=!1},b)})}):s.jsx(f,{className:ug.emptyState,children:s.jsx(k,{className:ug.text,children:o("emptyState")})}),s.jsx(s.Fragment,{children:d&&s.jsx(Jo,{...a,open:d,images:r.playgroundImages.map(y=>({src:y.url})),currentIndex:l,onClose:_,displayMode:g,hideDownloadIcon:!0})})]})},Lze=Ti.trackWindowScroll(Y(Pze)),Bze="_promptWrapper_ap1qg_1",Oze="_inputWrapper_ap1qg_6",Rze="_searchBox_ap1qg_9",zze="_inputBase_ap1qg_15",Uze="_errorMessageContainer_ap1qg_20",$ze="_errorMessage_ap1qg_20",Fze="_fastSwitch_ap1qg_38",Gze="_sliders_ap1qg_45",Wze="_slider_ap1qg_45",ko={promptWrapper:Bze,inputWrapper:Oze,searchBox:Rze,inputBase:zze,errorMessageContainer:Uze,errorMessage:$ze,fastSwitch:Fze,sliders:Gze,slider:Wze},mI={fast:{min:4,max:20,default:8},not_fast:{min:20,max:50,default:30}},Hze=()=>{var p;const{modelId:t}=bs(),{t:e,i18n:a}=J("translation",{keyPrefix:"newTg.models.viewer.playground"}),{t:n}=J("translation"),{tgStore:o,playgroundStore:i}=q(),{tgModelStore:r,tgPlaygroundStore:l}=o,c=l.playgroundForm.fast?mI.fast:mI.not_fast,[d,u]=I.useState(!1),g=!t||!(l.playgroundForm.prompt||r.modelToView.generation_prefix)||l.playgroundImages.some(_=>_.loading);I.useEffect(()=>{i.imageEditingViewMode=Rt.GALLERY,l.playgroundForm.fast=r.modelToView.training_version==="light"},[r.modelToView]),I.useEffect(()=>{l.playgroundForm.num_steps=c.default},[c]);const h=async()=>{var _;if(t&&!g){u(!1);try{await l.generate(t,r.modelToView.generation_prefix)}catch{a.exists(`newTg.models.viewer.playground.prompt.errors.${(_=l.formErrors.generate)==null?void 0:_.status}`)&&u(!0)}}};return s.jsxs(f,{children:[s.jsx(me,{label:e("prompt.label"),children:s.jsxs(f,{className:ko.promptWrapper,children:[s.jsxs(f,{className:ko.inputWrapper,children:[r.modelToView.generation_prefix?s.jsx(F1,{className:ko.inputWithPrefix,value:l.playgroundForm.prompt,info:n("prefixTooltip"),prefix:r.modelToView.generation_prefix,onChange:_=>{l.handleFormChange("prompt",_)},onEnterPress:h,multiline:!0,minRows:1,maxRows:3},r.modelToView.id):s.jsx(we,{className:ko.searchBox,placeholder:e("prompt.placeholder"),value:l.playgroundForm.prompt,onChange:_=>l.handleFormChange("prompt",_.target.value),InputProps:{className:ko.inputBase},onEnterPress:h}),s.jsx(ll,{in:d&&!!l.formErrors.generate,onExited:()=>l.formErrors.generate=void 0,children:s.jsxs(f,{className:ko.errorMessageContainer,children:[s.jsx("img",{src:s2}),s.jsx(k,{className:ko.errorMessage,children:e(`prompt.errors.${(p=l.formErrors.generate)==null?void 0:p.status}`)})]})})]}),r.modelToView.training_version==="light"&&s.jsx(qt,{className:ko.fastSwitch,control:s.jsx(_s,{checked:l.playgroundForm.fast,onChange:_=>l.handleFormChange("fast",_.target.checked)}),label:e("prompt.switch.fast")}),s.jsx(ae,{buttonType:"primaryMedium",onClick:h,loading:l.loadingGenerate,disabled:g,children:e("prompt.button")})]})}),s.jsxs(f,{className:ko.sliders,children:[s.jsx(me,{label:e("influence.label"),info:e("influence.info"),children:s.jsx(gn,{className:ko.slider,value:l.playgroundForm.model_influence,onChange:(_,y)=>l.handleFormChange("model_influence",y),step:.05,min:0,max:1,marks:[{value:0,label:e("influence.low")},{value:1,label:e("influence.high")}],valueLabelDisplay:"auto",labelsAlwaysGray:!0})}),s.jsx(me,{label:e("steps.label"),info:e("steps.info"),children:s.jsx(gn,{className:ko.slider,value:l.playgroundForm.num_steps||c.default,onChange:(_,y)=>l.handleFormChange("num_steps",y),step:1,min:c.min,max:c.max,marks:[{value:c.min,label:c.min.toString()},{value:c.max,label:c.max.toString()}],valueLabelDisplay:"auto",labelsAlwaysGray:!0})})]}),s.jsx(Lze,{})]})},Qze=Y(Hze),Jze="_paperWrap_jxvob_1",Vze="_popupContent_jxvob_5",Yze="_subHeader_jxvob_10",Zze="_accordionWraper_jxvob_16",qze="_contactUsBtn_jxvob_22",Xze="_accordionContainer_jxvob_29",Kze="_accordionTitle_jxvob_40",eUe="_accordion_jxvob_16",tUe="_accordionDescription_jxvob_49",sUe="_titleWrap_jxvob_52",aUe="_readOnlyInput_jxvob_62",nUe="_ctas_jxvob_68",oUe="_primaryCopy_jxvob_74",iUe="_secondaryCopy_jxvob_77",Qs={paperWrap:Jze,popupContent:Vze,subHeader:Yze,accordionWraper:Zze,contactUsBtn:qze,accordionContainer:Xze,accordionTitle:Kze,accordion:eUe,accordionDescription:tUe,titleWrap:sUe,readOnlyInput:aUe,ctas:nUe,primaryCopy:oUe,secondaryCopy:iUe},rUe=({project:t,model:e,disabled:a=!1,buttonType:n="textMedium"})=>{const{appStore:o}=q(),{t:i}=J("translation",{keyPrefix:"newTg.models.popups.modelAccessPopup"}),[r,l]=I.useState(!1),[c,d]=I.useState(!1),u=i("accessMethods",{returnObjects:!0}),g=`https://engine.prod.bria-api.com/v1/text-to-image/tailored/${e.id}`,h=()=>{window.open(Te.BRIA_API_TG_GENERATE_IMAGES,"_blank")},p=()=>{window.open(O.NEW_IFRAMES_CONFIG.fullPath,"_blank")},_=async()=>{await o.downloadFigmaPlugin()},y=()=>{window.open(Te.BRIA_COMFYUI_API,"_blank")},b=()=>{d(!0)},x=T=>{switch(T){case"api":return s.jsxs(s.Fragment,{children:[s.jsx(we,{className:Qs.readOnlyInput,disabled:!0,"aria-readonly":!0,value:g,size:"small"}),s.jsxs(f,{className:Qs.ctas,children:[s.jsx(ae,{buttonType:"textMedium",onClick:h,children:i(`accessMethods.${T}.secondaryBtn`)}),s.jsx(Rn,{className:Qs.primaryCopy,buttonText:i(`accessMethods.${T}.primaryBtn`),buttonType:"primaryMedium",hideIcon:!0,textToCopy:g})]})]});case"iframe":return s.jsx(f,{className:Qs.ctas,children:s.jsx(ae,{buttonType:"textMedium",onClick:p,children:i(`accessMethods.${T}.primaryBtn`)})});case"figma":return s.jsxs(f,{className:Qs.ctas,children:[s.jsx(ae,{buttonType:"textMedium",onClick:b,children:i(`accessMethods.${T}.secondaryBtn`)}),s.jsx(ae,{buttonType:"primaryMedium",onClick:_,loading:o.isDownloadingFigmaPlugin,disabled:o.isDownloadingFigmaPlugin,children:i(`accessMethods.${T}.primaryBtn`)})]});case"comfyUi":return s.jsxs(s.Fragment,{children:[s.jsx(we,{className:Qs.readOnlyInput,disabled:!0,"aria-readonly":!0,value:e.id,size:"small"}),s.jsxs(f,{className:Qs.ctas,children:[s.jsx(Rn,{className:Qs.secondaryCopy,buttonText:i(`accessMethods.${T}.secondaryBtn`),buttonType:"textMedium",hideIcon:!0,textToCopy:String(e.id)}),s.jsx(ae,{buttonType:"primaryMedium",onClick:y,children:i(`accessMethods.${T}.primaryBtn`)})]})]})}},C=T=>{switch(T){case"figma":return ns.REQUEST_FOR_TG_FIGMA;case"photoshop":return ns.REQUEST_FOR_TG_PHOTOSHOP;case"model":return ns.REQUEST_FOR_TG_MODEL_SOURCE;case"copilot":return ns.REQUEST_FOR_TG_COPILOT;case"powerPoint":return ns.REQUEST_FOR_TG_POWERPOINT;default:return ns.REQUEST_FOR_TAILORED_MODELS}};return s.jsxs(s.Fragment,{children:[s.jsx(ae,{className:Qs.getAccessBtn,disabled:a,buttonType:n,onClick:()=>l(!0),children:i("getAccess")}),s.jsx(Oe,{open:r,title:i("header"),maxWidth:"616px",paperClassName:Qs.paperWrap,description:s.jsxs(f,{className:Qs.popupContent,children:[s.jsx(f,{className:Qs.subHeader,children:i("subHeader")}),Object.keys(u).map(T=>s.jsxs(f,{className:Qs.accordionWraper,children:[i(`accessMethods.${T}.contactUs`)==="true"&&s.jsx(bi,{className:Qs.contactUsBtn,requestTitle:i("contactUsPopup.title"),requestMessage:i("contactUsPopup.message"),requestFeature:i(`accessMethods.${T}.feature`),eventLog:{eventType:C(T)},buttonMessage:i("contactUs"),buttonType:"secondarySmall",showCrown:!1,modelId:String(e.id),modelName:e.name,projectId:String(t.id),projectName:t.project_name}),s.jsxs(R2,{className:Qs.accordionContainer,titleClass:Qs.accordionTitle,accordionTitle:s.jsxs(f,{className:Qs.titleWrap,children:[s.jsx(pl,{name:`images/svgs/TgAccessMethods/${T}_popup.svg`}),i(`accessMethods.${T}.title`)]}),disabled:i(`accessMethods.${T}.contactUs`)==="true",children:[s.jsx(k,{className:Qs.accordionDescription,children:i(`accessMethods.${T}.description`)}),s.jsx(f,{className:Qs.accordion,children:x(T)})]})]}))]}),hideActions:!0,onClose:()=>l(!1)}),s.jsx(ij,{open:c,onClose:()=>d(!1),onClick:_,loading:o.isDownloadingFigmaPlugin,disabled:o.isDownloadingFigmaPlugin})]})},rj=Y(rUe);class lUe{constructor(e){m(this,"queryService",new Je("/new-tailored-generation/models"));m(this,"tgStore");m(this,"modelForm",op);m(this,"modelsList",[]);m(this,"formErrors",{});m(this,"isDatasetFromExisting",!1);m(this,"modelToView",op);m(this,"loadingProjectModels",!1);m(this,"loadingModel",!1);m(this,"loadingModelsList",!1);m(this,"loadingCreateModel",!1);m(this,"loadingUpdateModel",!1);m(this,"loadingDeleteModel",!1);m(this,"loadingDuplicateModel",!1);m(this,"loadingStartTraining",!1);m(this,"loadingStopTraining",!1);m(this,"modelsListError",!1);m(this,"handleFormChange",(e,a)=>{this.modelForm={...this.modelForm,[e]:a}});m(this,"getModel",async e=>{try{this.loadingModel=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.loadingModel=!1}),a}catch(a){return this.loadingModel=!1,Promise.reject(a)}});m(this,"createModel",async e=>{try{this.loadingCreateModel=!0;const a=await this.queryService.post("/",e);return $(()=>{this.loadingCreateModel=!1}),a}catch(a){return this.loadingCreateModel=!1,Promise.reject(a)}});m(this,"updateModel",async(e,a)=>{try{this.loadingUpdateModel=!0;const n=await this.queryService.put(`/${e}`,a);return $(()=>{var o;this.tgStore.tgProjectStore.paginatedModels.items=(o=this.tgStore.tgProjectStore.paginatedModels)==null?void 0:o.items.map(i=>i.id===e?n:i),this.loadingUpdateModel=!1}),n}catch(n){return this.loadingUpdateModel=!1,Promise.reject(n)}});m(this,"deleteModel",async e=>{try{this.loadingDeleteModel=!0,await this.queryService.delete(`/${e}`),$(()=>{this.tgStore.tgProjectStore.paginatedModels={items:this.tgStore.tgProjectStore.paginatedModels.items.filter(a=>a.id!==e),total:this.tgStore.tgProjectStore.paginatedModels.total-1},this.loadingDeleteModel=!1})}catch(a){return this.loadingDeleteModel=!1,Promise.reject(a)}});m(this,"duplicateModel",async e=>{try{this.loadingDuplicateModel=!0;const a=await this.queryService.post(`/${e}/duplicate`);return $(()=>{this.loadingDuplicateModel=!1}),a}catch(a){return this.loadingDuplicateModel=!1,Promise.reject(a)}});m(this,"startTraining",async e=>{try{this.loadingStartTraining=!0,await this.queryService.post(`/${e}/start_training`),$(()=>{this.tgStore.tgProjectStore.paginatedModels.items=this.tgStore.tgProjectStore.paginatedModels.items.map(a=>a.id===e?{...a,status:"InProgress"}:a),this.loadingStartTraining=!1})}catch(a){return this.loadingStartTraining=!1,Promise.reject(a)}});m(this,"stopTraining",async e=>{try{this.loadingStopTraining=!0,await this.queryService.post(`/${e}/stop_training`),$(()=>{this.tgStore.tgProjectStore.paginatedModels.items=this.tgStore.tgProjectStore.paginatedModels.items.map(a=>a.id===e?{...a,status:"Stopping"}:a),this.loadingStopTraining=!1})}catch(a){return this.loadingStopTraining=!1,Promise.reject(a)}});m(this,"listAllModels",async e=>{var a,n,o;try{this.loadingModelsList=!0,this.modelsListError=!1;let i=[];if((a=Ae())!=null&&a.organization.uid&&(!K.isIframe()||this.tgStore.rootStore.authStore.isFeatureEnabled(ys.TAILORED_GENERATION))){const r=((o=(n=K.iframe)==null?void 0:n.config.image_generation_config)==null?void 0:o.enabled_tg_models)??[];(!K.isIframe()||r.length)&&(i=(await this.queryService.get("/",{params:e?{status:e}:{}})).items,K.isIframe()&&(i=i.filter(c=>r.includes(c.id.toString()))))}return $(()=>{this.modelsList=i,this.loadingModelsList=!1}),this.modelsList}catch(i){return this.loadingModelsList=!1,this.modelsListError=!0,Promise.reject(i)}});yt(this),this.tgStore=e}}const op={id:NaN,name:"",description:""},cUe="_loadingPlaceholder_c93q9_1",dUe="_tabsLayout_c93q9_9",pf={loadingPlaceholder:cUe,tabsLayout:dUe},uUe=()=>{var h,p;const{t}=J("translation",{keyPrefix:"newTg.models.viewer"}),e=ve(),a=Xt(),{projectId:n,modelId:o}=bs(),{uiStore:i,tgStore:r,authStore:l}=q(),{tgModelStore:c,tgProjectStore:d,tgPlaygroundStore:u}=r,g=[{name:O.TG_MODEL_PLAYGROUND.path,link:O.TG_MODEL_PLAYGROUND.path},{name:O.TG_MODEL_DATASET.path,link:`${O.TG_MODEL_DATASET.path}/${(h=c.modelToView)==null?void 0:h.dataset_id}`}];return c.modelToView.status!=="Completed"&&g.splice(0,1),I.useEffect(()=>{var _;return i.hideSideBar(),i.showBackButton(`${O.TG_PROJECTS.fullPath}/${n}/${O.NEW_TG_MODELS.path}`,void 0,t("backButton",{projectName:d.projectToView.project_name||"Project"})),c.modelToView=((_=a.state)==null?void 0:_.modelToView)??op,(async()=>{var y,b;try{if(!((y=a.state)!=null&&y.modelToView)&&o){const x=await c.getModel(Number(o));c.modelToView=x}if(!d.projectToView.id&&n){const x=await d.getProject(Number(n));d.projectToView=x}}catch(x){((b=x.response)==null?void 0:b.status)===404&&e(O.NEW_TAILORED_GENERATION.fullPath)}})(),()=>{u.resetPlayground(),i.showSideBar(),i.hideBackButton(),window.history.replaceState({},"")}},[]),I.useEffect(()=>{if(d.projectToView.id){const _={projectToView:Ta(d.projectToView)};i.showBackButton(`${O.TG_PROJECTS.fullPath}/${n}/${O.NEW_TG_MODELS.path}`,{state:_},t("backButton",{projectName:d.projectToView.project_name}))}},[d.projectToView.id]),s.jsx(Mi,{className:pf.tabsLayout,title:s.jsx(Qe,{className:pf.loadingPlaceholder,isLoading:c.loadingModel,size:32,children:(p=c.modelToView)==null?void 0:p.name}),primaryButtonLabel:s.jsx(bi,{className:pf.requestAccessContainer,requestFeature:"Tailored Models",eventLog:{eventType:ns.REQUEST_FOR_TAILORED_MODELS},buttonMessage:qs.t("requestAccessContainer.requestAccessCTA"),buttonLoading:l.isLoadingOrgSubscriptions,condition:l.isFeatureEnabled(ys.TAILORED_GENERATION),buttonType:"textMedium",crownColor:"#5300c9",children:s.jsx(rj,{buttonType:"primaryMedium",disabled:c.modelToView.status!=="Completed",model:c.modelToView,project:d.projectToView})}),subTabs:g,isLoading:c.loadingModel,children:s.jsx(vs,{})})},pUe=Y(uUe),gUe="_titleStyle_9a3mz_1",mUe="_emptyProjects_9a3mz_1",hUe="_header_9a3mz_1",fUe="_container_9a3mz_1",_Ue="_inputField_9a3mz_20",yUe="_headingContainer_9a3mz_20",bUe="_button_9a3mz_20",IUe="_primaryButton_9a3mz_20",xUe="_loadingPlaceholder_9a3mz_23",CUe="_contentContainer_9a3mz_38",TUe="_tabsContainer_9a3mz_45",SUe="_tabContainer_9a3mz_51",jUe="_boldText_9a3mz_58",AUe="_disabled_9a3mz_77",NUe="_titleContainer_9a3mz_81",wUe="_onEmpty_9a3mz_87",MUe="_content_9a3mz_38",vUe="_sectionTitle_9a3mz_113",EUe="_sectionSubTitle_9a3mz_118",kUe="_trainSection_9a3mz_124",DUe="_integrateSection_9a3mz_135",PUe="_integrateMethods_9a3mz_143",LUe="_integrateMethod_9a3mz_143",BUe="_badge_9a3mz_170",OUe="_featuresSection_9a3mz_176",RUe="_featuresTitle_9a3mz_183",zUe="_featuresImages_9a3mz_188",UUe="_featureItem_9a3mz_194",$Ue="_featureImage_9a3mz_194",FUe="_featureTitle_9a3mz_199",Ss={titleStyle:gUe,emptyProjects:mUe,header:hUe,container:fUe,inputField:_Ue,headingContainer:yUe,button:bUe,primaryButton:IUe,loadingPlaceholder:xUe,contentContainer:CUe,tabsContainer:TUe,tabContainer:SUe,boldText:jUe,disabled:AUe,titleContainer:NUe,onEmpty:wUe,content:MUe,sectionTitle:vUe,sectionSubTitle:EUe,trainSection:kUe,integrateSection:DUe,integrateMethods:PUe,integrateMethod:LUe,badge:BUe,featuresSection:OUe,featuresTitle:RUe,featuresImages:zUe,featureItem:UUe,featureImage:$Ue,featureTitle:FUe},GUe=()=>{const{t}=J("translation",{keyPrefix:"newTg.lobby"}),{t:e}=J("translation",{keyPrefix:"newTg.accessMethods"}),a=ve(),{tgStore:n}=q(),{tgProjectStore:o}=n,i=e("methods",{returnObjects:!0}),r=t("features.images",{returnObjects:!0}),l=()=>{a(O.TG_PROJECTS.createPath)};return s.jsxs(f,{className:G(Ss.emptyProjects,{[Ss.onEmpty]:!o.loadingOrgProjects}),children:[s.jsx(k,{className:Ss.header,children:t("header")}),s.jsx(Qe,{isLoading:o.loadingOrgProjects,className:Ss.loadingPlaceholder,children:s.jsxs(f,{className:Ss.content,children:[s.jsxs(f,{className:Ss.trainSection,children:[s.jsx(k,{className:Ss.sectionTitle,children:t("train.title")}),s.jsx(k,{className:Ss.sectionSubTitle,children:t("train.subTitle")}),s.jsx(ae,{buttonType:"primaryMedium",className:Ss.button,requiresApiAccess:!0,onClick:l,children:t("primaryButton")})]}),s.jsxs(f,{className:Ss.integrateSection,children:[s.jsx(k,{className:Ss.sectionTitle,children:t("integrate.title")}),s.jsx(k,{className:Ss.sectionSubTitle,children:t("integrate.subTitle")}),s.jsx(f,{className:Ss.integrateMethods,children:Object.keys(i).map(c=>s.jsxs(f,{className:Ss.integrateMethod,children:[s.jsx(pl,{className:Ss.integrateImage,name:`images/svgs/TgAccessMethods/${c}.svg`}),s.jsx(k,{children:e(`methods.${c}.header`)})]}))})]}),s.jsxs(f,{className:Ss.featuresSection,children:[s.jsx(k,{className:Ss.featuresTitle,children:t("features.title")}),s.jsx(f,{className:Ss.featuresImages,children:Object.keys(r).map(c=>s.jsxs(f,{className:Ss.featureItem,children:[s.jsx(pl,{className:Ss.featureImage,name:`images/pngs/TgModelFeatures/${c}.png`}),s.jsx(k,{className:Ss.featureTitle,children:t(`features.images.${c}`)})]}))})]})]})})]})},WUe=Y(GUe),HUe=()=>{const{t}=J("translation",{keyPrefix:"newTg"}),{tgStore:e}=q(),{tgProjectStore:a}=e,n=[O.TG_PROJECTS.path,O.TG_ACCESS_METHODS.path],[o,i]=I.useState(0);I.useEffect(()=>{a.getOrgProjects(1).then(l=>i(l.total))},[]);const r=!o;return s.jsx(s.Fragment,{children:r?s.jsx(WUe,{}):s.jsx(Mi,{title:t("header"),subTabs:n,children:s.jsx(vs,{})})})},QUe=Y(HUe),JUe="_inputWrapper_3ols6_1",VUe="_headersWrapper_3ols6_1",YUe="_inputHeader_3ols6_1",ZUe="_inputSubHeader_3ols6_7",pg={inputWrapper:JUe,headersWrapper:VUe,inputHeader:YUe,inputSubHeader:ZUe},gf=({header:t,subHeader:e,className:a,children:n})=>s.jsxs(f,{className:`${a} ${pg.inputWrapper}`,children:[s.jsxs(f,{className:pg.headersWrapper,children:[s.jsx(k,{className:pg.inputHeader,children:t}),s.jsx(k,{className:pg.inputSubHeader,children:e})]}),n]});class qUe{constructor(e){m(this,"queryService",new Je("/new-tailored-generation/projects"));m(this,"tgStore");m(this,"paginatedProjects",{items:[],total:0});m(this,"rowsPerPage",12);m(this,"projectForm",km);m(this,"formErrors",{requiredFields:{ip_description:!1,ip_name:!1}});m(this,"projectToView",km);m(this,"paginatedModels",{items:[],total:0});m(this,"paginatedDatasets",{items:[],total:0});m(this,"loadingOrgProjects",!1);m(this,"loadingProject",!1);m(this,"loadingCreateProject",!1);m(this,"loadingUpdateProject",!1);m(this,"loadingDeleteProject",!1);m(this,"loadingProjectModels",!1);m(this,"loadingProjectDatasets",!1);m(this,"handleFormChange",(e,a)=>{this.projectForm={...this.projectForm,[e]:a}});m(this,"getOrgProjects",async(e,a)=>{try{this.loadingOrgProjects=!0;const n=await this.queryService.get("/",{params:{filter_by:a,page:e,per_page:this.rowsPerPage}});return $(()=>{this.paginatedProjects=n,this.loadingOrgProjects=!1}),this.paginatedProjects}catch(n){return this.loadingOrgProjects=!1,Promise.reject(n)}});m(this,"getProject",async e=>{try{this.loadingProject=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.loadingProject=!1}),a}catch(a){return this.loadingProject=!1,Promise.reject(a)}});m(this,"createProject",async e=>{try{this.loadingCreateProject=!0;const a=await this.queryService.post("/",e);return $(()=>{this.loadingCreateProject=!1}),a}catch(a){return this.loadingCreateProject=!1,Promise.reject(a)}});m(this,"updateProject",async(e,a)=>{try{this.loadingUpdateProject=!0;const n=await this.queryService.put(`/${e}`,a);return $(()=>{var o;this.paginatedProjects.items=(o=this.paginatedProjects)==null?void 0:o.items.map(i=>i.id===e?n:i),this.loadingUpdateProject=!1}),n}catch(n){return this.loadingUpdateProject=!1,Promise.reject(n)}});m(this,"deleteProject",async e=>{try{this.loadingDeleteProject=!0,await this.queryService.delete(`/${e}`),$(()=>{this.paginatedProjects={items:this.paginatedProjects.items.filter(a=>a.id!==e),total:this.paginatedProjects.total-1},this.loadingDeleteProject=!1})}catch(a){this.loadingDeleteProject=!1;const o=JSON.parse(a.response.data.message).detail.trim();return Promise.reject(o)}});m(this,"getModels",async(e,a,n)=>{try{this.loadingProjectModels=!0;const o=await this.queryService.get(`/${e}/models`,{params:{filter_by:n,page:a,per_page:this.rowsPerPage}});return $(()=>{this.paginatedModels=o,this.loadingProjectModels=!1}),this.paginatedModels}catch(o){return this.loadingProjectModels=!1,Promise.reject(o)}});m(this,"getDatasets",async(e,a,n)=>{try{this.loadingProjectDatasets=!0;const o=await this.queryService.get(`/${e}/datasets`,{params:{filter_by:n,page:a,per_page:this.rowsPerPage}});return $(()=>{this.paginatedDatasets=o,this.loadingProjectDatasets=!1}),this.paginatedDatasets}catch(o){return this.loadingProjectDatasets=!1,Promise.reject(o)}});yt(this),this.tgStore=e}}const km={id:NaN,project_name:"",project_description:"",ip_medium:"illustration"},XUe="_ipTypeContent_1wqum_1",KUe="_ipTypeOption_1wqum_6",e$e="_radioButtonControl_1wqum_10",t$e="_ipTypeDetails_1wqum_15",s$e="_ipTypeName_1wqum_18",a$e="_ipTypeDesc_1wqum_24",n$e="_ipProps_1wqum_28",o$e="_ipTypeImages_1wqum_34",i$e="_ipTypeImage_1wqum_34",r$e="_limit_1wqum_42",l$e="_nameLabel_1wqum_45",c$e="_descriptionLabel_1wqum_46",Xn={ipTypeContent:XUe,ipTypeOption:KUe,radioButtonControl:e$e,ipTypeDetails:t$e,ipTypeName:s$e,ipTypeDesc:a$e,ipProps:n$e,ipTypeImages:o$e,ipTypeImage:i$e,limit:r$e,nameLabel:l$e,descriptionLabel:c$e},d$e=({})=>{const{t}=J("translation",{keyPrefix:"newTg.projects.editor.ipType"}),{tgStore:e}=q(),{tgProjectStore:a}=e,n=!!a.projectForm.id,o=t("types",{returnObjects:!0}),i=u=>a.projectForm.ip_type===u,r=u=>i(u)&&u==="defined_character",l=u=>i(u)&&(u==="defined_character"||u==="object_variants"),c=(u,g)=>{const h=u.target.value;a.formErrors.requiredFields[g]=!h,a.handleFormChange(g,h)},d=u=>{a.formErrors.requiredFields={ip_description:!1,ip_name:!1},a.handleFormChange("ip_type",u.target.value)};return s.jsx(U_,{className:Xn.ipTypeContent,value:a.projectForm.ip_type,onChange:u=>d(u),children:Object.keys(o).filter(u=>t(`types.${u}.exclude`)!=="true").map(u=>t(`types.${u}.${a.projectForm.ip_medium}`)==="true"&&s.jsxs(f,{className:Xn.ipTypeOption,children:[s.jsx(qt,{className:Xn.radioButtonControl,value:u,checked:i(u),disabled:n,control:s.jsx(Fg,{}),label:s.jsxs(f,{className:Xn.ipTypeDetails,children:[s.jsx(k,{className:Xn.ipTypeName,children:t(`types.${u}.name`)}),s.jsx(k,{className:Xn.ipTypeDesc,children:t(`types.${u}.description`)}),s.jsxs(f,{className:Xn.ipProps,children:[s.jsx(ll,{in:r(u),children:s.jsx(me,{validateOn:!0,validationMessage:a.formErrors.requiredFields.ip_name?t("requiredField"):null,label:s.jsxs(f,{className:Xn.nameLabel,children:[t(`types.${u}.ip_name.label`),"*"]}),info:`${t(`types.${u}.ip_name.info`)}`,children:s.jsx(we,{placeholder:t(`types.${u}.ip_name.placeholder`),value:a.projectForm.ip_name,onChange:g=>c(g,"ip_name"),height:"40px"})})}),s.jsx(ll,{in:l(u),children:s.jsx(me,{validateOn:!0,validationMessage:a.formErrors.requiredFields.ip_description?t("requiredField"):null,label:s.jsxs(f,{className:Xn.descriptionLabel,children:[t(`types.${u}.ip_description.label`),"*"," ",s.jsx("span",{className:Xn.limit,children:t(`types.${u}.ip_description.limit`)})]}),info:`${t(`types.${u}.ip_description.info`)}`,children:s.jsx(we,{placeholder:t(`types.${u}.ip_description.placeholder.${a.projectForm.ip_medium}`),value:a.projectForm.ip_description,onChange:g=>c(g,"ip_description"),multiline:!0,rows:3,inputProps:{maxLength:50},characterCounter:!0})})})]})]})}),s.jsx(f,{className:Xn.ipTypeImages,children:Array.from({length:5}).map((g,h)=>s.jsx(pl,{className:Xn.ipTypeImage,name:`images/pngs/TgIpType/${a.projectForm.ip_medium}/${u}/${u}-${h+1}.png`}))})]}))})},u$e=Y(d$e),p$e="_topDescription_160bq_1",g$e="_detailsSection_160bq_10",m$e="_detailsInputs_160bq_13",h$e="_detailsName_160bq_18",f$e="_detailsDesc_160bq_21",_$e="_divider_160bq_25",y$e="_mediumSection_160bq_29",b$e="_ipTypeOptions_160bq_29",I$e="_ipTypeOption_160bq_29",x$e="_labelContent_160bq_37",za={topDescription:p$e,detailsSection:g$e,detailsInputs:m$e,detailsName:h$e,detailsDesc:f$e,divider:_$e,mediumSection:y$e,ipTypeOptions:b$e,ipTypeOption:I$e,labelContent:x$e},C$e=()=>{var p;const{t}=J("translation",{keyPrefix:"newTg.projects.editor"}),e=Xt(),a=ve(),{projectId:n}=bs(),{uiStore:o,tgStore:i}=q(),{tgProjectStore:r}=i,l=!!r.projectForm.id,[c,d]=I.useState(!1);I.useEffect(()=>{var _;return o.hideSideBar(),o.showBackButton(O.NEW_TAILORED_GENERATION.fullPath,void 0,t("backButton")),r.projectForm=((_=e.state)==null?void 0:_.projectToEdit)??km,(async()=>{var y,b;try{if(!((y=e.state)!=null&&y.projectToEdit)&&n&&n!=="create"){const x=await r.getProject(Number(n));r.projectForm=x}}catch(x){((b=x.response)==null?void 0:b.status)===404&&a(O.NEW_TAILORED_GENERATION.fullPath)}})(),()=>{o.showSideBar(),o.hideBackButton(),window.history.replaceState({},"")}},[]);const u=_=>!!r.projectForm[_],g=()=>{const _=r.projectForm.ip_type;return _==="defined_character"&&!u("ip_name")||(_==="defined_character"||_==="object_variants")&&!u("ip_description")||!_||!r.projectForm.project_name||r.formErrors.requiredFields.ip_name||r.formErrors.requiredFields.ip_description},h=async()=>{try{if(d(!0),l)await r.updateProject(r.projectForm.id,r.projectForm),a(O.TG_PROJECTS.fullPath);else{const _=await r.createProject(r.projectForm);a(`${O.TG_PROJECTS.fullPath}/${_.id}/${O.NEW_TG_MODELS.path}`)}}finally{d(!1)}};return s.jsxs(jl,{name:((p=r.projectForm)==null?void 0:p.project_name)||t("title"),primaryButton:t(l?"primaryButton.edit":"primaryButton.create"),primaryButtonClick:h,loadingPrimaryButton:c,loading:r.loadingProject,disablePrimary:g(),children:[s.jsx(f,{className:za.topDescription,children:t("description")}),s.jsx(gf,{className:za.detailsSection,header:t("details.header"),subHeader:t("details.subHeader"),children:s.jsxs(f,{className:za.detailsInputs,children:[s.jsx(we,{className:za.detailsName,placeholder:t("details.name.placeholder"),value:r.projectForm.project_name,onChange:_=>r.handleFormChange("project_name",_.target.value),height:"40px"}),s.jsx(we,{className:za.detailsDesc,placeholder:t("details.description.placeholder"),value:r.projectForm.project_description,onChange:_=>r.handleFormChange("project_description",_.target.value),height:"40px",inputProps:{maxLength:110}})]})}),s.jsx(Ee,{className:za.divider}),s.jsx(gf,{header:t("medium.header"),subHeader:t("medium.subHeader"),className:za.mediumSection,children:s.jsxs(U_,{className:za.ipTypeOptions,value:r.projectForm.ip_medium,onChange:_=>r.handleFormChange("ip_medium",_.target.value),children:[s.jsx(f,{className:za.ipTypeOption,children:s.jsx(qt,{className:za.radioButtonControl,value:"illustration",checked:r.projectForm.ip_medium==="illustration",disabled:l,control:s.jsx(Fg,{}),label:s.jsx(f,{className:za.labelContent,children:t("tgIpMediums.illustration")})})}),s.jsx(f,{className:za.ipTypeOption,children:s.jsx(qt,{className:za.radioButtonControl,value:"photography",checked:r.projectForm.ip_medium==="photography",disabled:l,control:s.jsx(Fg,{}),label:s.jsx(f,{className:za.labelContent,children:s.jsx(sy,{label:t("tgIpMediums.badge"),color:"--var(--badge-color)",children:t("tgIpMediums.photography")})})})})]})}),s.jsx(Ee,{className:za.divider}),s.jsx(gf,{header:t("ipType.header"),subHeader:t("ipType.subHeader"),children:s.jsx(u$e,{})})]})},hI=Y(C$e),T$e="_projectCard_onxmw_1",S$e="_cardDetails_onxmw_12",j$e="_cardName_onxmw_15",A$e="_cardDesc_onxmw_22",N$e="_cardFields_onxmw_28",w$e="_cardField_onxmw_28",M$e="_fieldKey_onxmw_37",v$e="_fieldValue_onxmw_43",E$e="_actionsButtons_onxmw_47",k$e="_cardButton_onxmw_51",Do={projectCard:T$e,cardDetails:S$e,cardName:j$e,cardDesc:A$e,cardFields:N$e,cardField:w$e,fieldKey:M$e,fieldValue:v$e,actionsButtons:E$e,cardButton:k$e},D$e=({name:t,description:e,cardFields:a,onSecondaryAction:n,secondaryButtonLabel:o,onPrimaryAction:i,primaryButtonLabel:r,actionsPopover:l,className:c})=>s.jsxs(f,{className:G(Do.projectCard,c),children:[l,s.jsxs(f,{className:Do.cardDetails,children:[s.jsx(k,{className:Do.cardName,children:t}),s.jsx(k,{className:Do.cardDesc,children:e}),a&&s.jsx(f,{className:Do.cardFields,children:a.map(d=>s.jsxs(f,{className:Do.cardField,children:[s.jsx(k,{className:Do.fieldKey,children:d.key}),s.jsx(k,{className:Do.fieldValue,children:d.value})]},d.key))})]}),s.jsxs(f,{className:Do.actionsButtons,children:[o&&s.jsx(ae,{className:Do.cardButton,buttonType:"secondaryMedium",onClick:n,children:o}),r&&s.jsx(ae,{className:Do.cardButton,buttonType:"primaryMedium",onClick:i,children:r})]})]}),lj=Y(D$e),P$e="_container_19glj_1",L$e="_loading_19glj_6",B$e="_header_19glj_13",O$e="_headerFirstLine_19glj_16",R$e="_title_19glj_20",z$e="_description_19glj_28",U$e="_titleSearchWrapper_19glj_35",$$e="_searchRootStyle_19glj_41",F$e="_actionBtns_19glj_44",G$e="_pagination_19glj_47",Po={container:P$e,loading:L$e,header:B$e,headerFirstLine:O$e,title:R$e,description:z$e,titleSearchWrapper:U$e,searchRootStyle:$$e,actionBtns:F$e,pagination:G$e},W$e=({title:t,description:e,primaryButton:a,secondaryButton:n,enableSearch:o,handleSearchChange:i,searchBoxPlaceholder:r="Search",children:l,loading:c=!1,filterBy:d,paginationOptions:u,hideHeader:g=!1,className:h,titleClassName:p,descriptionClassName:_,searchInputVisible:y=!1,searchBoxPosition:b="right"})=>{const[x,C]=I.useState(0),T=u?Math.ceil(u.totalRows/u.rowsPerPage):1,S=async(E,A)=>{C(A-1),await(u==null?void 0:u.loadNextPage(A,d))};I.useEffect(()=>{d&&C(0)},[d]);const[j,N]=I.useState(""),w=E=>{N(E.target.value),i==null||i(E)},D=()=>o&&s.jsx(Y2,{searchIcon:!0,value:j,onChange:w,className:Po.searchRootStyle,classes:{root:Po.searchRootStyle},placeholder:r,showInput:y});return s.jsxs(f,{className:`${Po.container} ${h}`,children:[!g&&s.jsxs(f,{className:Po.header,children:[s.jsxs(f,{style:{display:t?"flex":"block"},className:Po.headerFirstLine,children:[s.jsxs(f,{className:Po.titleSearchWrapper,children:[s.jsx(k,{className:G(Po.title,p),children:t}),b==="right"&&D()]}),s.jsxs(Xs,{className:Po.actionBtns,children:[b==="left"&&D(),n," ",a]})]}),s.jsx(k,{className:G(Po.description,_),children:e})]}),s.jsx(Qe,{className:Po.loading,isLoading:c,alwaysRenderChildren:!0,children:l}),u&&T>1&&s.jsx(f,{className:Po.pagination,children:s.jsx(H$e,{onChange:S,count:T,page:x+1})})]})},cj=Y(W$e),H$e=zt(XI)(({theme:t})=>({ul:{"li:not(:last-child,:first-of-type)":{button:{fontWeight:600,fontFamily:"Montserrat",fontSize:"10.6px",width:24,minWidth:"unset",height:24,borderRadius:"50%",backgroundColor:"#E7E7E7","&.Mui-selected":{color:"white",backgroundColor:t.palette.primary.light}}}}})),Q$e="_iconButton_13mbi_1",J$e="_loader_13mbi_9",V$e={iconButton:Q$e,loader:J$e},Y$e=({project:t})=>{const{t:e}=J("translation",{keyPrefix:"newTg.projects.dashboard.card.actions"}),a=ve(),{tgStore:n}=q(),{tgProjectStore:o}=n,[i,r]=I.useState(),[l,c]=I.useState(!1),[d,u]=I.useState(""),g=x=>{r(x.currentTarget)},h=()=>{r(void 0)},p=()=>{const x={projectToView:Ta(t)};a(`${O.TG_PROJECTS.fullPath}/${t.id}/${O.NEW_TG_MODELS.path}`,{state:x})},_=async()=>{try{u(""),await o.deleteProject(t.id),h(),c(!1)}catch(x){u(x)}},y=()=>{const x={projectToEdit:Ta(t)};a(`${O.TG_PROJECTS.fullPath}/${t.id}/edit`,{state:x})},b=()=>{a(`${O.TG_PROJECTS.fullPath}/${t.id}/${O.NEW_TG_MODELS.createPath}`)};return s.jsxs(s.Fragment,{children:[s.jsx(tx,{className:V$e.iconButton,onClick:g}),s.jsx(lo,{open:!!i,onClose:h,anchorEl:i,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},children:s.jsxs(s.Fragment,{children:[s.jsx(tl,{onClick:p,children:e("open")}),s.jsx(tl,{onClick:()=>c(!0),children:e("delete")}),s.jsx(tl,{onClick:y,children:e("edit")}),s.jsx(tl,{onClick:b,children:e("createModel")})]})}),s.jsx(Oe,{open:l,onClick:_,loading:o.loadingDeleteProject,title:e("deletePopup.title"),description:s.jsx(Zs,{children:e("deletePopup.description")}),confirmButtonText:e("deletePopup.confirmBtn"),onClose:()=>c(!1),errorMessage:d})]})},Z$e=Y(Y$e),q$e="_header_1r1g8_1",X$e="_title_1r1g8_7",K$e="_description_1r1g8_10",mf={header:q$e,title:X$e,description:K$e},eFe=()=>{const{t}=J("translation",{keyPrefix:"newTg.projects.dashboard.emptyState"});return s.jsxs(f,{className:mf.header,children:[s.jsx(k,{className:mf.title,children:t("title")}),s.jsx(k,{className:mf.description,children:t("description")})]})},tFe=Y(eFe),sFe="_cards_105k8_1",fI={cards:sFe},aFe=()=>{const{t}=J("translation",{keyPrefix:"newTg.projects.dashboard"}),e=ve(),{tgStore:a}=q(),{tgProjectStore:n}=a,o={rowsPerPage:n.rowsPerPage,totalRows:n.paginatedProjects.total,loadNextPage:n.getOrgProjects},[i,r]=I.useState(),l=u=>{const g={projectToView:Ta(u)};e(`${O.TG_PROJECTS.fullPath}/${u.id}/${O.NEW_TG_MODELS.path}`,{state:g})},c=()=>{e(O.TG_PROJECTS.createPath)},d=async u=>{const g={...i,search:{text:u.target.value,fields:["project_name","project_description","ip_medium","ip_type"]}};r(g),await n.getOrgProjects(1,g)};return s.jsx(cj,{className:fI.layout,primaryButton:s.jsx(ae,{buttonType:"primaryMedium",onClick:c,children:t("primaryButton")}),title:t("title"),description:t("description"),enableSearch:!0,handleSearchChange:d,searchBoxPlaceholder:t("search.placeholder"),paginationOptions:o,filterBy:i,loading:n.loadingOrgProjects,children:n.paginatedProjects.items.length?s.jsx(f,{className:fI.cards,children:n.paginatedProjects.items.map(u=>{const g=[{key:t("card.info.ip_medium"),value:qs.t(`newTg.projects.editor.tgIpMediums.${u.ip_medium}`)},{key:t("card.info.ip_type"),value:qs.t(`newTg.projects.editor.ipType.types.${u.ip_type}.name`)}];return s.jsx(lj,{name:u.project_name,description:u.project_description,cardFields:g,onSecondaryAction:()=>l(u),secondaryButtonLabel:t("card.actions.primaryButton.nonEmpty"),actionsPopover:s.jsx(Z$e,{project:u})},u.id)})}):s.jsx(tFe,{})})},nFe=Y(aFe),oFe="/assets/plus-07de31fc.svg",iFe="_root_1lxq8_1",rFe="_header_1lxq8_5",lFe="_title_1lxq8_11",cFe="_subTitle_1lxq8_11",dFe="_useCaseTitle_1lxq8_20",uFe="_descr_1lxq8_28",pFe="_overviewSection_1lxq8_32",gFe="_divider_1lxq8_35",mFe="_sectionDivider_1lxq8_39",hFe="_list_1lxq8_46",fFe="_item_1lxq8_46",_Fe="_useCaseList_1lxq8_47",yFe="_useCasesContainer_1lxq8_63",bFe="_useCase_1lxq8_20",IFe="_texts_1lxq8_71",xFe="_images_1lxq8_74",Ft={root:iFe,header:rFe,title:lFe,subTitle:cFe,useCaseTitle:dFe,descr:uFe,overviewSection:pFe,divider:gFe,sectionDivider:mFe,list:hFe,item:fFe,useCaseList:_Fe,useCasesContainer:yFe,useCase:bFe,texts:IFe,images:xFe},CFe=({id:t,title:e,subTitle:a,description:n,list:o,useCases:i,className:r})=>s.jsxs(f,{className:r,id:t,children:[e&&s.jsx(k,{className:Ft.title,children:e}),n&&s.jsx(k,{className:Ft.descr,dangerouslySetInnerHTML:{__html:n}}),a&&s.jsx(k,{className:Ft.subTitle,children:a}),o&&s.jsx("ul",{className:Ft.list,children:o.map((l,c)=>s.jsx("li",{className:Ft.item,dangerouslySetInnerHTML:{__html:l}},c))}),i&&s.jsx(f,{className:Ft.useCasesContainer,children:i.map((l,c)=>s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Ft.useCase,children:[s.jsxs(f,{className:Ft.texts,children:[s.jsx(k,{className:Ft.useCaseTitle,dangerouslySetInnerHTML:{__html:l.title}}),l.description&&s.jsx(k,{className:Ft.descr,dangerouslySetInnerHTML:{__html:l.description}}),l.list&&s.jsx("ul",{className:Ft.useCaseList,children:l.list.map((d,u)=>s.jsxs("li",{className:Ft.item,children:[s.jsx("span",{dangerouslySetInnerHTML:{__html:d.text}}),d.images&&s.jsx(f,{className:Ft.images,children:d.images.map((g,h)=>s.jsx(f,{children:s.jsx("img",{className:Ft.img,src:g,alt:""},h)}))})]},u))})]}),l.images&&s.jsx(f,{className:Ft.images,children:l.images.map((d,u)=>s.jsx(f,{children:s.jsx("img",{className:Ft.img,src:d,alt:""},u)}))})]},c),c!==i.length-1&&s.jsx(Ee,{className:Ft.divider})]}))})]}),Kc=Y(CFe),TFe="/assets/aspectRatio1-0d68bc58.png",SFe="/assets/aspectRatio2-3a9484a5.png",jFe="/assets/definedCharacter1-faaa8f8d.png",AFe="/assets/definedCharacter2-81712e2e.png",NFe="/assets/definedCharacter3-7453761a.png",wFe="/assets/diversity1-672b6852.png",MFe="/assets/diversity2-1f77ffa3.png",vFe="/assets/diversity3-18b488f6.png",EFe="/assets/focusOnSubject1-a545a68e.png",kFe="/assets/focusOnSubject2-202d3851.png",DFe="/assets/minimizeMargins1-17ba3d09.png",PFe="/assets/minimizeMargins2-4acb6b8c.png",LFe=t=>({sideMenuButtons:[{title:t("taps.overview.title"),id:t("taps.overview.id")},{title:t("taps.datasetSize.title"),id:t("taps.datasetSize.id")},{title:t("taps.diversityAndFocus.title"),id:t("taps.diversityAndFocus.id")},{title:t("taps.imageQuality.title"),id:t("taps.imageQuality.id")},{title:t("taps.assetsBackgrounds.title"),id:t("taps.assetsBackgrounds.id")},{title:t("taps.captionsAndPrefix.title"),id:t("taps.captionsAndPrefix.id")}],diversityUseCases:[{title:t("content.diversitySection.useCases.balanceContent.title"),description:t("content.diversitySection.useCases.balanceContent.descr"),images:[wFe,MFe,vFe]}],imageQualityUseCases:[{title:t("content.imageQualitySection.useCases.resolution.title"),description:t("content.imageQualitySection.useCases.resolution.descr")},{title:t("content.imageQualitySection.useCases.aspectRatio.title"),list:[{text:t("content.imageQualitySection.useCases.aspectRatio.listItem1")},{text:t("content.imageQualitySection.useCases.aspectRatio.listItem2"),images:[TFe,SFe]}]}],assetsUseCases:[{title:t("content.assetsSection.useCases.focusOnSubject.title"),description:t("content.assetsSection.useCases.focusOnSubject.descr"),images:[EFe,kFe]},{title:t("content.assetsSection.useCases.minimize.title"),description:t("content.assetsSection.useCases.minimize.descr"),images:[DFe,PFe]},{title:t("content.assetsSection.useCases.definedCharacters.title"),description:t("content.assetsSection.useCases.definedCharacters.descr"),images:[jFe,AFe,NFe]}],captionsUseCases:[{title:t("content.captionsSection.useCases.defaultPrefix.title"),description:t("content.captionsSection.useCases.defaultPrefix.descr")},{title:t("content.captionsSection.useCases.customizingThePrefix.title"),description:t("content.captionsSection.useCases.customizingThePrefix.descr")},{title:t("content.captionsSection.useCases.modifyingCaptions.title"),list:[{text:t("content.captionsSection.useCases.modifyingCaptions.listItem1")},{text:t("content.captionsSection.useCases.modifyingCaptions.listItem2")},{text:t("content.captionsSection.useCases.modifyingCaptions.listItem3")}]},{title:t("content.captionsSection.useCases.bestPractices.title"),list:[{text:t("content.captionsSection.useCases.bestPractices.listItem1")},{text:t("content.captionsSection.useCases.bestPractices.listItem2")},{text:t("content.captionsSection.useCases.bestPractices.listItem3")}]}]}),BFe=({open:t,onClose:e})=>{const{t:a}=J("translation",{keyPrefix:"newTg.models.popups.bestPractices"}),n=LFe(a),o=()=>{localStorage.removeItem("guidelineActiveTap"),e()};return s.jsx(F2,{sideMenuButtons:n.sideMenuButtons,selectedLink:localStorage.getItem("guidelineActiveTap"),handleCloseDialog:o,open:t,children:s.jsxs(f,{className:Ft.root,children:[s.jsx(k,{className:Ft.header,children:a("header")}),s.jsx(Kc,{id:a("taps.overview.id"),title:a("content.overviewSection.title"),description:a("content.overviewSection.descr"),className:Ft.overviewSection}),s.jsx(Ee,{className:Ft.sectionDivider}),s.jsx(Kc,{id:a("taps.datasetSize.id"),title:a("content.datasetSizeSection.title"),list:[a("content.datasetSizeSection.listItem1"),a("content.datasetSizeSection.listItem2")],className:Ft.datasetSizeSection}),s.jsx(Ee,{className:Ft.sectionDivider}),s.jsx(Kc,{id:a("taps.diversityAndFocus.id"),title:a("content.diversitySection.title"),useCases:n.diversityUseCases,className:Ft.diversitySection}),s.jsx(Ee,{className:Ft.sectionDivider}),s.jsx(Kc,{title:a("content.imageQualitySection.title"),description:a("content.imageQualitySection.descr"),useCases:n.imageQualityUseCases,id:a("taps.imageQuality.id")}),s.jsx(Ee,{className:Ft.sectionDivider}),s.jsx(Kc,{title:a("content.assetsSection.title"),description:a("content.assetsSection.descr"),subTitle:a("content.assetsSection.subTitle"),useCases:n.assetsUseCases,id:a("taps.assetsBackgrounds.id")}),s.jsx(Ee,{className:Ft.sectionDivider}),s.jsx(Kc,{title:a("content.captionsSection.title"),description:a("content.captionsSection.descr"),useCases:n.captionsUseCases,id:a("taps.captionsAndPrefix.id")})]})})},ly=Y(BFe),OFe="_imageCard_1bsrz_1",RFe="_imageButtons_1bsrz_12",zFe="_image_1bsrz_1",UFe="_imageCaptionWrapper_1bsrz_19",$Fe="_imageHeader_1bsrz_23",FFe="_imageButton_1bsrz_12",GFe="_imageIconButton_1bsrz_31",WFe="_imageCaptionTag_1bsrz_37",HFe="_imageCaption_1bsrz_19",QFe="_imagePrefix_1bsrz_37",JFe="_imagePrefixTag_1bsrz_37",VFe="_captionInput_1bsrz_52",YFe="_imageCaptionText_1bsrz_59",ZFe="_loadingImageCaption_1bsrz_62",qFe="_imagePrefixText_1bsrz_80",XFe="_warning_1bsrz_90",KFe="_errorButton_1bsrz_99",eGe="_serverErrors_1bsrz_110",Rl={imageCard:OFe,imageButtons:RFe,image:zFe,imageCaptionWrapper:UFe,imageHeader:$Fe,imageButton:FFe,imageIconButton:GFe,imageCaptionTag:WFe,imageCaption:HFe,imagePrefix:QFe,imagePrefixTag:JFe,captionInput:VFe,imageCaptionText:YFe,loadingImageCaption:ZFe,imagePrefixText:qFe,warning:XFe,errorButton:KFe,serverErrors:eGe},tGe=({image:t})=>{var c,d;const{t:e}=J("translation",{keyPrefix:"newTg.datasets.editor.form.images.error"}),{tgStore:a}=q(),{tgDatasetStore:n}=a,o=async u=>{await n.uploadImage(n.datasetForm.id,u,t.id)},i=async u=>{const g=Array.from(u.target.files||[])[0];u.target.value="",g&&await o(g)},r=()=>{n.datasetForm.images=n.datasetForm.images.filter(u=>u.id!==t.id)},l=async()=>{t.file&&await o(t.file)};return s.jsx(ll,{in:!!t.error,children:(c=t.error)!=null&&c.status&&t.error.status>=500&&t.error.status<600?s.jsx(Ya,{className:Rl.warning,severity:"info",color:"error",action:s.jsxs(Xs,{className:Rl.serverErrors,children:[s.jsx(_t,{className:Rl.imageIconButton,title:e("retry"),onClick:l,disabled:n.loadingUploadImages,children:s.jsx(MA,{})}),s.jsx(_t,{className:Rl.imageIconButton,title:e("delete"),onClick:r,children:s.jsx(xt,{})})]}),children:e("uploadFailed")}):s.jsx(Ya,{className:Rl.warning,severity:"info",color:"error",action:s.jsxs(Xs,{spacing:.5,children:[s.jsx(Sa,{buttonClassName:Rl.errorButton,buttonText:e("replace"),buttonType:"textSmall",onUpload:i,maxFilesLimit:200,inputProps:{accept:"image/png, image/jpg, image/jpeg, image/webp"}}),s.jsx(_t,{className:Rl.imageIconButton,title:e("delete"),onClick:r,children:s.jsx(xt,{})})]}),children:(d=t.error)==null?void 0:d.message})})},sGe=Y(tGe),aGe="_imageCard_97jln_1",nGe="_imageButtons_97jln_12",oGe="_image_97jln_1",iGe="_imageCaptionWrapper_97jln_19",rGe="_imageHeader_97jln_23",lGe="_imageButton_97jln_12",cGe="_imageIconButton_97jln_31",dGe="_imageCaptionTag_97jln_37",uGe="_imageCaption_97jln_19",pGe="_imagePrefix_97jln_37",gGe="_imagePrefixTag_97jln_37",mGe="_captionInput_97jln_52",hGe="_imageCaptionText_97jln_59",fGe="_loadingImageCaption_97jln_62",_Ge="_imagePrefixText_97jln_80",sa={imageCard:aGe,imageButtons:nGe,image:oGe,imageCaptionWrapper:iGe,imageHeader:rGe,imageButton:lGe,imageIconButton:cGe,imageCaptionTag:dGe,imageCaption:uGe,imagePrefix:pGe,imagePrefixTag:gGe,captionInput:mGe,imageCaptionText:hGe,loadingImageCaption:fGe,imagePrefixText:_Ge},yGe=({image:t,triggerOnChangeExisting:e})=>{const{t:a}=J("translation",{keyPrefix:"newTg.datasets.editor.form.images"}),{tgStore:n}=q(),{tgDatasetStore:o}=n,[i,r]=I.useState(t.caption),[l,c]=I.useState(!1),[d,u]=I.useState(!1),[g,h]=I.useState(!1),[p,_]=I.useState(!1);I.useEffect(()=>{r(t.caption)},[t.caption]);const y=async()=>{var T;h(!0);try{const S=o.datasetForm.images.findIndex(N=>N.id===t.id),j=await e()?(T=o.datasetForm.images[S])==null?void 0:T.id:t.id;await o.regenerateImageCaption(o.datasetForm.id,j)}finally{h(!1)}},b=async()=>{var T;_(!0);try{if(t.uploading)o.datasetForm.images=o.datasetForm.images.filter(S=>S.id!==t.id);else{const S=o.datasetForm.images.findIndex(N=>N.id===t.id),j=await e()?(T=o.datasetForm.images[S])==null?void 0:T.id:t.id;await o.deleteImage(o.datasetForm.id,j)}}finally{_(!1)}},x=async()=>{c(!0)},C=async()=>{var T;u(!0);try{if(i!==t.caption){const S=o.datasetForm.images.findIndex(N=>N.id===t.id),j=await e()?(T=o.datasetForm.images[S])==null?void 0:T.id:t.id;await o.updateImageCaption(o.datasetForm.id,j,i)}}finally{u(!1),c(!1)}};return s.jsxs(f,{className:sa.imageCard,children:[s.jsx(f,{className:sa.image,children:s.jsx(la,{className:sa.image,url:t.thumbnail_url,image:{url:t.thumbnail_url,id:t.id.toString(),src:t.thumbnail_url},hideFullScreenButton:!0})}),s.jsxs(f,{className:sa.imageCaptionWrapper,children:[s.jsxs(f,{className:sa.imageHeader,children:[s.jsx(k,{className:sa.imageCaptionTag,children:a(`tags.${t.caption_source}`)}),!t.error&&s.jsxs(Xs,{className:sa.imageButtons,children:[l?s.jsx(ae,{className:sa.imageButton,buttonType:"textSmall",onClick:()=>C(),loading:d,disabled:t.uploading||o.loadingDuplicateDataset,children:a("saveCaptionButton")}):s.jsx(ae,{className:sa.imageButton,buttonType:"textSmall",onClick:()=>x(),disabled:t.uploading||o.loadingDuplicateDataset,children:a("editButton")}),s.jsx(ae,{className:sa.imageButton,buttonType:"textSmall",onClick:()=>y(),loading:g,disabled:t.uploading||o.loadingDuplicateDataset,children:a("regenerateImageButton")}),s.jsx(_t,{className:sa.imageIconButton,title:a("deleteTooltip"),onClick:()=>b(),loading:p,disabled:t.uploading||o.loadingDuplicateDataset,children:s.jsx(xt,{})})]})]}),s.jsxs(k,{className:sa.imageCaption,children:[s.jsxs(k,{component:"span",className:sa.imagePrefix,children:[s.jsx(k,{component:"span",className:sa.imagePrefixTag,children:a("tags.prefix")}),s.jsx(k,{component:"span",className:sa.imagePrefixText,children:o.datasetForm.caption_prefix})]}),s.jsx(Qe,{className:sa.loadingImageCaption,isLoading:t.uploading||o.loadingRegenerate,children:l?s.jsx(we,{value:i,onChange:T=>r(T.target.value),multiline:!0,maxRows:2,fullWidth:!0,autoFocus:!0,InputProps:{className:sa.captionInput}}):s.jsx(k,{component:"span",className:sa.imageCaptionText,children:t.caption})})]}),s.jsx(sGe,{image:t})]})]})},bGe=Y(yGe),IGe="_prefixInputWrapper_1nid6_1",xGe="_prefixInput_1nid6_1",CGe="_inputBase_1nid6_10",TGe="_iconButton_1nid6_15",SGe="_warning_1nid6_25",jGe="_closeButton_1nid6_29",ed={prefixInputWrapper:IGe,prefixInput:xGe,inputBase:CGe,iconButton:TGe,warning:SGe,closeButton:jGe},AGe=({triggerOnChangeExisting:t})=>{const{t:e}=J("translation",{keyPrefix:"newTg.datasets.editor.form"}),{tgStore:a}=q(),{tgDatasetStore:n}=a,o=I.useMemo(()=>n.datasetForm.caption_prefix,[]),[i,r]=I.useState(n.datasetForm.caption_prefix),[l,c]=I.useState(!1),d=n.loadingRegenerate||n.loadingDuplicateDataset||n.datasetForm.images.some(b=>b.uploading),[u,g]=I.useState(!1),h=()=>{r(o)},p=async b=>{g(!0);try{await t(),await n.updateDataset(n.datasetForm.id,{...n.datasetForm,caption_prefix:b}),n.handleFormChange("caption_prefix",b),c(!0)}finally{g(!1)}},_=()=>{c(!1)},y=async()=>{await n.regenerateAllCaptions(n.datasetForm.id),_()};return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:ed.prefixInputWrapper,children:[s.jsx(we,{className:ed.prefixInput,placeholder:e("prefix.placeholder"),value:i,onChange:b=>r(b.target.value),InputProps:{className:ed.inputBase,endAdornment:s.jsx(ae,{buttonType:"textSmall",onClick:h,disabled:i===o,children:e("prefix.resetButton")})}}),s.jsx(ae,{className:ed.updateButton,buttonType:"secondaryMedium",onClick:()=>p(i),loading:u,disabled:d||i===n.datasetForm.caption_prefix,children:e("prefix.updateButton")})]}),s.jsx(ll,{in:l,children:s.jsx(Ya,{className:ed.warning,severity:"info",color:"warning",action:s.jsxs(Xs,{spacing:.5,children:[s.jsx(ae,{buttonType:"textSmall",onClick:y,loading:n.loadingRegenerate,disabled:d,children:e("prefix.warning.button")}),s.jsx(ro,{className:ed.closeButton,sx:{fontSize:"20px"},onClick:_})]}),children:e("prefix.warning.message")})})]})},NGe=Y(AGe),wGe="_wrapper_1a3to_1",MGe="_header_1a3to_5",vGe="_captionPrefix_1a3to_10",EGe="_editorContent_1a3to_13",kGe="_imagesHeaderWrapper_1a3to_17",DGe="_imagesHeader_1a3to_17",PGe="_icon_1a3to_30",LGe="_images_1a3to_17",BGe="_imageCard_1a3to_45",OGe="_imageButtons_1a3to_56",RGe="_image_1a3to_17",zGe="_imageCaptionWrapper_1a3to_62",UGe="_imageHeader_1a3to_65",$Ge="_imageButton_1a3to_56",FGe="_imageIconButton_1a3to_73",GGe="_imageCaptionTag_1a3to_85",WGe="_imageCaption_1a3to_62",HGe="_imagePrefix_1a3to_85",QGe="_imagePrefixTag_1a3to_85",JGe="_imageCaptionText_1a3to_100",VGe="_loadingImageCaption_1a3to_103",YGe="_imagePrefixText_1a3to_121",zl={wrapper:wGe,header:MGe,captionPrefix:vGe,editorContent:EGe,imagesHeaderWrapper:kGe,imagesHeader:DGe,icon:PGe,images:LGe,imageCard:BGe,imageButtons:OGe,image:RGe,imageCaptionWrapper:zGe,imageHeader:UGe,imageButton:$Ge,imageIconButton:FGe,imageCaptionTag:GGe,imageCaption:WGe,imagePrefix:HGe,imagePrefixTag:QGe,imageCaptionText:JGe,loadingImageCaption:VGe,imagePrefixText:YGe},ZGe=()=>{const{t}=J("translation",{keyPrefix:"newTg.datasets.editor"}),e=ve(),{uiStore:a,tgStore:n}=q(),{tgDatasetStore:o,tgModelStore:i}=n,{datasetId:r}=bs(),l=!!r,[c,d]=I.useState(!1),[u,g]=I.useState(!1);I.useEffect(()=>(a.hideSideBar(),()=>{o.datasetForm=hh,i.modelForm=op,o.isFormDuplicateTriggered=!1,window.history.replaceState({},"")}),[]);const h=async()=>{if(i.isDatasetFromExisting){const C=await o.duplicateDataset(o.datasetForm.id);return o.isFormDuplicateTriggered=!0,o.datasetForm=C,i.modelForm.dataset_id=C.id,i.isDatasetFromExisting=!1,!0}else return!1},p=async C=>{const T=Array.from(C.target.files||[]);C.target.value="",T.length&&(d(!0),await h(),d(!1),await o.uploadImages(o.datasetForm.id,T))},_=async C=>{const T=C.target.value;await h(),o.handleFormChange("name",T)},y=()=>{g(!0)},b=()=>{g(!1)},x=async()=>{await o.updateDataset(o.datasetForm.id,o.datasetForm),e(`${O.TG_PROJECTS.fullPath}/${o.datasetForm.project_id}/${O.NEW_TG_DATASETS.path}`)};return s.jsxs(jl,{className:zl.wrapper,headerClassName:zl.header,name:o.datasetForm.name,placeholder:t("title"),onNameChange:C=>o.handleFormChange("name",C.target.value),onNameBlur:_,primaryButton:s.jsxs(Xs,{children:[s.jsx(Sa,{buttonProps:{startIcon:s.jsx("img",{src:oFe})},buttonType:"textMedium",buttonText:t("uploadBtn"),onUpload:p,maxFilesLimit:200-o.datasetForm.images.length,inputProps:{accept:"image/png, image/jpg, image/jpeg, image/webp",multiple:!0},loading:c,disabled:o.loadingDuplicateDataset}),l&&s.jsx(ae,{buttonType:"primaryMedium",onClick:x,loading:o.loadingUpdateDataset,children:t("primaryBtn")})]}),secondaryButton:t("secondaryBtn"),secondaryButtonClick:y,loading:!o.datasetForm.id||o.loadingDataset&&!o.loadingRegenerate,childrenClassName:zl.editorContent,children:[s.jsx(me,{className:zl.captionPrefix,label:t("form.prefix.label"),info:t("form.prefix.info"),children:s.jsx(NGe,{triggerOnChangeExisting:h})}),s.jsx(f,{className:zl.imagesHeaderWrapper,children:s.jsx(k,{className:zl.imagesHeader,children:t("form.images.label")})}),s.jsx(f,{className:zl.images,children:o.datasetForm.images.map((C,T)=>s.jsx(bGe,{image:C,triggerOnChangeExisting:h},T))}),s.jsx(ly,{open:u,onClose:b})]})},dj=Y(ZGe),qGe=()=>{const{datasetId:t}=bs(),e=ve(),a=Xt(),{tgStore:n}=q(),{tgDatasetStore:o}=n;return I.useEffect(()=>{var i;o.datasetForm=((i=a.state)==null?void 0:i.datasetToEdit)??hh,(async()=>{var r,l;try{if(!((r=a.state)!=null&&r.datasetToEdit)&&t){const c=await o.getDataset(Number(t));o.datasetForm=c}}catch(c){((l=c.response)==null?void 0:l.status)===404&&e(O.NEW_TAILORED_GENERATION.fullPath)}})()},[]),s.jsx(dj,{})},XGe=Y(qGe),KGe="_container_1mn67_1",eWe={container:KGe},tWe=()=>{const{t}=J("translation",{keyPrefix:"newTg.projects.viewer.datasets.edit"}),e=ve(),{projectId:a}=bs(),{uiStore:n,tgStore:o}=q(),{tgProjectStore:i}=o;return I.useEffect(()=>(n.hideSideBar(),n.showBackButton(`${O.TG_PROJECTS.fullPath}/${a}/${O.NEW_TG_DATASETS.path}`,void 0,t("backButton",{projectName:i.projectToView.project_name||"Project"})),(async()=>{var r;try{if(!i.projectToView.id&&a){const l=await i.getProject(Number(a));i.projectToView=l}}catch(l){((r=l.response)==null?void 0:r.status)===404&&e(O.NEW_TAILORED_GENERATION.fullPath)}})(),()=>{n.showSideBar(),n.hideBackButton()}),[]),I.useEffect(()=>{if(i.projectToView.id){const r={projectToView:Ta(i.projectToView)};n.showBackButton(`${O.TG_PROJECTS.fullPath}/${a}/${O.NEW_TG_DATASETS.path}`,{state:r},t("backButton",{projectName:i.projectToView.project_name}))}},[i.projectToView.id]),s.jsx(f,{className:eWe.container,children:s.jsx(vs,{})})},sWe=Y(tWe),aWe="_actions_ibjeb_1",nWe="_iconButton_ibjeb_6",bu={actions:aWe,iconButton:nWe},oWe=({dataset:t,setLoadingRow:e})=>{const{t:a}=J("translation",{keyPrefix:"newTg.datasets.dashboard.table.actions"}),n=ve(),{tgStore:o}=q(),{tgDatasetStore:i}=o,[r,l]=I.useState(!1),c=async()=>{e({data:t,column:"actions"});try{const h=await i.duplicateDataset(t.id),p={datasetToEdit:h};n(`${O.TG_PROJECTS.fullPath}/${t.project_id}/${O.NEW_TG_DATASETS.path}/${h.id}/edit`,{state:p})}finally{e(void 0)}},d=()=>{const h={datasetToView:t};n(`${O.TG_PROJECTS.fullPath}/${t.project_id}/${O.NEW_TG_DATASETS.path}/${t.id}`,{state:h})},u=()=>{const h={datasetToEdit:t};n(`${O.TG_PROJECTS.fullPath}/${t.project_id}/${O.NEW_TG_DATASETS.path}/${t.id}/edit`,{state:h})},g=async()=>{try{await i.deleteDataset(t.id)}finally{l(!1)}};return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:bu.actions,children:[s.jsx(_t,{className:bu.iconButton,title:a("duplicate"),onClick:c,children:s.jsx(J1,{})}),t.status==="Draft"?s.jsxs(s.Fragment,{children:[s.jsx(_t,{className:bu.iconButton,title:a("edit"),onClick:u,children:s.jsx(_r,{})}),s.jsx(_t,{className:bu.iconButton,title:a("delete"),onClick:()=>l(!0),children:s.jsx(xt,{})})]}):s.jsx(_t,{className:bu.iconButton,title:a("view"),onClick:d,children:s.jsx(Vd,{sx:{width:"21px !important"}})})]}),s.jsx(Oe,{open:r,onClick:g,loading:i.loadingDeleteDataset,title:a("deletePopup.title"),description:s.jsx(Zs,{children:a("deletePopup.description")}),confirmButtonText:a("deletePopup.confirmBtn"),onClose:()=>l(!1)})]})},iWe=Y(oWe),rWe="_titleStyle_7xu24_1",lWe="_tabsLayout_7xu24_1",cWe="_title_7xu24_1",dWe="_container_7xu24_1",uWe="_inputField_7xu24_20",pWe="_headingContainer_7xu24_20",gWe="_button_7xu24_20",mWe="_primaryButton_7xu24_20",hWe="_loadingPlaceholder_7xu24_23",fWe="_contentContainer_7xu24_38",_We="_tabsContainer_7xu24_45",yWe="_tabContainer_7xu24_51",bWe="_boldText_7xu24_58",IWe="_disabled_7xu24_77",xWe="_titleContainer_7xu24_81",CWe="_fields_7xu24_106",TWe="_field_7xu24_106",SWe="_fieldKey_7xu24_114",jWe="_fieldValue_7xu24_117",AWe="_emptyState_7xu24_121",ui={titleStyle:rWe,tabsLayout:lWe,title:cWe,container:dWe,inputField:uWe,headingContainer:pWe,button:gWe,primaryButton:mWe,loadingPlaceholder:hWe,contentContainer:fWe,tabsContainer:_We,tabContainer:yWe,boldText:bWe,disabled:IWe,titleContainer:xWe,fields:CWe,field:TWe,fieldKey:SWe,fieldValue:jWe,emptyState:AWe},NWe=()=>{const{t}=J("translation",{keyPrefix:"newTg.datasets.dashboard"}),e=ve(),{projectId:a}=bs(),{tgStore:n}=q(),{tgDatasetStore:o}=n,i=async r=>{const l=Array.from(r.target.files||[]);if(r.target.value="",l.length){const c=await o.createDataset({...o.datasetForm,project_id:Number(a)});o.datasetForm=c,o.uploadImages(c.id,l);const d={datasetToEdit:Ta(o.datasetForm)};e(`${O.TG_PROJECTS.fullPath}/${a}/${O.NEW_TG_DATASETS.path}/${c.id}/edit`,{state:d})}};return s.jsxs(f,{className:ui.emptyState,children:[s.jsx(f,{children:t("emptyState")}),s.jsx(Sa,{buttonText:t("createDataset"),buttonType:"primaryMedium",onUpload:i,maxFilesLimit:200,inputProps:{accept:"image/png, image/jpg, image/jpeg, image/webp",multiple:!0},loading:o.loadingCreateDataset})]})},wWe=Y(NWe),MWe="_nameContainer_vsznr_1",vWe="_description_vsznr_7",EWe="_loadingPlacefoler_vsznr_12",kWe="_statusContainer_vsznr_17",DWe="_circle_vsznr_22",PWe="_inactive_vsznr_27",LWe="_deleted_vsznr_28",BWe="_active_vsznr_31",OWe="_pending_vsznr_34",td={nameContainer:MWe,description:vWe,loadingPlacefoler:EWe,statusContainer:kWe,circle:DWe,inactive:PWe,deleted:LWe,active:BWe,pending:OWe},RWe=()=>{const{t}=J("translation",{keyPrefix:"newTg.datasets.dashboard"}),{projectId:e}=bs(),{tgStore:a,authStore:n}=q(),{tgProjectStore:o}=a,[i,r]=I.useState(),l=[t("table.headers.name"),t("table.headers.created"),t("table.headers.status"),t("table.headers.actions")],c=(h,p)=>o.getDatasets(Number(e),h,p),d={rowsPerPage:o.rowsPerPage,totalRows:o.paginatedDatasets.total,loadNextPage:c};I.useEffect(()=>{o.getDatasets(Number(e),1)},[n.isLoadingOrgSubscriptions]);const u=h=>{var T;const p=h.status==="Deleted"?"#1A063840":"",_=s.jsx(f,{className:td.nameContainer,children:s.jsxs(f,{className:td.nameContainer,children:[s.jsx(f,{children:h.name}),h.description&&s.jsx(f,{className:td.description,children:h.description})]})}),y=s.jsx(f,{children:xp(h.created_at)}),b=s.jsxs(f,{className:td.statusContainer,sx:{color:p},children:[s.jsx("div",{className:`${td[(T=h.status)==null?void 0:T.toLowerCase()]} ${td.circle}`}),t(`table.status.${h.status}`)]}),x=s.jsx(iWe,{dataset:h,setLoadingRow:r});return{key:h.id,data:{name:_,created:y,status:b,actions:x}}},g=o.paginatedDatasets.items.map(h=>u(Ta(h)));return s.jsx(co,{headerArray:l,tableData:g,emptyStateComponent:s.jsx(wWe,{}),loading:o.loadingProjectDatasets,paginationOptions:d,loadingRow:i,hideHeader:!0})},zWe=Y(RWe),UWe=()=>{const{uiStore:t,tgStore:e}=q(),{tgDatasetStore:a,tgModelStore:n}=e;return I.useEffect(()=>(t.hideSideBar(),()=>{!n.isDatasetFromExisting&&a.datasetForm.status==="Draft"&&a.deleteDataset(a.datasetForm.id)}),[]),s.jsx(dj,{})},$We=Y(UWe),FWe="_form_1s5zi_1",GWe="_description_1s5zi_6",WWe="_datasetNameLabel_1s5zi_9",HWe="_datasetNameDesc_1s5zi_12",gg={form:FWe,description:GWe,datasetNameLabel:WWe,datasetNameDesc:HWe},QWe=({open:t,onClose:e})=>{const{t:a}=J("translation",{keyPrefix:"newTg.models.popups.create"}),n=ve(),{projectId:o}=bs(),{tgStore:i}=q(),{tgModelStore:r,tgDatasetStore:l}=i,[c,d]=I.useState(l.datasetForm.name),u=r.loadingCreateModel||r.loadingStartTraining,g=!r.modelForm.name||!c;I.useEffect(()=>{d(l.datasetForm.name)},[l.datasetForm.name]);const h=async()=>{const p={...l.datasetForm,name:c,status:"Completed"},[_,y]=await Promise.all([l.updateDataset(l.datasetForm.id,p),r.createModel(r.modelForm)]);await r.startTraining(y.id),l.datasetForm=p,n(`${O.TG_PROJECTS.fullPath}/${o}/${O.NEW_TG_MODELS.path}`)};return s.jsx(Oe,{open:t,title:a("title"),description:s.jsxs(f,{className:gg.form,children:[s.jsx(k,{className:gg.description,children:a("description")}),s.jsx(me,{label:a("form.name.label"),children:s.jsx(we,{placeholder:a("form.name.placeholder"),value:r.modelForm.name,onChange:p=>r.handleFormChange("name",p.target.value)})}),s.jsx(me,{label:a("form.description.label"),children:s.jsx(we,{placeholder:a("form.description.placeholder"),value:r.modelForm.description,onChange:p=>r.handleFormChange("description",p.target.value)})}),(!l.datasetForm.name||l.isFormDuplicateTriggered)&&s.jsxs(me,{labelClassName:gg.datasetNameLabel,label:a("form.datasetName.label"),children:[s.jsx(k,{className:gg.datasetNameDesc,children:a("form.datasetName.labelDesc")}),s.jsx(we,{placeholder:a("form.datasetName.placeholder"),value:c,onChange:p=>d(p.target.value)})]})]}),confirmButtonText:a("confirmButton"),disableConfirm:g,loading:u,onClick:h,onClose:e})},JWe=Y(QWe),VWe="_wrapper_tc23e_1",YWe="_uploadLoader_tc23e_5",ZWe="_uploadLoaderCount_tc23e_5",hf={wrapper:VWe,uploadLoader:YWe,uploadLoaderCount:ZWe},qWe="_stepWrapper_brpqq_1",XWe="_content_brpqq_8",KWe="_header_brpqq_15",eHe="_description_brpqq_21",tHe="_or_brpqq_29",sHe="_supportedFiles_brpqq_58",Ul={stepWrapper:qWe,content:XWe,header:KWe,description:eHe,or:tHe,supportedFiles:sHe},aHe=({handleNext:t})=>{const{t:e}=J("translation",{keyPrefix:"newTg.models.create.steps.selectDataset"}),{projectId:a}=bs(),{tgStore:n}=q(),{tgProjectStore:o,tgModelStore:i,tgDatasetStore:r}=n,[l,c]=I.useState([]),[d,u]=I.useState(!1);I.useEffect(()=>{const y=async()=>{r.loadingDataset=!0,r.datasetForm=await r.getDataset(i.modelForm.dataset_id),t(),i.isDatasetFromExisting=!0,i.handleFormChange("dataset_id",r.datasetForm.id)};i.modelForm.dataset_id?y():(o.paginatedDatasets={items:[],total:0},o.getDatasets(Number(a)))},[]),I.useEffect(()=>{const y=o.paginatedDatasets.items;y.length&&c(y==null?void 0:y.map(b=>({key:b.name,value:b.id})))},[o.paginatedDatasets.items]);const g=async y=>{const b=Array.from(y.target.files||[]);if(y.target.value="",b.length){const x=await r.createDataset({...r.datasetForm,project_id:Number(a)});r.datasetForm=x,i.modelForm.dataset_id=x.id,r.uploadImages(x.id,b),t()}},h=async y=>{const b=o.paginatedDatasets.items.find(x=>x.id===Number(y.target.value));b&&(r.datasetForm=b,i.isDatasetFromExisting=!0,i.handleFormChange("dataset_id",b.id),t())},p=()=>{u(!0)},_=()=>{u(!1)};return s.jsx(Qe,{isLoading:r.loadingDataset,className:Ul.stepWrapper,children:s.jsxs(f,{className:Ul.stepWrapper,children:[s.jsxs(f,{className:Ul.content,children:[s.jsx(k,{className:Ul.header,children:e("header")}),s.jsx(k,{className:Ul.description,children:e("description")}),s.jsxs(Xs,{children:[s.jsx(Sa,{buttonText:e("primaryButton"),buttonType:"primaryMedium",onUpload:g,maxFilesLimit:200,inputProps:{accept:"image/png, image/jpg, image/jpeg, image/webp",multiple:!0},buttonProps:{startIcon:s.jsx("img",{src:rS})},loading:r.loadingCreateDataset}),s.jsx(ae,{buttonType:"secondaryMedium",onClick:p,children:e("secondaryButton")})]}),s.jsxs(s.Fragment,{children:[s.jsx(k,{className:Ul.or,children:e("or")}),s.jsx(Ve,{placeholder:o.loadingProjectDatasets||o.paginatedDatasets.items.length?e("dropdown.placeholder"):e("dropdown.emptyPlaceholder"),items:l,value:i.modelForm.dataset_id,onChange:h,fullWidth:!0,loading:o.loadingProjectDatasets||r.loadingDuplicateDataset})]}),s.jsx(k,{className:Ul.supportedFiles,children:e("supportedFiles")})]}),s.jsx(ly,{open:d,onClose:_})]})})},nHe=Y(aHe),oHe="_stepWrapper_1xizb_1",iHe="_header_1xizb_8",rHe="_cards_1xizb_14",lHe="_card_1xizb_14",cHe="_cardNameWrapper_1xizb_28",dHe="_cardName_1xizb_28",uHe="_tooltip_1xizb_41",pHe="_badge_1xizb_45",gHe="_cardDesc_1xizb_48",mHe="_cardButton_1xizb_54",ri={stepWrapper:oHe,header:iHe,cards:rHe,card:lHe,cardNameWrapper:cHe,cardName:dHe,tooltip:uHe,badge:pHe,cardDesc:gHe,cardButton:mHe},hHe=({handleNext:t})=>{const{t:e}=J("translation",{keyPrefix:"newTg.models.create.steps.trainingVersion"}),a=e("options",{returnObjects:!0}),{tgStore:n}=q(),{tgModelStore:o,tgProjectStore:i}=n,r=c=>{o.handleFormChange("training_version",c),t()},l=c=>c==="max"&&i.projectToView.ip_medium==="photography";return s.jsxs(f,{className:ri.stepWrapper,children:[s.jsx(k,{className:ri.header,children:e("header")}),s.jsx(f,{className:ri.cards,children:Object.keys(a).map((c,d)=>s.jsxs(f,{className:ri.card,children:[s.jsxs(f,{children:[s.jsxs(f,{className:ri.cardNameWrapper,children:[s.jsxs(k,{className:ri.cardName,children:[e(`options.${c}.name`),s.jsx(Ne,{className:ri.tooltip,title:e(`options.${c}.tooltip`),displayOn:"click",children:s.jsx(Zd,{fontSize:"small"})})]}),l(c)&&s.jsx(sy,{className:ri.badge,label:e(`options.${c}.badge`)})]}),s.jsx(k,{className:ri.cardDesc,children:e(`options.${c}.description`)})]}),s.jsx(ae,{className:ri.cardButton,buttonType:"secondaryMedium",onClick:()=>r(c),disabled:l(c),children:e(`options.${c}.button`)})]},d))})]})},fHe=Y(hHe),_He=()=>{var h;const{t}=J("translation",{keyPrefix:"newTg.models.create"}),{tgStore:e}=q(),{tgModelStore:a,tgDatasetStore:n}=e,[o,i]=I.useState(2),[r,l]=I.useState(!1),c=n.datasetForm.images.filter(p=>p.uploading),d=n.datasetForm.images.filter(p=>!p.uploading&&!p.error),u=n.loadingUpdateDataset||n.loadingDuplicateDataset||n.loadingUploadImages||n.loadingRegenerate;I.useEffect(()=>()=>{a.isDatasetFromExisting=!1},[]);const g=()=>{i(p=>p+1)};return s.jsxs(s.Fragment,{children:[s.jsx(jl,{childrenClassName:hf.wrapper,name:((h=a.modelForm)==null?void 0:h.name)||t("title"),loadingSave:u,progress:d.length/n.datasetForm.images.length*100,primaryButton:o===4&&s.jsx(s.Fragment,{children:c.length?s.jsxs(s.Fragment,{children:[s.jsx(k,{className:hf.uploadLoader,children:t("uploadLoader")}),s.jsx(k,{className:hf.uploadLoaderCount,children:`${d.length}/${n.datasetForm.images.length}`})]}):s.jsx(ae,{buttonType:"primaryMedium",onClick:()=>l(!0),disabled:n.loadingDuplicateDataset||!d.length,children:t("primaryButton")})}),primaryButtonClick:()=>l(!0),children:o===1?s.jsx(s.Fragment,{}):o===2?s.jsx(fHe,{handleNext:g}):o===3?s.jsx(nHe,{handleNext:g}):o===4&&s.jsx($We,{})}),s.jsx(JWe,{open:r,onClose:()=>l(!1)})]})},yHe=Y(_He),bHe=()=>{const{t}=J("translation",{keyPrefix:"newTg.projects.viewer.models.create"}),{tgStore:e,uiStore:a}=q(),{tgProjectStore:n}=e,{projectId:o}=bs();return I.useEffect(()=>(a.hideSideBar(),a.showBackButton(`${O.TG_PROJECTS.fullPath}/${o}/${O.NEW_TG_MODELS.path}`,void 0,t("backButton",{projectName:n.projectToView.project_name||"Project"})),!n.projectToView.id&&o&&n.getProject(Number(o)).then(i=>n.projectToView=i),()=>{a.showSideBar(),a.hideBackButton()}),[]),I.useEffect(()=>{if(n.projectToView.id){const i={projectToView:Ta(n.projectToView)};a.showBackButton(`${O.TG_PROJECTS.fullPath}/${o}/${O.NEW_TG_MODELS.path}`,{state:i},t("backButton",{projectName:n.projectToView.project_name}))}},[n.projectToView.id]),s.jsx(yHe,{})},IHe=Y(bHe);function xHe(t){return s.jsx(Xe,{viewBox:"0 0 16 18",...t,children:s.jsx("path",{d:"M14.6683 4C14.6683 5.38071 11.6835 6.5 8.00163 6.5C4.31973 6.5 1.33496 5.38071 1.33496 4M14.6683 4C14.6683 2.61929 11.6835 1.5 8.00163 1.5C4.31973 1.5 1.33496 2.61929 1.33496 4M14.6683 4V9M1.33496 4V9M1.33496 9C1.33496 9.66304 2.03734 10.2989 3.28758 10.7678C4.53782 11.2366 6.23352 11.5 8.00163 11.5C9.76974 11.5 11.4654 11.2366 12.7157 10.7678C13.9659 10.2989 14.6683 9.66304 14.6683 9M1.33496 9V14C1.33496 14.663 2.03734 15.2989 3.28758 15.7678C4.53782 16.2366 6.23352 16.5 8.00163 16.5C9.76974 16.5 11.4654 16.2366 12.7157 15.7678C13.9659 15.2989 14.6683 14.663 14.6683 14V9",stroke:"#5B5B5B",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}const CHe="_actions_1prwy_1",THe="_iconButton_1prwy_6",mg={actions:CHe,iconButton:THe},SHe=({model:t})=>{const{t:e}=J("translation",{keyPrefix:"newTg.models.dashboard.table.actions"}),a=ve(),{tgStore:n}=q(),{tgModelStore:o}=n,[i,r]=I.useState(!1),l=async()=>{o.modelForm={...t,id:NaN,name:`${e("duplicatedModelNamePrefix")} ${t.name}`},a(`${O.TG_PROJECTS.fullPath}/${t.project_id}/${O.NEW_TG_MODELS.createPath}`)},c=()=>{const u={modelToView:t};a(`${O.TG_PROJECTS.fullPath}/${t.project_id}/${O.NEW_TG_MODELS.path}/${t.id}/${O.TG_MODEL_DATASET.path}/${t.dataset_id}`,{state:u})},d=async()=>{try{await o.deleteModel(t.id)}finally{r(!1)}};return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:mg.actions,children:[s.jsx(_t,{className:mg.iconButton,title:e("duplicate"),onClick:()=>l(),children:s.jsx(J1,{})}),s.jsx(_t,{className:mg.iconButton,title:e("dataset"),onClick:()=>c(),children:s.jsx(xHe,{})}),s.jsx(_t,{className:mg.iconButton,title:e("delete"),disabled:t.status==="InProgress",onClick:()=>r(!0),children:s.jsx(xt,{})})]}),s.jsx(Oe,{open:i,onClick:d,loading:o.loadingDeleteModel,title:e("deletePopup.title"),description:s.jsx(Zs,{children:e("deletePopup.description")}),confirmButtonText:e("deletePopup.confirmBtn"),onClose:()=>r(!1)})]})},jHe=Y(SHe),AHe="_nameContainer_1icgd_1",NHe="_name_1icgd_1",wHe="_iconButton_1icgd_11",MHe="_description_1icgd_21",vHe="_popover_1icgd_26",EHe="_contentContainer_1icgd_31",kHe="_title_1icgd_39",DHe="_descriptionInput_1icgd_45",PHe="_buttons_1icgd_50",LHe="_closeIcon_1icgd_53",Kn={nameContainer:AHe,name:NHe,iconButton:wHe,description:MHe,popover:vHe,contentContainer:EHe,title:kHe,descriptionInput:DHe,buttons:PHe,closeIcon:LHe},BHe=({model:t})=>{const{t:e}=J("translation",{keyPrefix:"newTg.models.dashboard.table.name"}),{tgStore:a}=q(),{tgModelStore:n}=a,[o,i]=I.useState();I.useEffect(()=>{n.modelForm=o?t:op},[o]);const r=d=>{i(d.currentTarget)},l=()=>{i(void 0)},c=async()=>{(n.modelForm.name!==t.name||n.modelForm.description!==t.description)&&await n.updateModel(t.id,n.modelForm),l()};return s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:Kn.nameContainer,children:[s.jsxs(f,{className:Kn.name,children:[s.jsx(f,{children:t.name}),s.jsx(_t,{className:Kn.iconButton,title:e("edit"),onClick:r,children:s.jsx(_r,{})})]}),s.jsx(f,{className:Kn.description,children:t.description})]}),s.jsx(lo,{open:!!o,onClose:l,anchorEl:o,anchorOrigin:{vertical:"top",horizontal:"right"},slotProps:{paper:{className:Kn.popover}},children:s.jsxs(f,{className:Kn.contentContainer,children:[s.jsx(Tl,{onClick:l,className:Kn.closeIcon}),s.jsx(k,{className:Kn.title,children:e("popup.title")}),s.jsx(me,{label:e("popup.name.label"),children:s.jsx(we,{placeholder:e("popup.name.placeholder"),value:n.modelForm.name,onChange:d=>n.handleFormChange("name",d.target.value),height:"45px"})}),s.jsx(me,{label:e("popup.description.label"),children:s.jsx(we,{placeholder:e("popup.description.placeholder"),value:n.modelForm.description,onChange:d=>n.handleFormChange("description",d.target.value),InputProps:{className:Kn.descriptionInput},inputProps:{maxLength:110}})}),s.jsxs(Xs,{className:Kn.buttons,children:[s.jsx(ae,{className:Kn.confirmBtn,buttonType:"tertiaryMedium",onClick:l,children:e("popup.cancelBtn")}),s.jsx(ae,{className:Kn.confirmBtn,buttonType:"primaryMedium",onClick:c,loading:n.loadingUpdateModel,children:e("popup.confirmBtn")})]})]})})]})},OHe=Y(BHe),RHe=()=>{const{t}=J("translation",{keyPrefix:"newTg.models.dashboard"}),{projectId:e}=bs(),a=ve();return s.jsxs(f,{className:ui.emptyState,children:[s.jsx(f,{children:t("emptyState")}),s.jsx(ae,{onClick:()=>a(`${O.TG_PROJECTS.fullPath}/${e}/${O.NEW_TG_MODELS.createPath}`),buttonType:"primaryMedium",children:t("createModel")})]})},zHe=Y(RHe),UHe="_loadingPlacefoler_j59x8_1",$He="_statusContainer_j59x8_6",FHe="_circle_j59x8_11",GHe="_inactive_j59x8_16",WHe="_deleted_j59x8_17",HHe="_active_j59x8_20",QHe="_pending_j59x8_23",JHe="_requestAccessButton_j59x8_28",VHe="_emptyState_j59x8_32",hg={loadingPlacefoler:UHe,statusContainer:$He,circle:FHe,inactive:GHe,deleted:WHe,active:HHe,pending:QHe,requestAccessButton:JHe,emptyState:VHe},YHe=()=>{const{t}=J("translation",{keyPrefix:"newTg.models.dashboard"}),{projectId:e}=bs(),{tgStore:a,authStore:n}=q(),{tgProjectStore:o,tgModelStore:i}=a,[r,l]=I.useState(),c=[t("table.headers.name"),t("table.headers.training_version"),t("table.headers.created"),t("table.headers.status"),t("table.headers.actions"),t("table.headers.get_access"),t("table.headers.possible_action")],d=ve(),u=(b,x)=>o.getModels(Number(e),b,x),g={rowsPerPage:o.rowsPerPage,totalRows:o.paginatedModels.total,loadNextPage:u};I.useEffect(()=>{o.getModels(Number(e),1)},[]);const h=b=>{const x={modelToView:b};d(`${O.TG_PROJECTS.fullPath}/${b.project_id}/${O.NEW_TG_MODELS.path}/${b.id}/${O.TG_MODEL_PLAYGROUND.path}`,{state:x})},p=b=>{const x=async C=>{l({data:b,column:"possible_action"});try{await C()}finally{l(void 0)}};switch(b.status){case"Created":return s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>x(()=>i.startTraining(b.id)),children:t(`table.possible_action.${b.status}`)});case"InProgress":return s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>x(()=>i.stopTraining(b.id)),children:t(`table.possible_action.${b.status}`)});case"Completed":return s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>x(()=>h(b)),children:t(`table.possible_action.${b.status}`)});case"Stopping":return s.jsx(ae,{disabled:!0,buttonType:"secondaryMedium",children:t(`table.possible_action.${b.status}`)});case"Stopped":return s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>x(()=>i.startTraining(b.id)),children:t(`table.possible_action.${b.status}`)});case"Failed":return s.jsx(ae,{buttonType:"secondaryMedium",onClick:()=>x(()=>i.startTraining(b.id)),children:t(`table.possible_action.${b.status}`)});case"Deleted":return s.jsx(ae,{disabled:!0,buttonType:"secondaryMedium",children:t(`table.possible_action.${b.status}`)})}},_=b=>{var A;const x=b.status==="Deleted"?"#1A063840":"",C=s.jsx(OHe,{model:b}),T=s.jsx(f,{children:t(`table.training_version.${b.training_version}`)}),S=s.jsx(f,{children:xp(b.created_at)}),j=s.jsxs(f,{className:hg.statusContainer,sx:{color:x},children:[s.jsx(f,{className:`${hg[(A=b.status)==null?void 0:A.toLowerCase()]} ${hg.circle}`}),t(`table.status.${b.status}`)]}),N=s.jsx(jHe,{model:b}),w=s.jsx(Xi,{className:hg.requestAccessButton,children:s.jsx(rj,{buttonType:"primaryMedium",disabled:b.status!=="Completed",model:b,project:o.projectToView})}),D=p(b);return{key:b.id,data:{name:C,training_version:T,created:S,status:j,actions:N,get_access:w,possible_action:D}}},y=o.paginatedModels.items.map(b=>_(Ta(b)));return s.jsx(co,{headerArray:c,tableData:y,emptyStateComponent:s.jsx(zHe,{}),loading:o.loadingProjectModels||n.isLoadingOrgSubscriptions,paginationOptions:g,loadingRow:r,hideHeader:!0})},ZHe=Y(YHe),qHe=()=>{var T;const{t}=J("translation",{keyPrefix:"newTg.projects.viewer"}),e=ve(),a=Xt(),{projectId:n}=bs(),{uiStore:o,tgStore:i}=q(),[r,l]=I.useState(!1),{tgProjectStore:c,tgDatasetStore:d}=i,u=a.pathname.split("/"),g=u[u.length-1],h=I.useMemo(()=>["ip_medium","ip_type","ip_name","ip_description"],[]),p=[O.NEW_TG_MODELS.path,O.NEW_TG_DATASETS.path];I.useEffect(()=>{var S;return o.hideSideBar(),o.showBackButton(O.NEW_TAILORED_GENERATION.fullPath,void 0,t("backButton")),c.projectToView=((S=a.state)==null?void 0:S.projectToView)||km,(async()=>{var j;try{if(!c.projectToView.id&&n){const N=await c.getProject(Number(n));c.projectToView=N}}catch(N){((j=N.response)==null?void 0:j.status)===404&&e(O.NEW_TAILORED_GENERATION.fullPath)}})(),()=>{o.showSideBar(),o.hideBackButton(),window.history.replaceState({},"")}},[]);const _=()=>{switch(g){case O.NEW_TG_MODELS.path:return e(`${O.TG_PROJECTS.fullPath}/${n}/${O.NEW_TG_MODELS.createPath}`)}},y=()=>{l(!0)},b=()=>{l(!1)},x=async S=>{const j=Array.from(S.target.files||[]);if(S.target.value="",j.length){const N=await d.createDataset({...d.datasetForm,project_id:Number(n)});d.datasetForm=N,d.uploadImages(N.id,j);const w={datasetToEdit:Ta(d.datasetForm)};e(`${O.TG_PROJECTS.fullPath}/${n}/${O.NEW_TG_DATASETS.path}/${N.id}/edit`,{state:w})}},C=()=>{switch(g){case O.NEW_TG_MODELS.path:return t(`primaryButton.${g}`);case O.NEW_TG_DATASETS.path:return s.jsx(Sa,{buttonText:t(`primaryButton.${g}`),buttonType:"primaryMedium",onUpload:x,maxFilesLimit:200,inputProps:{accept:"image/png, image/jpg, image/jpeg, image/webp",multiple:!0},loading:d.loadingCreateDataset})}};return s.jsxs(Mi,{className:ui.tabsLayout,title:s.jsxs(Qe,{className:`${ui.loadingPlaceholder} ${ui.title}`,isLoading:c.loadingProject,size:28,children:[s.jsx(k,{className:ui.title,children:(T=c.projectToView)==null?void 0:T.project_name}),s.jsx(f,{className:ui.fields,children:h.map(S=>{var j;return c.projectToView[S]&&s.jsxs(f,{className:ui.field,children:[s.jsx(k,{className:ui.fieldKey,children:`${S==="ip_name"||S==="ip_description"?qs.t(`newTg.projects.editor.ipType.types.${c.projectToView.ip_type}.${S}.label`):t(`title.${S}`)}:`}),s.jsx(k,{className:ui.fieldValue,children:S==="ip_type"?qs.t(`newTg.projects.editor.ipType.types.${c.projectToView[S]}.name`):(j=c.projectToView[S])==null?void 0:j.toString()})]})})})]}),subTabs:p,isLoading:c.loadingProject,primaryButtonLabel:C(),primaryButtonClickHandler:_,secondaryButtonLabel:t(`secondaryButton.${g}`),secondaryButtonClickHandler:y,children:[s.jsx(vs,{}),s.jsx(ly,{open:r,onClose:b})]})},XHe=Y(qHe),KHe="/assets/pageNotFoundLogo-2f64a6fd.png",eQe="_notFoundContent_oyhw3_1",tQe="_messsageText_oyhw3_8",_I={notFoundContent:eQe,messsageText:tQe},sQe=()=>{const{t}=J("translation");return s.jsxs(s.Fragment,{children:[s.jsx(E2,{}),s.jsxs(f,{className:_I.notFoundContent,children:[s.jsx("img",{src:KHe,alt:""}),s.jsx(k,{className:_I.messsageText,children:t("pageNotAvailable")})]})]})},aQe="/assets/Hub-a1183896.png",nQe="/assets/Image-to-image-1632ff16.png",oQe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAYAAACynDzrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdMSURBVHgB3VtnjFVFFD7vCSxFQEQUFUQUaQqxUBVjlIixoWhQYw1EJBTxB/5QQVDsEaMCBjRoiGADYxRRUFAIWAKyFgxIKGERIaG6LCwg7fh9ztwwXN5tr+y+9Uu+3HvnTT33zJkzZ+5LSZ6hqmlc6oK1wBR4FDyYSqX+kRqIlOQACKM+LpeBPcBeYFuwBVgixwR0BDwM/g1uBBeCP1lugeCOyP8NEExjcBi4AKzU5DgMrgKngB3AnF5U0QADaQFOALdp/nAEXAr2BkukpgKdvwv8XQuHXeBUsJHUJKDDrcAPtOqwAbxVagLQ0bPA78GjWrXYDt6hxWyb0LleagxpdYGG/CXwJKlGZHxD6NQZuHwHtpHqBX2nh8DpcAc0SUGMoTYu54HXgO1BjonC3gv+BS4AS1Hv3iT1eivVEi0e7AcfSND/JuBw8A81WhiGCjWrcpe49bOBSVr1NicKG9RodVTf24GLwEOaDJvAQWCtqAb6a/EJx8NHajz3oL5zgFs1e3Dcc8CmQQ2cCf6oxYsD4IMBfaeTuU9zB4U0GaybqZEntXi1x8NasIGv35eDGzV/oAze8OpP2UbqiNlINpfiR3+sPB/zRk3k4Guwt+QX+8CeaGdF2ibcLTVDOMRAPTYFbpb8C4egrRuFdkrSaix3X6k5uBK8VI2fc78UDteBXSicDmA3SQYGwaLiOHTK0hnS6fAdjiibtuUzoZ6YzleAXW19YVuSQ77n2hIPjcF+FFBnST695oKvhvyesg1Q8EPAhs5vpeBjEWUpBAbibgcv8v0+EZwB7gQHgJPEeMqZ8Cc40HmmrZ0FNpB46ExDN1GTY0LMBlj/+Wo2vB7mJShbG3xZjTftYYAvz88avBo9kqHOtzQ+tlCV20sBgZVgPS5jJQugLKfHGPBdSY5NYvZbfnAF3Cfx0JRTrLXkCEiaU6aP9wj+Co7DAHfbNMah6Ua0ylCWm0k3/sPOLwbncoMKUnvG45lOYlri4xNwVYb0b8HPwTslGmkK6DTJHdz1X+0885625n0+MDCPQe4OKHsJ+LAvjXaLq9UK+0zh0iifIvExw4sAoG3awP9OVkBuYKlFcQRUzjfSUAqDSu8GHTpZMmhPCBh2vcB55lQ7KPGxGIIodZ4p8BudZ2rQuuhqZLV3NJMrqLbe0k0XoAz80vmd/kpjiQ9OjYXOMx23uLFqtv+e94CXw3avB7fg/jNqMzWJ90gbGVHXclZQockRaxVDvkbgs3r80dA8Xx4eIbVx2FKNE+jmGeyUj1rFSsHmzu832fY5zq5OOo+bwk5nmL83p9hOKRw4zaaCgQKlIQfXOdxkVy9vIPTThkt8fAVudZ5vEaOBNCWu3VkDzg6pZym4jALaIDnCaskKh4vB7lady5BllBw/ZeLUeTY4FLffyInOogv3BVOwr/nCszTwL1iWeYn2RHeamCnpB9NGIc8eduQdTY4JvsFMzZBnujqnErgfa9P9U6yPGme1xJfOgH2mkKl/ivXVY1N4viSAGkd0pa9+OpizvL5Tg5aL8V3yjQrf87aAfJ3ETCF6uO4y/rTEcxC5ItFHoia9LglgpzLbcMfPaTfc00KuYstA+ihJfAw/OA3cTWE5+IpP1aOWeYZc6CQOsZ1nhHA0bruDHYMKsQ1gpphV9AcvHWn074L2mOvpgNr7mbZN9o+yGITftotTEdVstuYwxaJAzVATGM80xUb66h6hTvAc9+eqObvPOMVC2pwS0v+nnHyU8Bg1JuBUfz1pq2ZfSIGARs8Ro/otYhZ5RpwduDXyw+TEKRvWJu3HVSFZbrB5xGo5Xzi3Rrv8Gb03RcdqHHi6xEMnNBC19NJB4/dCjPo1cdJb+8r28pWjQ8izKpapdNJpgG8T851RKOy049Sk38PYUTuwmZgYE83JWjHLfoXNXx5Yl3dDlcRlsBQ3doBtnE1wbKgJ03K8B5Kc0roCainmLbWT4gSN8AgMbnJQBjWuAldFagu1owz5N0u+QAOoxYtFYLOQvvNji0/V+ET0ZRgmodN6j0admCYQEIP4c7T4zsf2gG1D+s391v6Asgy10MfKz1ciqKijmgO6YsFB8NGQ/vIbpmURdfBUtofkC6jsQnCzVj+oyaM1ZIrgt/ti1vW2ZvFBVsYQJgzbSlwY8C6X6gM3jB+CLzIKGJLvYokHBuDqSEIExnjt8S7jxWuk6sGd9uNi3P6oM7S4WpHVfjM0CI7O/YLLveASqTpwH/QEOB7tV8bI/5vEGzydwyRh2/igDQCf18LaJYZBuYImOmVRE7VcFFE3DX1HKSTQwElgN3C+Rn/algQ0xNzIDlUTP86mb1eAuwPq5/L/nFbVF7Nqdr9twTfVfAWbrc/EAc0F+2kePh5X455Ms8Kms7hDjWZdqzk4illLVc23Odyh9xRjzLl75s69XkARRg0Y1OKfWHgkw8DUaicukzOsIHhGR4HTfpXFtGOByKvaqfkQi7tw7pTr2/r5Ke8eMbvw/Uk/561u/Au4Wtw9Z87dgwAAAABJRU5ErkJggg==",iQe="/assets/product_placement-1602e401.png",rQe="/assets/text-to-image-card-d8900423.png",lQe="/assets/text-to-vector-card-00060973.svg",cQe="_platformSectionContainer_k97e9_1",dQe="_platformSectionHeader_k97e9_4",uQe="_title_k97e9_10",pQe="_subtitle_k97e9_14",fg={platformSectionContainer:cQe,platformSectionHeader:dQe,title:uQe,subtitle:pQe},ff=({title:t,subtitle:e,className:a,children:n})=>s.jsxs(f,{className:G(fg.platformSectionContainer,a),children:[s.jsxs(f,{className:fg.platformSectionHeader,children:[s.jsx(k,{variant:"h3",className:fg.title,children:t}),s.jsx(k,{className:fg.subtitle,children:e})]}),n]}),gQe="/assets/API-Crop-Out-Foreground-c5f7edb2.png",mQe="/assets/API-Delayer-Image-95e2fa5d.png",_g={imageGeneration:[{title:"baseModel",description:"baseModelDescription",link:O.TEXT_TO_IMAGE_BASE.path,image:pS,cardClickable:!0},{title:"fastModel",description:"fastModelDescription",link:O.TEXT_TO_IMAGE_FAST.path,image:_S,cardClickable:!0},{title:"HDModel",description:"HDModelDescription",link:O.TEXT_TO_IMAGE_HD.path,image:bS,cardClickable:!0},{title:"vectorGraphicsBase",description:"vectorGraphicsBaseDescription",link:O.TEXT_TO_VECTOR_BASE.path,image:ES,cardClickable:!0},{title:"vectorGraphicsFast",description:"vectorGraphicsFastDescription",link:O.TEXT_TO_VECTOR_FAST.path,image:vS,cardClickable:!0},{title:"reimagine",description:"reimagineDescription",link:O.GENERATE_IMAGE_WITH_REFERENCE.path,image:yS,cardClickable:!0},{title:"promptEnhancement",description:"promptEnhancementDescription",link:O.PROMPT_ENHANCEMENT.path,image:wS,cardClickable:!0}],imageModification:[{title:"genFill",description:"genFillDescription",link:O.ERASE_AND_REPLACE_APP.path,image:k1,cardClickable:!0},{title:"eraseElements",description:"eraseElementsDescription",link:O.ERASER_APP.path,image:fS,cardClickable:!0},{title:"backgroundGeneration",description:"backgroundGenerationDescription",link:O.GENERATE_BACKGROUND_APP.path,image:uS,cardClickable:!0},{title:"image_Expansion",description:"imageExpansionDescription",link:O.EXPAND_IMAGE_APP.path,image:IS,cardClickable:!0},{title:"background_Removal",description:"backgroundRemovalDescription",link:O.REMOVE_BACKGROUND_APP.path,image:MS,cardClickable:!0},{title:"blur_Background",description:"blurBackgroundDescription",link:O.BLUR_BACKGROUND_APP.path,image:gS,cardClickable:!0},{title:"increase_Resolution",description:"increaseResolutionDescription",link:O.INCREASE_RESOLUTION_APP.path,image:xS,cardClickable:!0},{title:"cropOutForeground",description:"cropOutForegroundDescription",link:O.CROP_OUT_FOREGROUND_APP.path,image:gQe,cardClickable:!0},{title:"masks_Generator",description:"masksGeneratorDescription",link:O.GET_MASKS_APP.path,image:SS,cardClickable:!0},{title:"delayerImage",description:"delayerImageDescription",link:O.DELAYER_IMAGE_APP.path,image:mQe,cardClickable:!0}],eCommerceSuite:[{title:"productCutouts",description:"productCutoutsDescription",link:O.PRODUCT_CUTOUT_APP.path,image:jS,cardClickable:!0},{title:"productPackShots",description:"productPackShotsDescription",link:O.PRODUCT_PACKSHOT_APP.path,image:AS,cardClickable:!0},{title:"productShadows",description:"productShadowDescription",link:O.PRODUCT_SHADOW_APP.path,image:NS,cardClickable:!0},{title:"lifestyleProductShotByText",description:"lifestyleProductShotByTextDescription",link:O.LIFESTYLE_PRODUCT_SHOT_BY_TEXT_APP.path,image:TS,cardClickable:!0},{title:"lifestyleProductShotByImage",description:"lifestyleProductShotByImageDescription",link:O.LIFESTYLE_PRODUCT_SHOT_BY_IMAGE_APP.path,image:CS,cardClickable:!0},{title:"consistentStudioShots",description:"consistentStudioShotsDescription",image:mS,badges:["comingSoon"],cardClickable:!0},{title:"contextualKeywordExtraction",description:"contextualKeywordExtractionDescription",image:hS,badges:["comingSoon"],cardClickable:!0}],videoEditing:[{title:"videoBackgroundRemove",description:"videoBackgroundRemoveDescription",image:kS,link:O.VIDEO_BACKGROUND_REMOVE_APP.path,cardClickable:!0}]},hQe="_sandboxApisContainer_1y3d7_1",fQe="_sandboxApisHeader_1y3d7_6",_Qe="_title_1y3d7_11",yQe="_subtitle_1y3d7_15",bQe="_tabPanelContainer_1y3d7_20",uj={sandboxApisContainer:hQe,sandboxApisHeader:fQe,title:_Qe,subtitle:yQe,tabPanelContainer:bQe},IQe=({activeTab:t,index:e,children:a})=>{const n=e===t;return s.jsx(f,{role:"tabpanel",hidden:!n,className:uj.tabPanelContainer,children:n&&s.jsx(f,{sx:{p:3},children:a})})},xQe=zt(HI)({"& .MuiTabs-indicator":{height:"4px",backgroundColor:"var(--primary-light-color)",borderRadius:"var(--small-border-radius)",transform:"scaleX(0.85)"}}),yg=zt(QI)({fontWeight:"500",textTransform:"none",fontSize:"16px",color:"var(--secondary-color)","&.Mui-selected":{color:"var(--black-color)",fontWeight:"600"},"&:hover":{color:"var(--black-color)"},"&:after":{content:'""',display:"block",height:"4px",width:"85%",background:"var(--border-light-color)",position:"absolute",bottom:"0",left:"auto",right:"auto"}}),CQe=()=>{const{t}=J("translation",{keyPrefix:"platformHub.sandboxAPI"}),e=ve(),a=Xt(),n={imageGeneration:t("tabs.imageGeneration"),imageModification:t("tabs.imageEditing"),eCommerceSuite:t("tabs.eCommerceSuite"),videoEditing:t("tabs.videoEditing")},i=new URLSearchParams(a.search).get("tab")||n.imageGeneration,[r,l]=I.useState(i),c=(u,g)=>{l(g),e(`?tab=${g}`,{replace:!0})},d=(u,g)=>s.jsx(IQe,{activeTab:r,index:g,children:s.jsx(Tt,{container:!0,spacing:3,children:u.map((h,p)=>I.createElement(q2,{...h,key:p}))})});return s.jsxs(f,{className:uj.sandboxApisContainer,children:[s.jsxs(xQe,{value:r,centered:!0,onChange:c,children:[s.jsx(yg,{label:t("tabs.imageGeneration"),value:n.imageGeneration}),s.jsx(yg,{label:t("tabs.imageEditing"),value:n.imageModification}),s.jsx(yg,{label:t("tabs.eCommerceSuite"),value:n.eCommerceSuite}),s.jsx(yg,{label:t("tabs.videoEditing"),value:n.videoEditing})]}),d(_g.imageGeneration,n.imageGeneration),d(_g.imageModification,n.imageModification),d(_g.eCommerceSuite,n.eCommerceSuite),d(_g.videoEditing,n.videoEditing)]})},pj="/assets/image 4-10ea100c.png",gj="/assets/image1-d462a1a9.png",mj="/assets/image10-e0bbacd1.png",hj="/assets/image2-ce403882.png",fj="/assets/image3-089fb7ca.png",_j="/assets/image5-2c280e16.png",yj="/assets/image6-56b5b82b.png",bj="/assets/image7-a22d5a9b.png",Ij="/assets/image8-179ba934.png",xj="/assets/image9-4c71c6cc.png",Cj="/assets/image11-7ea940f7.png",Tj="/assets/image12-137167bd.png",Sj="/assets/image13-4d747503.png",jj="/assets/image14-727f7fa4.png",Aj="/assets/image15-80205fc0.png",Nj="/assets/image16-a8cab560.png",wj="/assets/image17-822aa678.png",Mj="/assets/image18-bd4f5531.png",vj="/assets/image19-fe7793c7.png",Ej="/assets/image20-c4b383dc.png",kj="/assets/image21-4d45a4d8.png",Dj="/assets/image22-d6079d0d.png",Pj="/assets/image23-b3171310.png",Lj="/assets/image24-4270a1ca.png",Bj="/assets/image25-1feabd13.png",Oj="/assets/image26-5323482d.png",Rj="/assets/image27-909bd786.png",zj="/assets/image28-7702d45d.png",Uj="/assets/image29-7ec54e10.png",$j="/assets/image30-5668ea96.png",Fj="/assets/image31-7b7cf047.png",Ug=[{image:gj,prompt:"imagesPrompt.image1.prompt",vhash:"bc0947163069cfdb",url:"https://images.bria.ai/images_resized/bc0947163069cfdb.png"},{image:hj,prompt:"imagesPrompt.image2.prompt",vhash:"96306dc97bb69461",url:"https://images.bria.ai/images_resized/96306dc97bb69461.png"},{image:fj,prompt:"imagesPrompt.image3.prompt",vhash:"b19cc2d6a7f09f40",url:"https://images.bria.ai/images_resized/b19cc2d6a7f09f40.png"},{image:pj,prompt:"imagesPrompt.image4.prompt",vhash:"9430344d5fd76167",url:"https://images.bria.ai/images_resized/9430344d5fd76167.png"},{image:_j,prompt:"imagesPrompt.image5.prompt",vhash:"866a29733ead982e",url:"https://images.bria.ai/images_resized/866a29733ead982e.png"},{image:yj,prompt:"imagesPrompt.image6.prompt",vhash:"84b73b684d9c9663",url:"https://images.bria.ai/images_resized/84b73b684d9c9663.png"},{image:bj,prompt:"imagesPrompt.image7.prompt",vhash:"89557a56a5ac50f9",url:"https://images.bria.ai/images_resized/89557a56a5ac50f9.png"},{image:Ij,prompt:"imagesPrompt.image8.prompt",vhash:"fb18b76564999988",url:"https://images.bria.ai/images_resized/fb18b76564999988.png"},{image:xj,prompt:"imagesPrompt.image9.prompt",vhash:"98db672e3593621c",url:"https://images.bria.ai/images_resized/98db672e3593621c.png"},{image:mj,prompt:"imagesPrompt.image10.prompt",vhash:"c907ee25dc07f28c",url:"https://images.bria.ai/images_resized/c907ee25dc07f28c.png"},{image:Cj,prompt:"imagesPrompt.image11.prompt",vhash:"99442ebb42ce5c9b",url:"https://images.bria.ai/images_resized/99442ebb42ce5c9b.jpg"},{image:Tj,prompt:"imagesPrompt.image12.prompt",vhash:"e1ce4ea40dc95b5a",url:"https://images.bria.ai/images_resized/e1ce4ea40dc95b5a.png"},{image:Sj,prompt:"imagesPrompt.image13.prompt",vhash:"b6e46868d269f853",url:"https://images.bria.ai/images_resized/b6e46868d269f853.jpg"},{image:jj,prompt:"imagesPrompt.image14.prompt",vhash:"d81f62665ed08d2e",url:"https://images.bria.ai/images_resized/d81f62665ed08d2e.jpg"},{image:Aj,prompt:"imagesPrompt.image15.prompt",vhash:"c9da302afd704ccd",url:"https://images.bria.ai/images_resized/c9da302afd704ccd.png"},{image:Nj,prompt:"imagesPrompt.image16.prompt",vhash:"c76b2cb732b26314",url:"https://images.bria.ai/images_resized/c76b2cb732b26314.jpg"},{image:wj,prompt:"imagesPrompt.image17.prompt",vhash:"b5566912eee99146",url:"https://images.bria.ai/images_resized/b5566912eee99146.jpg"},{image:Mj,prompt:"imagesPrompt.image18.prompt",vhash:"d4f061b41bbc7e03",url:"https://images.bria.ai/images_resized/d4f061b41bbc7e03.jpg"},{image:vj,prompt:"imagesPrompt.image19.prompt",vhash:"9013c7e649ccce57",url:"https://images.bria.ai/images_resized/9013c7e649ccce57.jpg"},{image:Ej,prompt:"imagesPrompt.image20.prompt",vhash:"b4b3239bcf369034",url:"https://images.bria.ai/images_resized/b4b3239bcf369034.jpg"},{image:kj,prompt:"imagesPrompt.image21.prompt",vhash:"ab8e4067d0b72ef0",url:"https://images.bria.ai/images_resized/ab8e4067d0b72ef0.jpg"},{image:Dj,prompt:"imagesPrompt.image22.prompt",vhash:"95ca80696b75653e",url:"https://images.bria.ai/images_resized/95ca80696b75653e.jpg"},{image:Pj,prompt:"imagesPrompt.image23.prompt",vhash:"8ce273a92259ce8f",url:"https://images.bria.ai/images_resized/8ce273a92259ce8f.jpg"},{image:Lj,prompt:"imagesPrompt.image24.prompt",vhash:"b35cdc0b8b570da2",url:"https://images.bria.ai/images_resized/b35cdc0b8b570da2.jpg"},{image:Bj,prompt:"imagesPrompt.image25.prompt",vhash:"fa0e61992e72b5c8",url:"https://images.bria.ai/images_resized/fa0e61992e72b5c8.jpg"},{image:Oj,prompt:"imagesPrompt.image26.prompt",vhash:"e4b459b23243b3d3",url:"https://images.bria.ai/images_resized/e4b459b23243b3d3.jpg"},{image:Rj,prompt:"imagesPrompt.image27.prompt",vhash:"a6ee352d668c8395",url:"https://images.bria.ai/images_resized/a6ee352d668c8395.jpg"},{image:zj,prompt:"imagesPrompt.image28.prompt",vhash:"9a0cfc13eb1d8c72",url:"https://images.bria.ai/images_resized/9a0cfc13eb1d8c72.png"},{image:Uj,prompt:"imagesPrompt.image29.prompt",vhash:"fec13926193ace91",url:"https://images.bria.ai/images_resized/fec13926193ace91.jpg"},{image:$j,prompt:"imagesPrompt.image30.prompt",vhash:"9fe695c1da480eb4",url:"https://images.bria.ai/images_resized/9fe695c1da480eb4.jpg"},{image:Fj,prompt:"imagesPrompt.image31.prompt",vhash:"b71f1a773803c724",url:"https://images.bria.ai/images_resized/b71f1a773803c724.jpg"}],TQe=[[{image:gj,prompt:"imagesPrompt.image1.prompt",vhash:"bc0947163069cfdb",url:"https://images.bria.ai/images_resized/bc0947163069cfdb.png"},{image:_j,prompt:"imagesPrompt.image5.prompt",vhash:"866a29733ead982e",url:"https://images.bria.ai/images_resized/866a29733ead982e.png"},{image:xj,prompt:"imagesPrompt.image9.prompt",vhash:"98db672e3593621c",url:"https://images.bria.ai/images_resized/98db672e3593621c.png"},{image:Sj,prompt:"imagesPrompt.image13.prompt",vhash:"b6e46868d269f853",url:"https://images.bria.ai/images_resized/b6e46868d269f853.jpg"},{image:wj,prompt:"imagesPrompt.image17.prompt",vhash:"b5566912eee99146",url:"https://images.bria.ai/images_resized/b5566912eee99146.jpg"},{image:kj,prompt:"imagesPrompt.image21.prompt",vhash:"ab8e4067d0b72ef0",url:"https://images.bria.ai/images_resized/ab8e4067d0b72ef0.jpg"},{image:Bj,prompt:"imagesPrompt.image25.prompt",vhash:"fa0e61992e72b5c8",url:"https://images.bria.ai/images_resized/fa0e61992e72b5c8.jpg"}],[{image:hj,prompt:"imagesPrompt.image2.prompt",vhash:"96306dc97bb69461",url:"https://images.bria.ai/images_resized/96306dc97bb69461.png"},{image:yj,prompt:"imagesPrompt.image6.prompt",vhash:"84b73b684d9c9663",url:"https://images.bria.ai/images_resized/84b73b684d9c9663.png"},{image:mj,prompt:"imagesPrompt.image10.prompt",vhash:"c907ee25dc07f28c",url:"https://images.bria.ai/images_resized/c907ee25dc07f28c.png"},{image:jj,prompt:"imagesPrompt.image14.prompt",vhash:"d81f62665ed08d2e",url:"https://images.bria.ai/images_resized/d81f62665ed08d2e.jpg"},{image:Mj,prompt:"imagesPrompt.image18.prompt",vhash:"d4f061b41bbc7e03",url:"https://images.bria.ai/images_resized/d4f061b41bbc7e03.jpg"},{image:Dj,prompt:"imagesPrompt.image22.prompt",vhash:"95ca80696b75653e",url:"https://images.bria.ai/images_resized/95ca80696b75653e.jpg"},{image:Oj,prompt:"imagesPrompt.image26.prompt",vhash:"e4b459b23243b3d3",url:"https://images.bria.ai/images_resized/e4b459b23243b3d3.jpg"},{image:Uj,prompt:"imagesPrompt.image29.prompt",vhash:"fec13926193ace91",url:"https://images.bria.ai/images_resized/fec13926193ace91.jpg"}],[{image:fj,prompt:"imagesPrompt.image3.prompt",vhash:"b19cc2d6a7f09f40",url:"https://images.bria.ai/images_resized/b19cc2d6a7f09f40.png"},{image:bj,prompt:"imagesPrompt.image7.prompt",vhash:"89557a56a5ac50f9",url:"https://images.bria.ai/images_resized/89557a56a5ac50f9.png"},{image:Cj,prompt:"imagesPrompt.image11.prompt",vhash:"99442ebb42ce5c9b",url:"https://images.bria.ai/images_resized/99442ebb42ce5c9b.jpg"},{image:Aj,prompt:"imagesPrompt.image15.prompt",vhash:"c9da302afd704ccd",url:"https://images.bria.ai/images_resized/c9da302afd704ccd.png"},{image:vj,prompt:"imagesPrompt.image19.prompt",vhash:"9013c7e649ccce57",url:"https://images.bria.ai/images_resized/9013c7e649ccce57.jpg"},{image:Pj,prompt:"imagesPrompt.image23.prompt",vhash:"8ce273a92259ce8f",url:"https://images.bria.ai/images_resized/8ce273a92259ce8f.jpg"},{image:Rj,prompt:"imagesPrompt.image27.prompt",vhash:"a6ee352d668c8395",url:"https://images.bria.ai/images_resized/a6ee352d668c8395.jpg"},{image:$j,prompt:"imagesPrompt.image30.prompt",vhash:"9fe695c1da480eb4",url:"https://images.bria.ai/images_resized/9fe695c1da480eb4.jpg"}],[{image:pj,prompt:"imagesPrompt.image4.prompt",vhash:"9430344d5fd76167",url:"https://images.bria.ai/images_resized/9430344d5fd76167.png"},{image:Ij,prompt:"imagesPrompt.image8.prompt",vhash:"fb18b76564999988",url:"https://images.bria.ai/images_resized/fb18b76564999988.png"},{image:Tj,prompt:"imagesPrompt.image12.prompt",vhash:"e1ce4ea40dc95b5a",url:"https://images.bria.ai/images_resized/e1ce4ea40dc95b5a.png"},{image:Nj,prompt:"imagesPrompt.image16.prompt",vhash:"c76b2cb732b26314",url:"https://images.bria.ai/images_resized/c76b2cb732b26314.jpg"},{image:Ej,prompt:"imagesPrompt.image20.prompt",vhash:"b4b3239bcf369034",url:"https://images.bria.ai/images_resized/b4b3239bcf369034.jpg"},{image:Lj,prompt:"imagesPrompt.image24.prompt",vhash:"b35cdc0b8b570da2",url:"https://images.bria.ai/images_resized/b35cdc0b8b570da2.jpg"},{image:zj,prompt:"imagesPrompt.image28.prompt",vhash:"9a0cfc13eb1d8c72",url:"https://images.bria.ai/images_resized/9a0cfc13eb1d8c72.png"},{image:Fj,prompt:"imagesPrompt.image31.prompt",vhash:"b71f1a773803c724",url:"https://images.bria.ai/images_resized/b71f1a773803c724.jpg"}]];function SQe(){const[t,e]=I.useState({width:0,height:0});return I.useEffect(()=>{function a(){e({width:window.innerWidth,height:window.innerHeight})}return window.addEventListener("resize",a),a(),()=>window.removeEventListener("resize",a)},[]),t}const jQe="_GalleryGrid_1tcml_1",AQe="_galleyImagesBox_1tcml_7",NQe="_gallery_1tcml_11",wQe="_galleryNotFull_1tcml_23",MQe="_imageWrapper_1tcml_27",vQe="_overlay_1tcml_35",$l={GalleryGrid:jQe,galleyImagesBox:AQe,gallery:NQe,galleryNotFull:wQe,imageWrapper:MQe,overlay:vQe},EQe=({buildStaticGallery:t=!1,galleryExampleImagesColumns:e,galleryImages:a})=>{const[n,o]=I.useState(0),i=I.useRef(null),r=SQe().width,[l,c]=I.useState([]),{t:d}=J("translation",{keyPrefix:"galleryHub"}),u=ve();return I.useEffect(()=>{if(i.current&&i.current.clientWidth){const g=Math.max(Math.floor((i.current.clientWidth-100)/296),1);o(g)}},[i,i.current,r]),I.useEffect(()=>{i&&i.current&&((Ug==null?void 0:Ug.length){const g=new Array(n).fill(0);c(g)},[n]),s.jsx(Tt,{item:!0,className:$l.GalleryGrid,children:s.jsx(f,{className:$l.galleyImagesBox,ref:i,children:s.jsx(lp,{disableGutters:!0,maxWidth:!1,className:$l.gallery,children:t&&n==4?l.map((g,h)=>{var p;return s.jsx(f,{className:$l.imageContainer,marginRight:hs.jsx(f,{className:$l.imageWrapper,children:s.jsx(la,{..._,url:_.image,handleClick:()=>u(O.TEXT_TO_IMAGE.path,{state:{prompt:d(_==null?void 0:_.prompt)}}),hideFullScreenButton:!0,lazyImageProps:{..._.lazyImageProps},displayOverlay:"customHover",image:_})},y))},h)}):l.map((g,h)=>s.jsx(f,{className:$l.imageContainer,marginRight:h_%n===h).map((p,_)=>s.jsx(f,{className:$l.imageWrapper,children:s.jsx(la,{...p,url:p.image,handleClick:()=>u(O.TEXT_TO_IMAGE.path,{state:{prompt:d(p==null?void 0:p.prompt)}}),hideFullScreenButton:!0,lazyImageProps:{...p.lazyImageProps},displayOverlay:"customHover",image:p})},_))},h))})})})},kQe="_overlayContent_hxp25_1",DQe="_prompt_hxp25_17",PQe="_buttonsContainer_hxp25_29",LQe="_button_hxp25_29",sd={overlayContent:kQe,prompt:DQe,buttonsContainer:PQe,button:LQe},yI=({image:t})=>{const{playgroundStore:e}=q(),a=ve(),{t:n}=J("translation",{keyPrefix:"galleryHub"});return s.jsx(f,{className:sd.overlay,children:s.jsxs(f,{className:sd.overlayContent,children:[s.jsx(k,{className:sd.prompt,children:n(t==null?void 0:t.prompt)}),s.jsxs(f,{className:sd.buttonsContainer,children:[s.jsx(ae,{onClick:o=>{a(O.TEXT_TO_IMAGE.path,{state:{prompt:n(t==null?void 0:t.prompt)}}),o.stopPropagation()},className:sd.button,children:n("Generate")}),s.jsx(ae,{onClick:o=>{const i={id:(t==null?void 0:t.vhash)??"",vhash:(t==null?void 0:t.vhash)??"",url:(t==null?void 0:t.url)??""};e.playgroundResults=[{id:"",images:[i],type:pe.IMAGE_TO_IMAGE}],e.onAiEditorButtonClick(i,a),o.stopPropagation()},className:sd.button,children:n("editUsingAI")})]})]})})},BQe="_container_62gmy_1",OQe="_cardsContainer_62gmy_6",RQe="_gridContainer_62gmy_9",zQe="_platformHubTitle_62gmy_14",UQe="_Hubgallery_62gmy_22",$Qe="_HubgalleryTitle_62gmy_22",FQe="_buttonContainer_62gmy_31",GQe="_primaryButtonStyle_62gmy_38",WQe="_platformHubFooter_62gmy_42",HQe="_termsAndPrivacy_62gmy_49",QQe="_allRightsSection_62gmy_62",JQe="_BriaIcon_62gmy_73",VQe="_loaderStyle_62gmy_76",YQe="_appsSection_62gmy_82",ZQe="_sandboxSection_62gmy_85",qQe="_hubGallerySection_62gmy_88",Ua={container:BQe,cardsContainer:OQe,gridContainer:RQe,platformHubTitle:zQe,Hubgallery:UQe,HubgalleryTitle:$Qe,buttonContainer:FQe,primaryButtonStyle:GQe,platformHubFooter:WQe,termsAndPrivacy:HQe,allRightsSection:QQe,BriaIcon:JQe,loaderStyle:VQe,appsSection:YQe,sandboxSection:ZQe,hubGallerySection:qQe},XQe=()=>{const[t,e]=I.useState(0),a=ve(),{t:n}=J("translation",{keyPrefix:"platformHub"}),o=[{title:"Cards.textToImage.title",description:"Cards.textToImage.description",image:rQe,onClick:()=>a(O.TEXT_TO_IMAGE.path)},{title:"Cards.imageToImage.title",description:"Cards.imageToImage.description",image:nQe,onClick:()=>a(O.IMAGE_TO_IMAGE.path)},{title:"Cards.textToVector.title",description:"Cards.textToVector.description",image:lQe,onClick:()=>a(O.TEXT_TO_VECTOR.path)},{title:"Cards.aIImageSearch.title",description:"Cards.aIImageSearch.description",image:aQe,onClick:()=>window.open(Te.AI_IMAGE_SEARCH,"_blank")}];return(VP()||YP()||ZP()||Rd())&&o.unshift({title:"Cards.productPlacement.title",description:"Cards.productPlacement.description",image:iQe,onClick:()=>a(O.PRODUCT_PLACEMENT_GALLERY.path)}),s.jsx(s.Fragment,{children:s.jsxs(f,{className:Ua.container,children:[s.jsxs(k,{className:Ua.platformHubTitle,children:[" ",n("title")]}),s.jsxs(Qe,{className:Ua.loaderStyle,isLoading:ts.jsx(sj,{title:n(i.title),description:n(i.description),image:i.image,onClick:i.onClick,onImageLoad:()=>e(r=>r+1)}))})})}),s.jsx(ff,{title:n("sandboxAPI.title"),subtitle:n("sandboxAPI.subtitle"),className:Ua.sandboxSection,children:s.jsx(CQe,{})}),s.jsx(ff,{title:n("endlessCreationsDoneonBRIA"),className:Ua.hubGallerySection,children:s.jsx(f,{className:Ua.Hubgallery,children:s.jsx(EQe,{buildStaticGallery:!0,galleryExampleImagesColumns:TQe.map(i=>i.map(r=>({...r,ImageOverlay:s.jsx(yI,{image:r})}))),galleryImages:Ug.map(i=>({ImageOverlay:s.jsx(yI,{image:i}),...i}))})})}),s.jsx(f,{className:Ua.buttonContainer,children:s.jsx(ae,{className:Ua.primaryButtonStyle,onClick:()=>a(O.TEXT_TO_IMAGE.path),buttonType:"primary",children:n("StartgeneratingOnBria")})}),s.jsxs(f,{className:Ua.platformHubFooter,children:[s.jsxs(f,{className:Ua.termsAndPrivacy,children:[s.jsx(k,{children:n("privacyPolicy")}),s.jsx(k,{children:n("termsOfUse")})]}),s.jsx(f,{className:Ua.BriaIcon,children:s.jsx("img",{src:oQe})}),s.jsx(f,{className:Ua.allRightsSection,children:s.jsx(k,{children:n("allRightsReservedToBRIA")})})]})]})]})})},KQe=Y(XQe),eJe="_tertiaryMedium_6i6vn_1",tJe="_textCommonStyle_6i6vn_1",sJe="_smallBtn_6i6vn_30",aJe="_secondarySmall_6i6vn_38",nJe="_secondaryMedium_6i6vn_53",oJe="_primaryMedium_6i6vn_67",iJe="_textSmall_6i6vn_82",rJe="_textMedium_6i6vn_91",lJe="_primary_6i6vn_67",cJe="_circleLoader_6i6vn_116",dJe="_outlined_6i6vn_122",bI={tertiaryMedium:eJe,textCommonStyle:tJe,smallBtn:sJe,secondarySmall:aJe,secondaryMedium:nJe,primaryMedium:oJe,textSmall:iJe,textMedium:rJe,primary:lJe,circleLoader:cJe,outlined:dJe},qr=({condition:t,onStopButtonClick:e,onButtonClick:a,disabled:n=!1,buttonLabel:o,stopButtonLabel:i="Stop",buttonType:r="primaryMedium",fullWidth:l=!0,size:c="large",className:d=""})=>t?s.jsx(ae,{buttonType:r,fullWidth:l,onClick:e,className:`${bI.stopButton} ${d}`,size:c,children:i}):s.jsx(ae,{buttonType:r,fullWidth:l,disabled:n,onClick:a,className:`${bI.startButton} ${d}`,size:c,children:o}),uJe="_expandableMenuButton_1bsc5_1",pJe="_navigateIcon_1bsc5_6",gJe="_active_1bsc5_10",mJe="_hidden_1bsc5_17",hJe="_disabled_1bsc5_20",Iu={expandableMenuButton:uJe,navigateIcon:pJe,active:gJe,hidden:mJe,disabled:hJe},oo=Y(({children:t,onClick:e,buttonType:a="textMedium",isActive:n,className:o,hidden:i,disabled:r,...l})=>s.jsx(ae,{disableRipple:!0,className:G(Iu.expandableMenuButton,{[Iu.active]:n,[Iu.hidden]:i,[Iu.disabled]:r},o),buttonType:a,fullWidth:!0,endIcon:s.jsx(B_,{className:Iu.navigateIcon}),...l,onClick:e,children:t}));oo.displayName="ExpandableMenuButton";const fJe="_subMenuPanel_5n1xr_1",_Je="_subMenuHeader_5n1xr_8",yJe="_subMenuTitle_5n1xr_15",bJe="_subMenuContent_5n1xr_20",II={subMenuPanel:fJe,subMenuHeader:_Je,subMenuTitle:yJe,subMenuContent:bJe},IJe=({children:t,onBackButtonClick:e,title:a,subTitle:n})=>{const o=I.useRef(null);return I.useEffect(()=>{const i=r=>{const l=r.target;o.current&&!o.current.contains(l)&&l instanceof HTMLElement&&l.classList.contains("generate-image-to-image")&&(e==null||e())};return document.addEventListener("mousedown",i),()=>{document.removeEventListener("mousedown",i)}},[e]),s.jsxs(f,{ref:o,className:II.subMenuPanel,children:[s.jsx(n2,{title:a,subTitle:n,onClose:e}),s.jsx(f,{className:II.subMenuContent,children:t})]})},xJe=Y(IJe),CJe="_expandableMenuLayout_jecx9_1",TJe="_container_jecx9_6",SJe="_buttons_jecx9_12",jJe="_buttonLabel_jecx9_17",AJe="_subMenu_jecx9_22",xu={expandableMenuLayout:CJe,container:TJe,buttons:SJe,buttonLabel:jJe,subMenu:AJe},NJe=({children:t,className:e,setActiveConfig:a,isSubMenuOpen:n})=>{const[o,i]=I.useState(null),[r,l]=I.useState(null),c=g=>{var p;const h=g.subMenuPanelProps??null;i(g.expandTo),l(h),a==null||a((p=g.subMenuPanelProps)==null?void 0:p.title)},d=()=>{i(null),a==null||a("")},u=g=>{if(be.isValidElement(g)&&g.props.expandTo){const h=g.props;return be.cloneElement(g,{onClick:()=>c(h),children:be.Children.map(g.props.children,u)})}return g};return s.jsxs(f,{className:xu.container,children:[s.jsx(f,{className:G(e,xu.expandableMenuLayout),children:s.jsx(f,{className:xu.mainMenu,children:be.Children.map(t,u)})}),o&&r&&s.jsx(f,{className:G(xu.subMenu,{[xu.isOpen]:n}),children:s.jsx(xJe,{onBackButtonClick:d,title:r.title,subTitle:r.subTitle,children:be.isValidElement(o)?be.cloneElement(o,{onBackButtonClick:d}):o})})]})},Gj=Y(NJe),wJe="_container_k0eu2_1",MJe="_textLabel_k0eu2_1",vJe="_inputLabel_k0eu2_8",EJe="_info_k0eu2_15",kJe="_infoIcon_k0eu2_19",DJe="_primaryLabel_k0eu2_24",PJe="_tooltip_k0eu2_36",Ur={container:wJe,textLabel:MJe,inputLabel:vJe,info:EJe,infoIcon:kJe,primaryLabel:DJe,tooltip:PJe},LJe=({label:t,labelClassName:e,labelSize:a,info:n,className:o,isPrimary:i})=>{const{t:r}=J("translation",{keyPrefix:"playground"});return s.jsx(f,{className:G(Ur.container,o),children:s.jsxs(f,{className:G(Ur.textLabel,e),children:[s.jsx(k,{className:G(Ur.inputLabel,{[Ur.largeLabel]:a==="large"}),children:t||s.jsx("span",{children:" "})}),i&&s.jsx(f,{className:Ur.primaryLabel,children:s.jsx(k,{children:r("primary")})}),n&&s.jsx(Ne,{title:n,className:Ur.info,componentsProps:{tooltip:{className:Ur.tooltip}},displayOn:"click",children:s.jsx(Zd,{className:Ur.infoIcon})})]})})},Ro=Y(LJe),BJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4540",fill:"white",children:s.jsx("rect",{x:"11.0015",y:"23",width:"12",height:"6",rx:"1.14286"})}),s.jsx("rect",{x:"11.0015",y:"23",width:"12",height:"6",rx:"1.14286",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4540)"})]}),OJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4530",fill:"white",children:s.jsx("rect",{x:"11.0015",y:"14",width:"12",height:"6",rx:"1"})}),s.jsx("rect",{x:"11.0015",y:"14",width:"12",height:"6",rx:"1",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4530)"})]}),RJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4537",fill:"white",children:s.jsx("rect",{x:"5.28711",y:"23",width:"12",height:"6",rx:"1.14286"})}),s.jsx("rect",{x:"5.28711",y:"23",width:"12",height:"6",rx:"1.14286",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4537)"})]}),zJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4549",fill:"white",children:s.jsx("rect",{x:"5.28711",y:"14",width:"12",height:"6",rx:"1.14286"})}),s.jsx("rect",{x:"5.28711",y:"14",width:"12",height:"6",rx:"1.14286",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4549)"})]}),UJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4517",fill:"white",children:s.jsx("rect",{x:"5.28711",y:"5",width:"12",height:"6",rx:"1"})}),s.jsx("rect",{x:"5.28711",y:"5",width:"12",height:"6",rx:"1",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4517)"})]}),$Je=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M0.71582 29.444V4.556C0.71582 2.592 2.30782 1 4.27182 1H29.1598C31.1238 1 32.7158 2.592 32.7158 4.556V29.444C32.7158 31.408 31.1238 33 29.1598 33H4.27182C2.30782 33 0.71582 31.408 0.71582 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4543",fill:"white",children:s.jsx("rect",{x:"17",y:"23",width:"12",height:"6",rx:"1.14286"})}),s.jsx("rect",{x:"17",y:"23",width:"12",height:"6",rx:"1.14286",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4543)"})]}),FJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4533",fill:"white",children:s.jsx("rect",{x:"16.7158",y:"14",width:"12",height:"6",rx:"1"})}),s.jsx("rect",{x:"16.7158",y:"14",width:"12",height:"6",rx:"1",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4533)"})]}),GJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4523",fill:"white",children:s.jsx("rect",{x:"16.7158",y:"5",width:"12",height:"6",rx:"1"})}),s.jsx("rect",{x:"16.7158",y:"5",width:"12",height:"6",rx:"1",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4523)"})]}),WJe=()=>s.jsxs("svg",{width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[s.jsx("path",{d:"M32.7158 29.444V4.556C32.7158 2.592 31.1238 1 29.1598 1H4.27182C2.30782 1 0.71582 2.592 0.71582 4.556V29.444C0.71582 31.408 2.30782 33 4.27182 33H29.1598C31.1238 33 32.7158 31.408 32.7158 29.444Z",stroke:"#5B5B5B",strokeOpacity:"0.3",strokeWidth:"1.42857",strokeLinecap:"round",strokeLinejoin:"round"}),s.jsx("mask",{id:"path-2-inside-1_1579_4520",fill:"white",children:s.jsx("rect",{x:"11.0015",y:"5",width:"12",height:"6",rx:"1"})}),s.jsx("rect",{x:"11.0015",y:"5",width:"12",height:"6",rx:"1",fill:"#5B5B5B",fillOpacity:"0.5",stroke:"#5B5B5B",strokeOpacity:"0.5",strokeWidth:"2.85714",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#path-2-inside-1_1579_4520)"})]}),Wj=t=>[{value:"upper_left",label:t("placements.leftTop"),icon:UJe},{value:"upper_center",label:t("placements.centerTop"),icon:WJe},{value:"upper_right",label:t("placements.rightTop"),icon:GJe},{value:"left_center",label:t("placements.leftCenter"),icon:zJe},{value:"center",label:t("placements.center"),icon:OJe},{value:"right_center",label:t("placements.rightCenter"),icon:FJe},{value:"bottom_left",label:t("placements.leftBottom"),icon:RJe},{value:"bottom_center",label:t("placements.centerBottom"),icon:BJe},{value:"bottom_right",label:t("placements.rightBottom"),icon:$Je}],HJe="_configDisplayWrapper_1w7tp_1",QJe="_configItem_1w7tp_11",JJe="_label_1w7tp_22",VJe="_exactLetterCase_1w7tp_30",YJe="_thumbContainer_1w7tp_33",ZJe="_thumb_1w7tp_33",qJe="_colorPreviewBox_1w7tp_47",XJe="_colorBox_1w7tp_53",KJe="_deleteBtn_1w7tp_59",eVe="_placementItem_1w7tp_65",tVe="_placementIcon_1w7tp_70",un={configDisplayWrapper:HJe,configItem:QJe,label:JJe,exactLetterCase:VJe,thumbContainer:YJe,thumb:ZJe,colorPreviewBox:qJe,colorBox:XJe,deleteBtn:KJe,placementItem:eVe,placementIcon:tVe},Lo=({configKey:t,onDelete:e,label:a,value:n,onClick:o,children:i,useExactLetterCase:r})=>{var g,h,p,_,y,b,x,C,T;const[l,c]=I.useState(!1),{imageToImageStore:d}=q();I.useEffect(()=>{var S,j,N,w,D,E,A,M,B,Q,W,H,v,z;if(t==="solid")c(JS);else if(t==="generateByText")c(VS);else if(t==="generateByImage")c(YS);else if(t==="aspect_ratio"){const L=(N=(j=(S=d.config.size)==null?void 0:S.aspect_ratio)==null?void 0:j.value)==null?void 0:N.filter(R=>R!==n);c({selected:L.length>0,value:L})}else if(t==="increase_resolution"){const L=(E=(D=(w=d.config.size)==null?void 0:w.increase_resolution)==null?void 0:D.value)==null?void 0:E.filter(R=>R!==n);c({selected:L.length>0,value:L})}else if(t==="custom_size")c(ZS);else if(t==="medium_destination"){const L=((B=(M=(A=d.config.size)==null?void 0:A.medium_destination)==null?void 0:M.destinations)==null?void 0:B.filter(R=>!(R.width===n.width&&R.height===n.height)))||[];c({selected:L.length>0,platform:(W=(Q=d.config.size)==null?void 0:Q.medium_destination)==null?void 0:W.platform,destinations:L})}else if(t==="placements"){const L=((z=(v=(H=d.config.foreground_placement)==null?void 0:H.placements)==null?void 0:v.values)==null?void 0:z.filter(R=>R!==n))||[];c({selected:L.length>0,values:L})}else t==="prompt"?c(""):t==="tailored_model_id"&&c(void 0)},[t,n,(h=(g=d.config.size)==null?void 0:g.aspect_ratio)==null?void 0:h.value,(_=(p=d.config.size)==null?void 0:p.increase_resolution)==null?void 0:_.value,(b=(y=d.config.size)==null?void 0:y.medium_destination)==null?void 0:b.platform,(C=(x=d.config.size)==null?void 0:x.medium_destination)==null?void 0:C.destinations,(T=d.config.foreground_placement)==null?void 0:T.placements]);const u=async()=>{await d.handleActiveConfigChange(t),o==null||o()};return s.jsxs(f,{className:un.configItem,onClick:u,children:[s.jsxs(k,{className:G(un.label,{[un.initialTransform]:t==="prompt"||t==="generateByText",[un.exactLetterCase]:r}),children:[t==="generateByImage"&&s.jsx("div",{className:un.thumbContainer,children:s.jsx("img",{className:un.thumb,src:n})}),i||a]}),s.jsx(_t,{onClick:S=>{S==null||S.stopPropagation(),e(t,l)},className:un.deleteBtn,children:s.jsx(Tl,{})})]},t)},nc=Y(({config:t,onDelete:e,onClick:a})=>{const{t:n}=J("translation",{keyPrefix:"playground.imageToImage.config.features"}),{tailoredGenerationStore:o}=q(),i=Wj(n),[r,l]=I.useState(new Map);I.useEffect(()=>{o.models&&o.models.length>0&&l(new Map(o.models.map(d=>[d.id,d])))},[o.models]);const c=(d,u)=>{var g,h,p,_;if(typeof u=="boolean"&&d!==ao.Selected)return u?s.jsx(Lo,{configKey:d,value:d,label:n(`mainPage.${d}`),onDelete:e,onClick:a}):null;if(d===ao.Prompt&&typeof u=="string"&&u.trim().length)return s.jsx(Lo,{configKey:d,value:u,label:u,onDelete:e,onClick:a});if(d===ao.TailoredModelId){const y=r.get(u);return y?s.jsx(Lo,{configKey:d,value:u,label:y==null?void 0:y.name,onDelete:e,onClick:a}):null}if(typeof u=="object"&&u!==null&&"selected"in u){if(!u.selected)return null;switch(d){case ao.Solid:return s.jsx(Lo,{configKey:d,onDelete:e,onClick:a,value:u,children:s.jsxs(f,{className:un.colorPreviewBox,children:[s.jsx(f,{className:un.colorBox,sx:{background:u.color_code}}),s.jsx(k,{className:un.label,children:n("background.backgroundColor")})]})});case ao.GenerateByText:return u.prompt?s.jsx(Lo,{configKey:d,value:u.prompt,onDelete:e,onClick:a,label:u.prompt}):null;case ao.GenerateByImage:return u.ref_image_url?s.jsx(Lo,{configKey:d,value:u.ref_image_url,label:n(`mainPage.${d}`),onDelete:e,onClick:a,useExactLetterCase:!0}):null;case ao.AspectRatio:return s.jsx(s.Fragment,{children:(g=u==null?void 0:u.value)==null?void 0:g.map(y=>s.jsx(Lo,{configKey:d,value:y,label:`${n("size.aspectRatio")}: ${y}`,onDelete:e,onClick:a},y))});case ao.IncreaseResolution:return s.jsx(s.Fragment,{children:(h=u==null?void 0:u.value)==null?void 0:h.map(y=>s.jsx(Lo,{configKey:d,value:y,label:`${n("size.increaseResolution")}: ${y}`,onDelete:e,onClick:a},y))});case ao.CustomSize:return!u.width||!(u!=null&&u.height)?null:s.jsx(Lo,{configKey:d,value:u,onDelete:e,onClick:a,label:`${n("size.customSize")}: ${u.width}x${u.height}`});case ao.MediumDestination:return s.jsx(s.Fragment,{children:(p=u==null?void 0:u.destinations)==null?void 0:p.map(y=>s.jsx(Lo,{configKey:d,value:y,onDelete:e,onClick:a,label:`${y.name} ${y.width}x${y.height}`},y.name))});case ao.Placements:return s.jsx(s.Fragment,{children:(_=u.values)==null?void 0:_.map(y=>{var b;return s.jsx(Lo,{configKey:d,value:y,onDelete:e,onClick:a,children:s.jsxs(f,{className:un.placementItem,children:[s.jsx(Ii,{icon:(b=i==null?void 0:i.find(x=>x.value===y))==null?void 0:b.icon(),className:un.placementIcon}),s.jsx(k,{className:un.label,children:y.replace("_"," ")})]})},y)})});default:return null}}return null};return t?s.jsx(f,{className:un.configDisplayWrapper,children:Object.keys(t).map(d=>c(d,t[d]))}):null});nc.displayName="ConfigDisplay";const sVe="_colorPickerContainer_11g35_1",aVe="_colorPreview_11g35_8",nVe="_colorInputField_11g35_15",oVe="_colorPicker_11g35_1",bg={colorPickerContainer:sVe,colorPreview:aVe,colorInputField:nVe,colorPicker:oVe},iVe=({color:t,onChange:e,showInputField:a,className:n,onColorPickerOpen:o})=>{const[i,r]=I.useState(!1),l=I.useRef(null);I.useEffect(()=>{const d=u=>{l.current&&!l.current.contains(u.target)&&(r(!1),o==null||o(!1))};return i?document.addEventListener("mousedown",d):document.removeEventListener("mousedown",d),()=>{document.removeEventListener("mousedown",d)}},[i,r]);const c=d=>{const u=d.match(/\d+/g);return u?`#${((1<<24)+(parseInt(u[0])<<16)+(parseInt(u[1])<<8)+parseInt(u[2])).toString(16).slice(1).toUpperCase()}`:""};return s.jsxs(f,{className:G(bg.colorPickerContainer,n),ref:l,children:[i&&s.jsx(f,{className:bg.colorPicker,children:s.jsx(fr,{hideColorTypeBtns:!0,hideOpacity:!0,color:t,onChange:d=>e(c(d))})}),s.jsx(f,{className:bg.colorPreview,sx:{backgroundColor:t},onClick:()=>{r(!i),o==null||o(!i)}}),a&&s.jsx(we,{className:bg.colorInputField,height:"40px",value:t,onChange:d=>e(d.target.value)})]})},Hj=Y(iVe),rVe="_configWrapper_1o5t1_1",lVe="_formControlContainer_1o5t1_7",cVe="_title_1o5t1_8",dVe="_configTitleContainer_1o5t1_13",uVe="_accordionIcon_1o5t1_19",pVe="_open_1o5t1_32",gVe="_accordionContainer_1o5t1_35",mVe="_configTitle_1o5t1_13",hVe="_info_1o5t1_53",fVe="_infoIcon_1o5t1_57",_Ve="_tooltip_1o5t1_63",Mn={configWrapper:rVe,formControlContainer:lVe,title:cVe,configTitleContainer:dVe,accordionIcon:uVe,open:pVe,accordionContainer:gVe,configTitle:mVe,info:hVe,infoIcon:fVe,tooltip:_Ve},ia=Y(({title:t,checked:e,onClick:a,isActive:n,setIsActive:o,titleOnly:i,className:r,tooltip:l,children:c})=>s.jsxs(f,{className:G(Mn.configWrapper,r),children:[s.jsxs(f,{className:Mn.configTitleContainer,children:[s.jsxs(f,{className:Mn.configTitle,children:[i?s.jsx(k,{className:Mn.title,children:t}):s.jsx(qt,{className:Mn.formControlContainer,control:s.jsx(_s,{title:t,onChange:d=>a==null?void 0:a(d),checked:e,className:Mn.checkbox}),label:t}),l&&s.jsx(Ne,{title:l,className:Mn.info,componentsProps:{tooltip:{className:Mn.tooltip}},children:s.jsx(Zd,{className:Mn.infoIcon})})]}),c&&o&&s.jsx(Ii,{className:G(Mn.accordionIcon,{[Mn.open]:n}),onClick:()=>o(n?"":t),children:s.jsx(a2,{})})]}),c&&s.jsx(f,{className:G(Mn.accordionContainer,{[Mn.open]:n}),children:c})]})),yVe="_backgroundConfigContainer_1wvlg_1",bVe="_switchWrapper_1wvlg_1",IVe="_switchLabel_1wvlg_5",xVe="_solidColorContainer_1wvlg_12",CVe="_colorPreview_1wvlg_19",TVe="_colorInputField_1wvlg_26",SVe="_modelDescription_1wvlg_29",jVe="_formControlContainer_1wvlg_33",AVe="_inputLabel_1wvlg_36",NVe="_numberSlider_1wvlg_39",wVe="_imageUploaderDesc_1wvlg_44",MVe="_header_1wvlg_44",vVe="_subHeader_1wvlg_48",EVe="_configActions_1wvlg_51",kVe="_removeButton_1wvlg_57",DVe="_blurButton_1wvlg_58",PVe="_generateButton_1wvlg_63",LVe="_config_1wvlg_51",Ps={backgroundConfigContainer:yVe,switchWrapper:bVe,switchLabel:IVe,solidColorContainer:xVe,colorPreview:CVe,colorInputField:TVe,modelDescription:SVe,formControlContainer:jVe,inputLabel:AVe,numberSlider:NVe,imageUploaderDesc:wVe,header:MVe,subHeader:vVe,configActions:EVe,removeButton:kVe,blurButton:DVe,generateButton:PVe,config:LVe},BVe=({onSubMenuOpen:t,handleGenerateImageToImage:e,hiddenConfigs:a})=>{var N,w,D,E,A,M,B,Q,W,H,v,z,L,R,U,Z,ee,V,X,se,P,te,F,ne,oe,ce,ye;const{t:n}=J("translation",{keyPrefix:"playground.imageToImage.config.features.background"}),{imageToImageStore:o,playgroundStore:i}=q(),{getBase64:r}=ca(),{updateSelectedBackgroundConfigs:l,canApplySolidBackground:c,canGenerateBackgroundByText:d,canGenerateBackgroundByImage:u,countSelected:g}=yr(),h=((w=(N=o.config.background)==null?void 0:N.solid)==null?void 0:w.color_code)||"#FFFFFF",[p,_]=I.useState(o.activeConfig||""),[y,b]=I.useState(""),x=i.imageEditingViewMode===Rt.SINGLE;I.useEffect(()=>(x&&o.toggleBackgroundConfig(!0),()=>{o.toggleBackgroundConfig(!1)}),[]),I.useEffect(()=>{_(n(`${o.activeConfig}`))},[o.activeConfig]);const C=(ge,ue)=>{o.handleConfigChange("background",{...o.config.background,[ge]:ue}),l()},T=async ge=>{var Ce,Le;const ue=(Ce=ge.target.files)==null?void 0:Ce[0];if(ge.target.value="",ue){const Pe=await r(ue);C("generateByImage",{...(Le=o.config.background)==null?void 0:Le.generateByImage,selected:Pe&&Pe.length>0,ref_image_url:Pe})}},S=async()=>{var ge;C("generateByImage",{...(ge=o.config.background)==null?void 0:ge.generateByImage,ref_image_url:""})},j=ge=>{o.handleConfigChange("background",{...o.config.background,solid:{selected:!0,color_code:ge}}),l()};return s.jsxs(f,{className:Ps.backgroundConfigContainer,children:[s.jsx(ia,{title:n("generateByText"),checked:(E=(D=o.config.background)==null?void 0:D.generateByText)==null?void 0:E.selected,onClick:ge=>{var Ce,Le,Pe;const ue=ge.target;C("generateByText",{...(Ce=o.config.background)==null?void 0:Ce.generateByText,selected:ue.checked,fast_version:ue.checked,prompt:ue.checked?(Pe=(Le=o.config.background)==null?void 0:Le.generateByText)==null?void 0:Pe.prompt:""}),ue.checked&&_(n("generateByText"))},isActive:p===n("generateByText")||d(),setIsActive:_,titleOnly:x,children:s.jsxs(f,{className:Ps.accordionContainer,children:[s.jsx(we,{value:(M=(A=o.config.background)==null?void 0:A.generateByText)==null?void 0:M.prompt,placeholder:n("describeTheBackground"),onChange:ge=>{var Ce;const ue=ge.target;C("generateByText",{...(Ce=o.config.background)==null?void 0:Ce.generateByText,prompt:ue.value,selected:ue.value.trim().length>0})},multiline:!0,minRows:3,className:Ps.modelDescription}),s.jsx(qt,{onClick:ge=>{var Ce;const ue=ge.target;C("generateByText",{...(Ce=o.config.background)==null?void 0:Ce.generateByText,fast_version:ue.checked})},className:Ps.formControlContainer,control:s.jsx(_s,{title:n("fastVersion")}),label:n("fastVersion"),value:(Q=(B=o.config.background)==null?void 0:B.generateByText)==null?void 0:Q.fast_version,checked:(H=(W=o.config.background)==null?void 0:W.generateByText)==null?void 0:H.fast_version}),s.jsx(me,{label:n("numberOfImages.label"),labelClassName:Ps.inputLabel,children:s.jsx(gn,{value:(z=(v=o.config.background)==null?void 0:v.generateByText)==null?void 0:z.num_results,className:Ps.numberSlider,onChange:(ge,ue)=>{var Ce;C("generateByText",{...(Ce=o.config.background)==null?void 0:Ce.generateByText,num_results:ue})},min:1,step:1,max:4,marks:Array.from({length:4},(ge,ue)=>({value:ue+1,label:`${ue+1}`}))})}),x&&s.jsx(f,{className:Ps.configActions,children:s.jsx(qr,{condition:o.isGeneratingImages&&y==n("generateByText"),onStopButtonClick:()=>o.abortImageGeneration(),onButtonClick:async()=>{var ge,ue;try{b(n("generateByText")),C("generateByText",{...(ge=o.config.background)==null?void 0:ge.generateByText,selected:!0}),e()}catch(Ce){console.log(Ce),Yr(`Error while generating background by text: ${Ce}`)}finally{C("generateByText",{...(ue=o.config.background)==null?void 0:ue.generateByText,selected:!1})}},disabled:g==0||!((R=(L=o.config.background)==null?void 0:L.generateByText)!=null&&R.prompt),buttonLabel:n("generate"),stopButtonLabel:n("stop"),size:"small",fullWidth:!0,className:Ps.generateButton})})]})}),s.jsx(ia,{title:n("generateByImage"),checked:(Z=(U=o.config.background)==null?void 0:U.generateByImage)==null?void 0:Z.selected,onClick:ge=>{var Ce,Le,Pe;const ue=ge.target;C("generateByImage",{...(Ce=o.config.background)==null?void 0:Ce.generateByImage,selected:ue.checked,ref_image_url:ue.checked?(Pe=(Le=o.config.background)==null?void 0:Le.generateByImage)==null?void 0:Pe.ref_image_url:""}),ue.checked&&_(n("generateByImage"))},isActive:p===n("generateByImage")||u(),setIsActive:_,titleOnly:x,children:s.jsxs(f,{className:Ps.accordionContainer,children:[s.jsx(zn,{description:n("uploadImage"),supportedFilesText:"Match the background from your image (PNG, JPEG, JPG, WebP), Limited up to 12MB.",icon:s.jsx(Wo,{}),horizontalLayout:!0,largeIcon:!0,maxFilesLimit:1,maxFileSize:12*1024*1024,src:(V=(ee=o.config.background)==null?void 0:ee.generateByImage)==null?void 0:V.ref_image_url,onUpload:ge=>T(ge),onDelete:()=>S()}),s.jsx(me,{label:n("numberOfImages.label"),labelClassName:Ps.inputLabel,children:s.jsx(gn,{value:(se=(X=o.config.background)==null?void 0:X.generateByImage)==null?void 0:se.num_results,className:Ps.numberSlider,onChange:(ge,ue)=>{var Ce;C("generateByImage",{...(Ce=o.config.background)==null?void 0:Ce.generateByImage,num_results:ue})},min:1,step:1,max:4,marks:Array.from({length:4},(ge,ue)=>({value:ue+1,label:`${ue+1}`}))})}),x&&s.jsx(f,{className:Ps.configActions,children:s.jsx(qr,{condition:o.isGeneratingImages&&y==n("generateByImage"),onStopButtonClick:()=>o.abortImageGeneration(),onButtonClick:async()=>{var ge,ue;try{b(n("generateByImage")),C("generateByImage",{...(ge=o.config.background)==null?void 0:ge.generateByImage,selected:!0}),e()}catch(Ce){console.log(Ce),Yr(`Error while generating background by image: ${Ce}`)}finally{C("generateByImage",{...(ue=o.config.background)==null?void 0:ue.generateByImage,selected:!1})}},disabled:g==0||!((te=(P=o.config.background)==null?void 0:P.generateByImage)!=null&&te.ref_image_url),buttonLabel:n("generate"),stopButtonLabel:n("stop"),size:"small",fullWidth:!0,className:Ps.generateButton})})]})}),s.jsx(ia,{title:n("solid"),checked:(ne=(F=o.config.background)==null?void 0:F.solid)==null?void 0:ne.selected,onClick:ge=>{const ue=ge.target;C("solid",{selected:ue.checked,color_code:h}),ue.checked&&_(n("solid"))},isActive:p===n("solid")||c(),setIsActive:_,titleOnly:x,children:s.jsxs(f,{className:Ps.solidColorContainer,children:[s.jsx(Hj,{color:h,onChange:j,showInputField:!0,onColorPickerOpen:t}),x&&s.jsx(f,{className:Ps.configActions,children:s.jsx(qr,{condition:o.isGeneratingImages&&y==n("solid"),onStopButtonClick:()=>o.abortImageGeneration(),onButtonClick:async()=>{try{b(n("solid")),C("solid",{selected:!0,color_code:h}),e()}catch(ge){console.log(ge),Yr(`Error while replace solid background: ${ge}`)}finally{C("solid",{selected:!1,color_code:h})}},disabled:g==0,buttonLabel:n("generate"),stopButtonLabel:n("stop"),size:"small",fullWidth:!0,className:Ps.generateButton})})]})}),s.jsx(ia,{title:n("remove"),checked:(oe=o.config.background)==null?void 0:oe.remove,onClick:ge=>{const ue=ge.target;C("remove",ue.checked)},titleOnly:x,isActive:!0,className:Ps.config,children:x&&s.jsx(qr,{condition:o.isGeneratingImages&&y==n("remove"),onStopButtonClick:()=>o.abortImageGeneration(),onButtonClick:async()=>{try{b(n("remove")),C("remove",!0),e()}catch(ge){console.log(ge),Yr(`Error while removing background: ${ge}`)}finally{C("remove",!1)}},disabled:g==0,buttonLabel:n("removeBackground"),stopButtonLabel:n("stop"),size:"small",fullWidth:!0,className:Ps.removeButton})}),!x&&s.jsx(ia,{title:n("expand"),checked:(ce=o.config.background)==null?void 0:ce.expand,onClick:ge=>{const ue=ge.target;C("expand",ue.checked)}}),!(a!=null&&a.includes("blur"))&&s.jsx(ia,{title:n("blur"),checked:(ye=o.config.background)==null?void 0:ye.blur,onClick:ge=>{const ue=ge.target;C("blur",ue.checked)},titleOnly:x,isActive:!0,className:Ps.config,children:x&&s.jsx(qr,{condition:o.isGeneratingImages&&y==n("blur"),onStopButtonClick:()=>o.abortImageGeneration(),onButtonClick:async()=>{try{b(n("blur")),C("blur",!0),e()}catch(ge){console.log(ge),Yr(`Error while blurring background: ${ge}`)}finally{C("blur",!1)}},disabled:g==0,buttonLabel:n("blurBackground"),stopButtonLabel:n("stop"),size:"small",fullWidth:!0,className:Ps.blurButton})})]})},Dm=Y(BVe),OVe="/assets/reset-e3e45302.svg",RVe="_eraseObjectConfigContainer_wy3ct_1",zVe="_removeObjectConfig_wy3ct_1",UVe="_eraseObjectBtn_wy3ct_5",$Ve="_eraseObjectGenerate_wy3ct_14",FVe="_replaceObjectPrompt_wy3ct_19",GVe="_brushConfig_wy3ct_22",WVe="_resetBrush_wy3ct_27",HVe="_brushSlider_wy3ct_32",QVe="_replaceObjectConfig_wy3ct_35",JVe="_numberSlider_wy3ct_38",eo={eraseObjectConfigContainer:RVe,removeObjectConfig:zVe,eraseObjectBtn:UVe,eraseObjectGenerate:$Ve,replaceObjectPrompt:FVe,brushConfig:GVe,resetBrush:WVe,brushSlider:HVe,replaceObjectConfig:QVe,numberSlider:JVe},Qj=Y(({onBackButtonClick:t})=>{var u,g,h;const{t:e}=J("translation",{keyPrefix:"playground.imageToImage.config.features.eraseObject"}),{imageToImageStore:a,playgroundStore:n,analyticsStore:o}=q(),[i]=I.useState(n.imageEditingViewMode===Rt.SINGLE),r=a.isErasingImages||!a.isMaskApplied||!((u=a.config.object_manipulation)!=null&&u.prompt);I.useEffect(()=>(i||n.togglePlaygroundViewMode(),n.togglePlaygroundBrushMode(!0),a.toggleEraseConfigs(),()=>{n.togglePlaygroundBrushMode(!1),a.toggleEraseConfigs(),a.toggleIsMaskApplied(!1)}),[]),I.useEffect(()=>{n.imageEditingViewMode!==Rt.SINGLE&&(t==null||t())},[n.imageEditingViewMode]);const l=async()=>{const p=n.singleSelectedImage||n.getAvailableImages().find(_=>_.selected);if(p)try{n.togglePlaygroundBrushMode(!1),await a.eraseObject(p),o.logEvent(Me.IMAGE_EDITING_ERASE)}catch(_){throw new Error(`Error erasing object: ${_}`)}finally{a.isEraseConfigsEnabled&&n.togglePlaygroundBrushMode(!0)}},c=(p,_)=>{a.handleConfigChange("object_manipulation",{...a.config.object_manipulation,[p]:_})},d=async()=>{const p=n.singleSelectedImage||n.getAvailableImages()[0];if(p)try{n.togglePlaygroundBrushMode(!1),await a.callGenFillApi([p],a.config),o.logEvent(Me.IMAGE_EDITING_ERASE)}catch(_){throw new Error(`Error erasing object: ${_}`)}finally{a.isEraseConfigsEnabled&&n.togglePlaygroundBrushMode(!0)}};return s.jsxs(f,{className:eo.eraseObjectConfigContainer,children:[s.jsxs(ia,{title:e("brush"),titleOnly:!0,isActive:!0,className:eo.brushConfig,children:[s.jsx(gn,{value:a.brushConfigs.lineWidth,onChange:p=>{a.brushConfigs.lineWidth=Number(p.target.value??0)},min:0,max:100,valueLabelDisplay:"on",fieldLabels:[e("minimum"),e("maximum")],className:eo.brushSlider}),s.jsx(_t,{className:eo.resetBrush,onClick:async()=>{a.handleResetBrusher(),a.toggleIsMaskApplied(!1)},size:"small",children:s.jsx("img",{src:OVe})})]}),s.jsx(ia,{title:e("removeObject"),titleOnly:!0,isActive:!0,className:eo.removeObjectConfig,children:s.jsx(ae,{buttonType:"primaryMedium",disabled:a.isErasingImages||!a.isMaskApplied,onClick:l,size:"small",className:eo.eraseObjectBtn,children:e("remove")})}),s.jsxs(ia,{title:e("replaceObject"),titleOnly:!0,isActive:!0,className:eo.replaceObjectConfig,tooltip:e("replaceObjectTooltip"),children:[s.jsx(we,{value:(g=a.config.object_manipulation)==null?void 0:g.prompt,placeholder:e("replaceObjectPlaceholder"),onChange:p=>{const _=p.target;c("prompt",_.value.replace(/\n/g,""))},multiline:!0,minRows:2,className:eo.replaceObjectPrompt,...!r&&{onEnterPress:d}}),s.jsx(me,{label:e("numOfResults"),labelClassName:eo.inputLabel,children:s.jsx(gn,{value:(h=a.config.object_manipulation)==null?void 0:h.num_results,className:eo.numberSlider,onChange:(p,_)=>{c("num_results",_)},min:1,step:1,max:4,marks:Array.from({length:4},(p,_)=>({value:_+1,label:`${_+1}`}))})}),s.jsx(f,{className:eo.eraseObjectGenerate,children:s.jsx(ae,{buttonType:"primaryMedium",disabled:r,onClick:d,size:"small",className:eo.eraseObjectBtn,children:e("generate")})})]})]})}),VVe="_ForegroundPlacementContainer_1as5y_1",YVe="_placementsList_1as5y_1",ZVe="_placementItem_1as5y_9",qVe="_placementItemBtn_1as5y_16",XVe="_selected_1as5y_27",Cu={ForegroundPlacementContainer:VVe,placementsList:YVe,placementItem:ZVe,placementItemBtn:qVe,selected:XVe},KVe=({onBackButtonClick:t})=>{var u,g,h,p;const{imageToImageStore:e,playgroundStore:a}=q(),{t:n}=J("translation",{keyPrefix:`playground.${a.selectedConfig}.config.features.foregroundPlacement`}),{updateSelectedForegroundPlacementConfigs:o}=yr(),i=((g=(u=e.config.foreground_placement)==null?void 0:u.placements)==null?void 0:g.values)||[],[r,l]=I.useState(n("allPlacements")),c=Wj(n);I.useEffect(()=>{a.imageEditingViewMode===Rt.SINGLE&&(t==null||t())},[a.imageEditingViewMode]);const d=_=>{var C,T;const y=((T=(C=e.config.foreground_placement)==null?void 0:C.placements)==null?void 0:T.values)||[],b=Array.isArray(_)?_.every(S=>y.includes(S)):y.includes(_);let x;b?x=y.filter(S=>Array.isArray(_)?!_.includes(S):S!==_):x=Array.isArray(_)?[...y,..._]:[...y,_],e.handleConfigChange("foreground_placement",{placements:{selected:x.length>0,values:x}}),o()};return s.jsx(f,{className:Cu.ForegroundPlacementContainer,children:s.jsx(ia,{title:n("allPlacements"),checked:((p=(h=e.config.foreground_placement)==null?void 0:h.placements)==null?void 0:p.selected)||i.length>0,onClick:_=>{const y=_.target;e.handleConfigChange("foreground_placement",{placements:{selected:y.checked,values:y.checked?i:[]}}),o()},isActive:r===n("allPlacements"),setIsActive:l,children:s.jsx(f,{className:Cu.placementsList,children:c.map((_,y)=>{const b=i==null?void 0:i.includes(_.value);return s.jsx(Ne,{title:_.label,className:Cu.placementItem,children:s.jsx(Ii,{icon:_.icon(),className:G(Cu.placementItemBtn,{[Cu.selected]:b}),onClick:()=>d(_.value)},y)})})})})})},v_=Y(KVe),eYe="_manualPlacementConfigContainer_1jnq5_1",tYe="_aspectRatioList_1jnq5_5",sYe="_dimensions_1jnq5_8",aYe="_inputLayout_1jnq5_12",nYe="_configContent_1jnq5_25",oYe="_dropDown_1jnq5_29",iYe="_platformItems_1jnq5_32",rYe="_platformItem_1jnq5_32",lYe="_platformOption_1jnq5_49",cYe="_label_1jnq5_56",dYe="_selected_1jnq5_62",uYe="_aspectRatioBtn_1jnq5_90",pYe="_actionsContainer_1jnq5_106",gYe="_actionBtn_1jnq5_112",mYe="_increaseResolutionConfig_1jnq5_115",hYe="_increaseResolutionList_1jnq5_119",gs={manualPlacementConfigContainer:eYe,aspectRatioList:tYe,dimensions:sYe,inputLayout:aYe,configContent:nYe,dropDown:oYe,platformItems:iYe,platformItem:rYe,platformOption:lYe,label:cYe,selected:dYe,aspectRatioBtn:uYe,actionsContainer:pYe,actionBtn:gYe,increaseResolutionConfig:mYe,increaseResolutionList:hYe},fYe=({onBackButtonClick:t})=>{const{t:e}=J("translation",{keyPrefix:"playground.imageToImage.config.features.manualPlacement"}),{items:a}=Ap({tKeyPrefix:"aspectRatio"}),{imageToImageStore:n,playgroundStore:o}=q(),{selectedConfig:i,setSelectedConfig:r,selectedAspectRatio:l,selectedPlatform:c,selectedPlatformDimensions:d,cropConfig:u,platformsList:g,customWidth:h,setCustomWidth:p,customHeight:_,setCustomHeight:y,handleConfigChange:b,handleMediumDestinationChange:x,handleAspectRatioSelection:C,handlePlatformSelection:T,setSelectedAspectRatio:S,setSelectedPlatformDimensions:j,checkResolutions:N,exceededResolutions:w,isExpandEnabled:D,isImageInsideCanvas:E,calculateImageDimensions:A,getCropConfig:M}=Sp(),[B,Q]=I.useState(),W=ur(o.playgroundResults,pe.TEXT_TO_IMAGE)||!1;I.useEffect(()=>(n.toggleManualPlacementConfig(!0),M(),()=>{n.toggleManualPlacementConfig(!1)}),[M,n]),I.useEffect(()=>{H()},[]),I.useEffect(()=>{o.imageEditingViewMode!==Rt.SINGLE&&(t==null||t()),N()},[o.imageEditingViewMode,t]),I.useEffect(()=>{o.playgroundResults.length>0?Q(o.singleSelectedImage||o.getSelectedImages()[0]):Q(null),A()},[o.playgroundResults,o.singleSelectedImage]);const H=()=>{r(e("aspectRatio")),C("original")},v=async()=>{const X=o.singleSelectedImage||o.getAvailableImages().find(se=>se.selected);if(X)try{await n.expandBackground(X),H()}catch(se){throw Yr(`Error expanding object: ${se}`),new Error(`Error expanding object: ${se}`)}},z=async()=>{if(B)try{await n.cropImage(B),H()}catch(X){Yr(`Error cropping the image: ${X}`),console.error("Error cropping the image:",X)}},L=X=>{X!==e("aspectRatio")&&S(""),X!==e("customSize")&&(y(""),p("")),X!==e("mediumDestination")&&j({})},R=()=>s.jsx(ia,{title:e("aspectRatio"),checked:i===e("aspectRatio"),onClick:()=>{r(e("aspectRatio")),L(e("aspectRatio")),C(l)},isActive:i==e("aspectRatio"),setIsActive:r,titleOnly:!0,children:s.jsxs(f,{className:gs.configContent,children:[s.jsx(f,{className:gs.aspectRatioList,children:a==null?void 0:a.map((X,se)=>{const P=X.value,te=P===l;return s.jsx(ae,{onClick:()=>{r(e("aspectRatio")),L(e("aspectRatio")),C(P)},className:G(gs.aspectRatioBtn,{[gs.selected]:te}),sx:{aspectRatio:P.replace(":","/")},children:P},se)})}),V()]})}),U=()=>s.jsx(ia,{title:e("customSize"),checked:i===e("customSize"),onClick:()=>{r(e("customSize")),L(e("customSize")),h&&_&&(b("width",parseInt(h)),b("height",parseInt(_)))},isActive:i==e("customSize"),setIsActive:r,titleOnly:!0,children:s.jsxs(f,{className:G(gs.configContent),children:[s.jsxs(f,{className:gs.dimensions,children:[s.jsx(me,{label:e("width"),className:gs.inputLayout,children:s.jsx(we,{value:h,onChange:X=>{const se=X.target;p(se.value),b("width",parseInt(se.value)),_&&L(e("customSize"))},type:"number",customEndAdornmentText:"px",height:"40px"})}),s.jsx(me,{label:e("height"),className:gs.inputLayout,children:s.jsx(we,{value:_,onChange:X=>{const se=X.target;y(se.value),b("height",parseInt(se.value)),h&&L(e("customSize"))},type:"number",customEndAdornmentText:"px",height:"40px"})})]}),V()]})}),Z=()=>s.jsx(ia,{title:e("mediumDestination"),checked:i===e("mediumDestination"),onClick:()=>{r(e("mediumDestination")),L(e("mediumDestination")),T(d)},isActive:i==e("mediumDestination"),setIsActive:r,titleOnly:!0,children:s.jsxs(f,{className:gs.configContent,children:[s.jsx(Ve,{value:c,onChange:X=>{x(X),r(e("mediumDestination")),L(e("mediumDestination"))},placeholder:e("dropDownPlaceholder"),items:g,className:gs.dropDown,width:"-webkit-fill-available"}),c&&s.jsx(f,{className:gs.platformItems,children:u.map(X=>{var se,P;return(P=(se=X.get)==null?void 0:se.call(X,c))==null?void 0:P.map(te=>{const F=te.name===(d==null?void 0:d.name)&&te.width===(d==null?void 0:d.width)&&te.height===d.height;return s.jsxs(ae,{onClick:()=>{r(e("mediumDestination")),L(e("mediumDestination")),T(te)},className:G(gs.platformItem,{[gs.selected]:F}),children:[s.jsx(f,{className:gs.platformOption,sx:{width:te.resize.width??0,height:te.resize.height??0}}),s.jsxs(f,{children:[s.jsx(k,{className:gs.label,children:te.name}),s.jsxs(k,{className:gs.label,children:[te.width," x ",te.height]})]})]},`${c}-${te.name}`)})})}),V()]})}),ee=()=>{const X=Bd.filter(P=>P.key!=="X1"),se=P=>{const te=parseInt(P.replace("X",""));B&&n.increaseImageResolution(B,te)};return s.jsx(ia,{title:e("increaseResolution"),checked:i===e("increaseResolution"),titleOnly:!0,tooltip:e("increaseResolutionTooltip"),isActive:!0,className:gs.increaseResolutionConfig,children:s.jsx(f,{className:G(gs.configContent,gs.increaseResolutionList),children:X==null?void 0:X.map(P=>s.jsx(ae,{disabled:!B||n.isResizingImages||(w==null?void 0:w.includes(P.value))||n.isGeneratingImages||W,buttonType:"secondarySmall",onClick:()=>se(P.value),size:"small",children:P.value},P.key))})})},V=()=>s.jsxs(f,{className:gs.actionsContainer,children:[s.jsx(ae,{className:gs.actionBtn,buttonType:"secondarySmall",disabled:!B||n.isResizingImages||!E()||n.isGeneratingImages||W,onClick:z,size:"small",children:e("crop")}),s.jsx(ae,{className:gs.actionBtn,buttonType:"primary",disabled:!B||!D()||n.isResizingImages||n.isGeneratingImages||W,onClick:v,size:"small",children:e("expandBackground")})]});return s.jsx(f,{children:s.jsxs(f,{className:gs.manualPlacementConfigContainer,children:[R(),U(),Z(),ji()&&ee()]})})},Jj=Y(fYe),_Ye=()=>{var N,w,D,E,A,M,B,Q,W,H;const{imageToImageStore:t,playgroundStore:e}=q(),[a,n]=I.useState([]),[o,i]=I.useState([]),[r,l]=I.useState([]),c=I.useRef([]),d=((w=(N=t.config.size)==null?void 0:N.aspect_ratio)==null?void 0:w.value)||[],u=((E=(D=t.config.size)==null?void 0:D.medium_destination)==null?void 0:E.destinations)||[],g=((M=(A=t.config.size)==null?void 0:A.increase_resolution)==null?void 0:M.value)||[],h=((W=(Q=(B=t.config.size)==null?void 0:B.medium_destination)==null?void 0:Q.platform)==null?void 0:W.key)||"",p=e.getSelectedImages()||e.getAvailableImages().find(v=>v.selected),{updateSelectedSizeConfigs:_}=yr(),y=I.useCallback(async()=>{const v=await $_(rc(gc,"crop_config/")),z=t2(v.val());n(z);const L=[];z.flatMap(R=>{[...R.keys()].map(U=>(L.push({key:U,value:U}),U))}),i(L)},[]),b=I.useCallback(async()=>{var L,R,U;const v=[],z=Bd.filter(Z=>Z.key!=="X1").map(Z=>parseInt(Z.value.replace("X","")));for(const Z of p)for(const ee of z)await v1(Z.url,ee)&&Bd.forEach(X=>{parseInt(X.value.replace("X",""))>=ee&&v.push(X.value)});if(JSON.stringify(v)!==JSON.stringify(c.current)){c.current=v,l(v);const Z=(R=(L=t.config.size)==null?void 0:L.increase_resolution)==null?void 0:R.value;x("increase_resolution",{...(U=t.config.size)==null?void 0:U.increase_resolution,value:v.length>0?g.filter(ee=>!v.includes(ee)):Z})}},[p,g]),x=I.useCallback((v,z)=>{t.handleConfigChange("size",{...t.config.size,[v]:z}),_()},[t,_]),C=I.useCallback(v=>{var R;const L=d.includes(v)?d.filter(U=>U!==v):[...d,v];x("aspect_ratio",{...(R=t.config.size)==null?void 0:R.aspect_ratio,value:L,selected:L.length>0}),_()},[d,x,_]),T=I.useCallback(v=>{var R;const L=u.some(U=>U.width===v.width&&U.height===v.height)?u.filter(U=>U.width!==v.width||U.height!==v.height):[...u,v];x("medium_destination",{...(R=t.config.size)==null?void 0:R.medium_destination,destinations:L,selected:L.length>0}),_()},[u,x,_]),S=I.useCallback(v=>{const L=g.includes(v)?g.filter(R=>R!==v):[...g,v];x("increase_resolution",{value:L,selected:L.length>0}),_()},[g,x,_]),j=I.useCallback(()=>{var R,U;const v=(R=t.config.size)==null?void 0:R.custom_size;let z=v==null?void 0:v.selected;const L=[];v!=null&&v.width&&L.push("width"),v!=null&&v.height&&L.push("height"),!z&&L.length===2&&(z=!0),z&&L.length<1&&(z=!1),x("custom_size",{...(U=t.config.size)==null?void 0:U.custom_size,selected:z})},[(H=t.config.size)==null?void 0:H.custom_size,x]);return I.useEffect(()=>{y()},[y]),I.useEffect(()=>{b()},[p,b]),{cropConfig:a,platformsList:o,exceededResolutions:r,handleConfigChange:x,handleAspectRatioSelection:C,handlePlatformSelection:T,handleResolutionSelection:S,selectedAspectRatios:d,selectedDestinations:u,selectedResolutions:g,selectedPlatform:h,updateSelectedCustomSize:j,checkResolutions:b,setExceededResolutions:l}},yYe="_sizeConfigContainer_19rvm_1",bYe="_aspectRatioList_19rvm_1",IYe="_dimensions_19rvm_4",xYe="_inputLayout_19rvm_8",CYe="_configContent_19rvm_21",TYe="_dropDown_19rvm_25",SYe="_platformItems_19rvm_28",jYe="_platformItem_19rvm_28",AYe="_platformOption_19rvm_45",NYe="_label_19rvm_52",wYe="_selected_19rvm_58",MYe="_aspectRatioBtn_19rvm_86",js={sizeConfigContainer:yYe,aspectRatioList:bYe,dimensions:IYe,inputLayout:xYe,configContent:CYe,dropDown:TYe,platformItems:SYe,platformItem:jYe,platformOption:AYe,label:NYe,selected:wYe,aspectRatioBtn:MYe},vYe=({onBackButtonClick:t})=>{var M,B,Q,W,H,v,z,L,R,U,Z,ee;const{t:e}=J("translation",{keyPrefix:"playground.imageToImage.config.features.size"}),{imageToImageStore:a,playgroundStore:n}=q(),{updateSelectedSizeConfigs:o,canApplyAspectRatio:i,canAppleCustomSize:r,canAppleMediumDestination:l,canApplyIncreaseResolution:c}=yr(),{cropConfig:d,platformsList:u,selectedAspectRatios:g,selectedDestinations:h,selectedResolutions:p,selectedPlatform:_,exceededResolutions:y,handleConfigChange:b,handleAspectRatioSelection:x,handlePlatformSelection:C,handleResolutionSelection:T,updateSelectedCustomSize:S}=_Ye(),{items:j}=Ap({tKeyPrefix:"aspectRatio"}),N=j,w=Bd.filter(V=>V.key!=="X1"),[D,E]=I.useState(a.activeConfig||"");I.useEffect(()=>{n.imageEditingViewMode===Rt.SINGLE&&(t==null||t())},[n.imageEditingViewMode]);const A=V=>{var X,se,P;a.handleConfigChange("size",{...a.config.size,medium_destination:{...(X=a.config.size)==null?void 0:X.medium_destination,platform:{...(P=(se=a.config.size)==null?void 0:se.medium_destination)==null?void 0:P.platform,key:V.target.value}}}),o()};return s.jsxs(f,{className:js.sizeConfigContainer,children:[s.jsx(ia,{title:e("aspectRatio"),checked:((B=(M=a.config.size)==null?void 0:M.aspect_ratio)==null?void 0:B.selected)||g.length>0,onClick:V=>{var se;const X=V.target;b("aspect_ratio",{...(se=a.config.size)==null?void 0:se.aspect_ratio,selected:X.checked,value:X.checked?g:[]}),E(e("aspectRatio"))},isActive:D===e("aspectRatio")||i(),setIsActive:E,children:s.jsx(f,{className:js.configContent,children:s.jsx(f,{className:js.aspectRatioList,children:N==null?void 0:N.map((V,X)=>{const se=V.value,P=g.includes(se);return s.jsx(ae,{onClick:()=>x(se),className:G(js.aspectRatioBtn,{[js.selected]:P}),sx:{aspectRatio:se.replace(":","/")},children:se},X)})})})}),s.jsx(ia,{title:e("customSize"),checked:(W=(Q=a.config.size)==null?void 0:Q.custom_size)==null?void 0:W.selected,onClick:V=>{var P;const X=V.target,se=(P=a.config.size)==null?void 0:P.custom_size;b("custom_size",{...se,selected:X.checked,width:X.checked?se==null?void 0:se.width:0,height:X.checked?se==null?void 0:se.height:0}),E(e("customSize"))},isActive:D===e("customSize")||r(),setIsActive:E,children:s.jsxs(f,{className:G(js.configContent,js.dimensions),children:[s.jsx(me,{label:e("width"),className:js.inputLayout,children:s.jsx(we,{value:(v=(H=a.config.size)==null?void 0:H.custom_size)==null?void 0:v.width,onChange:async V=>{var se;const X=V.target;await b("custom_size",{...(se=a.config.size)==null?void 0:se.custom_size,width:parseInt(X.value)}),S()},type:"number",customEndAdornmentText:"px",height:"40px"})}),s.jsx(me,{label:e("height"),className:js.inputLayout,children:s.jsx(we,{value:(L=(z=a.config.size)==null?void 0:z.custom_size)==null?void 0:L.height,onChange:async V=>{var se;const X=V.target;await b("custom_size",{...(se=a.config.size)==null?void 0:se.custom_size,height:parseInt(X.value)}),S()},type:"number",customEndAdornmentText:"px",height:"40px"})})]})}),s.jsx(ia,{title:e("mediumDestination"),checked:((U=(R=a.config.size)==null?void 0:R.medium_destination)==null?void 0:U.selected)||h.length>0,onClick:V=>{var se;const X=V.target;b("medium_destination",{...(se=a.config.size)==null?void 0:se.medium_destination,selected:X.checked,destinations:X.checked?h:[]}),X.checked&&E(e("mediumDestination"))},isActive:D===e("mediumDestination")||l(),setIsActive:E,children:s.jsxs(f,{className:js.configContent,children:[s.jsx(Ve,{value:_,onChange:A,placeholder:e("dropDownPlaceholder"),items:u,className:js.dropDown,width:"-webkit-fill-available"}),_&&s.jsx(f,{className:js.platformItems,children:d.map(V=>{var X,se;return(se=(X=V.get)==null?void 0:X.call(V,_))==null?void 0:se.map(P=>{const te=h.find(F=>F.width===P.width&&F.height===P.height);return s.jsxs(ae,{onClick:()=>C({name:`${_} ${P.name}`,width:P.width,height:P.height}),className:G(js.platformItem,{[js.selected]:te}),children:[s.jsx(f,{className:js.platformOption,sx:{width:P.resize.width??0,height:P.resize.height??0}}),s.jsxs(f,{children:[s.jsx(k,{className:js.label,children:P.name}),s.jsxs(k,{className:js.label,children:[P.width," x ",P.height]})]})]},`${_}-${P.name}`)})})})]})}),ji()&&s.jsx(ia,{title:e("increaseResolution"),checked:((ee=(Z=a.config.size)==null?void 0:Z.increase_resolution)==null?void 0:ee.selected)||p.length>0,onClick:V=>{var se;const X=V.target;b("increase_resolution",{...(se=a.config.size)==null?void 0:se.increase_resolution,selected:X.checked,value:X.checked?p:[]}),E(e("increaseResolution"))},isActive:D===e("increaseResolution")||c(),setIsActive:E,children:s.jsx(f,{className:js.configContent,children:s.jsx(f,{className:js.aspectRatioList,children:w==null?void 0:w.map((V,X)=>{const se=V.value,P=p.includes(se);return s.jsx(ae,{onClick:()=>T(se),className:G(js.aspectRatioBtn,{[js.selected]:P}),disabled:y.includes(se)||a.isGeneratingImages,children:se},X)})})})})]})},Pm=Y(vYe),EYe="_root_1kda8_1",kYe="_rootModal_1kda8_12",DYe="_apiConsleSandbox_1kda8_21",PYe="_configsWrapper_1kda8_33",LYe="_BriaToggleButtonGroup_1kda8_39",BYe="_config_1kda8_33",OYe="_fullSize_1kda8_56",RYe="_wrapper_1kda8_69",zYe="_divider_1kda8_72",UYe="_imageToImageConfigsWrapper_1kda8_76",$Ye="_buttonLabel_1kda8_89",FYe="_imageToImageConfigs_1kda8_76",GYe="_stopGeneratingBtn_1kda8_97",WYe="_configHeader_1kda8_102",HYe="_title_1kda8_105",QYe="_subTitle_1kda8_109",JYe="_apiDocContainer_1kda8_115",VYe="_link_1kda8_115",fa={root:EYe,rootModal:kYe,apiConsleSandbox:DYe,configsWrapper:PYe,BriaToggleButtonGroup:LYe,config:BYe,fullSize:OYe,wrapper:RYe,divider:zYe,imageToImageConfigsWrapper:UYe,buttonLabel:$Ye,imageToImageConfigs:FYe,stopGeneratingBtn:GYe,configHeader:WYe,title:HYe,subTitle:QYe,apiDocContainer:JYe,link:VYe},YYe=()=>{const{t}=J("translation",{keyPrefix:"playground.automotive.config"}),{imageToImageStore:e,playgroundStore:a,analyticsStore:n}=q(),{canExpandBackground:o,canRemoveBackground:i,canApplySolidBackground:r,canGenerateBackgroundByText:l,canBlurBackground:c,canApplyAspectRatio:d,canAppleCustomSize:u,canAppleMediumDestination:g,canGenerateForegroundPlacement:h,isGenerateEnabled:p,updateSelectedBackgroundConfigs:_,updateSelectedSizeConfigs:y,updateSelectedForegroundPlacementConfigs:b}=yr(),{checkResolutions:x}=Sp(),[C,T]=I.useState(""),[S,j]=I.useState(!1),[N,w]=I.useState(!1),D=ur(a.playgroundResults,pe.AUTOMOTIVE);I.useEffect(()=>{a.selectedConfig!==pe.AUTOMOTIVE&&a.handleAppChange(pe.AUTOMOTIVE),w(a.imageEditingViewMode===Rt.SINGLE)},[e.isGeneratingImages,a.imageEditingViewMode]);const E=async()=>{const{logEvent:M}=n;await e.generateImageToImage(),x(),M(Me.AUTOMOTIVE_GENERATE),o()&&M(Me.AUTOMOTIVE_EXPAND_IMAGE),i()&&M(Me.AUTOMOTIVE_REMOVE_BACKGROUND),c()&&M(Me.AUTOMOTIVE_BLUR_BACKGROUND),r()&&M(Me.AUTOMOTIVE_SOLID_BACKGROUND),l()&&M(Me.AUTOMOTIVE_GENERATE_BACKGROUND_BY_TEXT),d()&&M(Me.AUTOMOTIVE_ASPECT_RATIO),u()&&M(Me.AUTOMOTIVE_CUSTOM_SIZE),g()&&M(Me.AUTOMOTIVE_MEDIUM_DESTINATION),h()&&M(Me.AUTOMOTIVE_GENERATE_FOREGROUND)},A=(M,B,Q)=>{const W={...e.config[M]};e.handleConfigChange(M,{...W,[B]:Q})};return s.jsxs(f,{className:fa.wrapper,children:[s.jsxs(Gj,{className:G(fa.config,fa.imageToImageConfigs),setActiveConfig:T,isSubMenuOpen:S,children:[s.jsxs(f,{className:fa.configHeader,children:[s.jsx(k,{variant:"h6",className:fa.title,children:t(N?"singleModeTitle":"bulkModeTitle")}),s.jsx(k,{className:fa.subTitle,children:t(N?"singleModeSubTitle":"bulkModeSubTitle")})]}),s.jsx(oo,{expandTo:s.jsx(Pm,{}),subMenuPanelProps:{title:t("features.size.title"),subTitle:t("features.size.subTitle")},isActive:C===t("features.size.title"),hidden:N,children:s.jsx(Ro,{className:G(fa.buttonLabel),label:t("features.size.button"),info:t("features.size.tooltip")})}),N?s.jsx(oo,{expandTo:s.jsx(Jj,{}),subMenuPanelProps:{title:t("features.manualPlacement.title"),subTitle:t("features.manualPlacement.subTitle")},isActive:C===t("features.manualPlacement.title"),children:s.jsx(Ro,{className:G(fa.buttonLabel),label:t("features.manualPlacement.button"),info:t("features.manualPlacement.tooltip")})}):s.jsx(nc,{config:e.config.size,onDelete:(M,B)=>{A("size",M,B),y()},expandTo:s.jsx(Pm,{}),subMenuPanelProps:{title:t("features.size.title")}}),s.jsx(Ee,{className:fa.divider}),s.jsx(oo,{expandTo:s.jsx(Dm,{onSubMenuOpen:j,handleGenerateImageToImage:E,hiddenConfigs:["blur"]}),subMenuPanelProps:{title:t("features.background.title"),subTitle:t("features.background.subTitle")},isActive:C===t("features.background.title"),children:s.jsx(Ro,{className:G(fa.buttonLabel),label:t("features.background.button"),info:t("features.background.tooltip")})}),!N&&s.jsx(nc,{config:e.config.background,onDelete:(M,B)=>{A("background",M,B),_()},expandTo:s.jsx(Dm,{onSubMenuOpen:j,handleGenerateImageToImage:E}),subMenuPanelProps:{title:t("features.background.title")}}),s.jsx(Ee,{className:fa.divider}),!N&&s.jsx(nc,{config:e.config.foreground_placement,onDelete:(M,B)=>{A("foreground_placement",M,B),b()},expandTo:s.jsx(v_,{}),subMenuPanelProps:{title:t("features.foregroundPlacement.title")}}),s.jsx(oo,{disabled:!0,children:s.jsx(Ro,{className:G(fa.buttonLabel),label:t("features.reflectionAndLighting.button"),info:t("features.reflectionAndLighting.tooltip"),isPrimary:!0})}),s.jsx(Ee,{className:fa.divider}),s.jsx(oo,{disabled:!0,children:s.jsx(Ro,{className:G(fa.buttonLabel),label:t("features.harmonization.button"),info:t("features.harmonization.tooltip"),isPrimary:!0})}),N&&s.jsx(Ee,{className:fa.divider}),s.jsx(oo,{expandTo:s.jsx(Qj,{}),subMenuPanelProps:{title:t("features.eraseObject.title"),subTitle:t("features.eraseObject.subTitle")},isActive:C===t("features.eraseObject.title"),hidden:!N,children:s.jsx(Ro,{className:G(fa.buttonLabel),label:t("features.eraseObject.button"),info:t("features.eraseObject.tooltip")})})]}),!N&&s.jsx(qr,{condition:D&&(!e.isEraseConfigsEnabled||!e.isGeneratingImages),onStopButtonClick:()=>e.abortImageGeneration(),onButtonClick:E,disabled:!p(),buttonLabel:s.jsxs(s.Fragment,{children:[e.getGeneratedImagesCount()>lh?t("tooManySelected"):t("button"),e.getGeneratedImagesCount()>0&&p()&&` ${e.getGeneratedImagesCount()} ${t("results")}`]}),stopButtonLabel:s.jsxs(s.Fragment,{children:[s.jsx(zd,{})," ",t("stopGenerating")]}),fullWidth:!0,className:`generate-image-to-image ${fa.stopGeneratingBt}`})]})},ZYe=Y(YYe),cy=Y(({swipeTo:t,children:e,buttonType:a="textMedium",...n})=>s.jsx(ae,{endIcon:s.jsx(B_,{}),buttonType:a,...n,children:e}));cy.displayName="SwipableMenuButton";const qYe="_root_dx9n3_1",XYe="_header_dx9n3_1",KYe="_divider_dx9n3_7",_f={root:qYe,header:XYe,divider:KYe},eZe=({title:t,onBackButtonClick:e,backButton:a,children:n})=>{const{t:o}=J("translation",{keyPrefix:"subSwipableMenuLayout"});return s.jsxs(f,{className:_f.root,children:[s.jsxs(f,{className:_f.header,children:[t&&s.jsx(f,{children:t}),a||s.jsx(ae,{buttonType:"textSmall",onClick:e,startIcon:s.jsx(vA,{}),children:o("backButton")})]}),s.jsx(Ee,{className:_f.divider}),n]})},tZe=Y(eZe),sZe=({children:t,className:e})=>{const[a,n]=I.useState(),[o,i]=I.useState(),r=d=>{n(d.swipeTo),i(d.subSwipableMenuProps)},l=()=>{var d;(d=o==null?void 0:o.onBackButtonClick)==null||d.call(o),n(void 0)},c=d=>{if(be.isValidElement(d)){if(d.type.displayName==="SwipableMenuButton"){const u=d.props;return s.jsx(cy,{...u,onClick:()=>r(u)})}else if(d.props.children)return be.cloneElement(d,{children:be.Children.map(d.props.children,c)})}return d};return s.jsx(f,{className:e,children:a?s.jsx(tZe,{onBackButtonClick:l,...o,children:a}):be.Children.map(t,c)})},aZe=Y(sZe),nZe="_root_u6wng_1",oZe="_actionBtnWrapper_u6wng_6",iZe="_actionBtnLabel_u6wng_11",rZe="_inputBase_u6wng_18",yf={root:nZe,actionBtnWrapper:oZe,actionBtnLabel:iZe,inputBase:rZe},lZe=()=>{var l,c,d,u,g,h,p,_,y;const{t}=J("translation",{keyPrefix:"playground.imageToImage.config.features.style"}),{imageToImageStore:e,playgroundStore:a}=q(),n=a.getSelectedImages(),o=a.getSelectedImages().length,i=(e.config.style&&e.config.style.tailored_style&&e.config.style.sub_style||e.config.background&&e.config.background.remove||e.config.brand||e.config.size)&&o&&o*e.config.num_results<=35&&!((l=a.playgroundResults[a.playgroundResults.length-1])!=null&&l.images.some(b=>b.loading)),r=n.length===2&&n.every(b=>{var x,C;return b.type==="imageToImage"&&((x=b.config)==null?void 0:x.original_image.id)===((C=n[0].config)==null?void 0:C.original_image.id)})&&i;return s.jsxs(f,{className:yf.root,children:[s.jsx(me,{label:t("tailoredStyles.label"),children:s.jsx(Ho,{type:"tailoredStyles",value:(d=(c=e.config)==null?void 0:c.style)==null?void 0:d.tailored_style,onChange:b=>e.handleConfigChange("style",{...e.config.style,tailored_style:b.target.value}),placeholder:t("tailoredStyles.placeholder")})}),((g=(u=e.config)==null?void 0:u.style)==null?void 0:g.tailored_style)&&s.jsx(me,{label:t("tailoredSubStyles.label"),children:s.jsx(Ho,{type:`tailoredSubStyles.${(p=(h=e.config)==null?void 0:h.style)==null?void 0:p.tailored_style}`,value:(y=(_=e.config)==null?void 0:_.style)==null?void 0:y.sub_style,onChange:b=>e.handleConfigChange("style",{...e.config.style,sub_style:b.target.value}),placeholder:t("tailoredSubStyles.placeholder")})}),s.jsx(Ee,{}),s.jsxs(f,{className:yf.actionBtnWrapper,children:[s.jsx(k,{className:yf.actionBtnLabel,children:t("mixFaceBody.label")}),s.jsx(ae,{buttonType:"secondarySmall",disabled:!r,onClick:e.mixFaceBody,children:t("mixFaceBody.button")})]}),s.jsx(Ee,{})]})},cZe=Y(lZe),dZe="_root_1fa4b_1",uZe="_rootModal_1fa4b_12",pZe="_apiConsleSandbox_1fa4b_21",gZe="_configsWrapper_1fa4b_33",mZe="_BriaToggleButtonGroup_1fa4b_39",hZe="_config_1fa4b_33",fZe="_fullSize_1fa4b_56",_Ze="_wrapper_1fa4b_69",yZe="_imageToImageConfigsWrapper_1fa4b_73",bZe="_buttonLabel_1fa4b_86",IZe="_imageToImageConfigs_1fa4b_73",xZe="_stopGeneratingBtn_1fa4b_94",CZe="_configHeader_1fa4b_99",TZe="_title_1fa4b_102",SZe="_subTitle_1fa4b_106",jZe="_apiDocContainer_1fa4b_112",AZe="_link_1fa4b_112",Js={root:dZe,rootModal:uZe,apiConsleSandbox:pZe,configsWrapper:gZe,BriaToggleButtonGroup:mZe,config:hZe,fullSize:fZe,wrapper:_Ze,imageToImageConfigsWrapper:yZe,buttonLabel:bZe,imageToImageConfigs:IZe,stopGeneratingBtn:xZe,configHeader:CZe,title:TZe,subTitle:SZe,apiDocContainer:jZe,link:AZe},NZe=Y(({handleGenerateImageToImage:t})=>{const{t:e}=J("translation",{keyPrefix:"playground.imageToImage.config"}),{imageToImageStore:a,playgroundStore:n}=q(),{isGenerateEnabled:o}=yr(),i=ur(n.playgroundResults,pe.IMAGE_TO_IMAGE);return s.jsxs(s.Fragment,{children:[s.jsxs(aZe,{className:Js.config,children:[s.jsx(cy,{swipeTo:s.jsx(cZe,{}),subSwipableMenuProps:{title:e("features.style.title")},children:s.jsx(f,{className:Js.buttonLabel,children:e("features.style.button")})}),s.jsx(Ee,{}),s.jsx(me,{label:e("numberOfImages.label"),labelClassName:Js.inputLabel,children:s.jsx(gn,{value:a.config.num_results,onChange:(r,l)=>a.handleConfigChange("num_results",l),min:1,step:1,max:4,marks:Array.from({length:4},(r,l)=>({value:l+1,label:`${l+1}`}))})})]}),s.jsx(qr,{condition:!!i,onStopButtonClick:()=>a.abortImageGeneration(),onButtonClick:t,disabled:!o(),buttonLabel:s.jsxs(s.Fragment,{children:[a.getGeneratedImagesCount()>lh?e("tooManySelected"):e("button"),a.getGeneratedImagesCount()>0&&o()&&` ${a.getGeneratedImagesCount()*a.config.num_results} ${e("results")}`]}),stopButtonLabel:s.jsxs(s.Fragment,{children:[s.jsx(zd,{})," ",e("stopGenerating")]}),fullWidth:!0,className:`generate-image-to-image ${Js.stopGeneratingBt}`})]})}),wZe=Y(({handleGenerateImageToImage:t})=>{const{t:e}=J("translation",{keyPrefix:"playground.imageToImage.config"}),{imageToImageStore:a,playgroundStore:n}=q(),{isGenerateEnabled:o,updateSelectedBackgroundConfigs:i,updateSelectedSizeConfigs:r,updateSelectedForegroundPlacementConfigs:l}=yr(),[c,d]=I.useState(""),[u,g]=I.useState(!1),[h,p]=I.useState(!1),_=ur(n.playgroundResults,pe.IMAGE_TO_IMAGE);I.useEffect(()=>{p(n.imageEditingViewMode===Rt.SINGLE)},[n.imageEditingViewMode]);const y=(C,T,S)=>{const j={...a.config[C]};a.handleConfigChange(C,{...j,[T]:S})},b=C=>{g(C)},x=({tooltip:C,href:T})=>s.jsxs(s.Fragment,{children:[C,!K.isIframe()&&s.jsx(f,{className:Js.apiDocContainer,children:s.jsxs(os,{href:T,target:"_blank",className:Js.link,children:[e("apiDocumentation")," ",s.jsx(Om,{})]})})]});return s.jsxs(f,{className:Js.imageToImageConfigsWrapper,children:[s.jsxs(Gj,{className:G(Js.config,Js.imageToImageConfigs),setActiveConfig:d,isSubMenuOpen:u,children:[s.jsxs(f,{className:Js.configHeader,children:[s.jsx(k,{variant:"h6",className:Js.title,children:e(h?"singleModeTitle":"bulkModeTitle")}),s.jsx(k,{className:Js.subTitle,children:e(h?"singleModeSubTitle":"bulkModeSubTitle")})]}),s.jsx(oo,{expandTo:s.jsx(Pm,{}),subMenuPanelProps:{title:e("features.size.title")},isActive:c===e("features.size.title"),hidden:h,children:s.jsx(Ro,{className:G(Js.buttonLabel),label:e("features.size.button"),info:Dp(s.jsx(x,{tooltip:e("features.size.tooltip"),href:Te.BRIA_API_IMAGE_EXPANSTION}))})}),!h&&s.jsx(nc,{config:a.config.size,onDelete:(C,T)=>{y("size",C,T),r()},expandTo:s.jsx(Pm,{}),subMenuPanelProps:{title:e("features.size.title")}}),s.jsx(oo,{expandTo:s.jsx(Jj,{}),subMenuPanelProps:{title:e("features.manualPlacement.title"),subTitle:e("features.manualPlacement.subTitle")},isActive:c===e("features.manualPlacement.title"),hidden:!h,children:s.jsx(Ro,{className:G(Js.buttonLabel),label:e("features.manualPlacement.button"),info:e("features.manualPlacement.tooltip")})}),s.jsx(Ee,{}),s.jsx(oo,{expandTo:s.jsx(Dm,{onSubMenuOpen:b,handleGenerateImageToImage:t}),subMenuPanelProps:{title:e("features.background.title"),subTitle:e("features.background.subTitle")},isActive:c===e("features.background.title"),children:s.jsx(Ro,{className:G(Js.buttonLabel),label:e("features.background.button"),info:Dp(s.jsx(x,{tooltip:e("features.background.tooltip"),href:Te.BRIA_API_BACKGROUND_REMOVE}))})}),!h&&s.jsx(nc,{config:a.config.background,onDelete:(C,T)=>{y("background",C,T),i()},expandTo:s.jsx(Dm,{onSubMenuOpen:b,handleGenerateImageToImage:t}),subMenuPanelProps:{title:e("features.background.title")}}),s.jsx(Ee,{}),s.jsx(oo,{expandTo:s.jsx(v_,{}),subMenuPanelProps:{title:e("features.foregroundPlacement.title")},isActive:c===e("features.foregroundPlacement.title"),hidden:h,children:s.jsx(Ro,{className:G(Js.buttonLabel),label:e("features.foregroundPlacement.button"),info:Dp(s.jsx(x,{tooltip:e("features.foregroundPlacement.tooltip"),href:Te.BRIA_API_TEXT_PROMPTS_LIFESTYLE}))})}),!h&&s.jsx(nc,{config:a.config.foreground_placement,onDelete:(C,T)=>{y("foreground_placement",C,T),l()},expandTo:s.jsx(v_,{}),subMenuPanelProps:{title:e("features.foregroundPlacement.title")}}),s.jsx(oo,{expandTo:s.jsx(Qj,{}),subMenuPanelProps:{title:e("features.eraseObject.title"),subTitle:e("features.eraseObject.subTitle")},isActive:c===e("features.eraseObject.title"),hidden:!h,children:s.jsx(Ro,{className:G(Js.buttonLabel),label:e("features.eraseObject.button"),info:Dp(s.jsx(x,{tooltip:e("features.eraseObject.tooltip"),href:Te.BRIA_API_REMOVE_OBJECT}))})})]}),!h&&s.jsx(qr,{condition:_&&(!a.isEraseConfigsEnabled||!a.isGeneratingImages),onStopButtonClick:()=>a.abortImageGeneration(),onButtonClick:t,disabled:!o(),buttonLabel:s.jsxs(s.Fragment,{children:[a.getGeneratedImagesCount()>lh?e("tooManySelected"):e("button"),a.getGeneratedImagesCount()>0&&o()&&` ${a.getGeneratedImagesCount()} ${e("results")}`]}),stopButtonLabel:s.jsxs(s.Fragment,{children:[s.jsx(zd,{})," ",e("stopGenerating")]}),fullWidth:!0,className:`generate-image-to-image ${Js.stopGeneratingBt}`})]})}),MZe=()=>{const{imageToImageStore:t,playgroundStore:e,analyticsStore:a}=q(),{canExpandBackground:n,canRemoveBackground:o,canApplySolidBackground:i,canGenerateBackgroundByText:r,canBlurBackground:l,canApplyAspectRatio:c,canAppleCustomSize:d,canAppleMediumDestination:u,canGenerateForegroundPlacement:g}=yr(),{checkResolutions:h}=Sp();I.useEffect(()=>{e.selectedConfig!==pe.IMAGE_TO_IMAGE&&e.handleAppChange(pe.IMAGE_TO_IMAGE)},[t.isGeneratingImages]);const p=async()=>{const{logEvent:_}=a;await t.generateImageToImage(),h(),hs()||(_(Me.IMAGE_EDITING_GENERATE),n()&&_(Me.IMAGE_EDITING_EXPAND_IMAGE),o()&&_(Me.IMAGE_EDITING_REMOVE_BACKGROUND),l()&&_(Me.IMAGE_EDITING_BLUR_BACKGROUND),i()&&_(Me.IMAGE_EDITING_SOLID_BACKGROUND),r()&&_(Me.IMAGE_EDITING_GENERATE_BACKGROUND_BY_TEXT),c()&&_(Me.IMAGE_EDITING_ASPECT_RATIO),d()&&_(Me.IMAGE_EDITING_CUSTOM_SIZE),u()&&_(Me.IMAGE_EDITING_MEDIUM_DESTINATION),g()&&_(Me.IMAGE_EDITING_GENERATE_FOREGROUND))};return s.jsx(f,{className:Js.wrapper,children:hs()?s.jsx(NZe,{handleGenerateImageToImage:p}):s.jsx(wZe,{handleGenerateImageToImage:p})})},bf=Y(MZe),vZe="_root_gv8mw_1",EZe="_rootModal_gv8mw_12",kZe="_apiConsleSandbox_gv8mw_21",DZe="_configsWrapper_gv8mw_33",PZe="_BriaToggleButtonGroup_gv8mw_39",LZe="_config_gv8mw_33",BZe="_fullSize_gv8mw_56",OZe="_inputLabel_gv8mw_69",RZe="_inputBase_gv8mw_73",zZe="_checkboxInputLabel_gv8mw_78",UZe="_divider_gv8mw_82",$Ze="_advanced_gv8mw_90",FZe="_selectedImage_gv8mw_99",GZe="_title_gv8mw_102",WZe="_searchBox_gv8mw_106",HZe="_inputField_gv8mw_112",QZe="_dimensions_gv8mw_115",JZe="_inputWrapper_gv8mw_119",VZe="_helpMessage_gv8mw_122",YZe="_generatingType_gv8mw_129",ZZe="_FormControlLabel_gv8mw_129",qZe="_adminModeLabel_gv8mw_133",XZe="_enhancePrompt_gv8mw_136",As={root:vZe,rootModal:EZe,apiConsleSandbox:kZe,configsWrapper:DZe,BriaToggleButtonGroup:PZe,config:LZe,fullSize:BZe,inputLabel:OZe,inputBase:RZe,checkboxInputLabel:zZe,divider:UZe,advanced:$Ze,selectedImage:FZe,title:GZe,searchBox:WZe,inputField:HZe,dimensions:QZe,inputWrapper:JZe,helpMessage:VZe,generatingType:YZe,FormControlLabel:ZZe,adminModeLabel:qZe,enhancePrompt:XZe},KZe=()=>{var p,_,y;const{t}=J("translation",{keyPrefix:"playground.productPlacement"}),{productPlacementStore:e,playgroundStore:a,authStore:n}=q(),[o,i]=I.useState("AUTO"),r=o!=="SELECTED",l=ve(),c=e.config.width??0,d=e.config.height??0,u=a.getSelectedImages(),g=e.config.prompt&&e.config.width&&e.config.height&&!n.isLoadingOrgSubscriptions&&!n.orgPassedFreeLimit&&!((p=a.playgroundResults[a.playgroundResults.length-1])!=null&&p.images.some(b=>b.loading));I.useEffect(()=>{a.playgroundResults.length===0&&l(`/${O.PRODUCT_PLACEMENT_GALLERY.fullPath}`)},[a.playgroundResults]),I.useEffect(()=>{u.length>0?i("SELECTED"):i("AUTO")},[u]);const h=b=>{b.target.checked||(i("AUTO"),a.clearSelectedImages())};return s.jsxs(f,{className:As.config,children:[s.jsx(k,{className:As.title,children:t("config.title")}),s.jsx(we,{value:e.config.prompt,onChange:b=>e.handleConfigChange("prompt",b.target.value),onEnterPress:e.generateProductPlacement,className:As.searchBox,label:t("config.prompt"),placeholder:t("config.generator.searchBox.placeholder"),inputProps:{className:As.inputField},multiline:!0,minRows:3}),s.jsx(qt,{className:As.enhancePrompt,control:s.jsx(_s,{checked:(_=e.config)==null?void 0:_.prompt_enhancement,onChange:b=>e.handleConfigChange("prompt_enhancement",b.target.checked)}),label:t("config.generator.searchBox.enhancedPrompt")}),s.jsx(qt,{className:As.enhancePrompt,control:s.jsx(_s,{checked:(y=e.config)==null?void 0:y.fast,onChange:b=>e.handleConfigChange("fast",b.target.checked)}),label:t("config.generator.searchBox.fastBGModel")}),s.jsxs(f,{className:As.dimensions,children:[s.jsx(we,{value:c,onChange:b=>e.handleConfigChange("width",parseInt(b.target.value)),className:As.inputWrapper,label:t("config.width"),inputProps:{className:As.inputField},type:"number",customEndAdornmentText:"px"}),s.jsx(we,{value:d,onChange:b=>e.handleConfigChange("height",parseInt(b.target.value)),className:As.inputWrapper,label:t("config.height"),inputProps:{className:As.inputField},type:"number",customEndAdornmentText:"px"})]}),s.jsx(f,{className:As.helpMessage,children:t("errors.ExceedsTotalNumberOfPixels")}),s.jsxs(f,{className:As.generatingType,children:[s.jsx(hl,{children:s.jsx(qt,{className:G(As.FormControlLabel,{[As.adminModeFormControlLabel]:o==="SELECTED"}),control:s.jsx(R_,{checked:!r,onChange:h,classes:{root:G(As.switchBase,{[As.selected]:!r})}}),label:t("config.generator.toggleLabel"),labelPlacement:"end",value:!r,classes:{label:As.adminModeLabel}})}),s.jsx(f,{className:As.helpMessage,children:t(r?"config.generator.autoType":"config.generator.selectedType")})]}),s.jsx(Ee,{className:As.divider}),s.jsx(ae,{buttonType:"primaryMedium",className:As.button,onClick:()=>e.generateProductPlacement(),disabled:!g,loading:n.isLoadingOrgSubscriptions,children:t("config.generator.searchBox.button")})]})},eqe=Y(KZe),tqe="_overlay_inpqr_1",sqe="_fadeIn_inpqr_12",aqe="_overlayContent_inpqr_16",nqe="_buttonsContainer_inpqr_26",oqe="_button_inpqr_26",Ig={overlay:tqe,fadeIn:sqe,overlayContent:aqe,buttonsContainer:nqe,button:oqe},iqe=({image:t})=>{const e=ve(),{t:a}=J("translation",{keyPrefix:"galleryHub"}),{productPlacementStore:n}=q();return s.jsx(f,{className:Ig.overlay,onClick:async o=>{await n.setPlaygroundResult(t),e(`/${O.PRODUCT_PLACEMENT.fullPath}`),o==null||o.stopPropagation()},children:s.jsx(f,{className:Ig.overlayContent,children:s.jsx(f,{className:Ig.buttonsContainer,children:s.jsxs(ae,{className:Ig.button,children:[" ",a("Generate")," "]})})})})},rqe="_GalleryGrid_1euna_1",lqe="_galleyImagesBox_1euna_7",cqe="_gallery_1euna_11",dqe="_galleryNotFull_1euna_22",uqe="_productPlacementImage_1euna_26",pqe="_imageWrapper_1euna_31",gqe="_loadingWrapper_1euna_53",ad={GalleryGrid:rqe,galleyImagesBox:lqe,gallery:cqe,galleryNotFull:dqe,productPlacementImage:uqe,imageWrapper:pqe,loadingWrapper:gqe},mqe=()=>{const e=I.useRef(null),[a,n]=I.useState([]),{productPlacementStore:o}=q(),i=ve();I.useEffect(()=>{n(o.images)},[o.images]);const r=()=>{const d=Array.from({length:6},()=>[]);return a.forEach((u,g)=>{d[g%6].push(u)}),d},l=async(d,u)=>{await o.setPlaygroundResult(u),i(`/${O.PRODUCT_PLACEMENT.fullPath}`),d==null||d.stopPropagation()},c=r();return s.jsx(Tt,{item:!0,className:ad.GalleryGrid,children:s.jsx(f,{className:ad.galleyImagesBox,ref:e,children:s.jsx(lp,{disableGutters:!0,maxWidth:!1,className:ad.gallery,children:s.jsx(Qe,{className:ad.loadingWrapper,isLoading:o.isLoading,children:s.jsx(Tt,{container:!0,spacing:3,children:c.map((d,u)=>s.jsx(Tt,{item:!0,xs:!0,children:d.map((g,h)=>s.jsxs(f,{className:ad.imageWrapper,children:[s.jsx(la,{...g,url:g.url,handleClick:p=>l(p,g),hideFullScreenButton:!0,displayOverlay:"customHover",className:ad.productPlacementImage,image:g}),s.jsx(iqe,{image:g})]},h))},u))})})})})})},hqe="_gallery_wbjpt_1",fqe="_galleryWrapper_wbjpt_16",_qe="_header_wbjpt_21",yqe="_headerText_wbjpt_28",bqe="_actionBtns_wbjpt_34",Iqe="_iconButton_wbjpt_39",xqe="_productPlacementContainer_wbjpt_56",Cqe="_uploadImageButton_wbjpt_63",Tqe="_disabledUploadButton_wbjpt_70",Sqe="_title_wbjpt_76",jqe="_fileUploader_wbjpt_85",Aqe="_imageUploader_wbjpt_91",Nqe="_subHeader_wbjpt_103",wqe="_subHeader1_wbjpt_110",Mqe="_GalleryHub_wbjpt_118",to={gallery:hqe,galleryWrapper:fqe,header:_qe,headerText:yqe,actionBtns:bqe,iconButton:Iqe,productPlacementContainer:xqe,uploadImageButton:Cqe,disabledUploadButton:Tqe,title:Sqe,fileUploader:jqe,imageUploader:Aqe,subHeader:Nqe,subHeader1:wqe,GalleryHub:Mqe},vqe=()=>{var l;const{t}=J("translation",{keyPrefix:"playground.productPlacement"}),{t:e}=J("translation",{keyPrefix:"popups.imageUploader"}),{productPlacementStore:a,playgroundStore:n,uiStore:o}=q(),i=ve();I.useEffect(()=>(n.clearResults(),n.handleAppChange(pe.PRODUCT_PLACEMENT),!a.isLoading&&a.images.length===0&&a.fetchImagesFromS3(),o.showBackButton(O.APPS.path,void 0,t("backToAllApplication"),void 0,void 0,void 0,t("backBtn")),()=>{o.showSideBar(),o.hideBackButton()}),[]);const r=async c=>{await a.handleUploadImage(c),a.fetchImagesFromS3(),i(`/${O.PRODUCT_PLACEMENT.fullPath}`)};return s.jsxs(f,{className:to.productPlacementContainer,children:[s.jsx(k,{className:to.title,children:t("title")}),!a.isLoading&&((l=a.images)!=null&&l.length?s.jsx(f,{className:G({[to.uploadImageButton]:!0,[to.disabledUploadButton]:a.isUploadingImage}),children:s.jsx(Sa,{buttonText:t("uploadImage"),buttonType:"primary",loading:a.isUploadingImage,onUpload:c=>r(c),inputProps:{accept:"image/png, image/jpeg, image/jpg"},disabled:a.isUploadingImage})}):s.jsx(f,{className:to.fileUploader,children:s.jsx(zn,{className:to.imageUploader,emptyStateClassName:to.emptyState,icon:s.jsx(Wo,{}),largeIcon:!0,loading:a.isUploadingImage,description:s.jsxs(f,{className:to.imageUploaderDesc,children:[s.jsx(f,{className:to.header,children:e("emptyState.header")}),s.jsxs(f,{className:to.subHeader,children:[e("emptyState.subHeader"),s.jsx("span",{className:to.subHeader1,children:e("emptyState.subHeader1")})]})]}),onUpload:c=>r(c),inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp"}})})),s.jsx(f,{className:to.GalleryHub,children:s.jsx(mqe,{})})]})},Eqe=Y(vqe),kqe="_modelsDropdown_148y9_1",Dqe="_guidanceMethods_148y9_8",Pqe="_subHeder_148y9_8",Lqe="_trash_148y9_13",Bqe="_addMethod_148y9_21",Oqe="_guidanceMethod_148y9_8",Rqe="_imgUploader_148y9_33",zqe="_emptyState_148y9_46",Uqe="_uploadTitle_148y9_51",$qe="_uploadDescription_148y9_58",Fqe="_dropDown_148y9_72",Gqe="_uploadError_148y9_75",pi={modelsDropdown:kqe,guidanceMethods:Dqe,subHeder:Pqe,trash:Lqe,addMethod:Bqe,guidanceMethod:Oqe,imgUploader:Rqe,emptyState:zqe,uploadTitle:Uqe,uploadDescription:$qe,dropDown:Fqe,uploadError:Gqe},Wqe=({index:t,info:e,onDelete:a})=>{const{t:n}=J("translation",{keyPrefix:"guidanceMethods"}),{getAspectRatioFromBase64:o}=ca(),[i,r]=I.useState(!1),{sandboxAPIStore:l}=q(),c=[{value:0,label:"0"},{value:1,label:"1"}],d=[{key:"Controlnet canny",value:"controlnet_canny"},{key:"Controlnet depth",value:"controlnet_depth"},{key:"Controlnet recoloring",value:"controlnet_recoloring"},{key:"Controlnet color grid",value:"controlnet_color_grid"}],u=(p,_,y)=>{var x;const b=(x=l.config.apiConfig)==null?void 0:x.guidanceMethodsPayload;b!=null&&b[_]&&(y==="guidance_method"?b[_][y]=p.target.value:y==="guidance_method_scale"&&(b[_][y]=Number(p.target.value)))},g=async(p,_)=>{var x,C,T,S;const y=(T=(C=(x=l.config.apiConfig)==null?void 0:x.guidanceMethodsPayload)==null?void 0:C.find(j=>j.guidance_method_image_file!==null))==null?void 0:T.guidance_method_aspect_ratio,b=(S=p.target.files)==null?void 0:S[0];if(b)if(y)try{const j=new FileReader;j.onload=async N=>{var E;const w=(E=N.target)==null?void 0:E.result,D=await o(w);y!==null&&D!==y?r(!0):(r(!1),await l.handleUploadGuidanceMethodFile(b,_))},j.readAsDataURL(b)}catch(j){r(!1),console.error("Error loading images:",j)}else await l.handleUploadGuidanceMethodFile(b,_)};return(()=>{var p,_,y,b,x,C;return s.jsxs(me,{className:pi.guidanceMethod,info:e,label:`${n("controlNetNum")} ${t+1}`,children:[s.jsx(xt,{className:pi.trash,onClick:()=>{a()}}),s.jsx(Ve,{className:pi.dropDown,value:(y=(_=(p=l.config.apiConfig)==null?void 0:p.guidanceMethodsPayload)==null?void 0:_[t])==null?void 0:y.guidance_method,items:d,onChange:T=>{u(T,t,"guidance_method")}}),s.jsx(zn,{className:pi.imgUploader,emptyStateClassName:pi.emptyState,titleClassName:pi.uploadTitle,icon:s.jsx(Wo,{}),inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp"},descriptionClassName:pi.uploadDescription,description:n("uploadYourImage"),maxFileSize:12*1024*1024,onUpload:T=>g(T,t),onDelete:()=>l.handleDeleteGuidanceMethodFile(t),showPreview:!i}),i&&s.jsx(k,{className:pi.uploadError,children:s.jsx(Zs,{i18nKey:n("uploadError"),components:{strong:s.jsx("strong",{})}})}),s.jsx(gn,{value:(C=(x=(b=l.config.apiConfig)==null?void 0:b.guidanceMethodsPayload)==null?void 0:x[t])==null?void 0:C.guidance_method_scale,min:0,max:1,step:.01,marks:c,valueLabelDisplay:"auto",showMarksPoints:!0,onChange:T=>{u(T,t,"guidance_method_scale")}})]})})()},Hqe=Y(Wqe),Qqe=2,Jqe=({label:t,info:e})=>{const{t:a}=J("translation",{keyPrefix:"guidanceMethods"}),{sandboxAPIStore:n}=q(),o=()=>{var r,l;return Number((l=(r=n.config.apiConfig)==null?void 0:r.guidanceMethods)==null?void 0:l.length)>=Qqe};return(()=>{var r,l;return s.jsxs(me,{className:pi.guidanceMethods,label:t,labelSize:"large",validateOn:!0,children:[(l=(r=n.config.apiConfig)==null?void 0:r.guidanceMethods)==null?void 0:l.map((c,d)=>s.jsx(Hqe,{info:e,id:c.id,index:d,onDelete:()=>n.removeGuidanceMethod(c.id,d)},c.id)),s.jsxs(ae,{className:pi.addMethod,buttonType:"textSmall",onClick:n.addGuidanceMethod,disabled:o(),children:[o()?s.jsx(pr,{fillColor:"#1a0638"}):s.jsx(pr,{fillColor:"#5300c9"}),a("addMethod")]})]})})()},Vqe=Y(Jqe),Yqe="_root_ay0p0_1",Zqe="_imagePromptAdapter_ay0p0_5",qqe="_header_ay0p0_8",Xqe="_uploadHeader_ay0p0_9",Kqe="_title_ay0p0_15",eXe="_trash_ay0p0_21",tXe="_icons_ay0p0_30",sXe="_imgUploader_ay0p0_47",aXe="_emptyState_ay0p0_60",nXe="_uploadTitle_ay0p0_65",oXe="_uploadDescription_ay0p0_72",iXe="_dropDown_ay0p0_86",rXe="_uploadedImages_ay0p0_89",lXe="_imagePreviewWrap_ay0p0_98",cXe="_imagePreview_ay0p0_98",aa={root:Yqe,imagePromptAdapter:Zqe,header:qqe,uploadHeader:Xqe,title:Kqe,trash:eXe,icons:tXe,imgUploader:sXe,emptyState:aXe,uploadTitle:nXe,uploadDescription:oXe,dropDown:iXe,uploadedImages:rXe,imagePreviewWrap:lXe,imagePreview:cXe},dXe=({label:t,info:e})=>{const{t:a}=J("translation",{keyPrefix:"imagePromptAdapter"}),{sandboxAPIStore:n}=q(),o=[{value:0,label:"0"},{value:1,label:"1"}],i=[{key:"Regular",value:"regular"},{key:"Style only",value:"style_only"}],r=(h,p)=>{var y;const _=(y=n.config.apiConfig)==null?void 0:y.IPAdapterPayload;if(_)switch(p){case"image_prompt_scale":_[p]=Number(h.target.value);break;case"image_prompt_mode":_[p]=h.target.value;break}},l=h=>{var p,_;(_=(p=n.config.apiConfig)==null?void 0:p.IPAdapterPayload)!=null&&_.image_prompt_urls&&n.config.apiConfig.IPAdapterPayload.image_prompt_urls.splice(h,1)},c=async()=>{var h,p;(p=(h=n.config.apiConfig)==null?void 0:h.IPAdapterPayload)!=null&&p.image_prompt_urls&&(n.config.apiConfig.IPAdapterPayload.image_prompt_urls=[])},d=s.jsx("img",{src:i2}),u=35;return(()=>{var h,p,_,y,b,x,C,T;return s.jsxs(me,{className:aa.root,label:t,info:e,validateOn:!0,children:[s.jsxs(f,{className:aa.imagePromptAdapter,children:[s.jsx(f,{className:aa.header,children:s.jsx(k,{className:aa.title,children:a("mode")})}),s.jsx(Ve,{className:aa.dropDown,value:(p=(h=n.config.apiConfig)==null?void 0:h.IPAdapterPayload)==null?void 0:p.image_prompt_mode,items:i,onChange:S=>{r(S,"image_prompt_mode")}}),((y=(_=n.config.apiConfig)==null?void 0:_.IPAdapterPayload)==null?void 0:y.image_prompt_urls.length)===0?s.jsx(zn,{className:aa.imgUploader,emptyStateClassName:aa.emptyState,titleClassName:aa.uploadTitle,icon:s.jsx(Wo,{}),inputProps:{accept:"image/png, image/jpeg, image/jpg, image/webp",multiple:!0},descriptionClassName:aa.uploadDescription,description:a("uploadYourImages"),maxFileSize:n.MAX_FILE_SIZE,onUpload:n.handleUploadImagePromptURLs,loading:n.isUploadingIPImage,maxFilesLimit:u}):s.jsxs(s.Fragment,{children:[s.jsxs(f,{className:aa.uploadHeader,children:[s.jsx(k,{className:aa.title,children:a("UploadedImages")}),s.jsxs(f,{className:aa.icons,children:[s.jsx(Sa,{buttonText:d,buttonType:"textSmall",onUpload:n.handleUploadImagePromptURLs,inputProps:{accept:"image/png, image/jpeg, image/jpg",multiple:!0},buttonProps:{className:aa.uploadBtn},maxFilesLimit:u,maxFileSize:n.MAX_FILE_SIZE,disabled:n.isUploadingImage||n.isLoading}),s.jsx(xt,{className:aa.trash,onClick:c})]})]}),s.jsx(Qe,{className:aa.uploadedImages,type:"overlay",isLoading:n.isUploadingIPImage,children:(x=(b=n.config.apiConfig)==null?void 0:b.IPAdapterPayload)==null?void 0:x.image_prompt_urls.map((S,j)=>s.jsxs(f,{className:aa.imagePreviewWrap,children:[s.jsx(xt,{className:aa.trash,onClick:()=>l(j)}),s.jsx("img",{className:aa.imagePreview,src:S})]}))})]}),s.jsx(gn,{value:(T=(C=n.config.apiConfig)==null?void 0:C.IPAdapterPayload)==null?void 0:T.image_prompt_scale,min:0,max:1,step:.01,marks:o,valueLabelDisplay:"auto",showMarksPoints:!0,onChange:S=>{r(S,"image_prompt_scale")}})]}),s.jsx(Ee,{})]})})()},uXe=Y(dXe),pXe="_container_i64yu_1",gXe="_checkboxLabel_i64yu_4",mXe="_info_i64yu_7",hXe="_infoIcon_i64yu_11",fXe="_labelIcon_i64yu_16",_Xe="_inputError_i64yu_19",yXe="_tooltip_i64yu_25",Fl={container:pXe,checkboxLabel:gXe,info:mXe,infoIcon:hXe,labelIcon:fXe,inputError:_Xe,tooltip:yXe},bXe=({label:t,labelClassName:e,info:a,validateOn:n=!1,validationMessage:o="",className:i,checkbox:r})=>s.jsxs(f,{className:`${i} ${Fl.container}`,children:[s.jsx(qt,{className:`${e?Fl[e]:""} ${Fl.checkboxLabel}`,label:t,control:r}),a&&s.jsx(Ne,{title:a,className:Fl.info,componentsProps:{tooltip:{className:Fl.tooltip}},displayOn:"click",children:s.jsx(Zd,{className:Fl.infoIcon})}),n&&s.jsx(k,{className:`${Fl.inputError}`,children:o})]}),IXe=Y(bXe),xXe="_inputBase_1t3bf_1",CXe="_icon_1t3bf_6",TXe="_dimensions_1t3bf_10",SXe="_inputWrapper_1t3bf_14",jXe="_hidden_1t3bf_18",AXe="_optimizeCheckbox_1t3bf_22",NXe="_inlineFlexRight_1t3bf_31",wXe="_modelsDropdown_1t3bf_45",MXe="_requestAccess_1t3bf_52",vXe="_fastCheckbox_1t3bf_61",EXe="_noPadding_1t3bf_65",kXe="_resetPrefix_1t3bf_69",DXe="_topCheckbox_1t3bf_80",PXe="_prefixInput_1t3bf_85",Ct={inputBase:xXe,icon:CXe,dimensions:TXe,inputWrapper:SXe,hidden:jXe,optimizeCheckbox:AXe,"small-input":"_small-input_1t3bf_26",inlineFlexRight:NXe,modelsDropdown:wXe,requestAccess:MXe,"labeled-slider":"_labeled-slider_1t3bf_57",fastCheckbox:vXe,noPadding:EXe,resetPrefix:kXe,topCheckbox:DXe,prefixInput:PXe},LXe=({name:t,type:e,value:a,defaultValue:n,label:o,floatingLabel:i,placeholder:r,info:l,dropdownOptions:c,selectMultipleCheckbox:d,multiple:u,min:g,max:h,step:p,marks:_,labeledMarks:y,hidden:b,valueLabelDisplay:x,numberOfInputs:C,customEndAdornmentText:T,size:S="small",minRows:j,multiline:N,className:w,buttonType:D,onChange:E,onClick:A,onColorChange:M,onIntArrayChange:B,onInputWithPrefixChange:Q,variant:W,fieldLabels:H,buttonsList:v,onButtonClick:z,validationMessage:L=null,onTailoredModelChange:R,showFoundationModels:U,isVector:Z,onFoundationModelsSuccess:ee,onTailoredModelsSuccess:V,onUploadImage:X,onDeleteImage:se,description:P,supportedFilesText:te,prefix:F,keyId:ne})=>{const{sandboxAPIStore:oe,playgroundStore:ce}=q(),ye=ue=>{var Ce,Le;switch(ue){case"reset_image":return oe.isLoading||ce.playgroundResults.length===0||oe.isUploadingImage;case"erase_object":return oe.isLoading||ce.playgroundResults.length===0||oe.isUploadingImage||((Le=(Ce=oe.config.apiConfig)==null?void 0:Ce.parameters)==null?void 0:Le.some(Pe=>Pe==null?void 0:Pe.validationMessage))||!oe.brushConfigs.isMaskApplied;default:return!1}};return(()=>{switch(e){case"string":case"number":return!b&&s.jsx(me,{label:o,className:`${w?Ct[w]:""}`,labelClassName:Ct.inputLabel,info:l,validateOn:!0,validationMessage:L,children:s.jsx(we,{name:t,type:e,value:a,placeholder:r,size:S,minRows:j,multiline:N,inputProps:{className:Ct.inputBase},onChange:ue=>{E==null||E(ue)}})});case"dropdown":if(c!=null&&c.length)return!b&&a!==void 0&&s.jsx(me,{label:o,className:`${w?Ct[w]:""}`,labelClassName:Ct.inputLabel,info:l,validateOn:!0,validationMessage:L,children:s.jsx(Ve,{name:t,className:Ct.dropDown,value:a,placeholder:r,items:c,multiple:u,selectMultipleCheckbox:d,onChange:ue=>{E==null||E(ue)}})});break;case"color":return!b&&s.jsx(me,{label:o,className:`${w?Ct[w]:""}`,labelClassName:Ct.inputLabel,info:l,validateOn:!0,validationMessage:L,children:s.jsx(Hj,{color:a,onChange:ue=>M==null?void 0:M(ue),showInputField:!0,className:Ct.colorInputField})});case"slider":switch(W){case"labeled-slider":return!b&&s.jsx(me,{label:o,className:`${w?Ct[w]:""}`,labelClassName:Ct.inputLabel,info:l,children:s.jsx(gn,{name:t,value:a,onChange:ue=>{E==null||E(ue)},min:g,max:h,step:p,marks:y,valueLabelDisplay:x,fieldLabels:H,showMarksPoints:!0})});default:return!b&&a!==void 0&&s.jsx(me,{label:o,className:`${w?Ct[w]:""}`,labelClassName:Ct.inputLabel,info:l,children:s.jsx(Fo,{name:t,value:a,onChange:ue=>{E==null||E(ue)},min:g,max:h,step:p,valueLabelDisplay:x,..._&&h&&p&&{marks:Array.from({length:h},(ue,Ce)=>({value:Ce+p,label:`${Ce+p}`}))}})})}case"intArray":return!b&&s.jsx(me,{label:o,className:`${w?Ct[w]:""}`,labelClassName:Ct.inputLabel,info:l,validateOn:!0,validationMessage:L,children:s.jsx(f,{className:Ct.dimensions,children:C&&Array.from({length:C}).map((ue,Ce)=>s.jsx(we,{name:`${t}${Ce}`,type:"number",value:a?a[Ce]:null,placeholder:r&&r[Ce],label:i&&i[Ce],size:S,onChange:Le=>{if(B){const Pe=Le.target.value===""?null:Number(Le.target.value);B(Ce,Pe)}},customEndAdornmentText:T,className:Ct.inputWrapper,inputProps:{className:Ct.inputField}},Ce))})});case"checkbox":return!b&&a!==void 0&&s.jsx(IXe,{className:`${w?Ct[w]:""} ${Ct.checkboxLabel}`,label:o,info:l,checkbox:s.jsx(_s,{name:t,checked:a,onChange:ue=>{E==null||E(ue)}})});case"button":return!b&&s.jsx(me,{label:o,className:w,labelClassName:Ct.inputLabel,info:l,children:s.jsx(ae,{buttonType:D,onClick:()=>{A==null||A()},children:t})});case"buttonsGroup":return!b&&s.jsx(f,{className:w&&Ct[w],children:v==null?void 0:v.map(ue=>s.jsx(ae,{buttonType:ue.type,disabled:ye(ue.name),onClick:async()=>{z&&z(ue.name)},children:ue.label}))});case"tailored_models":if(n!==void 0)return s.jsx(me,{label:o,className:`${Ct.modelsDropdown} ${w}`,labelClassName:Ct.inputLabel,info:l,children:s.jsx(W1,{selectedValue:n,handleChange:R,onFoundationModelsSuccess:ue=>ee==null?void 0:ee(ue),onTailoredModelsSuccess:ue=>V==null?void 0:V(ue),placeholder:r,showFoundationModels:U,isVector:Z})});break;case"guidanceMethods":return!b&&s.jsxs(s.Fragment,{children:[s.jsx(Ee,{}),s.jsx(Vqe,{label:o,info:l})]});case"imagePromptAdapter":return!b&&s.jsxs(s.Fragment,{children:[s.jsx(Ee,{}),s.jsx(uXe,{label:o,info:l})]});case"divider":return s.jsx(Ee,{});case"imageUploader":if(X!==void 0&&se!==void 0)return s.jsx(f,{className:Ct.imageUploader,children:s.jsx(me,{label:o,className:`${Ct.modelsDropdown} ${w}`,labelClassName:Ct.inputLabel,info:l,validateOn:!0,validationMessage:L,children:s.jsx(zn,{description:P,supportedFilesText:te,icon:s.jsx(Wo,{}),horizontalLayout:!0,largeIcon:!0,showPreview:!0,src:a,onUpload:ue=>X(ue,t),onDelete:()=>se(t),emptyStateClassName:Ct.noPadding,maxFileSize:oe.MAX_FILE_SIZE,inlineError:!0})})});break;case"secondaryButton":return!b&&s.jsx(f,{className:`${w?Ct[w]:""}`,children:s.jsx(ae,{buttonType:D,onClick:()=>{A==null||A()},children:o})});case"InputWithHighlightedPrefix":return!b&&s.jsx(me,{label:o,className:`${w?Ct[w]:""}`,labelClassName:Ct.inputLabel,info:l,validateOn:!0,validationMessage:L,children:s.jsx(F1,{className:Ct.prefixInput,value:a,prefix:F,onChange:ue=>{Q==null||Q(ue)},multiline:!0,minRows:3},ne)})}})()},BXe=Y(LXe),OXe="_root_1tuns_1",RXe="_actionBtnWrapper_1tuns_7",zXe="_actionBtnLabel_1tuns_12",UXe="_inputBase_1tuns_19",$Xe="_hidden_1tuns_23",FXe="_apiDocLink_1tuns_26",If={root:OXe,actionBtnWrapper:RXe,actionBtnLabel:zXe,inputBase:UXe,hidden:$Xe,apiDocLink:FXe},GXe=()=>{var r,l,c,d;const{t}=J("translation",{keyPrefix:"playground.sandboxAPI"}),{sandboxAPIStore:e,playgroundStore:a}=q(),n=ve(),{subAPI:o}=bs();I.useEffect(()=>{if(window.location.pathname.includes(O.CONSOLE.path)?e.setProperty("isConsole",!0):e.setProperty("isConsole",!1),o){for(const u in e.JsonConfigs){const g=e.JsonConfigs[u];if(ji()||gm.forEach(h=>g.hasOwnProperty(h)&&delete g[h]),g.hasOwnProperty(o)){e.handleAPIConfigChange("selectedAPI",u);break}}e.handleAPIConfigChange("selectedSubAPI",o)}},[]);const i=u=>{var p,_;const g=u.target.value;a.playgroundResults.length>0&&(g===io.Eraser||g===io.GenFill||e.config.selectedSubAPI===io.Eraser||e.config.selectedSubAPI===io.GenFill)&&(a.playgroundResults=[]),a.clearTextResults(),e.handleAPIConfigChange("selectedSubAPI",g);const h=(_=(p=e.config.apiConfig)==null?void 0:p.pathParameter)==null?void 0:_.model;h?e.isConsole?n(`${O.API.fullPath}/${g}/${h}`,{replace:!0}):n(`/${O.APPS.path}/${g}/${h}`,{replace:!0}):e.isConsole?n(`${O.API.fullPath}/${g}`,{replace:!0}):n(`/${O.APPS.path}/${g}`,{replace:!0})};return s.jsxs(f,{className:If.root,children:[s.jsx(me,{label:t("selectAPILabel"),children:s.jsx(Ho,{type:"sandboxAPIFamily",value:e.config.selectedAPI,onChange:u=>{e.handleAPIConfigChange("selectedAPI",u.target.value)},placeholder:t("selectAPIFamilyPlaceholder")})}),s.jsx(me,{labelClassName:If.hidden,children:s.jsx(Ho,{type:`${(r=e.config)==null?void 0:r.selectedAPI}`,value:(l=e.config)==null?void 0:l.selectedSubAPI,onChange:i,placeholder:t("selectSubAPIFamilyPlaceholder"),excludedItems:ji()?[]:gm})}),((d=(c=e.config)==null?void 0:c.apiConfig)==null?void 0:d.docLink)&&s.jsx(os,{className:If.apiDocLink,href:e.config.apiConfig.docLink,target:"_blank",rel:"noopener",children:t("apiDoc")})]})},WXe=Y(GXe);class E_{constructor(e,a){m(this,"tempCanvas");m(this,"canvasRef");m(this,"canvasOverlayRef");m(this,"dataUrl");this.tempCanvas=document.createElement("canvas"),this.canvasRef=e,this.canvasOverlayRef=a,this.dataUrl="#"}handleCanvasClear(){if(!this.canvasOverlayRef)return;const e=this.canvasOverlayRef.getContext("2d");e&&(e.clearRect(0,0,this.canvasOverlayRef.width,this.canvasOverlayRef.height),e.globalCompositeOperation="source-over")}createBase64ImageMask(e){return new Promise(a=>{const n=this.tempCanvas,o=n.getContext("2d");PP(e).then(i=>{var u,g,h;n.width=i.width,n.height=i.height,o==null||o.drawImage(i,0,0);const r=o==null?void 0:o.getImageData(0,0,n.width,n.height),l=(r==null?void 0:r.data)||[],c=(h=(g=(u=this.canvasOverlayRef)==null?void 0:u.getContext("2d"))==null?void 0:g.getImageData(0,0,n.width,n.height))==null?void 0:h.data;let d=0;if(c){for(let p=0;p0||y>0||b>0?(l[p]=255,l[p+1]=255,l[p+2]=255,d++):(l[p]=0,l[p+1]=0,l[p+2]=0)}o==null||o.putImageData(r,0,0)}if(!d)a("");else{const p=n.toDataURL();a(p)}})})}async handleCanvasDownload(){if(!this.canvasRef)return;let e=this.canvasRef.toDataURL("image/png");return e=await this.createBase64ImageMask(e),e}async downloadCanvasImage(){const e=await this.handleCanvasDownload();if(e){const a=document.createElement("a");a.href=e,a.download="canvas_image.png",document.body.appendChild(a),a.click(),document.body.removeChild(a)}else console.error("Failed to download image: No valid base64 data returned")}getDataUrl(){return this.dataUrl}}class Vj{constructor(e,a,n,o){m(this,"sandboxAPIStore");m(this,"playgroundStore");m(this,"setPayload");m(this,"payload");m(this,"imageUtils",ca());m(this,"getFieldByName",e=>{var a,n;return(n=(a=this.sandboxAPIStore.config.apiConfig)==null?void 0:a.parameters)==null?void 0:n.find(o=>o.name===e)});m(this,"getFieldById",e=>{var a,n;return(n=(a=this.sandboxAPIStore.config.apiConfig)==null?void 0:a.parameters)==null?void 0:n.find(o=>o.id===e)});m(this,"setStepsNumField",(e,a,n)=>{var i;const o=this.getFieldByName("steps_num");o&&(o.defaultValue=e,o.min=a,o.max=n,o.labeledMarks=[{value:a,label:String(a)},{value:n,label:String(n)}]),(i=this.setPayload)==null||i.call(this,r=>({...r,steps_num:e}))});m(this,"setNumOfResultsField",e=>{var n;const a=this.getFieldByName("num_results");a&&(a.defaultValue=e),(n=this.setPayload)==null||n.call(this,o=>({...o,num_results:e}))});m(this,"handleExpandImageApiDimensionsUpdate",On.throttle((e,a)=>{var l,c,d,u,g;const n=this.getFieldByName("original_image_size");if(!n)return;const o=(l=this.payload)==null?void 0:l.constrain_proportions,i=(d=(c=this.playgroundStore.getSelectedImages())==null?void 0:c[0])==null?void 0:d.url,r=(u=this.playgroundStore.getSelectedImages()[0])==null?void 0:u.dimensions;if(o){const h=p=>{var _;(_=this.setPayload)==null||_.call(this,y=>e!==void 0&&a!==void 0?(e===0?(y.original_image_size[0]=a,y.original_image_size[1]=g0(a/p.numerical_aspect_ratio)):(y.original_image_size[0]=g0(a*p.numerical_aspect_ratio),y.original_image_size[1]=a),{...y}):(y.original_image_size[0]=p.width,y.original_image_size[1]=p.height,{...y}))};if(r)h(r);else if(i){const p=new Image;p.onload=()=>{const _={width:p.width,height:p.height,numerical_aspect_ratio:p.width/p.height};this.playgroundStore.getSelectedImages()[0].dimensions=_,h(_)},p.src=i}else a!==void 0&&h({width:a,height:a,numerical_aspect_ratio:1})}else e!==void 0&&a!==void 0&&((g=this.setPayload)==null||g.call(this,h=>{const p={...h};return p[n.name][e]=a,p}))},200));m(this,"handleIntArrayChange",(e,a,n)=>{var o,i;n!==null&&((o=this.sandboxAPIStore.config.apiConfig)==null?void 0:o.id)==="IMG_MODIFICATIONS_API_3"&&e.name==="original_image_size"?this.handleExpandImageApiDimensionsUpdate(a,n):(i=this.setPayload)==null||i.call(this,r=>(r[e.name]===void 0&&(r[e.name]=e.defaultValue),r[e.name][a]=n,{...r})),D_(()=>{var l;const r=e.validationSchema;r&&((l=this.payload)==null||l[e.name].some(c=>(e.validationMessage=sr(r,c),!!e.validationMessage)))},200)()});m(this,"handleColorChange",(e,a)=>{var n;e.validationSchema&&(e.validationMessage=sr(e.validationSchema,a)),(n=this.setPayload)==null||n.call(this,o=>({...o,[e.name]:a}))});m(this,"handleInputWithPrefixChange",(e,a)=>{var n;(n=this.setPayload)==null||n.call(this,o=>({...o,[e.name]:a})),e.validationSchema&&(e.validationMessage=sr(e.validationSchema,a,{name:`${e.name}`,...this.payload}))});m(this,"handlePlacementType",e=>{const a=this.getFieldByName("manual_placement_selection"),n=this.getFieldByName("padding_values"),o=this.getFieldByName("num_results"),i=this.getFieldByName("shot_size"),r=this.getFieldByName("original_quality");!a||!n||!o||!i||!r||(i.hidden=e==="original"||e==="manual_padding",o.hidden=e==="automatic"||e==="manual_placement",a.hidden=e!=="manual_placement",n.hidden=e!=="manual_padding",r.hidden=e!=="original")});m(this,"handleShadowType",e=>{const a=this.getFieldByName("shadow_width"),n=this.getFieldByName("shadow_height");if(!(!a||!n))switch(e){case"regular":a.hidden=!0,n.hidden=!0;break;case"float":a.hidden=!1,n.hidden=!1;break}});m(this,"handleGenerationMode",e=>{const a=this.getFieldByName("negative_prompt"),n=this.getFieldByName("exclude_elements");a&&(a.hidden=e),n&&(n.hidden=e)});m(this,"validateRefImage",(e,a)=>{const n=this.getFieldByName(e);if(n&&n.validationSchema){n.validationMessage=sr(n.validationSchema,a,{name:`${n.name}`,...this.payload});const o=this.getFieldByName("bg_prompt");o!=null&&o.validationSchema&&(o.validationMessage="")}});m(this,"handleUploadImage",async(e,a)=>{var o,i;const n=(o=e.target.files)==null?void 0:o[0];if(e.target.value="",n){const r=await this.imageUtils.getBase64(n);(i=this.setPayload)==null||i.call(this,l=>({...l,[a]:r})),this.validateRefImage(a,r)}});m(this,"handleDeleteImage",async e=>{var a;(a=this.setPayload)==null||a.call(this,n=>({...n,[e]:null})),this.validateRefImage(e,"")});m(this,"handleFoundationModelsSuccess",e=>{if(this.sandboxAPIStore.config.selectedSubAPI===xa.reimagine){const a=e.find(n=>n.id==="hd_2.2");a&&(a.disabled=!0)}});m(this,"handleTiloredModelsSuccess",e=>{var n,o;const a=(n=this.sandboxAPIStore.config.apiConfig)==null?void 0:n.pathParameter;e!=null&&e.length&&(a&&(a.model_id=(o=e[0])==null?void 0:o.id),this.sandboxAPIStore.config.selectedSubAPI===xa.reimagine&&e.forEach(i=>{var r;((r=i.extraData)==null?void 0:r.training_version)==="max"&&(i.disabled=!0)}))});m(this,"handleButtonClick",async e=>{var a;switch(e){case"erase_object":if(this.sandboxAPIStore.brushCanvasRefs.length>0&&this.sandboxAPIStore.brushCanvasRefs[0].canvasRef){const n=new E_(this.sandboxAPIStore.brushCanvasRefs[0].canvasRef.current,this.sandboxAPIStore.brushCanvasRefs[0].canvasOverlayRef.current),o=this.playgroundStore.playgroundResults[0].images[0].url,i=await n.handleCanvasDownload();if(i&&this.playgroundStore.playgroundResults.length>0)if(this.sandboxAPIStore.config.selectedSubAPI===io.GenFill){const r=(a=this.sandboxAPIStore.config.apiConfig)==null?void 0:a.parameters,l={},c=new Image;c.src=o,r==null||r.forEach(d=>{var h;const u=(h=this.payload)==null?void 0:h[d.name],g=d.validationSchema;g&&(d.validationMessage=sr(g,u)),!(u==null||u===""||d.hidden||d.type==="imageUpload")&&(l[d.name]=u)}),c.onload=async()=>{var d,u;if(l.mask_width=`${c.width}`,l.mask_height=`${c.height}`,!((u=(d=this.sandboxAPIStore.config.apiConfig)==null?void 0:d.parameters)!=null&&u.some(g=>g==null?void 0:g.validationMessage))){const g=await this.sandboxAPIStore.eraseImageObject(o,i,l);g&&(this.playgroundStore.playgroundResults[0].isFromUpload=!1,this.playgroundStore.playgroundResults[0].images[0].url=g)}}}else{const r=await this.sandboxAPIStore.eraseImageObject(o,i);r&&(this.playgroundStore.playgroundResults[0].isFromUpload=!1,this.playgroundStore.playgroundResults[0].images[0].url=r)}}break;case"reset_image":this.sandboxAPIStore.uploadImageSrc&&(this.playgroundStore.playgroundResults[0].isFromUpload=!0,this.playgroundStore.playgroundResults[0].images[0].url=this.sandboxAPIStore.uploadImageSrc,this.sandboxAPIStore.brushConfigs.reset=!0)}});m(this,"handleSecondaryButtonClick",e=>{var a,n;if(e==="resetPrefix"){const o=this.getFieldById("prompt");o&&(o.validationMessage=void 0);const i=(a=this.sandboxAPIStore.config.apiConfig)==null?void 0:a.pathParameter;i&&((n=this.setPayload)==null||n.call(this,r=>({...r,prompt:i.generation_prefix})))}});m(this,"viewCode",e=>{const a=this.playgroundStore.playgroundResults.length-1,n=this.sandboxAPIStore.config.apiConfig;if(n&&(this.playgroundStore.playgroundVideoResults[0]||this.playgroundStore.playgroundResults[a])){let o=function(g){const h={};return g==null||g.forEach((p,_)=>{const y=_+1;h[`guidance_method_${y}`]=p.guidance_method,h[`guidance_method_${y}_image_file`]=p.guidance_method_image_file,h[`guidance_method_${y}_scale`]=p.guidance_method_scale}),delete e.guidance_methods,h},i=n.endpoint;const r=g=>["base","fast"].includes(g)?"2.3":g==="hd"?"2.2":e.model_id;switch(n.endpoint){case"/text-to-image":case"/text-to-vector":i=`${n.endpoint}/${e.model}/${r(e.model)}`,delete e.model_id,delete e.model;break;case"/background/remove":this.sandboxAPIStore.config.selectedAPI===_i.VideoEditing&&(i="/video/background/remove");break;case"/reimagine":delete e.model;break;case"/image_expansion":delete e.constrain_proportions;break;case"/image/increase_resolution":i=`${n.endpoint}?desired_increase=${e.desired_increase}`,delete e.desired_increase;break;case"/crop_out_foreground":i="/crop";break}const l=o(e.guidance_methods);let c={...e,...l},d={mimeType:n.contentType||"application/json",text:JSON.stringify(c,null,2)};switch(n.contentType){case"application/x-www-form-urlencoded":const g=Object.entries(c).map(([h,p])=>({name:h,value:p}));d={mimeType:n.contentType,params:g};break}const u={url:mD+i,method:n.method,headers:[{name:"Content-Type",value:n.contentType||"application/json"},{name:"api_token",value:"*****************"}],postData:d};this.sandboxAPIStore.config.selectedAPI===_i.VideoEditing?this.playgroundStore.playgroundVideoResults[0].apiRequestData=u:this.playgroundStore.playgroundResults[a].apiRequestData=u}});this.sandboxAPIStore=e,this.playgroundStore=a,this.payload=n,this.setPayload=o,yt(this)}}const HXe="_root_1t2lc_1",QXe="_rootModal_1t2lc_12",JXe="_apiConsleSandbox_1t2lc_21",VXe="_configsWrapper_1t2lc_33",YXe="_BriaToggleButtonGroup_1t2lc_39",ZXe="_config_1t2lc_33",qXe="_fullSize_1t2lc_56",XXe="_sandboxConfigWrapper_1t2lc_69",KXe="_sandboxConfig_1t2lc_69",eKe="_sandboxConfigFields_1t2lc_84",tKe="_bottomGenerate_1t2lc_90",sKe="_stopButton_1t2lc_91",aKe="_stopBtnWithIcon_1t2lc_95",nKe="_divider_1t2lc_100",oKe="_header_1t2lc_108",iKe="_subHeader_1t2lc_117",rKe="_subHeader1_1t2lc_125",lKe="_inputLabel_1t2lc_144",li={root:HXe,rootModal:QXe,apiConsleSandbox:JXe,configsWrapper:VXe,BriaToggleButtonGroup:YXe,config:ZXe,fullSize:qXe,sandboxConfigWrapper:XXe,sandboxConfig:KXe,sandboxConfigFields:eKe,bottomGenerate:tKe,stopButton:sKe,stopBtnWithIcon:aKe,divider:nKe,header:oKe,subHeader:iKe,subHeader1:rKe,"flex-row":"_flex-row_1t2lc_134",inputLabel:lKe},cKe=()=>{var y,b,x,C,T;const{t}=J("translation",{keyPrefix:"playground.sandboxAPI"}),e=ve(),{sandboxAPIStore:a,playgroundStore:n,tailoredGenerationStore:o}=q(),[i,r]=I.useState({}),{subAPI:l,model:c}=bs(),d=new Vj(a,n,i,r);I.useEffect(()=>(a.config.apiConfig||e(`/${O.PAGE_NOT_FOUND.path}`,{replace:!0}),n.clearResults(),n.handleAppChange(pe.SANDBOX_API),()=>{n.clearResults(),n.handleAppChange(pe.TEXT_TO_IMAGE),a.config.selectedSubAPI=void 0}),[]),I.useEffect(()=>{var N,w;const S=(N=a.config.apiConfig)==null?void 0:N.parameters,j={};if(c&&u(c),l===xa.GenerateImage||l===xa.GenerateVector){const D=(w=a.config.apiConfig)==null?void 0:w.parameters.find(E=>E.name==="prompt");D&&a.textResultToUse!==""&&(D.defaultValue=a.textResultToUse)}S==null||S.forEach(D=>{D.defaultValue!==void 0?j[D.name]=D.defaultValue:D.type==="intArray"&&D.numberOfInputs?j[D.name]=Array.from({length:D.numberOfInputs}):j[D.name]=null}),r(()=>({...j}))},[a.config.selectedSubAPI]),I.useEffect(()=>{var S;((S=a.config.apiConfig)==null?void 0:S.id)==="IMG_MODIFICATIONS_API_3"&&n.singleSelectedImage&&d.handleExpandImageApiDimensionsUpdate()},[n.selectedSingleImage]),I.useEffect(()=>{var S,j;(j=(S=a.config.apiConfig)==null?void 0:S.IPAdapterPayload)!=null&&j.image_prompt_urls.length||a.getGuidanceMethodsPayload().length?d.setNumOfResultsField(1):d.setNumOfResultsField(4)},[(b=(y=a.config.apiConfig)==null?void 0:y.IPAdapterPayload)==null?void 0:b.image_prompt_urls.length,a.getGuidanceMethodsPayload().length]);const u=async S=>{const{apiConfig:j}=a.config;if(!Object.values(ir).includes(c)){e(`/${O.PAGE_NOT_FOUND.path}`,{replace:!0});return}if(!j)return;const{pathParameter:N}=j,w=d.getFieldByName("model"),D=d.getFieldByName("fast"),E=d.getFieldByName("prompt_enhancement"),A=d.getFieldByName("imagePromptAdapter"),M=d.getFieldByName("text_guidance_scale"),B=d.getFieldByName("negative_prompt"),Q=d.getFieldByName("model_influence"),W=d.getFieldByName("guidance_methods"),H=d.getFieldByName("resetToPrefix"),v=d.getFieldByName("include_generation_prefix"),z=d.getFieldById("prompt"),L=d.getFieldById("tg_prompt");if(!w||!N)return;const R=S==="fast",U=S==="hd",Z=S==="tailored";D&&(D.hidden=!0),Q&&(Q.hidden=!Z),M&&(M.hidden=R||Z),B&&(B.hidden=R||Z),W&&(W.hidden=U||Z&&N.training_version==="max"),E&&(E.hidden=Z),A&&(A.hidden=Z&&N.training_version==="max"),v&&(v.hidden=!Z),z&&(z.hidden=Z&&N.generation_prefix),H&&(H.hidden=z==null?void 0:z.hidden),L&&(L.hidden=!Z||!N.generation_prefix),r(V=>({...V,prompt:"",include_generation_prefix:!0})),R?d.setStepsNumField(8,4,10):Z?(N.generation_prefix&&L&&(L.prefix=N.generation_prefix,L.keyId=Be()),N.training_version==="max"?(delete i.fast,d.setStepsNumField(30,20,50),Q&&(Q.defaultValue=1),r(V=>({...V,model_influence:1}))):N.training_version==="light"&&(D&&(D.hidden=!1),i.fast=!0,Q&&(Q.defaultValue=1),d.setStepsNumField(8,4,20),r(V=>({...V,model_influence:1})))):d.setStepsNumField(30,20,50);let ee="image-generation";w.defaultValue=S==="hd"?`${S}_2.2`:`${S}_2.3`,Z&&(w.defaultValue=N.selected_model||"0",ee="tailored-generation"),j.docLink=N.initialDocLink.replace("${model}",S).replace("${tag}",ee),N.model=S},g=(S,j)=>{const N=a.config.apiConfig;if(!N)return;let w;switch(j.target.type){case"checkbox":w=j.target.checked;break;case"number":j.target.value===null||j.target.value===""?w=null:w=isNaN(Number(j.target.value))?"":Number(j.target.value);break;default:w=j.target.value}switch(S.name){case"brush_size":typeof w=="number"&&(a.brushConfigs.lineWidth=w);break;case"placement_type":(N.id==="ECOMMERCE_API_4"||N.id==="ECOMMERCE_API_5")&&d.handlePlacementType(w);break;case"type":N.id==="ECOMMERCE_API_3"&&d.handleShadowType(w);break;case"fast":switch(N.id){case"IMG_MODIFICATIONS_API_4":case"ECOMMERCE_API_4":d.handleGenerationMode(w);break;case"IMG_GENERATION_API_1":case"IMG_GENERATION_API_2":w?d.setStepsNumField(8,4,20):d.setStepsNumField(30,20,50);break;case"IMG_GENERATION_API_3":w?d.setStepsNumField(12,4,20):d.setStepsNumField(30,20,50);break}break;case"bg_prompt":const E=d.getFieldByName("ref_image_file");E!=null&&E.validationSchema&&(E.validationMessage="");break;case"include_generation_prefix":const A=d.getFieldByName("resetToPrefix"),M=d.getFieldById("prompt"),B=d.getFieldById("tg_prompt");A&&(A.hidden=!!w),M&&(M.hidden=!!w),B&&(B.hidden=!w),r(Q=>({...Q,prompt:B==null?void 0:B.prefix}));break}S.validationSchema&&(S.validationMessage=sr(S.validationSchema,w,{name:`${S.name}`,...i})),r(E=>({...E,[S.name]:w}))},h=async(S,j)=>{var M,B,Q,W,H;const N=S.target.value,w=a.config.apiConfig,D=d.getFieldByName("fast");if(!w||!D)return;const{pathParameter:E}=w;if(!E){const v=d.getFieldByName("tailored_model_id");v&&(v.defaultValue=N);const z={};if(((M=j==null?void 0:j.extraData)==null?void 0:M.model_id)!==void 0)d.setStepsNumField(12,4,20),D.hidden=!1,i.fast=!0,delete i.model,z.tailored_model_id=(B=j==null?void 0:j.extraData)==null?void 0:B.model_id;else{D.hidden=!0;const R=j==null?void 0:j.value.split("_")[0];R==="base"?(d.setStepsNumField(30,20,50),z.fast=!1):R==="fast"&&(d.setStepsNumField(12,4,20),z.fast=!0),z.model=R}r(R=>({...R,...z}))}else if(E){E.model=N.split("_")[0],E.selected_model=N;const v=d.getFieldByName("model");v&&(v.defaultValue=N),E.model!=="base"&&E.model!=="fast"&&E.model!=="hd"&&(E.model="tailored",E.model_id=(Q=j==null?void 0:j.extraData)==null?void 0:Q.model_id,E.training_version=(W=j==null?void 0:j.extraData)==null?void 0:W.training_version,E.generation_prefix=(H=j==null?void 0:j.extraData)==null?void 0:H.generation_prefix),u(E.model);const L=a.isConsole?`${O.API.fullPath}/${l}/${E.model}`:`/${O.APPS.path}/${l}/${E.model}`;e(L,{replace:!0})}},p=()=>{var w,D,E,A;if(!n.getSelectedImages().length&&a.hasImageUpload)return!0;let S=!1;if(S=!!((D=(w=a.config.apiConfig)==null?void 0:w.parameters)!=null&&D.some(M=>{if(M.hidden)return!1;const B=i[M.name];return M.type==="intArray"&&B?B.some(()=>!!M.validationMessage):!!M.validationMessage})),S||((E=n.playgroundResults[n.playgroundResults.length-1])==null?void 0:E.images.some(M=>M.loading))||a.config.selectedAPI===_i.ImageGenerations&&a.isUploadingIPImage)return!0;const N=(A=a.config.apiConfig)==null?void 0:A.pathParameter;return!!(c==="tailored"&&N&&o.isLoading||a.config.selectedSubAPI===oh.RemoveVideoBackground&&!n.playgroundVideoResults.length)},_=async S=>{var w,D,E,A;const j=(w=a.config.apiConfig)==null?void 0:w.parameters;let N={};if(j==null||j.forEach(M=>{var W,H;const B=i[M.name],Q=M.validationSchema;if(Q&&!M.hidden&&(M.type==="intArray"?B.some(v=>(M.validationMessage=sr(Q,v),!!M.validationMessage)):((W=a.config.apiConfig)==null?void 0:W.id)==="IMG_MODIFICATIONS_API_4"&&(M.name==="bg_prompt"||M.name==="ref_image_file")?M.validationMessage=sr(Q,B,{name:`${M.name}`,...i}):M.validationMessage=sr(Q,B)),M.type==="guidanceMethods"&&((H=a.config.apiConfig)!=null&&H.guidanceMethodsPayload)){const v=a.getGuidanceMethodsPayload();v.length&&(N.guidance_methods=v)}if(!(B==null||B===""||M.hidden||M.type==="imageUpload")){if(M.type==="intArray"){N[M.name]=B.map(v=>v===null?0:v);return}N[M.name]=B}}),!(j!=null&&j.some(M=>!M.hidden&&(M==null?void 0:M.validationMessage)))){switch(a.config.selectedSubAPI){case DS.LifestyleProductShotByImage:case io.GenerateBackground:i.ref_image_file&&(N={ref_image_file:i.ref_image_file,...N});break;case xa.promptEnhancement:S=xa.promptEnhancement;break;case xa.reimagine:(i.tailored_model_id.includes("fast")||i.tailored_model_id.includes("base"))&&(N.model=i.tailored_model_id.split("_")[0]),(i.model||N.model)&&(delete N.tailored_model_id,delete N.tailored_model_influence),N={fast:i.fast,model:i.model,...N};break;case xa.GenerateImage:case xa.GenerateVector:(E=(D=a.config.apiConfig)==null?void 0:D.IPAdapterPayload)!=null&&E.image_prompt_urls.length&&(N={...(A=a.config.apiConfig)==null?void 0:A.IPAdapterPayload,...N});break}await a.generateResults(JSON.stringify(N),S)}};return s.jsxs(f,{className:li.sandboxConfigWrapper,children:[s.jsx(f,{className:li.sandboxConfig,children:s.jsxs(f,{className:li.sandboxConfigFields,children:[s.jsx(WXe,{}),s.jsx(Ee,{}),(C=(x=a.config.apiConfig)==null?void 0:x.parameters)==null?void 0:C.map(S=>{if(S.type==="imageUpload")return null;if(S.type==="button")return!S.hidden&&s.jsx(me,{label:S.label,className:G({[li[S.className]]:!0}),labelClassName:li.inputLabel,info:S.info,children:a.isGeneratingResults?s.jsxs(ae,{buttonType:S.buttonType,onClick:()=>a.abortResultsGeneration(),className:li.stopBtnWithIcon,children:[s.jsx(zd,{})," ",t("stop")]}):s.jsx(ae,{buttonType:S.buttonType,onClick:()=>{_(S.action)},disabled:p(),children:S.name})});const j={...S,onChange:N=>{g(S,N)},...S.type==="color"&&{onColorChange:N=>d.handleColorChange(S,N)},...S.type==="intArray"&&{onIntArrayChange:(N,w)=>d.handleIntArrayChange(S,N,w)},...S.type==="buttonsGroup"&&{onButtonClick:N=>{d.handleButtonClick(N)}},...S.type==="tailored_models"&&{onTailoredModelChange:h,onFoundationModelsSuccess:d.handleFoundationModelsSuccess,onTailoredModelsSuccess:d.handleTiloredModelsSuccess},...S.type==="imageUploader"&&{onUploadImage:d.handleUploadImage,onDeleteImage:d.handleDeleteImage},...S.type==="secondaryButton"&&{onClick:()=>{d.handleSecondaryButtonClick(S.action)}},...S.type==="InputWithHighlightedPrefix"&&{onInputWithPrefixChange:N=>{d.handleInputWithPrefixChange(S,N)}}};return s.jsx(BXe,{value:i[S.name],...j},a.config.selectedSubAPI+S.name)})]})}),a.config.apiConfig&&!((T=a.config.apiConfig.parameters)!=null&&T.some(S=>S.type==="button"))&&!Ou()&&s.jsx(s.Fragment,{children:a.isGeneratingResults?s.jsxs(ae,{className:G(li.stopButton,li.stopBtnWithIcon),buttonType:"primaryMedium",fullWidth:!0,onClick:()=>a.abortResultsGeneration(),children:[s.jsx(zd,{})," ",t("stop")]}):a.config.selectedSubAPI&&s.jsx(ae,{onClick:()=>{_()},className:G({[li.button]:!0,[li.bottomGenerate]:!0}),disabled:p(),buttonType:"primaryMedium",children:!n.singleSelectedImage&&a.hasImageUpload?t("noImagesSelected"):t("generate")})})]},a.config.selectedSubAPI)},xg=Y(cKe),dKe="_layout_2kpzq_1",uKe="_status_2kpzq_1",pKe="_item_2kpzq_1",gKe="_actions_2kpzq_10",mKe="_actionBtn_2kpzq_15",hKe="_disabled_2kpzq_24",fKe="_hidden_2kpzq_27",_Ke="_copyIconContainer_2kpzq_30",yKe="_iconContainer_2kpzq_34",so={layout:dKe,status:uKe,item:pKe,actions:gKe,actionBtn:mKe,disabled:hKe,hidden:fKe,copyIconContainer:_Ke,iconContainer:yKe},bKe=()=>{const t=ve(),{tailoredGenerationStore:e,uiStore:a,authStore:n}=q(),[o,i]=I.useState(),[r,l]=I.useState(!1),{t:c}=J("translation",{keyPrefix:"tailored_generation.datasets"}),{t:d}=J("translation",{keyPrefix:"tailored_generation"}),[u,g]=I.useState([]),h=[c("datasetName"),c("images"),c("creationDate"),c("status"),c("actions")],p={rowsPerPage:e.rowsPerPage,totalRows:e.paginatedDatasets.total,loadNextPage:async T=>{e.paginatedDatasets.items=e.datasets.slice((T-1)*e.rowsPerPage,(T-1)*e.rowsPerPage+e.rowsPerPage)}};I.useEffect(()=>{const T=async()=>{e.datasets.length===0&&await e.loadDatasets()};(async()=>{try{T(),a.updateTgStep(Ai.LIST_DATASETS)}catch(j){console.error(j)}})()},[]),I.useEffect(()=>{g(e.paginatedDatasets.items.map(T=>_(T)))},[e.paginatedDatasets.items]);const _=T=>{const S=s.jsx(f,{className:so.item,children:s.jsx(f,{children:T.name})}),j=s.jsx(f,{className:so.item,children:s.jsx(f,{children:T.numberOfAssets})}),N=s.jsx(f,{className:so.item,children:s.jsx(f,{children:T.creationDate})}),w=s.jsx(f,{className:so.status,children:s.jsx(f,{children:T.status})}),D=s.jsxs(f,{className:so.actions,children:[T.status===sc.DRAFT&&s.jsx(_r,{className:G({[so.actionBtn]:!0,[so.hidden]:!0}),onClick:()=>{},sx:{width:"18px !important"}}),T.status===sc.COMPLETED&&s.jsx(nr,{title:c("viewDataset"),placement:"top",children:s.jsx(f,{className:so.iconContainer,children:s.jsx(Vd,{className:so.actionBtn,onClick:()=>{a.updateTailoredGenerationDataset(),t(`${O.DATASET.editPath}/${T.id}`)},sx:{width:"21px !important"}})})}),s.jsx(nr,{title:c("duplicateDataset"),placement:"top",children:s.jsx(f,{className:so.copyIconContainer,onClick:()=>{e.createNewDataset=!0,e.handleFormChange("dataset",T),e.selectedDatasetOption=T,a.setIsDuplicateDatasetFlow(),t(O.TG_CREATE_DATASET.fullPath)},children:s.jsx(Lg,{width:"16",height:"16"})})}),T.status!==sc.DELETED&&s.jsx(nr,{title:c("deleteDataset"),placement:"top",children:s.jsx(f,{className:so.iconContainer,children:s.jsx(xt,{className:so.actionBtn,onClick:()=>b(T)})})})]});return{key:T.id,data:{datasetName:S,images:j,creationDate:N,status:w,actions:D}}},y=async T=>{try{await e.deleteDataset(T),await e.loadDatasets(),x()}catch(S){console.error(S)}},b=T=>{l(!0),i(T)},x=()=>{l(!1),i(void 0)},C=()=>{a.hideSnackbar("datasetCreationSuccessSnackbar")};return s.jsxs(s.Fragment,{children:[s.jsx(co,{title:c("mainTitle"),headerArray:h,tableData:u,enableSearch:!1,paginationOptions:p,loading:n.isLoadingOrgSubscriptions||e.isLoading,primaryButtonRequiresApiAccess:!0,primaryButtonText:c("createDataset"),primaryButtonClick:()=>t(O.TG_CREATE_DATASET.fullPath),secondaryButtonText:d("datasetBestPractices"),secondaryButtonClick:()=>{a.showDialog("GuidelinesForTailoredModelsDialog")},emptyStateComponent:s.jsx(eu,{message:c("emptyState")})}),s.jsx(Oe,{onClose:x,title:c("deletePopup.title"),description:c("deletePopup.description"),confirmButtonText:c("deletePopup.confirmText"),open:r,onClick:()=>o&&y(o),loading:e.isDeleting||e.isLoading}),s.jsx(ml,{open:a.datasetCreationSuccessSnackbar,autoHideDuration:2e3,onClose:C,children:s.jsx(Ya,{onClose:C,severity:"success",children:c("datasetCreatedSuccessfully")})})]})},IKe=Y(bKe),xKe="/assets/TG_Models_top-header-55eebcc8.svg",CKe="/assets/Brand_Characters-e54a95d2.png",TKe="/assets/Game_Assets-20431797.png",SKe="/assets/Icon_Packages-fd859e7a.png",jKe="/assets/Integrate_Everywhere-73002f5e.png",AKe="/assets/Monetize_Training_Generation-d9961ad0.png",NKe=[{title:"brandCharacters",link:O.TG_MODELS.fullPath,image:CKe},{title:"gameAssets",link:O.TG_MODELS.fullPath,image:TKe},{title:"iconPackages",link:O.TG_MODELS.fullPath,image:SKe},{title:"integrateEverywhere",link:O.TG_MODELS.fullPath,image:jKe},{title:"monetizeTrainingGeneration",link:O.TG_MODELS.fullPath,image:AKe}],wKe="/assets/clock-stop-6236564a.svg",MKe={};var Yj=(t=>(t.BOLD="bold",t.LIGHT="light",t))(Yj||{});const vKe=zt(Bm)(()=>({borderRadius:5,[`&.${Gg.colorPrimary}`]:{backgroundColor:"#B3B3B9"},[`& .${Gg.bar}`]:{borderRadius:5}})),EKe=zt(Bm)(()=>({borderRadius:5,[`&.${Gg.colorPrimary}`]:{backgroundColor:"#e7e7e7"},[`& .${Gg.bar}`]:{borderRadius:5}})),kKe=({progress:t,linearType:e="light"})=>s.jsx(f,{className:MKe.container,children:e==="bold"?s.jsx(vKe,{variant:"determinate",value:t}):s.jsx(EKe,{variant:"determinate",value:t})}),DKe="_container_1n2ip_1",PKe="_actionsBox_1n2ip_10",LKe="_title_1n2ip_14",BKe="_description_1n2ip_23",OKe="_statusBox_1n2ip_31",RKe="_statusMessages_1n2ip_35",zKe="_status_1n2ip_31",UKe="_remainingDays_1n2ip_45",$Ke="_buttonsGroup_1n2ip_49",FKe="_primaryButton_1n2ip_56",GKe="_secondaryButton_1n2ip_56",WKe="_requestAccessButtonContainer_1n2ip_63",HKe="_circleLoader_1n2ip_67",QKe="_submit_1n2ip_71",JKe="_failed_1n2ip_76",VKe="_hide_1n2ip_83",YKe="_noteBox_1n2ip_86",ZKe="_remainingBox_1n2ip_92",qKe="_bold_1n2ip_96",XKe="_keyContainer_1n2ip_100",_a={container:DKe,actionsBox:PKe,title:LKe,description:BKe,statusBox:OKe,statusMessages:RKe,status:zKe,remainingDays:UKe,buttonsGroup:$Ke,primaryButton:FKe,secondaryButton:GKe,requestAccessButtonContainer:WKe,circleLoader:HKe,submit:QKe,failed:JKe,hide:VKe,noteBox:YKe,remainingBox:ZKe,bold:qKe,keyContainer:XKe},Zj=({model:t})=>{const e=ve(),{tailoredGenerationStore:a,authStore:n}=q(),[o,i]=I.useState(!1),{t:r}=J("translation",{keyPrefix:"tailored_generation"}),{t:l}=J("translation"),[c,d]=I.useState(!1),u=b=>{const x=Math.floor(4-b/100*4);return s.jsxs(f,{className:_a.remainingBox,children:[s.jsx("img",{src:wKe}),s.jsx("span",{className:_a.bold,children:r("models.remainingDays",{count:x,days:x===1?"hour":"hours"})}),r("models.remaining")]})},g=b=>s.jsxs(f,{children:[s.jsxs(f,{className:_a.statusMessages,children:[s.jsx(k,{className:_a.status,children:b.status}),s.jsx(k,{className:_a.remainingDays,children:u(b.trainingProgress)})]}),s.jsx(kKe,{linearType:Yj.BOLD,progress:b.trainingProgress})]}),h=b=>{const x=[{text:r("models.actions.playground"),onClick:()=>{a.selectedModelUsedToControlThePlayGroundTaps=b,e(`${O.TG_PLAYGROUND.editPath}/${b.id}`)}},{text:r("models.actions.dataset"),onClick:()=>{var C,T;a.selectedModelUsedToControlThePlayGroundTaps=b,(C=b==null?void 0:b.dataset)!=null&&C.id&&e(`${O.DATASET.editPath}/${(T=b==null?void 0:b.dataset)==null?void 0:T.id}`)}},{text:r("models.actions.delete"),onClick:()=>{d(!0)}}];return b.status!==dn.COMPLETED&&x.shift(),s.jsx(gr,{items:x,transformOrigin:{vertical:"top",horizontal:"right"}})},p=b=>{const x=ip();return s.jsxs(s.Fragment,{children:[b.status!==dn.FAILED&&b.status!==dn.STOPPED&&s.jsx(f,{className:_a.statusBox,children:g(b)}),(b.status===dn.STOPPED||b.status===dn.FAILED)&&s.jsx(f,{className:_a.noteBox,children:s.jsx(k,{className:_a.failed,children:b.status===dn.FAILED?r("models.validation.failedTraining"):r("models.validation.cancelledTraining")})}),(b.status===dn.IN_PROGRESS||b.status===dn.STOPPING)&&s.jsx(ae,{className:G({[_a.submit]:!0}),disabledColor:x.palette.primary.light,buttonType:"secondaryMedium",disabled:b.status===dn.STOPPING,onClick:async()=>{await a.updateModel(b)},children:r("models.buttons.stopTraining")})]})},_=b=>s.jsxs(f,{className:_a.buttonsGroup,children:[s.jsx(bi,{requestFeature:"Tailored Models",eventLog:{eventType:ns.REQUEST_FOR_TAILORED_MODELS},buttonMessage:l("requestAccessContainer.requestAccessToAPI"),buttonLoading:n.isLoadingOrgSubscriptions,condition:n.isFeatureEnabled(ys.TAILORED_GENERATION),children:s.jsx(ae,{className:_a.primaryButton,buttonType:"primary",onClick:()=>{i(!0)},children:r("models.actions.getAPIEndpoint")})}),s.jsx(ae,{className:_a.secondaryButton,buttonType:"tertiaryMedium",onClick:()=>{a.selectedModelUsedToControlThePlayGroundTaps=b,e(`${O.TG_PLAYGROUND.editPath}/${b.id}`)},children:r("models.actions.playground")})]}),y=()=>{d(!1)};return s.jsxs(Tt,{item:!0,xs:12,sm:12,md:6,lg:4,xl:3,children:[s.jsxs(f,{className:_a.container,children:[s.jsx(f,{className:_a.actionsBox,children:h(t)}),s.jsxs(k,{className:_a.title,children:[t.name," "]}),s.jsx(k,{className:_a.description,children:t.description}),t.status===dn.COMPLETED?_(t):p(t)]}),s.jsx(Oe,{onClose:()=>{i(!1)},title:r("models.apiEndpointPopup.title"),description:r("models.apiEndpointPopup.description"),confirmButtonText:r("models.apiEndpointPopup.primaryButton"),firstButtonText:r("models.apiEndpointPopup.secondaryButton"),open:o,onClick:async()=>{i(!1)},onSecondaryClick:async()=>{window.open(Te.BRIA_API,"_blank"),i(!1)},children:s.jsx(k2,{className:_a.keyContainer,textToCopy:t.model_url})}),s.jsx(Oe,{onClose:y,title:r("models.deletePopup.title"),description:r("models.deletePopup.description"),confirmButtonText:r("models.deletePopup.confirmText"),open:c,onClick:()=>a.deleteModel(t),loading:a.isLoading,maxWidth:"544px"})]})};Y(Zj);const KKe="_container_jamo0_1",eet="_emptyModels_jamo0_5",tet="_button_jamo0_15",set="_imgContainer_jamo0_21",aet="_stepperContainer_jamo0_32",net="_title_jamo0_40",oet="_stepperWrapper_jamo0_45",iet="_stepper_jamo0_32",ret="_sectionTitle_jamo0_52",cet="_featuresWrapper_jamo0_55",det="_featureItem_jamo0_62",uet="_image_jamo0_65",pet="_featureTitle_jamo0_69",get="_loaderStyle_jamo0_78",$a={container:KKe,emptyModels:eet,button:tet,imgContainer:set,stepperContainer:aet,title:net,stepperWrapper:oet,stepper:iet,sectionTitle:ret,featuresWrapper:cet,featureItem:det,image:uet,featureTitle:pet,loaderStyle:get},met=()=>{const t=ve(),[e,a]=I.useState(!1),{tailoredGenerationStore:n,uiStore:o,appStore:i}=q(),{t:r}=J("translation",{keyPrefix:"tailored_generation"});I.useEffect(()=>{const c=async()=>{try{!n.isError&&n.models.length===0&&await n.loadModels()}catch(u){console.error(u)}};(async()=>{try{c(),o.updateTgStep(Ai.LIST_MODELS)}catch(u){console.error(u)}})()},[]);const l=[r("models.stepper.selectType.stepperName"),r("models.stepper.createDataSet.stepperName"),r("models.stepper.sendToTraining.stepperName")];return s.jsx(f,{className:$a.container,children:s.jsx(Qe,{className:$a.loaderStyle,isLoading:n.isLoading,children:n.models.length>0?s.jsx(Tt,{container:!0,spacing:4,children:n.models.map((c,d)=>s.jsx(Zj,{model:c},d))}):s.jsxs(f,{className:$a.emptyModels,children:[s.jsx(f,{className:$a.imgContainer,children:s.jsx("img",{className:$a.image,src:xKe,alt:r("models.alt.tailoredGenerationModels")})}),s.jsxs(f,{className:$a.stepperContainer,children:[s.jsx(k,{className:$a.title,children:r("models.createModelIn3Steps")}),s.jsx(f,{className:$a.stepperWrapper,children:s.jsx(f,{className:$a.stepper,children:s.jsx(nh,{steps:l,activeStep:-1,size:"large",readonly:!0})})}),s.jsx(ae,{buttonType:"primary",className:$a.button,loading:e,requiresApiAccess:!0,onClick:async()=>{a(!0),n.models.length===0&&await n.getModelsCount()===0&&i.logEvent({eventType:ns.STARTED_FIRST_TRAINING_MODEL}),a(!1),t(O.TG_CREATE_MODEL.fullPath)},children:r("models.buttons.createYourFirstModel")})]}),s.jsxs(f,{children:[s.jsx(k,{className:$a.sectionTitle,variant:"h5",children:r("models.features.sectionTitle")}),s.jsx(Tt,{container:!0,className:$a.featuresWrapper,children:NKe.map((c,d)=>s.jsx(Tt,{item:!0,className:$a.featureItem,children:s.jsxs(hi,{className:$a.featureTitle,to:c.link,children:[s.jsx("img",{className:$a.image,src:c.image,alt:""}),s.jsx(k,{children:r(`models.features.${c.title}`)})]},d)}))})]})]})})})},het=Y(met),fet=()=>s.jsx(het,{}),_et=Y(fet),yet=({...t})=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",...t,children:s.jsx("path",{d:"M7.5 4H7.505M5.5 10H3.5C3.10218 10 2.72064 9.84196 2.43934 9.56066C2.15804 9.27936 2 8.89782 2 8.5V3.5C2 3.10218 2.15804 2.72064 2.43934 2.43934C2.72064 2.15804 3.10218 2 3.5 2H8.5C8.89782 2 9.27936 2.15804 9.56066 2.43934C9.84196 2.72064 10 3.10218 10 3.5V5.5M2 7.50001L4 5.50001C4.464 5.05351 5.036 5.05351 5.5 5.50001L7 7.00001L7.5 6.5C7.655 6.351 7.822 6.2515 7.9935 6.202M9.21 7.80499C9.30751 7.70748 9.42326 7.63014 9.55066 7.57737C9.67806 7.5246 9.81461 7.49744 9.9525 7.49744C10.0904 7.49744 10.2269 7.5246 10.3543 7.57737C10.4817 7.63014 10.5975 7.70748 10.695 7.80499C10.7925 7.9025 10.8699 8.01825 10.9226 8.14565C10.9754 8.27305 11.0026 8.40959 11.0026 8.54749C11.0026 8.68538 10.9754 8.82193 10.9226 8.94933C10.8699 9.07673 10.7925 9.19248 10.695 9.28999L9 11H7.5V9.49999L9.21 7.80499Z",stroke:"#5B5B5B",strokeLinecap:"round",strokeLinejoin:"round"})}),bet="_container_171iu_1",Iet="_section_171iu_1",xet="_title_171iu_8",Cet="_body_171iu_15",Tet="_fieldContainer_171iu_15",jet="_fieldHeader_171iu_18",Aet="_fieldTitle_171iu_21",Net="_disabledField_171iu_26",wet="_fieldBody_171iu_29",Met="_submitContainer_171iu_36",vet="_avatarContainer_171iu_44",Eet="_avatarStyle_171iu_49",ket="_editAvatarIcon_171iu_53",Det="_deleteSection_171iu_66",Pet="_passwordSection_171iu_85",We={container:bet,section:Iet,title:xet,body:Cet,fieldContainer:Tet,fieldHeader:jet,fieldTitle:Aet,disabledField:Net,fieldBody:wet,submitContainer:Met,avatarContainer:vet,avatarStyle:Eet,editAvatarIcon:ket,deleteSection:Det,passwordSection:Pet},Let=()=>{var z,L,R,U,Z;const{authStore:t,appStore:e,uiStore:a}=q(),{resetPassword:n}=hr(),o=ve(),{t:i}=J("translation",{keyPrefix:"userProfile.profile"}),[r,l]=I.useState(!1),[c,d]=I.useState(!1),[u,g]=I.useState(!1),[h,p]=I.useState(!1),[_,y]=I.useState(!1),[b,x]=I.useState(!1),[C,T]=I.useState(),S=((z=t.user)==null?void 0:z.userName)||"",[j,N]=I.useState(S.split(" ")[0]||""),[w,D]=I.useState(S.split(" ")[1]||""),E=ee=>{const V=ee.target.files[0],X=new FileReader;X.onloadend=()=>{T(X.result)},X.readAsDataURL(V)},A=ee=>{N(ee.target.value)},M=ee=>{D(ee.target.value)},B=async()=>{y(!0);const ee=`${j} ${w}`,V=t.user;if(!V){y(!1);return}try{await e.updateUserInfo(V,ee,C),y(!1)}catch(X){console.error("Error updating user:",X),y(!1)}},Q=()=>{var V;l(!0);const ee=(V=t.user)==null?void 0:V.email;ee&&n(ee).then(()=>{setTimeout(()=>{l(!1)},5e3)}).catch(X=>{console.error("Error resetting password:",X)})},W=async()=>{x(!0);const ee=await e.validateUserDeletion();ee.is_owner_of_single_user_org?g(!0):ee.is_owner_of_multi_user_org?p(!0):d(!0),x(!1)},H=async()=>{await e.deleteUser(),await t.logout()},v=async()=>{await e.deleteUserAndOrganization(),g(!1),a.showSnackBarAlert("success",i("accountWillBeDeletedIn14Days"),5e3)};return s.jsxs(f,{className:We.container,children:[s.jsxs(f,{className:We.section,children:[s.jsx(f,{className:We.header,children:s.jsx(k,{className:We.title,children:i("personalDetailsTitle")})}),s.jsxs(f,{className:We.body,children:[s.jsxs(f,{className:We.fieldContainer,children:[s.jsx(f,{className:We.fieldHeader,children:s.jsx(k,{className:G(We.title,We.fieldTitle),children:i("avatar")})}),s.jsxs(f,{className:G(We.fieldBody,We.avatarContainer),children:[s.jsx(cp,{src:C??((L=t.user)==null?void 0:L.profilePicture)??N1,className:We.avatarStyle,onClick:()=>{}}),s.jsx(nr,{title:i("editProfile"),placement:"top",children:s.jsxs(EA,{component:"label",className:We.editAvatarIcon,htmlFor:"profile-picture-upload",children:[s.jsx("input",{accept:"image/*",id:"profile-picture-upload",type:"file",style:{display:"none"},onChange:E}),s.jsx(yet,{})]})})]})]}),s.jsxs(f,{className:G(We.fieldContainer,We.disabledField),children:[s.jsx(f,{className:We.fieldHeader,children:s.jsx(k,{className:G(We.title,We.fieldTitle),children:i("email")})}),s.jsx(f,{className:We.fieldBody,children:s.jsx(k,{children:(R=t.user)==null?void 0:R.email})})]}),s.jsxs(f,{className:We.fieldContainer,children:[s.jsx(f,{className:We.fieldHeader,children:s.jsx(k,{className:G(We.title,We.fieldTitle),children:i("firstName")})}),s.jsx(f,{className:We.fieldBody,children:s.jsx(we,{type:"text",optional:!1,placeholder:i("firstName"),height:"40px",fullWidth:!0,value:j,onChange:A})})]}),s.jsxs(f,{className:We.fieldContainer,children:[s.jsx(f,{className:We.fieldHeader,children:s.jsx(k,{className:G(We.title,We.fieldTitle),children:i("lastName")})}),s.jsx(f,{className:We.fieldBody,children:s.jsx(we,{type:"text",optional:!1,placeholder:i("lastName"),height:"40px",fullWidth:!0,value:w,onChange:M})})]}),s.jsx(f,{className:We.submitContainer,children:s.jsx(ae,{buttonType:"primaryMedium",onClick:B,loading:_,children:i("saveChanges")})})]})]}),s.jsx(Ee,{}),s.jsxs(f,{className:G(We.section,We.passwordSection),children:[s.jsx(f,{className:We.header,children:s.jsx(k,{className:We.title,children:i("password")})}),s.jsx(f,{className:We.body,children:s.jsx(f,{className:We.submitContainer,children:s.jsx(ae,{buttonType:"primaryMedium",onClick:Q,children:i("resetPassword")})})})]}),s.jsx(Ee,{}),s.jsxs(f,{className:G(We.section,We.deleteSection),children:[s.jsx(f,{className:We.header,children:s.jsx(k,{className:We.title,children:i("deleteAccount")})}),s.jsxs(f,{className:We.body,children:[s.jsxs(f,{className:We.fieldContainer,children:[s.jsx(f,{className:We.fieldHeader,children:s.jsx(k,{className:G(We.title,We.fieldTitle),children:i("deleteAccount")})}),s.jsx(f,{className:We.fieldBody,children:s.jsx(k,{children:i("deleteAccountWarning")})})]}),s.jsx(f,{className:We.submitContainer,children:s.jsx(ae,{buttonType:"outlined",onClick:W,loading:b,children:i("deleteAccount")})})]})]}),s.jsx(Oe,{onClose:()=>{l(!1)},description:i("resetPasswordSent"),hideActions:!0,open:r,maxWidth:"505px"}),s.jsx(Oe,{onClose:()=>{d(!1)},title:i("confirmDeleteUser.title"),description:i("confirmDeleteUser.description"),subTitle:i("confirmDeleteUser.subTitle"),confirmButtonText:i("confirmDeleteUser.button"),hideCancel:!0,loading:_,onClick:H,open:c}),s.jsx(Oe,{onClose:()=>{g(!1)},title:i("confirmDeleteUserAndOrg.title"),description:i("confirmDeleteUserAndOrg.description",{organization:(Z=(U=Ae())==null?void 0:U.organization)==null?void 0:Z.name}),confirmButtonText:i("confirmDeleteUserAndOrg.button"),hideCancel:!0,loading:e.isUserDeletionLoading,onClick:v,open:u}),s.jsx(Oe,{onClose:()=>{p(!1)},title:i("manageOwnershipPopup.title"),description:i("manageOwnershipPopup.description"),subDescription:i("manageOwnershipPopup.subDescription"),confirmButtonText:i("manageOwnershipPopup.button"),hideCancel:!0,onClick:()=>o(O.USERS.fullPath),open:h})]})},Bet=Y(Let),Oet=()=>{const{t}=J("translation",{keyPrefix:"userProfile"}),{appStore:e}=q(),a=["profile"];return s.jsx(s.Fragment,{children:s.jsx(Mi,{title:t("userProfilePageTitle"),subTabs:a,isLoading:e.isLoading,children:s.jsx(vs,{})})})},Ret=Y(Oet),zet="/assets/new-automotive-project-bg-45779b5e.png",Uet="_container_1jojc_1",$et="_contentWrapper_1jojc_7",Fet="_content_1jojc_7",Get="_title_1jojc_25",Wet="_subTitle_1jojc_31",Het="_actions_1jojc_36",Qet="_actionBtn_1jojc_41",Jet="_bgImages_1jojc_45",Vet="_formWrapper_1jojc_58",Yet="_inputsWrapper_1jojc_65",Zet="_inputField_1jojc_72",qet="_inputLabel_1jojc_75",ya={container:Uet,contentWrapper:$et,content:Fet,title:Get,subTitle:Wet,actions:Het,actionBtn:Qet,bgImages:Jet,formWrapper:Vet,inputsWrapper:Yet,inputField:Zet,inputLabel:qet},Xet=()=>{const{t}=J("translation",{keyPrefix:"automotiveApp"}),{uiStore:e}=q(),a=ve();return I.useEffect(()=>{e.showSideBar()},[]),s.jsxs(f,{className:G(ya.container,ya.newProjectContainer),children:[s.jsx(f,{className:ya.contentWrapper,children:s.jsxs(f,{className:ya.content,children:[s.jsx(k,{className:ya.title,dangerouslySetInnerHTML:{__html:t("newProject.title")}}),s.jsx(k,{className:ya.subTitle,dangerouslySetInnerHTML:{__html:t("newProject.subTitle")}}),s.jsxs(f,{className:ya.formWrapper,children:[s.jsxs(f,{className:ya.inputsWrapper,children:[s.jsx(me,{label:t("newProject.projectName"),className:ya.inputField,labelClassName:ya.inputLabel,children:s.jsx(we,{placeholder:t("newProject.projectName"),height:"40px"})}),s.jsx(me,{label:t("newProject.vehicleModel"),className:ya.inputField,optional:!0,labelClassName:ya.inputLabel,optionalLabel:t("newProject.optional"),children:s.jsx(we,{placeholder:t("newProject.vehicleModel"),height:"40px"})})]}),s.jsx(me,{label:t("newProject.projectDescription"),className:ya.inputField,optional:!0,labelClassName:ya.inputLabel,optionalLabel:t("newProject.optional"),children:s.jsx(we,{placeholder:t("newProject.projectDescription"),minRows:2,multiline:!0})}),s.jsx(f,{className:ya.actions,children:s.jsx(ae,{buttonType:"primaryMedium",onClick:()=>a(O.AUTOMOTIVE_PROJECTS.fullPath),className:ya.actionBtn,children:t("startNewProject")})})]})]})}),s.jsx(f,{className:ya.bgImages,children:s.jsx("img",{src:zet})})]})},Ket=Y(Xet),ett="_dialogContent_gyfxm_1",ttt="_title_gyfxm_8",stt="_description_gyfxm_15",att="_closeButton_gyfxm_18",ntt="_layout_gyfxm_23",ott="_bigTextField_gyfxm_23",itt="_dropDown_gyfxm_23",rtt="_textField_gyfxm_23",ltt="_inputLabel_gyfxm_37",ctt="_dialogActions_gyfxm_44",dtt="_inputDescription_gyfxm_49",Yi={dialogContent:ett,title:ttt,description:stt,closeButton:att,layout:ntt,bigTextField:ott,dropDown:itt,textField:rtt,inputLabel:ltt,dialogActions:ctt,inputDescription:dtt},utt=()=>{const{uiStore:t,playgroundStore:e}=q(),{playgroundProjectsStore:a}=e,{t:n}=J("translation",{keyPrefix:"automotiveApp"}),{t:o}=J(),i=async()=>{t.hideDialog("EditProjectDialog")};return s.jsx(f,{className:Yi.form,children:s.jsx(Es,{onClose:()=>{t.hideDialog("EditProjectDialog")},open:t.EditProjectDialog,children:s.jsxs(f,{className:Yi.dialogContent,children:[s.jsx(Bs,{onClick:()=>{t.hideDialog("EditProjectDialog")},className:Yi.closeButton,children:s.jsx(ro,{})}),s.jsx(k,{variant:"h6",className:Yi.title,children:n("updateDetails")}),s.jsx(me,{label:n("newProject.projectName"),children:s.jsx(Nt,{value:a.projectForm.name,onChange:r=>a.handleFormChange("name",r.target.value),placeholder:n("newProject.projectName"),fullWidth:!0,InputProps:{classes:{root:Yi.textField}}})}),s.jsx(me,{label:n("newProject.projectDescription"),children:s.jsx(Nt,{value:a.projectForm.description,onChange:r=>a.handleFormChange("description",r.target.value),placeholder:n("newProject.projectDescription"),fullWidth:!0,multiline:!0,minRows:3,InputProps:{classes:{root:Yi.bigTextField}}})}),s.jsxs(f,{className:Yi.dialogActions,children:[s.jsx(ae,{onClick:()=>t.hideDialog("EditProjectDialog"),className:Yi.cancelBtn,buttonType:"tertiaryMedium",children:o("cancel")}),s.jsx(ae,{buttonType:"primaryMedium",className:Yi.button,onClick:i,loading:a.loadingUpdateProject,children:n("edit")})]})]})})})},ptt=Y(utt),gtt="_iconButton_13mbi_1",mtt="_loader_13mbi_9",htt={iconButton:gtt,loader:mtt},ftt=({project:t})=>{const{t:e}=J("translation",{keyPrefix:"automotiveApp.projects.card.actions"}),{playgroundStore:a,uiStore:n}=q(),{playgroundProjectsStore:o}=a,[i,r]=I.useState(),[l,c]=I.useState(!1),[d,u]=I.useState(""),g=y=>{r(y.currentTarget)},h=()=>{r(void 0)},p=async()=>{try{u(""),await o.deleteProject(t.id),h(),c(!1)}catch(y){u(y)}},_=()=>{o.projectForm=t,n.showDialog("EditProjectDialog")};return s.jsxs(s.Fragment,{children:[s.jsx(tx,{className:htt.iconButton,onClick:g}),s.jsx(lo,{open:!!i,onClose:h,anchorEl:i,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},children:s.jsxs(s.Fragment,{children:[s.jsx(tl,{onClick:_,children:e("edit")}),s.jsx(tl,{onClick:()=>c(!0),children:e("delete")})]})}),s.jsx(Oe,{open:l,onClick:p,loading:o.loadingDeleteProject,title:e("deletePopup.title"),description:s.jsx(Zs,{children:e("deletePopup.description")}),subDescription:s.jsx(Zs,{children:e("deletePopup.subDescription")}),subTitle:e("deletePopup.subTitle"),confirmButtonText:e("deletePopup.confirmBtn"),onClose:()=>c(!1),errorMessage:d})]})},_tt=Y(ftt),ytt="_container_25rwb_1",btt="_layout_25rwb_1",Itt="_title_25rwb_8",xtt="_description_25rwb_11",Ctt="_cards_25rwb_17",Ttt="_projectCard_25rwb_24",Gl={container:ytt,layout:btt,title:Itt,description:xtt,cards:Ctt,projectCard:Ttt},Stt="_header_17ey5_1",jtt="_title_17ey5_10",Att="_actionBtn_17ey5_14",xf={header:Stt,title:jtt,actionBtn:Att},Ntt=()=>{const{t}=J("translation",{keyPrefix:"automotiveApp.projects"}),e=ve();return s.jsxs(f,{className:xf.header,children:[s.jsx(k,{className:xf.title,children:t("emptyStatus")}),s.jsx(ae,{buttonType:"primaryMedium",onClick:()=>e(O.NEW_AUTOMOTIVE_PROJECT.fullPath),className:xf.actionBtn,children:t("createNewProject")})]})},wtt=Y(Ntt),Mtt=()=>{var u,g,h,p;const{t}=J("translation",{keyPrefix:"automotiveApp.projects"}),{uiStore:e,playgroundStore:a}=q(),{playgroundProjectsStore:n}=a,o=ve(),i={rowsPerPage:n.rowsPerPage,totalRows:n.paginatedProjects.total,loadNextPage:n.getProjects},[r,l]=I.useState();I.useEffect(()=>{e.showSideBar(),n.paginatedProjects.items.length===0&&n.getProjects()},[e,n]);const c=()=>{},d=async _=>{const y={...r,search:{text:_.target.value,fields:["name","description"]}};l(y),await n.getProjects(1,y)};return s.jsxs(f,{className:Gl.container,children:[s.jsx(cj,{className:Gl.layout,primaryButton:s.jsx(ae,{buttonType:"primaryMedium",onClick:()=>o(O.NEW_AUTOMOTIVE_PROJECT.fullPath),className:Gl.actionBtn,children:t("createNewProject")}),title:t("title"),titleClassName:Gl.title,description:t("subTitle"),descriptionClassName:Gl.description,enableSearch:!0,searchInputVisible:!0,searchBoxPosition:"left",handleSearchChange:d,paginationOptions:i,filterBy:r,loading:n.loadingOrgProjects,children:(g=(u=n.paginatedProjects)==null?void 0:u.items)!=null&&g.length?s.jsx(f,{className:Gl.cards,children:(p=(h=n.paginatedProjects)==null?void 0:h.items)==null?void 0:p.map(_=>{var x;const y=[{key:t("card.vehicleModel"),value:"Mercedes 5022"}],b=((x=_.sessions)==null?void 0:x.length)>0?{onSecondaryAction:()=>c(),secondaryButtonLabel:t("card.openProject")}:{onPrimaryAction:()=>c(),primaryButtonLabel:t("card.createFirstSession")};return s.jsx(lj,{className:Gl.projectCard,name:_.name,description:_.description,cardFields:y,actionsPopover:s.jsx(_tt,{project:_}),...b},_.id)})}):s.jsx(wtt,{})}),s.jsx(ptt,{})]})},vtt=Y(Mtt);let qj=ix;jy.init("ec245a49a6bf8b418a2b34e773128025ec739027"),jy.record({forms:!0,ips:!0,numbers:!0,emails:!0,api:!0}),T6({dsn:"https://32df6e7b9dab6be875c86509240c9a14@o417868.ingest.sentry.io/4505997423345664",integrations:[new C6,new bv({routingInstrumentation:E6(I.useEffect,Xt,i3,o3,rx)}),new eh({maskAllText:!1,maskAllInputs:!1,blockAllMedia:!1,networkDetailAllowUrls:[window.location.origin,th.VITE_PLATFORM_API_URL]})],debug:lD(),environment:Yd(),tracesSampleRate:0,replaysSessionSampleRate:0,replaysOnErrorSampleRate:1}),qj=P6(ix);function Ett(){var e,a,n,o,i,r,l,c,d;const{uiStore:t}=q();return s.jsxs(s.Fragment,{children:[s.jsx(GMe,{}),s.jsx(ZMe,{}),s.jsx(qj,{children:K.isIframe()?s.jsxs(de,{element:s.jsx($Me,{}),children:[((e=K.iframe)==null?void 0:e.config.enabled_pages.textToImage)&&s.jsx(de,{path:O.TEXT_TO_IMAGE.fullPath,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(rd,{})})}),((a=K.iframe)==null?void 0:a.config.enabled_pages.textToVector)&&s.jsx(de,{path:O.TEXT_TO_VECTOR.fullPath,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(rd,{})})}),((n=K.iframe)==null?void 0:n.config.enabled_pages.imageToImage)&&s.jsx(de,{path:O.IMAGE_TO_IMAGE.fullPath,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(bf,{})})}),((o=K.iframe)==null?void 0:o.config.enabled_pages.campaign)&&s.jsxs(de,{path:O.DESIGN_EDITOR.fullPath,element:s.jsx(Jl,{}),children:[s.jsx(de,{path:"templates/:type",element:s.jsx(Jl,{})}),s.jsx(de,{path:"campaigns/:type",element:s.jsx(Jl,{})})]})]}):s.jsxs(s.Fragment,{children:[s.jsx(de,{path:O.AUTH.path,element:s.jsx(Z9e,{})}),s.jsx(de,{element:s.jsx(tf,{}),children:s.jsx(de,{path:O.PASSWORD_RESET.path,element:s.jsx(JL,{})})}),s.jsxs(de,{element:s.jsx(VMe,{}),children:[s.jsxs(de,{element:s.jsx(tf,{}),children:[s.jsx(de,{path:O.LOGIN.path,element:s.jsx(uP,{})}),s.jsx(de,{path:O.SIGNUP.path,element:s.jsx(SL,{})}),s.jsx(de,{path:O.FORGOT_PASSWORD.path,element:s.jsx(GD,{})})]}),s.jsx(de,{element:s.jsx(Jc,{ignoreUserChecks:!0}),children:s.jsxs(de,{element:s.jsx(tf,{ignoreRedirect:!0}),children:[s.jsx(de,{path:O.USER_INFO.path,element:s.jsx(fB,{})}),s.jsx(de,{path:O.ACCOUNT_VERIFICATION.path,element:s.jsx(Q9e,{})})]})}),s.jsxs(de,{element:s.jsx(Jc,{}),children:[s.jsxs(de,{element:s.jsx(_Ne,{}),children:[s.jsx(de,{path:"/",element:s.jsx(ka,{to:`${O.CONSOLE.path}${window.location.search}`,replace:!0})}),s.jsxs(de,{path:O.CONSOLE.path,children:[s.jsx(de,{path:"",element:s.jsx(IBe,{})}),s.jsx(de,{path:O.USER_PROFILE.path,element:s.jsx(Ret,{}),children:s.jsx(de,{path:O.PROFILE.path,element:s.jsx(Bet,{})})}),s.jsxs(de,{path:O.MODELS.path,element:s.jsx(z7e,{}),children:[s.jsx(de,{path:O.FOUNDATION_MODELS.path,element:s.jsx(uf,{type:Sd.FOUNDATION_MODEL})}),s.jsx(de,{path:O.AUXILIARY_MODELS.path,element:s.jsx(uf,{type:Sd.AUXILIARY_MODEL})}),s.jsx(de,{path:O.ACCESS_MODELS.path,element:s.jsx(uf,{type:Sd.ACCESS_MODEL})})]}),s.jsxs(de,{path:O.API.path,element:s.jsx(b9e,{}),children:[s.jsx(de,{path:O.IMAGE_GENERATION_APIS.path,element:s.jsx(Vc,{type:Jr.ImageGenerationAPICards})}),s.jsx(de,{path:O.IMAGE_EDITING_APIS.path,element:s.jsx(Vc,{type:Jr.ImageEditingAPICards})}),s.jsx(de,{path:O.PRODUCT_SHOT_APIS.path,element:s.jsx(Vc,{type:Jr.ProductShot})}),s.jsx(de,{path:O.TAILORED_GEN_APIS.path,element:s.jsx(Vc,{type:Jr.TailoredGenAPICards})}),s.jsx(de,{path:O.AI_SEARCH_APIS.path,element:s.jsx(Vc,{type:Jr.AISearchAPICards})}),s.jsx(de,{path:O.VIDEO_EDITING_APIS.path,element:s.jsx(Vc,{type:Jr.VideoEditingAPICards})})]}),s.jsx(de,{path:`${O.API.path}/:subAPI`,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(xg,{})})}),s.jsx(de,{path:`${O.API.path}/:subAPI/:model`,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(xg,{})})}),s.jsx(de,{path:O.IFRAME.path,element:s.jsx(yOe,{}),children:s.jsx(de,{path:O.IFRAME_CONFIG.path,element:s.jsx(UBe,{})})}),s.jsx(de,{path:O.NEW_IFRAMES.path,element:s.jsx(U8e,{}),children:s.jsx(de,{path:O.NEW_IFRAMES_CONFIG.path,element:s.jsx(POe,{})})}),s.jsxs(de,{path:O.ACCOUNT.path,element:s.jsx(Mve,{}),children:[s.jsx(de,{path:O.USAGE_BILLING.path,element:s.jsx(L5e,{})}),s.jsx(de,{path:O.AUTH_KEYS.path,element:s.jsx(NEe,{})}),s.jsx(de,{path:O.USERS.path,element:s.jsx(g9e,{})}),s.jsx(de,{path:O.SUBSCRIPTION.path,element:s.jsx(XEe,{})})]}),s.jsxs(de,{path:O.TAILORED_GENERATION.path,element:s.jsx(ka,{to:"/",replace:!0}),children:[s.jsx(de,{path:O.TG_MODELS.path,element:s.jsx(_et,{})}),s.jsx(de,{path:O.TG_DATASET.path,element:s.jsx(IKe,{})}),s.jsx(de,{path:O.TG_CREATE_MODEL.path,element:s.jsx(iH,{})}),s.jsx(de,{path:O.TG_CREATE_DATASET.path,element:s.jsx(bH,{})}),s.jsx(de,{path:O.TG_PLAYGROUND.fullPath,element:s.jsx(oQ,{})}),s.jsx(de,{path:O.DATASET.fullPath,element:s.jsx(mQ,{})})]}),s.jsxs(de,{path:O.NEW_TAILORED_GENERATION.path,element:s.jsx(QUe,{}),children:[s.jsx(de,{index:!0,element:s.jsx(ka,{to:O.TG_PROJECTS.path})}),s.jsx(de,{path:O.TG_PROJECTS.path,element:s.jsx(nFe,{})}),s.jsx(de,{path:O.TG_ACCESS_METHODS.path,element:s.jsx(eze,{})})]}),s.jsx(de,{path:O.TG_PROJECTS.createPath,element:s.jsx(hI,{})}),s.jsx(de,{path:O.TG_PROJECTS.editPath,element:s.jsx(hI,{})}),s.jsxs(de,{path:O.TG_PROJECTS.viewPath,element:s.jsx(XHe,{}),children:[s.jsx(de,{index:!0,element:s.jsx(ka,{to:O.NEW_TG_MODELS.path})}),s.jsx(de,{path:O.NEW_TG_MODELS.fullPath,element:s.jsx(ZHe,{})}),s.jsx(de,{path:O.NEW_TG_DATASETS.fullPath,element:s.jsx(zWe,{})})]}),s.jsxs(de,{path:O.NEW_TG_MODELS.viewPath,element:s.jsx(pUe,{}),children:[s.jsx(de,{index:!0,element:s.jsx(ka,{to:O.TG_MODEL_PLAYGROUND.path})}),s.jsx(de,{path:O.TG_MODEL_PLAYGROUND.fullPath,element:s.jsx(Qze,{})}),s.jsx(de,{path:O.TG_MODEL_DATASET.fullPath,element:s.jsx(uI,{embeddedView:!0})})]}),s.jsxs(de,{path:O.NEW_TG_DATASETS.viewPath,element:s.jsx(sWe,{}),children:[s.jsx(de,{index:!0,element:s.jsx(uI,{})}),s.jsx(de,{path:O.NEW_TG_DATASETS.editPath,element:s.jsx(XGe,{})})]}),s.jsx(de,{path:O.NEW_TG_MODELS.createFullPath,element:s.jsx(IHe,{})}),s.jsx(de,{path:O.IFRAME_EDITOR.path,element:s.jsx(fOe,{})}),s.jsx(de,{path:O.NEW_IFRAMES_EDITOR.fullPath,element:s.jsx(R8e,{})}),s.jsxs(de,{path:O.CAMPAIGN.path,element:s.jsx(u6e,{}),children:[s.jsx(de,{path:O.TEMPLATES.path,element:s.jsx(SPe,{})}),s.jsx(de,{path:O.FONTS.path,element:s.jsx(y6e,{})}),s.jsx(de,{path:O.BRANDS.path,element:s.jsx(Ake,{})})]}),s.jsx(de,{path:O.TEMPLATE_EDITOR.fullPath,element:s.jsx(uPe,{})}),s.jsx(de,{path:O.BRAND_EDITOR.fullPath,element:s.jsx(c6e,{})}),s.jsx(de,{path:O.LAYOUT_EDITOR.fullPath,element:s.jsx($De,{})})]})]}),s.jsx(de,{path:"apps/image-to-image",element:s.jsx(ka,{to:`/${O.APPS.path}/${O.IMAGE_TO_IMAGE.path}`,replace:!0})}),s.jsx(de,{path:"apps/text-to-image",element:s.jsx(ka,{to:`/${O.APPS.path}/${O.TEXT_TO_IMAGE.path}`,replace:!0})})]})]}),s.jsx(de,{element:s.jsx(wMe,{}),children:s.jsxs(de,{path:O.APPS.path,children:[s.jsx(de,{path:"",element:s.jsx(KQe,{})}),s.jsxs(de,{element:s.jsx(Jc,{ignoreOrgs:!0}),children:[s.jsx(de,{path:O.PRODUCT_PLACEMENT.path,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(eqe,{})})}),s.jsx(de,{path:O.PRODUCT_PLACEMENT_GALLERY.path,element:s.jsx(Eqe,{})}),s.jsx(de,{path:":subAPI",element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(xg,{})})}),s.jsx(de,{path:":subAPI/:model",element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(xg,{})})})]}),s.jsxs(de,{element:s.jsx(Jc,{ignoreOrgs:!0,displayAppsWelcomePopup:!0}),children:[s.jsx(de,{path:O.TEXT_TO_IMAGE.path,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(rd,{})})}),s.jsx(de,{path:O.TEXT_TO_VECTOR.path,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(rd,{})})}),s.jsx(de,{path:O.IMAGE_TO_IMAGE.path,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(bf,{})})}),s.jsx(de,{path:O.AI_EDITOR.path,element:s.jsx(aI,{})}),s.jsxs(de,{path:O.DESIGN_EDITOR.fullPath,element:s.jsx(Jl,{}),children:[s.jsx(de,{path:"templates/:type",element:s.jsx(Jl,{})}),s.jsx(de,{path:"campaigns/:type",element:s.jsx(Jl,{})})]})]})]})}),s.jsx(de,{element:s.jsx(fMe,{}),children:s.jsxs(de,{path:O.FOX_APPS.path,children:[s.jsx(de,{path:"",element:s.jsx(BPe,{})}),s.jsxs(de,{element:s.jsx(Jc,{ignoreOrgs:!0}),children:[s.jsx(de,{path:O.TEXT_TO_IMAGE.path,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(rd,{})})}),s.jsx(de,{path:O.IMAGE_TO_IMAGE.path,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(bf,{})})}),s.jsx(de,{path:O.AI_EDITOR.path,element:s.jsx(aI,{})})]})]})}),s.jsx(de,{path:`${O.MOBILE_NOT_SUPPORTED_PAGE.path}`,element:s.jsx(Y8e,{})}),s.jsx(de,{path:`${O.PAGE_NOT_FOUND.path}`,element:s.jsx(sQe,{})}),s.jsx(de,{path:"*",element:s.jsx(ka,{to:O.PAGE_NOT_FOUND.path,replace:!0})}),s.jsx(de,{element:s.jsx(I4e,{}),children:s.jsxs(de,{element:s.jsx(Jc,{ignoreOrgs:!0}),children:[s.jsx(de,{path:O.AUTOMOTIVE.path,children:s.jsx(de,{path:"",element:s.jsx(rke,{})})}),s.jsx(de,{path:O.AUTOMOTIVE_EDITOR.fullPath,element:s.jsx(Fa,{}),children:s.jsx(de,{path:"",element:s.jsx(ZYe,{})})}),s.jsx(de,{path:O.NEW_AUTOMOTIVE_PROJECT.fullPath,children:s.jsx(de,{path:"",element:s.jsx(Ket,{})})}),s.jsx(de,{path:O.AUTOMOTIVE_PROJECTS.fullPath,children:s.jsx(de,{path:"",element:s.jsx(vtt,{})})})]})})]})}),s.jsx(n3,{className:"toast",position:"top-center",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!1,draggable:!1,icon:!1}),((i=t.snackBarProps)==null?void 0:i.open)&&s.jsx(ml,{open:(r=t.snackBarProps)==null?void 0:r.open,autoHideDuration:((l=t.snackBarProps)==null?void 0:l.autoHideDuration)??2e3,onClose:()=>t.hideSnackBarAlert(),ContentProps:{sx:{whiteSpace:"pre-line"}},children:s.jsx(Ya,{onClose:()=>t.hideSnackBarAlert(),severity:(c=t.snackBarProps)==null?void 0:c.severity,sx:{whiteSpace:"pre-line"},children:(d=t.snackBarProps)==null?void 0:d.message})})]})}const ktt=w6(Y(Ett));const Dtt=({children:t})=>{var h,p;const{mode:e,setMode:a}=Cp(),n=Xt(),{getCssVariableValue:o,setCssVariableValue:i}=Q2(),r=o("--primary-main-color"),l=My(kA(r,.2)),c=My(DA(r,.3)),d={palette:{mode:"light",common:{white:"#FFFFFF",black:"#495057"},primary:{main:r,light:l,dark:c},secondary:{main:"#D80067"},text:{primary:"#495057",secondary:"#ABB5BE"},error:{main:"#DC3545"},warning:{main:"#FFC107"},success:{main:"#28A745"},background:{default:"radial-gradient(60.83% 60.83% at 50% 39.17%, #FFFFFF 21.87%, #EDEDED 100%)",paper:"#FFFFFF"}},typography:{fontFamily:"Montserrat"},shape:{borderRadius:10},components:{MuiInputBase:{styleOverrides:{input:{color:"var(--black-color)","&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px transparent inset !important",WebkitTextFillColor:"inherit",transition:"background-color 5000s ease-in-out 0s !important"},"&:-moz-autofill":{boxShadow:"0 0 0 100px transparent inset !important",color:"inherit",backgroundColor:"transparent !important"}}}},MuiFormControlLabel:{styleOverrides:{label:{fontSize:"14px",color:"#5B5B5B"}}},MuiAccordion:{styleOverrides:{root:{padding:0,"&:before":{display:"none"}}}},MuiAccordionSummary:{styleOverrides:{root:{minHeight:0,padding:0,marginBottom:24},content:{margin:0,fontSize:14,fontWeight:600,color:"#1a0638"}}},MuiSlider:{styleOverrides:{root:{height:2},thumb:{width:12,height:12,backgroundColor:"white"},markLabel:{fontSize:12,fontWeight:700},mark:{display:"none"},valueLabel:{borderRadius:14,backgroundColor:r}}},MuiSwitch:{styleOverrides:{root:{padding:0,height:"fit-content",width:"fit-content"},switchBase:{padding:2,"&.Mui-checked":{transform:"translateX(17px)",color:"#fff"},"&.Mui-checked+.MuiSwitch-track":{opacity:1,backgroundColor:l}},track:{height:14,width:32},thumb:{height:10.5,width:10.87}}},MuiOutlinedInput:{styleOverrides:{root:{"&:hover .MuiOutlinedInput-notchedOutline":{borderColor:"var(--primary-main-color)"},"&.Mui-focused .MuiOutlinedInput-notchedOutline":{borderColor:"var(--primary-main-color)"}},notchedOutline:{borderColor:"rgba(var(--black-color-rgb), 0.23)"}}},MuiPaper:{styleOverrides:{root:{backgroundColor:"var(--white-color)"}}},MuiSelect:{styleOverrides:{icon:{color:"rgba(var(--black-color-rgb), 0.54)"},iconOpen:{color:"var(--primary-color)"}}}}},u={palette:{mode:"dark",common:{white:"#000",black:"#FFF"},primary:{main:r,light:l,dark:c},secondary:{main:"#D80067"},text:{primary:"#495057",secondary:"#ABB5BE"},error:{main:"#DC3545"},warning:{main:"#FFC107"},success:{main:"#28A745"},background:{default:"radial-gradient(60.83% 60.83% at 50% 39.17%, #000 21.87%, #EDEDED 100%)",paper:"#000"}},typography:{fontFamily:"Montserrat"},shape:{borderRadius:10},components:{MuiPaper:{styleOverrides:{root:{backgroundColor:"var(--card-background)",backgroundImage:"none",border:"1px solid var(--border-light-color)"}}},MuiSelect:{styleOverrides:{icon:{color:"rgba(var(--black-color-rgb), 0.54)"},iconOpen:{color:"var(--black-color)"}}},MuiOutlinedInput:{styleOverrides:{root:{"&:hover .MuiOutlinedInput-notchedOutline":{borderColor:"var(--primary-main-color)"},"&.Mui-focused .MuiOutlinedInput-notchedOutline":{borderColor:"var(--primary-main-color)"}},notchedOutline:{borderColor:"rgba(var(--black-color-rgb), 0.50)"}}},MuiInputBase:{styleOverrides:{input:{color:"var(--black-color)","&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px transparent inset !important",WebkitTextFillColor:"inherit",transition:"background-color 5000s ease-in-out 0s !important"},"&:-moz-autofill":{boxShadow:"0 0 0 100px transparent inset !important",color:"inherit",backgroundColor:"transparent !important"}}}},MuiFormControlLabel:{styleOverrides:{label:{fontSize:"14px",color:"#5B5B5B"}}},MuiAccordion:{styleOverrides:{root:{padding:0,"&:before":{display:"none"}}}},MuiAccordionSummary:{styleOverrides:{root:{minHeight:0,padding:0,marginBottom:24},content:{margin:0,fontSize:14,fontWeight:600,color:"#1a0638"}}},MuiSlider:{styleOverrides:{root:{height:2,color:"white"},thumb:{width:12,height:12,backgroundColor:"white"},markLabel:{fontSize:12,fontWeight:700,color:"white"},mark:{display:"none"},valueLabel:{borderRadius:14,backgroundColor:"white"},track:{backgroundColor:"var(--primary-color)",borderColor:"var(--primary-color)"}}},MuiSwitch:{styleOverrides:{root:{padding:0,height:"fit-content",width:"fit-content"},switchBase:{padding:2,"&.Mui-checked":{transform:"translateX(17px)",color:"#fff"},"&.Mui-checked+.MuiSwitch-track":{opacity:1,backgroundColor:"var(--black-color)"}},track:{height:14,width:32},thumb:{height:10.5,width:10.87}}},MuiInputLabel:{styleOverrides:{root:{color:"var(--black-color)","&.Mui-focused":{color:"var(--black-color)"}}}}}};I.useEffect(()=>{const y=new URLSearchParams(n.search).get("continueUrl");(n.pathname.includes(O.AUTOMOTIVE.path)||y!=null&&y.includes(pe.AUTOMOTIVE))&&a(Uo.Dark)},[n.pathname,n.search]),I.useEffect(()=>{document.documentElement.className=e},[e]);const g=I.useMemo(()=>{var y,b;const _=e==="dark"?u:d;return(b=(y=K.iframe)==null?void 0:y.config.custom_style)!=null&&b.cssVars&&(i("--primary-light-color",l),i("--primary-dark-color",c)),KI(_)},[e,(p=(h=K.iframe)==null?void 0:h.config.custom_style)==null?void 0:p.cssVars]);return s.jsx(ex,{theme:g,children:t})},Ptt=Y(Dtt);class Ltt{constructor(){m(this,"queryService",new Je("/brands-definition/fonts"));m(this,"errorToast",Xa());m(this,"paginatedBrandFonts",{total:0,items:[]});m(this,"brandOrgFonts",[]);m(this,"rowsPerPage",20);m(this,"isLoading",!1);m(this,"isError",!1);m(this,"loadBrandFonts",async(e=!1,a)=>{try{this.isError=!1,this.isLoading=!0;const n=await this.queryService.get("/",{params:{filter_by:a,include_public:e}});$(()=>{this.brandOrgFonts=n,this.isError=!1,this.isLoading=!1})}catch{$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"getAllOrgBrandFonts",async(e=!1)=>{try{this.isError=!1,this.isLoading=!0;const a=await this.queryService.get("/all",{params:{include_public:e}});$(()=>{this.brandOrgFonts=a,this.isLoading=!1,this.isError=!1})}catch{$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"getBrandFont",async e=>{try{return await this.queryService.get(`${e}`)}catch(a){return $(()=>{this.isError=!0}),Promise.reject(a)}});yt(this)}}class Btt{constructor(){m(this,"brandsQueryService",new Je("/brands-definition"));m(this,"brandsFontsQueryService",new Je("/brands-definition/fonts"));m(this,"brandsLogosQueryService",new Je("/brands-definition/logos"));m(this,"errorToast",Xa());m(this,"isLoading",!1);m(this,"isCreating",!1);m(this,"isUpdating",!1);m(this,"isError",!1);m(this,"isApplyingBrandConfigurations",!1);m(this,"isResettingBrandConfigurations",!1);m(this,"brands",{total:0,items:[]});m(this,"selectedBrand",Ru);m(this,"orgFonts",[]);m(this,"loadingUpload",!1);m(this,"isCreatingColorPallet",!1);m(this,"isUploadingBrandLogo",!1);m(this,"hasBrandReset",!1);m(this,"templateScenesBeforeApplyBrand");m(this,"templateScenesBeforeApplyBrandInWizard");m(this,"formErrors",{});m(this,"loadBrandsDefinition",async()=>{try{this.isError=!1,this.isLoading=!0;const e=await this.brandsQueryService.get("/",{});$(()=>{this.brands=e,this.isLoading=!1,this.isError=!1})}catch(e){throw $(()=>{this.isLoading=!1,this.isError=!0}),e}});m(this,"handleBrandChange",(e,a)=>{try{$(()=>{this.selectedBrand={...this.selectedBrand,[e]:a}})}catch(n){console.log("Error ",n)}});m(this,"handleCreateNewBrand",async()=>{var e,a;try{this.isCreating=!0;const n={name:this.selectedBrand.name,description:this.selectedBrand.description,color_pallete_id:this.selectedBrand.color_pallete_id,org_id:this.selectedBrand.org_id,user_id:this.selectedBrand.user_id,status:$e.ACTIVE,brand_texts:(e=this.selectedBrand.brand_texts)==null?void 0:e.map((i,r)=>({type:`FONT_${r+1}`,font_id:i.font_id!==0?i.font_id:null}))},o=await this.brandsQueryService.post("/",n);return $(()=>{this.isCreating=!1,this.isError=!1}),Promise.resolve(o)}catch(n){return((a=n.response)==null?void 0:a.status)===409&&(this.formErrors.invalidName=!0),this.isCreating=!1,this.isError=!0,Promise.reject(`Error creating new Brand: ${n.message||n.toString()}`)}});m(this,"handleUpdateBrand",async()=>{var e,a;try{this.isUpdating=!0,this.isLoading=!0;const n={...this.selectedBrand,brand_texts:(e=this.selectedBrand.brand_texts)==null?void 0:e.map((i,r)=>({id:i.id,font_id:i.font_id!==0?i.font_id:null,type:i.type}))},o=await this.brandsQueryService.put("/",n);return $(()=>{this.isUpdating=!1,this.isLoading=!1,this.isError=!1}),Promise.resolve(o)}catch(n){return((a=n.response)==null?void 0:a.status)===409&&(this.formErrors.invalidName=!0),this.isUpdating=!1,this.isLoading=!1,this.isError=!0,Promise.reject(n)}});m(this,"handleDeleteBrand",async e=>{try{this.isUpdating=!0;const a={...e,status:$e.DELETED},n=await this.brandsQueryService.put("/",a);return $(()=>{this.brands.items=this.brands.items.filter(o=>o.id!==a.id),this.isUpdating=!1,this.isError=!1}),Promise.resolve(n)}catch(a){return this.isUpdating=!1,this.isError=!0,Promise.reject(a)}});m(this,"createColorPallete",async e=>{try{this.isCreatingColorPallet=!0;const a=await this.brandsQueryService.post("/color_pallete",e);return this.isCreatingColorPallet=!1,a}catch(a){return $(()=>{this.isError=!0,this.isCreatingColorPallet=!1}),Promise.reject(`Error uploading PSD file: ${a.message||a.toString()}`)}});m(this,"getAllOrgFonts",async(e=!1)=>{try{this.isError=!1;const n=await this.brandsFontsQueryService.get("/all",{params:{include_public:e}});$(()=>{this.orgFonts=n,this.isError=!1})}catch{$(()=>{this.isError=!0})}});m(this,"uploadFont",async(e,a)=>{this.isError=!1,this.loadingUpload=!0;try{const n=new FormData;n.append("file",a),n.append("new_font",JSON.stringify(e));const o=await this.brandsFontsQueryService.post("/upload",n,{"Content-Type":"multipart/form-data"});return $(()=>{this.isError=!1,this.loadingUpload=!1}),o}catch(n){return $(()=>{this.isError=!0,this.loadingUpload=!1}),Promise.reject(`Error creating new font: ${n.message||n.toString()}`)}});m(this,"uploadBrandLogo",async(e,a,n,o)=>{try{const i=new FormData;return n&&i.append("file",n),o&&i.append("logo_id",o.toString()),i.append("brand_definition_id",e.toString()),i.append("type",a.toString()),await this.brandsLogosQueryService.post("/",i,{"Content-Type":"multipart/form-data"})}catch(i){return $(()=>{this.isError=!0}),Promise.reject(`Error uploading brand logo: ${i.message||i.toString()}`)}});yt(this)}setProperty(e,a){$(()=>{this[e]=a})}}class Ott{constructor(e){m(this,"rootStore");m(this,"isLoading",!1);m(this,"isError",!1);m(this,"designEditorPopup",!1);m(this,"activeStep",0);m(this,"newStep",0);m(this,"campaignName","");m(this,"editorStepperSteps",[]);m(this,"isTemplateEmptyState",!0);m(this,"hideCampaignResultContent",!0);m(this,"isGenerateAdsLoading",!1);m(this,"numberOfProcessedAdvertisements",1);m(this,"isLoadingTemplate",!1);m(this,"campaignUpdatedTemplate");m(this,"editorStepperDisabledSteps");m(this,"hasSmartImages",!1);m(this,"originalInnerRectangle");m(this,"originalOuterRectangle");m(this,"isLoadingSmartImageStep",!1);m(this,"containerRef",I.useRef(null));m(this,"activeObjectSettings",{colorNumber:void 0,fontType:void 0,logoType:void 0,horizontalAlignment:void 0,verticalAlignment:void 0,strokeColorNumber:void 0});m(this,"isSmartImageObjectSelected",!1);m(this,"imageTypeToNewUrlMap",{});m(this,"originalSceneInWizard");m(this,"originalActiveObject");m(this,"currentSceneInWizard");m(this,"removeSmartImageFromAllScenes",!1);m(this,"backupOfReplacedStaticImagesLayers",[]);m(this,"isResettingWizardImages",!1);m(this,"canvasColorAppliedOnWizard",!1);m(this,"isSceneFullyLoaded",!0);m(this,"initializeEditorStepperSteps",()=>{this.editorStepperSteps=Ht.map(e=>{const{name:a,stepperTitle:n,tabName:o}=this.getItemPropertiesById(e);return{id:a,title:n,tabName:o}})});m(this,"setProperty",async(e,a)=>{$(()=>this[e]=a)});m(this,"getItemPropertiesById",e=>{const a=p_.find(n=>n.id===e);return!a&&e===xe.CANVASCOLOR?{name:xe.CANVASCOLOR,stepperTitle:u_.canvasStepperTitle,tabName:xe.CANVASCOLOR}:!a&&e===xe.WIZARDIMAGES?{name:xe.WIZARDIMAGES,stepperTitle:u_.wizardImagesStepperTitle,tabName:xe.WIZARDIMAGES}:{name:(a==null?void 0:a.name)||"",stepperTitle:(a==null?void 0:a.stepperTitle)||"",tabName:(a==null?void 0:a.tabName)||xe.TEMPLATES}});m(this,"resetCampaignPopup",()=>{$(()=>{this.setProperty("activeStep",0),this.setProperty("campaignName",""),this.setProperty("isTemplateEmptyState",!0),this.setProperty("hideCampaignResultContent",!0),this.setProperty("isGenerateAdsLoading",!1),this.setProperty("numberOfProcessedAdvertisements",1)})});m(this,"openText2ImagePopup",e=>{this.rootStore.imagesStore.uploadProcessDone=!1,this.rootStore.imagesStore.uploadToUserGallery=!0,e&&this.rootStore.playgroundStore.clearSelectedImages(),this.rootStore.playgroundStore.openModal(),setTimeout(()=>{var n;(this==null?void 0:this.containerRef)&&((n=this.containerRef)==null?void 0:n.current)&&this.rootStore.uiStore.hideDesignEditorContainer()},10)});yt(this),this.initializeEditorStepperSteps(),this.rootStore=e}}class Rtt{constructor(e){m(this,"rootStore");m(this,"isError",!1);m(this,"isLoading",!1);m(this,"isImageUploading",!1);m(this,"isUploadingSmartImageMainObject",!1);m(this,"openUploadPopup",!1);m(this,"uploadToUserGallery",!1);m(this,"isLogoUploading",!1);m(this,"uploadProcessDone",!1);m(this,"unsplashImages",{total_pages:0,total_images:0,images:[]});m(this,"search_result_images");m(this,"user_images",{total_pages:0,total_images:0,images:[]});m(this,"org_images",{total_pages:0,total_images:0,images:[]});m(this,"galleryOrgData",Tu);m(this,"galleryUserData",Tu);m(this,"unsplashGallery",Tu);m(this,"tabGallery",Tu);m(this,"smartImageForm",v0);m(this,"smartImagesHistory",[]);m(this,"smartImageBackgroundOptions",[]);m(this,"isGeneratingImages",!1);m(this,"logos",{total_pages:0,total_images:0,images:[]});m(this,"galleryLogoData",Tu);m(this,"secondaryTabType",null);m(this,"deletedImageVhash","");m(this,"isDeletingImage",!1);m(this,"isLoadingWizardImages",!1);m(this,"queryService",new Je("/ai-editor/background"));m(this,"uploadImageQueryService",new Je("/upload-image"));m(this,"imageQueryService",new Je("/images"));m(this,"setProperty",async(e,a)=>{$(()=>this[e]=a)});m(this,"handleSmartImageChange",(e,a)=>{this.smartImageForm[e]=a});m(this,"getVhashFromImageUrl",async e=>await this.uploadImageQueryService.post("/url",{image_url:e}));m(this,"registerImageAndGetUrl",async e=>{try{$(()=>{this.isLoading=!0,this.isError=!1});const a=await this.rootStore.aiEditorStore.handleUploadImageToEngine(e,!0);return{imageUrl:new URL(a).href,visualHash:""}}catch(a){return $(()=>{this.isError=!0,this.isLoading=!1,this.isUploadingSmartImageMainObject=!1}),Promise.reject(`Error registering the image: ${a.message||a.toString()}`)}});m(this,"generateOrExpandImageBackground",async(e,a,n)=>{try{this.isGeneratingImages=!0;const o={smartImageSize:a,smartImageForm:n||this.smartImageForm};e===gl.Expand&&(o.smartImageForm.backgroundDescription="");const i=await this.queryService.post(e,o),r={id:Be(),visual_hash:"",url:i.image_res,seed:i.seed,sid:i.sid,input_params:{seed:i.seed??this.smartImageForm.seed,sid:i.sid??this.smartImageForm.sid,originalImage:{imageUrl:i.new_original_image_url??this.smartImageForm.originalImage.imageUrl,boundingBox:i.object_bounding_box??this.smartImageForm.originalImage.boundingBox,size:i.size??this.smartImageForm.originalImage.size},backgroundOption:this.smartImageForm.backgroundOption,backgroundDescription:this.smartImageForm.backgroundDescription,colorCode:this.smartImageForm.colorCode}};return $(()=>{this.smartImagesHistory.unshift(r),this.isGeneratingImages=!1,this.isError=!1}),r}catch(o){return $(()=>{this.isError=!0,this.isGeneratingImages=!1}),Promise.reject(`Error expanding/generating background: ${o.message||o.toString()}`)}});m(this,"removeImageBackground",async e=>{try{this.isLoading=!0;const a={imageUrl:e,boundingBox:{left:0,top:0,width:1,height:1},size:{width:1,height:1}},n=await this.queryService.post("/remove_background_and_detect_object",a);return $(()=>{this.isLoading=!1,this.isError=!1}),n}catch(a){return $(()=>{this.isError=!0,this.isLoading=!1}),Promise.reject(`Error removing background: ${a.message||a.toString()}`)}});m(this,"uploadImageViaAPI",async(e,a,n)=>{try{this.isImageUploading=!0;const o=new FormData;e&&o.append("file",e),n&&o.append("image_url",n),o.append("add_to_user_assets",a);const i=await this.imageQueryService.post("/upload_image_via_api",o,{"Content-Type":"multipart/form-data"});return $(()=>{this.isImageUploading=!1,this.isError=!1}),i}catch(o){return $(()=>{this.isError=!0,this.isImageUploading=!1}),Promise.reject(`Error uploading image: ${o.message||o.toString()}`)}});m(this,"getOrgImages",async(e,a,n)=>{try{this.isError=!1;const o=await this.imageQueryService.get("/org_images",{params:{images_per_page:e,page_number:a,unsplash_gallery_org_id:n}});$(()=>{n?this.unsplashImages=o:this.org_images=o,this.isError=!1})}catch{$(()=>{this.isError=!0})}});m(this,"getUserImages",async(e,a)=>{try{this.isError=!1;const n=await this.imageQueryService.get("/user_images",{params:{images_per_page:e,page_number:a}});$(()=>{this.user_images=n,this.isError=!1})}catch{$(()=>{this.isError=!0})}});m(this,"searchImages",async(e,a,n,o)=>{try{this.isError=!1;const i=await this.imageQueryService.get("/search_images",{params:{num_results_per_page:e,page_number:a,query:n,embedding_name:o}});$(()=>{this.search_result_images={images:i},this.isError=!1})}catch{$(()=>{this.isError=!0})}});m(this,"loadMoreImages",async(e,a,n,o)=>{var i,r;try{let l=[];const c=((r=(i=this.tabGallery)==null?void 0:i.showroomImages)==null?void 0:r.images)??[];e==qe.SHARED_IMAGES?(await this.getOrgImages(a,n,""),l=[...c,...this.org_images.images]):e===qe.USER_IMAGES?(await this.getUserImages(a,n),l=[...c,...this.user_images.images]):e===qe.LOGOS?(await this.getLogos(a,n),l=[...c,...this.logos.images]):e===qe.UNSPLASH&&(o?await this.searchImages(a,n,o,IP):await this.getOrgImages(a,n,u0),l=[...c,...o?this.search_result_images.images:this.unsplashImages.images]);const d=l.map(u=>({...u,url:u.url??u.medium_url??u.source_url??u.source_url}));$(()=>{this.tabGallery.showroomImages.images=d})}catch{$(()=>{this.isError=!0})}});m(this,"updateGalleryOrgData",async()=>{await this.getOrgImages(Zl,1,""),$(()=>{this.galleryOrgData.showroomImages.images=this.org_images.images})});m(this,"updateGalleryUserData",async()=>{await this.getUserImages(Zl,1),$(()=>{this.galleryUserData.showroomImages.images=this.user_images.images})});m(this,"updateGalleryUnsplashData",async()=>{await this.getOrgImages(Zl,1,u0),$(()=>{this.unsplashGallery.showroomImages.images=this.unsplashImages.images})});m(this,"updateLogoData",async()=>{await this.getLogos(Zl,1),$(()=>{this.galleryLogoData.showroomImages.images=this.logos.images})});m(this,"getLogos",async(e,a)=>{try{this.isError=!1;const n=await this.rootStore.logoStore.getLogos(e,a);$(()=>{const o=Math.ceil((n==null?void 0:n.total)/Zl),i=n==null?void 0:n.items.map(r=>({id:String(r.id),url:r.src,medium_url:"",source_url:"",org_image_key:"",visual_hash:String(r.id)}));this.logos={images:i,total_pages:o,total_images:n.total},this.isError=!1})}catch{$(()=>{this.isError=!0})}});m(this,"uploadLogo",async e=>{try{this.isImageUploading=!0,await this.rootStore.logoStore.uploadLogo(e),$(()=>{this.isImageUploading=!1,this.isError=!1})}catch(a){return $(()=>{this.isError=!0,this.isImageUploading=!1}),Promise.reject(`Error uplaoding image: ${a.message||a.toString()}`)}});m(this,"resetSmartImage",async()=>{try{$(()=>{this.isLoading=!1,this.isError=!1,this.smartImageBackgroundOptions=[],this.secondaryTabType=null,this.smartImagesHistory=[],this.smartImageForm=v0})}catch(e){return $(()=>{this.isError=!0,this.isLoading=!1}),Promise.reject(`Error Resetting Canvas: ${e.message||e.toString()}`)}});m(this,"clearSmartImageForm",()=>{this.smartImageForm=ztt});m(this,"deleteUserImage",async e=>{try{this.deletedImageVhash=e,this.isError=!1,this.isDeletingImage=!0,await this.imageQueryService.delete(`/delete_user_image/${e}`),$(async()=>{this.isDeletingImage=!1,this.galleryUserData.showroomImages.images=this.user_images.images.filter(a=>a.visual_hash!==e),this.user_images.images=this.user_images.images.filter(a=>a.visual_hash!==e),this.secondaryTabType===qe.USER_IMAGES&&(this.tabGallery.showroomImages.images=this.tabGallery.showroomImages.images.filter(a=>a.visual_hash!==e))})}catch{$(()=>{this.isDeletingImage=!1,this.isError=!0})}});m(this,"deleteOrgImage",async e=>{try{this.deletedImageVhash=e,this.isError=!1,this.isDeletingImage=!0,await this.imageQueryService.delete(`/delete_org_image/${e}`),$(async()=>{this.isDeletingImage=!1,this.galleryOrgData.showroomImages.images=this.org_images.images.filter(a=>a.visual_hash!==e),this.org_images.images=this.org_images.images.filter(a=>a.visual_hash!==e),this.secondaryTabType===qe.SHARED_IMAGES&&(this.tabGallery.showroomImages.images=this.tabGallery.showroomImages.images.filter(a=>a.visual_hash!==e))})}catch{$(()=>{this.isDeletingImage=!1,this.isError=!0})}});yt(this),this.rootStore=e}}const Tu={showroomImages:{totalPages:0,images:[]}},ztt={seed:0,sid:"",originalImage:{imageUrl:"",boundingBox:{left:0,top:0,width:1,height:1},size:{width:1,height:1}},backgroundOption:Bn.EXPAND_BACKGROUND,backgroundDescription:"",colorCode:""};class Utt{constructor(){m(this,"isError",!1);m(this,"isLogoUploading",!1);m(this,"logos",{total_pages:0,total_images:0,images:[]});m(this,"logoQueryService",new Je("/logos"));m(this,"getLogos",async(e,a)=>{try{return this.isError=!1,await this.logoQueryService.get("/get_logos",{params:{page:a,per_page:e}})}catch{return $(()=>{this.isError=!0}),{total:0,items:[]}}});m(this,"uploadLogo",async e=>{try{this.isLogoUploading=!0;const a=new FormData;e&&a.append("file",e),await this.logoQueryService.post("/upload_logo",a,{"Content-Type":"multipart/form-data"}),$(()=>{this.isLogoUploading=!1,this.isError=!1})}catch(a){return $(()=>{this.isError=!0,this.isLogoUploading=!1}),Promise.reject(`Error uplaoding image: ${a.message||a.toString()}`)}});yt(this)}}const dy={maxSizeMB:3,maxWidthOrHeight:2048,useWebWorker:!0,preserveExif:!0},xI={maxSizeMB:12,maxWidthOrHeight:4096,useWebWorker:!0,preserveExif:!0};var $I;class $tt{constructor(){m(this,"isLoading",!1);m(this,"isError",!1);m(this,"shapeSize",sl.Max/2);m(this,"maskAspectRatio","1:1");m(this,"selectedImageUrl","");m(this,"selectedEditorTabLabel",($I=Mm.find(e=>e.isEnabled))==null?void 0:$I.label);m(this,"aiEditorPopup",!1);m(this,"isUploadingImage",!1);m(this,"imageViewerOpen",!1);m(this,"openImageUploadPopup",!1);m(this,"fileQueryService",new Je("/upload-image"));m(this,"setProperty",async(e,a)=>{$(()=>this[e]=a)});m(this,"getTabObjectByLabel",async e=>Mm.find(a=>a.label===e));m(this,"handleUploadImageToEngine",async(e,a)=>{try{let n="",o="/file?assign_to_org=true";this.isUploadingImage=!0;const i=e.target.files&&e.target.files[0];if(!i)throw new Error("No file selected");const r=await Wu(i,dy);e.target.value="";const l=new FormData;return l.append("file",r),a&&(o="/s3/file",l.append("file",r,i.name)),n=await this.fileQueryService.post(o,l,{"Content-Type":"multipart/form-data"}),$(()=>{n=new URL(n),n.searchParams.set("imageId",Be()),this.selectedImageUrl=n.toString(),this.isError=!1,this.isUploadingImage=!1,this.handleCloseImageUploadPopup()}),n}catch(n){throw this.isUploadingImage=!1,new Error(`Error uploading image file: ${n.message||n.toString()}`)}});m(this,"handleCloseImageUploadPopup",()=>{this.openImageUploadPopup=!1});yt(this)}}class Ftt{constructor(e){m(this,"queryService",new Je("/ai-editor/objects"));m(this,"imageUtils",ca());m(this,"rootStore");m(this,"refine",{});m(this,"removeOrReplace",{});m(this,"box",{x:0,y:0,width:sl.Max/2,height:sl.Max/2});m(this,"isLoading",!1);m(this,"isUploadingOriginal",!1);m(this,"isError",!1);m(this,"handleUpload",async e=>{try{this.isUploadingOriginal=!0;const a=e.target.files&&e.target.files[0];if(e.target.value="",!a)throw new Error("No file selected");this.refine.originalImage=URL.createObjectURL(a);const n=await this.uploadOriginalImage(a);$(()=>{this.refine.originalImage=n,this.isUploadingOriginal=!1})}catch(a){return $(()=>{this.isUploadingOriginal=!0,this.isLoading=!1}),Promise.reject(`Error uploading original image: ${a.message||a.toString()}`)}});m(this,"setProperty",async(e,a)=>{this[e]=a});m(this,"handleDelete",async()=>{this.refine.originalImage=void 0});m(this,"refineObject",async()=>{try{this.isLoading=!0;const e=await this.queryService.post("/refine",{...this.refine,image_url:this.rootStore.aiEditorStore.selectedImageUrl,original_image_url:this.refine.originalImage,box:this.box}),a=this.rootStore.playgroundStore.getAvailableImages().find(n=>this.rootStore.aiEditorStore.selectedImageUrl===(n==null?void 0:n.url));a&&this.rootStore.analyticsStore.logImageToImageEvent(Me.ITI_REFINE_IMAGE,{...a,config:{...a.config,style:{...a.config.style,tailored_style:this.refine.tailored_style,sub_style:this.refine.sub_style}}}),await this.imageUtils.pullUntilAvailable(e.image_url),$(async()=>{this.rootStore.aiEditorStore.setProperty("selectedImageUrl",e.image_url),this.isError=!1,this.isLoading=!1})}catch(e){return $(()=>{this.isError=!0,this.isLoading=!1}),Promise.reject(`Error refining the object: ${e.message||e.toString()}`)}});yt(this),this.rootStore=e}async uploadOriginalImage(e){try{const a=await Wu(e,dy),n=new FormData;return n.append("file",a),await this.queryService.post("/upload-original",n,{"Content-Type":"multipart/form-data"})}catch(a){throw new Error(`Error uploading image file: ${a.message||a.toString()}`)}}}class Gtt{constructor(){m(this,"queryService",new Je("/accounts"));m(this,"usageDataAbortController",new AbortController);m(this,"usageSummaryAbortController",new AbortController);m(this,"isLoading",!1);m(this,"isLoadingSummaryReport",!1);m(this,"isLoadingAllUsageData",!1);m(this,"isError",!1);m(this,"rowsPerPage",20);m(this,"usageSummary",{monthlyUsage:0,totalUsage:0});m(this,"usageData",[]);m(this,"allUsageData",{name:""});m(this,"tabularUsageData",{total:0,items:[]});m(this,"loadUsageData",async(e,a,n,o=[],i,r=[])=>{try{this.isError=!1,this.isLoading=!0,this.usageDataAbortController&&this.usageDataAbortController.abort(),this.usageDataAbortController=new AbortController;const l=await this.queryService.post("/",{startDate:e,endDate:a,apiKey:n,apiRoutes:o,usageType:i.toLowerCase(),tailoredModels:r},void 0,{signal:this.usageDataAbortController.signal});$(()=>{this.usageData=l;const c=l.reduce((u,g)=>{for(const h in g)h!=="name"&&(u[h]||(u[h]=[]),u[h].push(g[h]));return u},{}),d=Object.entries(c).map(([u,g])=>({[u]:g}));this.tabularUsageData={items:d,total:d.keys.length},this.isError=!1,this.isLoading=!1})}catch(l){(l==null?void 0:l.code)!=="ERR_CANCELED"&&$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"loadUsageSummary",async(e,a,n,o,i,r)=>{try{this.isError=!1,this.isLoadingSummaryReport=!0,this.usageSummaryAbortController&&this.usageSummaryAbortController.abort(),this.usageSummaryAbortController=new AbortController;const l=await this.queryService.post("/summary",{startDate:e,endDate:a,apiKey:n,usageType:o.toLowerCase(),apiRoutes:i,tailoredModels:r},void 0,{signal:this.usageSummaryAbortController.signal});$(()=>{this.usageSummary=l,this.isError=!1,this.isLoadingSummaryReport=!1})}catch(l){(l==null?void 0:l.code)!=="ERR_CANCELED"&&$(()=>{this.isLoadingSummaryReport=!1,this.isError=!0})}});m(this,"clearStoreData",()=>{$(()=>{this.usageSummary={monthlyUsage:0,totalUsage:0},this.usageData=[],this.tabularUsageData={total:0,items:[]}})});m(this,"loadAllUsageData",async(e,a,n,o=[],i,r=[])=>{try{this.isError=!1,this.isLoadingAllUsageData=!0;const l=await this.queryService.post("/",{startDate:e,endDate:a,apiKey:n,apiRoutes:o,usageType:i.toLowerCase(),tailoredModels:r});$(()=>{this.allUsageData=l[0],this.isLoadingAllUsageData=!1,this.isError=!1})}catch{$(()=>{this.isError=!0,this.isLoadingAllUsageData=!1})}});yt(this)}}class Wtt{constructor(){m(this,"queryService",new Je("/brands"));m(this,"errorToast",Xa());m(this,"paginatedBrands",{total:0,items:[]});m(this,"rowsPerPage",20);m(this,"isLoading",!1);m(this,"isLoadingEditor",!1);m(this,"isError",!1);m(this,"formErrors",{});m(this,"loadBrands",async(e,a)=>{try{this.isError=!1,this.isLoading=!0;const n=await this.queryService.get("/",{params:{filter_by:a,page:e,per_page:this.rowsPerPage}});$(()=>{this.isLoading=!1,this.paginatedBrands=n,this.isError=!1})}catch{$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"getBrand",async e=>{try{this.isLoadingEditor=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.isLoadingEditor=!1}),a}catch(a){return $(()=>{this.isLoadingEditor=!1,this.isError=!0}),Promise.reject(a)}});m(this,"createBrand",async e=>{this.isError=!1;try{const a=await this.queryService.post("/",e);return $(()=>{this.isError=!1}),a}catch(a){return $(()=>{var n;((n=a.response)==null?void 0:n.status)===409&&(this.formErrors.invalidName=!0),this.isError=!0}),Promise.reject(`Error creating new brand: ${a.message||a.toString()}`)}});m(this,"updateBrand",async e=>{this.isError=!1;try{await this.queryService.put("/",e),$(()=>{var a;this.paginatedBrands.items=(a=this.paginatedBrands)==null?void 0:a.items.map(n=>n.id===e.id?e:n),this.isError=!1})}catch(a){$(()=>{var n;((n=a.response)==null?void 0:n.status)===409&&(this.formErrors.invalidName=!0),this.isError=!0})}});m(this,"createLogo",async e=>{try{const a=new FormData;a.append("file",e);const n=await(await et()).post("/logo",a,{headers:{"Content-Type":"multipart/form-data"}});return $(()=>{this.isError=!1}),n.data}catch(a){return $(()=>{this.isError=!0}),Promise.reject(`Error uploading PSD file: ${a.message||a.toString()}`)}});m(this,"createColorPallete",async e=>{try{return(await(await et()).post("/color_pallete",e)).data}catch(a){return $(()=>{this.isError=!0}),Promise.reject(`Error uploading PSD file: ${a.message||a.toString()}`)}});yt(this)}}class Htt{constructor(){m(this,"queryService",new Je("/channels"));m(this,"errorToast",Xa());m(this,"paginatedChannels",{total:0,items:[]});m(this,"rowsPerPage",20);m(this,"isLoading",!1);m(this,"isLoadingEditor",!1);m(this,"isError",!1);m(this,"loadChannels",async(e,a=!1,n)=>{try{this.isError=!1,this.isLoading=!0;const o=await this.queryService.get("/",{params:{filter_by:n,page:e,per_page:this.rowsPerPage,include_public:a}});$(()=>{this.paginatedChannels=o,this.isLoading=!1,this.isError=!1})}catch{$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"getChannel",async e=>{try{this.isLoadingEditor=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.isLoadingEditor=!1}),a}catch(a){return $(()=>{this.isLoadingEditor=!1,this.isError=!0}),Promise.reject(a)}});m(this,"createChannel",async e=>{this.isError=!1;try{const a=await this.queryService.post("/",e);return $(()=>{this.isError=!1}),a}catch(a){return $(()=>{this.isError=!0}),Promise.reject(`Error creating new channel: ${a.message||a.toString()}`)}});m(this,"updateChannel",async e=>{this.isError=!1;try{await this.queryService.put("/",e),$(()=>{var a;this.paginatedChannels.items=(a=this.paginatedChannels)==null?void 0:a.items.map(n=>n.id===e.id?e:n),this.isError=!1})}catch{$(()=>{this.isError=!0})}});yt(this)}}class Qtt{constructor(){m(this,"queryService",new Je("/fonts"));m(this,"errorToast",Xa());m(this,"paginatedFonts",{total:0,items:[]});m(this,"orgFonts",[]);m(this,"rowsPerPage",20);m(this,"isLoading",!1);m(this,"loadingUpload",!1);m(this,"loadingDelete",!1);m(this,"isError",!1);m(this,"loadFonts",async(e,a=!1,n)=>{try{this.isError=!1,this.isLoading=!0;const o=await this.queryService.get("/",{params:{filter_by:n,page:e,per_page:this.rowsPerPage,include_public:a}});$(()=>{this.paginatedFonts=o,this.isError=!1,this.isLoading=!1})}catch{$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"getAllOrgFonts",async(e=!1)=>{try{this.isError=!1,this.isLoading=!0;const a=await this.queryService.get("/all",{params:{include_public:e}});$(()=>{this.orgFonts=a,this.isLoading=!1,this.isError=!1})}catch{$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"getFont",async e=>{try{return await this.queryService.get(`${e}`)}catch(a){return $(()=>{this.isError=!0}),Promise.reject(a)}});m(this,"createFont",async(e,a)=>{this.isError=!1,this.loadingUpload=!0;try{const n=new FormData;n.append("file",a),n.append("new_font",JSON.stringify(e));const o=await this.queryService.post("/",n,{"Content-Type":"multipart/form-data"});return $(()=>{this.isError=!1,this.loadingUpload=!1,this.paginatedFonts.items=[{...e,id:o},...this.paginatedFonts.items]}),o}catch(n){return $(()=>{this.isError=!0,this.loadingUpload=!1}),Promise.reject(`Error creating new font: ${n.message||n.toString()}`)}});m(this,"updateFont",async e=>{this.isError=!1;try{await this.queryService.put("/",e),$(()=>{var a;this.paginatedFonts.items=(a=this.paginatedFonts)==null?void 0:a.items.map(n=>n.id===e.id?e:n),this.isError=!1})}catch{$(()=>{this.isError=!0})}});m(this,"deleteFont",async e=>{this.isError=!1,this.loadingDelete=!0;try{await this.queryService.delete(`/${e}`),$(()=>{var a;this.paginatedFonts.items=(a=this.paginatedFonts)==null?void 0:a.items.filter(n=>n.id!==e),this.isError=!1,this.loadingDelete=!1})}catch{$(()=>{this.isError=!0,this.loadingDelete=!1})}});yt(this)}}class Jtt{constructor(){m(this,"queryService",new Je("/layouts"));m(this,"templateService",new Je("/templates"));m(this,"paginatedLayouts",{total:0,items:[]});m(this,"rowsPerPage",20);m(this,"loadLayoutsRequests",0);m(this,"isLoading",!1);m(this,"isLoadingEditor",!1);m(this,"isLoadingSave",!1);m(this,"isLoadingImgExample",!1);m(this,"loadingGraphicIndex",NaN);m(this,"isError",!1);m(this,"configErrors",{});m(this,"loadLayouts",async(e,a,n)=>{try{this.isError=!1,this.isLoading=!0;const o=e?await this.templateService.get(`/${e}/layouts`,{params:{filter_by:n,page:a,per_page:this.rowsPerPage}}):{items:[],total:0};$(()=>{this.paginatedLayouts=o,this.isError=!1,this.isLoading=!1})}catch(o){throw $(()=>{this.isLoading=!1,this.isError=!0}),o}});m(this,"getLayout",async e=>{try{this.isLoadingEditor=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.isLoadingEditor=!1}),a}catch(a){return $(()=>{this.isLoadingEditor=!1,this.isError=!0}),Promise.reject(a)}});m(this,"createLayout",async e=>{this.isLoadingSave=!0,this.isError=!1;try{const a=await this.queryService.post("/",e);return $(()=>{this.isLoadingSave=!1,this.isError=!1}),a}catch(a){return $(()=>{var n,o,i;((n=a.response)==null?void 0:n.status)===409?this.configErrors={...this.configErrors,name:"Invalid or existing name"}:((o=a.response)==null?void 0:o.status)===400&&(this.configErrors=(i=a.response)==null?void 0:i.data),this.isLoadingSave=!1,this.isError=!0}),Promise.reject(`Error creating new layout: ${a.message||a.toString()}`)}});m(this,"updateLayout",async e=>{this.isLoadingSave=!0,this.isError=!1;try{await this.queryService.put("/",e),$(()=>{var a;this.paginatedLayouts.items=(a=this.paginatedLayouts)==null?void 0:a.items.map(n=>n.id===e.id?e:n),this.isLoadingSave=!1,this.isError=!1})}catch(a){return $(()=>{var n,o,i;((n=a.response)==null?void 0:n.status)===409?this.configErrors={...this.configErrors,name:"Invalid or existing name"}:((o=a.response)==null?void 0:o.status)===400&&(this.configErrors=(i=a.response)==null?void 0:i.data),this.isLoadingSave=!1,this.isError=!0}),Promise.reject(`Error updating layout: ${a.message||a.toString()}`)}});m(this,"uploadImgExample",async(e,a,n)=>{this.isLoadingImgExample=!0;try{const o=new FormData;o.append("file",n);const i=await this.queryService.post(`/upload_img/${e}`,o,{"Content-Type":"multipart/form-data"},{params:{templateId:a}});return $(()=>{var r;this.isLoadingImgExample=!1,this.isError=!1,this.paginatedLayouts.items=(r=this.paginatedLayouts)==null?void 0:r.items.map(l=>l.id===e?{...l,image_example:i}:l)}),i}catch(o){return $(()=>{this.isLoadingImgExample=!1,this.isError=!0}),Promise.reject(`Error uploading Image file: ${o.message||o.toString()}`)}});m(this,"deleteImgExample",async(e,a,n)=>{try{this.isLoadingImgExample=!0,await this.queryService.post(`/delete_img/${e}`,{fileName:n,templateId:a}),$(()=>{this.isLoadingImgExample=!1,this.isError=!1,this.paginatedLayouts.items=this.paginatedLayouts.items.map(o=>o.id===e?{...o,image_example:void 0}:o)})}catch(o){return $(()=>{this.isLoadingImgExample=!1,this.isError=!0}),Promise.reject(`Error uploading Image file: ${o.message||o.toString()}`)}});m(this,"uploadGraphics",async(e,a,n)=>{try{this.isLoadingSave=!0;const o=new FormData;for(const{file:r,graphicIndex:l}of e)o.append(`${l}`,r);const i=await this.queryService.post(`/upload_graphics/${a}`,o,{"Content-Type":"multipart/form-data"},{params:{templateId:n}});return $(()=>{this.isLoadingSave=!1,this.isError=!1}),i}catch(o){return $(()=>{this.isLoadingSave=!1,this.isError=!0}),Promise.reject(`Error uploading graphic files: ${o.message||o.toString()}`)}});m(this,"deleteGraphics",async(e,a,n)=>{try{this.isLoadingSave=!0,await this.queryService.post(`/delete_graphics/${a}`,{fileNames:e,templateId:n}),$(()=>{this.isLoadingSave=!1,this.isError=!1})}catch(o){return $(()=>{this.isLoadingSave=!1,this.isError=!0}),Promise.reject(`Error deleting Graphic files: ${o.message||o.toString()}`)}});m(this,"validate",e=>($(()=>{this.validateZeros(e)}),!XT(this.configErrors)));m(this,"validateZeros",e=>{Object.entries(e).forEach(([a,n])=>{var o,i;a==="graphical_elements"?this.configErrors.graphical_elements=(o=e.graphical_elements)==null?void 0:o.map((r,l)=>{var c;return this.validatePlacement(r,(c=this.configErrors.graphical_elements)==null?void 0:c[l])}):Object.keys(K2).includes(a)&&(this.configErrors={...this.configErrors,[a]:this.validatePlacement(n,(i=this.configErrors)==null?void 0:i[a])})})});m(this,"validatePlacement",(e,a)=>{var n,o,i,r;return{...a,placement:{...a==null?void 0:a.placement,width:((n=e.placement)==null?void 0:n.width)<=0?"Invalid Input":(o=a==null?void 0:a.placement)==null?void 0:o.width,height:((i=e.placement)==null?void 0:i.height)<=0?"Invalid Input":(r=a==null?void 0:a.placement)==null?void 0:r.height}}});yt(this)}}class Vtt{constructor(){m(this,"queryService",new Je("/placements"));m(this,"channelService",new Je("/channels"));m(this,"paginatedPlacements",{total:0,items:[]});m(this,"rowsPerPage",20);m(this,"loadPlacementsRequests",0);m(this,"isLoading",!1);m(this,"isLoadingEditor",!1);m(this,"isError",!1);m(this,"loadPlacements",async(e,a,n)=>{try{this.isError=!1,this.loadPlacementsRequests+=1,this.isLoading=!0;const o=await this.channelService.get("/placements",{params:{channels_ids:e.join(","),filter_by:n,page:a,per_page:this.rowsPerPage}});$(()=>{this.paginatedPlacements=o,this.isLoading=!1,this.isError=!1})}catch(o){throw $(()=>{this.isLoading=!1,this.isError=!0}),o}finally{this.loadPlacementsRequests-=1}});m(this,"getPlacement",async e=>{try{this.isLoadingEditor=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.isLoadingEditor=!1}),a}catch(a){return $(()=>{this.isLoadingEditor=!1,this.isError=!0}),Promise.reject(a)}});m(this,"disableLoading",async()=>{this.loadPlacementsRequests===0&&$(()=>{this.isLoading=!1})});m(this,"createPlacement",async e=>{this.isError=!1;try{const a=await this.queryService.post("/",e);return $(()=>{this.isError=!1}),a}catch(a){return $(()=>{this.isError=!0}),Promise.reject(`Error creating new placement: ${a.message||a.toString()}`)}});m(this,"updatePlacement",async e=>{this.isError=!1;try{await this.queryService.put("/",e),$(()=>{var a;this.paginatedPlacements.items=(a=this.paginatedPlacements)==null?void 0:a.items.map(n=>n.id===e.id?e:n),this.isError=!1})}catch{$(()=>{this.isError=!0})}});yt(this)}}class Ytt{constructor(){m(this,"queryService",new Je("/templates"));m(this,"errorToast",Xa());m(this,"paginatedTemplates",{total:0,items:[]});m(this,"rowsPerPage",20);m(this,"isLoading",!1);m(this,"isLoadingEditor",!1);m(this,"isLoadingPsd",!1);m(this,"isError",!1);m(this,"formErrors",{});m(this,"loadTemplates",async(e,a)=>{try{this.isError=!1,this.isLoading=!0;const n=await this.queryService.get("/",{params:{filter_by:a,page:e,per_page:this.rowsPerPage}});$(()=>{this.paginatedTemplates=n,this.isError=!1,this.isLoading=!1})}catch{$(()=>{this.isLoading=!1,this.isError=!0})}});m(this,"getTemplate",async e=>{try{this.isLoadingEditor=!0;const a=await this.queryService.get(`/${e}`);return $(()=>{this.isLoadingEditor=!1}),a}catch(a){return $(()=>{this.isLoadingEditor=!1,this.isError=!0}),Promise.reject(a)}});m(this,"createTemplate",async e=>{this.isError=!1;try{const a=await this.queryService.post("/",e);return $(()=>{this.isError=!1}),a}catch(a){return $(()=>{var n;((n=a.response)==null?void 0:n.status)===409&&(this.formErrors.invalidName=!0),this.isError=!0}),Promise.reject(`Error creating new template: ${a.message||a.toString()}`)}});m(this,"updateTemplate",async e=>{this.isError=!1;try{await this.queryService.put("/",e),$(()=>{var a;this.paginatedTemplates.items=(a=this.paginatedTemplates)==null?void 0:a.items.map(n=>n.id===e.id?e:n),this.isError=!1})}catch(a){$(()=>{var n;((n=a.response)==null?void 0:n.status)===409&&(this.formErrors.invalidName=!0),this.isError=!0})}});m(this,"uploadTemplatePsd",async(e,a)=>{this.isLoadingPsd=!0;try{const n=new FormData;n.append("file",a);const o=await this.queryService.post(`/upload_psd/${e}`,n,{"Content-Type":"multipart/form-data"});return $(()=>{this.isLoadingPsd=!1,this.isError=!1}),o}catch(n){return $(()=>{this.isLoadingPsd=!1,this.isError=!0}),Promise.reject(`Error uploading PSD file: ${n.message||n.toString()}`)}});m(this,"deleteTemplatePsd",async(e,a)=>{try{this.isLoadingPsd=!0,await this.queryService.post(`/delete_psd/${e}`,{fileName:a}),$(()=>{this.isLoadingPsd=!1,this.isError=!1})}catch(n){return $(()=>{this.isLoadingPsd=!1,this.isError=!0}),Promise.reject(`Error uploading PSD file: ${n.message||n.toString()}`)}});yt(this)}}class Ztt{constructor(e){m(this,"queryService",new Je("/new-tailored-generation/models"));m(this,"tgStore");m(this,"playgroundForm",CI);m(this,"formErrors",{});m(this,"playgroundImages",[]);m(this,"loadingGenerate",!1);m(this,"handleFormChange",(e,a)=>{this.playgroundForm={...this.playgroundForm,[e]:a}});m(this,"generate",async(e,a)=>{try{this.loadingGenerate=!0;const n=await this.queryService.post(`/${e}/generate`,{...this.playgroundForm,prompt:a?a+this.playgroundForm.prompt:this.playgroundForm.prompt});return $(()=>{this.playgroundImages=n.map(o=>({...o,id:Be(),loading:!0})),this.loadingGenerate=!1}),n}catch(n){return this.loadingGenerate=!1,this.formErrors.generate={message:n.response.data.message,status:n.response.status},Promise.reject(n)}});m(this,"resetPlayground",()=>{this.playgroundForm=CI,this.playgroundImages=[]});yt(this),this.tgStore=e}}const CI={prompt:"",model_influence:1,num_steps:NaN,include_generation_prefix:!1};class qtt{constructor(e){m(this,"tgProjectStore");m(this,"tgModelStore");m(this,"tgDatasetStore");m(this,"tgPlaygroundStore");m(this,"rootStore");this.tgProjectStore=new qUe(this),this.tgModelStore=new lUe(this),this.tgPlaygroundStore=new Ztt(this),this.tgDatasetStore=new U7e(this),this.rootStore=e,yt(this)}}const Xtt=async(t,e)=>{const n=await(r=>new Promise((l,c)=>{const d=new Image;d.crossOrigin="anonymous",d.src=r,d.onload=()=>l(d),d.onerror=u=>c(u)}))(t),o=document.createElement("canvas"),i=o.getContext("2d");if(!i)throw new Error("Failed to create canvas context");return o.width=e.width,o.height=e.height,i.fillStyle="rgba(0, 0, 0, 0)",i.fillRect(0,0,o.width,o.height),i.drawImage(n,e.x,e.y,e.width,e.height,0,0,e.width,e.height),new Promise((r,l)=>{try{const c=o.toDataURL("image/png");r(c)}catch{l(new Error("Failed to generate Base64 image"))}})};class Ktt{constructor(e){m(this,"queryService",new Je("/image-to-image"));m(this,"imageModificationsService",new Je("/image_modifications"));m(this,"abortController",new AbortController);m(this,"rootStore");m(this,"config",{original_image:{id:"",url:""},num_results:hs()?4:1,background:eK,size:tK,object_manipulation:sK});m(this,"errorToast",Xa());m(this,"MAX_FILE_SIZE",12*1024*1024);m(this,"MAX_FILES_LIMIT",35);m(this,"selected_configs",{background:[],size:[],foreground_placement:[]});m(this,"isGeneratingImages",!1);m(this,"isErasingImages",!1);m(this,"isEraseConfigsEnabled",!1);m(this,"isMaskApplied",!1);m(this,"isManualPlacementConfigEnabled",!1);m(this,"isBackgroundConfigEnabled",!1);m(this,"isResizingImages",!1);m(this,"brushCanvasRefs",[]);m(this,"brushConfigs",{globalCompositeOperation:Ha.globalCompositeOperation,strokeStyle:Ha.strokeStyle,lineWidth:Ha.lineWidth,brushColorOpacity:Ha.brushColorOpacity,lineJoin:Ha.lineJoin,lineCap:Ha.lineCap,globalAlpha:Ha.globalAlpha,reset:Ha.reset,isMaskApplied:!1});m(this,"activeConfig","");m(this,"handleSelectedConfigsChange",(e,a)=>{a!==void 0&&(this.selected_configs[e]=a)});m(this,"getGeneratedImagesCount",()=>{var a,n,o,i;const{playgroundStore:e}=this.rootStore;return e.getSelectedImages().length*(((a=this.selected_configs.background)==null?void 0:a.length)||1)*(((n=this.selected_configs.size)==null?void 0:n.length)||1)*(((o=this.selected_configs.foreground_placement)==null?void 0:o.length)||1)*(((i=this.selected_configs.image_reference)==null?void 0:i.length)||1)});m(this,"handleConfigChange",(e,a)=>{this.config[e]=a});m(this,"abortImageGeneration",()=>{this.abortController&&(this.abortController.abort(),this.rootStore.playgroundStore.removeNotLoadingImages())});m(this,"generateImageToImage",async(e,a={...this.config},n)=>{const{playgroundStore:o}=this.rootStore;this.abortController=new AbortController;const i=e||o.getSelectedImages();if(!i.length)return;const r=n?o.playgroundResults.length-1:o.playgroundResults.length;if($(()=>{this.isGeneratingImages=!0}),!n){const c={id:Be(),config:{...a},type:pe.IMAGE_TO_IMAGE,images:Array.from({length:hs()||n?i.length*a.num_results:this.getGeneratedImagesCount()}).map(d=>({id:"",url:"",loading:!0}))};o.playgroundResults=[...o.playgroundResults,c]}let l=[];o.handleSelectSingleImage(null);for(let c=0;c_.images.filter(y=>y.type==="imageToImage"&&y.config.original_image.id===d.id)).length;u.append("config",JSON.stringify({...a,original_image:{...d,offline_props:{...d.offline_props,variation:g}}}));const{results:h,original_url:p}=await this.queryService.post("/",u,{"Content-Type":"multipart/form-data"},{signal:this.abortController.signal});h.length==0&&this.rootStore.playgroundStore.removeNotLoadingImages(),l=l.concat(h),$(()=>{const _=c*a.num_results;h.forEach((y,b)=>{const x=_+b,C=o.playgroundResults[r].images.findIndex(j=>j.loading&&j.id===""&&j.url===""),T=C!==-1?C:x,S={...y,id:Be(),loading:!0,...!hs()&&{file:d.file},config:{...o.playgroundResults[r].config,...!n&&{original_image:{...d,url:p}}},type:n?"upload":pe.IMAGE_TO_IMAGE,sessionId:(d.sessionId??p).split("?")[0],variationNum:g+b+1,offline_props:{...d.offline_props,variation:g+b+1}};o.playgroundResults[r].images[T]=S,o.handleSelectSingleImage(S),hs()&&(n?this.rootStore.analyticsStore.logImageToImageEvent(Me.IMAGE_UPLOAD_ITI,o.playgroundResults[r].images[T]):this.rootStore.analyticsStore.logImageToImageEvent(Me.ITI_GENERATE,o.playgroundResults[r].images[T]))})})}catch(u){$(()=>{throw o.playgroundResults=o.playgroundResults.filter((g,h)=>h!==r),new Error(`Error generating images: ${u.message||u.toString()}`)})}finally{$(()=>{this.isGeneratingImages=!1})}}n?K.sendUploadPostMessage(l):K.sendGeneratePostMessage(this.config,l)});m(this,"callObjectApi",async(e,a,n)=>{if(this.brushCanvasRefs.length>0&&this.brushCanvasRefs[0].canvasRef){const i=await new E_(this.brushCanvasRefs[0].canvasRef.current,this.brushCanvasRefs[0].canvasOverlayRef.current).handleCanvasDownload();if(i&&a)try{const r=new FormData;if(r.append("imageUrl",a),r.append("maskFile",i),r.append("sync","false"),n){const c=new Image;c.src=a,await new Promise((d,u)=>{c.onload=()=>{var g,h;r.append("mask_width",String(c.width)),r.append("mask_height",String(c.height)),r.append("prompt",((g=n.object_manipulation)==null?void 0:g.prompt)||""),r.append("num_results",String(((h=n.object_manipulation)==null?void 0:h.num_results)||0)),d()},c.onerror=g=>u(new Error(`Failed to load image: ${g}`))})}return{newImageUrl:await this.imageModificationsService.post(e,r,{"Content-Type":"multipart/form-data"}),maskFileBase64:i}}catch(r){throw new Error(`Error1 erasing object ${r}`)}finally{this.toggleIsMaskApplied(!1)}}});m(this,"eraseObject",async(e,a=this.config)=>{const{playgroundStore:n}=this.rootStore,o=n.playgroundResults.length;$(()=>{this.isErasingImages=!0});const i={id:Be(),config:a,type:pe.IMAGE_TO_IMAGE,images:[{id:"",url:"",loading:!0,selected:!0}]};n.playgroundResults=[...n.playgroundResults,i];try{const r=await this.callObjectApi("/eraser",e.url);if(!(r!=null&&r.newImageUrl))this.rootStore.playgroundStore.removeNotLoadingImages();else if(r){const{newImageUrl:l,maskFileBase64:c}=r,{playgroundResults:d}=n,u=d[o],g={...e,...e.file?{file:void 0}:{},id:Be(),url:l,loading:!0,type:pe.IMAGE_TO_IMAGE,config:{...u.config,original_image:{...e}}};u.images=[g],n.handleSelectSingleImage(g),K.sendActionPostMessage(Ls.EraseObject,{input:{image_src:l,mask_src:c},results:[{type:Et.Image,src:l}]})}else $(()=>{throw n.playgroundResults=n.playgroundResults.filter((l,c)=>c!==o),new Error("Error erasing object")})}catch(r){$(()=>{throw n.playgroundResults=n.playgroundResults.filter((l,c)=>c!==o),new Error(`Error erasing object: ${r.message||r.toString()}`)})}finally{$(()=>{this.isErasingImages=!1})}});m(this,"mixFaceBody",async()=>{const{playgroundStore:e}=this.rootStore,a=e.getSelectedImages();if(!(a.length===2&&a.every(r=>{var l,c;return r.type===pe.IMAGE_TO_IMAGE&&((l=r.config)==null?void 0:l.original_image.id)===((c=a[0].config)==null?void 0:c.original_image.id)})))return;const o=e.playgroundResults.length,i={id:Be(),config:{...this.config,num_results:1},type:pe.IMAGE_TO_IMAGE,images:Array.from({length:2}).map(r=>({id:"",url:"",loading:!0}))};e.playgroundResults=[...e.playgroundResults,i],Array.from({length:2}).forEach(async(r,l)=>{var c,d,u,g,h,p,_,y,b,x,C,T,S;try{const j=new FormData;this.handleConfigChange("original_image",a[l].config.original_image);const N=a[l%2],w=a[(l+1)%2];j.append("config",JSON.stringify({...this.config,num_results:1,style:{...this.config.style,face_seed:(c=N.style_props)==null?void 0:c.face_seed,face_sd_edit:(d=N.style_props)==null?void 0:d.face_sd_edit,face_mask_steps:(u=N.style_props)==null?void 0:u.face_mask_steps,num_inference_steps:(g=N.style_props)==null?void 0:g.num_inference_steps,canny_scale:(h=N.style_props)==null?void 0:h.canny_scale,body_seed:(p=w.style_props)==null?void 0:p.body_seed,body_sd_edit:(_=w.style_props)==null?void 0:_.body_sd_edit,logo_enhance:(y=w.style_props)==null?void 0:y.logo_enhance,box_threshold:(b=w.style_props)==null?void 0:b.box_threshold,text_threshold:(x=w.style_props)==null?void 0:x.text_threshold,max_size_height:(C=w.style_props)==null?void 0:C.max_size_height,max_size_width:(T=w.style_props)==null?void 0:T.max_size_width,min_size:(S=w.style_props)==null?void 0:S.min_size}}));const{results:D}=await this.queryService.post("/",j,{"Content-Type":"multipart/form-data"});$(()=>{const E=l;D.forEach((A,M)=>{e.playgroundResults[o].images[E+M]={...A,id:Be(),loading:!0,config:{...e.playgroundResults[o].config,original_image:a[M].config.original_image},type:pe.IMAGE_TO_IMAGE,sessionId:a[M].sessionId},this.rootStore.analyticsStore.logImageToImageEvent(Me.ITI_MIX_FACE_BODY,e.playgroundResults[o].images[E+M])})})}catch(j){$(()=>{throw e.playgroundResults=e.playgroundResults.filter((N,w)=>w!==o),new Error(`Error generating images: ${j.message||j.toString()}`)})}})});m(this,"refineColor",async()=>{const{playgroundStore:e}=this.rootStore,a=e.getSelectedImages();if(!a.length)return;const n=e.playgroundResults.length,o={id:Be(),config:{...this.config,num_results:1},type:pe.IMAGE_TO_IMAGE,images:Array.from({length:a.length}).map(i=>({id:"",url:"",loading:!0}))};e.playgroundResults=[...e.playgroundResults,o],Array.from({length:a.length}).forEach(async(i,r)=>{var l,c,d,u,g,h,p,_,y,b,x,C,T;try{const S=new FormData;this.handleConfigChange("original_image",a[r].config.original_image),S.append("config",JSON.stringify({...this.config,num_results:1,style:{...this.config.style,is_normalize_face:!0,face_seed:(l=a[r].style_props)==null?void 0:l.face_seed,face_sd_edit:(c=a[r].style_props)==null?void 0:c.face_sd_edit,num_inference_steps:(d=a[r].style_props)==null?void 0:d.num_inference_steps,face_mask_steps:(u=a[r].style_props)==null?void 0:u.face_mask_steps,canny_scale:(g=a[r].style_props)==null?void 0:g.canny_scale,body_seed:(h=a[r].style_props)==null?void 0:h.body_seed,body_sd_edit:(p=a[r].style_props)==null?void 0:p.body_sd_edit,logo_enhance:(_=a[r].style_props)==null?void 0:_.logo_enhance,box_threshold:(y=a[r].style_props)==null?void 0:y.box_threshold,text_threshold:(b=a[r].style_props)==null?void 0:b.text_threshold,max_size_height:(x=a[r].style_props)==null?void 0:x.max_size_height,max_size_width:(C=a[r].style_props)==null?void 0:C.max_size_width,min_size:(T=a[r].style_props)==null?void 0:T.min_size}}));const{results:j}=await this.queryService.post("/",S,{"Content-Type":"multipart/form-data"});$(()=>{const N=r;j.forEach((w,D)=>{e.playgroundResults[n].images[N+D]={...w,id:Be(),loading:!0,config:{...e.playgroundResults[n].config,original_image:a[D].config.original_image},type:pe.IMAGE_TO_IMAGE},this.rootStore.analyticsStore.logImageToImageEvent(Me.ITI_COLOR_REFINE_IMAGE,e.playgroundResults[n].images[N+D])})})}catch(S){$(()=>{throw e.playgroundResults=e.playgroundResults.filter((j,N)=>N!==n),new Error(`Error generating images: ${S.message||S.toString()}`)})}})});m(this,"nflRmbgBeforeStyle",async e=>{await this.generateImageToImage(e,{original_image:{id:"",url:""},background:{remove:!0,is_fox:!0},num_results:1},!0)});m(this,"uploadOriginalImage",async e=>{await this.generateImageToImage(e,{original_image:{id:"",url:""},background:{original:!0},num_results:1},!0)});m(this,"handleUploadImages",async e=>{const a=Array.from(e.target.files||[]);if(e.target.value="",a.length){const{playgroundStore:n}=this.rootStore,o={id:Be(),config:{...this.config},type:"upload",images:Array.from({length:a.length}).map(r=>({id:"",url:"",loading:!0}))};n.playgroundResults=await[...n.playgroundResults,o];const i={id:Be(),config:{...this.config},type:"upload",images:await Promise.all(a.map(async r=>({id:Be(),url:URL.createObjectURL(r),file:r,type:"upload",offline_props:{prefix_id:r.name.split(".")[0],variation:0}})))};hs()?await this.nflRmbgBeforeStyle(i.images):await this.uploadOriginalImage(i.images),$(async()=>{this.rootStore.playgroundStore.selectImages(i.images)})}});m(this,"addAIEditorImageInARow",async e=>{const n=await(await fetch(e)).blob(),o=e.substring(e.lastIndexOf("/")+1),{playgroundStore:i}=this.rootStore,l=new URL(e).searchParams.get("imageId"),c={id:Be(),config:{...this.config},type:"save",images:[{id:Be(),url:e,file:new File([n],o,{type:n.type}),type:pe.IMAGE_TO_IMAGE,config:{...this.config},sessionId:e.split("?")[0]+(l?`?imageId=${l}`:"")}]};if(l)this.rootStore.analyticsStore.logImageToImageEvent(Me.PLAYGROUND_IMAGE_SAVE_ITI,c.images[0]);else{const d=i.getAvailableImages().find(u=>e===(u==null?void 0:u.url));d&&this.rootStore.analyticsStore.logImageToImageEvent(Me.PLAYGROUND_IMAGE_SAVE_ITI,d)}i.playgroundResults=[...i.playgroundResults,c]});m(this,"handleActiveConfigChange",e=>{$(()=>{this.activeConfig=e})});m(this,"toggleEraseConfigs",()=>{$(()=>{this.isEraseConfigsEnabled=!this.isEraseConfigsEnabled})});m(this,"callGenFillApi",async(e,a={...this.config})=>{var l;const{playgroundStore:n}=this.rootStore;this.abortController=new AbortController;const o=e||n.getSelectedImages();if(!o.length)return;const i=n.playgroundResults.length;$(()=>{this.isErasingImages=!0});const r={id:Be(),config:{...a},type:pe.IMAGE_TO_IMAGE,images:Array.from({length:((l=a.object_manipulation)==null?void 0:l.num_results)||0}).map(c=>({id:"",url:"",loading:!0}))};n.playgroundResults=[...n.playgroundResults,r];for(let c=0;c{const p=c*a.num_results;g==null||g.forEach((_,y)=>{const b=_,x=p+y,C={...d,...d.file?{file:void 0}:{},id:Be(),url:b,loading:!0,type:pe.IMAGE_TO_IMAGE,config:{...a,original_image:{...d}}},T=n.playgroundResults[i].images.findIndex(j=>j.loading&&j.id===""&&j.url===""),S=T!==-1?T:x;n.handleSelectSingleImage(C),n.playgroundResults[i].images[S]=C,K.sendActionPostMessage(Ls.EraseObject,{input:{image_src:b,mask_src:h},results:[{type:Et.Image,src:b}]})})})}catch(u){$(()=>{throw n.playgroundResults=n.playgroundResults.filter((g,h)=>h!==i),new Error(`Error generating images: ${u.message||u.toString()}`)})}finally{$(()=>{this.isErasingImages=!1})}}});m(this,"handleResetBrusher",()=>{var e,a;if(this.brushCanvasRefs.length>0){const n=(e=this.brushCanvasRefs[0])==null?void 0:e.canvasRef.current,o=(a=this.brushCanvasRefs[0])==null?void 0:a.canvasOverlayRef.current;o&&(new E_(n,o).handleCanvasClear(),$(()=>{this.brushConfigs.reset=!1}))}});m(this,"toggleIsMaskApplied",e=>{$(()=>{this.isMaskApplied=e})});m(this,"toggleManualPlacementConfig",e=>{$(()=>{this.isManualPlacementConfigEnabled=e})});m(this,"toggleBackgroundConfig",e=>{$(()=>{this.isBackgroundConfigEnabled=e})});m(this,"expandBackground",async(e,a=this.config)=>{const{playgroundStore:n}=this.rootStore,o=n.playgroundResults.length;$(()=>{this.isResizingImages=!0});const i={id:Be(),config:a,type:pe.IMAGE_TO_IMAGE,images:[{id:"",url:"",loading:!0,selected:!0}]};n.playgroundResults=[...n.playgroundResults,i];try{const r=new FormData;r.append("config",JSON.stringify({...a,original_image:{...e,offline_props:{...e.offline_props}}}));const l=await this.queryService.post("/expand",r,{"Content-Type":"multipart/form-data"},{signal:this.abortController.signal});if(!(l!=null&&l.image_res))this.rootStore.playgroundStore.removeNotLoadingImages();else if(l){const{image_res:c}=l,{playgroundResults:d}=n,u=d[o],g={...e,...e.file?{file:void 0}:{},id:Be(),url:c,loading:!0,type:pe.IMAGE_TO_IMAGE,config:{...u.config,original_image:{...e}}};u.images=[g],n.handleSelectSingleImage(g)}else $(()=>{throw n.playgroundResults=n.playgroundResults.filter((c,d)=>d!==o),new Error("Error erasing object")})}catch(r){$(()=>{throw n.playgroundResults=n.playgroundResults.filter((l,c)=>c!==o),new Error(`Error erasing object: ${r.message||r.toString()}`)})}finally{$(()=>{this.isResizingImages=!1})}});m(this,"cropImage",async(e,a=this.config)=>{var l;const{playgroundStore:n}=this.rootStore,o=n.playgroundResults.length,i=(l=a.manual_placement)==null?void 0:l.cropped_area_pixels;if(!i)return;$(()=>{this.isResizingImages=!0});const r={id:Be(),config:a,type:pe.IMAGE_TO_IMAGE,images:[{id:"",url:"",loading:!0,selected:!0}]};n.playgroundResults=[...n.playgroundResults,r];try{const c=await Xtt(e.url,i),d=new FormData;d.append("config",JSON.stringify({...a,original_image:{...e,url:c,offline_props:{...e.offline_props}}}));const u=await this.queryService.post("/crop",d,{"Content-Type":"multipart/form-data"},{signal:this.abortController.signal});if(!u)this.rootStore.playgroundStore.removeNotLoadingImages();else if(u){const{playgroundResults:g}=n,h=g[o],p={...e,...e.file?{file:void 0}:{},id:Be(),url:u,loading:!0,type:pe.IMAGE_TO_IMAGE,config:{...h.config,original_image:{...e}}};h.images=[p],n.handleSelectSingleImage(p)}}catch(c){console.error(c),this.rootStore.playgroundStore.removeNotLoadingImages()}finally{$(()=>{this.isResizingImages=!1})}});m(this,"increaseImageResolution",async(e,a,n=this.config)=>{const{playgroundStore:o}=this.rootStore,i=o.playgroundResults.length;$(()=>{this.isResizingImages=!0});const r={id:Be(),config:n,type:pe.IMAGE_TO_IMAGE,images:[{id:"",url:"",loading:!0,selected:!0}]};o.playgroundResults=[...o.playgroundResults,r],await o.handleSelectSingleImage(null);try{const l=await new jd().increaseResolution(e.url,a);if(l||this.rootStore.playgroundStore.removeNotLoadingImages(),l){const{playgroundResults:c}=o,d=c[i],u={...e,...e.file?{file:void 0}:{},id:Be(),url:l,loading:!0,type:pe.IMAGE_TO_IMAGE,config:{...d.config,original_image:{...e}}};d.images=[u],o.handleSelectSingleImage(u)}}catch(l){console.error(l)}finally{$(()=>{this.isResizingImages=!1})}});yt(this),this.rootStore=e}}const TI=["upper_center","upper_left","upper_right","bottom_left","bottom_center","bottom_right","right_center","left_center","center_vertical","center_horizontal"];class est{constructor(e){m(this,"queryService",new Je("/product-placement"));m(this,"rootStore");m(this,"config",SI);m(this,"errorMessage","");m(this,"isUploadingImage",!1);m(this,"isLoading",!1);m(this,"images",[]);m(this,"imageToGenerate","");m(this,"clearConfig",()=>{this.config=SI});m(this,"handleConfigChange",(e,a)=>{this.config[e]=a});m(this,"handleUploadImage",async e=>{var o;$(()=>{this.isUploadingImage=!0});const a=e.target.files&&e.target.files[0];e.target.value="";const{playgroundStore:n}=this.rootStore;if(a){const i=await Wu(a,dy),r={id:Be(),url:URL.createObjectURL(a),file:i,type:"upload"},l={original_image:{id:"",url:""},num_results:1},c=n.playgroundResults.length,d={id:Be(),config:{...l},type:pe.PRODUCT_PLACEMENT,isFromUpload:!0,images:[{id:Be(),url:"",loading:!0}]};n.playgroundResults=[...n.playgroundResults,d];try{const g=new FormData;r.file&&g.append("file",r.file),r&&r.file&&g.append("file_name",URL.createObjectURL(r.file)),g.append("config",JSON.stringify({...l,original_image:r}));const{result:h,original_url:p}=await this.queryService.post("/upload",g,{"Content-Type":"multipart/form-data"});$(()=>{n.playgroundResults[c].images[0]={...h,id:Be(),loading:!0,config:{...n.playgroundResults[c].config,original_image:{...r,url:p}},type:pe.PRODUCT_PLACEMENT},this.rootStore.analyticsStore.logEvent(Me.IMAGE_UPLOAD_PP)})}catch(g){$(()=>{throw this.isUploadingImage=!1,n.playgroundResults=n.playgroundResults.filter((h,p)=>p!==c),new Error(`Error generating images: ${g.message||g.toString()}`)})}const u=(o=n.playgroundResults[c].images)==null?void 0:o[0].url;u&&this.setImageToGenerate(u),$(()=>{this.isUploadingImage=!1})}});m(this,"fetchImagesFromS3",async()=>{try{this.isLoading=!0;const e=await this.queryService.get("/");$(()=>{this.images=e,this.isLoading=!1})}catch(e){$(()=>{this.isLoading=!1,this.errorMessage=`Error fetching images: ${e.message||e.toString()}`})}});m(this,"setImageToGenerate",e=>{$(()=>{this.imageToGenerate=e})});m(this,"setPlaygroundResult",e=>{const{playgroundStore:a}=this.rootStore,n=[{config:{num_results:1,background:{remove:!0}},type:pe.PRODUCT_PLACEMENT,images:[{selected:!1,id:e.id,url:e.url,type:pe.PRODUCT_PLACEMENT,config:{num_results:1,background:{remove:!0}},bg_props:{remove:{result_url:e.url}},loading:!1}]}];a.playgroundResults=n});m(this,"generateProductPlacement",async(e,a=this.config)=>{const{playgroundStore:n}=this.rootStore;let o=e||n.getSelectedImages();o.length===0&&(o=n.playgroundResults[0].images);const i=n.playgroundResults.length,r=o.every(p=>p.placement_selection!==void 0&&p.placement_selection!==null),l=r?4:1,c=n.getAvailableImages()[0],d=o.map(p=>p.placement_selection).filter(p=>!!p);this.handleConfigChange("placement_type","manual_placement"),this.handleConfigChange("manual_placement_selection",(d==null?void 0:d.length)>0?d:TI);const u={id:Be(),config:{...a},type:pe.PRODUCT_PLACEMENT,images:Array.from({length:o.length*l}).map(p=>({id:"",url:"",loading:!0}))};n.playgroundResults=[...n.playgroundResults,u];const g=new FormData;g.append("config",JSON.stringify({...a,original_image:c,num_results:l,prompt:this.config.prompt,prompt_enhancement:this.config.prompt_enhancement,width:this.config.width,height:this.config.height,fast:this.config.fast})),this.rootStore.analyticsStore.logEvent(r?Me.MANUAL_PP_GENERATE:Me.PP_GENERATE);const{result:h}=await this.queryService.post("/",g,{"Content-Type":"multipart/form-data"});$(()=>{h.forEach((p,_)=>{const y={id:p[1],url:p[0]};n.playgroundResults[i].images[_]={...y,id:Be(),loading:!0,config:{...n.playgroundResults[i].config,original_image:{...c}},type:pe.PRODUCT_PLACEMENT,placement_selection:r?(o==null?void 0:o.length)===1||_<=3?o[0].placement_selection:o[1].placement_selection:TI[_]}})})});yt(this),this.rootStore=e}}const SI={prompt:"",width:1e3,height:1e3,num_results:1,prompt_enhancement:!0,original_image:{id:"",url:""},placement_type:"manual_placement",manual_placement_selection:[],fast:!0},tst={"text-to-image":{id:"IMG_GENERATION_API_1",apiName:"Text to Image",endpoint:"/text-to-image",pathParameter:{initialDocLink:"https://docs.bria.ai/${tag}/endpoints/text-to-image-${model}",model:"fast"},docLink:"https://docs.bria.ai/image-generation/endpoints/text-to-image-fast",method:"POST",guidanceMethods:[{id:"1"}],guidanceMethodsPayload:[{guidance_method:"controlnet_canny",guidance_method_image_file:null,guidance_method_scale:1}],IPAdapterPayload:{image_prompt_urls:[],image_prompt_scale:1,image_prompt_mode:"regular"},parameters:[{name:"model",label:"Model type",type:"tailored_models",defaultValue:"fast_2.3",placeholder:"Select model",validationSchema:{required:!0},showFoundationModels:!0,info:"The Base model generates high-quality images up to 1024x1024 pixels, the Fast model prioritizes speed without sacrificing quality, and the HD model produces high-quality images at 1920x1080 resolution."},{name:"model_influence",label:"Tailored model influence",type:"slider",variant:"labeled-slider",step:.1,min:0,max:1,defaultValue:1,valueLabelDisplay:"auto",hidden:!0,labeledMarks:[{value:0,label:"0"},{value:1,label:"1"}],info:"The influence of the tailored model on the generation. "},{name:"fast",label:"Fast",type:"checkbox",className:"fastCheckbox",defaultValue:!0,hidden:!0,info:"Determines the generation mode. When true, the generation will utilize the fast mode which provides the best balance between speed and quality. The false, the regular mode will be utilized."},{name:"include_generation_prefix",label:"Include generation prefix",type:"checkbox",className:"topCheckbox",defaultValue:!0,info:"The prefix ensures consistent generation. Complete the sentence with your prompt; the prefix is included automatically."},{name:"resetToPrefix",label:"Reset to Prefix",type:"secondaryButton",buttonType:"textSmall",className:"resetPrefix",action:"resetPrefix",hidden:!0},{name:"prompt",id:"prompt",label:"Prompt",type:"string",validationSchema:{required:!0},placeholder:"Prompt",defaultValue:"",multiline:!0,minRows:3,height:"auto",info:"The prompt you would like to use to generate images, supports English prompts only, no special characters. Enhanced prompt generate additional descriptive variations, resulting in more diverse and creative output images"},{name:"prompt",id:"tg_prompt",label:"Prompt",type:"InputWithHighlightedPrefix",validationSchema:{required:!0},defaultValue:"",multiline:!0,minRows:3,height:"auto",info:"The prompt you would like to use to generate images, supports English prompts only, no special characters. Enhanced prompt generate additional descriptive variations, resulting in more diverse and creative output images"},{name:"prompt_enhancement",label:"Enhanced prompt",type:"checkbox",className:"optimizeCheckbox",defaultValue:!1,info:"An additional logic takes the scene description that was included and adjusts it to achieve optimal results."},{name:"aspect_ratio",label:"Aspect ratio",type:"dropdown",defaultValue:"1:1",dropdownOptions:[{key:"original",value:"original"},{key:"1:1",value:"1:1"},{key:"2:3",value:"2:3"},{key:"3:2",value:"3:2"},{key:"3:4",value:"3:4"},{key:"4:3",value:"4:3"},{key:"4:5",value:"4:5"},{key:"5:4",value:"5:4"},{key:"9:16",value:"9:16"},{key:"16:9",value:"16:9"}],validationSchema:{required:!0},info:"The aspect ratio of the generated image."},{name:"negative_prompt",label:"Negative prompt",type:"string",placeholder:"Negative prompt",defaultValue:"",multiline:!0,minRows:3,height:"auto",info:"Elements or features that should be excluded from the generated scene."},{name:"seed",label:"Seed number",placeholder:"Seed number",type:"number",validationSchema:{onlyNumbers:!0},defaultValue:"",info:"Choose between random or predictable results by setting a seed for the generated image."},{name:"steps_num",label:"Number of steps",type:"slider",variant:"labeled-slider",step:1,min:20,max:50,defaultValue:30,valueLabelDisplay:"on",labeledMarks:[{value:20,label:"20"},{value:50,label:"50"}],info:"Number of steps: The number of iterations the model goes through to refine the generated image."},{name:"text_guidance_scale",label:"Text guidance scale",type:"slider",variant:"labeled-slider",step:.1,min:1,max:10,defaultValue:5,valueLabelDisplay:"on",labeledMarks:[{value:1,label:"1"},{value:10,label:"10"}],info:"Determines how closely the generated image should adhere to the input text description."},{name:"num_results",label:"Number of results",type:"slider",min:1,max:4,defaultValue:4,valueLabelDisplay:"off",marks:!0,step:1,info:"Specify the number of images to generate."},{name:"medium",label:"Medium",type:"dropdown",placeholder:"Select medium",defaultValue:"",dropdownOptions:[{key:"Select medium",value:""},{key:"Photography",value:"photography"},{key:"Art",value:"art"}],info:"Which medium should be included in your generated images."},{name:"guidance_methods",label:"Guidance methods",type:"guidanceMethods",info:"Select up to 2 ControlNet methods to combine in a single inference, each with its own guidance scale to set its impact."},{name:"imagePromptAdapter",label:"Image prompt adapter",type:"imagePromptAdapter",info:"Use the Image Prompt Adapter to combine one or more images, controlling the overall scale and selecting between regular or style-only mode."}]},"text-to-vector":{id:"IMG_GENERATION_API_2",apiName:"Text to Vector",endpoint:"/text-to-vector",pathParameter:{initialDocLink:"https://docs.bria.ai/${tag}/endpoints/text-to-vector-${model}",model:"fast"},docLink:"https://docs.bria.ai/image-generation/endpoints/text-to-vector-fast",method:"POST",guidanceMethods:[{id:"2"}],guidanceMethodsPayload:[{guidance_method:"controlnet_canny",guidance_method_image_file:null,guidance_method_scale:1}],IPAdapterPayload:{image_prompt_urls:[],image_prompt_scale:1,image_prompt_mode:"regular"},parameters:[{name:"model",label:"Model type",type:"tailored_models",defaultValue:"fast_2.3",placeholder:"Select model",validationSchema:{required:!0},showFoundationModels:!0,isVector:!0,info:"The Base model generates high-quality images up to 1024x1024 pixels and the Fast model prioritizes speed without sacrificing quality."},{name:"model_influence",label:"Tailored model influence",type:"slider",variant:"labeled-slider",step:.1,min:0,max:1,defaultValue:1,valueLabelDisplay:"auto",hidden:!0,labeledMarks:[{value:0,label:"0"},{value:1,label:"1"}],info:"The influence of the tailored model on the generation. "},{name:"fast",label:"Fast",type:"checkbox",className:"fastCheckbox",defaultValue:!0,hidden:!0,info:"Determines the generation mode. When true, the generation will utilize the fast mode which provides the best balance between speed and quality. The false, the regular mode will be utilized."},{name:"include_generation_prefix",label:"Include generation prefix",type:"checkbox",className:"topCheckbox",defaultValue:!0,info:"The prefix ensures consistent generation. Complete the sentence with your prompt; the prefix is included automatically."},{name:"resetToPrefix",label:"Reset to Prefix",type:"secondaryButton",buttonType:"textSmall",className:"resetPrefix",action:"resetPrefix",hidden:!0},{name:"prompt",id:"prompt",label:"Prompt",type:"string",validationSchema:{required:!0},placeholder:"Prompt",defaultValue:"",multiline:!0,minRows:3,height:"auto",info:"The prompt you would like to use to generate images, supports English prompts only, no special characters. Enhanced prompt generate additional descriptive variations, resulting in more diverse and creative output images"},{name:"prompt",id:"tg_prompt",label:"Prompt",type:"InputWithHighlightedPrefix",validationSchema:{required:!0},defaultValue:"",multiline:!0,minRows:3,height:"auto",info:"The prompt you would like to use to generate images, supports English prompts only, no special characters. Enhanced prompt generate additional descriptive variations, resulting in more diverse and creative output images"},{name:"aspect_ratio",label:"Aspect ratio",type:"dropdown",defaultValue:"1:1",dropdownOptions:[{key:"1:1",value:"1:1"},{key:"2:3",value:"2:3"},{key:"3:2",value:"3:2"},{key:"3:4",value:"3:4"},{key:"4:3",value:"4:3"},{key:"4:5",value:"4:5"},{key:"5:4",value:"5:4"},{key:"9:16",value:"9:16"},{key:"16:9",value:"16:9"}],validationSchema:{required:!0},info:"The aspect ratio of the generated image."},{name:"negative_prompt",label:"Negative prompt",type:"string",placeholder:"Negative prompt",defaultValue:"",multiline:!0,minRows:3,height:"auto",info:"Elements or features that should be excluded from the generated scene."},{name:"seed",label:"Seed number",placeholder:"Seed number",type:"number",validationSchema:{onlyNumbers:!0},defaultValue:"",info:"Choose between random or predictable results by setting a seed for the generated image."},{name:"steps_num",label:"Number of steps",type:"slider",variant:"labeled-slider",step:1,min:20,max:50,defaultValue:30,valueLabelDisplay:"on",labeledMarks:[{value:20,label:"20"},{value:50,label:"50"}],info:"Number of steps: The number of iterations the model goes through to refine the generated image."},{name:"text_guidance_scale",label:"Text guidance scale",type:"slider",variant:"labeled-slider",step:.1,min:1,max:10,defaultValue:5,valueLabelDisplay:"on",labeledMarks:[{value:1,label:"1"},{value:10,label:"10"}],info:"Determines how closely the generated image should adhere to the input text description."},{name:"num_results",label:"Number of results",type:"slider",min:1,max:4,defaultValue:4,valueLabelDisplay:"off",marks:!0,step:1,info:"Specify the number of images to generate."},{name:"guidance_methods",label:"Guidance methods",type:"guidanceMethods",info:"Select up to 4 methods to combine in a single inference, each with its own guidance scale to set its impact."},{name:"imagePromptAdapter",label:"Image prompt adapter",type:"imagePromptAdapter",info:"Use the Image Prompt Adapter to combine one or more images, controlling the overall scale and selecting between regular or style-only mode."}]},reimagine:{id:"IMG_GENERATION_API_3",apiName:"Generate Image with Referenc",endpoint:"/reimagine",docLink:"https://docs.bria.ai/image-generation/endpoints/reimagine-structure-reference",method:"POST",parameters:[{name:"structure_image_url",label:"Image URL",type:"imageUpload"},{name:"prompt",label:"Prompt",type:"string",defaultValue:"",validationSchema:{required:!0},placeholder:"Prompt",multiline:!0,minRows:3,height:"auto",info:"The text prompt describing the desired output image."},{name:"structure_ref_influence",label:"",type:"slider",variant:"labeled-slider",step:.05,min:0,max:1,defaultValue:.75,className:"labeled-slider",valueLabelDisplay:"auto",labeledMarks:[{value:0,label:"Low"},{value:1,label:"High"}]},{name:"tailored_model_id",label:"Models",type:"tailored_models",placeholder:"Models",defaultValue:"fast_2.3",info:"The tailored model to use for generation (optional), including the level of influence of the tailored model on the generation."},{name:"tailored_model_influence",label:"",type:"slider",variant:"labeled-slider",step:.05,min:0,max:1,defaultValue:.5,className:"labeled-slider",valueLabelDisplay:"auto",labeledMarks:[{value:0,label:"Low"},{value:1,label:"High"}]},{name:"fast",label:"Fast",type:"checkbox",className:"fastCheckbox",defaultValue:!0,hidden:!0,info:"Determines the generation mode. When true, the generation will utilize the fast mode which provides the best balance between speed and quality. The false, the regular mode will be utilized."},{name:"steps_num",label:"Number of steps",type:"slider",variant:"labeled-slider",step:1,min:4,max:20,defaultValue:12,valueLabelDisplay:"on",labeledMarks:[{value:4,label:"4"},{value:20,label:"20"}],info:"The number of iterations the model goes through to refine the generated image."},{name:"seed",label:"Seed number",placeholder:"Seed number",type:"number",validationSchema:{onlyNumbers:!0},defaultValue:"",info:"Choose between random or predictable results by setting a seed for the generated image."},{name:"num_results",label:"Number of results",type:"slider",min:1,max:4,defaultValue:4,valueLabelDisplay:"off",marks:!0,step:1,info:"Specify the number of background variations to generate."}]},"prompt-enhancement":{id:"IMG_GENERATION_API_4",apiName:"Prompt Enhancement",endpoint:"/prompt_enhancer",docLink:"https://docs.bria.ai/image-generation/endpoints/prompt-enhancer",method:"POST",parameters:[{name:"prompt",label:"Prompt",type:"string",defaultValue:"",validationSchema:{required:!0},placeholder:"Prompt",multiline:!0,minRows:3,height:"auto"}]}},sst={"remove-background":{id:"IMG_MODIFICATIONS_API_1",apiName:"Remove Background",endpoint:"/background/remove",docLink:"https://docs.bria.ai/image-editing/endpoints/background-remove",method:"POST",contentType:"application/x-www-form-urlencoded",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"Remove",label:"Remove background",type:"button",buttonType:"primaryMedium",className:"flex-row",action:"generate",info:"Remove the background of an image"}]},"blur-background":{id:"IMG_MODIFICATIONS_API_2",apiName:"Blur Background",endpoint:"/background/blur",docLink:"https://docs.bria.ai/image-editing/endpoints/blur-bg",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"scale",label:"Blur amount",type:"slider",min:1,max:5,defaultValue:1,valueLabelDisplay:"off",marks:!0,step:1,info:"A scale for determining how blurry the background of the image should be."},{name:"Blur",label:"Blur background",type:"button",buttonType:"primaryMedium",className:"flex-row",action:"generate",info:"Create a blur effect on the background of an image"}]},"expand-image":{id:"IMG_MODIFICATIONS_API_3",apiName:"Expand image",endpoint:"/image_expansion",docLink:"https://docs.bria.ai/image-editing/endpoints/image-expansion",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"canvas_size",label:"Canvas size",type:"intArray",numberOfInputs:2,defaultValue:[1e3,1e3],customEndAdornmentText:"px",floatingLabel:["W","H"],validationSchema:{required:!0,min:216,max:5e3},info:"The desired size of the final image, after the expansion. should have an area of less than 5000x5000 pixels."},{name:"original_image_size",label:"Original image size",type:"intArray",numberOfInputs:2,defaultValue:[1e3,1e3],customEndAdornmentText:"px",floatingLabel:["W","H"],validationSchema:{required:!0,min:216,max:5e3},info:"The desired size of the original image, inside the full canvas. The ratio of original image area to the canvas area should be greater than 15%."},{name:"constrain_proportions",label:"Constrain proportions",type:"checkbox",className:"optimizeCheckbox",defaultValue:!0},{name:"original_image_location",label:"Original image location",type:"intArray",numberOfInputs:2,defaultValue:[0,0],customEndAdornmentText:"px",floatingLabel:["Left","Top"],validationSchema:{required:!0,min:-5e3,max:5e3},info:"The desired location of the original image, inside the full canvas. Provide the location of the upper left corner of the original image. The location can also be outside the canvas (the original image will be cropped)."},{name:"prompt",label:"Prompt",type:"string",placeholder:"Prompt",multiline:!0,minRows:3,height:"auto",defaultValue:"",info:"Text on which you wish to base the image expansion. Supports prompts in English only, no special characters."},{name:"seed",label:"Seed number",placeholder:"Seed number",type:"number",validationSchema:{onlyNumbers:!0},defaultValue:"",info:"Choose between random or predictable results by setting a seed for the generated image."},{name:"negative_prompt",label:"Negative prompt",type:"string",placeholder:"Negative prompt",multiline:!0,minRows:3,height:"auto",defaultValue:"",info:"Elements or features that should be excluded from the generated scene."}]},"generate-background":{id:"IMG_MODIFICATIONS_API_4",apiName:"Generate Background",endpoint:"/background/replace",docLink:"https://docs.bria.ai/image-editing/endpoints/background-replace",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"fast",label:"Generation mode",type:"dropdown",defaultValue:!0,dropdownOptions:[{key:"Fast",value:!0},{key:"Regular",value:!1}],validationSchema:{required:!0},info:"Fast mode provides the best balance between speed and quality. Regular mode prioritizes quality over generation speed."},{name:"bg_prompt",label:"Background prompt",type:"string",placeholder:"Background prompt",multiline:!0,minRows:3,height:"auto",validationSchema:{custom:"promptOrImageRef",customErrorMessage:"Provide a text prompt or a background image reference"},info:"Text description of the new background for the provided image. Supports prompts in English only, no special characters."},{name:"refine_prompt",label:"Refine prompt",type:"dropdown",defaultValue:!0,dropdownOptions:[{key:"True",value:!0},{key:"False",value:!1}],validationSchema:{required:!0},info:"Additional logic takes the background prompt and adjusts it to achieve optimal results."},{name:"original_quality",label:"Original quality",type:"checkbox",className:"optimizeCheckbox",defaultValue:!1,info:"Determines if the output image should retain the original input image's size."},{name:"ref_image_file",label:"Background image reference",type:"imageUploader",description:"Upload image",supportedFilesText:"Match the background from your image (PNG, JPEG, JPG, WebP), Limited up to 12MB.",validationSchema:{custom:"promptOrImageRef",customErrorMessage:"Provide a text prompt or a background image reference"},info:"Background reference image to be used for generating the new background."},{name:"negative_prompt",label:"Negative prompt",type:"string",placeholder:"Negative prompt",multiline:!0,minRows:3,height:"auto",hidden:!0,info:"Elements or features that should be excluded from the generated scene."},{name:"seed",label:"Seed number",placeholder:"Seed number",type:"number",validationSchema:{onlyNumbers:!0},defaultValue:"",info:"Choose between random or predictable results by setting a seed for the generated image."},{name:"num_results",label:"Number of results",type:"slider",min:1,max:4,defaultValue:4,valueLabelDisplay:"off",marks:!0,step:1,info:"Specify the number of background variations to generate."}]},"increase-resolution":{id:"IMG_MODIFICATIONS_API_5",apiName:"Increase Resolution",endpoint:"/image/increase_resolution",docLink:"https://docs.bria.ai/image-editing/endpoints/increase-resolution",method:"POST",contentType:"application/x-www-form-urlencoded",requiresOrg:!0,parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"desired_increase",label:"Increase Resolution",type:"dropdown",defaultValue:2,dropdownOptions:[{key:"Increase X2",value:2},{key:"Increase X4",value:4}],info:"Upscale the resolution of the image by X2 or X4, limited to a total area of 8,192x8,192 pixels."},{name:"Generate",label:"Increase resolution",type:"button",buttonType:"primaryMedium",className:"flex-row",action:"generate"}]},"delayer-image":{id:"IMG_MODIFICATIONS_API_6",apiName:"Delayer Image",endpoint:"/delayer_image",docLink:"https://docs.bria.ai/image-editing/endpoints/image-to-psd",method:"POST",nonIsolated:!0,parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"Download",label:"Delayer Image",type:"button",buttonType:"primaryMedium",className:"flex-row",action:"delayerImage",info:"Create a layered PSD file from the image."}]},"crop-out-foreground":{id:"IMG_MODIFICATIONS_API_7",apiName:"Crop Out Foreground",endpoint:"/crop_out_foreground",docLink:"https://docs.bria.ai/image-editing/endpoints/crop",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"padding",label:"Padding",type:"number",defaultValue:0,placeholder:"Padding",validationSchema:{onlyPositiveNumbers:!0,max:1e4},info:"Cropping the object with padding around the remaining region of interest. Enter an image with a transparent background."}]},"get-masks":{id:"IMG_MODIFICATIONS_API_8",apiName:"Get Masks",endpoint:"/get_masks",docLink:"https://docs.bria.ai/image-editing/endpoints/objects-mask-generator",nonIsolated:!0,method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"Download",label:"Get masks",type:"button",buttonType:"primaryMedium",className:"flex-row",action:"getMasks",info:"Generate all possible masks for an image, creating a full segmentation of the image."}]},eraser:{id:"IMG_MODIFICATIONS_API_9",apiName:"Eraser",endpoint:"/eraser",docLink:"https://docs.bria.ai/image-editing/endpoints/eraser",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"brush_size",label:"Brush Size",type:"slider",variant:"labeled-slider",fieldLabels:["Minimum","Maximum"],min:0,max:100,valueLabelDisplay:"on",info:"The size of the brush used to mark areas for erasure in the image."},{name:"Brush actions",type:"buttonsGroup",className:"inlineFlexRight",buttonsList:[{name:"reset_image",label:"Reset Image",type:"textSmall"},{name:"erase_object",label:"Erase",type:"primaryMedium"}]}]},"gen-fill":{id:"IMG_MODIFICATIONS_API_10",apiName:"Eraser",endpoint:"/gen_fill",docLink:"https://docs.bria.ai/image-editing/endpoints/gen-fill",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload",required:!1},{name:"brush_size",label:"Brush Size",type:"slider",variant:"labeled-slider",fieldLabels:["Minimum","Maximum"],min:0,max:100,valueLabelDisplay:"on",info:"The size of the brush used to mark areas for erasure in the image."},{name:"divider",type:"divider"},{name:"prompt",label:"Prompt",type:"string",required:!0,placeholder:"Describe the object you want to generate",defaultValue:"",multiline:!0,minRows:3,height:"auto",validationSchema:{required:!0},info:"The prompt you would like to use to generate the object within the masked region."},{name:"negative_prompt",label:"Negative prompt",type:"string",required:!1,placeholder:"Negative prompt",defaultValue:"",multiline:!0,minRows:3,height:"auto",info:"The prompt you would like to use to specify details or attributes to avoid in the object generated within the masked region."},{name:"seed",label:"Seed number",placeholder:"Seed number",type:"number",validationSchema:{onlyNumbers:!0},defaultValue:"",info:"Choose between random or predictable results by setting a seed for the generated image."},{name:"Brush actions",type:"buttonsGroup",className:"inlineFlexRight",buttonsList:[{name:"reset_image",label:"Reset Image",type:"textSmall"},{name:"erase_object",label:"Generate",type:"primaryMedium"}]}]}},ast={"product-cutout":{id:"ECOMMERCE_API_1",apiName:"Product Cutout",endpoint:"/product/cutout",docLink:"https://docs.bria.ai/product-shot-editing/endpoints/product-cutout",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"Generate",label:"Product cutout",type:"button",buttonType:"primaryMedium",className:"flex-row",action:"generate",info:"Isolate a product and remove its background."}]},"product-packshot":{id:"ECOMMERCE_API_2",apiName:"Product Packshot",endpoint:"/product/packshot",docLink:"https://docs.bria.ai/product-shot-editing/endpoints/product-packshot",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"background_color",label:"Background color",type:"color",defaultValue:"#FFFFFF",info:"Create 2000x2000 px pack shots on a customizable solid background.",validationSchema:{custom:"isValidHexColor",customErrorMessage:"Please enter valid color code"}}]},"product-shadow":{id:"ECOMMERCE_API_3",apiName:"Product Shadow",endpoint:"/product/shadow",docLink:"https://docs.bria.ai/product-shot-editing/endpoints/product-shadow",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"type",label:"Type",type:"dropdown",defaultValue:"regular",dropdownOptions:[{key:"Regular",value:"regular"},{key:"Float",value:"float"}],info:"A 'regular' shadow surrounding the product or a 'float' shadow beneath it for added depth."},{name:"background_color",label:"Background color",type:"color",defaultValue:"",info:"Provide the background hex color code; exclude for transparency.",validationSchema:{custom:"isValidHexColor",customErrorMessage:"Please enter valid color code"}},{name:"shadow_color",label:"Shadow color",type:"color",defaultValue:"#000000",info:"The shadow color hex code.",validationSchema:{custom:"isValidHexColor",customErrorMessage:"Please enter valid color code"}},{name:"shadow_offset",label:"Shadow offset",type:"intArray",numberOfInputs:2,defaultValue:[0,15],floatingLabel:["X","Y"],validationSchema:{onlyNumbers:!0,max:5e3,min:-5e3},info:"Controls shadow position relative to the object in pixels. Accepts a tuple-like list [x, y], where x and y can be positive or negative."},{name:"shadow_intensity",label:"Shadow intensity",type:"slider",min:0,max:100,valueLabelDisplay:"on",defaultValue:60,info:"Adjusts the intensity of the shadow. This parameter is optional."},{name:"shadow_blur",label:"Shadow blur",type:"number",defaultValue:15,validationSchema:{onlyPositiveNumbers:!0,max:5e3},info:"Controls the blur level of the shadow's edges."},{name:"shadow_width",label:"Shadow width",type:"number",hidden:!0,info:"Control the elliptical shadow's width in pixels, accepting positive or negative values."},{name:"shadow_height",label:"Shadow height",type:"number",defaultValue:70,hidden:!0,info:"Control the elliptical shadow's height in pixels, accepting positive or negative values."}]},"lifestyle-product-shot-by-text":{id:"ECOMMERCE_API_4",apiName:"Lifestyle Product Shot by Text",endpoint:"/product/lifestyle_shot_by_text",docLink:"https://docs.bria.ai/product-shot-editing/endpoints/product-lifestyle-shot-by-text",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"fast",label:"Generation mode",type:"dropdown",defaultValue:!0,dropdownOptions:[{key:"Fast",value:!0},{key:"Regular",value:!1}],validationSchema:{required:!0},info:"Fast mode generation provides the best balance between speed and quality."},{name:"scene_description",label:"Scene description",type:"string",validationSchema:{required:!0},placeholder:"Scene description",multiline:!0,minRows:3,height:"auto",info:"Text description of the new scene or background; supports English prompts only, no special characters."},{name:"optimize_description",label:"Optimize description",type:"checkbox",className:"optimizeCheckbox",defaultValue:!0,info:"An additional logic takes the scene description that was included and adjusts it to achieve optimal results."},{name:"exclude_elements",label:"Exclude elements",placeholder:"Exclude elements",type:"string",hidden:!0,info:"Elements or features to exclude from the generated scene; supports English prompts only, no special characters."},{name:"placement_type",label:"Placement type",type:"dropdown",dropdownOptions:[{key:"Original",value:"original"},{key:"Automatic",value:"automatic"},{key:"Manual placement",value:"manual_placement"},{key:"Manual padding",value:"manual_padding"}],defaultValue:"original",validationSchema:{required:!0},info:"Control product positioning: 'original' keeps the position, 'automatic' offers recommendations, 'manual' selects predefined options."},{name:"original_quality",label:"Original quality",type:"checkbox",className:"optimizeCheckbox",defaultValue:!1,info:"When placement is set to original, this flag controls whether the output keeps the input image's size."},{name:"manual_placement_selection",label:"Manual placement selection",type:"dropdown",selectMultipleCheckbox:!0,multiple:!0,dropdownOptions:[{key:"Upper left",value:"upper_left"},{key:"Upper right",value:"upper_right"},{key:"Bottom left",value:"bottom_left"},{key:"Bottom right",value:"bottom_right"},{key:"Right center",value:"right_center"},{key:"Left center",value:"left_center"},{key:"Upper center",value:"upper_center"},{key:"Bottom center",value:"bottom_center"},{key:"Center vertical",value:"center_vertical"},{key:"Center horizontal",value:"center_horizontal"}],hidden:!0,defaultValue:["upper_left"],info:"If you've selected manual placement, you should use this parameter to specify which placements/positions you would like to use from the list. You can select more than one placement/position."},{name:"padding_values",label:"Padding values",type:"intArray",numberOfInputs:4,defaultValue:[0,0,0,0],floatingLabel:["Left","Right","Top","Bottom"],hidden:!0,className:"small-input",validationSchema:{required:!0,onlyPositiveNumbers:!0,max:1e4},info:"Set padding in pixels around the product: [left, right, top, bottom]. For optimal results, total should reach 1,000,000 pixels."},{name:"num_results",label:"Number of results",type:"slider",min:1,max:4,defaultValue:4,valueLabelDisplay:"off",marks:!0,step:1,info:"Specify the number of lifestyle product shots to generate."},{name:"shot_size",label:"Shot size",type:"intArray",numberOfInputs:2,defaultValue:[1e3,1e3],floatingLabel:["X","Y"],customEndAdornmentText:"px",hidden:!0,validationSchema:{required:!0,onlyPositiveNumbers:!0,min:10,max:1e4},info:"Indicate final product shot size; optimal is about 1,000,000 pixels."}]},"lifestyle-product-shot-by-image":{id:"ECOMMERCE_API_5",apiName:"Lifestyle Product Shot by Image",endpoint:"/product/lifestyle_shot_by_image",docLink:"https://docs.bria.ai/product-shot-editing/endpoints/product-lifestyle-shot-by-image",method:"POST",parameters:[{name:"file",label:"Image URL",type:"imageUpload"},{name:"ref_image_file",label:"Background image reference",type:"imageUploader",description:"Upload image",supportedFilesText:"Match the background from your image (PNG, JPEG, JPG, WebP), Limited up to 12MB.",info:"Background reference image to be used for generating the lifestyle shot."},{name:"enhance_ref_image",label:"Enhance reference image",type:"dropdown",defaultValue:!0,dropdownOptions:[{key:"True",value:!0},{key:"False",value:!1}],validationSchema:{required:!0},info:"Adjusts outputs based on the reference image for improved results."},{name:"placement_type",label:"Placement type",type:"dropdown",dropdownOptions:[{key:"Original",value:"original"},{key:"Automatic",value:"automatic"},{key:"Manual placement",value:"manual_placement"},{key:"Manual padding",value:"manual_padding"}],defaultValue:"original",validationSchema:{required:!0},info:`This parameter controls product positioning in the image: "Original" preserves the product's original position, "Automatic" generates 10 recommended positions, "Manual placement" lets you select predefined positions using "Manual placement selection", and "Manual padding" allows you to control position and size by defining padding in pixels around the product.`},{name:"original_quality",label:"Original quality",type:"checkbox",className:"optimizeCheckbox",defaultValue:!1,info:"When placement is set to original, this flag controls whether the output keeps the input image's size."},{name:"manual_placement_selection",label:"Manual placement selection",type:"dropdown",selectMultipleCheckbox:!0,multiple:!0,dropdownOptions:[{key:"Upper left",value:"upper_left"},{key:"Upper right",value:"upper_right"},{key:"Bottom left",value:"bottom_left"},{key:"Bottom right",value:"bottom_right"},{key:"Right center",value:"right_center"},{key:"Left center",value:"left_center"},{key:"Upper center",value:"upper_center"},{key:"Bottom center",value:"bottom_center"},{key:"Center vertical",value:"center_vertical"},{key:"Center horizontal",value:"center_horizontal"}],hidden:!0,defaultValue:["upper_left"],info:"If you've selected manual placement, you should use this parameter to specify which placements/positions you would like to use from the list. You can select more than one placement/position."},{name:"padding_values",label:"Padding values",type:"intArray",numberOfInputs:4,defaultValue:[0,0,0,0],floatingLabel:["Left","Right","Top","Bottom"],hidden:!0,className:"small-input",validationSchema:{required:!0,onlyPositiveNumbers:!0,max:1e4},info:"The desired padding in pixels around the product."},{name:"num_results",label:"Number of results",type:"slider",min:1,max:4,defaultValue:4,valueLabelDisplay:"off",marks:!0,step:1},{name:"shot_size",label:"Shot size",type:"intArray",numberOfInputs:2,defaultValue:[1e3,1e3],floatingLabel:["X","Y"],customEndAdornmentText:"px",hidden:!0,validationSchema:{required:!0,onlyPositiveNumbers:!0,min:10,max:1e4},info:"Indicate final product shot size; optimal is about 1,000,000 pixels."}]}},nst={"remove-video-background":{id:"VideoEditing_API_1",apiName:"Remove Video Background",endpoint:"/background/remove",docLink:"https://docs.bria.ai/video-editing/endpoints/remove-video-background",method:"POST",parameters:[{name:"file",type:"videoUpload"},{name:"Remove",label:"Remove background",type:"button",buttonType:"primaryMedium",className:"flex-row",action:"video-remove-background",info:"Remove the background from the video"}]}},ost={ImageGenerations:tst,ImageModifications:sst,ECommerceSuite:ast,VideoEditing:nst},jI={original_image:{id:"",url:""},selectedAPI:_i.ECommerceSuite,selectedSubAPI:void 0,apiConfig:null,num_results:1};class ist{constructor(e){m(this,"imageGenerationsQueryService",new Je("/image_generations"));m(this,"eCommerceSuiteQueryService",new Je("/ecommerce-suite"));m(this,"imageModificationsService",new Je("/image_modifications"));m(this,"videoModificationsService",new Je("/video_modifications"));m(this,"fileQueryService",new Je("/upload-image"));m(this,"videoQueryService",new Je("/upload-video"));m(this,"abortController",new AbortController);m(this,"imageUtils",ca());m(this,"rootStore");m(this,"sandboxUtils");m(this,"config",jI);m(this,"errorMessage",null);m(this,"isUploadingImage",!1);m(this,"isUploadingVideo",!1);m(this,"isUploadingIPImage",!1);m(this,"uploadImageSrc","");m(this,"hasImageUpload",!1);m(this,"hasVideoUpload",!1);m(this,"MAX_FILE_SIZE",12*1024*1024);m(this,"MAX_FILES_LIMIT",1);m(this,"isConsole",!1);m(this,"isGeneratingResults",!1);m(this,"JsonConfigs",ost);m(this,"brushCanvasRefs",[]);m(this,"brushConfigs",{globalCompositeOperation:Ha.globalCompositeOperation,strokeStyle:Ha.strokeStyle,lineWidth:Ha.lineWidth,brushColorOpacity:Ha.brushColorOpacity,lineJoin:Ha.lineJoin,lineCap:Ha.lineCap,globalAlpha:Ha.globalAlpha,isMaskApplied:!1});m(this,"isLoading",!1);m(this,"textResultToUse","");m(this,"errorToast",Xa());m(this,"handleAPIConfigChange",(e,a)=>{$(()=>{var n,o,i,r,l;if(this.config[e]=a,this.config.selectedSubAPI){const c=(n=this.JsonConfigs[this.config.selectedAPI])==null?void 0:n[this.config.selectedSubAPI];this.config.apiConfig=c?JSON.parse(JSON.stringify(c)):void 0}else this.config.apiConfig=null;this.hasImageUpload=!!((i=(o=this.config.apiConfig)==null?void 0:o.parameters)!=null&&i.filter(c=>c.type==="imageUpload").length),this.hasVideoUpload=!!((l=(r=this.config.apiConfig)==null?void 0:r.parameters)!=null&&l.filter(c=>c.type==="videoUpload").length)})});m(this,"removeNotLoadedImages",()=>{const{playgroundStore:e}=this.rootStore;e.playgroundResults=e.playgroundResults.map(a=>(a==null?void 0:a.images.some(o=>!o.loading))?a:null).filter(a=>a!==null)});m(this,"abortResultsGeneration",()=>{this.abortController&&(this.abortController.abort(),this.removeNotLoadedImages())});m(this,"clearConfig",()=>{this.config=jI});m(this,"extractFileName",e=>{const o=e.split("?")[0].split("/").pop()||"",i=o.lastIndexOf(".");return(i!==-1?o.substring(0,i):o)||"file"});m(this,"downloadZipFile",async(e,a)=>{const n=await this.imageUtils.getBlob(e);Tg.saveAs(n,`${Pg(a)}.zip`)});m(this,"calculateVideoRemoveBgLoadingTime",e=>{var a;return(a=e==null?void 0:e.info)!=null&&a.frame_count?Math.ceil(e.info.frame_count*3):600});m(this,"generateResults",async(e,a)=>{var r,l,c,d,u,g;this.errorMessage=null;const{playgroundStore:n}=this.rootStore,o=n.playgroundResults.length,i=n.textResults.length;this.abortController=new AbortController;try{const h=this.config.apiConfig;if(!h)throw new Error("No API Selected!");$(()=>{this.isGeneratingResults=!0});let p={};e&&(p=JSON.parse(e));const _=p==null?void 0:p.num_results;if(!a||a==="generate"){const b={id:Be(),config:{...this.config},type:pe.SANDBOX_API,images:Array.from({length:_||this.config.num_results}).map(x=>({id:"",url:"",loading:!0}))};n.playgroundResults=[...n.playgroundResults,b]}if(this.hasImageUpload){if(!n.singleSelectedImage)throw new Error("No image uploaded or selected");p.image_url=n.singleSelectedImage.url}if(h.nonIsolated&&n.singleSelectedImage){const b=n.singleSelectedImage;b.vhash?p.visual_id=b.vhash:(p.visual_id=await this.fileQueryService.post("/url",{image_url:p.image_url}),b.vhash=p.visual_id)}let y=[];switch(this.config.selectedAPI){case _i.ECommerceSuite:y=await this.eCommerceSuiteQueryService.post(h.endpoint,p,void 0,{signal:this.abortController.signal});break;case _i.ImageModifications:y=await this.imageModificationsService.post(h.endpoint,p,void 0,{signal:this.abortController.signal});break;case _i.ImageGenerations:switch(this.config.selectedSubAPI){case xa.GenerateImage:case xa.GenerateVector:p.model=(r=h.pathParameter)==null?void 0:r.model,(l=h.pathParameter)!=null&&l.model_id&&(p.model_id=(c=h.pathParameter)==null?void 0:c.model_id);break;case xa.reimagine:((u=(d=this.config.apiConfig)==null?void 0:d.parameters)==null?void 0:u.filter(C=>C.name==="structure_image_url").length)&&(p.structure_image_url=(g=n.singleSelectedImage)==null?void 0:g.url,delete p.image_url);break;case xa.promptEnhancement:const x={id:Be(),original:p.prompt,enhanced:"",loading:!0};n.addTextResults(x);break}if(y=await this.imageGenerationsQueryService.post(h.endpoint,p,void 0,{signal:this.abortController.signal}),typeof y=="string")throw new Error(y||"Something went wrong! No images generated.");break;case _i.VideoEditing:p.video_url=n.playgroundVideoResults[0].src,y=await this.videoModificationsService.post(h.endpoint,p,void 0,{signal:this.abortController.signal});break}$(async()=>{switch(a){case"delayerImage":{const b=y==null?void 0:y.psd_url;this.imageUtils.exportImageAsPsd(b,this.extractFileName(b));break}case"getMasks":{const b=y==null?void 0:y.objects_masks;this.downloadZipFile(b,this.extractFileName(b));break}case"prompt-enhancement":n.textResults[i].enhanced=y.enhanced_prompt,n.textResults[i].loading=!1;break;case"video-remove-background":try{const x=Math.ceil(this.calculateVideoRemoveBgLoadingTime(n.playgroundVideoResults[0])/5);await this.imageUtils.pullUntilAvailable(y,{type:"frontend",maxAttempts:x,sleepSecs:5,abortController:this.abortController}),n.playgroundVideoResults[0].isFromUpload=!1,n.playgroundVideoResults[0].src=y,this.sandboxUtils.viewCode(p),this.isGeneratingResults=!1}catch(b){$(()=>{this.isGeneratingResults=!1,b instanceof Error&&this.errorToast.showError(`Error : ${b.message||b.toString()}`)})}break;default:y.forEach((b,x)=>{if(!b.result_url)throw new Error((b==null?void 0:b.description)||"Something went wrong! No images generated.");const C={id:Be(),url:b.result_url,seed:b==null?void 0:b.seed};n.playgroundResults[o].images[x]={...C,id:Be(),loading:!0,type:pe.SANDBOX_API,config:{...n.playgroundResults[o].config,...n.singleSelectedImage&&{original_image:{...n.singleSelectedImage,url:n.singleSelectedImage.url}}}}}),this.sandboxUtils.viewCode(p)}})}catch(h){$(()=>{if(n.playgroundResults=n.playgroundResults.filter((p,_)=>_!==o),h instanceof Error&&h.message!=="canceled")throw this.errorMessage=`Error : ${h.message||h.toString()}`,this.errorToast.showError(this.errorMessage),this.isGeneratingResults=!1,new Error(`Error generating results: ${this.errorMessage}`)})}finally{$(()=>{a!=="video-remove-background"&&(this.isGeneratingResults=!1)})}});m(this,"handleUploadImages",async e=>{$(()=>{this.errorMessage=null,this.isUploadingImage=!0,this.isGeneratingResults=!0});const a=e.target.files&&e.target.files[0];if(!a)throw new Error("No file selected");e.target.value="";const{playgroundStore:n}=this.rootStore,o=n.playgroundResults.length;this.abortController=new AbortController;try{const i=await Wu(a,xI),r=new File([i],a.name,{type:i.type}),l=new FormData;l.append("file",r,a.name);const c={id:Be(),config:{...this.config},type:pe.SANDBOX_API,isFromUpload:!0,images:Array.from({length:this.config.num_results}).map(g=>({id:"",url:"",loading:!0}))};n.playgroundResults.length>0&&this.config.selectedAPI===_i.ImageModifications&&(this.config.selectedSubAPI===io.Eraser||this.config.selectedSubAPI===io.GenFill)&&(n.playgroundResults=[]);const d=n.playgroundResults.length;n.playgroundResults=[...n.playgroundResults,c];const u=await this.fileQueryService.post("/s3/temp_file",l,{"Content-Type":"multipart/form-data"},{signal:this.abortController.signal});$(()=>{const g={id:Be(),url:u[0]};n.playgroundResults[d].images[0]={...g,id:Be(),loading:!0,config:n.playgroundResults[d].config,type:pe.SANDBOX_API},this.uploadImageSrc=u[0]})}catch(i){$(()=>{if(n.playgroundResults=n.playgroundResults.filter((r,l)=>l!==o),i instanceof Error)throw this.errorMessage=`Error can't upload image: ${i.message||i.toString()}`,new Error(this.errorMessage)})}finally{$(()=>{this.isUploadingImage=!1,this.isGeneratingResults=!1,n.isUploadModalOpened&&n.closeUploadModal()})}});m(this,"handleUploadVideo",async(e,a)=>{$(()=>{this.errorMessage=null,this.isUploadingVideo=!0,this.isGeneratingResults=!0});const{playgroundStore:n}=this.rootStore;this.abortController=new AbortController;try{if(a)try{await xD(e,a)}catch(r){if(r instanceof Error){this.errorMessage=`${r.message||r.toString()}`;return}}const o=new FormData;o.append("file",e,e.name);const i=await this.videoQueryService.post("/s3/temp_file",o,{"Content-Type":"multipart/form-data"},{signal:this.abortController.signal});$(()=>{const r={id:Be(),src:i.url,info:i.info,type:"upload",loading:!1,config:{...this.config},isFromUpload:!0};n.playgroundVideoResults[0]=r})}catch(o){$(()=>{n.playgroundVideoResults=[],o instanceof Error&&this.errorToast.showError(`Error can't upload video: ${o.message||o.toString()}`)})}finally{$(()=>{this.isUploadingVideo=!1,this.isGeneratingResults=!1})}});m(this,"eraseImageObject",async(e,a,n)=>{try{const o=this.config.apiConfig;if(!o)throw new Error("No API Selected!");this.isLoading=!0;const i=new FormData;i.append("imageUrl",e),i.append("maskFile",a);let r={};if(o.id==="IMG_MODIFICATIONS_API_10"&&n){i.append("prompt",n.prompt),i.append("mask_height",n.mask_height),i.append("mask_width",n.mask_width),n.negative_prompt!==void 0&&i.append("negative_prompt",n.negative_prompt),n.seed!==void 0&&i.append("seed",n.seed);const c=Object.entries(n).reduce((d,[u,g])=>(g===""||u==="mask_width"||u==="mask_height"||(d[u]=g),d),{});r={imageUrl:e,maskFile:a,...c}}else r={imageUrl:e,maskFile:a};const l=await this.imageModificationsService.post(o.endpoint,i,{"Content-Type":"multipart/form-data"});return this.sandboxUtils.viewCode(r),this.brushConfigs.isMaskApplied=!1,typeof l=="string"?l:l[0]}catch(o){return $(()=>{this.isLoading=!1}),Promise.reject(o)}});m(this,"handleUploadDelete",async()=>{$(()=>{this.uploadImageSrc=void 0,this.isUploadingImage=!1})});m(this,"addGuidanceMethod",()=>{var a,n;const e=this.config.apiConfig;!e||!e.guidanceMethodsPayload||!e.guidanceMethods||((a=e.guidanceMethods)==null?void 0:a.length)>=2||((n=e.guidanceMethods)==null||n.push({id:Be()}),e.guidanceMethodsPayload.push({guidance_method:"controlnet_canny",guidance_method_image_file:null,guidance_method_aspect_ratio:0,guidance_method_scale:1}))});m(this,"removeGuidanceMethod",(e,a)=>{$(()=>{var n,o;!((n=this.config.apiConfig)!=null&&n.guidanceMethods)||!((o=this.config.apiConfig)!=null&&o.guidanceMethodsPayload)||(this.config.apiConfig.guidanceMethods=this.config.apiConfig.guidanceMethods.filter(i=>i.id!==e),this.config.apiConfig.guidanceMethodsPayload.splice(a,1))})});m(this,"getGuidanceMethodsPayload",()=>{var n;const e=(n=this.config.apiConfig)==null?void 0:n.guidanceMethodsPayload;return e?e.filter(o=>o.guidance_method&&o.guidance_method_image_file).map(({guidance_method_aspect_ratio:o,...i})=>({...i})):[]});m(this,"handleUploadGuidanceMethodFile",(e,a)=>new Promise((n,o)=>{$(()=>{this.isUploadingImage=!0,this.isGeneratingResults=!0});try{if(!e)throw new Error("No file selected");const i=new FileReader;i.readAsDataURL(e),i.onload=r=>{var c,d,u;const l=new Image;if(l.onload=()=>{var g,h;(h=(g=this.config.apiConfig)==null?void 0:g.guidanceMethodsPayload)!=null&&h[a]&&(this.config.apiConfig.guidanceMethodsPayload[a].guidance_method_aspect_ratio=l.width/l.height),n()},l.onerror=()=>{o(new Error("Error loading image"))},(c=r.target)!=null&&c.result){l.src=r.target.result;const g=i.result.split(",")[1];(u=(d=this.config.apiConfig)==null?void 0:d.guidanceMethodsPayload)!=null&&u[a]&&(this.config.apiConfig.guidanceMethodsPayload[a].guidance_method_image_file=g)}},i.onerror=()=>{o(new Error("Error reading file"))}}catch(i){$(()=>{i instanceof Error&&(this.errorMessage=`Error can't upload image: ${i.message||i.toString()}`,o(new Error(this.errorMessage)))})}finally{$(()=>{this.isUploadingImage=!1,this.isGeneratingResults=!1})}}));m(this,"handleDeleteGuidanceMethodFile",async e=>{$(()=>{var a,n;(n=(a=this.config.apiConfig)==null?void 0:a.guidanceMethodsPayload)!=null&&n[e]&&(this.config.apiConfig.guidanceMethodsPayload[e].guidance_method_image_file=null,this.config.apiConfig.guidanceMethodsPayload[e].guidance_method_aspect_ratio=0)})});m(this,"handleUploadImagePromptURLs",async e=>{$(()=>{this.errorMessage=null,this.isUploadingIPImage=!0});const a=Array.from(e.target.files||[]);if(a.length)try{const n=[],o=new FormData;await Promise.all(a.map(async(r,l)=>{try{const c=await Wu(r,xI),d=new File([c],r.name,{type:c.type});o.append(`file_${l}`,d,r.name)}catch(c){const d=c instanceof Error?c.message:"Unknown error occurred";n.push(`Error processing image ${r.name}: ${d}`)}})),n.length>0&&this.errorToast.showError("Error processing images");const i=await this.fileQueryService.post("/s3/temp_file",o,{"Content-Type":"multipart/form-data"});$(()=>{var r,l;(l=(r=this.config.apiConfig)==null?void 0:r.IPAdapterPayload)!=null&&l.image_prompt_urls&&(this.config.apiConfig.IPAdapterPayload.image_prompt_urls=[...this.config.apiConfig.IPAdapterPayload.image_prompt_urls,...i])})}catch(n){$(()=>{if(n instanceof Error)throw this.errorMessage=`Error can't upload image: ${n.message||n.toString()}`,new Error(this.errorMessage)})}finally{$(()=>{this.isUploadingIPImage=!1})}e.target.value=""});yt(this),this.rootStore=e,this.sandboxUtils=new Vj(this,this.rootStore.playgroundStore)}setProperty(e,a){$(()=>{this[e]=a})}}const Cg="/tailored_generation";class rst{constructor(){m(this,"get",async e=>(await(await et()).get(`${Cg}/${e}`)).data);m(this,"post",async(e,a,n={},o={})=>(await(await et(n)).post(`${Cg}/${e}`,a,o)).data);m(this,"put",async(e,a)=>(await(await et()).put(`${Cg}/${e}`,a)).data);m(this,"delete",async e=>(await(await et()).delete(`${Cg}/${e}`)).data)}}class lst{constructor(e){m(this,"rootStore");m(this,"isLoading",!1);m(this,"loadingEndpoints",!1);m(this,"isUploading",!1);m(this,"isUploadingDataCSV",!1);m(this,"compareCSVAssetidsWithOriginalAssetids",!1);m(this,"isAutoCaption",!1);m(this,"isGenerating",!1);m(this,"createNewDataset",!1);m(this,"isDeleting",!1);m(this,"successUploaded",0);m(this,"failedUploaded",0);m(this,"dismissWarning",!1);m(this,"exceedsMaxNumberOfAssetsWarning",null);m(this,"totalSelectedImages",0);m(this,"isError",!1);m(this,"errorEndpoints",!1);m(this,"errorMessage",null);m(this,"searchPrompt","");m(this,"generatedImages",[]);m(this,"progressPercentage",0);m(this,"isValidDatasetName",!0);m(this,"isEmptyDescription",!1);m(this,"models",[]);m(this,"endpoints",[]);m(this,"datasets",[]);m(this,"selectedModel");m(this,"viewedDataset");m(this,"selectedDatasetOption");m(this,"selectedModelUsedToControlThePlayGroundTaps");m(this,"rowsPerPage",20);m(this,"paginatedDatasets",{total:0,items:[]});m(this,"tailoredGenerationService",new rst);m(this,"modelForm",{name:"",description:"",type:"",modelType:r_.BRIA_2_3.name,status:dn.CREATED,trainingProgress:0,dataset:{name:"",assets:[],numberOfAssets:0,description:"",brandStyleType:"",status:sc.DRAFT}});m(this,"setIsValidDatasetName",async e=>{try{$(()=>{this.isValidDatasetName=e})}catch(a){return Promise.reject(a)}});m(this,"setIsEmptyDescription",async e=>{try{$(()=>{this.isEmptyDescription=e})}catch(a){return Promise.reject(a)}});m(this,"loadDatasets",async()=>{try{this.isLoading=!0;const e=await this.tailoredGenerationService.get("datasets/");$(()=>{this.datasets=e,this.paginatedDatasets={items:this.datasets.slice(0,this.rowsPerPage),total:this.datasets.length},this.isLoading=!1,this.isError=!1})}catch(e){return this.isLoading=!1,this.isError=!0,Promise.reject(e)}});m(this,"deleteDataset",async e=>{try{this.isDeleting=!0,await this.tailoredGenerationService.delete(`datasets/${e.id}/`),$(()=>{this.isLoading=!1,this.isError=!1,this.isDeleting=!1})}catch(a){return this.isLoading=!1,this.isDeleting=!1,this.isError=!0,Promise.reject(a)}});m(this,"loadModels",async e=>{var a,n,o;try{this.isLoading=!0;let i=[];if((a=Ae())!=null&&a.organization.uid&&(!K.isIframe()||this.rootStore.authStore.isFeatureEnabled(ys.TAILORED_GENERATION))){const r=((o=(n=K.iframe)==null?void 0:n.config.image_generation_config)==null?void 0:o.enabled_tg_models)??[];(!K.isIframe()||r.length)&&(i=await this.tailoredGenerationService.get(e?`models/?status=${e}`:"models/"),K.isIframe()&&(i=i.filter(l=>r.includes(l==null?void 0:l.id))))}return $(()=>{this.models=i,this.isLoading=!1,this.isError=!1}),this.models}catch(i){return this.isLoading=!1,this.isError=!0,Promise.reject(i)}});m(this,"loadEndpoints",async()=>{try{this.loadingEndpoints=!0;const e=await this.tailoredGenerationService.get("endpoints/");return $(()=>{this.endpoints=e,this.loadingEndpoints=!1,this.errorEndpoints=!1}),this.endpoints}catch(e){return this.loadingEndpoints=!1,this.errorEndpoints=!0,Promise.reject(e)}});m(this,"findModelById",async e=>{try{this.isLoading=!0;const a=await this.tailoredGenerationService.get(`models/${e}/`);return $(()=>{this.isLoading=!1,this.isError=!1}),Promise.resolve(a)}catch(a){return this.isLoading=!1,this.isError=!0,Promise.reject(a)}});m(this,"findModelByDatasetId",async e=>{try{this.isLoading=!0;const a=await this.tailoredGenerationService.get(`models/dataset/${e}/`);return $(()=>{this.isLoading=!1,this.isError=!1}),Promise.resolve(a)}catch(a){return this.isLoading=!1,this.isError=!0,Promise.reject(a)}});m(this,"createModel",async e=>{var a,n;try{this.isLoading=!0,this.errorMessage=null,e.trainingProgress=0,e.status=dn.IN_PROGRESS;const o=await this.tailoredGenerationService.post("models/",e);$(()=>{this.models=o,this.isLoading=!1,this.isError=!1})}catch(o){if(this.isLoading=!1,this.isError=!0,o instanceof ox){const i=((n=(a=o==null?void 0:o.response)==null?void 0:a.data)==null?void 0:n.message)??"";Ma.includes(i)&&(this.errorMessage=i)}return this.rootStore.uiStore.hideDialog("TGPublishToTrainingDialog"),Promise.reject(o)}});m(this,"updateModel",async e=>{try{this.errorMessage=null,this.isLoading=!0;const a=await this.tailoredGenerationService.put("models/",e);$(()=>{this.models=a,this.isLoading=!1,this.isError=!1})}catch(a){return this.isLoading=!1,this.isError=!0,Promise.reject(a)}});m(this,"deleteModel",async e=>{try{this.isLoading=!0;const a=await this.tailoredGenerationService.delete(`models/${e.id}/`);$(()=>{this.models=a,this.isLoading=!1,this.isError=!1})}catch(a){return this.isLoading=!1,this.isError=!0,Promise.reject(a)}});m(this,"uploadDatasetImages",async e=>{try{let a=!1;if($(()=>{this.isLoading=!0,this.isUploading=!0,this.successUploaded=0,this.failedUploaded=0,this.dismissWarning=!1,this.totalSelectedImages=e.length,this.errorMessage=null,this.exceedsMaxNumberOfAssetsWarning=null,this.progressPercentage=5,this.modelForm.type==Ns.SINGLE_SUBJECT&&this.modelForm.dataset.assets.length+e.length>20?(this.modelForm.dataset.assets.length>20||this.modelForm.dataset.assets.length<10?this.errorMessage=Ma[3]:this.exceedsMaxNumberOfAssetsWarning=Ma[3],a=!0):this.modelForm.type==Ns.STYLE&&this.modelForm.dataset.assets.length+e.length>200?(this.modelForm.dataset.assets.length>200||this.modelForm.dataset.assets.length<20?this.errorMessage=Ma[0]:this.exceedsMaxNumberOfAssetsWarning=Ma[0],a=!0):this.modelForm.type==Ns.ICONS&&this.modelForm.dataset.assets.length+e.length>50&&(this.modelForm.dataset.assets.length>50||this.modelForm.dataset.assets.length<20?this.errorMessage=Ma[0]:this.exceedsMaxNumberOfAssetsWarning=Ma[0],a=!0)}),a){this.isLoading=!1,this.isUploading=!1,this.progressPercentage=0,this.successUploaded=0,this.failedUploaded=0;return}const n=1,o=Math.ceil(e.length/n);for(let i=0;i{this.createNewDataset=!1,u.name=this.modelForm.dataset.name,u.description=this.modelForm.dataset.description,this.handleFormChange("dataset",u),this.progressPercentage=(i+1)/o*100,this.successUploaded=this.successUploaded+1})}catch(u){$(()=>{var g,h,p,_;this.progressPercentage=(i+1)/o*100,(((h=(g=u==null?void 0:u.response)==null?void 0:g.data)==null?void 0:h.message)==Ma[1]||((_=(p=u==null?void 0:u.response)==null?void 0:p.data)==null?void 0:_.message)==Ma[2])&&(this.failedUploaded=this.failedUploaded+1)})}}$(()=>{this.isLoading=!1,this.isError=!1,this.isUploading=!1,this.progressPercentage=100,this.modelForm.type==Ns.SINGLE_SUBJECT&&(this.modelForm.dataset.assets.length<10||this.modelForm.dataset.assets.length>20)?this.errorMessage=Ma[3]:this.modelForm.type==Ns.STYLE&&(this.modelForm.dataset.assets.length<20||this.modelForm.dataset.assets.length>200)&&(this.errorMessage=Ma[0])})}catch(a){$(()=>(this.isLoading=!1,this.isUploading=!1,this.isError=!0,this.progressPercentage=0,this.successUploaded=0,this.failedUploaded=0,Promise.reject(a)))}});m(this,"updateDataset",async(e,a)=>{var n;try{this.isLoading=!0;let o=!1;const i=this.modelForm.type===Ns.SINGLE_SUBJECT?Yl.CHARACTER.name:"";this.selectedDatasetOption&&this.selectedDatasetOption.id==e.id&&(e.description!=((n=this.selectedDatasetOption)==null?void 0:n.description)||e.name!=this.selectedDatasetOption.name)&&(o=!0);const r=await this.tailoredGenerationService.post("models/dataset/",{dataset:e,dataSetCreatedFromDatasetManagement:a,createNewDS:o,brand_style_type:i});$(()=>{this.createNewDataset=!1,this.handleFormChange("dataset",r),this.isLoading=!1,this.isError=!1})}catch(o){return this.isLoading=!1,this.isError=!0,Promise.reject(o)}});m(this,"handleFormChange",(e,a)=>{try{$(()=>{this.modelForm={...this.modelForm,[e]:a}})}catch{this.isLoading=!1,this.isError=!0}});m(this,"handleDeleteImage",async e=>{try{const a=this.modelForm.type===Ns.SINGLE_SUBJECT?Yl.CHARACTER.name:"";if(e){const n=await this.tailoredGenerationService.delete(`models/dataset/${this.modelForm.dataset.id}/assets/${e}/?createNewDataset=${this.createNewDataset}&brand_style_type=${a}`);$(()=>{this.createNewDataset=!1,n.name=this.modelForm.dataset.name,n.description=this.modelForm.dataset.description,this.handleFormChange("dataset",n),this.isLoading=!1,this.isError=!1,this.errorMessage=null,this.modelForm.type==Ns.SINGLE_SUBJECT&&(this.modelForm.dataset.assets.length<10||this.modelForm.dataset.assets.length>20)?this.errorMessage=Ma[3]:this.modelForm.type==Ns.STYLE&&(this.modelForm.dataset.assets.length<20||this.modelForm.dataset.assets.length>200)&&(this.errorMessage=Ma[0])})}}catch{this.isLoading=!1,this.isError=!0}});m(this,"handleUploadSelectMultiple",async e=>{try{$(()=>{const a=e.target.files;if(a&&a.length>0){const n=Array.from(a).map(r=>({name:r.name,imageBytes:r,caption:"",imageUrl:""})),o=this.modelForm.dataset.assets,i=n.filter(r=>!o.some(l=>l.name===r.name));this.uploadDatasetImages(i)}})}catch{this.isLoading=!1,this.isError=!0}});m(this,"generateModelImages",async e=>{this.isGenerating=!0,this.isError=!1,this.errorMessage=null;const a={prompt:this.searchPrompt,negative_prompt:"",size:[1024,1024],num_results:4,steps_num:8,disable_safety_checker:!0,url:e};try{const n=await this.tailoredGenerationService.post("models/generate/",a);$(()=>{this.generatedImages=n.result.map(o=>{if(o.urls&&o.urls.length>0)return{...o,finalUrl:o.urls[0],fake_url:!1};throw new Error(o.description)}),this.isGenerating=!1})}catch(n){this.generatedImages=[],this.isGenerating=!1,this.isError=!0,n.message=="Query doesn't stand with Bria's ethic rules"?this.errorMessage="Prompt doesn't stand with BRIA's ethic rules.":this.errorMessage="Something went wrong, Please try again later."}});m(this,"pullUntilFileIsAvailable",async e=>{try{if(!e)return Promise.reject();await this.tailoredGenerationService.post("models/playground/image/pull_until_available/",{file_url:e,max_attempts:120,sleep_secs:1})}catch{this.isLoading=!1,this.isError=!0}});m(this,"clearModelForm",()=>{try{$(()=>{this.modelForm={name:"",description:"",modelType:r_.BRIA_2_3.name,status:dn.CREATED,trainingProgress:0,dataset:{name:"",assets:[],numberOfAssets:0,description:"",brandStyleType:"",status:sc.DRAFT},type:""}})}catch{this.isLoading=!1,this.isError=!0}});m(this,"getModelsCount",async()=>{try{const e=await this.tailoredGenerationService.get("models/count/");return Promise.resolve(e.message??0)}catch(e){return this.isLoading=!1,this.isError=!0,Promise.reject(e)}});m(this,"getDatasetAssetsAsCSV",async e=>{try{this.isLoading=!0;const a=await this.tailoredGenerationService.get(`models/dataset/preparecsv/${e}/`);return $(()=>{this.isLoading=!1,this.isError=!1,this.compareCSVAssetidsWithOriginalAssetids=!1}),Promise.resolve(a)}catch(a){return this.isLoading=!1,this.isError=!0,Promise.reject(a)}});m(this,"uploadDatasetCSV",async e=>{try{this.isUploadingDataCSV=!0,this.isLoading=!0;const a=this.modelForm.type===Ns.SINGLE_SUBJECT?Yl.CHARACTER.name:"",n=e;if(n){const o=new FormData;o.append("file",n);const i=await this.tailoredGenerationService.post(`models/dataset/${this.modelForm.dataset.id}/uploadcsv/?brand_style_type=${a}&create_new_dataset=${this.createNewDataset}&compareCSVAssetidsWithOriginalAssetids=${this.compareCSVAssetidsWithOriginalAssetids}`,o,{"Content-Type":"multipart/form-data"});$(()=>{i.id!=this.modelForm.dataset.id&&(this.compareCSVAssetidsWithOriginalAssetids=!0),this.isUploadingDataCSV=!1,this.isLoading=!1,this.createNewDataset=!1,i.name=this.modelForm.dataset.name,i.description=this.modelForm.dataset.description,this.handleFormChange("dataset",i)})}}catch(a){return this.isUploadingDataCSV=!1,this.isLoading=!1,this.isError=!0,Promise.reject(a)}});m(this,"updateDatasetAssetsAutoCaptions",async e=>{try{this.isAutoCaption=!0,this.isLoading=!0;const a=this.modelForm.type===Ns.SINGLE_SUBJECT?Yl.CHARACTER.name:"",n=this.createNewDataset,o=await this.tailoredGenerationService.post("models/dataset/autocaption/",{dataset:e,createNewDS:n,brand_style_type:a});$(()=>{this.createNewDataset=!1,o&&this.handleFormChange("dataset",o),this.isLoading=!1,this.isError=!1,this.isAutoCaption=!1})}catch(a){return this.isLoading=!1,this.isError=!0,this.isAutoCaption=!1,Promise.reject(a)}});yt(this),this.rootStore=e}}class cst{constructor(e){m(this,"rootStore");m(this,"user",null);m(this,"userOrganizations",[]);m(this,"isLoggedIn",!1);m(this,"isError",!1);m(this,"isLoading",!0);m(this,"isInitialized",!1);m(this,"isLoadingOrgSubscriptions",!1);m(this,"isLoadingUserOrganizations",!1);m(this,"isOrgBlocked",!1);m(this,"orgPassedFreeLimit",!1);m(this,"isPremiumOrgSubscription",!1);m(this,"isLoadingOrgUsage",!1);m(this,"orgSubscription",null);m(this,"orgUsage",null);m(this,"billingService",new Ep);m(this,"registrationSource");m(this,"logout",async()=>{try{this.orgSubscription=null,this.orgUsage=null,await ms.signOut(),this.isLoggedIn=!1,localStorage.clear()}catch(e){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(e)}});m(this,"setUser",async e=>{try{this.user=e,e!=null&&(this.rootStore.analyticsStore.setUser(e,this.registrationSource),await this.loadUserData()),this.isLoggedIn=e!==null,this.isLoading=!1,this.isError=!1}catch(a){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(a)}finally{this.isInitialized=!0}});m(this,"createOrganization",async e=>{this.isLoading=!1,this.isError=!1;const a={name:e};try{const n=await(await et()).post("/create_organization/",a);return $(()=>{this.isLoading=!1,this.isError=!1}),this.user&&Td(this.user.uid).then(o=>{o?this.setUser(o):this.setUser(null)}),n.data}catch(n){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(n)}});m(this,"loadOrganization",async e=>{try{return(await(await et()).get(`/organization/${e}`)).data}catch(a){return Promise.reject(a)}});m(this,"loadOrganizations",async()=>{var e;this.isLoadingUserOrganizations=!0;try{let a;(e=this.user)!=null&&e.isSuperAdmin()?a=await this.searchOrganizations("bria"):(a=await(await et()).get("/organizations/"),a=a.data),$(()=>{var o,i;this.userOrganizations=a;const n=Ae();if(this.userOrganizations.length>0)if(!n)(this.userOrganizations.length===1||(o=this.user)!=null&&o.isSuperAdmin())&&il(this.userOrganizations[0]);else{const r=this.userOrganizations.find(l=>l.organization.uid===n.organization.uid);r?il(r):(i=this.user)!=null&&i.isSuperAdmin()?this.userOrganizations=[n,...this.userOrganizations]:il(this.userOrganizations[0])}else _D()})}catch(a){return this.isLoading=!1,this.isError=!0,Promise.reject(a)}finally{this.isLoadingUserOrganizations=!1}});m(this,"loadUserData",async()=>{K.isIframe()||await this.loadOrganizations(),Ae()&&(this.userOrganizations.length>0||K.isIframe()&&!K.isPreview())&&(this.loadOrgSubscription(),K.isIframe()||this.loadOrgUsage())});m(this,"searchOrganizations",async(e,a)=>(await(await et()).get("/search_organizations/",{params:{query:e},signal:a})).data);m(this,"setPostRegistrationConfigs",async()=>{try{await(await et()).post("/users/set_post_registration_configs",{})}catch(e){return Promise.reject(e)}});m(this,"isFeatureEnabled",e=>{var a,n;return((n=(a=this.orgSubscription)==null?void 0:a.features)==null?void 0:n.includes(e))??!1});m(this,"loadOrgSubscription",async()=>{$(()=>{this.isError=!1,this.isLoadingOrgSubscriptions=!0});try{const e=await this.billingService.loadOrgSubscription();$(()=>{var n,o,i,r,l,c;this.orgSubscription=e,this.isError=!1;const a=((n=this.orgSubscription)==null?void 0:n.plan_name)??kt.free.name;this.isPremiumOrgSubscription=a!==kt.free.name&&a!==kt.starter.name,this.isOrgBlocked=(((o=this.orgSubscription)==null?void 0:o.is_blocked)??!1)&&((i=this.orgSubscription)==null?void 0:i.block_reason)!==wm.PASSED_FREE_LIMITS,this.isLoadingOrgSubscriptions=!1,this.orgPassedFreeLimit=(((r=this.orgSubscription)==null?void 0:r.is_blocked)??!1)&&((l=this.orgSubscription)==null?void 0:l.plan_name)===kt.free.name&&((c=this.orgSubscription)==null?void 0:c.block_reason)===wm.PASSED_FREE_LIMITS})}catch(e){return $(()=>{this.isLoadingOrgSubscriptions=!1,this.isError=!0}),Promise.reject(e)}});m(this,"loadOrgUsage",async()=>{$(()=>{this.isError=!1,this.isLoadingOrgUsage=!0});try{const e=await this.billingService.loadOrgUsage();$(()=>{this.orgUsage=e,this.isError=!1,this.isLoadingOrgUsage=!1})}catch(e){return $(()=>{this.isLoadingOrgUsage=!1,this.isError=!0}),Promise.reject(e)}});m(this,"grantUserPermission",async e=>{const n=await new ph().encrypt(e);await(await et()).post("/grant_permission/",{enc:n})});yt(this),this.rootStore=e,a3(ms,a=>{a?(this.isLoading=!0,this.isError=!1,Td(a.uid).then(n=>{n?this.setUser(n):this.setUser(null)}).catch(n=>{console.log(n),this.setUser(null)})):this.setUser(null)})}}const dst="/events";class ust{constructor(){m(this,"logEvent",async e=>(await(await et()).post(`${dst}/`,e)).data)}}const pst="/models";class gst{constructor(){m(this,"verifyAgentInstallation",async()=>(await(await et()).post(`${pst}/agent/`)).data)}}class mst{constructor(e){m(this,"rootStore");m(this,"apiKeys",[]);m(this,"ancestorsUsers",[]);m(this,"myAccountUsers",[]);m(this,"isLoading",!1);m(this,"isError",!1);m(this,"isDownloadingFigmaPlugin",!1);m(this,"isVerifyingAgentInstallation",!1);m(this,"invitedUser",null);m(this,"isPopupLoading",!1);m(this,"isSendRequestAccessLoading",!1);m(this,"isUserDeletionLoading",!1);m(this,"isQuoteLoading",!1);m(this,"eventsService",new ust);m(this,"modelsService",new gst);m(this,"agentInstallation",null);m(this,"dismissWarningAgentMessage",!1);m(this,"pluginsQueryService",new Je("/plugins"));m(this,"loadMyAccountUsers",async()=>{this.isLoading=!0,this.isError=!1;try{(await et()).get("/my_account_users/").then(e=>($(()=>{e.data.length===0?this.isError=!0:(this.myAccountUsers=e.data,this.isError=!1),this.isLoading=!1}),Promise.resolve(e.data)))}catch(e){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(e)}});m(this,"loadAncestorsUsers",async()=>{try{this.isPopupLoading=!0;const e=await(await et()).get("/my_account_users/ancestors/");$(()=>{this.ancestorsUsers=e.data,this.isPopupLoading=!1})}catch(e){return this.isPopupLoading=!1,this.isError=!0,Promise.reject(e)}});m(this,"grantUsersPermission",async(e,a)=>{try{this.isLoading=!0;const n={users:e,role:a},o=await(await et()).post("/my_account_users/grant_permission/",n);return $(()=>(o.data.length>0&&(this.myAccountUsers=[...this.myAccountUsers,...o.data]),this.isLoading=!1,this.isError=!1,this.ancestorsUsers=[],Promise.resolve(!0))),Promise.resolve(o.data)}catch(n){return this.isPopupLoading=!1,this.isError=!0,Promise.reject(n)}});m(this,"updateMyAccountUser",async e=>{this.isLoading=!0,this.isError=!1;try{const a=await(await et()).post("/my_account_user/update/",e);$(()=>(this.myAccountUsers=[...this.myAccountUsers.map(n=>n.uid===a.data.uid?a.data:n)],this.isLoading=!1,this.isError=!1,Promise.resolve(!0)))}catch(a){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(a)}});m(this,"deleteMyAccountUser",async e=>{this.isLoading=!0,this.isError=!1;try{const a={uid:e};(await et()).post("/my_account_user/delete/",a).then(n=>{$(()=>(this.myAccountUsers=this.myAccountUsers.filter(o=>o.uid!==n.data.uid),this.isLoading=!1,this.isError=!1,Promise.resolve(!0)))})}catch(a){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(a)}});m(this,"deleteUser",async()=>{this.isLoading=!0,this.isError=!1;try{const e=await(await et()).delete("/users/");if(e.status===200)return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}});m(this,"validateUserDeletion",async()=>{try{const e=await(await et()).get("/users/validate_deletion/");if(e.status===200)return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}});m(this,"verifyAgentInstallation",async()=>{this.isError=!1,this.isVerifyingAgentInstallation=!0;try{const e=await this.modelsService.verifyAgentInstallation();$(()=>{console.log(e),this.agentInstallation=e,this.isError=!1,this.isVerifyingAgentInstallation=!1})}catch(e){return $(()=>{this.isVerifyingAgentInstallation=!1,this.isError=!0}),Promise.reject(e)}});m(this,"deleteUserAndOrganization",async()=>{this.isUserDeletionLoading=!0,this.isError=!1;try{if((await(await et()).post("/delete_organization/")).status===200)return $(()=>{this.isUserDeletionLoading=!1,this.isError=!1}),Promise.resolve();throw new Error("Failed to delete organization")}catch(e){return console.error("Error deleting organization:",e),$(()=>{this.isUserDeletionLoading=!1,this.isError=!0}),Promise.reject(e)}});m(this,"updateUserInfo",async(e,a,n)=>{$(()=>{this.isError=!1});try{const o={user_name:a,profile_picture:n??e.profilePicture};if((await(await et()).put("/update_user_info",o)).status===200)return $(()=>{this.isError=!1}),Promise.resolve();throw new Error("Failed to update user info")}catch(o){return console.error("Error updating user info:",o),$(()=>{this.isError=!0}),Promise.reject(o)}});m(this,"downloadFigmaPlugin",async()=>{try{$(()=>{this.isDownloadingFigmaPlugin=!0});const e=await this.pluginsQueryService.get("/figma/download");await B2(e.url,"figma_plugin"),this.rootStore.appStore.logEvent({eventType:ns.DOWNLOAD_FIGMA_PLUGIN}),this.rootStore.analyticsStore.logEvent(Me.DOWNLOAD_FIGMA_PLUGIN)}catch(e){console.error("Error downloading Figma plugin: ",e)}finally{$(()=>{this.isDownloadingFigmaPlugin=!1})}});yt(this),this.rootStore=e}async sendUserInvitations(e){this.isError=!1,this.isPopupLoading=!0;const a={emails:e};try{const n=await(await et()).post("/my_account_user/invitation/",a);return $(()=>{this.isError=!1,this.isPopupLoading=!1}),n.status===200}catch(n){return $(()=>{this.isPopupLoading=!1,this.isError=!0}),Promise.reject(n)}}async sendRequestAccess(e,a,n,o,i,r,l,c,d,u){this.isError=!1,this.isSendRequestAccessLoading=!0;const g={userName:e,userEmail:a,orgName:n,message:o,phoneNumber:i,requestFeature:r,modelId:l,modelName:c,projectId:d,projectName:u};try{const h=await(await et()).post("/request_access/",g);return $(()=>{this.isError=!1,this.isSendRequestAccessLoading=!1}),h.status===200}catch(h){return $(()=>{this.isSendRequestAccessLoading=!1,this.isError=!0}),Promise.reject(h)}}async getUserInvitation(e){this.isError=!1;try{const a=await(await et()).get(`/my_account_user/invitation/${e}/`);$(()=>{var n;a.status===200&&((n=a==null?void 0:a.data)==null?void 0:n.org_name)!==void 0?this.invitedUser=a==null?void 0:a.data:this.isError=!0,this.isLoading=!1,this.invitedUser&&(this.invitedUser.flow_step=1)})}catch(a){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(a)}}async acceptUserInvitation(){var e;try{await(await et()).post(`/my_account_user/invitation/${(e=this.invitedUser)==null?void 0:e.token}/`,{}),$(()=>{this.isError=!1,this.isLoading=!1})}catch(a){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(a)}}async loadApiKeys(){this.isLoading=!0,this.isError=!1;try{await(await et()).get("/api_keys/").then(e=>($(()=>{this.apiKeys=e.data,this.isLoading=!1,this.isError=!1}),Promise.resolve(e.data)))}catch(e){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(e)}}async createApiKey(e){this.isLoading=!0,this.isError=!1;try{await(await et()).post("/create_api_key/",{key_type:e}).then(a=>($(()=>{this.apiKeys=[...this.apiKeys,a.data],this.isLoading=!1,this.isError=!1}),Promise.resolve(!0)))}catch(a){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(a)}}async updateApiKey(e,a){this.isLoading=!0,this.isError=!1;const n={api_token:e,status:a};try{await(await et()).post("/update_api_key/",n).then(o=>{$(()=>(this.apiKeys=[...this.apiKeys.map(i=>i.api_token===o.data.api_token?o.data:i)],this.isLoading=!1,this.isError=!1,Promise.resolve(!0)))})}catch(o){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(o)}}async logEvent(e){this.isError=!1,this.isLoading=!1;const a=ji();try{await this.eventsService.logEvent(e),a||await this.rootStore.analyticsStore.logHubspotEvent(e.eventType,!0),$(()=>{this.isLoading=!1,this.isError=!1})}catch(n){return $(()=>{this.isLoading=!1,this.isError=!0}),Promise.reject(n)}}}class hst{constructor(e){m(this,"rootStore");m(this,"sideBar",I.useRef(null));m(this,"guideSectionContainerRef",I.useRef(null));m(this,"TGButtonsRef",I.useRef(null));m(this,"tgUploadFileInput",I.useRef(null));m(this,"tgCSVUploadFileInput",I.useRef(null));m(this,"tg_step",null);m(this,"prev_tg_step",null);m(this,"backButton");m(this,"TGCaptionDialog",!1);m(this,"TGPublishToTrainingDialog",!1);m(this,"TGPDataSetCreationDialogAndChangeDatasetName",!1);m(this,"createDataSet",!1);m(this,"GuidelinesForTailoredModelsDialog",!1);m(this,"FoxGuidelinesPopup",!1);m(this,"datasetCreationSuccessSnackbar",!1);m(this,"updateTGDataset",!1);m(this,"duplicateDatasetFlow",!1);m(this,"openCheckoutPopup",!1);m(this,"openPricingPopup",!1);m(this,"opensaveNewTemplatePopup",!1);m(this,"SubscriptionLinkGeneratorPopup",!1);m(this,"OrgInfoPopup",!1);m(this,"ExportImagePopup",!1);m(this,"exportImageProps",{});m(this,"ApiLimitReachedPopup",!0);m(this,"ApiLimitReachedBanner",!0);m(this,"selectedGuideIndex",0);m(this,"showGuideSection",!1);m(this,"showGuideToolTip",!1);m(this,"checkoutPopupSelectedPriceId");m(this,"CreateOrganizationDialog",!1);m(this,"EditProjectDialog",!1);m(this,"snackBarProps");m(this,"showExportImagePopup",(e={})=>{$(()=>{this.ExportImagePopup=!0,this.exportImageProps=e})});m(this,"showSnackBarAlert",(e,a,n=2e3)=>{$(()=>{this.snackBarProps={open:!0,severity:e,message:a,autoHideDuration:n}})});m(this,"hideSnackBarAlert",()=>{$(()=>{this.snackBarProps=void 0})});m(this,"showSideBar",()=>{$(()=>{this.sideBar.current&&(this.sideBar.current.style.minWidth="240px",this.sideBar.current.style.maxWidth="unset")})});m(this,"hideSideBar",()=>{$(()=>{this.sideBar.current&&(this.sideBar.current.style.maxWidth="0",this.sideBar.current.style.minWidth="0")})});m(this,"showTGButtons",()=>{$(()=>{this.TGButtonsRef.current&&(this.TGButtonsRef.current.style.visibility="visible")})});m(this,"hideTGButtons",()=>{$(()=>{this.TGButtonsRef.current&&(this.TGButtonsRef.current.style.visibility="hidden")})});m(this,"updateTailoredGenerationDataset",()=>{$(()=>{this.updateTGDataset=!0})});m(this,"setIsDuplicateDatasetFlow",()=>{$(()=>{this.duplicateDatasetFlow=!0})});m(this,"showBackButton",async(e,a,n,o,i,r,l)=>{try{$(()=>{this.backButton={to:e,navigateOptions:a,text:n,showWarning:o,loadingWarning:i,onWarningConfirm:r,currentAppName:l}})}catch(c){return Promise.reject(c)}});m(this,"hideBackButton",async()=>{try{$(()=>{this.backButton=void 0})}catch(e){return Promise.reject(e)}});m(this,"updateTgStep",e=>{$(()=>{this.prev_tg_step=this.tg_step,this.tg_step=e})});m(this,"showRefElement",e=>{$(()=>{this[e].current&&(this[e].current.style.display="flex")})});m(this,"hideRefElement",e=>{$(()=>{this[e].current&&(this[e].current.style.display="none")})});m(this,"showDialog",e=>{$(()=>{this[e]=!0})});m(this,"hideDialog",e=>{$(()=>{this[e]=!1})});m(this,"showSnackbar",e=>{$(()=>{this[e]=!0})});m(this,"hideSnackbar",e=>{$(()=>{this[e]=!1})});m(this,"hideAllFeedbackBoxes",e=>{(document.querySelectorAll(".feedbackContainerRef")??[]).forEach(n=>{const o=n.querySelector(".closeIcon");(!n.contains(e.target)||o&&o.contains(e.target))&&(n.style.display="none")})});m(this,"setProperty",async(e,a)=>{$(()=>this[e]=a)});m(this,"hideDesignEditorContainer",()=>{var a;const e=(a=this.rootStore.designEditorStore.containerRef)==null?void 0:a.current;e&&(e.style.display="none")});m(this,"showDesignEditorContainer",()=>{var a;const e=(a=this.rootStore.designEditorStore.containerRef)==null?void 0:a.current;e&&(e.style.display="flex")});yt(this),this.rootStore=e}}class fst{constructor(){m(this,"appStore",new mst(this));m(this,"authStore",new cst(this));m(this,"analyticsStore",new VQ(this));m(this,"templatesStore",new Ytt);m(this,"brandsStore",new Wtt);m(this,"layoutsStore",new Jtt);m(this,"channelsStore",new Htt);m(this,"placementsStore",new Vtt);m(this,"fontsStore",new Qtt);m(this,"accountStore",new Gtt);m(this,"tailoredGenerationStore",new lst(this));m(this,"tgStore",new qtt(this));m(this,"playgroundStore",new xK(this));m(this,"textToImageStore",new Uoe(this));m(this,"productPlacementStore",new est(this));m(this,"sandboxAPIStore",new ist(this));m(this,"imageToImageStore",new Ktt(this));m(this,"aiEditorStore",new $tt);m(this,"objectsStore",new Ftt(this));m(this,"uiStore",new hst(this));m(this,"campaignStore",new YQ(this));m(this,"brandsDefinitionStore",new Btt);m(this,"imagesStore",new Rtt(this));m(this,"logoStore",new Utt);m(this,"brandFontStore",new Ltt);m(this,"designEditorStore",new Ott(this));m(this,"pricingStore",new ZAe(this));yt(this)}}function _st({children:t}){const[e]=I.useState(new fst);return s.jsx(JT.Provider,{value:e,children:t})}const yst={title:"BRIA is Available on Desktop!",subTitle:"Access BRIA’s powerful AI capabilities right from your desktop. Enjoy seamless integration, enhanced productivity, and intuitive tools.",button:"Go to BRIA.ai"},bst={profile:"Profile",logout:"Log Out",generateSubscriptionLink:"Generate Subscription Link",viewOrgInfo:"View Org Info"},Ist={light:"Light",dark:"Dark"},xst={label:"Upgrade"},Cst={header:"Select your organization",description:"Choose the organization you want to log into.",descriptionCheckout:"Select the organization you want to use in your subscription.",dropdownPlaceholder:"Select organization",primaryBtn:"Continue",backToLogInPage:"Back to Log In Page"},Tst={title:"Account Verification",description:"We need to verify your email {{email}} to ensure your account is secure and to complete your setup.",useDifferentAccount:"Switch to a different account",sendVerificationAgain:"Send verification email again",sendVerificationEmail:"Send verification email",successMessage:"An email has been sent. Please check your inbox for a verification email and follow the instructions to confirm your address."},Sst={title:"Login Failed",description:"Your login attempt was unsuccessful. Please check your credentials and make sure you allow browser popups for this site then try again.",buttonText:"Try Again"},jst={title:"Monthly API Limit Reached",description:"You’ve used all available API calls for this month. To continue using our services without interruption, please consider",description2:" upgrading your plan",description2Iframe:" upgrading your plan or contacting us for further assistance",buttonText:"Upgrade",buttonTextIframe:"Contact us"},Ast={title:"You’ve reached your monthly API credits limit.",warningTitle:"You are about to reach your monthly API credit limit.",description:"Upgrade to get unlimited credits.",buttonText:"Upgrade"},Nst={title:"How can we assist?",button:"Support",placeholder:"Message us",submit:"Send",thankYou:"Thanks for your message.
We will answer your message via email."},wst={thanksForSubscribingDialog:{free:{title:"Thank you for Subscribing",description:"Thank you for subscribing to the Free plan!",subDescription:"We're excited to have you on board. With the Free plan, you can enjoy BRIA's AI capabilities tailored to your needs. If you have any questions or need assistance, feel free to reach out to our support team.",buttonText:"Got It"},pro:{title:"Thank you.",description:"Thank you for subscribing to the Pro plan!",subDescription:"We're thrilled to have you take full advantage of BRIA's enhanced AI capabilities. With the Pro plan, you'll access even more features and benefits. If you have any questions or need assistance, our support team is here to help.",buttonText:"Got It"},starter:{title:"Thank you for Subscribing",description:"Thank you for subscribing to the Starter plan!",subDescription:"We're excited to have you on board. With the Starter plan, you can enjoy BRIA's AI capabilities tailored to your needs. If you have any questions or need assistance, feel free to reach out to our support team.",buttonText:"Got It"},enterprise:{title:"Thank you.",description:"Thank you for subscribing to the Enterprise plan!",subDescription:"We're excited to have you take full advantage of BRIA's most advanced AI capabilities. With the Enterprise plan, you'll access exclusive features and premium support. If you have any questions or need assistance, our dedicated support team is here to help.",buttonText:"Got It"},custom:{title:"Thank you for Subscribing",description:"Thank you for subscribing to the {{plan}} plan!",subDescription:"We're excited to have you on board. With the {{plan}} plan, you can enjoy BRIA's AI capabilities tailored to your needs. If you have any questions or need assistance, feel free to reach out to our support team.",buttonText:"Got It"}},wrongOrgErrorPopup:{title:"Checkout is not enabled for your organization",description:"Please make sure you are logged in with the correct account. If the issue persists, feel free to reach out to our support team.",firstButtonText:"Login with a different user",buttonText:"Contact Us"},linkExpiredErrorPopup:{title:"The provided link is expired",description:"The provided payment link is expired. Please feel free to reach out to our support team.",buttonText:"Contact Us"},checkoutConfirmationPopup:{title:"Are you sure?",description:"You will lose your current progress",proceed:"Proceed"},subscriptionUpdatedDialog:{title:"{{plan}} subscription confirmed",description:"Thank you for changing your subscription to the {{plan}} plan!",subDescription:"We're glad to continue providing you with BRIA's AI capabilities tailored to your needs.

If you have any questions or need assistance, our support team is here to help.",buttonText:"Got It"},updateSubscriptionConfirmationPopup:{title:"Confirm subscription change",description:"Please confirm you want to change your subscription from {{oldPlan}} to {{newPlan}}.",buttonText:"Confirm"},renewSubscriptionConfirmationPopup:{title:"Confirm subscription renewal",description:"Please confirm your renewal of the {{plan}} subscription.",buttonText:"Confirm"},subscriptionCancelledPopup:{title:"Your {{plan}} plan has been successfully canceled",description:"Your current plan will remain valid until {{cancels_on}}. After this date, your account will automatically switch to the Free plan, and you will no longer be charged.",subDescription:"If you have any questions or need further assistance, please feel free to contact our support team.",buttonText:"Got It"},agreeOnTermsPopup:{title:"Before we can move forward...",description:"Please agree to <0>BRIA's terms of service.",buttonText:"Yes, I agree"},termsPopup:{close:"Close"},pricingPopup:{briaAi:"BRIA AI",title:"Platform Pricing",monthlyActions:"Monthly Actions",pricePerAction:"Price Per Action",actionsPricing:{pro:{row1:{col1:"Up to 1,000",col2:"$0"},row2:{col1:"1,001 - 10,000",col2:"$0.06"},row3:{col1:"10,001 - 100,000",col2:"$0.04"},row4:{col1:"100,001 - 500,000",col2:"$0.02"},row5:{col1:"More than 500,000",col2:"Contact Us"}}},features:{platformFee:{title:"Platform fee",tooltip:"A platform fee for using BRIA's platform includes branded generation, discounts on usage price, white-labeled iframes, and solution team support.",starter:"none",pro:"check",enterprise:"check"},includedUsage:{title:"Included usage",tooltip:"The number of actions covered by the platform fee.",starter:"1,000 actions / mo",pro:"1,000 actions / mo",enterprise:"none"},additionalUsage:{title:"Additional usage",tooltip:"Actions beyond the included amount that are subject to an additional per-action fee.",starter:"$0.08",pro:"$0.06-0.02",enterprise:"$0.04-0.005",showActionsPricingTooltip:!1},fullLegalLiabilityCoverage:{title:"Full Legal Liability Coverage",tooltip:"Legal liability coverage as defined in <0>BRIA's terms and conditions.",tooltipLink:"https://bria.ai/terms-and-conditions/",starter:"check",pro:"check",enterprise:"check"},visualGenAiCapabilities:{title:"Visual generative AI capabilities suite (APIs or SDKs)",tooltip:"Visual generative AI capabilities enable customizing backgrounds, objects, presenters, and more with BRIA’s advanced AI technology.",starter:"check",pro:"check",enterprise:"check"},license:{title:"Licensed source models suite (Source code & weights available)",tooltip:"BRIA licenses its source models suite, providing source code and weights for research teams to create their own models.",starter:"none",pro:"none",enterprise:"check"},automatedTG:{title:"Automated Branded Generation",tooltip:"Fine-tune BRIA's models for specific text-to-image tasks, tailored to customer images with specific styles.",starter:"none",pro:"$2-6K per branded engine / mo",enterprise:"$2-6K per branded engine / mo"},customModels:{title:"Train models with custom training pipelines",tooltip:"Specific customization capabilities for fine-tuning branded models to unique customer use cases not covered in automated solutions.",starter:"none",pro:"none",enterprise:"Unlimited"},customInference:{title:"Host custom fine-tuned models for inference",tooltip:"Store and use your custom fine-tuned models for making predictions or inferences.",starter:"none",pro:"none",enterprise:"check"},apiAndSdk:{title:"API & SDK",tooltip:"Utilize BRIA's API and SDK to access its AI capabilities.",starter:"check",pro:"check",enterprise:"check"},iframe:{title:"BRIA iFrame",tooltip:"Embed BRIA's applications as iframes in your web applications to streamline development.",starter:"check",pro:"White labeled",enterprise:"White labeled"},sso:{title:"SSO",tooltip:"Single Sign-On solution for accessing multiple applications with one set of login credentials specific to their organization.",starter:"none",pro:"none",enterprise:"check"},support:{title:"Support",tooltip:"Support is available in three tiers: basic, which is based on availability; solution team support, which assists with onboarding and general work on-site; and dedicated team support, which manages the execution of tailored solutions offered by BRIA.",starter:"Basic",pro:"Solution team support",enterprise:"Solution architect on-boarding"}},starter:{header:"Starter",subHeader:"Pay as you go plan",CTA:"Select"},pro:{header:"Pro",subHeader:"Build production ready solutions",CTA:"Contact Sales"},enterprise:{header:"Enterprise",subHeader:"Flexible and custom solutions",CTA:"Contact Sales"},yourCurrentPlan:"Your Current Plan",renewSubscription:"Renew Subscription",upgradeToPopupTitle:"Request details for the {{planName}} Plan"}},Mst={app:{upgrade:"Upgrade",docs:"API Documentation"},hub:{contactSales:"Contact Us",getApi:"Get API & Models",console:"Console",apiDocumentation:"API Documentation",upload:"Upload",download:"Download",singleModeBanner:"This is BRIA’s new AI Editor. To view the previous version,",pressHere:"press here"},fox:{userGuide:"User Guide",upload:"Upload",export:"Export"}},vst={title:"Home page",subscriptionWidget:{calls:"Calls",copyToClipboardSuccess:"Copied to clipboard",dashboardTitle:"BRIA’s Products and Services",dashboardDescription:"Utilize the BRIA AI tools suite for creating and customizing images at scale. Seamlessly integrate the tools according to your product's specific needs.",freeUserWithoutApi:{title:"BRIA's Platform",description:`Utilize the BRIA AI tools suite for creating and customizing images at scale. Seamlessly integrate + the tools according to your product's specific needs.`,info:"Start experimenting with BRIA’s API now ({{calls}} free monthly API calls).",getApiKey:"Get API Key"},freeUserWithApi:{title:"Overview",plan:"Plan",apiUsage:"Total usage",apiFreeCallsLimit:"API free calls limit",increaseApiLimit:"Increase API Limit",apiIsNotActive:"API is not active - you have reached the free API calls limit.",buttonText:"Upgrade Plan",subscription:"subscription"},subscriptionPastDue:{apiIsNotActive:"Your payment is past due. Please update your billing information to keep your subscription active.",buttonText:"Update Billing Info"},orgIsBlocked:{apiIsNotActive:"Your API key has been blocked. Please contact us for more information.",buttonText:"Contact Us"}},tailoredGenerationWidget:{title:"Tailor your own model",description:"Generate brand or style-specific imagery with an automated AI model fine-tuning tool. Connect and use your custom model directly on your favorite platforms.",createYourModels:{title:"Create your models",description:"Generate and manage fine-tuned models on BRIA by training variations of illustrations, photography, and icons.",cta:"Create a Tailored Model"},accessMethodsTitle:"Access models anytime, anywhere",accessMethods:{api:"BRIA’s API",figma:"Figma plugin",model:"BRIA’s models",photoshop:"Photoshop plugin",iframe:"BRIA’s iFrame",comfyUi:"ComfyUI node"}}},Est="Welcome Back",kst={text:"Back",warningPopup:{title:"Leave without saving?",description:"Changed that you maid will not be saved.",saveChanges:"Save",undoChanges:"Continue Without Saving"}},Dst="Sign in with google",Pst="Sign in with github",Lst="Email",Bst="Password",Ost="Invalid email",Rst="Log in",zst="Sign up",Ust="Already have an account?",$st="Don't have an account?",Fst="Business email is required",Gst="Must be 8 or more characters",Wst="Or",Hst="Password is required",Qst="Get started with BRIA",Jst="Sign up with google",Vst="Sign up with github",Yst="Full name",Zst="First name",qst="Last name",Xst="Company Name",Kst="Role",eat="Organization is required",tat="Organization name must not contain a URL",sat="Enter name & password",aat="How you heard about us?",nat="By submitting this form, I agree to Bria's <0>privacy policy and <1>terms of service.",oat="privacy policy",iat="Forgot password?",rat="Please enter your email to receive a password reset link",lat="Welcome to Bria",cat="Enter user information",dat="Full name is required",uat="First name is required",pat="Last name is required",gat="Company is required",mat="Get Started",hat="send link",fat="Password has been reset",_at="Optional",yat="Upgrade",bat="API Documentation",Iat="Documentation",xat="Create New",Cat="account of current user",Tat="Preparing image for download",Sat="downloaded",jat="Image was ",Aat={orgIsNotRequired:"Organization is not required",title:"Generate a link",submit:"Generate Link",selectOrg:"Select an organization",additionalEmails:"Additional valid emails",additionalEmailsPlaceholder:"Separate emails by ;",selectProducts:"Select products",searchProductsPlaceholder:"Search products",selectProductsPlaceholder:"Select subscription’s products",includeCoupon:"Include coupon",validityDate:"Validity date",termsAndConditions:"PDF Terms and conditions",termsAndConditionsPlaceholder:"Select terms & conditions",copyToClipboardSuccess:"Copied to clipboard",viewTermsAndConditions:"View Terms & Conditions",paymentMethodConfigurations:"Payment method configurations",paymentMethodConfigurationsPlaceholder:"Select payment method configuration",termsPopup:{close:"Close"}},Nat={title:"Org Info",orgName:"Org Name:",orgId:"Org ID:",ownerId:"Owner ID:",enabledFeatures:"Enabled features:"},wat={campaignBrand:"Brand Campaign",dashboard:"Dashboard",models:"Models",apis:"API",newIframe:"iFrame Integration",iframe:"iFrame Integration",tailoredGeneration:"Tailored Generation",newTailoredGeneration:"Tailored Generation",myAccount:"My Account",getHelp:"Contact Us",termsAndConditions:"Terms and Conditions",discordCommunity:"Discord Community",slackApiCommunity:"Slack API Community",beta:"Beta",new:"New",apps:"Apps",foxApps:"FOX Apps",myOrganization:"My Organization",campaign:"Campaign",automotive:"Automotive"},Mat={},vat={backButton:"Back"},Eat="Search",kat="Brand",Dat="Logout",Pat="{{selectedOrganization}} Organization Settings",Lat="Users",Bat="API Keys",Oat="Create API Key",Rat="Models",zat="Dataset",Uat="Manage your account API keys.",$at="Key",Fat="Reset Password",Gat="Created",Wat="Token status",Hat="Actions",Qat="Type",Jat="Deactivate",Vat="Activate",Yat="Delete API key",Zat="Deleting API key cannot be reversed. Are you sure you want to delete it?",qat="Cancel",Xat="Contact Us",Kat="We sent a password reset link to ",ent="Email sent!",tnt="Create your organization",snt="Create Organization",ant="Done",nnt="Organization Name",ont="Hi there! We couldn't find a BRIA account with a verified email matching your email",int="If you wish to join an existing organization, please ",rnt="If you need to get your team started on BRIA, create a new organization",lnt="This action requires you to have your organization listed on Bria.",cnt="Please try again later",dnt="Back to Log In Page",unt="Back to Registration",pnt="Something went wrong, Please try again later",gnt="Couldn't register firebase user",mnt="User exists with a different credential",hnt="The provided email address is invalid",fnt="Browser popups are blocked for this site, please allow it and try again",_nt="New Password",ynt="Re-type New Password",bnt="Uh oh! Something went wrong",Int="Your action has been completed successfully.",xnt="Key Type",Cnt="Create Api Key",Tnt=`Specify the type of key. Each type can be associated with only one + key.`,Snt="Copied to clipboard",jnt="Copy API key",Ant="Add",Nnt={organizationName:"Organization name"},wnt={"foundation-models":"Foundation models","auxiliary-models":"Auxiliary models","access-models":"Model access","bria-models":"BRIA’s models","base-platform":"Base Platform","product-shot":"Product Shot Editing","tailored-generation":"Tailored Generation",API:"API",config:"Configuration","usage-billing":"Usage and Billing","api-keys":"API Keys",usage:"Usage",users:"Users",subscription:"Subscription",projects:"Projects","access-methods":"Access methods",models:"Models",datasets:"Datasets",dataset:"Dataset",playground:"Playground",templates:"Templates",brands:"Brands",fonts:"Fonts",placements:"Placements",buttons:{createModel:"Create Model",datasetBestPractices:"Dataset Best Practices"},profile:"Profile","image-generation":"Image Generation","image-editing":"Image Editing","ai-search":"AI Search","video-editing":"Video Editing"},Mnt={loadingSave:"Saving..."},vnt={title:"Brush Size",erase:"Erase",minimum:"Minimum",maximum:"Maximum",resetMask:"Reset Mask"},Ent={title:"iFrame Integration",config:{table:{title:"Create and configure your iFrame",dontDelete:"DON'T DELETE",description:"Easily integrate our AI image creation and customization capabilities by embedding our BRIA's iFrame into your platform.",primaryBtn:"Create New",secondaryBtn:"Documentation",headers:{name:"Name",updated:"Updated",domains:"Domains",status:"Status",actions:"Actions"},emptyState:"Create your first iFrame for your website/product",searchPlaceholder:"Search Iframe",edit:"Edit iFrame",view:"View iFrame",copy:"Copy iFrame URL",delete:"Delete iFrame",addDomain:"Add"},deletePopup:{title:"Delete iFrame",description:"Deleting iFrame cannot be reversed. Are you sure you want to delete it?",confirmText:"Delete"},allowedDomainsPopup:{title:"Allowed Domains",description:"Enter the domain that will use the iFrame. You can add several domains separated by a comma. You can enable any sub-domain by adding * in the URL.",confirmText:"Save",textFieldPlaceholder:"example.com, *.example.com",invalidDomains:"One or more domains may be invalid."},addDomain:"Add Domains to Activate"},editor:{previewBtn:"Preview",saveBtn:"Save",form:{name:{label:"Name",placeholder:"Name"},description:{label:"Description",placeholder:"Add description"},availablePages:{label:"Available pages"},startingPage:{label:"Starting page",placeholder:"Select starting page"},customStyle:{label:"Brand customizations",primaryColor:{label:"Brand color",placeholder:""},logo:{label:"Logo",UrlLabel:"Logo URL",uploadLogo:"Upload logo"}},generalConfig:{label:"General configuration",checkboxes:{enable_close_window_btn:"Close window button",enable_download:"Download",enable_upload:"Upload",enable_save:"Save",enable_psd:"Export PSD",enable_increase_res:"Increase resolution"},saveLabel:{placeholder:"Modify label"}},imageGenerationConfig:{label:"Image generation configuration",foundationModels:{label:"Gen models (Text-to-image)",placeholder:"Choose models"},tgModels:{label:"Tailored models",placeholder:"Choose models",noModels:"No tailored models"},defaultGenAspectRatio:{label:"Default aspect ratio",placeholder:"Select default aspect ratio"}},imageEditingConfig:{label:"Image editing configuration",defaultViewMode:{label:"Default view mode",placeholder:"Select default view mode"}},campaignConfig:{label:"Campaign configuration",checkboxes:{enable_admin_mode:"Admin mode",enable_public_templates:"Public templates",enable_org_campaigns:"Organization campaigns"}}},preview:{iframePreview:"Preview",refreshBtn:"Refresh Preview"}}},knt={header:"Tailored Generation",lobby:{header:"Tailored Generation",train:{title:"Start Creating Your Tailored Models",subTitle:"Create imagery with BRIA's tailored AI model training tool for style-consistent image generation"},integrate:{title:"Integrate BRIA everywhere",subTitle:"Create your tailored model once, integrate everywhere"},primaryButton:"Train Tailored Models",features:{title:"What you can do with tailored models",images:{brand_characters:"Brand Characters",game_assets:"Game Assets",icon_packages:"Icon Packages",integrate_everywhere:"Integrate Everywhere",monetize_training:"Monetize Training & Generation"}}},projects:{dashboard:{emptyState:{title:"No results found",description:"Try adjusting your search or filter to find what you're looking for."},primaryButton:"Create New Project",title:"Tailored Projects",description:"View and organize your tailored projects, each containing trained models and datasets created for the defined IP.",search:{placeholder:"Search projects"},card:{info:{ip_medium:"Medium",ip_type:"Type"},actions:{open:"Open",edit:"Update Details",createModel:"Create New Model",delete:"Delete",primaryButton:{empty:"Create First Model",nonEmpty:"Open Project"},deletePopup:{title:"Delete Project",description:"Deleting a project is irreversible!

It will result in the permanent deletion of all models and datasets associated with this project

Are you sure you want to proceed with deletion?",confirmBtn:"Delete"}}}},viewer:{backButton:"Back to All Projects",primaryButton:{models:"Create Model",datasets:"Create Dataset"},secondaryButton:{models:"Best Practices",datasets:"Best Practices"},title:{ip_medium:"Medium",ip_type:"Type"},datasets:{create:{backButton:"Back to {{projectName}}"},edit:{backButton:"Back to {{projectName}}"}},models:{create:{backButton:"Back to {{projectName}}"}}},editor:{title:"Create New Project",description:"The project will include all the trained models and datasets created for the IP, defined by the combination of Medium and Type.",backButton:"Back to All Projects",primaryButton:{create:"Create Project",edit:"Save Project"},details:{header:"1. Project Details",subHeader:"Define the project name and its description.",name:{default:"Untitled - New Project",placeholder:"Name*"},description:{placeholder:"Description, limited to 110 characters "}},medium:{header:"2. Project Medium",subHeader:"Select the medium of the project.",mediumDropdown:{placeholder:"Select medium"}},tgIpMediums:{illustration:"Illustration",photography:"Photography",badge:"Beta"},ipType:{header:"3. Project Type",subHeader:"Select the type of the project.",types:{multi_object_set:{name:"Multi Object Set",description:"Multiple distinct objects that share a mutual style, design language, or color scheme. These objects are often isolated on a solid background.",illustration:"true"},object_variants:{name:"Object Variants",description:"Variations of the same object type, designed with consistent style, structure, and coloring, showcasing different interpretations. These objects are often isolated on a solid background.",ip_description:{label:"Object description",limit:"(limited to 50 characters)",placeholder:{illustration:"Example: an orb-shaped planet"},info:"The description should highlight key features, and will be used in the caption prefix for consistent reference during training and generation."},illustration:"true"},icons:{name:"Icons",description:"A collection of small, visually distinct illustrations, such as symbols or graphical elements, designed with a cohesive style and used to represent concepts, actions, or objects in interfaces, applications, or visual communication materials.",illustration:"true"},defined_character:{name:"Defined Character",description:"A specific predefined character or person, that can be reproduced consistently in different situations, poses, or actions, preserving their identity and unique traits.",ip_name:{label:"Character name",placeholder:"Example: Anna",info:"Used in the caption prefix for consistent reference in training and generation."},ip_description:{label:"Character description",limit:"(limited to 50 characters)",placeholder:{illustration:"Example: a female character in purple clothes",photography:"A Siamese cat with blue eyes"},info:"The description should highlight key features, and will be used in the caption prefix for consistent reference during training and generation."},illustration:"true",photography:"true"},character_variants:{name:"Character Variants",description:"Multiple characters sharing the same structure, style, and color palette, with the ability to create new characters that adhere to these shared characteristics while introducing unique elements.",illustration:"true"},stylized_scene:{name:"Stylized Scene",description:"A complete scene or environment, such as a gaming background or a series of photos with a shared color palette, created with a cohesive style, look, and feel.",illustration:"true",photography:"true"},other:{name:"Other",description:"Other.",exclude:"true"}},requiredField:"This field is required."}}},accessMethods:{download:"Download",header:"Access Methods",description:"Access tailored models across platforms, build and work in your native environments.",methods:{api:{header:"Integrate via API",description:"Use the API endpoint of a tailored model to generate images. Model ID is required.",primaryBtn:"Get API Token",secondaryBtn:"API docs"},iframe:{header:"Enable in iFrame",description:"Add a tailored model to your BRIA iFrame for quick integration.",primaryBtn:"Manage iFrame"},model:{header:"Download Model",description:"Host a tailored model on-prem or build your own pipeline using the source code and weights.",primaryBtn:"Contact us"},comfyUi:{header:"Use in ComfyUI",description:"Generate images using a tailored model on ComfyUI. Model ID and API token are required.",primaryBtn:"Get ComfyUI Node"},figma:{header:"Use in Figma",description:"Generate images with a tailored model directly within Figma using a plugin.",primaryBtn:"Download",secondaryBtn:"Install Guide"},photoshop:{header:"Use in Photoshop",description:"Generate images with a tailored model directly within Photoshop using a plugin.",primaryBtn:"Contact us"},copilot:{header:"Use in Microsoft Copilot",description:"Generate images with a tailored model directly within Microsoft Copilot.",primaryBtn:"Contact us"},powerPoint:{header:"Use in Microsoft PowerPoint",description:"Generate images with a tailored model directly within Microsoft PowerPoint using an Add-in.",primaryBtn:"Contact us"}},contactUsPopup:{title:"Request Early Access",message:`This feature is currently in closed beta and available for selected customers. +Fill out the form below to apply for early access.`}},models:{dashboard:{emptyState:"Create your first model",createModel:"Create Model",table:{headers:{name:"Model name",training_method:"Training method",training_version:"Training version",created:"Creation date",status:"Status",actions:"Actions",get_access:"",possible_action:""},name:{edit:"Edit",popup:{title:"Edit Model",name:{label:"Model name",placeholder:"*Add model name"},description:{label:"Model description",placeholder:"Add model description, limited to 110 characters"},cancelBtn:"Cancel",confirmBtn:"Save"}},training_method:{automatic_training:"Automatic",instant_training:"Instant"},training_version:{light:"Light",max:"Max"},status:{Created:"Draft",InProgress:"In Training",Completed:"Active",Failed:"Failed",Stopping:"Stopping",Stopped:"Stopped",Deleted:"Deleted"},actions:{duplicate:"Duplicate",duplicatedModelNamePrefix:"Copy of",dataset:"View Dataset",delete:"Delete",deletePopup:{title:"Delete Model",description:"Deleting a model is irreversible!

It will result in the permanent deletion of all datasets associated with this model

Are you sure you want to proceed with deletion?",confirmBtn:"Delete"}},possible_action:{Created:"Start Training",InProgress:"Stop Training",Completed:"Playground",Failed:"Retry Training",Stopping:"Stopping",Stopped:"Restart Training",Deleted:"Playground"}}},create:{title:"New Model",backButton:"Back",primaryButton:"Create Model",uploadLoader:"Uploading Images ",steps:{trainingType:{header:"Select Training Type",options:{automatic_training:{name:"Automatic",description:"My crazy model descriptions , My crazy model descriptions , My crazy model descriptions My crazy model descriptions My crazy model descriptions",button:"Select"},instant_training:{name:"Instant",description:"My crazy model descriptions , My crazy model descriptions , My crazy model descriptions My crazy model descriptions My crazy model descriptions",button:"Select"}}},trainingVersion:{header:"Select Training Version",options:{light:{name:"Light",tooltip:"Based on Bria 2.3 Fast",description:"Choose this version when you need fast generation times and compatibility with the Reimagine: image structure reference feature.",button:"Select"},max:{name:"Max",tooltip:"Based on Bria 4B-Adapt",badge:"Coming soon",description:"Best for complex IPs requiring high fidelity and precise prompt alignment. Choose this version when accurate replication of specific attributes is your top priority.",button:"Select"}}},selectDataset:{header:"Create dataset for your model",description:"Upload up to 200 images (5-50 images for optimal results), each with a minimum resolution of 1024x1024 pixels, to showcase the style you want the model to be trained on.",primaryButton:"Upload Images",secondaryButton:"Best Practices",or:"Or",dropdown:{placeholder:"Start from an existing dataset from your project",emptyPlaceholder:"There are no available datasets yet"},supportedFiles:"Supported formats: PNG, JPG, JPEG, WebP"}}},viewer:{backButton:"Back to {{projectName}}",primaryButton:"Get Access",playground:{prompt:{label:"Add your prompt here to see the results ",placeholder:"Your prompt",switch:{base:"Base",fast:"Fast"},button:"Generate",errors:{408:"We detected words that may result in offensive image. Rephrase or remove them to carry on."}},influence:{label:"Tailored model influence",info:"The influence of the tailored model on the generation",low:"Low",high:"High"},steps:{label:"Number of steps",info:"The number of iterations the model goes through to refine the generated image"},emptyState:`Generate your prompts and view +here the images of your style`},dataset:{}},popups:{create:{title:"Confirm model submission",description:"After submitting the model for the training phase, editing it will not be possible.",form:{name:{label:"Model name",placeholder:"*Add model name"},description:{label:"Model description",placeholder:"Add model description, limited to 110 characters"},datasetName:{label:"New dataset name",labelDesc:"Your dataset will be saved as new dataset",placeholder:"*New dataset name"}},confirmButton:"Start Model Training"},useModel:{header:"Use",subHeader:"Use the Model in API",description:"To use this specific model with the API, copy the model ID and use it in your API call.",copy:"Copy Model ID",apiDocs:"API Docs",getAccess:"Get Access"},modelAccessPopup:{header:"Access in Multiple Ways",subHeader:"Access tailored models across platforms, build and work in your native environments.",getAccess:"Get Access",contactUs:"Contact us",contactUsPopup:{title:"Request Early Access",message:`This feature is currently in closed beta and available for selected customers. +Fill out the form below to apply for early access.`},download:"Download",accessMethods:{api:{title:"Integrate via API",description:"Use the API endpoint of a tailored model to generate images.",secondaryBtn:"API Docs",primaryBtn:"Copy API endpoint"},iframe:{title:"Enable in iFrame",description:"To enable this model in an iframe, add it to the appropriate iframe by selecting the iframe where you want the model included.",primaryBtn:"Manage iFrames"},model:{title:"Download Model",description:"Host a tailored model on-prem or build your own pipeline using the source code and weights.",contactUs:"true",feature:"Model source code"},comfyUi:{title:"Use in ComfyUI",description:"Generate images using a tailored model on ComfyUI. Model ID and API token are required.",secondaryBtn:"Copy Model ID",primaryBtn:"Get ComfyUI Node"},figma:{title:"Use in Figma",description:"Generate images with a tailored model directly within Figma using a plugin.",feature:"Figma plugin",primaryBtn:"Download",secondaryBtn:"Install Guide"},photoshop:{title:"Use in Photoshop",description:"Generate images with a tailored model directly within Photoshop using a plugin.",contactUs:"true",feature:"Photoshop plugin"},copilot:{title:"Use in Microsoft Copilot",description:"Generate images with a tailored model directly within Microsoft Copilot.",contactUs:"true",primaryBtn:"Contact us",feature:"Microsoft Copilot"},powerPoint:{title:"Use in Microsoft PowerPoint",description:"Generate images with a tailored model directly within Microsoft PowerPoint using an Add-in.",contactUs:"true",primaryBtn:"Contact us",feature:"Microsoft PowerPoint"}}},bestPractices:{taps:{overview:{id:"overview",title:"Overview"},datasetSize:{id:"datasetSize",title:"Dataset Size"},diversityAndFocus:{id:"diversityAndFocus",title:"Diversity and Focus"},imageQuality:{id:"imageQuality",title:"Image Quality"},assetsBackgrounds:{id:"assetsBackgrounds",title:"Assets Backgrounds"},captionsAndPrefix:{id:"captionsAndPrefix",title:"Captions and Prefix"}},header:"Best Practices for Preparing Tailored Generation Training Datasets",content:{overviewSection:{title:"Overview",descr:"To effectively train a model that preserves and faithfully reproduces specific IP elements, it is essential to provide a well-curated dataset that guides the model accurately. This document outlines best practices for preparing training datasets, considering supported IP types and the illustrative medium."},datasetSizeSection:{title:"Dataset Size",listItem1:"For optimal results, we recommend using 5-50 images with the Max training version and 15-100 images with the Light training version. However, the system supports anywhere from 1 to 200 images, offering flexibility to suit your specific use case.",listItem2:"Consistency and Cohesion: Ensure that images in the dataset are consistent and cohesive in terms of style, structure, and visual elements. Larger datasets often introduce more variety, which can reduce overall consistency."},diversitySection:{title:"Diversity and Focus",useCases:{balanceContent:{title:"Balance Content and Consistency:",descr:"Images should be diverse in terms of content (e.g., scenes, poses, and objects) but consistent in the key elements you want to reproduce, such as style, colors, theme, structure, composition, and identity."}}},imageQualitySection:{title:"Image Quality and Resolution",descr:"When preparing training datasets, it is essential to meet the minimum resolution requirements to ensure optimal results.",useCases:{resolution:{title:"Resolution",descr:"The minimum resolution for training images is 1024x1024 px, and smaller images cannot be uploaded. If your images do not meet this requirement, Increase Resolution capability can be used as a temporary solution to bring them up to the required standard. However, whenever possible, it is highly recommended to use the original high-quality assets to achieve the best training and generation results."},aspectRatio:{title:"Aspect Ratio: It is recommended to use:",listItem1:"1:1 aspect ratio images, or",listItem2:"Images where the main content is positioned within the center square area, ensuring that key visual elements remain the focus."}}},assetsSection:{title:"Assets with Transparent or Solid Backgrounds:",descr:"For certain IP types, such as Object Variants, Multi-Object Sets, Icons, and Defined Character, it is common for subjects to appear against transparent or solid-colored backgrounds (e.g., white, black, etc.). Transparent backgrounds will be converted to black. ",subTitle:"To optimize training for these IP types:",useCases:{focusOnSubject:{title:"Focus on Subject Dominance:",descr:"Ensure that the subject occupies most of the image area. This is especially important for capturing the structural details and visual consistency of the object or character."},minimize:{title:"Minimize Extraneous Margins: ",descr:"Crop unnecessary solid or transparent margins around the subject to reduce distractions and help the Bria model focus on the critical details of the IP."},definedCharacters:{title:"For Defined Characters:",descr:"While some images with transparent or solid backgrounds are acceptable, it is highly recommended to include diverse images showing the character in various poses, environments, attires, and interactions."}}},captionsSection:{title:"Captions and Caption Prefix:",descr:"The caption prefix is a piece of text automatically prepended to all image captions in a dataset, with each caption naturally continuing from this prefix. A default prefix is generated by the system and is later used as the default prompt prefix during image generation.",useCases:{defaultPrefix:{title:"Default Prefix",descr:"It is highly recommended to conduct the first training session using the default prefix created by the system. This ensures a stable starting point for training and helps the model learn effectively from the dataset."},customizingThePrefix:{title:"Customizing the Prefix:",descr:"While the default prefix is recommended initially, it can be adjusted to guide the training in a specific direction. For example, you can introduce specific names, terminology, or words relevant to your unique domain."},modifyingCaptions:{title:"Modifying Captions:",listItem1:"Every image caption starts with the caption prefix and is automatically generated by the system.",listItem2:"Captions can be modified to include specific domain-relevant terms or regenerated to produce alternative variations.",listItem3:"Keep in mind that both captions and the prefix strongly influence the training process, shaping how the model interprets the dataset."},bestPractices:{title:"Best Practices:",listItem1:"Begin with the default prefix and captions for the first round of training to establish a solid baseline.",listItem2:"After evaluating the initial results, experiment with modifying the prefix or captions to refine the model’s outputs or guide it in a specific direction.",listItem3:"A more detailed caption does not always guarantee better results. If you choose to modify the caption, focus on highlighting the most essential elements in the image to achieve the desired outcome."}}}}},figmaInstallationGuide:{header:"How to Install a Custom Plugin in Figma",guidelines:{1:"Download the zip file containing the custom plugin.",2:"Extract the contents of the zip file to a folder on your computer. Ensure the folder remains in the same location for the plugin to work correctly.",3:"Launch your Figma Desktop app.",4:"In the top menu, go to Plugins > Development and select Import plugin from manifest....",5:"In the file dialog, navigate to the folder where you unzipped the plugin. Select the manifest.json file from the extracted folder and click Open.",6:"Once installed, you can find and run the plugin by going to Plugins in the top menu and selecting it from the list."},primaryBtn:"Download Plugin"}}},datasets:{dashboard:{emptyState:"Create your first dataset",createDataset:"Create Dataset",table:{headers:{name:"Dataset name",models:"Trained Models",images:"Images",created:"Creation date",status:"Status",actions:"Actions"},status:{Draft:"Draft",Completed:"Published",Deleted:"Deleted"},actions:{duplicate:"Duplicate",view:"View",edit:"Edit",delete:"Delete",deletePopup:{title:"Delete Dataset",description:"Deleting a dataset is irreversible!

It will result in the permanent deletion of all images associated with this dataset

Are you sure you want to proceed with deletion?",confirmBtn:"Delete"}}}},editor:{title:"New Dataset",backButton:"Back to Project",uploadBtn:"Add Images",primaryBtn:"Save Dataset",secondaryBtn:"Dataset Best Practices",form:{prefix:{label:"Caption prefix",info:"The first words of the prompt. Having the same prefix for all prompts is mandatory to create the best results.",placeholder:"Lorem ipsum dolor sit amet consectetur. Iaculis in in quis duis non duis.",resetButton:"Reset Prefix",updateButton:"Update Prefix",warning:{message:"To achieve the best results after the prefix update, you can regenerate and automatically replace the current captions.",button:"Generate All Captions"}},images:{label:"Images and captions",icons:{autoCaptions:"Auto captions",download:"Download dataset",upload:"Upload dataset captions"},tags:{automatic:"Automatically generated",manual:"Manually edited",prefix:"Prefix"},saveCaptionButton:"Save Caption",editButton:"Edit Caption",regenerateImageButton:"Generate Caption",deleteTooltip:"Delete Image",error:{replace:"Replace",delete:"Delete",retry:"Try Again",uploadFailed:"Image upload Failed."}}}},viewer:{backButton:"Back to Project",primaryButton:"Duplicate Dataset",secondaryButton:"Export Dataset",prefix:{label:"Caption prefix",info:"The first words of the prompt. Having the same prefix for all prompts is mandatory to create the best results."},images:{label:"Images and prompts",tags:{manual:"Manually edited",automatic:"Automatically generated",prefix:"Prefix"}}}},requestAccess:{button:"Request Access",title:"Tailored Generation Access Request",message:"Accessing the tailored models is a premium feature. Contact us for more information."}},Dnt={title:"iFrame Integration",config:{table:{title:"Create and configure your iFrame",description:"Easily integrate our AI image creation and customization capabilities by embedding our BRIA's iFrame into your platform.",headers:{name:"Name",updated:"Updated",domains:"Domains",status:"Status",actions:"Actions"},emptyState:"Create your first iFrame for your website/product",edit:"Edit iFrame",view:"View iFrame",copy:"Copy iFrame URL",delete:"Delete iFrame"},deletePopup:{title:"Delete iFrame",description:"Deleting iFrame cannot be reversed. Are you sure you want to delete it?",confirmText:"Delete"},allowedDomainsPopup:{title:"Allowed Domains",description:"Enter the domain that will use the iFrame. You can add several domains separated by a comma. You can enable any sub-domain by adding * in the URL.",confirmText:"Save",textFieldPlaceholder:"example.com, *.example.com",invalidDomains:"One or more domains may be invalid."},addDomain:"Add Domains to Activate"}},Pnt={previewBtn:"Preview",saveBtn:"Save",form:{name:{label:"Name",placeholder:"Name"},description:{label:"Description",placeholder:"Add description"},displayLanguage:{label:"Display language",placeholder:"Select display language"},defaultGenAspectRatio:{label:"Default aspect ratio",placeholder:"Select default aspect ratio"},startingPage:{label:"Starting page",placeholder:"Select starting page"},chooseGallery:{label:"Choose gallery",placeholder:"Select gallery"},genModels:{label:"Gen models (Text-to-image)",placeholder:"Choose models"},enabledTgModels:{label:"Tailored models",placeholder:"Choose models",noModels:"No tailored models"},customStyle:"Brand customizations",primaryColor:{label:"Brand color",placeholder:""},config:"Controls configuration",controlsConfiguration:{label:"Controls configuration",checkboxes:{galleryHeader:"Gallery header",closeWindowButton:"Close window button"}},headerInfo:{label:"Message (Dynamic text managed in URL)",placeholder:"XXX tokens remaining"},availablePages:{label:"Available pages"},enabled_features:{label:"Enabled features",checkboxes:{expression:"Presenter expressions",diversity:"Presenter recast",appearance:"Presenter appearance",remove:"Background removal",blur:"Background blur",replace:"Background replacement",remove_object:"Object removal",auto_obj_identification:"Automatic object identification",crop:"Image size",super_resolution:"Increasing resolution",expand_background:"Expand background"}},importExport:{label:"Upload / Download / Save",checkboxes:{enable_download:"Image download",disable_download_psd:"PSD download",disable_upload:"Upload",disable_save:"Save",disable_save_psd:"Save as PSD"}},saveLabel:{placeholder:"Modify label"}},preview:{iframePreview:"Preview",refreshBtn:"Refresh Preview",selectPage:"Select a page"}},Lnt={title:"Brand Campaign",templates:{table:{title:"Manage Templates",description:"Manage and create different templates for your campaigns.",headers:{id:"ID",name:"Name",layouts:"# Layouts",updated_at:"Updated",status:"Status",actions:"Actions"},searchPlaceholder:"Search Template",emptyState:"Create your first template for your campaign generation"},deletePopup:{title:"Delete template",description:"Deleting template cannot be reversed. Are you sure you want to delete it?",confirmText:"Delete"},edit:"Edit template",delete:"Delete template"},templateEditor:{uploadPsd:"Upload PSD",saveBtn:"Save"},layouts:{table:{headers:{name:"Layout name",channel:"Channel",placement:"Placement",resolution:"Resolution",status:"Status",actions:"Actions"},searchPlaceholder:"Search Layout",bottomCreateBtn:"Create New Layout",emptyState:"Create your first layout for your template"},deletePopup:{title:"Delete layout",description:"Deleting layout cannot be reversed. Are you sure you want to delete it?",confirmText:"Delete"}},layoutEditor:{uploadImg:"Upload Image",saveBtn:"Save",form:{channel:"Channel",channelsPlaceholder:"Select Channel",placement:"Placement",placementsPlaceholder:"Select Placement",resolution:{label:"Resolution",width:"W 1000 px",height:"H 1000 px"},table:{label:"Configuration",headers:{topics:"Topics",width:"Width (px)",height:"Height (px)",topLeftX:"Top left X (px)",topLeftY:"Top left Y (px)",actions:"Actions"},addGraphics:"Add Graphics"},preview:{toggleBtn:"Layout",mainText:"Main Text",secondaryText:"Secondary Text",logo:"Logo",cta:"CTA",graphics:"Graphics ",object:"Object",background:"Background"},imageExample:{toggleBtn:"Image Example",description:"Upload Image Example"}}},fonts:{primaryBtn:"Upload",table:{title:"Fonts",description:"Upload and manage fonts available for brand campaigns.",headers:{name:"Font name",updated_at:"Updated",actions:"Actions"},searchPlaceholder:"Search Font",bottomCreateBtn:"Create New Font",emptyState:"Create your first font for your campaign"},deletePopup:{title:"Delete font",description:"Deleting font cannot be reversed. Are you sure you want to delete it?",confirmText:"Delete"},edit:"Edit font",delete:"Delete font"},brands:{table:{title:"Campaign Presets",description:"Manage the brands featured in the campaign creation tool to ensure all images adhere to your brand guidelines.",headers:{name:"Name",logoPreview:"Logo preview",colorPreview:"Color Preview",status:"Status",actions:"Actions"},emptyState:"Create your first brand for your campaign"},deletePopup:{title:"Delete Brand",description:"Deleting Brand cannot be reversed. Are you sure you want to delete it?",confirmText:"Delete"},edit:"Edit campaign",delete:"Delete campaign"},brandEditor:{uploadFile:"Upload File",saveBtn:"Save",supportedFile:"Supported Files : PNG, Up to 5MB",pleaseSelectName:"*please select name",logo:"Logo",brandColors:"Brand Colors",Primary:"Primary",Secondary:"Secondary",branddescription:{label:"Brand description",placeholder:"Brand description"}},dropDownActions:{copy:"Copy",paste:"Paste",delete:"Delete",duplicate:"Duplicate",layer:"Layer",align:"Align",bringToFront:"Bring to front",bringForward:"Bring forward",sendBackward:"Send backward",sendToBack:"Send to back",showLayers:"Show layers menu",alignLeft:"Algin left",alignCenter:"Align center",alignRight:"Align right",alignTop:"Align top",alignMiddle:"Align middle",alignBottom:"Align bottom",lock:"Lock",unlock:"Unlock",brandColor:"Brand color",brandFont:"Brand font",brandLogo:"Brand logo",logoAlignment:"Logo alignment",brandFillColor:"Brand fill color",brandStrokeColor:"Brand stroke color",color:"Color",logo:"Logo",font:"Font",heading:"Heading",body:"Body",image:"Image",configureImageLevel:"Configure image",configureHeadingLevel:"Configure heading",configureShapeLevel:"Configure Shape",configureBasicShapeLevel:"Configure basic shape",shape:"Shape",basicShape:"Basic Shape"},wizardImageButtonsHeader:{generate:"Generate",upload:"Upload",edit:"Edit"},scenes:{addNewScene:"Add new scene",duplicateScene:"Duplicate scene",deleteScene:"Delete scene",untitled:"Untitled",key:"{{width}}X{{height}}"}},Bnt={FoxGuidelinesPopup:{tabs:{guidelines:{id:"guidelines",title:"Guidelines",content:{title:"Best practices for Fox Sports Illustration Generation",description:"Here are the best practices for using the FOX Sports generative AI application, along with references to the user guide and input image guidelines.",subTitle:"User guide",subTitleDescription:"This guide will help you navigate the Fox Sports Generative AI Application, providing tips on creating, editing, and optimizing AI-generated images.",button:"User Guide"}},userGuide:{id:"guidelines",title:"User guide",child:!0},inputImageGuidelines:{id:"inputImageGuidelines",title:"Input image guidelines",child:!0,content:{description:"For optimal AI image generation, high-quality input images are essential.

This document provides key requirements and best practices for user-uploaded images, ensuring improved performance and accuracy in AI-driven processes. By following these guidelines, you can achieve more precise and visually appealing results.",guidelinesSection:{title:"Important guidelines",cards:{card1:{title:"Full body image",description:"Make sure the entire body of the person is visible in the image."},card2:{title:"Face must be visible",description:"Make sure the face of the person is visible without any elements covering or in close proximity, i.e. hands, helmets, balls, etc."},card3:{title:"Single person in foreground",description:"Input should have one central player / coach in the image foreground."},card4:{title:"Background removal quality check",description:"The image background will be removed automatically upon upload.

Verify the background was removed correctly.

If needed, remove the background manually and re-upload the image in PNG format."}}}}}}},videoEmptyState:{header:"Begin by uploading a video (10 seconds max)",subHeader:"This is a demo only; the API limits video length to 1 minute",supportedFiles:"Supported files: "},emptyState:{header:"Begin by uploading images to get started",oneImageHeader:"Begin by uploading an image",subHeader:"Upload up to 10 images",supportedFiles:"Supported files: ",upTo:" (up to 12MB)"},textToImage:{toggleBtn:"Image Generation",backBtn:"All Applications",config:{models:{label:"Models",placeholder:"Select model",dropdownLabels:{base:"Bria {{version}}",fast:"Bria {{version}} Fast",hd:"Bria {{version}} HD",foundationModels:"Foundation models",tailoredModels:"Tailored models"},tailoredModelInfluence:"Tailored model influence"},aspectRatio:{label:"Aspect Ratio",placeholder:"Select aspect ratio",disabledPlaceholder:"Matches reference image"},medium:{label:"Medium",placeholder:"Select medium",disabledPlaceholder:"Not available"},advanced:"Advanced",negativePrompt:{label:"Negative Prompt",placeholder:"Exclude from image",info:"Enter words or phrases to exclude from the generated image, helping to avoid unwanted elements."},enhancedPrompt:{label:"Prompt enhancer",checkbox:"Activate prompt enhancer"},numberOfImages:{label:"Number of Images",info:"Specify how many images you want to generate."},steps:{label:"Steps",info:"Number of iterations for image generation. More steps mean higher quality but longer processing. Default is recommended."},seedNumber:{label:"Seed Number",checkbox:"Display seed numbers",placeholder:"Use seed number",info:"Lock the seed to ensure consistent and repeatable image generation with the same prompt."},imageReference:{title:"Image reference",structure:"Structure",uploadImage:"Upload image",low:"Low",high:"High",imageInfluence:"Image influence",imageReferenceExamples:"Image Reference Examples",referenceGallery:"Reference gallery",referenceGallerySubtitle:"Select an example to generate new images based on the structure of a reference image, using a text prompt as guidance.",imageGallery:{titles:{sketch_to_illustration:"Sketch to illustration",photo_variations:"Photo variations",illustration_variations:"Illustration variations",typography_logo_variations:"Typography and logo variations ",abstract_conceptual:"Abstract"},sketch_to_illustration:{image1:{prompt:"Illustration of a woman practicing yoga in a serene desert landscape."},image2:{prompt:"2d illustration of a dog in a vibrant park"},image3:{prompt:"Illustration of a landscape featuring rolling green hills, trees, and a winding path leading toward a mountain range"},image4:{prompt:"a flat 2d illustration of a boy'"}},photo_variations:{image1:{prompt:"Woman with blonde hair set against an office background"},image2:{prompt:"A 3d fantasy illustration of a man wearing a turtle neck, warm colors"},image3:{prompt:"A soft watercolor illustration of a girl playing with a cat outside"},image4:{prompt:"A photo of a perfume bottle and vibrant flowers, on a dark wooden surface, against a soft orange background'"}},illustration_variations:{image1:{prompt:"2d flat illustration of a woman sitting on a bench in the garden holding an iPad"},image2:{prompt:"2D illustration of a modern train traveling through a dessert scene, golden hour"},image3:{prompt:"Flat Illustration of a city skyline, colorful sky, sun and clouds"},image4:{prompt:"A flat illustration of a cozy cottage in the woods, warm tones with purple accents"}},typography_logo_variations:{image1:{prompt:"Chic, semi-transparent letters positioned over a flat design landscape, featuring simple illustrations of rolling hills and trees,"},image2:{prompt:"A vibrant display featuring bold 3D letters with a central candle, decorated with colorful sprinkles and a background of blurred, festive lights, evoking a sense of celebration"},image3:{prompt:"Elegant letters integrated into a serene beach background, with gentle waves"},image4:{prompt:"Bold, futuristic neon typography, and a logo with an intense neon glow effect"}},abstract_conceptual:{image1:{prompt:"3D abstract on a dark background neon blue lights"},image2:{prompt:"Abstract composition face in shades of blue and red"},image3:{prompt:"Abstract composition in shades of black and white, curves and spherical shapes"},image4:{prompt:"Abstract design featuring flowing waves in vibrant shades of green and blue, creating a sense of movement and harmony against a soft gradient background"}}},disabledMessage:"Image structure reference is only supported with {{modelName}} model."},fast:"Fast"},generator:{searchBox:{placeholder:"Unicorn flying over the rainbow",surpriseBtn:"Surprise me",button:"Generate",enhancedPrompt:"Prompt enhancer (increase results variety)",stop:"Stop"}},result:{delete:"Delete",download:"Download",fullScreen:"Full Screen View",copyPrompt:"Copy prompt"},imageOverlay:{aiEditor:"AI Editor",campaign:"Use in campaign",report:"Report image",save:"Save",export:"Export",customizeImage:"Customize image",like:"Positive feedback",disLike:{tooltip:"Negative feedback",label:"Please share your feedback",placeholder:"Share feedback",button:"Send",feedback1:"Your feedback is important,",feedback2:"thanks for sending."},Download:"Download"},seed:"Seed:",errors:{408:"We detected words that may result in offensive image. Rephrase or remove them to carry on."}},"text-to-image":{title:"Text to image"},"text-to-vector":{title:"Text to vector"},reimagine:{title:"Reimagine"},"prompt-enhancement":{title:"Prompt Enhancement"},"product-cutout":{title:"Product Cutout"},eraser:{title:"Eraser"},"gen-fill":{title:"Gen Fill"},"product-packshot":{title:"Product Packshot"},"product-shadow":{title:"Product Shadow"},"lifestyle-product-shot-by-text":{title:"Lifestyle Product Shot by Text"},"lifestyle-product-shot-by-image":{title:"Lifestyle Product Shot by Image"},"remove-background":{title:"Remove Background"},"blur-background":{title:"Blur Background"},"generate-background":{title:"Generate Background"},"expand-image":{title:"Expand Image"},"increase-resolution":{title:"Increase Resolution"},"delayer-image":{title:"Delayer Image"},"crop-out-foreground":{title:"Crop Out Foreground"},"get-masks":{title:"Get Masks"},"remove-video-background":{title:"Remove Video Background"},sandboxAPI:{title:"Sandbox API",allApplications:"All Applications",back:"Back",selectAPILabel:"Select API",selectAPIFamilyPlaceholder:"Select API family",selectSubAPIFamilyPlaceholder:"Select Sub API family",generate:"Generate",noImagesSelected:"No Image Selected",stop:"Stop",apiDoc:"API Docs",filesExceedLimit:"You can only upload one image at a time.",result:{uploadHeader:"Uploaded Image:",header:"Results:",delete:"Delete",download:"Download",fullScreen:"Full Screen View",code:"Code",viewCode:"View Code",apiDoc:"API Docs",copyCode:"Copy Code",seed:"Seed:"}},productPlacement:{toggleBtn:"Product Placement",backBtn:"Product Placement",backToAllApplication:"All Application",title:"Bria AI Product Placement",subtitle:"Create high-quality placements in seconds",uploadImage:"Upload Image",config:{title:"Product Placement",models:{label:"Models",placeholder:"Select model",dropdownLabels:{base:"",fast:"Fast",hd:"HD",foundationModels:"Foundation models",tailoredModels:"Tailored models"}},medium:{label:"Medium",placeholder:"Select medium"},width:"Width",height:"Height",prompt:"Prompt",negativePrompt:{label:"Negative Prompt",placeholder:"Exclude from image"},enhancedPrompt:{label:"Prompt enhancer",checkbox:"Activate prompt enhancer"},numberOfImages:{label:"Number of Images"},steps:{label:"Steps"},seedNumber:{label:"Seed Number",checkbox:"Display seed numbers",placeholder:"Use seed number"},generator:{searchBox:{placeholder:"Unicorn flying over the rainbow",surpriseBtn:"Surprise me",button:"Generate",enhancedPrompt:"Prompt enhancer (increase results variety)",fastBGModel:"Use Fast BG-Gen model"},autoType:"Generate 10 auto-suggested positions",selectedType:"Generate fixed product positions (select 1-2 positions)",toggleLabel:"Generating phase"}},result:{delete:"Delete",download:"Download",fullScreen:"Full Screen View",copyPrompt:"Copy prompt"},imageOverlay:{aiEditor:"AI Editor",campaign:"Use in campaign",report:"Report image",save:"Save",export:"Export",customizeImage:"Customize image",like:"Positive feedback",disLike:{tooltip:"Negative feedback",label:"Please share your feedback",placeholder:"Share feedback",button:"Send",feedback1:"Your feedback is important,",feedback2:"thanks for sending."},Download:"Download"},errors:{ExceedsTotalNumberOfPixels:"For optimal results, the total number of pixels should be around 1,000,000."},seed:"Seed:"},imageToImage:{toggleBtn:"Image Editing",backBtn:"All Applications",config:{apiDocumentation:"API Documentation",button:"Generate",tooManySelected:"Generate Up to 35 Images",features:{mainPage:{expand:"Original background",remove:"Remove",crop:"Crop to fit foreground",generateByImage:"Generate by Image",blur:"Blur"},style:{title:"Style",button:"Style",tailoredStyles:{label:"Tailored style",placeholder:"Select Tailored style"},tailoredSubStyles:{label:"Sub style",placeholder:"Select Sub style"},mixFaceBody:{label:"Mix characters face and body",button:"Mix"},refineColor:{label:"Refine face color",button:"Refine"},prompt:{label:"Style by prompt",placeholder:"Describe the style"},refImage:{label:"Style by reference image",description:"Match the style from your image"},configDivider:"Or",images:{label:"Popular"}},background:{title:"Background",subTitle:"Edit the background of the image using AI.",tooltip:"Automatically detect the main element in an image and either generate, remove, or blur its background.",button:"Background",remove:"Remove",removeBackground:"Remove Background",blur:"Blur",blurBackground:"Blur Background",expand:"Original background",solid:"Solid color",generateByText:"Generate by text",modelDropdown:"Model dropdown",describeTheBackground:"Describe the background",fastVersion:"Fast version",generateByImage:"Generate by image",uploadImage:"Upload image",uploadImagePlaceholder:"Match the background from your image",generatedBackgrounds:"Generated backgrounds",numberOfImages:{label:"Number of Variations"},backgroundColor:"Background color",stop:"Stop",generate:"Generate"},brand:{title:"Brand",button:"Brand"},size:{title:"Size",tooltip:"Define the size of the images you want to generate. The background will be automatically expanded or generated as configured.",button:"Size",cropToFitForeground:"Crop to fit foreground",aspectRatio:"Aspect ratio",customSize:"Custom size",width:"w",height:"h",mediumDestination:"Medium destination",dropDownPlaceholder:"Select medium destination",increaseResolution:"Increase Resolution"},foregroundPlacement:{title:"Foreground placement",tooltip:"Choose the location to embed the image within a canvas. The background will be automatically expanded or generated as configured.",button:"Foreground placement",allPlacements:"Foreground placements",placements:{leftTop:"Left-top",centerTop:"Center-top",rightTop:"Right-top",leftCenter:"Left-center",rightCenter:"Right-center",center:"Center",leftBottom:"Left-bottom",centerBottom:"Center-bottom",rightBottom:"Right-bottom"}},eraseObject:{title:"Objects",tooltip:" Erase or generate objects within an image using Generative Fill.",button:"Objects",subTitle:"Erase, add, or modify objects by selecting the desired area.",removeObject:"Erase",remove:"Erase",replaceObject:"Generative fill",replaceObjectTooltip:"To get better results, the mask should outline the replacement area without defining the object's shape.",replaceObjectPlaceholder:"Describe the object you want to generate",numOfResults:"Number of results",generate:"Generate",brush:"Brush size",minimum:"Minimum",maximum:"Maximum",reset:"Reset"},manualPlacement:{title:"Size, crop and placement",subTitle:"Edit the image by changing its size, cropping, and manually placing it inside a canvas.",tooltip:"Place an image within a canvas, adjust its size, expand the background using AI, or crop it as needed.",button:"Size and placement",aspectRatio:"Aspect ratio",customSize:"Custom size",width:"w",height:"h",mediumDestination:"Medium destination",dropDownPlaceholder:"Select medium destination",crop:"Crop",expandBackground:"Expand background",increaseResolution:"Increase resolution",increaseResolutionTooltip:"Upscale image to improve sharpness and quality."}},numberOfImages:{label:"Number of Variations"},stopGenerating:"Stop Generating",results:"results",title:"Image Configuration",subTitle:"Define the aspects you want to customize in your images.",singleModeTitle:"Single Editing Mode",singleModeSubTitle:"Edit images step by step, focusing on one action at a time.",bulkModeTitle:"Bulk Editing Mode",bulkModeSubTitle:"Define the aspects you want to customize in your images."},fileExceedsSize:"File size exceeds 12MB. Please upload a smaller file",filesExceedLimit:"Too many images. Please upload no more than {{maxFilesLimit}} images",result:{header:"Results",delete:"Delete",download:"Download",fullScreen:"Full Screen View",gallery:{variationLabel:"Var. #{{variationNum}}"},loadingStrings:{loadingString1:"Generating body…",loadingString2:"Generating face…",loadingString3:"Adjusting colors…",loadingString4:"Blending parts…",loadingString5:"Optimizing results…"}}},uploadedImages:{result:{header:"Uploaded Images",delete:"Delete",download:"Download",fullScreen:"Full Screen View"}},savedImages:{result:{header:"Saved Images",delete:"Delete",download:"Download",fullScreen:"Full Screen View"}},newCollection:{result:{header:"New Collection",delete:"Delete",download:"Download",fullScreen:"Full Screen View"}},actionsHeader:{singleMode:"Single Mode",bulkMode:"Bulk Mode",eraseObject:"Erase Object",selectAll:"Select All",openSelected:"Create Collection ({{countSelected}}/{{countAvailable}})",clear:"Clear All",downloadSelected_zero:"Download All",downloadSelected_one:"Download {{count}} Image",downloadSelected_other:"Download {{count}} Images",insertAndCloseCount:"Insert {{countSelected}} Images and Close",insertAndClose:"Insert and Close",saveToMyCampaign:"Add to Campaign",saveToMyAssetsCount:"Save {{countSelected}} Images to My Assets",saveToMyAssets:"Save to My Assets",saveImageSuccess:"Images saved to your folder",upload:"Upload",uploadOneImage:"Upload Image",uploadVideo:"Upload Video",clearWarning:{title:"Clear all?",description:"When starting a new project, all your previous results will be cleared.",confirmBtn:"Start New Project",closeBtn:"Close"},fullScreenView:{button:"Preview Selection"}},exportImagesPopup:{export:"Export",fileName:"File name",fileType:"File type",increaseResolution:"Increase resolution",save:"Save"},textResults:{emptyState:{header:"Experience prompt enhancement",desc:"The prompt enhancer feature elevates image quality by refining prompts with precise details, improving clarity, and enriching descriptions. This ensures each generated image captures the user’s vision with striking accuracy and high-quality visuals."},enhanced:"Enhanced:",original:"Original:",useInTextToImage:"Use in Text to Image",useInTextToVector:"Use in Text to Vector"},automotive:{toggleBtn:"Image Editing",backBtn:"All Applications",config:{apiDocumentation:"API Documentation",button:"Generate",tooManySelected:"Generate Up to 35 Images",features:{mainPage:{expand:"Original background",remove:"Remove",crop:"Crop to fit foreground",generateByImage:"Generate by Image",blur:"Blur"},background:{title:"Scenery",subTitle:"Edit the background of the image using AI.",tooltip:"Automatically detect the main element in an image and either generate, remove, or blur its background.",button:"Scenery",remove:"Remove",removeBackground:"Remove Background",blur:"Blur",blurBackground:"Blur Background",expand:"Original background",solid:"Solid color",generateByText:"Generate by text",modelDropdown:"Model dropdown",describeTheBackground:"Describe the background",fastVersion:"Fast version",generateByImage:"Generate by image",uploadImage:"Upload image",uploadImagePlaceholder:"Match the background from your image",generatedBackgrounds:"Generated backgrounds",numberOfImages:{label:"Number of Variations"},backgroundColor:"Background color",stop:"Stop",generate:"Generate"},brand:{title:"Brand",button:"Brand"},size:{title:"Image size and destination",subTitle:"Define the canvas and place the vehicle in the perfect position.",tooltip:"Define the size of the images you want to generate. The background will be automatically expanded or generated as configured.",button:"Size",cropToFitForeground:"Crop to fit foreground",aspectRatio:"Aspect ratio",customSize:"Custom size",width:"w",height:"h",mediumDestination:"Medium destination",dropDownPlaceholder:"Select medium destination",increaseResolution:"Increase Resolution"},foregroundPlacement:{title:"Vehicle placement",subTitle:"Define your image placement with presets.",tooltip:"Choose the location to embed the image within a canvas. The background will be automatically expanded or generated as configured.",button:"Vehicle placement",allPlacements:"Automatic vehicle placement",placements:{leftTop:"Left-top",centerTop:"Center-top",rightTop:"Right-top",leftCenter:"Left-center",rightCenter:"Right-center",center:"Center",leftBottom:"Left-bottom",centerBottom:"Center-bottom",rightBottom:"Right-bottom"}},eraseObject:{title:"Retouch objects",tooltip:"Erase or generate objects within an image using Generative Fill.",button:"Retouch objects",subTitle:"Erase, add, or modify objects by selecting the desired area.",removeObject:"Erase",remove:"Erase",replaceObject:"Generative fill",replaceObjectTooltip:"To get better results, the mask should outline the replacement area without defining the object's shape.",replaceObjectPlaceholder:"Describe the object you want to generate",numOfResults:"Number of results",generate:"Generate",brush:"Brush size",minimum:"Minimum",maximum:"Maximum",reset:"Reset"},manualPlacement:{title:"Placement and Crop",subTitle:"Define your image placement manually or with presets.",tooltip:"Place an image within a canvas, adjust its size, expand the background using AI, or crop it as needed.",button:"Image size and vehicle placement",aspectRatio:"Aspect ratio",customSize:"Custom size",width:"w",height:"h",mediumDestination:"Medium destination",dropDownPlaceholder:"Select medium destination",crop:"Crop",expandBackground:"Expand background",increaseResolution:"Increase resolution",increaseResolutionTooltip:"Upscale image to improve sharpness and quality."},reflectionAndLighting:{button:"Reflection and lighting"},harmonization:{button:"Harmonization"}},numberOfImages:{label:"Number of Variations"},stopGenerating:"Stop Generating",results:"results",title:"Image Configuration",subTitle:"Define the aspects you want to customize in your images.",singleModeTitle:"Single Editing Mode",singleModeSubTitle:"Edit one vehicle step by step, focusing on one action at a time.",bulkModeTitle:"Bulk Editing Mode",bulkModeSubTitle:"Define multiple changes and apply on one or more vehicles."},fileExceedsSize:"File size exceeds 12MB. Please upload a smaller file",filesExceedLimit:"Too many images. Please upload no more than {{maxFilesLimit}} images",result:{header:"Results",delete:"Delete",download:"Download",fullScreen:"Full Screen View",gallery:{variationLabel:"Var. #{{variationNum}}"},loadingStrings:{loadingString1:"Generating body…",loadingString2:"Generating face…",loadingString3:"Adjusting colors…",loadingString4:"Blending parts…",loadingString5:"Optimizing results…"}},uploadVehicleImages:"Upload Vehicle Images"},primary:"Primary"},Ont={subscription:{title:"Subscription",plan:"Plan",status:"Status",billingInterval:"Billing interval",platformFee:"Platform fee",usageFee:"Usage fee",updateYourPlan:"Update Your Plan",renewSubscription:"Renew Subscription",cancelSubscription:"Cancel Subscription",willBeCancelledOn:" - Will be cancelled on {{cancelledOn}}",renewsOn:" - Renews on {{renewsOn}}",paymentDashboard:"Payment Dashboard",discount:"Discount",footerText:"Visit the payment dashboard to update your billing information, change your payment method, or view and download invoices."},usage:{title:"Usage",downloadAsCSV:"Download as CSV",totalCalls:"Total calls:",averageMonthlyCalls:"Average monthly calls:",apiKey:"Select ApiKey",productionKey:"(Production Key)",stagingKey:"(Staging Key)",placeholder:"API routes",all:"all",allApiKeys:"All API keys",apiRoutesSelected:"API routes selected",selectAll:"Select all",summary:"Summary",resetToDefault:"Reset to default",tailoredGenerationModels:"Tailored Generation Models",tailoredGenerationModelsSelected:"TG Models selected"},users:{tabName:"Users",primaryButtonText:"Invite Users",secondaryButtonText:"Add Hidden Users",table:{name:"Name",lastActivate:"Last activate",organizations:"Sub-Organizations",role:"Role",status:"Status",actions:"Actions"},inviteMembersPopup:{title:"Invite users to your account",description:"Enter the email addresses of the individuals you wish to invite, separated by commas.",confirmText:"Send Invitations",textFieldPlaceholder:"Start adding email addresses (comma separated, or place in different rows)"},ancestorsPopup:{title:"Add Hidden Users to {{organization_name}}",description:"Select the user and the required role:",confirmText:"Grant Permission"},deleteConfirmationPopup:{title:"Remove {{user_name}} from your account?",description:"Removing {{user_name}} will revoke his access to this account.",remove:"Remove"},invitationSentPopup:{title:"Awesome! Your invitation has been sent!",description:"An email will be sent to the invited individuals, containing a link that will be valid for a period of 5 days.",confirmText:"Got it"},ownershipTransferPopup:{title:"Confirm Ownership Transfer",description:"Are you sure you want to transfer the ownership of this {{organization}} organization?",subTitle:"This action cannot be undone.",confirmText:"Confirm Transfer"},subOrganizations:{title:"Select Sub-Organizations",description:"Select the sub-organization you would like to grant access to.",save:"Save",subTitle:"Sub Organizations:",editAndView:"Edit/View",view:"View"},searchBar:{title:"Search.."},errors:{invalidEmails:"Invalid Email/s list",alreadyInvited:"The entered Email/s already belong to this organization"},delete:"Delete user"}},Rnt={joinedAccountPopup:{title:"Congrats, you are now part of {{account_name}}.",description:"Now you can start collaborating and contributing to you organization.",confirmText:"Got it"},joinAccountPopup:{title:"Join {{account_name}} account",description:"You have been invited to join the {{account_name}} account.",confirmText:"Log In",firstButtonText:"Register",login:"Log in",or:"or ",register:"Register",toAcceptTheInvitation:"to accept the invitation"},inValidInvitation:{title:"Invitation is no longer valid",description:"Invitations are valid for 5 days. Please ask the owner of your organization to resend the invitation.",confirmText:"Got it"},invalidEmail:{title:"The invitation is not valid for this email address",description:"Please log in to the same email address that the invite was sent to.",confirmText:"Got it"}},znt={console:{title:"Welcome to BRIA’s Platform!","description1-1":"You're now part of a visionary community with our ","description1-2":"Free Plan.","description2-1":"Get started with ","description2-2":"1K free API calls ","description2-3":"monthly, and experiment with our Full-featured API for innovative image generation.",description3:"Should you dream bigger, our Pay As You Go option is ready for you. Plus, you're fully covered with our IP and privacy legal liability guarantee.",description4:"Jumpstart your journey with BRIA today!",gotIt:"Got It",getApiKey:"Get API Key"},apps:{"image-generation":{title:"Welcome to BRIA’s
Text-to-Image Playground!",body:"Welcome to the text-to-image tool, where your vision transforms into captivating visuals.

You're registered for our Free Plan, which includes
up to 10 monthly download credits - a great way to
explore BRIA's offerings for your product.

Let's create something amazing together!",buttons:{primary:"Let’s Start"}},"text-to-vector":{title:"Start Generating Vector Graphics (Beta)",body:"Transform your design workflows with Gen AI, creating high-quality, editable, and scalable illustrations, logos, and icons via API and iFrame.

Perfect for app developers, it automates creativity, ensuring precision and flexibility for stunning results. Best of all, automated tailored generation replicates your visual design language and styles.

Revolutionize digital design today!",buttons:{primary:"Let’s Start"}},"image-editing":{title:"Welcome to BRIA’s
Image Editing Playground!",body:"Enhance your image editing with our latest AI-driven tools, now supporting bulk editing.

Edit multiple images at once:
  • Backgrounds - Apply new backgrounds to multiple images
  • Resizing - Adjust aspect ratio and resolution in bulk
  • Embed object - Place a product image in a larger image
  • Erase elements - Erase multiple elements in a single click

Enjoy faster, smarter editing.",buttons:{primary:"Let’s Start"}},"ai-editor":{title:"Welcome to BRIA’s AI Editor!",body:"Efficiently craft your ideal image with BRIA's AI
Editor - creativity and convenience in one place!

You're registered for our Free Plan, which includes
up to 10 monthly download credits - a great way to
explore BRIA's offerings for your product.

Let's create something amazing together!",buttons:{primary:"Let’s Start"}},"campaign-editor":{title:"Welcome to BRIA’s Campaign Generator",body:"Welcome to BRIA’s Campaign Generator!
Create stunning, personalized campaigns effortlessly.

From designing to execution, we make the process simple and intuitive. Start generating impactful content for your brand with just a few clicks today!

Let's create something amazing together!",buttons:{primary:"Let’s Start"}}}},Unt={implementationOptions:{title:"Consume BRIA Wherever You Like",cardsHeader:"Get Models, APIs or iFrame",bottomTitle:"Get BRIA on Your Favorite Platform",bottomDescription:"Access BRIA's powerful products directly within the tools and platforms you already love, enabling you to seamlessly integrate cutting-edge AI capabilities while staying in your natural workflow.",cards:{modelsTitle:"Foundation Models",modelsDescription:"Gain full access to the source code and weights of BRIA's foundation models, ControlNets and more.",APITitle:"API",APIDescription:"Build your products with BRIA's ready-to-use auto-orchestrated Gen-AI API suite.",iframeTitle:"iFrame Integration",iframeDescription:"Accelerate your time to market by integrating BRIA's iFrame.",tailoredGenerationTitle:"Tailored Generation",tailoredGenerationDescription:"Create brand/style-specific imagery with BRIA's tailored AI model training tool for style-consistent image generation.",cloudMarketplaceTitle:"Cloud Marketplaces",cloudMarketplaceDescription:"Use your AWS or Azure account to gain access to BRIA’s text-to-image models.",extraLinks:{contactUs:"Contact Us",aws:{title:"AWS Marketplace"},azure:{title:"Azure Model Catalog"}}},platforms:{aws:"AWS",azure:"Azure",ComfyUI:"ComfyUI",HuggingFace:"Hugging Face",falAI:"fal.ai",invoke:"invoke"}},aIImageCreationCapabilities:{mainTitle:"See what you can do with BRIA",title:"AI Image Creation Capabilities",description:"Access AI-driven generation capabilities for creating images, tailored models, and campaigns from scratch.",cards:{texttoImageGenerationTitle:"Text-to-Image Generation",texttoImageGenerationDescription:"Transform text into images using BRIA's fully licensed Gen-AI model.",campaignGenerationTitle:"Campaign Generation",campaignGenerationDescription:"Automate ad campaign creation effortlessly with BRIA's AI-driven tool."}},aIImageCustomizationCapabilities:{title:"AI Image Customization Capabilities",description:"Use Gen-AI to customize images by adding, replacing and removing objects, presenters, and backgrounds.",cards:{backgroundGenerationTitle:"Background Generation",backgroundGenerationDescription:"Generate and remove image backgrounds at scale.",imageExpansionTitle:"Image Expansion",imageExpansionDescription:"Expand any image to meet specific dimension requirements",presenterAppearanceTitle:"Presenter Appearance",presenterAppearanceDescription:"Customize the presenter's appearance and facial expressions in images.",increaseResolutionTitle:"Increase Resolution",increaseResolutionDescription:"Increase image resolution to enhance overall image quality.",objectErasureAndReplacementTitle:"Object Erasure & Replacement",objectErasureAndReplacementDescription:"Replace or remove objects in images as needed.",imageToPSDTitle:"Image-to-PSD (Delayering)",imageToPSDDescription:"Delayer images into layers and export as PSD files, reducing time for designers."}},try_now:"Try Now",get_started:"Get Started",contsact_us:"Contact us",getModel:"Get Model",getApiKey:"Get API Key",configureIframe:"Configure iFrame",Playground:"Playground"},$nt={title:"BRIA’s APIs",text_to_image:"Text to Image",text_to_vector:"Text to Vector",increase_Resolution:"Increase Resolution",image_To_PSD:"Image to PSD",background_Removal:"Remove Background",blur_Background:"Blur background",image_Expansion:"Expand Image",masks_Generator:"Get Masks",modify_Presenter:"Modify Presenter",labeless_AI_Image_Search:"AI Image Search",increaseResolutionDescription:"Upscale image to improve sharpness and quality.",imageToPSDDescription:"Convert any image into a layered Photoshop PSD file.",backgroundRemovalDescription:"Remove background, leaving only primary subject in image.",blurBackgroundDescription:"Create a blur effect on the background of an image.",imageExpansionDescription:"Expand image boundaries while preserving content and quality.",masksGeneratorDescription:"Generate masks for objects automatically detected within the image.",modifyPresenterDescription:"Change presenter's look, facial expressions, or switch to a different model in image.",textToImageDescription:"Transform written descriptions into vivid, detailed visual representations instantly.",textToVectorDescription:"Generate editable SVG graphics based on prompt input.",labelessAIImageSearchDescription:"Enable search on image galleries without the need to label the images.",getAPIKey:"Get API Key",apiDocumentation:"API Documentation",productCutouts:"Product Cutouts",productPackShots:"Product Pack Shots",productShadows:"Product Shadows",lifestyleProductShotByText:"Lifestyle Product Shot By Text",lifestyleProductShotByImage:"Lifestyle Product Shot by Image",consistentStudioShots:"Consistent Studio Shots",contextualKeywordExtraction:"Contextual Keyword Extraction",managedTailoredModels:"Manage Projects",manageDatasets:"Manage Datasets",trainModels:"Train Models",generateImages:"Generate Images",backgroundGeneration:"Background Generation",cropOutForground:"Crop Out Forground",backgroundGenerationDescription:"Replace the background of any image with a generated background.",cropOutForgroundDescription:"Crop an image without a background tightly around the remaining region of interest.",productCutoutsDescription:"Isolate products from their backgrounds to create clean, focused images.",productPackShotsDescription:"Create professional pack shots with plain backgrounds for uniformity.",productShadowDescription:"Add consistent and customizable shadows to product images with transparent backgrounds.",lifestyleProductShotByTextDescription:"Use reference images to guide the style and structure of product image background",lifestyleProductShotByImageDescription:"Use reference images to guide the style and structure of product shots.",consistentStudioShotsDescription:"Ensure uniformity across product images for a cohesive brand look.",contextualKeywordExtractionDescription:"Extract relevant keywords for each product SKU to improve SEO.",managedTailoredModelsDescription:"Define and organize your IPs for training Tailored models.",manageDatasetsDescription:"Create and edit datasets to train your models.",trainModelsDescription:"Train Tailored models based on your datasets.",generateImagesDescription:"Create visuals that faithfully reproduce your IP's distinct elements.",comingSoon:"Coming Soon",apiDemo:"API Demo",HFDemo:"Demo",ComfyUINode:"ComfyUI node",baseModel:"Base Model",baseModelDescription:"Our most advanced model offers enhanced generation capabilities for illustrations.",fastModel:"Fast Model",fastModelDescription:"Best balance between quality and speed, with enhanced generation capabilities for illustrations.",HDModel:"HD Model",HDModelDescription:"Most capable model, generates high quality 1920x1080px images.",vectorGraphicsBase:"Vector Graphics - Base",vectorGraphicsBaseDescription:"Our advanced text-to-vector model generates editable SVG graphics.",vectorGraphicsFast:"Vector Graphics - Fast",vectorGraphicsFastDescription:"Best balance between quality of vector graphics and speed.",promptEnhancement:"Prompt Enhancement",promptEnhancementDescription:"Transform simple prompts into more detailed and vivid descriptions.",reimagine:"Reimagine",reimagineDescription:"Generate images based on various types of reference images, guided by a text prompt.",brandedGeneration:"Branded Generation",brandedGenerationDescription:"Generate images using a tailored model trained on BRIA’s platform.",eraseElements:"Erase Elements",eraseElementsDescription:"Use in-painting to remove elements and fill the area with the background.",genFill:"Generative Fill",genFillDescription:"Generate objects in a specific region of an image, using a mask and a textual prompt.",eraseForeground:"Erase Foreground",eraseForegroundDescription:"Create professional pack shots with plain backgrounds for uniformity.",delayerImage:"Delayer Image",delayerImageDescription:"Convert any image into a layered Photoshop PSD file.",cropOutForeground:"Crop Out Foreground",cropOutForegroundDescription:"Crop an image without a background tightly around the remaining region of interest.",videoBackgroundRemove:"Remove video background",videoBackgroundRemoveDescription:"Remove the background of a video, leaving only primary subject in image."},Fnt={foundationModels:{intro:{title:"Foundation models",description:"BRIA models are available to view, demo, and download on the Hugging Face platform.

To access the models source code, you need to submit a request."},titles:{"latestHighestQuality-2.2":"BRIA 2.3 (Latest highest quality)","bria-2.3-fast":"BRIA 2.3 Fast","bria-2.2-hd":"BRIA 2.2 HD","bria-2.3-Inpainting":"BRIA 2.3 Inpainting","bria-4b-adapt":"BRIA 4B Adapt"},descriptions:{"latestHighestQuality-2.2":"Our most advanced model offers enhanced generation capabilities for illustrations.","bria-2.3-fast":"Best balance between quality and speed, with enhanced generation capabilities for illustrations.","bria-2.2-hd":"Most capable model, generates high quality 1920x1080px images.","bria-2.3-Inpainting":"Apply image inpainting to reconstruct areas after removing objects from image.","bria-4b-adapt":"Best for fine-tuning tasks supporting generation in high fidelity and strong prompt alignment"},buttons:{viewModel:"View Model",requestAccess:"Request Access",downloadCode:"Download Code",demo:"Demo"}},auxiliaryModels:{intro:{title:"Auxiliary models",description:"BRIA models are available to view, demo, and download on the Hugging Face platform.

To access the models source code, you need to submit a request."},titles:{backgroundGeneration:"Background Generation",removeBackground:"Remove Background",increaseResolution:"Increase Resolution","bria-2.3-depthModel":"BRIA 2.3 ControlNet Depth","bria-2.3-recoloringModel":"BRIA 2.3 ControlNet Recoloring","bria-2.3-controlNetCanny":"BRIA 2.3 ControlNet-Canny","bria-2.3-controlNetColorGrid":"BRIA 2.3 ControlNet ColorGrid","bria-2.3-fast-LORA":"BRIA 2.3 Fast LORA","bria-2.3-image-prompt":"BRIA 2.3 Image-Prompt","bria-2.3-controlNetInpaintingFast":"BRIA-2.3-ControlNet-Inpainting",gen_fill:"Generative Fill","bria-2.3-controlNet-pose":"BRIA-2.3-ControlNet-Pose","Bria-2.3-id-preservation-adapter":"BRIA 2.3 ID preservation Adapter"},descriptions:{backgroundGeneration:"Generate detailed, contextually relevant backgrounds from text descriptions.",removeBackground:"Remove background, leaving only primary subject in image.",increaseResolution:"Increases image resolution to improve quality by 2x or 4x.","bria-2.3-controlNetCanny":"Generation guided by a textual prompt and the extracted edge map from an input image.","bria-2.3-depthModel":"Generation guided by a text prompt & monocular depth estimation from an input image.","bria-2.3-recoloringModel":"Guides the generation with a textual prompt and the grayscale version of an input image.","bria-2.3-controlNetColorGrid":"Generates images from text prompts, using a consistent color grid from an input image.","bria-2.3-fast-LORA":"LCM LoRA boosts BRIA 2.3 models faster, reduces latency, using 8 diffusion steps.","bria-2.3-image-prompt":"Generation guided by image and text prompts, inspired by the image's content or style.","bria-2.3-controlNetInpaintingFast":"Fill masked regions in images based on textual prompts.",gen_fill:"Generate objects in a specific region of an image, using a mask and a textual prompt","bria-2.3-controlNet-pose":"Generate images guided by a textual prompt and the human pose.","Bria-2.3-id-preservation-adapter":"Allows style transfer to facial images based on textual prompts, retaining identity and pose."},buttons:{viewModel:"View Model",requestAccess:"Request Access",downloadCode:"Download Code",demo:"Demo"}},accessModel:{intro:{title:"Intro",description1:"Bria offers a comprehensive suite of computer vision and visual generative AI models.",description2:"The models adhere to the highest standards of responsible AI, making them perfect for commercial use, and come with full liability coverage.",description3:"Our models are exclusively trained on licensed datasets and reward data owners based on the impact of their contribution."},key:"Foundation Models",cards:{title:"Follow these 3 Steps to get BRIA’s models",card1:{step:"Step 1",title:"Subscribe",description:"Subscribe for BRIA’s licensed models with access to source code and weights, offering IP and privacy legal liability for commercial use.",requestTitle:"Request a quote",requestMessage:"Receiving the BRIA models' source code and weights requires an upgrade. Please drop us a note, and our team will get back to you shortly.",submissionMessage:"Thank you for requesting access to BRIA model source code and weights. Our team will get back to you shortly."},card2:{step:"Step 2",title:"Download code Hugging Face ",description:"BRIA models are stored and managed on Hugging Face platform."},card3:{step:"Step 3",title:"Install BRIA’s agent",description:"BRIA receives the information from the Attribution Agent and compensate the data partners on your behalf to maintain your legal coverage."},buttons:{requestAQuote:"Request a Quote",downloadSourceCode:"Download Source Code",installBriaAgent:"Install BRIA's Agent",contactSales:"Contact us"},requestAQuotePopup:{title:"Request a quote",description:"Receiving the BRIA models' source code and weights requires an additional subscription. Please drop us a note, and our team will get back to you with further details.",phoneNumber:"Phone number",dropUsAMessage:"Drop us a message",optional:"Optional",phonePlaceholder:"+1 (123) 456-7890"},subscribed:"Subscribed"},faqs:{title:"FAQ",question1:"Lorem ipsum dolor sit amet consectetur. Amet et luctus amet feugiat vel vestibulum sit arcu. Massa eu lorem mollis a maecenas risus. Est malesuada nunc ?",answer1:"Lorem ipsum dolor sit amet consectetur. Amet et luctus amet feugiat vel vestibulum sit arcu. Massa eu lorem mollis a maecenas risus. Est malesuada nunc praesent nibh venenatis posuere adipiscing maecenas. Non habitasse arcu egestas neque elit blandit nibh lacinia sollicitudin.",question2:"Dolor sit amet consectetur. Amet et luctus amet feugiat ?",answer2:"Lorem ipsum dolor sit amet consectetur. Amet et luctus amet feugiat vel vestibulum sit arcu. Massa eu lorem mollis a maecenas risus. Est malesuada nunc praesent nibh venenatis posuere adipiscing maecenas. Non habitasse arcu egestas neque elit blandit nibh lacinia sollicitudin.",question3:"Dolor sit amet consectetur. Amet et luctus amet feugiat ?",answer3:"Lorem ipsum dolor sit amet consectetur. Amet et luctus amet feugiat vel vestibulum sit arcu. Massa eu lorem mollis a maecenas risus. Est malesuada nunc praesent nibh venenatis posuere adipiscing maecenas. Non habitasse arcu egestas neque elit blandit nibh lacinia sollicitudin.",question4:"Dolor sit amet consectetur. Amet et luctus amet feugiat ?",answer4:"Lorem ipsum dolor sit amet consectetur. Amet et luctus amet feugiat vel vestibulum sit arcu. Massa eu lorem mollis a maecenas risus. Est malesuada nunc praesent nibh venenatis posuere adipiscing maecenas. Non habitasse arcu egestas neque elit blandit nibh lacinia sollicitudin."}},notifications:{mainMessage:"Install BRIA’s Agent in order to enable BRIA’s models for commercial use",buttons:{verifyAgent:"Press to Verify Agent",installAgent:"Install Agent",dismiss:"Dismiss"}},"Bria2.2":"Bria 2.2","Bria1.4":"Bria 1.4",backgroundGeneration:"Background Generation",increaseResolution:"Increase Resolution","BRIA1.4Inpainting":"BRIA 1.4 Inpainting","bria2.2Description":"Most capable model, generate high quality 1024x1024px images.","bBria1.4Description":"Fastest model, generate 512x512px images quickly.",backgroundGenerationModelsDescription:"Generate detailed, contextually relevant backgrounds from text descriptions.",increaseResolutionModelsDescription:"Enhance image resolution 2x or 4x, significantly improving detail and clarity.","bRIA1.4InpaintingDescription":"Apply image inpainting to reconstruct areas after removing objects from image.",requestQuote:"Request Quote","BRIA1.4Outpainting":"BRIA 1.4 Outpainting","BRIA1.4OutpaintingDescription":"Expand image boundaries while preserving content and quality."},Gnt={mainTitle:"Tailored Generation",secondaryTitle:"New Tailored Generation Model",models:{title:"New Tailored Generation Model",createModelIn3Steps:"Create your model in 3 steps",remainingDays:"{{count}} {{days}}",remainingImages:"{{count}} / {{total}}",uploadingImages:"Uploading images ",remaining:" remaining",uploadWarning:"{{failed}} images failed to upload due to low resolution. Please upload images with a minimum resolution of 1024x1024 pixels.",bestPractices:"Best Practices",select:"Select",actions:{duplicate:"Duplicate",delete:"Delete",manageModel:"Manage Model",getAPIEndpoint:"Get API Endpoint",playground:"Playground",dataset:"Dataset"},apiEndpointPopup:{title:"API endpoint",description:"Please use the following API endpoint to generate images based on your model.",secondaryButton:"API Docs",primaryButton:"Got it"},buttons:{resumeEditing:"Resume Editing",stopTraining:"Stop Training",tryAgain:"Try Again",manageModel:"Manage Model",createYourFirstModel:"Create Your First Model",next:"Next"},stepper:{modelDetails:{stepperName:"Model Details",modelNameLabel:"Model name",modelNamePlaceholder:"*Add model name",descriptionLabel:"Model description",descriptionPlaceholder:"Add model description, limited to 110 characters",modelTypeLabel:"Select a model",datasetNameLabel:"New dataset name",datasetNameDescription:"Your dataset will be saved as new dataset, enter dataset name:",datasetNamePlaceholder:"*New dataset name"},createDataSet:{stepperName:"Create dataset",datasetStepperName:"Upload Images",title:"Create dataset for your model",description:"Upload {{from}} to {{to}} images, each with a minimum resolution of 1024x1024 pixels.",uploadImages:"Upload Images",or:"Or",dropDownPlaceholder:"Choose from an existing data set",supportedFormats:"Supported formats: PNG, JPG, JPEG, WEBP",reviewBRIAsBestPracticesForDatasetCreation:"Best practices"},uploadImages:{stepperName:"Upload images",title:"Create dataset for your model",description:"Upload {{from}} to {{to}} images, each with a minimum resolution of 1024x1024 pixels.",uploadImages:"Upload Images",or:"Or",dropDownPlaceholder:"Choose from an existing data set",supportedFormats:"Supported formats: PNG, JPG, JPEG, WEBP",reviewBRIAsBestPracticesForDatasetCreation:"Best practices"},sendToTraining:{stepperName:"Send to training",datasetPlaceholder:"Untitled Dataset",brandStyleDescriptionLabel:"Style description",brandStyleDescriptionPlaceholder:"Warm and inviting tones like deep oranges, soft yellows, and rich browns to create a cozy atmosphere, surrounding nature, key elements",imageCaptionPlaceholder:"Describe the objects and background",captionDialog:{title:"Adding captions to your images",description:"Please note that you cannot create a model until all the images have been successfully uploaded and their captions and style descriptions have been filled out.",button:"Got it"},publishToTrainingDialog:{title:"Confirm model submission",description:"After submitting the model for the training phase, editing it will not be possible.",button:"Start Model Training"},publishToTrainingDialogAndChangeDatasetName:{title:"Confirm model submission",description:"After submitting the model for the training phase, editing it will not be possible. Any modifications will require the creation of a new model.",newDataSetMessageInform:"Your dataset will be saved as new dataset, enter dataset name:",button:"Start Model Training"},TGPDataSetCreationDialogAndChangeDatasetName:{title:"Confirm Dataset Creation",button:"Create Dataset"},newDataSetName:"New dataset name",deleteImageMessage:"Image deleted successfully",images:"images"},selectType:{stepperName:"Select type",title:"Select the type of your model",description:"For best results, select the the type of model that best suits your needs.",styleLabel:"Style illustrations",styleTypeRequiredImages:"Requires 20 to 200 images",singleSubjectLabel:"Single object illustrations",singleSubjectTypeRequiredImages:"Requires 10 to 20 images",iconsLabel:"Icons illustrations",iconsTypeRequiredImages:"Requires 20 to 50 images"}},playground:{placeholder:"Add your prompt here to see the results",results:"Results",backToTailoredModels:"Back to Tailored Models",emptyList:"Generate your prompts and view here the images of your style"},validation:{modelNameIsRequired:"Model name is required",dataSetNameAlreadyExists:"Enter dataset name",addDescription:"Add description",failedTraining:"Model training has failed; please create a new model. For your convenience, you can use the dataset that was saved.",cancelledTraining:"Training cancelled",modelNotExists:"Model {{modelId}} does not exist"},deletePopup:{title:"Are you sure you want to delete this model?",description:"Please be aware that this action is irreversible and all data will not be accessible.",cancel:"Cancel",confirmText:"Delete"},backToModels:"Back to Models",features:{sectionTitle:"What you can do with tailored models",brandedAssets:"Branded assets",brandCharacters:"Brand characters",iconsAndIllustrations:"Icons and illustrations",assetsCreationAtScale:"Assets creation at scale",storyBoarding:"Story boarding"}},datasets:{mainTitle:"Dataset Management",createDataset:"Create Dataset",datasetName:"Dataset name",images:"Images",creationDate:"Creation date",status:"Status",actions:"Actions",styleDescription:"Style description",backtoDatasets:"Back to Datasets",createNewDataset:"Create New Dataset",deletePopup:{title:"Are you sure you want to delete this dataset?",description:"Please be aware that this action is irreversible and all data will not be accessible.",cancel:"Cancel",confirmText:"Delete"},validation:{modelNotFound:"Model or dataset are not available"},datasetCreatedSuccessfully:"Dataset Created Successfully",deleteDataset:"Delete dataset",duplicateDataset:"Duplicate dataset",viewDataset:"View dataset",captionsUpdatePopup:{title:"Are you sure?",description:"This action will override the current image captions.",proceed:"Proceed"},datasetAssetsCaptionsUpdate:{uploadDatasetCaptions:"Upload dataset captions",downloadDataset:"Download dataset",autoCaptions:"Auto captions"},emptyState:"Create your first dataset for your model"},alt:{tailoredGenerationModels:"Tailored Generation Models"},buttons:{publishToTraining:"Publish to Training",createModel:"Create Model",addImages:"Add Images",datasetExample:"Dataset Example",uploading:"Uploading ... ",generate:"Generate",datasetCreationBestPractices:"Dataset Best Practices"},errors:{somethingWentWrong:"Something went wrong, Please try again later."},guidelinesForTailoredModels:{taps:{datasetDescription:{id:"dataSetDescription",title:" Dataset description"},Style:{id:"style",title:"Style"},singleSubject:{id:"singleSubject",title:"Single subject"},Icons:{id:"icons",title:"Icons"}},datasetDescription:{title:"Best practices for Tailored Generation training datasets",datasetDescription:"Dataset description",enhanceTrainingPerformance:"Enhance training performance by providing a concise and clear description of your style or subject.",firstFeaturePart1:"Aim to produce ",firstFeaturePart2:"results that align with the style ",firstFeaturePart3:"of the base model you're training on",secondFeaturePart1:"Be ",secondFeaturePart2:"brief and accurate and avoid excessive explanations about the style. ",secondFeaturePart3:"Instead, use a few, well-chosen words that succinctly capture its essence, either through widely recognized concepts or by directly naming it.",examplesOfDatasetDescriptions:"Examples of dataset descriptions:",useCases:{flatVectorIllustration:"Flat vector illustration","3Drender":"3D render",waterColor:"Water Color",pixelGameart:"Pixel game art"}},types:{Style:{title:"Style",description:"When training a model for a specific style type, it is crucial to provide images that contain the right information to guide the model. Users should upload 20-200 images, and the dataset should consist of a clear style within a specific domain.",extraDescription:"The images in your dataset should consider multiple perspectives and the appropriate background styles you aim to create.",examplesOfCommonUseCases:"Examples of common use cases:",useCases:{shareTheSameStyle:{title:"Share the same style:",description:"Datasets can include a wide range of variations as long as they share the same artistic style."},MixingImageStyles:{title:"Mixing image styles may lead to poor results.",description:"Ensure your dataset contains images with uniform style, including color schemes and design techniques, to achieve the desired outcomes from the model."}}},singleSubject:{title:"Single subject",description:"When training a model for a single-subject type, it is essential to provide images that include the right information to guide the model. The dataset should contain 10-20 images and should consist of a single subject type, such as a person, car, bottle, animated character, etc.",extraDescription:"The images in your dataset should consider multiple perspectives and the appropriate background styles you aim to create.",examplesOfCommonUseCases:"Here are some examples that demonstrate common use cases:",useCases:{multiPerspective:{title:"Multi-Perspective",description:"If you aim for your model to generate images of a single subject from various angles or perspectives, ensure your dataset includes examples showcasing these perspectives."},incorporatingBackgrounds:{title:"Incorporating Backgrounds:",description:"Should you desire your model not only to capture the subject but also to learn and replicate the surrounding scenery accurately, it's crucial to include images with backgrounds in your dataset. This approach allows the model to understand how the subject interacts with its environment, enabling it to generate more contextually rich images."},transparentOrSolidBackground:{title:"Transparent or solid background:",description:"In cases where the subject is presented against a background of transparent or solid colors (such as white, black, blue, etc.), it is essential to ensure that the subject covers most of the image size. If necessary, it is better to crop the solid margins of the image to reduce the amount of transparency or solid color present."},consistentImageStyle:{title:"Consistent image style:",description:"Ensure you don't mix styles within your dataset; for example, a dataset should not contain both animated cars and photo-realistic cars together.."},groupOfSubjects:{title:"Group of subjects:",description:"If your goal is to generate images featuring your subject in a group, it is advisable to include multiple examples of such groupings in the dataset."}}},Icons:{title:"Icons",description:"When training a model for a specific icon style, it is crucial to provide images that contain the right information to guide the model. Users should upload 20-50 images, and the dataset should consist of a clear icons’ style within a specific domain.",extraDescription:"The images in your dataset should consider multiple types of icons sharing the same style.",examplesOfCommonUseCases:"Examples of common use cases:",useCases:{shareTheSameStyle:{title:"Share the same style:",description:"Datasets can include a wide range of variations as long as they share the same icons style."},DefineTheStyleOfTheIconsInDetails:{title:"Define the style of the icons in details:",description:"Ensure the description of the icon’s style is as detailed as possible.For example: vector illustration , line art, very thick continuous outlines, minimalistic illustration, vector drawn strokes, continuous strokes"},ForSvgImagesUseSimple2dImagesForTraining:{title:"For SVG images, use simple 2D images for training:",description:"To create high-quality images in SVG format, use simple 2D images in your dataset. Images should not include many details, shading, or complex styling."}}}}},datasetBestPractices:"Dataset Best Practices"},Wnt={requestAccessToAPI:"Request Access to API",requestAccessCTA:"Request Access",requestAccess:{title:"Request upgrade for API endpoint",description:"Use of tailored model APIs is a premium feature. Contact sales for more information.",primaryButton:"Contact Us",dropUsAMessage:"Drop us a message",phoneNumber:"Phone Number"},successRequestAccess:{title:"Request submitted",description:"Your request has been submitted! We'll review it and get back to you soon. Thank you!",primaryButton:"Got It"}},Hnt="Offensive terms identified and need to be removed or rephrased.",Qnt="Image unavailable",Jnt="Image Unavailable",Vnt="",Ynt="https://img.freepik.com/free-photo/abstract-surface-textures-white-concrete-stone-wall_74190-8184.jpg?size=626&ext=jpg",Znt="The requested page is unavailable.",qnt={lazyLoadPlaceholder:"https://img.freepik.com/free-photo/abstract-surface-textures-white-concrete-stone-wall_74190-8184.jpg?size=626&ext=jpg",errors:{offensive:{title:"Image unavailable",message:"Offensive terms identified and need to be removed or rephrased."},unavailable:{title:"",message:"Image unavailable"}},fullScreenView:{compareLabel:"Customized Image",compareToLabel:"Original Image",tooltip:"Full Screen View",compare:"Compare",download:"Download",close:"Close",overlay:{download:"Download",hide:"Hide",compare:"Compare",image:"image",export:"Export"}},seed:"Seed:",downloadOptions:"download options"},Xnt={aspectRatio:{original:"Original","1:1":"1:1","2:3":"2:3","3:2":"3:2","4:3":"4:3","3:4":"3:4","5:4":"5:4","4:5":"4:5","16:9":"16:9","9:16":"9:16"},maskAspectRatio:{"1:1":"1:1","1:1.25":"1:1.25","1:1.5":"1:1.5","1:2":"1:2","1:3":"1:3","1:4":"1:4","1:5":"1:5","1:6":"1:6","6:1":"6:1","5:1":"5:1","4:1":"4:1","3:1":"3:1","2:1":"2:1","1.5:1":"1.5:1","1.25:1":"1.25:1"},tailoredStyles:{fox_nfl:"NFL League"},tailoredSubStyles:{fox_nfl:{ARI:"Arizona Cardinals (ARI)",ATL:"Atlanta Falcons (ATL)",BAL:"Baltimore Ravens (BAL)",BUF:"Buffalo Bills (BUF)",CAR:"Carolina Panthers (CAR)",CHI:"Chicago Bears (CHI)",CIN:"Cincinnati Bengals (CIN)",CLE:"Cleveland Browns (CLE)",DAL:"Dallas Cowboys (DAL)",DEN:"Denver Broncos (DEN)",DET:"Detroit Lions (DET)",GB:"Green Bay Packers (GB)",HOU:"Houston Texans (HOU)",IND:"Indianapolis Colts (IND)",JAX:"Jacksonville Jaguars (JAX)",KC:"Kansas City Chiefs (KC)",LAC:"Los Angeles Chargers (LAC)",LAR:"Los Angeles Rams (LAR)",LV:"Las Vegas Raiders (LV)",MIA:"Miami Dolphins (MIA)",MIN:"Minnesota Vikings (MIN)",NE:"New England Patriots (NE)",NO:"New Orleans Saints (NO)",NYG:"New York Giants (NYG)",NYJ:"New York Jets (NYJ)",PHI:"Philadelphia Eagles (PHI)",PIT:"Pittsburgh Steelers (PIT)",SEA:"Seattle Seahawks (SEA)",SF:"San Francisco 49ers (SF)",TB:"Tampa Bay Buccaneers (TB)",TEN:"Tennessee Titans (TEN)",WAS:"Washington Commanders (WAS)"}},genModels:{bria2_3_fast:"Bria 2.3 Fast",bria2_2_hd:"Bria 2.2 HD",bria2_3:"Bria 2.3"},desiredResolution:{original:"Original",nhd:"NHD",svga:"SVGA",xga:"XGA",hd:"HD",wuxga:"WUXGA",uwfhd:"UWFHD",wqxga:"WQXGA",uwqhd:"UWQHD",uhd:"UHD"},statuses:{Active:"Active",Pending:"Pending",Inactive:"Inactive",Deleted:"Deleted"},appPages:{campaign:"Campaign",textToImage:"Image Generation",textToVector:"Text to Vector",imageToImage:"Image Editing"},sandboxAPIFamily:{ImageGenerations:"Image generation",ImageModifications:"Image editing",ECommerceSuite:"Product shot editing",VideoEditing:"Video editing"},ImageGenerations:{"text-to-image":"Text to image","text-to-vector":"Text to vector",reimagine:"Reimagine","prompt-enhancement":"Prompt enhancement"},ImageModifications:{"remove-background":"Remove background","blur-background":"Blur background","generate-background":"Generate background","expand-image":"Expand image","increase-resolution":"Increase resolution","delayer-image":"Delayer image","crop-out-foreground":"Crop out foreground","get-masks":"Get masks",eraser:"Eraser","gen-fill":"Generative fill"},ECommerceSuite:{"product-cutout":"Product cutout","product-packshot":"Product packshot","product-shadow":"Product shadow","lifestyle-product-shot-by-text":"Lifestyle product shot by text","lifestyle-product-shot-by-image":"Lifestyle product shot by image"},VideoEditing:{"remove-video-background":"Remove video background"}},Knt={label:"Surprise Me",textToImage:{1:"A serene mountain valley at sunrise",2:"An arid desert with towering sand dunes",3:"A dense tropical rainforest with a waterfall",4:"A towering redwood tree in a forest",5:"A close-up of a succulent cactus in the desert",6:"A breathtaking sunset over the ocean",7:"A thunderstorm with lightning in a mountain valley",8:"Snow, night, outdoors",9:"Rain, rainforest",10:"A serene city park in autumn",11:"A graffiti-covered wall in an urban alley",12:"A Mars rover exploring the red planet's surface",13:"A plate of sushi with a variety of rolls",14:"A Mediterranean feast with olives, hummus, and pita bread",15:"A latte with foam art",16:"A refreshing glass of iced tea with lemon",17:"A colorful display of fresh fruit at a market",18:"A quiet beach in the Caribbean",19:"A high-speed train rushing through the countryside",20:"A symbolic representation of love with hearts",21:"A luxury resort with a pool overlooking the ocean",22:"An aerial photo of a lake",23:"A festive New Year's celebration with fireworks",24:"A Rococo style oil painting portrait with playful, ornate details",25:"An Impressionist landscape with loose brush strokes",26:"An aerial photo of a town in the snow"},textToImage2:{1:"Nature photography, a majestic photo of a praying mantis on a leaf with due, drops of water on the leaf, outdoors, vegetation, jungle, cool photo filter",2:"Food photography, delicious looking , cucumber soup, on a traditional bowl dish with rice, beans, spring onion, on a dark green shaded wooden table, high contrast image green photo filter",3:"Nature photography, a majestic photo, closeup of a blue and yellow Cameleon on a tropical blue flower with due, drops of water on the flower, outdoors, vegetation, jungle, polarizing photo filter",4:"Symmetrical portrait of an old hardened fisherman with deep wrinkles and a beard, wearing a yellow raincoat, blurry background, visible horizon, grey sky drama, polarizing lens, very high contrast, majestic",5:"Nature photography, closeup of a snail eating a green and orange mango, drops of water, due, drizzle blurry background, visible horizon, vegetation in the background, grey sky drama, polarizing lens, very high contrast image, majestic",6:"Fantasy art, oil painting of beautiful Hyperrealistic hobbit lake house, highly detailed, digital painting, , shades of blue and orange, concept art, illustration, cinematic lighting, vibrant colors, photorealism",7:"Long shot, A photo of a mountain climber outdoors, Rocky Mountains, north America, Autumn, brown photo filter",8:"Product photography of a chocolate-covered ice-bar chocolate popsicle covered with crushed nuts cocoa powder, pistachios in mid-air zero gravity splashing through a rich chocolate splash and, flying crushed almonds and crushed nuts over a brown background, dark vignette",9:"A photo of a man, painted face, dia de Muertos, Mexico, San Jose del Pacifico, old city, winter, comprehensive cinematic, Golden hour",10:"A rococo-style oil painting of a dancer in the ballet"},textToVector:{1:"A beautiful butterfly",2:"A cute kitten",3:"An icon of an elegant swan with red beak against a white background",4:"An icon of a bird with a blue head and yellow beak against a solid background",5:"An icon of a beautiful snowflake",6:"An icon of a cloud with rain falling down",7:"A black and white logo with a lion's face",8:"A simplistic logo for a rock band featuring guitar and musical notes",9:"A tree with red and yellow leaves, against a solid color background",10:"A logo of a rocket flying in space"},presentersStyle:{1:"Wearing a poncho oversized puffer jacket, digital art, 3 d render, cartoon style illustration, bright pastel colors, a beautiful artwork illustration, retro anime",2:"Full-body tattoos, ornate, rococo, grotesque, ornate, art nouveau, symmetrical, turquoise jewellery, red smoke, roses, hyper maximalist, elegant, vintage, hyper realistic, super detailed, pastel colors",3:"Suit spider-woman , spider-man costume , full body shot, costume , detailed spider logo on costume , highly detailed, digital painting, concept art, smooth, sharp focus, illustration, background spider web",4:"A suit of armour that is both ornate and functional. The armour is made of polished steel, intricately etched with swirling patterns and adorned with gemstones of every color.",5:"WW2 soldier, beautiful painting with highly detailed face",6:"Astronaut, beautiful painting with highly detailed suit, intricate details, dramatic lighting tuxedo , beautiful painting with highly detailed suit, intricate details, dramatic lighting",7:"Traditional Mexican outfit , beautiful painting with highly detailed suit, intricate details, soft lighting",8:"Roman centurion, beautiful painting with highly detailed suit, intricate details, dramatic lighting",9:"Samurai, beautiful Japanese traditional painting with highly detailed suit, intricate details, dramatic yellow lighting"},replaceBg:{1:"Gallery interior with Product design concept in soft omni light",2:"on a grey table with brick wall in the background",3:"A background of a white wall with yellow paint",4:"at the park with green grass and blurry trees in the background during autumn",5:"a modern kitchen counter with potted plants",6:"a concrete table in an outdoor balcony",7:"An office with big windows and tables in the center of the room",8:"A wide office with potted plants",9:"Urban street view with tall buildings during summer",10:"In an aisle with a garden in the background, blurry",11:"On a road with a snowy mountain view during a sunny day",12:"a curved street with a speed effect, in vivid colors",13:"a slightly blurry background of an outdoor sitting in a restaurant",14:"In a coffee shop with bright lights",15:"In a bar with dark light",16:"restaurant counter vintage style",17:"On a black stand in the middle of a living room",18:"On a marble white stand in a living room with potted plants",19:"In a modern living room at daylight",20:"On a balcony during sunset",21:"Mexican town with colourful walls in the background",22:"A modern bedroom with white walls from a low angle",23:"a park view with a basketball court in the background",24:"a background of a wall full of white flowers",25:"a wall full of white flowers",26:"a beach with palm trees and the ocean in the background",27:"next to a graffiti wall in an urban street",28:"next to a brick wall in an urban street",29:"on a boat during summer",30:"on a wooden floor next to the a potted plant",31:"on a table with a field view in the background during sunset",32:"background of the color purple with a texture",33:"a grey background with shadows",34:"background of gradient bright yellow color",35:"on a stone stand with blue skies in the background",36:"on a table with a reflection, and a solid blue color background",37:"on a wood stand with sunset skies in the background",38:"on a new-york road with moving cars, low angle blurry background",39:"music notes on a canvas in many colors",40:"blue, red and white decoration",41:"in a minimalist yoga studio with wooden floor and white walls, big windows, bright light"}},eot={title:"Experience BRIA.AI",Cards:{textToImage:{title:"Image Generation",description:"Generate any image with Bria's legally licensed Text-to-Image models"},textToVector:{title:"Text to Vector Graphics",description:"Generate scalable and editable SVG vector graphics"},aIImageEditor:{title:"AI Image Editor",description:"Edit any image in seconds using AI customization capabilities"},aIImageSearch:{title:"AI Image Search",description:"Enable search on image galleries without the need to label images"},productPlacement:{title:"Product Placement",description:"Create high-quality placements in seconds"},campaign:{title:"Campaign Generation",description:"Create and manage marketing campaigns effortlessly with powerful design tools"},imageToImage:{title:"Image Editing",description:"Customize multiple images at scale using generative AI"}},endlessCreationsDoneonBRIA:"Endless creations done on BRIA",StartgeneratingOnBria:"Start Generating on Bria",privacyPolicy:"Privacy Policy",termsOfUse:"Terms of Use",allRightsReservedToBRIA:"© All Rights Reserved to BRIA",sandboxAPI:{title:"Play with Our API Sandbox",subtitle:"Explore creative possibilities with our api sandbox for advanced image generation and editing",tabs:{imageGeneration:"Image Generation",imageEditing:"Image Editing",eCommerceSuite:"Product Shot Editing",videoEditing:"Video Editing"}},appsSection:{title:"BRIA’s AI Applications",subtitle:"Explore our iframe-supported Generative AI applications for quick integration, enhancing user experiences and speeding up market entry."}},tot={title:"Fox Sports Illustration Generation",Cards:{generateImages:{title:"Generate images",description:"Generate FOX Sports illustrations using BRIA’s designated AI model."},refineImages:{title:"Refine images",description:"Refine patches and logos in a FOX Sports customized image."}}},sot={Generate:"Generate",editUsingAI:"Edit Using AI",imagesPrompt:{image1:{prompt:"A dreamlike illustration of a deer standing majestically on a cliff, surrounded by breathtaking natural scenery, evoking a sense of wonder and tranquility"},image2:{prompt:"A woman lying on the ground, surrounded by leaves, with a magical atmosphere enveloping her. top-down view angle."},image3:{prompt:"stunning daytime scene featuring a hot air balloon floating above a scenic valley, offering a panoramic view of the landscape"},image4:{prompt:"Futuristic scene with a silhouette of a man standing by the water's edge, purple hues reflecting the clouds, moon, and stars, evoking an otherworldly ambiance"},image5:{prompt:"An awe-inspiring scene with an astronaut floating in space, show the Milky Way galaxy stretching across the cosmic horizon."},image6:{prompt:"Illustration of a blue bird , perched on a branch, magical background with twinkling blue lights, evoking a sense of enchantment and wonder."},image7:{prompt:"Dynamic product shot featuring a bottle of red grapefruit with various fruits floating around it, capturing the essence of freshness and vitality"},image8:{prompt:"Woman with a chic hairstyle vibrant purple hair and complemented by purple lipstick, wearing white headphones all set against a gray background."},image9:{prompt:"Illustration full moon illuminates a dark mountain landscape, Scene with the vibrant and dynamic aesthetics of neon art"},image10:{prompt:"Product shot featuring a blue perfume bottle, set against a clean gray background with blurred green leaves, with a sense of freshness and sophistication"},image11:{prompt:"Robot navigating a futuristic space, sleek spaceship interior, with light blue and turquoise hues dominating the atmosphere."},image12:{prompt:"A man and a woman on a Caribbean beach are looking at the sunset"},image13:{prompt:"3D illustration of a small girl, smiling as she peeks behind a floral branch. Sense of innocence and curiosity in the scene."},image14:{prompt:"Photorealistic woman with green eyes, a fantasy aura, wearing a feathered crown and matching dress. Set her against a silver-greenish backdrop for an enchanting vibe"},image15:{prompt:"3D illustration featuring two dolphins swimming gracefully, with the clear surface of the water visible above, conveying the tranquility and beauty of the underwater world"},image16:{prompt:"Illustration featuring a majestic white wolf with detailed fur, colorful abstract waves. feeling of wonder and enchantment"},image17:{prompt:"3D illustration of pink water lilies with a background in vibrant turquoise hues, reminiscent of a vivid sky with stars."},image18:{prompt:"Photorealistic shot of alcoholic drink, ice cubes and lemon, look and feel of a commercial for a refreshing beverage. a sense of sophistication and indulgence"},image19:{prompt:"Photorealistic image of a young man confidently skateboarding through urban surroundings, his cap worn backwards, amidst vibrant graffiti-adorned walls."},image20:{prompt:"Photorealistic fashion shot featuring an elegance woman holding a designer leather bag, against a bluish gray background."},image21:{prompt:"New York skyline amidst a storm, with billowing clouds, lightning, and shades of gray and silver, dramatically contrasting against the bustling city below"},image22:{prompt:"Photorealistic food shot of a succulent hamburger, from the perfectly grilled patty to the crisp lettuce and ripe tomatoes, all nestled between fluffy buns."},image23:{prompt:"Illustrative portrait of a young man set against a vibrant, colorful abstract background"},image24:{prompt:"Hyper-realistic food shot, of a pineapple against a clean, minimalist backdrop with dynamic floating slices, studio lighting"},image25:{prompt:"Sleek and stylish product shot of sunglasses, showcasing their design, features, and appeal in a well-lit setting."},image26:{prompt:"Clean studio headshot of an African American woman against a softly lit, vibrant green background"},image27:{prompt:"Hand holding a jar or tube of cosmetic cream. The composition is elegant and inviting, with attention to detail in lighting and presentation"},image28:{prompt:"Product shot featuring shoe snickers on a wooden stand, against a simple green background"},image29:{prompt:"Science fiction scene set in a mysterious landscape, with an alien sky displaying two moon"},image30:{prompt:"3D rendering depicting trees on a solitary rock surrounded by shallow water, with a waterfall complementing the tranquil setting"},image31:{prompt:"woman in a fitness studio, poised on a mat. Capture her dynamic movement or posture, showcasing her dedication and strength"}}},aot="Contact Sales",not="Get API & Models",oot={userProfilePageTitle:"User Profile",profile:{personalDetailsTitle:"Personal details",accountWillBeDeletedIn14Days:"Your account will be deleted in 14 days",editProfile:"Edit profile",firstName:"First name",lastName:"Last name",emailAddress:"Email address",email:"Email",avatar:"Avatar",saveChanges:"Save Changes",password:"Password",oldPassword:"Old password",newPassword:"New Password",confirmPassword:"Confirm your new password",resetPassword:"Reset Password",resetPasswordSent:"Instructions to reset your password has been sent to your email.",deleteAccount:"Delete account",deleteAccountWarning:"Deleting your account will result in the loss of access to all your images and the inability to log into BRIA.",confirmDeleteUser:{title:"Confirm deletion of your user",description:"Are you sure you want to delete your personal user?",subTitle:"This action is irreversible!",button:"Delete User"},confirmDeleteUserAndOrg:{title:"Confirm deletion of organization and user",description:"Your organization will be deleted within 14 days.",button:"Delete User and Account"},manageOwnershipPopup:{title:"Before deleting your user",description:"To delete your account, please transfer organization ownership to another user within the organizations you own. After transferring ownership, you can proceed to delete your account and organization.",subDescription:"If you wish to remove the organization and revoke access for other users, first remove users from your organization. Then, as the sole user, delete both your account and the organization.",button:"User Management"}}},iot={objects:{title:"Edit objects",description:"Use a selection tool in order to mark the objects you want to modify.",removeOrReplace:{title:"Remove or replace object",removeObject:"Remove object",replaceObject:"Replace object",replaceObjectPlaceholder:"Describe the object you want to replace"},refine:{title:"Refine objects",uploadOriginalImage:"Upload original image (optional)",tailoredStyles:{label:"Tailored style",placeholder:"Select Tailored style"},tailoredSubStyles:{label:"Sub style",placeholder:"Select Sub style"},prompt:{label:"Refine by prompt",placeholder:"Enter text to guide text refinement (optional)"}},buttons:{remove:"Remove",replace:"Replace",refineObject:"Refine object"}},imageEditor:{tooltips:{reset:"Reset",undo:"Undo",redo:"Redo",compare:"Compare"},buttons:{saveAndClose:"Save & Close",download:"Download",upload:"Upload"}}},rot={imageUploader:{emptyState:{header:"Drag & drop your image here",subHeader:"or browse to ",subHeader1:"Upload"}}},lot={popup:{title:"Campaign generation",emptyState:{title:{part1:"Create Your Campaign Using AI",part2:"Select a template, edit one ad, and generate multiple ads",part3:"with the required information and style all at once.",or:"Or"}},messages:{saveCampaign:"Campaign saved successfully"},breadcrumb:{createCampaign:"Create campaign"},buttons:{previous:"Previous",next:"Next",startWithoutATemplate:"start without a template",createCampaign:"Create Campaign ( {{count}} ads )",templateLoading:"Loading",saveToMyCampaign:"Save to My Campaigns",editAllAds:"Edit All Ads"},campaign:{title:"Let's Generate Your Campaign Now",input:"Name your campaign",adAltValue:"Ad preview",loading:"Generating ",untitled:"Untitled campaign",create:"Create",campaignValidationMessage:"Enter Campaign name"},template:{title:"Let's Generate Your Template Now",input:"Name your Template",adAltValue:"Ad preview",loading:"Generating ",untitled:"Untitled Template",create:"Create",saveNewTemplate:"Save new template",templateValidationMessage:"Enter Template name"}},TemplateCreationPopup:{header:"Start Creating Templates for your campaigns",p1:"You can easily scale campaign asset creation by creating templates and brands (or themes) available to your organization's users through the automated flow (wizard) or manual editor.",p2:"Take a quick tour to learn the most efficient way to create a template with multiple scenes (ads).",p3:"Let’s get started!",templateCreaionTour:"Template Creaion Tour",skip:"Skip"},TemplatesGuideSection:{userGuide:"User Guide",guide:"Guide",next:"Next",previous:"Previous",welcomeSection:{title:"Welcome",description:"This page will guide you through the process of creating templates and establishing a brand or theme for your templates.",extraDescription:"There are 2 brand type of assets you can create:",template:"Template",brandTheme:"Brand / Theme",buttonDescription:"Start a tour to learn the best practices when creating a template",buttonTitle:"Template Creation Tour",templateCreationGuides:"Template creation guides",brandThemeCreation:"Brand/Theme Creation",brandThemeCreationDescription:"When creating a brand in a campaign platform, you define its visual identity with colors, logos, and fonts, shaping how your brand is perceived.",note:"Note: ",brandThemeCreationExtraDescription:"Brand creation can be used for events or A/B testing, optimizing campaigns by testing different visual elements.",brandCreationGuideButton:"Brand Creation Guide"},adSize:{cards:{card1:{title:"Ad size",description:"When defining scene size in a campaign platform, you can either browse by media destination or set it custom, ensuring your content fits perfectly across various platforms."},card2:{title:"Browsing by Media Destination",description:"Select from preset scene sizes tailored to specific platforms (e.g., social media, or ads) for optimal display."},card3:{title:"Defining Custom Size",description:"Set a custom scene size by specifying the desired dimensions."},card4:{title:"Canvas Background",description:"Set a custom scene size by specifying the desired dimensions."}},tooltip:{title:"Ad size",description:"When defining scene size in a campaign platform, you can either browse by media destination or set it custom, ensuring your content fits perfectly across various platforms."}},smartImage:{cards:{card1:{title:"Smart Image",description:"A Smart Image is an image that can be generated using an embedded image while offering the ability to define or modify its background. This feature ensures flexibility and adaptability for various visual requirements."},card2:{title:"Elements of a Smart Image ",points:{point1:{title:"Outer Rectangle: ",description:"Defines the size of the final image to be generated."},point2:{title:"Inner Rectangle: ",description:"Determines the location of the embedded image (the image object). If the embedded image resolution is higher, it will scale down to fit the rectangle. If the resolution is smaller, it will remain at its original size without stretching. The embedded image can be uploaded in the following formats: PNG, JPEG, JPG, and WebP."}}},card3:{title:"Background Options",points:{point1:{title:"Background Extension: ",description:"Extends the background of the embedded image to seamlessly fill the size of the Smart Image."},point2:{title:"Background Generation: ",description:"Uses AI to generate a new background, extending it to match the Smart Image size."},point3:{title:"Solid Color Background: ",description:"Replaces the background of the embedded image with a solid color of your choice, creating a clean and uniform appearance."}}},card4:{title:"Editing the Smart Image",description:"After generation, the Smart Image can be edited in the editor. All inputs—such as the outer rectangle size, inner rectangle positioning, background options, and embedded image—can be modified as needed for further adjustments."}},tooltip:{title:"Smart Image",description:"A Smart Image is an image that can be generated using an embedded image while offering the ability to define or modify its background. This feature ensures flexibility and adaptability for various visual requirements."}},graphicElements:{title:"Graphic elements",cards:{card1:{title:"Add Graphic elements",description:"Graphic elements are visual components that enhance the design and structure of your campaign. These elements allow for creative customization and can be tailored to fit your brand's style and messaging."},card2:{title:"Types of Graphic Elements",description:"There are two different types of shapes that differ in functionality:",points:{point1:{title:"Basic Shapes: ",description:"Special elements that offer advanced customization. You can control the fill and border colors separately and adjust the corner radius to create rounded or sharp edges."}}},card3:{title:"Shape Heading",description:"To enable simultaneous editing of shapes, select the shape number from the dropdown above. All shapes with the same number will be customized in the same way once the “Edit All Ads Simultaneously” toggle is enabled.",points:{point1:{title:"Basic Shapes: ",description:"Special elements that offer advanced customization. You can control the fill and border colors separately and adjust the corner radius to create rounded or sharp edges."},point2:{title:"Shapes: ",description:"SVG elements that allow you to control only the fill color, providing clean and scalable graphics for your design."}}},card4:{title:"Brand configuration",description:"Both types of graphic elements can be resized, repositioned, and styled to align with your visual goals. The fill and border colors can also be configured as brand elements (in Admin mode). Once a brand is activated for the template, these colors will automatically adapt to the selected brand's settings, ensuring visual consistency across campaigns."}},tooltip:{title:"Add Graphic elements",description:"Graphic elements are visual components that enhance the design and structure of your campaign. These elements allow for creative customization and can be tailored to fit your brand's style and messaging."}},textElements:{title:"Text elements",cards:{card1:{title:"Add Text elements",description:"Text elements are essential for conveying messages, headings, or calls to action within your campaign. They provide flexibility in design and ensure your content is clear and visually appealing."},card2:{title:"Customization of Text Elements",points:{point1:{description:"Text elements can be added to the scene as needed."},point2:{description:"Users can define their style, size, and font to match the campaign's visual identity."},point3:{description:"Fonts can include both system defaults and brand fonts for consistency across designs."}}},card3:{title:"Private Fonts",description:"To enable simultaneous editing of shapes, select the shape number from the dropdown above. All shapes with the same number will be customized in the same way once the “Edit All Ads Simultaneously” toggle is enabled.",description2:"If you require custom or private fonts, they can be uploaded and managed by an Admin in Admin Mode. This ensures access to unique fonts while maintaining control over brand assets."},card4:{title:"Text Heading",description:"To enable simultaneous editing of text, select the text number from the dropdown above. All text with the same number will be customized in the same way once the “Edit All Ads Simultaneously” toggle is enabled."},card5:{title:"Brand configuration",description:"Fonts and text colors can be configured as brand elements. When a brand is activated for the template, the text styles will automatically align with the defined brand settings, ensuring cohesive and professional campaign visuals."}},tooltip:{title:"Add Text elements",description:"Text elements are essential for conveying messages, headings, or calls to action within your campaign. They provide flexibility in design and ensure your content is clear and visually appealing."}},imagesAndLogos:{title:"Images and Logos",cards:{card1:{title:"Add Images and Logos",description:"Images and logos play a critical role in brand recognition and visual appeal. They can be incorporated into your campaign to enhance the overall design and convey your brand message effectively."},card2:{title:"Adding Images",points:{point1:{description:"Users can upload and place images anywhere within the scene."},point2:{description:"Images can be resized, repositioned, and styled as needed to fit the design and layout."}}},card3:{title:"Adding Logos",points:{point1:{description:"Logos can be added to the scene to ensure brand recognition."},point2:{description:"You can define the size, position, and orientation (horizontal, vertical, or icon versions) to suit the layout."},point3:{description:"Brand Logos: When a brand is activated for the template, the logo’s style (such as color and orientation) will automatically adjust to the brand's settings. This ensures consistency across campaigns."}}},card4:{title:"Private Logos",description:"Custom logos can be uploaded and managed by an Admin in Admin Mode, allowing users to access unique brand logos for their campaigns while maintaining control over brand assets."}},tooltip:{title:"Add Images and Logos",description:"Images and logos play a critical role in brand recognition and visual appeal. They can be incorporated into your campaign to enhance the overall design and convey your brand message effectively."}},duplicateAndResizeScene:{title:"Duplicate and resize scene",cards:{card1:{title:"Duplicate and Resize Scene",description:'You can easily duplicate and resize a scene according to your needs. Right-click on the scene thumbnail you want to duplicate, then select "Duplicate." Afterward, edit or resize the scene as needed.'},card2:{title:"Smart Image",description:"When resizing a scene with a smart image, it's essential to edit the smart image to fit your requirements. Press the Edit Smart Image button and adjust the position of the two rectangles - one small rectangle for the object's location and a larger rectangle to define the smart image's size.",description2Title:"Note: ",description2:"you don’t need to generate the smart image for all scenes. Ensure the first scene includes a smart image so the template's thumbnails showcase the design more "},card3:{title:"Tip",points:{point1:{description:"Before duplicating a scene, ensure it includes all necessary elements and that the Heading and Brand Configurations are correctly defined. These configurations are duplicated along with the scene, allowing consistent setup across all scenes."}}}},tooltip:{title:"Duplicate and Resize Scene",description:'You can easily duplicate and resize a scene according to your needs. Right-click on the scene thumbnail you want to duplicate, then select "Duplicate." Afterward, edit or resize the scene as needed.'}},testTemplate:{title:"Test template",cards:{card1:{title:"Test Template",description:"Testing the template is an essential step to ensure that the design and element configurations are defined correctly. Follow these steps to test your template:"},card2:{title:"Verify Element Definitions",points:{point1:{title:"Heading Configurations: ",description:"Check the dropdown above the elements to ensure proper setup."},point2:{title:"Brand Configuration: ",description:" In admin mode, verify the brand configuration toolbar for each element (text, logo, shapes, canvas color)."},point3:{title:"Text Boxes Dimensions: ",description:"Confirm that the width and height of the text box are correctly defined. Also, ensure the font size and styling are accurate."}}},card3:{title:"Test Brand Configuration",points:{point1:{description:"Ensure that you have at least one brand created with all inputs defined (six logos, six colors, and fonts)."},point2:{description:"Enable the Edit All Ads Simultaneously button to apply editing actions to all ads."},point3:{description:"Activate the brand and verify that all scene elements update as required."}}},card4:{title:"Test Campaign Creation Using the Wizard",points:{point1:{description:"Click Create New Campaign."},point2:{description:"Choose a brand that includes all inputs."},point3:{description:"Provide inputs for the campaign, using realistic data similar to what you expect users to input."},point4:{description:"Generate the campaign and review the results."}}}}},brandCreationGuide:{title:"Brand Creation",cards:{card1:{title:"Brand Creation",description:"When creating a brand in a campaign generation platform, you’ll need to input various elements that define the brand’s visual identity. These elements include colors, logos, and fonts, all of which play a key role in conveying your brand’s personality and message.",description2Title:"Note: ",description2:"Brand creation can serve as a theme for various events or for A/B testing campaign visuals. By testing different color schemes, logos, and fonts, you can optimize your campaigns for better audience engagement and impact.",description3:"Herein overview of each input type:"},card2:{title:"Colors (3 Dark, 3 Light)",description:"Colors are a vital aspect of your brand’s identity. They help evoke specific emotions and establish recognition. The selection of colors influences the appearance of text, graphic elements, and the overall canvas of your campaign materials.",points:{point1:{title:"Dark Colors: ",description:"These colors are typically used for text, backgrounds, and graphic accents. The first dark color selected will be the primary color for your main element (text or shape), ensuring strong contrast and readability."},point2:{title:"Light Colors: ",description:"These colors are often used for highlights, backgrounds, and secondary elements. The first light color selected will be the primary color for text elements when placed on dark backgrounds, ensuring clarity and balance."}}},card3:{title:"Logos (Horizontal, Vertical, Icon)",description:"Logos are essential for brand recognition. In this section, you will upload or select six variations of your logo, each designed to be flexible across different contexts.",points:{point1:{title:"Horizontal Logo: ",description:"A version of your logo that is wider than tall, ideal for website headers, banners, and other horizontal spaces."},point2:{title:"Vertical Logo: ",description:"A more compact, taller version suitable for mobile views, print materials, and narrow spaces"},point3:{title:"Icon Logo: ",description:"A simplified, standalone version of your logo (without text), perfect for social media profiles, app icons, or places where space is limited."},point4:{title:"Positive or Negative Logo: ",description:'"Positive" logos are those where the logo is displayed in a dark color on a light background, making it stand out. "Negative" logos are where the logo is displayed in a light color on a dark background, providing a different visual effect and contrast.'}}},card4:{title:"Fonts",description:"Fonts help establish the tone of your brand’s messaging. Select six fonts that align with your brand's personality and provide variety for different use cases. These fonts should be legible, adaptable, and complement your color and logo choices.",points:{point1:{title:"Primary Font: ",description:"The main font used for headers and major elements."},point2:{title:"Secondary Font: ",description:"A supporting font, often used for body text or subheadings, ensuring readability"},point3:{title:"Accent Fonts: ",description:"Optional fonts used sparingly for emphasis, quotes, or calls to action."}}}}}},panels:{panelsList:{templates:"Templates",customize:"Customize",elements:"Elements",images:"Images",videos:"Videos",uploads:"Uploads",text:"Text",graphics:"Graphics",pixabay:"Pixabay",layers:"Layers",brands:"Brands",campaigns:"My Campaigns",canvasColor:"Canvas color",resizeCanvas:"Resize canvas",general:"General"}},controllers:{canvasControllers:{Resize:"Resize",Color:"Color",generateBackground:"Generate Background",insertImage:"Insert Image",Untitled:"Untitled",editUsingAI:"Edit Using AI",generate:"Generate Object",upload:"Upload Object",delete:"Delete Object",untitledDesign:"Untitled design",editSmartImage:"Edit smart image"},textControllers:{bold:"Bold Text",Italic:"Italic",Underline:"Underline",lineThrough:"Line Through",letterSpacing:"Letter Spacing",lineSpacing:"Line Spacing",Spacing:"Spacing",highlighterColor:"Highlighter Color",fixTextBox:"Fix text box",textBoxSize:"Text box size",resize:"Resize",widthLabel:"w",heightLabel:"h",maximumFontSize:"Maximum font size",fontSizeSelectionDisabled:"The font size is automatically set by the fixed text box."},flipControllers:{Flip:"Flip",flipHorizontally:"Flip horizontally",flipVertically:"Flip vertically",tooltip:"tooltip"},editAllAdsSimultaneously:"Edit all ads simultaneously",multiple:{group:"Group",ungroup:"Ungroup"},brandSettings:{title:"Brand Settings",font:"Font",alignLeft:"Algin left",alignCenter:"Align center",alignRight:"Align right",alignTop:"Align top",alignMiddle:"Align middle",alignBottom:"Align bottom",configureBrandLogo:"Brand logo",configureBrandFont:"Brand font",configureBrandColor:"Brand color",configureStrokeColor:"Stroke Color",configureHorizontalAlignment:"Horizontal alignment",configureVerticalAlignment:"Vertical alignment"}},tabs:{templates:{title:"Templates",mediaDestination:"Media destination",selectMediaDestination:"Select Media destination",allMediaDestination:"All Media destination",ads:"Ads",Download:"Download",duplicate:"Duplicate",Delete:"Delete",duplicateTo:"Duplicate to {{folder}} folder",Campaigns:"Campaigns",private:{toggleBtn:"Private"},shared:{toggleBtn:"Shared"},public:{toggleBtn:"Public"},organization:{toggleBtn:"Organization"},createNewTemplate:"Create a New Template",createNewCampaign:"Create New Campaign",savenewCampaignPopup:{title:"Campaign name",description:"Add campaign name",button:"Save New",validation:{CampaignName:"Enter Campaign name"},campaignName:"Campaign name"},savenewTemplatePopup:{title:"Template name",description:"Add Template name",button:"Create Template",validation:{CampaignName:"Enter Template name"},campaignName:"Template name"},deletePopup:{title:"Delete template",description:"Deleting template cannot be reversed. Are you sure you want to delete it?",confirmText:"Delete"},confirmTemplateReplacePopup:{title:"Override existing template?",description:"This action will replace the current template with the new one.",subDescription:"Do you want to continue?",confirmText:"Continue"},NoCurrentdesign:"NO CURRENT DESIGN",untitledDesign:"Untitled Design"},graphics:{title:"Graphics",lines:"Lines",shapes:"Shapes",vector:"Vector",basicShapes:"Basic Shapes"},general:{title:"General",lines:"Lines",shapes:"Shapes"},text:{title:"Text"},insertText:{insertText:"Insert text",descriptions1:"Press the text elements in order to update the ads simultaneously.",descriptions2:"You can override the text styling using the toolbar."},wizardImages:{replaceImages:"Replace Images",descriptions:"Generate the background of the smart image.",restAllImages:"Reset All Images"},brands:{title:"Brands",adminModeNotice:{part1:"Adding a brand can be done by Admin only.",part2:"Turn on Admin mode to add a brand."},resetBrand:"Reset to original",brandTitle:"Brand title",brandNameRequired:"brand name is required",description:"Brand description",invalidName:"Invalid or existing name",logos:"Logos",colors:"Brand colors",addNew:"Add new",notSelected:"Not selected",color:"Color",logo:"Logo",font:"Font",fonts:"Fonts",selectFont:"Select font",search:"Search",addNewFont:"Add new font",save:"Save",create:"Create",update:"Update",privateFonts:"Private Fonts",publicFonts:"Public Fonts",closeBrand:"Close brand"},layers:{title:"Layers"},resize:{customSize:"Custom size",ConstrainProportions:"Constrain proportions",resize:"Resize",or:"Or",widthLabel:"w",heightLabel:"h",key:"Untitled {{width}}x{{height}}"},brandColors:"Brand Colors",Color:"Color",textColor:"Text Color",highlighterColor:"Highlighter Color",shapeFillColor:"Shape fill color",borderWeight:"Border weight",cornerRadius:"Corner radius",strokeColor:"Stroke Color",dashGap:"Dash gap",borderStyle:"Border style",fillColor:"Fill color",borderColor:" Border color",border:"Border",dropShadow:"Drop shadow",blur:"Blur",opacity:"Opacity",blurcolor:"Color",offset:"Offset",offsetYLabel:"y",offsetXLabel:"x"},images:{title:"Images",smartImage:{title:"Embed object in smart image",uploadTitle:"Upload image",description:"Place an image of an object or presenter into a generated scene.",button:"Add Smart Image",button2:"Edit Smart Image",editBackground:"Edit background",generatedSmartImages:"Results",bgTitle:"Generate background",bgDescription:"Describe the background you want to expand/generate",generateButton:"Generate Smart Image",aiImageGeneration:"AI Image Generation",background:{generateTitle:"Generate Background",solidTitle:"Solid Background"},tooltips:{upload:"Upload the image you want to embed in the smart image.",generate:"Generate the main object for the smart image using a prompt.",generate1:"Generate an image using a prompt."},uploadMainObject:"Upload main object",generateMainObject:"Generate main object",generate:"Generate",continueWithoutObject:"Continue without Object"},imageGeneration:{title:"AI Image Generation",title1:"Generate main object using AI",placeholderText:"Generate Image from text",button:"Generate",defaultGenAspectRatio:{label:"Default aspect ratio",placeholder:"Select default aspect ratio"}},emptyState:{header:"Upload Image",smartImageHeader:"Upload main object image",supportedFiles:"Supported files: "},imageCarousel:{seeAll:"See all"},imageSecondaryTap:{generate:"Generate",uploadImage:"Upload Image",loadMore:"Load More"},download:"Download",delete:"Delete",sharedImages:"Shared Images",myImages:"My Images",Unsplash:"Unsplash",smartImg:"Add main object",smartImgDescription:"Place an image of an object or presenter into a generated scene.",logos:"Logos",alt:{closeIcon:"Close Icon",searchIcon:"Search Icon"}},header:{adminMode:"Admin mode",fullView:"Full view",gridView:"Grid view",redo:"Redo",undo:"Undo",new:"New",save:"Save",saveNewCampaign:"Save as New Campaign",saveNewTemplate:"Save as New Template",saveTemplate:"Save Template",download:"Download",adminModeNote:"Edit templates and brand elements"}},cot={download:"Download",save:"Export to Customer App",export:"Export"},dot={selectAPILabel:"Select API",selectAPIFamilyPlaceholder:"Select API family",selectSubAPIFamilyPlaceholder:"Select Sub API family",generate:"Generate"},uot="Request Access",pot={title:"Guidance methods",controlNetNum:"ControlNets #",uploadYourImage:"Upload your image",addMethod:"Add ControlNet Method",loose:"Loose",strict:"Strict",iconAlt:"Delete guidance method number",uploadError:"All images for guidance ControlNets must have the same aspect ratio. Please remove or replace the images as needed."},got={noVideo:"No video uploaded.",browserDoesNotSupportVideo:"Your browser does not support the video tag."},mot={UploadedImages:"Uploaded images",mode:"Mode",uploadYourImages:"Upload your images"},hot={title:"Scheduled Maintenance Notice:",description:"The Training and Management Interface for Tailored Generation is currently undergoing maintenance as we deploy a new version.
This will take place throughout the day on 05/01/2025.

We apologize for the temporary unavailability and appreciate your patience during this time.

Thank you for your understanding."},fot={header:"Tailored Generation Upgraded!",capabilitiesList:"Discover exciting new capabilities with our Tailored Generation product:",listItem1:"6 project types now supported",listItem2:"Two flexible training modes: 'Max' for high fidelity and precise prompts, and 'Light' for faster generation.",listItem3:"Simplified model training",listItem4:"Enhanced Training API",listItem5:"Enhanced training experience on BRIA's console",startExploring:"Start exploring BRIA's upgraded Tailored Generation!",startTraining:"Start Training",close:"Close"},_ot={landingTitle:"Transformaing Vehicle
Imagery with AI",landingSubtitle:"Edit Vehicle Images, Customize Backgrounds, and Resize with Precision -
Built Exclusively for the Automotive Industry",startNewProject:"Start New Project",manageProjects:"Manage Projects",updateDetails:"Edit project details",edit:"Edit",newProject:{title:"Enter project details",subTitle:"Create a project to organize all your image editing sessions for
a specific topic in one place.",projectName:"Project name",vehicleModel:"Vehicle model",projectDescription:"Project description",optional:"(optional)"},projects:{title:"Manage Projects",subTitle:"Manage your automotive projects, including uploaded images and sessions with all image generations.",createNewProject:"Create New Project",search:"Search",emptyStatus:"Create your first project",card:{vehicleModel:"Vehicle model",createFirstSession:"Create First Session",openProject:"Open Project",actions:{edit:"Edit",delete:"Delete",deletePopup:{title:"Delete project",description:"Deleting a project is irreversible!",subDescription:"It will result in the permanent deletion of all sessions and assets associated with this project.",subTitle:"Are you sure you want to proceed with deletion?",confirmBtn:"Delete"}}}}},yot={like:"Positive feedback",disLike:{tooltip:"Negative feedback",label1:"Share your feedback",checkboxes:{1:"Partial prompt–result fit",2:"Partial result–dataset fit",3:"Highly similar results",4:"Visible generation artifacts",5:"Other"},label2:"How can we improve?",placeholder:"Share feedback",button:"Send",feedback1:"Your feedback is important,",feedback2:"thanks for sending."}},bot="Prefix: ",Iot="The prefix ensures consistent generation. Complete the sentence with your prompt; the prefix is included automatically.",xot={mobileNotSupported:yst,userDropdown:bst,themeModeDropdown:Ist,upgradeButton:xst,selectOrganization:Cst,accountVerification:Tst,iframeAuthErrorPopup:Sst,passedFreeLimitsPopup:jst,reachedFreeLimitsBanner:Ast,supportButton:Nst,pricingFlow:wst,headers:Mst,home:vst,welcomeBack:Est,backBtn:kst,signInWithGoogle:Dst,signInWithGithub:Pst,email:Lst,password:Bst,invalidEmail:Ost,logIn:Rst,signUp:zst,alreadyHaveAnAccount:Ust,dontHaveAnAccount:$st,emailIsRequired:Fst,mustBe8OrMoreCharacters:Gst,or:Wst,passwordIsRequired:Hst,getStartedWithBria:Qst,signUpWithGoogle:Jst,signUpWithGithub:Vst,fullName:Yst,firstName:Zst,lastName:qst,companyName:Xst,role:Kst,organizationIsRequired:eat,organizationNameMustNotContainUrl:tat,howDidYouHearAboutUs:sat,howYouHeardAboutUS:aat,acceptPrivacyPolicyAndTermsOfService:nat,privacyPolicy:oat,forgotPassword:iat,"forgotYourPassword?":"Forgot your password?",pleaseEnterYourEmailToReceiveAPasswordResetLink:rat,welcomeToBria:lat,welcomeUserInfo:cat,fullNameIsRequired:dat,firstNameIsRequired:uat,lastNameIsRequired:pat,companyIsRequired:gat,getStarted:mat,sendLink:hat,passwordHasBeenReset:fat,optional:_at,upgrade:yat,apiDocumentation:bat,documentation:Iat,createNew:xat,accountOfCurrentUser:Cat,preparingImageForDownload:Tat,downloaded:Sat,imageWas:jat,subscriptionLinkGeneratorPopup:Aat,orgInfoPopup:Nat,sideMenu:wat,menuLayout:Mat,subSwipableMenuLayout:vat,search:Eat,brand:kat,logout:Dat,briaOrgSettings:Pat,"usage-billing":"Usage and Billing","api-keys":"API Keys",users:Lat,apiKeys:Bat,createApiKey:Oat,models:Rat,dataset:zat,manageAccountAPIKeys:Uat,key:$at,resetPassword:Fat,created:Gat,tokenStatus:Wat,actions:Hat,keyType:Qat,delete:"Delete",deactivate:Jat,activate:Vat,deleteApiKey:Yat,deleteApiKeyPopupConfirmationQuestion:Zat,cancel:qat,contactUs:Xat,weSentAPasswordResetLinkTo:Kat,emailSent:ent,"Firebase: Error (auth/user-not-found).":"The email address you entered is invalid","Firebase: Error (auth/wrong-password).":"Invalid User or Password","Firebase: Error (auth/user-disabled).":"Your account is disabled","Firebase: Error (auth/email-already-in-use).":"Email address is already used by another user",createYourOrganization:tnt,createOrganization:snt,"contact us.":"contact us.",done:ant,organizationName:nnt,createYourOrganizationDescription1:ont,createYourOrganizationDescription3:int,createYourOrganizationDescription4:rnt,createYourOrganizationDescription5:lnt,pleaseTryAgainLater:cnt,backToLogInPage:dnt,backToRegistration:unt,somethingWentWrong:pnt,couldntRegisterFirebaseUser:gnt,userExistsWithDifferentCredentials:mnt,emailIsInvalid:hnt,popupBlocked:fnt,newPassword:_nt,retypeNewPassword:ynt,ohSomethingWentWrong:bnt,yourActionCompletedSuccessfully:Int,KeyTypeTitle:xnt,CreateApiKey:Cnt,SpecifyKeyType:Tnt,copyToClipboardSuccess:Snt,copyAPKey:jnt,add:Ant,createYourOrganizationPopup:Nnt,tabsLayout:wnt,editorLayout:Mnt,eraserDraggablePopup:vnt,newIframes:Ent,newTg:knt,IframesTab:Dnt,iframeEditor:Pnt,campaignTab:Lnt,playground:Bnt,account:Ont,invitation:Rnt,welcomePopups:znt,briaProductsAndServices:Unt,apis_page:$nt,"bria-models":"BRIA’s models",models_page:Fnt,tailored_generation:Gnt,requestAccessContainer:Wnt,offensiveMessage:Hnt,offensiveTitle:Qnt,imageUnavailableMessage:Jnt,imageUnavailableTitle:Vnt,lazyLoadPlaceholder:Ynt,pageNotAvailable:Znt,briaImage:qnt,staticDropdowns:Xnt,surpriseMe:Knt,platformHub:eot,FoxHub:tot,galleryHub:sot,constactSales:aot,getAPIAndModels:not,userProfile:oot,aiEditor:iot,popups:rot,editor:lot,exportButton:cot,sandboxAPI:dot,requestAccess:uot,guidanceMethods:pot,video:got,imagePromptAdapter:mot,tempTGNoticePopup:hot,TGUpgradPopup:fot,automotiveApp:_ot,feedbackButtons:yot,prefix:bot,prefixTooltip:Iot};qs.init({resources:{en:{translation:xot}},lng:"en",fallbackLng:"en",interpolation:{escapeValue:!1},nsSeparator:!1});nA.createRoot(document.getElementById("root")).render(s.jsx(_st,{children:s.jsx(Af,{i18n:qs,children:s.jsx(jL,{children:s.jsx(iA,{children:s.jsx(Ptt,{children:s.jsx(ktt,{})})})})})})); +//# sourceMappingURL=index-9f618e00.js.map diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/index-c3fdbb73.css b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/index-c3fdbb73.css new file mode 100644 index 000000000..dc3dd4080 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/index-c3fdbb73.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";button._tertiaryMedium_1mxs0_1,label._tertiaryMedium_1mxs0_1._textCommonStyle_1mxs0_1{padding:12px 16px;color:var(--primary-text-color);gap:6px}button._tertiaryMedium_1mxs0_1:hover,label._tertiaryMedium_1mxs0_1._textCommonStyle_1mxs0_1:hover{background-color:var(--border-light-color)}button._tertiaryMedium_1mxs0_1:focus,label._tertiaryMedium_1mxs0_1._textCommonStyle_1mxs0_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._textCommonStyle_1mxs0_1,label._textCommonStyle_1mxs0_1{font-family:var(--primary-font);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);display:flex;align-items:center;height:40px;min-width:max-content;cursor:pointer;letter-spacing:var(--medium-letter-spacing);text-transform:none;border:none;border-radius:8px}button._textCommonStyle_1mxs0_1._smallBtn_1mxs0_29,label._textCommonStyle_1mxs0_1._smallBtn_1mxs0_29{height:32px;font-size:var(--small-font-size)}button._textCommonStyle_1mxs0_1:disabled,label._textCommonStyle_1mxs0_1:disabled{opacity:.38;color:var(--black-color)}button._secondarySmall_1mxs0_38,label._secondarySmall_1mxs0_38._textCommonStyle_1mxs0_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondarySmall_1mxs0_38:hover,label._secondarySmall_1mxs0_38._textCommonStyle_1mxs0_1:hover{background-color:var(--border-light-color)}button._secondarySmall_1mxs0_38:focus,label._secondarySmall_1mxs0_38._textCommonStyle_1mxs0_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._secondarySmall_1mxs0_38:disabled,label._secondarySmall_1mxs0_38._textCommonStyle_1mxs0_1:disabled{color:var(--primary-color)}button._secondaryMedium_1mxs0_56,label._secondaryMedium_1mxs0_56._textCommonStyle_1mxs0_1{padding:12px 16px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondaryMedium_1mxs0_56:hover,label._secondaryMedium_1mxs0_56._textCommonStyle_1mxs0_1:hover{background-color:var(--border-light-color)}button._secondaryMedium_1mxs0_56:focus,label._secondaryMedium_1mxs0_56._textCommonStyle_1mxs0_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._primaryMedium_1mxs0_70,label._primaryMedium_1mxs0_70._textCommonStyle_1mxs0_1{font-weight:500;padding:13px 16px;color:#fff;background-color:var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._primaryMedium_1mxs0_70:hover,label._primaryMedium_1mxs0_70._textCommonStyle_1mxs0_1:hover,button._primaryMedium_1mxs0_70:focus,label._primaryMedium_1mxs0_70._textCommonStyle_1mxs0_1:focus{background:var(--primary-dark-color)}button._primaryMedium_1mxs0_70:disabled,label._primaryMedium_1mxs0_70._textCommonStyle_1mxs0_1:disabled{background:var(--primary-light-color);color:var(--white-color)}button._textSmall_1mxs0_85,label._textSmall_1mxs0_85._textCommonStyle_1mxs0_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-text-color)}button._textSmall_1mxs0_85:hover,label._textSmall_1mxs0_85._textCommonStyle_1mxs0_1:hover{background-color:var(--border-light-color)}button._textMedium_1mxs0_94,label._textMedium_1mxs0_94._textCommonStyle_1mxs0_1{font-size:var(--medium-font-size);padding:9px 16px;color:var(--primary-text-color)}button._textMedium_1mxs0_94:hover,label._textMedium_1mxs0_94._textCommonStyle_1mxs0_1:hover{background-color:var(--border-light-color)}button._primary_1mxs0_70,label._primary_1mxs0_70._textCommonStyle_1mxs0_1{font-weight:var(--text-weight-bold);height:56px;text-transform:capitalize;color:#fff;border-radius:8px;background-color:var(--primary-light-color)}button._primary_1mxs0_70:hover,label._primary_1mxs0_70._textCommonStyle_1mxs0_1:hover,button._primary_1mxs0_70:active,label._primary_1mxs0_70._textCommonStyle_1mxs0_1:active,button._primary_1mxs0_70:focus,label._primary_1mxs0_70._textCommonStyle_1mxs0_1:focus,button._primary_1mxs0_70:visited,label._primary_1mxs0_70._textCommonStyle_1mxs0_1:visited{background:var(--primary-dark-color)}button._primary_1mxs0_70:disabled,label._primary_1mxs0_70._textCommonStyle_1mxs0_1:disabled{color:rgba(var(--black-color-rgb),.26);background-color:rgba(var(--black-color-rgb),.12);box-shadow:none}button._primary_1mxs0_70 ._circleLoader_1mxs0_119,label._primary_1mxs0_70._textCommonStyle_1mxs0_1 ._circleLoader_1mxs0_119{position:absolute;right:10px;display:flex}button._outlined_1mxs0_125,label._outlined_1mxs0_125._textCommonStyle_1mxs0_1{font-weight:var(--text-weight-light);width:100%;height:56px;white-space:nowrap;text-transform:capitalize;color:#495057;border:1px solid rgba(0,0,0,.23);border-radius:8px}button._outlined_1mxs0_125:hover,label._outlined_1mxs0_125._textCommonStyle_1mxs0_1:hover,button._outlined_1mxs0_125:active,label._outlined_1mxs0_125._textCommonStyle_1mxs0_1:active,button._outlined_1mxs0_125:focus,label._outlined_1mxs0_125._textCommonStyle_1mxs0_1:focus,button._outlined_1mxs0_125:visited,label._outlined_1mxs0_125._textCommonStyle_1mxs0_1:visited{border-color:#0000003b}.dark button._secondaryMedium_1mxs0_56,.dark label._secondaryMedium_1mxs0_56._textCommonStyle_1mxs0_1,.dark button._secondarySmall_1mxs0_38,.dark label._secondarySmall_1mxs0_38._textCommonStyle_1mxs0_1{border-color:var(--black-color);color:var(--black-color)}.dark button._primaryMedium_1mxs0_70:disabled,.dark label._primaryMedium_1mxs0_70._textCommonStyle_1mxs0_1:disabled,.dark button._primary_1mxs0_70:disabled,.dark label._primary_1mxs0_70._textCommonStyle_1mxs0_1:disabled{color:var(--black-color)}._searchIconStyle_iyqlg_1{margin-right:5px}._inputContainer_iyqlg_5 ._textField_iyqlg_5{font-size:var(--small-font-size)}._inputContainer_iyqlg_5 ._icon_iyqlg_8{cursor:pointer;fill:transparent}._counterWraper_iyqlg_13{position:absolute;bottom:-26px;right:0;font-size:12px;font-weight:600}._counterWraper_iyqlg_13 ._counter_iyqlg_13{color:var(--primary-color)}.dark ._icon_iyqlg_8 path{stroke-opacity:.7;stroke:var(--black-color);fill:none}._resetPasswordConfirmation_6hdgs_1{text-align:center}._resetPasswordConfirmation_6hdgs_1 ._icon_6hdgs_4{font-size:69px;margin:24px auto 16px}._resetPasswordConfirmation_6hdgs_1 ._icon_6hdgs_4 path{fill:var(--black-color)}._resetPasswordConfirmation_6hdgs_1 ._mainTitle_6hdgs_11{font-size:var(--very-large-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._resetPasswordConfirmation_6hdgs_1 ._description_6hdgs_16{font-size:var(--small-font-size);color:var(--primary-text-color)}._resetPasswordConfirmation_6hdgs_1 ._boldFont_6hdgs_20{font-weight:var(--text-weight-bold)}._content_tqm2w_1{display:flex;align-items:center;flex-direction:column;width:90%;padding:0 1.25px;background:var(--white-color)}._content_tqm2w_1 ._circleLoader_tqm2w_9{position:absolute;right:10px;display:flex}._content_tqm2w_1 ._mainTitle_tqm2w_14{font-size:32px;font-weight:var(--text-weight-bold);margin-bottom:48px;white-space:nowrap;color:var(--primary-text-color)}._content_tqm2w_1 ._subTitle_tqm2w_21{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);text-align:center;color:var(--text-primary-color)}._content_tqm2w_1 ._signInWithContainer_tqm2w_28{display:flex;width:100%;column-gap:10px}._content_tqm2w_1 ._signInWithContainer_tqm2w_28 ._icon_tqm2w_33{font-size:20px}._content_tqm2w_1 ._signInWithContainer_tqm2w_28 button{font-size:15px}._content_tqm2w_1 ._or_tqm2w_39{font-size:16px;font-weight:var(--text-weight-medium);position:relative;width:100%;margin:24px 0;text-align:center;opacity:.5;color:var(--text-primary-color)}._content_tqm2w_1 ._or_tqm2w_39:before,._content_tqm2w_1 ._or_tqm2w_39:after{position:absolute;display:inline-block;width:45%;height:1px;content:"";background-color:rgba(var(--border-dark-color-rgb),.5)}._content_tqm2w_1 ._or_tqm2w_39:before{bottom:calc(50% - 1px);left:0}._content_tqm2w_1 ._or_tqm2w_39:after{right:0;bottom:calc(50% - 1px)}._content_tqm2w_1 ._form_tqm2w_65{width:100%}._content_tqm2w_1 ._form_tqm2w_65 ._formElements_tqm2w_68{display:flex;align-items:center;flex-direction:column;row-gap:24px}._content_tqm2w_1 ._form_tqm2w_65 div._textField_tqm2w_74{width:100%}@media (max-width: 600px){._content_tqm2w_1 ._form_tqm2w_65 div._textField_tqm2w_74{min-width:unset}}._content_tqm2w_1 ._form_tqm2w_65 ._forgetPassword_tqm2w_82{display:flex;align-items:center;justify-content:center;width:100%;height:17px;cursor:pointer}._content_tqm2w_1 ._form_tqm2w_65 ._forgetPassword_tqm2w_82 a{font-size:16px;text-decoration:none;color:var(--primary-light-color)}@media (max-width: 600px){._content_tqm2w_1 ._form_tqm2w_65 ._forgetPassword_tqm2w_82 a{margin-right:16px}}._content_tqm2w_1 ._form_tqm2w_65 ._forgetPassword_tqm2w_82 a:hover{text-decoration:underline}@media (max-width: 600px){._content_tqm2w_1 ._form_tqm2w_65 ._forgetPassword_tqm2w_82{width:100%}}._content_tqm2w_1 ._form_tqm2w_65 ._alreadyHaveAnAccount_tqm2w_108{font-size:16px;font-weight:var(--text-weight-light);width:100%;margin-top:24px;padding:8px 0;text-align:center;color:var(--text-primary-color)}._content_tqm2w_1 ._form_tqm2w_65 ._signin_tqm2w_117,._content_tqm2w_1 ._form_tqm2w_65 ._signup_tqm2w_118{font-weight:var(--text-weight-medium);margin-left:5px;cursor:pointer;text-decoration:none;color:var(--primary-light-color)}._content_tqm2w_1 ._form_tqm2w_65 ._signin_tqm2w_117:hover,._content_tqm2w_1 ._form_tqm2w_65 ._signup_tqm2w_118:hover{text-decoration:underline}._content_tqm2w_1 ._feedbackForm_tqm2w_129{width:100%}._content_tqm2w_1 ._inputWrapper_tqm2w_132{position:relative;width:100%}._content_tqm2w_1 ._errorWrapper_tqm2w_136{position:absolute;left:0;top:calc(100% + 2px);width:100%;text-align:left}._content_tqm2w_1 ._error_tqm2w_136{font-size:12px;font-weight:var(--text-weight-medium);bottom:-6px;width:100%;max-width:490px;margin-bottom:8px;color:var(--error-color)}._content_tqm2w_1 ._success_tqm2w_152{width:100%;padding:0 0 16px;background-color:var(--white-color)}._content_tqm2w_1 ._errorIcon_tqm2w_157{font-size:14px;margin-right:4px;vertical-align:middle}._content_tqm2w_1 ._backToLogInPage_tqm2w_162{text-decoration:none;color:var(--primary-text-color);font-weight:600;font-size:14px;line-height:16px;margin-top:159px;padding:20px 16px;border-radius:8px;cursor:pointer}._content_tqm2w_1 ._backToLogInPage_tqm2w_162:hover{background-color:rgba(var(--black-color-rgb),.1)}.dark ._content_tqm2w_1{background-color:transparent}.dark ._content_tqm2w_1 p._subTitle_tqm2w_21{color:rgba(var(--black-color-rgb),.7)}.dark ._content_tqm2w_1 ._or_tqm2w_39{color:var(--black-color);opacity:1}.dark ._content_tqm2w_1 ._or_tqm2w_39:before,.dark ._content_tqm2w_1 ._or_tqm2w_39:after{background-color:rgba(var(--black-color-rgb),.5)}.dark ._content_tqm2w_1 ._form_tqm2w_65 ._forgetPassword_tqm2w_82 a,.dark ._content_tqm2w_1 ._alreadyHaveAnAccount_tqm2w_108{color:var(--black-color)}.dark ._content_tqm2w_1 ._alreadyHaveAnAccount_tqm2w_108 a{color:var(--black-color);font-weight:var(--text-weight-bold);text-decoration:underline}.dark ._signInWithContainer_tqm2w_28 button{border-color:var(--black-color);color:var(--black-color);background-color:rgba(var(--black-color-rgb),.1)}.dark ._signInWithContainer_tqm2w_28 button:hover{background-color:rgba(var(--black-color-rgb),.3)}._content_tqm2w_1 ._mainTitle_tqm2w_14{margin-bottom:16px}._content_tqm2w_1 ._subTitle_tqm2w_21{white-space:nowrap}._content_tqm2w_1 ._form_tqm2w_65{margin-top:32px}._typo3_11lxp_1{font-size:14px;font-weight:var(--text-weight-bold);display:inline-block;color:rgba(var(--secondary-color-rgb),.7)}._link_11lxp_8{font-size:14px;font-weight:var(--text-weight-medium);cursor:pointer;text-decoration:none;color:var(--text-primary-color)}._link_11lxp_8:hover{text-decoration:none;color:var(--primary-light-color)}.dark ._typo3_11lxp_1{color:var(--black-color)}.dark ._link_11lxp_8{color:var(--black-color);font-weight:var(--text-weight-bold);text-decoration:underline}._content_1w9xi_1{display:flex;align-items:center;flex-direction:column;width:90%;padding:0 1.25px;background:var(--white-color)}._content_1w9xi_1 ._circleLoader_1w9xi_9{position:absolute;right:10px;display:flex}._content_1w9xi_1 ._mainTitle_1w9xi_14{font-size:32px;font-weight:var(--text-weight-bold);margin-bottom:48px;white-space:nowrap;color:var(--primary-text-color)}._content_1w9xi_1 ._subTitle_1w9xi_21{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);text-align:center;color:var(--text-primary-color)}._content_1w9xi_1 ._signInWithContainer_1w9xi_28{display:flex;width:100%;column-gap:10px}._content_1w9xi_1 ._signInWithContainer_1w9xi_28 ._icon_1w9xi_33{font-size:20px}._content_1w9xi_1 ._signInWithContainer_1w9xi_28 button{font-size:15px}._content_1w9xi_1 ._or_1w9xi_39{font-size:16px;font-weight:var(--text-weight-medium);position:relative;width:100%;margin:24px 0;text-align:center;opacity:.5;color:var(--text-primary-color)}._content_1w9xi_1 ._or_1w9xi_39:before,._content_1w9xi_1 ._or_1w9xi_39:after{position:absolute;display:inline-block;width:45%;height:1px;content:"";background-color:rgba(var(--border-dark-color-rgb),.5)}._content_1w9xi_1 ._or_1w9xi_39:before{bottom:calc(50% - 1px);left:0}._content_1w9xi_1 ._or_1w9xi_39:after{right:0;bottom:calc(50% - 1px)}._content_1w9xi_1 ._form_1w9xi_65{width:100%}._content_1w9xi_1 ._form_1w9xi_65 ._formElements_1w9xi_68{display:flex;align-items:center;flex-direction:column;row-gap:24px}._content_1w9xi_1 ._form_1w9xi_65 div._textField_1w9xi_74{width:100%}@media (max-width: 600px){._content_1w9xi_1 ._form_1w9xi_65 div._textField_1w9xi_74{min-width:unset}}._content_1w9xi_1 ._form_1w9xi_65 ._forgetPassword_1w9xi_82{display:flex;align-items:center;justify-content:center;width:100%;height:17px;cursor:pointer}._content_1w9xi_1 ._form_1w9xi_65 ._forgetPassword_1w9xi_82 a{font-size:16px;text-decoration:none;color:var(--primary-light-color)}@media (max-width: 600px){._content_1w9xi_1 ._form_1w9xi_65 ._forgetPassword_1w9xi_82 a{margin-right:16px}}._content_1w9xi_1 ._form_1w9xi_65 ._forgetPassword_1w9xi_82 a:hover{text-decoration:underline}@media (max-width: 600px){._content_1w9xi_1 ._form_1w9xi_65 ._forgetPassword_1w9xi_82{width:100%}}._content_1w9xi_1 ._form_1w9xi_65 ._alreadyHaveAnAccount_1w9xi_108{font-size:16px;font-weight:var(--text-weight-light);width:100%;margin-top:24px;padding:8px 0;text-align:center;color:var(--text-primary-color)}._content_1w9xi_1 ._form_1w9xi_65 ._signin_1w9xi_117,._content_1w9xi_1 ._form_1w9xi_65 ._signup_1w9xi_118{font-weight:var(--text-weight-medium);margin-left:5px;cursor:pointer;text-decoration:none;color:var(--primary-light-color)}._content_1w9xi_1 ._form_1w9xi_65 ._signin_1w9xi_117:hover,._content_1w9xi_1 ._form_1w9xi_65 ._signup_1w9xi_118:hover{text-decoration:underline}._content_1w9xi_1 ._feedbackForm_1w9xi_129{width:100%}._content_1w9xi_1 ._inputWrapper_1w9xi_132{position:relative;width:100%}._content_1w9xi_1 ._errorWrapper_1w9xi_136{position:absolute;left:0;top:calc(100% + 2px);width:100%;text-align:left}._content_1w9xi_1 ._error_1w9xi_136{font-size:12px;font-weight:var(--text-weight-medium);bottom:-6px;width:100%;max-width:490px;margin-bottom:8px;color:var(--error-color)}._content_1w9xi_1 ._success_1w9xi_152{width:100%;padding:0 0 16px;background-color:var(--white-color)}._content_1w9xi_1 ._errorIcon_1w9xi_157{font-size:14px;margin-right:4px;vertical-align:middle}._content_1w9xi_1 ._backToLogInPage_1w9xi_162{text-decoration:none;color:var(--primary-text-color);font-weight:600;font-size:14px;line-height:16px;margin-top:159px;padding:20px 16px;border-radius:8px;cursor:pointer}._content_1w9xi_1 ._backToLogInPage_1w9xi_162:hover{background-color:rgba(var(--black-color-rgb),.1)}.dark ._content_1w9xi_1{background-color:transparent}.dark ._content_1w9xi_1 p._subTitle_1w9xi_21{color:rgba(var(--black-color-rgb),.7)}.dark ._content_1w9xi_1 ._or_1w9xi_39{color:var(--black-color);opacity:1}.dark ._content_1w9xi_1 ._or_1w9xi_39:before,.dark ._content_1w9xi_1 ._or_1w9xi_39:after{background-color:rgba(var(--black-color-rgb),.5)}.dark ._content_1w9xi_1 ._form_1w9xi_65 ._forgetPassword_1w9xi_82 a,.dark ._content_1w9xi_1 ._alreadyHaveAnAccount_1w9xi_108{color:var(--black-color)}.dark ._content_1w9xi_1 ._alreadyHaveAnAccount_1w9xi_108 a{color:var(--black-color);font-weight:var(--text-weight-bold);text-decoration:underline}.dark ._signInWithContainer_1w9xi_28 button{border-color:var(--black-color);color:var(--black-color);background-color:rgba(var(--black-color-rgb),.1)}.dark ._signInWithContainer_1w9xi_28 button:hover{background-color:rgba(var(--black-color-rgb),.3)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;height:4px;margin-top:32px}::-webkit-scrollbar-thumb{-webkit-border-radius:24px;border-radius:24px;background:rgba(91,91,91,.5);max-height:156px}::-webkit-scrollbar-thumb:window-inactive{background:rgba(91,91,91,.5)}::-webkit-scrollbar{width:4.02px;max-height:156px}:root{--primary-font: Montserrat, serif;--medium-font-size: 16px;--extra-medium-font-size: 18px;--extra-small-font-size: 10px;--small-font-size: 14px;--large-font-size: 28px;--larger-font-size: 32px;--very-large-font-size: 34px;--extra-large-font-size: 40px;--extra-larger-font-size: 56px;--title-font-size: 24px;--sub-title-font-size: 20px;--notification-font-size: 12px;--font-family: Montserrat;--standard-border-radius: 8px;--small-border-radius: 4px;--primary-color: #5300c9;--primary-color-rgb: 83, 0, 201;--primary-text-color: #1a0638;--primary-text-color-rgb: 26, 6, 56;--primary-main-color: #5300c9;--primary-light-color: #5300c9;--primary-light-color-rgb: 83, 0, 201;--primary-dark-color: #4b01b3;--border-light-color: #e7e7e7;--border-light-color-rgb: 231, 231, 231;--border-dark-color: #b3b3b9;--border-dark-color-rgb: 179, 179, 185;--white-color: #fff;--white-color-rgb: 255, 255, 255;--black-color: #000;--black-color-rgb: 0, 0, 0;--secondary-color: #5b5b5b;--secondary-color-rgb: 91, 91, 91;--attention-color: #ffc107;--card-background: #fafafa;--card-background-rgb: 250, 250, 250;--root-background: #fafafa;--text-primary-color: #495057;--text-weight-extra-bold: 700;--text-weight-bold: 600;--text-weight-medium: 500;--text-weight-light: 400;--medium-line-height: 16px;--medium-letter-spacing: .02px;--large-line-height: 24px;--small-line-height: 12px;--error-color: #dc3545;--negative-color: #dc3545;--positive-color: #28a745;--badge-color: #d80067;--default-border-radius: 8px;--small-border-radius: 6px;--mui-menuitem-background-selected: rgba(58, 0, 140, .16);--disabled-table-row: #d9d9d91a}.dark{--white-color: #121212;--white-color-rgb: 0, 0, 0;--black-color: #fff;--black-color-rgb: 255, 255, 255;--primary-color: #8800FF;--primary-main-color:#8800FF;--primary-text-color: #fff;--primary-text-color-rgb: 255, 255, 255;--card-background: #151515;--border-light-color: #ffffff35;--border-light-color-rgb: 255, 255, 255;--border-dark-color: #5b5b5b;--border-dark-color-rgb: 91, 91, 91;--root-background: #121212;--secondary-color: #ffffff;--mui-menuitem-background-selected: #ffffff35;--disabled-table-row: #8e8e8e1a}body{font-family:var(--primary-font);margin:0;background:var(--white-color)}body #draggable{cursor:move}body .MuiTypography-root,body .MuiFormLabel-root,body .MuiButtonBase-root,body .MuiFormHelperText-root{font-family:var(--primary-font)}body .toast{width:50%;text-align:center}body .toastHeader{font-weight:700;font-size:var(--medium-font-size)}body .toastMessage{font-size:var(--small-font-size)}body .Mui-error{color:var(--error-color)}body .MuiInputBase-root{border-radius:8px}body .imageWrapper .iconHover{opacity:0;transition:opacity .3s}body .imageWrapper:hover .iconHover{opacity:1}body .rs-picker-popup{z-index:1500;background-color:var(--white-color);border:1px solid var(--border-light-color)}body .rs-picker-popup .rs-btn-subtle:not(.rs-calendar-header-error){color:var(--secondary-color)}body .rs-picker-popup .rs-btn-subtle:not(.rs-calendar-header-error):hover,body .rs-picker-popup .rs-btn-subtle:not(.rs-calendar-header-error):focus{background:rgb(var(--secondary-color-rgb),.3)}body .rs-picker-popup .rs-btn-link{color:var(--primary-main-color)}body .rs-picker-popup .rs-btn-primary{background:var(--primary-color)}body .rs-picker-popup .rs-calendar-table-cell:not(.rs-calendar-table-cell-un-same-month) .rs-calendar-table-cell-content{color:var(--black-color)}body .rs-picker-popup .rs-calendar-table-cell.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content{color:rgba(var(--black-color-rgb),.3)!important}body .rs-picker-popup .rs-calendar-table-cell.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:inset 0 0 0 1px var(--primary-color)}body .rs-picker-popup .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{color:var(--primary-text-color)!important;background-color:rgba(var(--primary-color-rgb),.2)!important}body .rs-picker-popup .rs-calendar-table-cell-in-range:before{background-color:rgba(var(--primary-color-rgb),.3)}body .rs-picker-popup .rs-calendar-table-cell-in-range .rs-calendar-table-cell-content{color:var(--black-color)}body .rs-picker-popup .rs-calendar-month-dropdown-cell:hover .rs-calendar-month-dropdown-cell-content{color:var(--primary-main-color)!important;background-color:rgba(var(--primary-color-rgb),.2)!important}body .rs-picker-popup .rs-calendar-table-cell-selected .rs-calendar-table-cell-content,body .rs-picker-popup .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{background:var(--primary-color);color:#fff!important}body .rs-picker-popup .rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,body .rs-picker-popup .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{background:var(--primary-dark-color)!important}body .rs-picker-popup .rs-calendar:first-child,body .rs-picker-popup .rs-picker-toolbar,body .rs-picker-popup .rs-picker-daterange-predefined{border-color:var(--border-light-color)}body .rs-picker-popup .rs-calendar-month-dropdown-row-wrapper,body .rs-picker-popup .rs-calendar-btn-close{background-color:var(--white-color);color:var(--black-color)}body .rs-picker-popup .rs-calendar-btn-close{border-top:1px solid var(--border-light-color)}body .rs-picker-popup .rs-calendar-month-dropdown-year{color:rgba(var(--black-color-rgb),.9)}body .rs-picker-popup .rs-calendar-month-dropdown-year-active{color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._container_l12c6_1 ._stepButton_l12c6_1:hover,._container_l12c6_1 ._stepButton_l12c6_1:focus{font-weight:var(--text-weight-medium);cursor:pointer}._container_l12c6_1._readonly_l12c6_5 ._stepButton_l12c6_1:focus{font-weight:var(--text-weight-light)}._container_l12c6_1._big_l12c6_8{gap:12px}._container_l12c6_1._big_l12c6_8 ._stepButton_l12c6_1{font-size:20px}._container_l12c6_1 ._disabled_l12c6_14{opacity:.38;cursor:not-allowed;pointer-events:none}._container_l12c6_1 ._arrowStepConnector_l12c6_19{display:flex;justify-content:center;align-items:center}._container_l12c6_1 ._arrowStepConnector_l12c6_19 img{margin-right:16px}._overlay_q7n09_1{position:relative;filter:brightness(.5);background:rgba(0,0,0,.5)}._overlay_q7n09_1 ._loadingPlaceholder_q7n09_6{position:absolute;z-index:999;top:46%;left:50%;transform:translate(-50%,-50%)}._loadingPlaceholder_q7n09_6{color:var(--primary-light-color)!important}._hidden_q7n09_18{visibility:hidden!important;height:0!important}._childrenContainer_q7n09_23{width:inherit;height:inherit}div._paper_1vbka_1{width:552px;max-width:552px;border-radius:8px;box-shadow:none;background-color:var(--white-color)}div._paper_1vbka_1 ._loaderStyle_1vbka_8{display:flex;justify-content:center;margin:auto;padding:32px}div._paper_1vbka_1._hasImage_1vbka_14 ._contentContainer_1vbka_14{padding:56px}div._paper_1vbka_1._hasImage_1vbka_14 ._contentContainer_1vbka_14 ._buttonsContainer_1vbka_17{justify-content:inherit}div._paper_1vbka_1 ._contentContainer_1vbka_14{display:flex;flex-direction:column;padding:32px;gap:25px;margin:0;box-sizing:border-box}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._title_1vbka_28{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._description_1vbka_34,div._paper_1vbka_1 ._contentContainer_1vbka_14 ._subDescription_1vbka_34{font-family:var(--font-family);font-size:var(--medium-font-size);font-weight:400;line-height:19.5px;color:var(--secondary-color);height:100%;white-space:break-spaces}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._subTitle_1vbka_43{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);color:var(--secondary-color)}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._buttonsContainer_1vbka_17{display:flex;justify-content:space-between}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._buttonsContainer_1vbka_17 ._errorMessage_1vbka_52{font-size:var(--extra-small-font-size);align-items:center;background-color:transparent;padding:0}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._buttonsContainer_1vbka_17 ._buttons_1vbka_17{display:flex;justify-content:flex-end;gap:8px}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._buttonsContainer_1vbka_17 ._cancelBtn_1vbka_63{color:var(--primary-light-color)}div._paper_1vbka_1 ._contentContainer_1vbka_14 ._closeIcon_1vbka_66{position:absolute;right:18.8px;top:20px;cursor:pointer}.dark div._paper_1vbka_1{box-shadow:initial;border:1px solid var(--border-light-color)}.dark div._paper_1vbka_1 ._contentContainer_1vbka_14 ._buttonsContainer_1vbka_17 ._cancelBtn_1vbka_63{color:var(--black-color)}._captionsButtonsContainer_13ygp_1{display:flex;gap:4px}._captionsButtonsContainer_13ygp_1 ._hidden_13ygp_5{display:none}._captionsButtonsContainer_13ygp_1 ._Icon_13ygp_8:hover{background-color:var(--border-light-color);cursor:pointer;border-radius:var(--standard-border-radius)}._captionsButtonsContainer_13ygp_1 ._circleLoader_13ygp_13{display:flex;align-items:center;justify-content:center}._clickable_1s32f_1{cursor:pointer}._tooltip_1s32f_5{background-color:var(--white-color)!important;color:rgba(var(--black-color-rgb),.87)!important;font-size:var(--small-font-size)!important;font-weight:var(--text-weight-medium)!important;line-height:20px!important;box-shadow:0 2px 8px 0 rgba(var(--black-color-rgb),.15)!important;border-radius:4px!important}._arrow_1s32f_15{color:var(--white-color)!important;font-size:var(--small-font-size)!important}._container_a2iya_1{display:flex;flex-direction:column}._container_a2iya_1 ._textLabel_a2iya_5,._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5{display:inline-flex;overflow:visible;padding-bottom:12px;white-space:nowrap;gap:4px}._container_a2iya_1 ._textLabel_a2iya_5 ._inputLabel_a2iya_12,._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5 ._inputLabel_a2iya_12{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;color:var(--primary-text-color)}._container_a2iya_1 ._textLabel_a2iya_5 ._inputLabel_a2iya_12._largeLabel_a2iya_19,._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5 ._inputLabel_a2iya_12._largeLabel_a2iya_19{font-size:var(--medium-font-size)}._container_a2iya_1 ._textLabel_a2iya_5 ._info_a2iya_22,._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5 ._info_a2iya_22{display:flex;align-items:center}._container_a2iya_1 ._textLabel_a2iya_5 ._info_a2iya_22 ._infoIcon_a2iya_26,._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5 ._info_a2iya_22 ._infoIcon_a2iya_26{cursor:pointer;width:14px;height:14px}._container_a2iya_1 ._textLabel_a2iya_5 ._labelIcon_a2iya_31,._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5 ._labelIcon_a2iya_31{margin-left:5px}._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5{display:flex;justify-content:space-between}._container_a2iya_1 ._textLabelOptionalStyle_a2iya_5 ._optionalLabel_a2iya_38{color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:21px}._container_a2iya_1 ._inputError_a2iya_44{font-size:12px;margin:5px 0;color:var(--error-color)}._tooltip_a2iya_50{font-size:var(--small-font-size)!important;font-weight:var(--text-weight-light)!important;box-shadow:0 2px 8px 0 rgba(var(--black-color-rgb),.15)!important;padding:12px!important;color:var(--secondary-color)!important}._image_1pebu_1{width:100%;height:100%}._dialogContent_8gm9z_1{display:flex;flex-direction:column}._dialogContent_8gm9z_1 ._title_8gm9z_5{font-size:24px;font-weight:var(--text-weight-bold);margin:40px 35px 0;color:var(--primary-text-color)}._dialogContent_8gm9z_1 ._description_8gm9z_11{font-size:var(--medium-font-size);margin:20px 35px 0;color:var(--secondary-color)}._dialogContent_8gm9z_1 ._button_8gm9z_16{font-size:var(--medium-font-size);align-self:flex-end;width:80px;height:40px;margin:25px 35px 35px}._container_1tnqw_1{margin-top:10px}._container_1tnqw_1 ._itemGrid_1tnqw_4 ._imgContainer_1tnqw_4{position:relative;display:flex;justify-content:center;width:100%;max-width:320px;height:240px;margin:auto}._container_1tnqw_1 ._itemGrid_1tnqw_4 ._imgContainer_1tnqw_4 ._srcImage_1tnqw_13{max-width:100%;height:auto;border-radius:10px}._container_1tnqw_1 ._itemGrid_1tnqw_4 ._trash_1tnqw_18{position:absolute;top:20px;right:10px;cursor:pointer;transition:transform .2s}._container_1tnqw_1 ._itemGrid_1tnqw_4 ._trash_1tnqw_18:hover{transform:scale(1.1)}._container_1tnqw_1 ._itemGrid_1tnqw_4 ._bigTextFieldContainer_1tnqw_28{align-items:center}._container_1tnqw_1 ._itemGrid_1tnqw_4 ._bigTextFieldContainer_1tnqw_28 ._bigTextField_1tnqw_28{font-size:var(--small-font-size);width:100%;max-width:320px;margin-top:8px;color:var(--secondary-color)}._briaRoot_1ok79_1{height:56px;border-radius:8px;background:#fff}._briaRoot_1ok79_1:hover{border-color:var(--primary-light-color);background:#fff}._briaRoot_1ok79_1._Mui-focused_1ok79_10{background-color:#fff}._briaRoot_1ok79_1._MuiFilledInput-input_1ok79_13{padding:10px 10px 0}._briaRoot_1ok79_1._MuiSelect-select_1ok79_16:focus{background-color:#fff}._briaRoot_1ok79_1._MuiInputLabel-shrink_1ok79_19{color:var(--primary-light-color)}._dialogContent_3yqe8_1{width:600px;padding:32px;max-width:100%;box-sizing:border-box;position:relative}._dialogContent_3yqe8_1 ._title_3yqe8_8{font-weight:600;font-size:24px;margin-top:0;margin-bottom:16px;line-height:29.26px}._dialogContent_3yqe8_1 ._description_3yqe8_15{margin-bottom:24px}._dialogContent_3yqe8_1 ._closeButton_3yqe8_18{position:absolute;right:0;top:0}._dialogContent_3yqe8_1 ._layout_3yqe8_23,._dialogContent_3yqe8_1 ._bigTextField_3yqe8_23,._dialogContent_3yqe8_1 ._dropDown_3yqe8_23,._dialogContent_3yqe8_1 ._textField_3yqe8_23{font-size:var(--small-font-size);width:100%;height:40px;margin-bottom:25px}._dialogContent_3yqe8_1 ._dropDown_3yqe8_23{color:var(--secondary-color)}._dialogContent_3yqe8_1 ._bigTextField_3yqe8_23{font-size:var(--small-font-size);height:auto;border-radius:10px}._dialogContent_3yqe8_1 ._inputLabel_3yqe8_37{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;padding-bottom:12px}._dialogContent_3yqe8_1 ._button_3yqe8_44{float:right;height:40px;font-weight:500;padding-left:16px;padding-right:16px}._dialogContent_3yqe8_1 ._inputDescription_3yqe8_51{color:var(--secondary-color);margin-top:-4px;margin-bottom:12px}._container_37lyo_1{display:flex;flex-direction:column;width:100%}._container_37lyo_1 ._layout_37lyo_6,._container_37lyo_1 ._dropDown_37lyo_6,._container_37lyo_1 ._longTextField_37lyo_6,._container_37lyo_1 ._textField_37lyo_6,._container_37lyo_1 ._textFieldDataSetCreation_37lyo_6{font-size:var(--small-font-size);height:40px}._container_37lyo_1 ._textField_37lyo_6,._container_37lyo_1 ._textFieldDataSetCreation_37lyo_6{font-size:var(--large-font-size);font-weight:var(--text-weight-bold);width:400px}._container_37lyo_1 ._textField_37lyo_6 fieldset,._container_37lyo_1 ._textFieldDataSetCreation_37lyo_6 fieldset{border:0}._container_37lyo_1 ._textField_37lyo_6 input,._container_37lyo_1 ._textFieldDataSetCreation_37lyo_6 input{padding-left:0;opacity:1;color:var(--primary-text-color)}._container_37lyo_1 ._textField_37lyo_6 input::placeholder,._container_37lyo_1 ._textFieldDataSetCreation_37lyo_6 input::placeholder{opacity:1;color:var(--primary-text-color)}._container_37lyo_1 ._longTextField_37lyo_6{width:100%}._container_37lyo_1 ._dropDown_37lyo_6{width:160px;color:var(--secondary-color)}._container_37lyo_1 ._disabledOpacity_37lyo_34>div[role=combobox]{opacity:50%}._container_37lyo_1 ._dropDownLabel_37lyo_37{width:170px}._container_37lyo_1 ._row_37lyo_40{display:inline-flex;width:100%;margin-bottom:30px;position:relative}._container_37lyo_1 ._row_37lyo_40 ._fullWidthField_37lyo_46{width:100%;margin-top:auto}._container_37lyo_1 ._row_37lyo_40 ._uploadedImagesCount_37lyo_50{position:absolute;right:0;top:0;font-weight:600;font-size:var(--small-font-size);color:var(--primary-text-color);line-height:var(--medium-line-height)}._container_37lyo_1 ._dismissButton_37lyo_59{font-size:var(--small-font-size);height:30px;padding:12px 8px;background-color:#dab649}._container_37lyo_1 ._errorsList_37lyo_65{display:flex;flex-direction:column;margin-top:-20px;gap:10px}._textField_37lyo_6,._textFieldDataSetCreation_37lyo_6{font-size:var(--small-font-size);height:40px;margin-top:14px}._textFieldDataSetCreation_37lyo_6{margin-top:0}._container_47n1r_1{display:flex;flex-direction:column;align-items:center;justify-content:center}._container_47n1r_1 ._title_47n1r_7{color:var(--primary-text-color);font-size:var(--large-font-size);font-weight:var(--text-weight-bold);line-height:normal;text-wrap:nowrap}._container_47n1r_1 ._description_47n1r_14{color:var(--secondary-color);text-align:center;font-family:Work Sans;font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:normal;letter-spacing:-.28px;margin-top:16px}._container_47n1r_1 ._typesContainer_47n1r_24{display:flex;gap:32px;margin-top:56px}._typeContainer_q98yx_1{border-radius:var(--standard-border-radius);border:1px solid rgba(83,0,201,.05);background:#f9f7fd;padding:36px 20px 20px;background-image:url(/dot_bg.png);text-align:center;width:400px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}._typeContainer_q98yx_1 ._imgContainer_q98yx_15{width:224px;height:147px;margin-bottom:24px}._typeContainer_q98yx_1 ._imgContainer_q98yx_15 img{max-width:100%}._typeContainer_q98yx_1 ._typeName_q98yx_23{color:var(--primary-text-color);text-align:center;font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:normal;margin-bottom:8px}._typeContainer_q98yx_1 ._typeDescription_q98yx_31{color:var(--primary-text-color);font-family:Work Sans;font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:normal;letter-spacing:-.32px;margin-bottom:34px}._typeContainer_q98yx_1 ._button_q98yx_40{width:100%;max-width:224px;height:36px;font-weight:500;margin-bottom:8px}._typeContainer_q98yx_1 ._reviewLink_q98yx_47{background:none}._searchIconStyle_ctrwc_1{margin-right:5px}._root_poi6q_1{display:flex;align-content:center}._root_poi6q_1 ._container_poi6q_5{display:flex;background-color:#e7e7e7;border-radius:8px;padding:3px 8px;align-items:center;gap:8px}._root_poi6q_1 ._container_poi6q_5 svg{width:14px;height:14px;color:var(--secondary-color);fill:var(--secondary-color)!important}._root_poi6q_1 ._container_poi6q_5 ._buttonContainer_poi6q_19{display:flex;gap:2px;align-items:center}._root_poi6q_1 ._editableContainer_poi6q_24{display:flex;align-items:center}._root_poi6q_1 ._editableContainer_poi6q_24 input{font-family:var(--font-family);font-size:var(--small-font-size);color:var(--text-primary-color);outline:0;border-radius:8px;padding:3px 8px;border:1px solid var(--border-dark-color)}._root_poi6q_1 ._editableContainer_poi6q_24 input:focus{border:2px solid var(--primary-main-color)}._formControl_10vmk_1{position:relative}._formControl_10vmk_1 ._disabledSelect_10vmk_4{background:rgba(var(--secondary-color-rgb),.05)}._inputStyle_10vmk_8{display:flex;align-items:center;gap:8px;overflow:hidden}._inputStyle_10vmk_8 ._lableStyle_10vmk_14{color:var(--primary-text-color);font-size:var(--small-font-size);font-family:var(--font-family);line-height:var(--medium-line-height);letter-spacing:var(--medium-letter-spacing)}div._customBriaInput_10vmk_22{display:flex;align-items:center;padding:8px;position:sticky;top:0;background:var(--white-color);z-index:1}div._customBriaInput_10vmk_22>div{width:calc(100% - 5px);height:36px}._loader_10vmk_36{color:var(--primary-light-color)!important;width:1em!important;height:1em!important}._itemConatiner_10vmk_42{display:flex;align-items:center;gap:4px}._itemText_10vmk_48 small{color:var(--border-dark-color)!important}._badge_10vmk_52{display:flex;color:var(--white-color);background-color:var(--primary-color);margin-left:auto;border-radius:4px;padding:4px}._container_fvk4y_1{display:flex;align-items:center;flex-direction:column;justify-content:center;width:450px}._container_fvk4y_1 ._title_fvk4y_8{font-size:var(--large-font-size);font-weight:var(--text-weight-bold);margin-bottom:15px;color:var(--primary-text-color)}._container_fvk4y_1 ._description_fvk4y_14{font-family:Work Sans,serif;font-size:var(--small-font-size);width:80%;text-align:center;letter-spacing:-.28px;color:var(--secondary-color)}._container_fvk4y_1 ._buttonsContainer_fvk4y_22{display:flex;gap:8px;margin-top:32px}._container_fvk4y_1 ._button_fvk4y_22{height:40px;padding:12px;font-size:var(--small-font-size)}._container_fvk4y_1 ._button_fvk4y_22 ._uploadIcon_fvk4y_32{margin-right:8px}._container_fvk4y_1 ._or_fvk4y_35{font-size:16px;font-weight:var(--text-weight-extra-bold);position:relative;width:100%;margin:24px 0;text-align:center;color:var(--secondary-color)}._container_fvk4y_1 ._or_fvk4y_35:before{position:absolute;right:55%;bottom:calc(50% - 1px);display:inline-block;width:calc(45% - 2px);height:1px;content:"";background-color:#b3b3b980}._container_fvk4y_1 ._or_fvk4y_35:after{position:absolute;bottom:calc(50% - 1px);left:55%;display:inline-block;width:calc(45% - 2px);height:1px;content:"";background-color:#b3b3b980}._container_fvk4y_1 ._dropDown_fvk4y_64{width:280px}._container_fvk4y_1 ._supportedFormats_fvk4y_67{font-size:var(--small-font-size);margin-top:65px;color:#5b5b5b80}._container_1xwxg_1{display:flex;align-items:center;flex-direction:column}._container_1xwxg_1 ._stepper_1xwxg_6{width:528px}._container_1xwxg_1 ._hidden_1xwxg_9{display:none}._container_1xwxg_1 ._stepperContent_1xwxg_12{display:flex;align-items:center;flex-direction:column;width:310px;margin-top:80px}._container_1xwxg_1 ._stepperContent1_1xwxg_19{margin-top:64px}._container_1xwxg_1 ._stepperContent2_1xwxg_22{margin-top:145px}._container_1xwxg_1 ._wideStepperContent_1xwxg_25{align-items:flex-start;width:100%;margin-top:20px}._container_1xwxg_1 ._textField_1xwxg_30{height:40px}._container_1xwxg_1 ._stepperCaptionswrapper_1xwxg_33{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}._container_1xwxg_1 ._stepperCaptionswrapper_1xwxg_33 ._stepperWrapper_1xwxg_40{flex-grow:1;text-align:center;display:flex;justify-content:center}._container_3o89y_1{display:flex;align-items:center;flex-direction:column}._container_3o89y_1 ._hidden_3o89y_6{display:none}._container_3o89y_1 ._stepperContent_3o89y_9{display:flex;align-items:center;flex-direction:column;width:310px;margin-top:80px}._container_3o89y_1 ._stepperContent1_3o89y_16{margin-top:64px}._container_3o89y_1 ._stepperContent2_3o89y_19{margin-top:145px}._container_3o89y_1 ._wideStepperContent_3o89y_22{align-items:flex-start;width:100%;margin-top:20px}._container_3o89y_1 ._textField_3o89y_27{height:40px}._container_3o89y_1 ._stepperCaptionswrapper_3o89y_30{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}._container_3o89y_1 ._stepperCaptionswrapper_3o89y_30 ._stepperWrapper_3o89y_37{flex-grow:1;text-align:center;display:flex;justify-content:center}._container_3o89y_1 ._stepperCaptionswrapper_3o89y_30 ._stepperWrapper_3o89y_37 ._stepper_3o89y_9{width:500px}._container_3o89y_1 ._stepperCaptionswrapper_3o89y_30 ._stepperWrapper_3o89y_37 ._duplicateFlowStepper_3o89y_46{width:330px}._emptyList_1dvh0_1{border:1px solid var(--border-light-color);display:flex;flex-direction:column;justify-content:center;align-items:center;height:90%;border-radius:var(--standard-border-radius)}._emptyList_1dvh0_1 ._emptyListIcon_1dvh0_10{font-size:41px}._emptyList_1dvh0_1 ._message_1dvh0_13{font-size:16px;color:var(--secondary-color);margin-top:14px;max-width:290px;text-align:center}._pos-absolute_1q6s3_1{position:absolute}._singleModeLoader_1q6s3_5{width:50%;height:auto;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;margin:auto;background-color:#4950571c;border-radius:12px}._container_1q6s3_17._left_1q6s3_17{display:flex;flex-direction:row-reverse;align-items:center;gap:24px;border-radius:8px;background-color:var(--white-color);padding:8px}._container_1q6s3_17._left_1q6s3_17 ._loading_1q6s3_26{width:120px}._container_1q6s3_17._left_1q6s3_17 ._loading_1q6s3_26 ._progressBar_1q6s3_29{border:1px solid #e7e7e7;background-color:#fafafa;position:relative;bottom:inherit;left:inherit;transform:none;border-radius:8px;height:6px}._container_1q6s3_17._left_1q6s3_17 ._loading_1q6s3_26 ._progressBar_1q6s3_29 ._MuiLinearProgress-bar_1q6s3_39{border-radius:8px}._loading_1q6s3_26{position:relative;width:100px;height:100%}._loading_1q6s3_26 ._animation_1q6s3_48{height:100px}._loading_1q6s3_26 ._progress-bar_1q6s3_51{width:100%;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}._loading_1q6s3_26 ._circle_1q6s3_58{position:absolute;aspect-ratio:1/1;border-radius:50%;background-color:#fff}._loading_1q6s3_26 ._circle_1q6s3_58._circleA_1q6s3_64{min-width:15px;right:25%;top:60%;z-index:3;animation:_circle-a-anime_1q6s3_1 9s linear infinite alternate-reverse;animation-fill-mode:forwards}._loading_1q6s3_26 ._circle_1q6s3_58._circleB_1q6s3_72{z-index:2;min-width:60px;animation:_circle-b-anime_1q6s3_1 9s linear infinite alternate-reverse;animation-fill-mode:forwards;opacity:.8;top:10%;left:0%}._loading_1q6s3_26 ._circle_1q6s3_58._circleC_1q6s3_81{min-width:35px;animation:_circle-c-anime_1q6s3_1 9s linear infinite alternate-reverse;animation-fill-mode:forwards;opacity:.7;top:20%;right:5%}._loadingString_1q6s3_90{text-align:center}._loadingString_1q6s3_90 p{font-weight:500;font-size:12px;line-height:14.63px}@keyframes _circle-a-anime_1q6s3_1{0%{transform:scale(1);right:25%;top:60%}30%{transform:scale(2);top:50%;right:30%}50%{transform:scale(.6);top:60%;right:30%}70%{transform:scale(1.5);right:50%}90%{transform:scale(1.7);right:30%}to{transform:scale(.6);right:50%;top:70%}}@keyframes _circle-b-anime_1q6s3_1{0%{transform:scale(1);top:10%;left:0%}30%{transform:scale(.3);top:0%;left:60%}60%{transform:scale(1);top:40%;left:0%}80%{transform:scale(.3);top:0%;left:0%}to{transform:scale(.3);left:50%;top:50%}}@keyframes _circle-c-anime_1q6s3_1{0%{transform:scale(1);top:20%;right:5%}30%{transform:scale(2);top:30%;right:60%}50%{transform:scale(.6);top:40%;right:5%}70%{transform:scale(1.5);top:40%;right:20%}90%{transform:scale(1.5);top:40%;right:50%}to{transform:scale(1);right:5%;top:20%}}._container_jmz50_1{position:relative}._container_jmz50_1 ._loadingImage_jmz50_4{overflow:hidden;border-radius:10px}._container_jmz50_1 ._loadingContainer_jmz50_8{width:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}._container_nwli6_1{height:100%}._container_nwli6_1 ._loadingPlaceholder_nwli6_4{display:flex;align-items:center;justify-content:center;height:100%}._container_nwli6_1 ._layout_nwli6_10,._container_nwli6_1 ._searchForm_nwli6_10 ._primaryButton_nwli6_10,._container_nwli6_1 ._searchForm_nwli6_10 ._longTextField_nwli6_10{font-size:var(--small-font-size);height:40px}._container_nwli6_1 ._searchForm_nwli6_10{display:flex;gap:10px}._container_nwli6_1 ._searchForm_nwli6_10 ._fullWidthField_nwli6_18{width:100%}._container_nwli6_1 ._searchForm_nwli6_10 ._primaryButton_nwli6_10{padding:0 15px}._container_nwli6_1 ._errorMessageBox_nwli6_24{height:30px}._container_nwli6_1 ._errorMessageBox_nwli6_24 ._errorMessage_nwli6_24{font-size:var(--extra-small-font-size);align-items:center;background-color:transparent;padding:0}._container_nwli6_1 ._gallery_nwli6_33{margin-top:15px}._container_nwli6_1 ._gallery_nwli6_33 ._result_nwli6_36{margin-bottom:25px}._container_nwli6_1 ._gallery_nwli6_33 ._itemGrid_nwli6_39 ._imgContainer_nwli6_39{position:relative;display:flex;justify-content:center;width:100%;max-width:320px;height:240px;margin:auto}._container_nwli6_1 ._gallery_nwli6_33 ._itemGrid_nwli6_39 ._imgContainer_nwli6_39 ._srcImage_nwli6_48{width:100%;height:auto;border-radius:10px}._container_cnmsr_1{height:100%}._container_cnmsr_1 ._loadingPlaceholder_cnmsr_4{display:flex;align-items:center;justify-content:center;height:100%}._container_cnmsr_1 ._layout_cnmsr_10,._container_cnmsr_1 ._row_cnmsr_10 ._datasetLabel_cnmsr_10,._container_cnmsr_1 ._row_cnmsr_10 ._datasetName_cnmsr_10{font-style:normal;line-height:normal;color:var(--primary-text-color)}._container_cnmsr_1 ._row_cnmsr_10{display:inline-flex;width:100%;margin-bottom:12px}._container_cnmsr_1 ._row_cnmsr_10 ._datasetName_cnmsr_10{font-size:var(--small-font-size)}._container_cnmsr_1 ._row_cnmsr_10 ._datasetLabel_cnmsr_10{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);margin-right:10px}._container_cnmsr_1 ._gridContainer_cnmsr_28{display:inline-flex;width:100%;margin-top:8px}._providerContainer_yadj6_1{max-width:98%;margin:0 auto}._iconButton_1e6a7_1{cursor:pointer;width:20px;height:20px;border-radius:var(--small-border-radius);padding:0!important;background-color:transparent;border:1px solid rgba(var(--border-light-color-rgb),0);display:flex;justify-content:center;align-items:center}._iconButton_1e6a7_1._disabled_1e6a7_13{cursor:auto}._iconButton_1e6a7_1._disabled_1e6a7_13 svg path{opacity:.38}._iconButton_1e6a7_1._disabled_1e6a7_13:hover{background-color:transparent;border:1px solid rgba(var(--border-light-color-rgb),0)}._iconButton_1e6a7_1._disabled_1e6a7_13:focus{background-color:transparent;border:1px solid rgba(var(--border-light-color-rgb),0)}._iconButton_1e6a7_1._disabled_1e6a7_13:focus svg path{stroke:var(--secondary-color)}._iconButton_1e6a7_1 svg{width:20px}._iconButton_1e6a7_1 svg path{stroke:var(--secondary-color)}._iconButton_1e6a7_1._secondaryLargeBtn_1e6a7_36{width:24px;height:24px}._iconButton_1e6a7_1._secondaryLargeBtn_1e6a7_36 svg{width:24px}._iconButton_1e6a7_1:hover{background-color:rgba(var(--border-light-color-rgb),1);border:1px solid rgba(var(--border-light-color-rgb),0)}._iconButton_1e6a7_1:focus{background-color:rgba(var(--primary-light-color-rgb),.05);border:1px solid rgba(var(--primary-light-color-rgb),.05)}._iconButton_1e6a7_1:focus svg path{stroke:var(--primary-text-color)}._iconButton_1e6a7_1 ._loadingPlaceholder_1e6a7_54{display:flex;align-items:center;justify-content:center}._iconButton_1e6a7_1 ._loadingPlaceholder_1e6a7_54 ._loader_1e6a7_59{width:auto!important;height:auto!important}.dark ._iconButton_1e6a7_1:hover{background-color:rgba(var(--border-light-color-rgb),.3)}._stepperActions_3vi1z_1{position:absolute;width:100%;max-width:288px;display:flex;align-items:center;justify-content:space-between;gap:10px}._stepperActions_3vi1z_1 ._button_3vi1z_10{width:100%;height:40px}._bottom_3vi1z_15{bottom:20px}._position_3vi1z_19{position:static;padding-bottom:20px;padding-top:17px}._zeroPaddingbottom_3vi1z_25{padding-bottom:0!important;padding-top:0!important}._paddingLeft_3vi1z_30{padding-left:20px!important}._mainTabContainer_1uy24_1 ._mainTabHeader_1uy24_1{display:flex;align-items:center;font-weight:var(--text-weight-bold);justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:1px solid var(--border-dark-color);margin:0 16px}._mainTabContainer_1uy24_1 ._mainTabHeader_1uy24_1 ._title_1uy24_11{text-transform:capitalize;font-weight:var(--text-weight-bold)}._mainTabContainer_1uy24_1 ._mainTabHeader_1uy24_1 ._iconsContainer_1uy24_15{display:flex;align-items:center;justify-content:center;gap:4px}._itemWrapper_cb3c8_1{position:relative;font-weight:var(--text-weight-medium);color:var(--secondary-color);border:1px solid rgba(var(--primary-text-color),.2);border-radius:var(--default-border-radius);padding:8px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;cursor:pointer}._itemWrapper_cb3c8_1:hover{background-color:var(--card-background)}._itemWrapper_cb3c8_1._selectedBrand_cb3c8_17{background:rgba(var(--primary-light-color),.05)}._itemWrapper_cb3c8_1._disabled_cb3c8_20{cursor:not-allowed;pointer-events:none}._itemWrapper_cb3c8_1 p{font-size:var(--small-font-size)}._itemWrapper_cb3c8_1 ._content_cb3c8_27{display:flex;gap:8px;align-items:center}._itemWrapper_cb3c8_1 ._content_cb3c8_27 ._logo_cb3c8_32{width:28px;height:28px;background-color:var(--card-background);border-radius:var(--default-border-radius);display:flex;justify-content:center;align-items:center;overflow:hidden}._itemWrapper_cb3c8_1 ._content_cb3c8_27 ._logo_cb3c8_32 img{max-width:100%}._itemWrapper_cb3c8_1 ._blurLayer_cb3c8_45{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:1;border-radius:var(--standard-border-radius)}._itemWrapper_cb3c8_1 ._loader_cb3c8_55{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:var(--standard-border-radius)}._itemWrapper_cb3c8_1 ._actions_cb3c8_66{gap:4px;display:none}._itemWrapper_cb3c8_1 ._showBrandBtn_cb3c8_70{width:20px;height:20px;border-radius:var(--small-border-radius)}._itemWrapper_cb3c8_1 ._showBrandBtn_cb3c8_70:hover{background:var(--border-light-color)}._itemWrapper_cb3c8_1 ._showBrandBtn_cb3c8_70 svg._arrowIcon_cb3c8_78{width:20px}._itemWrapper_cb3c8_1 ._showBrandBtn_cb3c8_70 svg._editIcon_cb3c8_81{width:17px}._itemWrapper_cb3c8_1 ._showBrandBtn_cb3c8_70 svg._deleteIcon_cb3c8_84{width:13px}._itemWrapper_cb3c8_1:hover ._actions_cb3c8_66{display:flex}._tapHeader_1h2zo_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_1h2zo_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_1h2zo_15 ._mainTab_1h2zo_23,._tabs_1h2zo_15 ._secondaryTab_1h2zo_24{width:100%}._iconsContainer_1h2zo_28{display:flex;align-items:center;justify-content:center}._searchImg_1h2zo_34{cursor:pointer}._separatorLayout_1h2zo_38,._separator_20_1h2zo_38,._separator_1h2zo_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_1h2zo_38{margin-top:28px;margin-bottom:24px}._separator_20_1h2zo_38{margin-top:20px;margin-bottom:20px}._buttonLayout_1h2zo_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_1h2zo_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_1h2zo_70{height:100%}._noMarginRight_1h2zo_74{margin-right:0!important}._brandContainer_1h2zo_78{display:flex;flex:1;flex-direction:column;position:relative}._brandContainer_1h2zo_78 ._tabs_1h2zo_15{padding:0}._brandContainer_1h2zo_78 ._maxHeightInPopView_1h2zo_87{max-height:53vh}._brandContainer_1h2zo_78 ._subHeader_1h2zo_90{display:flex;align-items:center;font-weight:var(--text-weight-bold);justify-content:space-between;padding-top:14.4px;padding-bottom:16px;border-bottom:1px solid var(--border-dark-color);margin:0 16px}._brandContainer_1h2zo_78 ._subHeader_1h2zo_90:hover ._editIcon_1h2zo_100{display:flex}._brandContainer_1h2zo_78 ._iconsContainer_1h2zo_28{display:flex;align-items:center;justify-content:center}._brandContainer_1h2zo_78 ._iconsContainer_1h2zo_28 ._editIcon_1h2zo_100{display:none}._brandContainer_1h2zo_78 ._iconsContainer_1h2zo_28 ._editIcon_1h2zo_100 svg{width:17px}._brandContainer_1h2zo_78 ._iconsContainer_1h2zo_28 ._editIcon_1h2zo_100 svg path{stroke:var(--secondary-color);stroke-width:1.8}._brandContainer_1h2zo_78 ._circleLoader_1h2zo_118{color:var(--primary-text-color);display:flex;align-items:center;justify-content:center;height:100%;width:100%}._brandContainer_1h2zo_78 ._tapContainer_1h2zo_126 ._brandNameInput_1h2zo_126{position:relative}._brandContainer_1h2zo_78 ._tapContainer_1h2zo_126 ._brandNameInput_1h2zo_126 p{font-size:var(--extra-small-font-size);position:absolute;right:5px;top:0}._brandContainer_1h2zo_78 ._tapContainer_1h2zo_126 ._brandNameTextField_1h2zo_135._readOnly_1h2zo_135{pointer-events:none}._brandContainer_1h2zo_78 ._tapContainer_1h2zo_126 ._brandNameTextField_1h2zo_135 input{font-size:var(--small-font-size);padding:0;height:auto;color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._brandContainer_1h2zo_78 ._tapContainer_1h2zo_126 ._brandNameTextField_1h2zo_135 fieldset{border:none}._brandContainer_1h2zo_78 ._tapContainer_1h2zo_126 ._title_1h2zo_61{text-transform:capitalize;width:100%}._brandContainer_1h2zo_78 ._brandsContainer_1h2zo_152{margin-top:20px;padding-left:16px;padding-right:16px}._brandContainer_1h2zo_78 ._adminModeNotice_1h2zo_157{background:var(--card-background);border-radius:var(--default-border-radius);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px 8px 16px}._brandContainer_1h2zo_78 ._adminModeNotice_1h2zo_157 p{font-size:var(--notification-font-size)}._brandContainer_1h2zo_78 ._adminModeNotice_1h2zo_157 p._bold_1h2zo_170{font-weight:var(--text-weight-bold)}._brandContainer_1h2zo_78 ._addNewBrand_1h2zo_173,._brandContainer_1h2zo_78 ._reset_1h2zo_173{font-weight:var(--text-weight-medium);color:var(--secondary-color);border:1px dashed rgba(var(--primary-text-color),.2);border-radius:var(--default-border-radius);padding:8px;display:flex;align-items:center;gap:8px;cursor:pointer}._brandContainer_1h2zo_78 ._addNewBrand_1h2zo_173:hover,._brandContainer_1h2zo_78 ._reset_1h2zo_173:hover{background:rgba(var(--secondary-color),.03)}._brandContainer_1h2zo_78 ._addNewBrand_1h2zo_173 p,._brandContainer_1h2zo_78 ._reset_1h2zo_173 p{font-size:var(--small-font-size)}._brandContainer_1h2zo_78 ._addNewBrand_1h2zo_173 ._newBrandIcon_1h2zo_190,._brandContainer_1h2zo_78 ._reset_1h2zo_173 ._newBrandIcon_1h2zo_190{width:28px;height:28px;border-radius:var(--default-border-radius);display:flex;justify-content:center;align-items:center;overflow:hidden;background:var(--card-background)}._brandContainer_1h2zo_78 ._addNewBrand_1h2zo_173 ._newBrandIcon_1h2zo_190 svg,._brandContainer_1h2zo_78 ._reset_1h2zo_173 ._newBrandIcon_1h2zo_190 svg{width:8px}._brandContainer_1h2zo_78 ._addNewBrand_1h2zo_173 ._newBrandIcon_1h2zo_190 svg path,._brandContainer_1h2zo_78 ._reset_1h2zo_173 ._newBrandIcon_1h2zo_190 svg path{fill:var(--secondary-color)}._brandContainer_1h2zo_78 ._addNewBrand_1h2zo_173._disabled_1h2zo_206,._brandContainer_1h2zo_78 ._disabled_1h2zo_206._reset_1h2zo_173{opacity:.5;cursor:not-allowed;pointer-events:none}._brandContainer_1h2zo_78 ._reset_1h2zo_173{margin-top:10px}._brandContainer_1h2zo_78 ._reset_1h2zo_173 ._resetIcon_1h2zo_214{width:28px;height:28px;border-radius:var(--default-border-radius);display:flex;justify-content:center;align-items:center;overflow:hidden;background:var(--card-background)}._brandContainer_1h2zo_78 ._reset_1h2zo_173 ._resetIcon_1h2zo_214 svg{width:8px}._brandContainer_1h2zo_78 ._reset_1h2zo_173 ._resetIcon_1h2zo_214 svg path{fill:var(--secondary-color)}._brandContainer_1h2zo_78 ._brandResetcontainer_1h2zo_230{position:relative;margin-bottom:16px}._brandContainer_1h2zo_78 ._brandResetcontainer_1h2zo_230 ._blurLayer_1h2zo_234{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}._listItem_1fi5b_1{display:flex;justify-content:space-between;align-items:center;padding:8px 5.6px;border-radius:var(--default-border-radius)}._listItem_1fi5b_1 ._itemActions_1fi5b_8{visibility:hidden}._listItem_1fi5b_1._editable_1fi5b_11:hover{background-color:rgba(var(--border-light-color),.5)}._listItem_1fi5b_1._editable_1fi5b_11:hover ._itemActions_1fi5b_8{visibility:visible}._listItem_1fi5b_1 ._itemContent_1fi5b_17{display:flex;align-items:center;gap:8px}._listItem_1fi5b_1 ._itemLabel_1fi5b_22{font-size:var(--notification-font-size)}._listItem_1fi5b_1 ._itemLabel_1fi5b_22._fontLabel_1fi5b_25{color:rgba(var(--secondary-color),.5);font-weight:var(--text-weight-bold)}._itemPreview_1fi5b_30{width:28px;height:28px;border:1px solid var(--border-dark-color);border-radius:var(--default-border-radius);overflow:hidden;display:flex;justify-content:center;align-items:center}._itemPreview_1fi5b_30 img{width:100%}._itemActions_1fi5b_8{display:flex;gap:4px;align-items:center}._itemActions_1fi5b_8 button._deleteBtn_1fi5b_49 svg,._itemActions_1fi5b_8 span._deleteBtn_1fi5b_49 svg{width:13px}._itemActions_1fi5b_8 button._editBtn_1fi5b_53 svg,._itemActions_1fi5b_8 span._editBtn_1fi5b_53 svg{width:17px}._emptyStatus_1fi5b_58{width:28px;height:28px;border:1px dashed rgba(var(--primary-text-color),.2);border-radius:var(--default-border-radius);display:flex;justify-content:center;align-items:center;overflow:hidden}._emptyStatus_1fi5b_58 svg{width:8px}._emptyStatus_1fi5b_58 svg path{fill:var(--secondary-color)}._ColorItemContainer_sbxgb_1{position:relative}._colorPicker_sbxgb_5{position:absolute;top:45px;right:0;z-index:9;background-color:var(--white-color);border:1px solid var(--border-light-color);padding:8px;border-radius:var(--default-border-radius)}._tapHeader_6jiqh_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_6jiqh_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_6jiqh_15 ._mainTab_6jiqh_23,._tabs_6jiqh_15 ._secondaryTab_6jiqh_24{width:100%}._iconsContainer_6jiqh_28{display:flex;align-items:center;justify-content:center}._searchImg_6jiqh_34{cursor:pointer}._separatorLayout_6jiqh_38,._separator_20_6jiqh_38,._separator_6jiqh_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_6jiqh_38{margin-top:28px;margin-bottom:24px}._separator_20_6jiqh_38{margin-top:20px;margin-bottom:20px}._buttonLayout_6jiqh_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_6jiqh_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_6jiqh_70{height:100%}._noMarginRight_6jiqh_74{margin-right:0!important}._container_6jiqh_78{padding:24px 10.4px 8px;width:100%}._container_6jiqh_78 ._section_6jiqh_82{padding-bottom:24px}._container_6jiqh_78 ._section_6jiqh_82 ._sectionTitle_6jiqh_85{font-weight:var(--text-weight-bold);font-size:var(--notification-font-size);margin:0 6.4px}._container_6jiqh_78 ._section_6jiqh_82 ._sectionHeader_6jiqh_90{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._container_6jiqh_78 ._section_6jiqh_82 ._sectionHeader_6jiqh_90 ._itemActions_6jiqh_96{visibility:hidden}._container_6jiqh_78 ._section_6jiqh_82:not(:first-child) ._sectionTitle_6jiqh_85{border-top:1px solid var(--border-light-color);padding-top:24px}._container_6jiqh_78 ._section_6jiqh_82:hover ._itemActions_6jiqh_96{visibility:visible}._container_6jiqh_78 ._brandDescription_6jiqh_106{font-size:var(--notification-font-size);padding:0 6.4px}._container_6jiqh_78 ._brandDescription_6jiqh_106 ._textField_6jiqh_110._readOnly_6jiqh_110{pointer-events:none}._container_6jiqh_78 ._brandDescription_6jiqh_106 ._textField_6jiqh_110 input{font-size:var(--notification-font-size);padding:0;height:auto}._container_6jiqh_78 ._brandDescription_6jiqh_106 ._textField_6jiqh_110 fieldset{border:none}._container_6jiqh_78 ._listItemsWrapper_6jiqh_121 ._listItem_6jiqh_121{display:flex;justify-content:space-between;align-items:center;padding:8px 5.6px;border-radius:var(--default-border-radius)}._container_6jiqh_78 ._listItemsWrapper_6jiqh_121 ._listItem_6jiqh_121._editable_6jiqh_128:hover{background-color:rgba(var(--border-light-color),.5)}._container_6jiqh_78 ._listItemsWrapper_6jiqh_121 ._listItem_6jiqh_121 ._itemContent_6jiqh_131{display:flex;align-items:center;gap:8px}._container_6jiqh_78 ._listItemsWrapper_6jiqh_121 ._listItem_6jiqh_121 ._itemLabel_6jiqh_136{font-size:var(--notification-font-size)}._container_6jiqh_78 ._listItemsWrapper_6jiqh_121 ._listItem_6jiqh_121 ._itemLabel_6jiqh_136._fontLabel_6jiqh_139{color:rgba(var(--secondary-color),.5);font-weight:var(--text-weight-bold)}._container_6jiqh_78 ._itemPreview_6jiqh_143{width:28px;height:28px;border:1px solid var(--border-dark-color);border-radius:var(--default-border-radius);overflow:hidden;display:flex;justify-content:center;align-items:center}._container_6jiqh_78 ._itemPreview_6jiqh_143 img{width:100%}._container_6jiqh_78 ._addNewBtn_6jiqh_156{padding:8px 5.6px;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:var(--default-border-radius)}._container_6jiqh_78 ._addNewBtn_6jiqh_156:hover{background-color:rgba(var(--border-light-color),.5)}._container_6jiqh_78 ._addNewBtn_6jiqh_156 p{font-weight:var(--text-weight-medium);color:var(--secondary-color);font-size:var(--notification-font-size)}._container_6jiqh_78 ._addNewBtn_6jiqh_156 ._addNewIcon_6jiqh_172{width:28px;height:28px;border:1px dashed rgba(var(--primary-text-color),.2);border-radius:var(--default-border-radius);display:flex;justify-content:center;align-items:center;overflow:hidden}._container_6jiqh_78 ._addNewBtn_6jiqh_156 ._addNewIcon_6jiqh_172 svg{width:8px}._container_6jiqh_78 ._addNewBtn_6jiqh_156 ._addNewIcon_6jiqh_172 svg path{fill:var(--secondary-color)}._itemActions_6jiqh_96{display:flex;gap:4px;align-items:center;position:relative}._itemActions_6jiqh_96 ._editBtn_6jiqh_195 svg{width:17px}._editBrandActions_6jiqh_199{position:sticky;bottom:0}._container_1p6pb_1{display:flex;gap:20px;align-items:center;height:40px;border:1px solid rgba(0,0,0,.23);border-radius:8px;padding:0 4px 0 9px}._container_1p6pb_1 ._actionsContainer_1p6pb_10{display:flex;align-items:center;gap:6px}._container_1p6pb_1 ._actionsContainer_1p6pb_10 ._actionBtn_1p6pb_15{width:16px;cursor:pointer}._container_1p6pb_1 ._actionsContainer_1p6pb_10 ._disabledOpacity_1p6pb_19{pointer-events:none;opacity:38%}._fileName_1p6pb_24{text-overflow:ellipsis;width:110px;white-space:nowrap;overflow:hidden}._loading_1p6pb_31{width:100%;display:flex;justify-content:center;align-items:center}._loading_1p6pb_31 span{width:20px!important;height:20px!important}._disabledOpacity_1p6pb_19{pointer-events:none;opacity:38%}._fontsListContainer_1o8sy_1{position:absolute;bottom:0;right:0;z-index:9;background-color:var(--white-color);border:1px solid var(--border-light-color);padding:24px 16px;border-radius:var(--default-border-radius);max-width:100%}._fontsListContainer_1o8sy_1 ._searchTextField_1o8sy_12{height:40px}._fontsListContainer_1o8sy_1 ._searchTextField_1o8sy_12 input{font-size:var(--notification-font-size)}._fontsListContainer_1o8sy_1 ._uploadBtn_1o8sy_18{width:100%;font-size:var(--small-font-size);height:42px;margin-top:16px}._fontsListContainer_1o8sy_1 ._fileUploaderContainer_1o8sy_24{display:flex;gap:16px;flex:1;justify-content:space-between;flex-wrap:wrap}._listHeader_1o8sy_32{display:flex;justify-content:space-between;border-bottom:1px solid var(--border-dark-color);padding-bottom:16px;margin-bottom:16px}._listHeader_1o8sy_32 ._title_1o8sy_39{font-size:var(--small-font-size);font-weight:var(--text-weight-bold)}._fontsOptionWrapper_1o8sy_44{max-height:500px;overflow:auto}._fontsOptionWrapper_1o8sy_44 ._fontName_1o8sy_48{font-size:var(--notification-font-size);color:rgba(var(--secondary-color),.5);font-weight:var(--text-weight-extra-bold);margin-bottom:5px;margin-top:16px}._fontsOptionWrapper_1o8sy_44 ._fontItem_1o8sy_55{padding:11.2px;border-radius:var(--default-border-radius);font-size:var(--small-font-size);cursor:pointer}._fontsOptionWrapper_1o8sy_44 ._fontItem_1o8sy_55:hover{background-color:rgba(var(--border-light-color),.5)}._fontName_15tex_1{font-size:var(--small-font-size)}._hiddenInput_notgx_1{display:none}._tapHeader_ulcvq_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_ulcvq_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_ulcvq_15 ._mainTab_ulcvq_23,._tabs_ulcvq_15 ._secondaryTab_ulcvq_24{width:100%}._iconsContainer_ulcvq_28{display:flex;align-items:center;justify-content:center}._searchImg_ulcvq_34{cursor:pointer}._separatorLayout_ulcvq_38,._separator_20_ulcvq_38,._separator_ulcvq_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_ulcvq_38{margin-top:28px;margin-bottom:24px}._separator_20_ulcvq_38{margin-top:20px;margin-bottom:20px}._buttonLayout_ulcvq_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_ulcvq_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_ulcvq_70{height:100%}._noMarginRight_ulcvq_74{margin-right:0!important}._fontSelectorContainer_ulcvq_78{flex:1;display:flex;flex-direction:column}._fontSelectorContainer_ulcvq_78 ._input_ulcvq_83{padding:0 1.5rem 1rem;padding-top:16px}._fontSelectorContainer_ulcvq_78 ._fontOptionsContainer_ulcvq_87{display:grid;gap:.2rem}._fontSelectorContainer_ulcvq_78 ._fontOptionsContainer_ulcvq_87 ._fontOption_ulcvq_87{display:flex;align-items:center;cursor:pointer;font-size:var(--small-font-size);padding:7px 12px;padding-left:0!important}._fontSelectorContainer_ulcvq_78 ._fontOptionsContainer_ulcvq_87 ._fontOption_ulcvq_87:hover{border-radius:var(--standard-border-radius);background:var(--border-light-color)}._fontSelectorContainer_ulcvq_78 ._fontOptionsContainer_ulcvq_87 ._fontGroupTitle_ulcvq_103{color:#5b5b5b80;font-size:var(--extra-small-font-size);font-weight:var(--text-weight-extra-bold);line-height:normal;padding-bottom:12px}._fontSelectorContainer_ulcvq_78 ._fontOptionsContainer_ulcvq_87 ._divider_ulcvq_110{margin-top:10px;margin-bottom:20px}._fontSelectorContainer_ulcvq_78 ._searchBoxContainer_ulcvq_114 ._customBriaInput_ulcvq_114>div{width:288px;height:36px!important}._fontTabContent_ulcvq_119{display:flex;flex-direction:column;justify-content:start;padding-top:16px;gap:16px}._loading_ulcvq_127{display:flex;justify-content:center}._tapHeader_1xamo_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_1xamo_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_1xamo_15 ._mainTab_1xamo_23,._tabs_1xamo_15 ._secondaryTab_1xamo_24{width:100%}._iconsContainer_1xamo_28{display:flex;align-items:center;justify-content:center}._searchImg_1xamo_34{cursor:pointer}._separatorLayout_1xamo_38,._separator_20_1xamo_38,._separator_1xamo_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_1xamo_38{margin-top:28px;margin-bottom:24px}._separator_20_1xamo_38{margin-top:20px;margin-bottom:20px}._buttonLayout_1xamo_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_1xamo_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_1xamo_70{height:100%}._noMarginRight_1xamo_74{margin-right:0!important}._graphicsTapContainer_1xamo_78{width:100%}._graphicsTapContainer_1xamo_78 ._graphicsTapContent_1xamo_81{padding:16px 0}._graphicsTapContainer_1xamo_78 ._graphicsContainer_1xamo_84,._graphicsTapContainer_1xamo_78 ._graphicsLinesContainer_1xamo_84{display:flex;grid-template-columns:repeat(3,1fr);gap:21px;padding-top:20px;flex-flow:wrap;flex-direction:row;padding-bottom:25px;justify-content:space-between;column-gap:7px}._graphicsTapContainer_1xamo_78 ._graphicsLinesContainer_1xamo_84{padding-bottom:0}._graphicsTapContainer_1xamo_78 ._borderBottom_1xamo_98{border-bottom:1px solid #e7e7e7}._graphicsTapContainer_1xamo_78 ._paddingTop_1xamo_101{padding-top:25px}._customCursor_jzh1e_1{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAZ5JREFUOE+N1D/ITmEYBvDfZ1D+JYv8GZBkMJmVEoPUVwYZxGZUlCxMFmVRZpMMEpNBChmUksGmSORPESULyuDzXG/Po9PTed/vO8t73vvc57qv+7qu58zhNtbgIFbgLubwB4exCddq7QeOYDeu4CEuYSEv3K8gBlfqC/X/8H7YsxpvsT7FNPXXLJCpz/Ig6/wemd4zGQNZiV+NUfY8UNm1dZbCMqt9xLoG9KgCTQMZ2X5SikGfsLYB3cOhRYRtvcNhq/AGG9vD5dXqae6MgTSW7d2Ja1vxfmD3mD6ZHlH/dhHZgde92K2ndydaZNBXnK65axp96MXeP8P+ZXhXJh/DziLwSXwrcpzHd3xujO7U2M/S6GiNxy0EeA8yPL/PC6uriyV7qNcT7K1aJoj7yjndhTOF6c0A5QC+WIL9iclFvES0eYpTde2Ja48xj591WhKbehxKLfepba95e4UT9cvwn3GaLlQ3copDObGPDrF7G7bgWV3jRtHlQalfx5fhFgGaJXKfqcslzcfL92lzL8WY2NPOVuobcLasfK5v+gdzcFy3Vb38aAAAAABJRU5ErkJggg==),auto}._exportDropdown_1axp8_1>div{min-width:98px!important}._exportDropdown_1axp8_1 fieldset{border:3px solid var(--primary-light-color)!important}._exportDropdown_1axp8_1>div>div{color:var(--primary-light-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold)}._exportDropdown_1axp8_1 svg{fill:var(--primary-light-color)!important}._overlay_5os3g_1{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:0;transition:opacity .1s;cursor:initial}._overlay_5os3g_1._fadeIn_5os3g_17{opacity:1}._scrollable_5os3g_21{display:flex;align-items:center;overflow:auto;max-width:90%;gap:50px;padding:30px 0}._fullScreenViewerActions_5os3g_30{position:absolute;z-index:2;top:2rem;right:2rem;display:flex;align-items:center;gap:10px}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39{background:none;color:var(--white-color);height:34px;width:34px;border-radius:var(--standard-border-radius);font-size:var(--small-font-size)}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39:not(._closeButton_5os3g_47){padding:0}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39:hover{background:rgba(var(--white-color),.1)}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._active_5os3g_53{background:#e4dcf0}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._active_5os3g_53 path{fill:var(--primary-text-color)}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._closeButton_5os3g_47{padding:8px;gap:4px}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._closeButton_5os3g_47 span{margin-right:0}._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39 ._downloadIcon_5os3g_66 path{stroke:var(--white-color)}._arrowIcon_5os3g_70{position:absolute;top:50%;height:5vh;width:10vh;transform:translateY(-50%);color:gray;cursor:pointer;z-index:4}._arrowIcon_5os3g_70._leftArrowIcon_5os3g_80{left:2rem}._arrowIcon_5os3g_70._rightArrowIcon_5os3g_83{right:2rem}.dark ._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39{border-radius:var(--standard-border-radius);color:var(--black-color)}.dark ._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39:hover,.dark ._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._active_5os3g_53{background:rgba(var(--black-color-rgb),.4)}.dark ._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._active_5os3g_53 path{fill:var(--primary-text-color)}.dark ._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._closeButton_5os3g_47{padding:8px;gap:4px}.dark ._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39._closeButton_5os3g_47 span{margin-right:0}.dark ._fullScreenViewerActions_5os3g_30 ._actionButton_5os3g_39 ._downloadIcon_5os3g_66 path{stroke:var(--black-color)}.selected{box-shadow:0 0 2px 3px var(--primary-main-color);border-radius:10px;display:block}._gallery_126ny_1,._skeletonGallery_126ny_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_126ny_1>span,._skeletonGallery_126ny_1>span{position:relative}._galleryWrapper_126ny_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_126ny_16 ._header_126ny_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_126ny_16 ._header_126ny_21 ._headerText_126ny_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_126ny_16 ._header_126ny_21 ._actionBtns_126ny_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_126ny_16 ._header_126ny_21 ._actionBtns_126ny_34 ._iconButton_126ny_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_126ny_16 ._header_126ny_21 ._actionBtns_126ny_34 ._iconButton_126ny_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_126ny_16 ._header_126ny_21 ._actionBtns_126ny_34 ._iconButton_126ny_39 path{stroke:var(--black-color)}._skeletonGallery_126ny_1{width:auto}._skeletonImage_126ny_60{display:block;height:auto!important;border-radius:8px;max-width:100%}.dark ._skeletonImage_126ny_60{background-color:rgba(var(--secondary-color-rgb),.6)}._imageContainer_1s2zy_1{margin-top:4px}._imageWrapper_1s2zy_5{position:relative;margin-top:4px;transition:transform .3s,cursor .3s}._imageWrapper_1s2zy_5:hover{cursor:pointer;transform:scale(1.01)}._imageWrapper_1s2zy_5._zoomable_1s2zy_14{cursor:zoom-in}._imageWrapper_1s2zy_5._zoomed_1s2zy_17{cursor:zoom-out}._imageWrapper_1s2zy_5._isProductPlacement_1s2zy_20{z-index:1!important}._imageWrapper_1s2zy_5._disabled_1s2zy_23{cursor:not-allowed;pointer-events:none}._image_1s2zy_1._loading_1s2zy_28{display:block;width:100%;border-radius:10px}._image_1s2zy_1._loaded_1s2zy_33{display:block;max-width:100%;border-radius:10px}._image_1s2zy_1._error_1s2zy_38{min-height:284px;min-width:284px}._overLayer_1s2zy_43{position:absolute;display:flex;flex-direction:column;justify-content:space-between;z-index:2;width:100%;height:100%}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52{position:relative;padding:12px;box-sizing:border-box;display:flex;justify-content:space-between}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52._singleMode_1s2zy_59{padding:20px}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52._singleMode_1s2zy_59 ._downloadIcon_1s2zy_62{height:32px;width:32px}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52._singleMode_1s2zy_59 ._fullScreenIcon_1s2zy_66{width:16px;height:16px}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._fullScreenIcon_1s2zy_66,._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62{padding:6px;border-radius:var(--small-border-radius);border:1px solid var(--border-light-color);background-color:var(--white-color);font-weight:var(--text-weight-medium);font-size:var(--notification-font-size);position:relative;text-transform:uppercase}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._fullScreenIcon_1s2zy_66>path,._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62>path{stroke:var(--black-color)}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._fullScreenIcon_1s2zy_66:hover,._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62:hover{background-color:var(--border-light-color)}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62{height:28px}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62 svg{width:16px}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62 svg path{stroke:var(--black-color)}._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62._onlyIcon_1s2zy_98{width:28px;padding:0}._displayHover_1s2zy_103{opacity:0;transition:opacity .3s}._displayHover_1s2zy_103:hover{opacity:1}._downloadMenu_1s2zy_111{padding:0 8px}._downloadMenu_1s2zy_111 ._menuItemRoot_1s2zy_114{font-size:var(--notification-font-size);border-radius:var(--small-border-radius);font-weight:var(--text-weight-medium)}.dark ._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._fullScreenIcon_1s2zy_66,.dark ._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62{background-color:rgba(var(--white-color-rgb),.5)}.dark ._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._fullScreenIcon_1s2zy_66:hover,.dark ._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62:hover{background-color:var(--black-color)}.dark ._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._fullScreenIcon_1s2zy_66:hover path,.dark ._overLayer_1s2zy_43 ._iconContainer_1s2zy_52 ._downloadIcon_1s2zy_62:hover path{stroke:var(--white-color)}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1{position:absolute;z-index:3;top:12px;width:100%;padding:0 12px;box-sizing:border-box}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10{position:absolute;top:0;display:flex;gap:8px}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._imageFormat_1gnie_16,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._imageFormat_1gnie_16{color:var(--primary-text-color);font-size:var(--notification-font-size);margin-top:0;margin-right:4px}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23{cursor:pointer;width:auto;min-width:28px;height:28px;padding:6px;border-radius:4px;border:1px solid var(--border-light-color);box-sizing:border-box}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23 svg,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23 svg{width:17px}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23 svg path,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23 svg path{stroke:var(--primary-text-color)}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23._compareBtn_1gnie_42 svg path,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23._compareBtn_1gnie_42 svg path{stroke-width:.5px;fill:var(--black-color)}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23._compareBtn_1gnie_42:hover svg path,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23._compareBtn_1gnie_42:hover svg path{fill:var(--black-color)}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._tooltip_1gnie_51,._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._tooltip_1gnie_51{font-size:var(--notification-font-size)}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9{left:12px}._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10{right:12px}.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23,.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23{background-color:rgba(var(--white-color-rgb),.5)}.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23:hover,.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23:hover{background-color:var(--black-color)}.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23:hover p,.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23:hover p{color:var(--white-color)}.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23:hover svg path,.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23:hover svg path{stroke:var(--white-color)}.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._leftSection_1gnie_9 ._button_1gnie_23._compareBtn_1gnie_42:hover svg path,.dark ._fullScreenImageOverlayContainer_1gnie_1 ._actionBtns_1gnie_1 ._rightSection_1gnie_10 ._button_1gnie_23._compareBtn_1gnie_42:hover svg path{fill:var(--white-color)}._viewer_1lezg_1{max-height:100vh;display:flex;justify-content:center;position:relative}._viewer_1lezg_1 ._imageContainer_1lezg_7>span{display:flex;justify-content:center;height:80vh;width:max-content;max-width:100dvw}._viewer_1lezg_1 ._imageContainer_1lezg_7>span:hover{transform:scale(1)}._viewer_1lezg_1 ._imageContainer_1lezg_7>span img{border-radius:0}._viewer_1lezg_1 p{color:#fff;margin-top:8px;font-weight:var(--text-weight-bold)}._viewer_1lezg_1._sideBySideView_1lezg_25{gap:10px}._viewer_1lezg_1._hidden_1lezg_28{display:none}._hiddenVisibility_1lezg_32{visibility:hidden}._image_1lezg_7{max-width:100%;max-height:100%;object-fit:contain}._buttonText_wupnl_1{color:var(--primary-light-color)!important;letter-spacing:.28px;text-transform:capitalize;text-wrap:nowrap}._iconButton_wupnl_8{cursor:pointer;display:flex;align-items:center;width:18px;height:18px}.dark ._buttonText_wupnl_1{color:var(--primary-text-color)!important}.dark ._buttonText_wupnl_1 path{stroke:var(--black-color)}button._viewCodeButton_tw7l7_1{margin-left:auto}._CodeModal_tw7l7_5 ._ModalCenter_tw7l7_5{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:80%;background-color:#151417;border-radius:8px;box-shadow:6px 3px 3px #151417;max-width:740px;max-height:784px;outline:none;color:var(--white-color)}._CodeModal_tw7l7_5 ._closeIcon_tw7l7_19{position:absolute;top:16px;right:16px;cursor:pointer}._CodeModal_tw7l7_5 ._ModalHeader_tw7l7_25{padding:40px 40px 20px}._CodeModal_tw7l7_5 ._ModalContent_tw7l7_28{padding:0 40px 40px}._CodeModal_tw7l7_5 ._ModalContent_tw7l7_28 ._codeTabs_tw7l7_31{min-height:28px;padding-bottom:8px}._CodeModal_tw7l7_5 ._ModalContent_tw7l7_28 ._codeTabs_tw7l7_31 [role=tablist]{border-bottom:1px solid}._CodeModal_tw7l7_5 ._ModalContent_tw7l7_28 ._codeTabs_tw7l7_31 button{padding:4px 8px;min-height:auto;text-transform:none}._CodeModal_tw7l7_5 ._ModalContent_tw7l7_28 code{white-space:pre-wrap;overflow:scroll;max-width:100%;height:360px;display:block}._CodeModal_tw7l7_5 ._bottomDivider_tw7l7_50{border-color:#fff;margin-bottom:28px;margin-top:8px}._CodeModal_tw7l7_5 ._modalFooter_tw7l7_55{display:flex;justify-content:end;align-items:center;gap:8px}._CodeModal_tw7l7_5 ._modalFooter_tw7l7_55 ._apiDocLink_tw7l7_61{color:var(--white-color);text-decoration:none;padding:8px 16px}._CodeModal_tw7l7_5 ._modalFooter_tw7l7_55 ._CopyButton_tw7l7_66{display:flex;justify-content:end}._CodeModal_tw7l7_5 ._modalFooter_tw7l7_55 ._CopyButton_tw7l7_66 button{color:var(--white-color)!important;letter-spacing:.32px}._CodeModal_tw7l7_5 ._modalFooter_tw7l7_55 ._CopyButton_tw7l7_66 button svg path{stroke:var(--white-color)}._root_xy1m3_1._centerActions_xy1m3_1{background-color:var(--white-color);width:fit-content;margin:auto;border-radius:var(--default-border-radius);padding:6px 8px;border-color:#e7e7e7;box-shadow:0 2px 4px #2400580a;border:1px solid var(--border-light-color)}._root_xy1m3_1 ._actionsContainer_xy1m3_11{display:flex;gap:4px!important;justify-content:space-between;align-items:center}._root_xy1m3_1 ._viewStackGroup_xy1m3_17{align-items:center;gap:12px;height:24px;margin:auto;cursor:pointer}._root_xy1m3_1 ._switchLabel_xy1m3_24{font-weight:var(--text-weight-bold);font-size:14px;color:var(--secondary-color);white-space:nowrap}._root_xy1m3_1 ._switchLabel_xy1m3_24._checked_xy1m3_30{color:var(--primary-light-color)}._root_xy1m3_1 ._actionButton_xy1m3_33{height:28px;font-size:14px;font-weight:600;line-height:16px;margin:auto}._root_xy1m3_1 ._actionButton_xy1m3_33:not(._secondaryActionBtn_xy1m3_40){color:var(--primary-text-color)}._root_xy1m3_1 ._actionButton_xy1m3_33._active_xy1m3_43{background:rgba(83,0,201,.0509803922);border:2px solid rgba(83,0,201,.0509803922);box-shadow:0 4px 6px #00000005 inset}._root_xy1m3_1 ._actionButton_xy1m3_33._secondaryActionBtn_xy1m3_40{color:var(--primary-light-color)}._root_xy1m3_1 ._divider_xy1m3_51{height:26px;margin:auto;background-color:rgba(var(--border-light-color-rgb),.2)}._root_xy1m3_1 ._uploadBtn_xy1m3_56{font-size:14px}._root_xy1m3_1 ._saveSuccessToast_xy1m3_59{position:absolute;top:75px;right:0;left:auto;bottom:auto}.dark ._root_xy1m3_1 ._actionButton_xy1m3_33._secondaryActionBtn_xy1m3_40{color:var(--black-color)}._container_1x3jk_1 ._imageFooter_1x3jk_1{margin-bottom:12px;display:flex;gap:8px;position:relative;width:100%;justify-content:center}._container_1x3jk_1 ._imageFooter_1x3jk_1._singleMode_1x3jk_9{margin-bottom:30px}._container_1x3jk_1 ._imageFooter_1x3jk_1._singleMode_1x3jk_9 ._aiEditorButton_1x3jk_12{height:32px}._container_1x3jk_1 ._imageFooter_1x3jk_1._singleMode_1x3jk_9 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15{height:32px;width:32px}._container_1x3jk_1 ._imageFooter_1x3jk_1._singleMode_1x3jk_9 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15 svg{width:30px;height:30px}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._aiEditorButton_1x3jk_12{height:28px;font-size:var(--notification-font-size);border-radius:var(--small-border-radius);border:1px solid var(--border-light-color);background-color:var(--white-color)}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._aiEditorButton_1x3jk_12:hover{background-color:var(--border-light-color)}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15{display:flex;align-items:center;align-self:center;justify-self:center}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15{height:28px;width:28px;border-radius:var(--small-border-radius);border:1px solid var(--border-light-color);background-color:var(--white-color);padding:0}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15:hover{background-color:var(--border-light-color)}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15._selected_1x3jk_50 svg path{stroke:var(--primary-color);fill:rgba(var(--primary-color-rgb),.15)}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54{position:absolute;left:0;margin-top:16px;display:flex;justify-content:center;width:100%;min-height:168px}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54._singleMode_1x3jk_9{bottom:48px}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54._singleMode_1x3jk_9 ._feedbackElements_1x3jk_66{width:252px}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66{width:100%;padding:20px;border-radius:10px;background-color:var(--white-color)}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackInput_1x3jk_75{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackInput_1x3jk_75 ._button_1x3jk_83{font-size:var(--notification-font-size);height:25px;margin-top:10px;margin-left:auto}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackInput_1x3jk_75 ._inputText_1x3jk_89{width:100%}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackInput_1x3jk_75 ._inputText_1x3jk_89 p{font-size:var(--notification-font-size)!important;text-wrap:wrap}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackInput_1x3jk_75 ._inputText_1x3jk_89 ._bigTextField_1x3jk_96{height:83px;align-items:flex-start}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackInput_1x3jk_75 textarea,._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackInput_1x3jk_75 textarea::placeholder{font-size:var(--notification-font-size)}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackSubmitted_1x3jk_104{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackSubmitted_1x3jk_104 ._feedbackSubmittedMessage_1x3jk_112{margin-top:8px;color:var(--primary-text-color);text-align:center;font-size:12px;font-style:normal;font-weight:var(--text-weight-medium);line-height:normal}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackContainer_1x3jk_54 ._feedbackElements_1x3jk_66 ._feedbackSubmitted_1x3jk_104 ._closeIcon_1x3jk_121{position:absolute;top:8px;right:25px;padding:0;width:12px;cursor:pointer;align-items:center}._container_1x3jk_1 ._imageFooter_1x3jk_1 ._hidden_1x3jk_130{display:none}._actionBtns_1x3jk_134{position:absolute;bottom:14px;display:flex;align-items:center;align-self:center;justify-self:center}._actionBtns_1x3jk_134 ._circleLoader_1x3jk_142{padding-top:2px;padding-left:10px}._actionBtns_1x3jk_134>button{font-size:var(--small-font-size);padding:12px min(24px,1.5vw);background-color:rgba(var(--border-light-color-rgb),.87)}._actionBtns_1x3jk_134>button:hover{background-color:var(--border-light-color)}._popover_1x3jk_155{padding:6px}._popover_1x3jk_155>button{font-size:var(--small-font-size);justify-content:start;width:100%;color:var(--secondary-color)}.dark ._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15{background-color:rgba(var(--white-color-rgb),.5)}.dark ._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15._selected_1x3jk_50 svg path{stroke:var(--black-color);fill:rgba(var(--black-color-rgb),.4)}.dark ._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15:hover{background-color:var(--black-color)}.dark ._container_1x3jk_1 ._imageFooter_1x3jk_1 ._feedbackBtns_1x3jk_15 ._icon_1x3jk_15:hover svg path{stroke:var(--white-color)}.dark ._container_1x3jk_1 ._imageFooter_1x3jk_1 ._aiEditorButton_1x3jk_12{background-color:rgba(var(--white-color-rgb),.5)}.dark ._container_1x3jk_1 ._imageFooter_1x3jk_1 ._aiEditorButton_1x3jk_12:hover{background-color:var(--black-color);color:var(--white-color)}._gallery_axcih_1,._itiGallery_axcih_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_axcih_1>span,._itiGallery_axcih_1>span{position:relative}._galleryWrapper_axcih_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_axcih_16 ._header_axcih_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_axcih_16 ._header_axcih_21 ._headerText_axcih_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_axcih_16 ._header_axcih_21 ._actionBtns_axcih_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_axcih_16 ._header_axcih_21 ._actionBtns_axcih_34 ._iconButton_axcih_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_axcih_16 ._header_axcih_21 ._actionBtns_axcih_34 ._iconButton_axcih_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_axcih_16 ._header_axcih_21 ._actionBtns_axcih_34 ._iconButton_axcih_39 path{stroke:var(--black-color)}._itiGallery_axcih_1 ._imageWrapper_axcih_56{display:flex;flex-direction:column}._itiGallery_axcih_1 ._variationLabel_axcih_60{font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:16.947px;letter-spacing:.28px;padding-top:8px;color:var(--primary-text-color)}._gallery_1xfbj_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_1xfbj_1>span{position:relative}._galleryWrapper_1xfbj_16,._itiGalleryWrapper_1xfbj_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_1xfbj_16 ._header_1xfbj_21,._itiGalleryWrapper_1xfbj_16 ._header_1xfbj_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_1xfbj_16 ._header_1xfbj_21 ._headerText_1xfbj_28,._itiGalleryWrapper_1xfbj_16 ._header_1xfbj_21 ._headerText_1xfbj_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34,._itiGalleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34 ._iconButton_1xfbj_39,._itiGalleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34 ._iconButton_1xfbj_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34 ._iconButton_1xfbj_39:hover,._itiGalleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34 ._iconButton_1xfbj_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34 ._iconButton_1xfbj_39 path,.dark ._itiGalleryWrapper_1xfbj_16 ._header_1xfbj_21 ._actionBtns_1xfbj_34 ._iconButton_1xfbj_39 path{stroke:var(--black-color)}._gallery_19gmz_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_19gmz_1>span{position:relative}._galleryWrapper_19gmz_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_19gmz_16 ._header_19gmz_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_19gmz_16 ._header_19gmz_21 ._headerText_19gmz_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_19gmz_16 ._header_19gmz_21 ._actionBtns_19gmz_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_19gmz_16 ._header_19gmz_21 ._actionBtns_19gmz_34 ._iconButton_19gmz_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_19gmz_16 ._header_19gmz_21 ._actionBtns_19gmz_34 ._iconButton_19gmz_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_19gmz_16 ._header_19gmz_21 ._actionBtns_19gmz_34 ._iconButton_19gmz_39 path{stroke:var(--black-color)}._gallery_164ei_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_164ei_1>span{position:relative}._galleryWrapper_164ei_16,._newCollectionGalleryWrapper_164ei_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_164ei_16 ._header_164ei_21,._newCollectionGalleryWrapper_164ei_16 ._header_164ei_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_164ei_16 ._header_164ei_21 ._headerText_164ei_28,._newCollectionGalleryWrapper_164ei_16 ._header_164ei_21 ._headerText_164ei_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34,._newCollectionGalleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34 ._iconButton_164ei_39,._newCollectionGalleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34 ._iconButton_164ei_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34 ._iconButton_164ei_39:hover,._newCollectionGalleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34 ._iconButton_164ei_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34 ._iconButton_164ei_39 path,.dark ._newCollectionGalleryWrapper_164ei_16 ._header_164ei_21 ._actionBtns_164ei_34 ._iconButton_164ei_39 path{stroke:var(--black-color)}._gallery_1rmtr_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_1rmtr_1>span{position:relative}._galleryWrapper_1rmtr_16,._uploadORSaveGalleryWrapper_1rmtr_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_1rmtr_16 ._header_1rmtr_21,._uploadORSaveGalleryWrapper_1rmtr_16 ._header_1rmtr_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_1rmtr_16 ._header_1rmtr_21 ._headerText_1rmtr_28,._uploadORSaveGalleryWrapper_1rmtr_16 ._header_1rmtr_21 ._headerText_1rmtr_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34,._uploadORSaveGalleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34 ._iconButton_1rmtr_39,._uploadORSaveGalleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34 ._iconButton_1rmtr_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34 ._iconButton_1rmtr_39:hover,._uploadORSaveGalleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34 ._iconButton_1rmtr_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34 ._iconButton_1rmtr_39 path,.dark ._uploadORSaveGalleryWrapper_1rmtr_16 ._header_1rmtr_21 ._actionBtns_1rmtr_34 ._iconButton_1rmtr_39 path{stroke:var(--black-color)}._container_1xuau_1{height:76dvh;overflow:hidden}._container_1xuau_1._centerCanvas_1xuau_5{width:100%;margin:auto 0 auto auto}._container_1xuau_1 ._swiper_1xuau_10{height:100%}._container_1xuau_1 ._swiperSlideContainer_1xuau_13{display:flex;justify-content:center;align-items:center}._container_1xuau_1 ._swiperSlideContainer_1xuau_13._isEraseConfigsEnabled_1xuau_18{max-width:calc(100% - 380px);margin:auto 56px auto auto}._container_1xuau_1 ._briaSkeletonWrapper_1xuau_23{width:50%;margin:auto}._container_1xuau_1 ._briaWrapper_1xuau_27{width:fit-content;display:block;margin:auto;box-shadow:unset}._container_1xuau_1 ._briaWrapper_1xuau_27 ._briaImage_1xuau_33{border-radius:0;width:fit-content;max-height:76dvh;display:block}._container_vg159_1{max-width:100%;height:95%;display:flex;justify-content:center;position:relative;width:100%}._container_vg159_1 ._briaCanvas_vg159_9{position:absolute}._container_vg159_1 ._customCursor_vg159_12{position:absolute;border-radius:50%;border:none;z-index:100;transition-duration:.1s;transition-timing-function:ease-out;pointer-events:none}._container_vg159_1 ._loadingContainer_vg159_21{display:flex;justify-content:center;align-items:center}._container_vg159_1 ._isLoading_vg159_26{filter:blur(5px);pointer-events:none}._imageCropperWrapper_1bjt4_1{display:flex;flex-direction:column;width:100%;height:100%;max-width:calc(100% - 380px);margin:auto 56px auto auto}._imageCropperWrapper_1bjt4_1 ._skeltonImage_1bjt4_10{margin:10% auto 0;aspect-ratio:1/1;width:50%}._cropperContainer_1bjt4_16{width:100%;height:calc(100% - 100px);position:relative;margin-top:24px}._cropperContainer_1bjt4_16:before,._cropperContainer_1bjt4_16:after{content:" ";background-image:url(/assets/dots-background-90674a51.svg);position:absolute;left:0;right:0;height:calc((100% - var(--crop-area-height, 0)) / 2);z-index:9;width:var(--crop-area-width, 0);margin:0 auto;pointer-events:none}._cropperContainer_1bjt4_16:before{top:-4px}._cropperContainer_1bjt4_16:after{bottom:0}._cropperContainer_1bjt4_16 ._imageResolution_1bjt4_40{position:absolute;top:calc((100% - var(--crop-area-height, 0)) / 2 - 20.8px);z-index:9;left:calc((100% - var(--crop-area-width, 0)) / 2);margin:auto;text-align:center;font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);color:var(--black-color)}._cropperInnerContainer_1bjt4_52{background-image:url(/assets/manual-placement-background-2615ac3c.svg);background-repeat:no-repeat;background-position:center;background-size:cover}._cropperInnerContainer_1bjt4_52:before,._cropperInnerContainer_1bjt4_52:after{content:" ";background-image:url(/assets/dots-background-90674a51.svg);position:absolute;top:0;bottom:0;width:calc((100% - var(--crop-area-width, 0)) / 2);z-index:9}._cropperInnerContainer_1bjt4_52:before{left:0}._cropperInnerContainer_1bjt4_52:after{right:0}._customCropArea_1bjt4_74{color:rgba(var(--card-background-rgb),.96)!important}._imageScaleContainer_1bjt4_78{height:100px;margin-top:20px}._imageScaleContainer_1bjt4_78 ._imageScale_1bjt4_78{display:flex;width:352px;height:40px;background-color:var(--white-color);margin:auto;border-radius:var(--default-border-radius);padding:6px 8px;border-color:#e7e7e7;box-shadow:0 2px 4px #2400580a;border:1px solid var(--border-light-color);justify-content:center;align-items:center;gap:8px}._imageScaleContainer_1bjt4_78 ._imageScale_1bjt4_78 ._sliderLabel_1bjt4_97{font-weight:var(--text-weight-bold);font-size:var(--notification-font-size);color:var(--black-color)}._imageScaleContainer_1bjt4_78 ._imageScale_1bjt4_78 ._slider_1bjt4_97{width:220px}.dark ._cropperContainer_1bjt4_16:before,.dark ._cropperContainer_1bjt4_16:after{background-image:none}.dark ._cropperInnerContainer_1bjt4_52{background-image:url(/assets/dark-manual-placement-background-d449ad94.svg)}.dark ._cropperInnerContainer_1bjt4_52:before,.dark ._cropperInnerContainer_1bjt4_52:after{background-image:none}.dark ._customCropArea_1bjt4_74{box-shadow:0 0 0 999999em #121212f5}.dark ._imageScaleContainer_1bjt4_78 ._imageScale_1bjt4_78{background-color:var(--card-background)}._container_1cjv4_1{border:1px solid var(--border-light-color);border-radius:var(--standard-border-radius);background:var(--white-color);box-shadow:0 2px 8px #24005814;position:absolute;right:8px;width:73px;box-sizing:border-box;padding:0;margin:auto;top:72px;z-index:9;overflow:hidden}._container_1cjv4_1 ._sliderWrapper_1cjv4_16{overflow-y:auto;scroll-behavior:smooth;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-height:calc(100dvh - 100px);scrollbar-width:none;-ms-overflow-style:none}._container_1cjv4_1 ._sliderWrapper_1cjv4_16::-webkit-scrollbar{display:none}._container_1cjv4_1 ._sliderWrapper_1cjv4_16 ._sliderItem_1cjv4_31{display:flex;align-items:center;justify-content:center;cursor:pointer}._container_1cjv4_1 ._sliderWrapper_1cjv4_16 ._sliderItem_1cjv4_31 ._sliderImage_1cjv4_37{border-radius:0;width:100%;z-index:1}._container_1cjv4_1 ._sliderWrapper_1cjv4_16 ._sliderItem_1cjv4_31._selectedImage_1cjv4_42{position:relative}._container_1cjv4_1 ._sliderWrapper_1cjv4_16 ._sliderItem_1cjv4_31._selectedImage_1cjv4_42:before{content:" ";position:absolute;top:auto;bottom:auto;margin:auto;width:calc(100% + 16px);height:calc(100% + 8px);background:rgba(var(--primary-color-rgb),.2);border:1px solid rgba(var(--primary-color-rgb),.14);box-sizing:border-box;z-index:0}._container_1cjv4_1 ._navigationBtn_1cjv4_58{width:100%;position:absolute;z-index:5;background:var(--white-color);left:0;right:0;height:24px!important;padding:0}._container_1cjv4_1 ._navigationBtn_1cjv4_58._prevBtn_1cjv4_68{top:0;border-bottom:1px solid var(--border-light-color);border-radius:calc(var(--standard-border-radius) - 2px) calc(var(--standard-border-radius) - 2px) 0 0}._container_1cjv4_1 ._navigationBtn_1cjv4_58._nextBtn_1cjv4_73{bottom:0;border-top:1px solid var(--border-light-color);border-radius:0 0 calc(var(--standard-border-radius) - 2px) calc(var(--standard-border-radius) - 2px)}._container_1cjv4_1 ._navigationBtn_1cjv4_58 svg{width:14px}._container_1cjv4_1 ._navigationBtn_1cjv4_58 svg path{fill:var(--black-color)}._container_1cjv4_1 ._selectedItem_1cjv4_84 ._sidebarText_1cjv4_84{color:var(--primary-light-color)}.dark ._navigationBtn_1cjv4_58:hover{background-color:rgba(var(--white-color-rgb),.9)}.dark ._sliderWrapper_1cjv4_16 ._sliderItem_1cjv4_31._selectedImage_1cjv4_42:before{background:white;border:1px solid rgba(var(--primary-color-rgb),.14)}._gallery_1ee0l_1,._ppGallery_1ee0l_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_1ee0l_1>span,._ppGallery_1ee0l_1>span{position:relative}._galleryWrapper_1ee0l_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_1ee0l_16 ._header_1ee0l_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_1ee0l_16 ._header_1ee0l_21 ._headerText_1ee0l_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_1ee0l_16 ._header_1ee0l_21 ._actionBtns_1ee0l_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_1ee0l_16 ._header_1ee0l_21 ._actionBtns_1ee0l_34 ._iconButton_1ee0l_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_1ee0l_16 ._header_1ee0l_21 ._actionBtns_1ee0l_34 ._iconButton_1ee0l_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_1ee0l_16 ._header_1ee0l_21 ._actionBtns_1ee0l_34 ._iconButton_1ee0l_39 path{stroke:var(--black-color)}._ppGallery_1ee0l_1 ._imageWrapper_1ee0l_56{display:flex;flex-direction:column}._ppGallery_1ee0l_1 ._imageWrapper_1ee0l_56 img{width:auto}._seedTextStyle_1ee0l_64{display:flex;align-items:center;gap:6px;color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:16.947px;letter-spacing:.28px;padding-top:8px;position:absolute;bottom:-25px}._seedTextStyle_1ee0l_64 ._seedValue_1ee0l_77{color:var(--primary-text-color)}._seedTextStyle_1ee0l_64 ._copyBtn_1ee0l_80{width:16px;opacity:0;transition:opacity .3s}._seedTextStyle_1ee0l_64:hover ._copyBtn_1ee0l_80{opacity:1}._gallery_u6wz8_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_u6wz8_1>span{position:relative}._galleryWrapper_u6wz8_16,._ppGalleryWrapper_u6wz8_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_u6wz8_16 ._header_u6wz8_21,._ppGalleryWrapper_u6wz8_16 ._header_u6wz8_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_u6wz8_16 ._header_u6wz8_21 ._headerText_u6wz8_28,._ppGalleryWrapper_u6wz8_16 ._header_u6wz8_21 ._headerText_u6wz8_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34,._ppGalleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34 ._iconButton_u6wz8_39,._ppGalleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34 ._iconButton_u6wz8_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34 ._iconButton_u6wz8_39:hover,._ppGalleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34 ._iconButton_u6wz8_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34 ._iconButton_u6wz8_39 path,.dark ._ppGalleryWrapper_u6wz8_16 ._header_u6wz8_21 ._actionBtns_u6wz8_34 ._iconButton_u6wz8_39 path{stroke:var(--black-color)}._gallery_1kbvj_1,._ttiGallery_1kbvj_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_1kbvj_1>span,._ttiGallery_1kbvj_1>span{position:relative}._galleryWrapper_1kbvj_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_1kbvj_16 ._header_1kbvj_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_1kbvj_16 ._header_1kbvj_21 ._headerText_1kbvj_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_1kbvj_16 ._header_1kbvj_21 ._actionBtns_1kbvj_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_1kbvj_16 ._header_1kbvj_21 ._actionBtns_1kbvj_34 ._iconButton_1kbvj_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_1kbvj_16 ._header_1kbvj_21 ._actionBtns_1kbvj_34 ._iconButton_1kbvj_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_1kbvj_16 ._header_1kbvj_21 ._actionBtns_1kbvj_34 ._iconButton_1kbvj_39 path{stroke:var(--black-color)}._ttiGallery_1kbvj_1 ._imageWrapper_1kbvj_56{display:flex;flex-direction:column}._seedTextStyle_1kbvj_61{display:flex;align-items:center;gap:6px;color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:16.947px;letter-spacing:.28px;padding-top:8px;position:absolute;bottom:-25px}._seedTextStyle_1kbvj_61 ._seedValue_1kbvj_74{color:var(--primary-text-color)}._seedTextStyle_1kbvj_61 ._copyBtn_1kbvj_77{width:16px;opacity:0;transition:opacity .3s}._seedTextStyle_1kbvj_61:hover ._copyBtn_1kbvj_77{opacity:1}._fixedHeight_1kbvj_86{min-height:350px}._gallery_1okwj_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_1okwj_1>span{position:relative}._galleryWrapper_1okwj_16,._ttiGalleryWrapper_1okwj_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_1okwj_16 ._header_1okwj_21,._ttiGalleryWrapper_1okwj_16 ._header_1okwj_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_1okwj_16 ._header_1okwj_21 ._headerText_1okwj_28,._ttiGalleryWrapper_1okwj_16 ._header_1okwj_21 ._headerText_1okwj_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34,._ttiGalleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39,._ttiGalleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39:hover,._ttiGalleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39 path,.dark ._ttiGalleryWrapper_1okwj_16 ._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39 path{stroke:var(--black-color)}._loadingContainer_1okwj_56{height:600px;display:flex;justify-content:center;align-items:center}._fullHeightGallery_1okwj_63{height:100%}._header_1okwj_21{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._header_1okwj_21 ._headerText_1okwj_28{font-size:17px;font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._header_1okwj_21 ._actionBtns_1okwj_34{display:flex;align-items:center;gap:12px}._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39{cursor:pointer;display:flex;align-items:center;width:16px;padding:4px;border-radius:var(--small-border-radius)}._header_1okwj_21 ._actionBtns_1okwj_34 ._iconButton_1okwj_39:hover{background-color:var(--border-light-color)}._resultRow_1okwj_98{position:relative}._resultRow_1okwj_98:after{content:"";width:100%;height:1px;border-bottom:1px solid var(--border-light-color);position:absolute;bottom:-40px;left:0}._resultRow_1okwj_98:last-child:after{content:"";height:0;border-bottom-width:0}._briaInput_s13kv_1{width:100%}._briaInput_s13kv_1 [class^=MuiInputAdornment-root]>span{display:none}._briaInput_s13kv_1 ._highlightedPrefix_s13kv_7{background-color:rgba(var(--primary-light-color-rgb),.07);border-radius:3px;border:.74px solid rgba(var(--primary-light-color-rgb),.05);display:inline;font-weight:var(--text-weight-medium);color:var(--text-primary-color);cursor:auto}._briaInput_s13kv_1 input[type=text]{padding:9px}._root_s13kv_20{background-color:var(--white-color);align-items:baseline!important;flex-direction:column}._root_s13kv_20>div{height:auto;max-height:initial;white-space:normal;display:inline;margin:0}._root_pllsb_1{padding-left:1vh}._rootModal_pllsb_5{padding-left:4vh}._errorMessageContainer_pllsb_9{border-radius:8px;background:linear-gradient(0deg,rgba(220,53,69,.05) 0%,rgba(220,53,69,.05) 100%),#fff;box-shadow:0 16px 5px #0000,0 11px 4px #00000003,0 6px 4px #00000008,0 3px 3px #0000000d,0 1px 1px #0000000f,0 0 #0000000f;width:379px;margin-bottom:11px;padding:8px 14px;display:flex;align-items:flex-start;gap:8px}._errorMessageContainer_pllsb_9 ._errorMessage_pllsb_9{color:var(--error-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:var(--medium-line-height);letter-spacing:.24px}._searchBoxWrapper_pllsb_28{width:100%;display:flex;gap:8px}._searchBox_pllsb_28{width:100%;box-shadow:0 0 11px #21212133;border-radius:8px}._searchBox_pllsb_28 ._inputBase_pllsb_39{padding:14px;font-size:var(--small-font-size);letter-spacing:.02em}._button_pllsb_45{height:48px!important;margin:auto 0!important}._button_pllsb_45._stopGeneratingBtn_pllsb_49{display:flex;gap:4px;padding:0 20.4px}._gallery_e376p_1,._ttiGallery_e376p_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_e376p_1>span,._ttiGallery_e376p_1>span{position:relative}._galleryWrapper_e376p_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_e376p_16 ._header_e376p_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_e376p_16 ._header_e376p_21 ._headerText_e376p_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_e376p_16 ._header_e376p_21 ._actionBtns_e376p_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_e376p_16 ._header_e376p_21 ._actionBtns_e376p_34 ._iconButton_e376p_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_e376p_16 ._header_e376p_21 ._actionBtns_e376p_34 ._iconButton_e376p_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_e376p_16 ._header_e376p_21 ._actionBtns_e376p_34 ._iconButton_e376p_39 path{stroke:var(--black-color)}._ttiGallery_e376p_1 ._imageWrapper_e376p_56{display:flex;flex-direction:column}._seedTextStyle_e376p_61{display:flex;align-items:center;gap:6px;color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:16.947px;letter-spacing:.28px;padding-top:8px;position:absolute;bottom:-25px}._seedTextStyle_e376p_61 ._seedValue_e376p_74{color:var(--primary-text-color)}._seedTextStyle_e376p_61 ._copyBtn_e376p_77{width:16px;opacity:0;transition:opacity .3s}._seedTextStyle_e376p_61:hover ._copyBtn_e376p_77{opacity:1}._gallery_1bxcs_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_1bxcs_1>span{position:relative}._galleryWrapper_1bxcs_16,._ttiGalleryWrapper_1bxcs_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_1bxcs_16 ._header_1bxcs_21,._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_1bxcs_16 ._header_1bxcs_21 ._headerText_1bxcs_28,._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._headerText_1bxcs_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34,._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34 ._iconButton_1bxcs_39,._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34 ._iconButton_1bxcs_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34 ._iconButton_1bxcs_39:hover,._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34 ._iconButton_1bxcs_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34 ._iconButton_1bxcs_39 path,.dark ._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._actionBtns_1bxcs_34 ._iconButton_1bxcs_39 path{stroke:var(--black-color)}._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21{flex-direction:column;padding:0;gap:0}._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._topHeader_1bxcs_61{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._topHeader_1bxcs_61 ._modelVersion_1bxcs_68{background:var(--border-light-color);font-weight:var(--text-weight-medium);font-size:var(--notification-font-size);border-radius:4px;padding:4px;color:var(--primary-text-color)}._ttiGalleryWrapper_1bxcs_16 ._header_1bxcs_21 ._headerText_1bxcs_28{font-size:var(--small-font-size);font-weight:var(--text-weight-medium);color:var(--primary-text-color);margin:12px auto 20px;width:100%}._container_tjiys_1{width:100%;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}._container_tjiys_1 ._imgContainer_tjiys_9{position:relative;max-width:-webkit-fill-available;max-height:-webkit-fill-available;height:100%}._container_tjiys_1 ._imgContainer_tjiys_9._horizontalLayout_tjiys_15:hover img{opacity:.1}._container_tjiys_1 ._deleteIcon_tjiys_18{position:absolute;z-index:3;width:14px;height:14px;padding:5px;right:8px;top:12px;border-radius:8px;background-color:rgba(var(--secondary-color-rgb),.1)}._container_tjiys_1 ._deleteIcon_tjiys_18>path{stroke:#000}._container_tjiys_1 ._deleteIcon_tjiys_18:hover{background-color:var(--border-light-color)}._container_tjiys_1 ._deleteIconBtn_tjiys_35{position:absolute;z-index:3;width:22px;height:22px;right:4px;top:4px;border-radius:4px;background-color:var(--white-color);border:1px solid var(--border-light-color)}._container_tjiys_1 ._deleteIconBtn_tjiys_35 svg{width:15px}._container_tjiys_1 ._deleteIconBtn_tjiys_35:hover{background-color:rgba(var(--secondary-color-rgb),.1)}._container_tjiys_1 ._img_tjiys_9{max-width:-webkit-fill-available;max-height:-webkit-fill-available;border-radius:8px;display:block;margin:auto}._container_tjiys_1 ._emptyState_tjiys_59{width:100%;height:100%;display:flex}._container_tjiys_1 ._emptyState_tjiys_59:not(._horizontalLayout_tjiys_15){flex-direction:column;gap:16px;justify-content:center;align-items:center;border:1.5px dashed var(--border-dark-color);border-radius:8px;background-color:var(--card-background);text-align:center;padding:16px}._container_tjiys_1 ._emptyState_tjiys_59:not(._horizontalLayout_tjiys_15) ._description_tjiys_75{font-size:var(--small-font-size);margin-bottom:16px}._container_tjiys_1 ._emptyState_tjiys_59:not(._horizontalLayout_tjiys_15) ._support_tjiys_79{font-size:12px;color:var(--black-color)}._container_tjiys_1 ._emptyState_tjiys_59:not(._horizontalLayout_tjiys_15) ._largeIcon_tjiys_83{width:40px}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15{gap:20px;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:16px 0}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._imageWrapper_tjiys_93{display:flex;justify-content:center;align-items:center;border:1.5px dashed var(--border-dark-color);border-radius:8px;background-color:var(--card-background);width:88px;height:88px;overflow:hidden}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._imageWrapper_tjiys_93._imagePreview_tjiys_104{border:1.5px solid var(--border-dark-color)}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._imageWrapper_tjiys_93._imagePreview_tjiys_104 ._imgContainer_tjiys_9{display:flex;justify-content:center;align-items:center}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._imageWrapper_tjiys_93._imagePreview_tjiys_104 ._imgContainer_tjiys_9 img{border-radius:0;z-index:2}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._imageWrapper_tjiys_93 ._image_tjiys_93{position:absolute;z-index:1}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._contentWrapper_tjiys_120{width:calc(100% - 111px);margin-top:8px}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._description_tjiys_75{font-size:var(--notification-font-size);margin-bottom:8px;font-weight:var(--text-weight-bold);color:var(--black-color)}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._support_tjiys_79{font-size:var(--notification-font-size);color:var(--black-color)}._container_tjiys_1 ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._largeIcon_tjiys_83{width:40px}._container_tjiys_1 ._emptyState_tjiys_59 ._error_tjiys_137{font-size:11px;font-weight:500;margin-top:4px;color:var(--error-color)}.dark ._emptyState_tjiys_59._horizontalLayout_tjiys_15 ._imageWrapper_tjiys_93{background-color:rgba(var(--secondary-color-rgb),.3)}._image_tjiys_93 svg{width:77px;height:auto}._image_tjiys_93._largeIcon_tjiys_83 svg{width:40px}._image_tjiys_93._largeIcon_tjiys_83 svg path{stroke-opacity:1}div._container_gycrn_1{display:flex;flex-direction:row;height:238px;width:458px;padding:56px}div._container_gycrn_1 ._closeIcon_gycrn_8{position:absolute;top:8px;right:8px;padding:12px;cursor:pointer;align-items:center}div._container_gycrn_1 ._header_gycrn_16{color:var(--primary-text-color);text-align:center;font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:136%}div._container_gycrn_1 ._subHeader_gycrn_24{color:var(--primary-text-color);font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-light);line-height:136%}div._container_gycrn_1 ._subHeader1_gycrn_31{color:var(--primary-light-color);font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:136%;text-decoration-line:underline}._imageToImage_1x58v_1{height:100%;align-self:center;align-content:center}._imageToImage_1x58v_1 ._imageUploader_1x58v_6{display:flex;flex-direction:row;height:100%;align-items:center;justify-content:center;width:100%}._imageToImage_1x58v_1 ._imageUploader_1x58v_6 ._emptyState_1x58v_14{width:55vh!important;height:35vh!important}._imageToImage_1x58v_1 ._imageUploader_1x58v_6 ._emptyState_1x58v_14 img{width:64px}._imageToImage_1x58v_1 ._imageUploader_1x58v_6 ._emptyState_1x58v_14 ._imageUploaderDesc_1x58v_21{margin-bottom:20px;color:var(--black-color)}._imageToImage_1x58v_1 ._imageUploader_1x58v_6 ._emptyState_1x58v_14 ._imageUploaderDesc_1x58v_21 ._header_1x58v_25{font-size:20px;font-weight:600;line-height:27.2px}._imageToImage_1x58v_1 ._imageUploader_1x58v_6 ._emptyState_1x58v_14 ._imageUploaderDesc_1x58v_21 ._subHeader_1x58v_30{font-size:20px;font-weight:400;line-height:27.2px}._textToImage_1x58v_36{overflow:auto;display:flex;flex-direction:row;gap:24px;max-height:95%;height:100%;align-items:center;justify-content:center}._textToImage_1x58v_36 ._skeleton_1x58v_46{border-radius:var(--standard-border-radius);background:var(--white-color);box-shadow:0 16.926px 5.289px #0000,0 11.636px 4.231px #00000003,0 6.347px 4.231px #00000008,0 3.174px 3.174px #0000000d,0 1.058px 1.058px #0000000f,0 0 #0000000f}div._uploadModalContainer_1x58v_52{display:flex;flex-direction:row;height:380px;width:570px;padding:12px}div._uploadModalContainer_1x58v_52 div[class^=_emptyState_]{padding:0!important;gap:10px!important}div._uploadModalContainer_1x58v_52 img[class^=_image_]{width:64px!important}div._uploadModalContainer_1x58v_52 div[class^=_description_]{margin-bottom:12px!important}div._uploadModalContainer_1x58v_52 div[class^=_support_]{font-size:14px!important}._imageUploadModalDesc_1x58v_73 ._header_1x58v_25{color:var(--primary-text-color);text-align:center;font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:136%}._sandboxAPI_1x58v_82{height:100%;align-self:center;align-content:center}._sandboxAPI_1x58v_82 ._imageUploader_1x58v_6{display:flex;flex-direction:row;height:100%;align-items:center;justify-content:center;width:100%;max-width:560px}._sandboxAPI_1x58v_82 ._imageUploader_1x58v_6 ._emptyState_1x58v_14{width:55vh!important;height:35vh!important}._sandboxAPI_1x58v_82 ._imageUploader_1x58v_6 ._emptyState_1x58v_14 img{width:64px}._sandboxAPI_1x58v_82 ._imageUploader_1x58v_6 ._emptyState_1x58v_14 ._imageUploaderDesc_1x58v_21 ._header_1x58v_25{font-size:20px;font-weight:600;line-height:27.2px}._sandboxAPI_1x58v_82 ._imageUploader_1x58v_6 ._emptyState_1x58v_14 ._imageUploaderDesc_1x58v_21 ._subHeader_1x58v_30{font-size:20px;font-weight:400;line-height:27.2px}._sandboxAPI_1x58v_82 ._imageUploader_1x58v_6 ._sandboxapiSupport_1x58v_113{font-size:14px}._root_1g0da_1{width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}._root_1g0da_1 ._testToImageSwiper_1g0da_8{height:calc(76vh - 106px)}._root_1g0da_1 ._selectable_1g0da_11{display:contents}._resultStyle_1g0da_15,._singleResult_1g0da_15,._results_1g0da_15{overflow:auto;display:flex;flex-direction:column;height:100%;padding:30px 8px}._results_1g0da_15{gap:24px;max-height:95%;margin-bottom:20px}._singleResult_1g0da_15{padding-bottom:0}._sandboxAPIresults_1g0da_33{gap:72px}._root_1gcnv_1{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px;background:var(--root-background);background-image:url(/assets/dots-background-90674a51.svg)}._rootModal_1gcnv_12{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;background:var(--root-background);background-image:url(/assets/dots-background-90674a51.svg)}._apiConsleSandbox_1gcnv_21{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px 22px 20px;background-image:none;background:var(--white-color);width:-webkit-fill-available}._configsWrapper_1gcnv_33{display:flex;flex-direction:column;gap:10px;position:relative}._configsWrapper_1gcnv_33 ._BriaToggleButtonGroup_1gcnv_39{background-color:var(--white-color)}._config_1gcnv_33{display:flex;flex-direction:column;gap:20px;width:300px;height:100%;padding:32px 24px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;overflow:auto;background-color:var(--white-color)}._fullSize_1gcnv_56{width:100%!important;height:100%!important}.dark ._root_1gcnv_1{background-image:none}.dark ._config_1gcnv_33{background-color:var(--card-background);border:1px solid rgba(var(--border-dark-color-rgb),.5)}._actionContainer_1irxv_1{display:flex}._actionContainer_1irxv_1 ._labelContainer_1irxv_4{display:flex;cursor:pointer}._actionContainer_1irxv_1 ._moreIcon_1irxv_8{cursor:pointer;color:var(--primary-text-color)}._actionContainer_1irxv_1 ._moreIcon_1irxv_8:hover,._actionContainer_1irxv_1 ._moreIcon_1irxv_8:focus{color:var(--secondary-color)}li._menuItemRoot_1irxv_16{font-size:var(--small-font-size);padding:8px;color:var(--secondary-color);font-weight:var(--text-weight-medium);text-transform:capitalize}li._menuItemRoot_1irxv_16:hover,li._menuItemRoot_1irxv_16:focus{color:var(--primary-text-color);background-color:var(--white-color)}._container_2a2yl_1{width:100%;height:100%;display:flex;justify-content:center;align-items:center}._emptyState_2a2yl_9{width:498px;height:308px;background-color:var(--white-color);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px;gap:12px;border-radius:7px;box-shadow:0 2px 8px #24005814}._emptyState_2a2yl_9 ._header_2a2yl_22{text-align:center;font-size:24px;font-weight:600;line-height:136%}._emptyState_2a2yl_9 ._desc_2a2yl_28{text-align:center;font-size:14px;font-weight:400;line-height:136%}._root_18v9w_1{width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-right:8px}._root_18v9w_1 ._results_18v9w_9{margin-top:30px;display:flex;flex-direction:column;height:100%;overflow:auto;padding:30px 8px;max-height:95%;margin-bottom:20px;gap:82px}._root_18v9w_1 ._resultRow_18v9w_20{position:relative}._root_18v9w_1 ._resultRow_18v9w_20:after{content:"";width:100%;height:1px;border-bottom:1px solid var(--border-light-color);position:absolute;bottom:-41px;left:0}._root_18v9w_1 ._resultRow_18v9w_20 ._originalRow_18v9w_32,._root_18v9w_1 ._resultRow_18v9w_20 ._enhancedRow_18v9w_33{display:flex;justify-content:space-between}._root_18v9w_1 ._resultRow_18v9w_20 ._badge_18v9w_37{font-size:var(--notification-font-size);font-weight:500;background:var(--white-color);color:var(--secondary-color);padding:4px 6px;display:flex;justify-content:center;align-items:center;border:1px solid var(--border-light-color);border-radius:var(--small-border-radius)}._root_18v9w_1 ._resultRow_18v9w_20 ._enhancedRow_18v9w_33 ._badge_18v9w_37{background-color:#5300c912;border-color:#5300c912}._root_18v9w_1 ._resultRow_18v9w_20 ._actionButtons_18v9w_53{display:flex;justify-content:center;align-items:center;gap:12px}._root_18v9w_1 ._resultRow_18v9w_20 ._actionButtons_18v9w_53 ._copyBtn_18v9w_59 [class^=_iconButton_],._root_18v9w_1 ._resultRow_18v9w_20 ._actionButtons_18v9w_53 [class^=_actionContainer_],._root_18v9w_1 ._resultRow_18v9w_20 ._actionButtons_18v9w_53 svg{width:20px;height:20px}._root_18v9w_1 ._resultRow_18v9w_20 ._actionButtons_18v9w_53 ._copyBtn_18v9w_59+div:hover,._root_18v9w_1 ._resultRow_18v9w_20 ._actionButtons_18v9w_53 ._copyBtn_18v9w_59+div:focus{width:18px;background-color:#5300c912;border:1px solid rgba(83,0,201,.0705882353);border-radius:var(--small-border-radius)}._root_18v9w_1 ._resultRow_18v9w_20 ._paragraph_18v9w_71{color:var(--text-primary-color);font-size:14px;font-weight:500;line-height:21px}._root_18v9w_1 ._mb1_18v9w_77{margin-bottom:14px}._root_18v9w_1 ._mb2_18v9w_80{margin-bottom:24px}._actionDotsMenu_18v9w_84 [class^=MuiPaper]{margin-left:-20px}._actionDotsMenu_18v9w_84 ul{padding:0 8px!important}._container_1m612_1{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;width:100%;max-width:560px;cursor:pointer}._container_1m612_1 ._emptyState_1m612_11{display:flex;width:55vh;height:35vh;flex-direction:column;gap:16px;justify-content:center;align-items:center;border:1.5px dashed rgb(179,179,185);border-radius:8px;background-color:#fafafa;text-align:center;padding:16px}._container_1m612_1 ._emptyState_1m612_11 ._support_1m612_25{font-size:14px;font-weight:400;line-height:136%}._container_1m612_1 ._emptyState_1m612_11 img{width:64px}._container_1m612_1 ._videoLoader_1m612_33{margin-bottom:12px;margin-right:auto}._container_1m612_1 ._error_1m612_37{display:flex;justify-content:center;align-items:center;gap:4px;color:var(--error-color);margin-top:44px;text-align:center;font-size:14px;font-weight:500;line-height:136%}._container_7i3oc_1{height:100%;align-self:center;align-content:center}._container_7i3oc_1 ._videoUploaderDesc_7i3oc_6 ._header_7i3oc_6{font-size:20px;font-weight:600;line-height:136%;margin-bottom:12px}._container_7i3oc_1 ._videoUploaderDesc_7i3oc_6 ._subHeader_7i3oc_12{font-size:14px;font-weight:400;margin-bottom:32px;line-height:136%}._root_l1483_1{width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}._root_l1483_1 ._results_l1483_8{overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:95%;max-height:95%;padding:30px 8px;margin-bottom:20px}._container_ojnoz_1{width:75%;margin:20px auto}._videoPlayer_ojnoz_6{width:100%;border-radius:8px;box-shadow:0 4px 8px #0003}._placeholder_ojnoz_12{text-align:center;font-size:16px;font-weight:600}._result_15n6f_1{width:100%;position:relative}._loaderBar_15n6f_6{margin-bottom:12px}._overlay_15n6f_10{position:absolute;left:50%;top:40px;transform:translate(-50%);width:75%;height:calc(100% - 64px);display:flex;justify-content:center;align-items:center;background:rgba(1,1,1,.5);z-index:999;border-radius:8px}._deleteButton_15n6f_25{display:flex;justify-content:end;margin-left:auto;width:60px;cursor:pointer}._deleteButton_15n6f_25 ._icon_15n6f_32{width:20px;height:20px;margin-right:20px}._container_14ov6_1{width:calc(100% - 5px)}._container_14ov6_1 ._sliderLabels_14ov6_4{width:100%;display:flex;flex-direction:row;justify-content:space-between}._container_14ov6_1 ._sliderLabels_14ov6_4 p{color:var(--secondary-color);font-size:10px;font-style:normal;font-weight:var(--text-weight-light);line-height:normal}._placeHolder_h44x2_1{color:var(--secondary-color);font-size:var(--small-font-size)!important;line-height:21px!important}._optionsLabel_h44x2_7{font-weight:var(--text-weight-medium);font-size:var(--small-font-size);color:var(--primary-text-color);line-height:var(--medium-line-height)}._loading_h44x2_14{width:100%;display:flex;justify-content:center;align-items:center;padding:8px}._loading_h44x2_14 span{width:20px!important;height:20px!important}._disabledOptions_h44x2_26{color:rgba(var(--secondary-color-rgb),.5)!important;padding-top:16px!important;padding-bottom:8px!important;font-size:var(--extra-small-font-size)!important;font-weight:var(--text-weight-extra-bold)!important;opacity:1!important}._divider_h44x2_35{background-color:var(--border-light-color);margin-top:10px}._errorBorder_h44x2_40{border:1px solid red;border-radius:10px!important}._optionWrapper_h44x2_45 ._optionContainer_h44x2_45 ._optionsLabel_h44x2_7{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);white-space:break-spaces}._optionWrapper_h44x2_45 ._optionContainer_h44x2_45 ._optionsDescription_h44x2_51{color:var(--secondary-color);font-size:var(--notification-font-size);margin-top:6px;font-weight:var(--text-weight-medium);white-space:break-spaces}._optionWrapper_h44x2_45 ._optionContainer_h44x2_45 ._iconLabelContainer_h44x2_58{display:flex;align-items:center;gap:4px}._optionWrapper_h44x2_45._disabledOptions_h44x2_26{background-color:rgba(var(--secondary-color-rgb),.05)!important;pointer-events:none}._optionWrapper_h44x2_45._disabledOptions_h44x2_26 ._optionContainer_h44x2_45{opacity:.5}._menuItemRoot_1wr79_1{padding:14px 16px!important;max-width:300px}._selectStyle_1wr79_6{height:40px}._requireAccess_1wr79_10{filter:blur(6px)}._subMenuHeader_1w91v_1{color:var(--black-color)}._subMenuHeader_1w91v_1 ._titleContainer_1w91v_4{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}._subMenuHeader_1w91v_1 ._titleContainer_1w91v_4:not(._noPadding_1w91v_10){padding-bottom:0}._subMenuHeader_1w91v_1 ._titleContainer_1w91v_4 ._subMenuTitle_1w91v_13{font-weight:var(--text-weight-bold);font-size:var(--small-font-size)}._subMenuHeader_1w91v_1 ._subMenuSubtitle_1w91v_17{font-size:var(--small-font-size);line-height:18px;margin-bottom:0}._subMenuHeader_1w91v_1:not(._noBorder_1w91v_22){border-bottom:1px solid var(--border-dark-color);padding-bottom:16px}._ImageReferenceGalleryContainer_1xc44_1{position:absolute;top:46px;left:calc(100% + 8px);z-index:100;background:var(--white-color);height:calc(100% - 79px);padding:24px 22px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;width:300px;border:1px solid var(--border-light-color);overflow:auto}._ImageReferenceGalleryItem_1xc44_16{width:100%;margin-top:20px}._ImageReferenceGalleryItem_1xc44_16 ._title_1xc44_20{font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);margin-bottom:12px}._ImageReferenceGalleryItem_1xc44_16 ._images_1xc44_25{width:100%;display:flex;gap:6px;flex-wrap:wrap}._ImageReferenceGalleryItem_1xc44_16 ._images_1xc44_25 ._imageBtn_1xc44_31{flex:1 1 calc(25% - 6px);height:68px;aspect-ratio:1/1;padding:0;overflow:hidden;border:2px solid transparent}._ImageReferenceGalleryItem_1xc44_16 ._images_1xc44_25 ._imageBtn_1xc44_31 img{width:100%;height:100%;object-fit:cover}._ImageReferenceGalleryItem_1xc44_16 ._images_1xc44_25 ._imageBtn_1xc44_31:hover,._ImageReferenceGalleryItem_1xc44_16 ._images_1xc44_25 ._imageBtn_1xc44_31._active_1xc44_44{border:2px solid var(--primary-main-color)}._ImageReferenceGalleryItem_1xc44_16 ._images_1xc44_25 ._imageItem_1xc44_47{max-width:100%}._ImageReferenceContainer_1589t_1 ._imageReferenceAccordion_1589t_1{border:none}._ImageReferenceContainer_1589t_1 ._modelsDropdown_1589t_4{margin:8px 0;display:flex;width:100%;flex-direction:column}._ImageReferenceContainer_1589t_1 ._requestAccess_1589t_10{filter:blur(5px);pointer-events:none}._ImageReferenceContainer_1589t_1 ._imageUploaderContainer_1589t_14{position:relative}._ImageReferenceContainer_1589t_1 ._imageReferenceGallery_1589t_17{padding:0;margin-top:8px;font-size:var(--notification-font-size);height:auto}._ImageReferenceContainer_1589t_1 ._imageReferenceGallery_1589t_17:hover{background:none;text-decoration:underline}._ImageReferenceContainer_1589t_1 ._AccordionSummary_1589t_27 div{font-size:var(--medium-font-size);color:var(--primary-text-color)}._ImageReferenceContainer_1589t_1 ._AccordionSummary_1589t_27._isDisabled_1589t_31{margin-bottom:6px}._ImageReferenceContainer_1589t_1 ._disabledLabel_1589t_34{font-size:var(--notification-font-size)}.dark ._ImageReferenceContainer_1589t_1 ._imageReferenceGallery_1589t_17{color:var(--primary-text-color)}._root_sb0sr_1{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._rootModal_sb0sr_12{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._apiConsleSandbox_sb0sr_21{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px 22px 20px;background-image:none;background:var(--white-color);width:-webkit-fill-available}._configsWrapper_sb0sr_33{display:flex;flex-direction:column;gap:10px;position:relative}._configsWrapper_sb0sr_33 ._BriaToggleButtonGroup_sb0sr_39{background-color:var(--white-color)}._config_sb0sr_33{display:flex;flex-direction:column;gap:20px;width:300px;height:100%;padding:32px 24px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;overflow:auto;background-color:var(--white-color)}._fullSize_sb0sr_56{width:100%!important;height:100%!important}.dark ._root_sb0sr_1{background-image:none}.dark ._config_sb0sr_33{background-color:var(--card-background);border:1px solid rgba(var(--border-dark-color-rgb),.5)}._config_sb0sr_33 ._inputLabel_sb0sr_69{padding-bottom:8px!important}._config_sb0sr_33 ._inputBase_sb0sr_72{font-size:var(--small-font-size)!important;letter-spacing:.02em!important}._config_sb0sr_33 ._checkboxInputLabel_sb0sr_76{padding-bottom:3px!important}._config_sb0sr_33 ._divider_sb0sr_79{height:5px;border-radius:20px;background:var(--border-light-color);margin:8px 0!important;border-bottom-width:inherit!important}._config_sb0sr_33 ._advanced_sb0sr_86{display:flex;flex-direction:column;gap:20px}._config_sb0sr_33 ._advancedAccordion_sb0sr_91{border:none}._config_sb0sr_33 ._accordionSummary_sb0sr_94 div{font-size:var(--medium-font-size);color:var(--primary-text-color)}._genContainer_x5f3u_1{display:flex;flex-direction:row!important;height:calc(95vh - 60px);width:100%;gap:17px;padding:20px;background-color:var(--card-background)!important;background-image:url(/assets/dots-background-90674a51.svg)}._genContainer_x5f3u_1 ._closeIcon_x5f3u_11{height:22px;border-radius:var(--standard-border-radius);cursor:pointer;align-items:center;margin:10px 0 0 -14px}._genContainer_x5f3u_1 ._closeIcon_x5f3u_11:hover{background-color:#8800ff0a}._genContainer_x5f3u_1 ._configContiner_x5f3u_21{min-width:340px;max-width:340px;height:calc(100% - 50px);border-radius:var(--standard-border-radius);background:var(--white-color);box-shadow:0 2px 8px #24005814;z-index:2}._genContainer_x5f3u_1 ._textToImageContiner_x5f3u_30{overflow-x:auto;width:100%;height:100%}._overlayContent_1qu1n_1{text-align:end;flex-direction:column;gap:15px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;border-radius:var(--standard-border-radius)}._overlayContent_1qu1n_1 ._iconButton_1qu1n_16{position:absolute;right:8px;top:8px;color:var(--white-color);padding:0}._overlayContent_1qu1n_1 ._MoreHorizIcon_1qu1n_23{background-color:var(--white-color);border:2.5px solid var(--border-light-color);border-radius:var(--standard-border-radius);width:16px;height:16px;color:var(--secondary-color)}._overlayContent_1qu1n_1 ._paper_1qu1n_31{padding:12px 12px 0;width:180px;box-shadow:0 2px 8px #2400581a;background-color:var(--white-color)}._overlayContent_1qu1n_1 ._iconButtonVisible_1qu1n_38{visibility:visible}._overlayContent_1qu1n_1 ._iconButtonHidden_1qu1n_41{visibility:hidden}._menuIconWrapper_1qu1n_45{display:flex;gap:8px;align-items:center;justify-content:center;padding-top:12px}._menuLabel_1qu1n_53{padding:0;color:var(--secondary-color);font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-medium)!important;line-height:var(--medium-line-height)!important;letter-spacing:.24px}.dark ._paper_1qu1n_31{border:1px solid var(--border-light-color)}._Container_y81kt_1{width:100%;position:relative;padding-bottom:22px;border-bottom:1px solid var(--border-light-color);padding-top:22px}._Container_y81kt_1 ._carousalHeader_y81kt_8{display:flex;justify-content:space-between;align-items:center}._Container_y81kt_1 ._title_y81kt_13{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px}._Container_y81kt_1 ._buttonsContainer_y81kt_20{display:flex;align-items:center;gap:8px}._Container_y81kt_1 ._buttonsContainer_y81kt_20 ._uploadIcon_y81kt_25{cursor:pointer;display:flex;padding:2px;border-radius:4px}._Container_y81kt_1 ._buttonsContainer_y81kt_20 ._uploadIcon_y81kt_25:hover{background-color:var(--border-light-color)}._Container_y81kt_1 ._link_y81kt_34{color:var(--primary-text-color);font-size:var(--extra-small-font-size);font-weight:var(--text-weight-medium);line-height:var(--medium-line-height);letter-spacing:.2px;text-decoration-line:underline;text-decoration-color:var(--border-light-color);padding:0}._Container_y81kt_1 ._link_y81kt_34:hover{background:var(--white-color);background-color:var(--white-color);text-decoration-line:underline;text-decoration-color:var(--primary-text-color)}._Container_y81kt_1 ._carousel_y81kt_50{display:flex;align-items:center;justify-content:flex-start;margin-top:16px;position:relative;max-width:288px}._Container_y81kt_1 ._imagesContainer_y81kt_58{display:flex;gap:8px;overflow:hidden;position:relative}._Container_y81kt_1 ._imageWrapper_y81kt_64{width:auto;position:relative}._Container_y81kt_1 ._imageSkeleton_y81kt_69{border-radius:10px}._Container_y81kt_1 ._image_y81kt_58{height:64px;width:auto;min-width:47px;object-fit:cover;border-radius:8px}._Container_y81kt_1 ._hiddenImage_y81kt_79{width:0;visibility:hidden}._Container_y81kt_1 ._leftArrow_y81kt_83,._Container_y81kt_1 ._rightArrow_y81kt_84{position:absolute;top:0;bottom:0;z-index:2;border-radius:0}._Container_y81kt_1 ._leftArrow_y81kt_83 svg,._Container_y81kt_1 ._rightArrow_y81kt_84 svg{font-size:10px}._Container_y81kt_1 ._leftArrow_y81kt_83{left:0;background:linear-gradient(to right,rgba(var(--white-color),1),rgba(var(--white-color),1),rgba(var(--white-color),0))}._Container_y81kt_1 ._rightArrow_y81kt_84{right:0;background:linear-gradient(to left,rgba(var(--white-color),1),rgba(var(--white-color),1),rgba(var(--white-color),0))}._galleryBox_y81kt_104{display:flex;flex-wrap:wrap;gap:16px}._image_y81kt_58{box-sizing:border-box}._blurLayer_y81kt_115{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:1;border-radius:var(--standard-border-radius)}._loader_y81kt_126{position:absolute;top:40%;left:40%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:var(--standard-border-radius)}._simpleStyle_1iave_1{display:flex;flex-direction:row!important;justify-content:center!important;align-items:center!important}._generateImage_1iave_8{display:flex;flex-direction:column;gap:8px}._generateImage_1iave_8 ._titleContainer_1iave_13{display:flex;gap:2px}._generateImage_1iave_8 ._titleContainer_1iave_13 ._info_1iave_17 ._infoIcon_1iave_17{display:flex;cursor:pointer;width:16px;height:16px}._generateImage_1iave_8 ._title_1iave_13{font-size:var(--notification-font-size);line-height:var(--medium-line-height);font-style:normal;letter-spacing:.24px;color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._generateImage_1iave_8 ._textFieldStyle_1iave_31{padding:8px 12px;height:72px;align-items:flex-start}._generateImage_1iave_8 ._textFieldStyle_1iave_31 textarea{font-size:var(--notification-font-size)}._generateImage_1iave_8 ._dropdownAspectRatio_1iave_39{display:flex;align-items:center;padding:8px 12px}._generateImage_1iave_8 ._buttonLayout_1iave_44,._generateImage_1iave_8 ._primaryButton_1iave_44{font-size:var(--notification-font-size);height:32px;line-height:var(--medium-line-height);letter-spacing:.24px}._generateImage_1iave_8 ._primaryButton_1iave_44{color:var(--white-color);font-style:normal;font-weight:var(--text-weight-bold);width:fit-content;margin-left:auto}._tooltip_1iave_58{font-size:var(--small-font-size)!important;font-weight:var(--text-weight-light)!important;box-shadow:0 2px 8px 0 rgba(var(--black-color-rgb),.15)!important;padding:12px!important;color:var(--secondary-color)!important}._imagesContainer_10r10_1 ._GalleryGrid_10r10_1{display:flex;align-items:center;justify-content:center}._imagesContainer_10r10_1 ._GalleryGrid_10r10_1 ._galleyImagesBox_10r10_6{width:100%}._imagesContainer_10r10_1 ._GalleryGrid_10r10_1 ._gallery_10r10_9{position:relative;padding-bottom:65;justify-content:center;width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;display:flex}._imagesContainer_10r10_1 ._GalleryGrid_10r10_1 ._gallery_10r10_9._galleryNotFull_10r10_21{justify-content:left}._imagesContainer_10r10_1 ._buttonsContainer_10r10_24{display:flex;justify-content:space-between;padding-bottom:24px}._imagesContainer_10r10_1 ._buttonsContainer_10r10_24 ._buttons_10r10_24{height:34px;width:125px}._imagesContainer_10r10_1 ._buttonsContainer_10r10_24 ._uploadBtn_10r10_33{height:34px;color:var(--primary-text-color);border:none;box-shadow:none;padding:12px}._imageWrapper_10r10_41{cursor:pointer;position:relative;display:inline-block;margin-bottom:8px;display:flex}._imageContainer_10r10_49{min-width:40%}._disabled_10r10_53{opacity:.38;cursor:not-allowed;pointer-events:none}._blurLayer_10r10_59{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:1;border-radius:var(--standard-border-radius)}._loader_10r10_70{position:absolute;top:40%;left:40%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:var(--standard-border-radius)}._secondaryTab_13iwu_1{margin-top:5px}._searchBoxContainer_13iwu_5{padding-bottom:16px}._searchBoxContainer_13iwu_5 ._customBriaInput_13iwu_8{display:flex;align-items:center}._searchBoxContainer_13iwu_5 ._customBriaInput_13iwu_8>div{width:270px;height:36px!important}._container_bm6fh_1{display:flex;flex-direction:row;align-items:center;flex-shrink:0;border-radius:10px;height:108px;padding:5px;cursor:pointer;gap:8px}._container_bm6fh_1 ._item_bm6fh_12{position:relative;color:var(--primary-text-color);font-size:11px;font-style:normal;font-weight:var(--text-weight-extra-bold);cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-dark-color);flex-direction:column;height:100%;border-radius:8px}._container_bm6fh_1 ._item_bm6fh_12 img{max-width:100%;max-height:70%}._container_bm6fh_1 ._item_bm6fh_12 ._title_bm6fh_32{margin-top:8px;color:var(--secondary-color);font-size:10px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.2px}._container_bm6fh_1 ._item_bm6fh_12 ._icons_bm6fh_41{align-self:flex-end;position:absolute;top:6px;right:6px}._container_bm6fh_1 ._item_bm6fh_12:hover,._container_bm6fh_1 ._selected_bm6fh_51{border-color:var(--primary-light-color);background:rgba(83,0,201,.05)}._container_bm6fh_1 ._selected_bm6fh_51 ._title_bm6fh_32{color:var(--primary-light-color)}._container_bm6fh_1 ._blurLayer_bm6fh_58{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:1;border-radius:var(--standard-border-radius)}._container_bm6fh_1 ._loader_bm6fh_68{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:8px}._tapHeader_a668d_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_a668d_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_a668d_15 ._mainTab_a668d_23,._tabs_a668d_15 ._secondaryTab_a668d_24{width:100%}._iconsContainer_a668d_28{display:flex;align-items:center;justify-content:center}._searchImg_a668d_34{cursor:pointer}._separatorLayout_a668d_38,._separator_20_a668d_38,._separator_a668d_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_a668d_38{margin-top:28px;margin-bottom:24px}._separator_20_a668d_38{margin-top:20px;margin-bottom:20px}._buttonLayout_a668d_54,._generateBackgroundContainer_a668d_54 ._primaryButton_a668d_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_a668d_61,._generateBackgroundContainer_a668d_54 ._title_a668d_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_a668d_70{height:100%}._noMarginRight_a668d_74{margin-right:0!important}._generateBackgroundContainer_a668d_54{margin-top:24px}._generateBackgroundContainer_a668d_54 ._title_a668d_61{margin-bottom:14px}._generateBackgroundContainer_a668d_54 textarea::placeholder{color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-light);line-height:150%}._generateBackgroundContainer_a668d_54 ._primaryButton_a668d_54{color:var(--white-color);font-style:normal;font-weight:var(--text-weight-bold);width:fit-content;margin-left:auto;margin-top:16px}._container_1dvqx_1{display:flex;gap:5px}._container_1dvqx_1 ._textField_1dvqx_5{border-radius:10px;font-size:var(--small-font-size);height:40px}._container_1dvqx_1 ._colorTextfield_1dvqx_10{padding:0 8px 0 17px}._container_1dvqx_1 ._colorInput_1dvqx_13{position:absolute;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}._container_1dvqx_1 ._colorPickerContainer_1dvqx_22{position:relative}._container_1dvqx_1 ._colorPicker_1dvqx_22{position:absolute;top:25px;right:-35px;z-index:9;background-color:var(--white-color);border:1px solid var(--border-light-color);padding:8px;border-radius:var(--default-border-radius)}._tapHeader_o24l0_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_o24l0_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_o24l0_15 ._mainTab_o24l0_23,._tabs_o24l0_15 ._secondaryTab_o24l0_24{width:100%}._iconsContainer_o24l0_28{display:flex;align-items:center;justify-content:center}._searchImg_o24l0_34{cursor:pointer}._separatorLayout_o24l0_38,._separator_20_o24l0_38,._separator_o24l0_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_o24l0_38{margin-top:28px;margin-bottom:24px}._separator_20_o24l0_38{margin-top:20px;margin-bottom:20px}._buttonLayout_o24l0_54,._replaceBackgroundContainer_o24l0_54 ._localButtonLayout_o24l0_54,._replaceBackgroundContainer_o24l0_54 ._accordion_o24l0_54 ._primaryButton_o24l0_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_o24l0_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_o24l0_70{height:100%}._noMarginRight_o24l0_74{margin-right:0!important}._replaceBackgroundContainer_o24l0_54{margin-top:30px}._replaceBackgroundContainer_o24l0_54 ._accordion_o24l0_54 ._accordionTitle_o24l0_81{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:normal;margin-bottom:0}._replaceBackgroundContainer_o24l0_54 ._accordion_o24l0_54 ._bigTextFieldContainer_o24l0_89{margin-top:20px}._replaceBackgroundContainer_o24l0_54 ._accordion_o24l0_54 ._bigTextFieldContainer_o24l0_89 textarea::placeholder{color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-light);line-height:150%}._replaceBackgroundContainer_o24l0_54 ._accordion_o24l0_54 ._primaryButton_o24l0_54{margin-top:8px;margin-left:auto}._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103{margin-top:20px;position:relative}._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103 ._colorPicker_o24l0_107{position:absolute;top:45px;right:0;z-index:9;background-color:var(--white-color);border:1px solid var(--border-light-color);padding:8px;border-radius:var(--default-border-radius)}._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103 ._loader_o24l0_117,._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103 ._generateloader_o24l0_117,._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103 ._solidLoader_o24l0_117{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:2}._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103 ._solidLoader_o24l0_117{height:60%}._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103 ._generateloader_o24l0_117{height:75%}._replaceBackgroundContainer_o24l0_54 ._colorWrapper_o24l0_103 ._blurLayer_o24l0_133{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:2;border-radius:var(--standard-border-radius)}._tapHeader_lt8no_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_lt8no_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_lt8no_15 ._mainTab_lt8no_23,._tabs_lt8no_15 ._secondaryTab_lt8no_24{width:100%}._iconsContainer_lt8no_28{display:flex;align-items:center;justify-content:center}._searchImg_lt8no_34{cursor:pointer}._separatorLayout_lt8no_38,._separator_20_lt8no_38,._separator_lt8no_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_lt8no_38{margin-top:28px;margin-bottom:24px}._separator_20_lt8no_38{margin-top:20px;margin-bottom:20px}._buttonLayout_lt8no_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_lt8no_61,._smartImageContainer_lt8no_61 ._subHeaderContainer_lt8no_61 ._title_lt8no_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_lt8no_70{height:100%}._noMarginRight_lt8no_74{margin-right:0!important}._smartImageContainer_lt8no_61{height:100%;position:relative}._smartImageContainer_lt8no_61 ._subHeaderContainer_lt8no_61{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}._smartImageContainer_lt8no_61 ._subHeaderContainer_lt8no_61 ._icon_lt8no_28{border-radius:4px;cursor:pointer}._smartImageContainer_lt8no_61 ._subHeaderContainer_lt8no_61 ._icon_lt8no_28:hover,._smartImageContainer_lt8no_61 ._subHeaderContainer_lt8no_61 ._icon_lt8no_28:visited{background-color:var(--border-light-color)}._smartImageContainer_lt8no_61 ._generatedImagesGridContainer_lt8no_95{margin-top:24px;height:40%}._smartImageContainer_lt8no_61 ._generatedImagesGridContainer_lt8no_95 ._title_lt8no_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:normal;margin-bottom:12px}._tooltip_lt8no_108{font-size:var(--small-font-size)!important;font-weight:var(--text-weight-light)!important;box-shadow:0 2px 8px 0 rgba(var(--black-color-rgb),.15)!important;padding:12px!important;color:var(--secondary-color)!important}._uploadButtonLabel_lt8no_116{height:34px!important;width:78px!important;padding:12px 7px!important;font-size:var(--small-font-size)!important;cursor:pointer}._uploadContainer_lt8no_124{display:flex;align-items:center;justify-content:space-between}._uploadContainer_lt8no_124 ._uploadLabel_lt8no_129{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px}._continueWithOutObject_lt8no_137{cursor:pointer;margin:auto!important;font-size:var(--small-font-size)!important}._generateButton_lt8no_143{height:34px!important;padding:12px 11px!important;font-size:var(--small-font-size)!important;cursor:pointer}._disabled_lt8no_150{opacity:.38}._tapHeader_1so01_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_1so01_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_1so01_15 ._mainTab_1so01_23,._tabs_1so01_15 ._secondaryTab_1so01_24{width:100%}._iconsContainer_1so01_28{display:flex;align-items:center;justify-content:center}._searchImg_1so01_34{cursor:pointer}._separatorLayout_1so01_38,._separator_20_1so01_38,._separator_1so01_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_1so01_38{margin-top:28px;margin-bottom:24px}._separator_20_1so01_38{margin-top:20px;margin-bottom:20px}._buttonLayout_1so01_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_1so01_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_1so01_70{height:100%}._noMarginRight_1so01_74{margin-right:0!important}._headerTitle_1so01_78{color:#1a0638;font-size:14px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.28px}._headerTitleExtraFontSize_1so01_86{font-size:var(--medium-font-size)!important}._headerDescription_1so01_90{color:var(--primary-text-color)!important;font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-light)!important;line-height:18px!important;letter-spacing:.24px!important}._backButtonBox_1so01_98{cursor:pointer;display:flex}._backButtonBox_1so01_98 ._backButton_1so01_98{color:var(--secondary-color);font-size:17px;font-style:normal;font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.28px}._titleHeader_1so01_111{justify-content:space-between;flex-direction:row;display:flex;width:100%}._tapHeader_wf56m_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_wf56m_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_wf56m_15 ._mainTab_wf56m_23,._tabs_wf56m_15 ._secondaryTab_wf56m_24{width:100%}._iconsContainer_wf56m_28{display:flex;align-items:center;justify-content:center}._searchImg_wf56m_34{cursor:pointer}._separatorLayout_wf56m_38,._separator_20_wf56m_38,._separator_wf56m_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_wf56m_38{margin-top:28px;margin-bottom:24px}._separator_20_wf56m_38{margin-top:20px;margin-bottom:20px}._buttonLayout_wf56m_54,._container_wf56m_54 ._primaryButton_wf56m_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_wf56m_61,._container_wf56m_54 ._smartImage_wf56m_61 ._title_wf56m_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_wf56m_70{height:100%}._noMarginRight_wf56m_74{margin-right:0!important}._container_wf56m_54{flex:1;display:flex;flex-direction:column;position:relative}._container_wf56m_54 ._smartImage_wf56m_61{display:flex;flex-direction:column;gap:12px}._container_wf56m_54 ._smartImage_wf56m_61 ._description_wf56m_89{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-light);line-height:18px;letter-spacing:.24px}._container_wf56m_54 ._maxHeightInPopView_wf56m_97{max-height:50vh}._container_wf56m_54 ._tabs_wf56m_15{margin-top:20px}._container_wf56m_54 ._tabs_wf56m_15 ._secondaryTab_wf56m_24{margin-top:5px}._container_wf56m_54 ._tabs_wf56m_15 ._secondaryTab_wf56m_24 ._smartImageContainer_wf56m_106 ._colorWrapper_wf56m_106,._container_wf56m_54 ._tabs_wf56m_15 ._secondaryTab_wf56m_24 ._smartImageContainer_wf56m_106 ._bigTextFieldContainer_wf56m_109{margin-top:20px}._container_wf56m_54 ._tabs_wf56m_15 ._secondaryTab_wf56m_24 ._smartImageContainer_wf56m_106 ._bigTextFieldContainer_wf56m_109 textarea::placeholder{color:var(--secondary-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-light);line-height:150%}._container_wf56m_54 ._tabs_wf56m_15 ._secondaryTab_wf56m_24 ._smartImageContainer_wf56m_106 ._primaryButton_wf56m_54{margin-top:16px}._container_wf56m_54 ._tabs_wf56m_15 ._secondaryTab_wf56m_24 ._smartImageContainer_wf56m_106 ._uploadContainer_wf56m_122 ._title_wf56m_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px;margin:0 0 12px}._container_wf56m_54 ._primaryButton_wf56m_54{color:#fff;font-style:normal;font-weight:var(--text-weight-bold);width:fit-content;margin-left:auto}._backButton_wf56m_139{color:#5b5b5b;font-size:17px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.28px}._searchBoxContainer_wf56m_148{padding-bottom:16px}._searchBoxContainer_wf56m_148 ._customBriaInput_wf56m_151{display:flex;align-items:center}._searchBoxContainer_wf56m_148 ._customBriaInput_wf56m_151>div{width:270px;height:36px!important}._headerTitle_wf56m_160{color:#1a0638;font-size:14px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.28px}._container_1sw2h_1{position:relative;padding:20px;display:flex;flex-direction:column;gap:14px}._container_1sw2h_1 ._title_1sw2h_8{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.32px;padding-bottom:10px}._container_1sw2h_1 ._description_1sw2h_16{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:normal;letter-spacing:.28px}._listItemContainer_1cmhd_1{display:flex;justify-content:space-between}._actionsContainer_1cmhd_6{display:flex;gap:8px}._layerNameContainer_1cmhd_11{display:flex;justify-content:center;align-items:center}._layerNameContainer_1cmhd_11 ._layerName_1cmhd_11>span{color:var(--primary-text-color);font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-medium)!important;line-height:var(--medium-line-height)!important;letter-spacing:.24px}._droppableList_1cmhd_24{padding:0}._droppableList_1cmhd_24 ._listItem_1cmhd_1{display:block;padding:20px 0;border-bottom:1px solid var(--border-light-color)}._droppableList_1cmhd_24 ._listItem_1cmhd_1:hover,._droppableList_1cmhd_24 ._listItem_1cmhd_1:active,._droppableList_1cmhd_24 ._listItem_1cmhd_1:focus,._droppableList_1cmhd_24 ._listItem_1cmhd_1:visited{border-bottom:1px solid var(--secondary-color)}._droppableList_1cmhd_24 ._listItem_1cmhd_1:hover ._dotsVertical_1cmhd_38>path,._droppableList_1cmhd_24 ._listItem_1cmhd_1:active ._dotsVertical_1cmhd_38>path,._droppableList_1cmhd_24 ._listItem_1cmhd_1:focus ._dotsVertical_1cmhd_38>path,._droppableList_1cmhd_24 ._listItem_1cmhd_1:visited ._dotsVertical_1cmhd_38>path{stroke:var(--primary-text-color)!important}._droppableList_1cmhd_24 ._activeLayer_1cmhd_41{border-radius:4px;border:1px solid rgba(83,0,201,.05);background:rgba(83,0,201,.05)}._droppableList_1cmhd_24 ._layer_1cmhd_11{display:flex;justify-content:space-between}._tapHeader_13ry0_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_13ry0_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_13ry0_15 ._mainTab_13ry0_23,._tabs_13ry0_15 ._secondaryTab_13ry0_24{width:100%}._iconsContainer_13ry0_28{display:flex;align-items:center;justify-content:center}._searchImg_13ry0_34{cursor:pointer}._separatorLayout_13ry0_38,._separator_20_13ry0_38,._separator_13ry0_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_13ry0_38{margin-top:28px;margin-bottom:24px}._separator_20_13ry0_38{margin-top:20px;margin-bottom:20px}._buttonLayout_13ry0_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_13ry0_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_13ry0_70{height:100%}._noMarginRight_13ry0_74{margin-right:0!important}._layersTabContainer_13ry0_78{flex:1;display:flex;flex-direction:column}._layersTabContainer_13ry0_78 ._mainTab_13ry0_23{margin-left:16px;border-bottom:1px solid var(--border-dark-color);margin-right:16px;padding-top:14px;padding-bottom:14px;display:flex;align-items:center;font-weight:var(--text-weight-medium);justify-content:space-between}._layersTabContainer_13ry0_78 ._closeIcon_13ry0_94{cursor:pointer;display:flex}._fullWidth_13ry0_99{width:100%}._mediaContainer_4a3w5_1{max-width:288px}._mediaContainer_4a3w5_1 ._mediaLabel_4a3w5_4{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px;padding-top:24px;padding-bottom:8px}._tapHeader_k36yz_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_k36yz_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_k36yz_15 ._mainTab_k36yz_23,._tabs_k36yz_15 ._secondaryTab_k36yz_24{width:100%}._iconsContainer_k36yz_28{display:flex;align-items:center;justify-content:center}._searchImg_k36yz_34{cursor:pointer}._separatorLayout_k36yz_38,._separator_20_k36yz_38,._separator_k36yz_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_k36yz_38{margin-top:28px;margin-bottom:24px}._separator_20_k36yz_38{margin-top:20px;margin-bottom:20px}._buttonLayout_k36yz_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_k36yz_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_k36yz_70{height:100%}._noMarginRight_k36yz_74{margin-right:0!important}._container_k36yz_78{flex:1;display:flex;flex-direction:column}._container_k36yz_78 ._fullHeight_k36yz_70{height:100%}._container_k36yz_78 ._or_k36yz_86{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:normal;position:relative;width:100%;margin:24px 0;text-align:center}._container_k36yz_78 ._or_k36yz_86:before,._container_k36yz_78 ._or_k36yz_86:after{content:"";position:absolute;display:inline-block;width:calc(45% - 2px);height:1px;background-color:#b3b3b980}._container_k36yz_78 ._or_k36yz_86:before{right:55%;bottom:calc(50% - 1px)}._container_k36yz_78 ._or_k36yz_86:after{left:55%;bottom:calc(50% - 1px)}._container_k36yz_78 ._title_k36yz_61{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:normal}._container_k36yz_78 ._resolution_k36yz_118{display:flex;gap:18px}._container_k36yz_78 ._resizeButtonContainer_k36yz_122{margin-top:12px;display:flex;justify-content:flex-end}._container_k36yz_78 ._resizeButtonContainer_k36yz_122 ._resizeButton_k36yz_122{height:32px;width:65px;font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px}._resolutionContainer_k36yz_136{display:flex;align-items:center;justify-content:center;gap:10px}._resolutionContainer_k36yz_136 input{height:40px;box-sizing:border-box;border-radius:var(--standard-border-radius);font-size:var(--small-font-size)}._resolutionContainer_k36yz_136 p{font-size:var(--small-font-size)}._resizeContainer_k36yz_152{display:flex;justify-content:end;padding-top:8px}._overlayContent_e0rhb_1{text-align:end;flex-direction:column;gap:15px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;border-radius:var(--standard-border-radius)}._overlayContent_e0rhb_1 ._iconButton_e0rhb_16{position:absolute;right:8px;top:8px;color:var(--white-color);padding:0}._overlayContent_e0rhb_1 ._MoreHorizIcon_e0rhb_23{background-color:var(--white-color);border:2.5px solid var(--border-light-color);border-radius:var(--standard-border-radius);width:16px;height:16px;color:var(--secondary-color)}._paper_e0rhb_32{padding:4px 12px 0;width:180px;box-shadow:0 2px 8px #2400581a;background-color:var(--white-color)}._paper_e0rhb_32 ._menuItemRoot_e0rhb_39{padding:0;margin-top:8px;border-radius:var(--standard-border-radius)}._paper_e0rhb_32 ._menuItemRoot_e0rhb_39:hover{background:rgba(var(--secondary-color),.1)}._paper_e0rhb_32 ._menuItemRoot_e0rhb_39 ._menuIconWrapper_e0rhb_47{display:flex;gap:8px;align-items:center;justify-content:center;padding:6.4px}._paper_e0rhb_32 ._menuItemRoot_e0rhb_39 ._menuIconWrapper_e0rhb_47 img{width:20px}._templateNameLabel_e0rhb_58{padding-bottom:12px;color:var(--primary-text-color);font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-extra-bold)!important;line-height:var(--medium-line-height)!important;letter-spacing:.24px;width:155px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}._menuIconWrapper_e0rhb_47{display:flex;gap:8px;align-items:center;padding-top:12px}._menuLabel_e0rhb_78{color:var(--secondary-color);font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-medium)!important;line-height:var(--medium-line-height)!important;letter-spacing:.24px;width:125px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}._lableContainer_e0rhb_90{position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:var(--white-color);font-size:var(--medium-font-size);height:16px;width:40px;background-color:var(--white-color);border-radius:6px;border:1px solid var(--border-light-color);background:var(--white-color);display:flex;align-items:center;justify-content:center}._lableContainer_e0rhb_90:hover{display:flex}._lableContainer_e0rhb_90 ._numberOfAdslabel_e0rhb_110{color:var(--secondary-color);font-size:var(--standard-border-radius);font-weight:var(--text-weight-extra-bold);line-height:normal}.dark ._paper_e0rhb_32{border:1px solid var(--border-light-color)}._tapHeader_p01dq_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_p01dq_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_p01dq_15 ._mainTab_p01dq_23,._tabs_p01dq_15 ._secondaryTab_p01dq_24{width:100%}._iconsContainer_p01dq_28{display:flex;align-items:center;justify-content:center}._searchImg_p01dq_34{cursor:pointer}._separatorLayout_p01dq_38,._separator_20_p01dq_38,._separator_p01dq_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_p01dq_38{margin-top:28px;margin-bottom:24px}._separator_20_p01dq_38{margin-top:20px;margin-bottom:20px}._buttonLayout_p01dq_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_p01dq_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._noMarginRight_p01dq_74{margin-right:0!important}._templatesTabContainer_p01dq_78{flex:1;display:flex;flex-direction:column;position:relative}._templatesTabContainer_p01dq_78 ._tabs_p01dq_15{max-height:calc(100vh - 151px)}._templatesTabContainer_p01dq_78 ._customBriaInput_p01dq_87{display:flex;align-items:center;padding-top:16px}._templatesTabContainer_p01dq_78 ._customBriaInput_p01dq_87>div{width:284px;height:36px}._templatesTabContainer_p01dq_78 ._circleLoader_p01dq_96{color:var(--primary-text-color);display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding-top:16px}._templatesTabContainer_p01dq_78 ._GalleryGrid_p01dq_105{display:flex;align-items:center;justify-content:center;padding-top:16px}._templatesTabContainer_p01dq_78 ._GalleryGrid_p01dq_105 ._galleyImagesBox_p01dq_111{width:100%}._templatesTabContainer_p01dq_78 ._GalleryGrid_p01dq_105 ._gallery_p01dq_114{width:100%;display:flex;justify-content:center;position:relative;box-sizing:border-box;margin:0 auto;gap:8px}._templatesTabContainer_p01dq_78 ._GalleryGrid_p01dq_105 ._gallery_p01dq_114._galleryNotFull_p01dq_123{justify-content:left}._templatesTabContainer_p01dq_78 ._imageWrapper_p01dq_126{cursor:pointer;position:relative;display:flex}._templatesTabContainer_p01dq_78 ._imageWrapper_p01dq_126 span{margin-top:0}._templatesTabContainer_p01dq_78 ._imageWrapper_p01dq_126 span img{box-shadow:0 0 0 1px var(--border-light-color)}._templatesTabContainer_p01dq_78 ._imageWrapper_p01dq_126._selectedTemplate_p01dq_137 img{border:none;box-shadow:0 0 0 2px var(--primary-main-color)}._templatesTabContainer_p01dq_78 ._imageContainer_p01dq_141{width:100%;margin-right:0;display:flex;flex-direction:column;gap:8px}._mainTabContent_p01dq_149{display:flex;flex-direction:column;width:100%}._mainTabContent_p01dq_149 ._toggleButtons_p01dq_154{display:flex;flex-direction:column;justify-content:start;padding-top:16px}._mainTabContent_p01dq_149 ._button_p01dq_54{bottom:68px;left:17px;position:absolute;font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.32px;text-transform:capitalize;color:var(--primary-color);padding:9px 47px!important}._fullHeight_p01dq_70{height:100%}._customHeight_p01dq_177{height:70%}._hide_p01dq_181{display:none}._createNewTemplate_p01dq_185{position:absolute;bottom:15px;width:100%;width:286px}._paper_p01dq_192{width:565px;background-color:var(--white-color)}._paper_p01dq_192 ._subDescription_p01dq_196{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold)}._overlay_p01dq_202{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2}._blurLayer_p01dq_214{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:1;border-radius:var(--standard-border-radius)}._loader_p01dq_225{position:absolute;top:40%;left:40%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:var(--standard-border-radius)}.dark ._paper_p01dq_192{border:1px solid var(--border-light-color)}._tapHeader_1alem_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_1alem_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_1alem_15 ._mainTab_1alem_23,._tabs_1alem_15 ._secondaryTab_1alem_24{width:100%}._iconsContainer_1alem_28{display:flex;align-items:center;justify-content:center}._searchImg_1alem_34{cursor:pointer}._separatorLayout_1alem_38,._separator_20_1alem_38,._separator_1alem_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_1alem_38{margin-top:28px;margin-bottom:24px}._separator_20_1alem_38{margin-top:20px;margin-bottom:20px}._buttonLayout_1alem_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_1alem_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_1alem_70{height:100%}._noMarginRight_1alem_74{margin-right:0!important}._textTapContainer_1alem_78{width:100%}._textTapContainer_1alem_78 ._textTapContent_1alem_81{width:100%;padding:16px 0}._tapHeader_1u6sz_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_1u6sz_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_1u6sz_15 ._mainTab_1u6sz_23,._tabs_1u6sz_15 ._secondaryTab_1u6sz_24{width:100%}._iconsContainer_1u6sz_28{display:flex;align-items:center;justify-content:center}._searchImg_1u6sz_34{cursor:pointer}._separatorLayout_1u6sz_38,._separator_20_1u6sz_38,._separator_1u6sz_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_1u6sz_38{margin-top:28px;margin-bottom:24px}._separator_20_1u6sz_38{margin-top:20px;margin-bottom:20px}._buttonLayout_1u6sz_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_1u6sz_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_1u6sz_70{height:100%}._noMarginRight_1u6sz_74{margin-right:0!important}._container_1u6sz_78{flex:1;display:flex;flex-direction:column}._container_1u6sz_78 ._fullHeight_1u6sz_70{height:100%}._container_1u6sz_78 ._colorPickerContainer_1u6sz_86{padding-top:10px}._container_1u6sz_78 ._ColorFillContent_1u6sz_89{padding-top:16px}._container_1u6sz_78 ._ColorFillContent_1u6sz_89 ._itemPreview_1u6sz_92{width:28px;height:28px;border:1px solid var(--border-dark-color);border-radius:var(--standard-border-radius);overflow:hidden;display:flex;justify-content:center;align-items:center}._container_1u6sz_78 ._ColorFillContent_1u6sz_89 ._mainLabel_1u6sz_102{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:normal;padding-bottom:28px}._container_1u6sz_78 ._ColorFillContent_1u6sz_89 ._brandNameLabel_1u6sz_109{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-light);line-height:normal;width:88px}._container_1u6sz_78 ._ColorFillContent_1u6sz_89 ._brandColorsRow_1u6sz_116{display:flex;gap:4px;align-items:center}._container_1u6sz_78 ._ColorFillContent_1u6sz_89 ._mainDivider_1u6sz_121{margin-top:20px;margin-bottom:20px}._divider_1u6sz_126{margin-top:14px!important;margin-bottom:14px!important}._container_gdjxr_1{padding:18px;position:relative}._container_gdjxr_1 ._title_gdjxr_5{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.32px;padding-bottom:6px}._container_gdjxr_1 ._description_gdjxr_13{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-light);line-height:18px;letter-spacing:.24px}._container_gdjxr_1 ._restAllImagesButton_gdjxr_20{margin:auto;color:var(--primary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.28px;border-radius:var(--standard-border-radius);opacity:.25}._container_gdjxr_1 ._divider_gdjxr_30{border:1px solid var(--border-light-color);margin:20px 0}._graphicContainer_9gsm2_1{display:flex;flex:1;gap:5px;max-height:100%;padding-left:8px}._graphicContainer_9gsm2_1 ._graphicSubContainer_9gsm2_8{position:relative;display:flex;flex:1;flex-direction:column;z-index:4;max-height:100%}._graphicContainer_9gsm2_1 ._graphicSubContainerExtension_9gsm2_16{display:flex;flex-direction:row}._graphicContainer_9gsm2_1 ._flexColumn_9gsm2_20{display:flex;flex-direction:column;width:100%}._graphicContainer_9gsm2_1 ._hide_9gsm2_25{display:none}div._paper_bcrm8_1{height:561px;width:972px;border-radius:var(--standard-border-radius);box-shadow:none;background-color:var(--white-color)}div._paper_bcrm8_1 ._container_bcrm8_8{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width: 768px){div._paper_bcrm8_1 ._container_bcrm8_8{justify-content:flex-start;align-items:flex-start}}div._paper_bcrm8_1 ._container_bcrm8_8 ._imageContainer_bcrm8_21{height:100%;overflow-y:clip}div._paper_bcrm8_1 ._container_bcrm8_8 ._imageContainer_bcrm8_21 img{height:100%}div._paper_bcrm8_1 ._container_bcrm8_8 ._content_bcrm8_28{padding-left:56px}div._paper_bcrm8_1 ._container_bcrm8_8 ._content_bcrm8_28 ._title_bcrm8_31{font-family:var(--font-family);font-size:var(--larger-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}div._paper_bcrm8_1 ._container_bcrm8_8 ._content_bcrm8_28 ._descriptionContainer_bcrm8_37{padding-top:4px}div._paper_bcrm8_1 ._container_bcrm8_8 ._content_bcrm8_28 ._descriptionContainer_bcrm8_37 ._description_bcrm8_37{font-family:var(--font-family);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);color:var(--secondary-color);padding-top:16px}div._paper_bcrm8_1 ._container_bcrm8_8 ._content_bcrm8_28 ._buttonsContainer_bcrm8_47{padding-top:32px;display:flex;justify-content:space-between}div._paper_bcrm8_1 ._container_bcrm8_8 ._content_bcrm8_28 ._buttonsContainer_bcrm8_47 ._buttons_bcrm8_47{display:flex;justify-content:flex-end;gap:8px}.dark ._paper_bcrm8_1{border:1px solid var(--border-light-color)}._container_ukrtw_1{display:flex;width:100%;height:100%;justify-content:center;align-items:center}._container_ukrtw_1 ._hidden_ukrtw_8{display:none}._container_ukrtw_1 ._hiddenVisibility_ukrtw_11{visibility:hidden;height:0!important;width:0!important}._container_ukrtw_1 ._loading_ukrtw_16{filter:blur(6px);pointer-events:none}._container_ukrtw_1 ._contentContainer_ukrtw_20{display:flex;width:100%;height:100%;justify-content:center}._container_ukrtw_1 ._loadingContainer_ukrtw_26{position:absolute;z-index:1}._container_ukrtw_1 ._loadingImageContainer_ukrtw_30{display:flex;justify-content:center;align-items:center;width:100%;height:100%}._container_ukrtw_1 ._loadingImage_ukrtw_30{background-size:contain;background-repeat:no-repeat;background-position:center;width:85%;height:85%}._container_u9u2a_1{flex:1;position:relative;overflow:hidden}._container_u9u2a_1 ._canvasWrapper_u9u2a_6{position:absolute;height:100%;width:100%}._container_u9u2a_1 ._canvasHeader_u9u2a_11{position:absolute;width:auto;height:18px;color:#5b5b5b;font-size:12px;font-weight:500;line-height:16px}._container_u9u2a_1 ._backgroundColor_u9u2a_20{background-color:transparent!important}._wiardImageHeader_tx2zs_1{position:absolute;background-color:var(--white-color);border-radius:10px;box-shadow:.5px 2px 7px #0000001a;z-index:129;display:flex;align-items:center;gap:5px;background:transparent}._wiardImageHeader_tx2zs_1 ._buttonContainer_tx2zs_12,._wiardImageHeader_tx2zs_1 ._editButtonContainer_tx2zs_12,._wiardImageHeader_tx2zs_1 ._uploadButtonContainer_tx2zs_12{display:flex;align-items:center;justify-content:center;gap:4px;height:20px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #24005814;width:78px;padding:4px 8px;cursor:pointer}._wiardImageHeader_tx2zs_1 ._buttonContainer_tx2zs_12:hover,._wiardImageHeader_tx2zs_1 ._editButtonContainer_tx2zs_12:hover,._wiardImageHeader_tx2zs_1 ._uploadButtonContainer_tx2zs_12:hover{transform:scale(1.02);background:var(--border-light-color)}._wiardImageHeader_tx2zs_1 ._buttonContainer_tx2zs_12 ._buttonLabel_tx2zs_31,._wiardImageHeader_tx2zs_1 ._editButtonContainer_tx2zs_12 ._buttonLabel_tx2zs_31,._wiardImageHeader_tx2zs_1 ._uploadButtonContainer_tx2zs_12 ._buttonLabel_tx2zs_31,._wiardImageHeader_tx2zs_1 ._buttonContainer_tx2zs_12 ._uploadButtonLabel_tx2zs_31,._wiardImageHeader_tx2zs_1 ._editButtonContainer_tx2zs_12 ._uploadButtonLabel_tx2zs_31,._wiardImageHeader_tx2zs_1 ._uploadButtonContainer_tx2zs_12 ._uploadButtonLabel_tx2zs_31{color:var(--primary-text-color);text-align:justify;font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px}._wiardImageHeader_tx2zs_1 ._buttonContainer_tx2zs_12 ._uploadButtonLabel_tx2zs_31,._wiardImageHeader_tx2zs_1 ._editButtonContainer_tx2zs_12 ._uploadButtonLabel_tx2zs_31,._wiardImageHeader_tx2zs_1 ._uploadButtonContainer_tx2zs_12 ._uploadButtonLabel_tx2zs_31{height:28px}._wiardImageHeader_tx2zs_1 ._uploadButtonContainer_tx2zs_12{padding:0;width:81px!important;height:28px}._wiardImageHeader_tx2zs_1 ._editButtonContainer_tx2zs_12{width:45px}._wiardImageHeader_tx2zs_1 ._buttonContainerLoading_tx2zs_50{width:fit-content!important}._disabled_tx2zs_54{cursor:not-allowed;pointer-events:none!important}._contextMenu_1v5tp_1{position:absolute;width:191px;background-color:var(--white-color);border-radius:10px;box-shadow:.5px 2px 7px #0000001a;padding:8px;z-index:129}._actionsMenu_1v5tp_11{position:absolute;background-color:var(--white-color);border-radius:10px;box-shadow:.5px 2px 7px #0000001a;padding:4px 8px;z-index:129;display:flex;align-items:center}._componentStatus_1v5tp_22,._staticTextComponentStatus_1v5tp_22{width:170px!important}._componentStatus_1v5tp_22>div,._staticTextComponentStatus_1v5tp_22>div{border-radius:4px}._componentStatus_1v5tp_22>div>div,._staticTextComponentStatus_1v5tp_22>div>div{padding:6.4px}._componentStatus_1v5tp_22>div svg,._staticTextComponentStatus_1v5tp_22>div svg{right:0}._componentStatus_1v5tp_22 ._renderedValue_1v5tp_34,._staticTextComponentStatus_1v5tp_22 ._renderedValue_1v5tp_34{font-size:12px;line-height:inherit}._staticTextComponentStatus_1v5tp_22{width:145px!important}._FormCheckBoxControlLabel_1v5tp_43{height:20px;padding-bottom:4px;margin-right:8px!important}._checkBox_1v5tp_49{padding:0 8px!important}._checkBoxLabel_1v5tp_55{color:var(--secondary-color)!important;font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-medium)!important;line-height:normal!important}._divider_1v5tp_62{margin:8px 0;border:1px solid var(--border-light-color)}._menuItem_1v5tp_67{display:flex;align-items:center;height:28px;padding:4px 8px;gap:8px;cursor:pointer;position:relative;border:2px solid rgba(var(--primary-light-color),0);border-radius:var(--default-border-radius);color:var(--secondary-color);font-size:var(--notification-font-size)}._menuItem_1v5tp_67._disabled_1v5tp_80{pointer-events:none;opacity:.5}._menuItem_1v5tp_67._hasSubMenu_1v5tp_84:hover ._subMenu_1v5tp_84{display:block}._menuItem_1v5tp_67._iconOnly_1v5tp_87{justify-content:center;align-items:center;height:30px;width:30px;box-sizing:border-box;padding:0;border-radius:4px;gap:4px}._menuItem_1v5tp_67:hover,._menuItem_1v5tp_67:focus{color:var(--primary-text-color);border-color:rgba(var(--primary-light-color),.05);background-color:rgba(var(--primary-light-color),.05)}._menuItem_1v5tp_67:hover>svg:not(._subMenuLeftIcon_1v5tp_102) path,._menuItem_1v5tp_67:focus>svg:not(._subMenuLeftIcon_1v5tp_102) path{stroke:var(--primary-text-color)}._menuItem_1v5tp_67 ._subMenuLeftIcon_1v5tp_102{position:absolute;right:0;width:14px}._subMenu_1v5tp_84{display:none;position:absolute;top:-98px;width:230px;background-color:var(--white-color);border-radius:10px;box-shadow:.5px 2px 7px #0000001a;padding:8px;z-index:130}._alignLeft_1v5tp_123{left:100%;right:inherit}._alignRight_1v5tp_128{right:100%;left:inherit}._selected_1v5tp_133{background-color:rgba(var(--primary-light-color),.05)}._canvasContainer_vvnmv_1{display:flex;flex:1;position:relative}._canvasContainerEffects_vvnmv_7{filter:blur(5px);pointer-events:none}._loadingContainer_vvnmv_12{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#ffffff80;z-index:10}._sliderContainer_jtjpg_1{display:flex;justify-content:flex-end;padding-right:40px;background-color:var(--card-background)}._sliderContainer_jtjpg_1 ._sliderInput_jtjpg_7{width:150px;display:flex;gap:5px;align-items:center;padding-bottom:13px}._sliderContainer_jtjpg_1 ._zoomValueLabel_jtjpg_14{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:normal}._contextMenu_6dm00_1{width:160px;position:absolute;background-color:var(--white-color);box-shadow:0 2px 8px #2400581a;z-index:4;padding:8px;border-radius:var(--standard-border-radius)}._menuItem_6dm00_11{height:28px;display:flex;align-items:center;padding:4px 16px;border-radius:var(--standard-border-radius);font-size:var(--notification-font-size)}._menuItem_6dm00_11:hover{background:rgba(var(--secondary-color),.1);cursor:pointer}._styledTooltipPopper_1uy1b_1{top:164px!important}._customStyledTooltipPopper_1uy1b_5{bottom:140px!important;left:182px!important;height:184px}._styledTooltip_1uy1b_1{background-color:var(--primary-text-color)!important;box-shadow:0 3px 12px #00000026;padding:12px!important;width:274px}._tooltipArrow_1uy1b_19{color:var(--primary-text-color)!important}._tooltipContent_1uy1b_23 ._toolTipTitle_1uy1b_23{color:var(--white-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);padding-bottom:8px}._tooltipContent_1uy1b_23 ._toolTipDescription_1uy1b_30{color:var(--white-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-light);line-height:var(--medium-line-height)}._tooltipContent_1uy1b_23 ._toolTipButtons_1uy1b_36{display:flex;justify-content:end;padding-top:12px;gap:4px}._tooltipContent_1uy1b_23 ._toolTipButtons_1uy1b_36 ._previousButton_1uy1b_42{color:var(--white-color);font-size:var(--notification-font-size);height:28px}._tooltipContent_1uy1b_23 ._toolTipButtons_1uy1b_36 ._nextButton_1uy1b_47{height:28px;font-size:var(--notification-font-size);width:54px}._tooltipContent_1uy1b_23 ._closeIcon_1uy1b_52{position:absolute;cursor:pointer;right:10px;top:6px;width:14px;height:14px}._tooltipContent_1uy1b_23 ._closeIcon_1uy1b_52>path{stroke:var(--white-color)}._sceneItemContainer_96e65_1{padding:8px;text-align:center;cursor:pointer;display:flex;flex-direction:column;position:relative;border:1px solid white}._sceneItemContainer_96e65_1:focus,._sceneItemContainer_96e65_1:hover,._sceneItemContainer_96e65_1._isCurrentScene_96e65_10{border-radius:8px;border:1px solid rgba(83,0,201,.07);background:rgba(83,0,201,.1)}._sceneItemContainer_96e65_1 ._sceneName_96e65_15{font-size:var(--extra-small-font-size);font-weight:var(--text-weight-bold)}._sceneItemContainer_96e65_1 ._sceneDimensions_96e65_19{font-size:var(--extra-small-font-size)}._sceneItemContainer_96e65_1 ._sceneImage_96e65_22{text-align:center;margin:0 auto;width:fit-content;min-width:80px}._sceneItemContainer_96e65_1 ._sceneImage_96e65_22 img{max-height:46px;max-width:130px;margin:0 auto;border:1px solid var(--border-light-color);box-shadow:1.95px 1.95px 2.6px #00000026}._sceneItemContainer_96e65_1 ._circleLoader_96e65_35{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}._sceneItemContainer_96e65_1 ._loading_96e65_42{filter:blur(2px);opacity:.7}._timelineItemsContainer_gtqko_1{background:var(--white-color);position:relative;box-shadow:0 2px 8px #2400580a;padding:4px}._timelineItemsContainer_gtqko_1 ._timelineItemsWrapper_gtqko_7{display:flex;align-items:center;gap:8px}._timelineItemsContainer_gtqko_1 ._addSceneContainer_gtqko_12{display:flex;flex-direction:column;align-self:baseline;gap:6px;margin-top:8px;position:sticky;margin-left:auto;width:80px;height:100%;right:0;background:var(--white-color);padding:15px 5px}._timelineItemsContainer_gtqko_1 ._addSceneContainer_gtqko_12 ._addNewLabel_gtqko_31{color:var(--primary-text-color);text-align:center;font-size:var(--extra-small-font-size);width:76px}._timelineItemsContainer_gtqko_1 ._addSceneContainer_gtqko_12 ._addNewLabel_gtqko_31:hover{background-color:var(--border-light-color);cursor:pointer;border-radius:var(--standard-border-radius)}._timelineItemsContainer_gtqko_1 ._addSceneContainer_gtqko_12 ._draggedScene_gtqko_42{height:80px;opacity:.75}._timelineItemsContainer_gtqko_1 ._addSceneIconWrapper_gtqko_46{background:var(--border-light-color);display:flex;align-items:center;justify-content:center;cursor:pointer;align-self:start;width:46px;height:48px;border-radius:10px;margin:0 auto}._timelineItemsContainer_gtqko_1 ._disabled_gtqko_58{opacity:.5;cursor:not-allowed;pointer-events:none}._smartImageBox_fu1b5_1{display:flex;gap:4px;align-items:center;justify-content:center;margin-top:8px;width:auto;color:#5b5b5b;font-size:12px;font-weight:500;line-height:16px;height:fit-content}._smartImageBox_fu1b5_1 ._buttonWrapper_fu1b5_14,._smartImageBox_fu1b5_1 ._fileUploaderButtonWrapper_fu1b5_14{display:flex;align-items:center;gap:4px;height:28px;justify-content:center;border-radius:8px;background:#fff;border:1px solid #e7e7e7;box-shadow:0 2px 8px #24005814;cursor:pointer;transition:transform .3s ease;padding:0 6px}._smartImageBox_fu1b5_1 ._buttonWrapper_fu1b5_14:hover,._smartImageBox_fu1b5_1 ._fileUploaderButtonWrapper_fu1b5_14:hover{transform:scale(1.02);background:#e7e7e7}._smartImageBox_fu1b5_1 ._fileUploaderButtonWrapper_fu1b5_14{padding:0}._smartImageBox_fu1b5_1 ._buttonLabel_fu1b5_35{color:var(--secondary-color);font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:var(--text-weight-medium);line-height:16px;min-width:50px;display:flex;justify-content:center}._smartImageBox_fu1b5_1 label._buttonLabel_fu1b5_35{height:100%;font-size:12px!important;width:100%;color:var(--secondary-color);padding:0 8px}._smartImageBox_fu1b5_1 label._buttonLabel_fu1b5_35:hover{background:#e7e7e7}._smartImageBox_fu1b5_1 ._size_16_fu1b5_56{width:16px}._smartImageBox_fu1b5_1 ._disabled_fu1b5_59{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:#fff}._container_1m5t6_1{display:flex;gap:5px;align-items:center;justify-content:center}._container_1m5t6_1 ._formControlLabel_1m5t6_7{gap:8px;margin-right:0!important}._container_1m5t6_1 ._formControlLabel_1m5t6_7>span{font-size:var(--notification-font-size)!important;color:var(--primary-text-color)!important;font-weight:var(--text-weight-medium);line-height:normal}._tapHeader_adv1o_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_adv1o_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_adv1o_15 ._mainTab_adv1o_23,._tabs_adv1o_15 ._secondaryTab_adv1o_24{width:100%}._iconsContainer_adv1o_28{display:flex;align-items:center;justify-content:center}._searchImg_adv1o_34{cursor:pointer}._separatorLayout_adv1o_38,._separator_20_adv1o_38,._separator_adv1o_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_adv1o_38{margin-top:28px;margin-bottom:24px}._separator_20_adv1o_38{margin-top:20px;margin-bottom:20px}._buttonLayout_adv1o_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_adv1o_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_adv1o_70{height:100%}._noMarginRight_adv1o_74{margin-right:0!important}._canvasBrandSettingsContainer_adv1o_78{display:flex;flex-direction:row;padding:10px 16px;justify-content:space-between;align-items:center;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px;margin-top:4.5px}._canvasBrandSettingsContainer_adv1o_78 ._brandsConfigrations_adv1o_91{display:flex;gap:12px;align-items:center;justify-content:center}._canvasBrandSettingsContainer_adv1o_78 ._brandsConfigrations_adv1o_91 ._componentStatus_adv1o_97>div{border-radius:var(--small-border-radius)}._canvasBrandSettingsContainer_adv1o_78 ._brandsConfigrations_adv1o_91 ._componentStatus_adv1o_97>div>div{padding:6.4px}._canvasBrandSettingsContainer_adv1o_78 ._brandsConfigrations_adv1o_91 ._componentStatus_adv1o_97>div svg{right:0}._canvasBrandSettingsContainer_adv1o_78 ._brandsConfigrations_adv1o_91 ._componentStatus_adv1o_97 ._renderedValue_adv1o_106{font-size:12px;line-height:inherit}._canvasBrandSettingsContainer_adv1o_78 ._brandsConfigrations_adv1o_91 ._brandSettingTitle_adv1o_110{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px}._hide_adv1o_118{display:none}._tapHeader_1qke0_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_1qke0_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_1qke0_15 ._mainTab_1qke0_23,._tabs_1qke0_15 ._secondaryTab_1qke0_24{width:100%}._iconsContainer_1qke0_28{display:flex;align-items:center;justify-content:center}._searchImg_1qke0_34{cursor:pointer}._separatorLayout_1qke0_38,._separator_20_1qke0_38,._separator_1qke0_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_1qke0_38{margin-top:28px;margin-bottom:24px}._separator_20_1qke0_38{margin-top:20px;margin-bottom:20px}._buttonLayout_1qke0_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_1qke0_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_1qke0_70{height:100%}._noMarginRight_1qke0_74{margin-right:0!important}._container_1qke0_78{display:flex;flex-direction:column}._container_1qke0_78 ._canvasControlsContainer_1qke0_82{display:flex;padding:8px 12px;justify-content:space-between;align-items:center;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px}._container_1qke0_78 ._canvasControlsContainer_1qke0_82 ._canvasControlsWrapper_1qke0_93{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}._container_1qke0_78 ._canvasControlsContainer_1qke0_82 ._canvasControlsWrapper_1qke0_93 ._ControlButtonWrapper_1qke0_100{border-radius:var(--small-border-radius);width:71px;display:flex;gap:4px;align-items:center;padding:0;height:28px}._container_1qke0_78 ._canvasControlsContainer_1qke0_82 ._canvasControlsWrapper_1qke0_93 ._ControlButtonWrapper_1qke0_100 ._buttonLabel_1qke0_109{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:normal}._container_1qke0_78 ._canvasControlsContainer_1qke0_82 ._canvasControlsWrapper_1qke0_93 ._colorBox_1qke0_115{border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;width:20px;height:20px}._container_1qke0_78 ._canvasControlsContainer_1qke0_82 ._canvasControlsWrapper_1qke0_93 ._divider_1qke0_123{border-width:1px;border-color:#5b5b5b33;height:20px;align-self:center}._hide_1qke0_130{display:none}._container_ceq9z_1{display:flex;gap:5px}._container_ceq9z_1 ._textField_ceq9z_5{border-radius:4px;font-size:var(--small-font-size);height:25px}._container_ceq9z_1 ._colorTextfield_ceq9z_10{padding:0 8px 0 17px}._container_ceq9z_1 ._colorInput_ceq9z_13{position:absolute;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}._container_ceq9z_1 ._colorPickerContainer_ceq9z_22{position:absolute;top:-26px;left:230px}._container_ceq9z_1 ._colorPicker_ceq9z_22{position:absolute;top:25px;z-index:9;background-color:var(--white-color);border:1px solid var(--border-light-color);padding:8px;padding-top:24px!important;border-radius:var(--default-border-radius)}._container_ceq9z_1 ._colorPicker_ceq9z_22 ._closeIcon_ceq9z_37{position:absolute;top:8px;right:8px;cursor:pointer;align-items:center;height:12px;width:12px}._container_ceq9z_1 ._colorPicker_ceq9z_22 ._closeIcon_ceq9z_37:hover{background-color:var(--border-light-color)}._container_ceq9z_1 ._colorBox_ceq9z_49{border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;width:26px;height:24px;border-radius:4px}._popover_1n9tj_1{display:flex;flex-direction:column;gap:20px;padding:16px!important;align-items:center;width:250px;box-shadow:0 2px 8px #2400580a!important;overflow-y:visible!important;overflow-x:visible!important}._allShadowOptionsControls_1n9tj_13{display:flex;flex-direction:column}._allShadowOptionsControls_1n9tj_13 ._blurLabel_1n9tj_17,._allShadowOptionsControls_1n9tj_13 ._blurColorLabel_1n9tj_17{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px;padding-bottom:5px}._allShadowOptionsControls_1n9tj_13 ._blurColorLabel_1n9tj_17{margin-bottom:8px;padding-bottom:0}._allShadowOptionsControls_1n9tj_13 ._divider_1n9tj_29{margin-top:16px;margin-bottom:16px;border:1px solid var(--border-light-color)}._allShadowOptionsControls_1n9tj_13 ._inputLabel_1n9tj_34{color:var(--secondary-color)!important;font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-bold)!important;line-height:var(--medium-line-height)!important;letter-spacing:.24px!important}._allShadowOptionsControls_1n9tj_13 ._closeIcon_1n9tj_41{position:absolute;top:8px;right:8px;cursor:pointer;align-items:center;height:12px;width:12px}._allShadowOptionsControls_1n9tj_13 ._closeIcon_1n9tj_41:hover{background-color:var(--border-light-color)}._sliderInput_1n9tj_54{display:flex;gap:11px;align-items:center;justify-content:center;padding-left:5px}._sliderInput_1n9tj_54 ._slider_1n9tj_54{padding-right:0;padding-left:0}._sliderInput_1n9tj_54 ._slider_1n9tj_54 ._MuiSlider-thumb_1n9tj_65{height:12px;width:12px}._sliderInput_1n9tj_54 ._inputBase_1n9tj_69{font-size:var(--notification-font-size)!important;padding:2px 6px!important;border-radius:var(--small-border-radius)!important}._sliderInput_1n9tj_54 ._input_1n9tj_34{height:24px;width:40px}._sliderInput_1n9tj_54 ._input_1n9tj_34>div{border-radius:var(--small-border-radius)}._offset_1n9tj_82{display:flex;gap:18px}._offset_1n9tj_82 ._offsetContainer_1n9tj_86{display:flex;align-items:center;justify-content:center;gap:10px}._offset_1n9tj_82 ._offsetContainer_1n9tj_86 input{height:24px;box-sizing:border-box;border-radius:var(--standard-border-radius);font-size:var(--small-font-size)}._offset_1n9tj_82 ._offsetContainer_1n9tj_86 p{font-size:var(--small-font-size)}._shapeShadowButtonsContainer_14p8o_1{display:flex;align-items:center;justify-content:center}._shapeShadowButtonsContainer_14p8o_1 ._shapeShadowButtonWrapper_14p8o_6{height:auto;border-radius:4px;border:1px solid var(--white-color);padding:0}._shapeShadowButtonsContainer_14p8o_1 ._shapeShadowButtonWrapper_14p8o_6:hover{border:1px solid rgba(83,0,201,.05);background:rgba(83,0,201,.07)}._shapeShadowButtonsContainer_14p8o_1 ._shapeShadowSelected_14p8o_16{background-color:#5300c912}._popover_91v7c_1{display:flex;flex-direction:column;gap:20px;padding:24px 16px!important;align-items:center;width:222px;box-shadow:0 2px 8px #2400580a!important}._allBorderControls_91v7c_11{width:194px;display:flex;flex-direction:column}._allBorderControls_91v7c_11 ._borderStyles_91v7c_16{display:flex;justify-content:space-between;gap:8px}._allBorderControls_91v7c_11 ._borderStyles_91v7c_16 ._borderControl_91v7c_21{width:32px;height:20px;display:flex;align-items:center;justify-content:center}._allBorderControls_91v7c_11 ._borderStyles_91v7c_16 ._borderControl_91v7c_21:hover{background-color:var(--border-light-color);border-radius:var(--small-border-radius)}._allBorderControls_91v7c_11 ._borderStyles_91v7c_16 ._border_91v7c_16{border:1px solid var(--border-dark-color);border-radius:var(--small-border-radius)}._allBorderControls_91v7c_11 ._borderStyles_91v7c_16 ._selectedItem_91v7c_36{background-color:var(--border-light-color);border-radius:var(--small-border-radius)}._allBorderControls_91v7c_11 ._label_91v7c_40{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px;margin-bottom:8px}._allBorderControls_91v7c_11 ._divider_91v7c_48{margin-top:16px;margin-bottom:16px}._sliderInput_91v7c_53{display:flex;gap:11px;align-items:center;justify-content:center}._sliderInput_91v7c_53 ._slider_91v7c_53{padding-right:0;padding-left:0}._sliderInput_91v7c_53 ._slider_91v7c_53 ._MuiSlider-thumb_91v7c_63{height:12px;width:12px}._sliderInput_91v7c_53 ._inputBase_91v7c_67{font-size:var(--notification-font-size)!important;padding:0 4px 0 5px!important;border-radius:var(--small-border-radius)!important}._sliderInput_91v7c_53 ._input_91v7c_67{height:19px;width:36px}._sliderInput_91v7c_53 ._input_91v7c_67>div{border-radius:var(--small-border-radius)}._hide_91v7c_83{display:none}._tapHeader_1y09d_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_1y09d_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_1y09d_15 ._mainTab_1y09d_23,._tabs_1y09d_15 ._secondaryTab_1y09d_24{width:100%}._iconsContainer_1y09d_28{display:flex;align-items:center;justify-content:center}._searchImg_1y09d_34{cursor:pointer}._separatorLayout_1y09d_38,._separator_20_1y09d_38,._separator_1y09d_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_1y09d_38{margin-top:28px;margin-bottom:24px}._separator_20_1y09d_38{margin-top:20px;margin-bottom:20px}._buttonLayout_1y09d_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_1y09d_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_1y09d_70{height:100%}._noMarginRight_1y09d_74{margin-right:0!important}._container_1y09d_78{display:flex;flex-direction:column}._container_1y09d_78 ._shapesToolBar_1y09d_82{flex:1;display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px}._container_1y09d_78 ._shapesToolBar_1y09d_82 ._leftToolBarSide_1y09d_95,._container_1y09d_78 ._shapesToolBar_1y09d_82 ._leftToolBarSide_1y09d_95 ._shapeColors_1y09d_100{display:flex;align-items:center;gap:.5rem}._container_1y09d_78 ._shapesToolBar_1y09d_82 ._leftToolBarSide_1y09d_95 ._shapeColors_1y09d_100 ._colorBox_1y09d_105{border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;width:20px;height:20px}._container_1y09d_78 ._shapesToolBar_1y09d_82 ._rightSideControls_1y09d_113{display:flex;justify-content:space-between;gap:5px}._container_1y09d_78 ._shapesToolBar_1y09d_82 ._BorderButtonWrapper_1y09d_118{height:28px;display:flex;gap:5px}._container_1y09d_78 ._shapesToolBar_1y09d_82 ._BorderButtonWrapper_1y09d_118 ._buttonLabel_1y09d_123{color:#5b5b5b;font-size:12px;font-weight:500;line-height:normal}._container_1y09d_78 ._shapesToolBar_1y09d_82 ._selected_1y09d_129{background-color:var(--border-light-color)}._container_1y09d_78 ._shapesToolBar_1y09d_82 ._verticalDivider_1y09d_132{height:20px;width:1px;background:rgba(91,91,91,.2);margin-top:3px;margin-left:8px}._hide_1y09d_140{display:none}._flipButton_1wl65_1{height:auto!important}._flipButton_1wl65_1 ._iconTitle_1wl65_4{display:flex;align-items:center}._flipButton_1wl65_1 ._iconTitle_1wl65_4 ._flipTitle_1wl65_8{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:normal}._flipButton_1wl65_1 ._iconTitle_1wl65_4 ._FlipHorizontal_1wl65_14{padding-right:2px}._flipControlsContent_1wl65_18{padding:8px;background-color:var(--white-color);border-radius:8px;border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a}._flipControlsContent_1wl65_18 ._flipTitle_1wl65_8{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:normal}._flipControlsContent_1wl65_18 ._buttonFlip_1wl65_32{display:flex;align-items:center;gap:8px}._activeButton_1wl65_38{border-radius:4px!important;border:1px solid rgba(83,0,201,.05)!important;background:rgba(83,0,201,.05)!important}._buttonFlip_1wl65_32{display:flex;align-items:center}._tapHeader_tv7zo_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_tv7zo_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_tv7zo_15 ._mainTab_tv7zo_23,._tabs_tv7zo_15 ._secondaryTab_tv7zo_24{width:100%}._iconsContainer_tv7zo_28{display:flex;align-items:center;justify-content:center}._searchImg_tv7zo_34{cursor:pointer}._separatorLayout_tv7zo_38,._separator_20_tv7zo_38,._separator_tv7zo_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_tv7zo_38{margin-top:28px;margin-bottom:24px}._separator_20_tv7zo_38{margin-top:20px;margin-bottom:20px}._buttonLayout_tv7zo_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_tv7zo_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_tv7zo_70{height:100%}._noMarginRight_tv7zo_74{margin-right:0!important}._container_tv7zo_78{display:flex;flex-direction:column}._container_tv7zo_78 ._imageToolBar_tv7zo_82{flex:1;display:flex;align-items:center;justify-content:space-between;padding:5px 12px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px}._hide_tv7zo_96{display:none}._alignment_dvqtt_1{padding:12px;background-color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;z-index:4}._popoverBody_dvqtt_10{z-index:4}._textControls_p9qie_1{flex:1;display:flex;align-items:center;justify-content:space-between;padding:2.5px 12px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px}._textControls_p9qie_1 ._groupControlsWrapper_p9qie_13{display:flex;grid-gap:12px;align-items:center}._textControls_p9qie_1 ._groupControlsWrapper_p9qie_13 ._groupControlsIcons_p9qie_18{display:flex;align-items:center;gap:12px}._textControls_p9qie_1 ._groupControlsWrapper_p9qie_13 ._groupControlsIcons_p9qie_18 ._iconbutton_p9qie_23{padding:0;height:25px}._textControls_p9qie_1 ._groupButton_p9qie_27{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:normal;padding:0}._tapHeader_14lma_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_14lma_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_14lma_15 ._mainTab_14lma_23,._tabs_14lma_15 ._secondaryTab_14lma_24{width:100%}._iconsContainer_14lma_28{display:flex;align-items:center;justify-content:center}._searchImg_14lma_34{cursor:pointer}._separatorLayout_14lma_38,._separator_20_14lma_38,._separator_14lma_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_14lma_38{margin-top:28px;margin-bottom:24px}._separator_20_14lma_38{margin-top:20px;margin-bottom:20px}._buttonLayout_14lma_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_14lma_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_14lma_70{height:100%}._noMarginRight_14lma_74{margin-right:0!important}._container_14lma_78{display:flex;flex-direction:column}._container_14lma_78 ._staticPathControlsContainer_14lma_82{display:flex;padding:8px 12px;justify-content:space-between;align-items:center;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px}._container_14lma_78 ._staticPathControlsContainer_14lma_82 ._StaticPathControlsWrapper_14lma_93{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;padding:3px;border-radius:4px}._container_14lma_78 ._staticPathControlsContainer_14lma_82 ._StaticPathControlsWrapper_14lma_93:hover{background-color:var(--border-light-color);cursor:pointer}._hide_14lma_107{display:none}._FormCheckBoxControlLabel_i64vy_1{height:20px;padding-bottom:2px;margin-right:8px!important}._checkBox_i64vy_7{padding:0 8px!important}._checkBoxLabel_i64vy_13{color:var(--secondary-color)!important;font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-medium)!important;line-height:normal!important}._popover_owtxs_1{display:flex;flex-direction:column;gap:20px;padding:16px!important;align-items:center;width:215px;box-shadow:0 2px 8px #2400580a!important;overflow-y:visible!important;overflow-x:visible!important}._resizeTextElementContainer_owtxs_13{display:flex;flex-direction:column}._resizeTextElementContainer_owtxs_13 ._closeIcon_owtxs_17{position:absolute;top:8px;right:8px;cursor:pointer;align-items:center;height:12px;width:12px}._resizeTextElementContainer_owtxs_13 ._closeIcon_owtxs_17:hover{background-color:var(--border-light-color)}._resizeTextElementContainer_owtxs_13 ._textBoxSizeTitle_owtxs_29,._resizeTextElementContainer_owtxs_13 ._fixedFontSizeSection_owtxs_29 ._maxFontLabel_owtxs_29{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px;padding-bottom:12px}._resizeTextElementContainer_owtxs_13 ._fixedFontSizeSection_owtxs_29{margin-top:14px}._resizeTextElementContainer_owtxs_13 ._fixedFontSizeSection_owtxs_29 ._maxFontLabel_owtxs_29{padding-bottom:8px}._resizeTextElementContainer_owtxs_13 ._inputLabel_owtxs_43{color:var(--secondary-color)!important;font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-bold)!important;line-height:var(--medium-line-height)!important;letter-spacing:.24px!important}._resizeTextElementContainer_owtxs_13 ._resolution_owtxs_50{display:flex;gap:14px}._resizeTextElementContainer_owtxs_13 ._resolution_owtxs_50 ._resolutionContainer_owtxs_54{display:flex;align-items:center;justify-content:center;gap:5px}._resizeTextElementContainer_owtxs_13 ._resolution_owtxs_50 ._resolutionContainer_owtxs_54 input{height:24px;box-sizing:border-box;border-radius:var(--standard-border-radius);font-size:var(--small-font-size)}._resizeTextElementContainer_owtxs_13 ._resolution_owtxs_50 ._resolutionContainer_owtxs_54 p{font-size:var(--small-font-size)}._resizeTextElementContainer_owtxs_13 ._resolution_owtxs_50 ._resolutionContainer_owtxs_54 ._rootClass_owtxs_69{padding-right:5px!important}._resizeTextElementContainer_owtxs_13 ._resolution_owtxs_50 ._resolutionContainer_owtxs_54 ._rootClass_owtxs_69 ._textField_owtxs_72{font-size:var(--small-font-size)}._resizeTextElementContainer_owtxs_13 ._resizeButtonContainer_owtxs_75{margin-top:16px;display:flex;justify-content:flex-end}._resizeTextElementContainer_owtxs_13 ._resizeButtonContainer_owtxs_75 ._resizeButton_owtxs_75{height:32px;width:72px;font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px}._alignContainer_1iiqq_1{padding:6px 8px;background-color:var(--white-color);display:flex;gap:4px;border-radius:4px;border:1px solid var(--border-light-color);box-shadow:0 2px 8px #2400580a}._alignContainer_1iiqq_1 ._selectedButton_1iiqq_10{border-radius:4px;border:1px solid rgba(83,0,201,.05);background:rgba(83,0,201,.05)}._alignContainer_1iiqq_1 ._alignButton_1iiqq_15{padding:0;height:20px;border-radius:4px}._textControl_1iiqq_21:hover{background-color:var(--border-light-color);border-radius:4px;cursor:pointer}._input_xcg9s_1{padding-right:0;font-size:var(--small-font-size)!important;border:1px solid rgb(185,185,185);border-radius:4px!important;color:var(--primary-text-color)!important;line-height:var(--medium-line-height)!important;letter-spacing:.02px;height:20px;width:60px;padding-left:5px}._input_xcg9s_1:hover{background-color:#5300c90d}._expandIcon_xcg9s_17{cursor:pointer}._popoverContent_xcg9s_21{max-height:400px;width:90px;overflow-y:auto;padding:10px 0}._menuItem_xcg9s_28{color:var(--secondary-color)!important;font-size:var(--extra-small-font-size);font-weight:var(--text-weight-bold);line-height:15px;padding:5px 20px;display:flex;align-items:center;cursor:pointer}._menuItem_xcg9s_28:hover{background-color:#f3f3f3}._menuItem_xcg9s_28._selected_xcg9s_41{background-color:#f3f3f3;font-weight:var(--text-weight-extra-bold)}._iconButton_1ogth_1{height:24px!important;width:20px!important;padding:0!important}._textControl_1ogth_7{height:20px;width:20px}._textControl_1ogth_7:hover{background-color:var(--border-light-color);border-radius:4px;cursor:pointer}._textSpacingContent_159j7_1{padding:16px;background-color:var(--white-color);display:grid;grid-gap:8px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);box-shadow:0 2px 8px #2400580a;min-width:226px;width:226px;max-height:150px}._textSpacingContent_159j7_1 ._lineHeightControl_159j7_13{display:flex;align-items:center;justify-content:space-between}._textSpacingContent_159j7_1 ._lineHeightControl_159j7_13 ._title_159j7_18{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.24px}._textSpacingContent_159j7_1 ._sliderInput_159j7_25{display:flex;gap:11px;align-items:center;justify-content:center}._textSpacingContent_159j7_1 ._sliderInput_159j7_25 ._slider_159j7_25{padding-right:0;padding-left:0}._textSpacingContent_159j7_1 ._sliderInput_159j7_25 ._slider_159j7_25 ._MuiSlider-thumb_159j7_35{height:12px;width:12px}._textControl_159j7_40:hover{background-color:var(--border-light-color);border-radius:4px;cursor:pointer}._inputBase_159j7_46{font-size:var(--notification-font-size)!important;padding:0 4px 0 8px!important;border-radius:4px!important}._input_159j7_46{height:19px;width:31px}._input_159j7_46>div{border-radius:4px}._popoverBody_159j7_63{z-index:1600;transform:translate3d(845px,79px,0)!important;border-radius:var(--standard-border-radius)!important;border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a!important}._tapHeader_v61rz_1{display:flex;align-items:center;font-weight:500;justify-content:space-between;padding-top:14px;padding-bottom:16px;border-bottom:2px solid var(--border-light-color);margin-right:16px;margin-left:16px;flex-direction:column;gap:8px}._tabs_v61rz_15{display:flex;flex-direction:row;overflow:scroll;max-height:82vh;height:100%;padding:0 16px}._tabs_v61rz_15 ._mainTab_v61rz_23,._tabs_v61rz_15 ._secondaryTab_v61rz_24{width:100%}._iconsContainer_v61rz_28{display:flex;align-items:center;justify-content:center}._searchImg_v61rz_34{cursor:pointer}._separatorLayout_v61rz_38,._separator_20_v61rz_38,._separator_v61rz_38{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._separator_v61rz_38{margin-top:28px;margin-bottom:24px}._separator_20_v61rz_38{margin-top:20px;margin-bottom:20px}._buttonLayout_v61rz_54{font-size:12px;height:32px;line-height:16px;letter-spacing:.24px}._titleLayout_v61rz_61{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.24px}._fullHeight_v61rz_70{height:100%}._noMarginRight_v61rz_74{margin-right:0!important}._container_v61rz_78{display:flex;flex-direction:column}._container_v61rz_78 ._textControls_v61rz_82,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82{flex:1;display:flex;align-items:center;justify-content:space-between;padding:9.5px 12px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94{display:flex;grid-gap:8px;align-items:center}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._fontSelector_v61rz_99,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._fontSelector_v61rz_99{border:1px solid rgb(185,185,185);border-radius:4px;padding:0 6px;cursor:pointer;font-weight:var(--text-weight-bold);font-size:var(--extra-small-font-size);display:flex;height:20px;align-items:center;width:110px;justify-content:space-between}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._fontSelector_v61rz_99:hover,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._fontSelector_v61rz_99:hover{background-color:#5300c90d}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._fontSelector_v61rz_99 ._fontSelectorDropdownIcon_v61rz_115,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._fontSelector_v61rz_99 ._fontSelectorDropdownIcon_v61rz_115{display:flex}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118{margin-right:4px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118>div,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118>div{min-width:48px!important;width:56px;border-radius:4px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118>div>div,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118>div>div{min-height:auto!important;padding-left:5px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118:hover,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._dropDown_v61rz_118:hover{background-color:#5300c90d}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textTypeDropDown_v61rz_133>div,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textTypeDropDown_v61rz_133>div{border-radius:4px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textTypeDropDown_v61rz_133>div>div,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textTypeDropDown_v61rz_133>div>div{min-height:auto}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._divider_v61rz_139,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._divider_v61rz_139{border-width:1px;border-color:#5b5b5b33;height:20px;align-self:center}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._colorBox_v61rz_145,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._colorBox_v61rz_145{border-radius:var(--small-border-radius);border:2px solid #b3b3b9;background:var(--white-color);box-shadow:0 2px 8px #2400580a;width:17px;height:17px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153{display:flex;align-items:center;gap:12px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._iconbutton_v61rz_158,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._iconbutton_v61rz_158{height:24px;width:20px;padding:0}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._FormCheckBoxControlLabel_v61rz_163,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._FormCheckBoxControlLabel_v61rz_163{height:20px;padding-bottom:4px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._checkBox_v61rz_167,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._checkBox_v61rz_167{padding-left:5px;padding-right:5px}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._checkBoxLabel_v61rz_171,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._checkBoxLabel_v61rz_171{color:var(--secondary-color)!important;font-size:var(--notification-font-size)!important;font-weight:var(--text-weight-medium)!important;line-height:normal!important}._container_v61rz_78 ._textControls_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._fixedTextButtonWrapper_v61rz_177,._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._textControlsWrapper_v61rz_94 ._textControlsIcons_v61rz_153 ._fixedTextButtonWrapper_v61rz_177{padding:0;height:24px;border-radius:var(--small-border-radius)}._container_v61rz_78 ._textControlSecondToolBar_v61rz_82{gap:5px;justify-content:flex-end;margin-top:4px}._container_v61rz_78 ._textControlSecondToolBar_v61rz_82 ._fixedTextButtonWrapper_v61rz_177{padding:0;height:24px;border-radius:var(--small-border-radius);padding-right:4px!important}._container_v61rz_78 ._iconButton_v61rz_193{padding:0}._textControl_v61rz_82{height:20px;width:20px}._textControl_v61rz_82:hover{background-color:var(--border-light-color);border-radius:4px;cursor:pointer}._hide_v61rz_207{display:none}._container_8tzwg_1{display:flex;flex-direction:column}._container_8tzwg_1 ._vectorToolBar_8tzwg_5{flex:1;display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;margin-right:8px}._container_8tzwg_1 ._vectorToolBar_8tzwg_5 ._leftToolBarSide_8tzwg_18,._container_8tzwg_1 ._vectorToolBar_8tzwg_5 ._leftToolBarSide_8tzwg_18 ._vectorColors_8tzwg_23{display:flex;align-items:center;gap:.5rem}._container_8tzwg_1 ._vectorToolBar_8tzwg_5 ._leftToolBarSide_8tzwg_18 ._vectorColors_8tzwg_23 ._colorBox_8tzwg_28{border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;width:20px;height:20px}._hide_8tzwg_37{display:none}._campaignGenerationForm_o1oe8_1{display:flex;align-items:center;flex-direction:column;justify-content:center;width:40%}._campaignGenerationForm_o1oe8_1 ._content_o1oe8_8{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;width:80%;height:100%}._campaignGenerationForm_o1oe8_1 ._content_o1oe8_8 ._title_o1oe8_16{font-size:var(--large-font-size);font-weight:var(--text-weight-bold);font-style:normal;line-height:normal;color:var(--primary-text-color)}._campaignGenerationForm_o1oe8_1 ._content_o1oe8_8 ._input_o1oe8_23{margin-top:24px}._campaignGenerationForm_o1oe8_1 ._content_o1oe8_8 ._button_o1oe8_26{font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);font-style:normal;line-height:16px;width:fit-content;height:40px;margin-top:32px;letter-spacing:.32px}._loadingContainer_o1oe8_37{margin-top:32px;gap:5px;display:flex;flex-direction:row;width:100%;align-items:center;height:40px}._loadingContainer_o1oe8_37 ._content_o1oe8_8{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--secondary-color);text-align:center;font-size:var(--small-font-size);font-style:normal;font-weight:var(--text-weight-medium);line-height:163.9%;width:fit-content}._loadingContainer_o1oe8_37 ._content_o1oe8_8 ._colored_o1oe8_59{color:var(--primary-light-color);font-weight:var(--text-weight-extra-bold)}._templatesEmptyState_1wpo9_1{height:100%;align-self:center;position:absolute}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6 ._image_1wpo9_13{padding:52px 61px 12px;background:#fafafa;margin-bottom:52px;width:70%}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6 ._title_1wpo9_19{font-size:var(--larger-font-size);font-weight:var(--text-weight-medium);line-height:32px;margin-bottom:16px}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6 ._boldSubTitle_1wpo9_25{color:var(--primary-main-color);font-size:var(--extra-medium-font-size);font-weight:var(--text-weight-bold);line-height:28px}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6 ._or_1wpo9_31{font-size:16px;font-weight:var(--text-weight-medium);position:relative;width:400px;margin:24px 0;text-align:center;opacity:.5;color:var(--text-primary-color)}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6 ._or_1wpo9_31:before{position:absolute;bottom:calc(50% - 1px);left:0;display:inline-block;width:45%;height:1px;content:"";background-color:#b3b3b980}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6 ._or_1wpo9_31:after{position:absolute;right:0;bottom:calc(50% - 1px);display:inline-block;width:45%;height:1px;content:"";background-color:#b3b3b980}._templatesEmptyState_1wpo9_1 ._content_1wpo9_6 ._button_1wpo9_61{font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.32px;text-transform:capitalize;color:var(--primary-color)}._gallery_xw0sl_1,._ttiGallery_xw0sl_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_xw0sl_1>span,._ttiGallery_xw0sl_1>span{position:relative}._galleryWrapper_xw0sl_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_xw0sl_16 ._header_xw0sl_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_xw0sl_16 ._header_xw0sl_21 ._headerText_xw0sl_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_xw0sl_16 ._header_xw0sl_21 ._actionBtns_xw0sl_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_xw0sl_16 ._header_xw0sl_21 ._actionBtns_xw0sl_34 ._iconButton_xw0sl_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_xw0sl_16 ._header_xw0sl_21 ._actionBtns_xw0sl_34 ._iconButton_xw0sl_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_xw0sl_16 ._header_xw0sl_21 ._actionBtns_xw0sl_34 ._iconButton_xw0sl_39 path{stroke:var(--black-color)}._ttiGallery_xw0sl_1{justify-content:flex-start;width:100%;max-height:100%;overflow:auto}._ttiGallery_xw0sl_1 ._imageWrapper_xw0sl_62{display:flex;flex-direction:column;width:auto;min-width:100px}._ttiGallery_xw0sl_1 ._imageWrapper_xw0sl_62 img{max-height:320px;width:auto}._campaignGenerationResult_smatc_1{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:baseline;height:100%;width:100%}._campaignGenerationResult_smatc_1 ._campaignTitleContainer_smatc_9{display:flex;width:100%;justify-content:space-between;margin:40px 8px 28px 0;align-items:center}._campaignGenerationResult_smatc_1 ._campaignTitleContainer_smatc_9 ._campaignTitle_smatc_9{color:var(--primary-text-color);font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:normal}._campaignGenerationResult_smatc_1 ._campaignTitleContainer_smatc_9 ._button_smatc_23{height:40px;padding:0 20px}._campaignGenerationResult_smatc_1 ._adsContainer_smatc_27{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:baseline;width:100%;max-height:80%;padding:5px;gap:32px}._campaignGenerationResult_smatc_1 ._adsContainer_smatc_27 ._ads_smatc_27{max-height:200px;border:.528px var(--border-light-color);box-shadow:3.691px 3.691px 4.921px #00000026;border-radius:8px;position:relative;display:inline-block}._campaignGenerationResult_smatc_1 ._adsContainer_smatc_27 ._ads_smatc_27 img{max-width:100%;max-height:200px;border-radius:8px;display:block}._campaignGenerationResult_smatc_1 ._loaderStyle_smatc_51{width:100%;height:100%;display:flex;justify-content:center;align-items:center}._graphicContainer_1erdl_1{display:flex;flex:1;gap:5px;max-height:100%;padding-left:8px}._graphicContainer_1erdl_1 ._graphicSubContainer_1erdl_8{position:relative;display:flex;flex:1;flex-direction:column;z-index:4;max-height:100%}._graphicContainer_1erdl_1 ._graphicSubContainerExtension_1erdl_16{display:flex;flex-direction:row}._graphicContainer_1erdl_1 ._flexColumn_1erdl_20{display:flex;flex-direction:column;width:100%}._graphicContainer_1erdl_1 ._hide_1erdl_25{display:none}._hiddenVisibility_1erdl_29{visibility:hidden}._closeIcon_1wkk2_1{width:18px!important;height:18px!important;padding:8px;cursor:pointer}._navigationLabel_1e9sq_1,._navigationDropdown_1e9sq_1 p{font-size:var(--small-font-size)!important;font-weight:var(--text-weight-bold)!important;color:var(--primary-text-color)!important}._dropdownIcon_298l4_1{width:18px;height:18px}._organizationName_298l4_6{color:var(--primary-text-color);font-size:var(--medium-font-size)!important;font-weight:var(--text-weight-bold)!important;line-height:var(--medium-line-height)!important;letter-spacing:.32px;text-wrap:nowrap;display:flex;align-items:center}._orgDropdown_298l4_17:hover{background-color:var(--border-light-color);border-radius:8px}._userIconConainter_1c3e4_1 ._avatarButton_1c3e4_1:hover{background-color:unset}._avatarStyle_1c3e4_5{width:56px;height:56px;cursor:pointer}._menuWrapper_1c3e4_11 ._menuItem_1c3e4_11{color:var(--black-color)}._CampaignHeaderContainer_bf21c_1{display:flex;justify-content:space-between;height:48px;box-sizing:border-box;padding:6.4px 40px;background-color:#fff;border-bottom:1px solid #e7e7e7;margin-bottom:8px}._CampaignHeaderContainer_bf21c_1._iframe_bf21c_11{padding-left:16px;padding-right:16px}._CampaignHeaderContainer_bf21c_1._isAdminMode_bf21c_15{background:linear-gradient(color-mix(in srgb,var(--primary-dark-color) 20%,transparent),color-mix(in srgb,var(--primary-dark-color) 1%,transparent))}._CampaignHeaderContainer_bf21c_1 ._logoContainer_bf21c_18{display:flex;align-items:center;gap:24.5px}._CampaignHeaderContainer_bf21c_1 ._logoContainer_bf21c_18._iframe_bf21c_11{gap:8px}._CampaignHeaderContainer_bf21c_1 ._logoContainer_bf21c_18 ._logo_bf21c_18{cursor:pointer;width:auto;height:31px}._CampaignHeaderContainer_bf21c_1 ._projectName_bf21c_31{font-size:var(--small-font-size);font-weight:var(--text-weight-bold)}@media (max-width: 1600px){._CampaignHeaderContainer_bf21c_1 ._projectName_bf21c_31{font-size:var(--extra-small-font-size)!important}}._CampaignHeaderContainer_bf21c_1 ._backgroundColor_bf21c_40{background-color:transparent}._CampaignHeaderContainer_bf21c_1 ._rightSide_bf21c_43{display:flex;align-items:center}._CampaignHeaderContainer_bf21c_1 ._rightSide_bf21c_43._toCenter_bf21c_47{justify-content:center;width:100%}._CampaignHeaderContainer_bf21c_1 ._rightSide_bf21c_43 ._guidebtn_bf21c_51{height:32px!important}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54{display:flex;justify-content:center;align-items:center;margin:0 12px;gap:12px}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._FormControlLabel_bf21c_61{padding:8.8px 16px;gap:8px;border-radius:var(--default-border-radius);margin:0}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._FormControlLabel_bf21c_61:hover,._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._FormControlLabel_bf21c_61._adminModeFormControlLabel_bf21c_67{background:rgba(var(--border-light-color),.5)}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._FormControlLabel_bf21c_61 ._adminModeLabel_bf21c_70{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._selectedView_bf21c_75{border-color:rgba(var(--primary-dark-color),.05);background-color:rgba(var(--primary-dark-color),.05)}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._selectedView_bf21c_75 svg path,._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._selectedView_bf21c_75 svg rect{stroke:var(--primary-text-color)}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 button._btn_bf21c_83{font-size:var(--small-font-size);height:34px;padding:12px}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 button._btn_bf21c_83:not(._primaryMedium_bf21c_88){background:none}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 button._btn_bf21c_83:not(._primaryMedium_bf21c_88):hover{background-color:var(--border-light-color)}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._adminModeNode_bf21c_94{background-color:var(--white-color);padding:8.8px 16px;font-size:var(--notification-font-size);border-radius:var(--default-border-radius);color:var(--primary-dark-color)}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._adminModeNode_bf21c_94 ._bold_bf21c_101{font-weight:var(--text-weight-bold)}@media (max-width: 1600px){._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._adminModeNode_bf21c_94{font-size:var(--extra-small-font-size)!important;padding:8.8px 6px}}._CampaignHeaderContainer_bf21c_1 ._CampaignHeaderWrapper_bf21c_54 ._verticalDivider_bf21c_110{height:20px;width:1px;background:rgba(var(--secondary-color),.2)}._campaignConfirmationPopup_bf21c_116 ._campaignInputField_bf21c_116{width:100%}._hide_bf21c_120{display:none}._disabled_bf21c_124{opacity:.5;pointer-events:none}._cardItem_ux826_1 ._cardTitle_ux826_1,._cardItem_ux826_1 ._firstCard_ux826_1{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:normal;margin-bottom:10px;margin-top:20px}._cardItem_ux826_1 ._firstCard_ux826_1{font-size:var(--medium-font-size)}._cardItem_ux826_1 ._cardDescription_ux826_12,._cardItem_ux826_1 ._cardDescription3_ux826_12,._cardItem_ux826_1 ._cardDescription2_ux826_12{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:21px}._cardItem_ux826_1 ._cardDescription2_ux826_12,._cardItem_ux826_1 ._cardDescription3_ux826_12{padding-top:20px}._cardItem_ux826_1 ._cardDescription2Title_ux826_24{color:var(--primary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:21px;padding-top:20px}._cardItem_ux826_1 ._pointsList_ux826_31{padding-left:20px;margin-top:12px}._cardItem_ux826_1 ._pointsList_ux826_31 ._pointTitle_ux826_35{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:21px}._cardItem_ux826_1 ._pointsList_ux826_31 ._pointDescription_ux826_41{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:21px}._cardItem_ux826_1 ._pointsList_ux826_31 li::marker{color:#80f}._cardItem_ux826_1 ._divider_ux826_50{margin-top:20px}._cardItem_ux826_1 ._hide_ux826_53{display:none}._guideContainter_kqxuy_1{width:285px;padding:16px;background-color:#fff;margin-right:8px;margin-bottom:8px;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);background:var(--white-color);box-shadow:0 2px 8px #2400580a;max-height:calc(100vh - 100px);overflow-y:scroll}._guideContainter_kqxuy_1 ._header_kqxuy_14{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--border-light-color);padding-bottom:8px}._guideContainter_kqxuy_1 ._header_kqxuy_14 ._title_kqxuy_21{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.28px}._guideContainter_kqxuy_1 ._header_kqxuy_14 ._controlButtons_kqxuy_28{display:flex;align-items:center;gap:10px}._guideContainter_kqxuy_1 ._header_kqxuy_14 ._controlButtons_kqxuy_28 ._backIconButton_kqxuy_33{padding:4px;border-radius:5.633px;border:2.112px solid var(--primary-color);box-shadow:0 .704px 2.816px #0000001f}._guideContainter_kqxuy_1 ._header_kqxuy_14 ._controlButtons_kqxuy_28 ._backIconButton_kqxuy_33 ._icon_kqxuy_39{width:14px;height:14px;stroke:var(--primary-color)}._guideContainter_kqxuy_1 ._header_kqxuy_14 ._controlButtons_kqxuy_28 ._forwardIconButton_kqxuy_44{padding:6px;border-radius:5.633px;background:var(--primary-color);box-shadow:0 .704px 2.816px #0000001f}._guideContainter_kqxuy_1 ._header_kqxuy_14 ._controlButtons_kqxuy_28 ._forwardIconButton_kqxuy_44 ._forwardIcon_kqxuy_44{width:14px;height:14px;stroke:var(--white-color);color:var(--white-color)}._guideContainter_kqxuy_1 ._header_kqxuy_14 ._controlButtons_kqxuy_28 ._closeIcon_kqxuy_56{width:20px;height:20px;cursor:pointer}._welcomeGuide_18pzp_1 ._Welcome_18pzp_1{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:normal;letter-spacing:.28px;padding-top:20px;padding-bottom:20px}._welcomeGuide_18pzp_1 ._description_18pzp_10{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:21px;padding-bottom:20px}._welcomeGuide_18pzp_1 ._extraDescription_18pzp_17{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:21px}._welcomeGuide_18pzp_1 ._button_18pzp_23{width:100%;margin-top:8px}._welcomeGuide_18pzp_1 ._divider_18pzp_27{margin-top:24px;margin-bottom:24px;border:1px solid var(--border-light-color)}._welcomeGuide_18pzp_1 ._subTitle_18pzp_32,._welcomeGuide_18pzp_1 ._brandTitle_18pzp_32{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:normal;letter-spacing:.28px;margin-bottom:20px}._welcomeGuide_18pzp_1 ._brandTitle_18pzp_32{margin-bottom:10px!important}._welcomeGuide_18pzp_1 ._listItem_18pzp_43{display:flex;align-items:center;gap:5px;margin-bottom:20px}._welcomeGuide_18pzp_1 ._listItem_18pzp_43 ._avatar_18pzp_49{background-color:#80f;color:var(--white-color);font-weight:var(--text-weight-bold);font-size:6px;width:14px;height:14px}._welcomeGuide_18pzp_1 ._listItem_18pzp_43 ._itemsText_18pzp_57{color:var(--primary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:normal;cursor:pointer}._welcomeGuide_18pzp_1 ._capabilitiesList_18pzp_64 ._point_18pzp_64{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:22px}._welcomeGuide_18pzp_1 ._note_18pzp_70{color:var(--primary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:21px}div._paper_rnyb5_1{height:561px;width:1020px;border-radius:8px;box-shadow:none;background-color:var(--white-color)}div._paper_rnyb5_1 ._container_rnyb5_8{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width: 768px){div._paper_rnyb5_1 ._container_rnyb5_8{justify-content:flex-start;align-items:flex-start}}div._paper_rnyb5_1 ._container_rnyb5_8 ._imageContainer_rnyb5_21{height:100%;overflow-y:clip}div._paper_rnyb5_1 ._container_rnyb5_8 ._imageContainer_rnyb5_21 img{height:100%}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28{padding-left:56px}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28 ._title_rnyb5_31{font-family:var(--font-family);font-size:var(--larger-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28 ._descriptionContainer_rnyb5_37{padding-top:4px}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28 ._descriptionContainer_rnyb5_37 ._description_rnyb5_37{font-family:var(--font-family);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);color:var(--secondary-color);padding-top:16px}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28 ._capabilitiesList_rnyb5_47{font-size:14px;padding-left:24px;margin-bottom:18px}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28 ._capabilitiesList_rnyb5_47 li{margin-bottom:8px}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28 ._buttonsContainer_rnyb5_55{padding-top:32px;display:flex;justify-content:space-between}div._paper_rnyb5_1 ._container_rnyb5_8 ._content_rnyb5_28 ._buttonsContainer_rnyb5_55 ._buttons_rnyb5_55{display:flex;justify-content:flex-end;gap:8px}.dark ._paper_rnyb5_1{border:1px solid var(--border-light-color)}div._paper_b5aga_1{min-height:331px;width:676px;border-radius:8px;box-shadow:none;background-color:var(--white-color)}div._paper_b5aga_1 ._container_b5aga_8{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media only screen and (max-width: 768px){div._paper_b5aga_1 ._container_b5aga_8{justify-content:flex-start;align-items:flex-start}}div._paper_b5aga_1 ._container_b5aga_8 ._imageContainer_b5aga_21{height:331px;overflow-y:clip}div._paper_b5aga_1 ._container_b5aga_8 ._imageContainer_b5aga_21 img{height:100%}div._paper_b5aga_1 ._container_b5aga_8 ._closeButton_b5aga_28{position:absolute;right:0;top:0}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33{padding:32px 8px 32px 32px}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._title_b5aga_37{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color);line-height:19px;margin-bottom:20px}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._formContainer_b5aga_45{padding-right:72px}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._descriptionContainer_b5aga_48 ._description_b5aga_48{font-family:var(--font-family);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);color:var(--secondary-color);margin-bottom:14px;display:block}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._descriptionContainer_b5aga_48 ._description_b5aga_48 ._bold_b5aga_56{font-weight:var(--text-weight-extra-bold);color:var(--primary-text-color)}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._descriptionContainer_b5aga_48 ._firstDescription_b5aga_60{padding-right:72px}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._textField_b5aga_63{width:100%;margin-top:32px;margin-bottom:16px}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._submitButton_b5aga_68{max-height:40px;float:right;padding:16px;margin-left:10px}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._error_b5aga_74{font-size:12px;font-weight:var(--text-weight-medium);margin-bottom:8px;color:var(--error-color)}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._errorIcon_b5aga_80{font-size:14px;margin-right:4px;vertical-align:middle}div._paper_b5aga_1 ._container_b5aga_8 ._content_b5aga_33 ._circleLoader_b5aga_85{margin-left:5px}.dark ._paper_b5aga_1{border:1px solid var(--border-light-color)}div._paper_pmnm0_1{height:561px;width:1020px;border-radius:8px;box-shadow:none;background-color:var(--white-color)}div._paper_pmnm0_1 ._container_pmnm0_8{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width: 768px){div._paper_pmnm0_1 ._container_pmnm0_8{justify-content:flex-start;align-items:flex-start}}div._paper_pmnm0_1 ._container_pmnm0_8 ._imageContainer_pmnm0_21{height:100%;overflow-y:clip}div._paper_pmnm0_1 ._container_pmnm0_8 ._imageContainer_pmnm0_21 img{height:100%}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28{padding-left:56px}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28 ._title_pmnm0_31{font-family:var(--font-family);font-size:var(--larger-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28 ._descriptionContainer_pmnm0_37{padding-top:4px}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28 ._descriptionContainer_pmnm0_37 ._description_pmnm0_37{font-family:var(--font-family);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);color:var(--secondary-color);padding-top:16px}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28 ._descriptionContainer_pmnm0_37 ._description_pmnm0_37 ._bold_pmnm0_47{font-weight:var(--text-weight-extra-bold);color:var(--primary-text-color)}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28 ._buttonsContainer_pmnm0_51{padding-top:32px;display:flex;justify-content:space-between}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28 ._buttonsContainer_pmnm0_51 ._buttons_pmnm0_51{display:flex;justify-content:flex-end;gap:8px}div._paper_pmnm0_1 ._container_pmnm0_8 ._content_pmnm0_28 ._buttonsContainer_pmnm0_51 ._buttons_pmnm0_51 ._gotItBtn_pmnm0_61{color:var(--primary-light-color)}.dark ._paper_pmnm0_1{border:1px solid var(--border-light-color)}._upgradeBtn_17fqc_1{display:flex;align-items:center;justify-content:center;gap:4.8px;color:var(--primary-main-color)}._upgradeBtn_17fqc_1 svg{margin-bottom:2.4px;height:21px}._upgradeBtn_17fqc_1 svg path{stroke:var(--primary-main-color)}.dark ._upgradeBtn_17fqc_1{color:var(--primary-main-color)}.dark ._upgradeBtn_17fqc_1:hover{background-color:rgba(var(--secondary-color-rgb),.8)}._modeButton_ruu8x_1{color:var(--primary-color)}._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5{display:flex;gap:8px;justify-content:center;align-items:center}._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5 p{font-size:var(--small-font-size)}._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5 svg{width:20px;opacity:.7}._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5._active_ruu8x_18{font-weight:var(--text-weight-bold)}._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5._active_ruu8x_18 svg{color:var(--primary-color)}.dark ._modeButton_ruu8x_1{color:var(--secondary-color)}.dark ._modeButton_ruu8x_1:hover{background-color:rgba(var(--secondary-color-rgb),.6)}.dark ._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5{color:var(--secondary-color)}.dark ._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5 svg{opacity:.5}.dark ._menuWrapper_ruu8x_5 ._menuItem_ruu8x_5._active_ruu8x_18 svg{color:var(--secondary-color);opacity:1}._headerContainer_12e4s_1{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;height:60px;padding:9.6px 40px;background-color:var(--white-color);box-sizing:border-box}._headerContainer_12e4s_1._iframe_12e4s_13{padding-left:18px;padding-right:16px}._headerContainer_12e4s_1 ._buttonsContainer_12e4s_17{display:flex;gap:8px;align-items:center}._headerContainer_12e4s_1 ._logoContainer_12e4s_22{display:flex;align-items:center;gap:24.5px}._headerContainer_12e4s_1 ._logoContainer_12e4s_22 ._logo_12e4s_22{cursor:pointer;width:auto;height:47px}._headerContainer_12e4s_1._appsHeader_12e4s_32{height:48px;padding:8px 40px}._headerContainer_12e4s_1._appsHeader_12e4s_32 ._logo_12e4s_22{width:auto;height:31px}._menuItem_12e4s_41{padding-right:24px;padding-left:24px;opacity:1!important;color:var(--text-primary-color)}._menuItem_12e4s_41:hover{background-color:#4950570d}._menuItem_12e4s_41:active{opacity:1;color:var(--white-color);background-color:#4950570d}._menuItem_12e4s_41 ._menuItemHeader_12e4s_55{font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);padding-top:16.8px;color:var(--primary-main-color)}._backBtnWrapper_1eac4_1{width:100%;display:flex;align-items:center}._backBtnWrapper_1eac4_1 ._backBtn_1eac4_1{gap:8px}._backBtnWrapper_1eac4_1 ._appsBack_1eac4_9{display:flex;align-items:center;gap:4px;padding:4px;color:var(--secondary-color);font-weight:var(--text-weight-medium);text-decoration:none;cursor:pointer;font-size:var(--small-font-size)}._backBtnWrapper_1eac4_1 ._appsBack_1eac4_9 svg{width:20px}._backBtnWrapper_1eac4_1 ._appsBack_1eac4_9:hover{text-decoration:underline}._backBtnWrapper_1eac4_1 ._appName_1eac4_26{font-weight:var(--text-weight-bold);color:var(--primary-text-color);font-size:var(--small-font-size)}._container_f1igr_1{position:relative;display:flex;align-items:center;justify-content:space-between}._container_f1igr_1 ._textToCopy_f1igr_7{font-size:min(14px,.9vw)}._container_1f4g9_1{width:500px;max-height:85%!important;padding:32px}._container_1f4g9_1 ._closeButton_1f4g9_6{position:absolute;right:6px;top:6px}._container_1f4g9_1 ._content_1f4g9_11{width:100%}._container_1f4g9_1 ._content_1f4g9_11 ._title_1f4g9_14{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color);line-height:30px;margin-bottom:24px}._container_1f4g9_1 ._content_1f4g9_11 ._text_1f4g9_21,._container_1f4g9_1 ._content_1f4g9_11 ._row_1f4g9_21,._container_1f4g9_1 ._content_1f4g9_11 ._boldText_1f4g9_21{font-size:var(--medium-font-size);color:var(--primary-text-color)}._container_1f4g9_1 ._content_1f4g9_11 ._boldText_1f4g9_21{font-weight:var(--text-weight-bold)}._container_1f4g9_1 ._content_1f4g9_11 ._copyToClipboard_1f4g9_28{gap:6px}._container_1f4g9_1 ._content_1f4g9_11 ._row_1f4g9_21{display:flex;gap:12px;margin-bottom:8px}div._paper_5uzeu_1{width:576px;border-radius:8px;box-shadow:none;background-color:var(--white-color)}div._paper_5uzeu_1 ._container_5uzeu_7{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media only screen and (max-width: 768px){div._paper_5uzeu_1 ._container_5uzeu_7{justify-content:flex-start;align-items:flex-start}}div._paper_5uzeu_1 ._container_5uzeu_7 ._closeButton_5uzeu_20{position:absolute;right:0;top:0}div._paper_5uzeu_1 ._container_5uzeu_7 ._content_5uzeu_25{padding:115px 78px;width:420px;display:flex;flex-direction:column;justify-content:center;align-items:center}div._paper_5uzeu_1 ._container_5uzeu_7 ._content_5uzeu_25 ._title_5uzeu_33{font-family:var(--font-family);font-size:var(--larger-font-size);font-weight:var(--text-weight-extra-bold);color:var(--primary-text-color);line-height:40px;margin-bottom:16px}div._paper_5uzeu_1 ._container_5uzeu_7 ._content_5uzeu_25 ._description_5uzeu_41{font-family:var(--font-family);font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);color:var(--secondary-color);text-align:center;margin-bottom:40px}div._paper_5uzeu_1 ._container_5uzeu_7 ._content_5uzeu_25 ._form_5uzeu_49{width:100%;display:flex;flex-direction:column;gap:16px}div._paper_5uzeu_1 ._container_5uzeu_7 ._content_5uzeu_25 ._form_5uzeu_49 ._orgsDropdown_5uzeu_55{border:1px solid var(--primary-light-color);border-radius:var(--standard-border-radius)}div._paper_5uzeu_1 ._container_5uzeu_7 ._content_5uzeu_25 ._form_5uzeu_49 ._orgsDropdown_5uzeu_55 p{font-weight:var(--text-weight-light)!important;font-size:var(--small-font-size)!important}div._loaderStyle_5uzeu_64{display:flex;justify-content:center;margin:auto}.dark ._paper_5uzeu_1{border:1px solid var(--border-light-color)}._container_u22ek_1 div._loaderStyle_u22ek_1{display:flex;justify-content:center;margin:auto}._container_12e05_1{display:flex;flex-direction:row;width:70%;gap:4px;padding:25px;overflow-y:auto;min-height:500px}._container_12e05_1 ._closeIcon_12e05_10{height:22px;border-radius:8px;cursor:pointer;align-items:center}._container_12e05_1 ._closeIcon_12e05_10:hover{background-color:#8800ff0a}div._loaderStyle_12e05_20{display:flex;justify-content:center;margin:auto}._popupPaper_rh0bz_1 ._description_rh0bz_1,._popupPaper_rh0bz_1 ._boldDescription_rh0bz_1,._popupPaper_rh0bz_1 ._lightDescription_rh0bz_1{font-weight:var(--text-weight-medium);font-size:16px;color:var(--secondary-color)}._popupPaper_rh0bz_1 ._description_rh0bz_1 ._link_rh0bz_6,._popupPaper_rh0bz_1 ._boldDescription_rh0bz_1 ._link_rh0bz_6,._popupPaper_rh0bz_1 ._lightDescription_rh0bz_1 ._link_rh0bz_6{font-weight:var(--text-weight-bold);font-size:16px}._popupPaper_rh0bz_1 ._lightDescription_rh0bz_1{font-weight:var(--text-weight-light)}._popupPaper_rh0bz_1 ._boldDescription_rh0bz_1{font-weight:var(--text-weight-bold)}._link_rh0bz_6{cursor:pointer}._termsPopup_rh0bz_21{width:90%!important;height:90%}._termsPopup_rh0bz_21 ._termsPopupContent_rh0bz_25{height:100%}._loadingPopup_rh0bz_29{width:40%!important;height:100px;z-index:100}._container_16j3o_1 ._bigTextField_16j3o_1{border-radius:var(--standard-border-radius);font-size:var(--small-font-size);height:80px}._container_16j3o_1 ._inputText_16j3o_6{margin-top:12px;display:flex;flex-direction:column}._container_16j3o_1 ._textField_16j3o_11{height:40px;border-radius:10px;font-size:var(--small-font-size)}._container_16j3o_1 ._phoneNumberContainer_16j3o_16{margin-top:20px;margin-bottom:4px}._container_1gxmo_1 ._primaryButton_1gxmo_1{width:100%;height:40px}._container_1gxmo_1 ._secondaryMedium_1gxmo_5{width:fit-content;margin-top:auto;font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.28px}._container_1gxmo_1 ._textMedium_1gxmo_13{color:var(--primary-color)}._container_1gxmo_1 ._requestAccessButtonContainer_1gxmo_16{display:flex;gap:8px}._container_1gxmo_1 ._circleLoader_1gxmo_20{display:flex;justify-content:center}._customPaperClass_1gxmo_25{width:441px!important;max-width:441px!important}._requestAccessCustomPaperClass_1gxmo_30{width:445px!important;max-width:445px!important}._container_1es3s_1{display:flex;flex-direction:row;max-height:90%!important;width:94%!important;gap:4px;overflow-y:auto}._container_1es3s_1._loading_1es3s_9{width:40%!important;height:100px}._container_1es3s_1 ._tableContainer_1es3s_13{padding:0 32px 16px;box-shadow:none;width:calc(100% - 64px)}._container_1es3s_1 ._tableContainer_1es3s_13 ._pricingHeader_1es3s_18{color:var(--primary-text-color);font-weight:var(--text-weight-extra-bold);font-size:33px;line-height:40px;align-items:center}._container_1es3s_1 ._tableContainer_1es3s_13 ._planTitle_1es3s_25{color:var(--primary-text-color);font-weight:var(--text-weight-bold);font-size:20px;line-height:24px}._container_1es3s_1 ._tableContainer_1es3s_13 ._planDesc_1es3s_31{margin-top:4px;color:var(--primary-text-color);font-weight:var(--text-weight-light);font-size:14px;line-height:24px}._container_1es3s_1 ._tableContainer_1es3s_13 ._planButton_1es3s_38{height:34px;width:100%;margin:0 auto;max-width:130px;font-size:14px;line-height:16px;font-weight:var(--text-weight-bold)}._container_1es3s_1 ._tableContainer_1es3s_13 ._pricingHeaderContainer_1es3s_47,._container_1es3s_1 ._tableContainer_1es3s_13 ._planContainer_1es3s_47{height:120px;align-content:center}._container_1es3s_1 ._tableContainer_1es3s_13 ._planContainer_1es3s_47{display:flex;flex-direction:column;justify-content:space-between}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56{border-bottom:.8px solid rgba(164,164,164,.2)}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56 ._tableCell_1es3s_59{white-space:pre-line;font-size:14px;font-weight:var(--text-weight-medium);border-left:.8px solid rgba(164,164,164,.2);text-align:center;align-items:center;color:var(--primary-text-color)}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56 ._tableCell_1es3s_59:not(._firstColumn_1es3s_68){width:173px;padding:24px 40px;font-weight:600}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56 ._tableCell_1es3s_59._firstColumn_1es3s_68{border-left:none}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56 ._tableCell_1es3s_59._firstColumn_1es3s_68 ._tableCellContent_1es3s_76{text-align:left;display:flex;flex-direction:row;justify-content:space-between}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56 ._tableCell_1es3s_59._firstColumn_1es3s_68 ._tableCellContent_1es3s_76 ._tooltip_1es3s_82{display:inline-flex;padding:0}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56:not(._firstRow_1es3s_86) ._tableCell_1es3s_59{line-height:17px;padding:14px 14px 14px 0}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56:not(._firstRow_1es3s_86) ._tableCell_1es3s_59._checkColumn_1es3s_90{padding:11px}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56 ._tooltip_1es3s_82{display:inline-block;vertical-align:middle;padding-left:4px}._container_1es3s_1 ._tableContainer_1es3s_13 ._tableRow_1es3s_56 ._tooltip_1es3s_82 img{margin:auto}._container_1es3s_1 ._closeIconContainer_1es3s_101{display:flex;justify-content:flex-end;margin:14px 12px 0 0}._container_1es3s_1 ._closeIconContainer_1es3s_101 ._closeIcon_1es3s_101{height:22px;border-radius:8px;cursor:pointer}._container_1es3s_1 ._closeIconContainer_1es3s_101 ._closeIcon_1es3s_101:hover{background-color:#8800ff0a}._link_1es3s_115{cursor:pointer}._briaTooltip_1es3s_119{max-width:400px!important;font-size:14px!important;font-weight:var(--text-weight-light)!important}._actionsPricingTableContainer_1es3s_125{padding:16px 28px 28px}._actionsPricingTableContainer_1es3s_125 ._actionsPricingTable_1es3s_125 ._actionsPricingTableCell_1es3s_128,._actionsPricingTableContainer_1es3s_125 ._actionsPricingTable_1es3s_125 ._actionsPricingTableHead_1es3s_128 ._actionsPricingTableCell_1es3s_128{font-weight:var(--text-weight-medium);font-size:16px;color:var(--primary-text-color)}._actionsPricingTableContainer_1es3s_125 ._actionsPricingTable_1es3s_125 ._actionsPricingTableHead_1es3s_128 ._actionsPricingTableCell_1es3s_128{font-size:14px;color:var(--secondary-color)}._contactUsPaper_1es3s_138{width:600px!important;max-width:600px!important}._contactUsContainer_1es3s_143 button{font-size:14px;font-weight:var(--text-weight-bold);line-height:16px;height:34px!important}._popupPaper_rwrdc_1 ._description_rwrdc_1,._popupPaper_rwrdc_1 ._boldDescription_rwrdc_1{font-weight:var(--text-weight-medium);font-size:16px;color:var(--secondary-color)}._popupPaper_rwrdc_1 ._boldDescription_rwrdc_1{font-weight:var(--text-weight-bold)}._thanksForSubscribingDialog_1oxyl_1{width:1000px!important;max-width:1000px!important;display:flex;flex-direction:row-reverse!important;justify-content:center;align-items:center}._popupPaper_1oxyl_10 ._description_1oxyl_10,._popupPaper_1oxyl_10 ._lightDescription_1oxyl_10,._popupPaper_1oxyl_10 ._boldDescription_1oxyl_10{font-weight:var(--text-weight-medium);font-size:16px;color:var(--secondary-color)}._popupPaper_1oxyl_10 ._boldDescription_1oxyl_10{font-weight:var(--text-weight-bold)}._popupPaper_1oxyl_10 ._lightDescription_1oxyl_10{font-weight:var(--text-weight-light)}._container_zyihm_1{width:406px;max-height:85%!important;padding:32px}._container_zyihm_1 ._closeButton_zyihm_6{position:absolute;right:6px;top:6px}._container_zyihm_1 ._content_zyihm_11{width:100%}._container_zyihm_1 ._content_zyihm_11 ._title_zyihm_14{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color);line-height:30px;margin-bottom:24px}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21{width:100%;margin-top:28px}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21._includeCouponCheckbox_zyihm_25{margin-top:12px}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21._includeCouponCheckbox_zyihm_25 span{padding:0;margin-right:6px;color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light)}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21._includeCouponCheckbox_zyihm_25 ._formFieldLabel_zyihm_35{margin:0}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21 ._formFieldLabel_zyihm_35{font-size:var(--small-font-size);color:var(--primary-text-color);font-weight:var(--text-weight-medium);margin-bottom:10px}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21 ._formField_zyihm_21{height:40px;font-size:var(--small-font-size);font-weight:var(--text-weight-light);color:var(--primary-text-color)}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21 ._formField_zyihm_21._orgsDropdown_zyihm_50{border:1px var(--border-dark-color) solid;border-radius:var(--standard-border-radius)}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._formFieldGroup_zyihm_21 ._formField_zyihm_21._orgsDropdown_zyihm_50 p{font-weight:var(--text-weight-light)}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._buttonsContainer_zyihm_57{display:flex;justify-content:flex-end;margin-top:28px;gap:24px}._container_zyihm_1 ._content_zyihm_11 ._formContainer_zyihm_21 ._buttonsContainer_zyihm_57 ._button_zyihm_57{height:40px;padding:20px 16px;font-size:var(--medium-font-size);font-weight:var(--text-weight-medium)}._termsPopup_zyihm_70{width:90%!important;height:90%}._termsPopup_zyihm_70 ._termsPopupContent_zyihm_74{height:100%}._apiLimitReachedBannerContainer_1brae_1{height:40px;width:100%;display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 0;background-color:#f2edf8}._apiLimitReachedBannerContainer_1brae_1 ._content_1brae_11{display:flex;justify-content:center;align-items:center;gap:8px}._apiLimitReachedBannerContainer_1brae_1 ._content_1brae_11 ._description_1brae_17,._apiLimitReachedBannerContainer_1brae_1 ._content_1brae_11 ._title_1brae_17{font-size:var(--small-font-size)}._apiLimitReachedBannerContainer_1brae_1 ._content_1brae_11 ._title_1brae_17{font-weight:var(--text-weight-bold)}._apiLimitReachedBannerContainer_1brae_1 button{height:26px;font-weight:var(--text-weight-bold);font-size:var(--notification-font-size);background-color:transparent;border:2px solid var(--primary-light-color)}._apiLimitReachedBannerContainer_1brae_1 ._closeIcon_1brae_30{position:absolute;right:40px;color:var(--secondary-color);cursor:pointer}div._paper_vvfao_1{max-height:347px;width:370px;border-radius:16px;box-shadow:none;background-color:var(--white-color)}div._paper_vvfao_1 ._container_vvfao_8{height:100%;padding:32px 32px 28px;position:relative}div._paper_vvfao_1 ._container_vvfao_8 ._title_vvfao_13{font-size:24px;font-weight:var(--text-weight-bold);margin-bottom:28px;color:var(--black-color)}div._paper_vvfao_1 ._container_vvfao_8 ._closeButton_vvfao_19{position:absolute;top:14px;right:14px}div._paper_vvfao_1 ._container_vvfao_8 ._inputsRow_vvfao_24{display:flex;gap:16px;margin-top:16px;margin-bottom:24px}div._paper_vvfao_1 ._container_vvfao_8 ._inputsRow_vvfao_24 ._inputField_vvfao_30{width:100%}div._paper_vvfao_1 ._container_vvfao_8 ._actionsContainer_vvfao_33{display:flex;justify-content:flex-end;align-items:center;gap:12px}div._paper_vvfao_1 ._container_vvfao_8 ._actionsContainer_vvfao_33 ._actionBtn_vvfao_39{height:40px;padding:8px 16px}div._paper_vvfao_1 ._container_vvfao_8 ._loadingProgress_vvfao_43{margin-left:8px}.dark ._paper_vvfao_1{border:1px solid var(--border-light-color)}._label_1m3ki_1{background-color:var(--badge-color);color:#fff;padding:0 2px;font-size:10px;border-radius:2px;margin-top:-22px;line-height:13px}._container_1jo89_1{display:flex;align-items:center;width:100%;height:45px;margin-bottom:4px;padding:0;cursor:pointer;border:none;background-color:var(--white-color)}._container_1jo89_1 ._cellButton_1jo89_12{font-family:var(--primary-font);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17.07px;display:flex;align-items:center;width:calc(100% - 30px);height:44px;padding-left:16px;color:var(--primary-text-color);border-radius:8px;border:1px solid transparent}._container_1jo89_1 ._cellButton_1jo89_12:hover{background-color:var(--border-light-color)}._container_1jo89_1 ._cellButton_1jo89_12:focus{opacity:.05;background-color:var(--primary-light-color)}._container_1jo89_1 ._iconStyle_1jo89_33{width:16px;height:16px;margin-top:-4px;margin-right:8px}._selectedStyle_1jo89_40{background-color:rgba(var(--primary-color-rgb),.05)}._selectedContainerStyle_1jo89_44{border-right:4px solid var(--primary-light-color)}.dark ._selectedStyle_1jo89_40{background-color:rgba(var(--primary-color-rgb),.2);border:1px solid rgba(var(--primary-color-rgb),.9)}.dark ._selectedStyle_1jo89_40:hover,.dark ._selectedStyle_1jo89_40:focus{border:1px solid transparent}.dark ._iconStyle_1jo89_33 path{stroke:rgba(var(--black-color-rgb),.5)}._sideBarContainer_18ykc_1{min-width:240px;margin-top:40px;margin-left:24px;overflow-x:hidden;transition-duration:.2s;display:flex;flex-direction:column;height:calc(100vh - 150px)}._sideBarContainer_18ykc_1 ._icon_18ykc_11{margin-right:10.5px}._sideBarContainer_18ykc_1 ._tabContainer_18ykc_14{cursor:pointer;text-decoration:none}._sideBarContainer_18ykc_1 ._footerButtonsContainer_18ykc_18{display:flex;flex-direction:column;width:220px;margin-top:auto}._sideBarContainer_18ykc_1 ._footerButtonsContainer_18ykc_18 ._btnStyle_18ykc_24{margin-bottom:15px;display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%}._sideBarContainer_18ykc_1 ._footerButtonsContainer_18ykc_18 ._selectedBtnStyle_18ykc_32{border:2px solid rgba(var(--primary-color-rgb),.05);background-color:rgba(var(--primary-color-rgb),.05);box-shadow:0 4px 6px #00000005 inset}._TGNoticePopup_18ykc_38{line-height:24px}.dark ._sideBarContainer_18ykc_1 ._footerButtonsContainer_18ykc_18 ._selectedBtnStyle_18ykc_32{background-color:rgba(var(--primary-color-rgb),.2);border:1px solid rgba(var(--primary-color-rgb),.9)}.dark ._sideBarContainer_18ykc_1 ._footerButtonsContainer_18ykc_18 ._selectedBtnStyle_18ykc_32:hover{background-color:rgba(var(--black-color-rgb),.2);border:1px solid transparent}.dark ._sideBarContainer_18ykc_1 ._footerButtonsContainer_18ykc_18 ._btnStyle_18ykc_24 path{stroke:rgba(var(--black-color-rgb),.5)}._appLayout_12rtt_1{display:flex;flex-direction:column;height:100vh}._sidePagesContainer_12rtt_7{display:flex;flex-grow:1;flex-direction:row;overflow:hidden}._reviewLink_12rtt_14{color:#000;font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);text-decoration:none;height:36px;display:flex;justify-content:center;align-items:center}._loaderStyle_rq26e_1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}._container_rq26e_10{display:flex;justify-content:center}._container_rq26e_10 ._box_rq26e_14{position:absolute;top:15px;left:80px}._container_rq26e_10 ._logo_rq26e_19{width:90px;height:auto}._container_rq26e_10 ._credentials_content_rq26e_23{display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;max-width:490px;height:100vh;margin:auto}@media (max-width: 600px){._container_rq26e_10 ._credentials_content_rq26e_23{width:100%;padding:0}}._background_rq26e_39{z-index:-1;width:100%;height:100%;padding:0;background-color:var(--white-color);background-image:url(https://images.bria.ai/platform/authentication/top-right.svg),url(https://images.bria.ai/platform/authentication/bottom-left.svg);background-repeat:no-repeat;background-position:top right,bottom left}.dark ._background_rq26e_39{background-image:url(/assets/dark-auth-bg-d623bc55.png);background-size:cover;background-position:center}._dialog_10fso_1{position:fixed;z-index:1300;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#000000b3;overflow-y:scroll}._dialog_10fso_1 ._container_10fso_14{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:95%;height:95%;padding:25px;border:1px solid #000;border-radius:8px;background-color:#fff;overflow-y:scroll}div._container_1a2tk_1{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;height:100%;gap:4px}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10{display:flex;flex-direction:column;width:98%;margin:0 auto;padding:0 0 0 8px}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row1_1a2tk_17{padding-left:8px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row1_1a2tk_17 ._title_1a2tk_24{color:var(--primary-text-color);text-align:center;font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:normal}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row1_1a2tk_17 ._closeIcon_1a2tk_32{height:22px;border-radius:8px;cursor:pointer;align-items:center}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row1_1a2tk_17 ._closeIcon_1a2tk_32:hover{background-color:#8800ff0a}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row2_1a2tk_41{display:flex;justify-content:space-between;align-items:center}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row2_1a2tk_41 ._buttons_1a2tk_46{display:flex;flex-direction:row;align-items:center;gap:8px}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row2_1a2tk_41 ._buttons_1a2tk_46 ._button_1a2tk_46,div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row2_1a2tk_41 ._buttons_1a2tk_46 ._saveToMyCampaignButton_1a2tk_52{height:40px;padding:0 20px}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row2_1a2tk_41 ._buttons_1a2tk_46 ._saveToMyCampaignButton_1a2tk_52{text-transform:none}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row2_1a2tk_41 ._buttons_1a2tk_46 ._loadingContainer_1a2tk_59{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;opacity:.5;height:40px}div._container_1a2tk_1 ._popupActionsHeader_1a2tk_10 ._row2_1a2tk_41 ._buttons_1a2tk_46 ._loadingContainer_1a2tk_59 p{margin:0;font-size:1rem;font-weight:var(--text-weight-light);color:var(--secondary-color)}div._container_1a2tk_1 ._separatorLayout_1a2tk_74,div._container_1a2tk_1 ._separator_1a2tk_74{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}div._container_1a2tk_1 ._separator_1a2tk_74{margin-top:8px;margin-bottom:8px}div._container_1a2tk_1 ._saveSuccessToast_1a2tk_83{position:absolute;top:120px;right:55px;left:auto;bottom:auto}._skeleton_1er2h_1{max-width:100%;max-height:90%;height:94%;display:flex;justify-content:center}._skeleton_1er2h_1 span{max-width:100%}._container_1er2h_12{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;max-height:90%;height:94%;position:relative}._container_1er2h_12 ._resolutionBox_1er2h_22{display:flex;flex-direction:row;margin-top:5px}._container_1er2h_12 ._resolutionBox_1er2h_22 ._layout_1er2h_27,._container_1er2h_12 ._resolutionBox_1er2h_22 ._resolutionPercentage_1er2h_27,._container_1er2h_12 ._resolutionBox_1er2h_22 ._resolution_1er2h_22{color:var(--primary-text-color);font-size:12px;font-style:normal;line-height:16px}._container_1er2h_12 ._resolutionBox_1er2h_22 ._resolution_1er2h_22{font-weight:600}._container_1er2h_12 ._resolutionBox_1er2h_22 ._resolutionPercentage_1er2h_27{font-weight:400}._container_1er2h_12 ._fullScreenIconContainer_1er2h_39{height:40px;position:absolute;top:-6px}._container_1er2h_12 ._fullScreenIconContainer_1er2h_39 ._fullScreenIcon_1er2h_39{position:absolute;z-index:3;width:14px;height:14px;padding:5px;right:8px;top:12px;cursor:pointer;border-radius:8px;background-color:#e7e7e7a8}._container_1er2h_12 ._fullScreenIconContainer_1er2h_39 ._fullScreenIcon_1er2h_39>path{stroke:#000}._container_1er2h_12 ._fullScreenIconContainer_1er2h_39 ._fullScreenIcon_1er2h_39:hover{background-color:#e7e7e7}._container_1er2h_12 canvas{border-radius:10px}._container_1er2h_12 ._isLoading_1er2h_65{filter:blur(5px)}._container_1er2h_12 ._loadingContainer_1er2h_68{width:100px;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}._container_whs3u_1{display:flex;flex-direction:column;width:100%;height:100%}._container_whs3u_1 ._header_whs3u_7{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}._container_whs3u_1 ._header_whs3u_7 ._maskSliderWrapper_whs3u_15{display:flex;justify-content:center;align-items:center;gap:24px}._container_whs3u_1 ._header_whs3u_7 ._maskSliderWrapper_whs3u_15 ._boxSliderWrapper_whs3u_21 ._boxSliderIcons_whs3u_21{display:flex;justify-content:space-between;align-items:center;margin:0 -17px -14px -9px}._container_whs3u_1 ._header_whs3u_7 ._maskSliderWrapper_whs3u_15 ._boxSliderWrapper_whs3u_21 ._boxSliderIcons_whs3u_21 ._smallBox_whs3u_27{cursor:pointer;padding:8px;width:8px;height:8px}._container_whs3u_1 ._header_whs3u_7 ._maskSliderWrapper_whs3u_15 ._boxSliderWrapper_whs3u_21 ._boxSliderIcons_whs3u_21 ._largeBox_whs3u_33{cursor:pointer;padding:8px;width:12px;height:12px}._container_whs3u_1 ._header_whs3u_7 ._maskSliderWrapper_whs3u_15 ._boxSliderWrapper_whs3u_21 ._boxSlider_whs3u_21{width:150px;padding:10px 0}._container_whs3u_1 ._header_whs3u_7 ._maskSliderWrapper_whs3u_15 ._dropdownAspectRatio_whs3u_43{min-width:0}._container_whs3u_1 ._header_whs3u_7 ._button_whs3u_46{height:44px;background:transparent}._container_whs3u_1 ._header_whs3u_7 ._button_whs3u_46:hover{background-color:#8800ff0a}._container_whs3u_1 ._header_whs3u_7 ._selected_whs3u_53{background:rgba(136,0,255,.04)}._container_whs3u_1 ._header_whs3u_7 ._leftSide_whs3u_56{display:flex;margin-left:32px}._container_whs3u_1 ._header_whs3u_7 ._leftSide_whs3u_56 ._icon_whs3u_60{cursor:pointer;padding:5px;border-radius:8px;gap:8px}._container_whs3u_1 ._header_whs3u_7 ._leftSide_whs3u_56 ._icon_whs3u_60:hover,._container_whs3u_1 ._header_whs3u_7 ._leftSide_whs3u_56 ._icon_whs3u_60:active,._container_whs3u_1 ._header_whs3u_7 ._leftSide_whs3u_56 ._icon_whs3u_60:focus,._container_whs3u_1 ._header_whs3u_7 ._leftSide_whs3u_56 ._icon_whs3u_60:visited{background-color:var(--border-light-color)}._container_whs3u_1 ._header_whs3u_7 ._leftSide_whs3u_56 ._divider_whs3u_69{border-width:1px;border-color:#5b5b5b80;height:24px;align-self:center;margin:0 12px}._container_whs3u_1 ._header_whs3u_7 ._rightSide_whs3u_76{display:flex;gap:8px}._container_whs3u_1 ._imageContainer_whs3u_80{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:94%}._container_whs3u_1 ._imageContainer_whs3u_80 img{max-width:100%;max-height:90%;border-radius:10px}._container_whs3u_1 ._hidden_whs3u_92{display:none}._objectsContainer_11ia1_1 ._textLayout_11ia1_1,._objectsContainer_11ia1_1 ._imgUploader_11ia1_1 ._emptyState_11ia1_1 ._uploadDescription_11ia1_1,._objectsContainer_11ia1_1 ._imgUploader_11ia1_1 ._emptyState_11ia1_1 ._uploadTitle_11ia1_1,._objectsContainer_11ia1_1 ._description_11ia1_1,._objectsContainer_11ia1_1 ._accordionDescription_11ia1_1,._objectsContainer_11ia1_1 ._title_11ia1_1{font-style:normal;line-height:normal}._objectsContainer_11ia1_1 ._title_11ia1_1{font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._objectsContainer_11ia1_1 ._description_11ia1_1,._objectsContainer_11ia1_1 ._accordionDescription_11ia1_1{font-size:var(--small-font-size);font-weight:var(--text-weight-medium);margin-top:8px;color:var(--secondary-color)}._objectsContainer_11ia1_1 ._separatorLayout_11ia1_16,._objectsContainer_11ia1_1 ._separator_20_11ia1_16,._objectsContainer_11ia1_1 ._separator_11ia1_16{height:0px;border:1px solid rgb(231,231,231);background-color:#e7e7e7}._objectsContainer_11ia1_1 ._separator_11ia1_16{margin-top:28px;margin-bottom:24px}._objectsContainer_11ia1_1 ._separator_20_11ia1_16{margin-top:20px;margin-bottom:20px}._objectsContainer_11ia1_1 ._row_11ia1_29{display:flex;align-items:center;justify-content:space-between;margin-top:10px}._objectsContainer_11ia1_1 ._verticalRow_11ia1_35{display:flex;flex-direction:column;gap:20px}._objectsContainer_11ia1_1 ._accordionDescription_11ia1_1{margin-top:0}._objectsContainer_11ia1_1 ._button_11ia1_43,._objectsContainer_11ia1_1 ._customButton_11ia1_43{font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);font-style:normal;line-height:16px;height:28px;border-radius:8px}._objectsContainer_11ia1_1 ._customButton_11ia1_43{margin-top:12px;margin-left:auto}._objectsContainer_11ia1_1 ._textFieldStyle_11ia1_55{margin-top:20px}._objectsContainer_11ia1_1 ._refinePromptTextField_11ia1_58{padding:8px 12px}._objectsContainer_11ia1_1 ._refinePromptTextField_11ia1_58 textarea{font-size:12px;line-height:18px;font-weight:var(--text-weight-light)}._objectsContainer_11ia1_1 ._imgUploader_11ia1_1{display:flex;align-items:center;flex-direction:column;justify-content:center;height:160px;border-radius:8px;margin:auto}._objectsContainer_11ia1_1 ._imgUploader_11ia1_1 ._emptyState_11ia1_1{gap:4px;width:calc(100% - 35px)}._objectsContainer_11ia1_1 ._imgUploader_11ia1_1 ._emptyState_11ia1_1 ._uploadTitle_11ia1_1{font-size:12px;font-weight:var(--text-weight-medium);line-height:136%;color:var(--primary-text-color)}._objectsContainer_11ia1_1 ._imgUploader_11ia1_1 ._emptyState_11ia1_1 ._uploadDescription_11ia1_1{font-size:var(--extra-small-font-size);font-weight:var(--text-weight-light);line-height:136%;color:var(--primary-text-color);margin-top:1px;width:90%}._objectsContainer_11ia1_1 ._imgUploader_11ia1_1 img{max-width:100%;max-height:100%}._container_1mbfp_1{display:flex;flex-direction:column;justify-content:start;min-width:120px;height:fit-content;padding:20px 12px;border:1px solid var(--border-light-color);border-radius:8px;background:var(--white-color);box-shadow:0 2px 8px #24005814;gap:28px}._container_1mbfp_1 ._textLayout_1mbfp_14,._container_1mbfp_1 ._sidebarItem_1mbfp_14{font-style:normal;line-height:normal}._container_1mbfp_1 ._sidebarItem_1mbfp_14{display:flex;align-items:center;cursor:pointer}._container_1mbfp_1 ._sidebarItem_1mbfp_14 ._sidebarIcon_1mbfp_23{margin-right:4px}._container_1mbfp_1 ._sidebarItem_1mbfp_14 ._sidebarText_1mbfp_26{font-size:var(--small-font-size);font-weight:var(--text-weight-medium);color:var(--primary-text-color)}._container_1mbfp_1 ._sidebarItem_1mbfp_14 ._sidebarText_1mbfp_26:hover,._container_1mbfp_1 ._selectedItem_1mbfp_34 ._sidebarText_1mbfp_26{color:var(--primary-light-color)}div._container_gjmhh_1{display:flex;flex-direction:row;height:calc(95vh - 60px);width:100%;gap:4px;padding:25px;background-image:url(/assets/dots-background-90674a51.svg)}div._container_gjmhh_1 ._closeIcon_gjmhh_10{height:22px;border-radius:8px;cursor:pointer;align-items:center;margin:10px 0 0 -14px}div._container_gjmhh_1 ._closeIcon_gjmhh_10:hover{background-color:#8800ff0a}div._container_gjmhh_1 ._toolsEditor_gjmhh_20{min-width:270px;max-width:270px;height:calc(100% - 50px);padding:24px;border:1px solid var(--border-light-color);border-radius:8px;background:var(--white-color);box-shadow:0 2px 8px #24005814}div._container_gjmhh_1 ._imageEditor_gjmhh_30{overflow-x:auto;width:100%;height:calc(100% - 24px);padding:0 24px 24px}._header_13ggh_1{border-bottom:1px solid var(--border-light-color)}div._paper_1nbca_1{background-color:var(--white-color);width:1360px!important;max-width:1360px!important}div._paper_1nbca_1 ._closeIcon_1nbca_6{position:absolute;right:18.8px;top:20px;cursor:pointer}div._paper_1nbca_1 ._sidePageContainer_1nbca_12{display:flex;overflow:hidden}div._paper_1nbca_1 ._sidePageContainer_1nbca_12 ._sideBarContainer_1nbca_16{margin-top:82px;display:flex;flex-direction:column;max-width:237px!important;width:100%;align-items:flex-start;padding-left:32px}div._paper_1nbca_1 ._sidePageContainer_1nbca_12 ._sideBarContainer_1nbca_16 ._sideMenuButton_1nbca_25{text-decoration:none;color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);line-height:normal;height:20px;z-index:1}div._paper_1nbca_1 ._sidePageContainer_1nbca_12 ._sideBarContainer_1nbca_16 ._sideMenuButton_1nbca_25:hover{background-color:var(--border-light-color)}div._paper_1nbca_1 ._sidePageContainer_1nbca_12 ._sideBarContainer_1nbca_16 ._sideMenuButton_1nbca_25:not(._child_1nbca_37){padding-bottom:14px;padding-top:14px;padding-left:16px;width:calc(100% - 16px);font-weight:var(--text-weight-bold)}div._paper_1nbca_1 ._sidePageContainer_1nbca_12 ._sideBarContainer_1nbca_16 ._sideMenuButton_1nbca_25._selectedBtn_1nbca_44:not(._child_1nbca_37){border-right:4px solid var(--primary-light-color)}div._paper_1nbca_1 ._sidePageContainer_1nbca_12 ._sideBarContainer_1nbca_16 ._sideMenuButton_1nbca_25._child_1nbca_37{padding:8px 16px 8px 32px;width:calc(100% - 48px);margin-bottom:8px}div._paper_1nbca_1 ._sidePageContainer_1nbca_12 ._mainContentcontainer_1nbca_52{border-left:4px solid var(--border-light-color);overflow:auto;padding:72px 43px 0 50px}.dark ._paper_1nbca_1{border:1px solid var(--border-light-color)}._contentContainer_kpv3w_1 ._title_kpv3w_1,._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._guidelinesCard_kpv3w_1 ._guidelinesCardContent_kpv3w_1 ._title_kpv3w_1{color:var(--primary-text-color);font-size:36px;font-weight:var(--text-weight-bold);line-height:normal}._contentContainer_kpv3w_1 ._description_kpv3w_7{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);line-height:var(--large-line-height);margin-top:20px}._contentContainer_kpv3w_1 ._subTitle_kpv3w_14{font-size:28px;font-weight:var(--text-weight-bold);margin-top:40px;margin-bottom:8px;color:var(--primary-text-color)}._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._title_kpv3w_1,._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._guidelinesCard_kpv3w_1 ._guidelinesCardContent_kpv3w_1 ._title_kpv3w_1{font-size:20px;font-weight:var(--text-weight-extra-bold);margin-top:40px;color:var(--primary-text-color)}._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._guidelinesCard_kpv3w_1{display:flex;gap:60px;border-bottom:1px solid var(--border-light-color);padding:48px 0}._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._guidelinesCard_kpv3w_1 ._guidelinesCardContent_kpv3w_1{width:420px;display:flex;flex-direction:column;justify-content:center}._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._guidelinesCard_kpv3w_1 ._guidelinesCardContent_kpv3w_1 ._title_kpv3w_1{font-size:16px;margin:0}._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._guidelinesCard_kpv3w_1 ._guidelinesCardImages_kpv3w_43{display:flex;gap:10px}._contentContainer_kpv3w_1 ._guidelinesSection_kpv3w_1 ._guidelinesCard_kpv3w_1 ._guidelinesCardImages_kpv3w_43 img{width:160px}._contentContainer_kpv3w_1 ._button_kpv3w_50{height:34px;font-size:14px;margin-top:24px}._contentContainer_kpv3w_1 ._tabContent_kpv3w_55{padding-bottom:32px;padding-top:56px}._contentContainer_kpv3w_1 ._tabContent_kpv3w_55._firstTabContent_kpv3w_59{border-bottom:1px solid var(--border-light-color);padding-top:0}._supportPopup_1x4us_1{padding:16px;width:285px;border-radius:8px;border:1px solid #E7E7E7;background-color:#fff;box-shadow:0 2px 8px #24005814;z-index:10}._supportPopup_1x4us_1 ._closeButton_1x4us_10{padding:0;position:absolute;right:8px;top:8px}._supportPopup_1x4us_1 ._closeButton_1x4us_10 svg{width:12px;height:12px}._supportPopup_1x4us_1 ._supportPopupContent_1x4us_20 ._submittedContainer_1x4us_20{display:flex;flex-direction:column;justify-content:center;align-items:center;height:178px}._supportPopup_1x4us_1 ._supportPopupContent_1x4us_20 ._submittedContainer_1x4us_20 img{width:28px}._supportPopup_1x4us_1 ._supportPopupContent_1x4us_20 ._submittedContainer_1x4us_20 p{text-align:center;font-size:12px;font-weight:var(--text-weight-medium);margin-top:8px}._supportPopup_1x4us_1 ._supportPopupContent_1x4us_20 ._supportPopupTitle_1x4us_36{font-size:12px;font-weight:var(--text-weight-bold);color:var(--primary-text-color);margin-bottom:10px}._supportPopup_1x4us_1 ._supportPopupContent_1x4us_20 ._supportTextField_1x4us_42{font-size:12px;font-weight:var(--text-weight-medium);padding:8px}._supportPopup_1x4us_1 ._supportPopupContent_1x4us_20 ._actionsContainer_1x4us_47{display:flex;justify-content:flex-end;margin-top:8px}._supportPopup_1x4us_1 ._supportPopupContent_1x4us_20 ._actionsContainer_1x4us_47 ._supportPopupSubmitButton_1x4us_52{height:30px}._header_d6hw2_1,._header_13ggh_1{border-bottom:1px solid var(--border-light-color)}._header_13ggh_1 ._singleModeBanner_13ggh_4{border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color);padding:8px 12px;background:rgba(var(--primary-light-color-rgb),.05);box-sizing:border-box;height:36px;display:flex;justify-content:center;align-items:center}._header_13ggh_1 ._singleModeBanner_13ggh_4 ._bannerText_13ggh_15{font-size:var(--small-font-size)}._header_13ggh_1 ._singleModeBanner_13ggh_4 ._bannerBtn_13ggh_18{background:none;text-decoration:underline;padding:0;margin-left:2px}._header_13ggh_1 ._singleModeBanner_13ggh_4 ._loader_13ggh_24{margin-left:4px}._hubLayout_1hzcb_1{display:flex;flex-direction:column;height:100vh}._sidePagesContainer_1hzcb_7{max-height:calc(100vh - 100px);overflow:hidden}._passedFreeLimitsPopup_1yr1s_1 ._description_1yr1s_1 span{font-weight:600}._loaderPlaceholderStyle_27zlm_1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}._loaderPlaceholderStyle_27zlm_1 ._loaderStyle_27zlm_9{color:gray!important}._iframeLayout_27zlm_13{display:flex;flex-direction:column;height:100vh}._iframeAuthErrorContainer_27zlm_19{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;height:100vh;gap:16px}._iframeAuthErrorContainer_27zlm_19 ._title_27zlm_28{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._iframeAuthErrorContainer_27zlm_19 ._description_27zlm_33{font-size:var(--medium-font-size);font-weight:var(--text-weight-light);color:var(--secondary-color);max-width:512px}._iframeAuthErrorContainer_27zlm_19 ._buttonContainer_27zlm_39{margin-top:16px}._iframeAuthErrorContainer_27zlm_19 ._buttonContainer_27zlm_39 ._button_27zlm_39{height:40px}div._paper_1cz54_1{height:561px;width:1020px;border-radius:8px;box-shadow:none;background-color:var(--white-color)}div._paper_1cz54_1 ._container_1cz54_8{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){div._paper_1cz54_1 ._container_1cz54_8{justify-content:flex-start;align-items:flex-start}}div._paper_1cz54_1 ._container_1cz54_8 ._imageContainer_1cz54_21{height:100%;overflow-y:clip}div._paper_1cz54_1 ._container_1cz54_8 ._imageContainer_1cz54_21 img{height:100%}div._paper_1cz54_1 ._container_1cz54_8 ._content_1cz54_28{padding-left:56px}div._paper_1cz54_1 ._container_1cz54_8 ._content_1cz54_28 ._title_1cz54_31{font-family:var(--font-family);font-size:var(--larger-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color);line-height:39.01px}div._paper_1cz54_1 ._container_1cz54_8 ._content_1cz54_28 ._body_1cz54_38{padding-top:20px}div._paper_1cz54_1 ._container_1cz54_8 ._content_1cz54_28 ._actionBtns_1cz54_41{margin-top:32px}div._paper_1cz54_1 ._container_1cz54_8 ._content_1cz54_28 ul{margin:6px 0 0;padding:0 14px;display:flex;flex-direction:column;gap:8px}div._paper_1cz54_1 ._container_1cz54_8 ._content_1cz54_28 ul li::marker{color:var(--primary-light-color);font-size:var(--extra-medium-font-size)}.dark ._paper_1cz54_1{border:1px solid var(--border-light-color)}._titleStyle_j00wr_1,._container_j00wr_1 ._titleStyle_j00wr_1{font-family:var(--font-family);font-size:var(--large-font-size);font-weight:var(--text-weight-bold);margin-top:6px;margin-bottom:0;text-transform:capitalize;color:var(--primary-text-color)}._container_j00wr_1{width:100%;padding:40px 50px 122px 45px;border:1px solid var(--border-light-color);border-bottom:none;border-radius:8px;box-shadow:0 0 0 1px #0000000d;overflow:hidden}._container_j00wr_1 ._inputField_j00wr_20,._container_j00wr_1 ._headingContainer_j00wr_20 ._button_j00wr_20,._container_j00wr_1 ._headingContainer_j00wr_20 ._primaryButton_j00wr_20{height:40px}._container_j00wr_1 ._loadingPlaceholder_j00wr_23{display:flex;height:100%;width:100%;align-items:center;justify-content:center}._container_j00wr_1 ._headingContainer_j00wr_20{display:flex;align-items:center;justify-content:space-between}._container_j00wr_1 ._headingContainer_j00wr_20 ._primaryButton_j00wr_20{width:195px}._container_j00wr_1 ._contentContainer_j00wr_38{overflow-y:scroll;width:100%;height:100%;max-height:calc(100% - 35px);padding:32px 38px 32px 0}._container_j00wr_1 ._tabsContainer_j00wr_45{display:flex;width:100%;margin-top:24px;border-bottom:4px solid var(--border-light-color)}._container_j00wr_1 ._tabsContainer_j00wr_45 ._tabContainer_j00wr_51{display:flex;flex-direction:column;margin-right:23px;cursor:pointer;text-decoration:none}._container_j00wr_1 ._tabsContainer_j00wr_45 ._tabContainer_j00wr_51 ._boldText_j00wr_58{font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._container_j00wr_1 ._tabsContainer_j00wr_45 ._tabContainer_j00wr_51 h3{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:22.95px;color:var(--secondary-color);margin-block:8px}._container_j00wr_1 ._tabsContainer_j00wr_45 ._tabContainer_j00wr_51 div{width:100%;height:4px;margin-bottom:-4px;border-radius:8px;background-color:var(--primary-light-color)}._container_j00wr_1 ._tabsContainer_j00wr_45 ._disabled_j00wr_77{pointer-events:none;opacity:.8}._container_j00wr_1 ._titleContainer_j00wr_81{display:flex;align-items:center;justify-content:space-between}div._container_tep4y_1{flex-direction:row}div._container_tep4y_1 ._controlStyle_tep4y_4{margin-right:32px}div._container_tep4y_1 ._controlStyle_tep4y_4 span{font-size:var(--medium-font-size);color:var(--primary-text-color);font-weight:var(--text-weight-medium);font-family:var(--font-family);line-height:19.5px}._container_t5pml_1{position:relative}._container_t5pml_1 ._loadingPlaceholder_t5pml_4{height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}._container_t5pml_1 ._bottomBtn_t5pml_11{position:absolute;right:0;color:var(--primary-light-color)!important}._container_t5pml_1 ._tableContainer_t5pml_16{box-shadow:none!important;min-height:300px;overflow:auto;max-height:58vh;border:none}._container_t5pml_1 ._tableContainer_t5pml_16 thead th{font-family:var(--font-family);font-family:var(--primary-font);font-size:var(--small-font-size);font-weight:500;line-height:17.07px;padding-left:0;color:var(--secondary-color);border-bottom:2px solid #e7e7e7}._container_t5pml_1 ._tableContainer_t5pml_16 thead th:first-child{padding-left:8px}._container_t5pml_1 ._tableContainer_t5pml_16 tbody ._loadingCell_t5pml_36{margin-left:2.5vw}._container_t5pml_1 ._tableContainer_t5pml_16 tbody td{font-family:var(--primary-font);font-size:var(--medium-font-size);font-weight:500;padding-left:0;text-align:left;text-transform:capitalize;color:var(--primary-text-color)}._container_t5pml_1 ._tableContainer_t5pml_16 tbody td:first-child{padding-left:8px}._container_t5pml_1 ._tableContainer_t5pml_16 ._ul_t5pml_51 ._MuiPaginationItem-root_t5pml_51{color:var(--primary-light-color)}.dark ._container_t5pml_1 ._tableContainer_t5pml_16{background-color:var(--root-background)}._iconButton_4hlbr_1{padding:0}._iconButton_4hlbr_1 ._searchIconStyle_4hlbr_4{margin-right:5px}._input_4hlbr_8{padding-left:0!important}._container_16fmi_1{position:relative;display:flex;flex-direction:column;height:inherit}._container_16fmi_1 ._loading_16fmi_7{height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}._container_16fmi_1 ._keyContainer_16fmi_14{position:relative}._container_16fmi_1 ._keyContainer_16fmi_14 ._copyIcon_16fmi_17{position:absolute;top:3px;margin-left:10px;cursor:pointer}._container_16fmi_1 ._searchContainer_16fmi_23{width:100%;margin-bottom:18px}._container_16fmi_1 ._searchContainer_16fmi_23 ._searchRootStyle_16fmi_27{width:327px}._container_16fmi_1 ._header_16fmi_30{display:flex;justify-content:space-between;margin-bottom:28px}._container_16fmi_1 ._header_16fmi_30 ._title_16fmi_35{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:29.26px;margin-bottom:20px;color:var(--primary-text-color);text-wrap:nowrap}._container_16fmi_1 ._header_16fmi_30 ._description_16fmi_44{font-size:var(--small-font-size);font-weight:500;line-height:17.07px;font-family:var(--font-family);max-width:600px;color:var(--secondary-color)}._container_16fmi_1 ._header_16fmi_30 ._buttonsContainer_16fmi_53{display:flex;gap:8px}._container_16fmi_1 ._header_16fmi_30 ._buttonsContainer_16fmi_53 ._secondaryBtn_16fmi_57{font-weight:var(--text-weight-medium)}._container_16fmi_1 ._header_16fmi_30 ._emailButtonIcon_16fmi_60{margin-right:5px}._container_16fmi_1 ._header_16fmi_30 ._bottomBtn_16fmi_63{position:absolute;right:0;color:var(--primary-light-color)!important}._container_16fmi_1 ._header_16fmi_30 ._titleSearchWrapper_16fmi_68{gap:9px;align-items:center}._container_16fmi_1 ._statusContainer_16fmi_72{display:flex;align-items:center;gap:8px}._container_16fmi_1 ._statusContainer_16fmi_72 ._circle_16fmi_77{width:12px;height:12px;border-radius:50%}._container_16fmi_1 ._statusContainer_16fmi_72 ._inactive_16fmi_82{background-color:var(--negative-color)}._container_16fmi_1 ._statusContainer_16fmi_72 ._active_16fmi_85{background-color:var(--positive-color)}._container_16fmi_1 ._statusContainer_16fmi_72 ._deleted_16fmi_88{opacity:.5;background-color:var(--secondary-color)}._container_16fmi_1 ._emptyState_16fmi_92{height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}._container_1du7t_1 ._header_1du7t_1{display:flex;justify-content:space-between;margin-bottom:70px}._container_1du7t_1 ._header_1du7t_1 ._title_1du7t_6{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:29.26px;margin-bottom:20px;color:var(--primary-text-color)}._container_1du7t_1 ._header_1du7t_1 ._description_1du7t_14{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:500;line-height:17.07px;color:var(--secondary-color)}._container_1du7t_1 ._header_1du7t_1 ._buttonsContainer_1du7t_21{display:flex;gap:8px}._container_1du7t_1 ._copyToClipboard_1du7t_25{justify-content:flex-start}._container_1du7t_1 ._copyToClipboard_1du7t_25 ._copyToClipboardButton_1du7t_28{padding-left:10px}._container_1du7t_1 ._copyToClipboard_1du7t_25 ._copyToClipboardButton_1du7t_28 svg{top:3px;width:16px;height:16px}._container_1du7t_1 ._statusContainer_1du7t_36{display:flex;align-items:center;gap:8px}._container_1du7t_1 ._statusContainer_1du7t_36 ._circle_1du7t_41{width:12px;height:12px;border-radius:50%}._container_1du7t_1 ._statusContainer_1du7t_36 ._inactive_1du7t_46{background-color:var(--negative-color)}._container_1du7t_1 ._statusContainer_1du7t_36 ._active_1du7t_49{background-color:var(--positive-color)}._container_1du7t_1 ._statusContainer_1du7t_36 ._deleted_1du7t_52{opacity:.5;background-color:var(--secondary-color)}._container_1du7t_1 ._textToCopy_1du7t_57{font-size:min(14px,.9vw)}._container_1twxq_1 ._header_1twxq_1{display:flex;justify-content:space-between;margin-bottom:70px}._container_1twxq_1 ._header_1twxq_1 ._title_1twxq_6{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:29.26px;margin-bottom:20px;color:var(--primary-text-color)}._container_1twxq_1 ._header_1twxq_1 ._description_1twxq_14{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:500;line-height:17.07px;color:var(--secondary-color)}._container_1twxq_1 ._header_1twxq_1 ._buttonsContainer_1twxq_21{display:flex;gap:8px}._container_1twxq_1 ._copyToClipboard_1twxq_25{justify-content:flex-start}._container_1twxq_1 ._copyToClipboard_1twxq_25 ._copyToClipboardButton_1twxq_28{padding-left:10px}._container_1twxq_1 ._copyToClipboard_1twxq_25 ._copyToClipboardButton_1twxq_28 svg{top:3px;width:16px;height:16px}._container_1twxq_1 ._statusContainer_1twxq_36{display:flex;align-items:center;gap:8px}._container_1twxq_1 ._statusContainer_1twxq_36 ._circle_1twxq_41{width:12px;height:12px;border-radius:50%}._container_1twxq_1 ._statusContainer_1twxq_36 ._inactive_1twxq_46{background-color:var(--negative-color)}._container_1twxq_1 ._statusContainer_1twxq_36 ._active_1twxq_49{background-color:var(--positive-color)}._container_1twxq_1 ._statusContainer_1twxq_36 ._deleted_1twxq_52{opacity:.5;background-color:var(--secondary-color)}._container_1twxq_1 ._basic_1twxq_57,._container_1twxq_1 ._summary_1twxq_57 ._value_1twxq_57,._container_1twxq_1 ._summary_1twxq_57 ._valueFreeText_1twxq_57,._container_1twxq_1 ._summary_1twxq_57 ._title_1twxq_6,._container_1twxq_1 ._headerContainer_1twxq_57 ._title_1twxq_6{font-style:normal;line-height:normal}._container_1twxq_1 ._button_1twxq_21{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);height:40px}._container_1twxq_1 ._headerContainer_1twxq_57{display:flex;align-items:center;justify-content:space-between}._container_1twxq_1 ._headerContainer_1twxq_57 ._title_1twxq_6{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._container_1twxq_1 ._headerContainer_1twxq_57 ._buttonContainer_1twxq_76{display:flex;align-items:center;justify-content:space-between;gap:24px}._container_1twxq_1 ._summary_1twxq_57{display:flex;flex-direction:column;margin-top:4px}._container_1twxq_1 ._summary_1twxq_57 ._row_1twxq_87{display:flex;flex-direction:row;margin-top:28px}._container_1twxq_1 ._summary_1twxq_57 ._title_1twxq_6{min-width:180px;font-size:var(--medium-font-size);font-weight:var(--text-weight-light);color:var(--secondary-color)}._container_1twxq_1 ._summary_1twxq_57 ._value_1twxq_57,._container_1twxq_1 ._summary_1twxq_57 ._valueFreeText_1twxq_57{font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color);text-transform:capitalize}._container_1twxq_1 ._summary_1twxq_57 ._valueFreeText_1twxq_57{text-transform:none}._container_1twxq_1 ._footer_1twxq_107{display:flex;flex-direction:row;gap:64px;margin-top:48px;background-color:#faf7fd;border-radius:var(--standard-border-radius);padding:24px}._container_1twxq_1 ._footer_1twxq_107 ._footerText_1twxq_116{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);color:var(--primary-text-color)}div._loaderStyle_1twxq_122{display:flex;justify-content:center;margin:auto}._container_1su6f_1 ._basic_1su6f_1,._container_1su6f_1 ._tableArea_1su6f_1 tr>td:first-child,._container_1su6f_1 ._summary_1su6f_1 ._value_1su6f_1,._container_1su6f_1 ._summary_1su6f_1 ._title_1su6f_1,._container_1su6f_1 ._headerContainer_1su6f_1 ._title_1su6f_1{font-style:normal;line-height:normal}._container_1su6f_1 ._headerContainer_1su6f_1{display:flex;align-items:center;justify-content:space-between}._container_1su6f_1 ._headerContainer_1su6f_1 ._title_1su6f_1{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._container_1su6f_1 ._headerContainer_1su6f_1 ._button_1su6f_15{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:20px 16px}._container_1su6f_1 ._summary_1su6f_1{display:flex;margin-top:40px}._container_1su6f_1 ._summary_1su6f_1 ._column_1su6f_26{display:flex;align-items:center;flex-direction:row;width:100%;gap:4px}._container_1su6f_1 ._summary_1su6f_1 ._column_1su6f_26 ._firstColumn_1su6f_33{margin-right:48px}._container_1su6f_1 ._summary_1su6f_1 ._title_1su6f_1{font-size:var(--sub-title-font-size);font-weight:var(--text-weight-light);margin-right:10px;color:var(--primary-text-color)}._container_1su6f_1 ._summary_1su6f_1 ._value_1su6f_1{font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color);display:flex;align-items:center}._container_1su6f_1 ._summary_1su6f_1 ._hide_1su6f_49{display:none}._container_1su6f_1 ._summary_1su6f_1 ._headerActions_1su6f_52{display:flex;gap:8px}._container_1su6f_1 ._summary_1su6f_1 ._totalUsageWrapper_1su6f_56{display:flex;align-items:center;gap:8px}._container_1su6f_1 ._summary_1su6f_1 ._totalUsageWrapper_1su6f_56 ._totalUsage_1su6f_56{font-weight:var(--text-weight-bold);font-size:var(--sub-title-font-size)}._container_1su6f_1 ._filtersContainer_1su6f_65{display:flex;justify-content:space-between;width:100%;margin-top:32px}._container_1su6f_1 ._filtersContainer_1su6f_65 ._filters_1su6f_65{display:flex;align-items:center;justify-content:space-between;width:100%}._container_1su6f_1 ._filtersContainer_1su6f_65 ._filters_1su6f_65 ._dropdowns_1su6f_77{display:flex;gap:8px}._container_1su6f_1 ._filtersContainer_1su6f_65 ._filters_1su6f_65 ._hide_1su6f_49{display:none}._container_1su6f_1 ._chartArea_1su6f_84{max-width:100%;height:335px;margin-top:30px;padding:35px 28px;border:1px solid var(--border-light-color);filter:drop-shadow(0px 0px 1px rgba(0,0,0,.1)) drop-shadow(0px 0px 5px rgba(0,0,0,.1))}._container_1su6f_1 ._tableArea_1su6f_1{overflow:auto}._container_1su6f_1 ._tableArea_1su6f_1 tr>td:first-child{font-size:var(--small-font-size);font-weight:var(--text-weight-medium);color:var(--secondary-color);padding-left:8px}._container_1su6f_1 ._tableArea_1su6f_1 tbody tr:first-child{background:rgba(var(--primary-light-color),.04)}._container_1su6f_1 ._tableArea_1su6f_1 tbody tr:first-child td{font-weight:var(--text-weight-bold)}._tableContainer_1su6f_108{max-height:100%!important}._searchbar_kwodx_1{display:flex;align-items:center;width:95%;height:40px;padding:0 5px;border-radius:10px;border:1px solid var(--border-dark-color)}._searchbar_kwodx_1 ._input_kwodx_10{width:100%}._container_1bqve_1{height:500px;overflow:auto}._container_1bqve_1 ._usersList_1bqve_5{height:75%;overflow:auto}._container_1bqve_1 ._searchForm_1bqve_9{display:flex;text-transform:capitalize;width:95%;margin:auto}._container_g95ww_1 ._header_g95ww_1{display:flex;justify-content:space-between;margin-bottom:70px}._container_g95ww_1 ._header_g95ww_1 ._title_g95ww_6{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:29.26px;margin-bottom:20px;color:var(--primary-text-color)}._container_g95ww_1 ._header_g95ww_1 ._description_g95ww_14{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:500;line-height:17.07px;color:var(--secondary-color)}._container_g95ww_1 ._header_g95ww_1 ._buttonsContainer_g95ww_21{display:flex;gap:8px}._container_g95ww_1 ._copyToClipboard_g95ww_25{justify-content:flex-start}._container_g95ww_1 ._copyToClipboard_g95ww_25 ._copyToClipboardButton_g95ww_28{padding-left:10px}._container_g95ww_1 ._copyToClipboard_g95ww_25 ._copyToClipboardButton_g95ww_28 svg{top:3px;width:16px;height:16px}._container_g95ww_1 ._statusContainer_g95ww_36{display:flex;align-items:center;gap:8px}._container_g95ww_1 ._statusContainer_g95ww_36 ._circle_g95ww_41{width:12px;height:12px;border-radius:50%}._container_g95ww_1 ._statusContainer_g95ww_36 ._inactive_g95ww_46{background-color:var(--negative-color)}._container_g95ww_1 ._statusContainer_g95ww_36 ._active_g95ww_49{background-color:var(--positive-color)}._container_g95ww_1 ._statusContainer_g95ww_36 ._deleted_g95ww_52{opacity:.5;background-color:var(--secondary-color)}._container_g95ww_1 ._nameContainer_g95ww_57{display:flex;align-items:center;flex-direction:row}._container_g95ww_1 ._nameContainer_g95ww_57 ._informationBox_g95ww_62{display:flex;flex-direction:column;justify-content:space-between;margin-left:10px}._container_g95ww_1 ._nameContainer_g95ww_57 ._informationBox_g95ww_62 ._name_g95ww_57{font-size:var(--medium-font-size)}._container_g95ww_1 ._nameContainer_g95ww_57 ._informationBox_g95ww_62 ._email_g95ww_71{font-size:var(--small-font-size);text-transform:none;color:var(--secondary-color)}._container_g95ww_1 ._actionsContainer_g95ww_76{display:inline-flex}._container_g95ww_1 ._actionsContainer_g95ww_76 ._link_g95ww_79{cursor:pointer}._container_g95ww_1 ._actionsContainer_g95ww_76 ._deleteIcon_g95ww_82{width:18px}._container_g95ww_1 ._disabledOpacity_g95ww_85{pointer-events:none;opacity:38%}._container_g95ww_1 ._disabled_g95ww_85{color:#1a063840}hr._divider_g95ww_93{border-color:var(--border-light-color)}div._loaderStyle_g95ww_97{display:flex;justify-content:center}._container_114vw_1{display:flex;height:calc(95vh - 124px);width:calc(100% - 64px);gap:4px;padding:32px;background-color:var(--card-background);background-image:url(/assets/dots-background-90674a51.svg)}._container_114vw_1 ._toolsEditor_114vw_10{min-width:270px;max-width:270px;height:calc(100% - 50px);padding:24px;border:1px solid var(--border-light-color);border-radius:8px;background:var(--white-color);box-shadow:0 2px 8px #24005814}._container_114vw_1 ._imageEditor_114vw_20{overflow-x:auto;width:100%;height:calc(100% - 24px);padding:0 24px 24px}._card_efi0p_1{display:flex;flex-direction:row;height:134px;border:1px solid var(--border-light-color);border-radius:var(--standard-border-radius)}._card_efi0p_1:hover{box-shadow:0 4px 12px #00000014}._card_efi0p_1:active{background:rgba(var(--primary-light-color),.05)}._card_efi0p_1 ._imgContainer_efi0p_14{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--standard-border-radius) var(--standard-border-radius) 0 0}._card_efi0p_1 ._imgContainer_efi0p_14 ._image_efi0p_22{width:134px;height:134px}._card_efi0p_1 ._textAndButtonContainer_efi0p_26{padding-top:24px;padding-left:16px;width:100%;overflow-x:hidden}._card_efi0p_1 ._textAndButtonContainer_efi0p_26._alignCenter_efi0p_32{display:flex;flex-direction:column;justify-content:center;padding-top:0;padding-left:20px}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._title_efi0p_39{font-size:var(--extra-medium-font-size);font-weight:var(--text-weight-bold);font-style:normal;line-height:24px;color:var(--primary-text-color)}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._description_efi0p_46{font-size:var(--small-font-size);font-weight:var(--text-weight-light);font-style:normal;line-height:normal;height:34px;padding-top:4px;padding-right:16px;color:var(--secondary-color)}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._description_efi0p_46._largeDescription_efi0p_56{font-size:var(--medium-font-size);padding-right:28px;height:auto}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDocButton_efi0p_61{display:flex;height:28px;padding-top:8.8px;align-items:center;gap:8px;color:var(--primary-light-color);padding-right:16px}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDocButton_efi0p_61:empty{display:none}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDocButton_efi0p_61 ._badges_efi0p_73{display:flex;justify-content:end;align-items:center;margin-left:auto}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDocButton_efi0p_61 ._badges_efi0p_73 ._badge_efi0p_73{font-family:var(--primary-font);font-size:var(--notification-font-size);font-weight:600;background:var(--primary-color);color:#fff;border-radius:var(--small-border-radius);padding:4px 6px;margin-left:6px;display:flex;justify-content:center;align-items:center}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDemoLink_efi0p_92,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDocLink_efi0p_93,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._HFlink_efi0p_94,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._ComfyUILink_efi0p_95{font-family:var(--primary-font);font-size:var(--small-font-size);font-style:normal;font-weight:600;text-decoration:none;padding:8px;border-radius:var(--standard-border-radius)}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDemoLink_efi0p_92:hover,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDocLink_efi0p_93:hover,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._HFlink_efi0p_94:hover,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._ComfyUILink_efi0p_95:hover{background-color:var(--border-light-color)}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._HFlink_efi0p_94,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._ComfyUILink_efi0p_95{display:flex;justify-content:center;align-items:center;gap:5px;color:var(--primary-text-color)}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._HFlink_efi0p_94 ._buttonIcon_efi0p_118,._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._ComfyUILink_efi0p_95 ._buttonIcon_efi0p_118{width:20px;height:20px}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDocLink_efi0p_93{color:var(--primary-light-color)}._card_efi0p_1 ._textAndButtonContainer_efi0p_26 ._apiDemoLink_efi0p_92{color:var(--primary-text-color)}.dark ._card_efi0p_1{background-color:rgba(var(--black-color-rgb),.05)}.dark ._card_efi0p_1 ._apiDocLink_efi0p_93{color:var(--primary-text-color)}.dark ._card_efi0p_1 ._apiDemoLink_efi0p_92,.dark ._card_efi0p_1 ._ComfyUILink_efi0p_95{color:rgba(var(--black-color-rgb),.7)}main ._accountVerificationContainer_iqt06_1{display:flex;flex-direction:column;gap:16px;align-items:center}main ._accountVerificationContainer_iqt06_1 ._emailSent_iqt06_7{display:flex;align-items:center;flex-direction:column;width:100%}main ._accountVerificationContainer_iqt06_1 ._icon_iqt06_13{font-size:69px}main ._accountVerificationContainer_iqt06_1 ._icon_iqt06_13 path{fill:var(--primary-text-color)}main ._accountVerificationContainer_iqt06_1 ._mainTitle_iqt06_19{font-size:var(--very-large-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color);margin-bottom:20px}main ._accountVerificationContainer_iqt06_1 ._descriptionContainer_iqt06_25{display:flex;flex-direction:column;gap:16px}main ._accountVerificationContainer_iqt06_1 ._descriptionContainer_iqt06_25 ._description_iqt06_25{font-size:var(--small-font-size);color:var(--primary-text-color)}main ._accountVerificationContainer_iqt06_1 ._descriptionContainer_iqt06_25 ._description_iqt06_25._bold_iqt06_34{font-weight:var(--text-weight-bold)}main ._accountVerificationContainer_iqt06_1 ._buttonContainer_iqt06_37{margin-top:20px;display:flex;gap:20px}._loaderStyle_1utl8_1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}._container_cshtq_1{max-width:100%;height:100dvh;overflow:hidden;position:relative}._container_cshtq_1 ._contentWrapper_cshtq_7{width:75%;position:absolute;left:0;top:0;bottom:0;height:100%;background:linear-gradient(to left,rgba(var(--white-color-rgb),0) 12.18%,var(--white-color) 58.4%)}._container_cshtq_1 ._content_cshtq_7{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding:0 140px;box-sizing:border-box}._container_cshtq_1 ._content_cshtq_7 ._title_cshtq_25{font-size:var(--extra-large-font-size);font-weight:var(--text-weight-bold);line-height:normal;color:var(--primary-text-color)}._container_cshtq_1 ._content_cshtq_7 ._subTitle_cshtq_31{font-size:var(--medium-font-size);margin-top:16px;color:var(--primary-text-color)}._container_cshtq_1 ._content_cshtq_7 ._actions_cshtq_36{display:flex;gap:16px;margin-top:40px}._container_cshtq_1 ._content_cshtq_7 ._actions_cshtq_36 ._actionBtn_cshtq_41{width:50%;max-width:183px}._container_cshtq_1 ._bgImages_cshtq_45{display:flex;justify-content:flex-end;width:100%}._container_cshtq_1 ._bgImages_cshtq_45 img{width:80%;height:auto}._emptyTable_icetw_1{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}._emptyTable_icetw_1 ._text_icetw_8{max-width:291px;font-family:Work Sans;font-weight:var(--text-weight-bold);font-size:var(--sub-title-font-size);line-height:23.5px}._idContainer_1ir4a_1{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:19.9px}._actionsContainer_1ir4a_8{display:flex;gap:24px}._actionsContainer_1ir4a_8 ._actionBtn_1ir4a_12{width:16px;cursor:pointer}._actionsContainer_1ir4a_8 ._disabledOpacity_1ir4a_16{pointer-events:none;opacity:38%}._nameStyle_1ir4a_21{display:flex;flex-direction:column;gap:8px}._nameStyle_1ir4a_21 h3{margin:0;font-family:var(--font-family);font-weight:var(--text-weight-medium);color:var(--primary-text-color);font-size:var(--medium-font-size)}._nameStyle_1ir4a_21 h4{margin:0;color:var(--secondary-color);font-size:var(--small-font-size);font-family:var(--font-family);font-weight:var(--text-weight-medium)}._imageContainer_1ir4a_41{background-image:url(/Transarent\ BG.png);max-width:80px;display:flex;align-items:center;justify-content:center}._imageContainer_1ir4a_41 ._logoPreview_1ir4a_48{max-width:80px;max-height:40px}._colorPreview_1ir4a_53{width:16px;height:16px;border-radius:50%}._statusContainer_1ir4a_59{display:flex;align-items:center;gap:8px}._statusContainer_1ir4a_59 ._circle_1ir4a_64{width:12px;height:12px;border-radius:50%}._statusContainer_1ir4a_59 ._inactive_1ir4a_69,._statusContainer_1ir4a_59 ._deleted_1ir4a_70{background-color:var(--negative-color)}._statusContainer_1ir4a_59 ._active_1ir4a_73{background-color:var(--positive-color)}._statusContainer_1ir4a_59 ._pending_1ir4a_76{opacity:.5;background-color:var(--attention-color)}.dark ._actionsContainer_1ir4a_8 ._actionBtn_1ir4a_12 path{stroke:var(--black-color)}._container_yrp6i_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}._container_yrp6i_1 ._roundedWrapper_yrp6i_8{width:40px;aspect-ratio:1/1;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._hover_yrp6i_17{opacity:0;transition:all .15s ease-in-out}._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._deleteIcon_yrp6i_21{color:#a4a4a4;font-size:19px;position:absolute;top:-16px;right:-6px;transform:rotate(45deg);cursor:pointer}._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._deleteIcon_yrp6i_21:hover{opacity:.5!important}._container_yrp6i_1 ._roundedWrapper_yrp6i_8:hover ._editIcon_yrp6i_33,._container_yrp6i_1 ._roundedWrapper_yrp6i_8:hover ._deleteIcon_yrp6i_21{opacity:1}._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._colorInput_yrp6i_37,._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._disabledColorInput_yrp6i_37{position:absolute;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._disabledColorInput_yrp6i_37{cursor:auto}._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._placeholder_yrp6i_49{border:1px solid rgba(0,0,0,.23);color:#0000003b;display:flex;justify-content:center;align-items:center}._container_yrp6i_1 ._roundedWrapper_yrp6i_8 ._placeholder_yrp6i_49 span{font-size:32px;line-height:1}._container_yrp6i_1 ._filledCircleBorder_yrp6i_60{border:3px solid var(--border-light-color)}._loadingPlaceholder_1uhes_1{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:auto}._container_1uhes_10{overflow-y:hidden;overflow-x:auto;width:100%;height:100%;padding:0 40px;border-top:2px solid rgb(238,238,238)}._container_1uhes_10 ._headerWithButtons_1uhes_18,._container_1uhes_10 ._headerWrapper_1uhes_18,._container_1uhes_10 ._headerWrapperWithBorder_1uhes_18{display:flex;justify-content:space-between}._container_1uhes_10 ._headerWrapper_1uhes_18,._container_1uhes_10 ._headerWrapperWithBorder_1uhes_18{padding-top:24px;padding-bottom:24px}._container_1uhes_10 ._headerWrapperWithBorder_1uhes_18{border-bottom:4px solid rgb(231,231,231)}._container_1uhes_10 ._headerName_1uhes_29{width:100%;display:flex;gap:32px;align-items:center}._container_1uhes_10 ._loadingSave_1uhes_35{display:flex;gap:8px;align-items:center;color:var(--secondary-color);font-weight:var(--text-weight-medium)}._container_1uhes_10 ._loadingSave_1uhes_35 svg{width:16px}._container_1uhes_10 ._headerInput_1uhes_45{display:flex;align-items:center;gap:12px}._container_1uhes_10 ._titleStyle_1uhes_50{font-weight:var(--text-weight-bold);color:var(--primary-text-color);font-size:var(--large-font-size);font-family:var(--font-family)}._container_1uhes_10 ._children_1uhes_56{padding-bottom:90px;overflow:auto;height:calc(100% - 125px)}._container_1uhes_10 ._circleLoader_1uhes_61{padding-left:10px;padding-top:2px}._bigTextField_pj1oz_1{border-radius:8px;font-size:var(--small-font-size);width:328px;height:80px}._inputText_pj1oz_8{margin-top:24px;display:flex;flex-direction:column}._brandPresetForm_pj1oz_14{width:45vh;overflow:auto;max-height:70vh;padding-right:50px;padding-top:40px}._brandPresetForm_pj1oz_14 ._colorsLables_pj1oz_21{display:flex;gap:8px}._brandPresetForm_pj1oz_14 ._colorOptions_pj1oz_25{display:flex;gap:12px;margin-left:.25vh}._brandPresetForm_pj1oz_14 ._colorOptions_pj1oz_25>div{align-self:end;justify-content:end}._brandPresetForm_pj1oz_14 ._colorHeader_pj1oz_34{margin-bottom:12px;font-weight:var(--text-weight-light);font-size:var(--notification-font-size);color:#000;line-height:normal}._brandPresetForm_pj1oz_14 ._brandNameLabel_pj1oz_41{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);margin-top:24px;margin-bottom:12px;line-height:var(--medium-line-height)}._brandPresetForm_pj1oz_14 ._input_pj1oz_8{display:flex;flex-direction:column}._brandPresetForm_pj1oz_14 ._messageBoxStyle_pj1oz_53{display:flex;flex-direction:row;gap:12px}._brandPresetForm_pj1oz_14 ._messageBoxStyle_pj1oz_53 ._rootFirstSelect_pj1oz_58{width:178px;height:40px}._brandPresetForm_pj1oz_14 ._messageBoxStyle_pj1oz_53 ._selectStyle_pj1oz_62{border-radius:10px!important;background-color:var(--white-color);overflow-y:auto}._brandPresetForm_pj1oz_14 ._messageBoxStyle_pj1oz_53 ._selectStyle_pj1oz_62 :focus{background-color:"$white-color"}._notValidName_pj1oz_71{color:red;display:flex;flex-direction:column}._actionsContainer_1zq0j_1{display:flex;gap:24px}._actionsContainer_1zq0j_1 ._actionBtn_1zq0j_5{width:16px;cursor:pointer}._actionsContainer_1zq0j_1 ._disabledOpacity_1zq0j_9{pointer-events:none;opacity:38%}._nameStyle_1zq0j_14{display:flex;flex-direction:column;gap:8px}._nameStyle_1zq0j_14 h3{margin:0;font-family:var(--font-family);font-weight:var(--text-weight-medium);color:var(--primary-text-color);font-size:var(--medium-font-size)}._nameStyle_1zq0j_14 h4{margin:0;color:var(--secondary-color);font-size:var(--small-font-size);font-family:var(--font-family);font-weight:var(--text-weight-medium)}._emptyTable_1zq0j_34{cursor:pointer}.dark ._actionsContainer_1zq0j_1 ._actionBtn_1zq0j_5 path{stroke:var(--black-color)}._toggleButtons_zeey5_1{display:flex;flex-direction:column;justify-content:start;padding-top:40px;gap:40px;width:25vw}._imgUploader_zeey5_10{min-height:30vh}._container_12iww_1 div{max-height:45vh!important}._container_12iww_1 ._label_12iww_4{padding-bottom:16px}._container_12iww_1 ._inputStyle_12iww_7,._container_12iww_1 ._orderInput_12iww_7,._container_12iww_1 ._outlinedInputStyle_12iww_7{font-size:var(--medium-font-size);height:32px;max-width:100px;display:flex;align-items:center}._container_12iww_1 ._helperText_12iww_14{height:0;margin-top:0;font-size:.5rem}._container_12iww_1 ._outlinedInputStyle_12iww_7{max-width:fit-content}._container_12iww_1 ._orderInput_12iww_7{max-width:50px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._popover_9yhnv_1{display:flex;flex-direction:column;gap:20px;padding:24px 16px!important;align-items:center}._popover_9yhnv_1 ._icons_9yhnv_8{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:20px;width:min-content}._popover_9yhnv_1 ._icons_9yhnv_8 svg{cursor:pointer;background:rgb(247,247,247);padding:6px 4px;border-radius:2px;max-width:20px;max-height:20px}._popover_9yhnv_1 ._icons_9yhnv_8 ._selected_9yhnv_23{background-color:#5300c912}._popover_9yhnv_1 ._icons_9yhnv_8 ._disabled_9yhnv_26{background-color:initial;color:#ebebe4;cursor:default!important}._popover_9yhnv_1 ._icons_9yhnv_8 ._disabled_9yhnv_26 path{stroke:#ebebe4}._popover_9yhnv_1 ._icons_9yhnv_8 ._autoBtn_9yhnv_34{cursor:pointer;padding:4px;font-size:var(--small-font-size)}._popover_9yhnv_1 ._icons_9yhnv_8 ._iconsGroup_9yhnv_39{display:flex;gap:4px;align-items:center}._popover_ixga7_1{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:10px;padding:24px 16px!important}._popover_ixga7_1 svg{cursor:pointer;background:rgb(247,247,247);padding:6px 4px;border-radius:3px}._popover_ixga7_1 ._selected_ixga7_14{background-color:#5300c912}._actionsContainer_4v8pg_1{display:flex;align-items:center;gap:20px}._actionsContainer_4v8pg_1 ._actionBtn_4v8pg_6{width:18px;cursor:pointer}._actionsContainer_4v8pg_1 ._disabledOpacity_4v8pg_10{pointer-events:none;opacity:38%}._loading_4v8pg_15{width:20px;height:20px}._loaderStyle_1273s_1{display:flex;flex-direction:column;justify-content:center;align-items:center}._mainContainer_1273s_8,._loaderStyle_1273s_1{min-width:327px;min-height:327px;display:flex;flex-direction:column;align-items:center;align-self:center}._mainContainer_1273s_8 ._eleContainer_1273s_17,._loaderStyle_1273s_1 ._eleContainer_1273s_17{position:relative;border:1px solid var(--primary-light-color);overflow:hidden}._mainContainer_1273s_8 ._eleContainer_1273s_17 ._eleName_1273s_23,._loaderStyle_1273s_1 ._eleContainer_1273s_17 ._eleName_1273s_23{position:relative;padding-left:5px;color:var(--secondary-color);font-size:var(--extra-small-font-size);font-weight:var(--text-weight-medium);line-height:var(--medium-line-height);text-wrap:wrap}._mainContainer_1273s_8 ._containerAspectRatio_1273s_33,._loaderStyle_1273s_1 ._containerAspectRatio_1273s_33{color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-extra-bold);line-height:var(--medium-line-height);text-align:center;margin-top:20px}._container_hmz4y_1 ._input_hmz4y_1{width:-webkit-fill-available}._container_hmz4y_1 ._bigTextField_hmz4y_4,._container_hmz4y_1 ._smallTextField_hmz4y_4,._container_hmz4y_1 ._textField_hmz4y_4{border-radius:10px;font-size:var(--small-font-size)}._container_hmz4y_1 ._placementContainer_hmz4y_8{padding-top:40px;width:100%;display:flex;gap:20px}._container_hmz4y_1 ._placementContainer_hmz4y_8 ._resolution_hmz4y_14{display:flex;gap:4px}._container_hmz4y_1 ._bigTextField_hmz4y_4,._container_hmz4y_1 ._smallTextField_hmz4y_4,._container_hmz4y_1 ._textField_hmz4y_4{border-radius:8px;font-size:var(--small-font-size)}._container_hmz4y_1 ._textField_hmz4y_4{height:40px}._container_hmz4y_1 ._smallTextField_hmz4y_4{height:30px}._container_hmz4y_1 ._divider_hmz4y_28{border-width:4px;border-color:#e7e7e7;border-bottom-width:inherit;margin:30px 0}._content_a8c2h_1{display:grid;grid-template-columns:3fr 1fr;width:100%;gap:50px}._container_1wqzu_1{width:-webkit-fill-available}._container_1wqzu_1 ._idContainer_1wqzu_4{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:19.9px}._container_1wqzu_1 ._actionsContainer_1wqzu_10{display:flex;gap:8px}._container_1wqzu_1 ._actionsContainer_1wqzu_10 ._actionBtn_1wqzu_14{width:16px;cursor:pointer}._container_1wqzu_1 ._actionsContainer_1wqzu_10 ._disabledOpacity_1wqzu_18{pointer-events:none;opacity:38%}._container_1wqzu_1 ._nameStyle_1wqzu_22{display:flex;flex-direction:column;gap:8px}._container_1wqzu_1 ._nameStyle_1wqzu_22 h3{margin:0;font-family:var(--font-family);font-weight:var(--text-weight-medium);color:var(--primary-text-color);font-size:var(--medium-font-size)}._container_1wqzu_1 ._nameStyle_1wqzu_22 h4{margin:0;color:var(--secondary-color);font-size:var(--small-font-size);font-family:var(--font-family);font-weight:var(--text-weight-medium)}._container_1wqzu_1 ._statusContainer_1wqzu_41{display:flex;align-items:center;gap:8px}._container_1wqzu_1 ._statusContainer_1wqzu_41 ._circle_1wqzu_46{width:12px;height:12px;border-radius:50%}._container_1wqzu_1 ._statusContainer_1wqzu_41 ._inactive_1wqzu_51,._container_1wqzu_1 ._statusContainer_1wqzu_41 ._deleted_1wqzu_52{background-color:var(--negative-color)}._container_1wqzu_1 ._statusContainer_1wqzu_41 ._active_1wqzu_55{background-color:var(--positive-color)}._container_1wqzu_1 ._statusContainer_1wqzu_41 ._pending_1wqzu_58{opacity:.5;background-color:var(--attention-color)}._loadingPlaceholder_wzox2_1{width:100%;display:flex;justify-content:center;align-items:center}._content_wzox2_8{display:grid;grid-template-columns:3fr 1fr;width:100%;gap:50px}._container_wzox2_15{width:100%;padding:0 40px;border-top:2px solid rgb(238,238,238)}._container_wzox2_15 ._headerWithButtons_wzox2_20,._container_wzox2_15 ._headerWrapper_wzox2_20{display:flex;justify-content:space-between}._container_wzox2_15 ._headerWrapper_wzox2_20{border-bottom:4px solid rgb(231,231,231);padding-top:24px;padding-bottom:24px}._container_wzox2_15 ._titleStyle_wzox2_29{font-weight:var(--text-weight-bold);color:var(--primary-text-color);font-size:var(--large-font-size);font-family:var(--font-family)}._idContainer_v2umu_1{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:19.9px}._actionsContainer_v2umu_8{display:flex;gap:24px}._actionsContainer_v2umu_8 ._actionBtn_v2umu_12{width:16px;cursor:pointer}._actionsContainer_v2umu_8 ._disabledOpacity_v2umu_16{pointer-events:none;opacity:38%}._nameStyle_v2umu_21{display:flex;flex-direction:column;gap:8px}._nameStyle_v2umu_21 h3{margin:0;font-family:var(--font-family);font-weight:var(--text-weight-medium);color:var(--primary-text-color);font-size:var(--medium-font-size)}._nameStyle_v2umu_21 h4{margin:0;color:var(--secondary-color);font-size:var(--small-font-size);font-family:var(--font-family);font-weight:var(--text-weight-medium)}._statusContainer_v2umu_41{display:flex;align-items:center;gap:8px}._statusContainer_v2umu_41 ._circle_v2umu_46{width:12px;height:12px;border-radius:50%}._statusContainer_v2umu_41 ._inactive_v2umu_51,._statusContainer_v2umu_41 ._deleted_v2umu_52{background-color:var(--negative-color)}._statusContainer_v2umu_41 ._active_v2umu_55{background-color:var(--positive-color)}._statusContainer_v2umu_41 ._pending_v2umu_58{opacity:.5;background-color:var(--attention-color)}.dark ._actionsContainer_v2umu_8 ._actionBtn_v2umu_12 path{stroke:var(--black-color)}._cardContainer_1tamg_1{width:324px;border-radius:var(--standard-border-radius);cursor:pointer;box-shadow:0 4px 12px #00000014;border:1px solid rgba(157,131,62,.2)}._cardContainer_1tamg_1:hover{box-shadow:0 4px 20px #0000003d}._cardContainer_1tamg_1 ._textAndButtonContainer_1tamg_11{padding:16px 20px 20px}._cardContainer_1tamg_1 ._textAndButtonContainer_1tamg_11 ._title_1tamg_14{color:var(--primary-text-color);font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold);line-height:26px;padding-bottom:4px}._cardContainer_1tamg_1 ._textAndButtonContainer_1tamg_11 ._description_1tamg_21{color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:normal}._cardContainer_1tamg_1 img{width:100%}._container_gw4bm_1{background:var(--card-background);background-image:url(/dot_bg.png);background-size:auto;height:calc(100vh - 81px);overflow-y:hidden}._container_gw4bm_1 ._cardsContainer_gw4bm_8{padding:0 80px}._container_gw4bm_1 ._gridContainer_gw4bm_11{gap:20px;display:flex;justify-content:center}._container_gw4bm_1 ._foxHubTitle_gw4bm_16{color:var(--primary-text-color);text-align:center;font-size:40px;font-weight:var(--text-weight-extra-bold);line-height:normal;padding-top:115px;padding-bottom:48px}._container_gw4bm_1 ._loaderStyle_gw4bm_25{display:flex;flex-direction:column;justify-content:center;align-items:center}.dark ._container_gw4bm_1{background-image:none}._container_9oqf1_1{width:100%;height:auto;border:1px solid var(--border-light-color);border-bottom:none;border-radius:8px;box-shadow:0 0 0 1px #0000000d;overflow:auto}._container_9oqf1_1 ._innerContainer_9oqf1_10{padding:0 37px 50px 51px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._gradientSeparotor_9oqf1_13,._container_9oqf1_1 ._innerContainer_9oqf1_10 ._firstGradientSeparotor_9oqf1_13{margin:48px -37px 0 -51px;padding-bottom:48px;border:0;opacity:.5;background:linear-gradient(180deg,rgba(var(--border-light-color-rgb),.5) 0%,rgba(var(--white-color-rgb),0) 100%)}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._firstGradientSeparotor_9oqf1_13{margin-top:0}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._separatorLayout_9oqf1_23,._container_9oqf1_1 ._innerContainer_9oqf1_10 ._topMarginedSeperator_9oqf1_23,._container_9oqf1_1 ._innerContainer_9oqf1_10 ._separotor_9oqf1_23{height:0px;border:1px solid var(--border-light-color);background-color:var(--border-light-color)}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._separotor_9oqf1_23{margin-top:48px;margin-bottom:48px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._topMarginedSeperator_9oqf1_23{margin-top:48px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._mainTitle_9oqf1_35{margin-bottom:50px;font-size:var(--large-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._mainComponentTitle_9oqf1_41{font-size:24px;font-weight:600;font-style:normal;line-height:normal;color:var(--primary-text-color)}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._mainComponentDescription_9oqf1_48,._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._bottomTitle_9oqf1_48{font-size:16px;font-weight:400;font-style:normal;line-height:normal;margin-top:12px;margin-bottom:32px;color:var(--secondary-color)}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._cardTitle_9oqf1_57{font-size:18px;font-weight:600;line-height:32px;color:var(--primary-text-color);height:32px}@media (max-width: 1200px){._container_9oqf1_1 ._innerContainer_9oqf1_10 ._cardTitle_9oqf1_57{height:55px;line-height:20px}}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._cardDescription_9oqf1_70{font-size:14px;font-weight:400;line-height:16.94px;color:var(--secondary-color);height:34px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._cardButton_9oqf1_77{width:100%;margin-top:8px;border-radius:8px;gap:1px;display:flex;flex-direction:row;margin-left:-6px}@media (max-width: 1199px){._container_9oqf1_1 ._innerContainer_9oqf1_10 ._cardButton_9oqf1_77{flex-wrap:wrap}}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._card_9oqf1_57{width:524px!important;flex-basis:auto}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._card_9oqf1_57 ._cardWrapper_9oqf1_95{width:524px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._paper_9oqf1_98,._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._platforms_9oqf1_98 ._platform_9oqf1_98{padding:20px 27px 20px 20px;border:1px solid var(--border-light-color);border-radius:8px;background:none}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._paper_9oqf1_98:hover,._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._platforms_9oqf1_98 ._platform_9oqf1_98:hover{cursor:pointer;border-radius:8px;border:1px solid rgba(var(--secondary-color-rgb),.1);background:var(--card-background);box-shadow:0 0 0 0 rgba(var(--black-color-rgb),.08),0 0 1px 0 rgba(var(--black-color-rgb),.08),0 1px 1px 0 rgba(var(--black-color-rgb),.07),0 3px 2px 0 rgba(var(--black-color-rgb),.04),0 5px 2px 0 rgba(var(--black-color-rgb),.01),0 8px 2px 0 rgba(var(--black-color-rgb),0)}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._imageContainer_9oqf1_114{width:67px;height:66px;margin-right:20px;border-radius:8px;display:flex;justify-content:center;align-items:center}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._muiLink_9oqf1_123{text-decoration:none;font-size:14px;font-weight:600;line-height:16.94px;padding:0 6px;border-radius:8px;height:34px;display:flex;align-items:center;color:var(--primary-text-color)!important}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._muiLink_9oqf1_123 a{font-size:14px;font-weight:600;color:var(--primary-text-color)!important}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._muiLink_9oqf1_123:hover{background-color:#e7e7e7}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._image_9oqf1_114{padding:16px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._cardContent_9oqf1_146{display:flex}@media (max-width: 600px){._container_9oqf1_1 ._innerContainer_9oqf1_10{padding:10px}}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._mainComponentDescription_9oqf1_48,._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._bottomTitle_9oqf1_48{font-size:20px;font-weight:600;line-height:normal;color:var(--primary-text-color);margin:28px 0}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._bottomTitle_9oqf1_48{margin-top:40px;margin-bottom:12px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._bottomDescription_9oqf1_165{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);line-height:normal;padding-bottom:28px;max-width:800px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._platforms_9oqf1_98{display:flex;gap:20px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._platforms_9oqf1_98 ._platform_9oqf1_98{width:108px;height:108px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px 0;text-decoration:none;box-sizing:border-box}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._platforms_9oqf1_98 ._platform_9oqf1_98:focus{border-color:#5b5b5b40}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._platforms_9oqf1_98 ._platform_9oqf1_98 ._title_9oqf1_191{color:var(--primary-text-color);text-align:center;font-size:14px;font-weight:600;line-height:20px}._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._cardContent_9oqf1_146{height:auto}._container_9oqf1_1 ._primaryGradientSeparator_9oqf1_201{background:linear-gradient(180deg,rgba(var(--primary-color-rgb),.055) 0%,rgba(var(--primary-color-rgb),0) 100%);height:50px;width:100%}._gridContainer_9oqf1_207{gap:24px}@media (min-width: 2000px){._gridContainer_9oqf1_207{max-width:1640px}}._cards_9oqf1_216 ._cardContent_9oqf1_146{height:107px}._externalLinks_9oqf1_220{display:flex;margin-top:12px;gap:18.4px}._externalLinks_9oqf1_220 ._externalLinkItem_9oqf1_225{display:flex;align-items:center;gap:10px}._externalLinks_9oqf1_220 ._externalLinkItem_9oqf1_225 ._link_9oqf1_230{font-weight:var(--text-weight-bold);font-size:var(--small-font-size);color:var(--secondary-color);text-decoration-color:var(--secondary-color)}.dark ._container_9oqf1_1 ._innerContainer_9oqf1_10 ._gradientSeparotor_9oqf1_13,.dark ._container_9oqf1_1 ._innerContainer_9oqf1_10 ._firstGradientSeparotor_9oqf1_13{background:linear-gradient(180deg,rgba(var(--border-light-color-rgb),.2) 0%,rgba(var(--white-color-rgb),0) 100%)}.dark ._container_9oqf1_1 ._innerContainer_9oqf1_10 ._cardDescription_9oqf1_70{opacity:.6}.dark ._container_9oqf1_1 ._innerContainer_9oqf1_10 ._paper_9oqf1_98:hover,.dark ._container_9oqf1_1 ._innerContainer_9oqf1_10 ._consumeOptions_9oqf1_48 ._platforms_9oqf1_98 ._platform_9oqf1_98:hover{border-color:rgba(var(--border-dark-color-rgb),.5)}.dark ._container_9oqf1_1 ._primaryGradientSeparator_9oqf1_201{background:linear-gradient(180deg,rgba(var(--black-color-rgb),.09) 0%,rgba(var(--black-color-rgb),0) 100%)}._loaderStyle_dyhd9_1{display:flex;justify-content:flex-start;align-items:center;height:32px}._background_dyhd9_8{padding-bottom:48px}._container_dyhd9_12 ._upgradeButton_dyhd9_12{margin-top:24px}._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15{display:flex;flex-direction:row}._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19{padding:50px 0 0 50px}._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._layout_dyhd9_22,._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._grid_dyhd9_22 ._gridColumn_dyhd9_22 ._header_dyhd9_22,._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._grid_dyhd9_22 ._gridColumn_dyhd9_22 ._header_dyhd9_22,._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._info_dyhd9_22,._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._description_dyhd9_22,._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._title_dyhd9_22{font-style:normal;line-height:normal}._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._title_dyhd9_22{color:var(--primary-text-color);font-size:var(--large-font-size);font-weight:var(--text-weight-bold);padding-bottom:20px}._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._description_dyhd9_22{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);padding-bottom:25px}._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._info_dyhd9_22{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);padding-bottom:25px}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22{display:flex;flex-direction:row}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19{width:100%;padding:40px 50px 0}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._layout_dyhd9_22,._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._grid_dyhd9_22 ._gridColumn_dyhd9_22 ._header_dyhd9_22,._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._title_dyhd9_22,._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._description_dyhd9_22,._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._description_dyhd9_22,._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._freeUserWithoutApi_dyhd9_15 ._content_dyhd9_19 ._info_dyhd9_22,._container_dyhd9_12 ._freeUserWithoutApi_dyhd9_15 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._info_dyhd9_22{font-style:normal;line-height:normal}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._title_dyhd9_22{color:var(--primary-text-color);font-size:var(--large-font-size);font-weight:var(--text-weight-bold);padding-bottom:32px}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._inActiveApi_dyhd9_62{display:flex;flex-direction:row;max-width:100%;justify-content:space-between;align-items:center;border-radius:8px;border:2px solid #fff;height:56px;background:#fff;margin-bottom:32px;padding:0 8px 0 40px;box-shadow:0 0 10px 5px #32325d0d}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._inActiveApi_dyhd9_62 ._inActiveApiTitle_dyhd9_76{font-size:14px;font-weight:var(--text-weight-medium);color:var(--primary-text-color)}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._inActiveApi_dyhd9_62 button{height:40px}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._grid_dyhd9_22{display:flex;flex-direction:row;justify-content:space-between;margin-right:5%}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._grid_dyhd9_22 ._gridColumn_dyhd9_22{display:flex;flex-direction:column}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._grid_dyhd9_22 ._gridColumn_dyhd9_22 ._header_dyhd9_22{color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:32px}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._grid_dyhd9_22 ._gridColumn_dyhd9_22 ._data_dyhd9_100{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);line-height:32px;width:22vw}._container_dyhd9_12 ._freeUserWithApi_dyhd9_22 ._content_dyhd9_19 ._grid_dyhd9_22 ._gridColumn_dyhd9_22 ._data_dyhd9_100:first-letter{text-transform:uppercase}._container_127jq_1{margin:16px 0 0;display:flex;flex-direction:column;max-width:1471px;gap:44px}._container_127jq_1 ._layout_127jq_8,._container_127jq_1 ._description_127jq_8,._container_127jq_1 ._title_127jq_8{font-style:normal;line-height:normal}._container_127jq_1 ._title_127jq_8{color:var(--primary-text-color);font-weight:var(--text-weight-bold);padding-bottom:12px;line-height:normal}._container_127jq_1 ._description_127jq_8{color:var(--secondary-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-light);max-width:811px}._container_127jq_1 ._topContent_127jq_24{flex-basis:80%}._container_127jq_1 ._topContent_127jq_24 ._title_127jq_8{font-size:24px}._container_127jq_1 ._bottomContent_127jq_30{display:flex;gap:28px;margin-bottom:56px;max-width:1064px}@media (min-width: 1200px){._container_127jq_1 ._bottomContent_127jq_30{gap:86px}}._container_127jq_1 ._bottomContent_127jq_30 ._createYourModels_127jq_41,._container_127jq_1 ._bottomContent_127jq_30 ._accessMethods_127jq_42{flex:1 1 50%;width:50%}._container_127jq_1 ._bottomContent_127jq_30 ._methodsWrap_127jq_46{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);row-gap:24px;padding-top:8px}._container_127jq_1 ._bottomContent_127jq_30 ._methodsWrap_127jq_46 ._titleWrap_127jq_53{display:flex;align-items:center;gap:10px;color:var(--primary-text-color)}._container_127jq_1 ._bottomContent_127jq_30 ._methodsWrap_127jq_46 ._titleWrap_127jq_53 ._title_127jq_8{font-size:16px;font-weight:500;line-height:16px}._container_127jq_1 ._bottomContent_127jq_30 ._upgradeButton_127jq_64{margin-top:24px}._container_127jq_1 ._bottomContent_127jq_30 ._title_127jq_8{font-size:20px}._container_127jq_1 ._bottomContent_127jq_30 ._description_127jq_8{padding-bottom:0}._TGNoticePopup_127jq_74{line-height:24px}._nameContainer_xfroi_1{display:flex;flex-direction:column;gap:8px;position:relative}._nameContainer_xfroi_1 ._description_xfroi_7{font-size:14px;color:rgba(var(--secondary-color-rgb),1)}._nameContainer_xfroi_1 ._addDomainBtn_xfroi_11{position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:1;padding:0 16px}._isBlurred_xfroi_21{filter:blur(6px)}._loadingPlacefoler_xfroi_25{display:flex;justify-content:center}._actions_xfroi_30,._domain_xfroi_30{display:flex;gap:24px}._actions_xfroi_30 ._actionBtn_xfroi_34,._domain_xfroi_30 ._actionBtn_xfroi_34{width:16px;cursor:pointer;display:flex;align-items:center;fill:transparent}._actions_xfroi_30 ._actionBtn_xfroi_34 path,._domain_xfroi_30 ._actionBtn_xfroi_34 path{stroke:var(--secondary-color)!important;stroke-opacity:unset;fill:transparent}._domain_xfroi_30{gap:8px}._domain_xfroi_30 ._actionBtn_xfroi_34{opacity:0;transition:opacity .3s ease}._domain_xfroi_30:hover ._actionBtn_xfroi_34{opacity:1}button._addBtn_xfroi_58{color:var(--primary-main-color)}button._addBtn_xfroi_58 svg path{fill:var(--primary-main-color)}._statusContainer_xfroi_65{display:flex;gap:8px;align-items:center}._statusContainer_xfroi_65 ._circle_xfroi_70{width:12px;height:12px;border-radius:50%}._statusContainer_xfroi_65 ._active_xfroi_75{background-color:var(--positive-color)}._statusContainer_xfroi_65 ._inactive_xfroi_78{background-color:var(--negative-color)}._statusContainer_xfroi_65 ._deleted_xfroi_81{background-color:var(--secondary-color);opacity:.5}.dark button._addBtn_xfroi_58:hover{background-color:rgba(var(--secondary-color-rgb),.7)}._container_1lenb_1{display:grid;flex:0 0 27.5%;max-width:400px;padding:32px 40px;gap:24px;overflow:auto;max-height:64vh}._container_1lenb_1 ._bigTextField_1lenb_10,._container_1lenb_1 ._smallTextField_1lenb_10,._container_1lenb_1 ._textField_1lenb_10{border-radius:10px;font-size:var(--small-font-size)}._container_1lenb_1 ._textField_1lenb_10{height:40px}._container_1lenb_1 ._checkboxWithField_1lenb_17{display:flex;align-items:center}._container_1lenb_1 ._smallTextField_1lenb_10{height:30px}._container_1lenb_1 ._divider_1lenb_24{border-width:4px;border-color:#e7e7e7;border-bottom-width:inherit;margin:16px 0}._container_1lenb_1 ._inputLabel_1lenb_30{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;font-family:var(--font-family);padding-bottom:12px}._container_1lenb_1 ._colorWrapper_1lenb_37{display:flex}._container_1lenb_1 ._colorWrapper_1lenb_37 ._colorTextfield_1lenb_40{padding:0 8px 0 17px}._container_1lenb_1 ._colorWrapper_1lenb_37 ._colorInput_1lenb_43{position:absolute;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}._nameContainer_thbfh_1{display:flex;flex-direction:column;gap:8px;position:relative}._nameContainer_thbfh_1 ._description_thbfh_7{font-size:14px;color:rgba(var(--secondary-color-rgb),1)}._nameContainer_thbfh_1 ._addDomainBtn_thbfh_11{position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:1;padding:0 16px}._loadingPlacefoler_thbfh_21{display:flex;justify-content:center}._actions_thbfh_26,._domain_thbfh_26{display:flex;gap:24px}._actions_thbfh_26 ._actionBtn_thbfh_30,._domain_thbfh_26 ._actionBtn_thbfh_30{width:16px;cursor:pointer;display:flex;align-items:center;fill:transparent}._actions_thbfh_26 ._actionBtn_thbfh_30 path,._domain_thbfh_26 ._actionBtn_thbfh_30 path{stroke:var(--secondary-color)!important;stroke-opacity:unset;fill:transparent}._domain_thbfh_26{gap:8px}._domain_thbfh_26 ._actionBtn_thbfh_30{opacity:0;transition:opacity .3s ease}._domain_thbfh_26:hover ._actionBtn_thbfh_30{opacity:1}button._addBtn_thbfh_54{color:var(--primary-main-color)}button._addBtn_thbfh_54 svg path{fill:var(--primary-main-color)}._statusContainer_thbfh_61{display:flex;align-items:center;gap:8px}._statusContainer_thbfh_61 ._circle_thbfh_66{width:12px;height:12px;border-radius:50%}._statusContainer_thbfh_61 ._inactive_thbfh_71,._statusContainer_thbfh_61 ._deleted_thbfh_72{background-color:var(--negative-color)}._statusContainer_thbfh_61 ._active_thbfh_75{background-color:var(--positive-color)}._statusContainer_thbfh_61 ._pending_thbfh_78{opacity:.5;background-color:var(--attention-color)}.dark button._addBtn_thbfh_54:hover{background-color:rgba(var(--secondary-color-rgb),.7)}._bigTextField_1vsfg_1,._smallTextField_1vsfg_1,._textField_1vsfg_1{border-radius:10px;font-size:var(--small-font-size)!important}._textField_1vsfg_1{height:40px}._checkboxWithField_1vsfg_10{display:flex;align-items:center}._smallTextField_1vsfg_1{height:30px}._container_1vsfg_19{display:grid;flex:0 0 27.5%;max-width:400px;padding:32px 40px;gap:24px;overflow:auto;max-height:64vh}._container_1vsfg_19 ._divider_1vsfg_28{border-width:4px;border-color:#e7e7e7;border-bottom-width:inherit;margin:16px 0}._container_1vsfg_19 ._inputLabel_1vsfg_34{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;font-family:var(--font-family);padding-bottom:12px}._container_1lwi2_1{display:grid;gap:24px}._container_1lwi2_1 ._inputLabel_1lwi2_5{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;font-family:var(--font-family);padding-bottom:12px}._container_kx3mp_1{width:100%;display:flex;flex-direction:column;position:relative}._container_kx3mp_1 ._overlay_kx3mp_7{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;background-color:#fafafae6;z-index:999;border-radius:var(--standard-border-radius);border:1px solid var(--border-light-color)}._container_kx3mp_1 ._overlay_kx3mp_7 ._loading_kx3mp_22{justify-content:center;display:flex}._container_kx3mp_1 ._overlay_kx3mp_7 ._button_kx3mp_26{color:var(--primary-light-color);font-weight:var(--text-weight-extra-bold);font-size:var(--notification-font-size);display:flex;align-items:center;gap:4px;background:none}._container_kx3mp_1 ._overlay_kx3mp_7 ._button_kx3mp_26 path{stroke:var(--primary-light-color)}._container_kx3mp_1 ._children_kx3mp_38._upgrade_kx3mp_38{filter:blur(1px);pointer-events:none;margin:1px}._container_1ltdo_1{display:flex;flex-direction:column;gap:24px}._container_1ltdo_1 ._colorWrapper_1ltdo_6{display:flex}._container_1ltdo_1 ._colorWrapper_1ltdo_6 ._colorTextfield_1ltdo_9{padding:0 8px 0 17px}._container_1ltdo_1 ._colorWrapper_1ltdo_6 ._colorInput_1ltdo_12{position:absolute;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}._container_1ltdo_1 ._textField_1ltdo_21{border-radius:10px;font-size:var(--small-font-size)!important;height:40px;width:100%}._container_1ubq0_1 ._headerWithButtons_1ubq0_1,._container_1ubq0_1 ._headerWrapper_1ubq0_1{display:flex;justify-content:space-between}._container_1ubq0_1 ._headerWrapper_1ubq0_1{border-bottom:4px solid rgb(231,231,231);padding-bottom:24px}._content_1ubq0_10{display:flex}._container_199vb_1 ._headerWithButtons_199vb_1,._container_199vb_1 ._headerWrapper_199vb_1{display:flex;justify-content:space-between}._container_199vb_1 ._headerWrapper_199vb_1{border-bottom:4px solid rgb(231,231,231);padding-bottom:24px}._content_199vb_10{display:flex}._container_199vb_1{max-height:64vh;display:flex;flex-direction:column;flex:1;padding:32px 40px;gap:64px}._container_199vb_1 ._copyToClipboard_199vb_22{border:1px solid rgb(238,238,238);border-radius:8px}._container_199vb_1 ._copyToClipboard_199vb_22 ._textToCopy_199vb_26{overflow:hidden;max-width:50vw;text-overflow:ellipsis;padding:16px 8px 33px 17px}._container_199vb_1 ._copyToClipboard_199vb_22 ._copyToClipboardButton_199vb_32{padding:min(28px,2vw)}._container_199vb_1 ._iframePreviewWrapper_199vb_35{height:-webkit-fill-available;display:flex;flex-direction:column}._container_199vb_1 ._iframePreviewWrapper_199vb_35 ._iframePreview_199vb_35{height:100%}._container_199vb_1 ._subHeader_199vb_43{font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:19.5px;font-family:var(--font-family);padding-bottom:24px}._center-flex_wb69e_1,._container_wb69e_1 ._cta_wb69e_1,._container_wb69e_1 ._content_wb69e_1 ._img_wb69e_1,._container_wb69e_1 ._content_wb69e_1,._container_wb69e_1 ._logo_wb69e_1,._container_wb69e_1{display:flex;flex-direction:column;align-items:center;justify-content:center}._container_wb69e_1{height:100vh}._container_wb69e_1 ._logo_wb69e_1{height:20%}._container_wb69e_1 ._content_wb69e_1{padding:0 16px;text-align:center;flex-grow:1;gap:16px}._container_wb69e_1 ._content_wb69e_1 ._title_wb69e_20{color:var(--primary-text-color);font-size:var(--title-font-size);font-weight:var(--text-weight-bold)}._container_wb69e_1 ._content_wb69e_1 ._subTitle_wb69e_25{color:var(--primary-text-color);font-size:var(--medium-font-size)}._container_wb69e_1 ._content_wb69e_1 ._img_wb69e_1 img{width:80%;height:auto}._container_wb69e_1 ._cta_wb69e_1{height:20%}._container_16g6m_1 ._layout_16g6m_1,._container_16g6m_1 ._faqs_16g6m_1 ._answer_16g6m_1,._container_16g6m_1 ._faqs_16g6m_1 ._question_16g6m_1,._container_16g6m_1 ._faqs_16g6m_1 ._firstQuestion_16g6m_1,._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardDescription_16g6m_1,._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardTitle_16g6m_1,._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardStep_16g6m_1,._container_16g6m_1 ._title_16g6m_1{font-style:normal;line-height:normal}._container_16g6m_1 ._title_16g6m_1{color:var(--primary-text-color);font-size:var(--title-font-size);font-weight:var(--text-weight-bold)}._container_16g6m_1 ._disableCard_16g6m_10{opacity:.5}._container_16g6m_1 ._cards_16g6m_1 ._title_16g6m_1{margin:0 0 32px}._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1{border-radius:10px;border:1px solid var(--border-light-color);padding:28px 24px 34px;height:210px;display:flex;flex-direction:column}._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardStep_16g6m_1{color:var(--primary-light-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold)}._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardTitle_16g6m_1{margin-top:24px;color:var(--primary-text-color);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold)}._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardDescription_16g6m_1{margin-top:8px;color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light)}._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardButton_16g6m_41,._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._subscribed_16g6m_41{width:fit-content;margin-top:auto;font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:16px;letter-spacing:.28px}._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._subscribed_16g6m_41{display:flex;align-items:center;gap:8px;color:var(--primary-main-color);padding-left:8px;height:40px}._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._quoteContainer_16g6m_57{margin-top:auto}._container_16g6m_1 ._faqs_16g6m_1{display:none}._container_16g6m_1 ._faqs_16g6m_1 ._title_16g6m_1{margin:56px 0 24px}._container_16g6m_1 ._faqs_16g6m_1 ._question_16g6m_1,._container_16g6m_1 ._faqs_16g6m_1 ._firstQuestion_16g6m_1{color:var(--primary-text-color);font-size:var(--small-font-size);font-weight:var(--text-weight-medium);margin-top:40px}._container_16g6m_1 ._faqs_16g6m_1 ._firstQuestion_16g6m_1{margin-top:0}._container_16g6m_1 ._faqs_16g6m_1 ._answer_16g6m_1{margin-top:12px;color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light)}._inputLabel_16g6m_82{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-16px}._inputLabel_16g6m_82 ._inputLabelTitle_16g6m_88{color:var(--primary-text-color);font-size:var(--small-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:normal}._inputLabel_16g6m_82 ._inputLabelOptional_16g6m_95{color:var(--secondary-color);font-size:var(--small-font-size);font-style:normal;font-weight:var(--text-weight-light);line-height:150%}.dark ._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardStep_16g6m_1,.dark ._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._subscribed_16g6m_41{color:var(--primary-text-color)}.dark ._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 ._cardDescription_16g6m_1{color:rgba(var(--black-color-rgb),.7)}.dark ._container_16g6m_1 ._cards_16g6m_1 ._card_16g6m_1 svg path{fill:var(--black-color)}._circleLoader_1dhj2_1{margin-left:10px}._container_1dhj2_5 ._layout_1dhj2_5,._container_1dhj2_5 ._introduction_1dhj2_5 ._descriptionsBox_1dhj2_5 ._description_1dhj2_5,._container_1dhj2_5 ._introduction_1dhj2_5 ._title_1dhj2_5{font-style:normal;line-height:normal}._container_1dhj2_5 ._introduction_1dhj2_5{margin-top:24px;margin-bottom:40px}._container_1dhj2_5 ._introduction_1dhj2_5 ._title_1dhj2_5{color:var(--primary-text-color);font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold)}._container_1dhj2_5 ._introduction_1dhj2_5 ._descriptionsBox_1dhj2_5{display:flex;flex-direction:column;margin-top:14px;gap:6px}._container_1dhj2_5 ._introduction_1dhj2_5 ._descriptionsBox_1dhj2_5 ._description_1dhj2_5{color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-light);line-height:20px}._container_1dhj2_5 ._blueButton_1dhj2_30{color:var(--primary-light-color)}._container_1dhj2_5 ._alert_1dhj2_33{margin:-10px 0 20px}._container_1dhj2_5 ._card_1dhj2_36{display:flex;flex-direction:row;height:135px;border:1px solid var(--border-light-color);border-radius:8px}._container_1dhj2_5 ._card_1dhj2_36 ._imgContainter_1dhj2_43{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px 8px 0 0}._container_1dhj2_5 ._card_1dhj2_36 ._imgContainter_1dhj2_43 ._image_1dhj2_51{width:134px;height:134px}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55{padding-top:20px;padding-left:16px;width:100%;overflow-x:hidden}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._title_1dhj2_5{font-size:18px;font-weight:var(--text-weight-bold);font-style:normal;line-height:24px;color:var(--primary-text-color)}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._description_1dhj2_5{font-size:var(--small-font-size);font-weight:var(--text-weight-light);font-style:normal;line-height:normal;height:34px;padding:4px 16px 8px 0;color:var(--secondary-color)}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._buttonsGroup_1dhj2_77{display:flex;flex-direction:row;padding:4px 0 5px;gap:.5vw}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._buttonsGroup_1dhj2_77 ._button_1dhj2_77{display:flex;align-items:center;justify-content:end;height:34px;color:var(--primary-light-color)}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._buttonsGroup_1dhj2_77 ._button_1dhj2_77 ._buttonIcon_1dhj2_90{width:20px;margin-right:4px}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._buttonsGroup_1dhj2_77 ._button_1dhj2_77 ._link_1dhj2_94{font-size:var(--small-font-size);font-weight:var(--text-weight-medium);font-style:normal;line-height:16px;width:fit-content;padding:8px;text-decoration:none;letter-spacing:.28px;color:var(--primary-text-color);border-radius:8px}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._buttonsGroup_1dhj2_77 ._button_1dhj2_77 ._link_1dhj2_94:hover{background-color:#e7e7e7}._container_1dhj2_5 ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._buttonsGroup_1dhj2_77 ._button_1dhj2_77 ._blueLink_1dhj2_109{color:var(--primary-light-color)}.dark ._card_1dhj2_36{background-color:rgba(var(--black-color-rgb),.05)}.dark ._card_1dhj2_36 ._textAndButtonContainer_1dhj2_55 ._description_1dhj2_5{color:rgba(var(--black-color-rgb),.7)}._imageCard_1w3ic_1{display:flex;height:148px;padding:12px 14px 10px 12px;gap:14px;border-radius:8px;border:1px solid #b3b3b9}._imageCard_1w3ic_1:hover{box-shadow:0 0 11px #21212133}._imageCard_1w3ic_1:hover ._imageButtons_1w3ic_12{opacity:1!important}._imageCard_1w3ic_1 ._image_1w3ic_1{margin:auto;max-height:178px}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19{position:relative;width:100%}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageHeader_1w3ic_23{display:flex;justify-content:space-between}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageHeader_1w3ic_23 ._imageButtons_1w3ic_12{opacity:0;transition:opacity .3s}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageHeader_1w3ic_23 ._imageButtons_1w3ic_12 ._imageButton_1w3ic_12,._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageHeader_1w3ic_23 ._imageButtons_1w3ic_12 ._imageIconButton_1w3ic_31{height:28px;font-size:var(--notification-font-size);border-radius:var(--small-border-radius);border:1px solid var(--border-light-color)}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaptionTag_1w3ic_37,._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._imagePrefix_1w3ic_37 ._imagePrefixTag_1w3ic_37,._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._imagePrefix_1w3ic_37{width:fit-content;padding:2px 4px;margin-bottom:4px;font-size:12px;font-weight:var(--text-weight-medium);background-color:rgba(var(--primary-light-color-rgb),.07);border-radius:3px;border:.74px solid rgba(var(--primary-light-color-rgb),.05)}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19{max-height:120px;overflow:auto;height:100%}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._captionInput_1w3ic_52{height:60px;margin-top:10px;font-size:var(--small-font-size);padding:7.5px 14px;align-items:unset}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._imageCaptionText_1w3ic_59{font-size:var(--small-font-size)}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._loadingImageCaption_1w3ic_62{font-size:var(--small-font-size);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:16px 0}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._imagePrefix_1w3ic_37{align-items:center;padding:4px;margin-right:4px}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._imagePrefix_1w3ic_37 ._imagePrefixTag_1w3ic_37{font-weight:var(--text-weight-extra-bold);margin-bottom:0;margin-right:8px}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageCaption_1w3ic_19 ._imagePrefix_1w3ic_37 ._imagePrefixText_1w3ic_80{font-size:13px}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageIconButton_1w3ic_31{padding:12px!important}._imageCard_1w3ic_1 ._imageCaptionWrapper_1w3ic_19 ._imageIconButton_1w3ic_31 svg{width:14px}._loadingPlaceholder_1w3ic_90{height:100%;display:flex;align-items:center;justify-content:center}._fullScreenView_1w3ic_97{overflow:auto;width:100%;padding:0 40px 40px;border-top:2px solid rgb(238,238,238)}._viewerContainer_1w3ic_104 ._header_1w3ic_104{display:flex;justify-content:space-between;padding-top:24px;padding-bottom:32px}._viewerContainer_1w3ic_104 ._header_1w3ic_104 ._name_1w3ic_110{font-weight:var(--text-weight-bold);color:var(--primary-text-color);font-size:var(--large-font-size);font-family:var(--font-family)}._viewerContainer_1w3ic_104 ._captionPrefix_1w3ic_116{padding-bottom:28px}._viewerContainer_1w3ic_104 ._captionPrefix_1w3ic_116 ._prefixText_1w3ic_119{font-size:var(--small-font-size);font-weight:var(--text-weight-medium)}._viewerContainer_1w3ic_104 ._images_1w3ic_123{display:grid;grid-template-columns:1fr 1fr;gap:20px}._hidden_1w3ic_129{display:none!important}._guidelines_3fdon_1{margin-top:0;list-style:auto;padding-left:20px}._guidelines_3fdon_1 li{margin-top:14px;font-size:var(--medium-font-size);line-height:20px}div._paperWrap_3fdon_12{width:616px}button._tertiaryMedium_1rmne_1,label._tertiaryMedium_1rmne_1._textCommonStyle_1rmne_1{padding:12px 16px;color:var(--primary-text-color);gap:6px}button._tertiaryMedium_1rmne_1:hover,label._tertiaryMedium_1rmne_1._textCommonStyle_1rmne_1:hover{background-color:var(--border-light-color)}button._tertiaryMedium_1rmne_1:focus,label._tertiaryMedium_1rmne_1._textCommonStyle_1rmne_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._textCommonStyle_1rmne_1,label._textCommonStyle_1rmne_1{font-family:var(--primary-font);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);display:flex;align-items:center;height:40px;min-width:max-content;cursor:pointer;letter-spacing:var(--medium-letter-spacing);text-transform:none;border:none;border-radius:8px}button._textCommonStyle_1rmne_1._smallBtn_1rmne_29,label._textCommonStyle_1rmne_1._smallBtn_1rmne_29{height:32px;font-size:var(--small-font-size)}button._textCommonStyle_1rmne_1:disabled,label._textCommonStyle_1rmne_1:disabled{opacity:.38;color:var(--black-color)}button._secondarySmall_1rmne_38,label._secondarySmall_1rmne_38._textCommonStyle_1rmne_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondarySmall_1rmne_38:hover,label._secondarySmall_1rmne_38._textCommonStyle_1rmne_1:hover{background-color:var(--border-light-color)}button._secondarySmall_1rmne_38:focus,label._secondarySmall_1rmne_38._textCommonStyle_1rmne_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._secondarySmall_1rmne_38:disabled,label._secondarySmall_1rmne_38._textCommonStyle_1rmne_1:disabled{color:var(--primary-color)}button._secondaryMedium_1rmne_56,label._secondaryMedium_1rmne_56._textCommonStyle_1rmne_1{padding:12px 16px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondaryMedium_1rmne_56:hover,label._secondaryMedium_1rmne_56._textCommonStyle_1rmne_1:hover{background-color:var(--border-light-color)}button._secondaryMedium_1rmne_56:focus,label._secondaryMedium_1rmne_56._textCommonStyle_1rmne_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._primaryMedium_1rmne_70,label._primaryMedium_1rmne_70._textCommonStyle_1rmne_1{font-weight:500;padding:13px 16px;color:#fff;background-color:var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._primaryMedium_1rmne_70:hover,label._primaryMedium_1rmne_70._textCommonStyle_1rmne_1:hover,button._primaryMedium_1rmne_70:focus,label._primaryMedium_1rmne_70._textCommonStyle_1rmne_1:focus{background:var(--primary-dark-color)}button._primaryMedium_1rmne_70:disabled,label._primaryMedium_1rmne_70._textCommonStyle_1rmne_1:disabled{background:var(--primary-light-color);color:var(--white-color)}button._textSmall_1rmne_85,label._textSmall_1rmne_85._textCommonStyle_1rmne_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-text-color)}button._textSmall_1rmne_85:hover,label._textSmall_1rmne_85._textCommonStyle_1rmne_1:hover{background-color:var(--border-light-color)}button._textMedium_1rmne_94,label._textMedium_1rmne_94._textCommonStyle_1rmne_1{font-size:var(--medium-font-size);padding:9px 16px;color:var(--primary-text-color)}button._textMedium_1rmne_94:hover,label._textMedium_1rmne_94._textCommonStyle_1rmne_1:hover{background-color:var(--border-light-color)}button._primary_1rmne_70,label._primary_1rmne_70._textCommonStyle_1rmne_1{font-weight:var(--text-weight-bold);height:56px;text-transform:capitalize;color:#fff;border-radius:8px;background-color:var(--primary-light-color)}button._primary_1rmne_70:hover,label._primary_1rmne_70._textCommonStyle_1rmne_1:hover,button._primary_1rmne_70:active,label._primary_1rmne_70._textCommonStyle_1rmne_1:active,button._primary_1rmne_70:focus,label._primary_1rmne_70._textCommonStyle_1rmne_1:focus,button._primary_1rmne_70:visited,label._primary_1rmne_70._textCommonStyle_1rmne_1:visited{background:var(--primary-dark-color)}button._primary_1rmne_70:disabled,label._primary_1rmne_70._textCommonStyle_1rmne_1:disabled{color:rgba(var(--black-color-rgb),.26);background-color:rgba(var(--black-color-rgb),.12);box-shadow:none}button._primary_1rmne_70 ._circleLoader_1rmne_119,label._primary_1rmne_70._textCommonStyle_1rmne_1 ._circleLoader_1rmne_119{position:absolute;right:10px;display:flex}button._outlined_1rmne_125,label._outlined_1rmne_125._textCommonStyle_1rmne_1{font-weight:var(--text-weight-light);width:100%;height:56px;white-space:nowrap;text-transform:capitalize;color:#495057;border:1px solid rgba(0,0,0,.23);border-radius:8px}button._outlined_1rmne_125:hover,label._outlined_1rmne_125._textCommonStyle_1rmne_1:hover,button._outlined_1rmne_125:active,label._outlined_1rmne_125._textCommonStyle_1rmne_1:active,button._outlined_1rmne_125:focus,label._outlined_1rmne_125._textCommonStyle_1rmne_1:focus,button._outlined_1rmne_125:visited,label._outlined_1rmne_125._textCommonStyle_1rmne_1:visited{border-color:#0000003b}.dark button._secondaryMedium_1rmne_56,.dark label._secondaryMedium_1rmne_56._textCommonStyle_1rmne_1,.dark button._secondarySmall_1rmne_38,.dark label._secondarySmall_1rmne_38._textCommonStyle_1rmne_1{border-color:var(--black-color);color:var(--black-color)}.dark button._primaryMedium_1rmne_70:disabled,.dark label._primaryMedium_1rmne_70._textCommonStyle_1rmne_1:disabled,.dark button._primary_1rmne_70:disabled,.dark label._primary_1rmne_70._textCommonStyle_1rmne_1:disabled{color:var(--black-color)}._requestButton_1rmne_151{width:fit-content;margin-bottom:4px}._requestButton_1rmne_151 button,._requestButton_1rmne_151 label._textCommonStyle_1rmne_1{font-size:var(--small-font-size)!important;padding:9.5px 8px 9.5px 10.5px!important}._paper_1rmne_160{min-width:550px}button._tertiaryMedium_1hej7_1,label._tertiaryMedium_1hej7_1._textCommonStyle_1hej7_1{padding:12px 16px;color:var(--primary-text-color);gap:6px}button._tertiaryMedium_1hej7_1:hover,label._tertiaryMedium_1hej7_1._textCommonStyle_1hej7_1:hover{background-color:var(--border-light-color)}button._tertiaryMedium_1hej7_1:focus,label._tertiaryMedium_1hej7_1._textCommonStyle_1hej7_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._textCommonStyle_1hej7_1,label._textCommonStyle_1hej7_1{font-family:var(--primary-font);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);display:flex;align-items:center;height:40px;min-width:max-content;cursor:pointer;letter-spacing:var(--medium-letter-spacing);text-transform:none;border:none;border-radius:8px}button._textCommonStyle_1hej7_1._smallBtn_1hej7_29,label._textCommonStyle_1hej7_1._smallBtn_1hej7_29{height:32px;font-size:var(--small-font-size)}button._textCommonStyle_1hej7_1:disabled,label._textCommonStyle_1hej7_1:disabled{opacity:.38;color:var(--black-color)}button._secondarySmall_1hej7_38,label._secondarySmall_1hej7_38._textCommonStyle_1hej7_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondarySmall_1hej7_38:hover,label._secondarySmall_1hej7_38._textCommonStyle_1hej7_1:hover{background-color:var(--border-light-color)}button._secondarySmall_1hej7_38:focus,label._secondarySmall_1hej7_38._textCommonStyle_1hej7_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._secondarySmall_1hej7_38:disabled,label._secondarySmall_1hej7_38._textCommonStyle_1hej7_1:disabled{color:var(--primary-color)}button._secondaryMedium_1hej7_56,label._secondaryMedium_1hej7_56._textCommonStyle_1hej7_1{padding:12px 16px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondaryMedium_1hej7_56:hover,label._secondaryMedium_1hej7_56._textCommonStyle_1hej7_1:hover{background-color:var(--border-light-color)}button._secondaryMedium_1hej7_56:focus,label._secondaryMedium_1hej7_56._textCommonStyle_1hej7_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._primaryMedium_1hej7_70,label._primaryMedium_1hej7_70._textCommonStyle_1hej7_1{font-weight:500;padding:13px 16px;color:#fff;background-color:var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._primaryMedium_1hej7_70:hover,label._primaryMedium_1hej7_70._textCommonStyle_1hej7_1:hover,button._primaryMedium_1hej7_70:focus,label._primaryMedium_1hej7_70._textCommonStyle_1hej7_1:focus{background:var(--primary-dark-color)}button._primaryMedium_1hej7_70:disabled,label._primaryMedium_1hej7_70._textCommonStyle_1hej7_1:disabled{background:var(--primary-light-color);color:var(--white-color)}button._textSmall_1hej7_85,label._textSmall_1hej7_85._textCommonStyle_1hej7_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-text-color)}button._textSmall_1hej7_85:hover,label._textSmall_1hej7_85._textCommonStyle_1hej7_1:hover{background-color:var(--border-light-color)}button._textMedium_1hej7_94,label._textMedium_1hej7_94._textCommonStyle_1hej7_1{font-size:var(--medium-font-size);padding:9px 16px;color:var(--primary-text-color)}button._textMedium_1hej7_94:hover,label._textMedium_1hej7_94._textCommonStyle_1hej7_1:hover{background-color:var(--border-light-color)}button._primary_1hej7_70,label._primary_1hej7_70._textCommonStyle_1hej7_1{font-weight:var(--text-weight-bold);height:56px;text-transform:capitalize;color:#fff;border-radius:8px;background-color:var(--primary-light-color)}button._primary_1hej7_70:hover,label._primary_1hej7_70._textCommonStyle_1hej7_1:hover,button._primary_1hej7_70:active,label._primary_1hej7_70._textCommonStyle_1hej7_1:active,button._primary_1hej7_70:focus,label._primary_1hej7_70._textCommonStyle_1hej7_1:focus,button._primary_1hej7_70:visited,label._primary_1hej7_70._textCommonStyle_1hej7_1:visited{background:var(--primary-dark-color)}button._primary_1hej7_70:disabled,label._primary_1hej7_70._textCommonStyle_1hej7_1:disabled{color:rgba(var(--black-color-rgb),.26);background-color:rgba(var(--black-color-rgb),.12);box-shadow:none}button._primary_1hej7_70 ._circleLoader_1hej7_119,label._primary_1hej7_70._textCommonStyle_1hej7_1 ._circleLoader_1hej7_119{position:absolute;right:10px;display:flex}button._outlined_1hej7_125,label._outlined_1hej7_125._textCommonStyle_1hej7_1{font-weight:var(--text-weight-light);width:100%;height:56px;white-space:nowrap;text-transform:capitalize;color:#495057;border:1px solid rgba(0,0,0,.23);border-radius:8px}button._outlined_1hej7_125:hover,label._outlined_1hej7_125._textCommonStyle_1hej7_1:hover,button._outlined_1hej7_125:active,label._outlined_1hej7_125._textCommonStyle_1hej7_1:active,button._outlined_1hej7_125:focus,label._outlined_1hej7_125._textCommonStyle_1hej7_1:focus,button._outlined_1hej7_125:visited,label._outlined_1hej7_125._textCommonStyle_1hej7_1:visited{border-color:#0000003b}.dark button._secondaryMedium_1hej7_56,.dark label._secondaryMedium_1hej7_56._textCommonStyle_1hej7_1,.dark button._secondarySmall_1hej7_38,.dark label._secondarySmall_1hej7_38._textCommonStyle_1hej7_1{border-color:var(--black-color);color:var(--black-color)}.dark button._primaryMedium_1hej7_70:disabled,.dark label._primaryMedium_1hej7_70._textCommonStyle_1hej7_1:disabled,.dark button._primary_1hej7_70:disabled,.dark label._primary_1hej7_70._textCommonStyle_1hej7_1:disabled{color:var(--black-color)}._container_1hej7_151 ._header_1hej7_151{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:29.26px;padding-bottom:16px;color:var(--primary-text-color)}._container_1hej7_151 ._description_1hej7_158{font-size:var(--medium-font-size);line-height:19.5px;color:var(--secondary-color);padding-bottom:43px}._container_1hej7_151 ._cards_1hej7_164{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr);grid-auto-flow:column;column-gap:32px;row-gap:24px;padding-bottom:16px}._container_1hej7_151 ._cards_1hej7_164 ._card_1hej7_164{display:grid;grid-template-columns:1fr 3.5fr;border:1px solid var(--border-light-color);border-radius:8px}._container_1hej7_151 ._cards_1hej7_164 ._card_1hej7_164 ._imageBackground_1hej7_179{background:url(/assets/dots-background-90674a51.svg);display:flex;align-items:center;justify-content:center}._container_1hej7_151 ._cards_1hej7_164 ._card_1hej7_164 ._imageBackground_1hej7_179 ._methodImage_1hej7_185{height:72px;border-radius:8px}._container_1hej7_151 ._cards_1hej7_164 ._card_1hej7_164 ._cardContent_1hej7_189{display:flex;flex-direction:column;justify-content:space-between;padding:0 32px 0 16px}._container_1hej7_151 ._cards_1hej7_164 ._card_1hej7_164 ._cardContent_1hej7_189 ._cardTexts_1hej7_195 ._cardHeader_1hej7_195{font-size:var(--extra-medium-font-size);font-weight:var(--text-weight-bold);padding:20px 8px 16px 0;color:var(--primary-text-color)}._container_1hej7_151 ._cards_1hej7_164 ._card_1hej7_164 ._cardContent_1hej7_189 ._cardTexts_1hej7_195 ._cardDescription_1hej7_201{font-size:var(--small-font-size);font-weight:var(--text-weight-light);color:var(--secondary-color);line-height:17.07px;padding-bottom:16px}._container_1hej7_151 ._cards_1hej7_164 ._card_1hej7_164 ._cardContent_1hej7_189 ._cardButtons_1hej7_208{width:fit-content;margin-bottom:4px}._contactUsPopup_1hej7_213{min-width:500px}.dark ._container_1hej7_151 ._description_1hej7_158,.dark ._container_1hej7_151 ._card_1hej7_164 ._cardContent_1hej7_189 ._cardTexts_1hej7_195 ._cardDescription_1hej7_201{color:rgba(var(--black-color-rgb),.7)}._root_1n9oy_1{height:fit-content;width:fit-content}._dialog_1n9oy_6{height:402px;width:336px;border:1px solid var(--border-light-color);border-radius:8px;margin:0!important}._container_1n9oy_14 ._imageFooter_1n9oy_14{margin-bottom:12px;display:flex;gap:8px;position:relative;width:100%;justify-content:center}._container_1n9oy_14 ._imageFooter_1n9oy_14 ._feedbackBtns_1n9oy_22{display:flex;align-items:center;align-self:center;justify-self:center}._container_1n9oy_14 ._imageFooter_1n9oy_14 ._feedbackBtns_1n9oy_22 ._icon_1n9oy_28{height:28px;width:28px;border-radius:var(--small-border-radius);border:1px solid var(--border-light-color);background-color:var(--white-color);padding:0}._container_1n9oy_14 ._imageFooter_1n9oy_14 ._feedbackBtns_1n9oy_22 ._icon_1n9oy_28:hover{background-color:var(--border-light-color)}._container_1n9oy_14 ._imageFooter_1n9oy_14 ._feedbackBtns_1n9oy_22 ._icon_1n9oy_28._selected_1n9oy_39 svg path{stroke:var(--primary-color);fill:rgba(var(--primary-color-rgb),.15)}._feedbackContainer_1n9oy_44{position:absolute;left:0;display:flex;justify-content:center;width:336px;min-height:350px}._feedbackContainer_1n9oy_44 ._checkboxes_1n9oy_52{margin-bottom:15px}._feedbackContainer_1n9oy_44 ._checkboxes_1n9oy_52 ._feedbackCheckbox_1n9oy_55{font-size:14px}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58{width:100%;padding:20px;border-radius:10px;background-color:var(--white-color)}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackInput_1n9oy_64{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;height:100%}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackInput_1n9oy_64 ._button_1n9oy_72{font-size:var(--notification-font-size);height:25px;margin-top:10px;margin-left:auto}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackInput_1n9oy_64 ._inputText_1n9oy_78{width:100%;font-size:12px}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackInput_1n9oy_64 ._inputText_1n9oy_78 p{font-size:var(--notification-font-size)!important;text-wrap:wrap}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackInput_1n9oy_64 ._inputText_1n9oy_78 ._bigTextField_1n9oy_86{height:83px;align-items:flex-start;padding:4px 0 0 8px}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackInput_1n9oy_64 textarea,._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackInput_1n9oy_64 textarea::placeholder{font-size:var(--notification-font-size)}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackSubmitted_1n9oy_95{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._feedbackSubmitted_1n9oy_95 ._feedbackSubmittedMessage_1n9oy_103{margin-top:8px;color:var(--primary-text-color);text-align:center;font-size:var(--medium-font-size);font-style:normal;font-weight:var(--text-weight-medium);line-height:normal}._feedbackContainer_1n9oy_44 ._feedbackElements_1n9oy_58 ._closeIcon_1n9oy_112{position:absolute;top:8px;right:20px;padding:0;width:14px;cursor:pointer;align-items:center}._gallery_c3mj6_1,._playground_c3mj6_1 ._resultsGallery_c3mj6_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_c3mj6_1>span,._playground_c3mj6_1 ._resultsGallery_c3mj6_1>span{position:relative}._galleryWrapper_c3mj6_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_c3mj6_16 ._header_c3mj6_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_c3mj6_16 ._header_c3mj6_21 ._headerText_c3mj6_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_c3mj6_16 ._header_c3mj6_21 ._actionBtns_c3mj6_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_c3mj6_16 ._header_c3mj6_21 ._actionBtns_c3mj6_34 ._iconButton_c3mj6_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_c3mj6_16 ._header_c3mj6_21 ._actionBtns_c3mj6_34 ._iconButton_c3mj6_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_c3mj6_16 ._header_c3mj6_21 ._actionBtns_c3mj6_34 ._iconButton_c3mj6_39 path{stroke:var(--black-color)}._playground_c3mj6_1{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:2px}._playground_c3mj6_1 ._emptyState_c3mj6_64{width:100%;padding:150px 0;border:2px solid rgba(179,179,185,.2);border-radius:8px;display:flex;justify-content:center;align-items:center}._playground_c3mj6_1 ._emptyState_c3mj6_64 ._text_c3mj6_73{font-weight:var(--text-weight-bold);line-height:23.84px;color:var(--primary-text-color);white-space:pre-wrap;text-align:center}._playground_c3mj6_1 ._resultsGallery_c3mj6_1{width:calc(100vw - 250px)}._playground_c3mj6_1 ._resultsGallery_c3mj6_1 ._imageWrapper_c3mj6_83{display:flex;flex-direction:column}._promptWrapper_ap1qg_1{display:flex;gap:8px;margin-bottom:12px}._promptWrapper_ap1qg_1 ._inputWrapper_ap1qg_6{width:calc(100% - 112px)}._promptWrapper_ap1qg_1 ._inputWrapper_ap1qg_6 ._searchBox_ap1qg_9{width:100%;box-shadow:0 0 11px #21212133;border-radius:8px;margin-bottom:4px}._promptWrapper_ap1qg_1 ._inputWrapper_ap1qg_6 ._inputBase_ap1qg_15{height:40px;font-size:var(--small-font-size);letter-spacing:.02em}._promptWrapper_ap1qg_1 ._inputWrapper_ap1qg_6 ._errorMessageContainer_ap1qg_20{border-radius:8px;background:linear-gradient(0deg,rgba(220,53,69,.05) 0%,rgba(220,53,69,.05) 100%),#fff;box-shadow:0 16px 5px #0000,0 11px 4px #00000003,0 6px 4px #00000008,0 3px 3px #0000000d,0 1px 1px #0000000f,0 0 #0000000f;width:379px;margin-bottom:11px;padding:8px 14px;display:flex;align-items:flex-start;gap:8px}._promptWrapper_ap1qg_1 ._inputWrapper_ap1qg_6 ._errorMessageContainer_ap1qg_20 ._errorMessage_ap1qg_20{color:var(--error-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:var(--medium-line-height);letter-spacing:.24px}._promptWrapper_ap1qg_1 ._fastSwitch_ap1qg_38{height:100%;display:flex;align-items:center;margin:0}._sliders_ap1qg_45{display:flex;gap:48px;margin-top:8px;margin-bottom:8px}._sliders_ap1qg_45 ._slider_ap1qg_45{min-width:273px}div._paperWrap_jxvob_1{width:616px}._popupContent_jxvob_5{display:flex;flex-direction:column;color:var(--primary-text-color)}._popupContent_jxvob_5 ._subHeader_jxvob_10{font-size:16px;font-weight:400;line-height:normal;margin-bottom:28px}._popupContent_jxvob_5 ._accordionWraper_jxvob_16{position:relative}._popupContent_jxvob_5 ._accordionWraper_jxvob_16:nth-child(2){border-top:2px solid var(--border-light-color)}._popupContent_jxvob_5 ._contactUsBtn_jxvob_22{position:absolute;border:0;top:20px;right:0;z-index:1}._popupContent_jxvob_5 ._accordionContainer_jxvob_29{background-color:#fff!important;padding:28px 0;border-bottom:2px solid var(--border-light-color)}._popupContent_jxvob_5 ._accordionContainer_jxvob_29 [aria-disabled=true]{opacity:1!important}._popupContent_jxvob_5 ._accordionContainer_jxvob_29 [aria-disabled=true] svg{display:none}._popupContent_jxvob_5 ._accordionTitle_jxvob_40{margin-bottom:0}._popupContent_jxvob_5 ._accordion_jxvob_16{display:flex;flex-direction:column;gap:14px;margin-top:14px}._popupContent_jxvob_5 ._accordionDescription_jxvob_49{margin-top:8px}._popupContent_jxvob_5 ._titleWrap_jxvob_52{display:flex;justify-content:start;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:16px;color:var(--primary-text-color)}._popupContent_jxvob_5 ._readOnlyInput_jxvob_62 input[disabled]{background-color:var(--border-light-color);-webkit-text-fill-color:var(--black-color);border-radius:8px;opacity:.5}._popupContent_jxvob_5 ._ctas_jxvob_68{display:flex;margin-left:auto;align-items:center;gap:14px}._popupContent_jxvob_5 ._ctas_jxvob_68 ._primaryCopy_jxvob_74 button{color:var(--white-color)!important}._popupContent_jxvob_5 ._ctas_jxvob_68 ._secondaryCopy_jxvob_77 button{color:var(--black-color)!important}._loadingPlaceholder_c93q9_1{display:flex;align-items:center;justify-content:center;width:100%;margin-left:80px}._tabsLayout_c93q9_9{border:none;box-shadow:none;margin-left:-24px;border-top:2px solid rgb(238,238,238);padding:20px 50px 122px 45px}._titleStyle_9a3mz_1,._emptyProjects_9a3mz_1 ._header_9a3mz_1,._container_9a3mz_1 ._titleStyle_9a3mz_1,._emptyProjects_9a3mz_1 ._titleStyle_9a3mz_1{font-family:var(--font-family);font-size:var(--large-font-size);font-weight:var(--text-weight-bold);margin-top:6px;margin-bottom:0;text-transform:capitalize;color:var(--primary-text-color)}._container_9a3mz_1,._emptyProjects_9a3mz_1{width:100%;padding:40px 50px 122px 45px;border:1px solid var(--border-light-color);border-bottom:none;border-radius:8px;box-shadow:0 0 0 1px #0000000d;overflow:hidden}._container_9a3mz_1 ._inputField_9a3mz_20,._emptyProjects_9a3mz_1 ._inputField_9a3mz_20,._container_9a3mz_1 ._headingContainer_9a3mz_20 ._button_9a3mz_20,._emptyProjects_9a3mz_1 ._headingContainer_9a3mz_20 ._button_9a3mz_20,._container_9a3mz_1 ._headingContainer_9a3mz_20 ._primaryButton_9a3mz_20,._emptyProjects_9a3mz_1 ._headingContainer_9a3mz_20 ._primaryButton_9a3mz_20{height:40px}._container_9a3mz_1 ._loadingPlaceholder_9a3mz_23,._emptyProjects_9a3mz_1 ._loadingPlaceholder_9a3mz_23{display:flex;height:100%;width:100%;align-items:center;justify-content:center}._container_9a3mz_1 ._headingContainer_9a3mz_20,._emptyProjects_9a3mz_1 ._headingContainer_9a3mz_20{display:flex;align-items:center;justify-content:space-between}._container_9a3mz_1 ._headingContainer_9a3mz_20 ._primaryButton_9a3mz_20,._emptyProjects_9a3mz_1 ._headingContainer_9a3mz_20 ._primaryButton_9a3mz_20{width:195px}._container_9a3mz_1 ._contentContainer_9a3mz_38,._emptyProjects_9a3mz_1 ._contentContainer_9a3mz_38{overflow-y:scroll;width:100%;height:100%;max-height:calc(100% - 35px);padding:32px 38px 32px 0}._container_9a3mz_1 ._tabsContainer_9a3mz_45,._emptyProjects_9a3mz_1 ._tabsContainer_9a3mz_45{display:flex;width:100%;margin-top:24px;border-bottom:4px solid var(--border-light-color)}._container_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51,._emptyProjects_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51{display:flex;flex-direction:column;margin-right:23px;cursor:pointer;text-decoration:none}._container_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51 ._boldText_9a3mz_58,._emptyProjects_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51 ._boldText_9a3mz_58{font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._container_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51 h3,._emptyProjects_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51 h3{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:22.95px;color:var(--secondary-color);margin-block:8px}._container_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51 div,._emptyProjects_9a3mz_1 ._tabsContainer_9a3mz_45 ._tabContainer_9a3mz_51 div{width:100%;height:4px;margin-bottom:-4px;border-radius:8px;background-color:var(--primary-light-color)}._container_9a3mz_1 ._tabsContainer_9a3mz_45 ._disabled_9a3mz_77,._emptyProjects_9a3mz_1 ._tabsContainer_9a3mz_45 ._disabled_9a3mz_77{pointer-events:none;opacity:.8}._container_9a3mz_1 ._titleContainer_9a3mz_81,._emptyProjects_9a3mz_1 ._titleContainer_9a3mz_81{display:flex;align-items:center;justify-content:space-between}._onEmpty_9a3mz_87{background:linear-gradient(180deg,rgba(83,0,201,.03) 0%,rgba(217,217,217,0) 50%),url(../../../../assets/images/svgs/TGModelsTopHeader.svg);background-size:100% 100%,350px;background-repeat:no-repeat;background-position:top right}._emptyProjects_9a3mz_1{padding-left:0;padding-right:0}._emptyProjects_9a3mz_1 ._header_9a3mz_1{margin:0 40px 28px 42px;padding-bottom:28px;border-bottom:2px solid #e7e7e7}._emptyProjects_9a3mz_1 ._content_9a3mz_38{overflow:auto;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;text-align:center;gap:72px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._sectionTitle_9a3mz_113{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:29.26px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._sectionSubTitle_9a3mz_118{max-width:688px;margin-top:12px;font-size:var(--small-font-size);margin-bottom:30px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._trainSection_9a3mz_124{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:56px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._trainSection_9a3mz_124 ._button_9a3mz_20,._container_9a3mz_1 ._headingContainer_9a3mz_20 ._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._trainSection_9a3mz_124 ._primaryButton_9a3mz_20,._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._trainSection_9a3mz_124 ._headingContainer_9a3mz_20 ._primaryButton_9a3mz_20,._emptyProjects_9a3mz_1 ._headingContainer_9a3mz_20 ._content_9a3mz_38 ._trainSection_9a3mz_124 ._primaryButton_9a3mz_20{font-size:var(--small-font-size);background:var(--primary-main-color)}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._integrateSection_9a3mz_135{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#fafafa 100%);padding-top:72px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._integrateSection_9a3mz_135 ._integrateMethods_9a3mz_143{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,1fr);grid-auto-flow:column;column-gap:48px;row-gap:48px;padding-left:16px;padding-right:16px}@media only screen and (max-width: 1200px){._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._integrateSection_9a3mz_135 ._integrateMethods_9a3mz_143{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);column-gap:16px}}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._integrateSection_9a3mz_135 ._integrateMethods_9a3mz_143 ._integrateMethod_9a3mz_143{display:flex;gap:8px;align-items:center;text-align:left}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._integrateSection_9a3mz_135 ._integrateMethods_9a3mz_143 ._integrateMethod_9a3mz_143 img{max-width:24px;max-height:24px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._integrateSection_9a3mz_135 ._integrateMethods_9a3mz_143 ._integrateMethod_9a3mz_143 ._badge_9a3mz_170{background-color:rgba(var(--primary-light-color-rgb),.07);color:var(--primary-text-color);padding:3px 6px 4px;margin-top:0}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._featuresSection_9a3mz_176{margin-top:32px;gap:24px;justify-content:space-between;background:linear-gradient(180deg,rgba(83,0,201,.03) 0%,rgba(217,217,217,0) 50%);padding-top:72px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._featuresSection_9a3mz_176 ._featuresTitle_9a3mz_183{font-size:var(--title-font-size);font-weight:var(--text-weight-bold);margin-bottom:32px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._featuresSection_9a3mz_176 ._featuresImages_9a3mz_188{display:flex;gap:20px;justify-content:center;padding:0 48px}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._featuresSection_9a3mz_176 ._featuresImages_9a3mz_188 ._featureItem_9a3mz_194 ._featureImage_9a3mz_194{width:100%;max-height:240px;background-color:#d3d3d3}._emptyProjects_9a3mz_1 ._content_9a3mz_38 ._featuresSection_9a3mz_176 ._featuresImages_9a3mz_188 ._featureItem_9a3mz_194 ._featureTitle_9a3mz_199{text-decoration:none;font-weight:var(--text-weight-extra-bold);margin-top:11px}._inputWrapper_3ols6_1 ._headersWrapper_3ols6_1 ._inputHeader_3ols6_1{padding-bottom:12px;font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold);line-height:24.38px}._inputWrapper_3ols6_1 ._headersWrapper_3ols6_1 ._inputSubHeader_3ols6_7{padding-bottom:20px;color:var(--secondary-color);font-size:var(--small-font-size)}._ipTypeContent_1wqum_1{display:flex;flex-direction:column;gap:28px}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6{display:flex;width:100%}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._radioButtonControl_1wqum_10{align-items:start;gap:10px;flex:1}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._radioButtonControl_1wqum_10 ._ipTypeDetails_1wqum_15{max-width:300px}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._radioButtonControl_1wqum_10 ._ipTypeName_1wqum_18{color:var(--primary-text-color);padding-bottom:4px;font-weight:var(--text-weight-bold);line-height:19.5px}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._radioButtonControl_1wqum_10 ._ipTypeDesc_1wqum_24{font-size:var(--small-font-size);line-height:16.42px}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._radioButtonControl_1wqum_10 ._ipProps_1wqum_28{display:flex;flex-direction:column;gap:16px;padding-top:24px}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._ipTypeImages_1wqum_34{display:flex;gap:16px;flex:3}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._ipTypeImages_1wqum_34 ._ipTypeImage_1wqum_34{max-height:186px}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._limit_1wqum_42{font-weight:400}._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._nameLabel_1wqum_45,._ipTypeContent_1wqum_1 ._ipTypeOption_1wqum_6 ._descriptionLabel_1wqum_46{font-size:12px}._topDescription_160bq_1{margin-top:22px;max-width:745px;font-size:16px;letter-spacing:-.4px;font-family:Work Sans;color:var(--secondary-color)}._detailsSection_160bq_10{padding-top:40px}._detailsSection_160bq_10 ._detailsInputs_160bq_13{display:flex;gap:20px;width:100%}._detailsSection_160bq_10 ._detailsInputs_160bq_13 ._detailsName_160bq_18{flex:1}._detailsSection_160bq_10 ._detailsInputs_160bq_13 ._detailsDesc_160bq_21{flex:3}._divider_160bq_25{margin:40px 0!important}._mediumSection_160bq_29 ._ipTypeOptions_160bq_29{flex-direction:row;gap:20px}._mediumSection_160bq_29 ._ipTypeOption_160bq_29{display:flex}._labelContent_160bq_37{display:flex;gap:12px;line-height:20px;align-items:center;font-weight:500;font-size:15px}._labelContent_160bq_37 span{margin:0}._projectCard_onxmw_1{position:relative;max-width:384px;height:284px;padding:24px 20px 32px;border:1px solid var(--border-light-color);border-radius:var(--standard-border-radius);display:flex;flex-direction:column;justify-content:space-between}._projectCard_onxmw_1 ._cardDetails_onxmw_12{color:var(--primary-text-color)}._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardName_onxmw_15{padding:4px 0;font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold);line-height:32.78px;text-transform:capitalize}._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardDesc_onxmw_22{font-size:var(--small-font-size);padding-bottom:12px;line-height:22.95px;max-width:80%}._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardFields_onxmw_28{display:flex;flex-direction:column;gap:6px}._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardFields_onxmw_28 ._cardField_onxmw_28{display:flex;gap:8px}._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardFields_onxmw_28 ._cardField_onxmw_28 ._fieldKey_onxmw_37{font-size:var(--small-font-size);color:var(--primary-color);font-weight:var(--text-weight-bold);line-height:22.95px}._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardFields_onxmw_28 ._cardField_onxmw_28 ._fieldValue_onxmw_43{font-size:var(--small-font-size);line-height:22.95px}._projectCard_onxmw_1 ._actionsButtons_onxmw_47{display:flex;gap:8px}._projectCard_onxmw_1 ._cardButton_onxmw_51{width:100%;margin-top:24px}.dark ._projectCard_onxmw_1{background-color:rgba(var(--black-color-rgb),.05);border:1px solid rgba(var(--border-light-color-rgb),.1)}.dark ._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardDesc_onxmw_22{opacity:.9}.dark ._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardFields_onxmw_28 ._fieldKey_onxmw_37{color:var(--primary-color)}.dark ._projectCard_onxmw_1 ._cardDetails_onxmw_12 ._cardFields_onxmw_28 ._fieldValue_onxmw_43{color:rgba(var(--black-color-rgb),.7)}._container_19glj_1{position:relative;height:inherit;overflow:hidden}._container_19glj_1 ._loading_19glj_6{height:calc(100% - 20vh);display:flex;justify-content:center;align-items:center;overflow:hidden}._container_19glj_1 ._header_19glj_13{margin-bottom:28px}._container_19glj_1 ._header_19glj_13 ._headerFirstLine_19glj_16{display:flex;justify-content:space-between}._container_19glj_1 ._header_19glj_13 ._title_19glj_20{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);line-height:29.26px;color:var(--primary-text-color);text-wrap:nowrap}._container_19glj_1 ._header_19glj_13 ._description_19glj_28{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:17.07px;color:var(--secondary-color)}._container_19glj_1 ._header_19glj_13 ._titleSearchWrapper_19glj_35{display:flex;gap:12px;align-items:center;margin-bottom:12px}._container_19glj_1 ._header_19glj_13 ._titleSearchWrapper_19glj_35 ._searchRootStyle_19glj_41{width:327px}._container_19glj_1 ._header_19glj_13 ._actionBtns_19glj_44 ._searchRootStyle_19glj_41{width:248px}._container_19glj_1 ._pagination_19glj_47{display:flex;position:absolute;align-items:center;justify-content:center;margin:auto;width:100%;bottom:0}._header_1r1g8_1{display:flex;flex-direction:column;text-align:center;padding-top:32px}._header_1r1g8_1 ._title_1r1g8_7{font-size:var(--sub-title-font-size)}._header_1r1g8_1 ._description_1r1g8_10{font-size:var(--small-font-size);font-weight:var(--text-weight-medium);color:var(--secondary-color)}._cards_105k8_1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;height:calc(100% - 132px);overflow:auto;padding-right:20px}._root_1lxq8_1{color:var(--primary-text-color);padding-bottom:40px}._root_1lxq8_1 ._header_1lxq8_5{font-size:36px;font-weight:var(--text-weight-bold);line-height:normal;padding-right:178px}._root_1lxq8_1 ._title_1lxq8_11,._root_1lxq8_1 ._subTitle_1lxq8_11{font-size:24px;font-weight:600;line-height:150%}._root_1lxq8_1 ._subTitle_1lxq8_11{font-size:20px;margin-top:24px}._root_1lxq8_1 ._useCaseTitle_1lxq8_20{font-size:16px;font-weight:600;line-height:125%}._root_1lxq8_1 ._useCaseTitle_1lxq8_20 span{font-weight:400}._root_1lxq8_1 ._descr_1lxq8_28{line-height:150%;margin-top:16px}._root_1lxq8_1 ._overviewSection_1lxq8_32{margin-top:48px}._root_1lxq8_1 ._divider_1lxq8_35{border-bottom:1px solid var(--border-light-color);margin:28px 0}._root_1lxq8_1 ._sectionDivider_1lxq8_39{border-bottom:2px solid var(--border-light-color);margin:48px 0}._root_1lxq8_1 strong{font-weight:600}._root_1lxq8_1 ._list_1lxq8_46 ._item_1lxq8_46,._root_1lxq8_1 ._useCaseList_1lxq8_47 ._item_1lxq8_46{margin-bottom:12px}._root_1lxq8_1 ._list_1lxq8_46 ._item_1lxq8_46 span,._root_1lxq8_1 ._useCaseList_1lxq8_47 ._item_1lxq8_46 span{position:relative}._root_1lxq8_1 ._list_1lxq8_46 ._item_1lxq8_46 span:before,._root_1lxq8_1 ._useCaseList_1lxq8_47 ._item_1lxq8_46 span:before{content:"";position:absolute;top:8px;left:-16px;border:2px solid var(--primary-text-color);border-radius:50%}._root_1lxq8_1 ._useCasesContainer_1lxq8_63{margin-top:32px}._root_1lxq8_1 ._useCasesContainer_1lxq8_63 ._useCase_1lxq8_20{display:flex;gap:46px;align-items:center}._root_1lxq8_1 ._useCasesContainer_1lxq8_63 ._texts_1lxq8_71{width:100%}._root_1lxq8_1 ._useCasesContainer_1lxq8_63 ._images_1lxq8_74{display:flex;gap:10px;width:100%;justify-content:end}._root_1lxq8_1 ._useCasesContainer_1lxq8_63 ._useCaseList_1lxq8_47 ._item_1lxq8_46{display:flex;gap:46px;align-items:center}._root_1lxq8_1 ._useCasesContainer_1lxq8_63 ._useCaseList_1lxq8_47 ._item_1lxq8_46 span{width:100%}._imageCard_1bsrz_1{display:flex;height:148px;padding:12px 14px 10px 12px;gap:14px;border-radius:8px;border:1px solid #b3b3b9}._imageCard_1bsrz_1:hover{box-shadow:0 0 11px #21212133}._imageCard_1bsrz_1:hover ._imageButtons_1bsrz_12{opacity:1!important}._imageCard_1bsrz_1 ._image_1bsrz_1{margin:auto;max-height:178px}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19{position:relative;width:100%}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageHeader_1bsrz_23{display:flex;justify-content:space-between}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageHeader_1bsrz_23 ._imageButtons_1bsrz_12{opacity:0;transition:opacity .3s}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageHeader_1bsrz_23 ._imageButtons_1bsrz_12 ._imageButton_1bsrz_12,._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageHeader_1bsrz_23 ._imageButtons_1bsrz_12 ._imageIconButton_1bsrz_31{height:28px;font-size:var(--notification-font-size);border-radius:var(--small-border-radius);border:1px solid var(--border-light-color)}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaptionTag_1bsrz_37,._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._imagePrefix_1bsrz_37 ._imagePrefixTag_1bsrz_37,._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._imagePrefix_1bsrz_37{width:fit-content;padding:2px 4px;margin-bottom:4px;font-size:12px;font-weight:var(--text-weight-medium);background-color:rgba(var(--primary-light-color-rgb),.07);border-radius:3px;border:.74px solid rgba(var(--primary-light-color-rgb),.05)}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19{max-height:120px;overflow:auto;height:100%}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._captionInput_1bsrz_52{height:60px;margin-top:10px;font-size:var(--small-font-size);padding:7.5px 14px;align-items:unset}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._imageCaptionText_1bsrz_59{font-size:var(--small-font-size)}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._loadingImageCaption_1bsrz_62{font-size:var(--small-font-size);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:16px 0}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._imagePrefix_1bsrz_37{align-items:center;padding:4px;margin-right:4px}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._imagePrefix_1bsrz_37 ._imagePrefixTag_1bsrz_37{font-weight:var(--text-weight-extra-bold);margin-bottom:0;margin-right:8px}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageCaption_1bsrz_19 ._imagePrefix_1bsrz_37 ._imagePrefixText_1bsrz_80{font-size:13px}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageIconButton_1bsrz_31{padding:12px!important}._imageCard_1bsrz_1 ._imageCaptionWrapper_1bsrz_19 ._imageIconButton_1bsrz_31 svg{width:14px}._warning_1bsrz_90{width:95%;max-height:40%;position:absolute;bottom:0;align-items:center;overflow:auto}._errorButton_1bsrz_99{background-color:transparent}._imageIconButton_1bsrz_31{padding:12px!important}._imageIconButton_1bsrz_31 svg{width:14px}._serverErrors_1bsrz_110{display:flex;align-items:center}._imageCard_97jln_1{display:flex;height:148px;padding:12px 14px 10px 12px;gap:14px;border-radius:8px;border:1px solid #b3b3b9}._imageCard_97jln_1:hover{box-shadow:0 0 11px #21212133}._imageCard_97jln_1:hover ._imageButtons_97jln_12{opacity:1!important}._imageCard_97jln_1 ._image_97jln_1{margin:auto;max-height:178px}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19{position:relative;width:100%}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageHeader_97jln_23{display:flex;justify-content:space-between}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageHeader_97jln_23 ._imageButtons_97jln_12{opacity:0;transition:opacity .3s}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageHeader_97jln_23 ._imageButtons_97jln_12 ._imageButton_97jln_12,._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageHeader_97jln_23 ._imageButtons_97jln_12 ._imageIconButton_97jln_31{height:28px;font-size:var(--notification-font-size);border-radius:var(--small-border-radius);border:1px solid var(--border-light-color)}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaptionTag_97jln_37,._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._imagePrefix_97jln_37 ._imagePrefixTag_97jln_37,._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._imagePrefix_97jln_37{width:fit-content;padding:2px 4px;margin-bottom:4px;font-size:12px;font-weight:var(--text-weight-medium);background-color:rgba(var(--primary-light-color-rgb),.07);border-radius:3px;border:.74px solid rgba(var(--primary-light-color-rgb),.05)}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19{max-height:120px;overflow:auto;height:100%}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._captionInput_97jln_52{height:60px;margin-top:10px;font-size:var(--small-font-size);padding:7.5px 14px;align-items:unset}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._imageCaptionText_97jln_59{font-size:var(--small-font-size)}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._loadingImageCaption_97jln_62{font-size:var(--small-font-size);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:16px 0}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._imagePrefix_97jln_37{align-items:center;padding:4px;margin-right:4px}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._imagePrefix_97jln_37 ._imagePrefixTag_97jln_37{font-weight:var(--text-weight-extra-bold);margin-bottom:0;margin-right:8px}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageCaption_97jln_19 ._imagePrefix_97jln_37 ._imagePrefixText_97jln_80{font-size:13px}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageIconButton_97jln_31{padding:12px!important}._imageCard_97jln_1 ._imageCaptionWrapper_97jln_19 ._imageIconButton_97jln_31 svg{width:14px}._prefixInputWrapper_1nid6_1{display:flex;gap:8px;align-items:center}._prefixInputWrapper_1nid6_1 ._prefixInput_1nid6_1{width:100%;border-radius:8px}._prefixInputWrapper_1nid6_1 ._prefixInput_1nid6_1 ._inputBase_1nid6_10{height:40px;font-size:var(--small-font-size);letter-spacing:.02em}._prefixInputWrapper_1nid6_1 ._iconButton_1nid6_15{cursor:pointer;display:flex;align-items:center}._prefixInputWrapper_1nid6_1 ._iconButton_1nid6_15 path{stroke:var(--secondary-color)!important;stroke-opacity:unset}._warning_1nid6_25{margin-top:12px;align-items:center}._warning_1nid6_25 ._closeButton_1nid6_29{cursor:pointer;padding-right:6px}._wrapper_1a3to_1{padding:0;border-top:none}._wrapper_1a3to_1 ._header_1a3to_5{border:hidden;padding-top:24px;padding-bottom:32px}._wrapper_1a3to_1 ._captionPrefix_1a3to_10{padding-bottom:28px}._wrapper_1a3to_1 ._editorContent_1a3to_13{overflow:hidden;height:calc(100% - 100px)}._wrapper_1a3to_1 ._imagesHeaderWrapper_1a3to_17{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px}._wrapper_1a3to_1 ._imagesHeaderWrapper_1a3to_17 ._imagesHeader_1a3to_17{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;color:var(--primary-text-color)}._wrapper_1a3to_1 ._imagesHeaderWrapper_1a3to_17 ._icon_1a3to_30:hover{background-color:var(--border-light-color);cursor:pointer;border-radius:var(--standard-border-radius)}._wrapper_1a3to_1 ._images_1a3to_17{overflow:auto;height:inherit;padding-bottom:35px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-right:12px}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45{display:flex;max-height:148px;padding:12px 14px 10px 12px;gap:14px;border-radius:8px;border:1px solid #b3b3b9}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45:hover{box-shadow:0 0 11px #21212133}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45:hover ._imageButtons_1a3to_56{opacity:1!important}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._image_1a3to_17{height:100%}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62{width:100%}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageHeader_1a3to_65{display:flex;justify-content:space-between}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageHeader_1a3to_65 ._imageButtons_1a3to_56{opacity:0;transition:opacity .3s}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageHeader_1a3to_65 ._imageButtons_1a3to_56 ._imageButton_1a3to_56,._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageHeader_1a3to_65 ._imageButtons_1a3to_56 ._imageIconButton_1a3to_73{height:28px;font-size:var(--notification-font-size);border-radius:var(--small-border-radius);border:1px solid var(--border-light-color)}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageHeader_1a3to_65 ._imageButtons_1a3to_56 ._imageIconButton_1a3to_73{padding:4px}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageHeader_1a3to_65 ._imageButtons_1a3to_56 ._imageIconButton_1a3to_73 svg{font-size:16px}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaptionTag_1a3to_85,._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62 ._imagePrefix_1a3to_85 ._imagePrefixTag_1a3to_85,._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62 ._imagePrefix_1a3to_85{width:fit-content;padding:2px 4px;margin-bottom:4px;font-size:12px;font-weight:var(--text-weight-medium);background-color:rgba(var(--primary-light-color-rgb),.07);border-radius:3px;border:.74px solid rgba(var(--primary-light-color-rgb),.05)}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62{max-height:120px;overflow:auto;height:100%}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62 ._imageCaptionText_1a3to_100{font-size:var(--small-font-size)}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62 ._loadingImageCaption_1a3to_103{font-size:var(--small-font-size);display:flex;justify-content:center;align-items:center;overflow:hidden;padding:16px 0}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62 ._imagePrefix_1a3to_85{align-items:center;padding:4px;margin-right:4px}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62 ._imagePrefix_1a3to_85 ._imagePrefixTag_1a3to_85{font-weight:var(--text-weight-extra-bold);margin-bottom:0;margin-right:8px}._wrapper_1a3to_1 ._images_1a3to_17 ._imageCard_1a3to_45 ._imageCaptionWrapper_1a3to_62 ._imageCaption_1a3to_62 ._imagePrefix_1a3to_85 ._imagePrefixText_1a3to_121{font-size:13px}._container_1mn67_1{display:flex;justify-content:center;width:100%;padding:0 40px}._actions_ibjeb_1{display:flex;gap:4px;align-items:center}._actions_ibjeb_1 ._iconButton_ibjeb_6{padding:12px!important}._actions_ibjeb_1 ._iconButton_ibjeb_6 svg{width:16px}._actions_ibjeb_1 ._iconButton_ibjeb_6 svg path{stroke:var(--secondary-color)!important;stroke-opacity:unset;fill:transparent}._titleStyle_7xu24_1,._tabsLayout_7xu24_1 ._title_7xu24_1,._container_7xu24_1 ._titleStyle_7xu24_1{font-family:var(--font-family);font-size:var(--large-font-size);font-weight:var(--text-weight-bold);margin-top:6px;margin-bottom:0;text-transform:capitalize;color:var(--primary-text-color)}._container_7xu24_1{width:100%;padding:40px 50px 122px 45px;border:1px solid var(--border-light-color);border-bottom:none;border-radius:8px;box-shadow:0 0 0 1px #0000000d;overflow:hidden}._container_7xu24_1 ._inputField_7xu24_20,._container_7xu24_1 ._headingContainer_7xu24_20 ._button_7xu24_20,._container_7xu24_1 ._headingContainer_7xu24_20 ._primaryButton_7xu24_20{height:40px}._container_7xu24_1 ._loadingPlaceholder_7xu24_23{display:flex;height:100%;width:100%;align-items:center;justify-content:center}._container_7xu24_1 ._headingContainer_7xu24_20{display:flex;align-items:center;justify-content:space-between}._container_7xu24_1 ._headingContainer_7xu24_20 ._primaryButton_7xu24_20{width:195px}._container_7xu24_1 ._contentContainer_7xu24_38{overflow-y:scroll;width:100%;height:100%;max-height:calc(100% - 35px);padding:32px 38px 32px 0}._container_7xu24_1 ._tabsContainer_7xu24_45{display:flex;width:100%;margin-top:24px;border-bottom:4px solid var(--border-light-color)}._container_7xu24_1 ._tabsContainer_7xu24_45 ._tabContainer_7xu24_51{display:flex;flex-direction:column;margin-right:23px;cursor:pointer;text-decoration:none}._container_7xu24_1 ._tabsContainer_7xu24_45 ._tabContainer_7xu24_51 ._boldText_7xu24_58{font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._container_7xu24_1 ._tabsContainer_7xu24_45 ._tabContainer_7xu24_51 h3{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:22.95px;color:var(--secondary-color);margin-block:8px}._container_7xu24_1 ._tabsContainer_7xu24_45 ._tabContainer_7xu24_51 div{width:100%;height:4px;margin-bottom:-4px;border-radius:8px;background-color:var(--primary-light-color)}._container_7xu24_1 ._tabsContainer_7xu24_45 ._disabled_7xu24_77{pointer-events:none;opacity:.8}._container_7xu24_1 ._titleContainer_7xu24_81{display:flex;align-items:center;justify-content:space-between}._loadingPlaceholder_7xu24_23{display:flex;align-items:center;justify-content:center;width:100%;margin-left:50px}._tabsLayout_7xu24_1{border:none;box-shadow:none;margin-left:-24px;padding:0 50px 122px 45px;border-top:2px solid rgb(238,238,238)}._tabsLayout_7xu24_1 ._title_7xu24_1{margin-bottom:17.5px;margin-top:30px}._tabsLayout_7xu24_1 ._fields_7xu24_106{display:flex;gap:12px}._tabsLayout_7xu24_1 ._fields_7xu24_106 ._field_7xu24_106{display:flex;gap:4px}._tabsLayout_7xu24_1 ._fields_7xu24_106 ._field_7xu24_106 ._fieldKey_7xu24_114{font-weight:700}._tabsLayout_7xu24_1 ._fields_7xu24_106 ._field_7xu24_106 ._fieldKey_7xu24_114 ._fieldValue_7xu24_117{font-weight:500}._emptyState_7xu24_121{color:var(--text-primary-color);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:-20%;font-size:24px;font-weight:600;line-height:149%}._nameContainer_vsznr_1{display:flex;flex-direction:column;gap:8px;position:relative}._nameContainer_vsznr_1 ._description_vsznr_7{font-size:14px;color:#5b5b5b}._loadingPlacefoler_vsznr_12{display:flex;justify-content:center}._statusContainer_vsznr_17{display:flex;align-items:center;gap:8px}._statusContainer_vsznr_17 ._circle_vsznr_22{width:12px;height:12px;border-radius:50%}._statusContainer_vsznr_17 ._inactive_vsznr_27,._statusContainer_vsznr_17 ._deleted_vsznr_28{background-color:var(--negative-color)}._statusContainer_vsznr_17 ._active_vsznr_31{background-color:var(--positive-color)}._statusContainer_vsznr_17 ._pending_vsznr_34{opacity:.5;background-color:var(--attention-color)}._form_1s5zi_1{display:flex;flex-direction:column;gap:24px}._form_1s5zi_1 ._description_1s5zi_6{margin-top:-9px}._form_1s5zi_1 ._datasetNameLabel_1s5zi_9{padding-bottom:4px}._form_1s5zi_1 ._datasetNameDesc_1s5zi_12{font-size:var(--small-font-size)!important;padding-bottom:12px}._wrapper_tc23e_1{overflow:hidden!important}._uploadLoader_tc23e_5,._uploadLoaderCount_tc23e_5{width:max-content;color:var(--secondary-color)!important;font-weight:var(--text-weight-extra-bold)!important;line-height:22.95px!important;font-size:var(--small-font-size)!important}._uploadLoaderCount_tc23e_5{color:var(--primary-color)!important}._stepWrapper_brpqq_1{height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}._stepWrapper_brpqq_1 ._content_brpqq_8{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}._stepWrapper_brpqq_1 ._content_brpqq_8 ._header_brpqq_15{padding-bottom:16px;font-size:var(--title-font-size);color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._stepWrapper_brpqq_1 ._content_brpqq_8 ._description_brpqq_21{text-align:center;padding-bottom:36px;font-family:Work Sans;font-size:var(--small-font-size);color:var(--secondary-color);line-height:16.42px}._stepWrapper_brpqq_1 ._content_brpqq_8 ._or_brpqq_29{font-size:16px;font-weight:var(--text-weight-extra-bold);position:relative;width:100%;margin:24px 0;text-align:center;color:var(--secondary-color)}._stepWrapper_brpqq_1 ._content_brpqq_8 ._or_brpqq_29:before{position:absolute;right:55%;bottom:calc(50% - 1px);display:inline-block;width:calc(45% - 2px);height:1px;content:"";background-color:#b3b3b980}._stepWrapper_brpqq_1 ._content_brpqq_8 ._or_brpqq_29:after{position:absolute;bottom:calc(50% - 1px);left:55%;display:inline-block;width:calc(45% - 2px);height:1px;content:"";background-color:#b3b3b980}._stepWrapper_brpqq_1 ._content_brpqq_8 ._supportedFiles_brpqq_58{padding-top:48px;font-family:Work Sans;font-weight:var(--text-weight-medium);font-size:var(--small-font-size);color:var(--secondary-color);line-height:16.42px}._stepWrapper_1xizb_1{height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}._stepWrapper_1xizb_1 ._header_1xizb_8{padding-bottom:34px;font-size:var(--title-font-size);color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._stepWrapper_1xizb_1 ._cards_1xizb_14{display:flex;gap:24px}._stepWrapper_1xizb_1 ._cards_1xizb_14 ._card_1xizb_14{max-width:295px;max-height:284px;padding:24px 20px 32px;border:1px solid var(--border-light-color);border-radius:var(--standard-border-radius);display:flex;flex-direction:column;justify-content:space-between}._stepWrapper_1xizb_1 ._cards_1xizb_14 ._card_1xizb_14 ._cardNameWrapper_1xizb_28{display:flex;justify-content:space-between;align-items:center}._stepWrapper_1xizb_1 ._cards_1xizb_14 ._card_1xizb_14 ._cardNameWrapper_1xizb_28 ._cardName_1xizb_28{display:flex;gap:8px;padding:4px 0;font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold);line-height:32.78px}._stepWrapper_1xizb_1 ._cards_1xizb_14 ._card_1xizb_14 ._cardNameWrapper_1xizb_28 ._cardName_1xizb_28 ._tooltip_1xizb_41{display:flex;align-items:center}._stepWrapper_1xizb_1 ._cards_1xizb_14 ._card_1xizb_14 ._cardNameWrapper_1xizb_28 ._badge_1xizb_45{padding:6px}._stepWrapper_1xizb_1 ._cards_1xizb_14 ._card_1xizb_14 ._cardDesc_1xizb_48{font-size:var(--small-font-size);padding-bottom:12px;line-height:22.95px;max-width:92%}._stepWrapper_1xizb_1 ._cards_1xizb_14 ._card_1xizb_14 ._cardButton_1xizb_54{width:100%;margin-top:24px}._actions_1prwy_1{display:flex;gap:4px;align-items:center}._actions_1prwy_1 ._iconButton_1prwy_6{padding:12px!important}._actions_1prwy_1 ._iconButton_1prwy_6 svg{width:16px}._nameContainer_1icgd_1{display:flex;flex-direction:column;gap:8px;position:relative}._nameContainer_1icgd_1 ._name_1icgd_1{display:flex;justify-content:space-between}._nameContainer_1icgd_1 ._name_1icgd_1 ._iconButton_1icgd_11{padding:12px!important}._nameContainer_1icgd_1 ._name_1icgd_1 ._iconButton_1icgd_11 svg{width:16px}._nameContainer_1icgd_1 ._name_1icgd_1 ._iconButton_1icgd_11 svg path{stroke:var(--secondary-color)!important;stroke-opacity:unset}._nameContainer_1icgd_1 ._description_1icgd_21{font-size:14px;color:var(--secondary-color)}._popover_1icgd_26{width:500px;border-radius:8px;box-shadow:none}._popover_1icgd_26 ._contentContainer_1icgd_31{display:flex;flex-direction:column;padding:20px;gap:16px;margin:0;box-sizing:border-box}._popover_1icgd_26 ._contentContainer_1icgd_31 ._title_1icgd_39{font-family:var(--font-family);font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._popover_1icgd_26 ._contentContainer_1icgd_31 ._descriptionInput_1icgd_45{height:100px;font-size:var(--small-font-size);align-items:unset}._popover_1icgd_26 ._contentContainer_1icgd_31 ._buttons_1icgd_50{justify-content:flex-end}._popover_1icgd_26 ._contentContainer_1icgd_31 ._closeIcon_1icgd_53{position:absolute;right:18.8px;top:20px;cursor:pointer}._loadingPlacefoler_j59x8_1{display:flex;justify-content:center}._statusContainer_j59x8_6{display:flex;align-items:center;gap:8px}._statusContainer_j59x8_6 ._circle_j59x8_11{width:12px;height:12px;border-radius:50%}._statusContainer_j59x8_6 ._inactive_j59x8_16,._statusContainer_j59x8_6 ._deleted_j59x8_17{background-color:var(--negative-color)}._statusContainer_j59x8_6 ._active_j59x8_20{background-color:var(--positive-color)}._statusContainer_j59x8_6 ._pending_j59x8_23{opacity:.5;background-color:var(--attention-color)}._requestAccessButton_j59x8_28{width:fit-content}._emptyState_j59x8_32{color:var(--text-primary-color);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:-20%;font-size:24px;font-weight:600;line-height:149%}._notFoundContent_oyhw3_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:97vh}._notFoundContent_oyhw3_1 ._messsageText_oyhw3_8{color:var(--primary-text-color);font-size:var(--title-font-size);font-weight:var(--text-weight-medium);line-height:32.64px}._platformSectionContainer_k97e9_1{width:100%}._platformSectionContainer_k97e9_1 ._platformSectionHeader_k97e9_4{text-align:center;max-width:526px;margin:0 auto;color:var(--primary-text-color)}._platformSectionContainer_k97e9_1 ._platformSectionHeader_k97e9_4 ._title_k97e9_10{font-weight:var(--text-weight-extra-bold);font-size:36px}._platformSectionContainer_k97e9_1 ._platformSectionHeader_k97e9_4 ._subtitle_k97e9_14{font-size:var(--medium-font-size);margin:12px auto 48px}._sandboxApisContainer_1y3d7_1{margin:0 auto;max-width:1165px;width:100%}._sandboxApisContainer_1y3d7_1 ._sandboxApisHeader_1y3d7_6{text-align:center;max-width:632px;margin:0 auto}._sandboxApisContainer_1y3d7_1 ._sandboxApisHeader_1y3d7_6 ._title_1y3d7_11{font-weight:var(--text-weight-extra-bold);font-size:var(--extra-large-font-size)}._sandboxApisContainer_1y3d7_1 ._sandboxApisHeader_1y3d7_6 ._subtitle_1y3d7_15{font-size:var(--medium-font-size);margin:12px 0 48px}._tabPanelContainer_1y3d7_20{margin-top:24px}._GalleryGrid_1tcml_1{padding-inline:40px;display:flex;align-items:center;justify-content:center}._GalleryGrid_1tcml_1 ._galleyImagesBox_1tcml_7{max-width:1400px;width:100%}._GalleryGrid_1tcml_1 ._gallery_1tcml_11{position:relative;padding-bottom:65;justify-content:center;width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;display:flex}._GalleryGrid_1tcml_1 ._gallery_1tcml_11._galleryNotFull_1tcml_23{justify-content:left}._imageWrapper_1tcml_27{cursor:pointer;position:relative;display:inline-block;margin-bottom:20px;display:flex}._imageWrapper_1tcml_27:hover ._overlay_1tcml_35{opacity:1}._overlayContent_hxp25_1{text-align:end;display:flex;flex-direction:column;gap:15px;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:flex-end;border-radius:var(--standard-border-radius);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 60%);box-shadow:0 4px 10px #00000040}._overlayContent_hxp25_1 ._prompt_hxp25_17{text-align:left;line-height:16px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.28px;left:20px;position:absolute;bottom:80px;right:20px}._overlayContent_hxp25_1 ._buttonsContainer_hxp25_29{gap:5px;display:flex;justify-content:flex-start;opacity:.95;bottom:20px;position:absolute;left:20px}._overlayContent_hxp25_1 ._buttonsContainer_hxp25_29 ._button_hxp25_29{color:var(--secondary-color);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.28px;text-transform:capitalize;border-radius:4px;border:1px solid var(--border-light-color);background-color:var(--white-color)}._overlayContent_hxp25_1 ._buttonsContainer_hxp25_29 ._button_hxp25_29:hover{border-color:var(--border-dark-color);background-color:var(--border-light-color);box-shadow:0 4px 6px 0 rgba(var(--black-color),.03) inset}.dark ._overlayContent_hxp25_1 ._buttonsContainer_hxp25_29 ._button_hxp25_29:hover{background-color:var(--border-dark-color)}._container_62gmy_1{background:var(--card-background);background-image:url(/dot_bg.png);background-size:contain}._container_62gmy_1 ._cardsContainer_62gmy_6{padding:0 80px}._container_62gmy_1 ._gridContainer_62gmy_9{gap:20px;display:flex;justify-content:center}._container_62gmy_1 ._platformHubTitle_62gmy_14{color:var(--primary-text-color);text-align:center;font-size:var(--extra-larger-font-size);font-weight:var(--text-weight-extra-bold);line-height:normal;padding-top:115px}._container_62gmy_1 ._Hubgallery_62gmy_22 ._HubgalleryTitle_62gmy_22{margin-top:120px;margin-bottom:48px;color:var(--primary-text-color);font-size:var(--large-font-size);font-weight:var(--text-weight-bold);line-height:normal;text-align:center}._container_62gmy_1 ._buttonContainer_62gmy_31{display:flex;align-items:center;justify-content:center;margin-top:55px;margin-bottom:40px}._container_62gmy_1 ._buttonContainer_62gmy_31 ._primaryButtonStyle_62gmy_38{height:auto;padding:16px 20px}._container_62gmy_1 ._platformHubFooter_62gmy_42{margin-bottom:-80px;height:80px;background:linear-gradient(180deg,#420d8c 0%,#200349 43.23%);display:flex;justify-content:space-between}._container_62gmy_1 ._platformHubFooter_62gmy_42 ._termsAndPrivacy_62gmy_49{display:flex;flex-direction:row;margin-left:40px;align-items:center;justify-content:center;color:#fffc;font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:21px;text-decoration-line:underline;gap:12px}._container_62gmy_1 ._platformHubFooter_62gmy_42 ._allRightsSection_62gmy_62{display:flex;align-items:center;justify-content:center;margin-right:40px;color:#fffc;font-size:var(--small-font-size);font-weight:var(--text-weight-medium);line-height:21px;text-decoration-line:underline}._container_62gmy_1 ._platformHubFooter_62gmy_42 ._BriaIcon_62gmy_73{align-self:center}._container_62gmy_1 ._loaderStyle_62gmy_76{display:flex;flex-direction:column;justify-content:center;align-items:center}._container_62gmy_1 ._appsSection_62gmy_82{margin-top:72px}._container_62gmy_1 ._sandboxSection_62gmy_85,._container_62gmy_1 ._hubGallerySection_62gmy_88{margin-top:120px}.dark ._container_62gmy_1{background:none}button._tertiaryMedium_6i6vn_1,label._tertiaryMedium_6i6vn_1._textCommonStyle_6i6vn_1{padding:12px 16px;color:var(--primary-text-color);gap:6px}button._tertiaryMedium_6i6vn_1:hover,label._tertiaryMedium_6i6vn_1._textCommonStyle_6i6vn_1:hover{background-color:var(--border-light-color)}button._tertiaryMedium_6i6vn_1:focus,label._tertiaryMedium_6i6vn_1._textCommonStyle_6i6vn_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._textCommonStyle_6i6vn_1,label._textCommonStyle_6i6vn_1{font-family:var(--primary-font);font-size:var(--medium-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);display:flex;align-items:center;height:40px;min-width:max-content;cursor:pointer;letter-spacing:var(--medium-letter-spacing);text-transform:none;border:none;border-radius:8px;background-color:var(--white-color)}button._textCommonStyle_6i6vn_1._smallBtn_6i6vn_30,label._textCommonStyle_6i6vn_1._smallBtn_6i6vn_30{height:32px;font-size:var(--small-font-size)}button._textCommonStyle_6i6vn_1:disabled,label._textCommonStyle_6i6vn_1:disabled{opacity:.38}button._secondarySmall_6i6vn_38,label._secondarySmall_6i6vn_38._textCommonStyle_6i6vn_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondarySmall_6i6vn_38:hover,label._secondarySmall_6i6vn_38._textCommonStyle_6i6vn_1:hover{background-color:var(--border-light-color)}button._secondarySmall_6i6vn_38:focus,label._secondarySmall_6i6vn_38._textCommonStyle_6i6vn_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._secondaryMedium_6i6vn_53,label._secondaryMedium_6i6vn_53._textCommonStyle_6i6vn_1{padding:12px 16px;color:var(--primary-light-color);border:3px solid var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._secondaryMedium_6i6vn_53:hover,label._secondaryMedium_6i6vn_53._textCommonStyle_6i6vn_1:hover{background-color:var(--border-light-color)}button._secondaryMedium_6i6vn_53:focus,label._secondaryMedium_6i6vn_53._textCommonStyle_6i6vn_1:focus{background-color:var(--border-light-color);box-shadow:0 4px 6px #0000000f inset}button._primaryMedium_6i6vn_67,label._primaryMedium_6i6vn_67._textCommonStyle_6i6vn_1{font-weight:500;padding:13px 16px;color:var(--white-color);background-color:var(--primary-light-color);box-shadow:0 1px 4px #0000001f}button._primaryMedium_6i6vn_67:hover,label._primaryMedium_6i6vn_67._textCommonStyle_6i6vn_1:hover,button._primaryMedium_6i6vn_67:focus,label._primaryMedium_6i6vn_67._textCommonStyle_6i6vn_1:focus{background:var(--primary-dark-color)}button._primaryMedium_6i6vn_67:disabled,label._primaryMedium_6i6vn_67._textCommonStyle_6i6vn_1:disabled{background:var(--primary-light-color);color:var(--white-color)}button._textSmall_6i6vn_82,label._textSmall_6i6vn_82._textCommonStyle_6i6vn_1{font-size:var(--small-font-size);padding:9.5px 8px 9.5px 10.5px;color:var(--primary-text-color)}button._textSmall_6i6vn_82:hover,label._textSmall_6i6vn_82._textCommonStyle_6i6vn_1:hover{background-color:var(--border-light-color)}button._textMedium_6i6vn_91,label._textMedium_6i6vn_91._textCommonStyle_6i6vn_1{font-size:var(--medium-font-size);padding:9px 16px;color:var(--primary-text-color)}button._textMedium_6i6vn_91:hover,label._textMedium_6i6vn_91._textCommonStyle_6i6vn_1:hover{background-color:var(--border-light-color)}button._primary_6i6vn_67,label._primary_6i6vn_67._textCommonStyle_6i6vn_1{font-weight:var(--text-weight-bold);height:56px;text-transform:capitalize;color:#fff;border-radius:8px;background-color:var(--primary-light-color)}button._primary_6i6vn_67:hover,label._primary_6i6vn_67._textCommonStyle_6i6vn_1:hover,button._primary_6i6vn_67:active,label._primary_6i6vn_67._textCommonStyle_6i6vn_1:active,button._primary_6i6vn_67:focus,label._primary_6i6vn_67._textCommonStyle_6i6vn_1:focus,button._primary_6i6vn_67:visited,label._primary_6i6vn_67._textCommonStyle_6i6vn_1:visited{background:var(--primary-dark-color)}button._primary_6i6vn_67:disabled,label._primary_6i6vn_67._textCommonStyle_6i6vn_1:disabled{color:#00000042;background-color:#0000001f;box-shadow:none}button._primary_6i6vn_67 ._circleLoader_6i6vn_116,label._primary_6i6vn_67._textCommonStyle_6i6vn_1 ._circleLoader_6i6vn_116{position:absolute;right:10px;display:flex}button._outlined_6i6vn_122,label._outlined_6i6vn_122._textCommonStyle_6i6vn_1{font-weight:var(--text-weight-light);width:100%;height:56px;white-space:nowrap;text-transform:capitalize;color:#495057;border:1px solid rgba(0,0,0,.23);border-radius:8px}button._outlined_6i6vn_122:hover,label._outlined_6i6vn_122._textCommonStyle_6i6vn_1:hover,button._outlined_6i6vn_122:active,label._outlined_6i6vn_122._textCommonStyle_6i6vn_1:active,button._outlined_6i6vn_122:focus,label._outlined_6i6vn_122._textCommonStyle_6i6vn_1:focus,button._outlined_6i6vn_122:visited,label._outlined_6i6vn_122._textCommonStyle_6i6vn_1:visited{border-color:#0000003b}button._expandableMenuButton_1bsc5_1{padding:16px 0;height:auto;box-sizing:border-box}button._expandableMenuButton_1bsc5_1 svg._navigateIcon_1bsc5_6{border:1px solid rgba(var(--primary-light-color-rgb),0);border-radius:var(--small-border-radius)}button._expandableMenuButton_1bsc5_1:hover svg._navigateIcon_1bsc5_6,button._expandableMenuButton_1bsc5_1._active_1bsc5_10 svg._navigateIcon_1bsc5_6{background:rgba(var(--primary-light-color-rgb),.05);border:1px solid rgba(var(--primary-light-color-rgb),.05)}button._expandableMenuButton_1bsc5_1:hover,button._expandableMenuButton_1bsc5_1:focus,button._expandableMenuButton_1bsc5_1:active{background-color:transparent!important}button._expandableMenuButton_1bsc5_1._hidden_1bsc5_17{display:none}button._expandableMenuButton_1bsc5_1._disabled_1bsc5_20{opacity:.5;cursor:not-allowed;pointer-events:none}.dark button._expandableMenuButton_1bsc5_1:hover svg._navigateIcon_1bsc5_6,.dark button._expandableMenuButton_1bsc5_1._active_1bsc5_10 svg._navigateIcon_1bsc5_6{background:var(--secondary-color);border:1px solid rgba(var(--primary-color-rgb),.05);fill:var(--white-color)}._subMenuPanel_5n1xr_1{height:100%;display:flex;flex-direction:column;overflow:auto}._subMenuHeader_5n1xr_8{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-dark-color);padding-bottom:20px}._subMenuHeader_5n1xr_8 ._subMenuTitle_5n1xr_15{font-weight:var(--text-weight-bold);font-size:var(--small-font-size)}._subMenuContent_5n1xr_20{flex-grow:1;overflow-y:auto;overflow-x:hidden;padding-left:4px;padding-right:4px;margin-left:-4px}._expandableMenuLayout_jecx9_1{position:relative;display:flex}._container_jecx9_6{position:relative;height:100%;display:contents}._buttons_jecx9_12{display:flex;flex-direction:column;gap:10px}._buttons_jecx9_12 ._buttonLabel_jecx9_17{width:100%;text-align:start}._subMenu_jecx9_22{position:absolute;left:calc(100% + 10px);top:0;z-index:3;width:300px;height:calc(100% - 80px);padding:24px 20px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;background-color:var(--white-color)}.dark ._subMenu_jecx9_22{background-color:var(--card-background);border:1px solid rgba(var(--border-dark-color-rgb),.5)}._container_k0eu2_1 ._textLabel_k0eu2_1{display:inline-flex;overflow:visible;white-space:nowrap;align-items:center;gap:8px}._container_k0eu2_1 ._textLabel_k0eu2_1 ._inputLabel_k0eu2_8{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;color:var(--primary-text-color)}._container_k0eu2_1 ._textLabel_k0eu2_1 ._info_k0eu2_15{display:flex;align-items:center}._container_k0eu2_1 ._textLabel_k0eu2_1 ._info_k0eu2_15 ._infoIcon_k0eu2_19{cursor:pointer;width:14px;height:14px}._container_k0eu2_1 ._textLabel_k0eu2_1 ._primaryLabel_k0eu2_24{background:var(--primary-color);color:#fff;border-radius:2px;padding:2px 4px;height:12px}._container_k0eu2_1 ._textLabel_k0eu2_1 ._primaryLabel_k0eu2_24 p{font-size:8px;font-weight:var(--text-weight-bold)}._tooltip_k0eu2_36{font-size:13px!important;box-shadow:0 2px 8px 0 rgba(var(--black-color-rgb),.15)!important;padding:16px!important;color:var(--secondary-color)!important;width:285px;box-sizing:border-box;border-radius:6px!important}.dark ._container_k0eu2_1 ._textLabel_k0eu2_1 ._info_k0eu2_15 svg path{stroke:var(--black-color)}._configDisplayWrapper_1w7tp_1{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._configDisplayWrapper_1w7tp_1:empty{display:none}._configItem_1w7tp_11{display:flex;justify-content:space-between;align-items:center;padding:8.8px 8px 8.8px 12px;border:1px solid var(--border-dark-color);border-radius:var(--standard-border-radius);position:relative;background:var(--card-background);cursor:pointer}._configItem_1w7tp_11 ._label_1w7tp_22{font-size:14px;text-transform:capitalize;display:flex;gap:14px;align-items:center;color:var(--black-color)}._configItem_1w7tp_11 ._label_1w7tp_22._exactLetterCase_1w7tp_30{text-transform:unset}._configItem_1w7tp_11 ._label_1w7tp_22 ._thumbContainer_1w7tp_33{height:64px;width:64px;display:flex;align-items:center;justify-content:center}._configItem_1w7tp_11 ._label_1w7tp_22 ._thumbContainer_1w7tp_33 ._thumb_1w7tp_33{width:auto;height:auto;max-width:64px;max-height:64px;border-radius:var(--standard-border-radius)}._configItem_1w7tp_11 ._colorPreviewBox_1w7tp_47{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._configItem_1w7tp_11 ._colorPreviewBox_1w7tp_47 ._colorBox_1w7tp_53{width:30px;height:30px;border:1px solid var(--border-dark-color);border-radius:var(--standard-border-radius)}._configItem_1w7tp_11 ._deleteBtn_1w7tp_59{padding:9px!important}._configItem_1w7tp_11 ._deleteBtn_1w7tp_59 svg{width:16px}._configItem_1w7tp_11 ._placementItem_1w7tp_65{display:flex;align-items:center;gap:8px}._configItem_1w7tp_11 ._placementItem_1w7tp_65 ._placementIcon_1w7tp_70{padding:0;pointer-events:none}._configItem_1w7tp_11 ._placementItem_1w7tp_65 ._placementIcon_1w7tp_70 svg{width:30px;height:30px}._configItem_1w7tp_11 ._placementItem_1w7tp_65 ._placementIcon_1w7tp_70 svg path{stroke:var(--secondary-color);stroke-opacity:1;fill:rgba(var(--primary-light-color-rgb),.07)}.dark ._configItem_1w7tp_11 ._placementItem_1w7tp_65 ._placementIcon_1w7tp_70{background-color:transparent}.dark ._configItem_1w7tp_11 ._placementItem_1w7tp_65 ._placementIcon_1w7tp_70 path{stroke:rgba(var(--border-light-color-rgb),.3);stroke-opacity:1;fill:rgba(var(--border-light-color-rgb),.1)}.dark ._configItem_1w7tp_11 ._placementItem_1w7tp_65 ._placementIcon_1w7tp_70 rect{fill:var(--secondary-color)}._colorPickerContainer_11g35_1{display:flex;gap:8px;flex-wrap:wrap;align-items:center;width:100%}._colorPickerContainer_11g35_1 ._colorPreview_11g35_8{display:block;width:39px;height:39px;border:1px solid var(--border-dark-color);border-radius:var(--standard-border-radius)}._colorPickerContainer_11g35_1 ._colorInputField_11g35_15{width:calc(100% - 50px)}._colorPickerContainer_11g35_1 ._colorPicker_11g35_1{position:absolute;top:0;left:calc(100% + 9.6px);z-index:9;background-color:var(--white-color);border:1px solid var(--border-light-color);padding:24px 16px;border-radius:var(--default-border-radius)}._configWrapper_1o5t1_1{padding:16px 0}._configWrapper_1o5t1_1:not(:last-child){border-bottom:1px solid var(--border-light-color)}._configWrapper_1o5t1_1 ._formControlContainer_1o5t1_7 span,._configWrapper_1o5t1_1 ._title_1o5t1_8{font-weight:var(--text-weight-bold);font-size:var(--small-font-size);color:var(--primary-text-color)}._configWrapper_1o5t1_1 ._configTitleContainer_1o5t1_13{width:100%;display:flex;justify-content:space-between;align-items:center}._configWrapper_1o5t1_1 ._configTitleContainer_1o5t1_13 ._accordionIcon_1o5t1_19{padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;background:none}._configWrapper_1o5t1_1 ._configTitleContainer_1o5t1_13 ._accordionIcon_1o5t1_19 svg path{stroke:var(--secondary-color)}._configWrapper_1o5t1_1 ._configTitleContainer_1o5t1_13 ._accordionIcon_1o5t1_19._open_1o5t1_32{transform:rotate(180deg)}._configWrapper_1o5t1_1 ._accordionContainer_1o5t1_35{width:100%;overflow:hidden;transition:max-height .1s ease;max-height:0;display:flex;flex-direction:column}._configWrapper_1o5t1_1 ._accordionContainer_1o5t1_35._open_1o5t1_32{overflow:initial;max-height:1000px}._configWrapper_1o5t1_1 ._configTitle_1o5t1_13{display:flex;gap:4px;margin-left:2px}._info_1o5t1_53{display:flex;align-items:center}._info_1o5t1_53 ._infoIcon_1o5t1_57{cursor:pointer;width:14px;height:14px}._tooltip_1o5t1_63{font-size:var(--notification-font-size)!important;box-shadow:0 2px 8px 0 rgba(var(--black-color-rgb),.15)!important;padding:16px!important;color:var(--secondary-color)!important;width:285px;box-sizing:border-box;border-radius:6px!important;background-color:var(--white-color)!important}.dark ._info_1o5t1_53 svg path{stroke:var(--black-color)}._backgroundConfigContainer_1wvlg_1 ._switchWrapper_1wvlg_1{display:flex;justify-content:space-between}._backgroundConfigContainer_1wvlg_1 ._switchWrapper_1wvlg_1 ._switchLabel_1wvlg_5{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;color:var(--primary-text-color)}._backgroundConfigContainer_1wvlg_1 ._solidColorContainer_1wvlg_12{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:16px}._backgroundConfigContainer_1wvlg_1 ._solidColorContainer_1wvlg_12 ._colorPreview_1wvlg_19{display:block;width:39px;height:39px;border:1px solid var(--border-dark-color);border-radius:var(--standard-border-radius)}._backgroundConfigContainer_1wvlg_1 ._solidColorContainer_1wvlg_12 ._colorInputField_1wvlg_26{width:calc(100% - 50px)}._backgroundConfigContainer_1wvlg_1 ._modelDescription_1wvlg_29{margin-top:16px;width:100%}._backgroundConfigContainer_1wvlg_1 ._formControlContainer_1wvlg_33{padding:0 4px}._backgroundConfigContainer_1wvlg_1 ._inputLabel_1wvlg_36{margin-top:20px}._backgroundConfigContainer_1wvlg_1 ._numberSlider_1wvlg_39{width:98.3%;margin-left:3.6px;z-index:9}._backgroundConfigContainer_1wvlg_1 ._imageUploaderDesc_1wvlg_44 ._header_1wvlg_44{font-weight:var(--text-weight-bold);font-size:14px}._backgroundConfigContainer_1wvlg_1 ._imageUploaderDesc_1wvlg_44 ._subHeader_1wvlg_48{font-size:12px}._backgroundConfigContainer_1wvlg_1 ._configActions_1wvlg_51{display:flex;justify-content:flex-end;width:100%;margin-top:8px}._backgroundConfigContainer_1wvlg_1 ._removeButton_1wvlg_57,._backgroundConfigContainer_1wvlg_1 ._blurButton_1wvlg_58{position:absolute;right:0;top:12px}._backgroundConfigContainer_1wvlg_1 ._generateButton_1wvlg_63,._backgroundConfigContainer_1wvlg_1 ._removeButton_1wvlg_57,._backgroundConfigContainer_1wvlg_1 ._blurButton_1wvlg_58{width:auto;padding:8px 12px}._backgroundConfigContainer_1wvlg_1 ._config_1wvlg_51{position:relative}.dark ._formControlContainer_1wvlg_33 span{color:var(--black-color)}._eraseObjectConfigContainer_wy3ct_1 ._removeObjectConfig_wy3ct_1{padding-bottom:32px;position:relative}._eraseObjectConfigContainer_wy3ct_1 ._removeObjectConfig_wy3ct_1 ._eraseObjectBtn_wy3ct_5{position:absolute;top:10px;width:auto;right:0}._eraseObjectConfigContainer_wy3ct_1 ._eraseObjectBtn_wy3ct_5{padding:8px}._eraseObjectConfigContainer_wy3ct_1 ._eraseObjectGenerate_wy3ct_14{display:flex;justify-content:end;margin-top:12px}._eraseObjectConfigContainer_wy3ct_1 ._replaceObjectPrompt_wy3ct_19{margin:12px 0 16px}._eraseObjectConfigContainer_wy3ct_1 ._brushConfig_wy3ct_22{position:relative;padding-top:24px;margin-bottom:16px}._eraseObjectConfigContainer_wy3ct_1 ._brushConfig_wy3ct_22 ._resetBrush_wy3ct_27{position:absolute;right:0;top:25.2px}._eraseObjectConfigContainer_wy3ct_1 ._brushConfig_wy3ct_22 ._brushSlider_wy3ct_32{z-index:1}._eraseObjectConfigContainer_wy3ct_1 ._replaceObjectConfig_wy3ct_35{padding-top:24px}._eraseObjectConfigContainer_wy3ct_1 ._numberSlider_wy3ct_38{width:95%;margin-left:8px;z-index:9}._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:16px auto 0;width:50%}._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9{width:33%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9 ._placementItemBtn_1as5y_16{background-color:transparent;padding:0}._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9 ._placementItemBtn_1as5y_16:hover{background-color:transparent}._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9 ._placementItemBtn_1as5y_16:hover path{fill:var(--border-light-color);stroke-opacity:.5}._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9 ._placementItemBtn_1as5y_16._selected_1as5y_27 path{stroke:var(--secondary-color);stroke-opacity:1;fill:rgba(var(--primary-light-color-rgb),.07)}.dark ._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9 ._placementItemBtn_1as5y_16 path{stroke:rgba(var(--border-light-color-rgb),.3);stroke-opacity:1}.dark ._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9 ._placementItemBtn_1as5y_16 rect{fill:var(--secondary-color)}.dark ._ForegroundPlacementContainer_1as5y_1 ._placementsList_1as5y_1 ._placementItem_1as5y_9 ._placementItemBtn_1as5y_16._selected_1as5y_27 path{stroke:rgba(var(--border-light-color-rgb),.8);fill:rgba(var(--border-light-color-rgb),.25)}._manualPlacementConfigContainer_1jnq5_1{position:relative;margin-bottom:56px}._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5{width:100%}._manualPlacementConfigContainer_1jnq5_1 ._dimensions_1jnq5_8{display:flex;gap:16px}._manualPlacementConfigContainer_1jnq5_1 ._dimensions_1jnq5_8 ._inputLayout_1jnq5_12{display:flex;flex-direction:row;align-items:center;gap:4px}._manualPlacementConfigContainer_1jnq5_1 ._dimensions_1jnq5_8 ._inputLayout_1jnq5_12>div{padding:0}._manualPlacementConfigContainer_1jnq5_1 ._dimensions_1jnq5_8 ._inputLayout_1jnq5_12>div>p{color:var(--secondary-color);font-weight:500}._manualPlacementConfigContainer_1jnq5_1 ._configContent_1jnq5_25{padding:16px 0;width:100%}._manualPlacementConfigContainer_1jnq5_1 ._dropDown_1jnq5_29{width:100%}._manualPlacementConfigContainer_1jnq5_1 ._platformItems_1jnq5_32{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32{padding:4px;box-sizing:border-box;width:29%;min-width:auto;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;height:auto}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32 ._platformOption_1jnq5_49{border:1px dashed var(--border-dark-color);min-width:fit-content;max-width:100%;margin-bottom:8px;border-radius:var(--standard-border-radius)}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32 ._label_1jnq5_56{font-size:var(--notification-font-size);text-align:center;line-height:var(--medium-line-height);color:var(--secondary-color)}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32._selected_1jnq5_62{background-color:transparent;outline:none}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32._selected_1jnq5_62 ._platformOption_1jnq5_49{border-color:var(--primary-text-color);background:rgba(var(--secondary-color-rgb),.05)}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32._selected_1jnq5_62 ._label_1jnq5_56{color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32:hover{background-color:transparent;outline:none}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32:hover ._platformOption_1jnq5_49{border-color:var(--primary-text-color)}._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32:hover ._label_1jnq5_56{color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5{display:flex;gap:8px;flex-wrap:wrap}._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5 ._aspectRatioBtn_1jnq5_90{padding:4.8px 14px;border:1.5px solid var(--border-light-color);background:rgba(var(--border-light-color-rgb),.2);color:rgba(var(--secondary-color-rgb),.5);font-size:var(--notification-font-size);text-transform:capitalize}._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5 ._aspectRatioBtn_1jnq5_90:hover{color:var(--primary-text-color)}._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5 ._aspectRatioBtn_1jnq5_90._selected_1jnq5_62{background:rgba(var(--primary-light-color-rgb),.05);color:var(--primary-text-color);border-color:var(--border-dark-color)}._manualPlacementConfigContainer_1jnq5_1 ._actionsContainer_1jnq5_106{display:flex;justify-content:flex-end;margin-top:20px;gap:8px}._manualPlacementConfigContainer_1jnq5_1 ._actionsContainer_1jnq5_106 ._actionBtn_1jnq5_112{padding:0 12px}._manualPlacementConfigContainer_1jnq5_1 ._increaseResolutionConfig_1jnq5_115{padding:24px 0;position:relative}._manualPlacementConfigContainer_1jnq5_1 ._increaseResolutionList_1jnq5_119{display:flex;justify-content:flex-end;position:absolute;top:3.2px;right:0;gap:8px;width:auto}.dark ._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5 ._aspectRatioBtn_1jnq5_90{background:none;color:var(--black-color)}.dark ._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5 ._aspectRatioBtn_1jnq5_90._selected_1jnq5_62,.dark ._manualPlacementConfigContainer_1jnq5_1 ._aspectRatioList_1jnq5_5 ._aspectRatioBtn_1jnq5_90:hover,.dark ._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32._selected_1jnq5_62 ._platformOption_1jnq5_49,.dark ._manualPlacementConfigContainer_1jnq5_1 ._platformItem_1jnq5_32:hover ._platformOption_1jnq5_49{background:rgba(var(--black-color-rgb),.3)}._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1{width:100%}._sizeConfigContainer_19rvm_1 ._dimensions_19rvm_4{display:flex;gap:16px}._sizeConfigContainer_19rvm_1 ._dimensions_19rvm_4 ._inputLayout_19rvm_8{display:flex;flex-direction:row;align-items:center;gap:4px}._sizeConfigContainer_19rvm_1 ._dimensions_19rvm_4 ._inputLayout_19rvm_8>div{padding:0}._sizeConfigContainer_19rvm_1 ._dimensions_19rvm_4 ._inputLayout_19rvm_8>div>p{color:var(--secondary-color);font-weight:500}._sizeConfigContainer_19rvm_1 ._configContent_19rvm_21{padding:16px 0;width:100%}._sizeConfigContainer_19rvm_1 ._dropDown_19rvm_25{width:100%}._sizeConfigContainer_19rvm_1 ._platformItems_19rvm_28{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28{padding:4px;box-sizing:border-box;width:29%;min-width:auto;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;height:auto}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28 ._platformOption_19rvm_45{border:1px dashed var(--border-dark-color);min-width:fit-content;max-width:100%;margin-bottom:8px;border-radius:var(--standard-border-radius)}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28 ._label_19rvm_52{font-size:var(--notification-font-size);text-align:center;line-height:var(--medium-line-height);color:var(--secondary-color)}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28._selected_19rvm_58{background-color:transparent;outline:none}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28._selected_19rvm_58 ._platformOption_19rvm_45{border-color:var(--primary-text-color);background:rgba(var(--secondary-color-rgb),.05)}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28._selected_19rvm_58 ._label_19rvm_52{color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28:hover{background-color:transparent;outline:none}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28:hover ._platformOption_19rvm_45{border-color:var(--primary-text-color)}._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28:hover ._label_19rvm_52{color:var(--primary-text-color);font-weight:var(--text-weight-bold)}._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1{display:flex;gap:8px;flex-wrap:wrap}._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1 ._aspectRatioBtn_19rvm_86{padding:4.8px 14px;border:1.5px solid var(--border-light-color);background:rgba(var(--border-light-color-rgb),.2);color:rgba(var(--secondary-color-rgb),.5);font-size:var(--notification-font-size);text-transform:capitalize}._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1 ._aspectRatioBtn_19rvm_86:hover{color:var(--primary-text-color)}._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1 ._aspectRatioBtn_19rvm_86._selected_19rvm_58{background:rgba(var(--primary-light-color-rgb),.05);color:var(--primary-text-color);border-color:var(--border-dark-color)}.dark ._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1 ._aspectRatioBtn_19rvm_86{background:none;color:var(--black-color)}.dark ._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1 ._aspectRatioBtn_19rvm_86._selected_19rvm_58,.dark ._sizeConfigContainer_19rvm_1 ._aspectRatioList_19rvm_1 ._aspectRatioBtn_19rvm_86:hover,.dark ._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28._selected_19rvm_58 ._platformOption_19rvm_45,.dark ._sizeConfigContainer_19rvm_1 ._platformItem_19rvm_28:hover ._platformOption_19rvm_45{background:rgba(var(--black-color-rgb),.3)}._root_1kda8_1{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._rootModal_1kda8_12{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._apiConsleSandbox_1kda8_21{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px 22px 20px;background-image:none;background:var(--white-color);width:-webkit-fill-available}._configsWrapper_1kda8_33{display:flex;flex-direction:column;gap:10px;position:relative}._configsWrapper_1kda8_33 ._BriaToggleButtonGroup_1kda8_39{background-color:var(--white-color)}._config_1kda8_33{display:flex;flex-direction:column;gap:20px;width:300px;height:100%;padding:32px 24px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;overflow:auto;background-color:var(--white-color)}._fullSize_1kda8_56{width:100%!important;height:100%!important}.dark ._root_1kda8_1{background-image:none}.dark ._config_1kda8_33{background-color:var(--card-background);border:1px solid rgba(var(--border-dark-color-rgb),.5)}._wrapper_1kda8_69{display:contents}._wrapper_1kda8_69 ._divider_1kda8_72{border-color:var(--border-light-color)}._imageToImageConfigsWrapper_1kda8_76{display:flex;position:relative;flex-direction:column;gap:10px;height:94%}._config_1kda8_33{display:flex;flex-direction:column;gap:15px}._config_1kda8_33 ._buttonLabel_1kda8_89{width:100%;text-align:start}._config_1kda8_33._imageToImageConfigs_1kda8_76 ._buttonLabel_1kda8_89{font-size:var(--small-font-size)}._stopGeneratingBtn_1kda8_97{display:flex;gap:8px}._configHeader_1kda8_102{color:var(--black-color)}._configHeader_1kda8_102 ._title_1kda8_105{font-weight:var(--text-weight-extra-bold);font-size:var(--medium-font-size)}._configHeader_1kda8_102 ._subTitle_1kda8_109{font-size:var(--small-font-size);padding:8px 8px 20px 0;border-bottom:1px solid var(--border-dark-color)}._apiDocContainer_1kda8_115 ._link_1kda8_115{color:var(--primary-color)!important;display:flex;align-items:center;text-decoration:none!important}._apiDocContainer_1kda8_115 ._link_1kda8_115:hover{text-decoration:underline!important;text-decoration-color:var(--primary-color)!important}._apiDocContainer_1kda8_115 ._link_1kda8_115 svg{width:18px}._root_dx9n3_1 ._header_dx9n3_1{display:flex;justify-content:space-between;align-items:center;font-weight:600}._root_dx9n3_1 ._divider_dx9n3_7{margin-bottom:20px;margin-top:8px}._root_u6wng_1{display:flex;flex-direction:column;gap:20px}._root_u6wng_1 ._actionBtnWrapper_u6wng_6{display:inline-flex;justify-content:space-between;align-items:center}._root_u6wng_1 ._actionBtnWrapper_u6wng_6 ._actionBtnLabel_u6wng_11{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;color:var(--primary-text-color)}._root_u6wng_1 ._inputBase_u6wng_18{font-size:var(--small-font-size)!important;letter-spacing:.02em!important}._root_1fa4b_1{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._rootModal_1fa4b_12{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._apiConsleSandbox_1fa4b_21{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px 22px 20px;background-image:none;background:var(--white-color);width:-webkit-fill-available}._configsWrapper_1fa4b_33{display:flex;flex-direction:column;gap:10px;position:relative}._configsWrapper_1fa4b_33 ._BriaToggleButtonGroup_1fa4b_39{background-color:var(--white-color)}._config_1fa4b_33{display:flex;flex-direction:column;gap:20px;width:300px;height:100%;padding:32px 24px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;overflow:auto;background-color:var(--white-color)}._fullSize_1fa4b_56{width:100%!important;height:100%!important}.dark ._root_1fa4b_1{background-image:none}.dark ._config_1fa4b_33{background-color:var(--card-background);border:1px solid rgba(var(--border-dark-color-rgb),.5)}._wrapper_1fa4b_69{display:contents}._imageToImageConfigsWrapper_1fa4b_73{display:flex;position:relative;flex-direction:column;gap:10px;height:94%}._config_1fa4b_33{display:flex;flex-direction:column;gap:15px}._config_1fa4b_33 ._buttonLabel_1fa4b_86{width:100%;text-align:start}._config_1fa4b_33._imageToImageConfigs_1fa4b_73 ._buttonLabel_1fa4b_86{font-size:var(--small-font-size)}._stopGeneratingBtn_1fa4b_94{display:flex;gap:8px}._configHeader_1fa4b_99{color:var(--black-color)}._configHeader_1fa4b_99 ._title_1fa4b_102{font-weight:var(--text-weight-extra-bold);font-size:var(--medium-font-size)}._configHeader_1fa4b_99 ._subTitle_1fa4b_106{font-size:var(--small-font-size);padding:8px 8px 20px 0;border-bottom:1px solid var(--border-dark-color)}._apiDocContainer_1fa4b_112 ._link_1fa4b_112{color:var(--primary-color)!important;display:flex;align-items:center;text-decoration:none!important}._apiDocContainer_1fa4b_112 ._link_1fa4b_112:hover{text-decoration:underline!important;text-decoration-color:var(--primary-color)!important}._apiDocContainer_1fa4b_112 ._link_1fa4b_112 svg{width:18px}._root_gv8mw_1{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._rootModal_gv8mw_12{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._apiConsleSandbox_gv8mw_21{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px 22px 20px;background-image:none;background:var(--white-color);width:-webkit-fill-available}._configsWrapper_gv8mw_33{display:flex;flex-direction:column;gap:10px;position:relative}._configsWrapper_gv8mw_33 ._BriaToggleButtonGroup_gv8mw_39{background-color:var(--white-color)}._config_gv8mw_33{display:flex;flex-direction:column;gap:20px;width:300px;height:100%;padding:32px 24px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;overflow:auto;background-color:var(--white-color)}._fullSize_gv8mw_56{width:100%!important;height:100%!important}.dark ._root_gv8mw_1{background-image:none}.dark ._config_gv8mw_33{background-color:var(--card-background);border:1px solid rgba(var(--border-dark-color-rgb),.5)}._inputLabel_gv8mw_69{padding-bottom:8px!important}._inputBase_gv8mw_73{font-size:var(--small-font-size)!important;letter-spacing:.02em!important}._checkboxInputLabel_gv8mw_78{padding-bottom:3px!important}._divider_gv8mw_82{height:5px;border-radius:20px;background:rgb(231,231,231);margin:8px 0!important;border-bottom-width:inherit!important}._advanced_gv8mw_90{display:flex;flex-direction:column;gap:20px}._config_gv8mw_33,._config_gv8mw_33 ._selectedImage_gv8mw_99{position:relative}._config_gv8mw_33 ._title_gv8mw_102{color:var(--primary-dark-color);font-weight:var(--text-weight-bold)}._config_gv8mw_33 ._searchBox_gv8mw_106 label{font-size:14px}._config_gv8mw_33 ._searchBox_gv8mw_106 fieldset{border-radius:8px}._config_gv8mw_33 ._inputField_gv8mw_112{font-size:14px}._config_gv8mw_33 ._dimensions_gv8mw_115{display:flex;gap:8px}._config_gv8mw_33 ._dimensions_gv8mw_115 ._inputWrapper_gv8mw_119 label{font-size:14px}._config_gv8mw_33 ._helpMessage_gv8mw_122{color:var(--primary-text-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);line-height:var(--medium-line-height);letter-spacing:.24px}._config_gv8mw_33 ._generatingType_gv8mw_129 ._FormControlLabel_gv8mw_129{gap:8px;padding:4px 8px}._config_gv8mw_33 ._generatingType_gv8mw_129 ._FormControlLabel_gv8mw_129 ._adminModeLabel_gv8mw_133{color:var(--secondary-color)}._config_gv8mw_33 ._enhancePrompt_gv8mw_136{margin:0;gap:8px}._config_gv8mw_33 ._enhancePrompt_gv8mw_136 span{font-size:var(--notification-font-size);font-weight:var(--text-weight-medium);padding:0;color:var(--secondary-color)}.dark ._config_gv8mw_33 ._title_gv8mw_102{color:var(--primary-text-color)}._overlay_inpqr_1{display:flex;align-items:center;justify-content:center;background-color:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:0;transition:opacity .1s;cursor:initial}._overlay_inpqr_1._fadeIn_inpqr_12{opacity:1}._overlayContent_inpqr_16{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--standard-border-radius);box-shadow:0 4px 10px #0000001a;z-index:9}._overlayContent_inpqr_16 ._buttonsContainer_inpqr_26{gap:5px;display:flex;justify-content:flex-start;opacity:.95;bottom:8px;position:absolute;left:8px}._overlayContent_inpqr_16 ._buttonsContainer_inpqr_26 ._button_inpqr_26{color:var(--secondary-color);font-size:var(--notification-font-size);font-weight:var(--text-weight-bold);line-height:var(--medium-line-height);letter-spacing:.28px;text-transform:capitalize;border-radius:4px;border:1px solid #e7e7e7}._overlayContent_inpqr_16 ._buttonsContainer_inpqr_26 ._button_inpqr_26:hover{border-radius:4px;border:1px solid var(--border-dark-color);background:var(--border-light-color);box-shadow:0 4px 6px #00000008 inset}._GalleryGrid_1euna_1{padding-inline:40px;display:flex;align-items:center;justify-content:center}._GalleryGrid_1euna_1 ._galleyImagesBox_1euna_7{max-width:1400px;width:100%}._GalleryGrid_1euna_1 ._gallery_1euna_11{display:flex;flex-wrap:wrap;position:relative;padding-bottom:65px;justify-content:center;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}._GalleryGrid_1euna_1 ._gallery_1euna_11._galleryNotFull_1euna_22{justify-content:flex-start}._productPlacementImage_1euna_26{max-height:50vh;object-fit:contain}._imageWrapper_1euna_31{cursor:pointer;position:relative;margin-bottom:30px;max-height:50vh;border-radius:var(--standard-border-radius);padding:8px;border:1px solid rgba(var(--secondary-color),.1);transition:transform .3s,cursor .3s;box-shadow:0 16.926px 5.289px #0000,0 11.636px 4.231px #00000003,0 6.347px 4.231px #00000008,0 3.174px 3.174px #0000000d,0 1.058px 1.058px #0000000f,0 0 #0000000f}._imageWrapper_1euna_31 img{transition:transform .3s,cursor .3s}._imageWrapper_1euna_31:hover{cursor:pointer;transform:scale(1.01)}._imageWrapper_1euna_31:hover div{opacity:1}._loadingWrapper_1euna_53{display:flex;justify-content:center;align-items:center;min-height:50vh}._gallery_wbjpt_1{max-width:100%;width:auto;display:flex;justify-content:center;gap:1vw;flex-flow:wrap;align-content:flex-start;align-items:center;align-self:center}._gallery_wbjpt_1>span{position:relative}._galleryWrapper_wbjpt_16{border-radius:var(--standard-border-radius);height:fit-content;padding-bottom:32px}._galleryWrapper_wbjpt_16 ._header_wbjpt_21{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px}._galleryWrapper_wbjpt_16 ._header_wbjpt_21 ._headerText_wbjpt_28{font-size:var(--medium-font-size);font-weight:var(--text-weight-medium);line-height:var(--large-line-height);color:var(--primary-text-color)}._galleryWrapper_wbjpt_16 ._header_wbjpt_21 ._actionBtns_wbjpt_34{display:flex;align-items:center;gap:9.6px}._galleryWrapper_wbjpt_16 ._header_wbjpt_21 ._actionBtns_wbjpt_34 ._iconButton_wbjpt_39{cursor:pointer;display:flex;align-items:center;width:17px;height:17px;padding:5px;border-radius:var(--small-border-radius)}._galleryWrapper_wbjpt_16 ._header_wbjpt_21 ._actionBtns_wbjpt_34 ._iconButton_wbjpt_39:hover{background-color:var(--border-light-color)}.dark ._galleryWrapper_wbjpt_16 ._header_wbjpt_21 ._actionBtns_wbjpt_34 ._iconButton_wbjpt_39 path{stroke:var(--black-color)}._productPlacementContainer_wbjpt_56{position:relative;background:var(--card-background);background-image:url(/dot_bg.png);background-size:contain;min-height:100dvh}._productPlacementContainer_wbjpt_56 ._uploadImageButton_wbjpt_63{display:flex;justify-content:center}._productPlacementContainer_wbjpt_56 ._uploadImageButton_wbjpt_63 label{height:40px}._productPlacementContainer_wbjpt_56 ._disabledUploadButton_wbjpt_70{opacity:.5}._productPlacementContainer_wbjpt_56 ._disabledUploadButton_wbjpt_70 label{padding-right:16px}._productPlacementContainer_wbjpt_56 ._title_wbjpt_76{color:var(--primary-text-color);text-align:center;font-size:40px;font-weight:var(--text-weight-extra-bold);line-height:normal;padding-top:115px;padding-bottom:48px}._productPlacementContainer_wbjpt_56 ._fileUploader_wbjpt_85{width:350px;height:260px;margin:0 auto;border-radius:20px}._productPlacementContainer_wbjpt_56 ._imageUploader_wbjpt_91{width:100%;height:100%}._productPlacementContainer_wbjpt_56 ._header_wbjpt_21{color:var(--primary-text-color);text-align:center;font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:136%}._productPlacementContainer_wbjpt_56 ._subHeader_wbjpt_103{color:var(--primary-text-color);font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-light);line-height:136%}._productPlacementContainer_wbjpt_56 ._subHeader1_wbjpt_110{color:var(--primary-light-color);font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:136%;text-decoration-line:underline}._productPlacementContainer_wbjpt_56 ._GalleryHub_wbjpt_118{margin:32px auto}.dark ._productPlacementContainer_wbjpt_56{background-image:none}._modelsDropdown_148y9_1{margin:8px 0;display:flex;width:100%;flex-direction:column}._guidanceMethods_148y9_8 ._subHeder_148y9_8{font-size:14px;font-weight:600;line-height:16px}._guidanceMethods_148y9_8 ._trash_148y9_13{cursor:pointer;width:16px;height:16px;position:absolute;right:0;top:0}._guidanceMethods_148y9_8 ._addMethod_148y9_21{width:fit-content;color:var(--primary-light-color)}._guidanceMethods_148y9_8 ._addMethod_148y9_21 svg{margin-right:6px}._guidanceMethod_148y9_8{margin:10px 0;position:relative}._guidanceMethod_148y9_8 ._imgUploader_148y9_33{display:flex;align-items:center;flex-direction:column;justify-content:center;height:96px;border-radius:8px;overflow:hidden;margin:16px auto}._guidanceMethod_148y9_8 ._imgUploader_148y9_33 div[class^=_imgContainer]{width:100%}._guidanceMethod_148y9_8 ._imgUploader_148y9_33 ._emptyState_148y9_46{gap:4px;width:calc(100% - 35px);padding:0 16px}._guidanceMethod_148y9_8 ._imgUploader_148y9_33 ._emptyState_148y9_46 ._uploadTitle_148y9_51{font-size:12px;font-weight:var(--text-weight-medium);line-height:136%;color:var(--primary-text-color);margin-bottom:8px}._guidanceMethod_148y9_8 ._imgUploader_148y9_33 ._emptyState_148y9_46 ._uploadDescription_148y9_58{font-size:var(--extra-small-font-size);font-weight:var(--text-weight-light);line-height:136%;color:var(--primary-text-color);margin-top:1px}._guidanceMethod_148y9_8 ._imgUploader_148y9_33 ._emptyState_148y9_46 svg{max-width:32px}._guidanceMethod_148y9_8 ._imgUploader_148y9_33 img{max-width:100%;max-height:100%}._guidanceMethod_148y9_8 ._dropDown_148y9_72{width:100%}._guidanceMethod_148y9_8 ._uploadError_148y9_75{color:var(--error-color);font-size:12px;margin-top:-8px;margin-bottom:8px}._root_ay0p0_1{margin-top:4px}._imagePromptAdapter_ay0p0_5{margin:10px 0}._imagePromptAdapter_ay0p0_5 ._header_ay0p0_8,._imagePromptAdapter_ay0p0_5 ._uploadHeader_ay0p0_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}._imagePromptAdapter_ay0p0_5 ._header_ay0p0_8 ._title_ay0p0_15,._imagePromptAdapter_ay0p0_5 ._uploadHeader_ay0p0_9 ._title_ay0p0_15{font-size:14px;font-weight:600;line-height:16px}._imagePromptAdapter_ay0p0_5 ._header_ay0p0_8 ._trash_ay0p0_21,._imagePromptAdapter_ay0p0_5 ._uploadHeader_ay0p0_9 ._trash_ay0p0_21{cursor:pointer;width:16px;height:16px}._imagePromptAdapter_ay0p0_5 ._uploadHeader_ay0p0_9{margin-top:16px}._imagePromptAdapter_ay0p0_5 ._uploadHeader_ay0p0_9 ._icons_ay0p0_30{display:flex;gap:12px;justify-content:center;align-items:center}._imagePromptAdapter_ay0p0_5 ._uploadHeader_ay0p0_9 ._icons_ay0p0_30 label{background:transparent;padding:0;min-width:initial;width:21px;height:21px}._imagePromptAdapter_ay0p0_5 ._uploadHeader_ay0p0_9 ._icons_ay0p0_30 label img{width:100%;height:100%}._imagePromptAdapter_ay0p0_5 ._imgUploader_ay0p0_47{display:flex;align-items:center;flex-direction:column;justify-content:center;height:96px;border-radius:8px;overflow:hidden;margin:16px auto}._imagePromptAdapter_ay0p0_5 ._imgUploader_ay0p0_47 div[class^=_imgContainer]{width:100%}._imagePromptAdapter_ay0p0_5 ._imgUploader_ay0p0_47 ._emptyState_ay0p0_60{gap:4px;width:calc(100% - 35px);padding:0 16px}._imagePromptAdapter_ay0p0_5 ._imgUploader_ay0p0_47 ._emptyState_ay0p0_60 ._uploadTitle_ay0p0_65{font-size:12px;font-weight:var(--text-weight-medium);line-height:136%;color:var(--primary-text-color);margin-bottom:8px}._imagePromptAdapter_ay0p0_5 ._imgUploader_ay0p0_47 ._emptyState_ay0p0_60 ._uploadDescription_ay0p0_72{font-size:var(--extra-small-font-size);font-weight:var(--text-weight-light);line-height:136%;color:var(--primary-text-color);margin-top:1px}._imagePromptAdapter_ay0p0_5 ._imgUploader_ay0p0_47 ._emptyState_ay0p0_60 svg{max-width:32px}._imagePromptAdapter_ay0p0_5 ._imgUploader_ay0p0_47 img{max-width:100%;max-height:100%}._imagePromptAdapter_ay0p0_5 ._dropDown_ay0p0_86{width:100%}._imagePromptAdapter_ay0p0_5 ._uploadedImages_ay0p0_89{display:flex;flex-wrap:wrap;width:100%;justify-content:start;gap:10px;max-height:300px;overflow:scroll}._imagePromptAdapter_ay0p0_5 ._uploadedImages_ay0p0_89 ._imagePreviewWrap_ay0p0_98{position:relative;width:calc(33% - 10px)}._imagePromptAdapter_ay0p0_5 ._uploadedImages_ay0p0_89 ._imagePreviewWrap_ay0p0_98 ._trash_ay0p0_21{position:absolute;top:2px;right:2px;width:16px;height:16px;padding:2px;background-color:var(--white-color);border:1px solid var(--border-dark-color);border-radius:8px;cursor:pointer}._imagePromptAdapter_ay0p0_5 ._uploadedImages_ay0p0_89 ._imagePreview_ay0p0_98{border:1px solid var(--border-dark-color);border-radius:8px;width:100%;height:86px;object-fit:contain}._container_i64yu_1{display:flex}._container_i64yu_1 ._checkboxLabel_i64yu_4{margin-right:4px}._container_i64yu_1 ._info_i64yu_7{display:flex;align-items:center}._container_i64yu_1 ._info_i64yu_7 ._infoIcon_i64yu_11{cursor:pointer;width:14px;height:14px}._container_i64yu_1 ._labelIcon_i64yu_16{margin-left:5px}._container_i64yu_1 ._inputError_i64yu_19{font-size:12px;margin:5px 0;color:var(--error-color)}._tooltip_i64yu_25{font-size:var(--small-font-size)!important;font-weight:var(--text-weight-light)!important;box-shadow:0 2px 8px 0 rgba(var(--black-color-rgb),.15)!important;padding:12px!important;color:var(--secondary-color)!important}._inputBase_1t3bf_1{font-size:var(--small-font-size)!important;letter-spacing:.02em!important}._icon_1t3bf_6{cursor:pointer}._dimensions_1t3bf_10{display:flex;gap:8px}._dimensions_1t3bf_10 ._inputWrapper_1t3bf_14 label{font-size:14px}._hidden_1t3bf_18{display:none}._optimizeCheckbox_1t3bf_22{margin-top:-16px}._small-input_1t3bf_26 input{padding:8px 7px;font-size:14px}._inlineFlexRight_1t3bf_31{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}._inlineFlexRight_1t3bf_31 button{height:34px;font-size:var(--small-font-size)}._inlineFlexRight_1t3bf_31 button:first-child{text-decoration:underline}._modelsDropdown_1t3bf_45{margin:8px 0;display:flex;width:100%;flex-direction:column}._requestAccess_1t3bf_52{filter:blur(5px);pointer-events:none}._labeled-slider_1t3bf_57{margin-top:-52px}._fastCheckbox_1t3bf_61{margin-top:-20px}._noPadding_1t3bf_65{padding:0!important}._resetPrefix_1t3bf_69{position:relative;margin-top:-20px}._resetPrefix_1t3bf_69 button{position:absolute;top:9px;right:0;font-size:12px}._topCheckbox_1t3bf_80{margin-bottom:-16px;margin-top:-6px}._prefixInput_1t3bf_85{align-items:baseline!important;flex-direction:column}._prefixInput_1t3bf_85>div{height:auto;max-height:initial;white-space:normal;display:inline;margin:0}._root_1tuns_1{position:relative;display:flex;flex-direction:column;gap:20px}._root_1tuns_1 ._actionBtnWrapper_1tuns_7{display:inline-flex;justify-content:space-between;align-items:center}._root_1tuns_1 ._actionBtnWrapper_1tuns_7 ._actionBtnLabel_1tuns_12{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;color:var(--primary-text-color)}._root_1tuns_1 ._inputBase_1tuns_19{font-size:var(--small-font-size)!important;letter-spacing:.02em!important}._root_1tuns_1 ._hidden_1tuns_23{display:none}._root_1tuns_1 ._apiDocLink_1tuns_26{font-family:var(--primary-font);position:absolute;top:-7px;right:0;font-size:12px;font-weight:600;text-decoration:none;color:var(--primary-light-color);padding:6px 8px;border-radius:8px}._root_1tuns_1 ._apiDocLink_1tuns_26:hover{background-color:var(--border-light-color)}._root_1t2lc_1{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._rootModal_1t2lc_12{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;background:var(--root-background);background-image:url(../../assets/images/svgs/AIEditor/dots-background.svg)}._apiConsleSandbox_1t2lc_21{height:calc(100vh - 125px);display:flex;flex-grow:1;overflow:hidden;gap:32px;padding:22px 32px 22px 20px;background-image:none;background:var(--white-color);width:-webkit-fill-available}._configsWrapper_1t2lc_33{display:flex;flex-direction:column;gap:10px;position:relative}._configsWrapper_1t2lc_33 ._BriaToggleButtonGroup_1t2lc_39{background-color:var(--white-color)}._config_1t2lc_33{display:flex;flex-direction:column;gap:20px;width:300px;height:100%;padding:32px 24px 8px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;overflow:auto;background-color:var(--white-color)}._fullSize_1t2lc_56{width:100%!important;height:100%!important}.dark ._root_1t2lc_1{background-image:none}.dark ._config_1t2lc_33{background-color:var(--card-background);border:1px solid rgba(var(--border-dark-color-rgb),.5)}._sandboxConfigWrapper_1t2lc_69{height:calc(100% - 32px);position:relative;display:flex;flex-direction:column;width:345px;border-radius:var(--standard-border-radius);box-shadow:0 0 11px #21212133;background-color:#fff}._sandboxConfigWrapper_1t2lc_69 ._sandboxConfig_1t2lc_69{padding:24px 22px 8px;height:auto;overflow:auto}._sandboxConfigWrapper_1t2lc_69 ._sandboxConfigFields_1t2lc_84{display:flex;flex-direction:column;gap:20px;margin-bottom:16px}._sandboxConfigWrapper_1t2lc_69 ._bottomGenerate_1t2lc_90,._sandboxConfigWrapper_1t2lc_69 ._stopButton_1t2lc_91{margin:0 22px 22px;width:auto}._sandboxConfigWrapper_1t2lc_69 ._stopBtnWithIcon_1t2lc_95{display:flex;gap:4px}._divider_1t2lc_100{height:5px;border-radius:20px;background:rgb(231,231,231);margin:8px 0!important;border-bottom-width:inherit!important}._header_1t2lc_108{color:var(--primary-text-color);text-align:center;font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:136%}._subHeader_1t2lc_117{color:var(--primary-text-color);font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-light);line-height:136%}._subHeader1_1t2lc_125{color:var(--primary-light-color);font-size:var(--sub-title-font-size);font-style:normal;font-weight:var(--text-weight-bold);line-height:136%;text-decoration-line:underline}._flex-row_1t2lc_134{display:flex;flex-direction:row;justify-content:start;align-items:center}._flex-row_1t2lc_134 button{margin-left:auto;min-width:100px}._flex-row_1t2lc_134 ._inputLabel_1t2lc_144{padding:0}._layout_2kpzq_1,._status_2kpzq_1,._item_2kpzq_1{font-size:var(--medium-font-size);color:var(--primary-text-color)}._status_2kpzq_1{text-transform:capitalize}._actions_2kpzq_10{display:flex;gap:24px;align-items:center}._actions_2kpzq_10 ._actionBtn_2kpzq_15{width:16px;cursor:pointer}._actions_2kpzq_10 ._actionBtn_2kpzq_15 path{stroke:var(--secondary-color)!important;stroke-opacity:unset;fill:transparent}._actions_2kpzq_10 ._disabled_2kpzq_24{opacity:38%}._actions_2kpzq_10 ._hidden_2kpzq_27{visibility:hidden}._actions_2kpzq_10 ._copyIconContainer_2kpzq_30{width:16px;height:16px}._actions_2kpzq_10 ._iconContainer_2kpzq_34{height:24px}._container_1n2ip_1{min-height:240px;padding:20px;border:1px solid var(--border-light-color);border-radius:var(--standard-border-radius)}._container_1n2ip_1:hover{background:var(--card-background)}._container_1n2ip_1 ._actionsBox_1n2ip_10{display:flex;justify-content:flex-end}._container_1n2ip_1 ._title_1n2ip_14{font-size:var(--sub-title-font-size);font-weight:var(--text-weight-bold);overflow:hidden;width:90%;margin-top:-15px;white-space:nowrap;color:var(--primary-text-color)}._container_1n2ip_1 ._description_1n2ip_23{font-size:var(--small-font-size);overflow:auto;width:95%;height:65px;margin-top:5px;color:var(--primary-text-color)}._container_1n2ip_1 ._statusBox_1n2ip_31{min-height:50px;margin-top:25px}._container_1n2ip_1 ._statusBox_1n2ip_31 ._statusMessages_1n2ip_35{display:flex;justify-content:space-between;margin-bottom:15px}._container_1n2ip_1 ._statusBox_1n2ip_31 ._statusMessages_1n2ip_35 ._status_1n2ip_31{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);color:var(--primary-text-color)}._container_1n2ip_1 ._statusBox_1n2ip_31 ._statusMessages_1n2ip_35 ._remainingDays_1n2ip_45{font-size:var(--small-font-size);color:var(--secondary-color)}._container_1n2ip_1 ._buttonsGroup_1n2ip_49{display:flex;flex-direction:column;width:100%;margin-top:35px;gap:10px}._container_1n2ip_1 ._buttonsGroup_1n2ip_49 ._primaryButton_1n2ip_56,._container_1n2ip_1 ._buttonsGroup_1n2ip_49 ._secondaryButton_1n2ip_56{width:100%;height:40px}._container_1n2ip_1 ._buttonsGroup_1n2ip_49 ._secondaryButton_1n2ip_56{color:var(--primary-light-color)}._container_1n2ip_1 ._buttonsGroup_1n2ip_49 ._requestAccessButtonContainer_1n2ip_63{display:flex;gap:8px}._container_1n2ip_1 ._buttonsGroup_1n2ip_49 ._circleLoader_1n2ip_67{display:flex;justify-content:center}._container_1n2ip_1 ._submit_1n2ip_71{width:100%;height:40px;margin-top:15px}._container_1n2ip_1 ._failed_1n2ip_76{font-size:var(--small-font-size);overflow:hidden;white-space:nowrap;color:var(--primary-text-color);text-wrap:wrap}._container_1n2ip_1 ._hide_1n2ip_83{display:none}._container_1n2ip_1 ._noteBox_1n2ip_86{display:flex;align-items:center;min-height:60px;margin-top:25px}._container_1n2ip_1 ._remainingBox_1n2ip_92{display:flex;gap:5px}._container_1n2ip_1 ._bold_1n2ip_96{font-weight:var(--text-weight-bold)}._keyContainer_1n2ip_100{height:100%;padding:8px 12px;opacity:.5;border:1px var(--border-dark-color) solid;border-radius:8px}._container_jamo0_1{height:100%;margin:-32px -4px 0 0}._container_jamo0_1 ._emptyModels_jamo0_5{display:flex;flex-direction:column;justify-content:space-between;height:inherit;position:relative;padding-top:64px;text-align:center;gap:2rem}._container_jamo0_1 ._emptyModels_jamo0_5 ._button_jamo0_15{height:40px;font-size:var(--small-font-size);font-weight:var(--text-weight-bold);padding:12px 16px}._container_jamo0_1 ._emptyModels_jamo0_5 ._imgContainer_jamo0_21{position:absolute;top:0;left:0;right:0;width:100%;z-index:-1}._container_jamo0_1 ._emptyModels_jamo0_5 ._imgContainer_jamo0_21 img{width:100%}._container_jamo0_1 ._emptyModels_jamo0_5 ._stepperContainer_jamo0_32{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1;justify-content:center;align-items:center}._container_jamo0_1 ._emptyModels_jamo0_5 ._title_jamo0_40{font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17.07px}._container_jamo0_1 ._emptyModels_jamo0_5 ._stepperWrapper_jamo0_45{margin-top:48px;margin-bottom:48px}._container_jamo0_1 ._emptyModels_jamo0_5 ._stepper_jamo0_32{width:687px}._container_jamo0_1 ._emptyModels_jamo0_5 ._sectionTitle_jamo0_52{font-weight:var(--text-weight-bold)}._container_jamo0_1 ._emptyModels_jamo0_5 ._featuresWrapper_jamo0_55{margin-top:32px;flex-wrap:nowrap;gap:24px;text-align:center;justify-content:space-between}._container_jamo0_1 ._emptyModels_jamo0_5 ._featuresWrapper_jamo0_55 ._featureItem_jamo0_62 a{cursor:default}._container_jamo0_1 ._emptyModels_jamo0_5 ._featuresWrapper_jamo0_55 ._image_jamo0_65{max-width:100%;max-height:250px}._container_jamo0_1 ._emptyModels_jamo0_5 ._featuresWrapper_jamo0_55 ._featureTitle_jamo0_69{text-decoration:none;font-size:16px}._container_jamo0_1 ._emptyModels_jamo0_5 ._featuresWrapper_jamo0_55 ._featureTitle_jamo0_69 p{font-weight:var(--text-weight-extra-bold);color:#000;margin-top:5.6px}._container_jamo0_1 ._loaderStyle_jamo0_78{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:60vh}._container_171iu_1 ._section_171iu_1{padding:32px 0 35px;max-width:40%}._container_171iu_1 ._section_171iu_1:first-child{padding-top:16px}._container_171iu_1 ._section_171iu_1 ._title_171iu_8{font-family:var(--font-family);font-size:var(--title-font-size);font-weight:var(--text-weight-bold);margin-bottom:40px;color:var(--primary-text-color)}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._fieldContainer_171iu_15{margin-bottom:24px}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._fieldContainer_171iu_15 ._fieldHeader_171iu_18{min-width:90px}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._fieldContainer_171iu_15 ._fieldHeader_171iu_18 ._fieldTitle_171iu_21{margin-bottom:12px;font-size:var(--medium-font-size);font-weight:var(--text-weight-bold)}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._fieldContainer_171iu_15._disabledField_171iu_26{display:flex}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._fieldContainer_171iu_15._disabledField_171iu_26 ._fieldBody_171iu_29{opacity:.5;cursor:not-allowed}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._fieldContainer_171iu_15._disabledField_171iu_26 ._fieldBody_171iu_29 p{font-weight:600}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._submitContainer_171iu_36{height:40px}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._submitContainer_171iu_36 button{height:40px;padding:20px 16px;float:right}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._avatarContainer_171iu_44{position:relative;width:56px;height:56px}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._avatarContainer_171iu_44 ._avatarStyle_171iu_49{width:100%;height:100%}._container_171iu_1 ._section_171iu_1 ._body_171iu_15 ._avatarContainer_171iu_44 ._editAvatarIcon_171iu_53{position:absolute;left:40px;bottom:0;width:20px;height:20px;box-shadow:0 0 2px #32325d66;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--white-color)}._container_171iu_1 ._section_171iu_1._deleteSection_171iu_66{border-bottom:none;max-width:100%}._container_171iu_1 ._section_171iu_1._deleteSection_171iu_66 ._body_171iu_15 ._fieldContainer_171iu_15 ._fieldHeader_171iu_18 ._fieldTitle_171iu_21{margin-bottom:20px}._container_171iu_1 ._section_171iu_1._deleteSection_171iu_66 ._body_171iu_15 ._fieldContainer_171iu_15 ._fieldBody_171iu_29 p{font-size:var(--small-font-size);font-weight:var(--text-weight-light)}._container_171iu_1 ._section_171iu_1._deleteSection_171iu_66 ._body_171iu_15 ._submitContainer_171iu_36 button{text-transform:capitalize;float:left;color:var(--negative-color);font-weight:var(--text-weight-bold);border:none;width:auto}._container_171iu_1 ._section_171iu_1._passwordSection_171iu_85{display:flex;justify-content:space-between}._container_171iu_1 ._section_171iu_1._passwordSection_171iu_85 ._title_171iu_8{margin-bottom:0}._container_1jojc_1{max-width:100%;height:100dvh;overflow:hidden;position:relative}._container_1jojc_1 ._contentWrapper_1jojc_7{width:75%;position:absolute;left:0;top:0;bottom:0;height:100%;background:linear-gradient(to left,rgba(var(--white-color-rgb),0) 12.18%,var(--white-color) 58.4%)}._container_1jojc_1 ._content_1jojc_7{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding:0 140px;box-sizing:border-box}._container_1jojc_1 ._content_1jojc_7 ._title_1jojc_25{font-size:var(--extra-large-font-size);font-weight:var(--text-weight-bold);line-height:normal;color:var(--primary-text-color)}._container_1jojc_1 ._content_1jojc_7 ._subTitle_1jojc_31{font-size:var(--medium-font-size);margin-top:16px;color:var(--primary-text-color)}._container_1jojc_1 ._content_1jojc_7 ._actions_1jojc_36{display:flex;gap:16px;margin-top:40px}._container_1jojc_1 ._content_1jojc_7 ._actions_1jojc_36 ._actionBtn_1jojc_41{width:50%;max-width:183px}._container_1jojc_1 ._bgImages_1jojc_45{display:flex;justify-content:flex-end;width:100%}._container_1jojc_1 ._bgImages_1jojc_45 img{width:80%;height:auto}._container_1jojc_1 ._contentWrapper_1jojc_7{background:linear-gradient(to left,rgba(var(--white-color-rgb),0) 12.18%,var(--white-color) 58.4%)}._container_1jojc_1 ._content_1jojc_7 ._formWrapper_1jojc_58{max-width:480px;display:flex;flex-direction:column;gap:24px;margin-top:48px}._container_1jojc_1 ._content_1jojc_7 ._formWrapper_1jojc_58 ._inputsWrapper_1jojc_65{width:100%;display:flex;gap:28px;align-items:center;justify-content:center}._container_1jojc_1 ._content_1jojc_7 ._formWrapper_1jojc_58 ._inputField_1jojc_72{width:100%}._container_1jojc_1 ._content_1jojc_7 ._formWrapper_1jojc_58 ._inputField_1jojc_72 ._inputLabel_1jojc_75{justify-content:flex-start;align-items:center}._container_1jojc_1 ._content_1jojc_7 ._formWrapper_1jojc_58 ._inputField_1jojc_72 ._inputLabel_1jojc_75 p{font-size:var(--notification-font-size);line-height:inherit}._container_1jojc_1 ._content_1jojc_7 ._actions_1jojc_36{flex-direction:row-reverse;margin-top:16px}._container_1jojc_1 ._bgImages_1jojc_45 img{margin-top:-192px}._dialogContent_gyfxm_1{width:600px;padding:32px;max-width:100%;box-sizing:border-box;position:relative}._dialogContent_gyfxm_1 ._title_gyfxm_8{font-weight:var(--text-weight-bold);font-size:var(--title-font-size);margin-top:0;margin-bottom:20px;color:var(--primary-text-color)}._dialogContent_gyfxm_1 ._description_gyfxm_15{margin-bottom:24px}._dialogContent_gyfxm_1 ._closeButton_gyfxm_18{position:absolute;right:0;top:0}._dialogContent_gyfxm_1 ._layout_gyfxm_23,._dialogContent_gyfxm_1 ._bigTextField_gyfxm_23,._dialogContent_gyfxm_1 ._dropDown_gyfxm_23,._dialogContent_gyfxm_1 ._textField_gyfxm_23{font-size:var(--small-font-size);width:100%;height:40px;margin-bottom:25px}._dialogContent_gyfxm_1 ._dropDown_gyfxm_23{color:var(--secondary-color)}._dialogContent_gyfxm_1 ._bigTextField_gyfxm_23{font-size:var(--small-font-size);height:auto;border-radius:10px}._dialogContent_gyfxm_1 ._inputLabel_gyfxm_37{font-family:var(--font-family);font-size:var(--small-font-size);font-weight:var(--text-weight-bold);line-height:17px;padding-bottom:12px}._dialogContent_gyfxm_1 ._dialogActions_gyfxm_44{display:flex;justify-content:flex-end;gap:8px}._dialogContent_gyfxm_1 ._inputDescription_gyfxm_49{color:var(--secondary-color);margin-top:-4px;margin-bottom:12px}._iconButton_13mbi_1{position:absolute;top:10px;right:15px;cursor:pointer;color:var(--primary-text-color)}._loader_13mbi_9{margin-left:4px}._container_25rwb_1 ._layout_25rwb_1{padding:40px 32px;position:relative;height:inherit;overflow:hidden;margin-bottom:24px}._container_25rwb_1 ._layout_25rwb_1 ._title_25rwb_8{font-size:var(--larger-font-size)}._container_25rwb_1 ._layout_25rwb_1 ._description_25rwb_11{font-size:var(--medium-font-size);margin-top:20px;max-width:650px;line-height:24px}._container_25rwb_1 ._cards_25rwb_17{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;height:calc(100% - 330px);overflow:auto}._container_25rwb_1 ._cards_25rwb_17 ._projectCard_25rwb_24{height:294px;width:100%;max-width:fit-content;box-sizing:border-box}._header_17ey5_1{text-align:center;border-bottom:1px solid var(--border-light-color);display:flex;flex-direction:column;justify-content:center;align-items:center;height:30dvh}._header_17ey5_1 ._title_17ey5_10{font-size:var(--title-font-size);color:var(--black-color)}._header_17ey5_1 ._actionBtn_17ey5_14{margin:24px auto 0} diff --git a/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/init.1b0ca66798533c8bb334.js.download b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/init.1b0ca66798533c8bb334.js.download new file mode 100644 index 000000000..101444af5 --- /dev/null +++ b/sheetpress/cassandra-edczmax-rc2/media/gallery/beach_files/init.1b0ca66798533c8bb334.js.download @@ -0,0 +1,2 @@ +/*! For license information please see init.1b0ca66798533c8bb334.js.LICENSE.txt */ +!function(){"use strict";var e,t,r={955:function(e,t,r){r.d(t,{VW:function(){return l},Wo:function(){return d},fj:function(){return u},l2:function(){return s},t9:function(){return c},w$:function(){return f}});var n=r(665),o=r(260),i=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function a(e){try{c(n.next(e))}catch(e){i(e)}}function s(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}c((n=n.apply(e,t||[])).next())}))},a=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}(t),!1))}},324:function(e,t,r){r.d(t,{q:function(){return u},t:function(){return c}});var n,o=r(185),i=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),a=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},s=function(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},i=function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype},a=function(e){var t,r,n={};try{for(var i=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(Object.entries(e)),a=i.next();!a.done;a=i.next()){var s=o(a.value,2),c=s[0],u=s[1];null!==u&&"number"!=typeof u&&"string"!=typeof u&&"boolean"!=typeof u||(n[c]=u)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return Object.entries(n).forEach((function(e){var t=o(e,2),r=t[0],i=t[1];("function"==typeof i||"object"==typeof i&&null!==i||"symbol"==typeof i)&&delete n[r]})),n},s=function(e){var t=n({},e);return Object.entries(t).forEach((function(e){var r=o(e,2),n=r[0],i=r[1];""!==i&&null!=i||delete t[n]})),t}},654:function(e,t,r){r.d(t,{OW:function(){return n},uX:function(){return i},wL:function(){return a}});var n=["card","credit","expiry","cvv","cvc"],o=["cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type"],i=function(e,t){var r;void 0===t&&(t=n);var i=(null!==(r=e.getAttribute("autocomplete"))&&void 0!==r?r:"").toLowerCase();return!(!i||!o.some((function(e){return i.includes(e)})))||Array.from(e.attributes).filter((function(e){return"value"!==e.name})).flatMap((function(e){return[e.name,e.value]})).some((function(e){return t.some((function(t){return e.toLowerCase().includes(t)}))}))},a=new Set(["file","password"])},757:function(e,t,r){r.d(t,{f4:function(){return d},vS:function(){return f}});var n=r(409),o=r(185),i=r(809),a=r(311),s=r(955),c=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function a(e){try{c(n.next(e))}catch(e){i(e)}}function s(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}c((n=n.apply(e,t||[])).next())}))},u=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}(n),!1),void 0,(function(e,t,r,n){var o,a,s,c,d,f,p,g,h,v;return void 0===n&&(n=[]),u(this,(function(u){switch(u.label){case 0:u.trys.push([0,5,6,7]),o=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),a=o.next(),u.label=1;case 1:return a.done?[3,4]:(s=a.value).sessionId?n.includes(s.sessionId)?[3,3]:[4,l(s.sessionId,t,r)]:[3,3];case 2:if(null==(c=u.sent())?void 0:c.isActive)return[2,{sessionId:s.sessionId,sessionTimeRemaining:c.sessionTimeRemaining,visitorId:null!==(g=s.visitorId)&&void 0!==g?g:i.$()}];u.label=3;case 3:return a=o.next(),[3,1];case 4:return[3,7];case 5:return d=u.sent(),f={error:d},[3,7];case 6:try{a&&!a.done&&(p=o.return)&&p.call(o)}finally{if(f)throw f.error}return[7];case 7:return r.clearAssetsStore(),[2,{sessionId:i.$(),visitorId:null!==(v=null===(h=e.find((function(e){return null!==e.visitorId})))||void 0===h?void 0:h.visitorId)&&void 0!==v?v:i.$()}]}}))}))}},321:function(e,t,r){r.d(t,{e:function(){return a},w:function(){return n}});var n,o=r(257),i=r(283);!function(e){e.CLICK="click",e.CUSTOM_EVENT="custom event",e.IDENTIFY="identify",e.PROPERTIES="global event"}(n||(n={}));var a=function(e,t,r){(0,i.Nu)(e,t);var n=(0,o.NH)(e);return(0,i.fB)(n,t,r)}},480:function(e,t,r){r.d(t,{c:function(){return i},q:function(){return o}});var n=r(257),o=function(e){var t=(0,n.Qd)(e)?JSON.stringify(e):String(e);return new Blob([t]).size},i=function(e){var t=0;return e.forEach((function(e,r){t+=r.length,t+="string"==typeof e?e.length:e.size})),t}},283:function(e,t,r){r.d(t,{EE:function(){return O},I2:function(){return k},M0:function(){return E},Nu:function(){return S},fB:function(){return R}});var n=r(412),o=r(553),i=r(735),a=r(257),s=r(321),c=r(480),u=function(){return u=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},d="https://web.developer.smartlook.com/docs",f="".concat(d,"/custom-click-properties"),p="".concat(d,"/error-logging#custom-errors-api"),g="".concat(d,"/custom-events#creating-custom-events"),h="".concat(d,"/custom-event-properties"),v="".concat(d,"/identify-visitor"),y="".concat(d,"/custom-navigation-event"),w=function(e){return(0,n.Kg)(e)&&e.length>0&&e.length<=200},b=function(e){return(0,c.q)(e)<=5e3},m=function(e,t){var r=e.trim();return r!==e&&(0,i.o)("Invalid format of string '".concat(r,"'. Please remove spaces at the beginning or at the end of the string. See more at ").concat(I(t),".")),r},S=function(e,t){var r,n=o.NC(e);if(!(0,a.Qd)(n)){var s=(r=n,Object.prototype.toString.call(r).slice(8,-1).toLowerCase());(0,i.o)("Invalid type of ".concat(t," properties. Expected plain object, got ").concat(s,". See more at ").concat(I(t)))}},R=function(e,t,r){var n,o;void 0===r&&(r="");var a=u({},e);try{for(var s=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(Object.entries(e)),c=s.next();!c.done;c=s.next()){var d=l(c.value,2),f=d[0],p=d[1],g=w(f),h=b(p);if(g&&h||delete a[f],g){var v=m(f,t);v!==f&&(a[v]=a[f],delete a[f])}else(0,i.o)("".concat(r?"".concat(r,": "):"","Invalid name of ").concat(t," property '").concat(f,"'. See more at ").concat(I(t)));h||(0,i.o)("".concat(r?"".concat(r,": "):"","Invalid value of ").concat(t," property '").concat(f,"' (").concat(typeof p,"). See more at ").concat(I(t)),p)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}return a},k=function(e){return w(e)?m(String(e),s.w.CUSTOM_EVENT):((0,i.o)("Invalid custom event name '".concat(e,"'. See more at ").concat(g)),e)},E=function(e){var t;if(t=e,(0,c.q)(t)<=5e3)return e;(0,i.o)("Invalid error message. See more at ".concat(p))},O=function(e){if(function(e){return(0,n.Kg)(e)&&e.length>0&&e.length<=1e3}(e))return e;(0,i.o)("Invalid navigation url '".concat(e,"'. See more at ").concat(y))},I=function(e){var t,r;return null!==(r=((t={})[s.w.CLICK]=f,t[s.w.CUSTOM_EVENT]=g,t[s.w.IDENTIFY]=v,t[s.w.PROPERTIES]=h,t)[e])&&void 0!==r?r:d}},153:function(e,t,r){r.d(t,{j:function(){return u}});var n=r(41),o=r(53),i=r(311),a=r(915),s=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},c=["mousemove","click","keypress","touchmove","drag","wheel","mouseover"],u=function(e){return r=function(){var t,r,u,l,d,f,p,g,h,v,y,w,b,m,S;return function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]{this.processMiddlewares("console","debug",e,...t),null!==this.loggingLevel&&n.DEBUG>=this.loggingLevel&&console.debug(e,...t)};debugGroup=(e,...t)=>{this.isGroupLoggingEnabled?null!==this.loggingLevel&&n.DEBUG>=this.loggingLevel&&this.pushToGroup("debug",e,...t):this.debug(e,...t)};debugNoConsole=(e,...t)=>{this.processMiddlewares("internal","debug",e,...t)};enableGroupLogging=()=>{this.isGroupLoggingEnabled=!0,null!==this.groupLoggingIntervalId&&(this.groupLoggingIntervalId=setInterval((()=>{const e=this.groupsByKey;this.groupsByKey=new Map;for(const[t,r]of e.entries()){console.groupCollapsed(t);for(const[e,...t]of r)console[e](...t);console.groupEnd()}}),1e3))};error=(e,...t)=>{this.processMiddlewares("console","error",e,...t),null!==this.loggingLevel&&n.ERROR>=this.loggingLevel&&console.error(e,...t)};errorGroup=(e,...t)=>{this.isGroupLoggingEnabled?null!==this.loggingLevel&&n.ERROR>=this.loggingLevel&&this.pushToGroup("error",e,...t):this.error(e,...t)};errorNoConsole=(e,...t)=>{this.processMiddlewares("internal","error",e,...t)};info=(e,...t)=>{this.processMiddlewares("console","info",e,...t),null!==this.loggingLevel&&n.INFO>=this.loggingLevel&&console.log(e,...t)};infoGroup=(e,...t)=>{this.isGroupLoggingEnabled?null!==this.loggingLevel&&n.INFO>=this.loggingLevel&&this.pushToGroup("info",e,...t):this.info(e,...t)};infoNoConsole=(e,...t)=>{this.processMiddlewares("internal","info",e,...t)};setLoggingLevel=e=>{this.loggingLevel=o.convertLogLevelToNumber(e)};setMiddleware=e=>{this.middlewares.push(e)};warn=(e,...t)=>{this.processMiddlewares("console","warn",e,...t),null!==this.loggingLevel&&n.WARN>=this.loggingLevel&&console.warn(e,...t)};warnGroup=(e,...t)=>{this.isGroupLoggingEnabled?null!==this.loggingLevel&&n.WARN>=this.loggingLevel&&this.pushToGroup("warn",e,...t):this.warn(e,...t)};warnNoConsole=(e,...t)=>{this.processMiddlewares("internal","warn",e,...t)};static convertLogLevelToNumber=e=>{switch(e){case"debug":return n.DEBUG;case"info":return n.INFO;case"warn":return n.WARN;default:return n.ERROR}};processMiddlewares=(e,t,r,...n)=>{this.middlewares.forEach((o=>o(e,t,r,...n)))};pushToGroup(e,t,...r){let n=this.groupsByKey.get(t);n||(n=[],this.groupsByKey.set(t,n)),n.push([e,...r])}}const i=new o},185:function(e,t,r){r.d(t,{f:function(){return i}});var n,o=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),i=function(e){function t(r,n){var o=void 0===n?{}:n,i=o.additionalData,a=void 0===i?{}:i,s=o.originalError,c=o.shouldReport,u=void 0===c||c,l=e.call(this,r)||this;return Object.setPrototypeOf(l,t.prototype),l.name="WebSDKError",l.additionalData=a,l.shouldReport=u,s&&(l.originalName=s.name,l.originalStack=s.stack,l.originalMessage=s.message,l.originalError=s),s instanceof t&&(l.originalAdditionalData=s.additionalData),l}return o(t,e),t.prototype.toJSON=function(){return{name:this.name,additionalData:this.additionalData,message:this.message,originalAdditionalData:this.originalAdditionalData,originalError:this.originalError,originalMessage:this.originalMessage,originalName:this.originalName,originalStack:this.originalStack,shouldReport:this.shouldReport,stack:this.stack}},t}(Error)},824:function(e,t,r){r.d(t,{bJ:function(){return n},eu:function(){return o},v2:function(){return i}});var n=function(e){var t,r;return null!==e&&"object"==typeof e&&(e instanceof Error||(null===(t=e.constructor.name)||void 0===t?void 0:t.endsWith("Error"))||(null===(r=e.constructor.name)||void 0===r?void 0:r.endsWith("Exception")))},o=function(e){return n(e)&&(e instanceof SyntaxError||"SyntaxError"===e.constructor.name)},i=function(e){return n(t=e)&&(t instanceof DOMException||"DOMException"===t.constructor.name)&&"SecurityError"===e.name;var t}},119:function(e,t,r){r.d(t,{V1:function(){return n},ks:function(){return i},qf:function(){return o}});var n=function(e){return null!==e&&"object"==typeof e&&"FormData"===e.constructor.name},o=function(e){return null!==e&&"object"==typeof e&&"Blob"===e.constructor.name},i=function(e){return null!==e&&"object"==typeof e&&"Request"===e.constructor.name}},412:function(e,t,r){r.d(t,{Kg:function(){return n},b0:function(){return i},tR:function(){return o}});var n=function(e){return"string"==typeof e},o=function(e){return"number"==typeof(t=e)&&Number.isInteger(t)&&e>=0;var t},i=function(e){return void 0===e}},409:function(e,t,r){r.d(t,{h:function(){return i}});var n,o=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),i=function(e){function t(r,n,o,i,a,s,c,u,l){var d=e.call(this,r)||this;return d.status=n,d.responseTimingData=o,d.requestPayload=a,d.originalError=c,d.responseData=u,d.additionalData=l,d.name="ApiError",Object.setPrototypeOf(d,t.prototype),d.responseDebugData=s?function(e){return{type:e.type,bodyUsed:e.bodyUsed,headers:e.headers?Array.from(e.headers):void 0,ok:e.ok,redirected:e.redirected,url:e.url}}(s):void 0,d.isSignalAborted=null==i?void 0:i.aborted,d.visibilityState=document.visibilityState,d.isOffline=!1===navigator.onLine,d.wasBeaconFallbackUsed=!1,d}return o(t,e),Object.defineProperty(t.prototype,"isConnectionError",{get:function(){return this.status<0&&!this.isAbortedByRecorder&&!this.isAbortedByUserAgent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isAbortedByRecorder",{get:function(){return this.isSignalAborted},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isAbortedByUserAgent",{get:function(){var e;return this.originalError instanceof Error&&"AbortError"===(null===(e=this.originalError)||void 0===e?void 0:e.name)&&!this.isSignalAborted},enumerable:!1,configurable:!0}),t}(Error)},665:function(e,t,r){r.d(t,{F:function(){return p},T:function(){return g}});var n=r(185),o=r(311),i=r(260),a=function(){return t=function(){return function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]