PageSourceSearch

https://www.maestro.io/static/js/app.97ddb33.js

js maestro.io collected 2026-10-02 04:11:18 UTC 338,890 bytes, 1,539 lines download raw bytes

1(function(){try{var Ze=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},re=new Ze.Error().stack;re&&(Ze._sentryDebugIds=Ze._sentryDebugIds||{},Ze._sentryDebugIds[re]="89bbd328-439c-408f-9ad2-c1200ea7ffa8",Ze._sentryDebugIdIdentifier="sentry-dbid-89bbd328-439c-408f-9ad2-c1200ea7ffa8")}catch{}})();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"d0b2a86c2e49a10a9d9513a5bf665a7912e86753"},(self.webpackChunk_maestro_io_client=self.webpackChunk_maestro_io_client||[]).push([[2806],{147141:(Ze,re,e)=>{e.d(re,{A:()=>g});var t=e(800886),m=e(218938),A=e(36701),a=e(323995),n=e(9507),r=e(816970);const g=()=>{}},69707:(Ze,re,e)=>{e.d(re,{A:()=>ye});var t=e(63696),m=e(498685),A=e(362688),a=e.n(A),n=e(990220),r=e(731694),y=e(124615),g=e(670315),I=e(237977),x=e(288745),ne=e(171751),ee=e(776637),C=e.n(ee),N=Object.defineProperty,P=Object.defineProperties,O=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,c=(me,ge,B)=>ge in me?N(me,ge,{enumerable:!0,configurable:!0,writable:!0,value:B}):me[ge]=B,p=(me,ge)=>{for(var B in ge||(ge={}))E.call(ge,B)&&c(me,B,ge[B]);if(_)for(var B of _(ge))o.call(ge,B)&&c(me,B,ge[B]);return me},w=(me,ge)=>P(me,O(ge));const K={[x.aB]:1,[x.AZ]:-1,[x.NF]:null},f={columns:a().arrayOf(a().object).isRequired,disableEditing:a().bool,disableSelecting:a().bool,fetchObject:a().shape({defaultParams:a().any,endpoint:a().string,headers:a().object,method:a().oneOf(["GET"])}).isRequired,helperText:a().string,onClose:a().func.isRequired,onSelectItem:a().func.isRequired,searchPlaceholderKey:a().string,titleKey:a().string.isRequired},L={disableEditing:!1,disableSelecting:!1,helperText:"",searchPlaceholderKey:""},b=me=>{const{columns:ge,fetchObject:B,helperText:Ae,onClose:fe,onSelectItem:Le,searchPlaceholderKey:he,disableEditing:Be,disableSelecting:ae,titleKey:Ke}=me,{defaultParams:_e,endpoint:ve,headers:Me,method:xe="GET"}=B,[Ie,M]=(0,t.useState)([]),[se,Z]=(0,t.useState)(!1),[H,oe]=(0,t.useState)(_e),k=(0,t.useCallback)(q=>{M((0,ne.Th)(q)),Z(!0)},[C()(Ie)]),z=q=>{oe(q)},$=(q={})=>{const{sort:Fe}=q,je=K[Fe],Je=w(p({},H),{options:{limit:100,projection:{_id:1,"data.channelSelectActiveImageUrl":1,"data.name":1,"seo.title":1,slug:1},sort:{_id:je}}});z(Je)},le=q=>{const je=q.trim().length?w(p({},H.criteria),{"data.name":q}):w(p({},H.criteria),{"data.name":{$exists:1}}),Je=w(p({},H),{criteria:je});z(Je),Z(!1)},Ue=q=>q.find(Fe=>!!Fe.sort);return(0,t.useEffect)(()=>{$(Ue(ge))},[]),t.createElement(y.A,{fixedHeight:!0,id:r.Yr,maxWidth:"900px",onClose:fe},t.createElement(I.A,{headers:Me,method:xe,onValue:k,params:H,url:ve}),t.createElement(g.A,{columns:ge,disableEditing:Be,disableSelecting:ae,helperText:Ae,list:Ie,loaded:se,onSearch:le,onSelectItem:Le,onSort:$,searchPlaceholderKey:he,setLoading:()=>Z(!1),titleKey:Ke}))};b.propTypes=f,b.defaultProps=L;const i=b;var v=e(365179),F=e(209095),D=e(298116),R=e(818339),ie=e.n(R),j=e(41989);const U=()=>{const{t:me}=(0,j._h)();return(0,t.useMemo)(()=>({CHANNELS:[{accessor:ge=>{var B,Ae;return((B=ge?.data)==null?void 0:B.name)||((Ae=ge?.seo)==null?void 0:Ae.title)||ge?.slug||""},defaultThumbnail:"picture",isTitle:!0,minWidth:230,thumbnailAccessor:ge=>ge.channelSelectActiveImageUrl,title:me("NAME")},{accessor:"created",minWidth:100,sort:x.AZ,title:me("ADMIN_CHANNEL_LIBRARY_ADDED"),transformValue:ge=>ie()(ge).fromNow()}]}),[me])},Ne={disableEditing:a().bool.isRequired,disableSelecting:a().bool.isRequired,onClose:a().func.isRequired,onSelectItem:a().func},ue={onSelectItem:()=>null},Te=me=>{const ge=(0,m.d4)(v.V2d),B=(0,m.d4)(F.L3),Ae={columns:U().CHANNELS,endpoint:`${B[D.Xj.PAGES_V3]?n.iz:n._e}/channel/channels-landings`,headerTextKey:"ADMIN_LABEL_PAGE_CHANNEL_LIBRARY_HELP"},{disableSelecting:fe,disableEditing:Le,onClose:he,onSelectItem:Be}=me;return t.createElement(i,{columns:Ae.columns,disableEditing:Le,disableSelecting:fe,fetchObject:{endpoint:Ae.endpoint,headers:{"x-mae
1stro-client-id":ge},method:"GET"},helperText:Ae.headerTextKey,onClose:he,onSelectItem:Be,searchPlaceholderKey:"PLACEHOLDER_SEARCH",titleKey:"ADMIN_LABEL_CHANNEL_LIBRARY"})};Te.propTypes=Ne,Te.defaultProps=ue;const ye=Te},310025:(Ze,re,e)=>{e.d(re,{A:()=>pn});var t=e(365179),m=e(346002),A=e(218938),a=e(224191),n=e(63696),r=e(362688),y=e.n(r),g=e(237977),I=e(86138),x=e(990220),ne=e(79321),ee=e(654584),C=e(13155),N=e(663280),P=e(445525),O=e(818339),_=e.n(O);const E="asc",o="desc",c="none",p={[E]:"asc",[o]:"desc",[c]:null},w=[{accessor:"id",id:"id",show:!1},{accessor:"groupName",defaultThumbnail:"user",headerKey:"ADMIN_LABEL_NAME",id:"groupName",isTitle:!0,sort:E,thumbnailAccessor:"groupBannerUrl",title:"name"},{accessor:"groupTitle",id:"groupTitle",title:"title"},{accessor:"created",headerKey:"ADMIN_LABEL_ADDED",title:"added",transformValue:tt=>_()().from(tt)}],K="/admin/v1/legacy",f=null;var L=e(417376),b=e(80247),i=Object.defineProperty,v=Object.defineProperties,F=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,j=(tt,Dt,W)=>Dt in tt?i(tt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:W}):tt[Dt]=W,Q=(tt,Dt)=>{for(var W in Dt||(Dt={}))R.call(Dt,W)&&j(tt,W,Dt[W]);if(D)for(var W of D(Dt))ie.call(Dt,W)&&j(tt,W,Dt[W]);return tt},U=(tt,Dt)=>v(tt,F(Dt));const Ne={editItemModalOpen:!1,errorMessageStringKey:null,images:[],loading:!1,params:{limit:100,search:"",skip:0,sortBy:"created",sortDirection:p[o],total:0,type:{$regex:"^image"}},selectedItem:null,totalImageCount:0},ue="ACTION_REQUEST",Te="ACTION_RESPONSE",ye="ACTION_NEXT_PAGE",me="ACTTION_SORT",ge="ACTION_SEARCH",B="ACTION_IMAGE_ADD_RESPONSE",Ae="ACTION_IMAGE_ADD_REQUEST",fe="ACTION_IMAGE_ADD_ERROR",Le="RESET_STATE",he=(tt,Dt)=>{const{payload:W={},type:Y}=Dt;switch(Y){case ue:return U(Q({},tt),{loading:!0});case Te:return(0,N.Ay)(tt,G=>{const{count:pe,results:Pe,clear:Se}=W;G.loading=!1,G.totalImageCount=pe,G.images=Se?Pe:[...G.images,...Pe]});case ye:return(0,N.Ay)(tt,G=>{G.loading=!0,G.params.skip=W});case B:return(0,N.Ay)(tt,G=>{G.images[0]=W});case Ae:return(0,N.Ay)(tt,G=>{G.images=[{_id:"TEMP",temporaryImageUrl:W},...tt.images],G.errorMessageStringKey=null});case fe:return(0,N.Ay)(tt,G=>{G.errorMessageStringKey=(0,L.o)(W.errorKey)||"ADMIN_IMAGE_LIBRARY_ERROR_UPLOAD",G.images.shift(),G.loading=!1});case ge:return(0,N.Ay)(tt,G=>{G.loading=!0,G.images=[],G.params.skip=0,G.params.search=W});case me:return(0,N.Ay)(tt,G=>{G.loading=!0,G.images=[],G.params.skip=0,G.params.sortDirection=W});case Le:return(0,N.Ay)(tt,G=>{G=Q({},Ne)});default:return tt}},Be=tt=>{const[Dt,W]=(0,n.useReducer)(he,Ne),Y={getNextPage:()=>{const{images:G}=Dt;W({payload:G.length,type:ye})},handleAdd:async G=>{var pe;const{primaryToken:Pe}=tt;try{const Se=URL.createObjectURL(G[0]);W({payload:Se,type:Ae});const Ye=await(0,C.o7)(G,Pe);if(Ye.status!==200)throw new Error((pe=Ye?.data)==null?void 0:pe.message);W({payload:Ye.data,type:B})}catch(Se){W({payload:{errorKey:Se.message||"ADMIN_IMAGE_LIBRARY_ERROR_UPLOAD"},type:fe})}},handleAjaxRequest:(0,n.useCallback)(()=>{W({type:ue})},[Dt.params]),handleAjaxResponse:(0,n.useCallback)(G=>{W({payload:G,type:Te})},[Dt.params]),handleDelete:G=>{const{primaryToken:pe,siteId:Pe}=tt,{images:Se}=Dt;(0,P.Ay)({primaryToken:pe,siteId:Pe}).delete(`${x.E2}/media/${G}`).then(()=>{W({payload:{clear:!0,count:Se.length-1,results:Se.filter(({_id:Ye})=>Ye!==G)},type:Te})}).catch(Ye=>{b.error(`Error deleting image ${G}: ${Ye}`)})},handleOpen:()=>{},handleSearch:G=>{W({payload:G,type:ge})},handleSelectImage:G=>{const{onClose:pe,onSelect:Pe,onSelectAsUrl:Se,siteId:Ye}=tt;if(Se){const{ext:qe,_id:ut}=G;Se(`${x.H9}/${Ye}/${ut}.${qe}`)}Pe?.(G),pe(),W({type:Le})},handleSortToggle:()=>{const{params:{sortDirection:G}}=Dt,pe=G===p[E]?p[o]:p[E];W({payload:pe,type:me})}};return[Dt,Y]};var ae=e(955807),Ke=e(723792),_e=e(432858),ve=e.n(_e),Me=e(846177),xe=e.n(Me),Ie=e(953649),M=e.n(Ie),se=e(814451),Z=e(942662),H=e(551321),oe=e(622112),k=e(429195),z=e(545290),$=e(368154),le=e(312854),Ue=e(152544),q=e(886550);const Fe=160,Je=Fe-10*2,We=12,ce=We/2,J=Fe+We,S=(0,q.Ay)($.A)`
2  & > span {
3    width: 30px;
4    height: 30px;
5    background: ${k.kjY};
6    &:hover {
7      background: ${k.Qod};
8      & svg > path {
9        fill: ${k.o0B} !important;
10      }
11    }
12    &:first-child svg {
13      width: 10px;
14      height: 10px;
15    }
16  }
17`,de=q.Ay.div`
18  overflow: auto;
19  padding:24px;
20  padding-top: 104px;
21  ${z.EC};
22`,De=q.Ay.div`
23  display: flex;
24  flex-flow: row wrap;
25  justify-content: space-between;
26  margin: 0 -7px;
27  padding-bottom: 24px;
28`,nt=q.Ay.img`
29  height: ${Je}px;
30  width: ${Je}px;
31  position: absolute;
32  border-radius: 5px;
33  background-color: ${k.YJk};
34  background-repeat: no-repeat;
35  object-fit: contain;
36  object-position: center;
37`,Xe=q.Ay.div`
38  position: absolute;
39  display: flex;
40  align-items: center;
41  justify-content: center;
42  width: 100%;
43  height: 100%;
44  opacity: 0;
45  cursor: pointer;
46  background-color: ${tt=>(0,le.B3)((0,k.YJk)(tt),.4)};
47  opacity: ${tt=>tt.isLoading?1:0};
48  transition: opacity 0.2s ease;
49`,Ce=q.Ay.div`
50  max-height: ${Fe}px;
51  max-width: ${Fe}px;
52  min-height: ${Fe}px;
53  min-width: ${Fe}px;
54  position: relative;
55  overflow: hidden;
56  flex-basis: 20%;
57  padding: 10px;
58  background: ${k.YJk};
59  border-radius: 5px;
60  display: flex;
61  justify-content: center;
62  align-items: center;
63  &:hover {
64    ${tt=>!tt.isLoading&&(0,q.AH)`
65      & ${Xe} {
66        opacity: 1;
67      }
68      & ${nt} {
69        filter: blur(4px);
70      }
71    `}
72  }
73`,Re=q.Ay.div`
74  ${Ue.Ns}
75  white-space: nowrap;
76  margin-right: 10px;
77  overflow: hidden;
78  text-overflow: ellipsis;
79  max-width: 80%;
80  color: ${k.o0B};
81`,we=q.Ay.span`
82  ${Ue.Z0}
83  letter-spacing: 0em;
84  margin-top: 4px;
85  color: ${k.sRE}
85;
86`,ze=q.Ay.div`
87  display: flex;
88  flex-direction: column;
89  margin: 0 ${We}px 20px ${We}px;
90  max-width: ${Fe}px;
91`,ct=(0,q.Ay)(ze)`
92  min-width: ${Fe}px;
93`,ot=q.Ay.div`
94  display: flex;
95  flex-direction: column;
96`;var Qe=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,kt=(tt,Dt)=>{var W={};for(var Y in tt)Pt.call(tt,Y)&&Dt.indexOf(Y)<0&&(W[Y]=tt[Y]);if(tt!=null&&Qe)for(var Y of Qe(tt))Dt.indexOf(Y)<0&&xt.call(tt,Y)&&(W[Y]=tt[Y]);return W};const ke=tt=>{const{loadNextPage:Dt,images:W,isLoading:Y,onDelete:G,onSelect:pe,siteId:Pe,totalImageCount:Se}=tt,Ye=(0,n.useRef)(null),qe=(0,n.useRef)(null),[ut,Lt]=(0,n.useState)(0),mt=()=>{const{bottom:te}=Ye.current.getBoundingClientRect(),{bottom:Oe}=qe.current.getBoundingClientRect(),it=Oe<=te,Mt=Se-W.length>0;return!Y&&W.length>0&&it&&Mt},Tt=(0,n.useCallback)(()=>{const te=qe.current;if(!te)return;const{width:Oe}=te.getBoundingClientRect(),it=Math.floor(Oe/J)||1,Mt=W.length%it;Mt&&Lt(it-Mt)},[W.length,qe.current]),Ct=(0,n.useCallback)(xe()(Tt,250),[Tt]),l=te=>{te&&(qe.current=te,Ct())},h=ve()(()=>{mt()&&Dt()},250);return(0,n.useEffect)(()=>{const te=qe.current;return te.addEventListener("scroll",h,!1),window.addEventListener("resize",Tt),()=>{te.removeEventListener("scroll",h,!1),window.removeEventListener("resize",Tt)}}),n.createElement(oe.Bc,null,n.createElement(de,{ref:Ye},n.createElement(De,{ref:l},n.createElement(ae.A,{keyField:"_id",list:W},(te,Oe,it)=>{const Mt=Oe,{name:St,created:en,temporaryImageUrl:$t}=Mt,an=kt(Mt,["name","created","temporaryImageUrl"]);return n.createElement(ze,{key:te,"data-testid":`imageLibraryItem-${it}`},n.createElement(Ce,null,n.createElement(nt,{src:$t||`${x.H9}/${Pe}/${an._id}.${an.ext}`}),n.createElement(Xe,{isLoading:!!$t},$t?n.createElement(se.A,null):n.createElement("div",{className:"flex items-center gap-2"},n.createElement(oe.m_,null,n.createElement(oe.k$,{asChild:!0},n.createElement(H.$,{context:"admin",size:"icon",className:"h-[30px] w-[30px] rounded-full","data-testid":`imageLibraryUseItem-${it}`,onClick:()=>pe(Oe)},n.createElement(Z.Plus,{className:"h-3 w-3"}))),n.createElement(oe.ZI,null,"Use")),n.createElement(oe.m_,null,n.createElement(oe.k$,{asChild:!0},n.createElement(H.$,{context:"admin",size:"icon",className:"h-[30px] w-[30px] rounded-full","data-testid":`imageLibraryDeleteItem-${it}`,onClick:()=>G(Oe._id)},n.createElement(Z.Trash,{className:"h-3 w-3"}))),n.createElement(oe.ZI,null,"Delete"))))),n.createElement(ot,null,n.createElement(Re,null,$t?n.createElement(I.A,{stringKey:"ADMIN_IMAGE_LIBRARY_LOADING"}):St),n.createElement(we,null,en&&_()(en).from(Date.now()))))}),n.createElement(Ke.A,{list:M()(0,ut)},(te,Oe)=>n.createElement(ct,{key:te})))))};ke.propTypes={images:y().array.isRequired,isLoading:y().bool.isRequired,loadNextPage:y().func.isRequired,onDelete:y().func.isRequired,onSelect:y().func.isRequired,siteId:y().string.isRequired,totalImageCount:y().number.isRequired};const rt=ke;var dt=e(283722),ht=e(154789),Gt=e(784567);const Ut=(0,q.Ay)(ht.$n)`
97  justify-content: space-between;
98  height: 35px;
99`,qt=(0,q.Ay)(dt.Ay).attrs(()=>({name:"plus-thin"}))`
100  margin-right: 15px;
101
102  & svg, & svg path {
103    fill: none !important;
104  }
105`,Ot=(0,q.Ay)(Gt.A)`
106  && {
107    color: ${k.Qod};
108  }
109`,Ht=q.Ay.div`
110  height: 100%;
111  width: 100%;
112  background-color: ${k.dHK};
113  display: flex;
114  flex-flow: column nowrap;
115`,Xt=q.Ay.div`
116  content: "";
117  background-color: ${k.dHK};
118  width: 100%;
119  height: 24px;
120  position: absolute;
121  bottom: 0;
122  right: 10px;
123  z-index: 301;
124`,zt=(0,q.Ay)(dt.Ay).attrs(tt=>({color:(0,k.Qod)(tt),name:"downArrowGrad"}))`
125  line-height: 0;
126  position: absolute;
127  right: 20px;
128  bottom: 22px;
129  overflow: hidden;
130  & svg {
131    margin: -20px;
132    width: 59px;
133    height: 50px;
134  }
135`,mn=q.Ay.div`
136  padding: 0 29px;
137  background-color: ${k.YJk};
138  display: flex;
139  flex-direction: column;
140  justify-content: center;
141  height: 80px;
142  flex-shrink: 0;
143`,nn=q.Ay.div`
144  display: flex;
145  justify-content: space-between;
146  align-items: center;
147`,yn=q.Ay.div`
148  ${z.vE}
149  ${tt=>tt.disabled&&z.SA}
150  &:not(:first-child) {
151    margin-left: ${k.ebv};
152  }
153`,_n=q.Ay.div`
154  ${Ue.p6}
155  text-transform: uppercase;
156`,Cn=q.Ay.div`
157  display: flex;
158  height: 35px,
159`,xn=q.Ay.div`
160  ${Ue.eb};
161  color: ${k.zkP};
162  margin-top: ${k.Emp};
163  width: 100%;
164`,Nn=q.Ay.div`
165  display: flex;
166  align-items: center;
167  padding: 5px;
168  & > div {
169    width: 100%;
170  }
171  margin: 0 20px;
172  position: absolute;
173  top: 80px;
174  background: ${k.dHK};
175  z-index: 301;
176  right: 0;
177  left: 0;
178`,Dn=q.Ay.input.attrs({accept:"image/*",type:"file"})`
179display: none;
180`,hn=q.Ay.div`
181  ${Ue.eb};
182  color: ${k.zkP};
183  flex: 1;
184  display: flex;
185  align-items: center;
186  justify-content: center;
187  user-select: none;
188`,Zt=q.Ay.div`
189  ${z.TG}
190  display: flex;
191  flex-direction: row;
192  padding: 0 ${k.Emp};
193`,Yt=(0,q.Ay)(dt.Ay).attrs({name:"down-open"})`
194  transition: transform 0.4s ease;
195    ${tt=>tt.isAscending?`
196          transform: rotateZ(180deg);
197        `:"transform: rotateZ(0deg);"}
198`,In=q.Ay.div`
199  display: flex;
200  align-items: center;
201  gap: 20px;
202`,gt=q.Ay.span`
203  max-width: 600px;
204`;var Rt=e(306177),jt=e(622045);const Pn=tt=>{const{onClose:Dt,primaryToken:W,refreshKey:Y,siteId:G}=tt,[pe,Pe]=Be(tt),{handleAdd:Se,handleDelete:Ye,handleAjaxResponse:qe,handleAjaxRequest:ut,handleSearch:Lt,handleSelectImage:mt}=Pe,{images:Tt,loading:Ct,totalImageCount:l,params:h,errorMessageStringKey:te}=pe,Oe=n.createRef(),it=!!(Tt[0]&&Tt[0].temporaryImageUrl),Mt=!Ct||!it,St=$t=>{const an=$t.target.files;an&&an.length>0&&Se(an)},en=()=>{const{loadingNewImage:$t}=pe,{getNextPage:an}=Pe;return!Ct&&Tt.length===0?n.createElement(I.A,{component:hn,isLoading:Ct,stringKey:"ADM
204IN_IMAGE_LIBRARY_UPLOAD_TITLE"}):n.createElement(rt,{images:Tt,isAddingImage:$t,isLoading:Ct,loadNextPage:an,onDelete:Ye,onSelect:mt,siteId:G,totalImageCount:l})};return n.createElement(ee.lG,{context:"admin",open:!0,onOpenChange:$t=>{$t||Dt()}},n.createElement(ee.Cf,{size:"adminModal",className:"flex h-[85vh] flex-col p-0",id:"image-library-modal"},n.createElement(g.A,{headers:{Authorization:`Bearer ${W}`},method:"get",onFetch:ut,onValue:qe,params:h,refreshKey:Y,url:`${x.E2}/legacy/media`}),n.createElement(Ht,null,n.createElement(mn,null,n.createElement(nn,null,n.createElement(I.A,{component:_n,stringKey:"ADMIN_IMAGE_LIBRARY_TITLE"}),n.createElement(In,null,te&&n.createElement(gt,null,n.createElement(Rt.IJ,null),n.createElement(jt.A,{component:Rt.yn,stringKey:te})),n.createElement(Cn,null,n.createElement(Ut,{disabled:!Mt,onClick:()=>Oe&&Oe.current.click()},n.createElement(qt,null),n.createElement(I.A,{stringKey:"ADMIN_IMAGE_LIBRARY_BUTTON_ADD"})),n.createElement(Dn,{ref:Oe,onChange:St}))))),n.createElement(Nn,null,n.createElement(ne.A,{onSearch:Lt,searchPlaceholderKey:"ADMIN_IMAGE_LIBRARY_SEARCH",testIdSearchInput:"searchImageLibraryInput"})),en(),n.createElement(Xt,null))))};Pn.propTypes={onClose:y().func.isRequired,onSelect:y().func,onSelectAsUrl:y().func,primaryToken:y().string.isRequired,refreshKey:y().string.isRequired,siteId:y().string.isRequired},Pn.defaultProps={};const vn=Pn,Tn=tt=>({primaryToken:(0,A.mC)(tt),refreshKey:(0,m.dO)(tt),siteId:(0,t.V2d)(tt)}),pn=(0,a.connect)(Tn)(vn)},549214:(Ze,re,e)=>{e.d(re,{A:()=>ce});var t=e(224191),m=e(272568),A=e(816970),a=e(63696),n=e(362688),r=e.n(n),y=e(86138),g=e(83567),I=e(600308),x=e(556575),ne=e(46630),ee=e(221196),C=e.n(ee),N=e(663280),P=e(478158),O=e(154789),_=e(288745),E=e(886550),o=e(166143),c=e(884110),p=e(13155),w=e(601892),K=e(429195),f=e(545290),L=e(152544);const b=E.Ay.div`
205  display: flex;
206  width: 100%;
207  height: 100%;
208  min-height: 500px;
209  background-color: ${K.k6P};
210`,i=E.Ay.div`
211  width: 100%;
212  display: flex;
213  flex-flow: column nowrap;
214`,v=E.Ay.div`
215  display: flex;
216  justify-content: space-between;
217  padding: ${K.Sm7};
218  ${L.II}
219  text-transform: uppercase;
220  background-color: ${K.YJk};
221`,F=E.Ay.div`padding: 10px;`,D=E.Ay.div`
222  display: flex;
223  flex-flow: column;
224  height: 100%;
225  padding: ${K.Sm7};
226`,R=E.Ay.div`
227  cursor: pointer;
228`,ie=E.Ay.div`
229  display: flex;
230`,j=E.Ay.div`
231  ${L.II}
232  text-transform: uppercase;
233  ${f.vv};
234  &:not(:first-child) {
235    margin-left: ${K.Sm7};
236  }
237`,Q=E.Ay.div`
238  flex: 1;
239`,U=E.Ay.div`
240  display: flex;
241  margin-bottom: ${K.Emp};
242`,Ne=(0,E.Ay)(o.Ay)`
243  margin-bottom: ${K.Emp};
244
245`,ue=E.Ay.div`
246  width: 16px;
247`,Te=(0,E.Ay)(c.A)`
248  height: 164px;
249`,ye=(0,E.Ay)(p.Ay).attrs({height:139})``,me=E.Ay.div`
250  padding: ${K.Emp};
251`,ge=E.Ay.div`
252  display: flex;
253`,B=(0,E.Ay)(o.Ay)`
254  flex: 1;
255`,Ae=(0,E.Ay)(w.A)``;var fe=Object.defineProperty,Le=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,ae=(J,S,de)=>S in J?fe(J,S,{enumerable:!0,configurable:!0,writable:!0,value:de}):J[S]=de,Ke=J=>typeof J=="symbol"?J:J+"",_e=(J,S)=>{var de={};for(var De in J)he.call(J,De)&&S.indexOf(De)<0&&(de[De]=J[De]);if(J!=null&&Le)for(var De of Le(J))S.indexOf(De)<0&&Be.call(J,De)&&(de[De]=J[De]);return de},ve=(J,S,de)=>(ae(J,typeof S!="symbol"?S+"":S,de),de);const Me="groupName",xe="groupBannerUrl",Ie="groupBio",M="groupLinks",se="groupPeople",Z="peopleModalOpen",H=()=>({generatedKey:C().generate(),[x.tN]:"",[x.ZS]:"",[x.vs]:""});class oe extends a.Component{constructor(){super(...arguments),ve(this,"state",{[xe]:"",[Ie]:"",[Me]:"",[M]:[],[Z]:!1,[se]:[]}),ve(this,"showPersonLibModal",()=>{this.setState({[Z]:!0})}),ve(this,"handleChange",(S,de)=>{this.setState({[de]:S})}),ve(this,"handleLinkChange",(S,de,De)=>{const nt=(0,N.Ay)(this.state,Xe=>{Xe[M][De][de]=S});this.setState(nt)}),ve(this,"handleAddItem",(S,de,De)=>{const{[de]:nt}=this.state,Xe=S();this.setState({[de]:[...nt,Xe]}),De&&this.handleModalClose()}),ve(this,"handleModalClose",()=>{this.setState({[Z]:!1})}),ve(this,"handleDeleteItem",(S,de)=>{const{[S]:De}=this.state,nt=[...De];nt.splice(de,1),this.setState({[S]:nt})}),ve(this,"handleSave",()=>{const{handleSave:S,onCreate:de,onClose:De,handleEdit:nt,editingItemId:Xe}=this.props,Ce=this.state,{[Z]:Re}=Ce,we=_e(Ce,[Ke(Z)]);!!Xe?nt("group",Xe,we):S(we),de(),De()}),ve(this,"handleValue",S=>{if(!S)return;const{renderer:de}=S,{id:De}=this.state;de&&!!!De&&this.setState(de)}),ve(this,"getNewLinkHeaderText",S=>S[x.ZS]||a.createElement(y.A,{stringKey:"ACTION_NEW_LINK"})),ve(this,"getLinkLabel",S=>
255S[x.vs]||a.createElement(y.A,{stringKey:"ADMIN_LOGO_LINK_LABEL"})),ve(this,"getLabelNewPerson",S=>S.personName||a.createElement(y.A,{stringKey:"ADMIN_LABEL_NEW_PERSON"})),ve(this,"getLabelPerson",S=>S.personTitle||a.createElement(y.A,{stringKey:"ADMIN_LABEL_PERSON"}))}renderPeopleModal(){return a.createElement(I.A,{columns:_.T7,fetchObject:{endpoint:"/legacy/people",method:"GET"},NewItemComponent:x.Ay,newItemLabel:"ADMIN_LABEL_NEW_PERSON",onClose:()=>this.handleChange(!1,Z),onSelectItem:S=>this.handleAddItem(()=>S,se,!0),titleKey:"ADMIN_LABEL_PEOPLE",transformRequestWithRenderer:!0})}render(){const{[xe]:S,[Ie]:de,[Me]:De,[M]:nt,[se]:Xe,[Z]:Ce}=this.state,{handleChange:Re,handleLinkChange:we}=this,{editingItemId:ze,onClose:ct}=this.props;return a.createElement(b,null,Ce&&this.renderPeopleModal(),a.createElement(ne.A,{collection:"objects",id:ze,onValue:this.handleValue}),a.createElement(i,null,a.createElement(v,null,a.createElement(P.A,{onClick:ct}),a.createElement(O.Ay,{onClick:this.handleSave},a.createElement(y.A,{stringKey:"ADMIN_ACTION_SAVE"}))),a.createElement(D,null,a.createElement(Ne,{labelKey:"ADMIN_LABEL_NAME",onChange:ot=>Re(ot,Me),placeholderKey:"ADMIN_PLACEHOLDER_ENTER_NAME",value:De}),a.createElement(U,null,a.createElement(Q,null,a.createElement(ye,{canDrop:!1,dimensionRequirements:{exactDimensions:!0,pixelHeight:320,pixelWidth:300,verify:!1},imagePreview:S,labelKey:"ADMIN_LABEL_BANNER",onClearImage:()=>Re("",xe),onFileSubmit:ot=>Re(ot,xe)})),a.createElement(ue,null),a.createElement(Q,null,a.createElement(Te,{descriptionKey:"ADMIN_LABEL_GROUP_DESCRIPTION",labelKey:"ADMIN_LABEL_BIO",onChange:ot=>Re(ot,Ie),placeholderKey:"ADMIN_PLACEHOLDER_BIO",value:de}))),a.createElement(g.A,{addItemKey:"ACTION_ADD_LINK",draggable:!0,emptyListKey:"NO_LINKS",fallbackImageIcon:ot=>ot[x.tN]||"link",headerText:this.getNewLinkHeaderText,imageSrc:x.Q9,keyField:"generatedKey",labelKey:"ADMIN_LABEL_LINKS",list:nt,nameText:this.getLinkLabel,onAddItem:()=>this.handleAddItem(H,M),onDelete:ot=>this.handleDeleteItem(M,ot),onDragEnd:ot=>Re(ot,M),secondaryColor:!0},(ot,Qe)=>a.createElement(me,null,a.createElement(ge,null,a.createElement(B,{labelKey:"TEXT",onChange:Pt=>we(Pt,x.ZS,Qe),placeholderKey:"ADMIN_PLACEHOLDER_ENTER_TEXT",value:nt[Qe][x.ZS]}),a.createElement(ue,null),a.createElement(B,{labelHintKey:"URL_MUST_BEGIN_WITH_HTTP_HTTPS",labelKey:"URL",onChange:Pt=>we(Pt,x.vs,Qe),placeholderKey:"ADMIN_PLACEHOLDER_ENTER_URL",value:nt[Qe][x.vs]})),a.createElement(Ae,{onChange:Pt=>we(Pt,x.tN,Qe),value:nt[Qe][x.tN]}))),a.createElement(g.A,{addItemKey:"ADMIN_ACTION_ADD_PEOPLE",draggable:!0,emptyListKey:"ADMIN_LABEL_NO_PEOPLE",fallbackImageIcon:"gamer",headerText:this.getLabelNewPerson,imageSrc:ot=>ot.personImageUrl,keyField:ot=>ot._id,labelKey:"ADMIN_LABEL_PEOPLE",list:Xe,nameText:this.getLabelPerson,onAddItem:this.showPersonLibModal,onDelete:ot=>this.handleDeleteItem(se,ot),onDragEnd:ot=>Re(ot,se),secondaryColor:!0},ot=>a.createElement(F,null,ot.personName)))))}}ve(oe,"propTypes",{editingItemId:r().string,handleEdit:r().func.isRequired,handleSave:r().func.isRequired,onClose:r().func,onCreate:r().func}),ve(oe,"defaultProps",{editingItemId:null,onClose:()=>{},onCreate:()=>{}});var k=Object.defineProperty,z=Object.defineProperties,$=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Fe=(J,S,de)=>S in J?k(J,S,{enumerable:!0,configurable:!0,writable:!0,value:de}):J[S]=de,je=(J,S)=>{for(var de in S||(S={}))Ue.call(S,de)&&Fe(J,de,S[de]);if(le)for(var de of le(S))q.call(S,de)&&Fe(J,de,S[de]);return J},Je=(J,S)=>z(J,$(S));const We=J=>({handleEdit:(S,de,De)=>J((0,m.ix)(S,de,De)),handleSave:S=>{const de={collection:"groups",slug:(0,A.tn)(S.groupName),type:"group"},De=S,nt=(0,A.zI)(De),Xe=Je(je({},de),{renderer:nt});J((0,m.m3)(Xe))}}),ce=(0,t.connect)(null,We)(oe)},556575:(Ze,re,e)=>{e.d(re,{tN:()=>Ie,ZS:()=>Me,vs:()=>xe,Ay:()=>Je,Q9:()=>se});var t=e(224191),m=e(272568),A=e(816970),a=e(63696),n=e(362688),r=e.n(n),y=e(86138),g=e(83567),I=e(46630),x=e(776717),ne=e.n(x),ee=e(611986),C=e.n(ee),N=e(663280),P=e(221196),O=e.n(P),_=e(886550),E=e(166143),o=e(884110),c=e(13155),p=e(962333),w=e(601892),K=e(478158),f=e(429195),L=e(152544);const b=_.Ay.div`
256  display: flex;
257  width: 664px;
258  height: 100%;
259  min-height: 500px;
260  background-color: ${f.dHK};
261`,i=_.Ay.div`
262  display: flex;
263  flex-flow: column nowrap;
264  width: 100%;
265`,v=_.Ay.div`
266  display: flex;
267  justify-content: space-between;
268  align-items: center;
269  padding: 0 26px;
270  height: 86px;
271  font-weight: bold;
272  border-bottom: 0.5px solid ${f.dmy};
273`,F=_.Ay.div`
274  ${L.ig}
275  color: ${f.o0B};
276  margin-right: auto;
277`,D=_.Ay.div`
278  display: flex;
279  flex-flow: column;
280  height: 100%;
281  padding: ${f.Sm7};
282`,R=(0,_.Ay)(K.A).attrs(We=>({background:(0,f.YJk)(We),large:!0}))``,ie=_.Ay.div`
283  display: flex;
284`,j=(0,_.Ay)(p.Ay).attrs({icon:"librarySave",iconSize:18,iconSpacing:12,kind:"large"})`
285  padding: 0 21px;
286`,Q=_.Ay.div`
287  flex: 1;
288`,U=_.Ay.div`
289  display: flex;
290  margin-bottom: ${f.Emp};
291`,Ne=(0,_.Ay)(E.Ay)`
292  margin-bottom: ${f.Emp};
293
294`,ue=_.Ay.div`
295  width: 16px;
296`,Te=(0,_.Ay)(o.A)`
297  height: 201px;
298`,ye=(0,_.Ay)(c.Ay).attrs({height:163})``,me=_.Ay.div`
299  padding: ${f.Emp};
300`,ge=_.Ay.div`
301  display: flex;
302`,B=(0,_.Ay)(E.Ay)`
303  flex: 1;
304`,Ae=(0,_.Ay)(w.A)``;var fe=Object.defineProperty,Le=(We,ce,J)=>ce in We?fe(We,ce,{enumerable:!0,configurable:!0,writable:!0,value:J}):We[ce]=J,he=(We,ce,J)=>(Le(We,typeof ce!="symbol"?ce+"":ce,J),J);const Be="personName",ae="personTitle",Ke="personImageUrl",_e="personBio",ve="personLinks",Me="linkText",xe="linkUrl",Ie="linkIconName",M={"facebook.com":ne(),"twitter.com":C()},se=We=>{try{if(We[Ie])return null;let{linkUrl:ce}=We;
304/^(?:f|ht)tps?:\/\//.test(ce)||(ce=`https://${ce}`);const S=new URL(ce).hostname.replace("www.","");return M[S]||null}catch{return null}};class Z extends a.Component{constructor(){super(...arguments),he(this,"state",{[Ie]:"",[Me]:"",[xe]:"",[ve]:[],[_e]:"",[Ke]:"",[Be]:"",[ae]:""}),he(this,"handleChange",(ce,J)=>{this.setState({[J]:ce})}),he(this,"handleLinkChange",(ce,J,S)=>{const de=(0,N.Ay)(this.state,De=>{De[ve][S][J]=ce});this.setState(de)}),he(this,"handleAddLink",()=>{const{[ve]:ce}=this.state;this.setState({[ve]:[...ce,{generatedKey:O().generate(),[Ie]:"",[Me]:"",[xe]:""}]})}),he(this,"handleDeleteLink",ce=>{const{[ve]:J}=this.state,S=[...J];S.splice(ce,1),this.setState({[ve]:S})}),he(this,"handleSave",()=>{const{[ve]:ce,[_e]:J,[Ke]:S,[Be]:de,[ae]:De}=this.state,{handleSave:nt,handleEdit:Xe,onCreate:Ce,onClose:Re,editingItemId:we}=this.props;!!we?Xe("person",we,this.state):nt({links:ce,personBio:J,personImageUrl:S,personName:de,personTitle:De}),Ce(),Re()}),he(this,"handleValue",ce=>{if(!ce)return;const{id:J}=this.state,{renderer:S}=ce;S&&!!!J&&this.setState(S)}),he(this,"getNewLinkText",ce=>ce[Me]||a.createElement(y.A,{stringKey:"ACTION_NEW_LINK"})),he(this,"getNewLinkLabel",ce=>ce[xe]||a.createElement(y.A,{stringKey:"ADMIN_LOGO_LINK_LABEL"}))}render(){const{[ve]:ce,[_e]:J,[Ke]:S,[Be]:de,[ae]:De}=this.state,{editingItemId:nt,onClose:Xe}=this.props,{handleChange:Ce,handleLinkChange:Re}=this;return a.createElement(b,null,a.createElement(i,null,a.createElement(I.A,{collection:"objects",id:nt,onValue:this.handleValue}),a.createElement(v,null,a.createElement(y.A,{component:F,stringKey:"ADMIN_LABEL_NEW_PERSON"}),a.createElement(R,{onClick:Xe}),a.createElement(j,{labelKey:"ADMIN_ACTION_SAVE",onClick:this.handleSave})),a.createElement(D,null,a.createElement(U,null,a.createElement(Q,null,a.createElement(Ne,{labelKey:"ADMIN_LABEL_NAME",onChange:we=>Ce(we,Be),placeholderKey:"ADMIN_PLACEHOLDER_ENTER_NAME",value:de}),a.createElement(ye,{dimensionRequirements:{exactDimensions:!0,pixelHeight:460,pixelWidth:600,verify:!1},imagePreview:S,labelKey:"ADMIN_LABEL_PROFILE_PHOTO",onClearImage:()=>Ce("",Ke),onFileSubmit:we=>Ce(we,Ke)})),a.createElement(ue,null),a.createElement(Q,null,a.createElement(Ne,{labelKey:"ADMIN_LABEL_TITLE",onChange:we=>Ce(we,ae),placeholderKey:"ADMIN_PLACEHOLDER_ENTER_TITLE",value:De}),a.createElement(Te,{descriptionKey:"ADMIN_LABEL_PERSON_DESCRIPTION",labelKey:"ADMIN_LABEL_BIO",onChange:we=>Ce(we,_e),placeholderKey:"ADMIN_PLACEHOLDER_BIO",value:J}))),a.createElement(g.A,{addItemKey:"ACTION_ADD_LINK",draggable:!0,emptyListKey:"NO_LINKS",fallbackImageIcon:we=>we[Ie]||"link",headerText:this.getNewLinkText,imageSrc:se,labelKey:"ADMIN_LABEL_LINKS",list:ce,nameText:this.getNewLinkLabel,noPadding:!0,onAddItem:this.handleAddLink,onDelete:this.handleDeleteLink,onDragEnd:we=>Ce(we,ve),secondaryColor:!0},(we,ze)=>a.createElement(me,null,a.createElement(ge,null,a.createElement(B,{labelKey:"TEXT",onChange:ct=>Re(ct,Me,ze),placeholderKey:"ADMIN_PLACEHOLDER_ENTER_TEXT",value:ce[ze][Me]}),a.createElement(ue,null),a.createElement(B,{labelHintKey:"URL_MUST_BEGIN_WITH_HTTP_HTTPS",labelKey:"URL",onChange:ct=>Re(ct,xe,ze),placeholderKey:"ADMIN_PLACEHOLDER_ENTER_URL",value:ce[ze][xe]})),a.createElement(Ae,{onChange:ct=>Re(ct,Ie,ze),value:ce[ze][Ie]}))))))}}he(Z,"propTypes",{editingItemId:r().string,handleEdit:r().func.isRequired,handleSave:r().func.isRequired,onClose:r().func,onCreate:r().func}),he(Z,"defaultProps",{editingItemId:null,onClose:()=>{},onCreate:()=>{}});var H=Object.defineProperty,oe=Object.defineProperties,k=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Ue=(We,ce,J)=>ce in We?H(We,ce,{enumerable:!0,configurable:!0,writable:!0,value:J}):We[ce]=J,q=(We,ce)=>{for(var J in ce||(ce={}))$.call(ce,J)&&Ue(We,J,ce[J]);if(z)for(var J of z(ce))le.call(ce,J)&&Ue(We,J,ce[J]);return We},Fe=(We,ce)=>oe(We,k(ce));const je=We=>({handleEdit:(ce,J,S)=>We((0,m.ix)(ce,J,S)),handleSave:({links:ce,personBio:J,personImageUrl:S,personName:de,personTitle:De})=>{const nt={collection:"people",slug:(0,A.tn)(de),type:"person"},Xe={personBio:J,personName:de,personTitle:De,personImageUrl:S,personLinks:ce.reduce((we,{linkText:ze,linkUrl:ct,linkIconName:ot})=>ze||ot||ct?[...we,{linkText:ze,linkUrl:ct,linkIconName:ot}]:we,[])},Ce=(0,A.zI)(Xe),Re=Fe(q({},nt),{renderer:Ce});We((0,m.m3)(Re))}}),Je=(0,t.connect)(null,je)(Z)},391654:(Ze,re,e)=>{e.d(re,{A:()=>_});var t=e(362688),m=e.n(t),A=e(63696),a=e(342319),n=e(711724),r=e(114735),y=Object.defineProperty,g=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ne=(E,o,c)=>o in E?y(E,o,{enumerable:!0,configurable:!0,writable:!0,value:c}):E[o]=c,ee=(E,o)=>{for(var c in o||(o={}))I.call(o,c)&&ne(E,c,o[c]);if(g)for(var c of g(o))x.call(o,c)&&ne(E,c,o[c]);return E},C=(E,o)=>{var c={};for(var p in E)I.call(E,p)&&o.indexOf(p)<0&&(c[p]=E[p]);if(E!=null&&g)for(var p of g(E))o.indexOf(p)<0&&x.call(E,p)&&(c[p]=E[p]);return c};const N={collection:m().string.isRequired,onlyShowRendererizedObjects:m().bool},P={onlyShowRendererizedObjects:!1};function O(E){var o=E,{collection:c,onlyShowRendererizedObjects:p}=o,w=C(o,["collection","onlyShowRendererizedObjects"]);return A.createElement(a.A,{collection:c,limit:1e3},(K,f,L,b)=>{if(!b)return null;let i=K;return p&&(i=K.filter(v=>!!v.renderer)),A.createElement(r.A,ee({docs:i},w))})}O.propTypes=N,O.defaultProps=P;const _=(0,n.A)(O)},114735:(Ze,re,e)=>{e.d(re,{A:()=>x});var t=e(1883),m=e.n(t),A=e(362688),a=e.n(A),n=e(63696),r=e(269010);const y={docs:a().arrayOf(a().shape({_id:a().string.isRequired,data:a().shape({}),renderer:a().shape({})}).isRequired).isRequired,inputTestId:a().string,onChange:a().func.isRequired,rendererN
304ameField:a().string,sort:a().bool,value:a().string,valueField:a().string},g={rendererNameField:null,sort:!0,value:null,valueField:"_id"},I="Untitled";function x({docs:ne,onChange:ee,rendererNameField:C,value:N,valueField:P,sort:O,inputTestId:_}){const E=(0,n.useMemo)(()=>{const p=ne.filter(w=>w).map(w=>{var K,f,L;const b=w[P];return{label:C&&((K=w.renderer)==null?void 0:K[C])||w.name||((f=w.data)==null?void 0:f.title)||((L=w.data)==null?void 0:L.name)||I,value:b}});return O?m()(p,w=>w.label):p},[ne]),o=(0,n.useMemo)(()=>E.find(p=>p.value===N)||null,[E,N]),c=p=>ee(p.value);return n.createElement(r.Ay,{dataTestId:_,onChange:c,options:E,value:o})}x.propTypes=y,x.defaultProps=g},347778:(Ze,re,e)=>{e.d(re,{A:()=>Lr});var t=e(867678),m=e.n(t),A=e(362688),a=e.n(A),n=e(63696),r=e(886550),y=e(726866),g=e(269010),I=e(665274),x=e(545290),ne=e(505693),ee=e.n(ne),C=e(86138),N=e(483881),P=e(557055),O=e(407128),_=e(13155),E=e(879019),o=e(166143),c=e(884110),p=e(48797),w=e(622045),K=e(935370),f=e(774302),L=e(217243),b=e(152544),i=e(429195),v=e(439018),F=e(5077),D=e(426678),R=e(453853);const j=({mode:d,overlayId:s})=>{const u=(0,D.v)(s),Ee=(0,D.w)({code:u.code}),$e=(0,v.Z)(),Ge=(0,R.A)();return n.createElement(F.A,{dynamicFieldProps:Ee,engagementProps:Ge,mode:d,overlayProps:u,targetingProps:$e})};var Q=e(791271),U=e(600308),Ne=e(542975),ue=e(124615),Te=e(556575),ye=e(818339),me=e.n(ye),ge=e(403220),B=e.n(ge),Ae=e(288745),fe=e(663280),Le=e(888554),he=e(990634),Be=e(94402),ae=e(914347),Ke=e(468205),_e=e(478158),ve=e(154789),Me=e(498685),xe=e(224191),Ie=e(789069),M=e(41989),se=e(474369);const Z={imageUrl:a().string,onChangeImage:a().func.isRequired,onChangeText:a().func.isRequired,text:a().string.isRequired,title:a().string.isRequired},H={imageUrl:null},oe=r.Ay.div`
305  display: flex;
306  flex-flow: column;
307  padding: 16px;
308  background: ${i.dHK};
309`;function k({imageUrl:d,onChangeImage:s,onChangeText:u,text:Ee,title:$e}
309){const[Ge,at]=(0,n.useState)(!0),et=(0,xe.useSelector)(Ie.PX);return n.createElement("div",null,n.createElement(se.A,{headerBackground:et,noDefaultIcon:!0,onSelect:()=>at(st=>!st),open:Ge,showArrow:!0,type:$e},n.createElement(oe,null,n.createElement(o.Ay,{labelKey:"ADMIN_LABEL_OPTION",onChange:u,placeholderText:$e,value:Ee}),n.createElement(_.Ay,{canDrop:!1,height:150,imagePreview:d||void 0,labelKey:"ADMIN_CARD_IMAGE_NAME",onClearImage:s,onFileSubmit:s}))))}k.propTypes=Z,k.defaultProps=H;const z=r.Ay.div`min-width: 500px;`,$=r.Ay.div`
310  display: flex;
311  flex-flow: row nowrap;
312  align-items: center;
313  padding: 16px;
314  ${x.Id};
315`,le=r.Ay.div`flex-grow: 1;`,Ue=r.Ay.div`
316  padding: 16px;
317  background: ${i.dHK};
318`,q=r.Ay.div`
319  padding-bottom: 16px;
320  margin-bottom: 16px;
321  border-bottom: 2px solid ${i.YJk};
322`,Fe=r.Ay.div`
323  align-items: center;
324  display: flex;
325  flex-flow: row nowrap;
326  margin-top: 16px;
327`,je=r.Ay.div`
328  display: flex;
329  flex-flow: row nowrap;
330`,Je=r.Ay.div`flex: 1 1 50%;`,We=r.Ay.div`
331  flex: 1 1 50%;
332  margin-left: 10px;
333`,ce=(0,r.Ay)(ve.vq).attrs({fullWidth:!0,spacing:"10px 0 0 0"})``,J={initialDoc:a().shape({}).isRequired,onClose:a().func,onSave:a().func},S={onClose:null,onSave:null},de="answer";function De({initialDoc:d,onClose:s,onSave:u}){const[Ee,$e]=(0,n.useState)(null),{t:Ge}=(0,M._h)(),at=(0,xe.useSelector)(Ie.Wz),et=!d.fromOverlay,st=(0,Me.wA)(),[Ve,He]=(0,Be.Ay)({initialDoc:d}),pt=Wt=>{switch(Wt){case"poll":He({payload:ae.d.Poll,type:"SET_TYPE"});break;case"prediction":He({payload:ae.d.Prediction,type:"SET_TYPE"});break;case"trivia":He({payload:ae.d.Trivia,type:"SET_TYPE"});break;default:break}},yt=()=>He({type:"ADD_BLANK_ANSWER"}),At=()=>He({type:"DELETE_LAST_ANSWER"}),Ft=Ve.poll.type!==ae.d?Ve.poll.answers.length<6:!0,Et=Ve.poll.answers.length>2;(0,n.useEffect)(()=>{const{poll:Wt}=Ve,Bt=(Wt.answers||[]).filter(Qt=>!Qt.answer);Wt.name&&Wt.question&&!Bt.length&&$e(null)},[Ve.poll]);const vt=()=>{const{poll:Wt}=Ve;if(!Wt.name){$e("ADMIN_LABEL_ERROR_NAME");return}if(!Wt.question){$e("ADMIN_LABEL_ERROR_QUESTION");return}if((Wt.answers||[]).filter(Qt=>!Qt.answer).length){$e("ADMIN_LABEL_ERROR_ANSWER");return}Ve.poll._id?st((0,he.J8)(Ve.poll)):st((0,he.Gi)(Ve.poll)),u?.()},un=Ve.correctAnswers.filter(Wt=>Wt.correct)[0],Vt=()=>{var Wt;return n.createElement(n.Fragment,null,n.createElement(q,null,n.createElement(o.Ay,{labelKey:"NAME",onChange:Bt=>{He({payload:Bt,type:"SET_NAME"})},placeholderKey:`LABEL_NEW_${(((Wt=Ve.poll)==null?void 0:Wt.type)||"").toUpperCase()}`,value:Ve.poll.name}),n.createElement(o.Ay,{labelKey:"ADMIN_LABEL_QUESTION",onChange:Bt=>{He({payload:Bt,type:"SET_QUESTION"})},placeholderKey:"ADMIN_LABEL_POLL_EDITOR_QUESTION_PLACEHOLDER",value:Ve.poll.question}),n.createElement(Fe,null,n.createElement(E.A,{checked:Ve.poll.showCount,label:"Show numbers",noSpaceBetween:!0,onChange:Bt=>{He({payload:Bt,type:"SET_SHOW_COUNT"})}})),Ve.poll.type===ae.d.Trivia&&n.createElement(n.Fragment,null,n.createElement(Ke.A,null,Ge("ADMIN_POLL_EDITOR_CORRECT_OPTION")),n.createElement(g.Ay,{getOptionLabel:Bt=>Bt.answer,getOptionValue:Bt=>Bt.answer,onChange:Bt=>{He({payload:[{answer:Bt.answer,correct:!0}],type:"SET_CORRECT_ANSWERS"})},options:Ve.poll.answers,placeholder:Ge("ADMIN_SELECT_AN_ANSWER"),value:un,valueKey:de})),Ve.poll.type===ae.d.Prediction&&n.createElement(je,null,n.createElement(Je,null,n.createElement(Ke.A,null,Ge("RESULTS")),n.createElement(g.Ay,{onChange:Bt=>{He({payload:Bt.value,type:"SET_PREDICTION_STATUS"})},options:Be.aL,value:(0,Be.Ro)(Ve.predictionStatus)})),Ve.predictionStatus===Be.eH.COMPLETED&&n.createElement(We,null,n.createElement(Ke.A,null,Ge("ANSWER")),n.createElement(g.Ay,{getOptionLabel:Bt=>Bt.answer,getOptionValue:Bt=>Bt.answer,onChange:Bt=>{He({payload:[{answer:Bt.answer,correct:!0}],type:"SET_CORRECT_ANSWERS"})},options:Ve.poll.answers,placeholder:Ge("ADMIN_SELECT_AN_ANSWER"),value:un,valueKey:de})))),Ve.poll.answers.map((Bt,Qt)=>{const _t=`Option ${Qt+1}`;return n.createElement(k,{key:Bt._id,imageUrl:Bt.imageUrl,onChangeImage:sn=>{const bt=(0,fe.Ay)(Ve.poll.answers,Nt=>{Nt[Qt].imageUrl=sn});He({payload:bt,type:"SET_ANSWERS"})},onChangeText:sn=>{const bt=(0,fe.Ay)(Ve.poll.answers,Nt=>{Nt[Qt].answer=sn});He({payload:bt,type:"SET_ANSWERS"})},text:Bt.answer,title:_t})}),Ft&&n.createElement(ce,{onClick:yt},Ge("ADMIN_POLL_EDITOR_ADD_OPTION")),Et&&n.createElement(ce,{onClick:At},Ge("ADMIN_POLL_EDITOR_REMOVE_OPTION")))};return n.createElement(z,null,n.createElement($,null,n.createElement(_e.A,{onClick:s}),n.createElement(le,null),n.createElement(ve.Ay,{onClick:vt},Ge("ACTION_SAVE"))),n.createElement(Ue,null,Ee&&n.createElement(Le.r,{admin:!0,labelKey:Ee}
333),et?n.createElement(I.A,{activeBackground:at,onChange:pt,options:[{label:"POLL",value:"poll"},{label:"TRIVIA",value:"trivia"},{label:"ADMIN_LABEL_QUEST_PREDICTION",value:"prediction"}],value:Ve.poll.type},Vt()):Vt()))}De.propTypes=J,De.defaultProps=S;var nt=e(654584),Xe=e(579226),Ce=e(171751),Re=e(990220),we=Object.defineProperty,ze=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Qe=(d,s,u)=>s in d?we(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Pt=(d,s)=>{for(var u in s||(s={}))ct.call(s,u)&&Qe(d,u,s[u]);if(ze)for(var u of ze(s))ot.call(s,u)&&Qe(d,u,s[u]);return d};const xt={collection:"polls",data:{kind:"two_option_poll",showNumbers:!1},type:"poll"},kt={collection:"polls",data:{},fromOverlay:!0},ke=(d,s)=>{const u=Pt({},kt);switch(s){case"poll":u.data={kind:"two_option_poll",name:d("LABEL_NEW_POLL"),title:d("LABEL_NEW_POLL")};break;case"prediction":u.data={kind:"two_option_prediction",name:d("LABEL_NEW_PREDICTION"),status:{kind:"open"},title:d("LABEL_NEW_PREDICTION")};break;case"trivia":u.data={kind:"two_option_trivia",name:d("LABEL_NEW_TRIVIA"),title:d("LABEL_NEW_TRIVIA")};break;default:return xt}return u.type=s,u},dt=({onClose:d=()=>null,onSelectItem:s,type:u="poll"})=>{const{t:Ee}=(0,M._h)(),[$e,Ge]=(0,n.useState)(null),at=(0,n.useMemo)(()=>[{accessor:"name",isTitle:!0,minWidth:120,title:Ee("NAME"),transformValue:pt=>pt||Ee("ADMIN_LABEL_UNTITLED_POLL")},{accessor:"question",title:Ee("ADMIN_LABEL_QUESTION"),width:290},{accessor:"open",title:Ee("ADMIN_CHANNEL_LIBRARY_IS_OPEN"),transformValue:pt=>pt.toString(),width:80},{accessor:"modified",sort:Ae.AZ,title:Ee("ADMIN_CHANNEL_LIBRARY_LAST_MODIFIED"),transformValue:pt=>me()(pt).fromNow(),width:140},{accessor:"type",title:"type",transformValue:pt=>B()(pt)}],[Ee]),et=pt=>{s(pt),d()},st=pt=>{Ge((0,Ce.Th)(pt))},Ve=()=>{Ge(ke(Ee,u))},He=()=>Ge(null);return n.createElement(n.Fragment,null,n.createElement(U.A,{buttonProps:{labelKey:"ADMIN_LABEL_NEW_QUESTION",onClick:Ve},columns:at,fetchObject:{service:Re.cA},helperText:"ADMIN_LABEL_MULTIPLE_CHOICE_DESCRIPTION",onClose:d,onEditItem:st,onSelectItem:et,params:{type:u},searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH_FOR_A_QUESTION",titleKey:"ADMIN_PANEL_MULTIPLE_CHOICE_NAME"}),n.createElement(nt.lG,{context:"admin",open:$e!==null,onOpenChange:pt=>!pt&&He()},n.createElement(nt.Cf,{hideCloseButton:!0,className:"flex h-[min(90vh,720px)] w-[500px] max-w-[500px] flex-col overflow-hidden p-0"},$e&&n.createElement("div",{className:"min-h-0 flex-1"},n.createElement(Xe.A,{variant:"admin",className:"h-full"},n.createElement(De,{initialDoc:$e,onClose:He,onSave:He}))))))};var ht=e(46630),Gt=e(549214),Ut=e(711724),qt=Object.defineProperty,Ot=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,zt=(d,s,u)=>s in d?qt(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,mn=(d,s)=>{for(var u in s||(s={}))Ht.call(s,u)&&zt(d,u,s[u]);if(Ot)for(var u of Ot(s))Xt.call(s,u)&&zt(d,u,s[u]);return d},nn=(d,s,u)=>(zt(d,typeof s!="symbol"?s+"":s,u),u);class yn extends n.Component{constructor(){super(...arguments),nn(this,"state",{editModalOpen:!1,libraryModalOpen:!1}),nn(this,"handleSelectItem",s=>{const{onChange:u,options:{valueField:Ee}}=this.props;u(s[Ee]),this.setState({libraryModalOpen:!1})}),nn(this,"handleRemoveItem",()=>{const{onChange:s}=this.props;s(null)}),nn(this,"handleRemoveDraggableItem",()=>{const{onDelete:s}=this.props;s()}),nn(this,"handleCloseEditModal",()=>this.setState({editModalOpen:!1}))}render(){const{editModalOpen:s,libraryModalOpen:u}=this.state,{className:Ee,options:$e,value:Ge}=this.props,{draggable:at,fancyButtonProps:et,icon:st,newItemBackLabel:Ve="ADMIN_ACTION_BACK_TO_LIBRARY",type:He}=$e,pt=at?this.handleRemoveDraggableItem:this.handleRemoveItem,[yt,At]=(Et=>{switch(Et){case"person":return[n.createElement(U.A,{columns:Ae.T7,fetchObject:{endpoint:"/legacy/people",method:"GET"},helperText:"ADMIN_LABEL_PEOPLE_HELPER_TEXT",NewItemComponent:Te.Ay,newItemLabel:"ADMIN_LABEL_NEW_PERSON",onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,searchPlaceholderKey:"LABEL_PERSON_SEARCH_PLACEHOLDER",titleKey:"ADM
333IN_PERSON_BUTTON_PLACEHOLDER",transformRequestWithRenderer:!0}),n.createElement(Te.Ay,{backButtonKey:Ve,editingItemId:Ge,onClose:this.handleCloseEditModal})];case"trivia":case"poll":case"prediction":return[n.createElement(dt,{onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,type:He}),n.createElement(ht.A,{collection:"poll",id:Ge},(vt,un)=>!un||!vt?null:n.createElement(De,{initialDoc:vt,onClose:this.handleCloseEditModal,onSave:this.handleCloseEditModal,type:He}))];case"multipleChoice":return[n.createElement(dt,{onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,type:null}),n.createElement(ht.A,{collection:"poll",id:Ge},(vt,un)=>!un||!vt?null:n.createElement(De,{initialDoc:vt,onClose:this.handleCloseEditModal,onSave:this.handleCloseEditModal,type:null}))];case"group":return[n.createElement(U.A,{columns:Ae.Tu,fetchObject:{endpoint:"/legacy/groups",method:"GET"},helperText:"ADMIN_LABEL_GROUPS_HELPER_TEXT",NewItemComponent:Gt.A,newItemLabel:"ADMIN_LABEL_NEW_GROUP",onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,searchPlaceholderKey:"LABEL_PERSON_SEARCH_PLACEHOLDER",titleKey:"ADMIN_PERSON_BUTTON_PLACEHOLDER",transformRequestWithRenderer:!0}),n.createElement(Gt.A,{backButtonKey:Ve,editingItemId:Ge,onClose:this.handleCloseEditModal})];default:return[null,null]}})(He),Ft=[ae.d.Poll,ae.d.Prediction,ae.d.Trivia].includes(He)?"poll":void 0;return n.createElement(n.Fragment,null,u&&yt,s&&n.createElement(ue.A,{fixedHeight:!0,fixedWidth:!0,onClose:this.handleCloseEditModal},At),n.createElement(Ne.A,mn({className:Ee,collection:Ft,draggable:at,icon:st,onAdd:()=>this.setState({libraryModalOpen:!0}),onEdit:()=>this.setState({editModalOpen:!0}),onRemove:pt,value:Ge},et)))}}nn(yn,"propTypes",{className:a().string,onChange:a().func.isRequired,onDelete:a().func,options:a().object.isRequired,value:a().string}),nn(yn,"defaultProps",{className:"",onDelete:()=>{},value:""});const _n=(0,Ut.A)(yn);var Cn=e(83567),xn=e(221196),Nn=e.n(xn),Dn=e(776637),hn=e.n(Dn),Zt=e(835841),Yt=e.n(Zt),In=e(962832),gt=e.n(In),Rt=e(915260),jt=e.n(Rt),Pn=e(224319),vn=e.n(Pn),Tn=e(903583),pn=e.n(Tn);const tt=(d,s)=>gt()(d,s),Dt=(d,s,u)=>pn()(u)?vn()(Yt()(d),s):jt()(Yt()(d),s,u,Yt()),W=(d="")=>d.charAt(0)==="@"?d:`@${d}`,G={ADMIN_LABEL_TWITTER:(d="")=>!d?.length||typeof d.charAt!="function"?"":d.charAt(0)==="#"?d:W(d)};function pe({config:{typeOptions:{deleteButtonKey:d,deleteButtonText:s,draggable:u,onDragEnd:Ee,collapsible:$e=!1,addItemKey:Ge,emptyListKey:at,itemConfig:et,itemIcon:st,itemSubtitle:Ve,itemSubtitleKey:He,itemTitleField:pt,emptyTitleKey:yt,noPadding:At},labelKey:Ft},onChange:Et,value:vt}){const[un,Vt]=(0,n.useState)(vt),Wt=(0,n.useMemo)(()=>!!(d||s),[d,s]),Bt=()=>{const bt=[...un,{arrayId:Nn().generate()}];Vt(bt)},Qt=bt=>{const Nt=[...un];Nt.splice(bt,1),Vt(Nt)},_t=(bt,Nt,cn)=>{G[cn]&&(bt.source=G[cn](bt.source));const On=(0,fe.Ay)(un,Yn=>{Yn[Nt]=bt});Vt(On)},sn=bt=>bt[pt]||n.createElement(C.A,{stringKey:yt});return(0,n.useEffect)(()=>{Et(un)},[hn()(un)]),$e?n.createElement(Cn.A,{addItemKey:Ge,draggable:u,emptyListKey:at,headerText:sn,iconName:st,keyField:bt=>bt.arrayId,list:un,nameKey:He,nameText:Ve,noPadding:At,onAddItem:Bt,onDelete:Qt,onDragEnd:Ee,useInnerDeleteButton:Wt},(bt,Nt,cn)=>n.createElement(Lr,{key:Nt,onChange:On=>_t(On,Nt,Ft),properties:et,renderer:bt,style:{padding:"0 15px 15px 15px"}},Wt&&n.createElement(n.Fragment,null,n.createElement(y.A,null),n.createElement(w.A,{component:ve._s,fullwidth:!0,onClick:On=>cn(On,Nt),stringKey:d},s)))):"noncollapsible list here"}pe.propTypes={config:a().shape({fieldName:a().string.isRequired,labelKey:a().string,typeOptions:a().shape({addItemKey:a().string,collapsible:a().bool,deleteButtonKey:a().string,deleteButtonText:a().string,draggable:a().bool,emptyListKey:a().string,emptyTitleKey:a().string,itemConfig:a().array,itemIcon:a().oneOf([a().func,a().string]),itemSubtitle:a().oneOf([a().func,a().string]),itemSubtitleKey:a().string,itemTitleField:a().string,noPadding:a().bool,onDragEnd:a().func})}).isRequired,onChange:a().func.isRequired,value:a().arrayOf(a().object)},pe.defaultProps={value:[]};const Pe=(0,Ut.A)(pe);var Se=e(679380),Ye=Object.defineProperty,qe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,mt=(d,s,u)=>s in d?Ye(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Tt=(d,s)=>{for(var u in s||(s={}))ut.call(s,u)&&mt(d,u,s[u]);if(qe)for(var u of qe(s))Lt.call(s,u)&&mt(d,u,s[u]);return d},Ct=(d,s,u)=>(mt(d,typeof s!="symbol"?s+"":s,u),u);class l extends n.Component{constructor(){super(...arguments),Ct(this,"state",{editModalOpen:!1,libraryModalOpen:!1}),Ct(this,"handleSelectItem",s=>{const{onChange:u,options:{valueField:Ee}}=this.props;u(s[Ee]),this.setState({libraryModalOpen:!1})}),Ct(this,"handleRemoveItem",()=>{const{onChange:s}=this.props;s(null)}),Ct(this,"handleRemoveDraggableItem",()=>{const{onDelete:s}=this.props;s()}),Ct(this,"handleCloseEditModal",()=>this.setState({editModalOpen:!1}))}render(){const{editModalOpen:s,libraryModalOpen:u}=this.state,{className:Ee,options:$e,value:Ge}=this.props,{draggable:at,fancyButtonProps:et,icon:st,newItemBackLabel:Ve="ADMIN_ACTION_BACK_TO_LIBRARY",type:He}=$e,pt=at?this.handleRemoveDraggableItem:this.handleRemoveItem,[yt,At]=(Ft=>{switch(Ft){case"person":return[n.createElement(U.A,{columns:Ae.T7,fetchObject:{endpoint:"/legacy/people",method:"GET"},helperText:"ADMIN_LABEL_PEOPLE_HELPER_TEXT",NewItemComponent:Te.Ay,newItemLabel:"ADMIN_LABEL_NEW_PERSON",onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,searchPlaceholderKey:"LABEL_PERSON_SEARCH_PLACEHOLDER",titleKey:"ADM
333IN_PERSON_BUTTON_PLACEHOLDER",transformRequestWithRenderer:!0}),n.createElement(Te.Ay,{backButtonKey:Ve,editingItemId:Ge,onClose:this.handleCloseEditModal})];case"trivia":case"poll":case"prediction":return[n.createElement(dt,{onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,type:He}),n.createElement(ht.A,{collection:"poll",id:Ge},(Et,vt)=>!vt||!Et?null:n.createElement(De,{initialDoc:Et,onClose:this.handleCloseEditModal,onSave:this.handleCloseEditModal,type:He}))];case"multipleChoice":return[n.createElement(dt,{onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,type:He}),n.createElement(ht.A,{collection:"poll",id:Ge},(Et,vt)=>!vt||!Et?null:n.createElement(De,{initialDoc:Et,onClose:this.handleCloseEditModal,onSave:this.handleCloseEditModal,type:null}))];case"group":return[n.createElement(U.A,{columns:Ae.Tu,fetchObject:{endpoint:"/legacy/groups",method:"GET"},helperText:"ADMIN_LABEL_GROUPS_HELPER_TEXT",NewItemComponent:Gt.A,newItemLabel:"ADMIN_LABEL_NEW_GROUP",onClose:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem,searchPlaceholderKey:"LABEL_PERSON_SEARCH_PLACEHOLDER",titleKey:"ADMIN_PERSON_BUTTON_PLACEHOLDER",transformRequestWithRenderer:!0}),n.createElement(Gt.A,{backButtonKey:Ve,editingItemId:Ge,onClose:this.handleCloseEditModal})];default:return[null,null]}})(He);return n.createElement(n.Fragment,null,u&&yt,s&&n.createElement(ue.A,{fixedHeight:!0,fixedWidth:!0,onClose:this.handleCloseEditModal},At),n.createElement(Ne.A,Tt({className:Ee,collection:"poll",draggable:at,icon:st,onAdd:()=>this.setState({libraryModalOpen:!0}),onEdit:()=>this.setState({editModalOpen:!0}),onRemove:pt,value:Ge},et)))}}Ct(l,"propTypes",{className:a().string,onChange:a().func.isRequired,onDelete:a().func,options:a().object.isRequired,value:a().string}),Ct(l,"defaultProps",{className:"",onDelete:()=>{},value:""});const h=(0,Ut.A)(l);var te=Object.defineProperty,Oe=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,$t=(d,s,u)=>s in d?te(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,an=(d,s)=>{for(var u in s||(s={}))St.call(s,u)&&$t(d,u,s[u]);if(Mt)for(var u of Mt(s))en.call(s,u)&&$t(d,u,s[u]);return d},Bn=(d,s)=>Oe(d,it(s));const Vn={onChange:a().func.isRequired,options:a().shape({type:a().string}),value:a().arrayOf(a().shape({arrayId:a().string.isRequired,pollId:a().string.isRequired}).isRequired)},Kn={options:{},value:[]};function Sn({onChange:d,options:{type:s=null},value:u}){const{t:Ee}=(0,M._h)(),[$e,Ge]=(0,n.useState)(!1),at=(Ve,He)=>{const pt=u.map((yt,At)=>At===Ve?Bn(an({},yt),{pollId:He}):yt);d(pt)},et=Ve=>{const He=u.filter((pt,yt)=>yt!==Ve);d(He)},st=({_id:Ve})=>{const He=Nn().generate();d([...u,{arrayId:He,pollId:Ve}])};return n.createElement("div",null,n.createElement(Se.A,{direction:"vertical",droppableStyles:{width:"100%"},innerDivStyles:{width:"100%"},keyField:"arrayId",list:u,onDragEnd:d,stretch:!0},(Ve,He)=>n.createElement(h,{onChange:pt=>at(He,pt),onDelete:()=>et(He),options:{draggable:!0,fancyButtonProps:{buttonPlaceholderKey:"ADMIN_POLL_BUTTON_PLACEHOLDER",docToButtonProps:pt=>({showImage:!1,text:pt?.name,type:pt?.type})},icon:"check",type:s||"multipleChoice",valueField:"_id"},value:Ve.pollId})),n.createElement(ve._s,{fullwidth:!0,onClick:()=>Ge(!0)},Ee("ADMIN_RENDERER_EDITOR_ADD_MULTIPLE_CHOICE")),$e&&n.createElement(dt,{onClose:()=>Ge(!1),onSelectItem:st,type:s}))}Sn.propTypes=Vn,Sn.defaultProps=Kn;const Mn=(0,Ut.A)(Sn);var Wn=e(463302),kn=e(365179),fn=e(272568),be=e(670315),It=e(237977),Jt=Object.defineProperty,$n=Object.defineProperties,qn=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Aa=(d,s,u)=>s in d?Jt(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,ya=(d,s)=>{for(var u in s||(s={}))Va.call(s,u)&&Aa(d,u,s[u]);if(sa)for(var u of sa(s))Fa.call(s,u)&&Aa(d,u,s[u]);return d},Oo=(d,s)=>$n(d,qn(s)),Rn=(d,s,u)=>(Aa(d,typeof s!="symbol"?s+"":s,u),u);const gr="/admin/v1",No=Re.Ls,zn={[Ae.aB]:"asc",[Ae.AZ]:"desc",[Ae.NF]:null},ha={groupName:"renderer.group_name",lastModified:"last_modified",personName:"renderer.person_name"},Wa=(0,r.Ay)(ue.A)`
334  overflow: visible;
335`,To=d=>d.find(s=>!!s.sort);class Pa extends n.Component{constructor(){super(...arguments),Rn(this,"state",{loaded:!1,modalOpen:!1,params:{}}),Rn(this,"handleResponse",s=>{const{transformRequestWithRenderer:u,overrideUrl:Ee}=this.props;if(Ee){this.setState({list:s.results,loaded:!0});return}u?this.setState({list:(0,Ce.Th)(s.results).map($e=>Oo(ya({},$e.renderer),{created:$e.created,lastModified:$e.lastModified})).filter($e=>$e),loaded:!0}):this.setState({list:s.results,loaded:!0})}),Rn(this,"handleSearch",s=>{const u={search:s};this.setQueryParams(u),this.setState({loaded:!1})}),Rn(this,"setQueryParams",s=>{const{params:u}=this.state;this.setState({params:ya(ya({},u),s)})}),Rn(this,"handleSort",(s={})=>{const{sort:u,title:Ee}=s,$e=zn[u],Ge=$e?{sortBy:ha[s.accessor]||s.accessor||Ee,sortDirection:$e}:{};this.setQueryParams(Ge)}),Rn(this,"handleCreate",async()=>{this.setState({modalOpen:!1})}),Rn(this,"handleModalOpen",()=>{this.setState({modalOpen:!0})}),Rn(this,"handleItemModalClose",()=>{this.setState({editingItemId:null,modalOpen:!1})}),Rn(this,"handleEditItem",s=>{const{onEditItem:u}=this.props;if(u){u(s);return}const{id:Ee}=s;Ee&&(this.setState({editingItemId:Ee}),this.handleModalOpen())})}componentDidMount(){this.handleSort(To(this.props.columns))}render(){const{buttonProps:s,columns:u,fetchObject:Ee,forceRefresh:$e,helperText:Ge,NewItemComponent:at,newItemLabel:et,onClose:st,onSelectItem:Ve,overrideUrl:He,primaryToken:pt,refreshKey:yt,searchPlaceholderKey:At,siteId:Ft,titleKey:Et,disableEditing:vt}=this.props,{modalOpen:un,list:Vt,loaded:Wt,params:Bt,editingItemId:Qt}=this.state,_t=et&&at,sn=_t?{labelKey:et,onClick:()=>this.setState({modalOpen:!0})}:s,{endpoint:bt,method:Nt}=Ee,cn={Authorization:`Bearer ${pt}
335`,"x-maestro-client-id":Ft};return n.createElement(ue.A,{onClose:st},n.createElement(It.A,{headers:cn,method:Nt,onValue:this.handleResponse,params:Bt,refreshKey:`${yt}${$e}`,url:He||`${No}${gr}${bt}`}),n.createElement(be.A,{buttonProps:sn,columns:u,disableEditing:vt,helperText:Ge,list:Vt,loaded:Wt,onEditItem:this.handleEditItem,onSearch:this.handleSearch,onSelectItem:Ve,onSort:this.handleSort,searchPlaceholderKey:At,setLoading:()=>this.setState({loaded:!1}),titleKey:Et}),un&&n.createElement(Wa,{onClose:this.handleItemModalClose},_t&&n.createElement(at,{editingItemId:Qt,onClose:this.handleItemModalClose,onCreate:this.handleCreate})))}}Rn(Pa,"propTypes",{buttonProps:a().oneOfType([a().shape({labelKey:a().string,onClick:a().func}),a().arrayOf(a().shape({labelKey:a().string,onClick:a().func}))]),columns:a().arrayOf(a().object).isRequired,disableEditing:a().bool,fetchObject:a().shape({endpoint:a().string.isRequired,method:a().oneOf(["GET"])}).isRequired,forceRefresh:a().string,helperText:a().string,NewItemComponent:a().func,newItemLabel:a().string,onClose:a().func.isRequired,onEditItem:a().func,onSelectItem:a().func.isRequired,overrideUrl:a().string,primaryToken:a().string.isRequired,refreshKey:a().string.isRequired,searchPlaceholderKey:a().string,siteId:a().string.isRequired,titleKey:a().string.isRequired,transformRequestWithRenderer:a().bool}),Rn(Pa,"defaultProps",{buttonProps:[],disableEditing:!1,forceRefresh:null,helperText:"",NewItemComponent:void 0,newItemLabel:"",onEditItem:null,overrideUrl:null,searchPlaceholderKey:"",transformRequestWithRenderer:!1});const _o=d=>({primaryToken:(0,Wn.mC)(d),refreshKey:(0,fn.dO)(d),siteId:(0,kn.V2d)(d)}),$a=(0,xe.connect)(_o)(Pa);var Do=e(231283),ia=e(16357),Ia=e(283722),Ga=e(619545),Ha=e(870625),Ya=e(697683),Qa=e(613166);const Co={imageUrl:a().string,onChangeImage:a().func.isRequired,onChangeText:a().func.isRequired,text:a().string,title:a().string.isRequired},ka={imageUrl:null,text:""},za=r.Ay.div`
336  text-transform: uppercase;
337  font-weight: bold;
338  margin-bottom: 8px;
339`,Lo=r.Ay.div`cursor: pointer; margin-bottom: 2px; padding: 16px; ${x.Id}`,Ja=r.Ay.div`display: flex;
340  flex-flow: row nowrap;
341  align-items: flex-start;
342  padding: 16px;
343  ${x.ZH}`;function Oa({imageUrl:d,onChangeImage:s,onChangeText:u,text:Ee,title:$e}){const{t:Ge}=(0,M._h)(),[at,et]=(0,n.useState)(!0);return n.createElement("div",null,n.createElement(Lo,{onClick:()=>et(st=>!st)},n.createElement(Ia.Ay,{name:at?"down-open":"right-open"}),$e),n.createElement(Ja,{hidden:!at},n.createElement("div",{style:{flex:"1 1 50%","margin-right":"16px"}},n.createElement(za,null,Ge("ADMIN_LABEL_OPTION")),n.createElement(o.Ay,{onChange:u,value:Ee})),n.createElement("div",{style:{flex:"1 1 50%"}},n.createElement(za,null,Ge("ADMIN_LABEL_IMAGE")),n.createElement(_.Ay,{canDrop:!1,imagePreview:d||void 0,onClearImage:s,onFileSubmit:s,style:{height:"150px"}}))))}Oa.propTypes=Co,Oa.defaultProps=ka;var So=Object.defineProperty,Mo=Object.defineProperties,Ro=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Na=(d,s,u)=>s in d?So(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,ca=(d,s)=>{for(var u in s||(s={}))Xa.call(s,u)&&Na(d,u,s[u]);if(na)for(var u of na(s))Za.call(s,u)&&Na(d,u,s[u]);return d},Ta=(d,s)=>Mo(d,Ro(s)),qa=(d,s)=>{var u={};for(var Ee in d)Xa.call(d,Ee)&&s.indexOf(Ee)<0&&(u[Ee]=d[Ee]);if(d!=null&&na)for(var Ee of na(d))s.indexOf(Ee)<0&&Za.call(d,Ee)&&(u[Ee]=d[Ee]);return u};const da=(0,r.Ay)(Ke.A)`
344  margin-top: 16px;
345`,bo={answers:a().arrayOf(a().object).isRequired,correctAnswers:a().arrayOf(a().object).isRequired,name:a().string.isRequired,onAdd:a().func,onExit:a().func,onSave:a().func,predictionStatus:a().shape({value:a().string}).isRequired,question:a().string.isRequired,save:a().func.isRequired,setAnswers:a().func.isRequired,setCorrectAnswers:a().func.isRequired,setName:a().func.isRequired,setPredictionStatus:a().func.isRequired,setQuestion:a().func.isRequired,setShowCount:a().func.isRequired,setType:a().func.isRequired,showCount:a().bool.isRequired,type:a().string.isRequired},xo={onAdd:null,onExit:null,onSave:null},ea=(0,M.gV)(d=>(0,Qa.R)(()=>[{label:d("OPEN"),value:"open"},{label:d("CLOSED"),value:"closed"},{label:d("ADMIN_LABEL_COMPLETED"),value:"results"}])),eo=(0,M.gV)(d=>(s,u)=>u?ea(d)[2]:s?ea(d)[0]:ea(d)[1]),to=(0,r.Ay)(Ha.A)`
346  display: flex;
347  justify-content: center;
348  align-items: center;
349  margin-top: 16px;
350  height: 40px;
351  width: 100%;
352  outline: 0;
353  ${x.Id};
354`,_a=r.Ay.div`
355  border: 2px solid ${i.YJk};
356  cursor: pointer;
357  font-weight: bold;
358  padding: 16px;
359  text-align: center;
360  text-transform: uppercase;
361  ${d=>d.selected?x.Id:x.ZH};
362`,Da="poll",Ca="prediction",no="trivia",ao=[{answer:""},{answer:""}];function La({onAdd:d,onExit:s,onSave:u,answers:Ee,correctAnswers:$e,predictionStatus:Ge,type:at,setAnswers:et,setCorrectAnswers:st,setType:Ve,save:He,name:pt,setName:yt,question:At,setShowCount:Ft,setQuestion:Et,setPredictionStatus:vt,showCount:un}){const{t:Vt}=(0,M._h)(),Wt=!1,Bt=()=>et([...Ee,{answer:"",arrayId:Nn().generate()}]),Qt=()=>et(Ee.slice(0,Ee.length-1)),_t=at!=="prediction"?Ee.length<6:!0,sn=Ee.length>2,bt=()=>{u?.()};return n.createElement("div",{style:{width:"600px"}},n.createElement("div",{style:`
363          display: flex;
364          flex-flow: row nowrap;
365          align-items: center;
366          padding: 16px;
367          ${x.Id};
368        `},n.createElement(Ia.Ay,{name:"left-open",onClick:s,style:{cursor:"pointer"}}),n.createElement("div",{style:{"flex-grow":1}}),n.createElement(Ga.A,{onClick:He,plain:!0,style:{color:"inherit","font-weight":"bold","text-transform":"uppercase"}},Vt("ACTION_SAVE")),d&&n.createElement(Ga.A,{onClick:bt,plain:!0,style:`
369              color: inherit;
370              text-transform: uppercase;
371              font-weight: bold;
372              margin-left: 16px;
373            `},Vt("ACTION_SAVE_AND_ADD"))),n.createElement("div",{style:{padding:"16px"}},n.createElement("div",{style:`
374            padding-bottom: 16px;
375            margin-bottom: 16px;
376            border-bottom: 2px solid ${i.YJk};
377            position: relative;
378            z-index: 2;
379          `},Wt&&n.createElement("div",{style:`
380                  display: flex;
381                  flex-flow: row nowrap;
382                  align-items: stretch;
383                  & > * {
384                    flex: 1 1 0;
385                  }
386                `},n.createElement(_a,{onClick:()=>Ve(Da),selected:at===Da},Vt("POLL")),n.createElement(_a,{onClick:()=>Ve(no),selected:at===no},Vt("TRIVIA")),n.createElement(_a,{onClick:()=>Ve(Ca),selected:at===ea(Vt)},Vt("PREDICTION"))),n.createElement(Ke.A,null,Vt("NAME")),n.createElement(o.Ay,{onChange:Nt=>yt(Nt),value:pt}),n.createElement(da,null,Vt("ADMIN_LABEL_QUESTION")),n.createElement(c.A,{onChange:Nt=>Et(Nt),value:At}),n.createElement("div",{style:`
387              align-items: center
388              display: flex;
389              flex-flow: row nowrap;
390              margin-top: 16px;
391            `}),n.createElement("div",{style:`
392              display: flex;
393              flex-direction: row;
394              justify-content: space-between;
395              align-items: center;
396              margin-bottom: ${i.Emp};
397            `}
397,n.createElement(C.A,{component:da,stringKey:"ADMIN_LABEL_SHOW_COMPLETED_COUNT"}),n.createElement(Ya.A,{checked:un,onChange:Ft})),at===Ca&&n.createElement("div",null,n.createElement("div",null,n.createElement(da,null,Vt("RESULTS")),n.createElement(g.Ay,{getOptionLabel:Nt=>Nt.label,onChange:Nt=>vt(Nt),options:ea(Vt),value:Ge})),Ge.value==="results"&&n.createElement("div",null,n.createElement(da,null,Vt("ADMIN_POLL_EDITOR_CORRECT_OPTION")),n.createElement(Do.A,{mapOptionToText:Nt=>Nt.answer,onChange:Nt=>st([...$e,Nt]),onRemove:Nt=>{const cn=(0,fe.Ay)($e,On=>{On.splice(Nt,1)});st(cn)},options:Ee,value:$e})))),n.createElement("div",{style:`
398            position: relative;
399            z-index: 1;
400          `},Ee.map((Nt,cn)=>n.createElement(Oa,{key:Nt._id||Nt.arrayId,imageUrl:Nt.imageUrl,onChangeImage:On=>{const Yn=(0,fe.Ay)(Ee,Qn=>{Qn[cn].imageUrl=On});et(Yn)},onChangeText:On=>{const Yn=(0,fe.Ay)(Ee,Qn=>{Qn[cn].answer=On});et(Yn)},text:Nt.answer,title:Nt.answer}))),_t&&n.createElement(to,{onClick:Bt},Vt("ADMIN_QUICKPICK_EDITOR_ADD_OPTION")),sn&&n.createElement(to,{onClick:Qt},Vt("ADMIN_QUICKPICK_EDITOR_REMOVE_OPTION"))))}const Bo=async({id:d,headers:s})=>({pollData:(await(0,ia.A)({headers:s,url:`${Re.cA}/${d}`})).data});function ua({onSave:d,onExit:s,editingItemId:u}){const{t:Ee}=(0,M._h)(),[$e,Ge]=(0,n.useState)(""),[at,et]=(0,n.useState)(""),[st,Ve]=(0,n.useState)(ao),[He,pt]=(0,n.use
400State)(Ca),[yt,At]=(0,n.useState)([]),[Ft,Et]=(0,n.useState)(!1),[vt,un]=(0,n.useState)(ea(Ee)[0]),Vt=(0,Me.d4)(Wn.mC),Wt=(0,Me.d4)(kn.V2d),Bt={Authorization:`Bearer ${Vt}`,"x-maestro-client-id":Wt},Qt=(0,Me.wA)(),_t=!!u;(0,n.useEffect)(()=>{_t&&Bo({headers:Bt,id:u}).then(({pollData:cn})=>{const{name:On,question:Yn,open:Qn,answers:Zn,showCount:ja}=cn;Ge(On),et(Yn),Ve(Zn||ao);const la=Zn.filter(Io=>Io.correct);un(eo(Ee,Qn,la.length>0)),At(la),Et(ja)})},[]);const sn=()=>{const cn=vt.value==="open",On=vt.value==="closed",Qn={answers:st.map(Zn=>{var ja=Zn,{correct:la,arrayId:Io}=ja,Er=qa(ja,["correct","arrayId"]);return Er}).map(Zn=>yt.some(la=>{const Io=la._id&&la._id===Zn._id,Er=la.answer===Zn.answer;return Io||Er})&&!(cn||On)?Ta(ca({},Zn),{correct:!0}):Ta(ca({},Zn),{correct:!1})),name:$e,open:cn,question:at,showCount:Ft,type:He};_t?(0,ia.A)({data:Qn,headers:Bt,method:"PUT",url:`${Re.cA}/${u}`}).catch(()=>alert(`Unable to update Poll: "${Qn.name}"`)):(0,ia.A)({data:Qn,headers:Bt,method:"POST",url:`${Re.cA}`}).catch(()=>alert(`Unable to save Poll: "${Qn.name}"`)),d?.(),s?.(),Qt((0,fn._L)())},bt={answers:st,correctAnswers:yt,name:$e,predictionStatus:vt,question:at,showCount:Ft,type:He},Nt={setAnswers:Ve,setCorrectAnswers:At,setName:Ge,setPredictionStatus:un,setQuestion:et,setShowCount:Et,setType:pt};return n.createElement(La,Ta(ca(ca({},bt),Nt),{onExit:s,save:sn}))}ua.propTypes={editingItemId:a().string,onAdd:a().func.isRequired,onExit:a().func.isRequired,onSave:a().func.isRequired},ua.defaultProps={editingItemId:null},La.propTypes=bo,La.defaultProps=xo;var Uo=Object.defineProperty,oo=(d,s,u)=>s in d?Uo(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,aa=(d,s,u)=>(oo(d,typeof s!="symbol"?s+"":s,u),u);const Ko=[{accessor:"name",headerKey:"ADMIN_LABEL_NAME",isTitle:!0,title:"name"},{accessor:"question",title:"question"},{accessor:"open",title:"is open",transformValue:d=>d.toString(),width:100},{accessor:"modified",sort:Ae.AZ,title:"last modified",transformValue:d=>me()(d).fromNow(),width:150}];class ma extends n.Component{constructor(){super(...arguments),aa(this,"state",{editingItemId:null,showModal:!1}),aa(this,"selectItem",s=>{const{onClose:u,onSelectItem:Ee}=this.props;Ee(s),u()}),aa(this,"handleEditItem",s=>{this.setState({editingItemId:s._id,showModal:!0})})}render(){const{onClose:s,onSelectItem:u}=this.props,{showModal:Ee,editingItemId:$e}=this.state,Ge={labelKey:"ADMIN_LABEL_NEW_QUICK_PICK",onClick:()=>this.setState({showModal:!0})};return n.createElement(n.Fragment,null,n.createElement($a,{buttonProps:Ge,columns:Ko,fetchObject:{endpoint:"",method:"GET"},onClose:s,onEditItem:this.handleEditItem,onSelectItem:this.selectItem,overrideUrl:`${Re.cA}?type=prediction`,searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH_FOR_A_QUESTION",titleKey:"ADMIN_LABEL_QUICK_PICK"}),Ee&&n.createElement(ue.A,{onClose:()=>this.setState({editingItemId:null,showModal:!1})},n.createElement(ua,{editingItemId:$e,onAdd:at=>{u(at),s()},onExit:()=>this.setState({editingItemId:null,showModal:!1}),onSave:()=>this.setState({editingItemId:null,showModal:!1})})))}}
400aa(ma,"propTypes",{onClose:a().func,onSelectItem:a().func.isRequired}),aa(ma,"defaultProps",{onClose:()=>null});var ro=e(698152),lo=e(535549),so=Object.defineProperty,wo=(d,s,u)=>s in d?so(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,pa=(d,s,u)=>(wo(d,typeof s!="symbol"?s+"":s,u),u);const io=(0,r.Ay)(Ia.Ay)`
401  ${x.xw}
402  cursor: pointer;
403  margin-left: 1em;
404`,Sa=(0,r.Ay)(ro.A)`
405  ${x.YD}
406  cursor: pointer;
407  margin-left: 1em;
408`,jo=r.Ay.div`
409  ${b.eb};
410  color: ${i.o0B};
411  display: flex;
412  justify-content: space-between;
413  align-items: center;
414  padding: ${i.Emp};
415  border: 2px solid ${i.YJk};
416  ${x.vv};
417  margin-bottom: ${d=>d.draggable?"2px":0};
418  ${d=>d.draggable&&x.Id};
419`,Vo=r.Ay.div``,Fo=r.Ay.div`
420
421`,ta=r.Ay.div`
422  display: flex;
423  align-items: center;
424`;class Ma extends n.Component{constructor(){super(...arguments),pa(this,"handleRemove",s=>{s.stopPropagation();const{onRemove:u}=this.props;u()}),pa(this,"handleEdit",s=>{s.stopPropagation();const{onEdit:u,value:Ee}=this.props;u(Ee)})}render(){const{className:s,draggable:u,onAdd:Ee,onEdit:$e,onRemove:Ge,value:at,primaryToken:et,siteId:st}=this.props;return n.createElement(lo.A,{headers:{Authorization:`Bearer ${et}`,"x-maestro-client-id":st},url:`${Re.cA}/${at}`},Ve=>{const{name:He}=Ve||{};return n.createElement(jo,{className:s,draggable:u,onClick:Ee},n.createElement(ta,null,n.createElement(Fo,null,He?n.createElement(Vo,null,He):n.createElement(C.A,{stringKey:"ADMIN_QUICK_PICK_BUTTON_PLACEHOLDER"}))),at?n.createElement("span",null,Ge&&n.createElement(io,{name:"cancel",onClick:this.handleRemove}),$e&&n.createElement(Sa,{name:"pencil",onClick:this.handleEdit}),u&&n.createElement(io,{name:"menu"})):n.createElement(Sa,{name:"pointer"}))})}}pa(Ma,"propTypes",{className:a().string,draggable:a().bool,onAdd:a().func.isRequired,onEdit:a().func,onRemove:a().func,primaryToken:a().string.isRequired,siteId:a().string.isRequired,value:a().string}),pa(Ma,"defaultProps",{className:void 0,draggable:!1,onEdit:void 0,onRemove:void 0,value:""});const Wo=d=>({primaryToken:(0,Wn.mC)(d),siteId:(0,kn.V2d)(d)}),$o=(0,xe.connect)(Wo)(Ma);var Go=Object.defineProperty,co=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,Ra=(d,s,u)=>s in d?Go(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Qo=(d,s)=>{for(var u in s||(s={}))Ho.call(s,u)&&Ra(d,u,s[u]);if(co)for(var u of co(s))Yo.call(s,u)&&Ra(d,u,s[u]);return d},Jn=(d,s,u)=>(Ra(d,typeof s!="symbol"?s+"":s,u),u);class Ea extends n.Component{constructor(){super(...arguments),Jn(this,"state",{editingItemId:null,editModalOpen:!1,libraryModalOpen:!1}),Jn(this,"handleSelectItem",s=>{const{onChange:u,options:{valueField:Ee}}=this.props;u(s[Ee]),this.setState({libraryModalOpen:!1})}),Jn(this,"handleRemoveItem",()=>{const{onChange:s}=this.props;s(null)}),Jn(this,"handleRemoveDraggableItem",()=>{const{onDelete:s}=this.props;s()}),Jn(this,"handleCloseEditModal",()=>this.setState({editingItemId:null,editModalOpen:!1}))}render(){const{editModalOpen:s,libraryModalOpen:u,editingItemId:Ee}=this.state,{className:$e,options:Ge,value:at}=this.props,{draggable:et,fancyButtonProps:st}=Ge,Ve=et?this.handleRemoveDraggableItem:this.handleRemoveItem;return n.createElement(n.Fragment,null,u&&n.createElement(ma,{onClose:()=>this.setState({libraryModalOpen:!1}),onExit:()=>this.setState({libraryModalOpen:!1}),onSelectItem:this.handleSelectItem}),s&&n.createElement(ue.A,{onClose:this.handleCloseEditModal},n.createElement(ua,{editingItemId:Ee,onClose:this.handleCloseEditModal,onExit:this.handleCloseEditModal,onSave:this.handleCloseEditModal})),n.createElement($o,Qo({className:$e,draggable:et,onAdd:()=>this.setState({libraryModalOpen:!0}),onEdit:He=>this.setState({editingItemId:He,editModalOpen:!0}),onRemove:Ve,value:at},st)))}}Jn(Ea,"propTypes",{className:a().string,disabled:a().bool,onChange:a().func.isRequired,onDelete:a().func,options:a().object.isRequired,value:a().string}),Jn(Ea,"defaultProps",{className:"",disabled:!1,onDelete:()=>{},value:""});var ko=Object.defineProperty,zo=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,po=(d,s,u)=>s in d?ko(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Jo=(d,s)=>{for(var u in s||(s={}
424))mo.call(s,u)&&po(d,u,s[u]);if(ba)for(var u of ba(s))vr.call(s,u)&&po(d,u,s[u]);return d},Xo=(d,s)=>zo(d,uo(s));const Zo={onChange:a().func.isRequired,options:a().shape({type:a().string}),value:a().arrayOf(a().shape({arrayId:a().string.isRequired,pollId:a().string.isRequired}).isRequired)},qo={options:{},value:[]};function ga({onChange:d,options:{type:s=null},value:u}){const{t:Ee}=(0,M._h)(),[$e,Ge]=(0,n.useState)(!1),at=(Ve,He)=>{const pt=u.map((yt,At)=>At===Ve?Xo(Jo({},yt),{pollId:He}):yt);d(pt)},et=Ve=>{const He=u.filter((pt,yt)=>yt!==Ve);d(He)},st=({_id:Ve})=>{const He=Nn().generate();d([...u,{arrayId:He,pollId:Ve}])};return n.createElement("div",null,n.createElement(Se.A,{direction:"vertical",droppableStyles:{width:"100%"},innerDivStyles:{width:"100%"},keyField:"arrayId",list:u,onDragEnd:d,stretch:!0},(Ve,He)=>n.createElement(Ea,{onChange:pt=>at(He,pt),onDelete:()=>et(He),options:{draggable:!0,fancyButtonProps:{buttonPlaceholderKey:"ADMIN_POLL_BUTTON_PLACEHOLDER"},valueField:"_id"},value:Ve.pollId})),n.createElement(Ha.A,{bigSize:!0,onClick:()=>Ge(!0)},Ee("ADMIN_RENDERER_EDITOR_ADD_QUICKPICK")),$e&&n.createElement(ma,{onClose:()=>Ge(!1),onSelectItem:st,type:s}))}ga.propTypes=Zo,ga.defaultProps=qo;const er=(0,Ut.A)(ga);var Eo=e(589819),go=e(238404),tr=e(186677);const nr={className:a().string,draggable:a().bool,onChange:a().func.isRequired,onDelete:a().func,value:a().string},fr={className:"",draggable:!1,onDelete:null,value:null};function xa({className:d,draggable:s,onChange:u,onDelete:Ee,value:$e}){const{t:Ge}=(0,M._h)(),[at,et]=(0,n.useState)(!1),[st,Ve]=(0,n.useState)(null);return n.createElement("div",{className:d},n.createElement(ht.A,{collection:"quest",id:$e},(He,pt)=>$e?pt?He?(Ve(He),n.createElement(go.A,{draggable:s,icon:"award",name:He.title||Ge("ADMIN_RENDERER_EDITOR_UNTITLED_QUEST"),onEdit:()=>et(!0),onRemove:Ee,typeKey:"ADMIN_LABEL_QUEST"})):Ge("ADMIN_RENDERER_EDITOR_QUEST_NOT_FOUND"):Ge("ADMIN_IMAGE_LIBRARY_LOADING"):Ge("ADMIN_RENDERER_EDITOR_NO_QUEST_SELECTED")),at&&$e&&n.createElement(tr.A,{item:st,onClose:()=>et(!1)}),at&&!$e&&n.createElement(Eo.default,{onClose:()=>et(!1),onSelectItem:u}))}xa.propTypes=nr,xa.defaultProps=fr;const X=(0,Ut.A)(xa);var T=Object.defineProperty,V=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,on=(d,s,u)=>s in d?T(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,rn=(d,s)=>{for(var u in s||(s={}))ft.call(s,u)&&on(d,u,s[u]);if(Kt)for(var u of Kt(s))tn.call(s,u)&&on(d,u,s[u]);return d},ln=(d,s)=>V(d,lt(s));const dn=(0,r.Ay)(ve._s).attrs({fullwidth:!0})`
425  /* flex: 1;
426  align-items: center;
427  justify-content: center; */
428`,wn={onChange:a().func.isRequired,value:a().arrayOf(a().shape({arrayId:a().string.isRequired,questId:a().string.isRequired}).isRequired)},Fn={value:[]};function Ln({onChange:d,value:s}){const{t:u}=(0,M._h)(),[Ee,$e]=(0,n.useState)(!1),Ge=(st,Ve)=>{const He=s.map((pt,yt)=>yt===st?ln(rn({},pt),{questId:Ve}):pt);d(He)},at=st=>{const Ve=s.filter((He,pt)=>pt!==st);d(Ve)},et=st=>{const Ve=Nn().generate();d([...s,{arrayId:Ve,questId:st}])};return n.createElement("div",null,n.createElement(Se.A,{direction:"vertical",droppableStyles:{width:"100%"},innerDivStyles:{width:"100%"},keyField:"arrayId",list:s,onDragEnd:d,stretch:!0},(st,Ve)=>n.createElement(X,{draggable:!0,onChange:He=>Ge(Ve,He),onDelete:()=>at(Ve),value:st.questId})),n.createElement(dn,{bigSize:!0,onClick:()=>$e(!0)},u("ADMIN_ACTION_ADD_QUEST")),Ee&&n.createElement(Eo.default,{onClose:()=>$e(!1),onSelectItem:et}))}Ln.propTypes=wn,Ln.defaultProps=Fn;const An=(0,Ut.A)(Ln);var jn=e(391654),Xn=e(342319),Gn=e(955807),Un=Object.defineProperty,Ba=(d,s,u)=>s in d?Un(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,oa=(d,s,u)=>(Ba(d,typeof s!="symbol"?s+"":s,u),u);const vo=r.Ay.div`
429  ${b.Ns}
430  background: ${i.k6P};
431  color: ${i.zkP};
432  height: 62px;
433  border-radius: 10px;
434  align-items: center;
435  display: flex;
436  flex-flow: row nowrap;
437  margin-bottom: 10px;
438  padding: 0 20px;
439`,ar="Untitled";class Ua extends n.Component{constructor(){super(...arguments),oa(this,"handleChange",s=>{const{onChange:u,value:Ee}=this.props,{_id:$e,active:Ge}=s,at=Ge?Ee.filter(et=>et!==$e):[...Ee,$e];u?.(at)})}render(){const{handleChange:s}
439=this,{className:u,docs:Ee,rendererNameField:$e,value:Ge}=this.props,at=Ee.map(et=>{var st,Ve,He;return{_id:et._id,active:Ge.includes(et._id),label:$e&&((st=et.renderer)==null?void 0:st[$e])||et.name||((Ve=et.data)==null?void 0:Ve.title)||((He=et.data)==null?void 0:He.name)||ar}});return n.createElement(Gn.A,{keyField:"_id",list:at},(et,st)=>n.createElement(vo,{key:et,className:u,onClick:()=>s(st)},n.createElement(E.A,{checked:st.active,label:st.label})))}}oa(Ua,"propTypes",{className:a().string,docs:a().arrayOf(a().shape({_id:a().string.isRequired,data:a().shape({}),renderer:a().shape({})}).isRequired).isRequired,onChange:a().func.isRequired,rendererNameField:a().string,value:a().shape([a().string])}),oa(Ua,"defaultProps",{className:"",rendererNameField:null,value:[]});var or=Object.defineProperty,ra=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,bn=(d,s,u)=>s in d?or(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Hn=(d,s)=>{for(var u in s||(s={}))En.call(s,u)&&bn(d,u,s[u]);if(ra)for(var u of ra(s))gn.call(s,u)&&bn(d,u,s[u]);return d},va=(d,s)=>{var u={};for(var Ee in d)En.call(d,Ee)&&s.indexOf(Ee)<0&&(u[Ee]=d[Ee]);if(d!=null&&ra)for(var Ee of ra(d))s.indexOf(Ee)<0&&gn.call(d,Ee)&&(u[Ee]=d[Ee]);return u};const Ka={collection:a().string.isRequired,onlyShowRendererizedObjects:a().bool},rr={onlyShowRendererizedObjects:!1};function wa(d){var s=d,{collection:u,onlyShowRendererizedObjects:Ee}=s,$e=va(s,["collection","onlyShowRendererizedObjects"]);return n.createElement(Xn.A,{collection:u,limit:1e3},(Ge,at,et,st)=>{if(!st)return null;let Ve=Ge;return Ee&&(Ve=Ge.filter(He=>!!He.renderer)),n.createElement(Ua,Hn({docs:Ve},$e))})}wa.propTypes=Ka,wa.defaultProps=rr;const fo=(0,Ut.A)(wa);var lr=e(1883),Sr=e.n(lr);const Mr={labelKey:a().string,onChange:a().func.isRequired,sort:a().bool,value:a().string,valueField:a().string},Rr={sort:!0,value:null,valueField:"_id"},br="Untitled";function sr({labelKey:d,onChange:s,value:u,valueField:Ee,sort:$e}){const[Ge]=(0,Me.Ge)({collection:"playlists"}),at=(0,n.useMemo)(()=>{const Ve=Ge.filter(He=>He).map(He=>{const pt=He[Ee];return{label:He.title||br,value:pt}});return $e?Sr()(Ve,He=>He.label):Ve},[hn()(Ge)]),et=(0,n.useMemo)(()=>at.find(Ve=>Ve.value===u)||null,[hn()(at),u]),st=(0,n.useCallback)(Ve=>s(Ve.value),[s]);return n.createElement(g.Ay,{labelKey:d,onChange:st,options:at,value:et})}sr.propTypes=Mr,sr.defaultProps=Rr;var xr=e(495094),Br=Object.defineProperty,Ur=(d,s,u)=>s in d?Br(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,ir=(d,s,u)=>(Ur(d,typeof s!="symbol"?s+"":s,u),u),Ao;const Kr=(0,M.gV)(d=>(0,Qa.R)(()=>[{accessor:"name",isTitle:!0,minWidth:175,title:d("NAME")},{accessor:"created",minWidth:100,sort:Ae.AZ,title:d("ADMIN_LABEL_BROADCASTED"),transformValue:s=>me()(s).fromNow()}])),wr=(0,M.lF)((Ao=class extends n.Component{constructor(){super(...arguments),ir(this,"selectItem",d=>{const{onClose:s,onSelectItem:u}=this.props;u(d._id),s()})}render(){const{onClose:d,t:s}=this.props;return n.createElement(U.A,{columns:Kr(s),disableEditing:!0,fetchObject:{endpoint:"/legacy/poll-results",method:"GET"},helperText:"ADMIN_OVERLAY_POLL_RESULTS_INFO",onClose:d,onSelectItem:this.selectItem,searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH_FOR_A_QUESTION",titleKey:"ADMIN_OVERLAY_POLL_RESULTS_NAME"})}},ir(Ao,"propTypes",{onClose:a().func,onSelectItem:a().func.isRequired}),ir(Ao,"defaultProps",{onClose:()=>null}),Ao)),jr={isResults:a().bool,onChange:a().func.isRequired,onDelete:a().func,options:a().shape({type:a().string}),value:a().string},Vr={isResults:!1,onDelete:null,options:{},value:!1};function cr({isResults:d,onChange:s,onDelete:u,options:{type:Ee},value:$e}
439){const[Ge,at]=(0,n.useState)(!1);return n.createElement(n.Fragment,null,n.createElement(ht.A,{collection:"objects",id:$e},(et,st)=>{var Ve,He,pt,yt;const At=((Ve=et?.data)==null?void 0:Ve.title)||((pt=(He=et?.data)==null?void 0:He.poll)==null?void 0:pt.name)||((yt=et?.renderer)==null?void 0:yt.name);let Ft="ADMIN_POLL_SELECT_NOTIFICATION_UNTITLED";$e||(Ft="ADMIN_POLL_SELECT_NOTIFICATION_NO_POLL"),!st&&!d&&(Ft="ADMIN_POLL_SELECT_NOTIFICATION_LOADING"),!et&&!d&&(Ft="ADMIN_POLL_SELECT_NOTIFICATION_NOT_FOUND");const Et=!!(At||Ft==="ADMIN_POLL_SELECT_NOTIFICATION_UNTITLED");return n.createElement(xr.A,{innerLabel:At,innerLabelKey:At?void 0:Ft,onAdd:Et?void 0:()=>at(!0),onEdit:Et?()=>at(!0):void 0,onRemove:u})}),Ge&&!d&&n.createElement(dt,{onClose:()=>at(!1),onSelectItem:s,type:Ee}),Ge&&d&&n.createElement(wr,{onClose:()=>at(!1),onSelectItem:s}))}cr.propTypes=jr,cr.defaultProps=Vr;const Ar=(0,Ut.A)(cr);var Fr=e(962333),Wr=Object.defineProperty,$r=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,hr=(d,s,u)=>s in d?Wr(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Qr=(d,s)=>{for(var u in s||(s={}))Hr.call(s,u)&&hr(d,u,s[u]);if(yr)for(var u of yr(s))Yr.call(s,u)&&hr(d,u,s[u]);return d},kr=(d,s)=>$r(d,Gr(s));const zr={onChange:a().func.isRequired,options:a().shape({limit:a().number}).isRequired,value:a().arrayOf(a().shape({id:a().string.isRequired,type:a().string.isRequired}).isRequired)},Jr={value:[]},Pr="person",Xr="group",Zr={group:{endpoint:"/legacy/groups",helperTextKey:"ADMIN_LABEL_GROUPS_HELPER_TEXT",modalColumns:Ae.Tu,newItemCloseLabel:"CLOSE",newItemEditor:Gt.A,newItemLabelKey:"ADMIN_LABEL_NEW_GROUP",titleKey:"ADMIN_GROUP_BUTTON_PLACEHOLDER"},person:{endpoint:"/legacy/people",helperTextKey:"ADMIN_LABEL_PEOPLE_HELPER_TEXT",modalColumns:Ae.T7,newItemCloseLabel:"CLOSE",newItemEditor:Te.Ay,newItemLabelKey:"ADMIN_LABEL_NEW_PERSON",titleKey:"ADMIN_PERSON_BUTTON_PLACEHOLDER"}},qr={group:"groupName",person:"personName"},el={person:"personTitle"},tl={group:"groupBannerUrl",person:"personImageUrl"},nl=d=>d[0]?d[0].type:Pr;function dr({onChange:d,options:s,value:u=[]}){const{t:Ee}=(0,M._h)(),[$e,Ge]=(0,n.useState)(nl(u)),[at,et]=(0,n.useState)(!1),st=(0,n.useMemo)(()=>$e==="person"?"gamer":"user",[$e]),Ve=u.length<s.limit,He=Zr[$e],{helperTextKey:pt,modalColumns:yt,titleKey:At,newItemEditor:Ft,newItemLabelKey:Et,newItemCloseLabel:vt,endpoint:un}=He,Vt=bt=>{Ge(bt),d([])},Wt=(bt,Nt)=>{const cn=u.map((On,Yn)=>Yn===bt?kr(Qr({},On),{id:Nt}):On);d(cn)},Bt=bt=>{const Nt=u.filter((cn,On)=>On!==bt);d(Nt)},Qt=bt=>{d([...u,{id:bt.id,type:$e}]),et(!1)},_t=()=>n.createElement("div",null,n.createElement(Se.A,{direction:"vertical",droppableStyles:{padding:0,width:"100%"},innerDivStyles:{width:"100%"},keyField:"id",list:u,onDragEnd:d,stretch:!0},(bt,Nt)=>n.createElement(_n,{onChange:cn=>Wt(Nt,cn),onDelete:()=>Bt(Nt),options:{draggable:!0,fancyButtonProps:{buttonPlaceholderKey:At,docToButtonProps:cn=>cn?{fallbackImageIcon:st,imageSrc:gt()(cn,`renderer[${tl[$e]}]`),isCatalogItem:!0,text:gt()(cn,`renderer[${qr[$e]}]`),type:gt()(cn,`renderer[${el[$e]}]`)||$e}:{},icon:st},newItemBackLabel:vt,type:$e},value:bt.id})),Ve&&n.createElement(Fr.M3,{onClick:()=>et(!0),spacing:"10px 0 0 0"},Ee("ADMIN_RENDERER_EDITOR_ADD_REFERENCE"))),sn=()=>at?n.createElement(U.A,{columns:yt,fetchObject:{endpoint:un,method:"GET"},helperText:pt,NewItemComponent:Ft,newItemLabel:Et,onClose:()=>et(!1),onSelectItem:Qt,searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH",titleKey:At,transformRequestWithRenderer:!0}):null;return n.createElement("div",null,n.createElement(I.A,{bodyPadding:"0 !important",onChange:Vt,options:[{label:"ADMIN_LABEL_PERSON",value:Pr},{label:"ADMIN_LABEL_GROUP",value:Xr}],value:$e,variant:"slide"},_t()),sn())}dr.propTypes=zr,dr.defaultProps=Jr;const al=(0,Ut.A)(dr);var Ir=e(299674);function ol({checked:d,name:s,onChange:u,options:Ee}){const{t:$e}=(0,M._h)();return n.createElement(Ir.z6,{value:d,onValueChange:u,className:"gap-2"},Ee.map(({id:Ge,text:at})=>n.createElement(Ir.D3,{key:Ge,value:Ge,label:$e(at)})))}const rl=(0,Ut.A)(ol);var ll=Object.defineProperty,sl=Object.defineProperties,il=Object.getOwnPropertyDescriptors,yo=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,ur=(d,s,u)=>s in d?ll(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,wt=(d,s)=>{for(var u in s||(s={}))Or.call(s,u)&&ur(d,u,s[u]);if(yo)for(var u of yo(s))Nr.call(s,u)&&ur(d,u,s[u]);return d},mr=(d,s)=>sl(d,il(s)),cl=(d,s)=>{var u={};for(var Ee in d)Or.call(d,Ee)&&s.indexOf(Ee)<0&&(u[Ee]=d[Ee]);if(d!=null&&yo)for(var Ee of yo(d))s.indexOf(Ee)<0&&Nr.call(d,Ee)&&(u[Ee]=d[Ee]);return u},dl=(d,s,u)=>(ur(d,typeof s!="symbol"?s+"":s,u),u);const ul=r.Ay.div`
440  flex: 0 0 ${d=>d.width||"100%"};
441  width: ${d=>d.width||"100%"};
442  ${d=>d.iconField&&`
443    padding: 10px 0;
444  `}
445  ${d=>d.toggle&&`
446    flex-direction: row;
447    justify-content: space-between;
448    display: flex;
449  `}
450`,fa=(0,r.Ay)(o.Ay).attrs(d=>({maxlength:d.maxLength,type:"text"}))`
451  width: 100%;
452`,ml=(0,r.Ay)(fa)`
453  & input {
454    color: #5E5F6F;
455  }
456`,Tr=(0,r.Ay)(c.A)`
457  height: auto;
458  resize: none;
459  width: 100%;
460  line-height: 22px;
461`,pl=(0,r.Ay)(Tr)`
462  color: ${i.o0B};
463  opacity: 0.7;
464  ${b.Ql}
465`,El=r.Ay.div`
466  ${b.eb};
467  color: ${i.zkP};
468  margin-bottom: 8px;
469`;class pr extends n.Component{renderInput(){const{config:s,onChange:u,renderer:Ee}=this.props,{labelIcon:$e,labelKey:Ge,labelPadding:at,labelWhiteIcon:et,mode:st=Q.V.CREATE,fieldName:Ve,placeholderL
469abelKey:He="",type:pt,typeOptions:yt={}}=s,At={labelIcon:$e,labelKey:Ge,labelPadding:(0,L.isNil)(at)&&$e?"6px":at,labelWhiteIcon:(0,L.isNil)(et)&&$e?!0:et},{testId:Ft}=yt,Et=tt(pt==="personOrGroupIds"&&Ve==="references"?(0,f.zU)(Ee):Ee,Ve),vt=_t=>{u(Dt(Ee,Ve,_t))},un=_t=>{u(wt(wt({},Ee),_t))},Vt=_t=>{vt(_t)},Wt=_t=>{/^\d*$/.test(_t)&&vt(_t)},Bt=_t=>{if(/^\d*$/.test(_t)){const sn=_t,bt=sn?Number.parseInt(sn,10):0;vt(bt)}},Qt=_t=>{const bt=(_t||"").replace(/[^a-z0-9|-]/gi,"");vt(bt)};switch(pt){case"string":{const{helperTextKey:_t,maxLength:sn}=yt,bt=He?n.createElement(C.A,{stringKey:He},Nt=>n.createElement(fa,wt({inputTestId:Ft,maxLength:sn,onChange:Vt,placeholderText:Nt,value:Et||""},At))):n.createElement(fa,wt({inputTestId:Ft,maxLength:sn,onChange:Vt,value:Et||""},At));return n.createElement(n.Fragment,null,_t&&n.createElement(El,{labelKey:Ge},n.createElement(C.A,{stringKey:_t})),bt)}case"firebaseKey":return n.createElement(fa,wt({onChange:Qt,value:Et||""},At));case"datetime":return n.createElement(N.Ay,wt(wt({onTimeChange:vt,timestamp:Et||Date.now()},yt),At));case"schedule":{const{endTimeFieldName:_t="endTime",startTimeFieldName:sn="startTime",timezoneFieldName:bt="timezone"}=yt,Nt={};return Nt.endTime=tt(Ee,_t),Nt.startTime=tt(Ee,sn),Nt.timezone=tt(Ee,bt),n.createElement(p.A,wt(wt({onChange:un,schedule:Nt},yt),At))}case"text":return n.createElement(Tr,wt({inputTestId:Ft,onChange:Vt,rows:yt.rows||3,value:Et||""},At));case"image":{const{helperTextKey:_t}=yt;return n.createElement(_.Ay,mr(wt(mr(wt({canDrop:yt.canDrop||!1,imagePreview:Et,onClearImage:vt,onFileSubmit:vt},yt),{descriptionKey:_t}),At),{inputTestId:Ft}))}case"array":return n.createElement(Pe,wt({config:s,onChange:vt,value:Et},At));case"icon":return n.createElement(n.Fragment,null,Ge&&n.createElement(O.A,{labelKey:Ge}),n.createElement(P.A,{onChange:vt,panelKind:Ee.panelType,value:Et}));case"toggle":return n.createElement(E.A,wt({checked:Et,descriptionKey:yt.helperTextKey,onChange:vt},At));case"pageToggle":return n.createElement(fo,wt({collection:"pages",onChange:vt,rendererNameField:"groupName",value:Et},At));case"multipleChoice":return n.createElement(_n,wt({onChange:vt,options:mr(wt({},yt),{type:"multipleChoice"}),value:Et},At));case"libraryButton":return n.createElement(_n,wt({onChange:vt,options:yt,value:Et},At));case"html":return n.createElement(pl,wt({onChange:Vt,value:Et},At));case"groupId":return n.createElement(jn.A,wt({collection:"groups",onChange:vt,rendererNameField:"groupName",value:Et},At));case"pageSlug":return n.createElement(jn.A,wt({collection:"pages",onChange:vt,rendererNameField:"pageSlug",value:Et,valueField:"slug"},At));case"playlistId":return n.createElement(sr,wt({onChange:vt,value:Et},At));case"pollResult":return n.createElement(Ar,wt({isResults:!0,onChange:vt,options:yt,value:Et},At));case"panelId":return n.createElement(jn.A,wt({collection:"panels",onChange:vt,onlyShowRendererizedObjects:!0,rendererNameField:"panelName",value:Et},At));case"personId":return n.createElement(jn.A,wt({collection:"people",onChange:vt,onlyShowRendererizedObjects:!0,rendererNameField:"personName",value:Et},At));case"videoId":return n.createElement(jn.A,wt({collection:"videos-only",inputTestId:Ft,onChange:vt,value:Et},At));case"pollId":return n.createElement(Ar,wt({onChange:vt,options:yt,value:Et},At));case"pollIds":return n.createElement(Mn,wt({onChange:vt,options:yt,value:Et},At));case"quickPickIds":return n.createElement(er,wt({onChange:vt,option:yt,value:Et},At));case"questId":return n.createElement(X,wt({onChange:vt,value:Et},At));case"questIds":return n.createElement(An,wt({onChange:vt,value:Et},At));case"number":return n.createElement(fa,wt({onChange:Wt,value:Et||""},At));case"integer":return n.createElement(fa,wt({onChange:Bt,value:ee()(Et)?Et.toString():"0"},At));case"tweetUrl":return n.createElement(ml,wt({inputTestId:Ft,onChange:Vt,value:Et||""},At));case"boolean":return n.createElement(E.A,wt({checked:Et===void 0?yt.default:Et,onChange:vt},At));case"personOrGroupIds":return n.createElement(al,wt({onChange:vt,options:yt,value:Et},At));case"radio":{const{name:_t,choices:sn,default:bt}=yt;return n.createElement(rl,wt({checked:Et||bt,name:_t,onChange:vt,options:sn},At))}case"description":{const _t=yt,{description:sn,descriptionKey:bt}=_t,Nt=cl(_t,["description","descriptionKey"]);return n.createElement(w.A,wt({component:K.VJ,stringKey:bt},Nt),sn)}case"customOverlay":return n.createElement(j,{mode:st,overlayId:s.overlayId});default:return n.createElement("div",null,"Unknown field type: ",n.createElement("strong",null,pt))}}render(){const{config:s}=this.props,{width:u,type:Ee}=s;return n.createElement(ul,{iconField:Ee==="icon",toggle:Ee==="boolean",width:u},this.renderInput())}}dl(pr,"propTypes",{config:a().shape({fieldName:a().string.isRequired,labelIcon:a().string,labelKey:a().string,labelPadding:a().string,labelWhiteIcon:a().bool,placeholderL
469abelKey:a().string,type:a().oneOf(["string","number","text","image","array","firebaseKey","icon","toggle","libraryButton","html","groupId","pageSlug","panelId","personId","videoId","multipleChoice","pollResult","pollId","pollIds","questId","questIds","quickPickIds","datetime","tweetUrl","playlistId","pageToggle","personOrGroupIds","schedule","boolean","integer","radio","description"]).isRequired,typeOptions:a().object,width:a().string}).isRequired,onChange:a().func.isRequired,renderer:a().object.isRequired});var gl=e(970935),vl=Object.defineProperty,fl=(d,s,u)=>s in d?vl(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Al=(d,s,u)=>(fl(d,typeof s!="symbol"?s+"":s,u),u);const yl=(0,r.Ay)(gl.A)`
470  display: flex;
471  align-items: center;
472  float: right;
473  position: absolute;
474  right: 8px;
475  top: 18px;
476`,hl=r.Ay.div`
477  position: relative;
478  width: 100%;
479`,Pl=(d="")=>{const s=/twitter.com\/\w{1,15}\/status\/[0-9]{10,}/g,u=/[0-9]{10,20}/g,Ee=d.match(u);return s.test(d)&&Ee.length?`${Re.Ut}/twitter/${Ee[0]}`:null};class _r extends n.Component{render(){const{config:s,onChange:u,renderer:Ee}=this.props,{renderer:{tweetUrl:$e}}=this.props,Ge=Pl($e);return n.createElement(hl,null,Ge&&n.createElement(lo.A,{url:Ge},(at,et,st)=>n.createElement(yl,{error:et?"NOT_FOUND":null,fetching:Ge&&!st,fetchingLabelKey:"LOADING",loaded:!et&&st})),n.createElement(pr,{key:s.fieldName,config:s,onChange:u,renderer:Ee}))}}Al(_r,"propTypes",{config:a().object.isRequired,onChange:a().func.isRequired,renderer:a().object.isRequired});var Il=Object.defineProperty,Dr=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,Nl=Object.prototype.propertyIsEnumerable,Cr=(d,s,u)=>s in d?Il(d,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):d[s]=u,Tl=(d,s)=>{for(var u in s||(s={}))Ol.call(s,u)&&Cr(d,u,s[u]);if(Dr)for(var u of Dr(s))Nl.call(s,u)&&Cr(d,u,s[u]);return d};const _l=r.Ay.div`
480  ${x.Oy}
481  display: flex;
482  flex-flow: row wrap;
483  justify-content: space-between;
484`,Dl=r.Ay.div`
485  display: flex;
486  flex-direction: column;
487  flex: 1;
488  min-width: 100%;
489`,Cl=(0,r.Ay)(g.Ay)`
490 width: 100%;
491`,Ll=(0,r.Ay)(I.A)`
492 width: 100%;
493`,Sl=(0,r.Ay)(y.A)`
494  flex: 0 0 100%;
495`;let ho=null;const Ml={children:a().node,className:a().string,onChange:a().func.isRequired,properties:a().arrayOf(a().shape({fieldName:a().string.isRequired,labelKey:a().string,type:a().oneOf(["renderer","string","firebaseKey","number","switch","text","image","array","icon","toggle","divider","html","groupId","pageSlug","panelId","personId","videoId","pollResult","pollId","pollIds","datetime","questIds","quickPickIds","multipleChoice","tweetUrl","pageToggle","libraryButton","playlistId","personOrGroupIds","boolean","radio"]).isRequired,typeOptions:a().object}).isRequired).isRequired,renderer:a().object.isRequired,style:a().object},Rl={className:""},bl=(d,s,u)=>{if(d.type==="renderer"){const{fieldName:Ee,typeOptions:$e}=d;return n.createElement(ho,{onChange:Ge=>u(Dt(s,Ee,Ge)),properties:$e.properties,renderer:tt(s,Ee)})}if(d.type==="switch"){const{fieldName:Ee,labelKey:$e,typeOptions:Ge}=d,{defaultId:at,optional:et,variantField:st,variants:Ve,style:He="dropdown",testId:pt}=Ge,yt=tt(s,Ee),At=tt(yt,st),Ft=At&&Ve.find(Qt=>Qt.id===At)||at&&Ve.find(Qt=>Qt.id===at),Et=Ft&&Ft.properties,vt=Ft&&{label:Ft.labelKey,value:Ft.id};if(!yt&&vt?.value){const Qt={[st]:vt.value};u(Dt(s,Ee,Qt))}const Vt=m()(Qt=>Qt.map(_t=>({icon:_t.icon,label:_t.labelKey,value:_t.id})))(Ve);let Wt;et&&(Wt={label:"ADMIN_LABEL_NONE",value:null},Vt.unshift(Wt));const Bt=()=>{const Qt=`${pt}-${vt?.value||Wt?.value}`;
495switch(He){case"dropdown":return n.createElement(Cl,{"data-testid":Qt,defaultLangText:!0,labelKey:$e,onChange:({value:_t})=>{u(Dt(s,`${Ee}.${st}`,_t))},options:Vt,translated:!0,value:vt||Wt});case"buttons":return n.createElement(Ll,{"data-testid":Qt,labelKey:$e,onChange:_t=>{u(Dt(s,`${Ee}.${st}`,_t))},options:Vt,translated:!0,value:vt?.value||Wt},Et&&n.createElement(ho,{onChange:_t=>u(Dt(s,Ee,_t)),properties:Et,renderer:yt}));default:return null}};return n.createElement(Dl,null,Bt(),Et&&He!=="buttons"&&n.createElement(ho,{onChange:Qt=>u(Dt(s,Ee,Qt)),properties:Et,renderer:yt}))}return d.type==="divider"?n.createElement(Sl,Tl({},d.typeOptions)):d.type==="tweetUrl"?n.createElement(_r,{config:d,onChange:u,renderer:s}):n.createElement(pr,{config:d,onChange:u,renderer:s})},Po=d=>{const{children:s,className:u,onChange:Ee,properties:$e,renderer:Ge,style:at}=d;return n.createElement(_l,{className:u,style:at},$e.map(et=>n.createElement(n.Fragment,{key:et.fieldName},bl(et,Ge,Ee))),s)};Po.propTypes=Ml,Po.defaultProps=Rl,ho=(0,r.Ay)(Po)`
496  width: 100%;
497  padding: 1em 0;
498`;const Lr=Po},280789:(Ze,re,e)=>{e.d(re,{tI:()=>No,ke:()=>Ue,Jc:()=>jt,JM:()=>xa,iw:()=>Fo,xw:()=>Qe,n9:()=>po});var t=e(224191),m=e(837755),A=e(721974),a=e(365179),n=e(63696),r=e(362688),y=e.n(r),g=e(886550),I=e(166143),x=e(407128),ne=e(884110),ee=e(879019),C=e(13155),N=e(976633),P=e.n(N),O=e(429195),_=e(545290),E=e(86138),o=e(955807),c=e(648086),p=e(152544),w=e(557055),K=e(970587),f=Object.defineProperty,L=(X,T,V)=>T in X?f(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,b=(X,T,V)=>(L(X,typeof T!="symbol"?T+"":T,V),V);class i extends n.Component{render(){const{className:T,onIconChange:V,onNameChange:lt,iconValue:Kt,nameValue:ft,panelKind:tn}=this.props;return n.createElement("div",{className:`flex items-end gap-3 ${T||""}`},n.createElement("div",{className:"flex flex-col gap-2 shrink-0"},n.createElement(K.J,{className:"text-[var(--admin-text-100)]"},"Icon"),n.createElement(w.A,{onChange:V,panelKind:tn,value:Kt})),n.createElement("div",{className:"flex flex-col gap-2 flex-1"},n.createElement(K.J,{className:"text-[var(--admin-text-100)]"},"Name"),n.createElement(I.Ay,{onChange:lt,padding:"0",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:ft})))}}b(i,"propTypes",{className:y().string,iconValue:y().string,nameValue:y().string,onIconChange:y().func.isRequired,onNameChange:y().func.isRequired,panelKind:y().string}),b(i,"defaultProps",{className:void 0,iconValue:"",nameValue:"",panelKind:void 0});const v=i;var F=Object.defineProperty,D=Object.defineProperties,R=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,U=(X,T,V)=>T in X?F(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,Ne=(X,T)=>{for(var V in T||(T={}))j.call(T,V)&&U(X,V,T[V]);if(ie)for(var V of ie(T))Q.call(T,V)&&U(X,V,T[V]);return X},ue=(X,T)=>D(X,R(T)),Te=(X,T)=>{var V={};for(var lt in X)j.call(X,lt)&&T.indexOf(lt)<0&&(V[lt]=X[lt]);if(X!=null&&ie)for(var lt of ie(X))T.indexOf(lt)<0&&Q.call(X,lt)&&(V[lt]=X[lt]);return V},ye=(X,T,V)=>(U(X,typeof T!="symbol"?T+"":T,V),V);const me="Words in this list are filtered from chat and replaced with asterisks. This filtering happens before localization translations.",ge=g.Ay.div`
499  ${_.Oy}
500  background-color: ${O.dHK};
501`,B=g.Ay.div`
502  ${p.eb};
503  color: ${O.o0B};
504  display: flex;
505  justify-content: space-between;
506  align-items: center;
507  padding: 0 ${O.Emp};
508  height: 44px;
509  width: 100%;
510  background-color: ${O.YJk};
511  margin-top: 2px;
512`,Ae=g.Ay.div`
513  margin-left: ${O.Emp};
514  display: flex;
515  align-items: center;
516  margin-right: auto;
517`,fe=g.Ay.div`
518  height: 40px;
519  display: flex;
520  justify-content: center;
521  align-items: center;
522  user-select: none;
523  background-color: ${O.dHK};
524  border: 2px dashed ${O.wKn};
525`,Le=g.Ay.span`
526  ${p.eb};
527  color: ${O.zkP};
528`,he=g.Ay.div`
529  display: flex;
530  & > div:not(:last-child) {
531    margin-right: ${O.ebv};
532  }
533`,Be=(0,g.Ay)(I.Ay)``,ae=(0,g.Ay)(I.Ay)`
534  width: 100%;
535`,Ke=(0,g.Ay)(C.Ay).attrs({height:150})`
536  width: 100%;
537`,_e=g.Ay.div`
538  flex: 1;
539`,ve=g.Ay.div`
540  background: url(${X=>X.src});
541  background-position: center;
542  background-size: cover;
543  background-repeat: no-repeat;
544  border-radius: 30px;
545  height: 40px;
546  width: 40px;
547`,Me=g.Ay.div`
548  box-shadow: 0 2px 4px #111111;
549  cursor: pointer;
550  text-transform: uppercase;
551  background: white;
552  color: black;
553  padding: 0 12px;
554  border-radius: 4px;
555  border: none;
556`,xe="panelName",Ie="iconName",M="systemName",se="systemWelcomeMessage",Z="systemImage",H="filteredWords",oe="allowNonAdminLinks",k=X=>{var T=X,{list:V,children:lt,emptyMsg:Kt}=T,ft=Te(T,["list","children","emptyMsg"]);return V.length?n.createElement(o.A,Ne({list:V},ft),lt):n.createElement(fe,null,n.createElement(E.A,{component:Le,stringKey:Kt}))};k.propTypes={children:y().func.isRequired,emptyMsg:y().string,list:y().array.isRequired};class z extends n.Component{constructor(){super(...arguments),ye(this,"handleChange",(T,V)=>{const{renderer:lt,onChange:Kt}=this.props;Kt(ue(Ne({},lt),{[V]:T}))}),ye(this,"truncateChanges",(T,V)=>{T.length<=140&&this.handleChange(T,V)})}componentDidMount(){const{channelId:T,syncSilencedUsers:V}=this.props;V({channelId:T})}get chatChannel(){const{channelId:T}=this.props;return`objects:${T}:chat:message`}render(){const{channelId:T,renderer:V,silencedUsers:lt,unsilenceUser:Kt,syncSilencedUsers:ft}=this.props,{[H]:tn,[Ie]:on,[xe]:rn,[Z]:ln,[M]:dn,[se]:wn,[oe]:Fn=!1}=V,{handleChange:Ln}=this;return n.createElement(ge,null,n.createElement(v,{iconValue:on,nameValue:rn,onIconChange:An=>Ln(An,Ie),onNameChange:An=>Ln(An,xe),panelKind:"chat"}
556),n.createElement(ee.A,{checked:Fn,labelKey:"ADMIN_LABEL_ALLOW_NON_ADMIN_LINKS",onChange:An=>Ln(An,oe)}),n.createElement(he,null,n.createElement(Be,{compact:!0,labelKey:"ADMIN_LABEL_SYSTEM",onChange:An=>Ln(An,M),placeholderKey:"ADMIN_PLACEHOLDER_SYSTEM_NAME",value:dn}),n.createElement(_e,null,n.createElement(Ke,{canDrop:!1,dimensionRequirements:{exactDimensions:!1,pixelHeight:200,pixelWidth:200},imagePreview:ln,labelKey:"ADMIN_LABEL_SYSTEM_IMAGE",onClearImage:()=>Ln("",Z),onFileSubmit:An=>Ln(An,Z)}))),n.createElement(he,null,n.createElement(ae,{compact:!0,labelKey:"ADMIN_LABEL_WELCOME_MESSAGE",onChange:An=>this.truncateChanges(An,se),placeholderKey:"ADMIN_PLACEHOLDER_SYSTEM_MESSAGE",value:wn})),n.createElement(ne.A,{description:me,labelKey:"ADMIN_LABEL_FILTERED_WORDS",onChange:An=>Ln(An,H),value:tn}),n.createElement(x.A,{descriptionKey:"ADMIN_SILENCED_USERS_HELPER_TEXT",labelKey:"ADMIN_LABEL_SILENCED_USERS"}),n.createElement(k,{emptyMsg:"ADMIN_LABEL_NO_SILENCED_USERS",keyField:"value",list:lt},(An,{displayName:jn,userId:Xn,userType:Gn})=>n.createElement(B,{key:An},n.createElement(ve,{src:P()}),n.createElement(Ae,null,jn),n.createElement(Me,{onClick:()=>{Kt({channel:this.chatChannel,userId:Xn,userType:Gn})}},n.createElement(E.A,{stringKey:"ADMIN_LABEL_UNSILENCE"})))),n.createElement(c.A,{channel:this.chatChannel,onUpdated:()=>{ft({channelId:T})},property:"chatSilence"}))}}ye(z,"propTypes",{channelId:y().string.isRequired,onChange:y().func.isRequired,renderer:y().object.isRequired,silencedUsers:y().array.isRequired,syncSilencedUsers:y().func.isRequired,unsilenceUser:y().func.isRequired});const $=X=>({channelId:(0,a.RWC)(X),silencedUsers:(0,A.cS)(X)}),le=X=>({syncSilencedUsers:T=>X((0,m.af)(T)),unsilenceUser:({channel:T,userId:V,userType:lt})=>X((0,m.Vq)({channel:T,isSilenced:!1,userId:V,userType:lt}))}),Ue=(0,t.connect)($,le)(z);var q=e(221196),Fe=e.n(q),je=e(83567),Je=Object.defineProperty,We=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,De=(X,T,V)=>T in X?Je(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,nt=(X,T)=>{for(var V in T||(T={}))S.call(T,V)&&De(X,V,T[V]);if(J)for(var V of J(T))de.call(T,V)&&De(X,V,T[V]);return X},Xe=(X,T)=>We(X,ce(T)),Ce=(X,T,V)=>(De(X,typeof T!="symbol"?T+"":T,V),V);const Re=g.Ay.div`
557  background-color: ${O.k6P};
558  padding: ${O.Sm7};
559`,we=g.Ay.div`
560  ${p.Z0}
561  letter-spacing: 1px;
562  margin-bottom: 5px;
563  text-transform: uppercase;
564`,ze=g.Ay.div`
565  padding: ${O.Sm7};
566`,ct="iconString",ot="panelName";class Qe extends n.Component{constructor(){super(...arguments),Ce(this,"state",{[ct]:"",[ot]:"",sources:[]}),Ce(this,"handleDelete",T=>{const{sources:V}=this.state;V.splice(T,1),this.setState({sources:V})}),Ce(this,"handleChange",(T,V)=>{this.setState({[V]:T})}),Ce(this,"handleSourceTextChange",(T,V)=>{const{sources:lt}=this.state,Kt=lt.map((ft,tn)=>tn===V?Xe(nt({},ft),{sourceText:T}):ft);this.setState({sources:Kt})}),Ce(this,"handleAddSource",()=>{const{sources:T}=this.state;this.setState({sources:[...T,{generatedKey:Fe().generate(),sourceText:""}]})})}render(){const{sources:T,[ct]:V,[ot]:lt}=this.state,{handleSourceTextChange:Kt,handleAddSource:ft,handleDelete:tn,handleChange:on}=this,rn=ln=>ln.sourceText||n.createElement(E.A,{stringKey:"ADMIN_LABEL_NEW_SOURCE"});return n.createElement(Re,null,n.createElement(v,{iconValue:V,nameValue:lt,onIconChange:ln=>on(ln,ct),onNameChange:ln=>on(ln,ot),panelKind:"social"}),n.createElement(we,null,n.createElement(E.A,{stringKey:"ADMIN_LABEL_TWITTER"})),n.createElement(je.A,{addItemKey:"ADMIN_ACTION_ADD_SOURCE",emptyListKey:"ADMIN_LABEL_NO_SOURCES",headerText:rn,list:T,onAddItem:ft,onDelete:tn},(ln,dn)=>n.createElement(ze,{key:dn},n.createElement(I.Ay,{labelKey:"ADMIN_LABEL_SOURCE",onChange:wn=>Kt(wn,dn),placeholderKey:"ADMIN_PLACEHOLDER_ADD_SOURCE",value:T[dn].sourceText}))))}}Ce(Qe,"propTypes",{}),Ce(Qe,"defaultProps",{});var Pt=e(288745),xt=e(665274),kt=e(600308),ke=e(556575),rt=e(549214),dt=Object.defineProperty,ht=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Ht=(X,T,V)=>T in X?dt(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}
566):X[T]=V,Xt=(X,T)=>{for(var V in T||(T={}))qt.call(T,V)&&Ht(X,V,T[V]);if(Ut)for(var V of Ut(T))Ot.call(T,V)&&Ht(X,V,T[V]);return X},zt=(X,T)=>ht(X,Gt(T)),mn=X=>typeof X=="symbol"?X:X+"",nn=(X,T)=>{var V={};for(var lt in X)qt.call(X,lt)&&T.indexOf(lt)<0&&(V[lt]=X[lt]);if(X!=null&&Ut)for(var lt of Ut(X))T.indexOf(lt)<0&&Ot.call(X,lt)&&(V[lt]=X[lt]);return V},yn=(X,T,V)=>(Ht(X,typeof T!="symbol"?T+"":T,V),V);const _n=g.Ay.div`
567  ${_.Oy}
568`,Cn=g.Ay.div`
569  padding: ${O.Xh2};
570  display: flex;
571  align-items: center;
572  height: 64px;
573  color: ${O.o0B};
574`,xn=g.Ay.img`
575  max-height: 100%;
576  object-fit: contain;
577  margin-right: ${O.Emp};
578`,Nn="iconName",Dn="panelName",hn="tabSelected",Zt="people",Yt="groups",In="libModalType",gt={[Yt]:{icon:"user",label:"ADMIN_LABEL_GROUP"},[Zt]:{icon:"gamer",label:"ADMIN_LABEL_PERSON"}},Rt=X=>{const{[Zt]:T,[Yt]:V}=X;return!T&&!V||T?Zt:Yt};class jt extends n.Component{constructor(){super(...arguments),yn(this,"state",{[hn]:Rt(this.props.renderer)}),yn(this,"handleDelete",(T,V)=>{const{renderer:lt}=this.props,{[T]:Kt}=lt,ft=[...Kt];ft.splice(V,1),this.updateRenderer({[T]:ft})}),yn(this,"handleChange",(T,V)=>{this.setState({[V]:T})}),yn(this,"updateRenderer",T=>{const{renderer:V,onChange:lt}=this.props;lt(Xt(Xt({},V),T))}),yn(this,"handleSelectItem",T=>{const{[hn]:V}=this.state,{renderer:lt,onChange:Kt}=this.props,{[Yt]:ft,[Zt]:tn}=lt;if(V===Zt){const on=tn?[...tn]:[],rn=lt,{[Yt]:ln}=rn,dn=nn(rn,[mn(Yt)]);Kt(zt(Xt({},dn),{[Zt]:[...on,T]}))}else{const on=ft?[...ft]:[],rn=lt,{[Zt]:ln}=rn,dn=nn(rn,[mn(Zt)]);Kt(zt(Xt({},dn),{[Yt]:[...on,T]}))}this.handleChange(null,In)})}renderTab(){const{[hn]:T}=this.state,{renderer:V}=this.props,{[Zt]:lt,[Yt]:Kt}=V;return T===Zt?n.createElement(je.A,{addItemKey:"ADMIN_ACTION_ADD_PERSON",emptyListKey:"ADMIN_LABEL_NO_PEOPLE",headerText:ft=>ft.personName,iconName:gt[Zt].icon,keyField:ft=>ft.arrayId||ft._id,labelKey:"ADMIN_LABEL_ADD_PERSON",list:lt||[],nameKey:gt[Zt].label,noPadding:!0,onAddItem:()=>this.handleChange(Zt,In),onDelete:ft=>this.handleDelete(Zt,ft)},ft=>n.createElement(Cn,null,n.createElement(xn,{src:ft.imageSrc}),n.createElement("div",null,ft.personName))):n.createElement(je.A,{addItemKey:"ADMIN_ACTION_ADD_GROUP",emptyListKey:"ADMIN_LABEL_NO_GROUPS",headerText:ft=>ft.groupName,iconName:gt[Yt].icon,keyField:ft=>ft.arrayId||ft._id,labelKey:"ADMIN_LABEL_ADD_GROUP",list:Kt||[],nameKey:gt[Yt].label,noPadding:!0,onAddItem:()=>this.handleChange(Yt,In),onDelete:ft=>this.handleDelete(Yt,ft)},ft=>n.createElement(Cn,null,n.createElement(xn,{src:ft.imageSrc}),n.createElement("div",null,ft.groupName)))}renderModal(){const{[In]:T}=this.state;return T===Zt?n.createElement(kt.A,{columns:Pt.T7,fetchObject:{endpoint:"/legacy/people",method:"GET"},helperText:"ADMIN_LABEL_PEOPLE_HELPER_TEXT",NewItemComponent:ke.Ay,newItemLabel:"ADMIN_LABEL_NEW_PERSON",onClose:()=>this.handleChange(null,In),onSelectItem:this.handleSelectItem,searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH",titleKey:"ADMIN_LABEL_PEOPLE",transformRequestWithRenderer:!0}):T===Yt?n.createElement(kt.A,{columns:Pt.Tu,fetchObject:{endpoint:"/legacy/groups",method:"GET"},helperText:"ADMIN_LABEL_GROUPS_HELPER_TEXT",NewItemComponent:rt.A,newItemLabel:"ADMIN_LABEL_NEW_GROUP",onClose:()=>this.handleChange(null,In),onSelectItem:this.handleSelectItem,searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH",titleKey:"ADMIN_LABEL_GROUPS",transformRequestWithRenderer:!0}):null}render(){const{[hn]:T}=this.state,{renderer:V}=this.props,{[Dn]:lt,[Nn]:Kt}=V;return n.createElement(_n,null,n.createElement(v,{iconValue:Kt,nameValue:lt,onIconChange:ft=>this.updateRenderer({[Nn]:ft}),onNameChange:ft=>this.updateRenderer({[Dn]:ft}),panelKind:"peopleGroups"}),n.createElement(n.Fragment,null,n.createElement(x.A,{labelKey:"ADMIN_LABEL_PEOPLE_PANEL_DISPLAY"}),n.createElement(xt.A,{onChange:ft=>this.handleChange(ft,hn),options:[Xt({value:Zt},gt[Zt]),Xt({value:Yt},gt[Yt])],value:T},this.renderTab()),this.renderModal()))}}yn(jt,"propTypes",{onChange:y().func.isRequired,renderer:y().object.isRequired});
578var Pn=e(217748),vn=e.n(Pn),Tn=e(990220),pn=e(498685),tt=e(400781),Dt=e(393982),W=e(695601),Y=e(784567),G=e(579226),pe=e(663280),Pe=e(679380),Se=e(238404),Ye=e(283722),qe=e(269010);const ut=(0,g.Ay)(qe.Ay)`
579  display: flex;
580  margin-bottom: ${O.Sm7};
581`,Lt=g.Ay.div`
582  display: flex;
583  flex-direction: column;
584  flex: 1;
585  min-height: 200px;
586  color: ${O.o0B};
587`,mt=g.Ay.ul`
588  padding: 0;
589  flex:1;
590`,Tt=g.Ay.div`
591
592`,Ct=(0,g.Ay)(Ye.Ay)`
593  color: ${O.o0B};
594  ${p.HU}
595  margin-right: 10px;
596`,l=g.Ay.li`
597  padding: 16px;
598  background-color: ${O.YJk};
599  display: flex;
600  flex-direction: row;
601  flex-grow: 1;
602  align-items: center;
603  margin-bottom: 2px;
604`,h=g.Ay.span`
605  ${p.GD}
606`,te=g.Ay.span`
607  color: ${O.o0B};
608`,Oe=g.Ay.div`
609  margin-top: ${O.Sm7};
610`,it=(0,g.Ay)(ee.A).attrs({compact:!0})`
611  width: 100%;
612`,Mt={BEHAVIOR:"behavior",ICON:"iconName",KIND:"kind",NAME:"panelName",PAGES:"pages",VIEW:"view"},St={AUTOMATIC:"automatic",MANUAL:"manual"},en={[St.AUTOMATIC]:{stringKey:"ADMIN_PANEL_CHANNEL_SELECT_SECTION_BUTTON_AUTOMATIC",value:St.AUTOMATIC},[St.MANUAL]:{stringKey:"ADMIN_PANEL_CHANNEL_SELECT_SECTION_BUTTON_MANUAL",value:St.MANUAL}},$t=[{label:"Grid",value:"grid"},{label:"List",value:"list"}],Bn=({channels:X,kind:T,onChannelChange:V,onKindChange:lt,onViewChange:Kt,view:ft})=>{const tn=$t.find(rn=>rn.value===ft),on=T===St.AUTOMATIC?"ADMIN_PANEL_CHANNEL_SELECT_SECTION_DESCRIPTION_AUTOMATIC":"ADMIN_PANEL_CHANNEL_SELECT_SECTION_DESCRIPTION_MANUAL";return n.createElement(n.Fragment,null,n.createElement(ut,{labelKey:"ADMIN_LABEL_CHANNEL_SELECT_DISPLAY",onChange:rn=>Kt(rn.value),options:$t,placeholder:tn?.label,value:tn}),n.createElement(xt.A,{onChange:lt,options:[{icon:"adminbarChannels",label:"ADMIN_PANEL_CHANNEL_SELECT_SECTION_BUTTON_AUTOMATIC",value:St.AUTOMATIC},{icon:"adminbarEditor",label:"ADMIN_PANEL_CHANNEL_SELECT_SECTION_BUTTON_MANUAL",value:St.MANUAL}],value:T},n.createElement(E.A,{component:te,stringKey:on}),T===St.MANUAL&&n.createElement(Lt,null,n.createElement(mt,null,n.createElement(G.A,{variant:"admin",className:"flex-1 min-h-0"},n.createElement(Pe.A,{direction:"vertical",droppableStyles:{padding:0,width:"100%"},innerDivStyles:{width:"100%"},keyField:"page._id",list:X,onDragEnd:V,stretch:!0},(rn,ln)=>{var dn;return n.createElement(Se.A,{draggable:!0,icon:"adminbarChannels",name:(dn=rn.page)==null?void 0:dn.title,onToggleChange:wn=>{const Fn=(0,pe.Ay)(X,Ln=>{Ln[ln].active=wn});V(Fn)},padding:ln===0?"0 0 5px 0":void 0,secondaryRowColor:!0,toggleChecked:rn.active,typeKey:"ADMIN_LABEL_CHANNEL"})}))))))};var Vn=e(80247),Kn=Object.defineProperty,Sn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,be=(X,T,V)=>T in X?Kn(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,It=(X,T)=>{for(var V in T||(T={}))kn.call(T,V)&&be(X,V,T[V]);if(Wn)for(var V of Wn(T))fn.call(T,V)&&be(X,V,T[V]);return X},Jt=(X,T)=>Sn(X,Mn(T));const{BEHAVIOR:$n,ICON:qn,KIND:sa,NAME:Va,PAGES:Fa,VIEW:Aa}=Mt,ya=g.Ay.div`
613  padding: ${O.Sm7};
614  height: 100%;
615  min-height: 520px;
616  display: flex;
617  flex-direction: column;
618`,Oo=(0,g.Ay)(Y.A)`
619  && {
620    display: block;
621    text-align: center;
622    width: 100%;
623  }
624`,Rn=X=>{const{onChange:T,renderer:V}=X,lt=(0,pn.d4)(Dt.DS),Kt=(0,pn.d4)(tt.V2),{behavior:ft}=V,{kind:tn=St.AUTOMATIC,pages:on=[],view:rn="list"}=ft||{},[ln,dn]=(0,n.useState)(on),[wn,Fn]=(0,n.useState)([]),[Ln,An]=(0,n.useState)(tn),[jn,Xn]=(0,n.useState)(!1),[Gn,Un]=(0,n.useState)(null),{[qn]:Ba="",[Va]:oa=""}=V,vo=lt?Tn.iz:Tn._e;(0,n.useEffect)(()=>{let En=!0;return Xn(!1),Un(null),(0,W.uy)({options:{projection:{_id:1,created:1,"data.channelSelectActiveImageUrl":1,"data.name":1,"seo.title":1,slug:1,type:1}},pageServiceURL:vo,siteId:Kt}).then(gn=>{En&&(Fn(gn),Xn(!0))}).catch(gn=>{En&&(Un(gn),Xn(!0))}),()=>{En=!1}},[vo,Kt]),(0,n.useEffect)(()=>{Gn&&Vn.error(`Warning: ${Gn}`)},[Gn]),(0,n.useEffect)(()=>{const En=wn.reduce((gn,bn)=>{var Hn;const va=on.findIndex(Ka=>Ka.page._id===bn._id);if(va!==-1)gn[va]=Jt(It({},gn[va]),{active:((Hn=gn[va])==null?void 0:Hn.active)||!0});else if(bn.type){const{collection:Ka,_id:rr,siteId:wa,data:fo,type:lr}=bn;gn.push({active:tn===St.AUTOMATIC,collection:Ka,page:{_id:rr,title:fo?.name||"Untitled Channel"},siteId:wa,type:lr})}return gn},[...on]);dn(En)},[on,wn,tn]);const ar=En=>{const gn=Jt(It({},V),{behavior:It({},V.behavior)});if(An(En),vn()(gn,[$n,sa],En),En===St.AUTOMATIC){const bn=ln.map(Hn=>Jt(It({},Hn),{active:!0}));vn()(gn,[$n,Fa],bn),dn(bn)}if(En===St.MANUAL){const bn=ln.map(Hn=>Jt(It({},Hn),{active:!1}));vn()(gn,[$n,Fa],[]),dn(bn)}return T(gn)},Ua=En=>{const gn=En.filter(Hn=>Hn.active===!0),bn=Jt(It({},V),{behavior:Jt(It({},V.behavior),{pages:gn})});return dn(En),T(bn)},or=En=>{const gn=Jt(It({},V),{behavior:It({},V.behavior)});return vn()(gn,[$n,Aa],En),T(gn)},ra=(En,gn)=>{const bn=Jt(It({},V),{[En]:gn});return T(bn)};return n.createElement(ya,null,n.createElement(v,{iconValue:Ba,nameValue:o
624a,onIconChange:En=>ra(qn,En),onNameChange:En=>ra(Va,En),panelKind:"channel_select"}),!jn&&n.createElement(Oo,null),jn&&!Gn&&n.createElement(Bn,{channels:ln,kind:Ln,onChannelChange:Ua,onKindChange:ar,onViewChange:or,view:rn}))};Rn.propTypes={onChange:y().func.isRequired,renderer:y().shape({behavior:y().shape({})}).isRequired},Rn.defaultProps={};const No=Rn;var zn=e(696105),ha=e(991272),Wa=e(160788),To=e(154789),Pa=e(467783),_o=e(777045),$a=e(359785),Do=e(459959),ia=e(41989),Ia=Object.defineProperty,Ga=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,ka=(X,T,V)=>T in X?Ia(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,za=(X,T)=>{for(var V in T||(T={}))Qa.call(T,V)&&ka(X,V,T[V]);if(Ya)for(var V of Ya(T))Co.call(T,V)&&ka(X,V,T[V]);return X},Lo=(X,T)=>Ga(X,Ha(T));const Ja=X=>{const{t:T}=(0,ia._h)(),{onChange:V,renderer:lt}=X,{product:Kt}=lt,ft=(0,n.useCallback)((rn,ln)=>dn=>V(Lo(za({},lt),{[ln]:void 0,[rn]:dn})),[lt,V]),tn=(0,pn.d4)(zn.KM),{products:on}=(0,pn.d4)(zn.BZ);return tn&&!on.length?n.createElement(Y.A,{name:"line-spin-fade-loader"}):n.createElement(qe.Ay,{isSearchable:!1,labelKey:"ADMIN_CARD_SHOPIFY_SELECT_PRODUCT",name:"ADMIN_CARD_SHOPIFY_SELECT_PRODUCT",onChange:ft("product","collection"),options:on,placeholder:T("ADMIN_SHOPIFY_PANEL_EDITOR_SELECT_PRODUCT"),value:Kt})};Ja.propTypes={onChange:y().func.isRequired,renderer:y().shape({product:y().shape({handle:y().string,label:y().string,value:y().string.isRequired})}).isRequired};const Oa=Ja;var So=Object.defineProperty,Mo=Object.defineProperties,Ro=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Na=(X,T,V)=>T in X?So(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,ca=(X,T)=>{for(var V in T||(T={}))Xa.call(T,V)&&Na(X,V,T[V]);if(na)for(var V of na(T))Za.call(T,V)&&Na(X,V,T[V]);return X},Ta=(X,T)=>Mo(X,Ro(T));const qa=X=>{const{t:T}=(0,ia._h)(),{onChange:V,renderer:lt}=X,{collection:Kt}=lt,ft=(0,n.useCallback)((rn,ln)=>dn=>{V(Ta(ca({},lt),{[ln]:void 0,[rn]:dn}))},[lt,V]),tn=(0,pn.d4)(zn.bS),{collections:on}=(0,pn.d4)(zn.BZ);return tn&&!on.length?n.createElement(Y.A,{name:"line-spin-fade-loader"}):n.createElement(qe.Ay,{isSearchable:!1,labelKey:"ADMIN_CARD_SHOPIFY_SELECT_COLLECTION",name:"ADMIN_CARD_SHOPIFY_SELECT_COLLECTION",onChange:ft("collection","product"),options:on,placeholder:T("ADMIN_SHOPIFY_PANEL_EDITOR_SELECT_COLLECTION"),value:Kt})};qa.propTypes={onChange:y().func.isRequired,renderer:y().shape({collection:y().shape({handle:y().string,label:y().string,value:y().string.isRequired})}).isRequired};const da=qa;var bo=Object.defineProperty,xo=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Da=(X,T,V)=>T in X?bo(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,Ca=(X,T)=>{for(var V in T||(T={}))to.call(T,V)&&Da(X,V,T[V]);if(eo)for(var V of eo(T))_a.call(T,V)&&Da(X,V,T[V]);return X},no=(X,T)=>xo(X,ea(T));const ao=g.Ay.div`
625  ${_.Oy}
626`,La=g.Ay.div`
627  padding-bottom: 16px;
628`,Bo=g.Ay.div`
629  padding-top: 16px;
630`,ua=g.Ay.div`
631  display: flex;
632  margin: 16px 0;
633`,Uo=X=>X.selected?(0,g.AH)`
634    background: ${O.dmy};
635  `:(0,g.AH)`
636    background: none;
637  `,oo=g.Ay.div`
638  flex-grow: 1;
639  ${Uo};
640  border: 2px solid #444444;
641  text-align: center;
642  padding-top: 6px;
643  &:hover {
644    cursor: pointer;
645  }
646  &:last-child {
647    border-left: 0;
648  }
649`,aa=g.Ay.div`
650  margin-top: 16px;
651  border: 2px dotted #444444;
652  img {
653    width: 100%;
654  }
655`,Ko=g.Ay.div`
656  display: flex;
657  flex-direction: column;
658  padding: 10px;
659  background: ${O.dHK};
660  width: 100%;
661`,ma=g.Ay.div`
662  margin-bottom: 20px;
663  & > span {
664    ${p.xu}
665    color: ${O.o0B};
666  }
667`,ro=g.Ay.div`
668   margin-bottom: 15px;
669  & > span {
670    ${p.EE}
671    color: ${O.o0B};
672  }
673`,lo=g.Ay.div`
674  display: flex;
675  flex-direction: row;
676`,so=(0,g.Ay)(ro)`
677  margin-bottom: 15px;
678  margin-right: 4px;
679`,wo=(0,g.Ay)(Do.A)`
680  margin-bottom: 15px;
681  & > span {
682    ${p.xu}
683    color: ${O.Qod};
684    text-decoration: underline;
685  }
686  :hover {
687    color: ${O.caQ};
688  }
689`,pa=g.Ay.div`
690  display: flex;
691  flex-direction: row;
692  justify-content: flex-end;
693  width: 100%;
694`,io=(0,g.Ay)(To.Ay)`
695  width: 192px;
696  height: 42px;
697`,Sa=X=>{const T=(0,t.useDispatch)(),{images:V}=(0,Wa.A)(zn.BZ),lt=!!(0,Wa.A)(zn.X4),{shopInfo:Kt,renderer:ft,onCh
697ange:tn}=X,{iconName:on,panelName:rn,product:ln}=ft,[dn,wn]=(0,n.useState)(""),[Fn,Ln]=(0,n.useState)("product"),An=(0,n.useCallback)((Un,Ba)=>oa=>tn(no(Ca({},ft),{[Ba]:void 0,[Un]:oa})),[ft,tn]);(0,n.useEffect)(()=>{Kt.shop&&wn(Kt.shop)},[Kt]);const jn=Un=>{Ln(Un)},Xn=()=>{window.open($a.NW,"_blank"),T((0,Pa.Bq)({actionKey:_o.aZ.thirdParty}))},Gn=(0,n.useCallback)(()=>lt?n.createElement(La,null,n.createElement(I.Ay,{labelKey:"ADMIN_CARD_SHOPIFY_CONNECTED_STORE",onChange:Un=>wn(Un),value:dn}),n.createElement(Bo,null,n.createElement(E.A,{component:ha.A,stringKey:"ADMIN_CARD_SHOPIFY_FEATURE_ITEM"})),n.createElement(ua,null,n.createElement(oo,{onClick:()=>jn("product"),selected:Fn==="product"},n.createElement(E.A,{component:ha.A,stringKey:"ADMIN_CARD_SHOPIFY_FEATURE_PRODUCT"})),n.createElement(oo,{onClick:()=>jn("collection"),selected:Fn==="collection"},n.createElement(E.A,{component:ha.A,stringKey:"ADMIN_CARD_SHOPIFY_FEATURE_COLLECTION"}))),Fn==="product"?n.createElement(n.Fragment,null,n.createElement(Oa,{onChange:tn,renderer:ft}),n.createElement(aa,null,V?V.map(Un=>ln&&Un.productId===ln.value?n.createElement("img",{alt:Un.alt,src:Un.src}):null):null)):n.createElement(da,{onChange:tn,renderer:ft})):n.createElement(Ko,null,n.createElement(ma,null,n.createElement(E.A,{stringKey:"ADMIN_CARD_SHOPIFY_NOT_CONNECTED_TITLE"})),n.createElement(ro,null,n.createElement(E.A,{stringKey:"ADMIN_CARD_SHOPIFY_NOT_CONNECTED_DESCRIPTION"})),n.createElement(lo,null,n.createElement(so,null,n.createElement(E.A,{stringKey:"ADMIN_CARD_SHOPIFY_NOT_CONNECTED_INSTRUCTIONS_TEXT"})),n.createElement(wo,{href:$a.Wd,target:"_blank"},n.createElement(E.A,{stringKey:"ADMIN_CARD_SHOPIFY_NOT_CONNECTED_INSTRUCTIONS_LINK"})),n.createElement(so,null,n.createElement(E.A,{stringKey:"ADMIN_CARD_SHOPIFY_NOT_CONNECTED_INSTRUCTIONS_SUFFIX"}))),n.createElement(pa,null,n.createElement(io,{onClick:Xn},n.createElement(E.A,{stringKey:"ADMIN_CARD_SHOPIFY_NOT_CONNECTED_INSTALL_APP"})))),[lt,Fn]);return n.createElement(ao,null,n.createElement(v,{iconValue:on,nameValue:rn,onIconChange:An("iconName"),onNameChange:An("panelName"),panelKind:"shopifyBlockPanel"}),Gn())};Sa.propTypes={onChange:y().func.isRequired,renderer:y().shape({collection:y().object,description:y().string,iconName:y().string,panelName:y().string,product:y().object}).isRequired,shopInfo:y().object.isRequired};const jo=Sa,Vo=X=>({shopInfo:(0,zn.gf)(X)}),Fo=(0,t.connect)(Vo,null)(jo);var ta=e(344011);const Ma=g.Ay.div`
698  ${_.Oy}
699  padding-top: 15px;
700`,Wo=(0,g.Ay)(x.A)`
701  * {
702    ${p.Ns}
703    color: ${O.o0B};
704  }
705
706  & > div div {
707    line-height: 20px;
708    color: ${O.sRE};
709  }
710  & > div {
711    padding: 10px 0;
712  }
713`,$o=g.Ay.div`
714  background: ${O.k6P};
715  padding: 11.5px;
716  border-radius: 5px;
717
718  & > div {
719    padding: 0;
720  }
721`,Go=(0,g.Ay)(ne.A)`
722  padding: 0px;
723  height: 100%;
724  & > textarea {
725      padding: 0px;
726      min-height: 40px;
727      ${p.Ns}
728      color: ${O.sRE};
729    }
730`,co=g.Ay.span`
731  position: relative;
732  right: -1.5px;
733  display: flex;
734  width: 100%;
735  justify-content: right;
736  ${p.eb}
737  color: ${O.sRE};
738`,Ho=(0,g.Ay)(x.A)`
739  padding: 10px 0px 0px 0px;
740  display: flex;
741  flex-direction: row;
742  & > div {
743    padding-top: 0px;
744  }
745  & > div div {
746    ${p.eb}
747    display: flex;
748    align-items: center;
749  }
750  & > label {
751    display: flex;
752    align-items: start;
753    padding-top: 2.36px;
754    ${p.eb}
755  }
756  & > label span svg {
757    width: 12px;
758    height: 12px;
759  }
760`,Yo=g.Ay.div`
761  color: ${O.o0B};
762  ${p.eb}
763`;var Ra=Object.defineProperty,Qo=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,uo=(X,T,V)=>T in X?Ra(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,ba=(X,T)=>{for(var V in T||(T={}))ko.call(T,V)&&uo(X,V,T[V]);if(Ea)for(var V of Ea(T))zo.call(T,V)&&uo(X,V,T[V]);return X},mo=(X,T)=>Qo(X,Jn(T));const po=({renderer:X,onChange:T})=>{const{[ta.Hb]:V}=X;(0,n.useEffect)(()=>{typeof X.tipThankYouMessage>"u"&&T(mo(ba({},X),{[ta.Hb]:ta.Ty,panelName:"Tips"}))},[X]);const lt=Kt=>
763{const ft=Kt.slice(0,ta.aS);T(mo(ba({},X),{[ta.Hb]:ft}))};return n.createElement(Ma,{"data-testid":"tippingPanelEditorWrapper"},n.createElement(Wo,{"data-testid":"tippingPanelEditorThankYouLabel",descriptionKey:"ADMIN_LABEL_THANK_YOU_HINT",labelKey:"ADMIN_LABEL_THANK_YOU"}),n.createElement($o,null,n.createElement(Go,{"data-testid":"tippingPanelEditorTextarea",onChange:lt,value:V}),n.createElement(co,null,n.createElement(Yo,null,String(V).length,"/"),ta.aS)),n.createElement(Ho,{"data-testid":"tippingPanelEditorNoRefundsLabel",descriptionKey:"ADMIN_LABEL_TIP_NO_REFUNDS",icon:"info"}))};var Jo=e(265968),Xo=Object.defineProperty,Zo=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,go=(X,T,V)=>T in X?Xo(X,T,{enumerable:!0,configurable:!0,writable:!0,value:V}):X[T]=V,tr=(X,T)=>{for(var V in T||(T={}))er.call(T,V)&&go(X,V,T[V]);if(ga)for(var V of ga(T))Eo.call(T,V)&&go(X,V,T[V]);return X},nr=(X,T)=>Zo(X,qo(T));const xa=({renderer:X,onChange:T})=>{const V=n.useCallback(lt=>{T(nr(tr({},X),{blockData:lt}))},[T,X]);return n.createElement(Jo.A,{item:X.blockData,onChange:V,region:"panel"})}},689285:(Ze,re,e)=>{e.d(re,{A7:()=>O,Uo:()=>c,W7:()=>E,_9:()=>P,bv:()=>o,fi:()=>_,go:()=>p});var t=e(16357),m=e(732091),A=e.n(m),a=e(990220),n=e(38731),r=e(171751),y=e(445525),g=e(997948);const I=`${a.E2}/legacy/save`,x=`${a.E2}/legacy/pages`,ne=`${a.E2}/objects`,ee=`${a.E2}/validate-cross-channel-object`,C=K=>K&&typeof K=="string",N=K=>{const{key:f,navigationParentId:L,primaryToken:b,siteId:i,value:v}=K;A()(C(f)&&C(i)&&C(b)&&v,`writeKey: invalid config: ${JSON.stringify(K,null,2)}`);const F=f.split(/\/+/).filter(R=>R).length;A()(F>=2,`writeKey: invalid key: ${JSON.stringify(f)}`);const D={key:f,site_id:i,token:b,value:JSON.stringify((0,r.p7)(v))};return L&&(D.navigationParentId=L),(0,t.A)({data:D,method:"POST",url:I})},P=({collection:K,id:f,navigationParentId:L,primaryToken:b,siteId:i,value:v})=>{const F=(0,n.o)([K,f]);return v!==null&&(A()(f===v._id,"setDocument: id must match document's _id field"),K!=="sites"&&A()(i===v.siteId,`setDocument: siteId param is ${i} but value.siteId is ${v.siteId}`)),N({key:F,navigationParentId:L,primaryToken:b,siteId:i,value:v})},O=({id:K,primaryToken:f,siteId:L})=>{const b={Authorization:`Bearer ${f}`},i={site_id:L};return(0,t.A)({data:i,headers:b,method:"DELETE",url:`${ne}/${K}`})},_=({channelId:K,id:f,primaryToken:L})=>(0,t.A)({headers:{Authorization:`Bearer ${L}`},method:"GET",url:`${ee}/${K}/${f}`}),E=async({primaryToken:K})=>{var f,L,b,i;const{data:v}=await t.A.get(x,{headers:{"x-maestro-client-id":a.Cn,Authorization:`Bearer ${K}`}}),F=((L=(f=v?.results)==null?void 0:f.filter(R=>R.type===g.HY.CHANNEL))==null?void 0:L.length)||0,D=((i=(b=v?.results)==null?void 0:b.filter(R=>R.type===g.HY.LANDING))==null?void 0:i.length)||0;return{channels:F,pages:D,total:v?.count||0}},o=({questDoc:K,primaryToken:f,siteId:L})=>(0,t.A)({data:K,headers:{Authorization:`Bearer ${f}`,"x-maestro-client-id":L},method:"POST",url:a.pi}),c=({questDoc:K,primaryToken:f,siteId:L})=>(0,t.A)({data:K,headers:{Authorization:`Bearer ${f}`,"x-maestro-client-id":L},method:"PUT",url:`${a.pi}/${K._id}`}),p=async(K,f,L,b)=>{try{const{data:i}=await t.A.put(`${a.fh}/update-tags/${L}`,{tags:b},{headers:{Authorization:`Bearer ${K}`,"x-maestro-client-id":f}});return i}catch{return[]}},w=async(K,f)=>{await maestroApiRequest({primaryToken:K,siteId:f}).get(`${ADMIN_SERVICE_BASE_URL}/check-entitlement-gate`)}},606679:(Ze,re,e)=>{e.d(re,{FT:()=>Ce,br:()=>Re,l0:()=>we,Ay:()=>Dt,ck:()=>mn,Ps:()=>Gt,Uf:()=>ct,Ei:()=>dt,gl:()=>Xe,Eg:()=>Qe});var t=e(732091),m=e.n(t),A=e(221196),a=e.n(A),n=e(755939),r=e(100035),y=e(217748),g=e.n(y),I=e(718264),x=e.n(I),ne=e(701419),ee=e.n(ne),C=e(62999),N=e.n(C),P=e(816970),O=e(800886),_=e(38731),E=e(1076),o=e(218938),c=e(299500),p=e(318946),w=e(365179),K=e(362523),f=e(881967),L=e(171751),b=e(747988),i=e(359785),v=e(711678),F=e(828384),D=e(990220),R=e(45597),ie=e(892968),j=e(789069),Q=e(132831),U=e(467783),Ne=e(400781),ue=e(777045),Te=e(667881),ye=e(569147),me=e(663280),ge=e(217243),B=e(256746),Ae=e(859607),fe=e(415530),Le=e(448651),he=e(689285),Be=e(209095),ae=e(298116),Ke=e(522262),_e=e(273277),ve=e(508602),Me=e(368909),xe=e(669865),Ie=e(346002),M=e(300024),se=e(754280),Z=e(42012),H=e(463302),oe=e(89649);const k=function*(){var W,Y,G;const pe=yield(0,r.Lt)(),Pe=(0,Ie.xi)(pe),Se=(0,Ne.iM)(pe),{parentSlug:Ye,childSlug:qe}=(0,Ne.NU)(pe),ut=(0,Ie.ir)(pe),Lt=(0,Ie.Qz)(pe);if(!Pe&&!Object.keys(Lt).length)return;const mt=structuredClone(Pe||Se);try{Object.entries(Lt).forEach(([Oe,it])=>{mt.activeRenderers||(mt.activeRenderers={}),mt.renderers||(mt.renderers={}),mt.activeRenderers[Oe]=!0,mt.renderers[Oe]=it});const Ct=mt.type===n.g.VIDEO_PAGE&&((W=mt.data)!=null&&W.videoId)?(0,se.KF)(mt.data.videoId):qe?`${Ye}/${mt.slug}`:`/${mt.slug}`;
763yield(0,r.T1)(Qe,"objects",mt),(Se.slug&&Se.slug!==mt.slug||((Y=Se.data)==null?void 0:Y.name)&&Se.data.name!==mt.data.name||((G=Se.data)==null?void 0:G.private)&&Se.data.private!==mt.data.private)&&(yield(0,r.yJ)((0,_e.lZ)(mt._id,mt.data.name,mt.slug,mt.data.private))),yield(0,r.yJ)((0,U.i)(mt._id));for(const Oe of Object.keys(Lt))yield(0,r.yJ)((0,U.wD)(Oe));for(const Oe of Object.keys(ut))Ce[Oe]&&(yield(0,r.yJ)((0,U.WF)(Oe)));const h=(0,Z.hE)(pe);h!==Ct&&h!=="/"&&(yield(0,r.yJ)((0,b.HC)({path:Ct})))}catch(Tt){yield(0,r.T1)(Gt,Tt)}},z=function*(){const W=yield(0,r.Lt)(),Y=(0,Ie.jm)(W),G=(0,Ie.t_)(W),pe=(0,j.dm)(W),Pe=(0,Ne.V2)(W),Se=(0,H.mC)(W);try{const Ye=(0,Ie.UP)(W);if(Ye&&(yield(0,r.yJ)((0,j.AZ)({theme:Ye})),yield(0,r.yJ)((0,U.UB)(null))),!Object.keys(Y).length)return;let qe=null;for(const[Lt,mt]of Object.entries(Y))if(Lt&&mt){const Tt=G?._id===Lt,l=Tt&&pe?yield(0,r.T1)(ie.an,{primaryToken:Se,siteId:Pe,theme:mt}):yield(0,r.T1)(ie.TI,{id:Lt,primaryToken:Se,siteId:Pe,theme:mt});Tt&&(qe=l)}const ut=(0,j.zy)(W);qe&&(yield(0,r.yJ)((0,j.$u)({theme:qe})),yield(0,r.yJ)((0,U.Xo)(qe)),ut._id!==qe._id&&(yield(0,r.yJ)((0,oe.to)({data:{theme:qe},kind:v.V.activateThemeConfirmation})))),yield(0,r.yJ)((0,U.sd)())}catch(Ye){yield(0,r.T1)(dt,Ye,"Admin themes upsert error")}},$=function*(){const W=yield(0,r.Lt)(),Y=(0,Ie.ir)(W),G=(0,Ne.mu)(W),pe=(0,H.mC)(W),Pe=(0,Ne.V2)(W),Se=(0,Ie.ir)(W);try{if(!(yield(0,r.T1)(Xe,Re,Y)))return;const qe=ct(G,Y,Re);yield(0,r.T1)(he._9,{collection:"sites",id:Pe,primaryToken:pe,siteId:Pe,value:qe});for(const ut of Object.keys(Se))Re[ut]&&(yield(0,r.yJ)((0,U.WF)(ut)))}catch(Ye){yield(0,r.T1)(dt,Ye,"Admin site upsert error")}},Ue=function*(){yield(0,r.T1)($),yield(0,r.T1)(k),yield(0,r.T1)(z),yield(0,r.T1)(we),yield(0,r.yJ)((0,U.wU)())};var q=e(80247),Fe=Object.defineProperty,je=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,S=(W,Y,G)=>Y in W?Fe(W,Y,{enumerable:!0,configurable:!0,writable:!0,value:G}):W[Y]=G,de=(W,Y)=>{for(var G in Y||(Y={}))ce.call(Y,G)&&S(W,G,Y[G]);if(We)for(var G of We(Y))J.call(Y,G)&&S(W,G,Y[G]);return W},De=(W,Y)=>je(W,Je(Y));const nt=W=>Object.keys(W),Xe=(W,Y)=>nt(W).some(G=>{var pe;return!!((pe=Y[G])!=null&&pe.pendingData)}),Ce={[ue.NU.COUNTDOWN]:"data.regions.header.countdown",[ue.NU.CHANNEL_NAVIGATION]:"data.regions.channel-select",[ue.NU.LOGO]:{logoHeight:"data.artwork.header.logoHeight",logoLink:"data.artwork.header.logoLink",logoMobileHeight:"data.artwork.header.logoMobileHeight",logoMobileUrl:"data.artwork.header.logoMobile",logoTitle:"data.artwork.header.logoTitle",logoUrl:"data.artwork.header.logo"},[ue.NU.LANDING]:"data.content",[ue.NU.FOOTER_LINKS]:"data.regions.footer.footerLinks",[ue.NU.SOCIAL]:{hashtag:"data.regions.footer.hashtag",socials:"data.regions.footer.socials",tweetMessage:"data.regions.footer.tweetMessage"},[ue.NU.SPONSORS]:"data.regions.footer.sponsors",[ue.NU.NAVIGATION]:"data.regions.navigation"},Re={[ue.NU.HOME_ID]:"settings.homeId",[ue.NU.DEFAULT_THEME_ID]:"settings.defaultThemeId"},we=function*(){const W=yield(0,r.Lt)(),Y=(0,Ie.ir)(W),G=(0,Ie.uH)(W),pe=(0,Ie.Qz)(W);Object.keys(Y).length&&(yield(0,r.yJ)((0,U.mr)())),G&&(yield(0,r.yJ)((0,U.zg)())),pe[f.tx]&&(yield(0,r.yJ)((0,U.wD)(f.tx)))},ze=function*(){yield(0,r.yJ)((0,U.gl)(null))},ct=(W,Y,G)=>{const pe=ee()(W);return nt(Y).forEach(Pe=>
763{if(typeof G[Pe]=="object")Object.keys(G[Pe]).forEach(Ye=>{const qe=G[Pe][Ye],{pendingData:ut}=Y[Pe];if(qe&&ut&&ut[Ye]!==void 0)if(Ye==="schedule"){const Lt=ut.schedule.map(mt=>{if(mt.syncStartTime){const Tt=Date.now()+3e3,Ct=De(de({},mt),{endTime:new Date(Tt+mt.duration*1e3).toString(),startTime:new Date(Tt).toString()});return delete Ct.syncStartTime,Ct}return mt});g()(pe,qe,Lt)}else g()(pe,qe,ut[Ye])});else{const{pendingData:Se}=Y[Pe],Ye=G[Pe];Ye&&Se!==void 0&&g()(pe,Ye,Se)}}),pe},ot=function*(W,Y){m()(W,"Missing/empty collection"),m()(Y,"Missing/empty id");const G=(0,_.o)([W,Y]),pe=yield(0,r.T1)(O.cX,G),Pe=yield(0,r.T1)([pe,"once"],"value");return(0,L.Th)(Pe.val())},Qe=function*(W,Y,G={}){m()(W,"missing/empty collection");const pe=Y?._id;m()(pe,"missing/empty doc id");const Pe=yield(0,r.Lt)(),Se=(0,o.mC)(Pe),Ye=(0,w.V2d)(Pe),qe=(0,w.UJq)(Pe),ut=ee()(Y),Lt=(0,Be.L3)(Pe);if(Y.collection==="pages"&&!Y.data.theme){const Tt=yield(0,r.T1)(ie.gh,{primaryToken:Se,siteId:Ye,themeId:qe});ut.data=De(de({},Y.data),{theme:{classicThemeOptions:{accentPrimary:j.$v.accentPrimary,accentSecondary:j.$v.accentSecondary},id:Tt._id,type:Tt.type}})}return Y.collection==="pages"&&Lt[ae.Xj.PAGES_V3]?yield(0,r.T1)(Ke.zd,{doc:ut,navigationParentId:G.navigationParentId,primaryToken:Se,siteId:Ye}):yield(0,r.T1)(he._9,{collection:W,id:pe,navigationParentId:G.navigationParentId,primaryToken:Se,siteId:Ye,value:ut})},Pt=function*(W,Y,G,pe){m()(W,"Missing/empty type"),m()(Y,"Missing/empty id");const Pe=yield(0,r.T1)(ot,"objects",Y);m()(Pe,`Can't overwrite object ${Y}; it apparently doesn't exist!`),Pe.renderer&&m()(Pe.type===W,`Can't overwrite legacy object ${Y}; got type ${Pe.type} but expected ${W}`);const Se=De(de({},Pe),{renderer:G});pe&&(Se.archived=pe),yield(0,r.T1)(Qe,"objects",Se)},xt=(W,Y)=>{var G,pe;const Pe=(G=W?.renderers)==null?void 0:G.sidebar.card_id,Se=(((pe=W?.renderers)==null?void 0:pe.sidebar.items)||[]).map(Ye=>Ye.id);return Y===Pe||Se.includes(Y)},kt=function*(W,Y=!1,G){var pe,Pe;try{const Se=yield(0,r.Lt)(),Ye=(0,o.mC)(Se),qe=(0,w.WEq)(Se),ut=qe._id,Lt=((pe=qe.data)==null?void 0:pe.name)||((Pe=qe.seo)==null?void 0:Pe.title),{data:mt=[]}=yield(0,r.T1)(he.fi,{channelId:ut,id:W,primaryToken:Ye}),Ct=Y&&xt(qe,W)?[{name:Lt},...mt]:mt;if(Ct.length){yield(0,r.yJ)((0,c.to)({data:{conflicts:Ct,isDelete:Y,type:G},kind:i.hC}));const{dismiss:l}=yield(0,r.O4)({confirm:(0,r.s)(U.oz),dismiss:(0,r.s)(({type:h,payload:te})=>h===c.vV&&te===i.hC)});if(l)return!1}return!0}catch{return!0}},ke=function*({payload:W}){const{type:Y,id:G,renderer:pe,archivedTimestamp:Pe,validateCrossChannelObject:Se,isDelete:Ye}=W;return(Se?yield kt(G,Ye,Y):!0)?(yield Pt(Y,G,pe,Pe),yield(0,r.yJ)((0,U.wU)()),!0):!1},rt=function*(){const W=yield(0,r.Lt)(),Y=(0,Ie.J7)(W),G=(0,w.s0s)(W);if(!Y)return;const Pe=(yield(0,r.Q7)(Object.values(Y).map(Se=>(0,r.T1)(Xt,Pt,"panel",Se.id,Se,void 0)))).filter(Se=>!Se.ok);if(Pe.length){const[{error:Se}]=Pe,Ye=Se?.message||String(Se),qe=Pe.length>1?`${Pe.length} panels failed to save, first: ${Ye}`:Ye;yield(0,r.T1)(dt,new Error(qe),"Admin panel save error");return}yield(0,r.yJ)((0,U.F0)(G))},dt=function*(W,Y="Admin save error"){yield(0,r.yJ)((0,K.v)(W,Y));const G=`${Y}: ${W.message}`;yield(0,r.yJ)((0,c.kh)(G))},ht=function*({payload:W}){W.targetName===ue.NU.OFFLINE_IMAGE&&(yield(0,r.yJ)((0,b.HC)({query:{admin:"pages"}})))},Gt=function*(W){var Y,G,pe,Pe;if(String((G=(Y=W.response)==null?void 0:Y.data)==null?void 0:G.message).match(/forbidden to enable entitlement gate/)){yield(0,r.yJ)((0,c.to)({kind:v.V.supportContact}));return}if(String((Pe=(pe=W.response)==null?void 0:pe.data)==null?void 0:Pe.message).match(/forbidden to enable gate due to youtube and twitch terms of service/)){yield(0,r.yJ)((0,c.to)({kind:v.V.haltGate}));return}yield(0,r.T1)(dt,W,"Admin page write error")},Ut=function*(W){const Y=yield(0,r.Lt)(),G=(0,Ie.Fe)(Y);if(G){const pe=W.data.gate.active;yield(0,r.yJ)((0,U.NI)(W._id,De(de({},G),{data:De(de({},G.data),{gate:De(de({},G.data.gate),{active:pe})})})))}},qt=function*({payload:W}){var Y,G;const{updatedPage:pe}=W;try{const Pe=yield(0,r.Lt)(xe.rh);if((G=(Y=pe?.data)==null?void 0:Y.gate)!=null&&G.active&&Pe){yield(0,r.yJ)((0,c.to)({kind:v.V.haltGate}));return}yield(0,r.T1)(Qe,"objects",pe),yield(0,r.T1)(Ut,pe)}catch(Pe){yield(0,r.T1)(Gt,Pe)}},Ot=function*(){var W;const Y=yield(0,r.Lt)(),G=(0,o.mC)(Y),pe=(0,w.x6f)(Y),Pe=(0,w.V2d)(Y),Se=(0,Ie.HN)(Y),Ye=((W=Se?.gate)==null?void 0:W.password)||null;G&&!N()(Ye)&&(yield(0,r.T1)(Q.Xw,{channelId:pe,password:Ye,primaryToken:G,siteId:Pe})),Se&&(yield(0,r.yJ)((0,U.UU)(pe)))};function*Ht({payload:{id:W}}){var Y,G,pe;const Pe=yield(0,r.Lt)(),Se=(0,w.V2d)(Pe),Ye=(0,o.mC)(Pe),qe=(0,_e.mL)(Pe),ut=(0,_e.kV)(Pe),Lt=(0,_e.KY)(Pe),mt=(0,_e.Io)(Pe);yield(0,r.yJ)((0,_e.hg)(W));try{yield(0,r.T1)(he.A7,{id:W,primaryToken:Ye,siteId:Se})}catch(Ct){yield(0,r.yJ)((0,_e.i1)(qe)),yield(0,r.yJ)((0,_e.uE)(ut)),yield(0,r.yJ)((0,_e.eS)(Lt)),yield(0,r.yJ)((0,K.v)(Ct,"archivePageSaga failed")),yield(0,r.yJ)((0,c.kh)("",void 0,"ADMIN_SITE_STRUCTURE_DELETE_PAGE_ERROR"));return}if(typeof ut!="number"||ut<=0)return;const Tt=(Y=mt?.parents)==null?void 0:Y.find(Ct=>Ct.id===W);if(Tt){const Ct=(pe=(G=Tt.children)==null?void 0:G.length)!=null?pe
763:0;yield(0,r.yJ)((0,_e.uE)(ut-1+Ct))}}const Xt=function*(W,...Y){try{return{ok:!0,value:yield(0,r.T1)(W,...Y)}}catch(G){return{ok:!1,error:G}}},zt=function*({payload:{doc:W}}){const Y=ee()(W),G=yield(0,r.Lt)(),pe=(0,w.V2d)(G),Pe=(0,o.mC)(G),Se=Date.now(),{type:Ye}=Y,qe=(0,Be.L3)(G);m()(Ye,"need type plz"),m()(!(0,P.$3)(Y,"siteId")||Y.siteId===pe,"Invalid siteId");const ut="renderer",Lt="id",mt=Y[ut],Tt=mt?.[Lt];Y._id&&Tt&&m()(Y._id===Tt,`ID mismatch: doc ID is ${Y._id}, but renderer ID is ${Tt}`);const Ct=Y._id||Tt||(0,P.jo)();Y._id=Ct,mt&&(mt[Lt]=Ct),Y.created=Y.created||Se,Y.collection!=="pages"&&Y.slug?Y.slug=`${Ye}-${Ct}-generated`:Y.slug=Y.slug||`${Ye}-${Ct}-generated`,Y.lastModified=Se,Y.siteId=pe,Y.collection==="pages"&&qe[ae.Xj.PAGES_V3]?yield(0,r.T1)(Ke.zd,{doc:Y,primaryToken:Pe,siteId:pe}):yield(0,r.T1)(he._9,{collection:"objects",id:Ct,primaryToken:Pe,siteId:pe,value:Y}),yield(0,r.yJ)((0,U.wU)())},mn=(W,Y,G)=>{const pe=ye.A[W];if(!pe){const Se={iconName:G?.icon||B.DN,id:Y,panelName:G?.name||W,panelType:W};return G?.supportedPlatforms&&(Se.supportedPlatforms=G.supportedPlatforms),{collection:"panels",renderer:Se,type:"panel"}}let Pe={iconName:pe.iconName,id:Y,panelName:pe.panelName||"",panelType:pe.panelType};return pe.blockData&&(Pe=De(de({},Pe),{blockData:pe.blockData})),pe.supportedPlatforms&&(Pe=De(de({},Pe),{supportedPlatforms:pe.supportedPlatforms})),{collection:"panels",renderer:Pe,type:"panel"}},nn=function*({payload:W}){var Y,G,pe,Pe;const{newChannelOrPage:Se,navigationParentId:Ye,path:qe}=W;try{const ut=yield(0,r.Lt)(),Lt=(0,o.mC)(ut),mt=(0,fe.J3)(ut),Tt=(0,fe.Xn)(ut);if(!mt&&!Tt){const te=(0,fe.XE)(ut),Oe=te?.maxAmountOfPages||Le.LH,it=te?.maxAmountOfChannels||Le.Lw,Mt=yield(0,r.T1)(he.W7,{primaryToken:Lt});if(Se?.type===n.g.LANDING?Mt.pages>=Oe:Mt.channels>=it){yield(0,r.yJ)((0,c.to)({data:{planWarningMessage:"ADMIN_UPGRADE_PLAN_EXCEEDED_MAX_AMOUNT_OF_CHANNELS",preSelectedPlan:F.hz},kind:v.V.upgradePlan}));return}}if(Se?.type===n.g.CHANNEL){const te=(0,P.jo)(),Oe=mn(B.Be,te);Oe.creator=Se.creator,Oe.owner=Se.owner,Se.activeRenderers={sidebar:!0},Se.renderers={sidebar:{items:[{arrayId:a().generate(),id:te,isActive:!0}]}},yield(0,r.T1)(zt,{payload:{doc:Oe}})}const l=Ye?yield(0,r.T1)(Qe,"objects",Se,{navigationParentId:Ye}):yield(0,r.T1)(Qe,"objects",Se),h=((Y=l?.data)==null?void 0:Y.navItem)||l?.navItem;if(h){yield(0,r.yJ)((0,_e.G6)(h,Ye));const te=(pe=(G=l?.data)==null?void 0:G.total)!=null?pe:l?.total;typeof te=="number"&&(yield(0,r.yJ)((0,_e.uE)(te)))}else{const te=((Pe=l?.data)==null?void 0:Pe.defaultNavigation)||l?.defaultNavigation;te&&(yield(0,r.yJ)((0,_e.cN)(te)))}for(yield(0,r.yJ)((0,b.HC)({path:qe||`/${Se.slug}`})),yield(0,r.yJ)((0,U.LW)(["main"])),yield(0,r.yJ)((0,U.n0)(null));;){yield(0,r.s)(Ne.ZX);const te=yield(0,r.Lt)();if((0,Ne.$)(te)===Se.slug){yield(0,r.yJ)((0,U.gl)(ue.hJ.EDIT)),yield(0,r.yJ)((0,U.Bq)({actionKey:ue.aZ.pageOrChannelSettings}));break}}}catch{yield(0,r.yJ)((0,c.to)({data:{promptStringKey:"ADMIN_ERROR_GENERIC"},kind:v.V.errorModal}))}},yn=function*({payload:W}){const{kind:Y,copyInformation:G}=W,pe=yield(0,r.Lt)(),Pe=(0,w.iMf)(pe),Se=(0,o.F6)(pe),Ye=(0,P.jo)(),qe={arrayId:a().generate(),id:Ye,isActive:!1};try{if(!Pe)throw new Error("createPanelSaga: missing current page object");const ut=(0,Ae.Em)(pe).find(l=>l.type===Y),Lt=mn(Y,Ye,ut);if(Lt.creator=Se,Lt.owner=Se,G){const{panel:l,numCopy:h}=G;Lt.numCopy=h,l&&(Lt.renderer=De(de({},l),{id:Ye}))}const mt=(0,me.Ay)(Pe,l=>{var h;(h=Pe?.renderers)!=null&&h.sidebar?l.renderers.sidebar.items=[...Pe.renderers.sidebar.items||[],qe]:(l.activeRenderers=Pe.activeRenderers?de({},Pe.activeRenderers):{},l.activeRenderers[f.tx]=!0,l.renderers.sidebar={items:[qe]})}),[Tt,Ct]=yield(0,r.Q7)([(0,r.T1)(Xt,zt,{payload:{doc:Lt}}),(0,r.T1)(Xt,Qe,"objects",mt)]);if(Tt.ok&&Ct.ok){const l=yield(0,r.Lt)(),h=(0,Ie.lr)(l);if(Array.isArray(h)){const te=(0,me.Ay)(h,Oe=>{Oe.push(qe)});yield(0,r.yJ)((0,U.dJ)(f.tx,{items:te}))}return}if(!Tt.ok&&Ct.ok)try{const l=yield(0,r.Lt)(),h=(0,w.iMf)(l);if(h){const te=(0,me.Ay)(h,Oe=>{var it,Mt;const St=(Mt=(it=Oe?.renderers)==null?void 0:it.sidebar)==null?void 0:Mt.items;St&&(Oe.renderers.sidebar.items=St.filter(en=>en.arrayId!==qe.arrayId))});yield(0,r.T1)(Qe,"objects",te)}}catch{}}catch{}yield(0,r.yJ)((0,U.PJ)()),yield(0,r.yJ)((0,c.to)({data:{promptStringKey:"ADM
763IN_ERROR_GENERIC"},kind:v.V.errorModal}))},_n=function*({payload:W}){const{id:Y,renderer:G}=W,pe=yield(0,r.Lt)(),Pe=(0,w.iMf)(pe);try{const Se=Pe.renderers.sidebar.items.filter(ut=>ut.id!==Y),Ye=(0,me.Ay)(Pe,ut=>{ut.renderers.sidebar.items=Se});yield(0,r.T1)(Qe,"objects",Ye);const qe=(0,Ie.lr)(pe);if(!(0,ge.isUndefined)(qe)){const ut=(qe||[]).filter(Lt=>Lt.id!==Y);yield(0,r.yJ)((0,U.dJ)(f.tx,{items:ut}))}yield(0,r.T1)(ke,{payload:{archivedTimestamp:Date.now(),id:Y,renderer:G,type:"panel",validateCrossChannelObject:!0}}),yield(0,r.yJ)((0,c.y_)(v.V.adminConfirmation))}catch{yield(0,r.yJ)((0,c.y_)(v.V.adminConfirmation)),yield(0,r.yJ)((0,c.to)({data:{promptStringKey:"ADMIN_ERROR_GENERIC"},kind:v.V.errorModal}))}},Cn={[ue.XF.ALLOW_NEW_ADMIN]:"settings.allowNewAdmin",[ue.XF.CONCURRENTS]:"settings",[ue.XF.SUBSCRIPTIONS]:"renderers.subscriptionSettings",[ue.XF.ICONS]:"settings.icons",[ue.XF.LOCALIZATION]:"settings.localization",[ue.XF.LOGIN]:"settings.login",[ue.XF.USER_PROFILES]:"settings.userProfiles",[ue.XF.THIRD_PARTY]:"settings.services",[ue.XF.VIDEO_PLAYER]:"regions.player",[ue.XF.CUSTOMER_PROFILE]:"settings.customerProfile",[ue.XF.TAGS]:"tags"},xn=function(W,Y){const{typeKey:G,data:pe}=Y;switch(m()(G&&typeof G=="string"&&ue.XF[G],`settingsTypes input error in setSettingsSaga. settingsTypes provided: ${G}`),G){case ue.XF.SUBSCRIPTIONS:{const{defaultBackground:Pe,subscriptionsActive:Se}=pe;return{defaultBackground:Pe,subscriptionsActive:Se}}case ue.XF.VIDEO_PLAYER:return{autoplayYoutube:pe.autoplayFlag,showVideoTitle:pe.titleFlag,showYoutubeNoCookie:pe.youtubeNoCookieFlag,socials:pe.socialsData};case ue.XF.CONCURRENTS:return de(de({},W.settings),pe);case ue.XF.THIRD_PARTY:return De(de({},W.settings&&W.settings.services),{facebookAppId:pe.facebookAppId,facebookPixelId:pe.facebookPixelId,faceit:pe.faceit,googleAnalyticsId:pe.googleAnalyticsId});case ue.XF.ALLOW_NEW_ADMIN:case ue.XF.TAGS:return pe;default:return de({},pe)}},Nn=function*({payload:W}){const{typeKey:Y}=W,G=yield(0,r.Lt)(),pe=(0,w.mu1)(G),Pe=ee()(pe);try{if(Y===ue.NU.HOME_ID)g()(Pe,Re[Y],W.data.homeId);else{const qe=yield(0,r.T1)(xn,Pe,W);g()(Pe,Cn[Y],qe)}Y===ue.XF.LOCALIZATION&&Pe.settings.baseLanguage&&delete Pe.settings.baseLanguage;const Se=(0,w.V2d)(G),Ye=(0,o.mC)(G);yield(0,r.T1)(he._9,{collection:"sites",id:Se,primaryToken:Ye,siteId:Se,value:Pe})}catch(Se){q.log("Error in set site data saga: ",Se)}},Dn=function*({payload:W}){var Y,G;const pe=yield(0,r.Lt)(),Pe=(0,w.V2d)(pe),Se=(0,o.mC)(pe),Ye=W._id?he.Uo:he.bv;try{yield(0,r.T1)(Ye,{primaryToken:Se,questDoc:W,siteId:Pe}),yield(0,r.yJ)((0,U._L)())}catch(qe){const ut=((Y=qe.response)==null?void 0:Y.statusText)||qe.message||"Unknown error",Lt=((G=qe.response)==null?void 0:G.data)||ut;yield(0,r.yJ)((0,c.kh)(Lt))}},hn=function*(){const W=yield(0,r.Lt)();(0,Ie.h3)(W)!==ue.aZ.billing&&(yield(0,r.yJ)((0,U.Bq)({actionKey:ue.aZ.billing})))},Zt=function*({payload:W}){if(!W)return;const Y=yield(0,r.Lt)(),G=yield(0,Ie.S)(Y),pe=W==="landing"?"page":W;yield(0,r.yJ)((0,R.sx)({event:M.n.NAVBAR,properties:{element:pe,menu:G}}))},Yt=function*({payload:W}){const Y="back",G=W;yield(0,r.yJ)((0,R.sx)({event:M.n.NAVBAR,properties:{element:Y,menu:G}}))},In=function*({payload:W}){const Y="back",G=W.actionKey;yield(0,r.yJ)((0,R.sx)({event:M.n.NAVBAR,properties:{element:Y,menu:G}}))},gt=function*({payload:W}){const Y=W,G="main";W===ue.aZ.pageOrChannel||W==="landing"||(yield(0,r.yJ)((0,R.sx)({event:M.n.NAVBAR,properties:{element:Y,menu:G}})))},Rt=function*(){const W=yield(0,r.Lt)(),Y=(0,o.N6)(W),G=(0,o.bG)(W),pe=(0,o.mC)(W);if(!Y||!G||!pe)return;const Se=[...(G.tags||[]).filter(qe=>!/access-ftue:/.test(qe)),`access-ftue:${Date.now()}`],Ye=yield(0,r.T1)(he.go,pe,D.Cn,G._id,Se);yield(0,r.yJ)((0,E.xz)(Ye.tags))},jt=function*({payload:W}){var Y;const G=yield(0,r.Lt)(),{targetType:pe,pendingData:Pe}=W,Se=(0,Ie.ir)(G),Ye=(Y=Se[pe])==null?void 0:Y.localData,qe=(0,Ie.Sg)(G);if(Object.keys(Ce).includes(pe)&&!x()(Ye,Pe)){const ut=yield(0,r.T1)(ct,qe,{[pe]:Se[pe]},Ce);yield(0,r.yJ)((0,U.NI)(ut._id,ut))}},Pn=function*({payload:W}){const Y=yield(0,r.Lt)(),G=(0,Ie.Sg)(Y),{renderer:pe}=W,Pe=De(de({},G),{renderers:De(de({},G.renderers),{sidebar:pe})});yield(0,r.yJ)((0,U.NI)(Pe._id,Pe))},vn=function*({payload:W}){const{pageId:Y}=W;yield(0,r.yJ)((0,U.xY)(ue.NU.HOME_ID,Y)),yield(0,r.yJ)((0,U.C0)())},Tn=function*({payload:W}){const Y=yield(0,r.Lt)(),G=(0,o.Rk)(Y),pe=(0,Ie.fA)(Y),{actionKey:Pe,replace:Se}=W;
763if(G.some(mt=>{var Tt;return(Tt=Te.hs[mt.scope])==null?void 0:Tt.includes(Pe)}))return;const Ye=Se?pe.slice(0,-1):pe,qe=Ye[Ye.length-1],ut=Te.Fg[Pe],Lt=ut!=="orphans"&&ut&&qe!==ut?[...Ye,ut]:Ye;yield(0,r.yJ)((0,U.Xk)({activeAction:Pe,adminBarSubMenuQueue:Lt}))};function*pn({newObject:W}){var Y,G;const pe=yield(0,r.Lt)(),Pe=(0,o.N6)(pe),Se=(0,Me.VC)(pe);if(!Pe||Pe&&Se)return;const Ye=W||(0,w.iMf)(pe),{renderers:qe}=Ye,ut=(Y=qe?.livestream)==null?void 0:Y.livestreamPublished,Lt=(G=qe?.livestream)==null?void 0:G.source,mt=(0,Ie.V0)(pe),Tt=(0,Ie.h3)(pe),Ct=(0,Ie.P4)(pe);ut&&Lt===ve.N.THIRD_PARTY?!mt&&!Tt&&!Ct&&(yield(0,r.yJ)((0,U.gl)(ue.hJ.MAESTRO_STREAM))):(mt&&(yield(0,r.yJ)((0,U.gl)(null))),Tt===ue.aZ.streaming&&(yield(0,r.yJ)((0,U.n0)(null))),Ct===ue.X2.openAdminMode&&(yield(0,r.yJ)((0,U.xX)(void 0))))}const Dt=function*(){yield(0,r.jP)(U.hW,Dn),yield(0,r.p8)(E.mn,ze),yield(0,r.jP)(U._j,Ue),yield(0,r.jP)(U.kf,k),yield(0,r.jP)(U.Ez,Ot),yield(0,r.jP)(U.uE,qt),yield(0,r.jP)(U.tV,rt),yield(0,r.jP)(U.Jb,nn),yield(0,r.jP)(U.eS,yn),yield(0,r.jP)(U.hT,_n),yield(0,r.jP)(U.BS,zt),yield(0,r.jP)(U.xm,Ht),yield(0,r.jP)(U.Eh,ke),yield(0,r.jP)(U.it,Nn),yield(0,r.jP)(Ne.x4,we),yield(0,r.jP)(U.yK,ht),yield(0,r.p8)(U.B_,Rt),yield(0,r.jP)(U.im,jt),yield(0,r.jP)(U.gw,Pn),yield(0,r.jP)(U.XD,hn),yield(0,r.jP)(U.Md,Zt),yield(0,r.jP)(U.ND,In),yield(0,r.jP)(U.ND,Tn),yield(0,r.jP)(U.T8,Yt),yield(0,r.jP)(U.Uv,gt),yield(0,r.jP)(U.bk,vn),yield(0,r.jP)([E.rN,E.S8,p.Ho],pn)}},204388:(Ze,re,e)=>{e.d(re,{Sb:()=>y,cq:()=>n,zi:()=>a});const t=g=>{const{bottom:I,left:x,right:ne,top:ee}=g.getBoundingClientRect();return{bottom:I,left:x,right:ne,top:ee}},m=(g,I)=>{const x=t(g),ne=t(I);return x.bottom>=ne.bottom&&x.left<=ne.left&&x.right>=ne.right&&x.top<=ne.top},A=g=>{if(!g)return!1;const I=g.getBoundingClientRect();return I.top>=0&&I.left>=0&&I.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&I.right<=(window.innerWidth||document.documentElement.clientWidth)},a=({anchorRect:g,anchorPlacementOrder:I,elem:x,margin:ne,position:ee})=>{const C=ee||{x:0,y:0},N=ne||0;if(!x)return{x:C.x,y:C.y,left:0,top:0};const P=x.getBoundingClientRect(),{innerHeight:O,innerWidth:_}=window;if(g){const b=Math.max(N,Math.min(g.top,O-P.height-N)),i=P.height+N*2<=O,v={below:{x:Math.min(g.left,_-P.width-N),y:g.bottom+N,fits:g.bottom+N+P.height<=O&&g.left+P.width<=_},right:{x:g.right+N,y:b,fits:g.right+N+P.width<=_&&i},left:{x:g.left-P.width-N,y:b,fits:g.left-P.width-N>=0&&i},above:{x:Math.min(g.left,_-P.width-N),y:g.top-P.height-N,fits:g.top-P.height-N>=0&&g.left+P.width<=_}},F=I&&I.length>0?I:["below","right","left","above"];for(const ie of F)if(v[ie].fits)return{x:v[ie].x,y:v[ie].y,left:0,top:0};const D=Math.max(N,Math.min(g.left,_-P.width-N)),R=Math.max(N,Math.min(g.bottom+N,O-P.height-N));return{x:D,y:R,left:0,top:0}}const{x:E,y:o}=C,c=E+P.width+N>_,p=o+P.height+N>O,w=c?_-P.width-N:E,K=p?O-P.height-N:o;let f=0,L=0;return P.right+N>_&&(f=-1*(P.right+N-_)),P.bottom+N>O&&(L=-1*(P.bottom+N-O)),{x:w,y:K,left:f,top:L}},n=window.matchMedia||(()=>{let g=window.styleMedia||window.media;if(!g){const I=document.createElement("style"),x=document.getElementsByTagName("script")[0];let ne;I.type="text/css",I.id="matchmediajs-test",x?x.parentNode.insertBefore(I,x):document.head.appendChild(I),ne="getComputedStyle"in window?window.getComputedStyle(I,null):I.currentStyle,g={matchMedium(ee){const C=`@media ${ee}{ #matchmediajs-test { width: 1px; } }`;return I.styleSheet?I.styleSheet.cssText=C:I.textContent=C,ne.width==="1px"}}}return I=>({matches:g.matchMedium(I||"all"),media:I||"all"})})(),r="fullscreen-video-id",y=!!window.WebKitPlaybackTargetAvailabilityEvent},603906:(Ze,re,e)=>{e.d(re,{A:()=>ge});var t=e(63696),m=e(224191),A=e(242689),a=e.n(A),n=e(122368),r=e.n(n),y=e(86138),g=e(13155),I=e(836992),x=e(365179),ne=e(617469),ee=e(508602),C=e(886550),N=e(124615),P=e(862467),O=e.n(P),_=e(154789),E=e(283722),o=e(784567),c=e(166143),p=e(429195),w=e(545290),K=e(152544);const f=(0,C.Ay)(c.Ay).attrs({compact:!0})`
764  input {
765    background-color: ${p.YJk};
766  }
767`,L=C.Ay.div`
768  height: 100%;
769  width: 100%;
770`,b=(0,C.Ay)(N.A).attrs({fixedDimensions:!1,fixedHeight:!0,fixedWidth:!0,maxHeight:"751px",maxWidth:"627px"})`
771  border-radius: 10px;
772  background: ${p.dHK};
773  background-image: url(${O()});
774  padding: 60px 90px 24px;
775  position: relative;
776`,i=C.Ay.div`
777  position: absolute;
778  right: 7px;
779  top: 7px;
780`,v=(0,C.Ay)(_.Jn).attrs(()=>({color:"rgba(49, 50, 62, 0.3)",containerCss:`
781    position: absolute;
782    top: 7px;
783    right: 7px;
784    height: 21px;
785    width: 21px;
786    & > span {
787      padding: 0px;
788    }
789  `}))`
790  position: absolute;
791  border-radius: 3px;
792`,F=C.Ay.header`
793  text-align: center;
794`,D=C.Ay.div`
795  ${K.ig};
796  margin: 12px 0;
797`,R=C.Ay.div`
798  color: ${p.zkP};
799  ${K.Ns}
800`,ie=C.Ay.div`
801  width: 337px;
802  margin: 24px auto 0;
803`,j=C.Ay.footer`
804  margin-top: 35px;
805  display: flex;
806  justify-content: center;
807`,Q=(0,C.Ay)(_.$n).attrs({disabledBackground:"transparent"})`
808  background: transparent;
809  text-decoration: underline;
810  ${K.GD};
811  && {
812    color: ${p.Qod};
813  }
814  &:hover {
815    background-color: transparent;
816  }
817`,U=(0,C.Ay)(_._s)`
818  width: 100%;
819`,Ne=C.Ay.div`
820  background-color: ${p.YJk};
821  border-radius: 5px;
822  padding: 24px 20px;
823  color: ${p.Qod};
824  margin-bottom: 10px;
825`,ue=C.Ay.div`
826  display: flex;
827`,Te=(0,C.Ay)(E.Ay).attrs(B=>({color:(0,p.caQ)(B),name:"successCheckmark",radius:"16px"}))`
828  ${w.j7}
829  ${w.AM}
830  background: ${p.Qod};
831  color: ${p.caQ};
832  padding: 3px;
833  margin-right: 10px;
834  & svg {
835    width: 10px;
836    height: 10px;
837  }
838`,ye=(0,C.Ay)(o.A).attrs(B=>({colorOverride:(0,p.Qod)(B)}))`
839`,ge=()=>{const B=(0,m.useDispatch)(),[Ae,fe]=(0,t.useState)(""),[Le,he]=(0,t.useState)(),Be=(0,m.useSelector)(ne.gz),ae=(0,m.useSelector)(x.bgI),Ke=Be!==null&&Be!==ee.e.REJECTED,_e=Be===ee.e.IDLE,ve=(0,t.useCallback)($=>fe($),[fe]),Me=(0,t.useCallback)($=>he($),[he]),xe=(0,t.useCallback)(()=>Me(""),[Me]),Ie=(0,t.useCallback)(()=>`${a()().tz("America/Los_Angeles").format("YYYY-MM-DD hh:mm z")} ${ae}`,[ae]),M=(0,t.useCallback)(($,le)=>{B((0,I.setLivestreamMetadata)({thumbnail:$,title:le}))},[]),se=(0,t.useCallback)(()=>{B((0,I.setMetadataStatus)(null)),fe(""),he(void 0)},[Be,M]),Z=(0,t.useCallback)(()=>{const $=Le,le=Ae||Ie();M($??null,le)},[Le,Ae,M]),H=t.createElement(t.Fragment,null,t.createElement(f,{inputTestId:"stream-metadata-title-input",labelKey:"ADMIN_LABEL_NAME",onChange:ve,value:Ae}),t.createElement(g.Ay,{canDrop:!1,imagePreview:Le,labelKey:"ADMIN_LABEL_THUMBNAIL",onClearImage:xe,onFileSubmit:Me}),t.createElement(U,{"data-testid":"stream-metadata-save-button",onClick:Z},t.createElement(y.A,{stringKey:"ACTION_SAVE"}))),oe=t.createElement(t.Fragment,null,t.createElement(Ne,null,t.createElement(ue,null,t.createElement(Te,null),t.createElement(y.A,{stringKey:"ADMIN_STREAM_GO_OFFLINE_SUCCESS"}))),t.createElement(U,{"data-testid":"stream-metadata-next-button",onClick:se},t.createElement(y.A,{stringKey:"ACTION_NEXT"})));let k=null,z=Z;switch(Be){case ee.e.IDLE:k=H;break;case ee.e.PENDING:k=t.createElement(ye,null);break;case ee.e.RESOLVED:k=oe,z=se;break;default:}return Ke?t.createElement(b,null,t.createElement(L,{"data-testid":"stream-metadata-modal-window"},t.createElement(i,null,t.createElement(v,{onClick:z})),t.createElement(F,null,t.createElement("img",{alt:"",src:r()}),t.createElement(D,{"data-testid":"stream-metadata-congrats-label"},t.createElement(y.A,{stringKey:"ADMIN_STREAM_GO_OFFLINE_TITLE"})),t.createElement(R,null,t.createElement(y.A,{stringKey:"ADMIN_STREAM_GO_OFFLINE_DESCRIPTION"}))),t.createElement(ie,null,k,t.createElement(j,null,_e?t.createElement(Q,{"data-testid":"stream-metadata-skip-button",onClick:z},t.createElement(y.A,{stringKey:"SKIP"})):null)))):null}},124701:(Ze,re,e)=>{e.d(re,{A:()=>Ie});var t=e(63696),m=e(705730),A=e(697683),a=e(551321),n=e(679101),r=e(238913),y=e(41989),g=e(33149),I=e(753829),x=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,O=(M,se,Z)=>se in M?x(M,se,{enumerable:!0,configurable:!0,writable:!0,value:Z}):M[se]=Z,_=(M,se)=>{for(var Z in se||(se={}))N.call(se,Z)&&O(M,Z,se[Z]);if(C)for(var Z of C(se))P.call(se,Z)&&O(M,Z,se[Z]);return M},E=(M,se)=>ne(M,ee(se)),o=M=>typeof M=="symbol"?M:M+"",c=(M,se)=>{var Z={};for(var H in M)N.call(M,H)&&se.indexOf(H)<0&&(Z[H]=M[H]);if(M!=null&&C)for(var H of C(M))se.indexOf(H)<0&&P.call(M,H)&&(Z[H]=M[H]);return Z};const p=/^\d+(\.\d+)*$/;function w(M){return p.test(M)}const K={android:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_ANDROID",androidTv:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_ANDROID_TV",bbd:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_BBD",desktopWeb:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_DESKTOP_WEB",ios:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_IOS",mobileWeb:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_MOBILE_WEB",roku:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_ROKU",tvos:"ADMIN_LABEL_CLIENT_SETTINGS_PLATFORM_TVOS"},f="grid grid-cols-[110px_1fr_1fr_1fr_auto] gap-2 items-center";function L({value:M,valueType:se,onChange:Z}){var H;const{t:oe}=(0,y._h)(),k=(H=M.rules)!=null?H:[],z=(0,t.useRef)([]);z.current.length!==k.length&&(z.current=k.map((Ce,Re)=>{var we;return(we=z.current[Re])!=null?we:(0,m.v4)()}));const $=z.current,[le,Ue]=(0,t.useState)(I.P[0]),[q,Fe]=(0,t.useState)({}),je=(Ce,Re)=>`${Ce}_${Re}`,Je=(Ce,Re,we)=>{var ze;const ct=je(Ce,we);if(q[ct]!==void 0)return q[ct];const ot=k[Re];return ot&&(ze=we==="since"?ot.sinceVersion:ot.belowVersion)!=null?ze:""},We=(Ce,Re)=>{if(z.current=Re,Ce.length===0){const we=M,{rules:ze}=we,ct=c(we,["rules"]);Z(ct)}else Z(E(_({},M),{rules:Ce}))},ce=Ce=>{Z(E(_({},M),{default:Ce}))},J=Ce=>{const Re=Number(Ce);Number.isNaN(Re)||Z(E(_({},M),{default:Re}))},S=Ce=>{Z(E(_({},M),{default:Ce}))},de=()=>{We([...k,{platform:le,value:M.default}],[...$,(0,m.v4)()])},De=Ce=>{const Re=$[Ce];Fe(we=>{const ze=_({},we);return delete ze[je(Re,"since")],delete ze[je(Re,"below")],ze}),We(k.filter((we,ze)=>ze!==Ce),$.filter((we,ze)=>ze!==Ce))},nt=(Ce,Re)=>{const we=k.map((ze,ct)=>ct===Ce?E(_({},ze),{value:Re}):ze);We(we,$)},Xe=(Ce,Re,we)=>{const ze=$[Ce];
839if(Fe(xt=>E(_({},xt),{[je(ze,Re)]:we})),!k[Ce])return;const ot=we.trim(),Qe=Re==="since"?"sinceVersion":"belowVersion",Pt=k.map((xt,kt)=>{if(kt!==Ce)return xt;if(ot===""||!w(ot)){const ke=xt,{[Qe]:rt}=ke;return c(ke,[o(Qe)])}return E(_({},xt),{[Qe]:ot})});We(Pt,$)};return t.createElement("div",{className:"flex flex-col gap-2"},t.createElement("div",{className:"flex items-center justify-between gap-3 rounded bg-[var(--admin-surface-2)] p-2 px-3"},t.createElement("span",{className:"text-sm font-medium text-[var(--admin-text-100)]"},oe("ADMIN_LABEL_CLIENT_SETTINGS_DEFAULT")),se==="boolean"&&t.createElement(A.A,{"data-testid":"pvfe-default-toggle",checked:!!M.default,onChange:ce}),se==="number"&&t.createElement(n.p,{"data-testid":"pvfe-default-number",className:(0,g.cn)((0,r.y)(),"h-8 w-auto text-sm"),type:"number",value:M.default,onChange:Ce=>J(Ce.target.value)}),se==="string"&&t.createElement(n.p,{"data-testid":"pvfe-default-text",className:(0,g.cn)((0,r.y)(),"h-8 w-auto text-sm"),type:"text",value:M.default,onChange:Ce=>S(Ce.target.value)})),k.length>0&&t.createElement("div",{className:(0,g.cn)(f,"mt-2 px-2 text-xs font-bold uppercase tracking-wider text-[var(--admin-text-300)]")},t.createElement("span",null,oe("ADMIN_LABEL_CLIENT_SETTINGS_HEADER_PLATFORM")),t.createElement("span",null,oe("ADMIN_LABEL_CLIENT_SETTINGS_HEADER_VALUE")),t.createElement("span",null,oe("ADMIN_LABEL_CLIENT_SETTINGS_HEADER_SINCE")),t.createElement("span",null,oe("ADMIN_LABEL_CLIENT_SETTINGS_HEADER_BELOW")),t.createElement("span",null)),k.map((Ce,Re)=>{const we=$[Re],ze=Je(we,Re,"since"),ct=Je(we,Re,"below"),ot=ze.trim()!==""&&!w(ze.trim()),Qe=ct.trim()!==""&&!w(ct.trim());return t.createElement("div",{key:we,"data-testid":`pvfe-rule-${Re}`,className:(0,g.cn)(f,"border-t border-[var(--admin-surface-5)] p-2 first:border-t-0")},t.createElement("span",{className:"text-sm font-medium text-[var(--admin-text-100)]"},oe(K[Ce.platform])),se==="boolean"&&t.createElement(A.A,{"data-testid":`pvfe-rule-${Re}-value`,checked:!!Ce.value,onChange:Pt=>nt(Re,Pt)}),se==="number"&&t.createElement(n.p,{"data-testid":`pvfe-rule-${Re}-value`,className:(0,g.cn)((0,r.y)(),"h-8 text-sm"),type:"number",value:Ce.value,onChange:Pt=>{const xt=Number(Pt.target.value);Number.isNaN(xt)||nt(Re,xt)}}),se==="string"&&t.createElement(n.p,{"data-testid":`pvfe-rule-${Re}-value`,className:(0,g.cn)((0,r.y)(),"h-8 text-sm"),type:"text",value:Ce.value,onChange:Pt=>nt(Re,Pt.target.value)}),t.createElement("div",{className:"flex flex-col gap-1"},t.createElement(n.p,{"data-testid":`pvfe-rule-${Re}-since`,className:(0,g.cn)((0,r.y)(),"h-8 font-mono text-sm"),placeholder:"3.0.0",value:ze,onChange:Pt=>Xe(Re,"since",Pt.target.value)}),ot&&t.createElement("span",{"data-testid":`pvfe-rule-${Re}-since-error`,className:"text-xs text-[var(--admin-alert-error)]"},oe("ADMIN_LABEL_CLIENT_SETTINGS_VERSION_INVALID"))),t.createElement("div",{className:"flex flex-col gap-1"},t.createElement(n.p,{"data-testid":`pvfe-rule-${Re}-below`,className:(0,g.cn)((0,r.y)(),"h-8 font-mono text-sm"),placeholder:"4.0.0",value:ct,onChange:Pt=>Xe(Re,"below",Pt.target.value)}),Qe&&t.createElement("span",{"data-testid":`pvfe-rule-${Re}-below-error`,className:"text-xs text-[var(--admin-alert-error)]"},oe("ADMIN_LABEL_CLIENT_SETTINGS_VERSION_INVALID"))),t.createElement(a.$,{"data-testid":`pvfe-rule-${Re}-remove`,context:"admin",variant:"outline",size:"sm",onClick:()=>De(Re),type:"button"},oe("ADMIN_LABEL_CLIENT_SETTINGS_REMOVE_RULE")))}),t.createElement("div",{className:"flex items-center gap-2 rounded border border-dashed border-[var(--admin-surface-5)] bg-[var(--admin-surface-2)] p-2"},t.createElement("select",{"data-testid":"pvfe-add-platform-select",className:(0,g.cn)((0,r.y)(),"h-8 w-40 cursor-pointer text-sm"),value:le,onChange:Ce=>Ue(Ce.target.value)},I.P.map(Ce=>t.createElement("option",{key:Ce,value:Ce},oe(K[Ce])))),t.createElement(a.$,{"data-testid":"pvfe-add-rule-button",context:"admin",variant:"default",size:"sm",onClick:de,type:"button"},oe("ADMIN_LABEL_CLIENT_SETTINGS_ADD_RULE"))))}const b=L;var i=Object.defineProperty,v=Object.defineProperties,F=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,j=(M,se,Z)=>se in M?i(M,se,{enumerable:!0,configurable:!0,writable:!0,value:Z}):M[se]=Z,Q=(M,se)=>{for(var Z in se||(se={}))R.call(se,Z)&&j(M,Z,se[Z]);if(D)for(var Z of D(se))ie.call(se,Z)&&j(M,Z,se[Z]);return M},U=(M,se)=>v(M,F(se)),Ne=M=>typeof M=="symbol"?M:M+"",ue=(M,se)=>{var Z={};for(var H in M)R.call(M,H)&&se.indexOf(H)<0&&(Z[H]=M[H]);if(M!=null&&D)for(var H of D(M))se.indexOf(H)<0&&ie.call(M,H)&&(Z[H]=M[H]);return Z};function Te(M){switch(M){case"boolean":return!1;case"number":return 0;case"string":return"";default:return""}}function ye({onChange:M,value:se}){const{t:Z}=(0,y._h)(),H=se??{},oe=Object.keys(H),[k,z]=(0,t.useState)(""),[$,le]=(0,t.useState)("boolean"),Ue=k.trim(),q=Ue!==""&&!(Ue in H),Fe=()=>{q&&(M(U(Q({},H),{[Ue]:{default:Te($)}})),z(""),le("boolean"))},je=ce=>{const J=H,{[ce]:S}=J,de=ue(J,[Ne(ce)]);Object.keys(de).length===0?M(void 0):M(de)},Je=(ce,J)=>{M(U(Q({},H),{[ce]:J}))},We=ce=>{const J=typeof ce.default;return J==="number"?"number":J==="string"?"string":"boolean"};return t.createElement("div",{className:"flex flex-col gap-3"},oe.map(ce=>t.createElement("div",{key:ce,"data-testid":`cse-entry-${ce}`,className:"flex flex-col gap-3 rounded border border-[var(--admin-surface-5)] bg-[var(--admin-surface-3)] p-3"},t.createElement("div",{className:"flex items-center justify-between gap-2"},t.createElement("span",{className:"break-all font-mono text-sm font-bold text-[var(--admin-text-100)]"},ce),t.createElement(a.$,{"data-testid":`cse-remove-${ce}`,context:"admin",variant:"outline",size:"sm",onClick:()=>je(ce),type:"button"},Z("ADMIN_LABEL_CLIENT_SETTINGS_REMOVE_FIELD"))),t.createElement(b,{value:H[ce],valueType:We(H[ce]),onChange:J=>Je(ce,J)}))),t.createElement("div",{className:"grid grid-cols-[1fr_140px_auto] items-center gap-2 rounded border border-dashed border-[var(--admin-surface-5)] bg-[var(--admin-surface-2)] p-2 px-3"},t.createElement(n.p,{"data-testid":"cse-add-key-input",className:(0,g.cn)((0,r.y)(),"h-9 font-mono text-sm"),placeholder:Z("ADMIN_LABEL_CLIENT_SETTINGS_FIELD_KEY_PLACEHOLDER"),value:k,onChange:ce=>z(ce.target.value)}),t.createElement("select",{"data-testid":"cse-add-type-select",className:(0,g.cn)((0,r.y)(),"h-9 cursor-pointer text-sm"),value:$,onChange:ce=>le(ce.target.value)},t.createElement("option",{value:"boolean"},"boolean"),t.createElement("option",{value:"number"},"number"),t.createElement("option",{value:"string"},"string")),t.createElement(a.$,{"data-testid":"cse-add-button",context:"admin",variant:"default",size:"sm",disabled:!q,onClick:Fe,type:"button"},Z("ADMIN_LABEL_CLIENT_SETTINGS_ADD_FIELD"))))}const me=ye;var ge=e(86138),B=e(498685),Ae=e(419297),fe=Object.defineProperty,Le=Object.defineProperties,he=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,_e=(M,se,Z)=>se in M?fe(M,se,{enumerable:!0,configurable:!0,writable:!0,value:Z}):M[se]=Z,ve=(M,se)=>{for(var Z in se||(se={}))ae.call(se,Z)&&_e(M,Z,se[Z]);if(Be)for(var Z of Be(se))Ke.call(se,Z)&&_e(M,Z,se[Z]);return M},Me=(M,se)=>Le(M,he(se));function xe({renderer:M,onChange:se}){if(!(0,B.I4)({feature:Ae.Xj.SDK_PANEL_CLIENT_SETTINGS,type:"feature"}))return null;const H=oe=>{se(Me(ve({},M),{clientSettings:oe}))};return t.createElement("section",{"data-testid":"client-settings-section",className:"flex flex-col gap-3 border-t border-[var(--admin-surface-5)] pt-4 mt-4"},t.createElement("div",{className:"flex flex-col gap-1"},t.createElement("h3",{className:"m-0 text-sm font-bold uppercase tracking-wider text-[var(--admin-text-100)]"}
839,t.createElement(ge.A,{stringKey:"ADMIN_LABEL_CLIENT_SETTINGS_SECTION"})),t.createElement("p",{className:"m-0 text-sm text-[var(--admin-text-300)]"},t.createElement(ge.A,{stringKey:"ADMIN_LABEL_CLIENT_SETTINGS_DESCRIPTION"}))),t.createElement(me,{value:M.clientSettings,onChange:H}))}const Ie=xe},791271:(Ze,re,e)=>{e.d(re,{V:()=>t});const t={CONFIGURE:"configure",CREATE:"create",EDIT:"edit",USE:"use"},m={USE:"use",DYNAMIC:"dynamic"}},5077:(Ze,re,e)=>{e.d(re,{A:()=>se});var t=e(63696),m=e(224191),A=e(891264),a=e(41989),n=e(396058),r=e(281843),y=e(768112),g=e(928653),I=e(842354),x=e(743684),ne=e(400781),ee=e(463302),C=e(173315),N=e(791271),P=e(167020),O=e(532850),_=e(158653),E=e(886550),o=e(283722),c=e(154789),p=e(429195),w=e(152544);const K=(0,E.Ay)(o.a3).attrs(()=>({name:"changeBackground"}))`
840  margin: 0;
841
842  & svg {
843    height: 1.594rem;
844    width: 1.594rem;
845
846    & path {
847      fill: ${p.IO};
848    }
849  }
850`,f=E.Ay.div`
851  display: flex;
852  flex-direction: column;
853  gap: 8px;
854`,L=E.Ay.p`
855  ${w.z6}
856  ${p.o0B}
857  margin: 16px 0 8px;
858`,b=E.Ay.div`
859  display: flex;
860  flex-direction: column;
861`,i=(0,E.Ay)(c.Ay)`
862  ${w.Z1}
863  align-items: center;
864  border-radius: 100px;
865  border: none;
866  display: flex;
867  gap: 5px;
868  height: 24px;
869  justify-content: center;
870  margin-top: 20px;
871  padding: 0 15px 0 10px;
872  padding: 20px;
873  width: 100%;
874
875  &:disabled {
876    opacity: 0.5;
877  }
878`,v=({code:Z,onGenerateForm:H,onSettingsInputChange:oe,onTemplateChange:k,settings:z})=>{const{t:$}=(0,a._h)();return t.createElement(t.Fragment,null,t.createElement(b,null,t.createElement(L,null,$("ADMIN_LABEL_SETTINGS")),t.createElement(f,null,t.createElement(O.A,{icon:K,labelText:`${$("ADMIN_LABEL_NAME")} (${$("ADMIN_LABEL_REQUIRED")})`,onChange:oe("name"),placeholderText:`${$("ADMIN_LABEL_ENTER")} ${$("ADMIN_LABEL_TITLE")}`,value:z.name}),t.createElement(P.A,{labelText:$("ADMIN_LABEL_DESCRIPTION"),onChange:oe("description"),placeholderText:`${$("ADMIN_LABEL_ENTER")} ${$("ADMIN_LABEL_DESCRIPTION").toLowerCase()}`,value:z.description}))),t.createElement(_.A,{onChange:k,subTitleText:$("ADMIN_CREATE_OVERLAY_CODE_SUBTITLE"),titleText:$("CODE"),value:Z}),t.createElement(i,{disabled:!Z||!z.name,onClick:H},$("ADMIN_LABEL_GENERATE_INPUTS_FORM")))},F=(0,t.memo)(v);var D=e(63382),R=e(13155),ie=e(628920),j=e(829227),Q=e(27586),U=e(407008);const ue=({dynamicFields:Z,dynamicOptions:H,fieldValues:oe,mode:k,onClearImage:z,onDynamicFieldChange:$,placeholderText:le,enumtypeMap:Ue})=>{const{t:q}=(0,a._h)(),Fe=S=>t.createElement(D.A,{key:S,labelText:S,onChange:$(S),placeholderText:`${q("ADMIN_LABEL_ENTER")} ${S}`,value:oe[S]}),je=(0,t.useCallback)(S=>()=>{z(S)},[z]),Je=(0,t.useCallback)(S=>(de,De)=>{$(S)(De)},[$]),We=(0,t.useCallback)(S=>(de,De)=>{$(S)(De)},[$]),ce=(0,t.useCallback)(S=>(de,De)=>{$(S)(De)},[$]),J=(S,de)=>{switch(de){case"image":return t.createElement(R.Ay,{key:S,imagePreview:oe[S],label:S,onClearImage:je(S),onFileSubmit:$(S)});case"string":return Fe(S);case"boolean":return t.createElement(Q.A,{key:S,handleRivePropertiesChange:Je(S),index:0,name:S,value:oe[S]});case"number":return Fe(S);case"color":return t.createElement(j.A,{key:S,handleRivePropertiesChange:We(S),index:0,name:S,value:oe[S]});case"enumtype":return t.createElement(U.A,{key:S,labelText:S,onChange:ce(S),options:Ue.get(S)||[],type:de,value:oe[S]});default:return null}};return t.createElement(t.Fragment,null,Z.map(({template:S,type:de})=>{var De,nt;const Xe=J(S,de),Ce=!!((De=oe[S])!=null&&De.type);return k===N.V.CONFIGURE&&Xe&&de!=="boolean"?t.createElement(ie.A,{key:`${S}:${Ce}`,defaultDynamic:Ce,isSmallButton:de==="image",labelText:S,onChange:$(S),options:H,placeholderText:le,value:Ce?(nt=oe[S])==null?void 0:nt.value:""},Xe):Xe}))},Te=E.Ay.div`
879  display: flex;
880  flex-direction: column;
881`,ye=E.Ay.div`
882  margin-top: 10px;
883  margin-bottom: 6px;
884`,me=E.Ay.div`
885  margin-top: 20px;
886  margin-bottom: 20px;
887`,ge=(0,E.Ay)(o.a3).attrs(()=>({name:"iframeV3"}))`
888  align-items: center;
889  background-color: ${p.kjY};
890  border-radius: 50%;
891  display: flex;
892  justify-content: center;
893  padding: 10px;
894
895  span {
896    font-size: 20px;
897  }
898`,B=E.Ay.div``,Ae=E.Ay.div`
899  ${w.II}
900  margin-bottom: ${({isActionPanel:Z})=>Z?0:"12px"};
901`,fe=E.Ay.div`
902  display: flex;
903  flex-direction: column;
904  gap: 8px;
905`,Le=(0,E.Ay)(c.Ay)`
906  ${w.Z1}
907  align-items: center;
908  border-radius: 100px;
909  border: none;
910  display: flex;
911  gap: 5px;
912  height: 24px;
913  justify-content: center;
914  margin-top: 20px;
915  padding: 0 15px 0 10px;
916  padding: 20px;
917  width: 100%;
918
919  &:disabled {
920    opacity: 0.5;
921  }
922`,he=E.Ay.p`
923  ${w.eb}
924  color: ${p.zkP}
925`,Be=E.Ay.hr`
926  border: none;
927  height: 1px;
928  background-color: ${p.kjY};
929  margin: 16px 0;
930`,ae=E.Ay.div`
931  margin: 16px 0;
932`;var Ke=Object.defineProperty,_e=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,xe=(Z,H,oe)=>H in Z?Ke(Z,H,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Z[H]=oe,Ie=(Z,H)=>{for(var oe in H||(H={}))ve.call(H,oe)&&xe(Z,oe,H[oe]);if(_e)for(var oe of _e(H))Me.call(H,oe)&&xe(Z,oe,H[oe]);return Z};const se=({dynamicFieldProps:Z,engagementProps:H,eventFieldOptions:oe=[],mode:k,overlayProps:z,targetingProps:$})=>{const{code:le,fieldValues:Ue,initialOverlay:q,onClearImage:Fe,onDynamicFieldChange:je,onSettingsInputChange:Je,onTemplateChange:We,renderedTemplate:ce,settings:J,position:S,setPosition:de,enumtypeMap:De}=z,{dynamicFields:nt,handleGenerateForm:Xe}=Z,{dynamicTagsOptions:Ce,dynamicTimecodeOptions:Re,dynamicPageMetadataOptions:we,hideWhenSection:ze,mappedSelectedTags:ct,mappedSelectedTimeco
932de:ot,mappedSelectedPageMetadata:Qe,mappedTagsOptions:Pt,mappedTimecodeOptions:xt,mappedPageMetadataOptions:kt,onChangeMultiSelect:ke,onDeleteOption:rt,onChangeSingleSelect:dt,onClearOption:ht,onRadioChange:Gt,scopeOptions:Ut,segmentOptions:qt,targetingState:Ot,timingOptions:Ht}=$,{engagementHasError:Xt,engagementSectionValues:zt,handleEngagementSectionValuesUpdate:mn}=H,{t:nn}=(0,a._h)(),yn=(0,m.useDispatch)(),_n=(0,m.useSelector)(ne.V2),Cn=(0,m.useSelector)(ee.mC);(0,t.useEffect)(()=>{(k===N.V.CONFIGURE||k===N.V.USE)&&q&&Object.keys(q).length>0&&q._id&&Xe()},[Xe,q,k]);const xn=()=>{const hn=A.A.sanitize(le.trim()),Zt=ce.trim();!_n||!Cn||yn((0,r.$o)(Ie({siteId:_n,token:Cn,contents:{html:hn,kind:"html",position:"bottomLeft"},duration:20,type:"template"},J)))},Nn=q?.name||nn("ADMIN_CREATE_OVERLAY_CUSTOM_OVERLAY"),Dn=k===N.V.CREATE?nn("ADMIN_DEFAULT_VALUES_LABEL"):nn("ADMIN_LABEL_DATA");return t.createElement(Te,null,k===N.V.USE&&t.createElement(t.Fragment,null,t.createElement(n.A,{titleText:Nn}),t.createElement(he,null,q?.description)),k===N.V.CREATE&&t.createElement(F,{code:le,onGenerateForm:Xe,onSettingsInputChange:Je,onTemplateChange:We,settings:J}),nt.length>0&&t.createElement(B,null,t.createElement(Ae,{isActionPanel:!0},Dn),t.createElement(fe,null,t.createElement(ue,{dynamicFields:nt,dynamicOptions:oe,enumtypeMap:De,fieldValues:Ue,mode:k,onClearImage:Fe,onDynamicFieldChange:je,placeholderText:nn("SELECT_A_DATA_POINT")}))),k===N.V.CONFIGURE&&q?.contents.kind==="rive"&&t.createElement(me,null,t.createElement(C.A,{onChange:de,startOpen:!1,value:S})),k===N.V.CONFIGURE&&q?.contents.kind==="html"&&t.createElement(t.Fragment,null,t.createElement(ye,null,t.createElement(y.A,null,t.createElement(g.A,{htmlTemplate:ce.trim()}))),t.createElement(Be,null)),(k===N.V.USE||k===N.V.CONFIGURE)&&t.createElement(t.Fragment,null,t.createElement(I.A,{hasError:Xt,hideDuration:q?.contents.kind==="rive",hideTextInput:q?.contents.kind==="rive",onChange:mn,showAllPanels:!0,values:zt}),t.createElement(Be,null),t.createElement(x.A,{dynamicPageMetadataOptions:we,dynamicTagsOptions:Ce,dynamicTimecodeOptions:Re,hideWhenSection:ze,mappedPageMetadataOptions:kt,mappedSelectedPageMetadata:Qe,mappedSelectedTags:ct,mappedSelectedTimecode:ot,mappedTagsOptions:Pt,mappedTimecodeOptions:xt,onChangeMultiSelect:ke,onChangeSingleSelect:dt,onClearOption:ht,onDeleteOption:rt,onRadioChange:Gt,scopeOptions:Ut,segmentOptions:qt,targetingState:Ot,timingOptions:Ht})),k===N.V.CREATE&&t.createElement(Le,{disabled:Object.keys(Ue).length===0,onClick:xn},nn("ADMIN_LABEL_OVERLAY_SAVE_TEMPLATE")))}},426678:(Ze,re,e)=>{e.d(re,{v:()=>f,w:()=>b});var t=e(63696),m=e(224191),A=e(891264),a=e(206334),n=e(664896),r=e(674733);const y=i=>/^[a-fA-F0-9]{24}$/.test(i),g=/<(\w+)/,I=/alt=["']\${([^}]+)}["']/,x=/src=["']\${([^}]+)}["']/,ne=/<[^>]+>|\${[^}]+}/g,ee=/\${([^}]+)}/g,C="${";var N=Object.defineProperty,P=Object.defineProperties,O=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,c=(i,v,F)=>v in i?N(i,v,{enumerable:!0,configurable:!0,writable:!0,value:F}):i[v]=F,p=(i,v)=>{for(var F in v||(v={}))E.call(v,F)&&c(i,F,v[F]);if(_)for(var F of _(v))o.call(v,F)&&c(i,F,v[F]);return i},w=(i,v)=>P(i,O(v));const K=i=>{const v=i||{};return Object.keys(v).reduce((F,D)=>{const R=v[D];return F[D]=typeof R=="object"&&R!==null&&R.type==="static"?R.value:R,F},{})},f=i=>{const v=(0,m.useSelector)(ve=>i&&y(i)?(0,a.$c)(ve,i):null),{getRiveProperties:F,signedUrl:D,riveEditorState:{enumtypeMap:R}}=(0,r.A)(v||void 0),[ie,j]=(0,t.useState)("bottomLeft"),Q=(0,m.useSelector)(n.e$),U=(0,m.useSelector)(n.Ve),Ne=(0,m.useSelector)(n.Ro),[ue,Te]=(0,t.useState)([]),ye=ve=>ve?.kind==="html"&&"html"in ve,[me,ge]=(0,t.useState)({description:v?.description||"",image:v?.image||"",name:v?.name||""}),[B,Ae]=(0,t.useState)(()=>{const ve=v?.contents;return ye(ve)?ve.html:""}),[fe,Le]=(0,t.useState)({});(0,t.useEffect)(()=>{if(v){ge({description:v.description||"",image:v.image||"",name:v.name||""});const{contents:ve}=v;Ae(ye(ve)?ve.html:""),Te([]),Le(Me=>p(p(p({},Me),Q||{}),K(U))),j(Ne||v.contents.position)}},[v,Q,U,Ne]),(0,t.useEffect)(()=>{var ve;const Me=async()=>{try{const{riveProperties:xe}=await F({src:D});Te(xe),xe.length>0&&Le(p(p(p({},xe.reduce((Ie,M)=>w(p({},Ie),{[M.name]:M.value}),{})),Q||{}),K(U)))}catch{Te([])}};((ve=v?.contents)==null?void 0:ve.kind)==="rive"?Me():(Te([]),Le(p(p({},Q||{}),K(U))))},[v]);const he=(0,t.useCallback)(ve=>
932Me=>{ge(xe=>w(p({},xe),{[ve]:Me}))},[]),Be=(0,t.useCallback)(ve=>{Ae(ve)},[]),ae=(0,t.useCallback)(ve=>Me=>{Le(xe=>w(p({},xe),{[ve]:Me}))},[]),Ke=(0,t.useCallback)(ve=>{Le(Me=>w(p({},Me),{[ve]:""}))},[]),_e=(0,t.useMemo)(()=>{const ve=[];let Me=0;return B.replace(ee,(xe,Ie,M)=>{M>Me&&ve.push(B.substring(Me,M)),Me=M+xe.length;const se=fe[Ie];if(se!=null&&se!==""){const Z=typeof se=="object"?se.value:String(se);ve.push(A.A.sanitize(Z))}else ve.push(xe);return""}),Me<B.length&&ve.push(B.substring(Me)),ve.join("").trim()},[B,fe]);return{code:B,fieldValues:fe,initialOverlay:v,onClearImage:Ke,onDynamicFieldChange:ae,onSettingsInputChange:he,onTemplateChange:Be,renderedTemplate:_e,settings:me,position:ie,setPosition:j,riveProperties:ue,enumtypeMap:R}},L=(i,v)=>i.type===v.type?0:i.type==="image"?-1:1,b=({code:i,riveProperties:v})=>{const[F,D]=(0,t.useState)([]),R=(0,t.useCallback)(()=>{const ie=new Map;if(i){let j=null;const Q=i.match(ne);if(Q){for(const U of Q)if(U.startsWith("<")){const Ne=U.match(g);if(Ne&&(j=Ne[1]||"",j?.toLowerCase()==="img")){const ue=U.match(x),Te=U.match(I);ue?.[1]&&ie.set(`${j}-${ue[1]}`,{template:ue[1],type:"image"}),Te?.[1]&&ie.set(`text-${Te[1]}`,{template:Te[1],type:"string"})}}else if(U.startsWith(C)){const Ne=U.slice(2,-1);ie.set(`text-${Ne}`,{template:Ne,type:"string"})}}}v&&v.forEach(j=>{j.name&&j.type&&ie.set(`rive-${j.name}`,{template:j.name,type:j.type})}),D(Array.from(ie.values()).sort(L))},[i,v]);return{dynamicFields:F,handleGenerateForm:R}}},739218:(Ze,re,e)=>{e.d(re,{A:()=>p});var t=e(63696),m=e(825711),A=e(224191),a=e(514245),n=e(990220),r=e(41989),y=e(818339),g=e.n(y),I=e(171751);function x({isSelected:w,item:K,onEdit:f,onSelect:L}){const{t:b}=(0,r._h)();return t.createElement("div",{className:"grid grid-cols-[1fr_110px_110px_110px] items-center rounded-[5px] pl-5","data-testid":`entitlement-row-${K._id||K.id}`,style:{backgroundColor:"var(--admin-surface-4)",border:"1px solid var(--admin-surface-4)",gap:"4px",minHeight:"72px"}},t.createElement("div",{className:"flex flex-col gap-0.5"},t.createElement("span",{className:"text-[13px] font-semibold leading-[16px] text-[var(--admin-text-100)]"},K.name),K.sku&&t.createElement("span",{className:"text-[11px] leading-[14px] text-[var(--admin-text-300)]"},"SKU: ",K.sku)),t.createElement("span",{className:"flex h-full items-center px-5 text-[13px] whitespace-nowrap text-[var(--admin-text-100)]",style:{borderLeft:"1px solid var(--admin-surface-5)"}},(0,I.E7)(K.prices)),t.createElement("span",{className:"flex h-full items-center px-5 text-[13px] text-[var(--admin-text-200)]",style:{borderLeft:"1px solid var(--admin-surface-5)"}},g()(K.created).fromNow()),t.createElement("div",{className:"flex h-full items-center justify-center gap-[5px] px-5",style:{borderLeft:"1px solid var(--admin-surface-5)"}},!w&&t.createElement("button",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-[var(--admin-accent-primary)] text-white hover:opacity-80","data-testid":`entitlement-row-edit-${K._id||K.id}`,onClick:()=>f(K),type:"button"},t.createElement(m.gHP,{className:"h-3 w-3"})),t.createElement("button",{className:w?"opacity-50 cursor-default":"hover:opacity-80","data-testid":`entitlement-row-use-${K._id||K.id}`,disabled:w,onClick:()=>!w&&L(K),style:{alignItems:"center",backgroundColor:w?"var(--admin-surface-5)":"var(--admin-accent-primary)",border:"none",borderRadius:"100px",boxSizing:"border-box",color:"#fff",cursor:w?"default":"pointer",display:"flex",fontFamily:"var(--admin-font-body)",fontSize:"10px",fontWeight:700,height:"24px",justifyContent:"center",letterSpacing:"0px",lineHeight:"12px",maxHeight:"24px",minHeight:"24px",padding:"4px 12px",textTransform:"uppercase"},type:"button"},b(w?"ADMIN_LABEL_ADDED":"ADMIN_LABEL_USE"))))}var ne=e(498685),ee=e(365179),C=e(463302),N=e(272568),P=e(452156),O=e(551321),_=e(614710),E=e(654584),o=e(579226);const c={[a.Q.subscription]:{createFormTitleKey:"ADMIN_ENTITLEMENT_MODAL_CREATE_MEMBERSHIP_FORM",createLabelKey:"ADMIN_ENTITLEMENT_MODAL_CREATE_MEMBERSHIP",editFormTitleKey:"ADMIN_ENTITLEMENT_MODAL_EDIT_MEMBERSHIP_FORM",searchPlaceholderKey:"ADM
932IN_ENTITLEMENT_MODAL_SEARCH_MEMBERSHIP",subtitleKey:"ADMIN_ENTITLEMENT_MODAL_SUBTITLE_MEMBERSHIPS",titleKey:"ADMIN_ENTITLEMENT_MODAL_TITLE_MEMBERSHIPS"},[a.Q.ticket]:{createFormTitleKey:"ADMIN_GATE_ENTITLEMENT_TICKETS",createLabelKey:"ADMIN_ENTITLEMENT_MODAL_CREATE_TICKET",editFormTitleKey:"ADMIN_GATE_ENTITLEMENT_TICKETS_EDIT",searchPlaceholderKey:"ADMIN_ENTITLEMENT_MODAL_SEARCH_TICKET",subtitleKey:"ADMIN_ENTITLEMENT_MODAL_SUBTITLE_TICKETS",titleKey:"ADMIN_ENTITLEMENT_MODAL_TITLE_TICKETS"}};function p({entitlementType:w,onClose:K,onSelect:f,selectedIds:L=[]}){const{t:b}=(0,r._h)(),i=c[w],v=(0,A.useSelector)(C.mC),F=(0,A.useSelector)(ee.V2d),D=(0,A.useSelector)(N.dO),[R,ie]=t.useState(!1),[j,Q]=t.useState(!1),[U,Ne]=t.useState(null),[ue,Te]=t.useState(!1),[ye,me]=t.useState(""),ge=t.useMemo(()=>{const ae={limit:150,sortBy:"created",sortDirection:"desc"};return ye&&(ae.search=ye),ae},[ye]),{data:B}=(0,ne.ku)({headers:{Authorization:`Bearer ${v}`,"x-maestro-client-id":F},method:"GET",params:ge,refreshKey:`${D}${ue}`,url:`${n.Ls}/subscription/v2`}),Ae=t.useMemo(()=>!B||!Array.isArray(B)?[]:B.filter(ae=>ae.type===w),[B,w]),fe=t.useCallback(ae=>{f({_id:ae._id||ae.id,name:ae.name})},[f]),Le=t.useCallback(ae=>{Ne(ae),Q(!0)},[]),he=t.useCallback(()=>{ie(!1),Te(ae=>!ae)},[]),Be=t.useCallback(()=>{Q(!1),Ne(null),Te(ae=>!ae)},[]);return t.createElement(t.Fragment,null,t.createElement(E.lG,{context:"admin",open:!0,onOpenChange:ae=>{ae||K()}},t.createElement(E.Cf,{className:"flex h-[min(90vh,694px)] w-[min(90vw,1005px)] max-w-[1005px] flex-col gap-5 overflow-hidden rounded-[10px] p-[30px] font-[family-name:var(--admin-font-body)]",hideCloseButton:!0,onFocusOutside:ae=>ae.preventDefault(),onPointerDownOutside:ae=>ae.preventDefault()},t.createElement(E.L3,{className:"sr-only"},b(i.titleKey)),t.createElement(E.rr,{className:"sr-only"},b(i.subtitleKey)),t.createElement("div",{className:"flex h-full flex-col gap-5"},t.createElement("div",{className:"flex items-start justify-between"},t.createElement("div",{className:"flex flex-col gap-1"},t.createElement("h2",{className:"m-0 text-[20px] font-semibold leading-[24px] text-[var(--admin-text-100)]"},b(i.titleKey)),t.createElement("p",{className:"m-0 text-[13px] leading-[16px] text-[var(--admin-text-200)]"},b(i.subtitleKey))),t.createElement(O.$,{className:"rounded-full",context:"admin","data-testid":"entitlement-modal-create",onClick:()=>ie(!0)},t.createElement(m.FWt,{className:"h-4 w-4"}),b(i.createLabelKey))),t.createElement(_.D,{"data-testid":"entitlement-modal-search",onSearch:me,placeholder:b(i.searchPlaceholderKey)}),t.createElement("div",{className:"flex min-h-0 flex-1 flex-col"},t.createElement("div",{className:"grid h-[34px] shrink-0 grid-cols-[1fr_110px_110px_110px] items-center pl-5 text-[12px] font-medium text-[var(--admin-text-200)]"},t.createElement("span",null,b("NAME")),t.createElement("span",{className:"px-[10px]"},b("ADMIN_LABEL_PRICE")),t.createElement("span",{className:"px-[10px]"},b("ADMIN_CHANNEL_LIBRARY_ADDED")),t.createElement("span",{className:"px-[10px]"},b("ADMIN_LABEL_ACTIONS"))),t.createElement(o.A,{className:"min-h-0 flex-1",variant:"admin"},t.createElement("div",{className:"flex flex-col gap-3"},t.createElement(t.Fragment,null,Ae.length===0&&Array.isArray(B)&&t.createElement("div",{className:"flex items-center justify-center py-8 text-[13px] text-[var(--admin-text-300)]"},b(ye?"ADMIN_LABEL_NO_RESULTS":"ADMIN_MULTI_SELECTOR_NO_OPTIONS_AVAILABLE")),Ae.map(ae=>t.createElement(x,{isSelected:L.includes(ae._id||ae.id),item:ae,key:ae._id||ae.id,onEdit:Le,onSelect:fe})))))),t.createElement("div",{className:"flex justify-end"},t.createElement(O.$,{className:"rounded-full bg-[var(--admin-surface-1)] px-8 hover:bg-[var(--admin-surface-1)]/80",context:"admin","data-testid":"entitlement-modal-cancel",onClick:K},b("ADMIN_ACTION_CANCEL")))))),R&&t.createElement(E.lG,{context:"admin",open:!0,onOpenChange:ae=>{ae||he()}},t.createElement(E.Cf,{className:"flex max-h-[90vh] max-w-[580px] flex-col gap-0 overflow-hidden p-0 font-[family-name:var(--admin-font-body)]"},t.createElement(P.A,{onClose:he,titleKeyOverride:i.createFormTitleKey,type:w}))),j&&U&&t.createElement(E.lG,{context:"admin",open:!0,onOpenChange:ae=>{ae||Be()}},t.createElement(E.Cf,{className:"flex max-h-[90vh] max-w-[580px] flex-col gap-0 overflow-hidden p-0 font-[family-name:var
932(--admin-font-body)]"},t.createElement(P.A,{onClose:Be,selectedSubscription:U,titleKeyOverride:i.editFormTitleKey,type:w}))))}},600308:(Ze,re,e)=>{e.d(re,{A:()=>F});var t=e(63696),m=e(123611),A=e.n(m),a=e(224191),n=e.n(a),r=e(731694),y=e(654584),g=e(670315),I=e(237977),x=e(171751),ne=e(288745),ee=e(990220),C=e(365179),N=e(463302),P=e(272568),O=Object.defineProperty,_=Object.defineProperties,E=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,w=(D,R,ie)=>R in D?O(D,R,{enumerable:!0,configurable:!0,writable:!0,value:ie}):D[R]=ie,K=(D,R)=>{for(var ie in R||(R={}))c.call(R,ie)&&w(D,ie,R[ie]);if(o)for(var ie of o(R))p.call(R,ie)&&w(D,ie,R[ie]);return D},f=(D,R)=>_(D,E(R));const L={[ne.aB]:"asc",[ne.AZ]:"desc",[ne.NF]:null},b={groupName:"renderer.group_name",lastModified:"last_modified",personName:"renderer.person_name"},i=D=>D.find(R=>!!R.sort),F=({buttonProps:D=[],columns:R,disableEditing:ie=!1,fetchObject:j,filterResults:Q,forceRefresh:U,helperText:Ne="",iconKey:ue="",modalMaxWidth:Te="900px",NewItemComponent:ye,newItemLabel:me="",onClose:ge,onEditItem:B,onSelectItem:Ae,params:fe={},searchPlaceholderKey:Le="",testIdAddButton:he,titleKey:Be,transformRequestWithRenderer:ae=!1,type:Ke=""})=>{const _e=(0,a.useSelector)(N.mC),ve=(0,a.useSelector)(P.dO),Me=(0,a.useSelector)(C.V2d),[xe,Ie]=(0,t.useState)(!1),[M,se]=(0,t.useState)(!1),[Z,H]=(0,t.useState)(null),[oe,k]=(0,t.useState)([]),[z,$]=(0,t.useState)(()=>f(K({},fe),{limit:250,sortBy:"created",sortDirection:"desc"})),le=(0,t.useMemo)(()=>{const Xe="/admin/v1",Ce=ee.Lh||ee.Ls,{endpoint:Re="",service:we}=j;return we?new URL(Re,we):new URL(A().join(Xe,Re),Ce)},[j]),Ue=(0,t.useCallback)(Xe=>{$(Ce=>K(K({},Ce),Xe))},[]),q=(0,t.useCallback)((Xe={})=>{const{sort:Ce,title:Re,accessor:we}=Xe,ze=Ce?L[Ce]:null,ct=ze?{sortBy:we&&b[we]||we||Re,sortDirection:ze}:{};Ue(ct)},[Ue]);(0,t.useEffect)(()=>{const Xe=i(R);Xe&&q(Xe)},[R,q]);const Fe=(0,t.useCallback)(Xe=>{if(ae)k((0,x.Th)(Xe.results).map(Ce=>f(K({},Ce.renderer),{created:Ce.created,lastModified:Ce.lastModified})).filter(Ce=>Ce));else{const Ce=Q?Q(Xe.results):Xe.results;k(Ce)}Ie(!0)},[ae,Q]),je=(0,t.useCallback)(Xe=>{Ue({search:Xe}),Ie(!1)},[Ue]),Je=(0,t.useCallback)(()=>{H(null),se(!1)},[]),We=(0,t.useCallback)(()=>{se(!1)},[]),ce=(0,t.useCallback)(Xe=>{if(B){B(Xe);return}Xe.id&&(H(Xe.id),se(!0))},[B]),J=!!(me&&ye),S=J?{labelKey:me,onClick:()=>se(!0)}:D,{filters:de={},method:De="GET"}=j,nt={Authorization:`Bearer ${_e}`,"x-maestro-client-id":Me};return t.createElement(t.Fragment,null,t.createElement(y.lG,{context:"admin",open:!0,onOpenChange:Xe=>!Xe&&ge()},t.createElement(y.Cf,{id:r.Yr,hideCloseButton:!0,className:"flex h-[min(90vh,700px)] w-[min(80vw,1000px)] min-w-[min(60vw,800px)] max-w-[var(--library-modal-max-width)] flex-col overflow-hidden p-0",style:{["--library-modal-max-width"]:Te}},le&&t.createElement(I.A,{headers:nt,method:De,onValue:Fe,params:K(K({},z),de),refreshKey:`${ve}${U??""}`,url:le?.href}),t.createElement("div",{className:"min-h-0 flex-1"},t.createElement(g.A,{buttonProps:S,columns:R,disableEditing:ie,helperText:Ne,iconKey:ue,list:oe,loaded:xe,onEditItem:ce,onSearch:je,onSelectItem:Ae,onSort:q,searchPlaceholderKey:Le,setLoading:()=>Ie(!1),testIdAddButton:he,titleKey:Be,type:Ke,className:"h-full w-full"})))),t.createElement(y.lG,{context:"admin",open:M,onOpenChange:Xe=>!Xe&&Je()},t.createElement(y.Cf,{hideCloseButton:!0,className:"max-h-[90vh] w-[664px] max-w-[664px] overflow-y-auto p-0"},J&&ye&&t.createElement(ye,{editingItemId:Z??void 0,onClose:Je,onCreate:We}))))}},868948:(Ze,re,e)=>{e.d(re,{DM:()=>ie,nK:()=>j});var t=e(221196),m=e.n(t),A=e(41989),a=e(760961),n=e.n(a),r=e(100550),y=e.n(r),g=e(881757),I=e.n(g),x=e(448724),ne=e.n(x),ee=e(914987),C=e.n(ee),N=e(683147),P=e.n(N),O=e(640839),_=e.n(O),E=e(585554),o=e.n(E),c=e(489797),p=e(80247),w=Object.defineProperty,K=Object.defineProperties,f=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,v=(Q,U,Ne)=>U in Q?w(Q,U,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Q[U]=Ne,F=(Q,U)=>{for(var Ne in U||(U={}))b.call(U,Ne)&&v(Q,Ne,U[Ne]);if(L)for(var Ne of L(U))i.call(U,Ne)&&v(Q,Ne,U[Ne]);return Q},D=(Q,U)=>K(Q,f(U));const R=Object.entries(c.Rg).map(([Q,U])=>{const{iconName:Ne,infoKey:ue,nameKey:Te}=U;return{iconName:Ne,id:Q,infoKey:ue,nameKey:Te}}),ie=({buffer:Q,riveProperties:U,position:Ne,src:ue,ctaRenderer:Te,stateMachines:ye,overlay:me,artboardSize:ge,variables:B,previewDevice:Ae})=>{const fe=D(F({},me),{contents:F(D(F({},me?.contents),{url:ue,position:Ne,kind:"rive"}),B?{variables:B}:{}),cta:Te});return{key:`preview-rive-${m().generate()}`,payload:{overlay:fe,stateMachines:ye,riveProperties:U,buffer:Q,artboardSize:ge,previewDevice:Ae}}},j=(0,A.gV)(Q=>U=>{const Ne={_id:"5beb93da1b532e0d004d5a0a",answers:[{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_POLL_ANSWER_1"),imageUrl:n(),pollId:"5beb93da1b532e0d004d5a0"},{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_POLL_ANSWER_2"),imageUrl:_(),pollId:"5beb93da1b532e0d004d5a0"}],name:Q("ADMIN_OVERLAY_PREVIEW_POLL_TITLE"),open:!0,question:Q("ADMIN_OVERLAY_PREVIEW_POLL_QUESTION"),siteId:"59e514875e06264d1840b472",type:"poll"},ue={_id:"5becb203cff86b0d00bde8a4",answers:[{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_TRIVIA_ANSWER_1"),correct:!1,imageUrl:y(),pollId:"5becb203cff86b0d00bde8a4"},{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_TRIVIA_ANSWER_2"),correct:!1,imageUrl:I(),pollId:"5becb203cff86b0d00bde8a4"},{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_TRIVIA_ANSWER_3"),correct:!0,imageUrl:ne(),pollId:"5becb203cff86b0d00bde8a4"},{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_TRIVIA_ANSWER_4"),correct:!1,imageUrl:C(),pollId:"5becb203cff86b0d00bde8a4"}],correctAnswerId:"",name:Q("ADMIN_OVERLAY_PREVIEW_TRIVIA_TITLE"),open:!0,question:Q("ADMIN_OVERLAY_PREVIEW_TRIVIA_QUESTION"),siteId:"59e514875e06264d1840b472",type:"trivia"},Te={_id:"1234",answers:[{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_PREDICTION_ANSWER_1"),correct:!1,pollId:"1234"},{_id:m().generate(),answer:Q("ADMIN_OVERLAY_PREVIEW_PREDICTION_ANSWER_2"),correct:!1,pollId:"1234"}],correctAnswerId:"",name:Q("ADMIN_OVERLAY_PREVIEW_PREDICTION_NAME"),open:!0,question:Q("ADMIN_OVERLAY_PREVIEW_PREDICTION_QUESTION"),siteId:"59e514875e06264d1840b472",type:"prediction"};let ye,me={};switch(U){case"poll":ye={overlayType:"poll",poll:Ne};break;case"poll_results":ye={overlayType:"poll_results",poll:Ne},me={state:{1:37,2:63,count:100,engaged:100}};break;case"prediction":ye={overlayType:"prediction",poll:Te};break;case"lower_third":ye={imageUrl:o(),overlayType:"lower_third"};break;case"shopify":ye={image:{src:P()},imageUrl:P(),overlayType:"shopify",product:{label:Q("ADMIN_OVERLAY_PREVIEW_SHOPIFY_ITEM")},variant:{label:Q("ADMIN_OVERLAY_PREVIEW_SHOPIFY_ITEM_SIZE"),price:20,value:"Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzU3NDk4MTg5NDk3OTg="}};break;case"raffle":ye={overlayType:"raffle_active"};break;case"highlight":ye={ctaRenderer:{overlayCtaType:"show_player_stats",playerId:"0afbe608-940a-4d5d-a1f7-468718c67d91"},description:Q("ADMIN_OVERLAY_PREVIEW_HIGHLIGHT_DESC"),imageUrl:"/media/v1/5bfc67697e931b0060edd810/5cd0cbb2b5015f0060e178a3.png",overlayType:"highlight"};break;case"message":ye={message:Q("ADMIN_OVERLAY_PREVIEW_MESSAGE"),overlayType:"message"};break;case"trivia":ye={overlayType:"trivia",poll:ue};break;case"tweet":ye={overlayType:"tweet",status:{id:"1058885493776113664",mediaUrl:"https://pbs.twimg.com/media/DrHqud9U4AAgcs7.jpg",text:Q("ADMIN_OVERLAY_PREVIEW_TWEET_TEXT"),user:{name:Q("ADMIN_OVERLAY_PREVIEW_TWEET_USER_NAME"),profileImageUrl:"https://pbs.twimg.com/profile_images/1037391493999210497/EVXmOtlV_normal.jpg",screenName:Q("ADMIN_OVERLAY_PREVIEW_TWEET_USER_SCREENAME")}},tweetUrl:"https://twitter.com/overwatchleague/status/1058885493776113664"},me.renderer=ye;break;default:p.warn(`${U} overlay does not have a preview`)}return ye?{key:`preview-${m().generate()}`,payload:{channel:"preview",data:me,renderer:ye},timeRemaining:0}:null})},27586:(Ze,re,e)=>{e.d(re,{A:()=>n});var t=e(63696),m=e(697683),A=e(208152);const n=({name:r,index:y,value:g,handleRivePropertiesChange:I,readOnly:x=!1})=>{const ne=t.useCallback(ee=>{I(r,String(ee))},[I,r]);return t.createElement(A.Ug,null,t.createElement(A.tK,null,r),t.createElement(m.A,{checked:g==="true",disabled:x,id:`rive-boolean-toggle-${r}-${y}
932`,onChange:ne}))}},829227:(Ze,re,e)=>{e.d(re,{A:()=>g});var t=e(744969),m=e(846373),A=e(63696),a=e(41989),n=e(795178),r=e(208152);const g=({name:I,index:x,value:ne,handleRivePropertiesChange:ee,readOnly:C=!1})=>{const{t:N}=(0,a._h)(),P=A.useRef(null),[O,_]=A.useState(!1),E=A.useMemo(()=>(0,n.A$)(Number(ne)),[ne]),o=A.useMemo(()=>(0,n.CC)(Number(ne)),[ne]),c=A.useMemo(()=>(0,n.IB)(o)?(0,n.Rv)((0,n.yb)(o)):(0,n.ku)(o)?(0,n.Rv)((0,n.F7)(o)):0,[o]),p=()=>{_(!0)},w=()=>{ee(I,ne),_(!1)},K=f=>{ee(I,String((0,n.ut)(f)))};return A.createElement(r.ZN,null,A.createElement(r.tK,null,I),A.createElement(r.nA,null,A.createElement(r.U,null,A.createElement(m.cd,{ref:P,"aria-disabled":C?"true":void 0,color:o,"data-testid":`rive-color-input-${I}-${x}`,onClick:C?void 0:p,readOnly:C,role:C?"img":void 0,style:{width:"32px",height:"32px"}}),A.createElement(t.A,{color:o,isOpen:O,onClose:w,onResult:K,parentMargin:{top:8,left:15},parentRef:P,titleKey:"ADMIN_LABEL_COLOR_PICKER_ACCENT_COLOR"})),A.createElement(r.oi,null,A.createElement(r.Ul,null,N("ADMIN_LABEL_COLOR_PICKER_COLOR")),A.createElement(r.sQ,{id:`rive-color-input-${I}-${x}`,placeholder:"ADMIN_PLACEHOLDER_ENTER_COLOR",readOnly:!0,type:"text",value:E})),A.createElement(r.oi,{width:"auto"},A.createElement(r.Ul,null,N("ADMIN_LABEL_COLOR_PICKER_OPACITY")),A.createElement(r.sQ,{id:`rive-color-opacity-input-${I}-${x}`,max:"100",min:"0",placeholder:`${c||100}%`,readOnly:!0,type:"number",value:`${c||100}%`}))))}},407008:(Ze,re,e)=>{e.d(re,{A:()=>a});var t=e(63696),m=e(515406);const a=({options:n,onChange:r,value:y,labelText:g,type:I})=>{const x=n.map(C=>({label:C,value:C})),ne=t.useMemo(()=>x.find(C=>C.value===y),[x,y]),ee=C=>{C.value&&r(g,C.value)};return t.createElement(m.A,{labelText:`${g} (${I})`,onChange:ee,options:x,value:ne})}},674733:(Ze,re,e)=>{e.d(re,{A:()=>b});var t=e(63696),m=e(281843),A=e(224191),a=e.n(A),n=e(218938),r=e(229844),y=e(990220),g=e(365179),I=e(979028),x=e(87158),ne=e(868948),ee=e(309596),C=e(80247),N=Object.defineProperty,P=Object.defineProperties,O=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,c=(i,v,F)=>v in i?N(i,v,{enumerable:!0,configurable:!0,writable:!0,value:F}):i[v]=F,p=(i,v)=>{for(var F in v||(v={}))E.call(v,F)&&c(i,F,v[F]);if(_)for(var F of _(v))o.call(v,F)&&c(i,F,v[F]);return i},w=(i,v)=>P(i,O(v));const K=ee.JI.reduce((i,v)=>(i[v]={},i),{}),f=i=>new Promise((v,F)=>{const D=new FileReader;D.onload=()=>{D.result instanceof ArrayBuffer?v(D.result):F(new Error("File reading failed"))},D.onerror=F,D.readAsArrayBuffer(i)}),b=i=>{var v;const F=(0,A.useSelector)(g.V2d),D=H=>H?.kind==="rive"&&"mediaId"in H&&"fileName"in H,R=H=>H?.kind==="rive"&&"url"in H,ie=t.useMemo(()=>i&&R(i.contents)?{title:"",description:"",file:null,buffer:void 0,position:i.contents.position,hasFocusProperty:!1,riveProperties:[],stateMachines:[],enumtypeMap:new Map,artboardSize:null,dimensions:K,rejectedDimensions:{},name:i.name,cta:i.cta||x.ci.cta,duration:i.duration,target:i.contents.target,error:null}:i&&D(i.contents)?{title:i.name,description:i.description,file:null,buffer:void 0,position:i.contents.position,hasFocusProperty:!1,riveProperties:[],stateMachines:[],enumtypeMap:new Map,artboardSize:null,dimensions:K,rejectedDimensions:{},name:"",cta:i.cta||x.ci.cta,duration:i.duration,target:{channels:[]},error:null}:{title:"",description:"",file:null,buffer:void 0,position:"bottomLeft",hasFocusProperty:!1,riveProperties:[],stateMachines:[],enumtypeMap:new Map,artboardSize:null,dimensions:K,rejectedDimensions:{},name:"",cta:x.ci.cta,duration:20,target:{channels:[]},error:null},[i]),[j,Q]=(0,t.useState)(ie),U=t.useRef(j);U.current=j;const Ne=(0,A.useDispatch)(),ue=(0,A.useSelector)(n.mC),Te=t.useMemo(()=>{if(i&&D(i.contents))return`${y.H9}/${F}/${i.contents.mediaId}.riv`;if(i&&R(i.contents))return i.contents.url},[i,F]),ye=(0,t.useCallback)(({buffer:H,position:oe,riveProperties:k,src:z,ctaRenderer:$,stateMachines:le,artboardSize:Ue,dimensions:q,previewDevice:Fe})=>{try{const je=q||U.current.dimensions,Je=(0,ne.DM)({buffer:H,stateMachines:le||j.stateMachines,riveProperties:k||[],position:oe||"bottomLeft",src:z,overlay:i,ctaRenderer:$||j.cta||i?.cta,artboardSize:Ue===void 0?U.current.artboardSize:Ue,previewDevice:Fe,variables:(0,ee.GD)(R(i?.contents)?i.contents.variables:{},je)});return Je&&Ne((0,m.G4)(Je)),Je}catch(je){throw C.error("Error generating preview:",je),je}},[Ne]),me=(0,t.useCallback)(H=>{const oe=U.current;!oe.buffer&&!Te||ye({buffer:oe.buffer,riveProperties:oe.riveProperties,position:oe.position,src:Te,ctaRenderer:oe.cta,stateMachines:oe.stateMachines,previewDevice:H})},[ye,Te]),ge=(0,t.useCallback)(H=>!!H.find(k=>/focus/i.test(k.name)),[]),B=(0,t.useCallback)(async({buffer:H,src:oe,inputOverlay:k})=>{if(!H&&!oe)return{artboardSize:null,dimensions:K,riveProperties:[],stateMachines:[]};let z={};const $=k||i||null;$&&R($.contents)&&(z=$.contents.variables);const{introspectRiveFile:le}=await Promise.all([e.e(8779),e.e(5058)]).then(e.bind(e,175058));try{const{artboardSize:Ue,enumtypeMap:q,riveProperties:Fe,stateMachines:je}=await le({buffer:H,src:oe,variableMap:z}),Je=ge(Fe),We=(0,ee.qk)(Fe,z);return Q(ce=>w(p({},ce),{riveProperties:Fe,stateMachines:je,enumtypeMap:q,buffer:H,hasFocusProperty:Je,artboardSize:Ue,dimensions:We,rejectedDimensions:{}})),{artboardSize:Ue,dimensions:We,riveProperties:Fe,stateMachines:je}}catch(Ue){throw Ue&&typeof Ue=="string"&&he(Ue),Ue}},[]),Ae=async H=>{const oe=H||j.file;if(oe)try{const k=await f(oe),{riveProperties:z,stateMachines:$}=await B({buffer:k});ye({buffer:k,riveProperties:z,position:j.position,stateMachines:$})}catch(k){k&&typeof k=="string"&&he(k),C.error("Failed to process Rive file:",k)}},fe=(0,t.useCallback)((H,oe)=>{const k=j.riveProperties.map(z=>z.name===H?w(p({},z),{value:oe}):z);(j.buffer||Te)&&ye({buffer:j.buffer,riveProperties:k,position:j.position,src:Te,ctaRenderer:j.cta,stateMachines:j.stateMachines}),Q(z=>w(p({},z),{riveProperties:k}))},[j.riveProperties,j.buffer,j.position,ye,Te,j.stateMachines]),Le=(0,t.useCallback)((H,oe,k)=>{const z=`${H}-${oe}`,$=Number(k),le=k.trim()!==""&&Number.isFinite($),Ue=!1,q=p({},j.rejectedDimensions);if(Ue?q[z]=k:delete q[z],Ue){Q(Je=>w(p({},Je),{rejectedDimensions:q}));return}const Fe=!le||$<=0?void 0:$,je=w(p({},j.dimensions),{[H]:w(p({},j.dimensions[H]),{[oe]:Fe})});(j.buffer||Te)&&ye({buffer:j.buffer,riveProperties:j.riveProperties,position:j.position,src:Te,ctaRenderer:j.cta,stateMachines:j.stateMachines,artboardSize:j.artboardSize,dimensions:je}),Q(Je=>w(p({},Je),{dimensions:je,rejectedDimensions:q}))},[j.artboardSize,j.rejectedDimensions,j.dimensions,j.buffer,j.riveProperties,j.position,j.cta,j.stateMachines,j.artboardSize,ye,Te]),he=(0,t.useCallback)(H=>{Q(oe=>w(p({},oe),{error:H}))},[Q]),Be=(0,t.useCallback)(H=>{Q(oe=>w(p({},oe),{title:H}))},[Q]),ae=(0,t.useCallback)(H=>{Q(oe=>w(p({},oe),{name:H}))},[Q]),Ke=(0,t.useCallback)(H=>{(j.buffer||Te)&&ye({buffer:j.buffer,riveProperties:j.riveProperties,position:j.position,src:Te,ctaRenderer:H,stateMachines:j.stateMachines}),Q(oe=>w(p({},oe),{cta:H}))},[Q,j.buffer,j.riveProperties,j.position,j.stateMachines,ye,Te]),_e=(0,t.useCallback)(H=>{Q(oe=>w(p({},oe),{duration:H}))},[Q]),ve=(0,t.useCallback)(H=>{Q(oe=>w(p({},oe),{target:w(p({},oe.target),{channels:H})}))},[Q]),Me=(0,t.useCallback)(H=>{Q(oe=>w(p({},oe),{description:H}))},[Q]),xe=(0,t.useCallback)(H=>{Q(oe=>w(p({},oe),{file:H})),Promise.resolve(Ae(H))},[j.position,Ae]),Ie=(0,t.useCallback)(H=>{(j.buffer||Te)&&ye({buffer:j.buffer,riveProperties:j.riveProperties,position:H,src:Te,stateMachines:j.stateMachines}),Q(oe=>w(p({},oe),{position:H}))},[j.buffer,j.riveProperties,Q,ye,Te,j.stateMachines]),M=(0,t.useCallback)(async()=>{var H,oe;const{title:k,description:z,file:$,position:le}=j;try{if(!$)throw new Error("File is required");if(!ue)throw new Error("Token is required");const Ue=await(0,r.o7)([$],ue),q={contents:{kind:"rive",mediaId:Ue.data._id,fileName:Ue.data.name,position:le},description:z,name:k,duration:20,type:"template",siteId:F,token:ue};await(0,I.CT)(w(p({},q),{siteId:F,token:ue}))}catch(Ue){C.error("Failed to create Rive template:",Ue),he(((oe=(H=Ue.response)==null?void 0:H.data)==null?void 0:oe.message)||Ue)}},[j,ue,Ne]),se=(0,t.useCallback)(async()=>{var H,oe;const{name:k,description:z,target:$,cta:le,position:Ue,duration:q,riveProperties:Fe,dimensions:je}=j;try{if(!ue)throw new Error("Token is required");if(!i||!D(i.contents))throw new Error("Invalid Overlay or Contents");const Je=le===x.ci.cta?void 0:le,We=(0,ee.GD)(Fe.reduce((J,S)=>(J[S.name]=S.value,J),{}),je),ce={contents:{kind:"rive",url:Te,target:$,fileName:i.contents.fileName,position:Ue,variables:We},cta:Je,description:z,name:k,duration:q,type:"instance",siteId:F,token:ue};await(0,I.CT)(w(p({},ce),{siteId:F,token:ue}))}catch(Je){throw Je&&typeof Je=="string"?Je:(oe=(H=Je.response)==null?void 0:H.data)==null?void 0:oe.message}},[j,ue,Ne,Te,i]),Z=(0,t.useCallback)(async()=>{var H,oe;const{name:k,target:z,cta:$,position:le,duration:Ue,riveProperties:q,dimensions:Fe}=j;try{if(!ue)throw new Error("Token is required");if(!i||!R(i.contents))throw new Error("Invalid Overlay or Contents");const je=$===x.ci.cta?void 0:$,Je=(0,ee.GD)(q.reduce((ce,J)=>(ce[J.name]=J.value,ce),p({},i.contents.variables)),Fe),We=w(p({},i),{name:k,cta:je,duration:Ue,contents:w(p({},i.contents),{target:z,position:le,variables:Je})});await(0,I.vF)({overlay:We,siteId:F,token:ue})}catch(je){throw je&&typeof je=="string"?je:(oe=(H=je.response)==null?void 0:H.data)==null?void 0:oe.message}},[j,ue,Ne,Te,i]);return{fileName:((v=j.file)==null?void 0:v.name)||(D(i?.contents)?i?.contents.fileName:"")||"",onTitleChange:Be,onDescriptionChange:Me,onFileChange:xe,onPositionChange:Ie,handleShowPreview:ye,onNameChange:ae,riveEditorState:j,onRivePropertiesChange:fe,onDimensionChange:Le,onPreviewDeviceChange:me,hasDimensionError:Object.keys(j.rejectedDimensions).length>0,createRiveTemplate:M,signedUrl:Te,getRiveProperties:B,isRiveTemplate:D,onCtaChange:Ke,onDurationChange:_e,onTargetChannelChange:ve,createRiveInstance:se,isRiveInstance:R,updateOverlay:
932Z,onErrorChange:he}}},208152:(Ze,re,e)=>{e.d(re,{A9:()=>Ne,B3:()=>ne,Bd:()=>F,D5:()=>L,De:()=>Le,GX:()=>fe,LK:()=>E,LU:()=>b,Ms:()=>v,PZ:()=>j,Pn:()=>U,U:()=>K,Ug:()=>ue,Ul:()=>c,VI:()=>Te,VY:()=>P,Vd:()=>B,YU:()=>ee,ZN:()=>ye,ZT:()=>O,c1:()=>Q,dz:()=>D,fi:()=>he,gQ:()=>f,hE:()=>C,iT:()=>ge,ju:()=>Ae,mc:()=>o,nA:()=>me,oi:()=>w,s5:()=>ie,sQ:()=>p,tK:()=>N,uW:()=>_,w1:()=>R});var t=e(39258),m=e(429195),A=e(886550),a=e(152544),n=e(154789),r=e(13155),y=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,x=(Be,ae)=>{var Ke={};for(var _e in Be)g.call(Be,_e)&&ae.indexOf(_e)<0&&(Ke[_e]=Be[_e]);if(Be!=null&&y)for(var _e of y(Be))ae.indexOf(_e)<0&&I.call(Be,_e)&&(Ke[_e]=Be[_e]);return Ke};const ne=A.Ay.div`
933  width: 100%;
934  display: flex;
935  flex-direction: row;
936  justify-content: flex-start;
937  align-items: center;
938  gap: 16px;
939`,ee=(0,A.Ay)(t.A).attrs(Be=>({background:(0,m.kjY)(Be),name:"riveIconFull"}))`
940  color: white;
941  display: flex;
942  align-items: center;
943  justify-content: center;
944  border-radius: 100px;
945
946  svg {
947    rect {
948      fill: ${m.kjY} !important;
949    }
950  }
951`,C=A.Ay.span`
952  ${a.tL}
953`,N=A.Ay.span`
954  ${a.z6}
955`,P=A.Ay.span`
956  ${a.eb}
957  color: ${m.zkP};
958`,O=A.Ay.div`
959  display: flex;
960  width: 100%;
961  flex-direction: column;
962  gap: 10px;
963  flex-direction: column;
964  justify-content: flex-start;
965`,_=(0,A.Ay)(n.Ay)`
966  width: 100%;
967  height: 40px;
968  margin-top: 10px;
969  padding: auto 24px;
970  border-radius: 100px;
971  ${a.Z1}
972`,E=A.Ay.div`
973  display: flex;
974  width: 100%;
975  flex-direction: column;
976  justify-content: flex-start;
977  gap: 16px;
978`,o=A.Ay.div`
979  display: flex;
980  flex-direction: column;
981  gap: 20px;
982  justify-content: flex-start;
983  align-items: center;
984  padding-bottom: 20px;
985`,c=A.Ay.div`
986  ${a.Vg}
987  color: ${m.Lvg};
988`,p=A.Ay.input`
989  ${a.Vg}
990  background-color: transparent;
991  border: none;
992  color: ${m.o0B};
993  padding: 0;
994  width: 100%;
995
996  &:focus {
997    outline: none;
998  }
999
1000  &::placeholder {
1001    color: ${m.sRE};
1002  }
1003  ${({readOnly:Be})=>Be&&"cursor: default;"};
1004
1005  /* Hide number input spinners in all browsers */
1006  &::-webkit-outer-spin-button,
1007  &::-webkit-inner-spin-button {
1008    -webkit-appearance: none;
1009    margin: 0;
1010  }
1011
1012  /* Firefox */
1013  &[type=number] {
1014    -moz-appearance: textfield;
1015  }
1016`,w=A.Ay.div`
1017  background-color: ${m.k6P};
1018  border-bottom: 1px solid ${Be=>{var ae=Be,{$invalid:Ke}
1018=ae,_e=x(ae,["$invalid"]);return Ke?(0,m.__g)(_e):(0,m.dmy)(_e)}};
1019  border-radius: 4px 4px 0 0;
1020  display: flex;
1021  flex-direction: column;
1022  gap: 4px;
1023  padding: 9.5px 12px;
1024  width: ${({width:Be})=>Be||"100%"};
1025  height: 56px;
1026`,K=A.Ay.div`
1027  background-color: ${m.k6P};
1028  border-radius: 4px 4px 0 0;
1029  height: 56px;
1030  width: 100px;
1031  display: flex;
1032  align-items: center;
1033  justify-content: center;
1034  border-bottom: 1px solid transparent;
1035  border-radius: 4px 4px 0 0;
1036`,f=A.Ay.div`
1037  display: flex;
1038  width: 100%;
1039  flex-direction: column;
1040  justify-content: flex-start;
1041  gap: 16px;
1042`,L=(0,A.Ay)(r.Ay).attrs(Be=>({backgroundColor:(0,m.k6P)(Be),buttonBorderRadius:"5px"}))`
1043  ${({disabled:Be})=>Be&&(0,A.AH)`
1044    pointer-events: none;
1045  `}
1046`,b=A.Ay.div`
1047  display: flex;
1048  width: 100%;
1049  flex-direction: row;
1050  justify-content: flex-start;
1051  align-items: center;
1052  background-color: ${m.k6P};
1053  min-height: 56px;
1054  max-height: 56px;
1055  border-radius: 4px;
1056`,i=A.Ay.div`
1057  display: flex;
1058  width: 100%;
1059  align-items: center;
1060  justify-content: center;
1061`,v=(0,A.Ay)(t.A).attrs(Be=>({background:(0,m.k6P)(Be),name:"riveIconFull"}))`
1062  color: ${m.k6P};
1063  display: flex;
1064  align-items: center;
1065  justify-content: center;
1066
1067  svg {
1068    rect {
1069      fill: ${m.k6P} !important;
1070    }
1071    path {
1072      fill: ${m.IO} !important;
1073    }
1074  }
1075`,F=A.Ay.div`
1076  display: flex;
1077  min-width: 260px;
1078  flex-direction: row;
1079  justify-content: flex-start;
1080  align-items: center;
1081`,D=A.Ay.span`
1082  ${a.eb}
1083  color: ${m.__g};
1084`,R=A.Ay.span`
1085  ${a.Vg}
1086  color: ${m.sRE};
1087`,ie=(0,A.Ay)(n.Ay)`
1088  width: 100%;
1089  height: 40px;
1090  gap: 8px;
1091  border-radius: 5px;
1092  padding: 12px 24px 12px 16px;
1093  color: ${m.sRE};
1094  background-color: ${m.kjY};
1095  ${a.Vg}
1096`,j=(0,A.Ay)(t.A).attrs(Be=>({name:"checkmarkCircle",color:(0,m.ju8)(Be)}))`
1097  color: ${m.ju8};
1098  width: 100%;
1099  display: flex;
1100  align-items: center;
1101  justify-content: center;
1102  svg {
1103    width: 24px;
1104    height: 24px;
1105  }
1106`,Q=(0,A.Ay)(t.A).attrs({name:"plus"})`
1107  display: flex;
1108  align-items: center;
1109  justify-content: center;
1110  width: 16px;
1111  height: 16px;
1112
1113  & svg {
1114    width: 16px;
1115    height: 16px;
1116    & path {
1117      fill: ${m.IO} !important;
1118    }
1119  }
1120`,U=A.Ay.input`
1121  display: none;
1122`,Ne=A.Ay.div`
1123  display: flex;
1124  width: 100%;
1125  flex-direction: column;
1126  justify-content: flex-start;
1127  gap: 16px;
1128`,ue=A.Ay.div`
1129  display: flex;
1130  width: 100%;
1131  flex-direction: row;
1132  justify-content: space-between;
1133  align-items: center;
1134`,Te=A.Ay.div`
1135  display: flex;
1136  width: 100%;
1137  flex-direction: column;
1138  justify-content: center;
1139  align-items: center;
1140  gap: 10px;
1141
1142  .image-subtitle {
1143    align-self: flex-start;
1144  }
1145`,ye=A.Ay.div`
1146  display: flex;
1147  width: 100%;
1148  flex-direction: column;
1149  justify-content: center;
1150  align-items: flex-start;
1151  gap: 10px;
1152`,me=A.Ay.div`
1153  display: flex;
1154  width: 100%;
1155  flex-direction: row;
1156  justify-content: flex-start;
1157  align-items: center;
1158  gap: 6px;
1159`,ge=A.Ay.div`
1160  width: 100%;
1161  display: flex;
1162  flex-direction: column;
1163  justify-content: center;
1164  align-items: flex-start;
1165  gap: 8px;
1166`,B=ge,Ae=ge,fe=A.Ay.div`
1167  display: flex;
1168  width: 100%;
1169  flex-direction: column;
1170  justify-content: flex-start;
1171  gap: 16px;
1172`,Le=A.Ay.button`
1173  background: none;
1174  border: none;
1175  padding: 0;
1176  cursor: pointer;
1177  display: flex;
1178  align-items: center;
1179  color: ${m.sRE};
1180
1181  & svg {
1182    width: 14px;
1183    height: 14px;
1184  }
1185`,he=A.Ay.span`
1186  ${a.z6}
1187  color: ${m.o0B};
1188`},489797:(Ze,re,e)=>{e.d(re,{Rg:()=>t});const t={shopify:{iconName:"shopifyV2",infoKey:"ADMIN_OVERLAY_SHOPIFY_INFO",nameKey:"ADMIN_OVERLAY_SHOPIFY_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},raffle:{iconName:"ticket",infoKey:"ADMIN_OVERLAY_RAFFLE_INFO",nameKey:"ADMIN_OVERLAY_RAFFLE_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},message:{iconName:"comment-2-text",infoKey:"ADMIN_OVERLAY_MESSAGE_INFO",nameKey:"ADMIN_OVERLAY_MESSAGE_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},poll:{iconName:"comment-check",infoKey:"ADMIN_OVERLAY_POLL_INFO",nameKey:"ADMIN_OVERLAY_POLL_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},prediction:{iconName:"ticket",infoKey:"ADMIN_OVERLAY_PREDICTION_INFO",nameKey:"ADM
1188IN_OVERLAY_PREDICTION_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},trivia:{iconName:"comments-2",infoKey:"ADMIN_OVERLAY_TRIVIA_INFO",nameKey:"ADMIN_OVERLAY_TRIVIA_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},poll_results:{iconName:"file-check",infoKey:"ADMIN_OVERLAY_POLL_RESULTS_INFO",nameKey:"ADMIN_OVERLAY_POLL_RESULTS_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},lower_third:{iconName:"miniplayer",infoKey:"ADMIN_OVERLAY_LOWER_THIRD_INFO",nameKey:"ADMIN_OVERLAY_LOWER_THIRD_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},highlight:{iconName:"chat",infoKey:"ADMIN_OVERLAY_HIGHLIGHT_INFO",nameKey:"ADMIN_OVERLAY_HIGHLIGHT_NAME",buttonKey:"ADMIN_LABEL_USE_BUTTON"},rive:{iconName:"riveIcon",infoKey:"ADMIN_OVERLAY_RIVE_INFO",nameKey:"ADMIN_OVERLAY_RIVE_NAME",buttonKey:"ADMIN_LABEL_CREATE_BUTTON"}},m=null,A=350},589819:(Ze,re,e)=>{e.r(re),e.d(re,{default:()=>C});var t=e(63696),m=e(288745),A=e(600308),a=e(990220),n=e(171751),r=e(229236),y=e(224191),g=e(186677),I=e(429195),x=e(272568);const ne="https://static.gcp.maestro.io/media/5ab57cc70648bc2807f9e055/674e4dae2b33865eba6008d4.png",ee={rewardDescription:"",rewardType:r.E.RAFFLE,siteId:a.Cn,title:"",background:{color:"surface5",customColor:I.azv,image:"",type:"color"},type:"viewer",rewardImage:ne};function C({onClose:N,onSelectItem:P,filterResults:O}){const _=(0,y.useSelector)(x.dO),[E,o]=(0,t.useState)(null),c=(0,t.useMemo)(()=>({buttonIconKey:"plus",labelKey:"ADMIN_QUEST_LIBRARY_ADD_QUEST",onClick:()=>o(ee)}),[]),p=(0,t.useCallback)(f=>{P(f._id),N()},[P,N]),w=(0,t.useCallback)(f=>{o((0,n.Th)(f))},[]),K=(0,t.useCallback)(()=>{o(null)},[]);return t.createElement(t.Fragment,null,t.createElement(A.A,{key:_,buttonProps:c,columns:m.Oo,fetchObject:{service:a.pi},filterResults:O,helperText:"ADMIN_LABEL_QUESTS_DESCRIPTION",iconKey:"questV3",onClose:N,onEditItem:w,onSelectItem:p,searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH_FOR_A_QUEST",titleKey:"ADMIN_PANEL_QUEST_NAME"}),E&&t.createElement(g.A,{item:E,onClose:K}))}},161781:(Ze,re,e)=>{e.d(re,{A:()=>ye});var t=e(663280),m=e(63696),A=e(221196),a=e.n(A),n=e(776637),r=e.n(n),y=e(124615),g=e(870625),I=e(523747),x=e(517144),ne=e(258313),ee=e(248494),C=e(41989),N=e(818339),P=e.n(N),O=e(154789),_=e(269010),E=e(181647),o=e(191443),c=e(483881),p=e(359785),w=e(886550),K=e(429195);const f=[{label:"ADMIN_LABEL_NONE",value:"none"},{label:"ADMIN_LABEL_DAILY",value:"daily"},{label:"ADMIN_LABEL_WEEKLY",value:"weekly"}],L={video:"ADMIN_ACTION_SCHEDULE_VIDEO",playlist:"ADMIN_ACTION_SCHEDULE_PLAYLIST"},b={video:"ADMIN_LABEL_VIDEO",playlist:"ADMIN_LABEL_PLAYLIST"},i="text-sm leading-5 font-bold",v=w.Ay.div`
1189  .dropdown-container:not(:focus-within) {
1190    background: ${K.dHK};
1191  }
1192
1193  .dropdown-container {
1194    border: 1px solid ${K.dmy};
1195    border-radius: 4px;
1196  }
1197
1198  .dropdown-menu {
1199    max-height: none;
1200    overflow: hidden;
1201    overflow-y: hidden;
1202    scrollbar-width: none;
1203  }
1204
1205  .dropdown-menu::-webkit-scrollbar {
1206    display: none;
1207    width: 0;
1208  }
1209
1210  .dropdown-label {
1211    height: 40px;
1212    padding: 4px 16px;
1213  }
1214
1215  .active {
1216    background: transparent;
1217    color: inherit;
1218  }
1219
1220  .active .dropdown-label {
1221    background: ${K.dHK};
1222    color: ${K.o0B};
1223  }
1224
1225  .active .active-checkmark-icon {
1226    color: ${K.Qod};
1227  }
1228
1229  .active .active-checkmark-icon > svg path {
1230    fill: ${K.Qod};
1231    stroke: ${K.Qod};
1232  }
1233`,F=w.Ay.div`
1234  [data-testid='timeZoneDropdownMenu']:not(:focus-within) {
1235    background: ${K.dHK};
1236  }
1237
1238  [data-testid='timeZoneDropdownMenu'] {
1239    border: 1px solid ${K.dmy};
1240    border-radius: 4px;
1241  }
1242`,D=me=>{const ge=Math.floor(me/3600),B=Math.floor(me%3600/60),Ae=Math.floor(me%60);return ge>0?`${ge}:${String(B).padStart(2,"0")}:${String(Ae).padStart(2,"0")}`:`${B}:${String(Ae).padStart(2,"0")}`},ie=({data:me,item:ge,updateItem:B,onAdd:Ae,itemType:fe})=>{const{t:Le}=(0,C._h)(),[he,Be]=(0,m.useState)(()=>P().tz.guess()),ae=(0,m.useMemo)(()=>ge.startTime?P()(new Date(ge.startTime).getTime()).tz(he):null,[ge.startTime,he]),[Ke,_e]=(0,m.useState)(()=>{var k;return(k=ae?.format("h:mm A"))!=null?k:""}),[ve,Me]=(0,m.useState)(()=>{var k;return(k=ae?.format("MM/DD/YYYY"))!=null?k:""}),xe=(0,m.useCallback)(k=>{if(!ae)return;const z=P()(k,["h:mm A","h:mm a","H:mm","h:mma","h:mmA"],!0);if(!z.isValid()){_e(ae.format("h:mm A"));return}const $=ae.clone().set({hour:z.hour(),minute:z.minute(),second:0});B(le=>{le&&(le.startTime=new Date($.valueOf()).toString(),le.duration&&(le.endTime=new Date($.valueOf()+le.duration*1e3).toString()))}),_e($.format("h:mm A"))},[ae,B]),Ie=(0,m.useCallback)(k=>{if(!ae)return;const z=P()(k,["MM/DD/YYYY","M/D/YYYY","MM-DD-YYYY","M/D/YY"],!0);if(!z.isValid()){Me(ae.format("MM/DD/YYYY"));return}const $=ae.clone().set({year:z.year(),month:z.month(),date:z.date()});B(le=>{le&&(le.startTime=new Date($.valueOf()).toString(),le.duration&&(le.endTime=new Date($.valueOf()+le.duration*1e3).toString()))}),Me($.format("MM/DD/YYYY"))},[ae,B]),M=(0,m.useCallback)(({timezone:k})=>{if(Be(k),!ae)return;const z=P().tz(ae.format("YYYY-MM-DD HH:mm:ss"),"YYYY-MM-DD HH:mm:ss",k);z.isValid()&&B($=>{$&&($.startTime=new Date(z.valueOf()).toString(),$.duration&&($.endTime=new Date(z.valueOf()+$.duration*1e3).toString()))})},[ae,B]),se=(0,m.useCallback)(({value:k})=>{B(z=>{z&&(z.repeat=k)})},[B]),Z=ge?new Date(ge.startTime).getTime():NaN,H=!ge||Number.isNaN(Z)||Z<Date.now(),oe=(0,m.useCallback)(()=>{ge&&Ae?.(ge)},[ge,Ae]);return m.createElement("div",{className:"flex flex-col gap-[30px]","data-testid":"schedule-fields"},m.createElement("div",{className:"flex flex-col gap-4"},m.createElement("div",{className:i},Le(b[fe])),m.createElement(o.A,{thumbnail:me.thumbnail||p.kD,title:me.title,durationFormatted:me.durationSeconds?D(me.durationSeconds):void 0})),m.createElement("div",{className:"flex flex-col gap-4"},m.createElement("div",{className:i},Le("TIME_PERIOD_START_TIME")),m.createElement("div",{className:"grid grid-cols-2 gap-2"},m.createElement(E.A,{label:Le("ADMIN_COUNTDOWN_DATE"),value:ve,icon:"calendar",onChange:Me,onBlur:Ie,"data-testid":"scheduleDate",error:H}),m.createElement(E.A,{label:Le("ADMIN_LABEL_TIME"),value:Ke,icon:"clock",placeholder:Le("ADMIN_LABEL_HOUR"),onChange:_e,onBlur:xe,"data-testid":"scheduleTime",error:H})),m.createElement("div",{className:i},Le("ADMIN_LABEL_TIME_ZONE")),m.createElement(F,null,m.createElement(c.o4,{"data-testid":"schedule-timezone-select",onChange:M,padding:"0",timezone:he,timezoneKey:""}))),m.createElement("div",{className:"flex flex-col gap-4"},m.createElement("div",{className:i},Le("ADMIN_LABEL_REPEAT")),m.createElement(v,null,m.createElement(_.Ay,{"data-testid":"repeatDropdown",onChange:se,options:f,padding:"0",translated:!0,value:f.find(k=>k.value===ge.repeat)||f[0]}))),m.createElement("div",{className:"flex w-full items-center justify-end"},m.createElement(O.Ay,{className:"!text-sm !leading-5 !font-bold !h-10 !px-6 !py-3 !rounded-full disabled:!opacity-50 disabled:!cursor-not-allowed","data-testid":"schedule-media-button",disabled:H,onClick:oe,tooltip:H?Le("ADMIN_TOOLTIP_SCHEDULE_DISABLED"):Le("ADMIN_TOOLTIP_SCHEDULE_READY",{media:Le(b[fe]).toLowerCase()})},Le(L[fe]))))},j="video",Q="playlist",U=({duration:me,startTime:ge})=>{const B=new Date(ge).getTime()+me*1e3;return typeof B=="number"?new Date(B).toString():null},Ne={video:"ADMIN_LABEL_VIDEO",playlist:"ADMIN_LABEL_PLAYLIST"},ue={video:"ADMIN_PLACEHOLDER_SCHEDULE_VIDEO",playlist:"ADMIN_PLACEHOLDER_SCHEDULE_PLAYLIST"},Te={video:"ADMIN_LABEL_BACK_TO_VIDEOS",playlist:"ADMIN_LABEL_BACK_TO_PLAYLISTS"};function ye({itemType:me,initialItem:ge=null,onAdd:B,onClose:Ae}){const[fe,Le]=(0,m.useState)(ge),{t:he}=(0,C._h)(),Be=(0,m.useMemo)(()=>{var k,z;return!fe||!me?null:(z=(k=fe[me])==null?void 0:k._id)!=null?z:null},[r()(fe),me]),[ae,Ke]=(0,m.useState)(!Be),[_e]=(0,m.useState)(()=>new Date().toString()),ve=(0,m.useCallback)(k=>
1242{Le(z=>{var $;return($=(0,t.Ay)(z,le=>k(le)))!=null?$:z})},[Le]),Me=(0,m.useCallback)((k,z)=>{const{durationSeconds:$,_id:le,title:Ue}=k;ve(q=>(q||(q={}),q.kind=z,q.duration=$||q.duration||30*60,q.repeat=q.repeat||"none",q.arrayId=q.arrayId||a().generate(),q.showCountdown=!1,q.startTime=q.startTime||_e,q.title=Ue||"",z==="video"?(delete q.playlist,q.video={_id:le}):(delete q.video,q.playlist={_id:le}),q.startTime&&q.duration&&(q.endTime=q.endTime||U(q)||""),q)),Ke(!1)},[ve,_e]),xe=(0,m.useCallback)(k=>z=>Me(z,k),[Me]),Ie=(0,m.useCallback)(()=>{Ke(!0)},[]),M=(0,m.useCallback)(()=>{Ke(!1),Ae()},[Ae]),se=(0,m.useCallback)(()=>{Be?(ve(k=>(k&&k[me]&&delete k[me],k)),Ke(!0)):Ae()},[Be,me,ve,Ae]),Z=fe?.kind||me,H=ae&&Z===j,oe=ae&&Z===Q;return m.createElement(y.A,{fixedHeight:!0,maxWidth:"560px",onClose:Ae},m.createElement("div",{className:"flex flex-col w-full pt-2.5 px-[30px] pb-10 gap-[15px]","data-testid":"schedule-media-modal"},m.createElement(g.A,{className:"!m-0 flex items-center gap-1.5 bg-transparent border-none text-admin-text-200 cursor-pointer p-0 [&>*]:!m-0 [&_i]:!text-admin-text-100","data-testid":"schedule-media-modal-back",iconName:"left-open-big",labelKey:Te[me],onClick:se}),!Be&&m.createElement(m.Fragment,null,m.createElement("div",{className:"text-base leading-5 font-semibold"},he(Ne[me])),m.createElement("div",{className:"text-xs leading-4 font-normal bg-admin-surface-1 p-3 cursor-pointer rounded text-center hover:opacity-80","data-testid":"schedule-media-modal-choose",onClick:Ie},he(ue[me]))),Be&&m.createElement(I.A,{id:Be,type:me},(k,z,$)=>z?z.message:!$||!k?null:m.createElement(ie,{data:k,item:fe,updateItem:ve,onAdd:B,itemType:me})),H&&m.createElement(x.A,{onClose:M,onSelectItem:xe(j),type:ee.A.SCHEDULE_EDIT}),oe&&m.createElement(ne.A,{onClose:M,onSelectItem:xe(Q)})))}},452156:(Ze,re,e)=>{e.d(re,{A:()=>Be});var t=e(63696),m=e(224191),A=e(237977),a=e(990220),n=e(782592),r=e(400781),y=e(463302),g=e(816970),I=e(514245),x=e(376676),ne=e(483881),ee=e(992493),C=e(498685),N=e(89649),P=e(711678),O=e(41989),_=e(551321),E=e(679101),o=e(970587),c=e(753139),p=e(299674),w=e(86138),K=e(696105),f=e(238913),L=e(33149);const b={DUPLICATED_SKU:"duplicate key error collection",LIMIT_PRICE:"price cannot be more than 100000"},i={NO_NAME:"ADMIN_ENTITLEMENT_ERROR_NAME"},v={DUPLICATED_SKU:"ADMIN_ENTITLEMENT_ERROR_DUPLICATED_SKU",NO_SKU:"ADMIN_ENTITLEMENT_ERROR_SKU"},F={NO_DATE:"ADMIN_LABEL_CALENDAR_NO_DATE"},D=[{stringKey:"ADMIN_LABEL_FREQUENCY_MONTHLY_RECURRING",target:{value:"month"},testId:"monthOption"},{stringKey:"ADMIN_LABEL_FREQUENCY_ANNUALLY_RECURRING",target:{value:"year"},testId:"yearOption"}];var R=e(750896),ie=Object.defineProperty,j=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Te=(ae,Ke,_e)=>Ke in ae?ie(ae,Ke,{enumerable:!0,configurable:!0,writable:!0,value:_e}):ae[Ke]=_e,ye=(ae,Ke)=>{for(var _e in Ke||(Ke={}))Ne.call(Ke,_e)&&Te(ae,_e,Ke[_e]);if(U)for(var _e of U(Ke))ue.call(Ke,_e)&&Te(ae,_e,Ke[_e]);return ae},me=(ae,Ke)=>j(ae,Q(Ke)),ge=(ae,Ke)=>{var _e={};for(var ve in ae)Ne.call(ae,ve)&&Ke.indexOf(ve)<0&&(_e[ve]=ae[ve]);if(ae!=null&&U)for(var ve of U(ae))Ke.indexOf(ve)<0&&ue.call(ae,ve)&&(_e[ve]=ae[ve]);return _e};const B=ae=>{const Ke={};for(const xe in ae)xe==="prices"?Ke[xe]=ae[xe].value.map(Ie=>me(ye({},Ie),{value:Number(Ie.value)})):Ke[xe]=ae[xe].value;const _e=Ke,{skuEditable:ve}=_e;return ge(_e,["skuEditable"])},Ae=ae=>{var Ke;const _e=ae?.[0],ve=(Ke=_e?.response)==null?void 0:Ke.data;if(typeof ve=="string")return ve;if(ve&&typeof ve=="object"&&"message"in ve&&typeof ve.message=="string")return ve.message},fe=({selectedSubscription:ae,type:Ke})=>{const _e=ae||{},ve=me(ye({},_e),{_id:_e._id||"",description:_e.description||"",name:_e.name||"",prices:_e.prices?_e.prices.map(Me=>me(ye({},Me),{value:Me.value.toString()})):[],sku:_e.sku||"",subscriptionProvider:_e.subscriptionProvider||"maestro",type:ae?.type||Ke});return Ke===I.Q.ticket?me(ye({},ve),{eventDate:_e.eventDate||null,recurrence:_e.recurrence||"once"}):me(ye({},ve),{recurrence:_e.recurrence||"month"})};function Le({children:ae,description:Ke,disabled:_e,error:ve,label:Me,showError:xe}){return t.createElement("div",{className:(0,L.cn)("flex flex-col gap-1.5 py-2",_e&&"opacity-40")},t.createElement(o.J,{className:"text-[13px] font-medium text-[var(--admin-text-100)]"},Me),Ke&&t.createElement("p",{className:"m-0 text-[11px] text-[var(--admin-text-200)]"},Ke),ae,xe&&ve&&t.createElement("p",{className:"m-0 text-[11px] text-[var(--admin-alert-error)]"},ve))}const Be=({onClose:ae,selectedSubscription:Ke=null,titleKeyOverride:_e,type:ve=I.Q.subscription})=>{const Me=(0,m.useSelector)(K.ZM),xe=(0,t.useMemo)(()=>ve===I.Q.ticket,[ve]),Ie=(0,t.useMemo)(()=>!!Ke?._id,[Ke]),[M,se]=(0,t.useState)({}),Z=(0,t.useMemo)(()=>{const Qe=fe({selectedSubscription:Ke,type:ve}),Pt=Me?Me.toLowerCase():"";return!Ie&&(!Qe.prices||Qe.prices.length===0)&&Me?me(ye({},Qe),{prices:[{currency:Pt,default:!0,value:"0"}]}
1242):Qe},[Ke,ve,Ie,Me]),[H,oe]=(0,t.useState)(!1),k=(0,m.useSelector)(y.mC),z=(0,m.useSelector)(r.V2),$=(0,m.useDispatch)(),{t:le}=(0,O._h)(),Ue=(0,C.nR)(),q=(0,C.Ei)(),Fe=t.useCallback(()=>Ie?`${a.tE}/${Z._id}`:a.tE,[Z._id,Ie]),je=(Qe,Pt)=>!Pt.skuEditable.value&&!Ie?{name:Qe,sku:(0,g.tn)(Qe)}:Qe,Je=Qe=>({sku:Qe.replace(/[^a-zA-Z0-9-]/g,""),skuEditable:!0}),We=Qe=>({sku:(0,g.tn)(Qe),skuEditable:!0}),{state:ce,handlers:J,blurs:S,isValidForm:de,handleSubmit:De,handleErrors:nt}=(0,R.A)({fields:me(ye({description:{value:Z.description}},xe?{eventDate:{error:!1,errorMessage:F.NO_DATE,value:Z.eventDate}}:{}),{name:{error:!1,errorMessage:i.NO_NAME,onChange:je,value:Z.name},prices:{checkFieldErrors:()=>!!Object.keys(M).length,error:!1,value:Z.prices},recurrence:{value:Z.recurrence},sku:{error:!1,errorMessage:v.NO_SKU,onBlur:We,onChange:Je,value:Z.sku},skuEditable:{value:!1},subscriptionProvider:{value:Z.subscriptionProvider},type:{value:Z.type}}),onError:(Qe,Pt)=>{const xt=Ae(Pt);let kt={};return xt?.includes(b.DUPLICATED_SKU)?kt={sku:v.DUPLICATED_SKU}:xt?.includes("Feature not enabled")?$((0,N.to)({kind:P.V.monetizationGateModal})):$(xt?(0,N.kh)("DYNAMIC_ERROR_MESSAGE",xt):(0,N.kh)("ENTITLEMENT_FATAL_ERROR_WHEN_UPDATING")),oe(!1),kt},onSubmit:()=>{de()&&oe(!0)}}),Xe=()=>{const{prices:Qe,sku:Pt,name:xt,eventDate:kt,recurrence:ke}=ce,rt=Qe.value.find(Ot=>Ot.default),dt=rt?.currency,ht=rt?.value,Gt=Qe.value.filter(Ot=>!Ot.default).map(Ot=>Ot.value),Ut=kt?new Date(kt.value).toString():null,qt=ke.value==="month"?"monthly":"annually";xe?Ue({additionalPrices:Gt,defaultCurrency:dt,defaultPrice:ht,eventDate:Ut,sku:Pt.value,ticketName:xt.value}):q({additionalPrices:Gt,billingCycle:qt,defaultCurrency:dt,defaultPrice:ht,sku:Pt.value,subscriptionName:xt.value})},Ce=()=>{Xe(),ae()},Re=(0,t.useMemo)(()=>_e||(Ie?xe?"ADMIN_GATE_ENTITLEMENT_TICKETS_EDIT":"ADMIN_GATE_ENTITLEMENT_SUBSCRIPTIONS_EDIT":xe?"ADMIN_GATE_ENTITLEMENT_TICKETS":"ADMIN_GATE_ENTITLEMENT_SUBSCRIPTIONS"),[xe,Ie,_e]),we=(0,t.useMemo)(()=>!xe&&Ie,[xe,Ie]),ze=(0,t.useMemo)(()=>{if(!xe||!Ie||!Z.eventDate)return!1;const Qe=new Date(Z.eventDate),Pt=new Date;return Qe.setHours(0,0,0,0),Pt.setHours(0,0,0,0),Qe<Pt},[xe,Ie,Z.eventDate]),ct=xe?"ADMIN_LABEL_DATE_DESCRIPTION":"ADMIN_LABEL_FREQUENCY_DESCRIPTION",ot=xe?"ADMIN_LABEL_DATE":"ADMIN_LABEL_FREQUENCY";return t.createElement(t.Fragment,null,t.createElement(n.A,{onBack:ae}),t.createElement("div",{className:"flex flex-1 flex-col gap-4 overflow-y-auto p-[30px]"},t.createElement("h2",{className:"m-0 text-[20px] font-semibold leading-[24px] text-[var(--admin-text-100)]"},t.createElement(w.A,{stringKey:Re})),ze&&t.createElement("p",{className:"m-0 text-[13px] text-[var(--admin-alert-warning)]"},t.createElement(w.A,{stringKey:"ADMIN_ENTITLEMENT_EVENT_DATE_PASSED"})),t.createElement(Le,{description:le("ADMIN_ENTITLEMENT_UPDATE_NAME_DESCRIPTION"),disabled:ze,error:le(ce.name.errorMessage),label:le("ADMIN_LABEL_NAME"),showError:ce.name.error},t.createElement(E.p,{className:(0,L.cn)((0,f.y)(),"h-10 text-sm"),"data-testid":"nameInput",disabled:ze,maxLength:25,onChange:Qe=>J.name(Qe.target.value),placeholder:le("ADMIN_PLACEHOLDER_ENTER_NAME"),type:"text",value:ce.name.value})),t.createElement(Le,{description:le("ADMIN_GATE_ENTITLEMENT_SUBSCRIPTIONS_DESCRIPTION"),disabled:ze,label:le("ADMIN_LABEL_DESCRIPTION")},t.createElement(c.T,{className:(0,L.cn)((0,f.y)(),"min-h-[100px] resize-none text-sm"),"data-testid":"descriptionInput",disabled:ze,maxLength:250,onChange:Qe=>J.description(Qe.target.value),placeholder:le("ADMIN_PLACEHOLDER_ENTER_A_DESCRIPTION"),rows:5,value:ce.description.value})),t.createElement(Le,{description:le("ADMIN_ENTITLEMENT_UPDATE_SKU_DESCRIPTION"),disabled:Ie,error:le(ce.sku.errorMessage),label:le("ADMIN_LABEL_SKU"),showError:ce.sku.error},t.createElement(E.p,{className:(0,L.cn)((0,f.y)(),"h-10 text-sm"),"data-testid":"skuInput",disabled:Ie,maxLength:25,onBlur:Qe=>S.sku(Qe.target.value),onChange:Qe=>J.sku(Qe.target.value),placeholder:le("ADMIN_PLACEHOLDER_SKU"),type:"text",value:ce.sku.value})),t.createElement(Le,{description:le(ct),disabled:we,label:le(ot)},xe?t.createElement("div",{className:(0,L.cn)(ze&&"pointer-events-none opacity-40")},t.createElement(ne.Ay,{className:"w-[266px]","data-testid":"poppingUpCalendar",errorMessageKey:ce.eventDate.errorMessage,footerTextKey:"ADM
1242IN_LABEL_FREQUENCY_MULT_DAY",hideClearButton:!0,hideTime:!0,hideTimezone:!0,iconButtonRight:"calendar",isDisabled:ze,noLabel:!0,onTimeChange:J.eventDate,showDangerErrorMessage:ce.eventDate.error,timestamp:ce.eventDate.value})):t.createElement(p.z6,{disabled:we,onValueChange:Qe=>J.recurrence({target:{value:Qe}}),value:ce.recurrence.value},D.map(Qe=>t.createElement(p.D3,{"data-testid":Qe.testId,key:Qe.testId,label:le(Qe.stringKey),style:{border:"2px solid var(--admin-surface-6)",background:"transparent"},value:Qe.target.value})))),t.createElement(Le,{description:le("ADMIN_LABEL_PRICING_DESCRIPTION"),disabled:ze,label:le("ADMIN_LABEL_PRICING")},t.createElement(x.A,{disabled:ze,disableRemovePrice:Ie,displayErrors:!!ce.prices.error,errors:M,handlePrices:J.prices,initialPrices:ce.prices.value,setErrors:se,shopCurrencyCode:Me})),H&&t.createElement(A.A,{body:B(ce),headers:{Authorization:`Bearer ${k}`,"x-maestro-client-id":z},method:"POST",onError:nt,onValue:Ce,url:Fe()})),t.createElement("div",{className:"flex items-center justify-between p-5"},t.createElement(ee.A,null),t.createElement(_.$,{className:"rounded-full px-8",context:"admin","data-testid":"saveButton",disabled:ze,onClick:De},t.createElement(w.A,{stringKey:"ADMIN_ACTION_SAVE"}))))}},370167:(Ze,re,e)=>{e.d(re,{A:()=>Ie});var t=e(63696),m=e(224191),A=e(696105),a=e(548122),n=e(467783),r=e(359785),y=e(777045),g=e(654584),I=e(86138),x=e(707722),ne=e.n(x),ee=e(269010),C=e(579226),N=e(41989),P=e(79321),O=e(429195),_=e(886550),E=e(39258),o=e(154789),
1242c=e(152544);const p=(0,_.Ay)(E.A).attrs({name:"shoppingBag"})`
1243  display: flex;
1244  height: 24px;
1245`,w=(0,_.Ay)(E.A).attrs({name:"plus"})`
1246  margin-right: 8px;
1247  display: flex;
1248  width: fit-content;
1249  height: fit-content;
1250
1251  & svg {
1252    width: 16px;
1253    height: 16px;
1254    & path {
1255      fill: ${O.Yk7};
1256    }
1257  }
1258`,K=(0,_.Ay)(o.$n)`
1259  width: fit-content;
1260`,f=(0,_.Ay)(o.$n)`
1261  width: fit-content;
1262  align-self: flex-end;
1263`,L=_.Ay.div`
1264  display: flex;
1265  gap: 14px;
1266  align-items: center;
1267`,b=_.Ay.h2`
1268  margin: 0;
1269  ${c.pz};
1270  color: ${O.o0B};
1271`,i=_.Ay.div`
1272  height: 75vh;
1273  display: flex;
1274  justify-content: center;
1275  align-items: center;
1276  flex-direction: column;
1277  gap: 20px;
1278`,v=_.Ay.section`
1279  display: flex;
1280  flex-direction: column;
1281  justify-content: center;
1282  gap: 20px;
1283`,F=_.Ay.div`
1284  display: grid;
1285  gap: 10px;
1286  grid-template-columns: 1fr 2fr;
1287  align-items: center;
1288`,D=(0,_.Ay)(P.A)`
1289  width: auto;
1290`,R=_.Ay.span`
1291  ${c.Ns};
1292  color: ${O.zkP};
1293  & a {
1294    color: ${O.Qod};
1295  }
1296`,ie=_.Ay.section`
1297  display: grid;
1298  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
1299  grid-template-rows: max-content;
1300  gap: 20px;
1301`,j=_.Ay.div`
1302  display: flex;
1303  padding: 30px 30px 40px 30px;
1304  flex-direction: column;
1305  gap: 30px;
1306  border-radius: 10px;
1307  background-color: ${O.dHK};
1308`,Q=_.Ay.div`
1309  display: flex;
1310  flex-direction: column;
1311  gap: 20px;
1312`;var U=e(171751),Ne=e(283722);const ue=300,Te=_.Ay.div`
1313  ${M=>!M.isDisabled&&(0,_.AH)`
1314    cursor: pointer;
1315  `}
1316  width: 100%;
1317  max-width: ${ue}px;
1318  aspect-ratio: 1;
1319  border-radius: 5px;
1320  ${({src:M})=>M&&(0,_.AH)`
1321    background-image: url(${M});
1322    background-repeat: round;
1323  `};
1324  ${({src:M})=>!M&&(0,_.AH)`background-color: ${O.dmy}`};
1325  display: flex;
1326  justify-content: center;
1327  align-items: center;
1328
1329  ${M=>M.isSelected&&!M.isDisabled&&"&, "}&:hover {
1330    ${({src:M})=>M&&(0,_.AH)`
1331      background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(${M}), #36363C;
1332      background-repeat: round;
1333    `};
1334    ${({src:M})=>!M&&(0,_.AH)`background-color: ${O.kjY}`};
1335    transition: 0.2s ease-in-out;
1336  }
1337
1338  ${M=>M.isDisabled&&M.src&&(0,_.AH)`
1339    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(${M.src}), #36363C;
1340    background-repeat: round;
1341  `};
1342
1343  ${M=>M.isDisabled&&!M.src&&(0,_.AH)`
1344    background-color: ${O.kjY};
1345  `};
1346
1347  ${M=>M.isSelected&&(0,_.AH)`
1348    border: 1px solid ${O.Qod};
1349  `};
1350`,ye=_.Ay.div`
1351  display: flex;
1352  flex-direction: column;
1353  gap: 6px;
1354  width: 100%;
1355  max-width: ${ue}px;
1356  position: relative;
1357`,me=_.Ay.div`
1358  display: flex;
1359  flex-direction: column;
1360  gap: 4px;
1361`,ge=_.Ay.h3`
1362  ${c.xu};
1363  margin: 0;
1364  color: ${O.o0B};
1365`,B=_.Ay.span`
1366  ${c.Ns};
1367  color: ${O.o0B};
1368`,Ae=_.Ay.label`
1369  ${c.$X};
1370  color: ${O.caQ};
1371  transform: rotate(-45deg);
1372  cursor: pointer;
1373`,fe=(0,_.AH)`
1374  pointer-events: none;
1375  display: flex;
1376  width: 24px;
1377  height: 24px;
1378  padding: 5px;
1379  justify-content: center;
1380  align-items: center;
1381  border-radius: 100px;
1382  position: absolute;
1383  right: 8px;
1384  top: 8px;
1385  cursor: pointer;
1386
1387  & svg {
1388    width: 14px;
1389    height: 14px;
1390    & path {
1391      fill: ${O.Yk7};
1392    }
1393  }
1394`,Le=(0,_.Ay)(Ne.Ay).attrs({name:"plus"})`
1395  ${fe}
1396  background: ${O.dmy};
1397`,he=(0,_.Ay)(Ne.Ay).attrs({name:"checked"})`
1398  ${fe}
1399  background: ${O.Qod};
1400`,ae=({product:M,onClick:se,isSelected:Z,isDisabled:H})=>{var oe,k,z,$,le,Ue,q;const Fe=(0,m.useSelector)(A.ZM),je=t.useMemo(()=>{var We,ce,J,S,de,De,nt,Xe;const Ce=(S=(J=(ce=(We=M.variants)==null?void 0:We.edges[0])==null?void 0:ce.node)==null?void 0:J.price)!=null&&S.amount?Number((Xe=(nt=(De=(de=M.variants)==null?void 0:de.edges[0])==null?void 0:De.node)==null?void 0:nt.price)==null?void 0:Xe.amount):0,Re=new Intl.NumberFormat(void 0,{style:"currency",currency:Fe});return(0,U.Ax)(Ce,Re)},[($=(z=(k=(oe=M.variants)==null?void 0:oe.edges[0])==null?void 0:k.node)==null?void 0:z.price)==null?void 0:$.amount,Fe]),Je=t.useCallback(()=>H?null:Z?t.createElement(he,null):t.createElement(Le,null),[Z,H]);return t.createElement(ye,{"data-testid":`shopifyProductModalProduct-${M.id}`},t.createElement(Te,{"data-testid":`shopifyProductModalProduct-${M.id}-image`,isDisabled:H,isSelected:Z,onClick:H?void 0:se,src:(q=(Ue=(le=M.images)==null?void 0:le.edges[0])==null?void 0:Ue.node)==null?void 0:q.url},!M.availableForSale&&t.createElement(I.A,{component:Ae,componentProps:{"data-testid":`shopifyProductModalProduct-${M.id}-soldOutText`},stringKey:"SOLD_OUT"})),Je(),t.createElement(me,null,t.createElement(ge,{"data-testid":`shopifyProductModalProduct-${M.id}-name`},M.title),t.createElement(B,{"data-testid":`shopifyProductModalProduct-${M.id}-price`},je)))},Ke=({children:M})=>t.createElement(j,{"data-testid":"shopifyProductModal"},t.createElement(L,{"data-testid":"shopifyProductModalHeader"},t.createElement(p,null),t.createElement(I.A,{component:b,stringKey:"ADM
1400IN_LABEL_PRODUCTS"})),M),ve=({isShopifyConnected:M,products:se,collection:Z,collections:H,onCollectionChange:oe,onClickConnectStore:k,isMultipleSelection:z,onSelectMultipleProducts:$,onSelectSingleProduct:le,selectedProduct:Ue,selectedProducts:q})=>{const[Fe,je]=t.useState(""),Je=Ue?[Ue]:q,[We,ce]=t.useState(Je||[]),{t:J}=(0,N._h)(),[S,de]=t.useState(null),De=t.useMemo(()=>Ue&&!z,[Ue,z]),nt=t.useMemo(()=>Fe?se.filter(we=>we.title.toLowerCase().includes(Fe.toLowerCase())):se,[se,Fe]),Xe=t.useCallback(we=>()=>{if(!z&&!De){le?.(we);return}if(De){ce([we]),de(we);return}ce(ze=>ze.find(ct=>ct.id===we.id)?ze.filter(ct=>ct.id!==we.id):[...ze,we])},[z,le,De]),Ce=t.useCallback(we=>{const ze=We.some(ot=>ot.id===we.id);let ct=!1;return De&&Ue&&q&&(ct=q.some(ot=>ot.id===we.id)&&we.id!==Ue.id),t.createElement(ae,{key:we.id,isDisabled:ct,isSelected:ze,onClick:Xe(we),product:we})},[We,Xe,De,se,q,Ue]),Re=t.useCallback(()=>{if(De&&S){le?.(S);return}$?.(We)},[$,We,le,S,De]);return M?t.createElement(Ke,null,t.createElement(v,{"data-testid":"shopifyProductModalContent"},t.createElement(Q,null,t.createElement(R,{"data-testid":"shopifyProductModalDescription"},ne()(J("SHOPIFY_PRODUCTS_LIBRARY_DESCRIPTION")||"")),t.createElement(F,null,t.createElement(ee.ms,{dataTestId:"shopifyProductModalCollectionDropdown",isAdmin:!0,onChange:oe,options:H,value:Z}),t.createElement(D,{"data-testid":"shopifyProductsLibrarySearchInput",onSearch:je,padding:"12px 13px",searchPlaceholderKey:"SEARCH_SOMETHING"}))),t.createElement(C.A,{variant:"admin",className:"max-h-[calc(100vh_-_400px)]","data-testid":"shopifyProductModalProductList"},t.createElement(ie,null,nt.map(Ce))),(z||De)&&t.createElement(f,{"data-testid":"shopifyProductModalSubmitButton",onClick:Re},J(De?"ADMIN_ACTION_REPLACE":"ADMIN_ACTION_DONE")))):t.createElement(Ke,null,t.createElement(i,null,t.createElement(I.A,{component:R,componentProps:{"data-testid":"shopifyProductModalNoStoreConnectedHelpText"},stringKey:"SHOPIFY_PRODUCTS_LIST_SHOPIFY_NOT_CONNECTED"}),t.createElement(K,{"data-testid":"shopifyProductModalConnectStoreButton",onClick:k},t.createElement(w,null),t.createElement(I.A,{stringKey:"CONNECT_NEW_STORE"}))))},Me=async({collectionHandle:M,shopInfo:se})=>{try{const{shop:Z,shopAccessToken:H}=se,oe=await(0,a.X_)(Z,H,M),{collectionByHandle:k}=oe;return{err:null,returnedCollection:k}}catch(Z){return{err:Z,returnedCollection:null}}},Ie=({selectedProducts:M,onClose:se,isMultipleSelection:Z,onSelectMultipleProducts:H,onSelectProduct:oe,selectedProduct:k})=>{const z=(0,m.useDispatch)(),$=(0,m.useSelector)(A._F),le=(0,m.useSelector)(A.Py),Ue=(0,m.useSelector)(A.gf),[q,Fe]=t.useState(le[0]),[je,Je]=t.useState([]);t.useEffect(()=>{!$||!q||Me({collectionHandle:q.handle,shopInfo:Ue}).then(({err:ce,returnedCollection:J})=>{if(ce)return;Je(J.products.edges.map(de=>de.node))})},[Ue,$,q]);const We=t.useCallback(()=>{window.open(r.NW,"_blank"),z((0,n.Bq)({actionKey:y.aZ.thirdParty})),se()},[z,se]);return t.createElement(g.lG,{context:"admin",open:!0,onOpenChange:ce=>{ce||se()}},t.createElement(g.Cf,{className:"w-[min(80vw,1000px)] max-w-[1000px] gap-0 overflow-hidden border-none p-0 text-[0.75rem] leading-4 font-[family-name:var(--admin-font-body)] data-[state=open]:animate-none data-[state=closed]:animate-none"},t.createElement(g.L3,{className:"sr-only"},"Shopify products"),t.createElement(g.rr,{className:"sr-only"},"Select Shopify products or connect a new store."),t.createElement(ve,{collection:q,collections:le,isMultipleSelection:Z,isShopifyConnected:$,onClickConnectStore:We,onCollectionChange:Fe,onSelectMultipleProducts:H,onSelectSingleProduct:oe,products:je,selectedProduct:k,selectedProducts:M})))}},129705:(Ze,re,e)=>{e.d(re,{A:()=>_});var t=e(63696),m=e(224191),A=e(335819),a=e(700661),n=e(346002),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(E,o,c)=>o in E?r(E,o,{enumerable:!0,configurable:!0,writable:!0,value:c}):E[o]=c,C=(E,o)=>{for(var c in o||(o={}))x.call(o,c)&&ee(E,c,o[c]);if(I)for(var c of I(o))ne.call(o,c)&&ee(E,c,o[c]);return E},N=(E,o)=>y(E,g(o));const _=({kindId:E,renderer:o,onChange:c})=>{const p=(0,m.useSelector)(n.J7),w=E||o.panelType,K=w?p?.[w]:null,f=t.useMemo(()=>N(C(C({},o),K||{}),{panelType:o.panelType}),[o,K]),L=f.blockData||A.kn,{iconName:b,panelName:i}=f,v=t.useCallback(ie=>{c(N(C({},f),{blockData:ie}))},[c,f]),F=t.useCallback(({blockData:ie,iconName:j,panelName:Q})=>{c(C(C(N(C({},f),{blockData:ie}),j!==void 0&&{iconName:j}),Q!==void 0&&{panelName:Q}))},[c,f]),D=t.useCallback(ie=>{c(N(C({},f),{iconName:ie}))},[c,f]),R=t.useCallback(ie=>{c(N(C({},f),{panelName:ie}))},[c,f]);return t.createElement(a.A,{region:"panel",item:L,onChange:v,iconName:b,panelName:i,onIconChange:D,onImportPanel:F,onNameChange:R})}},122514:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}
1400):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1401  ${A.Oy}
1402  background-color: ${a.dHK};
1403`,E=({renderer:o,onChange:c})=>{var p,w;const K=t.useCallback(b=>{c(N(C({},o),{blockData:b}))},[c,o]),f=t.useCallback((b,i)=>{if(b.startsWith("supportedPlatforms.")){const v=b.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[v]:i})}))}else if(b.startsWith("blockData.")&&o.blockData){const v=b.replace("blockData.","");if(i&&v==="oddsPollingInterval"&&isNaN(Number(i)))return;K(N(C({},o.blockData),{[v]:i}))}else c(N(C({},o),{[b]:i}))},[c,o,K]),L=t.useMemo(()=>{var b,i,v;return[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms),{key:"blockData.disableOverlays",type:"toggle",labelKey:"ADMIN_LABEL_DISABLE_OVERLAYS",value:(i=(b=o.blockData)==null?void 0:b.disableOverlays)!=null?i:!1},{key:"blockData.oddsPollingInterval",type:"text",labelKey:"ADMIN_ESPN_BET_PANEL_ODDS_POLLING_INTERVAL_LABEL",value:typeof((v=o.blockData)==null?void 0:v.oddsPollingInterval)<"u"?String(o.blockData.oddsPollingInterval):"60"}]},[o.panelName,o.blockData,...(0,n.Ai)(o.supportedPlatforms),(p=o.blockData)==null?void 0:p.disableOverlays,(w=o.blockData)==null?void 0:w.oddsPollingInterval]);return t.createElement(P,null,t.createElement(n.Ay,{fields:L,onChange:f}))}},218116:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1404  ${A.Oy}
1405  background-color: ${a.dHK};
1406`,E=({renderer:o,onChange:c})=>{var p,w,K,f,L;const b=t.useCallback(F=>{c(N(C({},o),{blockData:F}))},[c,o]),i=t.useCallback((F,D)=>{if(F.startsWith("blockData.")){const R=F.replace("blockData.","");if(isNaN(Number(D)))return;b(N(C({},o.blockData),{[R]:D}))}else if(F.startsWith("supportedPlatforms.")){const R=F.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[R]:D})}))}else c(N(C({},o),{[F]:D}))},[b,c,o]),v=t.useMemo(()=>{var F,D,R,ie,j,Q,U;return[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms),{key:"blockData.hidePickems",type:"toggle",labelKey:"ADMIN_LABEL_HIDE_PICKEMS",value:(D=(F=o.blockData)==null?void 0:F.hidePickems)!=null?D:!1},{key:"blockData.disableOverlays",type:"toggle",labelKey:"ADMIN_LABEL_DISABLE_OVERLAYS",value:(ie=(R=o.blockData)==null?void 0:R.disableOverlays)!=null?ie:!1},{key:"blockData.fanPollingInterval",type:"text",labelKey:"ADMIN_FANTASY_PANEL_FAN_POLLING_INTERVAL_LABEL",value:typeof((j=o.blockData)==null?void 0:j.fanPollingInterval)<"u"?String(o.blockData.fanPollingInterval):"60"},{key:"blockData.gambitPollingInterval",type:"text",labelKey:"ADMIN_FANTASY_PANEL_GAMBIT_POLLING_INTERVAL_LABEL",value:typeof((Q=o.blockData)==null?void 0:Q.gambitPollingInterval)<"u"?String(o.blockData.gambitPollingInterval):"60"},{key:"blockData.lmPollingInterval",type:"text",labelKey:"ADMIN_FANTASY_PANEL_LM_POLLING_INTERVAL_LABEL",value:typeof((U=o.blockData)==null?void 0:U.lmPollingInterval)<"u"?String(o.blockData.lmPollingInterval):"60"}]},[o.panelName,...(0,n.Ai)(o.supportedPlatforms),(p=o.blockData)==null?void 0:p.hidePickems,(w=o.blockData)==null?void 0:w.disableOverlays,(K=o.blockData)==null?void 0:K.fanPollingInterval,(f=o.blockData)==null?void 0:f.gambitPollingInterval,(L=o.blockData)==null?void 0:L.lmPollingInterval]);return t.createElement(P,null,t.createElement(n.Ay,{fields:v,onChange:i}))}},387611:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}
1406):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1407  ${A.Oy}
1408  background-color: ${a.dHK};
1409`,E=({renderer:o,onChange:c})=>{const p=t.useCallback(f=>{c(N(C({},o),{blockData:f}))},[c,o]),w=t.useCallback((f,L)=>{if(f.startsWith("supportedPlatforms.")){const b=f.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[b]:L})}))}else c(N(C({},o),{[f]:L}))},[c,o]),K=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms)],[o.panelName,...(0,n.Ai)(o.supportedPlatforms)]);return t.createElement(P,null,t.createElement(n.Ay,{fields:K,onChange:w}))}},889498:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1410  ${A.Oy}
1411  background-color: ${a.dHK};
1412`,E=({renderer:o,onChange:c})=>{const p=t.useCallback(f=>{c(N(C({},o),{blockData:f}))},[c,o]),w=t.useCallback((f,L)=>{if(f.startsWith("supportedPlatforms.")){const b=f.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[b]:L})}))}else c(N(C({},o),{[f]:L}))},[c,o]),K=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms)],[o.panelName,...(0,n.Ai)(o.supportedPlatforms)]);return t.createElement(P,null,t.createElement(n.Ay,{fields:K,onChange:w}))}},450126:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1413  ${A.Oy}
1414  background-color: ${a.dHK};
1415`,E=({renderer:o,onChange:c})=>{const p=t.useCallback(f=>{c(N(C({},o),{blockData:f}))},[c,o]),w=t.useCallback((f,L)=>{if(f.startsWith("supportedPlatforms.")){const b=f.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[b]:L})}))}else c(N(C({},o),{[f]:L}))},[c,o]),K=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms)],[o.panelName,...(0,n.Ai)(o.supportedPlatforms)]);return t.createElement(P,null,t.createElement(n.Ay,{fields:K,onChange:w}))}},863953:(Ze,re,e)=>{e.d(re,{A:()=>C});var t=e(63696),m=e(493679),A=Object.defineProperty,a=Object.defineProperties,n=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,I=(N,P,O)=>P in N?A(N,P,{enumerable:!0,configurable:!0,writable:!0,value:O}):N[P]=O,x=(N,P)=>{for(var O in P||(P={}))y.call(P,O)&&I(N,O,P[O]);if(r)for(var O of r(P))g.call(P,O)&&I(N,O,P[O]);return N},ne=(N,P)=>a(N,n(P));const C=({renderer:N,onChange:P})=>{const O=t.useCallback(_=>{P(ne(x({},N),{blockData:_}))},[P,N]);return t.createElement(m.default,{item:N.blockData,onChange:O,region:"panel"})}},637902:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}
1415):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1416  ${A.Oy}
1417  background-color: ${a.dHK};
1418`,E=({renderer:o,onChange:c})=>{const p=t.useCallback((K,f)=>{if(K.startsWith("supportedPlatforms.")){const L=K.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[L]:f})}))}else c(N(C({},o),{[K]:f}))},[c,o]),w=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms)],[o.panelName,...(0,n.Ai)(o.supportedPlatforms)]);return t.createElement(P,null,t.createElement(n.Ay,{fields:w,onChange:p}))}},697191:(Ze,re,e)=>{e.d(re,{A:()=>K});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(823389),r=e(575410),y=e(86138),g=Object.defineProperty,I=Object.defineProperties,x=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,N=(f,L,b)=>L in f?g(f,L,{enumerable:!0,configurable:!0,writable:!0,value:b}):f[L]=b,P=(f,L)=>{for(var b in L||(L={}))ee.call(L,b)&&N(f,b,L[b]);if(ne)for(var b of ne(L))C.call(L,b)&&N(f,b,L[b]);return f},O=(f,L)=>I(f,x(L));const _=m.Ay.div`
1419  ${A.Oy}
1420  background-color: ${a.dHK};
1421  display: flex;
1422  flex-direction: column;
1423  gap: ${a.ebv};
1424`,E="flex flex-col gap-3 border-t border-[var(--admin-surface-5)] pt-4 first-of-type:border-t-0 first-of-type:pt-0",o="flex flex-col gap-1",c="m-0 text-sm font-bold uppercase tracking-wider text-[var(--admin-text-100)]",K=({renderer:f,onChange:L})=>{var b,i,v,F;const D=t.useCallback((j,Q)=>{if(j.startsWith("supportedPlatforms.")){const U=j.replace("supportedPlatforms.","");L(O(P({},f),{supportedPlatforms:O(P({},f.supportedPlatforms),{[U]:Q})}))}else if(j.startsWith("blockData.")){const U=j.replace("blockData.","");L(O(P({},f),{blockData:O(P(P({},n.Q),f.blockData),{[U]:Q})}))}else L(O(P({},f),{[j]:Q}))},[L,f]),R=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:f.panelName||""},...(0,r.xD)(f.supportedPlatforms)],[f.panelName,...(0,r.Ai)(f.supportedPlatforms)]),ie=t.useMemo(()=>{var j,Q,U,Ne,ue,Te,ye,me;return[{key:"blockData.productApiPollingInterval",type:"number",labelKey:"ADMIN_LABEL_PRODUCT_API_POLLING_INTERVAL",value:(Q=(j=f.blockData)==null?void 0:j.productApiPollingInterval)!=null?Q:n.Q.productApiPollingInterval},{key:"blockData.hideCustomMultiview",type:"toggle",labelKey:"ADMIN_LABEL_HIDE_CUSTOM_MULTIVIEW_LEGACY",value:(Ne=(U=f.blockData)==null?void 0:U.hideCustomMultiview)!=null?Ne:n.Q.hideCustomMultiview},{key:"blockData.enableMultiviewOverlay",type:"toggle",labelKey:"ADMIN_LABEL_ENABLE_MULTIVIEW_OVERLAY",value:(Te=(ue=f.blockData)==null?void 0:ue.enableMultiviewOverlay)!=null?Te:n.Q.enableMultiviewOverlay},{key:"blockData.overlayTimerDuration",type:"number",labelKey:"ADMIN_LABEL_OVERLAY_TIMER_DURATION",value:(me=(ye=f.blockData)==null?void 0:ye.overlayTimerDuration)!=null?me:n.Q.overlayTimerDuration}]},[(b=f.blockData)==null?void 0:b.productApiPollingInterval,(i=f.blockData)==null?void 0:i.hideCustomMultiview,(v=f.blockData)==null?void 0:v.enableMultiviewOverlay,(F=f.blockData)==null?void 0:F.overlayTimerDuration]);return t.createElement(_,null,t.createElement("section",{className:E},t.createElement(r.Ay,{fields:R,onChange:D})),t.createElement("section",{className:E},t.createElement("div",{className:o},t.createElement("h3",{className:c},t.createElement(y.A,{stringKey:"ADMIN_LABEL_CHANNEL_CONFIGURATION"}))),t.createElement(r.Ay,{fields:ie,onChange:D})))}},207157:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1425  ${A.Oy}
1426  background-color: ${a.dHK};
1427`,E=({renderer:o,onChange:c})=>{const p=t.useCallback((K,f)=>{if(K.startsWith("supportedPlatforms.")){const L=K.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[L]:f})}))}else c(N(C({},o),{[K]:f}))},[c,o]),w=t.useMemo(()=>
1427[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms)],[o.panelName,...(0,n.Ai)(o.supportedPlatforms)]);return t.createElement(P,null,t.createElement(n.Ay,{fields:w,onChange:p}))}},844539:(Ze,re,e)=>{e.d(re,{A:()=>C});var t=e(63696),m=e(575410),A=Object.defineProperty,a=Object.defineProperties,n=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,I=(N,P,O)=>P in N?A(N,P,{enumerable:!0,configurable:!0,writable:!0,value:O}):N[P]=O,x=(N,P)=>{for(var O in P||(P={}))y.call(P,O)&&I(N,O,P[O]);if(r)for(var O of r(P))g.call(P,O)&&I(N,O,P[O]);return N},ne=(N,P)=>a(N,n(P));const C=({renderer:N,onChange:P})=>{const O=t.useCallback((E,o)=>{if(E.startsWith("supportedPlatforms.")){const c=E.replace("supportedPlatforms.","");P(ne(x({},N),{supportedPlatforms:ne(x({},N.supportedPlatforms),{[c]:o})}))}else P(ne(x({},N),{[E]:o}))},[P,N]),_=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:N.panelName||""},...(0,m.xD)(N.supportedPlatforms)],[N.panelName,...(0,m.Ai)(N.supportedPlatforms)]);return t.createElement("div",{className:"bg-[var(--admin-surface-4)]"},t.createElement(m.Ay,{fields:_,onChange:O}))}},705473:(Ze,re,e)=>{e.d(re,{A:()=>N});var t=e(63696),m=e(575410),A=Object.defineProperty,a=Object.defineProperties,n=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,I=(P,O,_)=>O in P?A(P,O,{enumerable:!0,configurable:!0,writable:!0,value:_}):P[O]=_,x=(P,O)=>{for(var _ in O||(O={}))y.call(O,_)&&I(P,_,O[_]);if(r)for(var _ of r(O))g.call(O,_)&&I(P,_,O[_]);return P},ne=(P,O)=>a(P,n(O));const N=({renderer:P,onChange:O})=>{const _=t.useCallback((o,c)=>{if(o.startsWith("supportedPlatforms.")){const p=o.replace("supportedPlatforms.","");O(ne(x({},P),{supportedPlatforms:ne(x({},P.supportedPlatforms),{[p]:c})}))}else O(ne(x({},P),{[o]:c}))},[O,P]),E=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:P.panelName||""},...(0,m.xD)(P.supportedPlatforms)],[P.panelName,...(0,m.Ai)(P.supportedPlatforms)]);return t.createElement("div",{className:"bg-[var(--admin-surface-4)]"},t.createElement(m.Ay,{fields:E,onChange:_}))}},575410:(Ze,re,e)=>{e.d(re,{xD:()=>_,Ay:()=>P,Ai:()=>E});var t=e(63696),m=e(886550),A=e(166143),a=e(463296),n=e(697683),r=e(86138),y=e(429195);const g=m.Ay.div`
1428  display: flex;
1429  flex-direction: column;
1430`,I=m.Ay.div`
1431  display: flex;
1432  width: 100%;
1433`,x=(0,m.Ay)(A.Ay)`
1434  flex: 1;
1435`,ne=m.Ay.div`
1436  display: flex;
1437  align-items: center;
1438  justify-content: space-between;
1439  width: 100%;
1440  padding: ${y.Emp} 0;
1441  border-bottom: 1px solid ${y.kjY};
1442
1443  &:last-child {
1444    border-bottom: none;
1445  }
1446`,ee="text-sm font-medium text-[var(--admin-text-100)]",C=o=>{const c=parseInt(o,10);return isNaN(c)?0:c},P=({fields:o,onChange:c,className:p})=>{const w=K=>{const{key:f,type:L,labelKey:b,placeholderKey:i,value:v}=K,F=R=>c(f,R),D=R=>F(C(R));switch(L){case"toggle":return t.createElement(ne,{key:f},b&&t.createElement("span",{className:ee},t.createElement(r.A,{stringKey:b})),t.createElement(n.A,{checked:!!v,onChange:F}));case"checkbox":return t.createElement(I,{key:f},t.createElement(a.A,{checked:!!v,labelKey:b,onCheckedChange:F}));case"number":return t.createElement(I,{key:f},t.createElement(x,{labelKey:b,onChange:D,placeholderKey:i,type:"number",value:v}));case"text":default:return t.createElement(I,{key:f},t.createElement(x,{labelKey:b,onChange:F,placeholderKey:i,value:v}))}};return t.createElement(g,{className:p},o.map(w))},O=[{key:"android",labelKey:"ADMIN_LABEL_PLATFORM_ANDROID"},{key:"androidTv",labelKey:"ADMIN_LABEL_PLATFORM_ANDROID_TV"},{key:"bbd",labelKey:"ADMIN_LABEL_PLATFORM_BBD"},{key:"desktopWeb",labelKey:"ADMIN_LABEL_PLATFORM_DESKTOP_WEB"},{key:"ios",labelKey:"ADMIN_LABEL_PLATFORM_IOS"}
1446,{key:"mobileWeb",labelKey:"ADMIN_LABEL_PLATFORM_MOBILE_WEB"},{key:"roku",labelKey:"ADMIN_LABEL_PLATFORM_ROKU"},{key:"tvos",labelKey:"ADMIN_LABEL_PLATFORM_TVOS"}];function _(o){return O.map(({key:c,labelKey:p})=>{var w;return{key:`supportedPlatforms.${c}`,type:"toggle",labelKey:p,value:(w=o?.[c])!=null?w:!0}})}function E(o){return O.map(({key:c})=>o?.[c])}},109889:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1447  ${A.Oy}
1448  background-color: ${a.dHK};
1449`,E=({renderer:o,onChange:c})=>{const p=t.useCallback((K,f)=>{if(K.startsWith("supportedPlatforms.")){const L=K.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[L]:f})}))}else c(N(C({},o),{[K]:f}))},[c,o]),w=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms)],[o.panelName,...(0,n.Ai)(o.supportedPlatforms)]);return t.createElement(P,null,t.createElement(n.Ay,{fields:w,onChange:p}))}},714771:(Ze,re,e)=>{e.d(re,{A:()=>E});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(575410),r=Object.defineProperty,y=Object.defineProperties,g=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(o,c,p)=>c in o?r(o,c,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[c]=p,C=(o,c)=>{for(var p in c||(c={}))x.call(c,p)&&ee(o,p,c[p]);if(I)for(var p of I(c))ne.call(c,p)&&ee(o,p,c[p]);return o},N=(o,c)=>y(o,g(c));const P=m.Ay.div`
1450  ${A.Oy}
1451  background-color: ${a.dHK};
1452`,E=({renderer:o,onChange:c})=>{const p=t.useCallback((K,f)=>{if(K.startsWith("supportedPlatforms.")){const L=K.replace("supportedPlatforms.","");c(N(C({},o),{supportedPlatforms:N(C({},o.supportedPlatforms),{[L]:f})}))}else c(N(C({},o),{[K]:f}))},[c,o]),w=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:o.panelName||""},...(0,n.xD)(o.supportedPlatforms)],[o.panelName,...(0,n.Ai)(o.supportedPlatforms)]);return t.createElement(P,null,t.createElement(n.Ay,{fields:w,onChange:p}))}},898305:(Ze,re,e)=>{e.d(re,{A:()=>N});var t=e(63696),m=e(695865),A=Object.defineProperty,a=Object.defineProperties,n=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,I=(P,O,_)=>O in P?A(P,O,{enumerable:!0,configurable:!0,writable:!0,value:_}):P[O]=_,x=(P,O)=>{for(var _ in O||(O={}))y.call(O,_)&&I(P,_,O[_]);if(r)for(var _ of r(O))g.call(O,_)&&I(P,_,O[_]);return P},ne=(P,O)=>a(P,n(O));const N=({renderer:P,onChange:O})=>{const _=t.useCallback(E=>{O(ne(x({},P),{blockData:E}))},[O,P]);return t.createElement(m.default,{item:P.blockData,onChange:_,region:"panel"})}},344011:(Ze,re,e)=>{e.d(re,{Hb:()=>A,NZ:()=>n,Nm:()=>t,Ty:()=>a,aS:()=>m});const t=3,m=90,A="tipThankYouMessage",a="I\u2019m able to do what I love because of people like you. Thank y
1452ou for your support.",n=1e4},434389:(Ze,re,e)=>{e.d(re,{A:()=>K});var t=e(63696),m=e(886550),A=e(545290),a=e(429195),n=e(555983),r=e(575410),y=e(86138),g=Object.defineProperty,I=Object.defineProperties,x=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,N=(f,L,b)=>L in f?g(f,L,{enumerable:!0,configurable:!0,writable:!0,value:b}):f[L]=b,P=(f,L)=>{for(var b in L||(L={}))ee.call(L,b)&&N(f,b,L[b]);if(ne)for(var b of ne(L))C.call(L,b)&&N(f,b,L[b]);return f},O=(f,L)=>I(f,x(L));const _=m.Ay.div`
1453  ${A.Oy}
1454  background-color: ${a.dHK};
1455  display: flex;
1456  flex-direction: column;
1457  gap: ${a.ebv};
1458`,E="flex flex-col gap-3 border-t border-[var(--admin-surface-5)] pt-4 first-of-type:border-t-0 first-of-type:pt-0",o="flex flex-col gap-1",c="m-0 text-sm font-bold uppercase tracking-wider text-[var(--admin-text-100)]",K=({renderer:f,onChange:L})=>{var b,i,v;const F=t.useCallback((ie,j)=>{if(ie.startsWith("supportedPlatforms.")){const Q=ie.replace("supportedPlatforms.","");L(O(P({},f),{supportedPlatforms:O(P({},f.supportedPlatforms),{[Q]:j})}))}else if(ie.startsWith("blockData.")){const Q=ie.replace("blockData.","");L(O(P({},f),{blockData:O(P(P({},n.U),f.blockData),{[Q]:j})}))}else L(O(P({},f),{[ie]:j}))},[L,f]),D=t.useMemo(()=>[{key:"panelName",type:"text",labelKey:"ADMIN_LABEL_NAME",placeholderKey:"ADMIN_PLACEHOLDER_ENTER_PANEL_NAME",value:f.panelName||""},...(0,r.xD)(f.supportedPlatforms)],[f.panelName,...(0,r.Ai)(f.supportedPlatforms)]),R=t.useMemo(()=>{var ie,j,Q,U,Ne,ue;return[{key:"blockData.confidenceThreshold",type:"number",labelKey:"ADMIN_LABEL_CONFIDENCE_THRESHOLD",value:(j=(ie=f.blockData)==null?void 0:ie.confidenceThreshold)!=null?j:n.U.confidenceThreshold},{key:"blockData.interestingnessThreshold",type:"number",labelKey:"ADMIN_LABEL_INTERESTINGNESS_THRESHOLD",value:(U=(Q=f.blockData)==null?void 0:Q.interestingnessThreshold)!=null?U:n.U.interestingnessThreshold},{key:"blockData.pollingInterval",type:"number",labelKey:"ADMIN_LABEL_POLLING_INTERVAL",value:(ue=(Ne=f.blockData)==null?void 0:Ne.pollingInterval)!=null?ue:n.U.pollingInterval}]},[(b=f.blockData)==null?void 0:b.confidenceThreshold,(i=f.blockData)==null?void 0:i.interestingnessThreshold,(v=f.blockData)==null?void 0:v.pollingInterval]);return t.createElement(_,null,t.createElement("section",{className:E},t.createElement(r.Ay,{fields:D,onChange:F})),t.createElement("section",{className:E},t.createElement("div",{className:o},t.createElement("h3",{className:c},t.createElement(y.A,{stringKey:"ADMIN_LABEL_CONFIGURATION"}))),t.createElement(r.Ay,{fields:R,onChange:F})))}},46207:(Ze,re,e)=>{e.d(re,{A:()=>ve});var t=e(63696),m=e(654584),A=e(776637),a=e.n(A),n=e(498685),r=e(990220),y=e(365179),g=e(825711),I=e(551321),x=e(86138),ne=e(224191),ee=e(463302),C=e(272568),N=e(362688),P=e.n(N),O=e(886550),_=e(283722),E=e(679380),o=e(154789),
1458c=e(359785),p=e(816970),w=e(429195),K=e(476765),f=e(152544),L=Object.defineProperty,b=(Me,xe,Ie)=>xe in Me?L(Me,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Me[xe]=Ie,i=(Me,xe,Ie)=>(b(Me,typeof xe!="symbol"?xe+"":xe,Ie),Ie);const v=(0,O.Ay)(E.A)`
1459  max-height: 250px;
1460`,F=O.Ay.div`
1461  align-items: center;
1462  border-bottom: 2px solid ${w.YJk};
1463  height: 75px;
1464  display: flex;
1465  padding: ${w.Emp} 0;
1466  width: 100%;
1467`,D=O.Ay.div`
1468  display: flex;
1469  align-items: center;
1470  justify-content: center;
1471  & > img {
1472    height: 45px;
1473  }
1474  flex: 0 0 65px;
1475`,R=O.Ay.div`
1476  ${f.eb};
1477  color: ${w.o0B};
1478  flex: 2;
1479  padding: 0 ${w.Emp};
1480`,ie=O.Ay.div`
1481  ${f.eb};
1482  color: ${w.zkP};
1483`,j=(0,O.Ay)(o.d0)`
1484  cursor: pointer;
1485  margin-left: ${w.Emp};
1486`,Q=(0,O.Ay)(_.Ay)`
1487  ${f.Ns}
1488`;class U extends t.Component{render(){const{isYouTubePlaylist:xe,onDragEnd:Ie,onRemoveVideo:M,videos:se}=this.props;return t.createElement(v,{direction:"vertical",droppableStyles:{overflow:"visible",width:"100%"},innerDivStyles:{flexDirection:"column",maxHeight:"250px",padding:"0 24px",width:"100%"},isDragDisabled:xe,keyField:"id",list:se,onDragEnd:Ie},(Z,H)=>{const{durationSeconds:oe,name:k,thumbnail:z,title:$}=(0,K.xU)(Z);return t.createElement(F,null,t.createElement(D,null,t.createElement("img",{alt:"thumbnail",src:z||c.kD})),t.createElement(R,null,k||$),t.createElement(ie,null,(0,p.iw)(oe)),!xe&&t.createElement(j,{onClick:()=>M(H)},t.createElement(Q,{name:"cancel"})))})}}
1488i(U,"propTypes",{isYouTubePlaylist:P().bool,onDragEnd:P().func.isRequired,onRemoveVideo:P().func.isRequired,videos:P().array}),i(U,"defaultProps",{isYouTubePlaylist:!1,videos:[]});const Ne=Me=>({primaryToken:(0,ee.mC)(Me),refreshKey:(0,C.dO)(Me)}),ue=Me=>({writeToCollection:xe=>Me((0,C.m3)(xe))}),Te=(0,ne.connect)(Ne,ue)(U);var ye=e(517144),me=e(248494),ge=e(166143),B=e(970935),Ae=e(407128),fe=e(970587),Le=e(887756),he=e(89649);const Be="h-7 rounded-full px-[15px] text-xs font-bold uppercase",ae=Me=>Me.reduce((xe,Ie)=>xe+(Ie.durationSeconds||0),0),_e=({id:Me=null,onAfterSave:xe,onClose:Ie})=>{const M=(0,n.wA)(),se=(0,n.d4)(y.V2d),Z=(0,n.d4)(ee.F6),[H,oe]=(0,t.useState)(!1),[k,z]=(0,t.useState)(null),[$,le]=(0,t.useState)(!1),[Ue,q]=(0,t.useState)(!1),[Fe,je]=(0,t.useState)(!1),[Je,We]=(0,t.useState)(""),[ce,J]=(0,t.useState)(""),[S,de]=(0,t.useState)([]),[De,nt]=(0,t.useState)(),[Xe,Ce]=(0,t.useState)(),[Re,we]=(0,t.useState)(),ze=(0,t.useCallback)(Ot=>We(Ot),[]),ct=(0,t.useCallback)(Ot=>{z(Ot),le(!0)},[]),{upsertPlaylist:ot}=(0,Le.A)(),{data:Qe,loaded:Pt,error:xt}=(0,n.ku)({body:{skipInsert:!0,url:k},method:"POST",url:H&&k!==null?`${r.bc}/external/import/youtube`:null}),{data:kt,loaded:ke,error:rt}=(0,n.ku)({method:"GET",url:Me?`${r.bc}/${Me}`:null});(0,t.useEffect)(()=>{if(kt&&ke&&!rt){const{members:Ot,title:Ht,description:Xt="",creator:zt,owner:mn}=kt;We(Ht),de(Ot),J(Xt),je(ke),Ce(zt),we(mn)}},[Me,a()(kt),a()(rt),ke]),(0,t.useEffect)(()=>{if(le(!!k),xt&&le(!1),Pt&&Qe&&!xt){const{members:Ot,title:Ht,description:Xt=""}=Qe;We(Ht),de(Ot),J(Xt),je(Pt)}},[a()(Qe),a()(xt),Pt,k]);const dt=(0,t.useCallback)(Ot=>{const Ht=[...S,Ot];nt(ae(Ht)),je(!1),de(Ht)},[a()(S)]),{loadedDocuments:ht}=(0,n.Xh)({collection:"video",items:S});(0,t.useEffect)(()=>{ht.length&&Fe&&(de(ht),oe(!1))},[a()(ht),Fe]);const Gt=(0,t.useCallback)(Ot=>{const Ht=[...S.slice(0,Ot),...S.slice(Ot+1)];nt(ae(Ht)),je(!1),de(Ht)},[a()(S)]),Ut=(0,t.useCallback)(Ot=>{je(!1),de(Ot)},[]),qt=(0,t.useCallback)(async()=>{var Ot;const Ht=S.map(({_id:zt,id:mn})=>({id:zt??mn,schema:"video"})),Xt={_id:Me,creator:Xe||Z,description:ce,members:Ht,owner:Re||Z,siteId:se,title:Je};try{await ot(Xt)}catch(zt){const mn=((Ot=zt.response)==null?void 0:Ot.message)||zt.message||"Error saving playlist";M((0,he.kh)(mn));return}M((0,C._L)()),Ie(),xe?.()},[Me,a()(S),se,Je]);return t.createElement("div",{className:"flex h-full w-full flex-col bg-admin-surface-4"},t.createElement("div",{className:"flex items-center justify-between bg-admin-surface-3 p-6"},t.createElement(Ae.A,{labelKey:"ADMIN_LABEL_CREATE_YOUR_PLAYLIST",spacing:"6px 30px 6px 0",textSize:"h3"}),t.createElement("div",{className:"flex items-center gap-2.5"},!H&&!Je&&t.createElement(I.$,{context:"admin",onClick:()=>oe(!0),className:Be},t.createElement(x.A,{stringKey:"ADMIN_ACTION_IMPORT_YOUTUBE_PLAYLIST"})),!H&&t.createElement(I.$,{context:"admin",variant:"secondary",onClick:Ie,className:Be},t.createElement(g.JGc,{className:"h-4 w-4 text-admin-accent-primary"}),t.createElement(x.A,{stringKey:"ADMIN_LABEL_BACK"})),Je&&t.createElement(I.$,{context:"admin",onClick:()=>qt(),className:Be},t.createElement(x.A,{stringKey:"ADMIN_ACTION_SAVE"})))),(!H||Fe===!0)&&t.createElement(t.Fragment,null,t.createElement("div",{className:"flex-none bg-admin-surface-4 p-6"},t.createElement("div",null,t.createElement(ge.Ay,{labelKey:"ADMIN_LABEL_NAME",onChange:ze,placeholderKey:"ADMIN_PLACEHOLDER_NAME_YOUR_PLAYLIST",value:Je,className:"mb-3"})),t.createElement("div",{className:"mt-3 flex justify-between uppercase"},t.createElement("div",{className:"flex flex-row items-center"},t.createElement(fe.J,{className:"text-xs font-bold leading-4 text-admin-text-100"},t.createElement(x.A,{stringKey:"ADMIN_LABEL_VIDEOS"})),t.createElement("span",{className:"ml-3 text-xs text-admin-text-200"},S.length)),t.createElement("div",{className:"flex flex-row items-center"},t.createElement(fe.J,{className:"text-xs font-bold leading-4 text-admin-text-100"},t.createElement(x.A,{stringKey:"ADMIN_LABEL_DURATION"})),t.createElement("span",{className:"ml-3 text-xs text-admin-text-200"},De&&(0,p.iw)(De))))),t.createElement("div",{className:"max-h-[250px] flex-1"},t.createElement("div",{className:"flex max-h-[250px] overflow-y-auto"},S.length>0&&S[0].title&&t.createElement(Te,{onDragEnd:Ot=>Ut(Ot),onRemoveVideo:Ot=>Gt(Ot),videos:S}),S.length===0&&t.createElement("div",{className:"m-6 flex h-[200px] w-full items-center justify-center border-2 border-dashed border-admin-surface-1"}
1488,t.createElement(x.A,{stringKey:"ADMIN_PLACEHOLDER_YOUR_PLAYLIST_IS_EMPTY"})))),t.createElement(I.$,{context:"admin",variant:"ghost","data-testid":"addScheduleVideoButton",onClick:()=>q(!0),className:"z-[1] mt-[3px] flex h-10 w-full flex-none rounded-none bg-admin-surface-2 text-admin-text-100 transition-colors hover:bg-admin-surface-3"},t.createElement(x.A,{stringKey:"ADMIN_LABEL_ADD_VIDEO"}))),Ue&&t.createElement(ye.A,{onClose:()=>q(!1),onSelectItem:dt,type:me.A.PLAYLIST_EDIT}),H&&!Fe&&t.createElement("div",{className:"relative flex-none bg-admin-surface-4 p-6"},t.createElement("div",null,t.createElement(B.A,{errorKey:xt?"ADMIN_PLAYLIST_EDITOR_INVALID_YOUTUBE_URL":null,fetching:$,loaded:Pt&&!xt,className:"absolute right-6 top-6 flex items-center"}),t.createElement(ge.Ay,{onChange:ct,placeholderKey:"ADMIN_PLACEHOLDER_ENTER_YOUTUBE_PlAYLIST_URL",type:"text",value:k??"",className:"mb-3"}))))};function ve({id:Me=null,onAfterSave:xe=()=>{},onClose:Ie}){return t.createElement(m.lG,{context:"admin",open:!0,onOpenChange:M=>{M||Ie()}},t.createElement(m.Cf,{hideCloseButton:!0,className:"flex h-fit max-h-[80vh] w-[664px] max-w-[664px] flex-col overflow-hidden p-0"},t.createElement(_e,{id:Me,onAfterSave:xe,onClose:Ie})))}},258313:(Ze,re,e)=>{e.d(re,{A:()=>I});var t=e(63696),m=e(242689),A=e.n(m),a=e(990220),n=e(600308),r=e(46207),y=e(288745);const g=[{accessor:"title",defaultThumbnail:"play",headerKey:"ADMIN_LABEL_NAME",isTitle:!0,minWidth:230,thumbnailAccessor:"thumbnail",title:"name"},{accessor:"created",headerKey:"ADMIN_LABEL_ADDED",minWidth:100,sort:y.AZ,title:"added",transformValue:x=>A()(x).fromNow()}];function I({onClose:x,onSelectItem:ne=()=>null}){const[ee,C]=(0,t.useState)(!1),[N,P]=(0,t.useState)(null),O=(0,t.useMemo)(()=>[{labelKey:"ADMIN_LABEL_CREATE_CUSTOM_PLAYLIST",onClick:()=>{C(!0),P(null)}}],[]),_=(0,t.useCallback)(o=>{C(!0),P(o)},[]),E=(0,t.useCallback)(()=>{C(!1),P(null)},[]);return t.createElement(t.Fragment,null,t.createElement(n.A,{buttonProps:O,columns:g,fetchObject:{method:"GET",service:a.bc},helperText:"ADMIN_LABEL_SELECT_PLAYLIST",onClose:x,onEditItem:_,onSelectItem:ne,searchPlaceholderKey:"ADMIN_PLACEHOLDER_SEARCH",titleKey:"ADMIN_LABEL_PLAYLIST_LIBRARY"}),ee&&t.createElement(r.A,{id:N?._id,onClose:E}))}},86104:(Ze,re,e)=>{e.d(re,{A:()=>Ae});var t=e(63696),m=e(224191),A=e(463302),a=e(498685),n=e(990220),r=e(217243),y=e(86138),g=e(41989),I=e(323309),x=e(166143),ne=e(124615),ee=e(269010),C=e(711724),N=e(429195),P=e(886550),O=e(154789),_=e(888554),E=e(152544);const o=(0,P.Ay)(ne.A)`
1489  background: ${N.dHK};
1490`,c=P.Ay.div`
1491  background-color: ${N.dHK};
1492  padding: 30px;
1493`,p=P.Ay.h1`
1494  ${E.$X}
1495  color: ${N.o0B};
1496  margin: 0 auto;
1497`,w=P.Ay.p`
1498  ${E.Ql}
1499  color: ${N.zkP};
1500`,K=(0,P.Ay)(x.Ay)`
1501  width: 50%;
1502  padding-bottom: 0px;
1503`,f=P.Ay.div`
1504  & label {
1505    ${E.Ns}
1506    color: ${N.zkP};
1507    padding-bottom: 5px;
1508  }
1509`,L=(0,P.Ay)(ee.Ay)`
1510  width: 50%;
1511  padding-bottom: 0px;
1512`,b=(0,C.A)(I.A),i=(0,P.Ay)(_.r)`
1513  padding-top: 2px !important;
1514`,v=(0,P.Ay)(b)`
1515  display: flex;
1516  flex-direction: column;
1517  & > div {
1518    ${E.Ns}
1519    color: ${N.zkP};
1520    padding: 0px;
1521    margin-bottom: 0px;
1522  }
1523`,F=P.Ay.div`
1524  padding-top: 15px;
1525  padding-bottom: 30px;
1526  display: flex;
1527  flex-direction: row;
1528  justify-content: space-between;
1529`,D=(0,P.Ay)(O.Ay)`
1530  width: 165px;
1531  height: 40px;
1532  padding: 13px 20px;
1533  color: ${N.o0B};
1534  background: ${N.YJk};
1535`,R=(0,P.Ay)(O.Ay)`
1536  width: 165px;
1537  height: 40px;
1538  padding: 13px 20px;
1539`;var ie=Object.defineProperty,j=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Te=(fe,Le,he)=>Le in fe?ie(fe,Le,{enumerable:!0,configurable:!0,writable:!0,value:he}):fe[Le]=he,ye=(fe,Le)=>{for(var he in Le||(Le={}))Ne.call(Le,he)&&Te(fe,he,Le[he]);if(U)for(var he of U(Le))ue.call(Le,he)&&Te(fe,he,Le[he]);return fe},me=(fe,Le)=>j(fe,Q(Le));const ge=[{value:"Trending",stringKey:"TAGGED_VIDEOS_BLOCK_SORT_TRENDING_OPTION",testId:"taggedVideoSortTrending"},{value:"Most Views",stringKey:"TAGGED_VIDEOS_BLOCK_SORT_MOST_VIEWS_OPTION",testId:"taggedVideoSortMostViews"},{value:"Most Recent",stringKey:"TAGGED_VIDEOS_BLOCK_SORT_MOST_RECENT_OPTION",testId:"taggedVideoSortMostRecent"}],Ae=({data:fe,isOpen:Le,onClose:he,handleSave:Be,handleAdd:ae})=>{const{t:Ke}=(0,g._h)(),[_e,ve]=(0,t.useState)(""),[Me,xe]=(0,t.useState)(null),[Ie,M]=(0,t.useState)(ge[0]),[se,Z]=(0,t.useState)([]),[H,oe]=(0,t.useState)({name:!1,tag:!1}),k=(0,m.useSelector)(A.mC);(0,t.useEffect)(()=>
1539{if(fe){ve(fe.name),xe({value:fe.tag,label:fe.tag});const je=(0,r.find)(ge,Je=>Je.value===fe.sort)||ge[0];M(je)}},[]);const{data:z,loaded:$}=(0,a.ku)({headers:{authorization:`Bearer ${k}`,"x-maestro-client-id":n.Cn},method:"GET",url:`${n.S9}/tags/site`});(0,t.useEffect)(()=>{if($&&z){const je=z.map(Je=>({value:Je,label:Je}));Z(je)}},[$]);const le=()=>{if(!(Me&&_e)){oe({name:!_e,tag:!Me});return}const je={name:_e,tag:Me.value,sort:Ie.value};fe?Be(je):ae(je)},Ue=je=>{oe(me(ye({},H),{name:!je})),ve(je)},q=je=>{oe(me(ye({},H),{tag:!je})),xe(je)},Fe=je=>M(je);return Le?t.createElement(o,{allowOverflow:!1,maxHeight:"545px",maxWidth:"960px",onClose:he},t.createElement(c,null,t.createElement(p,null,t.createElement(y.A,{stringKey:"TAGGED_VIDEOS_BLOCK_TITLE"})),t.createElement(w,null,t.createElement(y.A,{stringKey:"TAGGED_VIDEOS_BLOCK_SUBTITLE"})),t.createElement(K,{inputTestId:"taggedVideoName",labelKey:"TAGGED_VIDEOS_BLOCK_NAME",onChange:Ue,value:_e}),H.name&&t.createElement(i,{admin:!0,labelKey:"TAGGED_VIDEOS_BLOCK_NAME_ERROR"}),t.createElement(f,null,t.createElement(L,{dataTestId:"taggedVideoDropdown",labelKey:"TAGGED_VIDEOS_BLOCK_TAG",onChange:q,options:se,placeholderKey:"TAGGED_VIDEOS_BLOCK_TAG_PLACEHOLDER",testIdSearchInput:"taggedVideoDropdownInput",value:Me})),H.tag&&t.createElement(i,{admin:!0,labelKey:"TAGGED_VIDEOS_BLOCK_TAG_ERROR"}),t.createElement(f,null,t.createElement(v,{labelKey:"TAGGED_VIDEOS_BLOCK_SORT",onChange:Fe,options:ge,selection:Ie})),t.createElement(F,null,t.createElement(D,{"data-testid":"taggedVideoBackButton",onClick:he},Ke("ADMIN_LABEL_BACK")),t.createElement(R,{"data-testid":"taggedVideoSaveButton",onClick:le},Ke("ACTION_SAVE"))))):null}},893577:(Ze,re,e)=>{e.d(re,{A:()=>a});var t=e(63696),m=e(124615),A=e(372735);function a({onClose:n,video:r}){return t.createElement(m.A,{allowOverflow:!0,fixedDimensions:!0,onClose:n,overlapAdminbar:!0},t.createElement(A.VideoMetadataModalV2,{data:{videos:[r]},onDismiss:n}))}},925374:(Ze,re,e)=>{e.r(re),e.d(re,{VideoLibraryModalV2:()=>k});var t=e(63696),m=e(328894),A=e(551321),a=e(463131),n=e(879272),r=e(568686),y=e(248494),g=e(952681),I=e(939925),x=e(41989),ne=e(224191),ee=e(498685),C=e(272568),N=e(467783),P=e(463302),O=e(365179),_=e(744233),E=e(946568),o=e(654584),c=e(622112),p=e(579226),w=e(283722),K=e(964746);const f=(0,x.gV)(z=>($,le)=>{switch($){case y.A.ADMIN_LIBRARY:return{filters:{type:K.VideoTypes.vod},rowActionButtonLabel:z("VIDEO_LIBRARY_LIST_GO_TO_VIDEO_ACTION"),rowActionIcon:"play"};case y.A.EDIT_MODE:return{filters:{type:K.VideoTypes.vod},headerTextKey:"ADMIN_LABEL_VIDEO_AND_PLAYLIST_LIBRARY_HELP",rowActionIcon:"checkmark"};case y.A.LIVESTREAM:return{buttonStringKey:"ADMIN_LABEL_ADD_VIDEO",filters:{player:K.PlayerTypes.twitch,type:K.VideoTypes.livestream},headerTextKey:"ADMIN_LABEL_PAGE_LIVESTREAM_LIBRARY_HELP",rowActionIcon:"checkmark"};case y.A.OFFLINE_CONTENT:return{filters:{urlDefined:"true"},headerTextKey:"ADMIN_LABEL_VIDEO_LIBRARY_HELP",rowActionIcon:"checkmark"};case y.A.PLAYLIST_EDIT:return{postSelectItemAction:()=>le(z("ADMIN_MESSAGE_VIDEO_ADDED_TO_PLAYLIST")),filters:{urlDefined:"true"},rowActionButtonLabel:"Add",rowActionIcon:"plus",headerTextKey:"ADMIN_LABEL_VIDEO_LIBRARY_HELP"};case y.A.QUEST_EDIT:return{filters:{type:K.VideoTypes.vod},buttonStringKey:"ADMIN_LABEL_ADD_VIDEO",headerTextKey:"ADMIN_LABEL_QUEST_VIDEO_SELECT_PLACEHOLDER",rowActionIcon:"plus"};case y.A.SCHEDULE_EDIT:return{filters:{type:K.VideoTypes.vod},rowActionIcon:"checkmark"};default:return}});var L=e(613166),b=e(789299),i=e.n(b),v=e(86138),F=e(789069);const D=(0,L.R)(()=>`data:image/svg+xml,${encodeURIComponent(i())}`),R=({handleBulkDelete:z,handleBulkEdit:$,handleClose:le,mode:Ue,selectedItems:q})=>{const{t:Fe}=(0,x._h)(),je=(0,ne.useSelector)(F.Id);return t.createElement("div",{className:"flex items-center justify-between"},t.createElement(o.L3,{className:"m-0 flex items-center justify-start gap-5 text-[20px] font-bold leading-[28px] tracking-normal text-[var(--admin-text-100)]"},t.createElement("img",{alt:"",src:D(),width:28.67}),Ue?.headerTextKey?t.createElement(v.A,{stringKey:Ue.headerTextKey}):Fe("ADMIN_LABEL_VIDEO_LIBRARY")),t.createElement("div",{className:"flex items-center text-[14px] leading-[20px] text-[var(--admin-text-100)]"},q.size>0&&t.createElement(t.Fragment,null,t.createElement("span",{className:"inline-block rounded-[10px] bg-[var(--admin-accent-primary)] px-[7.5px] py-0 text-[12px] font-bold leading-[16
1539px] text-[var(--admin-text-100)]"},q.size),t.createElement("div",{className:"w-2.5"}),Fe("ADMIN_MODAL_VIDEO_METADATA_SELECTED"),t.createElement("div",{className:"w-2.5"}),t.createElement(A.$,{className:"h-7 rounded-full px-5 text-[14px] font-normal leading-[28px]",context:"admin",onClick:$},Fe("ADMIN_ACTION_BULK_EDIT")),t.createElement("div",{className:"w-[5px]"}),t.createElement(A.$,{className:"h-7 rounded-full px-5 text-[14px] font-normal leading-[28px]",context:"admin",onClick:z},Fe("ADMIN_ACTION_BULK_DELETE")),t.createElement("div",{className:"w-2.5"}),t.createElement("div",{className:"self-stretch w-px bg-[var(--admin-surface-5)]"}),t.createElement("div",{className:"w-2.5"})),t.createElement(A.$,{className:"h-7 rounded-full px-5 text-[14px] font-normal leading-[28px] hover:opacity-90",color:je,context:"admin",onClick:le},Fe("ADMIN_ACTION_CANCEL"))))};var ie=e(419168),j=e(816970),Q=e(551258),U=e(241411),Ne=e(476765),ue=e(80247),Te=Object.defineProperty,ye=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,fe=(z,$,le)=>$ in z?Te(z,$,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[$]=le,Le=(z,$)=>{for(var le in $||($={}))B.call($,le)&&fe(z,le,$[le]);if(ge)for(var le of ge($))Ae.call($,le)&&fe(z,le,$[le]);return z},he=(z,$)=>ye(z,me($));const Be=({setItemsToEdit:z})=>{const{t:$}=(0,x._h)(),le=(0,ee.d4)(P.mC),Ue=(0,ee.d4)(O.V2d),q=(0,ee.d4)(P.F6),{addFiles:Fe,refresh:je}=(0,n.Z2)(),[Je,We]=(0,t.useState)(!1),[ce,J]=(0,t.useState)("idle"),S=(0,t.useRef)(-1),de=(0,t.useCallback)(Ce=>{Ce.preventDefault(),clearTimeout(S.current),J("idle"),We(Re=>!Re)},[]),De=(0,t.useCallback)(Ce=>{if(clearTimeout(S.current),J("loading"),!le)return;const Re=Ce.currentTarget.value.trim();if(!Re){J("idle");return}S.current=setTimeout(async()=>{try{const we=new URL(Re).toString();if((0,Ne.Pq)(we)){J("twitchUnsupported");return}let ze;try{ze=await(0,E.UQ)({primaryToken:le,siteId:Ue,url:we})}catch(ct){J("error"),ue.error("Failure when fetching metadata:",ct);return}try{const ct=(0,j.jo)(),ot=await(0,Q.Ry)({newId:ct,primaryToken:le,siteId:Ue,video:he(Le({},ze),{creator:q||"",owner:q||"",siteId:Ue})});z([ot]),je(),J("idle")}catch(ct){J("saveError"),ue.error("Failure when auto-saving video:",ct)}}catch(we){J("error"),ue.error("Failure when parsing URL:",we)}},500)},[le,Ue,q,je,z]),nt=(0,t.useCallback)(Ce=>{Fe(Ce.map(Re=>({blob:Re})))},[Fe]),Xe=(0,t.useCallback)(Ce=>{if(clearTimeout(S.current),J("loading"),!le)return;const Re=Ce.currentTarget.value.trim();if(!Re){J("idle");return}S.current=setTimeout(async()=>{if(!(0,Ne.ww)(Re)){J("error");return}try{const we=await(0,U.qC)(Re),ze=(0,j.jo)(),ct=await(0,Q.Ry)({newId:ze,primaryToken:le,siteId:Ue,video:{creator:q||"",owner:q||"",siteId:Ue,title:$("ADMIN_VIDEO_LIBRARY_EMBEDDED_VIDEO"),player:K.PlayerTypes.iframe,type:K.VideoTypes.vod,url:we}});z([ct]),je(),J("idle")}catch(we){J("saveError"),ue.error("Failure when auto-saving embed video:",we)}},500)},[le,Ue,q,je,z,$]);return t.createElement("div",{className:"my-[30px] flex flex-col items-stretch rounded-[10px] border border-dashed border-[var(--admin-surface-5)] bg-[var(--admin-surface-2)] p-[30px]"},t.createElement(ie.A,{className:"h-[115.49px]",onDrop:nt}),t.createElement("div",{className:"my-[10px] mb-[6px] flex items-center text-[14px] font-bold leading-[20px] text-[var(--admin-text-100)] before:mr-5 before:h-px before:flex-1 before:bg-[var(--admin-surface-5)] before:content-[''] after:ml-5 after:h-px after:flex-1 after:bg-[var(--admin-surface-5)] after:content-['']"},$("ADMIN_VIDEO_LIBRARY_OR_USE_VIDEO_URL")),t.createElement(A.$,{className:"h-auto self-end p-0 text-[12px] leading-[16px]",context:"admin",onClick:de,variant:"link"},$(Je?"ACCESS_CONTROL_USE_THIRD_PARTY_LINK":"ACCESS_CONTROL_USE_THIRD_PARTY_EMBED_CODE")),t.createElement("div",{className:"relative mt-[6px]"},Je?t.createElement("textarea",{autoFocus:!0,className:"block min-h-[88px] w-full resize-y rounded-[5px] border border-[var(--admin-surface-5)] bg-[var(--admin-surface-3)] p-3 font-[family-name:var
1539(--admin-font-body)] text-[14px] font-normal leading-[20px] text-[var(--admin-text-100)] outline-none placeholder:font-[family-name:var(--admin-font-body)] placeholder:text-[14px] placeholder:font-normal placeholder:text-[var(--admin-text-300)]",onChange:Xe,placeholder:$("ADMIN_VIDEO_LIBRARY_EMBED_PLACEHOLDER")}):t.createElement("input",{className:"block h-[42px] w-full rounded-[5px] border border-[var(--admin-surface-5)] bg-[var(--admin-surface-3)] px-3 font-[family-name:var(--admin-font-body)] text-[14px] font-normal leading-[42px] text-[var(--admin-text-100)] outline-none placeholder:font-[family-name:var(--admin-font-body)] placeholder:text-[14px] placeholder:font-normal placeholder:leading-[42px] placeholder:text-[var(--admin-text-300)]",onChange:De,placeholder:$("ADMIN_VIDEO_LIBRARY_URL_PLACEHOLDER"),type:"text"}),ce==="loading"&&t.createElement("b",{className:"mt-2 block text-[12px] leading-[16px] text-[var(--admin-alert-warning)]"},$("ADMIN_LABEL_FETCHING_METADATA")),(ce==="error"||ce==="saveError"||ce==="twitchUnsupported")&&t.createElement("b",{className:"mt-2 flex items-center text-[12px] leading-[16px] text-[var(--admin-alert-error)]"},t.createElement(w.Ay,{color:"var(--admin-alert-error)",name:"warning",className:"mr-[6.27px] inline-block [&_svg]:h-[8.76px] [&_svg]:w-[11.45px]"}),ce==="saveError"&&$("ADMIN_VIDEO_LIBRARY_AUTOSAVE_FAILED"),ce==="twitchUnsupported"&&$("ADMIN_VIDEO_LIBRARY_TWITCH_NOT_SUPPORTED"),ce==="error"&&$("ADMIN_VIDEO_LIBRARY_INCORRECT_URL_FORMAT"))))};var ae=e(915683),Ke=e(80247),_e=Object.defineProperty,ve=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,se=(z,$,le)=>$ in z?_e(z,$,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[$]=le,Z=(z,$)=>{for(var le in $||($={}))Ie.call($,le)&&se(z,le,$[le]);if(xe)for(var le of xe($))M.call($,le)&&se(z,le,$[le]);return z},H=(z,$)=>ve(z,Me($));const oe=200,k=({data:z,onClose:$,onDismiss:le,onSelectItem:Ue,type:q})=>{var Fe;const je=(0,ne.useDispatch)(),{t:Je}=(0,x._h)(),We=(0,ee.d4)(P.mC),ce=(0,ee.d4)(O.V2d),J=(0,ee.d4)(_.GZ),{files:S,isLoadingMore:de,loading:De,loadMore:nt,filters:Xe,setFilters:Ce,videos:Re,removeFile:we,resetFilters:ze,retryUpload:ct,refresh:ot}=(0,n.Z2)(),Qe=q??z?.type,Pt=(0,I.k)(),{renderToasts:xt,showToast:kt}=(0,g.d)(),ke=(0,t.useMemo)(()=>Qe&&f(Je,Qe,gt=>kt({content:gt})),[Qe,kt,Je]);(0,t.useEffect)(()=>(Ce(gt=>Z(Z({},gt),ke?.filters)),()=>ze()),[ke,ze]);const rt=(0,t.useCallback)(gt=>Ce(Rt=>H(Z({},Rt),{search:gt})),[Ce]),dt=(0,t.useCallback)(gt=>{var Rt,jt;const Pn=(jt=(Rt=gt?.elements)==null?void 0:Rt.call(gt))==null?void 0:jt.viewport;if(!Pn)return;const{scrollTop:vn,scrollHeight:Tn,clientHeight:pn}=Pn;Tn-vn-pn<=oe&&nt()},[nt]),ht=(0,t.useMemo)(()=>[...S,...Re.map(gt=>H(Z({},gt),{id:gt._id}))],[Re,S]),Gt=(0,t.useCallback)((gt,Rt)=>{if(!gt)return null;const jt=(0,r.W)(gt,"uploadStatus","uploadingStatus"),Pn=!!jt&&jt!=="complete",vn=tt=>{var Dt,W;tt.preventDefault(),Ue?.(gt),(Dt=z?.onSelectItem)==null||Dt.call(z,gt),(W=ke?.postSelectItemAction)==null||W.call(ke),Qe===y.A.ADMIN_LIBRARY&&Pt(gt.id),le?.()},Tn=ke?.rowActionButtonLabel||Je("ADMIN_LABEL_USE"),pn=ke?.rowActionIcon||"play";return t.createElement(c.Bc,{delayDuration:0},t.createElement(c.m_,null,t.createElement(c.k$,{asChild:!0},t.createElement(A.$,{className:"mr-[5px] h-6 w-6 rounded-full p-[5px]",context:"admin","data-testid":`useVideo-${Rt}`,disabled:Pn,onClick:vn,size:"icon",type:"button"},t.createElement(w.Ay,{className:"[&_svg]:h-full [&_svg]:w-full",name:pn}))),t.createElement(c.ZI,{side:"bottom"},Tn)))},[ke,Qe,Pt,le,Je,Ue]),[Ut,qt]=(0,t.useState)(new Set),[Ot,Ht]=(0,t.useState)([]),[Xt,zt]=(0,t.useState)([]),[mn,nn]=(0,t.useState)(void 0),yn=(0,t.useMemo)(()=>Ot.length===1?{key:"ADMIN_PROMPT_CONFIRM_VIDEO_DELETION"}:Ot.length>1&&Ot.length===ht.length?{key:"ADMIN_PROMPT_CONFIRM_ALL_VIDEOS_DELETION"}
1539:{key:"ADMIN_PROMPT_CONFIRM_X_VIDEOS_DELETION",values:{x:String(Ot.length)}},[ht.length,Ot.length]),_n=(0,t.useCallback)(gt=>{if(S.some(Rt=>Rt.id===gt)){Ht([{onDelete:()=>we(gt)}]);return}Ht([{collection:"videos",objectId:gt}])},[S,Re,we]),Cn=(0,t.useCallback)(gt=>{const Rt=Re.find(jt=>jt._id===gt)||S.find(jt=>jt.id===gt);Rt&&zt([Rt])},[Re,S]),xn=(0,t.useCallback)(()=>{const gt=[];for(const{_id:Rt}of Re)Ut.has(Rt)&&gt.push({collection:"videos",objectId:Rt});for(const{id:Rt}of S)Ut.has(Rt)&&gt.push({onDelete:()=>we(Rt)});Ht(gt)},[Re,S,we,Ut]),Nn=(0,t.useCallback)(()=>{const gt=[];for(const Rt of Re)Ut.has(Rt._id)&&gt.push(Rt);for(const Rt of S)Ut.has(Rt.id)&&gt.push(Rt);zt(gt)},[Re,S,Ut]),Dn=(0,t.useCallback)(()=>{Ht([]),ot()},[ot]),hn=(0,t.useCallback)(async()=>{const Rt=(await Promise.allSettled(Ot.map(async jt=>{if(jt.onDelete){await jt.onDelete();return}jt.objectId&&We&&ce&&await(0,E.Ln)(jt.objectId,We,ce)}))).filter(jt=>jt.status==="rejected");Rt.length>0&&Rt.forEach(jt=>Ke.error("Failed to delete video:",jt.reason)),Rt.length<Ot.length&&je((0,C.wU)()),Dn()},[je,Dn,Ot,We,ce]),Zt=(0,t.useCallback)(()=>{zt([]),nn(void 0)},[]),Yt=(0,t.useCallback)(()=>{if($)return $();if(le)return le()},[$,le]);(0,t.useEffect)(()=>(je((0,N.w9)()),()=>{je((0,N.Cw)())}),[je]);const In=(0,t.useRef)(J);return(0,t.useEffect)(()=>{Object.keys(In.current).some(Rt=>!J[Rt])&&ot(),In.current=J},[J,ot]),(0,t.useEffect)(()=>{const gt=[];let Rt=!1;Xt.forEach(jt=>{var Pn;const vn=(Pn=jt._id)!=null?Pn:jt.id;if(!vn){gt.push(jt);return}const Tn=S.find(pn=>pn.id===vn)||Re.find(pn=>pn._id===vn);Tn&&Tn!==jt&&(Rt=!0,gt.push(Tn))}),Rt&&zt(gt)},[S,Re,Xt]),t.createElement(o.lG,{context:"admin",open:!0,onOpenChange:gt=>{gt||Yt()}},t.createElement(o.Cf,{size:"adminModal",hideCloseButton:!0,className:"flex h-[min(90vh,920px)] flex-col gap-0 overflow-hidden border-none p-0 text-[0.75rem] leading-4 font-[family-name:var(--admin-font-body)] data-[state=open]:animate-none data-[state=closed]:animate-none"},t.createElement("div",{className:"flex-1 min-h-0"},t.createElement(p.A,{variant:"admin",className:"h-full",onScroll:dt},t.createElement("div",{className:"p-[30px]"},t.createElement(R,{handleBulkDelete:xn,handleBulkEdit:Nn,handleClose:Yt,mode:ke,selectedItems:Ut}),t.createElement(Be,{setItemsToEdit:zt}),t.createElement("div",{className:"-mt-[15px]"},!De&&ht.length===0&&!((Fe=Xe.search)!=null&&Fe.trim())?t.createElement("div",{className:"flex min-h-[119px] items-center justify-center text-[14px] leading-[20px] text-[var(--admin-text-200)]"},Je("ADMIN_VIDEO_LIBRARY_NO_VIDEOS")):t.createElement(m.A,{actions:Gt,handleSelectionChanged:qt,isLoadingMore:de,loading:De,onDelete:_n,onEdit:Cn,onRetryUpload:ct,onSearch:rt,selectionVideos:ht,videos:ht}))))),Ot.length>0&&t.createElement(a.A,{cancelKey:"ADMIN_ACTION_CANCEL_DELETION",continueKey:"ADMIN_ACTION_CONFIRM_DELETION",descriptionTextKey:"ADMIN_PROMPT_CONFIRM_DELETION_DISCLAIMER",maxWidth:"300px",onBack:()=>Dn(),onConfirm:()=>hn(),titleKey:yn.key,titleValues:yn.values}),Xt.length>0&&t.createElement(ae.default,{data:{videos:Xt,initialTab:mn},onAfterNavigateToPaywallDesign:Yt,onDismiss:Zt}),xt()))}},517144:(Ze,re,e)=>{e.d(re,{A:()=>m});var t=e(925374);const m=t.VideoLibraryModalV2},783554:(Ze,re,e)=>{e.d(re,{A:()=>r});var t=e(224191),m=e.n(t),A=e(272568),a=e(346002);const r=()=>{const y=(0,t.useSelector)(a.Gw),g=(0,t.useDispatch)();return[y,()=>{y&&g((0,A.sq)())}]}},98793:(Ze,re,e)=>{e.d(re,{A:()=>m});var t=e(63696);function m(A){const a=t.Children.count(A)===1?t.Children.only(A):null;return(r,...y)=>(0,t.isValidElement)(a)?(0,t.cloneElement)(a,r,y):null}},801962:(Ze,re,e)=>{e.d(re,{A:()=>ee});var t=e(63696),m=e(224191),A=e.n(m),a=e(932043),n=e(272568),r=e(400781),y=e(467783),g=e(489306),I=e(365179),x=e(103742);const ee=C=>{const N=(0,m.useSelector)(n.kL),[P]=(0,x.A)("objects",N),[O]=(0,x.A)("objects",C),_=(0,m.useSelector)(n.AM),E=(0,m.useSelector)(r.yT),o=(0,m.useSelector)(r.RQ),c=(0,m.useSelector)(I.s0s),p=(0,m.useDispatch)(),w=(0,t.useCallback)(F=>{if(!F)return null;const D=JSON.parse(JSON.stringify(F));return F.data.gate||(D.data.gate={kind:a.GQ.NONE}),D},[]),K=F=>{if(!L)return;const D=E?.filter(R=>
1539R.page.slug!==F);E?.length!==D?.length&&f({pages:D,state:o?"on":"off"}),(0,y.i)(L._id)},f=F=>{p((0,n.xY)(n.NU.CHANNEL_NAVIGATION,F,!0))},L=w(_[C]||O||P),b=!!O,i=L&&L._id!==N;return{deleteDoc:()=>{i&&(b?(K(L.slug),p((0,y.Au)(L._id))):p((0,y.NI)(L._id,null)),c===L._id&&p((0,g.HC)({path:"/"})))},canDelete:i}}},756395:(Ze,re,e)=>{e.d(re,{A:()=>N});var t=e(63696),m=e(224191),A=e.n(m),a=e(493068),n=e(429195),r=e(365179),y=e(950111),g=e(498297),I=e(106654);const x="ADMIN_PRIVATE_PAGE_NAVBAR_WARNING",ne=new Set;let ee=null;const C=()=>{ne.clear(),ee=null};function N(){var P;const O=(0,m.useDispatch)(),_=(0,m.useSelector)(r.iMf),E=(0,m.useSelector)(r.Vki),o=(0,m.useSelector)(y.hE),c=(0,m.useSelector)(g.W6),p=(0,t.useRef)(o);(0,t.useEffect)(()=>{p.current!==o&&(ne.delete(p.current),p.current=o)},[o]),(0,t.useEffect)(()=>{var w,K;const f=c.find(R=>R.message.textKey===x),L=(w=_?.slug)!=null?w:null,b=!!L&&(0,I.B9)(o,L),i=(K=_?.data)==null?void 0:K.private,v=ne.has(o),F=!!f&&!!ee&&!!L&&L!==ee;if(!E)return;if(!!f&&b&&(i===!1||F)){O((0,a.ww)({id:f.id,priority:f.priority})),ee=null;return}if(i===!0&&b){if(f||v)return;ee=L,O((0,a.H_)({action:R=>{ne.add(o),ee=null,R()},buttons:[{textKey:"OK",buttonCss:"margin-left: 15px;"},{background:"transparent",buttonCss:"padding: 0 10px;",icon:"cancel",text:"",textColor:n.o0B}],notificationTextKey:x}))}},[O,c,E,_?._id,(P=_?.data)==null?void 0:P.private,_?.slug,o])}},159776:(Ze,re,e)=>{e.d(re,{A:()=>P});var t=e(683025),m=e(41989),A=e(782117),a=e(229236),n=e(654414),r=e(392971),y=e(224191),g=e.n(y),I=e(400781),x=e(463302),ne=e(689285),ee=e(89649),C=e(272568);const P=({onSave:O,item:_})=>{const{t:E}=(0,m._h)(),o=(0,y.useSelector)(I.V2),c=(0,y.useDispatch)(),p=(0,y.useSelector)(x.mC)||"",w=A.Ik().shape({type:A.Yj().oneOf(Object.values(["creator","viewer"])),streamContent:A.Ik().shape({contentId:A.Yj(),contentName:A.Yj(),contentType:A.Yj()}).test("type",E("FIELD_IS_REQUIRED",{field:E("GAME_TITLE")}),function(f){return this.parent.type==="creator"?!!f?.contentId&&!!f?.contentName:!0}),title:A.Yj().trim().required(E("FIELD_IS_REQUIRED",{field:E("ADMIN_LABEL_TITLE")})),description:A.Yj().trim().required(E("FIELD_IS_REQUIRED",{field:E("ADMIN_LABEL_DESCRIPTION")})),rewardDescription:A.Yj().trim().required(E("FIELD_IS_REQUIRED",{field:E("ADMIN_LABEL_QUEST_REWARD")})),claimedMessage:A.Yj().trim().test("rewardType",E("FIELD_IS_REQUIRED",{field:E("ADMIN_QUEST_EDITOR_CLAIMED_MESSAGE")}),function(f){return this.parent.rewardType!==a.E.WEBHOOK?!!f:!0}),timeMinimum:A.ai().nullable().positive(),timeMaximum:A.ai().nullable().positive(),rewardType:A.Yj().trim().required().oneOf(Object.values(a.E)),webhookId:A.Yj().test("rewardType",E("FIELD_IS_REQUIRED",{field:E("WEBHOOK_ID")}),function(f){return this.parent.rewardType===a.E.WEBHOOK?!!f:!0}),webhookValue:A.ai().test("rewardType",E("FIELD_IS_REQUIRED",{field:E("ADMIN_QUEST_EDITOR_REWARD_VALUE")}),function(f){return this.parent.rewardType===a.E.WEBHOOK?!!f:!0}),actions:A.YO().of(A.Ik().shape({arrayId:A.Yj(),body:A.Yj().trim().required(E("DISPLAY_TEXT_REQUIRED_FOR_QUEST_ACTION")),kind:A.Yj().oneOf(Object.values(n.o)),validationValue:A.Yj().trim().test("validationValue",function(f){return/(:specific)|(:panel$)|(:channel$)|(:link)/g.test(this.parent.kind)?!!f:!0}),valueRequired:A.ai().min(1).test("valueRequired",function(f){return/(^watch:)(:video$)|(:any)|(retweet)|(stream)/g.test(this.parent.kind)?!!f:!0}),timeMinimum:A.ai().nullable().positive().test("timeMinimum",function(f){return this.parent.kind===n.o.VisitTime?!!f:!0}),timeMaximum:A.ai().nullable().positive().test("timeMaximum",function(f){return this.parent.kind===n.o.VisitTime?!!f:!0})})).test("actions",E("AT_LEAST_ONE_ACTION_REQUIRED"),f=>f&&f.length>0),background:A.Ik().shape({image:A.Yj(),type:A.Yj().oneOf(Object.values(r.xj)),customColor:A.Yj(),color:A.Yj()})}),K=async f=>{var L,b,i;const v=f._id?ne.Uo:ne.bv;try{await v({primaryToken:p,questDoc:f,siteId:o}),c((0,C._L)()),O()}catch(F){const D=((L=F.response)==null?void 0:L.statusText)||F.message||"Unknown error",R=((i=(b=F.response)==null?void 0:b.data)==null?void 0:i.message)||D||E("QUEST_CREATION_ERROR");c((0,ee.kh)(R))}};return(0,t.Wx)({onSubmit:K,initialValues:_,validationSchema:w})}},623171:(Ze,re,e)=>{e.d(re,{A:()=>f});var t=e(63696),m=e(609187),A=e(710324),a=e(565627),n=e(734082),r=e(396543),y=e(346002),g=e(270638),I=e(160788),x=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,O=(L,b,i)=>b in L?x(L,b,{enumerable:!0,configurable:!0,writable:!0,value:i}):L[b]=i,_=(L,b)=>{for(var i in b||(b={}))N.call(b,i)&&O(L,i,b[i]);if(C)for(var i of C(b))P.call(b,i)&&O(L,i,b[i]);return L},E=(L,b)=>ne(L,ee(b)),o=(L=>(L.CommunityManager="adminbarCommunity",L.AnalyticsDashboard="adminbarAnalytics",L.PageEditor="adminbarChannels",L.Automation="adminbarAutomation",L.AutomationRuleBuilder="adminbarAutomationRuleBuilder",L))(o||{});const c=new Set(["adminbarAnalytics"]),p={Component:null,isRenderingAdmin:!1,isAnalytics:!1,tabName:null},w=(L,b)=>b.tabName&&b.Component?E(_({},L),{Component:b.Component,isRenderingAdmin:!0,isAnalytics:c.has(b.tabName),tabName:b.tabName}):p,f=()=>{const L=(0,I.A)(n.LH),b=(0,I.A)(y.Q6),i=(0,I.A)(y.tP),v=(0,I.A)(y.eh),F=(0,I.A)(y.UV),[D,R]=(0,t.useReducer)(w,p),ie=(0,I.A)(y.Fl);return(0,t.useEffect)(()=>
1539{if(L){if(b){R({Component:A.A,tabName:"adminbarCommunity"});return}if(v){R({Component:r.A,tabName:"adminbarAutomation"});return}if(ie){R({Component:g.A,tabName:"adminbarAutomationRuleBuilder"});return}if(i){R({Component:m.A,tabName:"adminbarChannels"});return}if(F){R({Component:a.A,tabName:"adminbarAnalytics"});return}R({Component:null,tabName:null})}},[L,b,i,F,v,ie]),D}},236610:(Ze,re,e)=>{e.d(re,{A:()=>n});var t=e(63696),m=e(816970),A=e(776637),a=e.n(A);function n({fieldMap:r,renderConditions:y}){const[g,I]=(0,t.useState)((0,m.Uq)(r)),[x,ne]=(0,t.useState)((0,m.MV)(g));return(0,t.useEffect)(()=>{const ee=(0,m.MV)(g);y.forEach(({condition:C,fields:N})=>{C&&N.forEach(ee.add)}),ne(ee)},[a()(y)]),(0,t.useEffect)(()=>{I((0,m.Uq)(r))},[r]),x.has}},599950:(Ze,re,e)=>{e.d(re,{A:()=>K});var t=e(63696),m=e(224191),A=e.n(m),a=e(962832),n=e.n(a),r=e(16357),y=e(103742),g=e(776637),I=e.n(g),x=e(990220),ne=e(365179),ee=e(463302),C=e(80247),N=Object.defineProperty,P=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,E=(f,L,b)=>L in f?N(f,L,{enumerable:!0,configurable:!0,writable:!0,value:b}):f[L]=b,o=(f,L)=>{for(var b in L||(L={}))O.call(L,b)&&E(f,b,L[b]);if(P)for(var b of P(L))_.call(L,b)&&E(f,b,L[b]);return f};const c={playlist:`${x.bc}/list`,video:`${x.S9}/list`};var p=(f=>(f.playlist="playlist",f.video="video",f))(p||{});const K=(f,L,b)=>{const i=(0,m.useSelector)(ne.V2d),v=(0,m.useSelector)(ee.mC),[F,D]=(0,y.A)("objects",f),[R,ie]=(0,t.useState)({}),j=(0,t.useMemo)(()=>{const U=n()(F,"data.content",[]).find(ue=>ue.kind==="video");return n()(U,"data.live.schedule",[]).reduce((ue,Te)=>{const{duration:ye,kind:me,repeat:ge}=Te,B=n()(Te,`[${me}]._id`),Ae=new Date(Te.start_time).getTime(),Le=["daily","weekly","monthly"].includes(ge)?1/0:Ae+(ye||24*60*60)*1e3;return!B||Le<L||Ae>b||ue[me].push(B),ue},{playlist:[],video:[]})},[I()(F),f,L,b,D]);return(0,t.useEffect)(()=>{F&&D&&Object.entries(j).forEach(([Q,U])=>{U.length&&(0,r.A)({headers:{Authorization:`Bearer ${v}`,"x-maestro-client-id":i},method:"GET",params:{ids:U.join(",")},url:c[Q]}).then(({data:Ne})=>ie(o(o({},R),Ne))).catch(Ne=>{C.warn(`error fetching scheduled ${Q} data: ${Ne.message}`)})})},[I()(F),I()(j)]),R}},802987:(Ze,re,e)=>{e.d(re,{A:()=>ge});var t=e(63696),m=e(224191),A=e(776637),a=e.n(A),n=e(816970),r=e(256746),y=e(467783),g=e(716175),I=e(143727),x=e(323995),ne=e(365179),ee=e(217243),C=e(399597),N=e(346002),P=e(41989),O=e(463302),_=e(613166),E=Object.defineProperty,o=Object.defineProperties,c=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,f=(B,Ae,fe)=>Ae in B?E(B,Ae,{enumerable:!0,configurable:!0,writable:!0,value:fe}):B[Ae]=fe,L=(B,Ae)=>{for(var fe in Ae||(Ae={}))w.call(Ae,fe)&&f(B,fe,Ae[fe]);if(p)for(var fe of p(Ae))K.call(Ae,fe)&&f(B,fe,Ae[fe]);return B},b=(B,Ae)=>o(B,c(Ae));function*i({cardType:B,id:Ae,siteId:fe,t:Le}){const he={collection:"cards",renderer:b(L({},F(Le)[B]),{id:Ae}),type:"card"},Be=v(Le);if(B in Be){const ae=(0,n.jo)();yield b(L({},Be[B]),{_id:ae,siteId:fe}),"pollId"in he.renderer?he.renderer.pollId=ae:"personId"in he.renderer&&(he.renderer.personId=ae)}yield he}const v=(0,P.gV)(B=>(0,_.R)(()=>({person:{collection:"people",slug:"tokimonsta",type:"person",renderer:{linkIconName:"",linkText:"",linkUrl:"",personLinks:[{linkIconName:"twitter",linkText:B("ICON_NAME_TWITTER"),linkUrl:"https://twitter.com/tokimonsta"},{linkIconName:"globe",linkText:B("LABEL_WEBSITE"),linkUrl:" https://tokimonsta.com/"},{linkIconName:"instagram",linkText:B("ICON_NAME_INSTAGRAM"),linkUrl:"https://www.instagram.com/tokimonsta"}],personBio:B("LABEL_DEFAULT_PERSON_BIO"),personImageUrl:"https://static.maestro.io/media/5c08126958dfae005af67972/5c086ad8430aa40069f6f1f7.jpg",personName:B("LABEL_DEFAULT_PERSON_NAME"),personTitle:B("LABEL_DEFAULT_PERSON_TITLE")}},poll:{collection:"polls",data:{answer:"1",kind:"six_option_poll",name:B("LABEL_DEFAULT_POLL_QUESTION"),option_1:B("LABEL_DEFAULT_POLL_OPTION_1"),option_1_image:"",option_2:B("LABEL_DEFAULT_POLL_OPTION_2"),option_2_image:"",option_3:B("LABEL_DEFAULT_POLL_OPTION_3"),option_4:B("LABEL_DEFAULT_POLL_OPTION_4"),option_5:B("LABEL_DEFAULT_POLL_OPTION_5"),option_6:B("LABEL_DEFAULT_POLL_OPTION_6"),question:B("LABEL_DEFAULT_POLL_QUESTION"),show_numbers:!1,title:B("LABEL_DEFAULT_POLL_QUESTION")},slug:"who-is-your-favorite-tank-to-play",type:"poll"}}))),F=(0,P.gV)(B=>(0,_.R)(()=>({image:{cardType:"image",imageUrl:"https://static.maestro.io/media/5c08126958dfae005af67972/5c087265ce8b1b005b98e58d.png",title:B("LABEL_DEFAULT_IMAGE_CARD_TITLE")},message:{cardType:"message",ctaRenderer:{cardCtaType:"facebook_share"},message:B("LABEL_DEFAULT_MESSAGE_CARD_MESSAGE"),title:B("LABEL_DEFAULT_MESSAGE_CARD_TITLE")},person:{cardType:"person",personId:"5c086b2d8eef42bdadaca3b8",title:B("LABEL_DEFAULT_PERSON_CARD_TITLE")},poll:{cardType:"poll",pollId:"5ab57cd90f63f6b110659b75",title:B("LABEL_DEFAULT_POLL_CARD_TITLE")},tweet:{cardType:"tweet",tweetUrl:"https://twitter.com/Reuters/status/1070115536321753088"}})));var D=Object.defineProperty,R=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,Ne=(B,Ae,fe)=>Ae in B?D(B,Ae,{enumerable:!0,configurable:!0,writable:!0,value:fe}):B[Ae]=fe,ue=(B,Ae)=>{for(var fe in Ae||(Ae={}))Q.call(Ae,fe)&&Ne(B,fe,Ae[fe]);if(j)for(var fe of j(Ae))U.call(Ae,fe)&&Ne(B,fe,Ae[fe]);return B},Te=(B,Ae)=>R(B,ie(Ae));const ye={image:"pictures",message:"chat",tweet:"twitter",poll:"check",person:"adminbarUserProfiles"},me={image:"ADMIN_CARD_IMAGE_NAME",message:"ADMIN_CARD_MESSAGE_NAME",tweet:"ADMIN_CARD_TWEET_NAME",poll:"ADMIN_CARD_POLL_NAME",person:"ADMIN_CARD_PERSON_NAME"};function ge(){var B,Ae,fe,Le;const he=(0,m.useDispatch)(),Be=(0,m.useSelector)(J=>(0,x.g)(J,g.tx)),[ae,Ke]=(0,t.useState)({items:Object.values(r.eY)}
1539),_e=(0,m.useSelector)(N.dO),ve=(0,m.useSelector)(O.N6),[Me]=(0,I.A)({collection:"cards",refreshKey:_e,blockRequest:!ve}),xe=(0,m.useSelector)(ne.V2d),Ie=(0,m.useSelector)(ne.O_9),M=(0,m.useSelector)(N.hL),[se,Z]=(0,t.useState)(null),H=(0,t.useRef)(null),{t:oe}=(0,P._h)(),[k]=(0,C.A)(r.bt.map(J=>{var S;return{collection:"objects",id:(S=Me.find(de=>{var De;return((De=de.renderer)==null?void 0:De.cardType)===J}))==null?void 0:S._id}})),z=(0,t.useMemo)(()=>k.reduce((J,S)=>{var de;return(de=S?.renderer)!=null&&de.cardType&&(J[S.renderer.cardType]=S),J},{}),[k]);(0,t.useEffect)(()=>{const{current:J}=H;J&&(he((0,y.dJ)(g.tx,Te(ue({},Be),{cardId:J}))),H.current=null)},[_e]),(0,t.useEffect)(()=>{var J,S;if(M===null){Ke(De=>({items:De.items.map(nt=>Te(ue({},nt),{isActive:!1})),testId:"cardsList"}));return}const de=(S=(J=Object.values(z).find(De=>De?._id===(M||Ie)))==null?void 0:J.renderer)==null?void 0:S.cardType;Ke(De=>({items:De.items.map(nt=>Te(ue({},nt),{isActive:nt.kindId===de})),testId:"cardsList"}))},[z,M,Ie]);const $=(0,t.useCallback)(J=>{H.current=(0,n.jo)();for(const S of i({cardType:J,id:H.current,siteId:xe,t:oe}))he((0,y.m3)(S))},[]),le=(0,t.useCallback)(J=>{var S,de;const De=z[J];De?._id&&(((S=De.renderer)==null?void 0:S.cardType)!=="person"&&((de=De.renderer)==null?void 0:de.cardType)!=="poll"||"personId"in De.renderer||"pollId"in De.renderer)?he((0,y.dJ)(g.tx,Te(ue({},Be),{cardId:De._id}))):$(J)},[z,$,a()(Be)]),Ue=(0,t.useCallback)(()=>{he((0,y.dJ)(g.tx,Te(ue({},Be),{cardId:null})))},[a()(Be)]),q=(0,t.useCallback)((J,S)=>{S?le(J):Ue()},[le,Ue]),Fe=(0,t.useCallback)(J=>{const S=z[J];S&&(Z(S),he((0,y.EB)(S.renderer)))},[z]),je=(0,t.useCallback)(()=>{he((0,y.EB)(null)),Z(null)},[]),Je=(0,t.useCallback)(J=>{Z(S=>Te(ue({},S),{renderer:J})),he((0,y.EB)(J))},[]),We=(0,t.useCallback)(()=>{he((0,y.ix)("card",se._id,se.renderer,void 0,!0,!1)),je()},[se,je]),ce=!!(se&&!(0,ee.isEqual)(se.renderer,(Ae=z[(B=se.renderer)==null?void 0:B.cardType])==null?void 0:Ae.renderer));return{editorCard:se,editorCardTitleKey:se&&me[(fe=se.renderer)==null?void 0:fe.cardType],editorCardIcon:se&&ye[(Le=se.renderer)==null?void 0:Le.cardType],cardHasChanges:ce,catalogCards:ae,toggleCard:q,openCardEditor:Fe,closeCardEditor:je,editCard:Je,saveCard:We}}},908775:(Ze,re,e)=>{e.d(re,{Ay:()=>Te});var t=e(63696),m=e(224191),A=e.n(m),a=e(776637),n=e.n(a),r=e(318946),y=e(365179),g=e(256746),I=e(195722),x=e(41989),ne=e(44427),ee=e(569147),C=e(467783),N=e(716175),P=e(346002),O=e(217243),_=e.n(O),E=e(531877),o=e(460918),c=e(376661),p=Object.defineProperty,w=Object.defineProperties,K=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,i=(ye,me,ge)=>me in ye?p(ye,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ye[me]=ge,v=(ye,me)=>{for(var ge in me||(me={}))L.call(me,ge)&&i(ye,ge,me[ge]);if(f)for(var ge of f(me))b.call(me,ge)&&i(ye,ge,me[ge]);return ye},F=(ye,me)=>w(ye,K(me)),D=(ye,me)=>{var ge={};for(var B in ye)L.call(ye,B)&&me.indexOf(B)<0&&(ge[B]=ye[B]);if(ye!=null&&f)for(var B of f(ye))me.indexOf(B)<0&&b.call(ye,B)&&(ge[B]=ye[B]);return ge};const R={[g.zF]:!0,[g.pr]:!0,[g.vb]:!0},ie=(ye,me)=>{const{panelName:ge,panelType:B}=ye??{};if(!B)return ye;const Ae=(0,I.hL)(B,ge,me);return Ae===(ge??"")?ye:F(v({},ye),{panelName:Ae})},j=ye=>ye.map((me,ge)=>F(v({},me),{position:ge+1})),Q=(ye,me,ge)=>{const B=new Set(me);return ye.map(Ae=>B.has(Ae.id)?F(v({},Ae),{isActive:ge}):Ae)},U=(ye,me)=>{const ge=new Set(me),B=ye.filter(fe=>!ge.has(fe.id)),Ae=ye.filter(fe=>ge.has(fe.id)).map(fe=>{var Le=fe,{order:he}=Le,Be=D(Le,["order"]);return F(v({},Be),{isActive:!0})});return[...B,...Ae]},Ne=(ye,me,ge)=>!!(ye&&me&&me in ge),Te=()=>{var ye,me,ge;const B=(0,m.useDispatch)(),{t:Ae}=(0,x._h)(),{sidebarPanels:fe,configuredGroupPanels:Le,configuredPanelsMap:he,activePanelsMap:Be,availablePanelsMap:ae}=(0,c.a1)(),Ke=(0,ne.A)(),_e=(0,m.useSelector)(P.yD),ve=(0,m.useSelector)(y.s0s),Me=(0,m.useSelector)(P.J7),xe=(0,m.useSelector)(P.YN),Ie=(0,m.useSelector)(P.iq),M=(0,m.useSelector)(P.wn),se=(0,m.useSelector)(P.Wz),Z=(0,m.useSelector)(y.zJ3),[H,oe]=(0,t.useState)(!1),[k,z]=(0,t.useState)(null),[$,le]=(0,t.useState)(null),[Ue,q]=(0,t.useState)(null),Fe=(0,t.useMemo)(()=>H&&(k||Z&&Object.keys(he).find(ke=>he[ke]._id===Z))||null,[H,k,Z,n()(he)]);(0,t.useEffect)(()=>
1539{if(!Fe)return;const ke=he[Fe];if(!ke)return;const rt=Me?.[Fe]||ke.renderer||ke.data;B((0,C.g_)(ie(rt,Ae)))},[Fe]);const je=(0,t.useMemo)(()=>(0,O.sortBy)(Object.values(Be),"position").map((rt,dt)=>{const ht=v({},Ke[rt.baseKind]);return ht.isActive=rt.isActive,ht.isACopy=!!rt.numCopy,ht.multiInstance=rt.baseKind in R,ht.position=dt+1,ht.kindId=rt.kind,ht.id=rt._id,ht.arrayId=rt.arrayId,ht}),[n()(Be),Ke]),Je=(0,t.useMemo)(()=>Object.keys(ae).map((ke,rt)=>{const dt=he[ke];return(0,O.isEmpty)(dt)?F(v({},Ke[ke]),{isActive:!1,multiInstance:!1,position:rt+1}):F(v({},Ke[dt.baseKind]),{kindId:dt.kind,isActive:dt.isActive,isACopy:!!dt.numCopy,multiInstance:dt.baseKind in R,id:dt._id,arrayId:dt.arrayId,position:rt+1})}),[n()(ae),n()(he),Ke]);(0,t.useEffect)(()=>{Ie&&Ne(xe,Ie,he)&&(M==="enable"?ce(Ie):M==="edit"&&de(Ie),B((0,C.am)()))},[!!(Ie&&Ie in he),xe,Ie,M]),(0,t.useEffect)(()=>{$&&le(null)},[n()(je)]);const We=(0,t.useCallback)(ke=>(...rt)=>{_e&&B((0,C.Yi)(null)),ke(...rt)},[B,_e]),ce=We((0,t.useCallback)(ke=>{var rt;if(ke in he){const dt=he[ke]._id,ht=(rt=Le[ke])==null?void 0:rt.filter(qt=>!qt.numCopy),Ut=ht?.length>1?ht.map(qt=>qt._id):[dt];B((0,C.dJ)(N.tx,{items:U(fe,Ut)})),B((0,r.lI)(dt))}else B((0,C.t_)({kind:ke,action:"enable"}))},[n()(he),n()(Le),n()(fe),B])),J=We((0,t.useCallback)(ke=>{var rt;if(ke in he){const dt=he[ke]._id,ht=(rt=Le[ke])==null?void 0:rt.filter(qt=>!qt.numCopy),Ut=ht?.length>1?ht.map(qt=>qt._id):[dt];B((0,C.dJ)(N.tx,{items:Q(fe,Ut,!1)}))}},[n()(he),n()(Le),n()(fe),B])),S=We((0,t.useCallback)(ke=>{le(j(ke));const rt=ke.map((ht,Gt)=>({id:ht.id,arrayId:ht.arrayId,isActive:ht.isActive,order:(Gt+1)*o.Co})),dt=(0,E.Du)([...rt,...fe],"id");B((0,C.dJ)(N.tx,{items:dt}))},[n()(fe),B])),de=We((0,t.useCallback)(ke=>{var rt;if(ke in he){const dt=he[ke];if(!dt)return;((rt=Be[ke])==null?void 0:rt.isActive)?(B((0,r.lI)(dt._id)),z(null)):z(ke);const Gt=Me?.[ke]||dt.renderer||dt.data;B((0,C.g_)(ie(Gt,Ae))),oe(!0)}else B((0,C.t_)({kind:ke,action:"edit"}))},[n()(he),n()(Be),n()(Me),B,Ae])),De=We((0,t.useCallback)(()=>{oe(!1),z(null),se&&B((0,C.g_)(null))},[B,se])),nt=se?.panelType,Xe=We((0,t.useCallback)(ke=>{const rt=Fe||ke.panelType;if(!rt)return;(rt===Fe||rt===nt)&&B((0,C.g_)(ke)),B((0,C.An)(ve,rt,ke))},[Fe,nt,ve,B])),Ce=We((0,t.useCallback)(ke=>{const rt=Le[ke].reduce((dt,ht)=>Math.max(dt,ht.numCopy||0)+1,1);B((0,C.t_)({kind:ke,action:"duplicate",copyInformation:{numCopy:rt}}))},[n()(Le),B])),Re=We((0,t.useCallback)(ke=>{const rt=he[ke],dt=rt.renderer||rt.data,ht=ke.split("-")[0];B((0,C.cr)({id:rt._id,kind:ht,renderer:dt}))},[n()(he),B])),we=(0,t.useCallback)(ke=>{const rt=ke.split("-")[0];if(rt===Ue)return;ee.A[rt]&&(q(rt),B((0,C.Yi)(ee.A[rt])))},[B,Ue]),ze=Fe?(ye=he[Fe])==null?void 0:ye._id:void 0,ct=!!(Fe&&((me=Be[Fe])!=null&&me.isActive)),ot=fe.filter(ke=>ke.isActive!==!1),Qe=ze?ot.findIndex(ke=>ke.id===ze):-1,Pt=Qe===-1?void 0:(ge=ot[Qe].order)!=null?ge:void 0,xt=Qe===-1?void 0:(0,o.N$)(Qe),kt=(0,t.useCallback)(ke=>{if(!ze)return;const rt=fe.map(dt=>dt.id===ze?F(v({},dt),{order:ke}):dt);B((0,C.dJ)(N.tx,{items:rt}))},[ze,n()(fe),B]);return{canEditPanelOrder:ct,catalogActivePanels:$||je,catalogAvailablePanels:Je,closeEditPanel:De,currentEditingPanelKind:Fe,deletePanel:Re,disablePanel:J,duplicatePanel:Ce,editPanel:Xe,editingPanelOrder:Pt,editingPanelOrderFallback:xt,enablePanel:ce,openEditPanel:de,previewPanel:we,reorderPanel:S,setPanelOrder:kt}}},467783:(Ze,re,e)=>{e.d(re,{$B:()=>ue,$k:()=>le,$l:()=>dt,An:()=>Ht,Au:()=>Dt,BS:()=>Le,B_:()=>fe,Bo:()=>ze,Bq:()=>ct,C0:()=>Cn,CH:()=>$,CI:()=>te,CX:()=>m,Cq:()=>mt,Cs:()=>Vn,Cw:()=>rt,E8:()=>Ae,EB:()=>mn,Eh:()=>ne,Ez:()=>o,F0:()=>pn,F5:()=>R,H:()=>an,H1:()=>de,Hz:()=>n,I9:()=>se,JI:()=>A,Jb:()=>je,Ju:()=>r,K1:()=>Te,L5:()=>a,LS:()=>U,LW:()=>we,Md:()=>Be,Mz:()=>Qe,ND:()=>ve,NI:()=>Pe,O7:()=>p,OD:()=>M,OE:()=>me,OL:()=>kt,OT:()=>H,PE:()=>Mt,PJ:()=>gt,PZ:()=>Tt,QD:()=>ee,RU:()=>ce,SG:()=>y,T8:()=>_e,UB:()=>nn,UU:()=>Tn,Uv:()=>Ke,V2:()=>St,V7:()=>v,VN:()=>x,Vp:()=>De,W3:()=>l,W6:()=>We,WF:()=>zt,WG:()=>C,Wv:()=>Lt,XD:()=>Ie,XG:()=>Z,Xk:()=>Xe,Xo:()=>Ct,Yi:()=>qe,ZC:()=>D,ZH:()=>xe,ZQ:()=>w,_L:()=>Y,_S:()=>hn,_j:()=>O,aD:()=>P,aT:()=>z,ak:()=>B,am:()=>In,bk:()=>ge,bw:()=>Pt,cr:()=>Rt,cs:()=>nt,d1:()=>Ce,d7:()=>F,dJ:()=>jt,dn:()=>g,eQ:()=>Bn,eS:()=>Je,eY:()=>Ue,er:()=>ae,g_:()=>yn,gb:()=>_n,gl:()=>Gt,gw:()=>ye,hT:()=>J,hW:()=>K,hX:()=>L,i:()=>vn,iF:()=>S,im:()=>ie,it:()=>f,iu:()=>Nn,ix:()=>G,jH:()=>Me,k5:()=>j,kT:()=>ht,kf:()=>_,m3:()=>tt,mX:()=>$t,mg:()=>oe,mr:()=>Xt,n0:()=>xt,oz:()=>I,p:()=>Dn,pu:()=>Ne,qW:()=>en,rT:()=>N,s4:()=>Se,sd:()=>Ye,sq:()=>h,tU:()=>b,tV:()=>c,t_:()=>Yt,u7:()=>Zt,uB:()=>Fe,uE:()=>E,vK:()=>q,w9:()=>ke,wB:()=>ot,wD:()=>Pn,wU:()=>
1539W,wy:()=>k,xX:()=>Re,xY:()=>Ot,xm:()=>he,yD:()=>Kn,yK:()=>i,zg:()=>qt,zk:()=>Q});var t=e(304006);const m="admin/ADD_ADMIN_MODAL",A="admin/CLEAR_EDIT_TARGET",a="admin/CLEAR_PENDING_THEMES_DOCS",n="admin/CLEAR_PENDING_PAGE_DOC",r="admin/CLEAR_PENDING_GATE_CHANGE",y="admin/CLEAR_PENDING_PANEL_CHANGE",g="admin/CLEAR_REGION_RENDERER_DRAFT",I="admin/CONFIRM_CROSS_CHANNEL_VALIDATION_MODAL",x="admin/DISABLE_PANELS",ne="admin/EDIT_COLLECTION_ITEM",ee="admin/ENABLE_PANELS",C="admin/MAESTRO_GO_LIVE",N="admin/MAESTRO_GO_OFFLINE",P="admin/POP_ADMIN_MODAL",O="admin/PUBLISH_PENDING_CHANGES",_="admin/PUBLISH_PAGE_PENDING_CHANGES",E="admin/PUBLISH_GATE_STATE",o="admin/PUBLISH_PENDING_GATE_CHANGES",c="admin/PUBLISH_PENDING_PANEL_CHANGES",p="admin/RESET_ALL_PENDING_ADMIN_CHANGES",w="admin/RESET_PENDING_ADMIN_CHANGE",K="admin/SAVE_QUEST",f="admin/SAVE_SITE_SETTINGS",L="admin/SET_ADMIN_MODE",b="admin/SET_DRAFT_THEME",i="admin/SET_EDIT_TARGET",v="admin/SET_HAS_UNSAVED_CHANGES",F="admin/SET_MAESTRO_LIVESTREAM_PREVIEW",D="admin/SET_MOCK_CARD_RENDERER",R="admin/SET_MOCK_PANEL_RENDERER",ie="admin/SET_PENDING_ADMIN_CHANGE",j="admin/SET_PENDING_THEME_DOC",Q="admin/SET_PENDING_PANEL_CHANGE",U="admin/SET_PREVIEW_CARD_RENDERER",Ne="admin/SET_PREVIEW_ACTIVE_THEME",ue="admin/SET_PREVIEW_PANEL_RENDERER",Te="admin/SET_PREVIEW_EXPANDABLE_CARD_STATE",ye="admin/SET_REGION_RENDERER_DRAFT",me="admin/SET_REGION_SAVED",ge="admin/SET_HOME_PAGE",B="admin/UPDATE_REFRESH_KEY",Ae="admin/WRITE_LEGACY_SUCCESS",fe="admin/SET_ACCESS_CONTROL_FTUE",Le="admin/WRITE_TO_COLLECTION",he="admin/ARCHIVE_PAGE",Be="admin/SET_ACTIVE_ACTION",ae="admin/SET_ADMIN_BAR_SUB_MENU_QUEUE",Ke="admin/PUSH_ADMIN_BAR_SUB_MENU_KEY",_e="admin/POP_ADMIN_BAR_SUB_MENU_KEY",ve="admin/NAVIGATE_TO_ADMIN_BAR_ACTION",Me="admin/ADMIN_BAR_NAVIGATION",xe="admin/CLOSE_PANELS",Ie="admin/OPEN_BILLING_TAB",M="admin/SET_ACTIVE_ACTION_TYPE",se="admin/SET_CURRENT_SIDEBAR_PAGE",Z="admin/SET_IS_EDITING_GATE_LOGO",H="admin/SET_PENDING_PAGE_DOC",oe="admin/SET_GATE_TITLE_CHANGES",k="admin/SET_GATE_SUBTITLE_CHANGES",z="admin/SET_GATE_DATE_AND_TIME",$="admin/SET_GATE_NAVIGATION",le="admin/SET_GATE_LOGO",Ue="admin/SET_GATE_BACKGROUND",q="admin/SET_GATE_KIND_INFORMATION",Fe="admin/SET_GATE_PAYWALL",je="admin/CREATE_CHANNEL_OR_PAGE",Je="admin/CREATE_PANEL",We="admin/CREATE_PANEL_SUCCESS",ce="admin/CREATE_PANEL_ERROR",J="admin/DELETE_PANEL",S="admin/SET_ADMIN_BAR_NOTIFICATIONS",de="admin/DISPLAY_ADMIN_BAR_NOTIFICATIONS_ALERT",De="admin/DISPLAY_ADMIN_BAR_NUMERIC_NOTIFICATION",nt="admin/CLEAR_ADMIN_BAR_NOTIFICATION",Xe=(0,t.dQ)(Me,be=>({payload:be})),Ce=(0,t.dQ)(ge,be=>({payload:be})),Re=(0,t.dQ)(M,be=>({payload:be})),we=(0,t.dQ)(ae,be=>({payload:be})),ze=(0,t.dQ)(Ke,be=>({payload:be})),ct=(0,t.dQ)(ve,be=>({payload:be})),ot=(0,t.dQ)(xe),Qe=(0,t.dQ)(_e,be=>({payload:be})),Pt=(0,t.dQ)(Ie),xt=(0,t.dQ)(Be,be=>({payload:be})),kt=(0,t.dQ)(v,be=>({payload:{hasUnsavedChanges:be}})),ke=(0,t.dQ)(m),rt=(0,t.dQ)(P),dt=(0,t.dQ)(ee),ht=(0,t.dQ)(x),Gt=(0,t.dQ)(L,be=>({payload:{modeName:be}})),Ut=(0,t.dQ)(i,be=>({payload:{targetName:be}})),qt=()=>({type:A}),Ot=(0,t.dQ)(ie,(be,It,Jt)=>({payload:{clearTarget:Jt,pendingData:It,targetType:be}})),Ht=(0,t.dQ)(Q,(be,It,Jt)=>({payload:{pageId:be,kind:It,panel:Jt}})),Xt=(0,t.dQ)(p),zt=(0,t.dQ)(w,be=>({payload:{targetType:be}})),mn=(0,t.dQ)(U,be=>({payload:{cardRenderer:be}})),nn=(0,t.dQ)(Ne,be=>({payload:{theme:be}})),yn=(0,t.dQ)(ue,be=>({payload:{panelRenderer:be}})),_n=(0,t.dQ)(Te,(be,It)=>({payload:{cardId:be,stateKey:It}})),Cn=()=>({type:O}),xn=()=>({type:_}),Nn=(0,t.dQ)(E,({updatedPage:be})=>({payload:{updatedPage:be}})),Dn=(0,t.dQ)(o),hn=(0,t.dQ)(c),Zt=(0,t.dQ)(je,({newChannelOrPage:be,navigationParentId:It="",path:Jt=""})=>({payload:{newChannelOrPage:be,navigationParentId:It,path:Jt}})),Yt=(0,t.dQ)(Je,({kind:be,action:It,copyInformation:Jt})=>({payload:{kind:be,action:It,copyInformation:Jt}})),In=(0,t.dQ)(We),gt=(0,t.dQ)(ce),Rt=(0,t.dQ)(J,({id:be,kind:It,renderer:Jt})=>({payload:{id:be,kind:It,renderer:Jt}})),jt=(0,t.dQ)(ye,(be,It)=>({payload:{id:be,renderer:It}})),Pn=(0,t.dQ)(g,be=>({payload:{id:be}})),vn=(0,t.dQ)(n,be=>({payload:{id:be}})),Tn=(0,t.dQ)(r,be=>({payload:{id:be}})),pn=(0,t.dQ)(y,be=>({payload:{pageId:be}}
1539)),tt=(0,t.dQ)(Le,be=>({payload:{doc:be}})),Dt=(0,t.dQ)(he,be=>({payload:{id:be}})),W=(0,t.dQ)(Ae),Y=(0,t.dQ)(B),G=(0,t.dQ)(ne,(be,It,Jt,$n,qn,sa)=>({payload:{archivedTimestamp:$n,id:It,renderer:Jt,type:be,validateCrossChannelObject:qn,isDelete:sa}})),pe=(0,t.dQ)(j,(be,It)=>({payload:{doc:It,id:be}})),Pe=(0,t.dQ)(H,(be,It)=>({payload:{doc:It,id:be}})),Se=(0,t.dQ)(me,be=>({payload:{targetType:be}})),Ye=(0,t.dQ)(a),qe=(0,t.dQ)(R,be=>({payload:be})),ut=(0,t.dQ)(D,be=>({payload:be})),Lt=(0,t.dQ)(F,be=>({payload:be})),mt=(0,t.dQ)(C),Tt=(0,t.dQ)(N),Ct=(0,t.dQ)(b,be=>({payload:be})),l=(0,t.dQ)(f,(be,It)=>({payload:{data:It,typeKey:be}})),h=(0,t.dQ)(fe),te=(0,t.dQ)(I),Oe=(0,t.dQ)(K,be=>({payload:be})),it=(0,t.dQ)(se,be=>({payload:be})),Mt=(0,t.dQ)(oe,(be,It,Jt)=>({payload:{id:be,styledTitle:It,field:Jt}})),St=(0,t.dQ)(k,(be,It,Jt)=>({payload:{id:be,styledSubtitle:It,field:Jt}})),en=(0,t.dQ)(z,(be,It)=>({payload:{id:be,dateAndTime:It}})),$t=(0,t.dQ)($,(be,It)=>({payload:{id:be,navigation:It}})),an=(0,t.dQ)(le,(be,It)=>({payload:{id:be,logoData:It}})),Bn=(0,t.dQ)(Ue,(be,It)=>({payload:{id:be,backgroundData:It}})),Vn=(0,t.dQ)(q,(be,It,Jt,$n,qn)=>({payload:{id:be,kind:It,password:Jt,subscriptionsData:$n,amazonBenefitData:qn}})),Kn=(0,t.dQ)(Fe,(be,It)=>({payload:{id:be,hero:It}})),Sn=(0,t.dQ)(Z,be=>({payload:be})),Mn=(0,t.dQ)(S,be=>({payload:be})),Wn=(0,t.dQ)(de,be=>({payload:be})),kn=(0,t.dQ)(De,be=>({payload:be})),fn=(0,t.dQ)(nt,be=>({payload:be}))},777045:(Ze,re,e)=>{e.d(re,{NU:()=>t,X2:()=>y,XF:()=>a,aZ:()=>n,gX:()=>m,hJ:()=>A,xR:()=>r});const t={CHANNEL_NAVIGATION:"channelNavigation",COUNTDOWN:"countdown",FOOTER:"footer",FOOTER_LINKS:"footerLinks",HOME_ID:"homeId",LANDING:"landing",LOGO:"logo",NAVIGATION:"navigation",OFFLINE_IMAGE:"offlineImage",SIDEBAR:"sidebar",SOCIAL:"social",SPONSORS:"sponsors",DEFAULT_THEME_ID:"defaultThemeId"},m="noimage";var A=(g=>(g.ACCESS_CONTROL="access-control",g.BROADCAST="broadcast",g.DESIGN="design",g.EDIT="edit",g.MAESTRO_STREAM="maestroStream",g.PANELS="panels",g))(A||{});const a={ALLOW_NEW_ADMIN:"ALLOW_NEW_ADMIN",BILLING:"BILLING",CONCURRENTS:"CONCURRENTS",CUSTOMER_PROFILE:"CUSTOMER_PROFILE",ICONS:"ICONS",LOCALIZATION:"LOCALIZATION",LOGIN:"LOGIN",SUBSCRIPTIONS:"SUBSCRIPTIONS",TAGS:"TAGS",THIRD_PARTY:"THIRD_PARTY",USER_PROFILES:"USER_PROFILES",VIDEO_PLAYER:"VIDEO_PLAYER"};var n=(g=>(g.pageOrChannel="pageOrChannel",g.streaming="stream",g.content="content",g.access="access",g.editor="editor",g.design="design",g.overlays="overlays",g.panels="panels",g.pageOrChannelSettings="pageOrChannelSettings",g.library="library",g.logos="logos",g.analytics="analytics",g.trends="trends",g.earnings="earnings",g.engagement="engagement",g.videos="videos",g.videoControls="videoControls",g.automation="automation",g.insights="insights",g.community="community",g.subs="ticketsAndSubs",g.settings="settings",g.thirdParty="3rdPartyApps",g.admins="admins",g.billing="billing",g.developer="developer",g.icons="icons",g.localization="localization",g.login="loginIn",g.receipts="receipts",g.superAdmin="superAdmin",g.userProfile="userProfiles",g.help="help",g.siteAds="siteAds",g.automationRuleBuilder="automationRuleBuilder",g.retention="retention",g))(n||{});const r={automation:"automationRuleBuilder",automationRuleBuilder:"automation"};var y=(g=>(g.adminQuery="adminQuery",g.clearActiveAction="clearActiveAction",g.openAdminMode="openAdminMode",g.openLink="openLink",g.openSubMenu="openSubMenu",g.openSuperAdminModal="openSuperAdminModal",g.openLibrary="openLibrary",g))(y||{})},272568:(Ze,re,e)=>{e.d(re,{$l:()=>t.$l,AM:()=>A.AM,BW:()=>A.BW,C0:()=>t.C0,CI:()=>t.CI,IJ:()=>A.IJ,NI:()=>t.NI,NU:()=>m.NU,O4:()=>A.O4,Q:()=>A.Q,S:()=>A.S,UB:()=>t.UB,V0:()=>A.V0,W3:()=>t.W3,WF:()=>t.WF,Wz:()=>A.Wz,XF:()=>m.XF,Xo:()=>t.Xo,Zz:()=>A.Zz,_L:()=>t._L,dO:()=>A.dO,ev:()=>A.ev,fn:()=>n.Ay,gX:()=>m.gX,gl:()=>t.gl,ix:()=>t.ix,kL:()=>A.kL,lX:()=>A.lX,m3:()=>t.m3,n0:()=>t.n0,s4:()=>t.s4,sq:()=>t.sq,vh:()=>A.vh,wU:()=>t.wU,xY:()=>t.xY,xi:()=>A.xi,zg:()=>t.zg});var t=e(467783),m=e(777045),A=e(346002),a=e(557348),n=e(606679),r=e(689285)},300024:(Ze,re,e)=>{e.d(re,{n:()=>t});var t=(m=>(m.CHANNEL_VIEWED="admin.ChannelViewed",m.PAGE_VIEWED="admin.PageViewed",m.STREAM="stream",m.PANEL_ACTIVATED="admin.PanelActivated",m.CARD_ACTIVATED="admin.CardActivated",m.SHOPIFY_STORE_CONNECTED="admin.ShopifyStoreConnected",m.CHANNEL_PUBLISHED="admin.ChannelPublished",m.PAGE_PUBLISHED="admin.PagePublished",m.NAVBAR="admin.NavigationClicked",m.ADMIN_AUTO_LOGIN="admin.AutoLogin",m.ADMIN_LOGIN="admin.Login",m.ADMIN_LOGOUT="admin.Logout",m.ACCESS_TICKET_CREATED="admin.AccessTicketCreated",m.ACCESS_SUBSCRIPTION_CREATED="admin.AccessSubscriptionCreated",m.PURCHASE_PLAN_CLICKED="admin.PurchasePlanClicked",m.PLAN_PURCHASED="admin.PlanPurchased",m.LOGO_SAVED="admin.LogoSaved",m.NAVIGATION_SAVED="admin.NavigationSaved",m.DESIGN_SAVED="admin.DesignSaved",m.ADMIN_WENT_LIVE="admin.livestreamStarted",m))(t||{})},493068:(Ze,re,e)=>{e.d(re,{Dh:()=>a,H_:()=>x,cp:()=>A,hd:()=>r,q9:()=>n,tE:()=>y,vn:()=>g,ww:()=>C});var t=e(304006);const m=(0,t.Pl)("admin-notifications"),A=m("SEND_LOWP_NOTIFICATION"),a=m("SEND_MEDIUMP_NOTIFICATION"),n=m("SEND_HIGHP_NOTIFICATION"),r=m("SEND_CUSTOM_NOTIFICATION"),y=m("REMOVE_NOTIFICATION"),g=m("CLEAR_NOTIFICATIONS"),I=P=>({payload:P,type:A}),x=P=>({payload:P,type:a}),ne=P=>({payload:P,type:n}),ee=P=>({payload:P,type:r}),C=P=>({payload:P,type:y}),N=()=>({type:g})},389821:(Ze,re,e)=>{e.d(re,{A:()=>b});var t=e(462512),m=e(816970),A=e(636226),a=e(701419),n=e.n(a),r=e(493068),y=e(429195);const g=i=>i(),I={action:g,borderColor:y.jEq,buttons:[{background:y.jEq,text:"Ok",textColor:y.caQ}],icon:{color:y.jEq,name:"checkmarkCircle"},priority:"low",message:{background:"transparent",textColor:y.o0B,text:"Success!"}},x={action:g,borderColor:y.Gjz,buttons:[{background:y.Gjz,text:"Ok",textColor:y.caQ}],icon:{color:y.Gjz,name:"warning"},priority:"medium",message:{background:"transparent",textColor:y.o0B,text:"Warning!"}},ne={action:g,borderColor:y.__g,buttons:[{background:y.__g,text:"Ok",textColor:y.o0B}],icon:{color:y.__g,name:"warning"},priority:"high",message:{background:"transparent",textColor:y.o0B,text:"Error!"}},ee={action:g,borderColor:y.kjY,buttons:[{background:y.Qod,text:"Ok",textColor:y.o0B}],icon:{color:y.Qod,name:"checkmarkCircle"},priority:"low",message:{background:"transparent",textColor:y.o0B,text:"Empty notification"}},C=(0,A.a)()({custom:ee,high:ne,medium:x,low:I});var N=Object.defineProperty,P=Object.defineProperties,O=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,c=(i,v,F)=>
1539v in i?N(i,v,{enumerable:!0,configurable:!0,writable:!0,value:F}):i[v]=F,p=(i,v)=>{for(var F in v||(v={}))E.call(v,F)&&c(i,F,v[F]);if(_)for(var F of _(v))o.call(v,F)&&c(i,F,v[F]);return i},w=(i,v)=>P(i,O(v)),K=(i,v)=>{var F={};for(var D in i)E.call(i,D)&&v.indexOf(D)<0&&(F[D]=i[D]);if(i!=null&&_)for(var D of _(i))v.indexOf(D)<0&&o.call(i,D)&&(F[D]=i[D]);return F};const f={low:t.M,medium:t.M,high:t.M},L=()=>p({},f);function b(i=f,{payload:v,type:F}){var D,R;switch(F){case r.cp:case r.Dh:case r.q9:{const j={[r.cp]:"low",[r.Dh]:"medium",[r.q9]:"high"}[F],Q=v,U=n()(C[j]),Ne=w(p({},U),{id:(0,m.jo)()}),ue=(D=Q.buttons)==null?void 0:D.map(Te=>p(p({},Ne.buttons[0]),Te));return ue&&(Ne.buttons=ue),(0,A.j)("string",Q,"notificationText",Ne,"message.text"),(0,A.j)("string",Q,"notificationTextKey",Ne,"message.textKey"),(0,A.j)("function",Q,"action",Ne),w(p({},i),{[j]:[...i[j],Ne]})}case r.hd:{const ie=n()(C.custom),j=v,{priority:Q}=j,U=K(j,["priority"]);if(!(Q==="high"||Q==="medium"||Q==="low"))return i;const Ne=w(p({},ie),{id:(0,m.jo)(),priority:Q});return(R=U.buttons)!=null&&R.length&&(Ne.buttons=U.buttons.map(ue=>p(p({},Ne.buttons[0]),ue))),(0,A.j)("string",U,"message.background",Ne),(0,A.j)("string",U,"message.text",Ne),(0,A.j)("string",U,"message.textColor",Ne),(0,A.j)("string",U,"message.textKey",Ne),(0,A.j)("function",U,"action",Ne),(0,A.j)("string",U,"borderColor",Ne),(0,A.j)("string",U,"icon.name",Ne),(0,A.j)("string",U,"icon.color",Ne),w(p({},i),{[Q]:[...i[Q],Ne]})}case r.tE:{const{id:ie,priority:j}=v,Q=i[j].filter(({id:U})=>U!==ie);return w(p({},i),{[j]:Q})}case r.vn:return L();default:return i}}},498297:(Ze,re,e)=>{e.d(re,{Vr:()=>n,W6:()=>A});var t=e(980672);const m=r=>{var y;return((y=r.adminNotifications)==null?void 0:y.low)||[]},A=r=>{var y;return((y=r.adminNotifications)==null?void 0:y.medium)||[]},a=r=>{var y;return((y=r.adminNotifications)==null?void 0:y.high)||[]},n=(0,t.Mz)([a,A,m],(r,y,g)=>r[0]||y[0]||g[0]||null)},557348:(Ze,re,e)=>{e.d(re,{A:()=>b});var t=e(663280),m=e(718264),A=e.n(m),a=e(224319),n=e.n(a),r=e(221196),y=e.n(r),g=e(932043),I=e(467783),x=e(777045),ne=Object.defineProperty,ee=Object.defineProperties,C=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,_=(i,v,F)=>v in i?ne(i,v,{enumerable:!0,configurable:!0,writable:!0,value:F}):i[v]=F,E=(i,v)=>{for(var F in v||(v={}))P.call(v,F)&&_(i,F,v[F]);if(N)for(var F of N(v))O.call(v,F)&&_(i,F,v[F]);return i},o=(i,v)=>ee(i,C(v)),c=i=>typeof i=="symbol"?i:i+"",p=(i,v)=>{var F={};for(var D in i)P.call(i,D)&&v.indexOf(D)<0&&(F[D]=i[D]);if(i!=null&&N)for(var D of N(i))v.indexOf(D)<0&&O.call(i,D)&&(F[D]=i[D]);return F};const w={kind:g.GQ.PASSWORD,gate:{}};function K(){const i={};for(const v of Object.keys(x.aZ))i[v]={isHidden:!0,isAlert:!1,notificationsAmount:0};return i}const f=()=>({activeAction:null,activeTab:null,activeType:null,adminBarSubMenuQueue:["main"],adminBarNotifications:K(),adminMode:null,currentSidebarPage:null,editModeTarget:null,hasUnsavedChanges:!1,creatingKindPanel:null,creatingPanelAction:null,isCreatingPanel:!1,isEditingGateLogo:!1,livestreamPreviewActive:!1,mockCardRenderer:null,mockPanelRenderer:null,mockThemeRenderer:null,modalCount:0,panelsActive:!1,pendingAdminChanges:{},pendingPageDocs:{},pendingGateChanges:{},pendingThemesDocs:{},pendingPanelChanges:{},previewActiveTheme:null,previewCardRenderer:null,previewExpandableCardState:null,previewPanelRenderer:null,refreshKey:y().generate(),regionRendererDrafts:{},isPublishingPendingChanges:!1}),b=(i=f(),{payload:v,type:F})=>{switch(F){case I.CX:return o(E({},i),{modalCount:i.modalCount+1});case I.aD:return o(E({},i),{modalCount:Math.max(i.modalCount-1,0)});case I.er:return o(E({},i),{adminBarSubMenuQueue:v});case I.Uv:return i.adminBarSubMenuQueue[i.adminBarSubMenuQueue.length-1]===v?i:o(E({},i),{adminBarSubMenuQueue:[...i.adminBarSubMenuQueue,v]});case I.T8:return i.adminBarSubMenuQueue.length===1?i:o(E({},i),{adminBarSubMenuQueue:i.adminBarSubMenuQueue.slice(0,-1)});case I.jH:{const{activeAction:D,adminBarSubMenuQueue:R}=v;return o(E({},i),{activeAction:D,adminBarSubMenuQueue:R})}case I.Md:return o(E({},i),{activeAction:v});case I.OD:return o(E({},i),{activeType:v,currentSidebarPage:v?i.currentSidebarPage:null});case I.V7:return o(E({},i),{hasUnsavedChanges:v.hasUnsavedChanges});case I.hX:return o(E({},i),{activeTab:!i.adminMode||v.modeName?i.activeTab:null,adminMode:v.modeName,livestreamPreviewActive:v.modeName==="maestroStream",panelsActive:!1});case I.VN:return o(E({},i),{adminMode:null,editModeTarget:null,panelsActive:!1});case I.ZH:return o(E({},i),{editModeTarget:null,panelsActive:!1});case I.OE:{const{targetType:D}=v,R=i.pendingAdminChanges[D];return o(E({},i),{pendingAdminChanges:o(E({},i.pendingAdminChanges),{[D]:o(E({},R),{saved:!0}
1539)})})}case I.yK:return o(E({},i),{editModeTarget:v.targetName,mockCardRenderer:null,mockPanelRenderer:null,previewCardRenderer:null,previewExpandableCardState:null,previewPanelRenderer:null});case I.QD:return o(E({},i),{adminMode:x.hJ.EDIT,editModeTarget:x.NU.SIDEBAR,mockCardRenderer:null,mockPanelRenderer:null,panelsActive:!0,previewCardRenderer:null,previewExpandableCardState:null,previewPanelRenderer:null});case I.O7:return o(E({},i),{pendingAdminChanges:{}});case I.ZQ:{const{targetType:D}=v,R=i.pendingAdminChanges,{[D]:ie}=R,j=p(R,[c(D)]);return o(E({},i),{pendingAdminChanges:j})}case I.im:{const{clearTarget:D,targetType:R,pendingData:ie}=v,j=i.pendingAdminChanges[R],Q=j?.localData;return A()(Q,ie)?o(E({},i),{pendingAdminChanges:o(E({},i.pendingAdminChanges),{[R]:{localData:Q}})}):o(E({},i),{editModeTarget:D?null:i.editModeTarget,pendingAdminChanges:o(E({},i.pendingAdminChanges),{[R]:o(E({},j),{pendingData:ie})})})}case I.JI:{const D=i,{editModeTarget:R}=D,ie=p(D,["editModeTarget"]),{hasUnsavedChanges:j}=i;return j?o(E({},i),{editModeTarget:void 0,mockCardRenderer:null,mockPanelRenderer:null,mockThemeRenderer:null,previewCardRenderer:null,previewExpandableCardState:null,previewPanelRenderer:null}):(0,t.Ay)(ie,Q=>{Q.previewCardRenderer=null,Q.mockPanelRenderer=null,Q.mockCardRenderer=null,Q.previewExpandableCardState=null,Q.previewPanelRenderer=null})}case I.gw:return(0,t.Ay)(i,D=>{const{id:R,renderer:ie}=v;D.regionRendererDrafts[R]=ie});case I.dn:return(0,t.Ay)(i,D=>{const{id:R}=v;delete D.regionRendererDrafts[R]});case I.E8:return o(E({},i),{refreshKey:y().generate(),isPublishingPendingChanges:!1});case I.ak:return o(E({},i),{refreshKey:y().generate()});case I.LS:return o(E({},i),{mockCardRenderer:null,previewCardRenderer:v.cardRenderer});case I.pu:return o(E({},i),{previewActiveTheme:v.theme});case I.$B:return o(E({},i),{mockPanelRenderer:null,previewPanelRenderer:v.panelRenderer});case I.K1:return o(E({},i),{previewExpandableCardState:{cardId:v.cardId,stateKey:v.stateKey}});case I.OT:return(0,t.Ay)(i,D=>{const{id:R,doc:ie}=v;R&&(D.pendingPageDocs[R]=ie)});case I.k5:return(0,t.Ay)(i,D=>{const{id:R,doc:ie}=v;R&&(D.pendingThemesDocs[R]=ie)});case I.Hz:{const{id:D}=v;return o(E({},i),{pendingPageDocs:n()(i.pendingPageDocs,D)})}case I.Ju:{const{id:D}=v;return o(E({},i),{pendingGateChanges:n()(i.pendingPageDocs,D)})}case I.zk:return(0,t.Ay)(i,D=>{const{pageId:R,kind:ie,panel:j}=v;i.pendingPanelChanges[R]?D.pendingPanelChanges[R][ie]=j:D.pendingPanelChanges[R]={[ie]:j}});case I.SG:{const{pageId:D}=v;return o(E({},i),{pendingPanelChanges:n()(i.pendingPanelChanges,D)})}case I.L5:return o(E({},i),{pendingThemesDocs:{}});case I.F5:return o(E({},i),{mockPanelRenderer:v});case I.ZC:return o(E({},i),{mockCardRenderer:v});case I.tU:return o(E({},i),{mockThemeRenderer:v});case I.d7:return o(E({},i),{livestreamPreviewActive:!!v});case I.I9:return o(E({},i),{currentSidebarPage:v});case I.mg:return(0,t.Ay)(i,D=>{const{id:R,styledTitle:ie,field:j}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.gate[j]=ie)});case I.wy:return(0,t.Ay)(i,D=>{const{id:R,styledSubtitle:ie,field:j}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.gate[j]=ie)});case I.aT:return(0,t.Ay)(i,D=>{const{id:R,dateAndTime:ie}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.gate.subscriptionTimestamp=ie)});case I.CH:return(0,t.Ay)(i,D=>{const{id:R,navigation:ie}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.gate.navigation=ie)});case I.$k:return(0,t.Ay)(i,D=>{const{id:R,logoData:ie}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.gate=E(E({},i.pendingPageDocs[R].data.gate.gate),ie))});case I.eY:return(0,t.Ay)(i,D=>{const{id:R,backgroundData:ie}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.gate.background=ie,ie?.desktopImage||(D.pendingPageDocs[R].data.gate.gate.subscriptionGateBackgroundWeb=void 0),ie?.mobileImage||(D.pendingPageDocs[R].data.gate.gate.subscriptionGateBackgroundMobile=void 0))});case I._j:return o(E({},i),{isPublishingPendingChanges:!0});case I.vK:return(0,t.Ay)(i,D=>{const{id:R,kind:ie,password:j,subscriptionsData:Q,amazonBenefitData:U}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.kind=ie,i.pendingGateChanges[R]||
1539(D.pendingGateChanges[R]=w),D.pendingGateChanges[R].gate.password=j,Q&&(D.pendingPageDocs[R].data.gate.gate.subscriptions=Q.subscriptions,D.pendingPageDocs[R].data.gate.gate.bundles=Q.bundles,D.pendingPageDocs[R].data.gate.gate.hiddenEntitlements=Q.hiddenEntitlements,D.pendingPageDocs[R].data.gate.gate.hiddenBundles=Q.hiddenBundles),ie==="amazon_benefit"&&U&&(D.pendingPageDocs[R].data.gate.gate.amazonBenefitData=U))});case I.uB:return(0,t.Ay)(i,D=>{const{id:R,hero:ie}=v;R&&i.pendingPageDocs[R]&&(D.pendingPageDocs[R].data.gate.paywall={hero:ie})});case I.XG:return o(E({},i),{isEditingGateLogo:v});case I.eS:return(0,t.Ay)(i,D=>{const{kind:R,action:ie}=v;D.isCreatingPanel=!0,D.creatingKindPanel=R,D.creatingPanelAction=ie});case I.W6:case I.RU:return(0,t.Ay)(i,D=>{D.isCreatingPanel=!1,D.creatingKindPanel=null,D.creatingPanelAction=null});case I.iF:return o(E({},i),{adminBarNotifications:o(E({},i.adminBarNotifications),{[v.type]:E({},v.notification)})});case I.H1:return o(E({},i),{adminBarNotifications:o(E({},i.adminBarNotifications),{[v.type]:o(E({},i.adminBarNotifications[v.type]),{isAlert:!0,isHidden:!1})})});case I.Vp:return o(E({},i),{adminBarNotifications:o(E({},i.adminBarNotifications),{[v.type]:o(E({},i.adminBarNotifications[v.type]),{notificationsAmount:v.count,isHidden:!1})})});case I.cs:return o(E({},i),{adminBarNotifications:o(E({},i.adminBarNotifications),{[v.type]:{notificationsAmount:0,isAlert:!1,isHidden:!0}})});default:return i}}},346002:(Ze,re,e)=>{e.d(re,{AM:()=>v,BW:()=>me,Fe:()=>Y,Fl:()=>ht,Fy:()=>Tt,Gw:()=>L,HN:()=>Ye,IJ:()=>Cn,J7:()=>ut,JN:()=>f,JQ:()=>_e,L0:()=>In,O4:()=>pn,P4:()=>vn,Ph:()=>Ke,Q:()=>E,Q6:()=>xt,Qz:()=>R,RX:()=>Ht,S:()=>Pn,SK:()=>Gt,Sg:()=>Ae,TY:()=>k,UB:()=>gt,UP:()=>Ut,UQ:()=>Ct,UV:()=>Ce,Up:()=>w,V0:()=>c,Wt:()=>he,Wz:()=>qt,Xd:()=>de,Xr:()=>Me,YA:()=>pe,YN:()=>tt,YT:()=>Ot,Z0:()=>M,Z5:()=>xe,ZY:()=>rt,Zz:()=>O,ai:()=>Ie,bW:()=>ve,dO:()=>S,eQ:()=>zt,e_:()=>Be,eh:()=>kt,ev:()=>b,fA:()=>jt,fi:()=>o,fj:()=>Pe,h3:()=>Yt,hI:()=>Rt,hL:()=>ie,iq:()=>Dt,ir:()=>D,jm:()=>F,kL:()=>mn,kg:()=>Q,lX:()=>Dn,l_:()=>Zt,lr:()=>j,mY:()=>_,om:()=>p,pw:()=>hn,tP:()=>ke,t_:()=>xn,te:()=>G,uH:()=>i,uP:()=>Lt,v8:()=>se,ve:()=>ae,vh:()=>nt,wn:()=>W,xi:()=>Te,yD:()=>_n,yN:()=>nn});var t=e(980672),m=e(990220),A=e(332445),a=e(950111),n=e(462512),r=e(777045),y=e(575342),g=e.n(y),I=e(429195),x=e(881967),ne=e(795685),ee=e.n(ne),C=e(393982),N=e(256746);const P=l=>{var h,te;return((te=(h=l.app.site)==null?void 0:h.settings)==null?void 0:te.allowNewAdmin)||!1},O=l=>!!((0,A.N6)(l)&&(m.V4||P(l))),_=l=>O(l)&&l.admin.adminMode===r.hJ.DESIGN,E=l=>O(l)&&l.admin.adminMode===r.hJ.EDIT,o=l=>O(l)&&l.admin.adminMode===r.hJ.BROADCAST,c=l=>O(l)&&l.admin.adminMode===r.hJ.MAESTRO_STREAM,p=c,w=l=>O(l)&&l.admin.activeAction===r.aZ.pageOrChannelSettings,K=l=>O(l)&&l.admin.adminMode===ModeTypes.ACCESS_CONTROL,f=(0,t.Mz)([_,E],(l,h)=>l||h),L=(0,t.Mz)([l=>{var h;return(h=l.auth.account)==null?void 0:h.tags}],l=>l?!l.find(te=>/access-ftue:/.test(te)):!0),b=l=>l.admin.panelsActive,i=l=>O(l)?l.admin.editModeTarget:null,v=(0,t.Mz)(l=>{var h;return(h=l.admin)==null?void 0:h.pendingPageDocs},l=>l),F=l=>l.admin.pendingThemesDocs,D=(0,t.Mz)(l=>{var h;return(h=l.admin)==null?void 0:h.pendingAdminChanges},l=>l||n.t),R=(0,t.Mz)(l=>{var h;return(h=l.admin)==null?void 0:h.regionRendererDrafts},l=>l),ie=(0,t.Mz)(R,l=>{var h;return(h=l[x.tx])==null?void 0:h.cardId}),j=(0,t.Mz)(R,l=>{var h;return(h=l[x.tx])==null?void 0:h.items}),Q=l=>{const h=D(l),te=Object.values(h).some($t=>$t.pendingData),Oe=!!Object.keys(l.admin.regionRendererDrafts).length,it=!!Te(l),Mt=!!Ye(l),St=!ee()(qe(l)),en=!!Object.keys(F(l)).length;return!!(te||Oe||it||en||Mt||St)},U=l=>E(l)&&i(l)===TargetTypes.LANDING,Ne=l=>i(l)===TargetTypes.SPONSORS,ue=l=>{var h;return((h=l.admin.pendingAdminChanges)==null?void 0:h[TargetTypes.SPONSORS])||{}},Te=(0,t.Mz)([l=>{var h;return(h=l.app.object)==null?void 0:h._id},v],(l,h)=>h?h[l]:null),ye=(0,t.Mz)(Te,l=>{var h;return((h=l?.data)==null?void 0:h.content)||n.M}),me=(0,t.Mz)([E,ye,l=>{var h,te;return((te=(h=l.app.object)==null?void 0:h.data)==null?void 0:te.content)||n.M}],(l,h,te)=>l&&h||te),ge=(0,t.Mz)([l=>{var h;
1539return(h=l.admin.mockThemeRenderer)==null?void 0:h._id},F],(l,h)=>h?h[l]:null),B=(0,t.Mz)(Te,l=>{var h;return((h=l?.data)==null?void 0:h.regions)||null}),Ae=(0,t.Mz)([Te,l=>l.app.object],(l,h)=>l||h),fe=(0,t.Mz)([l=>{var h,te;return(te=(h=l.admin.pendingAdminChanges)==null?void 0:h.navigation)==null?void 0:te.pendingData}],l=>l||null),Le=(0,t.Mz)([E,C.$w,A.N6,l=>{var h;return(h=l.app)==null?void 0:h.object},Te],(l,h,te,Oe,it)=>h?te&&it||Oe:l&&it||Oe),he=(0,t.Mz)([Le],l=>{var h,te,Oe;return(Oe=(te=(h=l?.data)==null?void 0:h.artwork)==null?void 0:te.header)==null?void 0:Oe.logoLink}),Be=(0,t.Mz)([Le],l=>{var h,te,Oe;return(Oe=(te=(h=l?.data)==null?void 0:h.artwork)==null?void 0:te.header)==null?void 0:Oe.logoTitle}),ae=(0,t.Mz)([Le],l=>{var h,te,Oe;return(Oe=(te=(h=l?.data)==null?void 0:h.artwork)==null?void 0:te.header)==null?void 0:Oe.logo}),Ke=(0,t.Mz)([Le],l=>{var h,te,Oe;return(Oe=(te=(h=l?.data)==null?void 0:h.artwork)==null?void 0:te.header)==null?void 0:Oe.logoMobile}),_e=(0,t.Mz)([Le],l=>{var h,te,Oe;return(Oe=(te=(h=l?.data)==null?void 0:h.artwork)==null?void 0:te.header)==null?void 0:Oe.logoHeight}),ve=(0,t.Mz)([Le],l=>{var h,te,Oe;return(Oe=(te=(h=l?.data)==null?void 0:h.artwork)==null?void 0:te.header)==null?void 0:Oe.logoMobileHeight}),Me=(0,t.Mz)([l=>{var h,te,Oe,it;return(it=(Oe=(te=(h=l?.app)==null?void 0:h.site)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.tweetMessage},Le],(l,h)=>{var te,Oe,it,Mt,St;const en=(Oe=(te=h?.renderers)==null?void 0:te.socials)==null?void 0:Oe.tweetMessage;return((St=(Mt=(it=h?.data)==null?void 0:it.regions)==null?void 0:Mt.footer)==null?void 0:St.tweetMessage)||en||l||""}),xe=(0,t.Mz)([l=>{var h,te,Oe,it;return(it=(Oe=(te=(h=l.app)==null?void 0:h.site)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.hashtag},Le],(l,h)=>{var te,Oe,it,Mt,St;const en=(Oe=(te=h?.renderers)==null?void 0:te.socials)==null?void 0:Oe.hashtag;return[(St=(Mt=(it=h?.data)==null?void 0:it.regions)==null?void 0:Mt.footer)==null?void 0:St.hashtag,en,l,""].find(an=>an)}),Ie=(0,t.Mz)([l=>{var h,te,Oe,it;return(it=(Oe=(te=(h=l.app)==null?void 0:h.site)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.socials},Le],(l,h)=>{var te,Oe,it,Mt,St,en,$t,an,Bn;const Vn=Array.isArray((it=(Oe=(te=h?.data)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.socials)?(en=(St=(Mt=h?.data)==null?void 0:Mt.regions)==null?void 0:St.footer)==null?void 0:en.socials:[],Kn=($t=h.renderers)==null?void 0:$t.socials,Sn=(Bn=(an=h.renderers)==null?void 0:an.socials)==null?void 0:Bn.links;return Vn||Kn?Vn||Sn||n.M:l||n.M}),M=(0,t.Mz)([l=>{var h,te,Oe,it;return(it=(Oe=(te=(h=l.app)==null?void 0:h.site)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.sponsors},Le],(l,h)=>{var te,Oe,it;return(((it=(Oe=(te=h?.data)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.sponsors)||l||n.M).slice(0,8)}),se=(0,t.Mz)([l=>{var h,te,Oe,it;return(it=(Oe=(te=(h=l.app)==null?void 0:h.site)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.footerLinks},Le],(l,h)=>{var te,Oe,it,Mt,St,en;const $t=Array.isArray((it=(Oe=(te=h?.data)==null?void 0:te.regions)==null?void 0:Oe.footer)==null?void 0:it.footerLinks)?(en=(St=(Mt=h?.data)==null?void 0:Mt.regions)==null?void 0:St.footer)==null?void 0:en.footerLinks:[],an=Array.isArray(l)?l:[];return $t||an||n.M}),Z=(0,t.Mz)([l=>{var h,te,Oe;return(Oe=(te=(h=l.app)==null?void 0:h.site)==null?void 0:te.regions)==null?void 0:Oe["channel-select"]},Le],(l,h)=>{var te,Oe;return((Oe=(te=h?.data)==null?void 0:te.regions)==null?void 0:Oe["channel-select"])||l}),H=(0,t.Mz)([Z],l=>l?.pages||n.M),oe=(0,t.Mz)([Z],l=>l?.state==="on"),k=(0,t.Mz)([Le],l=>{var h;return((h=l?.data)==null?void 0:h.content)||n.M}),z=(0,t.Mz)([l=>{var h,te;return(te=(h=Te(l))==null?void 0:h.data.artwork)==null?void 0:te.header}],l=>l?{logoTitle:l.logoTitle,logoUrl:l.logo,logoLink:l.logoLink}:null),$=(0,t.Mz)([l=>{var h,te,Oe;return(Oe=(te=(h=Te(l))==null?void 0:h.data.regions)==null?void 0:te.header)==null?void 0:Oe.countdown}],l=>l),le=(0,t.Mz)([l=>{var h;
1539return(h=Te(l))==null?void 0:h.data.content}],l=>l||null),Ue=(0,t.Mz)([l=>{var h;return(h=Te(l))==null?void 0:h.renderers}],l=>l||null),q=(0,t.Mz)([l=>l.admin.pendingAdminChanges],l=>l?.social.pendingData),Fe=(0,t.Mz)([l=>{var h;return(h=B(l))==null?void 0:h.footer}],l=>l?{hashtag:l.hashtag,socials:l.socials,tweetMessage:l.tweetMessage}:null),je=(0,t.Mz)([l=>{var h,te,Oe;return(Oe=(te=(h=Te(l))==null?void 0:h.renderers)==null?void 0:te.socials)==null?void 0:Oe.links}],l=>l),Je=(0,t.Mz)([l=>{var h,te,Oe;return(Oe=(te=(h=Te(l))==null?void 0:h.data.regions)==null?void 0:te.footer)==null?void 0:Oe.hashtag}],l=>l),We=(0,t.Mz)([l=>{var h;return(h=D(l)[r.NU.DEFAULT_THEME_ID])==null?void 0:h.pendingData}],l=>l),ce=(0,t.Mz)([l=>{var h;return(h=D(l)[r.NU.NAVIGATION])==null?void 0:h.pendingData}],l=>l),J=(0,t.Mz)([l=>{var h,te;return(te=(h=D(l)[r.NU.SOCIAL])==null?void 0:h.pendingData)==null?void 0:te.socials}],l=>l),S=l=>l.admin.refreshKey,de=(0,t.Mz)([O,l=>(0,a.$Z)(l)],(l,h)=>l?h:n.t),De=(0,t.Mz)([l=>{var h,te,Oe;const it=(te=(h=Te(l))==null?void 0:h.data)==null?void 0:te.content,Mt=it?.find(St=>St.kind==="video");return((Oe=Mt?.data)==null?void 0:Oe.offline)||null}],l=>l),nt=(0,t.Mz)(l=>{var h;return We(l)||((h=l.app.site)==null?void 0:h.settings.defaultThemeId)},l=>l),Xe=["analytics-trends","analytics-earnings","analytics-engagement","analytics-overlays","analytics-panels","analytics-quests","analytics-multiple-choice","analytics-videos","analytics-insights","analytics-retention"],Ce=l=>Xe.includes(de(l).admin),Re=l=>de(l).admin==="analytics-earnings",we=l=>de(l).admin==="analytics-insights",ze=l=>de(l).admin==="analytics-videos",ct=l=>de(l).admin==="analytics-insights",ot=l=>de(l).admin==="analytics-trends",Qe=l=>de(l).admin==="analytics-engagement",Pt=l=>de(l).admin==="analytics-retention",xt=l=>de(l).admin==="community",kt=l=>de(l).admin==="automation",ke=l=>de(l).admin==="pages",rt=(0,t.Mz)([de],l=>l.page),dt=l=>de(l).pageType||"channel",ht=l=>de(l).admin==="automationRuleBuilder",Gt=l=>l.admin.previewCardRenderer,Ut=l=>l.admin.previewActiveTheme,qt=l=>l.admin.previewPanelRenderer,Ot=l=>l.admin.previewExpandableCardState,Ht=(0,t.Mz)(qt,l=>l?.panelType===N.nw),Xt=(l,h)=>{var te,Oe;return O(l)&&!!((Oe=(te=l.admin.pendingAdminChanges)==null?void 0:te[h])!=null&&Oe.pendingData)},zt=(0,t.Mz)(l=>{var h,te;return(te=(h=Te(l))==null?void 0:h.renderers)==null?void 0:te.sidebar},l=>l),mn=l=>{var h,te,Oe;return((te=(h=l.admin.pendingAdminChanges)==null?void 0:h[r.NU.HOME_ID])==null?void 0:te.pendingData)||((Oe=l.app.site.settings)==null?void 0:Oe.homeId)},nn=(0,t.Mz)((l,h)=>{var te,Oe,it,Mt,St,en,$t,an,Bn,Vn,Kn,Sn;const Mn=D(l),Wn=Fe(l),kn=fe(l),fn=B(l),be=z(l),It=$(l),Jt=le(l);return h===r.NU.NAVIGATION&&(kn||fn?.navigation)?kn||fn?.navigation:h===r.NU.SOCIAL&&Wn?((te=Mn[h])==null?void 0:te.pendingData)||Wn:h===r.NU.SPONSORS&&((Oe=fn?.footer)!=null&&Oe.sponsors)?((it=Mn[h])==null?void 0:it.pendingData)||((Mt=fn?.footer)==null?void 0:Mt.sponsors):h===r.NU.FOOTER_LINKS&&((St=fn?.footer)!=null&&St.footerLinks)?((en=Mn[h])==null?void 0:en.pendingData)||(($t=fn?.footer)==null?void 0:$t.footerLinks):h===r.NU.CHANNEL_NAVIGATION&&fn?.["channel-select"]?((an=Mn[h])==null?void 0:an.pendingData)||fn?.["channel-select"]:h===r.NU.LOGO&&be?((Bn=Mn[h])==null?void 0:Bn.pendingData)||be:h===r.NU.COUNTDOWN&&It?((Vn=Mn[h])==null?void 0:Vn.pendingData)||It:h===r.NU.LANDING&&Jt?((Kn=Mn[h])==null?void 0:Kn.pendingData)||Jt:((Sn=Mn[h])==null?void 0:Sn.pendingData)||null},l=>l),yn=(0,t.Mz)((l,h)=>{var te,Oe;return(Oe=(te=l.admin.pendingAdminChanges)==null?void 0:te[h])==null?void 0:Oe.localData},l=>l),_n=(0,t.Mz)(l=>l.admin.mockPanelRenderer,l=>l),Cn=l=>l.admin.mockCardRenderer,xn=l=>l.admin.mockThemeRenderer,Nn=(0,t.Mz)(l=>{var h;return((h=l?.video)==null?void 0:h.background)||null},l=>l),Dn=l=>l.admin.livestreamPreviewActive,hn=(0,t.Mz)([A.N6],l=>l?I.Rfo:0),Zt=l=>{var h;return!!((h=l.admin)!=null&&h.modalCount)},Yt=(0,t.Mz)(l=>{var h,te;return(te=(h=l.admin)==null?void 0:h.activeAction)!=null?te:void 0},l=>l),In=(0,t.Mz)(Yt,l=>l===r.aZ.access),gt=(0,t.Mz)(Yt,l=>l===r.aZ.content||l===r.aZ.pageOrChannelSettings),Rt=(0,t.Mz)([f,In],(l,h)=>l&&h),jt=l=>l.admin.adminBarSubMenuQueue,Pn=(0,t.Mz)(jt,l=>g()(l)),vn=l=>l.admin.activeType,Tn=l=>l.admin.currentSidebarPage,pn=l=>l.admin.previewActiveTheme||l.themes.theme,tt=l=>l.admin.isCreatingPanel,Dt=l=>l.admin.creatingKindPanel,W=l=>l.admin.creatingPanelAction,Y=(0,t.Mz)([l=>{var h;
1539return(h=l.app.object)==null?void 0:h._id},v],(l,h)=>l&&h&&h[l]||null),G=(0,t.Mz)(Y,l=>!!l),pe=(0,t.Mz)(Ae,l=>l.data.gate),Pe=l=>l.admin.isEditingGateLogo,Se=l=>l.admin.pendingGateChanges,Ye=(0,t.Mz)([l=>{var h;return(h=l.app.object)==null?void 0:h._id},Se],(l,h)=>l&&h?.[l]||null),qe=(0,t.Mz)([l=>l.admin.pendingPanelChanges],l=>l),ut=(0,t.Mz)([l=>{var h;return(h=l.app.object)==null?void 0:h._id},qe],(l,h)=>h?.[l]||null),Lt=(0,t.Mz)([Te,f,l=>l.app.object],(l,h,te)=>{var Oe,it,Mt,St,en,$t,an,Bn;if(!h){const Sn=(it=(Oe=te.data)==null?void 0:Oe.content)==null?void 0:it.find(Mn=>Mn.kind==="video");return(St=(Mt=Sn?.data)==null?void 0:Mt.offline)==null?void 0:St.image}const Kn=($t=(en=(l||te).data)==null?void 0:en.content)==null?void 0:$t.find(Sn=>Sn.kind==="video");return(Bn=(an=Kn?.data)==null?void 0:an.offline)==null?void 0:Bn.image}),mt=(0,t.Mz)(l=>l.admin.adminBarNotifications,l=>l),Tt=(0,t.Mz)((l,h)=>l.admin.adminBarNotifications[h],l=>l),Ct=l=>l.admin.isPublishingPendingChanges}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.