"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[41],{84:(n,t,e)=>{e.d(t,{a:()=>c});var i=e(76),o=e(102),a=e(87),s=e(88),r=function(n,t,e,i){return new(e||(e=Promise))((function(o,a){function s(n){try{c(i.next(n))}catch(n){a(n)}}function r(n){try{c(i.throw(n))}catch(n){a(n)}}function c(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(s,r)}c((i=i.apply(n,t||[])).next())}))};function c(n){return r(this,arguments,void 0,(function*({assignmentKey:n,variation:t,context:e,globalState:r,props:c,sectionIdFromRequest:u}){var l;const p=null!=t?t:n?e.getAssignment(n):null;if(!p||"bento-box"===p)return null;const{props:g,initializationData:f}=yield r,m=f.config;if(!(null==m?void 0:m.hostname))return null;"enabled"===e.getAssignment("opDebounce")&&(null!==(l=e.opsMemo)&&void 0!==l||(e.opsMemo=new Map));const b=Object.assign(Object.assign({},e),{internationalPricing:f.internationalPricing}),d=(yield g.byteState).state;if("enabled"===e.getAssignment("byte_rpc_enabled")&&e.byteDispatcher){const n=yield(0,o.a)(e.byteDispatcher,b,{variation:p,props:null!=c?c:{},sectionIdFromRequest:u,state:d});if(n)return(0,a.a)(e,n.loggedAssignments),n.html}return(0,i.a)({variation:p,context:b,props:null!=c?c:{},config:m,sectionIdFromRequest:u,state:d,remotePropsSchema:s.a.any(),returnSchema:s.a.string()})}))}}}]);