1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6540],{6240:e=>{e.exports={container:"CategoryFilter_container__vQ5GR",item:"CategoryFilter_item__WtCtl"}},8165:(e,t,a)=>{"use strict";function n(e,t){let a=new Date;a.setHours(0,0,0,0);let n=new Date(e);n.setHours(0,0,0,0);let l=Math.round((n.getTime()-a.getTime())/864e5),s=new Intl.RelativeTimeFormat(t,{numeric:"auto"}).format(l,"day");return s.charAt(0).toUpperCase()+s.slice(1)}a.d(t,{$:()=>n})},17310:e=>{e.exports={filterChip:"filterChip_filterChip__5KOS_"}},44074:e=>{e.exports={dialog:"briefing-dialog_dialog__OQZ_U",briefingSlideUp:"briefing-dialog_briefingSlideUp__1JyMm",header:"briefing-dialog_header__hJwv6",label:"briefing-dialog_label__5mIJh",dialogTitle:"briefing-dialog_dialogTitle___TyMZ",headlineMarkdown:"briefing-dialog_headlineMarkdown__3x2L4",body:"briefing-dialog_body__WnYBR",footer:"briefing-dialog_footer__RhZj_"}},48605:e=>{e.exports={trigger:"ExpandableTextCell_trigger__eT21_"}},49192:e=>{e.exports={centerKeywordLegend:"KeywordDistributionChart_centerKeywordLegend__jyV_I",centerKeywordLegendItem:"KeywordDistributionChart_centerKeywordLegendItem__tjeZ0",centerKeywordLegendName:"KeywordDistributionChart_centerKeywordLegendName__UQbvz"}},50477:()=>{},51456:e=>{e.exports={calendar:"DateRangeCalendar_calendar__gg6c8",header:"DateRangeCalendar_header__PQFnB",monthLabel:"DateRangeCalendar_monthLabel__ICzMO",navButton:"DateRangeCalendar_navButton__OZVZ_",weekdays:"DateRangeCalendar_weekdays__GPa9j",grid:"DateRangeCalendar_grid__Ib39Z",weekday:"DateRangeCalendar_weekday__0QCEn",day:"DateRangeCalendar_day__9BoqZ",outside:"DateRangeCalendar_outside__CGTFL",today:"DateRangeCalendar_today__ru9jU",within:"DateRangeCalendar_within__ZHKvI",selected:"DateRangeCalendar_selected__MXQuF"}},57056:e=>{e.exports={spinning:"SyncIcon_spinning__98IQ1","spin-reverse":"SyncIcon_spin-reverse__cLhhL"}},57262:e=>{e.exports={groupHeader:"SourceSelector_groupHeader__xMNc3",sourceItem:"SourceSelector_sourceItem__8NhST"}},59101:e=>{e.exports={checkboxContainer:"Checkbox_checkboxContainer__Ahy4v"}},60180:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/briefing-databoards/[id]",function(){return a(99604)}])},66852:e=>{e.exports={titleGroup:"EditableTitle_titleGroup__H081Y",titleText:"EditableTitle_titleText__JB_Jy",titleInput:"EditableTitle_titleInput__T_Kvz",editAction:"EditableTitle_editAction__tl4uj",editing:"EditableTitle_editing__HgG75"}},67297:e=>{e.exports={wrapper:"PortalMenuWrapper_wrapper__3KE0_",container:"PortalMenuWrapper_container__Lw74o",dropdownIn:"PortalMenuWrapper_dropdownIn__xeuaX",gap:"PortalMenuWrapper_gap__J_Lnm","size-m":"PortalMenuWrapper_size-m__AiohC","size-l":"PortalMenuWrapper_size-l__khQXN","size-xl":"PortalMenuWrapper_size-xl__VxvgR","align-left":"PortalMenuWrapper_align-left__rNZs1","align-right":"PortalMenuWrapper_align-right__LJQ0W","align-v-bottom":"PortalMenuWrapper_align-v-bottom__z5UOx","align-v-top":"PortalMenuWrapper_align-v-top__nujNI"}},67612:e=>{e.exports={monitoringControl:"ConfigBar_monitoringControl__HKxZG",monitoringLabel:"ConfigBar_monitoringLabel__tArqA",monitoringDot:"ConfigBar_monitoringDot__it7gE",monitoringPulse:"ConfigBar_monitoringPulse__m3SiN",monitoringDotOff:"ConfigBar_monitoringDotOff__oxR8E"}},69742:e=>{e.exports={stickyHeaderWrapper:"DataboardHeader_stickyHeaderWrapper__c6NHr",headerBar:"DataboardHeader_headerBar__bgp4b",headerTitle:"DataboardHeader_headerTitle__SDA_2",headerConfig:"DataboardHeader_headerConfig__vl_ve",subHeader:"DataboardHeader_subHeader__3EoQa",tabList:"DataboardHeader_tabList__mj_2q",filtersArea:"DataboardHeader_filtersArea__a7HOf",filtersBar:"DataboardHeader_filtersBar__wWvfx",subHeaderConfig:"DataboardHeader_subHeaderConfig__3dO3n"}},77528:e=>{e.exports={wrapper:"DateRangePicker_wrapper__rPqjp",presets:"DateRangePicker_presets__KzBcd",preset:"DateRangePicker_preset__v3lbG",presetActive:"DateRangePicker_presetActive__lVMCM",footer:"DateRangePicker_footer__WsRL7",footerLeft:"DateRangePicker_footerLeft__aVxg7",delete:"DateRangePicker_delete___0g0E",save:"DateRangePicker_save__7nNmN",reset:"DateRangePicker_reset__T7d7V"}},84332:e=>{e.exports={container:"PortalDropdownButton_container__oKwje",menu:"PortalDropdownButton_menu__xenFp","align-right":"PortalDropdownButton_align-right__bFnYj","align-left":"PortalDropdownButton_align-left__t8haj",sectionHeader:"PortalDropdownButton_sectionHeader__TXfQf",disabledOption:"PortalDropdownButton_disabledOption__HjF9k",optionContent:"PortalDropdownButton_optionContent__VARcs",label:"PortalDropdownButton_label__JCSTa",scrollC
1ontainer:"PortalDropdownButton_scrollContainer____xLx",stickyElement:"PortalDropdownButton_stickyElement__iEz3F"}},84554:e=>{e.exports={filterPill:"FilterPillButton_filterPill__A_8qH",active:"FilterPillButton_active__NZmzR"}},85091:e=>{e.exports={container:"MenuWrapper_container__7eG7k",dropdownIn:"MenuWrapper_dropdownIn__x37Ja","size-m":"MenuWrapper_size-m__txoV6","size-l":"MenuWrapper_size-l__H5TLV","align-left":"MenuWrapper_align-left__Djd4s","align-right":"MenuWrapper_align-right__5LFqv","align-v-bottom":"MenuWrapper_align-v-bottom__B4iQd","align-v-top":"MenuWrapper_align-v-top__IuOHS","tag-input":"MenuWrapper_tag-input__sWBbI"}},86764:e=>{e.exports={sideBar:"side-bar_sideBar__X5cuS",body:"side-bar_body__h3aYm",sideBarBodyWrapper:"side-bar_sideBarBodyWrapper__Z4g_4",sideBarBodyWrapperCollapsed:"side-bar_sideBarBodyWrapperCollapsed___aw1B",controlPanel:"side-bar_controlPanel__YsIQn",closeButton:"side-bar_closeButton__KVta7",navigationButtons:"side-bar_navigationButtons__yvLK4",row:"side-bar_row__dqSux",header:"side-bar_header__pbxwQ",title:"side-bar_title__B30Z3",content:"side-bar_content__0xw6L",tagsList:"side-bar_tagsList__TTmn_",toolCallPendingText:"side-bar_toolCallPendingText___Df5_","sidebar-text-shimmer":"side-bar_sidebar-text-shimmer__g3aQF",agentChatContainer:"side-bar_agentChatContainer__0UD0G",agentChatContainerExpanded:"side-bar_agentChatContainerExpanded__lbc51",agentChatHeader:"side-bar_agentChatHeader___OCka",agentChatBody:"side-bar_agentChatBody__984G5",agentChatBodyExpanded:"side-bar_agentChatBodyExpanded__KMp0v",agentChatContextRow:"side-bar_agentChatContextRow__0IFNe",sideBarChatExpanded:"side-bar_sideBarChatExpanded__mwF4O"}},87929:e=>{e.exports={avatarGroup:"assignment-select_avatarGroup__9Djmh",xs:"assignment-select_xs__Qcxl4",avatarWrapper:"assignment-select_avatarWrapper__P2eMJ",emptyAvatar:"assignment-select_emptyAvatar__pqabD",popoverContent:"assignment-select_popoverContent___d4Ti",userList:"assignment-select_userList__SSmzH",userItem:"assignment-select_userItem__ZdK51",selected:"assignment-select_selected__Gi_QN",userAvatar:"assignment-select_userAvatar__db08T",userName:"assignment-select_userName__fqyAB"}},90119:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(37876),l=a(84554),s=a.n(l),i=a(82945);let r=e=>{let{children:t,active:a=!1,disabled:l=!1,maxWidth:r,onClick:o}=e;return(0,n.jsx)(i.$n,{size:"s",className:"".concat(s().filterPill," ").concat(a?s().active:""),styling:"uncontained",disabled:l,onClickFunction:o,style:{maxWidth:r},children:t})}},93155:e=>{e.exports={promptTextarea:"CreateAIQueryDialog_promptTextarea__khqRl"}},97177:(e,t,a)=>{"use strict";function n(e,t){let a=t.find(e=>"person_links"===e.name);if(!a)return;let n=e[a.id],l=(null==n?void 0:n.value)&&"object"==typeof n.value&&"value"in n.value?n.value.value:null==n?void 0:n.value;return l&&"object"==typeof l&&!Array.isArray(l)?l:void 0}function l(e){return e.replace(/\([^)]*\)/g," ").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().split(/\s+/).filter(Boolean).sort().join(" ")}function s(e,t){if(!e||!t)return;let a=e[t];if(a)return a;let n=l(t);for(let[t,a]of Object.entries(e))if(l(t)===n)return a}a.d(t,{C:()=>s,m:()=>n})},99604:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>nY,default:()=>nQ});var n=a(37876),l=a(89099),s=a(10553),i=a(81536),r=a(67914),o=a(79551);class d extends Error{}class c{get_family(){return this.family}get_label(e){return this.t("template_family.".concat(this.translationKey,".").concat(e))}constructor(e){this.t=e}}
1class u extends c{get_archive_page_path(){return"/archive/briefings"}get_create_page_path(){return"/databoards/new/briefings"}constructor(...e){super(...e),this.family=o.VW.Briefings,this.translationKey="monitoring"}}class p extends c{get_archive_page_path(){return"/archive/databoards"}get_create_page_path(){return"/databoards/new/databoards"}constructor(...e){super(...e),this.family=o.VW.Databoards,this.translationKey="databoard"}}let m=(e,t)=>((e,t)=>{switch(e){case o.VW.Briefings:return new u(t);case o.VW.Databoards:return new p(t);default:throw new d}})("briefings"===e||"eu_briefings"===e?o.VW.Briefings:o.VW.Databoards,t);var h=a(14e3),x=a(14232),g=a(34846),f=a(48979),v=a(82945),_=a(66852),y=a.n(_);let b='"Sora", "Space Grotesk", "Source Sans Pro", sans-serif',j=e=>{let{title:t,size:a="l",onTitleUpdate:l}=e,[s,i]=(0,x.useState)(t),[r,o]=(0,x.useState)(t),[d,c]=(0,x.useState)(!1),u=(0,x.useRef)(null);(0,x.useEffect)(()=>{i(t),o(t)},[t]);let p=async e=>{await l(e),o(e),i(e)};return(0,n.jsxs)("div",{className:"".concat(y().titleGroup," ").concat(d?y().editing:""),children:[d?(0,n.jsx)("input",{className:y().titleInput,ref:u,value:s,onChange:e=>i(e.target.value),onKeyDown:e=>{"Enter"===e.key?(s!==r&&p(s),c(!1)):"Escape"===e.key&&(i(r),c(!1))},style:{fontFamily:b}}):(0,n.jsx)("div",{className:"".concat(y().titleText," headline-").concat(a),style:{fontFamily:b},children:r}),(0,n.jsx)(v.$n,{className:y().editAction,onClickFunction:()=>{d?(s!==r&&p(s),c(!1)):(i(r),c(!0),setTimeout(()=>{var e;null==(e=u.current)||e.focus()},0))},LeadingIconComponent:f.qU,size:"2xs",styling:"uncontained"})]})};
1var C=a(17310),w=a.n(C),k=a(67612),N=a.n(k),S=a(5058),M=a(82486),A=a(98477),I=a(84332),E=a.n(I);let T=e=>{let{className:t="",size:a="s",type:l="default",buttonStyling:s="outlined",LeadingIconComponent:i,TrailingIconComponent:r,iconStyling:o="emphasis-m",iconSize:d,buttonLabel:c,customButton:u,options:p=[],alignRight:m=!1,hideCaret:h=!1}=e,[g,_]=(0,x.useState)(!1),[y,b]=(0,x.useState)({top:0,left:0,right:0}),j=(0,x.useRef)(null),C=(0,x.useRef)(null),w=(0,x.useCallback)(()=>{if(j.current){let e=j.current.getBoundingClientRect();b({top:e.bottom+4,left:e.left+window.scrollX,right:window.innerWidth-e.right-window.scrollX})}},[]);(0,x.useEffect)(()=>{if(g){w();let e=e=>{C.current&&e.target instanceof Node&&C.current.contains(e.target)||_(!1)},t=()=>{_(!1)},a=e=>{C.current&&!C.current.contains(e.target)&&j.current&&!j.current.contains(e.target)&&_(!1)};return window.addEventListener("scroll",e,!0),window.addEventListener("resize",t),document.addEventListener("mousedown",a),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",t),document.removeEventListener("mousedown",a)}}},[g,w]);let k=e=>{e.stopPropagation(),g||w(),_(e=>!e)};return(0,n.jsxs)("div",{className:"".concat(E().container," ").concat(E()["type-".concat(l)]," ").concat(t),ref:j,children:[u?x.cloneElement(u,{onClickFunction:e=>{e.stopPropagation(),g||w(),_(e=>!e)}}):"iconButton"===l?(0,n.jsx)(v.$n,{styling:"uncontained",onClickFunction:k,children:i&&(0,n.jsx)(v.In,{size:d||("s"===a?"s":"m"),IconComponent:i,className:"icon-".concat(o)})}):(0,n.jsxs)(v.$n,{size:a,onClickFunction:k,styling:s,children:[i&&(0,n.jsx)(v.In,{size:d||("s"===a?"s":"m"),IconComponent:i,className:"icon-".concat(o)}),c,r?(0,n.jsx)(v.In,{size:d||("s"===a?"s":"m"),IconComponent:r,className:"icon-".concat(o)}):h?null:(0,n.jsx)("span",{style:{display:"inline-flex",transition:"transform 0.2s ease",transform:g?"rotate(0deg)":"rotate(180deg)"},children:(0,n.jsx)(v.In,{size:"xs",IconComponent:f.D3,className:"icon-emphasis-m"})})]}),g&&p&&(0,A.createPortal)((0,n.jsx)("ul",{ref:C,className:"".concat(E().menu," ").concat(E()["placement-bottom"]," ").concat(m?E()["align-right"]:E()["align-left"]),onClick:e=>e.stopPropagation(),style:{top:"".concat(y.top,"px"),left:m?"auto":"".concat(y.left,"px"),right:m?"".concat(y.right,"px"):"auto"},children:p.map((e,t)=>{if(e.header)return(0,n.jsx)("div",{className:E().sectionHeader,children:e.label},t);let a={};("top"===e.border||"both"===e.border)&&(a.borderTop="1px solid var(--color-outline-low)"),("bottom"===e.border||"both"===e.border)&&(a.borderBottom="1px solid var(--color-outline-low)");let l=(0,n.jsxs)(n.Fragment,{children:[e.icon&&(0,n.jsx)(v.In,{className:"icon-emphasis-high",size:"s",IconComponent:e.icon}),e.label]});return(0,n.jsx)("li",{onClick:()=>(e=>{!e.disabled&&(_(!1),e.onClick&&e.onClick(),e.link&&(window.location.href=e.link))})(e),style:a,className:e.disabled?E().disabledOption:void 0,"aria-disabled":e.disabled,children:e.disabled&&e.disabledTooltip?(0,n.jsx)(M.A,{content:e.disabledTooltip,position:"left",offset:14,showArrow:!1,enableAnimation:!1,triggerStyle:{width:"100%"},children:(0,n.jsx)("span",{className:E().optionContent,children:l})}):l},t)})}),document.body)]})},L=e=>{let{databoardName:t,isOpen:a,onClose:l,onDataboardDelete:s,templateType:i="briefings"}=e,{t:r}=(0,g.Bd)(),o=m(i,r);return a?A.createPortal((0,n.jsx)(S.lG,{backdropOnClick:l,className:"padding-m flex gap-s",children:(0,n.jsxs)("div",{className:"flex gap-m",children:[(0,n.jsxs)("div",{className:"gap-4xs",children:[(0,n.jsxs)("h3",{className:"headline-xs",children:[(0,n.jsx)("span",{className:"emphasis-m",children:o.get_label("delete")})," ",t]}),(0,n.jsx)("p",{className:"body-xs emphasis-m",children:o.get_label("delete_confirm")})]}),(0,n.jsxs)("div",{className:"flex flex-row gap-s flex-end margin-bottom-4xs",children:[(0,n.jsx)(v.$n,{styling:"secondary",onClickFunction:s,LeadingIconComponent:f.uc,children:r("databoard_dialog.delete",{defaultValue:"Delete"})}),(0,n.jsx)(v.$n,{styling:"outlined",onClickFunction:l,children:r("databoard_dialog.cancel",{defaultValue:"Cancel"})})]})]})}),document.body):null};var B=a(99167),R=a(11620),V=a(74078),D=a(87929),P=a.n(D),O=a(12758);let F=function(e){let{groupUsers:t,objectId:a,assignedUsers:l=[],onAssignmentChange:s=()=>void 0,onSelectionChange:i=()=>void 0,onAssignmentError:r=()=>void 0,onOpenChange:o=()=>void 0,xs:d=!1,avatarSize:c="xs",label:u,emptyLabel:p,avatarColor:m,avatarTextColor:h,session:g}=e,[f,v]=(0,x.useState)(!1),[_,y]=(0,x.useState)([]),[b,j]=(0,x.useState)([]),{syncAssignees:C}=(0,O.fi)();(0,x.useEffect)(()=>{let e=[...(l||[]).map(e=>({...e,id:e.id||e.user_id}))].sort((e,t)=>
1{let a=String(e.id),n=String(t.id);return a.localeCompare(n)});(e.length!==_.length||e.some((e,t)=>{var a;return e.id!==(null==(a=_[t])?void 0:a.id)}))&&(y(e),j(e))},[l]);let w=async()=>{if(!g)return;let e=_.map(e=>String(e.id)),t=b.map(e=>String(e.id||e.user_id)),n=e.filter(e=>!t.includes(e)),l=t.filter(t=>!e.includes(t));if(0!==n.length||0!==l.length)try{await C(String(a),n,l),j([..._]),s()}catch(e){console.error("Failed to update assignees:",e),y(b),i(b),r()}},k=e=>_.some(t=>t.id===e),N="2xs"===c?24:36;return(0,n.jsxs)(B.bL,{open:f,onOpenChange:e=>{!e&&(()=>{if(_.length!==b.length)return!0;let e=_.map(e=>e.id).sort(),t=b.map(e=>e.id).sort();return e.some((e,a)=>e!==t[a])})()&&w(),v(e),o(e)},children:[(0,n.jsx)(B.l9,{asChild:!0,children:(0,n.jsxs)("button",{className:"".concat(P().avatarGroup," ").concat(d?P().xs:""),type:"button",children:[u,_.length>0?_.slice(0,4).map((e,t)=>(0,n.jsx)("div",{className:P().avatarWrapper,style:{marginLeft:t>0?"-6px":void 0,zIndex:_.length-t},children:(0,n.jsx)(R.A,{size:c,type:"team",color:m,textColor:h,person:{full_name:e.first_name&&e.last_name?"".concat(e.first_name," ").concat(e.last_name):e.full_name}})},e.id)):null!=p?p:(0,n.jsx)("div",{className:P().emptyAvatar,style:{width:N,minWidth:N,height:N},children:"-"}),_.length>4&&(0,n.jsx)("div",{className:P().avatarWrapper,style:{marginLeft:"-6px",zIndex:0},children:(0,n.jsx)(R.A,{size:c,type:"team",color:m,textColor:h,person:{full_name:"+".concat(_.length-4)}})})]})}),(0,n.jsx)(B.ZL,{children:(0,n.jsx)(B.UC,{className:P().popoverContent,sideOffset:4,align:"start",children:(0,n.jsx)("div",{className:P().userList,children:t.map(e=>(0,n.jsxs)("button",{className:"".concat(P().userItem," ").concat(k(e.id)?P().selected:""),onClick:()=>(e=>{let a=t.find(t=>t.id===e);if(a){let t=_.find(e=>e.id===a.id)?_.filter(t=>t.id!==e):[..._,a];y(t),i(t)}})(e.id),type:"button",children:[(0,n.jsx)("div",{className:P().userAvatar,style:{backgroundColor:k(e.id)?(0,V.hN)(e.first_name&&e.last_name?"".concat(e.first_name," ").concat(e.last_name):e.full_name):"transparent",color:k(e.id)?(0,V.hN)(e.first_name&&e.last_name?"".concat(e.first_name," ").concat(e.last_name):e.full_name,!0):"var(--color-emphasis-medium)",borderColor:k(e.id)?"transparent":"var(--color-outline-low)"},children:(0,V.aD)(e)}),(0,n.jsx)("span",{className:P().userName,children:e.full_name||"".concat(e.first_name||""," ").concat(e.last_name||"").trim()||"Unknown"})]},e.id))})})})]})};var H=a(53370),U=a(30565),z=a.n(U);let W=e=>{let{count:t,hasMore:a=!1,className:l="",size:s="s"}=e,{t:i}=(0,g.Bd)();return(0,n.jsxs)(H.A,{size:s,className:"".concat(z().status," ").concat(z().hasLabel," ").concat(z().unread," ").concat(l),children:[t,a?"+":""," ",i("databoard.new_records")]})},K=e=>{var t;let{operator:a,onChange:l,hasNestedBlocks:s,t:i}=e,r=s?[{label:i("databoard.keywords_all_condition"),value:"AND",onClick:()=>l("AND")},{label:i("databoard.keywords_any_condition"),value:"OR",onClick:()=>l("OR")}]:[{label:i("databoard.keywords_all"),value:"AND",onClick:()=>l("AND")},{label:i("databoard.keywords_any"),value:"OR",onClick:()=>l("OR")}],o=(null==(t=r.find(e=>e.value===a))?void 0:t.label)||"";return(0,n.jsx)(S.gf,{className:"bg-default",size:"2xs",buttonStyling:"uncontained",options:r,onChange:e=>l(e),buttonLabel:o,TrailingIconComponent:f.rf,iconStyling:"emphasis-l",iconSize:"xs"})},Z=e=>{let{onRemove:t,top:a="50%"}=e,[l,s]=(0,x.useState)(!1);return(0,n.jsx)("div",{onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),style:{position:"absolute",right:"-16px",top:a,transform:"translateY(-50%)",backgroundColor:"white",transition:"opacity 150ms ease"},children:(0,n.jsx)(S.rA,{actionOnClick:t,icon:f.uc,children:""})})},q=e=>{let{operator:t,items:a,showBorder:l=!0,showAddCondition:s=!0,onUpdateOperator:i,onRemove:r,onAddCondition:o,renderItem:d,t:c}=e,u=a.length>1;return(0,n.jsxs)("div",{className:"flex flex-col gap-xs",style:l&&u?{border:"1px dashed #DFE3EC",position:"relative",paddingRight:"22px"}:{},children:[u&&(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{style:{position:"absolute",top:"-12px",left:"14px"},children:(0,n.jsx)(K,{operator:t,onChange:i,hasNestedBlocks:!0,t:c})}),(0,n.jsx)(Z,{onRemove:r})]}),a.length>0&&(0,n.jsx)("div",{className:"flex ".concat(u?"padding-x-2xs padding-top-xs":""),children:a.map((e,a)=>(0,n.jsxs)("div",{children:[a>0&&(0,n.jsx)("div",{className:"flex flex-row flex-align-center padding-y-2xs",children:(0,n.jsx)("span",{className:"body-2xs emphasis-l",children:"AND"===t?c("databoard.keywords_and"):c("databoard.keywords_or")})}),d(e,a)]},a))}),s&&(0,n.jsx)("div",{children:(0,n.jsx)(v.$n,{size:"2xs",styling:"uncontained",onClickFunction:o,children:(0,n.jsxs)("span",{className:"emphasis-l",children:["+ ",c("databoard.keywords_add_condition")]})})})]})},G=e=>{let{block:t,path:a,isRoot:l=!1,onAddKeyword:s,onRemoveKeyword:i,onUpdateOperator:r,addLogicalBlock:o,onRemoveBlock:d,t:c}=e,[u,p]=(0,x.useState)(""),[m,h]=(0,x.useState)(!1),g=(0,x.useRef)(null),_=t.operands.some(e=>!("keyword"in e));return(0,x.useEffect)(()=>{m&&g.current&&g.current.focus()},[m]),(0,n.jsxs)("div",{className:"flex gap-2xs rounded-2xs padding-top-s ".concat(l?"padding-bottom-xs padding-left-2xs":"padding-bottom-3xs padding-left-3xs"," padding-right-m"),style:{border:"1px dashed #DFE3EC",position:"relative"},children:[(0,n.jsx)(Z,{onRemove:()=>d(a.slice(0,-1),a[a.length-1])}),(0,n.jsxs)("div",{className:"flex flex-row gap-2xs flex-align-center",children:[_&&(0,n.jsx)("div",{style:{position:"absolute",top:"-12px",left:"14px"},children:(0,n.jsx)(K,{operator:t.operator,onChange:e=>r(a,e),hasNestedBlocks:!0,t:c})}),!_&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{style:{position:"absolute",top:"-12px",left:"14px"},children:(0,n.jsx)(K,{operator:t.operator,onChange:e=>r(a,e),hasNestedBlocks:!1,t:c})}),(0,n.jsxs)("div",{className:"flex flex-row flex-wrap gap-3xs",style:{minHeight:"32px"},children:[t.operands.map((e,l)=>{if("keyword"in e)return(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[l>0&&(0,n.jsx)("div",{className:"flex flex-row flex-align-center",children:(0,n.jsx)("span",{className:"body-2xs emphasis-l",children:"AND"===t.operator?c("databoard.keywords_and"):c("databoard.keywords_or")})}),e.keyword&&(0,n.jsx)(S.vu,{size:"s",onClickFunction:()=>i(a,l),trailingIcon:f.uc,emphasis:"tertiary",children:e.keyword})]},l)}),(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs",children:[m&&(0,n.jsx)(S.FO,{size:"xs",children:(0,n.jsx)("input",{ref:g,type:"text",value:u,placeholder:c("databoard.keyword"),onChange:e=>p(e.target.value),onKeyDown:e=>{"Enter"===e.key?(e.preventDefault(),(()=>{let e=u.trim();e&&(s(a,e),p(""))})()):"Escape"===e.key&&(h(!1),p(""))}})}),(0,n.jsx)(v.$n,{styling:"uncontained",size:"2xs",onClickFunction:()=>{m?(h(!1),p("")):h(!0)},children:(0,n.jsx)("span",{className:"emphasis-l",children:m?c("databoard.keywords_cancel"):"+ ".concat(c("databoard.keywords_placeholder"))})})]})]})]})]}),t.operands.map((e,l)=>{if(!("keyword"in e))return(0,n.jsxs)("div",{className:"flex gap-2xs",children:[l>0&&(0,n.jsx)("div",{className:"flex flex-row flex-align-center",children:(0,n.jsx)("span",{className:"body-2xs emphasis-l",children:"AND"===t.operator?c("databoard.keywords_and"):c("databoard.keywords_or")})}),(0,n.jsx)(G,{block:e,path:[...a,l],onAddKeyword:s,onRemoveKeyword:i,onUpdateOperator:r,addLogicalBlock:o,onRemoveBlock:d,isRoot:!0,t:c})]},l)}),!l&&(0,n.jsx)("div",{children:(0,n.jsx)(v.$n,{size:"2xs",styling:"uncontained",onClickFunction:()=>o(a,"OR"),children:(0,n.jsxs)("span",{className:"emphasis-l",children:["+ ",c("databoard.keywords_add_condition")]})})})]})};function $(e){let{keywords:t,databoard_id:a,session:l,onKeywordChange:s,onSaveWithEmptyKeywords:i,isOpen:r,onClose:o}=e;if(!r)return null;let{t:d}=(0,g.Bd)(),{updateKeywords:c}=(0,O.fi)(),u=e=>"keyword"in e?{operator:"OR",operands:[e]}:e.operands.every(e=>"keyword"in e)?e:{operator:e.operator,operands:e.operands.map(u)},p=()=>t?Array.isArray(t)?0===t.length?{operator:"OR",operands:[]}:{operator:"OR",operands:[{operator:"OR",operands:t.map(e=>({keyword:e}))}]}:"object"==typeof t&&"operator"in t&&Array.isArray(t.operands)?t.operands.every(e=>"object"==typeof e&&"keyword"in e)?{operator:t.operator||"OR",operands:[t]}:{operator:t.operator||"OR",operands:t.operands.map(u)}:{operator:"OR",operands:[]}:{operator:"OR",operands:[]},[m,h]=(0,x.useState)(p());(0,x.useEffect)(()=>{r&&h(p())},[r,t]);let f=(e,t)=>{let a=JSON.parse(JSON.stringify(m)),n=a.operands[e[0]];for(let t=1;t<e.length;t++)n=n.operands[e[t]];n.operands.some(e=>"keyword"in e&&e.keyword===t)||n.operands.push({keyword:t}),h(a)},_=(e,t)=>
1{let a=JSON.parse(JSON.stringify(m)),n=a.operands[e[0]];for(let t=1;t<e.length;t++)n=n.operands[e[t]];n.operands.splice(t,1),h(a)},y=(e,t)=>{let a=JSON.parse(JSON.stringify(m)),n=a.operands[e[0]];for(let t=1;t<e.length;t++)n=n.operands[e[t]];n.operator=t,h(a)},b=(e,t)=>{let a=JSON.parse(JSON.stringify(m));if(0===e.length)a.operands.push({operator:t,operands:[]});else if(1===e.length){let n=e[0],l=a.operands[n];if(l.operands.some(e=>!("keyword"in e)))l.operands.push({operator:t,operands:[]});else{let e={operator:l.operator,operands:l.operands};l.operator=t,l.operands=[e,{operator:t,operands:[]}]}}else{let n=a.operands[e[0]];for(let t=1;t<e.length;t++)n=n.operands[e[t]];n.operands.push({operator:t,operands:[]})}h(a)},j=(e,t)=>{let a=JSON.parse(JSON.stringify(m));if(0===e.length)a.operands.splice(t,1);else{let n=a.operands[e[0]];for(let t=1;t<e.length;t++)n=n.operands[e[t]];n.operands.splice(t,1)}h(a)},C=e=>"keyword"in e?""!==e.keyword.trim():e.operands.some(C),w=async()=>{if(!l)return;let e=C(m),t=e?m:null;try{await c(a,t),!e&&i&&i(),s(),o()}catch(e){console.error("Failed to save keywords",e)}},k=()=>{o()};return(0,A.createPortal)((0,n.jsx)(S.lG,{backdropOnClick:k,className:"flex padding-y-s",children:(0,n.jsxs)("div",{className:"flex full-width",children:[(0,n.jsx)("span",{className:"headline-2xs padding-bottom-m",children:d("databoard.keywords")}),(0,n.jsx)(q,{operator:m.operator,items:m.operands,onUpdateOperator:e=>{let t=JSON.parse(JSON.stringify(m));t.operator=e,h(t)},onRemove:()=>h({operands:[],operator:"OR"}),onAddCondition:()=>b([],"OR"),renderItem:(e,t)=>(0,n.jsx)(G,{block:e,path:[t],isRoot:0===t,onAddKeyword:f,onRemoveKeyword:_,onUpdateOperator:y,addLogicalBlock:b,onRemoveBlock:j,t:d}),t:d}),(0,n.jsxs)("div",{className:"flex flex-row gap-2xs flex-end margin-bottom-4xs padding-top-xs",children:[(0,n.jsx)(v.$n,{styling:"secondary",onClickFunction:w,disabled:(()=>{let e=t=>!("keyword"in t)&&(t!==m&&"OR"===t.operator&&(!t.operands||0===t.operands.length)||t.operands.some(e));return!!e(m)||!!m.operands&&0!==m.operands.length&&(C(m),!1)})(),children:d("databoard.keywords_save")}),(0,n.jsx)(v.$n,{styling:"outlined",onClickFunction:k,children:d("databoard.keywords_cancel")})]})]})}),document.body)}let J=["en","de","fr","it"];function Y(e){let{language:t,databoard_id:a,session:l,onLanguageChange:s}=e,{t:i}=(0,g.Bd)(),{updateLanguage:r}=(0,O.fi)(),o=t||"en",d=async e=>{if(l&&e!==o)try{await r(a,e),null==s||s()}catch(e){console.error("Failed to save language",e)}};return(0,n.jsx)("div",{children:J.map(e=>(0,n.jsxs)("div",{className:"flex flex-row flex-align-center flex-space-between gap-3xs pointer padding-3xs rounded-2xs hover-bg-level1",onClick:()=>d(e),children:[(0,n.jsx)("span",{className:"body-2xs ".concat(e===o?"bold emphasis-h":"emphasis-l"),children:i("databoard.language_".concat(e))}),e===o&&(0,n.jsx)(v.In,{size:"xs",IconComponent:f.LP,className:"icon-emphasis-h"})]},e))})}var Q=a(57262),X=a.n(Q),ee=a(90585);function et(e){let{availableSources:t,sources:a,keywords:l,databoard_id:s,session:i,onSourceChange:r,template:o,userPermissions:d}=e,{t:c,i18n:u}=(0,g.Bd)("generic_datasource"),{updateTemplateSources:p}=(0,O.fi)(),m=t.filter(e=>{var t,a,n,l,s;let i="switzerland"===e.region?"ch":"europe"===e.region?"eu":null;return!!i&&((null==o?void 0:o.template_type)==="eu_briefings"?"europe"===e.region&&((null==d||null==(t=d.eu)?void 0:t.user)||(null==d||null==(a=d.eu)?void 0:a.super_user)):(null==o?void 0:o.template_type)==="briefings"?"switzerland"===e.region&&((null==d||null==(n=d.ch)?void 0:n.user)||(null==d||null==(l=d.ch)?void 0:l.super_user)):(null==o?void 0:o.template_type)!=="dossier_raw"||(null==d||null==(s=d[i])?void 0:s.super_user))}),h=async e=>{let t=(e=>{let t=[];return m.forEach(a=>{let n=a.sources_group,l=e[n]||[];l.length===a.source_ids.length&&l.length>0?t.push(n):t.push(...l)}),t})(e);try{var a;let e={template_type:null!=(a=null==o?void 0:o.config.template_type)?a:"briefings",source_ids:t,keywords:l};await p(s,e),r()}catch(e){console.error("Error updating databoard template:",e)}},[_,y]=(0,x.useState)(()=>{let e={};return m.forEach(t=>{e[t.sources_group]=t.source_ids.filter(e=>a.includes(e))}),e}),[b,j]=(0,x.useState)({}),C=(e,t,a)=>{let n={..._,[e]:a?t:[]};y(n),h(n)},w=(e,t,a)=>{let n,l=_[e]||[],s=m.find(t=>t.sources_group===e);n=a?s.source_ids.filter(e=>l.includes(e)||e===t):l.filter(e=>e!==t);let i={..._,[e]:n};y(i),h(i)};return(0,n.jsx)("div",{children:m.map(e=>{let t=e.sources_group,a=b[t],l=_[t]||[];return(0,n.jsxs)("div",{className:X().group,children:[(0,n.jsx)(v.$n,{className:"flex flex-row flex-start ".concat(X().groupHeader),styling:"uncontained",emphasis:"m",TrailingIconComponent:f.D3,onClickFunction:()=>{j(e=>({...e,[t]:!e[t]}))},children:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs full-width",children:[(0,n.jsx)("div",{onClick:a=>{a.stopPropagation(),C(t,e.source_ids,!(l.length>0&&l.length===e.source_ids.length))},children:(0,n.jsx)(S.Sc,{isChecked:l.length>0&&l.length===e.source_ids.length,isIndeterminate:l.length>0&&l.length<e.source_ids.length,onChange:a=>C(t,e.source_ids,a.target.checked)})}),(0,n.jsx)("span",{className:"body-2xs bold",children:c("briefing.source_".concat(t))})]})}),a&&(0,n.jsx)("div",{children:(0,ee.bw)(e,e=>c("sources.".concat(e,"_dossier")),u.language).map(e=>{let a=l.includes(e);return(0,n.jsxs)("div",{className:"flex flex-row flex-align-center pointer gap-4xs ".concat(X().sourceItem),onClick:()=>w(t,e,!a),children:[(0,n.jsx)(S.Sc,{isChecked:a,onChange:a=>w(t,e,a.target.checked)}),(0,n.jsx)("span",{className:"body-2xs ".concat(a?"emphasis-m":"emphasis-l"),children:c("sources.".concat(e,"_dossier"))})]},e)})})]},t)})})}var ea=a(69742),en=a.n(ea);let el=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:en().headerBar,children:t})},es=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:en().headerTitle,children:t})},ei=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:en().headerConfig,children:t})},er=e=>{let{children:t,className:a="",style:l}=e;return(0,n.jsx)("div",{className:"".concat(en().subHeader," ").concat(a),style:l,children:t})},eo=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:en().tabList,children:t})},ed=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:en().filtersArea,children:t})},ec=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:en().subHeaderConfig,children:t})},eu=e=>{var t;let{title:a,databoard_id:l,template_id:s,session:i,sources:r,showConfigBar:o,groupUsers:d=[],assignees:c=[],template_type:u,unreadCount:p=0,hasMoreUnread:_=!1,onMarkAllRead:y,keywords:b,availableSources:C,onKeywordChange:k,onSourceChange:A,onSaveWithEmptyKeywords:I,onLanguageChange:E,template:B,userPermissions:R,onAssignmentChange:D=()=>void 0,onTitleUpdate:P}=e,{t:H}=(0,g.Bd)(),U=m(null!=u?u:"briefings",H),z=(0,h.useRouter)(),[K,Z]=(0,x.useState)(!1),[q,G]=(0,x.useState)(!1),J=(0,V.qS)(b),Q=null==B||null==(t=B.config)?void 0:t.language,[X,ee]=(0,x.useState)(null),ea=(null!=X?X:c.length)>0,{deleteDataboard:en}=(0,O.fi)(),er=[{label:U.get_label("delete"),icon:f.uc,onClick:()=>{Z(!0)}}],eo=void 0!==b&&void 0!==r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)($,{keywords:b,databoard_id:l,session:i,onKeywordChange:k,onSaveWithEmptyKeywords:I,isOpen:q,onClose:()=>G(!1)}),(0,n.jsx)("div",{className:"pointer",onClick:e=>{e.preventDefault(),G(!0)},children:(0,n.jsx)(S.vu,{size:"m",type:"default",emphasis:"tertiary",shape:"pill",className:w().filterChip,children:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs",children:[(0,n.jsx)("div",{className:"flex flex-center flex-align-center bg-level2 rounded-s emphasis-h padding-left-3xs padding-right-3xs",children:J.length}),H("databoard.keywords")]})})}),(0,n.jsx)(S.m_,{triggerType:"click",content:(0,n.jsx)("div",{className:"flex flex-col padding-3xs title-s",style:{minWidth:"160px",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.15)"},children:(0,n.jsx)(Y,{language:Q,databoard_id:l,session:i,onLanguageChange:E})}),triggerClassName:"flex relative pointer",position:"bottom",children:(0,n.jsx)(S.vu,{size:"m",type:"default",emphasis:"tertiary",shape:"pill",className:w().filterChip,children:(0,n.jsx)("div",{className:"flex flex-row flex-align-center gap-4xs",children:H("databoard.language_".concat(Q||"en"))})})}),(0,n.jsx)(S.m_,{triggerType:"click",content:(0,n.jsx)("div",{className:"flex flex-col padding-3xs title-s",style:{minWidth:"160px",maxHeight:"480px",overflowY:"auto",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.15)"},children:(0,n.jsx)(et,{availableSources:C,sources:r,keywords:b,session:i,databoard_id:l,onSourceChange:A,template:B,userPermissions:R})}),triggerClassName:"flex relative pointer",position:"bottom",children:(0,n.jsx)(S.vu,{size:"m",type:"default",emphasis:"tertiary",shape:"pill",className:w().filterChip,children:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs",children:[(0,n.jsx)("div",{className:"flex flex-center flex-align-center bg-level2 rounded-s emphasis-h padding-left-3xs padding-right-3xs",children:r.length}),H("briefing.briefing_sources")]})})})]});return(0,n.jsxs)(el,{children:[(0,n.jsxs)(es,{children:[(0,n.jsx)(j,{title:a,size:"xs",onTitleUpdate:P}),p>
10&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(W,{size:"s",count:p,hasMore:_}),(0,n.jsx)("span",{className:"caption-xs emphasis-m pointer hover-underlined",onClick:y,children:H("databoard.mark_all_read",{defaultValue:"Mark all as read"})})]})]}),(0,n.jsxs)(ei,{children:[eo,(0,n.jsx)("div",{className:N().monitoringControl,children:(0,n.jsxs)(M.A,{content:ea?H("databoard.monitoring_help",{defaultValue:"People assigned to this databoard will receive email notifications every 4 hours."}):H("databoard.monitoring_help_off",{defaultValue:"Assign people to this databoard to receive email notifications every 4 hours."}),position:"bottom",triggerStyle:{gap:"var(--spacing-3xs)"},children:[(0,n.jsx)("span",{className:"".concat(N().monitoringDot," ").concat(ea?"":N().monitoringDotOff),"aria-hidden":"true"}),(0,n.jsx)("span",{className:"emphasis-m ".concat(N().monitoringLabel),children:ea?H("databoard.monitoring",{defaultValue:"Monitoring"}):H("databoard.no_monitoring",{defaultValue:"No monitoring"})})]})}),(0,n.jsx)(F,{groupUsers:d,objectId:l,assignedUsers:c,xs:!0,session:i,onAssignmentChange:D,onSelectionChange:e=>ee(e.length)}),o&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(T,{options:er,alignRight:!0,customButton:(0,n.jsx)(v.$n,{size:"xs",styling:"outlined",children:(0,n.jsx)(f.Ze,{})})}),(0,n.jsx)(L,{onClose:()=>Z(!1),isOpen:K,databoardName:a,onDataboardDelete:()=>{en(s).catch(e=>{console.error("Error deleting databoard:",e)}).finally(()=>{z.push(U.get_archive_page_path())})},templateType:null!=u?u:"briefings"})]})]})]})};var ep=a(91946);let em=e=>{let{className:t,...a}=e;return(0,n.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...a,children:[(0,n.jsx)("g",{clipPath:"url(#clip0_11205_34432)",children:(0,n.jsx)("path",{d:"M5.5 3.5H8.5V4.5H5.5V3.5ZM5.5 5.5H8.5V6.5H5.5V5.5ZM5.5 7.5H8.5V8.5H5.5V7.5ZM3.5 3.5H4.5V4.5H3.5V3.5ZM3.5 5.5H4.5V6.5H3.5V5.5ZM3.5 7.5H4.5V8.5H3.5V7.5ZM10.05 1.5H1.95C1.7 1.5 1.5 1.7 1.5 1.95V10.05C1.5 10.25 1.7 10.5 1.95 10.5H10.05C10.25 10.5 10.5 10.25 10.5 10.05V1.95C10.5 1.7 10.25 1.5 10.05 1.5ZM9.5 9.5H2.5V2.5H9.5V9.5Z",fill:"currentColor"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_11205_34432",children:(0,n.jsx)("rect",{width:"12",height:"12",fill:"white"})})})]})},eh=e=>{let{className:t,...a}=e;return(0,n.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...a,children:[(0,n.jsx)("g",{clipPath:"url(#clip0_11127_13905)",children:(0,n.jsx)("path",{d:"M1.25 2V3.5H3.75V9.5H5.25V3.5H7.75V2H1.25ZM10.75 4.5H6.25V6H7.75V9.5H9.25V6H10.75V4.5Z",fill:"#54658C"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_11127_13905",children:(0,n.jsx)("rect",{width:"12",height:"12",fill:"white"})})})]})};var ex=a(67768),eg=a(40097),ef=a(5825);async function ev(e,t){return(0,ef.tm)("/databoards/".concat(e),{method:"GET",headers:{"Content-Type":"application/json"}},t)}async function e_(e,t,a,n){let l={template_type:"document_raw",keywords:a.keywords,source_ids:a.source_ids,document_types:t};await (0,ef.tm)("/databoards/".concat(e,"/template"),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(l)},n)}let ey=(0,x.createContext)(null);function eb(e){let{databoard_id:t,session:a,children:l}=e,s=function(e){var t,a,n,l,s;let{databoard_id:i,session:o}=e,d=(0,ex.jE)(),{data:c,isLoading:u,error:p,refetch:m}=(0,r.I)({queryKey:["databoard",i],queryFn:()=>ev(i,o)}),h=null!=(t=null==c?void 0:c.template)?t:{},x=null!=(a=h.document_types)?a:[],g={keywords:null!=(n=h.keywords)?n:[],source_ids:null!=(l=h.source_ids)?l:[]},{mutateAsync:f,isPending:v}=(0,eg.n)({mutationFn:async e=>(await e_(i,e,g,o),e),onMutate:async e=>{await d.cancelQueries({queryKey:["databoard",i]});let t=d.getQueryData(["databoard",i]);return t&&d.setQueryData(["databoard",i],{...t,template:{...t.template,document_types:e}}),{prev:t}},onError:(e,t,a)=>{(null==a?void 0:a.prev)&&d.setQueryData(["databoard",i],a.prev)},onSettled:()=>{d.invalidateQueries({queryKey:["databoard",i]})}});return{loading:u,saving:v,error:p?p.message:null,documentTypes:x,updateDocumentTypes:e=>f(e),addDocumentType:e=>f(Array.from(new Set([...x,e]))),removeDocumentType:e=>f(x.filter(t=>t!==e)),databoardName:null!=(s=null==c?void 0:c.name)?s:"",refetch:async()=>{await m()}}}({databoard_id:t,session:a});return(0,n.jsx)(ey.Provider,{value:s,children:l})}function ej(){let e=(0,x.useContext)(ey);if(!e)throw Error("useDataboard must be used within DataboardProvider");return e}var eC=a(67297),ew=a.n(eC);let ek=e=>{let{isOpen:t,setIsOpen:a,element:l,children:s,align:i="left",verticalAlign:r="bottom",size:o="m"}=e,d=(0,x.useRef)(null),c=(0,x.useRef)(null),[u,p]=(0,x.useState)({top:0,left:0,right:0}),m=(0,x.useCallback)(()=>
1{if(d.current){let e=d.current.getBoundingClientRect();p({top:"bottom"===r?e.bottom+window.scrollY:e.top+window.scrollY,left:e.left+window.scrollX,right:window.innerWidth-e.right-window.scrollX})}},[r]);return(0,x.useEffect)(()=>{if(t){m();let e=e=>{c.current&&e.target instanceof Node&&c.current.contains(e.target)||a(!1)},t=()=>{a(!1)},n=e=>{c.current&&!c.current.contains(e.target)&&d.current&&!d.current.contains(e.target)&&a(!1)};return window.addEventListener("scroll",e,!0),window.addEventListener("resize",t),document.addEventListener("mousedown",n),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",t),document.removeEventListener("mousedown",n)}}},[t,a,m]),(0,n.jsxs)("div",{ref:d,className:ew().wrapper,children:[l,t&&(0,A.createPortal)((0,n.jsx)("div",{ref:c,className:"".concat(ew().container," ").concat(ew()["size-"+o]," ").concat(ew()["align-"+i]," ").concat(ew()["align-v-"+r]," ").concat(ew().gap),style:{top:"".concat(u.top,"px"),left:"left"===i?"".concat(u.left,"px"):"auto",right:"right"===i?"".concat(u.right,"px"):"auto"},children:s}),document.body)]})};var eN=a(16098),eS=a(15325),eM=a(6240),eA=a.n(eM);let eI=e=>{let{selected:t,options:a,handleOptionClick:l,translateOption:s=e=>e}=e;return(0,n.jsx)("div",{className:eA().container,children:a.map(e=>(0,n.jsx)("div",{className:eA().item,onClick:()=>l(e),children:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs",children:[(0,n.jsx)(S.Sc,{isChecked:t.includes(e)}),(0,n.jsx)("div",{className:"ellipsis",children:s(e)})]})},e))})},eE=["written_questions","written_question_answers","proposal_for_union_act","provisional_agreement","study","commission_opinion_legal","commission_opinion_draft","commission_opinion","commission_staff_working_document","mission_report","notice_to_commission_members","joint_report","council_recommendations","report","joint_motion","motion","commission_draft_report","commission_working_document","ep_position","tabled_text","REG","DIR"];var eT=a(47420),eL=a(71816),eB=a.n(eL);let eR=e=>{let{value:t,deleteIcon:a=!1,clickable:l=!1,onClick:s,size:i="s"}=e;if(!t)return null;let r="".concat((0,eT.O)(t));return(0,n.jsx)(S.vu,{size:i,type:"categorical",category:r,clickable:l,trailingIcon:a?f.d7:void 0,onClickFunction:()=>s?s(t):void 0,style:{height:"s"===i?24:20,paddingTop:0,paddingBottom:0},children:t},t)},eV=e=>{let{isSupported:t,explanation:a,label:l,size:s="s",onClick:i}=e,{t:r}=(0,g.Bd)(),o=null!=l?l:t?r("tag.relevant",{defaultValue:"Relevant"}):r("tag.irrelevant",{defaultValue:"Irrelevant"}),d=(0,n.jsx)(S.vu,{size:s,type:"vote",outcome:t?"yes":"disabled",clickable:!!i,onClickFunction:i,style:{height:"s"===s?24:20,paddingTop:0,paddingBottom:0,display:"inline-flex",alignItems:"center"},children:(0,n.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:"4px"},children:[t&&(0,n.jsx)(v.In,{size:"xs",IconComponent:f.LP,color:"#2F2BF8"}),o]})});return a?(0,n.jsx)(M.A,{content:(0,n.jsxs)("div",{className:eB().titleContent,children:[(0,n.jsxs)("span",{className:eB().titleRow,children:[(0,n.jsx)(f.VF,{}),r("tag.justification",{defaultValue:"Justification"})]}),(0,n.jsx)("span",{children:a})]}),position:"top",children:(0,n.jsx)("span",{className:"pointer",style:{display:"inline-flex"},children:d})}):d},eD=e=>{let{category:t,explanation:a,size:l="s",onClick:s}=e,{t:i}=(0,g.Bd)();if(!t)return null;let r=(0,n.jsx)(eR,{value:t,clickable:!!s,onClick:()=>null==s?void 0:s(),size:l},"selected-".concat(t));return a?(0,n.jsx)(M.A,{content:(0,n.jsxs)("div",{className:eB().titleContent,children:[(0,n.jsxs)("span",{className:eB().titleRow,children:[(0,n.jsx)(f.VF,{}),i("tag.justification",{defaultValue:"Justification"})]}),(0,n.jsx)("span",{children:a})]}),position:"top",children:(0,n.jsx)("span",{className:"pointer",style:{display:"inline-flex"},children:r})}):r};var eP=a(59101),eO=a.n(eP);let eF=e=>{let{isChecked:t,onChange:a}=e;return(0,n.jsxs)("div",{className:"".concat(eO().checkboxContainer),children:[(0,n.jsx)("input",{className:"pointer",type:"checkbox",checked:t,onChange:a}),t&&(0,n.jsx)(v.In,{size:"xs",IconComponent:f.LP,color:"#60739F",style:{position:"absolute",top:"1.5px",left:"1.3px"}})]})},eH=e=>{var t;let{columnMeta:a,filters:l,updateFilters:s,options:i}=e,{t:r}=(0,g.Bd)(),o=(null==(t=l.find(e=>e.column_id===a.id))?void 0:t.tags)||[],d=e=>o.includes(e),c=(0,x.useCallback)((e,t)=>{let n=[],i=l.findIndex(e=>e.column_id===a.id);if(t)if(-1!==i){let t=l[i],a=t.tags.includes(e)?t.tags:[...t.tags,e];n=[...l.slice(0,i),{...t,tags:a},...l.slice(i+1)]}else n=[...l,{filter_type:"tag",column_id:a.id,mode:"include",tags:[e]}];else{let t=l[i];if(t){let s=t.tags.filter(t=>t!==e);n=0===s.length?l.filter(e=>e.column_id!==a.id):[...l.slice(0,i),{...t,tags:s},...l.slice(i+1)]}else n=l}s(n)},[l,a.id,s]);return(0,n.jsxs)("div",{className:"flex gap-3xs",children:[(0,n.jsxs)("div",{className:"flex flex-row flex-wrap gap-4xs ".concat(o.length>0?"outline":""," padding-3xs rounded-3xs"),children:[0===o.length&&(0,n.jsx)("span",{className:"body-2xs emphasis-l",children:r("tag_select.select_options",{defaultValue:"Select one or more options..."})}),o.map(e=>(0,n.jsx)(eR,{value:e,clickable:!0,deleteIcon:!0,onClick:()=>c(e,!1)},"selected-".concat(e)))]}),i.map(e=>(0,n.jsx)("div",{className:"flex flex-row flex-align-center flex-space-between p-1",children:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs pointer",onClick:()=>c(e,!d(e)),children:[(0,n.jsx)(eF,{isChecked:d(e),onChange:()=>{}}),(0,n.jsx)(eR,{value:e,onClick:()=>{}})]})},e))]})};var eU=a(18546),ez=a(76664),eW=a(14413),eK=a(10936),eZ=a(68816),eq=a(97319),eG=a(60869),e$=a(84429),eJ=a(67956);a(62418);var eY=a(71317),eQ=a(22193),eX=a(68856),e0=a(8286),e1=a(54515),e2=a(44921),e3=a(97948),e9=a(22851),e5=a(72010),e4=a(67614),e6=a(66886),e7=a(51456),e8=a.n(e7);let te={fr:e9.A,de:e5.A,it:e4.A,en:e6.A},tt=e=>{let{left:t}=e;return(0,n.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,n.jsx)("path",{d:t?"M15 6l-6 6 6 6":"M9 6l6 6-6 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})},ta=e=>{var t,a,l;let{value:s,onChange:i,weekStartsOn:r=1}=e,{t:o,i18n:d}=(0,g.Bd)(),c=null!=(t=te[d.language])?t:e6.A,[u,p]=(0,x.useState)((0,eZ.A)(null!=(l=null!=(a=s.from)?a:s.to)?l:new Date)),[m,h]=(0,x.useState)(null);(0,x.useEffect)(()=>{s.from&&p((0,eZ.A)(s.from))},[s.from]);let f=(0,ez.A)((0,eZ.A)(u),{weekStartsOn:r}),v=(0,eW.A)((0,eq.A)(u),{weekStartsOn:r}),_=(0,eX.A)({start:f,end:v}),y=!s.from&&!s.to;return(0,n.jsxs)("div",{className:e8().calendar,children:[(0,n.jsxs)("div",{className:e8().header,children:[(0,n.jsx)("button",{type:"button",className:e8().navButton,"aria-label":o("date_range_c
1alendar.previous_month",{defaultValue:"Previous month"}),onClick:()=>p((0,eY.A)(u,-1)),children:(0,n.jsx)(tt,{left:!0})}),(0,n.jsx)("span",{className:e8().monthLabel,children:(0,eN.A)(u,"MMMM yyyy",{locale:c})}),(0,n.jsx)("button",{type:"button",className:e8().navButton,"aria-label":o("date_range_calendar.next_month",{defaultValue:"Next month"}),onClick:()=>p((0,eY.A)(u,1)),children:(0,n.jsx)(tt,{})})]}),(0,n.jsx)("div",{className:e8().weekdays,children:((e,t)=>{let a=(0,eX.A)({start:(0,ez.A)(new Date,{weekStartsOn:0}),end:(0,eW.A)(new Date,{weekStartsOn:0})}).map(e=>(0,eN.A)(e,"EEEEEE",{locale:t}));return[...a.slice(e),...a.slice(0,e)]})(r,c).map(e=>(0,n.jsx)("span",{className:e8().weekday,children:e},e))}),(0,n.jsx)("div",{className:e8().grid,onMouseLeave:()=>h(null),children:_.map(e=>{let t=!(0,e2.A)(e,u),a=(e=>!!s.from&&(0,eQ.A)(e,s.from)||!!s.to&&(0,eQ.A)(e,s.to))(e),l=(e=>{var t;let a=s.from,n=null!=(t=s.to)?t:s.from&&m?m:null;if(!a||!n)return!1;let l=(0,e0.A)(a,n)?a:n,i=(0,e0.A)(a,n)?n:a;return((0,e1.A)(e,l)||(0,eQ.A)(e,l))&&((0,e0.A)(e,i)||(0,eQ.A)(e,i))})(e),r=y&&(0,e3.A)(e);return(0,n.jsx)("button",{type:"button",className:[e8().day,t?e8().outside:"",l?e8().within:"",r?e8().today:"",a?e8().selected:""].filter(Boolean).join(" "),onClick:()=>(e=>{let{from:t,to:a}=s;!t||t&&a?i({from:e,to:null}):(0,e0.A)(e,t)?i({from:e,to:t}):i({from:t,to:e})})(e),onMouseEnter:()=>h(e),children:(0,eN.A)(e,"d")},e.toISOString())})})]})};var tn=a(77528),tl=a.n(tn);let ts=e=>(0,eN.A)(e,"yyyy-MM-dd"),ti=[{key:"last_week",defaultLabel:"Last week",getRange:()=>{let e=(0,eU.A)(new Date,1);return{from:(0,ez.A)(e,{weekStartsOn:1}),to:(0,eW.A)(e,{weekStartsOn:1})}}},{key:"last_month",defaultLabel:"Last month",getRange:()=>{let e=(0,eK.A)(new Date,1);return{from:(0,eZ.A)(e),to:(0,eq.A)(e)}}},{key:"last_year",defaultLabel:"Last year",getRange:()=>{let e=(0,eG.A)(new Date,1);return{from:(0,e$.A)(e),to:(0,eJ.A)(e)}}}],tr=e=>{let{value:t,onApply:a,onDelete:l,presets:s=ti}=e,{t:i}=(0,g.Bd)(),[r,o]=(0,x.useState)(t);return(0,n.jsxs)("div",{className:tl().wrapper,children:[(0,n.jsx)("div",{className:tl().presets,children:s.map(e=>(0,n.jsx)("button",{type:"button",className:"".concat(tl().preset," ").concat((e=>{if(!r.from||!r.to)return!1;let t=e.getRange();return(0,eQ.A)(r.from,t.from)&&(0,eQ.A)(r.to,t.to)})(e)?tl().presetActive:""),onClick:()=>o(e.getRange()),children:i("databoard.date_filter.".concat(e.key),{defaultValue:e.defaultLabel})},e.key))}),(0,n.jsx)(ta,{value:r,onChange:o}),(0,n.jsxs)("div",{className:tl().footer,children:[(0,n.jsxs)("div",{className:tl().footerLeft,children:[(0,n.jsx)("button",{type:"button",className:tl().reset,onClick:()=>o({from:null,to:null}),children:i("databoard.date_filter.reset",{defaultValue:"Reset"})}),l&&(0,n.jsx)("button",{type:"button",className:tl().delete,onClick:l,children:i("databoard.date_filter.delete",{defaultValue:"Delete"})})]}),(0,n.jsx)("button",{type:"button",className:tl().save,onClick:()=>a(r),children:i("databoard.date_filter.save",{defaultValue:"Save"})})]})]})},to=e=>{let{columnMeta:t,filters:a,updateFilters:l,onClose:s}=e,i=null==t?void 0:t.id,r=a.find(e=>"date"===e.filter_type&&e.column_id===i),o=null==r?void 0:r.date_range,d=o&&"date_from"in o?{from:o.date_from?(0,eS.A)(o.date_from):null,to:o.date_to?(0,eS.A)(o.date_to):null}:{from:null,to:null},c=e=>{let t=a.filter(e=>"date"!==e.filter_type||e.column_id!==i);e&&t.push({filter_type:"date",column_id:i,date_range:e}),l(t)};return(0,n.jsx)(tr,{value:d,onApply:e=>{var t;c(e.from?{date_from:ts(e.from),date_to:ts(null!=(t=e.to)?t:e.from)}:null),null==s||s()},onDelete:()=>{c(null),null==s||s()}})},td={ep_doc_type:e=>{let{}=e,{t}=(0,g.Bd)(),{documentTypes:a,addDocumentType:l,removeDocumentType:s}=ej();return(0,n.jsx)(eI,{selected:a,options:eE,handleOptionClick:e=>{!a.includes(e)&&eE.includes(e)?l(e):a.includes(e)&&s(e)},translateOption:e=>t("ep_doc_types.".concat(e))})},tags:e=>{let{columnMeta:t,filters:a,updateFilters:l}=e,s=t.data_schema.available_tags||[];return(0,n.jsx)(eH,{columnMeta:t,filters:a,updateFilters:l,options:s})},computed_ai_classification:e=>{let{columnMeta:t,filters:a,updateFilters:l}=e,s=(t.data_schema.categories||[]).map(e=>e.key).filter(e=>null!=e);return(0,n.jsx)(eH,{columnMeta:t,filters:a,updateFilters:l,options:s})},computed_ai_criteria:e=>{let{columnMeta:t,filters:a,updateFilters:l}=e,{t:s}=(0,g.Bd)(),i=a.find(e=>e.column_id===t.id),[r,o]=(0,x.useState)(i?i.value:null),d=(0,x.useCallback)(e=>{let n=a.findIndex(e=>e.column_id===t.id);if(null===e){l(a.filter(e=>e.column_id!==t.id)),o(null);return}l(-1!==n?[...a.slice(0,n),{...a[n],value:e},...a.slice(n+1)]:[...a,{filter_type:"boolean",column_id:t.id,value:e}]),o(e)},[a,t.id,l]),c=e=>{r===e?d(null):d(e)};return(0,n.jsxs)("div",{className:"flex flex-col gap-3xs",children:[(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs pointer",onClick:()=>c(!0),children:[(0,n.jsx)(eF,{isChecked:!0===r,onChange:()=>{}}),(0,n.jsx)("div",{className:"flex flex-align-center title-xs emphasis-m",children:s("tag.relevant",{defaultValue:"Relevant"})})]}),(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs pointer",onClick:()=>c(!1),children:[(0,n.jsx)(eF,{isChecked:!1===r,onChange:()=>{}}),(0,n.jsx)("div",{className:"flex flex-align-center title-xs emphasis-m",children:s("tag.irrelevant",{defaultValue:"Irrelevant"})})]})]})},dossier_metadata:e=>{let{filter:t,filters:a,updateFilters:l,availableFilters:s}=e,{t:i}=(0,g.Bd)(),r=t.field,o=t.source_id,d=s.find(e=>"dossier_metadata"===e.filter_type&&e.field===r&&e.source_id===o),c=d?d.available_values:[],u=a.find(e=>"dossier_metadata"===e.filter_type&&e.field===r&&e.source_id===o),p=u?u.values:[];return(0,n.jsx)(eI,{selected:p,options:c,handleOptionClick:e=>{let t=a.findIndex(e=>"dossier_metadata"===e.filter_type&&e.field===r&&e.source_id===o),n=[...p];n.includes(e)?n=n.filter(t=>t!==e):n.push(e),0===n.length?l(a.filter(e=>"dossier_metadata"!==e.filter_type||e.field!==r||e.source_id!==o)):-1!==t?l([...a.slice(0,t),{...a[t],values:n},...a.slice(t+1)]):l([...a,{filter_type:"dossier_metadata",field:r,source_id:o,values:n}])},translateOption:(()=>
1{if("mep"===o){if("person_party"===r)return e=>i("enrichment_values.mep.person_party.".concat(e),e);if("person_committees"===r)return e=>i("enrichment_values.mep.person_committees.".concat(e),e)}if("hys"===o){if("dossier_type"===r)return e=>i("enrichment_values.hys.dossier_type.".concat(e),e);if("dossier_status"===r)return e=>i("enrichment_values.hys.dossier_status.".concat(e),e)}})()})},date:e=>{let{columnMeta:t,filters:a,updateFilters:l,onClose:s}=e;return(0,n.jsx)(to,{columnMeta:t,filters:a,updateFilters:l,onClose:s})},default:()=>(0,n.jsx)(n.Fragment,{})};var tc=a(90119);let tu="d MMM yyyy",tp=e=>{var t;let{filters:a,columns:l,updateFilters:s,openMenuId:i,setOpenMenuId:r,availableFilters:o}=e,{t:d}=(0,g.Bd)(),{documentTypes:c}=ej(),{t:u}=(0,g.Bd)("generic_datasource"),p=e=>{r(i===e?null:e)},m=(e,t)=>{var a,l;let s="",i=(0,n.jsx)(f.Qv,{color:"currentColor"});if((null==e?void 0:e.filter_type)==="tag")s=(null==(a=e.tags)?void 0:a.length)?": ".concat(e.tags.join(", ")):"",i=(0,n.jsx)(em,{color:"currentColor"});else if((null==e?void 0:e.filter_type)==="boolean")s=": ".concat(e.value?"Relevant":"Irrelevant"),i=(0,n.jsx)(ep.A,{color:"currentColor"});else if((null==e?void 0:e.filter_type)==="dossier_metadata")s=(null==(l=e.values)?void 0:l.length)?": ".concat(e.values.map(t=>{if("hys"===e.source_id){if("dossier_type"===e.field)return d("enrichment_values.hys.dossier_type.".concat(t),t);if("dossier_status"===e.field)return d("enrichment_values.hys.dossier_status.".concat(t),t)}return t}).join(", ")):"",i=(0,n.jsx)(f.Qv,{color:"currentColor"});else if((null==e?void 0:e.filter_type)==="date"){let t=(e=>{if(!e)return"";let t=e.date_from?(0,eN.A)((0,eS.A)(e.date_from),tu):"",a=e.date_to?(0,eN.A)((0,eS.A)(e.date_to),tu):"";return t&&a?t===a?t:"".concat(t," â ").concat(a):t||a})(e.date_range);s=t?": ".concat(t):"",i=(0,n.jsx)(f.CT,{color:"currentColor"})}return(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs",children:[i,(0,n.jsxs)("span",{children:[t,s]})]})},h=()=>l.find(e=>{var t;return(null==e||null==(t=e.meta)?void 0:t.renderer)==="ep_doc_type"}),x=e=>{var t,a,n;if((null==e?void 0:e.filter_type)==="dossier_metadata")return td.dossier_metadata;if((null==e?void 0:e.filter_type)==="date")return td.date;let s=l.find(t=>t.id===e.column_id);return s?(null==s?void 0:s.name)==="submission_date"?td.date:s.type&&td[s.type]?td[s.type]:(null==s||null==(t=s.meta)?void 0:t.renderer)&&td[null==(a=s.meta)?void 0:a.renderer]?td[null==(n=s.meta)?void 0:n.renderer]:td.default:td.default};return c.length>0||a.some(e=>"text_match"!==e.filter_type)||i?(0,n.jsxs)("div",{className:"flex flex-row flex-wrap gap-2xs",children:[i!=(null==(t=h())?void 0:t.id)&&c.length>0&&(0,n.jsx)(tc.A,{active:!0,maxWidth:320,onClick:()=>{let e=h();e&&p(e.id)},children:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs",children:[(0,n.jsx)(f.Qv,{color:"currentColor"}),(0,n.jsx)("span",{children:d("filter.document_type",{defaultValue:"Document type"})})]})}),a.map(e=>{let t;if("text_match"===e.filter_type)return null;let c="",h="";if("dossier_metadata"===e.filter_type){let t=d("enrichment.".concat(e.source_id,".").concat(e.field));c="".concat(t," (").concat(u("sources.".concat(e.source_id,"_dossier")),")"),h="dossier_metadata::".concat(e.source_id,"::").concat(e.field)}else{if(!(t=l.find(t=>t.id===e.column_id)))return null;c="date"===e.filter_type?d("databoard.".concat(t.name),{defaultValue:t.name}):t.name,h=e.column_id}let g=x(e);return(0,n.jsx)(ek,{isOpen:i===h,setIsOpen:e=>r(e?h:null),size:(null==e?void 0:e.filter_type)==="boolean"?"m":"l",element:(0,n.jsx)(tc.A,{active:!0,maxWidth:320,onClick:()=>p(h),children:m(e,c)}),children:(0,n.jsx)(g,{filters:a,updateFilters:s,columnMeta:t,filter:e,availableFilters:o,onClose:()=>r(null)})},h)}),i&&!a.some(e=>e.column_id===i||"dossier_metadata::".concat(e.source_id,"::").concat(e.field)===i)&&(()=>{let e=l.find(e=>e.id===i),t=null,c="";if(!e&&i.startsWith("dossier_metadata::")){let e=i.split("::"),a=e[1],n=e[2];if(o.find(e=>e.field===n&&e.source_id===a)){t={filter_type:"dossier_metadata",field:n,source_id:a,values:[]};let e=d("enrichment.".concat(a,".").concat(n));c="".concat(e," (").concat(u("sources.".concat(a,"_dossier")),")")}}else e&&(c=d("databoard.".concat(e.name),{defaultValue:e.name}));if(!e&&!t)return null;let h=x(t||{column_id:i});return(0,n.jsx)(ek,{isOpen:!0,setIsOpen:()=>r(null),size:(null==e?void 0:e.name)==="submission_date"?"l":void 0,element:(0,n.jsx)(tc.A,{active:!0,maxWidth:320,onClick:()=>p(i),children:m(t,c)}),children:(0,n.jsx)(h,{filters:a,updateFilters:s,columnMeta:e,filter:t,availableFilters:o,onClose:()=>r(null)})},i)})()]}):null},tm=e=>{let{className:t,size:a=13,...l}=e;return(0,n.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("g",{clipPath:"url(#clip0_12172_59213)",children:(0,n.jsx)("path",{d:"M2 2V14H14V2H2ZM7.33333 12.6667H3.33333V8.66667H7.33333V12.6667ZM7.33333 7.33333H3.33333V3.33333H7.33333V7.33333ZM12.6667 12.6667H8.66667V8.66667H12.6667V12.6667ZM12.6667 7.33333H8.66667V3.33333H12.6667V7.33333Z",fill:"white"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_12172_59213",children:(0,n.jsx)("rect",{width:"16",height:"16",fill:"white"})})})]})},th=Object.freeze({COMPUTED_AI_CRITERIA:"computed_ai_criteria",COMPUTED_AI_QUERY:"computed_ai_query",COMPUTED_AI_CSUM:"computed_ai_csum",COMPUTED_AI_BRIEFING:"computed_ai_briefing",COMPUTED_AI_HEADLINE:"computed_ai_headline",COMPUTED_AI_EXCERPT:"computed_ai_excerpt",COMPUTED_AI_SUMMARY:"computed_ai_summary",COMPUTED_AI_CLASSIFICATION:"computed_ai_classification",COMPUTED_KEYWORDS:"computed_keywords",COMMENT:"comment",TAGS:"tags"}),tx=async function(e,t,a,n,l){let s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:()=>{};l&&(0,ef.tm)("/databoards/".concat(t,"/").concat(a),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({value:e,object_uid:n})},l).then(()=>s())},tg=async function(e,t,a,n){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};if(n)return(0,ef.tm)("/databoards/".concat(t,"/").concat(e.id,"/"),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:a})},n).then(()=>l())},tf=async function(e,t,a,n){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};if(n)return(0,ef.tm)("/databoards/".concat(t,"/").concat(e.id,"/"),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({data_schema:{available_tags:a}})},n).then(()=>l())},tv=function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>{},l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"standard",r=arguments.length>7&&void 0!==arguments[7]?arguments[7]:[],o=(()=>
1{if(e==th.COMMENT)return{max_length:5e3};if(e==th.TAGS)return{available_tags:[]};if(e==th.COMPUTED_AI_QUERY)return{user_instructions:s};if(e==th.COMPUTED_AI_CSUM)return{contextual_summary_type:s,keywords:r};if(e==th.COMPUTED_AI_BRIEFING)return{keywords:r};else if(e==th.COMPUTED_AI_HEADLINE);else{if(e==th.COMPUTED_AI_EXCERPT)return{excerpt_criteria:"Topic defined by the keywords: ".concat(r.join(", "))};if(e==th.COMPUTED_AI_SUMMARY)return{user_instructions:s,summary_type:i};if(e==th.COMPUTED_AI_CRITERIA)return{criteria:s};if(e==th.COMPUTED_AI_CLASSIFICATION)return{categories:s};th.COMPUTED_KEYWORDS}return{}})(),d=(()=>{if(e==th.COMMENT)return l||"New text";if(e==th.TAGS)return l||"New tags";if(e==th.COMPUTED_AI_QUERY)return l||"New Ask Anything column";if(e==th.COMPUTED_AI_CSUM)return l||"New Contextual Summary column";if(e==th.COMPUTED_AI_BRIEFING)return l||"New AI Briefing column";else if(e==th.COMPUTED_AI_HEADLINE)return l||"New Headline column";else if(e==th.COMPUTED_AI_EXCERPT)return l||"New Excerpt column";else if(e==th.COMPUTED_AI_CRITERIA)return l||"New relevance column";else if(e==th.COMPUTED_AI_CLASSIFICATION)return l||"New classification column";else if(e==th.COMPUTED_AI_SUMMARY)return l||"New Summary column";else if(e==th.COMPUTED_KEYWORDS)return l||"Keyword centrality"})();return a&&t&&o?(0,ef.tm)("/databoards/".concat(t,"/columns"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:e,data_schema:o,name:d})},a).then(()=>n()):Promise.resolve()},t_=function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>{};a&&t&&(0,ef.tm)("/databoards/".concat(t,"/").concat(e.id),{method:"DELETE",headers:{"Content-Type":"application/json"}},a,!1).then(()=>n())},ty=e=>{var t;let{databoard_id:a,onUpdate:l,session:s}=e,{t:r}=(0,g.Bd)(),o=r("ai_column.default_category_placeholder",{defaultValue:"When no other categories are matching"}),{classificationData:d,closeAIClassification:c}=(0,i.F)(),[u,p]=(0,x.useState)(""),[m,h]=(0,x.useState)(o),[_,y]=(0,x.useState)([]);(0,x.useEffect)(()=>{var e,t;if(p(null!=(t=null==d?void 0:d.title)?t:""),null==d||null==(e=d.categories)?void 0:e.length){let e=d.categories.find(e=>null===e.key),t=d.categories.filter(e=>null!==e.key);h(((null==e?void 0:e.description)||o).trim()),y(t.map(e=>({key:(e.key||"").toString(),description:e.description||""})))}else h(o),y([])},[d]);let b=(e,t,a)=>y(n=>{let l=[...n];return l[e]={...l[e],[t]:a},l}),{hasEmpty:j,hasDupes:C}=(0,x.useMemo)(()=>{let e=_.map(e=>({key:(e.key||"").trim(),description:(e.description||"").trim()})),t=e.some(e=>!e.key||!e.description),a=new Set,n=!1;for(let t of e){let e=t.key.toLowerCase();if(e){if(a.has(e)){n=!0;break}a.add(e)}}return{hasEmpty:t,hasDupes:n}},[_]),w=()=>{let e=_.map(e=>({key:(e.key||"").trim(),description:(e.description||"").trim()})).filter(e=>e.key&&e.description);return[{key:null,description:(m||o).trim()},...e]},k=e=>{let t=e.find(e=>null===e.key),a=e.filter(e=>null!==e.key).map(e=>({key:String(e.key||"").trim(),description:(e.description||"").trim()})).sort((e,t)=>e.key.toLowerCase().localeCompare(t.key.toLowerCase()));return{defaultDesc:((null==t?void 0:t.description)||o).trim(),others:a}},N=u.trim()!==(null!=(t=null==d?void 0:d.title)?t:"").trim(),M=k(w()),I=k((null==d?void 0:d.categories)||[{key:null,description:o}]),E=JSON.stringify(M)!==JSON.stringify(I),T=!u.trim()||j||C||null!=d&&!!d.columnId&&!(N||E);return(0,A.createPortal)((0,n.jsx)(S.lG,{onClose:c,backdropOnClick:()=>{},className:"padding-y-s",children:(0,n.jsxs)("div",{className:"flex gap-s",style:{minWidth:520},children:[(0,n.jsx)("h3",{className:"title-xs strong",children:(null==d?void 0:d.columnId)?r("ai_column.edit_column",{defaultValue:"Edit column"}):r("ai_column.add_query_column",{defaultValue:"Add a column"})}),(0,n.jsxs)("div",{className:"flex gap-2xs items-center",children:[(0,n.jsx)("p",{className:"body-xs",children:r("ai_column.title_label",{defaultValue:"Title"})}),(0,n.jsx)("input",{value:u,onChange:e=>p(e.target.value),placeholder:r("ai_column.title_placeholder",{defaultValue:"Type column title"})})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-2xs",children:[(0,n.jsx)("p",{className:"body-xs",children:r("ai_column.categories_label",{defaultValue:"Categories"})}),(0,n.jsxs)("div",{className:"flex flex-row gap-2xs",children:[(0,n.jsx)("input",{value:"â
(null)",readOnly:!0,disabled:!0,style:{width:180}}),(0,n.jsx)("input",{value:m,onChange:e=>h(e.target.value),placeholder:o,className:"flex-grow"})]}),_.map((e,t)=>(0,n.jsxs)("div",{className:"flex flex-row gap-2xs",children:[(0,n.jsx)("input",{value:e.key,onChange:e=>b(t,"key",e.target.value),placeholder:r("ai_column.category_name_placeholder",{defaultValue:"Category name"}),style:{width:180}}),(0,n.jsx)("input",{value:e.description,onChange:e=>b(t,"description",e.target.value),placeholder:r("ai_column.category_description_placeholder",{defaultValue:"Description of the category"}),className:"flex-grow"}),(0,n.jsx)(v.$n,{styling:"secondary",size:"l",onClickFunction:()=>y(e=>e.filter((e,a)=>a!==t)),LeadingIconComponent:f.uc,children:" "})]},t)),(0,n.jsx)(v.$n,{styling:"outlined",onClickFunction:()=>y(e=>[...e,{key:"",description:""}]),children:r("ai_column.add_category",{defaultValue:"+ Add category"})})]}),(0,n.jsx)("div",{className:"padding-top-2xs flex flex-row flex-end",children:(null==d?void 0:d.columnId)?(0,n.jsx)(v.$n,{styling:"secondary",disabled:T,LeadingIconComponent:tm,onClickFunction:()=>
1{if(!s||!(null==d?void 0:d.columnId))return;let e={};if(N&&(e.name=u.trim()),E&&(e.data_schema={categories:w()}),!e.name&&!e.data_schema)return void c();(0,ef.tm)("/databoards/".concat(a,"/").concat(d.columnId),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)},s).then(()=>{c(),null==l||l()})},children:r("ai_column.update_column",{defaultValue:"Update column"})}):(0,n.jsx)(v.$n,{styling:"secondary",disabled:!u.trim()||j||C,LeadingIconComponent:tm,onClickFunction:()=>{let e=w();tv(th.COMPUTED_AI_CLASSIFICATION,a,s,l,u,e),c(),l()},children:r("ai_column.add_column",{defaultValue:"Add column"})})})]})}),document.body)},tb=e=>{let{databoard_id:t,onUpdate:a,session:l}=e,{t:s}=(0,g.Bd)(),{relevanceData:r,closeAIRelevance:o}=(0,i.F)(),[d,c]=(0,x.useState)((null==r?void 0:r.title)||""),[u,p]=(0,x.useState)((null==r?void 0:r.description)||"");return A.createPortal((0,n.jsx)(S.lG,{className:"padding-y-m",onClose:o,backdropOnClick:()=>{},children:(0,n.jsxs)("div",{className:"flex gap-s",children:[(0,n.jsx)("h3",{className:"title-xs strong",children:s("ai_column.add_relevance_column",{defaultValue:"Add a relevance column"})}),(0,n.jsxs)("div",{className:"flex gap-2xs",children:[(0,n.jsxs)("div",{className:"flex gap-4xs",children:[(0,n.jsx)("p",{className:"body-xs",children:s("ai_column.title_label",{defaultValue:"Title"})}),(0,n.jsx)("input",{value:d,onChange:e=>c(e.target.value),placeholder:s("ai_column.title_placeholder",{defaultValue:"Type column title"})})]}),(0,n.jsxs)("div",{className:"flex gap-4xs",children:[(0,n.jsx)("p",{className:"body-xs",children:s("ai_column.prompt_label",{defaultValue:"Prompt"})}),(0,n.jsx)("input",{value:u,onChange:e=>p(e.target.value),placeholder:s("ai_column.prompt_placeholder",{defaultValue:"Type instructions for AI"})})]})]}),(0,n.jsx)("div",{className:"padding-bottom-2xs",children:r?(0,n.jsx)(v.$n,{styling:"secondary",disabled:!d||!u,LeadingIconComponent:tm,onClickFunction:()=>{l&&(0,ef.tm)("/databoards/".concat(t,"/").concat(null==r?void 0:r.columnId),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:d,data_schema:{criteria:u}})},l).then(()=>{o(),a()})},children:s("ai_column.update_column",{defaultValue:"Update column"})}):(0,n.jsx)(v.$n,{styling:"secondary",disabled:!d||!u,LeadingIconComponent:tm,onClickFunction:()=>{tv(th.COMPUTED_AI_CRITERIA,t,l,a,d,u),o(),a()},children:s("ai_column.add_column",{defaultValue:"Add column"})})})]})}),document.body)};var tj=a(93155),tC=a.n(tj);let tw=e=>{let{databoard_id:t,onUpdate:a,session:l}=e,{t:s}=(0,g.Bd)(),{queryData:r,closeAIQuery:o}=(0,i.F)(),[d,c]=(0,x.useState)((null==r?void 0:r.title)||""),[u,p]=(0,x.useState)((null==r?void 0:r.description)||"");return A.createPortal((0,n.jsx)(S.lG,{onClose:o,backdropOnClick:()=>{},className:"padding-y-m",children:(0,n.jsxs)("div",{className:"flex gap-s",children:[(0,n.jsx)("h3",{className:"title-xs strong",children:s("ai_column.add_query_column",{defaultValue:"Add a column"})}),(0,n.jsxs)("div",{className:"flex gap-2xs",children:[(0,n.jsxs)("div",{className:"flex gap-4xs",children:[(0,n.jsx)("p",{className:"body-xs",children:s("ai_column.title_label",{defaultValue:"Title"})}),(0,n.jsx)("input",{value:d,onChange:e=>c(e.target.value),placeholder:s("ai_column.title_placeholder",{defaultValue:"Type column title"})})]}),(0,n.jsxs)("div",{className:"flex gap-4xs",children:[(0,n.jsx)("p",{className:"body-xs",children:s("ai_column.prompt_label",{defaultValue:"Prompt"})}),(0,n.jsx)("textarea",{value:u,onChange:e=>p(e.target.value),placeholder:s("ai_column.prompt_placeholder",{defaultValue:"Type instructions for AI"}),rows:4,className:tC().promptTextarea})]})]}),(0,n.jsx)("div",{className:"padding-bottom-2xs",children:r?(0,n.jsx)(v.$n,{styling:"secondary",disabled:!d||!u,LeadingIconComponent:tm,onClickFunction:()=>{l&&(0,ef.tm)("/databoards/".concat(t,"/").concat(null==r?void 0:r.columnId),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:d,data_schema:{user_instructions:u}})},l).then(()=>{o(),a()})},children:s("ai_column.update_column",{defaultValue:"Update column"})}):(0,n.jsx)(v.$n,{styling:"secondary",disabled:!d||!u,LeadingIconComponent:tm,onClickFunction:()=>{tv(th.COMPUTED_AI_QUERY,t,l,a,d,u),o(),a()},children:s("ai_column.add_column",{defaultValue:"Add column"})})})]})}),document.body)},tk=(0,x.createContext)({filters:[],availableFilters:[],loading:!1,availableLoading:!1,error:null,ready:!1,filtersVersion:0,fetchFilters:()=>Promise.resolve([]),fetchAvailableFilters:()=>Promise.resolve([]),refetch:()=>Promise.resolve([]),updateFilters:e=>Promise.resolve([])}),tN=()=>(0,x.useContext)(tk);function tS(e){var t,a,l;let{children:s,session:i,databoard_id:r}=e,[o,d]=(0,x.useState)([]),[c,u]=(0,x.useState)([]),[p,m]=(0,x.useState)(!1),[h,g]=(0,x.useState)(!1),[f,v]=(0,x.useState)(null),[_,y]=(0,x.useState)(!1),[b,j]=(0,x.useState)(0),C=(0,x.useCallback)(async()=>
1{if(!i||!r)return Promise.resolve([]);m(!0),v(null);try{let e=await (0,ef.tm)("/databoards/".concat(r,"/filters"),{method:"GET",headers:{"Content-Type":"application/json"}},i);return JSON.stringify(o)!==JSON.stringify(e)&&(d(e),j(e=>e+1)),y(!0),m(!1),e}catch(e){return v(e),m(!1),Promise.reject(e)}},[null==i||null==(t=i.user)?void 0:t.accessToken,r,o]),w=(0,x.useCallback)(async()=>{if(!i||!r)return Promise.resolve([]);g(!0);try{let e=await (0,ef.tm)("/databoards/".concat(r,"/filters/available"),{method:"GET",headers:{"Content-Type":"application/json"}},i);return u(e.filters||[]),g(!1),e.filters}catch(e){return g(!1),Promise.reject(e)}},[null==i||null==(a=i.user)?void 0:a.accessToken,r]),k=(0,x.useCallback)(()=>Promise.all([C(),w()]).then(e=>{let[t]=e;return t}),[C,w]),N=(0,x.useCallback)(async e=>{if(!i||!r)return Promise.resolve(o);d(e),j(e=>e+1);try{return await (0,ef.tm)("/databoards/".concat(r,"/filters"),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)},i),k()}catch(e){return d(o),j(e=>e-1),Promise.reject(e)}},[null==i||null==(l=i.user)?void 0:l.accessToken,r,k,o]);(0,x.useEffect)(()=>{r&&(d([]),u([]),y(!1),j(e=>e+1),C(),w())},[r]);let S=(0,x.useMemo)(()=>({filters:JSON.parse(JSON.stringify(o)),availableFilters:c,loading:p,availableLoading:h,error:f,ready:_,filtersVersion:b,fetchFilters:C,fetchAvailableFilters:w,updateFilters:N,refetch:k}),[o,c,p,h,f,_,b,C,w,N,k]);return(0,n.jsx)(tk.Provider,{value:S,children:s})}let tM=()=>(0,n.jsx)("span",{className:"caption-xs",style:{background:"var(--color-surface-level2)",border:"1px solid var(--color-outline-low)",borderRadius:"4px",padding:"1px 5px",color:"var(--color-emphasis-medium)"},children:"Beta"});var tA=a(12585),tI=a.n(tA);let tE=e=>{let{className:t,color:a="currentColor",...l}=e;return(0,n.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 13 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...l,children:(0,n.jsx)("path",{d:"M11.3333 0H1.33333C0.6 0 0 0.6 0 1.33333V10.6667C0 11.4 0.6 12 1.33333 12H11.3333C12.0667 12 12.6667 11.4 12.6667 10.6667V1.33333C12.6667 0.6 12.0667 0 11.3333 0ZM11.3333 1.33333V3.33333H1.33333V1.33333H11.3333ZM8 10.6667H4.66667V4.66667H8V10.6667ZM1.33333 4.66667H3.33333V10.6667H1.33333V4.66667ZM9.33333 10.6667V4.66667H11.3333V10.6667H9.33333Z",fill:a})})},tT=e=>{let{viewMode:t,setViewMode:a,showBookmarkTab:l}=e,{t:s}=(0,g.Bd)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-row flex-align-center pointer ".concat(tI().tab," ").concat(tI().viewTab," ").concat("overview"===t?tI().withBorder:tI().viewTabInactive),onClick:()=>a("overview"),children:[(0,n.jsx)("span",{className:tI().viewTabIcon,children:(0,n.jsx)(f.Qv,{color:"currentColor"})}),(0,n.jsx)("div",{className:"title-xs margin-y-xs",children:s("databoard.overview",{defaultValue:"Overview"})})]}),(0,n.jsxs)("div",{className:"flex flex-row flex-align-center pointer ".concat(tI().tab," ").concat(tI().viewTab," ").concat("table"===t?tI().withBorder:tI().viewTabInactive),onClick:()=>a("table"),children:[(0,n.jsx)("span",{className:tI().viewTabIcon,children:(0,n.jsx)(tE,{color:"currentColor"})}),(0,n.jsx)("div",{className:"title-xs margin-y-xs",children:s("databoard.data")})]}),(0,n.jsxs)("div",{className:"flex flex-row flex-align-center pointer ".concat(tI().tab," ").concat(tI().viewTab," ").concat("feed"===t?tI().withBorder:tI().viewTabInactive),onClick:()=>a("feed"),children:[(0,n.jsx)("span",{className:tI().viewTabIcon,children:(0,n.jsx)(f.fZ,{color:"currentColor"})}),(0,n.jsx)("div",{className:"title-xs margin-y-xs",children:s("databoard.feed")})]}),l&&(0,n.jsxs)("div",{className:"flex flex-row flex-align-center pointer ".concat(tI().tab," ").concat(tI().viewTab," ").concat("bookmarks"===t?tI().withBorder:tI().viewTabInactive),onClick:()=>a("bookmarks"),children:[(0,n.jsx)("span",{className:tI().viewTabIcon,children:(0,n.jsx)(f.jJ,{color:"currentColor"})}),(0,n.jsx)("div",{className:"title-xs margin-y-xs",children:s("databoard.bookmarks",{defaultValue:"Watchlist"})})]})]})},tL=()=>({name:"Topic",categories:[{key:null,description:"When no other categories are matching"},{key:"Economy",description:"The article covers economic policy, financial markets, fiscal measures, monetary affairs, or public budgets."},{key:"Trade",description:"The article covers international trade, industrial policy, competition, consumer protection, or business regulation."},{key:"Environment",description:"The article covers environmental legislation, climate policy, biodiversity, or sustainability measures."},{key:"Energy",description:"The article covers energy policy, energy security, renewable energy, or the transition away from fossil fuels."},{key:"Transport",description:"The article covers transport infrastru
1cture, mobility policy, aviation, rail, road, or maritime affairs."},{key:"Agriculture",description:"The article covers agricultural policy, food safety regulation, rural development, or fisheries."},{key:"Health",description:"The article covers public health policy, healthcare systems, pharmaceuticals, or medical regulation."},{key:"Employment",description:"The article covers labour market policy, social protection, workers' rights, or social inclusion."},{key:"Foreign Affairs",description:"The article covers foreign policy, diplomacy, international security, defence, or development cooperation."},{key:"Justice",description:"The article covers law enforcement, migration, asylum, border management, or judicial cooperation."},{key:"Digital",description:"The article covers digital policy, technology regulation, artificial intelligence, cybersecurity, or data governance."},{key:"Culture & Education",description:"The article covers cultural policy, education systems, research funding, youth, or media."},{key:"Human Rights",description:"The article covers fundamental rights, civil liberties, gender equality, or anti-discrimination policy."},{key:"Governance",description:"The article covers democratic institutions, constitutional matters, electoral systems, or public administration reform."}]}),tB=()=>({name:"Sentiment",categories:[{key:null,description:"When no other categories are matching"},{key:"Positive",description:"The tone of the article is positive. Focus on the overall tone, not individual sentences."},{key:"Negative",description:"The tone of the article is negative. Focus on the overall tone, not individual sentences."},{key:"Neutral",description:"The tone of the article is neither positive nor negative. Focus on the overall tone, not individual sentences."}]}),tR=e=>{var t;let{databoard_id:a,viewMode:l,setViewMode:s,keywords:r,sources:o,session:d,template:c,userPermissions:u,columns:p,onUpdate:m,onMarkAllRead:h,sortBy:_,onSortChange:y,showTableControls:b,tableContainerRef:j,openMenuId:C,setOpenMenuId:w,showBookmarkTab:k=!1}=e,{t:N}=(0,g.Bd)(),{t:S}=(0,g.Bd)("generic_datasource"),{openAIQuery:M,openAIRelevance:A,openAIClassification:I,createAIQueryDialogOpen:E,createAIRelevanceDialogOpen:L,createAIClassificationDialogOpen:B}=(0,i.F)(),{filters:R,availableFilters:D,updateFilters:P}=tN(),O=(0,V.qS)(r),[F,H]=(0,x.useState)([]),U=[...p,...F],z=(0,x.useRef)(new Set),W=(e,t)=>{let a=(e=>{var t,a,n;return"".concat(e.type,"|").concat(null!=(a=e.name)?a:"","|").concat(null!=(n=null==(t=e.data_schema)?void 0:t.summary_type)?n:"")})(e);!z.current.has(a)&&(z.current.add(a),H(t=>[...t,e]),Promise.resolve(t()).catch(()=>{H(t=>t.filter(t=>t!==e))}).finally(()=>{z.current.delete(a)}))};(0,x.useEffect)(()=>{H(e=>{let t=e.filter(e=>!p.some(t=>{var a,n,l,s;return t.type===e.type&&t.name===e.name&&(null!=(l=null==(a=t.data_schema)?void 0:a.summary_type)?l:null)===(null!=(s=null==(n=e.data_schema)?void 0:n.summary_type)?s:null)}));return t.length===e.length?e:t})},[p]);let K=e=>U.some(t=>t.type===e),Z=e=>U.some(t=>{var a;return t.type===th.COMPUTED_AI_SUMMARY&&(null==(a=t.data_schema)?void 0:a.summary_type)===e}),q=e=>U.some(t=>t.type===th.COMPUTED_AI_CLASSIFICATION&&t.name===e),G=N("databoard.column_already_added",{defaultValue:"Column already added"}),$=e=>e?{disabled:!0,disabledTooltip:G}:{},J=e=>{let t=e.filter(e=>!e.hidden);return t.filter((e,a)=>!e.header||t.slice(a+1).some(e=>!e.header))},Y=R.filter(e=>"dossier_metadata"!==e.filter_type),Q="bookmarks"===l?Y:R,X="overview"!==l,ee=async()=>{await m(),setTimeout(()=>{j.current&&(j.current.scrollLeft=j.current.scrollWidth)},750)},et=e=>{y(e)},ea=[{label:N("databoard.menu_group_user_columns"),header:!0},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(eh,{}),N("databoard.text")]}),onClick:()=>{tv(th.COMMENT,a,d,ee)}},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(em,{}),N("databoard.tags")]}),onClick:()=>{tv(th.TAGS,a,d,ee)}}],en=[{label:N("databoard.menu_group_summarization"),header:!0},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.headline")]}),onClick:()=>W({type:th.COMPUTED_AI_HEADLINE,name:"headline"},()=>tv(th.COMPUTED_AI_HEADLINE,a,d,ee,"headline","non-sensational","")),...$(K(th.COMPUTED_AI_HEADLINE))},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.summary")]}),onClick:()=>W({type:th.COMPUTED_AI_SUMMARY,name:N("databoard.summary"),data_schema:{summary_type:"short"}},()=>tv(th.COMPUTED_AI_SUMMARY,a,d,ee,N("databoard.summary"),"","short")),...$(Z("short"))},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.technical_summary")]}),onClick:()=>W({type:th.COMPUTED_AI_SUMMARY,name:N("databoard.technical_summary"),data_schema:{summary_type:"standard"}},()=>tv(th.COMPUTED_AI_SUMMARY,a,d,ee,N("databoard.technical_summary"),"","standard")),...$(Z("standard"))},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.contextual_summary")]}),onClick:()=>W({type:th.COMPUTED_AI_CSUM,name:"contextual_summary"},()=>tv(th.COMPUTED_AI_CSUM,a,d,ee,"contextual_summary","executive","",O)),...$(K(th.COMPUTED_AI_CSUM))}],el=[{label:N("databoard.menu_group_analysis"),header:!0},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.excerpts")]}),onClick:()=>W({type:th.COMPUTED_AI_EXCERPT,name:"excerpts"},()=>tv(th.COMPUTED_AI_EXCERPT,a,d,ee,"excerpts","","",O)),...$(K(th.COMPUTED_AI_EXCERPT))},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.ai_briefing")]}),onClick:()=>W({type:th.COMPUTED_AI_BRIEFING,name:"ai_briefing"},()=>tv(th.COMPUTED_AI_BRIEFING,a,d,ee,"ai_briefing","","",O)),...$(K(th.COMPUTED_AI_BRIEFING))},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.relevance")]}),onClick:()=>A()},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.topic")]}),onClick:()=>W({type:th.COMPUTED_AI_CLASSIFICATION,name:tL().name},()=>{let e=tL();return tv(th.COMPUTED_AI_CLASSIFICATION,a,d,ee,e.name,e.categories)}),...$(q(tL().name))},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.sentiment")]}),onClick:()=>W({type:th.COMPUTED_AI_CLASSIFICATION,name:tB().name},()=>{let e=tB();return tv(th.COMPUTED_AI_CLASSIFICATION,a,d,ee,e.name,e.categories)}),...$(q(tB().name))},{label:N("databoard.menu_group_generic_ai"),header:!0},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.ask_anything"),(0,n.jsx)(tM,{})]}),onClick:()=>M()},{label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(ep.A,{}),N("databoard.classification")]}),onClick:()=>I()}],es=[...J(ea),...J(en),...J(el)],ei=null==(t=p.find(e=>(null==e?void 0:e.name)==="submission_date"))?void 0:t.id,eu=e=>"date"===e.filter_type&&e.column_id===ei,ex=!!ei&&D.some(eu)&&!R.some(eu),eg={label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(f.CT,{}),N("databoard.submission_date",{defaultValue:"Submission date"})]}),onClick:()=>w(ei)},ef=[...ex?[eg]:[],...D.filter(e=>"dossier_metadata"===e.filter_type&&!(e=>R.some(t=>t.field===e.field&&t.source_id===e.source_id))(e)).map(e=>({label:(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(0,n.jsx)(f.Qv,{}),N("enrichment.".concat(e.source_id,".").concat(e.field)),(0,n.jsxs)("span",{className:"emphasis-m body-2xs",children:["(",S("sources.".concat(e.source_id,"_dossier")),")"]})]}),onClick:()=>w("dossier_metadata::".concat(e.source_id,"::").concat(e.field))}))],ev={relevance:N("explore.sort.relevance",{defaultValue:"Relevance"}),updated_desc:N("explore.sort.updated_desc",{defaultValue:"Updated"}),updated_desc_long:N("explore.sort.updated_desc_long",{defaultValue:"Updated (newest first)"}),updated_asc:N("explore.sort.updated_asc",{defaultValue:"Updated"}),updated_asc_long:N("explore.sort.updated_asc_long",{defaultValue:"Updated (oldest first)"}),submitted_desc:N("explore.sort.submitted_desc",{defaultValue:"Submitted"}),submitted_desc_long:N("explore.sort.submitted_desc_long",{defaultValue:"Submitted (newest first)"}),submitted_asc:N("explore.sort.submitted_asc",{defaultValue:"Submitted"}),submitted_asc_long:N("explore.sort.submitted_asc_long",{defaultValue:"Submitted (oldest first)"}),manual:N("databoard.manual")},e_=[];return"bookmarks"!==l&&O.length>0&&e_.push({label:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs ".concat("relevance"===_?"bold":""),style:{minWidth:"100px"},children:[(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:(0,n.jsx)("path",{d:"M8.25001 3.0526V1.5376C6.74251 1.6876 5.37001 2.2876 4.26001 3.1951L5.32501 4.2676C6.15751 3.6226 7.15501 3.1876 8.25001 3.0526ZM13.74 3.1951C12.63 2.2876 11.2575 1.6876 9.75001 1.5376V3.0526C10.845 3.1876 11.8425 3.6226 12.675 4.2676L13.74 3.1951ZM14.9475 8.2501H16.4625C16.3125 6.7426 15.7125 5.3701 14.805 4.2601L13.7325 5.3251C14.3775 6.1576 14.8125 7.1551 14.9475 8.2501ZM4.26751 5.3251L3.19501 4.2601C2.28751 5.3701 1.68751 6.7426 1.53751 8.2501H3.05251C3.18751 7.1551 3.62251 6.1576 4.26751 5.3251ZM3.05251 9.7501H1.53751C1.687
151 11.2576 2.28751 12.6301 3.19501 13.7401L4.26751 12.6676C3.62251 11.8426 3.18751 10.8451 3.05251 9.7501ZM11.25 9.0001C11.25 7.7551 10.245 6.7501 9.00001 6.7501C7.75501 6.7501 6.75001 7.7551 6.75001 9.0001C6.75001 10.2451 7.75501 11.2501 9.00001 11.2501C10.245 11.2501 11.25 10.2451 11.25 9.0001ZM13.7325 12.6751L14.805 13.7476C15.7125 12.6376 16.3125 11.2576 16.4625 9.7576H14.9475C14.8125 10.8451 14.3775 11.8426 13.7325 12.6751ZM9.75001 14.9476V16.4626C11.2575 16.3126 12.63 15.7126 13.74 14.8051L12.6675 13.7326C11.8425 14.3776 10.845 14.8126 9.75001 14.9476ZM4.26001 14.8051C5.37001 15.7126 6.75001 16.3126 8.25001 16.4626V14.9476C7.15501 14.8126 6.15751 14.3776 5.32501 13.7326L4.26001 14.8051Z",fill:"#808FB3"})}),ev.relevance]}),onClick:()=>et("relevance")}),e_.push({label:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs ".concat("updated_desc"===_?"bold":""),style:{minWidth:"100px"},children:[(0,n.jsx)(f.Kp,{}),ev.updated_desc_long]}),onClick:()=>et("updated_desc")},{label:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs ".concat("updated_asc"===_?"bold":""),style:{minWidth:"100px"},children:[(0,n.jsx)(f.ZL,{}),ev.updated_asc_long]}),onClick:()=>et("updated_asc")},{label:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs ".concat("submitted_desc"===_?"bold":""),style:{minWidth:"100px"},children:[(0,n.jsx)(f.Kp,{}),ev.submitted_desc_long]}),onClick:()=>et("submitted_desc")},{label:(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs ".concat("submitted_asc"===_?"bold":""),style:{minWidth:"100px"},children:[(0,n.jsx)(f.ZL,{}),ev.submitted_asc_long]}),onClick:()=>et("submitted_asc")}),"bookmarks"===l&&e_.push({label:(0,n.jsx)("div",{className:"".concat("manual"===_?"bold":""),style:{minWidth:"100px"},children:ev.manual}),onClick:()=>et("manual")}),(0,n.jsxs)(er,{children:[(0,n.jsx)(eo,{children:(0,n.jsx)(tT,{viewMode:l,setViewMode:s,showBookmarkTab:k})}),(0,n.jsx)(ec,{children:(0,n.jsxs)(ed,{children:[Q&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tp,{filters:Q,updateFilters:P,columns:p,openMenuId:C,setOpenMenuId:w,availableFilters:D}),X&&ef.length>0&&"bookmarks"!==l&&(0,n.jsx)(T,{options:ef,alignRight:!0,customButton:(0,n.jsxs)(v.$n,{size:"xs",styling:"outlined",style:{height:"28px"},children:["+ ",N("databoard.add_filter",{defaultValue:"Add filter"})]})}),X&&b&&"bookmarks"!==l&&(0,n.jsx)(T,{size:"xs",options:e_,alignRight:!0,customButton:(0,n.jsxs)(v.$n,{size:"xs",styling:"outlined",style:{height:"28px"},children:["relevance"===_?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:(0,n.jsx)("path",{d:"M8.25001 3.0526V1.5376C6.74251 1.6876 5.37001 2.2876 4.26001 3.1951L5.32501 4.2676C6.15751 3.6226 7.15501 3.1876 8.25001 3.0526ZM13.74 3.1951C12.63 2.2876 11.2575 1.6876 9.75001 1.5376V3.0526C10.845 3.1876 11.8425 3.6226 12.675 4.2676L13.74 3.1951ZM14.9475 8.2501H16.4625C16.3125 6.7426 15.7125 5.3701 14.805 4.2601L13.7325 5.3251C14.3775 6.1576 14.8125 7.1551 14.9475 8.2501ZM4.26751 5.3251L3.19501 4.2601C2.28751 5.3701 1.68751 6.7426 1.53751 8.2501H3.05251C3.18751 7.1551 3.62251 6.1576 4.26751 5.3251ZM3.05251 9.7501H1.53751C1.68751 11.2576 2.28751 12.6301 3.19501 13.7401L4.26751 12.6676C3.62251 11.8426 3.18751 10.8451 3.05251 9.7501ZM11.25 9.0001C11.25 7.7551 10.245 6.7501 9.00001 6.7501C7.75501 6.7501 6.75001 7.7551 6.75001 9.0001C6.75001 10.2451 7.75501 11.2501 9.00001 11.2501C10.245 11.2501 11.25 10.2451 11.25 9.0001ZM13.7325 12.6751L14.805 13.7476C15.7125 12.6376 16.3125 11.2576 16.4625 9.7576H14.9475C14.8125 10.8451 14.3775 11.8426 13.7325 12.6751ZM9.75001 14.9476V16.4626C11.2575 16.3126 12.63 15.7126 13.74 14.8051L12.6675 13.7326C11.8425 14.3776 10.845 14.8126 9.75001 14.9476ZM4.26001 14.8051C5.37001 15.7126 6.75001 16.3126 8.25001 16.4626V14.9476C7.15501 14.8126 6.15751 14.3776 5.32501 13.7326L4.26001 14.8051Z",fill:"currentColor"})}):["updated_asc","submitted_asc"].includes(_)?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:(0,n.jsx)("path",{d:"M15 9L13.9425 7.9425L9.75 12.1275V3H8.25V12.1275L4.065 7.935L3 9L9 15L15 9Z",fill:"currentColor"})}):(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:(0,n.jsx)("path",{d:"M3 9L4.0575 10.0575L8.25 5.8725V15H9.75V5.8725L13.935 10.065L15 9L9 3L3 9Z",fill:"currentColor"})})," ",ev[_]||ev.updated_desc]})})]}),X&&(0,n.jsx)("div",{style:{width:"1px",height:"24px",background:"var(--color-outline-low)",flexShrink:0}}),X&&(0,n.jsx)(T,{size:"xs",buttonLabel:"+ ".concat(N("databoard.add_column")),options:es,alignRight:!0,buttonStyling:"outlined",customButton:(0,n.jsxs)(v.$n,{styling:"generative",size:"xs",children:["+ ",N("databoard.add_column")]})}),E&&(0,n.jsx)(tw,{databoard_id:a,session:d,onUpdate:ee}),L&&(0,n.jsx)(tb,{databoard_id:a,session:d,onUpdate:ee}),B&&(0,n.jsx)(ty,{databoard_id:a,session:d,onUpdate:ee})]})})]})};var tV=a(27459),tD=a(32653),tP=a(14664),tO=a(54287),tF=a(63727),tH=a(34159),tU=a(57056),tz=a.n(tU);let tW=e=>{let{className:t,color:a="white",isSpinning:l=!1}
1=e,s=[t,l?tz().spinning:""].filter(Boolean).join(" ");return(0,n.jsxs)("svg",{className:s,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:a},children:[(0,n.jsx)("g",{clipPath:"url(#clip0_13658_144051)",children:(0,n.jsx)("path",{d:"M6 2V0.5L4 2.5L6 4.5V3C7.655 3 9 4.345 9 6C9 6.505 8.875 6.985 8.65 7.4L9.38 8.13C9.77 7.515 10 6.785 10 6C10 3.79 8.21 2 6 2ZM6 9C4.345 9 3 7.655 3 6C3 5.495 3.125 5.015 3.35 4.6L2.62 3.87C2.23 4.485 2 5.215 2 6C2 8.21 3.79 10 6 10V11.5L8 9.5L6 7.5V9Z",fill:"currentColor"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_13658_144051",children:(0,n.jsx)("rect",{width:"12",height:"12",fill:"white"})})})]})},tK=e=>{var t,a;let{columnMeta:l,column:s,setPopupState:i,showTableControls:r,session:o,tableId:d,onUpdate:c,table:u,alwaysClickable:p=!1}=e,{t:m}=(0,g.Bd)("generic_datasource"),{t:h}=(0,g.Bd)(),[f,_]=(0,x.useState)(!1),y=null!=(a=null==u?void 0:u.getRowModel().rows.some(e=>{var t;return(null==(t=e.getValue(l.id))?void 0:t.state)==="pending"}))&&a,b=f||y;(0,x.useEffect)(()=>{y&&_(!1)},[y]);let j=("computed_ai_summary"===l.type?(null==(t=l.data_schema)?void 0:t.summary_type)==="standard"?"databoard.technical_summary":"databoard.summary":null)||({computed_ai_briefing:"databoard.ai_briefing",computed_ai_csum:"databoard.contextual_summary",computed_ai_headline:"databoard.headline",computed_ai_excerpt:"databoard.excerpts"})[l.type],C=(null==l?void 0:l.name)?"databoard.".concat(l.name):"",w=C?m(C):"",k=w&&w!==C?w:l.name;if(!k&&j){let e=m(j);k=e&&e!==j?e:l.name}let N=p||r;return(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs",style:{width:"100%",justifyContent:"space-between"},children:[(0,n.jsxs)(v.$n,{size:"2xs",styling:"uncontained",onClickFunction:N?e=>{i({column:s,columnMeta:l,isPopupOpen:!0,headerId:l.id})}:null,style:{pointerEvents:N?"":"none"},children:[(0,n.jsx)(ep.A,{}),k]}),(0,n.jsx)(M.A,{...b?{body:h("databoard.regenerate_tooltip_in_progress")}:{title:h("databoard.regenerate_tooltip_title"),body:h("databoard.regenerate_tooltip")},showDelay:500,position:"top",children:b?(0,n.jsx)("button",{style:{height:"24px",padding:"2px 6px",borderRadius:"var(--rounded-4xs)",border:"1px solid var(--color-onDisabled)",background:"var(--color-surface-default)",display:"flex",alignItems:"center",justifyContent:"center",cursor:"default"},children:(0,n.jsx)(tW,{color:"var(--color-onDisabled)",isSpinning:!0})}):(0,n.jsx)(v.$n,{styling:"generative-outlined",size:"2xs",onClickFunction:e=>{e.stopPropagation(),o&&(null==l?void 0:l.data_schema)&&!b&&(_(!0),(0,ef.tm)("/databoards/".concat(d,"/").concat(l.id),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({data_schema:l.data_schema})},o).then(()=>{c()}))},children:(0,n.jsx)(tW,{color:"var(--color-emphasis-high)",isSpinning:!1})})})]})},tZ=e=>(0,n.jsx)(tK,{...e,alwaysClickable:!0}),tq=e=>{var t;let{columnMeta:a,column:l,setPopupState:s,showTableControls:i,session:r,tableId:o,onUpdate:d,table:c,alwaysClickable:u=!1}=e,{t:p}=(0,g.Bd)(),[m,h]=(0,x.useState)(!1),f=null!=(t=null==c?void 0:c.getRowModel().rows.some(e=>{var t;return(null==(t=e.getValue(a.id))?void 0:t.state)==="pending"}))&&t,_=m||f;return(0,x.useEffect)(()=>{f&&h(!1)},[f]),(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-3xs",style:{width:"100%",justifyContent:"space-between"},children:[(0,n.jsxs)(v.$n,{size:"2xs",styling:"uncontained",onClickFunction:u||i?e=>{s({column:l,columnMeta:a,isPopupOpen:!0,headerId:a.id})}:null,style:{pointerEvents:u||i?"":"none"},children:[(0,n.jsx)(ep.A,{}),a.name]}),(0,n.jsx)(M.A,{..._?{body:p("databoard.regenerate_tooltip_in_progress")}:{title:p("databoard.regenerate_tooltip_title"),body:p("databoard.regenerate_tooltip")},showDelay:500,position:"top",children:_?(0,n.jsx)("button",{style:{height:"24px",padding:"2px 6px",borderRadius:"var(--rounded-4xs)",border:"1px solid var(--color-onDisabled)",background:"var(--color-surface-default)",display:"flex",alignItems:"center",justifyContent:"center",cursor:"default"},children:(0,n.jsx)(tW,{color:"var(--color-onDisabled)",isSpinning:!0})}):(0,n.jsx)(v.$n,{styling:"generative-outlined",size:"2xs",onClickFunction:e=>{e.stopPropagation(),r&&(null==a?void 0:a.data_schema)&&!_&&(h(!0),(0,ef.tm)("/databoards/".concat(o,"/").concat(a.id),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({data_schema:a.data_schema})},r).then(()=>{d()}))},children:(0,n.jsx)(tW,{color:"var(--color-emphasis-high)",isSpinning:!1})})})]})},tG={ep_doc_type:e=>
1{let{columnMeta:t,setPopupState:a}=e,{t:l}=(0,g.Bd)(),s=(null==t?void 0:t.name)?"databoard.".concat(t.name):"",i=s?l(s):"",r=i&&i!==s?i:t.name;return(0,n.jsxs)(v.$n,{size:"2xs",styling:"uncontained",onClickFunction:e=>{a({columnMeta:t,isPopupOpen:!0,headerId:t.id})},children:[(0,n.jsx)(em,{}),r]})},comment:e=>{let{columnMeta:t,column:a,setPopupState:l}=e;return(0,n.jsxs)(v.$n,{size:"2xs",styling:"uncontained",onClickFunction:e=>{l({column:a,columnMeta:t,isPopupOpen:!0,headerId:t.id})},children:[(0,n.jsx)(eh,{}),t.name]})},tags:e=>{let{columnMeta:t,setPopupState:a}=e;return(0,n.jsxs)(v.$n,{size:"2xs",styling:"uncontained",onClickFunction:e=>{a({columnMeta:t,isPopupOpen:!0,headerId:t.id})},children:[(0,n.jsx)(em,{}),t.name]})},computed_ai_summary:tZ,computed_ai_query:tZ,computed_ai_csum:tZ,computed_ai_briefing:tZ,computed_ai_headline:tZ,computed_ai_excerpt:tZ,computed_ai_criteria:tZ,computed_ai_classification:e=>(0,n.jsx)(tq,{...e,alwaysClickable:!0}),default:e=>{let{columnMeta:t}=e,{t:a}=(0,g.Bd)(),l=(null==t?void 0:t.dateSortMode)==="updated"?"databoard.updated_date":(null==t?void 0:t.name)?"databoard.".concat(t.name):"",s=l?a(l):"";return(null==t?void 0:t.name)&&s&&s!==l?(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[(e=>{switch(e){case"title":case"source":default:return(0,n.jsx)(f.Qv,{});case"submission_date":return(0,n.jsx)(f.CT,{})}})(t.name),s]}):(0,n.jsx)("div",{className:"flex flex-row gap-3xs flex-align-center",children:(0,n.jsx)(S._,{height:"s",count:1})})}};var t$=a(16571),tJ=a(62424),tY=a(48230),tQ=a.n(tY),tX=a(13182);let t0=e=>{let{keywords:t,variant:a="chip",chipShape:l="pill",maxInlineDisplay:s=2,showAll:i=!1,skeletonWidth:r="100px"}=e;if((null==t?void 0:t.message)==="Pending...")return(0,n.jsx)(S.RN,{styling:"gradient",type:"default",height:"s",loading:!0,style:{width:r}});if(!Array.isArray(t)||0===t.length)return null;if(i)return(0,n.jsx)("div",{className:"flex flex-row flex-wrap gap-4xs",children:t.map(e=>"tag"===a?(0,n.jsx)(eR,{value:e,clickable:!1},"selected-".concat(e)):(0,n.jsx)(S.vu,{emphasis:"tertiary",size:"xs",shape:l,children:e},"selected-".concat(e)))});let o=t.slice(0,s),d=t.slice(s);return(0,n.jsx)(S.m_,{triggerType:"click",content:(0,n.jsx)("div",{className:"flex flex-row flex-center flex-wrap gap-3xs padding-2xs",style:{minWidth:"200px",maxWidth:"400px"},children:t.map(e=>"tag"===a?(0,n.jsx)(eR,{value:e,clickable:!1},"selected-".concat(e)):(0,n.jsx)(S.vu,{emphasis:"tertiary",size:"xs",shape:l,children:e},"selected-".concat(e)))}),triggerClassName:"flex pointer",children:(0,n.jsxs)("div",{className:"flex flex-row gap-4xs",children:[o.map(e=>"tag"===a?(0,n.jsx)(eR,{value:e,clickable:!1},"selected-".concat(e)):(0,n.jsx)(S.vu,{emphasis:"tertiary",size:"xs",shape:l,children:e},"selected-".concat(e))),d.length>0&&(0,n.jsxs)(S.vu,{emphasis:"tertiary",size:"xs",shape:l,children:["+",d.length]})]})})};var t1=a(94974),t2=a(97177),t3=a(82359);let t9=e=>{let{className:t,size:a=10,...l}=e;return(0,n.jsx)("svg",{width:a,height:a,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M2 9H0V14H5V12H2V9ZM0 5H2V2H5V0H0V5ZM12 12H9V14H14V9H12V12ZM9 0V2H12V5H14V0H9Z",fill:"currentColor"})})},t5=e=>{let{onClick:t,iconOnly:a=!1}=e,{t:l}=(0,g.Bd)();return(0,n.jsx)("div",{onClick:t,className:"pointer body-xs bg-default cell-hover-action",style:{position:"absolute",top:0,bottom:0,right:"1px",margin:"auto 0",zIndex:20,display:"flex",alignItems:"center",height:"fit-content"},children:(0,n.jsx)(v.$n,{LeadingIconComponent:t9,size:"2xs",styling:"outlined",style:a?{width:"24px",height:"24px",padding:0}:void 0,children:a?null:l("databoard.expand")})})};var t4=a(44313),t6=a(59661);let t7=e=>{let{value:t,altText:a=t}=e;return(0,n.jsxs)("span",{className:"secondary-metadata text-secondary",title:a,"aria-label":a,style:{display:"inline-flex",alignItems:"center",gap:"var(--spacing-4xs)"},children:[(0,n.jsx)(t6.A,{IconComponent:f.Se,size:"2xs",className:"icon-emphasis-m"}),t]})},t8=e=>{let{count:t,onClick:a,isHovered:l}=e,{t:s}=(0,g.Bd)(),[i,r]=(0,x.useState)(!1),o=t>0,d=(0,n.jsx)(S.vu,{size:"s",type:"vote",outcome:o?"yes":"disabled",clickable:o,onClickFunction:o?a:void 0,style:{background:(null!=l?l:i)?o?"var(--palatinate-100)":"var(--coldGrey-100)":void 0,transition:"background 120ms ease"},children:o?s("databoard.excerpts_count",{count:t,defaultValue:"{{count}} excerpts"}):s("databoard.no_excerpts",{defaultValue:"No excerpts"})});return void 0!==l?d:(0,n.jsx)("span",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),style:{display:"inline-flex"},children:d})};var ae=a(48605),at=a.n(ae);let aa="expandable-text-cell-tooltip-body",an=e=>{let{children:t,fullContent:a,maxWidth:l,title:s}=e,[i,r]=(0,x.useState)(!1),o=(0,x.useRef)(null);return(0,x.useEffect)(()=>
1{if(!i)return;let e=e=>e instanceof Element&&!!e.closest(".".concat(aa)),t=t=>{var a;(null==(a=o.current)||!a.contains(t.target))&&(e(t.target)||r(!1))},a=e=>{"Escape"===e.key&&r(!1)},n=t=>{e(t.target)||r(!1)};return document.addEventListener("mousedown",t),document.addEventListener("keydown",a),window.addEventListener("scroll",n,!0),()=>{document.removeEventListener("mousedown",t),document.removeEventListener("keydown",a),window.removeEventListener("scroll",n,!0)}},[i]),(0,n.jsx)("div",{ref:o,children:(0,n.jsx)(M.A,{isOpen:i,disableHover:!0,interactive:!0,position:"top",triggerStyle:{display:"block"},style:void 0!==l?{maxWidth:l}:void 0,content:(0,n.jsxs)("div",{className:"".concat(aa," ").concat(eB().titleContent),style:{maxWidth:l,maxHeight:360,overflow:"auto"},children:[s&&(0,n.jsx)("span",{className:eB().titleRow,children:s}),a]}),children:(0,n.jsx)("div",{onClick:e=>{e.stopPropagation(),r(e=>!e)},className:at().trigger,children:t})})})},al=e=>{let t=0;try{t=(e.record_document_assessments||[]).filter(e=>Array.isArray(e.document_excerpt_assessments)&&e.document_excerpt_assessments.some(e=>"IRRELEVANT"!==e.excerpt_relevance_category)).reduce((e,t)=>{let a=(t.document_excerpt_assessments||[]).filter(e=>"IRRELEVANT"!==e.excerpt_relevance_category).length;return e+a},0)}catch(e){console.error("Error parsing excerpt value:",e)}return t},as=e=>{let{content:t}=e;return(0,n.jsx)(tX.A,{className:"".concat(tI().cellMarkdown," ellipsis ellipsis-2"),content:{content:t}})},ai=e=>{let t=null==e?void 0:e.value,a=t&&"object"==typeof t&&"value"in t?t.value:t;return a&&"object"==typeof a&&"value"in a?a.value:a},ar=e=>{let t=null==e?void 0:e.value;return(null==e?void 0:e.state)==="pending"||t&&"object"==typeof t&&"state"in t&&"pending"===t.state},ao=e=>{if(null==e)return"";if("number"==typeof e)return String(e);if("string"!=typeof e)return"string"==typeof(null==e?void 0:e.name)?e.name:"string"==typeof(null==e?void 0:e.full_name)?e.full_name:"string"==typeof(null==e?void 0:e.first_name)||"string"==typeof(null==e?void 0:e.last_name)?[null==e?void 0:e.first_name,null==e?void 0:e.last_name].filter(Boolean).join(" "):"string"==typeof(null==e?void 0:e.label)?e.label:(null==e?void 0:e.value)!=null?ao(e.value):(null==e?void 0:e.content)!=null?ao(e.content):"";let t=e.match(/\[([^\]]+)\]\([^)]+\)/);return(t?t[1]:e).trim()},ad=(e,t)=>{if(!t)return;let a="databoard.".concat(t),n=e(a);return n!==a?n:t},ac={error:()=>{let{t:e}=(0,g.Bd)();return(0,n.jsx)("div",{className:"".concat(tI().cellContent," flex flex-row gap-xs flex-align-center emphasis-m"),children:(0,n.jsx)("div",{className:"ellipsis ellipsis-2",children:e("databoard.error_computing_cell",{defaultValue:"Error computing cell"})})})},reference_chip:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s}=e,{t:i}=(0,g.Bd)(),[r,o]=(0,x.useState)(!1),[d,c]=(0,x.useState)(!1),u=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[]),p=t();if(ar(p))return u;let m=ai(p),h=null!=m&&"object"!=typeof m?String(m):null;return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative",overflow:"visible"},onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:[h&&(0,n.jsx)(t7,{value:h}),r&&h&&(0,n.jsxs)("div",{className:"cell-hover-action",style:{position:"absolute",top:0,bottom:0,right:"1px",margin:"auto 0",zIndex:20,display:"flex",alignItems:"center",gap:"4px",height:"fit-content"},children:[(0,n.jsx)("div",{className:"bg-default",children:(0,n.jsx)(M.A,{content:i("common.copied_to_clipboard",{defaultValue:"Copied to clipboard"}),position:"top",isOpen:d,triggerType:"none",width:"160px",style:{borderRadius:"6px",whiteSpace:"nowrap",padding:"6px 10px",textAlign:"center",color:"var(--color-emphasis-high)"},children:(0,n.jsx)(v.$n,{size:"2xs",styling:"outlined",style:{width:"24px",height:"24px",padding:0},onClickFunction:e=>{e.stopPropagation(),h&&(navigator.clipboard.writeText(String(h)),c(!0),setTimeout(()=>c(!1),2e3))},children:d?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",children:(0,n.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17Z",fill:"currentColor"})}):(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 16 16",fill:"none",children:(0,n.jsx)("path",{d:"M2.71553 3.88991H1.5412V13.2845C1.5412 13.9304 2.06965 14.4589 2.71553 14.4589H12.1101V13.2845H2.71553V3.88991ZM13.2845 1.54126H5.06418C4.4183 1.54126 3.88985 2.06971 3.88985 2.71559V10.9359C3.88985 11.5818 4.4183 12.1102 5.06418 12.1102H13.2845C13.9303 12.1102 14.4588 11.5818 14.4588 10.9359V2.71559C14.4588 2.06971 13.9303 1.54126 13.2845 1.54126ZM13.2845 10.9359H5.064
118V2.71559H13.2845V10.9359Z",fill:"currentColor"})})})})}),(0,n.jsx)("div",{className:"bg-default",children:(0,n.jsx)(v.$n,{size:"2xs",styling:"outlined",style:{width:"24px",height:"24px",padding:0},onClickFunction:()=>s(a,null==l?void 0:l.id),children:(0,n.jsx)(t9,{size:10})})})]})]})},enrichment_date:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s}=e,{i18n:i}=(0,g.Bd)(),[r,o]=(0,x.useState)(!1),d=t();if(ar(d))return(0,n.jsx)(S._,{height:"s",count:1});let c=ai(d),u=c?(0,V.Yq)(c,i.language):"";return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:[(0,n.jsx)("span",{className:"emphasis-h",children:u||"\xa0"}),r&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0})]})},status_chip:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s,sourceId:i}=e,{t:r}=(0,g.Bd)(),[o,d]=(0,x.useState)(!1),c=t(),u=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);if(ar(c))return u;let p=ai(c),m="enrichment_values.".concat(i,".").concat(l.name,".").concat(p),h=r(m),f=h!==m?h:p;return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative",overflow:"visible"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[f?(0,n.jsx)(t3.A,{status:f}):(0,n.jsx)("div",{className:"ellipsis ellipsis-3",children:"\xa0"}),o&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0})]})},translated_text:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s,sourceId:i}=e,{t:r}=(0,g.Bd)(),[o,d]=(0,x.useState)(!1),c=t(),u=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);if(ar(c))return u;let p=ai(c),m="enrichment_values.".concat(i,".").concat(l.name,".").concat(p),h=r(m),f=h!==m?h:p;return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[(0,n.jsx)("span",{className:"emphasis-h",children:f||"\xa0"}),o&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0})]})},person_name:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s,personReferences:i,publicStoreBaseUrl:r}=e,[o,d]=(0,x.useState)(!1),c=t(),u=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);if(ar(c))return u;let p=(e=>{if(null==e)return[];if(Array.isArray(e))return e.map(ao).filter(Boolean);let t=ao(e);return t?t.split(",").map(e=>e.trim()).filter(Boolean):[]})(ai(c)),m=p.slice(0,2),h=p.slice(2);return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative",overflow:"visible"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[p.length>0?(0,n.jsxs)("div",{className:"flex flex-row gap-4xs flex-align-center",children:[m.map(e=>(0,n.jsx)(t1.A,{name:e,person:(0,t2.C)(i,e),publicStoreBaseUrl:r},"cell-person-".concat(e))),h.length>0&&(0,n.jsxs)(S.vu,{emphasis:"tertiary",size:"xs",children:["+",h.length]})]}):(0,n.jsx)("div",{className:"ellipsis ellipsis-3",children:"\xa0"}),o&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0})]})},ep_doc_type:e=>{var t;let{getValue:a,row:l,column:s,toggleDrawer:i}=e,{t:r,i18n:o}=(0,g.Bd)(),[d,c]=(0,x.useState)(!1),u=null==(t=a())?void 0:t.value,p=o.exists("ep_doc_types.".concat(u))?r("ep_doc_types.".concat(u)):u;return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:[p,d&&(0,n.jsx)(t5,{onClick:()=>i(l,null==s?void 0:s.id),iconOnly:!0})]})},data_source_default:e=>{var t;let{getValue:a,row:l,column:s,toggleDrawer:i,sourcesType:r,enableInternalLink:o}=e,{t:d}=(0,g.Bd)("generic_datasource"),[c,u]=(0,x.useState)(!1),p=null==(t=a())?void 0:t.value;if(Array.isArray(p))return(0,n.jsx)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),children:(0,n.jsxs)("div",{className:"flex flex-row gap-4xs pointer full-width",children:[p.map(e=>(0,n.jsx)(eR,{value:e,clickable:!1,onClick:()=>{}},"selected-".concat(e))),0==p.length&&(0,n.jsx)("div",{className:"ellipsis ellipsis-3",children:"\xa0"})]})});let m=null==p?void 0:p.match(/\[([^\]]+)\]\((.+)\)/),h=(null==m?void 0:m[1])||"",f=(null==m?void 0:m[2])||"";if(!h&&!f)return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),children:[p,c&&(0,n.jsx)(t5,{onClick:()=>i(l,null==s?void 0:s.id),iconOnly:!0})]});let v=(0,ee.TN)(d,h,r),_=l.original.is_short&&(0,n.jsx)(M.A,{content:(0,n.jsx)("span",{className:"caption-xs",children:d("summary.short_document_warning")}),position:"top",children:(0,n.jsx)(t4.A,{size:16})});return(0,n.jsxs)("div",{style:{position:"relative"},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),children:["title"===s.name?o?(0,n.jsx)(tQ(),{href:f,rel:"noopener noreferrer",target:"_blank",className:tI().titleLink,children:(0,n.jsxs)("div",{className:"".concat(tI().cellContent," flex flex-row gap-3xs flex-align-center emphasis-h"),children:[_,(0,n.jsx)("div",{className:"ellipsis ellipsis-2",children:v})]})}):(0,n.jsxs)("div",{className:"".concat(tI().cellContent," flex flex-row gap-3xs flex-align-center emphasis-m"),children:[_,(0,n.jsx)("div",{className:"ellipsis ellipsis-2",children:v})]}):(0,n.jsx)("div",{className:"".concat(tI().cellContent," flex flex-row gap-xs flex-align-center"),children:(0,n.jsx)(t$.A,{sourceKey:h,url:f,sourcesType:r})}),c&&(0,n.jsx)(t5,{onClick:()=>i(l,null==s?void 0:s.id),iconOnly:"title"!==s.name})]})},tags:e=>{let{getValue:t,row:a,column:l,cellId:s,setPopupState:i}=e,r=t(),o=Array.isArray(null==r?void 0:r.value)?r.value:[],d=(e,t)=>{i({selectedCell:e,row:a,column:l,cellId:e,isPopupOpen:!0,triggerElement:t.currentTarget})};if(0===o.length)return(0,n.jsx)("div",{className:"flex flex-row gap-4xs pointer full-width",onClick:e=>d(s,e),children:(0,n.jsx)("div",{className:"ellipsis ellipsis-3",children:"\xa0"})});let c=o.slice(0,2),u=o.slice(2);return(0,n.jsxs)("div",{className:"flex flex-row gap-4xs pointer",onClick:e=>d(s,e),children:[c.map(e=>(0,n.jsx)(eR,{value:e,clickable:!1,onClick:()=>{}},"selected-".concat(e))),u.length>0&&(0,n.jsxs)(S.vu,{emphasis:"tertiary",size:"xs",children:["+",u.length]})]})},comment:e=>{var t;let{getValue:a,row:l,column:s,cellId:i,setPopupState:r,toggleDrawer:o}=e,d=null==(t=a())?void 0:t.value,[c,u]=(0,x.useState)(d||""),[p,m]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{u(d||"")},[d]),(0,n.jsxs)("div",{onClick:e=>((e,t)=>{r({selectedCell:e,row:l,cellId:e,column:s,isPopupOpen:!0,triggerElement:t.currentTarget})})(i,e),className:"pointer",style:{position:"relative"},onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),children:[(0,n.jsx)("div",{className:"ellipsis ellipsis-2",children:c||"\xa0"}),p&&(0,n.jsx)(t5,{onClick:()=>o(l,null==s?void 0:s.id),iconOnly:!0})]})},computed_ai_criteria:e=>{let{getValue:t,cellId:a,row:l,column:s,toggleDrawer:i}=e,r=t(),[o,d]=(0,x.useState)(!1),c=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a]);return"pending"==r.state?c:(0,n.jsxs)("div",{style:{position:"relative"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[(0,n.jsx)(eV,{isSupported:r.value.value.is_supported,explanation:r.value.value.explanation,onClick:()=>i(l,null==s?void 0:s.id)}),o&&(0,n.jsx)(t5,{onClick:()=>i(l,null==s?void 0:s.id),iconOnly:!0})]})},computed_ai_query:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s}=e,{t:i}=(0,g.Bd)(),r=t(),[o,d]=(0,x.useState)(!1),c=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);return"pending"==r.state?c:(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[o&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0}),(0,n.jsx)(an,{maxWidth:480,title:ad(i,null==l?void 0:l.name),fullContent:(0,n.jsx)(tX.A,{content:{content:r.value.value},className:""}),children:(0,n.jsx)(as,{content:r.value.value})})]})},computed_ai_csum:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s}=e,{t:i}=(0,g.Bd)(),r=t(),[o,d]=(0,x.useState)(!1),c=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);return"pending"==r.state?c:(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[o&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0}),(0,n.jsx)(an,{maxWidth:480,title:ad(i,null==l?void 0:l.name),fullContent:(0,n.jsx)(tX.A,{content:{content:r.value.value},className:""}),children:(0,n.jsx)(as,{content:r.value.value})})]})},computed_ai_briefing:e=>{let{row:t,column:a,openBriefing:l,toggleDrawer:s}=e,{t:i}=(0,g.Bd)(),[r,o]=(0,x.useState)(!1);return(0,n.jsxs)("div",{className:tI().cellContent,style:{paddingInline:"8px",position:"relative"},onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:[(0,n.jsx)(v.$n,{styling:"generative-outlined",size:"2xs",LeadingIconComponent:ep.A,iconSize:"2xs",onClickFunction:()=>l({rowId:String(t.id),columnId:a.id}),style:{color:"var(--color-emphasis-high)"},children:i("databoard.generate_briefing")}),r&&(0,n.jsx)(t5,{onClick:()=>s(t,null==a?void 0:a.id),iconOnly:!0})]})},computed_ai_headline:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s}=e,{t:i}=(0,g.Bd)(),r=t(),[o,d]=(0,x.useState)(!1),c=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);return"pending"==r.state?c:(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[o&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0}),(0,n.jsx)(an,{title:ad(i,null==l?void 0:l.name),fullContent:(0,n.jsx)(tX.A,{content:{content:r.value.value},className:""}),children:(0,n.jsx)(as,{content:r.value.value})})]})},computed_ai_excerpt:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s}=e,i=t(),[r,o]=(0,x.useState)(!1),d=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);if("pending"==i.state)return d;let c=al(JSON.parse(i.value.value));return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:[r&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0}),(0,n.jsx)(t8,{count:c,onClick:()=>s(a,null==l?void 0:l.id),isHovered:r})]})},computed_ai_summary:e=>{let{getValue:t,row:a,column:l,toggleDrawer:s}=e,{t:i}=(0,g.Bd)(),r=t(),[o,d]=(0,x.useState)(!1),c=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);return"pending"==r.state?c:(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[o&&(0,n.jsx)(t5,{onClick:()=>s(a,null==l?void 0:l.id),iconOnly:!0}),(0,n.jsx)(an,{maxWidth:480,title:ad(i,null==l?void 0:l.name),fullContent:(0,n.jsx)(tX.A,{content:{content:r.value.value},className:""}),children:(0,n.jsx)(as,{content:r.value.value})})]})},computed_ai_classification:e=>{let{getValue:t,cellId:a,row:l,column:s,toggleDrawer:i}=e,{t:r}=(0,g.Bd)(),o=t(),[d,c]=(0,x.useState)(!1),u=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:2}),[a]);if("pending"==o.state)return u;let p=o.value.value;if(!p)return(0,n.jsx)("div",{className:"padding-3xs pointer",children:(0,n.jsx)("div",{className:"ellipsis ellipsis-2",children:r("common.error",{defaultValue:"Error"})})});{let e=p.predicted_category;return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative",overflow:"visible"},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:[(0,n.jsx)("span",{className:"ellipsis ellipsis-3",children:e?(0,n.jsx)(eD,{category:e,explanation:o.value.value.explanation,onClick:()=>i(l,null==s?void 0:s.id)}):"-"}),d&&(0,n.jsx)(t5,{onClick:()=>i(l,null==s?void 0:s.id),iconOnly:!0})]})}},date_pair:e=>{var t,a;let{getValue:l,row:s,column:i,toggleDrawer:r}=e,{t:o,i18n:d}=(0,g.Bd)(),{submitted:c,updated:u}=null!=(t=l())?t:{},p=(null==i?void 0:i.dateSortMode)==="updated",m=null!=(a=({fr:e9.A,de:e5.A,it:e4.A,en:e6.A})[d.language])?a:e6.A,h=(0,V.Yq)(null==c?void 0:c.value,d.language),f=(0,V.Yq)(null==u?void 0:u.value,d.language),[v,_]=(0,x.useState)(!1),[y,b]=(0,x.useState)(!1),j=(0,x.useRef)(null),C=()=>{j.current&&clearTimeout(j.current),b(!1)},w=(null==u?void 0:u.value)?(0,n.jsx)(M.A,{content:(0,n.jsx)("div",{className:"padding-2xs",children:f}),isOpen:y,triggerType:"manual",children:(0,n.jsx)("span",{className:p?"emphasis-h":"emphasis-l",onMouseEnter:()=>{j.current=setTimeout(()=>b(!0),2e3)},onMouseLeave:C,children:o("databoard.updated_ago",{distance:(0,tJ.A)(new Date(u.value),{addSuffix:!0,locale:m})})})}):null;return(0,n.jsxs)("div",{className:"".concat(tI().cellContent),style:{position:"relative"},onMouseEnter:()=>_(!0),onMouseLeave:()=>{_(!1),C()},children:[(0,n.jsx)("div",{className:"flex flex-col",children:p?(0,n.jsxs)(n.Fragment,{children:[f!==h&&w,h&&(0,n.jsx)("span",{className:"emphasis-l",children:o("databoard.submitted_on",{date:h})})]}):(0,n.jsxs)(n.Fragment,{children:[h&&(0,n.jsx)("span",{className:"emphasis-h",children:h}),f!=h&&w]})}),v&&(0,n.jsx)(t5,{onClick:()=>r(s,null==i?void 0:i.id),iconOnly:!0})]})},data_source_markdown:e=>{let{getValue:t,column:a}=e,{i18n:l}=(0,g.Bd)();return(0,n.jsx)(tX.A,{className:"ellipsis ellipsis-2",content:{content:(()=>{var e,n;return"date"===a.type?(0,V.Yq)(null==(e=t())?void 0:e.value,l.language):null==(n=t())?void 0:n.value})()}})},source_enrichment:e=>{let{getValue:t,row:a,toggleDrawer:l,setPopupState:s,column:i,cellId:r}=e,o=t(),[d,c]=(0,x.useState)(!1),u=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a.id]);if("pending"==o.state)return u;let p=o.value.value;if(Array.isArray(p)){let e=(e,t)=>
1{let n=t.currentTarget;s&&s({selectedCell:e,row:a,column:i,cellId:e,isPopupOpen:!0,triggerElement:n})};if(0===p.length)return(0,n.jsx)("div",{className:"flex flex-row gap-4xs pointer full-width",onClick:t=>e(r,t),children:(0,n.jsx)("div",{className:"ellipsis ellipsis-3",children:"\xa0"})});let t=p.slice(0,2),o=p.slice(2);return(0,n.jsxs)("div",{className:"".concat(tI().cellContent," flex flex-row gap-4xs pointer"),style:{overflow:"visible",position:"relative"},onClick:t=>e(r,t),onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:[t.map(e=>(0,n.jsx)(eR,{value:e,clickable:!1,onClick:()=>{}},"selected-".concat(e))),o.length>0&&(0,n.jsxs)(S.vu,{emphasis:"tertiary",size:"xs",children:["+",o.length]}),d&&(0,n.jsx)(t5,{onClick:e=>{e.stopPropagation(),l(a,null==i?void 0:i.id)},iconOnly:!0})]})}return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:[d&&(0,n.jsx)(t5,{onClick:()=>l(a,null==i?void 0:i.id),iconOnly:!0}),(0,n.jsx)(as,{content:p})]})},computed_keywords:e=>{let{getValue:t,cellId:a,row:l,column:s,toggleDrawer:i}=e,r=t(),[o,d]=(0,x.useState)(!1),c=(0,x.useMemo)(()=>(0,n.jsx)(S._,{height:"s",count:1}),[a]);if("pending"==r.state)return c;let u=null==r?void 0:r.value.value;return(0,n.jsxs)("div",{className:tI().cellContent,style:{position:"relative"},onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[(0,n.jsx)(t0,{keywords:u,variant:"tag"}),o&&(0,n.jsx)(t5,{onClick:()=>i(l,null==s?void 0:s.id),iconOnly:!0})]})},default:e=>{let{getValue:t,column:a}=e,{i18n:l}=(0,g.Bd)();return(0,n.jsx)("div",{className:"".concat(tI().cellContent),children:(()=>{var e,n;return"date"===a.type?(0,V.Yq)(null==(e=t())?void 0:e.value,l.language):null==(n=t())?void 0:n.value})()})}};var au=a(4917),ap=a.n(au),am=a(85091),ah=a.n(am);let ax=e=>{let{className:t,size:a=12,...l}=e;return(0,n.jsx)("svg",{width:a,height:a,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...l,children:(0,n.jsx)("path",{d:"M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z",fill:"#54658C"})})},ag=e=>{var t;let{initialValue:a,table:l,databoardId:s,row:i,column:r,onClose:o,session:d}=e,{t:c}=(0,g.Bd)(),u=(0,x.useRef)(),p=(null==r?void 0:r.type)!=="comment"?"":null!=a?a:"",[m,h]=(0,x.useState)(p);(0,x.useEffect)(()=>{h(a)},[a]),(0,x.useEffect)(()=>{u.current&&u.current.focus()},[]);let f=(0,x.useMemo)(()=>ap()(e=>tx(e,s,r.id,i.original.id,d),500,{leading:!1,trailing:!0,maxWait:2e3}),[s,null==r?void 0:r.id,null==i||null==(t=i.original)?void 0:t.id,d]);(0,x.useEffect)(()=>()=>{f.flush()},[f]);let v=async()=>{try{await f.flush()}catch(e){}o()};return(0,n.jsxs)("div",{className:"flex",children:[(0,n.jsx)("button",{type:"button",onClick:v,className:"pointer",style:{position:"absolute",top:8,right:8,lineHeight:"8px",background:"transparent",border:"none",padding:0,cursor:"pointer"},"aria-label":c("common.close_popup",{defaultValue:"Close popup"}),children:(0,n.jsx)(ax,{size:8})}),(0,n.jsx)("textarea",{ref:u,value:m,onChange:e=>{let t=e.target.value;h(t),(e=>{var t,a,n;null==l||null==(n=l.options)||null==(a=n.meta)||null==(t=a.updateData)||t.call(a,i.id,r.id,e),f(e)})(t)},style:{width:"100%",border:"none",background:"transparent",padding:4,borderRadius:0,resize:"none"},rows:8,className:"title-xs emphasis-m",placeholder:c("databoard.add_text_placeholder",{defaultValue:"Add a textâ¦"})})]})},af=e=>{let{initialValue:t,availableTags:a,databoardId:l,row:s,column:i,table:r,onClose:o,session:d,onUpdate:c}=e,{t:u}=(0,g.Bd)(),p=(null==i?void 0:i.type)==="tags"&&Array.isArray(t)?t:[],[m,h]=(0,x.useState)(p),[f,v]=(0,x.useState)(""),[_,y]=(0,x.useState)(0),[b,j]=(0,x.useState)(a),C=(0,x.useRef)(null);(0,x.useEffect)(()=>{h(null!=t?t:[]),v(""),y(0)},[t]),(0,x.useEffect)(()=>{j(a)},[a]),(0,x.useEffect)(()=>{var e;null==(e=C.current)||e.focus()},[]);let w=async e=>{var t,a,n;null==r||null==(n=r.options)||null==(a=n.meta)||null==(t=a.updateData)||t.call(a,s.id,i.id,e),await tx(e,l,i.id,s.original.id,d,c)},k=async e=>{if(!b.includes(e)){let t=[...b,e];j(t),await tf(i,l,t,d),null==c||c()}},N=async e=>{let t=e.trim();if(!t||m.includes(t))return;let a=[...m,t];h(a),await k(t),await w(a),v(""),y(0)},M=async e=>{let t=m.filter(t=>t!==e);h(t),await w(t)},A=(0,x.useMemo)(()=>{let e=f.trim().toLowerCase();return(e?b.filter(t=>t.toLowerCase().includes(e)):b).filter(e=>!m.includes(e))},[b,m,f]),I=async e=>{if("Backspace"===e.key&&""===f&&m.length>0){e.preventDefault(),await M(m[m.length-1]);return}if("ArrowDown"===e.key){e.preventDefault(),A.length>0&&y(e=>(e+1)%A.length);return}if("ArrowUp"===e.key){e.preventDefault(),A.length>0&&y(e=>(e-1+A.length)%A.length);return}if("Enter"===e.key){e.preventDefault();let t=f.trim();if(t.length>0&&!b.includes(t))await N(t);else{let e=A[_];e&&await N(e)}}};return(0,x.useEffect)(()=>{_>=A.length&&y(Math.max(0,A.length-1))},[A.length,_]),(0,n.jsxs)("div",{className:"flex gap-2xs",children:[(0,n.jsx)("button",{type:"button",onClick:o,className:"pointer",style:{position:"absolute",top:8,right:8,lineHeight:"8px",background:"transparent",border:"none",padding:0,cursor:"pointer"},"aria-label":u("common.close_popup",{defaultValue:"Close popup"}),children:(0,n.jsx)(ax,{size:8})}),(0,n.jsx)("div",{className:"flex flex-wrap flex-row gap-4xs padding-right-2xs",onClick:()=>{var e;return null==(e=C.current)?void 0:e.focus()},children:m.map(e=>(0,n.jsx)(eR,{value:e,clickable:!1,deleteIcon:!0,onClick:()=>M(e)},"selected-".concat(e)))}),(0,n.jsx)("input",{type:"text",className:"".concat(ah()["tag-input"]," "),ref:C,value:f,onChange:e=>{v(e.target.value),y(0)},onKeyDown:I,placeholder:u("tag_select.search_placeholder",{defaultValue:"Type to search or create"})}),(0,n.jsxs)("div",{className:"flex flex-col gap-xs",children:[(0,n.jsx)("div",{className:"flex flex-col gap-4xs",children:A.map((e,t)=>(0,n.jsx)("div",{onMouseEnter:()=>y(t),onClick:()=>N(e),className:"".concat(_===t?"bg-level2":""," pointer rounded-5xs"),style:{padding:"3px"},children:(0,n.jsx)(eR,{value:e})},e))}),f.trim().length>0&&!b.includes(f.trim())&&(0,n.jsxs)("div",{className:"flex flex-row gap-4xs",children:[(0,n.jsx)("div",{children:u("tag_select.create_tag",{defaultValue:"Create tag:"})}),(0,n.jsx)(S.vu,{size:"xs",styling:"secondary",children:f.trim()},"search-".concat(f))]})]})]})},av=e=>{var t,a,l,s;let{isOpen:i,onClose:r,onUpdate:o,databoardId:d,table:c,cellId:u,column:p,row:m,session:h}=e,g=null==m||null==(a=m.getValue)||null==(t=a.call(m,null==p?void 0:p.id))?void 0:t.value,f=(0,x.useRef)(null),v=(0,x.useRef)(null),[_,y]=(0,x.useState)(null),[b,j]=(0,x.useState)(120);return((0,x.useEffect)(()=>
1{if(!u)return;let e=document.querySelector('[data-cell-id="'.concat(u,'"]'))||null;if(e){f.current={getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e};try{let t=e.getBoundingClientRect().width;y(Math.max(150,Math.min(t,200)))}catch(e){y(null)}}},[u]),(0,x.useEffect)(()=>{if(i&&f.current){let e=setTimeout(()=>{if(v.current&&f.current){var e;let t=v.current.offsetHeight||0,a=(null==(e=f.current.contextElement)?void 0:e.clientHeight)||0,n=f.current.getBoundingClientRect();t>window.innerHeight-n.bottom&&t>0&&a>0?j(t-a):j(0)}},0);return()=>clearTimeout(e)}},[i,u]),(0,x.useEffect)(()=>{if(!f.current)return;let e=()=>{try{var e,t,a;let n=null!=(a=null==(t=f.current)||null==(e=t.getBoundingClientRect())?void 0:e.width)?a:null;null!==n&&y(Math.max(150,Math.min(n,200)))}catch(e){y(null)}};e(),window.addEventListener("resize",e);let t=null;try{var a;"undefined"!=typeof ResizeObserver&&(null==(a=f.current)?void 0:a.contextElement)&&(t=new ResizeObserver(e)).observe(f.current.contextElement)}catch(e){}return()=>{window.removeEventListener("resize",e),t&&t.disconnect()}},[f.current,u]),u&&i&&c&&p&&m)?(0,A.createPortal)((0,n.jsxs)(B.bL,{open:i,onOpenChange:e=>!e&&r(),children:[(0,n.jsx)(B.Mz,{virtualRef:f}),(0,n.jsx)(B.ZL,{children:(0,n.jsxs)(B.UC,{ref:v,side:"top",align:"start",sideOffset:b,className:"".concat(ah().container," ").concat(ah()["size-l"]," flex gap-xs"),style:{width:_?"".concat(_,"px"):void 0},children:["tags"===p.type&&(0,n.jsx)(af,{table:c,row:m,column:p,databoardId:d,initialValue:g,availableTags:null!=(s=null==p||null==(l=p.data_schema)?void 0:l.available_tags)?s:[],onClose:r,session:h,onUpdate:o}),"source_enrichment"===p.type&&Array.isArray(null==g?void 0:g.value)&&(0,n.jsx)("div",{className:"flex flex-col gap-2xs",children:(0,n.jsx)("div",{className:"flex flex-wrap flex-row gap-4xs padding-right-m",children:g.value.map(e=>(0,n.jsx)(eR,{value:e,clickable:!1,onClick:()=>{}},"selected-".concat(e)))})}),"comment"===p.type&&(0,n.jsx)(ag,{table:c,row:m,column:p,databoardId:d,initialValue:g,onClose:r,session:h})]})})]}),document.body):null},a_=e=>{var t;let{columnMeta:a,tableId:l,value:s,setValue:i,session:r,onColumnNameChange:o,editable:d=!0}=e,{t:c}=(0,g.Bd)(),u=(0,x.useRef)(null),p=(0,x.useRef)(o);(0,x.useEffect)(()=>{p.current=o},[o]),(0,x.useEffect)(()=>{d&&u.current&&u.current.focus()},[d]);let m=(0,x.useMemo)(()=>ap()(e=>{let t=tg({id:a.id},l,e,r);return t?t.then(()=>{var t;null==(t=p.current)||t.call(p,a.id,e)}):t},500,{leading:!1,trailing:!0,maxWait:2e3}),[a.id,l,null==r||null==(t=r.user)?void 0:t.accessToken]);return((0,x.useEffect)(()=>()=>{try{m.flush()}catch(e){}},[m]),d)?(0,n.jsx)("input",{ref:u,value:s,placeholder:c("ai_column.column_name_placeholder",{defaultValue:"Add a column name"}),onInput:e=>{if(!d)return;let t=e.target.value;i(t),m(t)},onBlur:()=>{try{m.flush()}catch(e){}},style:{height:"inherit",padding:"4px"},className:"caption-s"}):(0,n.jsx)("span",{className:"caption-s",style:{padding:"4px"},children:s})},ay=e=>
1{let{columnMeta:t,session:a,tableId:l,onUpdate:s,onClose:i}=e,{t:r}=(0,g.Bd)();return(0,n.jsx)(v.$n,{size:"2xs",styling:"secondary",onClickFunction:()=>void(t_(t,l,a,s),i()),children:r("databoard.delete_column",{defaultValue:"Delete column"})})},ab=new Set(["computed_ai_query","computed_ai_criteria","computed_ai_classification"]),aj=new Set(["computed_ai_summary","computed_ai_csum","computed_ai_briefing","computed_ai_headline","computed_ai_excerpt"]),aC=e=>!(aj.has(null==e?void 0:e.type)||(e=>{var t;return(null==e?void 0:e.type)==="computed_ai_query"&&"string"==typeof(null==e||null==(t=e.data_schema)?void 0:t.user_instructions)&&e.data_schema.user_instructions.includes("KEYWORD_CENTRALITY")})(e))&&((null==e?void 0:e.owner_type)==="user"||(null==e?void 0:e.owner_type)==="USER"||ab.has(null==e?void 0:e.type)),aw=e=>{let{databoardId:t,columnMeta:a,onUpdate:l,onColumnNameChange:s,onClose:r,session:o}=e,{t:d}=(0,g.Bd)(),[c,u]=(0,x.useState)(a.name),{openAIQuery:p}=(0,i.F)(),m=aC(a);return(0,n.jsxs)("div",{className:"flex gap-3xs",children:[(0,n.jsx)(a_,{tableId:t,session:o,columnMeta:a,value:c,setValue:u,onUpdate:l,onColumnNameChange:s,editable:m}),(0,n.jsx)(v.$n,{size:"2xs",onClickFunction:()=>p({columnId:a.id,title:a.name,description:a.data_schema.user_instructions}),children:d("ai_column.edit_column",{defaultValue:"Edit column"})}),(0,n.jsx)(ay,{columnMeta:a,tableId:t,session:o,onUpdate:l,onClose:r})]})},ak=e=>{let{databoardId:t,columnMeta:a,onUpdate:l,onColumnNameChange:s,onClose:r,setOpenMenuId:o,session:d}=e,{t:c}=(0,g.Bd)(),[u,p]=(0,x.useState)(a.name),{openAIRelevance:m}=(0,i.F)(),h=aC(a);return(0,n.jsxs)("div",{className:"flex gap-3xs",children:[(0,n.jsx)(a_,{tableId:t,session:d,columnMeta:a,value:u,setValue:p,onUpdate:l,onColumnNameChange:s,editable:h}),(0,n.jsx)(v.$n,{size:"2xs",onClickFunction:()=>{o(a.id),r()},children:c("filter.add_filters",{defaultValue:"Add filters"})}),(0,n.jsx)(v.$n,{size:"2xs",onClickFunction:()=>m({columnId:a.id,title:a.name,description:a.data_schema.criteria}),children:c("ai_column.edit_column",{defaultValue:"Edit column"})}),(0,n.jsx)(ay,{columnMeta:a,tableId:t,session:d,onUpdate:l,onClose:r})]})},aN=e=>{let{databoardId:t,columnMeta:a,onUpdate:l,onColumnNameChange:s,onClose:r,setOpenMenuId:o,session:d}=e,{t:c}=(0,g.Bd)(),[u,p]=(0,x.useState)(a.name),{openAIClassification:m}=(0,i.F)(),h=aC(a);return(0,n.jsxs)("div",{className:"flex gap-3xs",children:[(0,n.jsx)(a_,{tableId:t,session:d,columnMeta:a,value:u,setValue:p,onUpdate:l,onColumnNameChange:s,editable:h}),(0,n.jsx)(v.$n,{size:"2xs",onClickFunction:()=>{o(a.id),r()},children:c("filter.add_filters",{defaultValue:"Add filters"})}),(0,n.jsx)(v.$n,{size:"2xs",onClickFunction:()=>m({columnId:a.id,title:a.name,categories:a.data_schema.categories}),children:c("ai_column.edit_column",{defaultValue:"Edit column"})}),(0,n.jsx)(ay,{columnMeta:a,tableId:t,session:d,onUpdate:l,onClose:r})]})},aS=e=>{let{databoardId:t,columnMeta:a,onUpdate:l,onColumnNameChange:s,onClose:i,session:r}=e,{t:o}=(0,g.Bd)("generic_datasource"),d=(null==a?void 0:a.name)?"databoard.".concat(a.name):"",c=d?o(d):"",u=c&&c!==d,[p,m]=(0,x.useState)(u?c:a.name),h=aC(a);return(0,n.jsxs)("div",{className:"flex gap-xs",children:[(0,n.jsx)(a_,{tableId:t,session:r,columnMeta:a,value:p,setValue:m,onUpdate:l,onColumnNameChange:s,editable:h}),(0,n.jsx)(ay,{columnMeta:a,tableId:t,session:r,onUpdate:l,onClose:i})]})},aM=e=>{let{databoardId:t,columnMeta:a,setOpenMenuId:l,session:s,onUpdate:i,onColumnNameChange:r,onClose:o}=e,{t:d}=(0,g.Bd)(),[c,u]=(0,x.useState)(a.name),p=aC(a);return(0,n.jsxs)("div",{className:"flex gap-3xs",children:[(0,n.jsx)(a_,{tableId:t,session:s,columnMeta:a,value:c,setValue:u,onUpdate:i,onColumnNameChange:r,editable:p}),(0,n.jsx)(v.$n,{size:"2xs",onClickFunction:()=>{l(a.id),o()},children:d("filter.add_filters",{defaultValue:"Add filters"})}),(0,n.jsx)(ay,{columnMeta:a,tableId:t,session:s,onUpdate:i,onClose:o})]})},aA=e=>
1{let{columnMeta:t,setOpenMenuId:a,onClose:l}=e,{t:s}=(0,g.Bd)(),[i,r]=(0,x.useState)(t.name);return(0,n.jsxs)("div",{className:"flex gap-3xs",children:[(0,n.jsx)(a_,{columnMeta:t,value:i,setValue:r,editable:!1}),(0,n.jsx)(v.$n,{size:"2xs",onClickFunction:()=>{a(t.id),l()},children:s("filter.add_filters",{defaultValue:"Add filters"})})]})},aI=e=>{var t;let{isOpen:a,onClose:l,onUpdate:s,onColumnNameChange:i,setOpenMenuId:r,databoardId:o,columnMeta:d,headerId:c,session:u}=e,p=(0,x.useRef)(null),m=(0,x.useRef)(null);return((0,x.useEffect)(()=>{if(!c)return;let e=document.querySelector('[data-header-id="'.concat(c,'"]'))||null;e&&(m.current=e.getBoundingClientRect(),p.current={getBoundingClientRect:()=>{let t=document.querySelector('[data-header-id="'.concat(c,'"]'))||null;return t?(m.current=t.getBoundingClientRect(),m.current):m.current||e.getBoundingClientRect()},contextElement:e})},[c]),c&&a&&d)?(0,A.createPortal)((0,n.jsxs)(B.bL,{open:a,onOpenChange:e=>!e&&l(),children:[(0,n.jsx)(B.Mz,{virtualRef:p}),(0,n.jsx)(B.ZL,{children:(0,n.jsxs)(B.UC,{side:"top",align:"start",className:"".concat(ah().container," flex gap-xs"),children:["tags"===d.type&&(0,n.jsx)(aM,{columnMeta:d,setOpenMenuId:r,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"comment"===d.type&&(0,n.jsx)(aS,{columnMeta:d,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_csum"===d.type&&(0,n.jsx)(aS,{columnMeta:d,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_briefing"===d.type&&(0,n.jsx)(aS,{columnMeta:d,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_headline"===d.type&&(0,n.jsx)(aS,{columnMeta:d,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_excerpt"===d.type&&(0,n.jsx)(aS,{columnMeta:d,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_criteria"===d.type&&(0,n.jsx)(ak,{columnMeta:d,setOpenMenuId:r,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_summary"===d.type&&(0,n.jsx)(aS,{columnMeta:d,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_query"===d.type&&(0,n.jsx)(aw,{columnMeta:d,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),"computed_ai_classification"===d.type&&(0,n.jsx)(aN,{columnMeta:d,setOpenMenuId:r,databoardId:o,onUpdate:s,onColumnNameChange:i,onClose:l,session:u}),(null==d||null==(t=d.meta)?void 0:t.renderer)==="ep_doc_type"&&(0,n.jsx)(aA,{columnMeta:d,setOpenMenuId:r,onClose:l})]})})]}),document.body):null},aE=e=>{let{className:t,...a}=e;return(0,n.jsx)("svg",{className:t,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a,children:(0,n.jsx)("g",{clipPath:"url(#clip0_14976_22993)",children:(0,n.jsx)("path",{d:"M12.6654 6H9.9987V2H5.9987V6H3.33203L7.9987 10.6667L12.6654 6ZM7.33203 7.33333V3.33333H8.66536V7.33333H9.44536L7.9987 8.78L6.55203 7.33333H7.33203ZM3.33203 12H12.6654V13.3333H3.33203V12Z",fill:"#60739F"})})})},aT=e=>{let{page:t,reachedScanLimit:a,hasMoreResults:l,handleNextPage:s,handlePreviousPage:i,handleExport:r}=e,{t:o}=(0,g.Bd)();return(0,n.jsxs)("div",{className:"".concat(tI().tableFooter," flex flex-row flex-align-center gap-s padding-m padding-bottom-xs padding-top-2xs"),children:[(0,n.jsx)(v.$n,{disabled:1===t,size:"2xs",styling:"outlined",onClickFunction:i,children:"<-"}),(0,n.jsxs)("div",{className:"caption-m emphasis-m",children:[o("editor.page")," ",t]}),(0,n.jsx)(v.$n,{disabled:a||!l,size:"2xs",styling:"outlined",onClickFunction:s,children:"->"}),(0,n.jsxs)(v.$n,{className:"flex flex-row flex-align-center",size:"2xs",styling:"outlined",onClickFunction:r,children:[(0,n.jsx)(aE,{})," ",o("databoard.export")]})]})};var aL=a(44074),aB=a.n(aL);let aR=e=>{let{onClose:t,body:a,footer:l,style:s,header:i,title:r,description:o,titleAddon:d}=e;return(0,n.jsxs)(S.lG,{backdropOnClick:t,onClose:t,className:aB().dialog,style:s,children:[(0,n.jsx)("div",{className:aB().header,children:null!=i?i:(0,n.jsxs)(n.Fragment,{children:[(r||d)&&(0,n.jsxs)("div",{className:"flex flex-row gap-2xs flex-align-center",children:[r,d]}),o]})}),(0,n.jsx)("div",{className:aB().body,children:a}),l&&(0,n.jsx)("div",{className:aB().footer,children:l})]})};var aV=a(64553),aD=a(47501);function aP(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split(/(\*\*[^*]+\*\*|<strong>[^<]*<\/strong>|_[^_]+_|<em>
1[^<]*<\/em>|\*[^*]+\*)/).filter(Boolean).map(e=>e.startsWith("**")&&e.endsWith("**")?{text:e.slice(2,-2),bold:!0,italic:t.italic}:e.startsWith("<strong>")&&e.endsWith("</strong>")?{text:e.slice(8,-9),bold:!0,italic:t.italic}:e.startsWith("_")&&e.endsWith("_")||e.startsWith("*")&&e.endsWith("*")?{text:e.slice(1,-1),italic:!0,bold:t.bold}:e.startsWith("<em>")&&e.endsWith("</em>")?{text:e.slice(4,-5),italic:!0,bold:t.bold}:{text:e,...t})}let aO=aD.vv.create({page:{paddingTop:40,paddingBottom:40,paddingHorizontal:48,fontSize:11,lineHeight:1.5,color:"#1A2340"},brandHeader:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",marginBottom:18},brandLogoWrap:{width:118,height:21},brandLink:{fontSize:10,color:"#5E6C8F",textDecoration:"none"},title:{fontSize:20,fontWeight:700,marginBottom:18,lineHeight:1.3},heading1:{fontSize:18,fontWeight:700,marginTop:10,marginBottom:8},heading2:{fontSize:15,fontWeight:700,marginTop:8,marginBottom:6},heading3:{fontSize:13,fontWeight:700,marginTop:6,marginBottom:4},paragraph:{marginBottom:8},quote:{marginBottom:10,paddingLeft:10,borderLeftWidth:2,borderLeftColor:"#B8C1D9",color:"#5E6C8F"},bulletRow:{flexDirection:"row",alignItems:"flex-start",marginBottom:6},bulletMarker:{width:10,fontSize:11},bulletText:{flex:1}});function aF(e){let{segments:t}=e;return(0,n.jsx)(n.Fragment,{children:t.map((e,t)=>(0,n.jsx)(aD.EY,{style:{fontWeight:e.bold?700:400,fontStyle:e.italic?"italic":"normal"},children:e.text},"".concat(e.text,"-").concat(t)))})}function aH(){return(0,n.jsx)(aD.Ss,{style:aO.brandLogoWrap,children:(0,n.jsxs)(aD.BS,{viewBox:"0 0 248 45",children:[(0,n.jsxs)(aD.lA,{children:[(0,n.jsxs)(aD.W4,{id:"paint0",x1:"0",y1:"30.0999",x2:"29.5397",y2:"-2.22843",children:[(0,n.jsx)(aD.VG,{offset:"0",stopColor:"#2F2BF8"}),(0,n.jsx)(aD.VG,{offset:"1",stopColor:"#A76BFF"})]}),(0,n.jsx)(aD.Ce,{id:"clip0",children:(0,n.jsx)(aD.rw,{x:"0",y:"0.439941",width:"247.44",height:"44.44"})})]}),(0,n.jsxs)(aD.G,{clipPath:"url(#clip0)",children:[(0,n.jsx)(aD.wA,{d:"M80.2799 20.2299C78.9299 19.3499 77.2599 18.8999 75.2699 18.8999C73.7499 18.8999 72.3999 19.1699 71.2199 19.6999C70.0399 20.2299 69.0599 20.9499 68.2799 21.8599C67.4999 22.7699 66.8999 23.7899 66.4899 24.9399C66.0799 26.0899 65.8799 27.2699 65.8799 28.4899V29.1399C65.8799 30.3399 66.0799 31.5099 66.4899 32.6399C66.8999 33.7699 67.4999 34.7999 68.2899 35.7199C69.0799 36.6399 70.0799 37.3699 71.2799 37.9099C72.4799 38.4499 73.8799 38.7299 75.4599 38.7299C77.0399 38.7299 78.3399 38.4599 79.5399 37.9299C80.7399 37.3999 81.7299 36.6499 82.5199 35.6999C83.2999 34.7499 83.8199 33.6399 84.0699 32.3699H79.4799C79.2799 32.9999 78.8299 33.5399 78.1399 33.9699C77.4499 34.3999 76.5599 34.6199 75.4699 34.6199C74.3799 34.6199 73.4099 34.3799 72.6799 33.8899C71.9499 33.3999 71.4199 32.7299 71.0799 31.8699C70.8699 31.3399 70.7299 30.7499 70.6499 30.0999H84.4099V28.3299C84.4099 26.6799 84.0599 25.1299 83.3599 23.7099C82.6599 22.2799 81.6299 21.1299 80.2799 20.2399V20.2299ZM72.6799 23.7099C73.3799 23.2499 74.2399 23.0099 75.2599 23.0099C76.2799 23.0099 77.0799 23.2299 77.7399 23.6699C78.3999 24.1099 78.8899 24.7399 79.2199 25.5599C79.3999 26.0199 79.5299 26.5299 79.6099 27.0899H70.6999C70.7899 26.5799 70.9199 26.1199 71.0899 25.6999C71.4399 24.8399 71.9699 24.1799 72.6699 23.7099H72.6799Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M111.77 19.94C110.82 19.29 109.63 18.97 108.2 18.97H108C106.59 18.97 105.42 19.29 104.48 19.94C103.54 20.59 102.82 21.54 102.34 22.81C102.3 22.91 102.27 23.03 102.24 23.14C102.21 23.03 102.18 22.91 102.14 22.81C101.68 21.54 100.97 20.58 100.03 19.94C99.09 19.29 97.91 18.97 96.48 18.97H96.28C94.87 18.97 93.7 19.29 92.76 19.94C91.82 20.59 91.11 21.54 90.64 22.81C90.47 23.26 90.34 23.77 90.23 24.3V19.54H86.25V38.07H91.28V27.26C91.28 26.1 91.59 25.18 92.21 24.49C92.83 23.8 93.67 23.45 94.71 23.45C95.75 23.45 96.56 23.78 97.12 24.45C97.69 25.12 97.97 26.01 97.97 27.12V38.07H102.97V27.26C102.97 26.1 103.28 25.18 103.91 24.49C104.53 23.8 105.37 23.45 106.41 23.45C107.45 23.45 108.26 23.78 108.82 24.45C109.39 25.12 109.67 26.01 109.67 27.12V38.07H114.7V27.53C114.7 25.65 114.45 24.07 113.95 22.8C113.45 21.53 112.73 20.57 111.77 19.93V19.94Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M133.81 21.7699C132.94 20.8799 131.88 20.1699 130.63 19.6599C129.38 19.1499 127.97 18.8999 126.38 18.8999C124.79 18.8999 123.41 19.1499 122.15 19.6599C120.89 20.1699 119.82 20.8699 118.94 21.7699C118.06 22.6699 117.38 23.6899 116.92 24.8499C116.46 26.0099 116.22 27.2199 116.22 28.4899V29.2399C116.22 30.4899 116.45 31.6799 116.9 32.8099C117.35 33.9399 118.01 34.9599 118.87 35.8499C119.73 36.7499 120.79 37.4499 122.05 37.9599C123.31 38.4699 124.75 38.7199 126.38 38.7199C128.01 38.7199 129.45 38.4699 130.7 37.9599C131.95 37.4499 133.01 36.7499 133.88 35.8499C134.75 34.9599 135.41 33.9399 135.85 32.8099C136.29 31.6799 136.51 30.4899 136.51 29.2399V28.4899C136.51 27.2199 136.28 26.0099 135.81 24.8499C135.35 23.6899 134.68 22.6699 133.8 21.7699H133.81ZM130.92 31.7299C130.52 32.5799 129.95 33.2499 129.19 33.7399C128.43 34.2299 127.49 34.4699 126.38 34.4699C125.27 34.4699 124.33 34.2299 123.58 33.7399C122.82 33.2499 122.24 32.5799 121.85 31.7299C121.45 30.8799 121.25 29.9199 121.25 28.8599C121.25 27.7999 121.45 26.7699 121.86 25.9199C122.27 25.0699 122.86 24.3999 123.63 23.9099C124.4 23.4199 125.32 23.1799 126.38 23.1799C127.44 23.1799 128.36 23.4199 129.13 23.9099C129.9 24.3999 130.49 25.0699 130.9 25.9199C131.31 26.7699 131.51 27.7499 131.51 28.8599C131.51 29.9699 131.31 30.8799 130.91 31.7299H130.92Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M153.23 24.49C151.88 23.87 150.3 23.48 148.49 23.32L146.45 23.15C145.25 23.06 144.38 22.74 143.85 22.18C143.32 21.63 143.05 20.97 143.05 20.22C143.05 19.63 143.2 19.08 143.49 18.57C143.78 18.06 144.23 17.65 144.83 17.35C145.43 17.04 146.19 16.89 147.09 16.89C147.99 16.89 148.8 17.06 149.42 17.4C150.04 17.74 150.51 18.19 150.83 18.74C151.15 19.3 151.31 19.89 151.31 20.53H156.31C1
156.31 18.92 155.94 17.52 155.2 16.31C154.46 15.1 153.4 14.18 152.02 13.52C150.64 12.86 148.99 12.53 147.09 12.53C145.19 12.53 143.66 12.84 142.31 13.46C140.96 14.08 139.91 14.97 139.15 16.11C138.39 17.25 138.01 18.62 138.01 20.21C138.01 22.36 138.73 24.09 140.17 25.4C141.61 26.7 143.54 27.46 145.97 27.66L148.01 27.83C149.57 27.97 150.71 28.28 151.43 28.78C152.14 29.28 152.5 29.96 152.5 30.82C152.5 31.48 152.31 32.07 151.94 32.61C151.56 33.14 151 33.57 150.24 33.88C149.48 34.2 148.55 34.36 147.44 34.36C146.17 34.36 145.15 34.18 144.38 33.82C143.61 33.46 143.05 32.98 142.7 32.39C142.35 31.8 142.17 31.18 142.17 30.52H137.17C137.17 32.11 137.56 33.52 138.34 34.75C139.12 35.99 140.28 36.96 141.81 37.66C143.34 38.36 145.22 38.71 147.44 38.71C149.5 38.71 151.29 38.38 152.8 37.72C154.31 37.06 155.47 36.14 156.3 34.95C157.13 33.76 157.54 32.38 157.54 30.82C157.54 29.26 157.16 28.02 156.4 26.98C155.64 25.94 154.59 25.1 153.24 24.48L153.23 24.49Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M173.97 23.61C173.87 23.35 173.77 23.09 173.65 22.86C173 21.6 172.11 20.64 170.98 19.97C169.85 19.3 168.52 18.97 167 18.97C165.66 18.97 164.46 19.21 163.38 19.7C162.3 20.19 161.37 20.86 160.59 21.72C159.81 22.58 159.2 23.59 158.77 24.73C158.34 25.88 158.12 27.12 158.12 28.45V29.2C158.12 30.51 158.33 31.75 158.73 32.91C159.14 34.07 159.73 35.08 160.5 35.94C161.27 36.8 162.18 37.48 163.24 37.96C164.29 38.45 165.48 38.69 166.79 38.69C168.26 38.69 169.55 38.37 170.67 37.74C171.58 37.22 172.32 36.5 172.91 35.59V44.88H177.94V19.55H173.96V23.62L173.97 23.61ZM170.62 33.83C169.88 34.24 169.06 34.44 168.16 34.44C167.21 34.44 166.35 34.21 165.59 33.74C164.83 33.28 164.23 32.62 163.8 31.78C163.37 30.94 163.15 29.96 163.15 28.82C163.15 27.68 163.36 26.7 163.8 25.84C164.23 24.99 164.82 24.32 165.57 23.83C166.32 23.34 167.19 23.1 168.19 23.1C169.05 23.1 169.85 23.29 170.59 23.68C171.33 24.07 171.92 24.61 172.37 25.33C172.82 26.05 173.05 26.92 173.05 27.96V29.29C173.05 30.36 172.83 31.27 172.39 32.04C171.95 32.81 171.36 33.4 170.62 33.81V33.83Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M192.37 30.46C192.37 31.59 192.04 32.49 191.38 33.16C190.72 33.83 189.87 34.16 188.83 34.16C187.79 34.16 186.99 33.84 186.38 33.21C185.77 32.58 185.46 31.71 185.46 30.63V19.55H180.43V30.29C180.43 33.08 181.01 35.17 182.18 36.56C183.35 37.95 185 38.65 187.13 38.65H187.37C188.8 38.65 189.98 38.34 190.92 37.71C191.86 37.09 192.57 36.15 193.06 34.91C193.2 34.55 193.32 34.15 193.42 33.73V38.07H197.4V19.54H192.37V30.45V30.46Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M211.65 20.04C210.37 19.53 208.78 19.28 206.87 19.28C206.26 19.28 205.59 19.28 204.86 19.3C204.13 19.31 203.44 19.34 202.77 19.38C202.1 19.43 201.51 19.47 200.98 19.52V23.77C201.64 23.73 202.38 23.69 203.21 23.65C204.04 23.62 204.85 23.59 205.66 23.57C206.46 23.55 207.14 23.54 207.68 23.54C208.72 23.54 209.49 23.79 209.99 24.29C210.49 24.79 210.74 25.55 210.74 26.57V26.71H207.1C205.47 26.71 204.04 26.92 202.8 27.34C201.57 27.76 200.61 28.41 199.93 29.28C199.25 30.15 198.91 31.27 198.91 32.63C198.91 33.88 199.19 34.94 199.74 35.83C200.29 36.71 201.08 37.39 202.09 37.87C203.1 38.35 204.27 38.58 205.61 38.58C206.95 38.58 208 38.35 208.89 37.88C209.79 37.42 210.49 36.74 211 35.86C211.23 35.46 211.41 35.02 211.56 34.54V38.1H215.54V26.68C215.54 24.96 215.21 23.55 214.55 22.46C213.89 21.37 212.92 20.57 211.64 20.06L211.65 20.04ZM208.83 34.68C208.3 34.91 207.71 35.02 207.08 35.02C206.04 35.02 205.24 34.78 204.7 34.29C204.16 33.8 203.89 33.15 203.89 32.33C203.89 31.51 204.16 30.85 204.7 30.34C205.24 29.83 206.04 29.58 207.08 29.58H210.75V31.21C210.71 32.18 210.51 32.95 210.15 33.5C209.8 34.06 209.36 34.45 208.83 34.67V34.68Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M229.32 19.3101H228.64C226.46 19.3101 224.81 20.0101 223.68 21.4001C222.82 22.4601 222.29 23.8701 222.08 25.6301V19.5501H218.1V38.0801H223.13V28.5301C223.13 26.9701 223.56 25.7701 224.41 24.9301C225.26 24.0901 226.45 23.6701 228 23.6701H229.33V19.3201L229.32 19.3101Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M247.44 28.3199C247.44 26.6699 247.09 25.1199 246.39 23.6999C245.69 22.2699 244.66 21.1199 243.31 20.2299C241.96 19.3499 240.29 18.8999 238.29 18.8999C236.77 18.8999 235.42 19.1699 234.25 19.6999C233.07 20.2299 232.09 20.9499 231.31 21.8599C230.53 22.7699 229.93 23.7899 229.52 24.9399C229.11 26.0899 228.91 27.2699 228.91 28.4899V29.1399C228.91 30.3399 229.12 31.5099 229.52 32.6399C229.93 33.7699 230.53 34.7999 231.32 35.7199C232.11 36.6399 233.11 37.3699 234.31 37.9
1099C235.51 38.4499 236.91 38.7299 238.49 38.7299C240.07 38.7299 241.37 38.4599 242.57 37.9299C243.77 37.3999 244.76 36.6499 245.55 35.6999C246.33 34.7499 246.85 33.6399 247.1 32.3699H242.51C242.3 32.9999 241.86 33.5399 241.17 33.9699C240.48 34.3999 239.59 34.6199 238.5 34.6199C237.41 34.6199 236.44 34.3799 235.71 33.8899C234.98 33.3999 234.45 32.7299 234.11 31.8699C233.9 31.3399 233.76 30.7499 233.68 30.0999H247.44V28.3299V28.3199ZM235.71 23.7099C236.41 23.2499 237.27 23.0099 238.29 23.0099C239.31 23.0099 240.11 23.2299 240.77 23.6699C241.43 24.1099 241.92 24.7399 242.25 25.5599C242.43 26.0199 242.56 26.5299 242.64 27.0899H233.74C233.83 26.5799 233.96 26.1199 234.13 25.6999C234.48 24.8399 235.01 24.1799 235.71 23.7099Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M51.8798 12.95H42.7998V38.08H51.8798C62.2798 38.08 64.4898 33.22 64.4898 25.23C64.4898 17.78 61.2398 12.96 51.8798 12.96V12.95ZM58.5698 29.39C58.5698 31.49 56.8698 33.19 54.7698 33.19H47.9098V17.8H54.7698C56.8698 17.8 58.5698 19.5 58.5698 21.6V29.39Z",fill:"#00174D"}),(0,n.jsx)(aD.wA,{d:"M21.38 0.439941H7.5V6.95994H0V23.5799H7.5V30.0999H21.38C28.15 30.0999 32.46 25.6399 32.46 15.2699C32.46 4.89994 27.83 0.439941 21.38 0.439941ZM24.04 23.5699H7.5V6.95994H24.04V23.5699Z",fill:"url(#paint0)"})]})]})})}function aU(e){let{headlineText:t,bodyContent:a}=e,l=function(e){let t=[];for(let a of e.replace(/<\/p>\s*<p>/g,"\n").replace(/<\/?p>/g,"").split(/(<blockquote[\s\S]*?<\/blockquote>)/g))if(a){if(a.startsWith("<blockquote")){let e=a.replace(/<blockquote[^>]*>/,"").replace(/<\/blockquote>/,"").trim();e&&t.push({type:"blockquote",segments:aP(e,{italic:!0})});continue}for(let e of a.split("\n")){let a=e.trim();a&&(a.startsWith("### ")?t.push({type:"heading3",segments:aP(a.slice(4))}):a.startsWith("## ")?t.push({type:"heading2",segments:aP(a.slice(3))}):a.startsWith("# ")?t.push({type:"heading1",segments:aP(a.slice(2))}):a.startsWith("> ")?t.push({type:"blockquote",segments:aP(a.slice(2),{italic:!0})}):a.match(/^[-*] /)?t.push({type:"bullet",segments:aP(a.slice(2))}):t.push({type:"paragraph",segments:aP(a)}))}}return t}(a);return(0,n.jsx)(aD.yo,{children:(0,n.jsxs)(aD.YW,{size:"A4",style:aO.page,children:[(0,n.jsxs)(aD.Ss,{style:aO.brandHeader,children:[(0,n.jsx)(aH,{}),(0,n.jsx)(aD.N_,{src:"https://www.demosquare.com",style:aO.brandLink,children:"www.demosquare.com"})]}),t?(0,n.jsx)(aD.EY,{style:aO.title,children:t}):null,l.map((e,t)=>{if("bullet"===e.type)return(0,n.jsxs)(aD.Ss,{style:aO.bulletRow,children:[(0,n.jsx)(aD.EY,{style:aO.bulletMarker,children:"â¢"}),(0,n.jsx)(aD.EY,{style:aO.bulletText,children:(0,n.jsx)(aF,{segments:e.segments})})]},"block-".concat(t));if("blockquote"===e.type)return(0,n.jsx)(aD.EY,{style:aO.quote,children:(0,n.jsx)(aF,{segments:e.segments})},"block-".concat(t));let a="heading1"===e.type?aO.heading1:"heading2"===e.type?aO.heading2:"heading3"===e.type?aO.heading3:aO.paragraph;return(0,n.jsx)(aD.EY,{style:a,children:(0,n.jsx)(aF,{segments:e.segments})},"block-".concat(t))})]})})}async function az(e){let{headlineText:t,bodyContent:a}=e;return(0,aD.x8)((0,n.jsx)(aU,{headlineText:t,bodyContent:a})).toBlob()}function aW(e){var t=e.replace(/<blockquote\b([^>]*)>([\s\S]*?)<\/blockquote>/g,(e,t)=>{let a=function(e,t){let a=e.match(new RegExp("".concat(t,"=([\"'])(.*?)\\1")));return null==a?void 0:a[2]}(t,"document_url");return a?"".concat(e,"\n\nReference: ").concat(a):e});let a=function(e){let t,a=new Map,n=/\[([^\]]*)\]\(([^)]+)\)/g,l=1;for(;null!==(t=n.exec(e));){let e=t[2];a.has(e)||a.set(e,l++)}return a}(t);if(0===a.size)return t;let n=Array.from(a.entries()).map(e=>{let[t,a]=e;return"".concat(a,". ").concat(t)});return[t.trim(),"## References",...n].filter(Boolean).join("\n\n")}function aK(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split(/(\*\*[^*]+\*\*|<strong>[^<]*<\/strong>|_[^_]+_|<em>[^<]*<\/em>|\*[^*]+\*)/).filter(Boolean).map(e=>new aV.NTc(e.startsWith("**")&&e.endsWith("**")?{text:e.slice(2,-2),bold:!0,...t}:e.startsWith("<strong>")&&e.endsWith("</strong>")?{text:e.slice(8,-9),bold:!0,...t}:e.startsWith("_")&&e.endsWith("_")||e.startsWith("*")&&e.endsWith("*")?{text:e.slice(1,-1),italics:!0,...t}:e.startsWith("<em>")&&e.endsWith("</em>")?{text:e.slice(4,-5),italics:!0,...t}:{text:e,...t}))}function aZ(e){return e.replace(/[<>:"/\\|?*\u0000-\u001F]/g," ").replace(/\s+/g," ").trim()}function aq(e,t){let a=URL.createObjectURL(e),n=document.createElement("a");n.href=a,n.download=t,n.click(),URL.revokeObjectURL(a)}let aG=e=>{let{plainText:t,docxContent:a,pdfHeadlineText:l,pdfBodyContent:s,docxFilename:i,pdfFilename:r}=e,{t:o}=(0,g.Bd)(),[d,c]=(0,x.useState)(!1),u=async()=>{let e=new aV.yoT({sections:[{children:function(e){let t=[];for(let a of e.replace(/<\/p>\s*<p>/g,"\n").replace(/<\/?p>/g,"").split(/(<blockquote[\s\S]*?<\/blockquote>
1)/g))if(a.startsWith("<blockquote")){let e=a.replace(/<blockquote[^>]*>/,"").replace(/<\/blockquote>/,"").trim();t.push(new aV.fzL({children:aK(e,{italics:!0})}))}else for(let e of a.split("\n"))e.startsWith("### ")?t.push(new aV.fzL({text:e.slice(4),heading:aV.Fmo.HEADING_3})):e.startsWith("## ")?t.push(new aV.fzL({text:e.slice(3),heading:aV.Fmo.HEADING_2})):e.startsWith("# ")?t.push(new aV.fzL({text:e.slice(2),heading:aV.Fmo.HEADING_1})):e.startsWith("> ")?t.push(new aV.fzL({children:aK(e.slice(2),{italics:!0})})):e.match(/^[-*] /)?t.push(new aV.fzL({children:aK(e.slice(2)),bullet:{level:0}})):""===e.trim()?t.push(new aV.fzL({text:""})):t.push(new aV.fzL({children:aK(e)}));return t}(aW(a))}]});aq(await aV.ND6.toBlob(e),i)},p=async()=>{aq(await az({headlineText:l,bodyContent:aW(s)}),r)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(v.$n,{size:"2xs",styling:"outlined",onClickFunction:()=>{navigator.clipboard.writeText(t).then(()=>{c(!0),setTimeout(()=>c(!1),2e3)})},children:[(0,n.jsx)(v.In,{IconComponent:f.H_,className:"icon-emphasis-m",size:"s"}),d?o("databoard.copied",{defaultValue:"Copied!"}):o("databoard.copy",{defaultValue:"Copy"})]}),(0,n.jsxs)(v.$n,{size:"2xs",styling:"outlined",onClickFunction:u,children:[(0,n.jsx)(v.In,{IconComponent:f.oS,className:"icon-emphasis-m",size:"s"}),o("databoard.export_docx",{defaultValue:"Export .docx"})]}),(0,n.jsxs)(v.$n,{size:"2xs",styling:"outlined",onClickFunction:p,children:[(0,n.jsx)(v.In,{IconComponent:f.oS,className:"icon-emphasis-m",size:"s"}),o("databoard.export_pdf",{defaultValue:"Export PDF"})]})]})},a$=()=>(0,n.jsxs)("div",{className:"flex flex-col gap-2xs",children:[(0,n.jsx)(S.RN,{styling:"ai",type:"default",loading:!0,height:"m",style:{width:"100%"}}),(0,n.jsx)(S.RN,{styling:"ai",type:"default",loading:!0,height:"m",style:{width:"75%"}}),(0,n.jsx)(S.RN,{styling:"ai",type:"default",loading:!0,height:"m",style:{width:"60%"}}),(0,n.jsx)(S.RN,{styling:"ai",type:"default",loading:!0,height:"m",style:{width:"85%"}})]});var aJ=a(37122),aY=a(87979),aQ=a(78440),aX=a(23533),a0=a.n(aX);function a1(e,t){return[e,t].filter(Boolean).join(" ")}function a2(e,t){return{...e||{},...t||{}}}let a3=e=>{let{content:t,className:a,inlineContent:l}=e,{t:s}=(0,g.Bd)(),i="string"==typeof t?t:t.content;return(0,n.jsxs)("span",{className:a1("flex items-center gap-xs",a),children:[(0,n.jsx)(aJ.oz,{remarkPlugins:[aY.A],rehypePlugins:[aQ.A],components:{blockquote:e=>{let{node:t,children:a,...l}=e,{document_display_id:i,document_url:r,...o}=l;return(0,n.jsxs)("div",{className:a0().blockquoteWrapper,children:[(0,n.jsx)("blockquote",{className:"".concat(a0().blockquote," body-s"),...o,children:a}),r&&(0,n.jsxs)("span",{className:"".concat(a0().blockquoteRef," caption-xs"),children:[(0,n.jsx)("span",{style:{textDecorationLine:"underline"},children:s("ask_ai.reference",{defaultValue:"Reference"})}),":"," ",(0,n.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:a0().blockquoteRefLink,children:r})]})]})},h1:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("h1",{className:a1("title-l",a),style:a2({fontWeight:700},l),...s})},h2:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("h2",{className:a1("title-m",a),style:a2({fontWeight:700},l),...s})},h3:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("h3",{className:a1("title-s",a),style:a2({fontWeight:700},l),...s})},p:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("div",{className:a1("body-s",a),style:a2(void 0,l),...s})},a:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("a",{className:a1(void 0,a),style:a2({textDecorationLine:"underline"},l),target:"_blank",rel:"noopener noreferrer",...s})},ul:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("ul",{className:a1("padding-left-m",a),style:a2({listStyleType:"disc"},l),...s})},ol:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("ol",{className:a1("padding-left-m",a),style:a2({listStyleType:"decimal"},l),...s})},li:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("li",{className:a1("body-s",a),style:a2(void 0,l),...s})},strong:e=>{let{node:t,className:a,style:l,...s}=e;return(0,n.jsx)("strong",{className:a1(void 0,a),style:a2({fontWeight:700},l),...s})}},children:i}),l]})},a9=e=>{let{headline:t,summary:a,briefing_body:l,isLoading:s=!1,onClose:i}=e,{t:r}=(0,g.Bd)(),[o,d]=(0,x.useState)(!s),[c,u]=(0,x.useState)("."),p=s||o;(0,x.useEffect)(()=>
1{if(!s){let e=setTimeout(()=>d(!1),1e3+4e3*Math.random());return()=>clearTimeout(e)}},[]),(0,x.useEffect)(()=>{if(!p)return void u(".");let e=[".","..","..."],t=window.setInterval(()=>{u(t=>e[(e.indexOf(t)+1)%e.length])},500);return()=>window.clearInterval(t)},[p]);let{title:m,titleMarkdown:h}=function(e){let t=e.split("\n"),a=t.findIndex(e=>/^#{1,6}\s+/.test(e));if(-1===a)return{title:"",titleMarkdown:"",body:e.trim()};let n=t[a],l=n.replace(/^#{1,6}\s+/,""),s=/^#\s+/.test(n)?n:"# ".concat(l);return{title:l,titleMarkdown:s,body:[...t.slice(0,a),...t.slice(a+1)].join("\n").trim()}}(null!=t?t:""),f=[a,l].filter(Boolean).join("\n\n"),_=[h||"# ".concat(r("databoard.briefing_fallback_title")),f].filter(Boolean).join("\n\n"),y=_.replace(/<blockquote[^>]*>([\s\S]*?)<\/blockquote>/g,(e,t)=>"> ".concat(t.replace(/<[^>]+>/g,"").trim())).replace(/<strong>(.*?)<\/strong>/g,"$1").replace(/<[^>]+>/g,"").replace(/\*\*([^*]+)\*\*/g,"$1"),b=aZ(m),j=aZ(r("databoard.briefing_export_fallback_title")),C=b?"DemoSquare - Briefing - ".concat(b):"DemoSquare - ".concat(j),w=p?(0,n.jsx)(a$,{}):(0,n.jsx)(a3,{content:{content:f},className:""}),k=p?(0,n.jsx)(v.$n,{styling:"outlined",size:"2xs",onClickFunction:i,children:r("databoard.close")}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(aG,{plainText:y,docxContent:_,pdfHeadlineText:m,pdfBodyContent:f,docxFilename:"".concat(C,".docx"),pdfFilename:"".concat(C,".pdf")}),(0,n.jsx)(v.$n,{styling:"outlined",size:"2xs",onClickFunction:i,children:r("databoard.close")})]});return(0,n.jsx)(aR,{onClose:i,title:(0,n.jsx)("h3",{className:"headline-xs ".concat(aB().dialogTitle),children:p?"".concat(r("databoard.generating_briefing")).concat(c):m||r("databoard.briefing_fallback_title")}),body:w,footer:k})};var a5=a(86764),a4=a.n(a5),a6=a(84537),a7=a(16021),a8=a(69217);let ne=e=>{let{className:t,...a}=e;return(0,n.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...a,children:[(0,n.jsx)("g",{clipPath:"url(#clip0_5851_19858)",children:(0,n.jsx)("path",{d:"M10 2.5V7H7.5V9.5H3V2.5H10ZM10 1.5H3C2.45 1.5 2 1.95 2 2.5V9.5C2 10.05 2.45 10.5 3 10.5H8L11 7.5V2.5C11 1.95 10.55 1.5 10 1.5ZM6.5 7H4V6H6.5V7ZM9 5H4V4H9V5Z",fill:"#54658C"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_5851_19858",children:(0,n.jsx)("rect",{width:"12",height:"12",fill:"white",transform:"translate(0.5)"})})})]})};var nt=a(2223),na=a(22486),nn=a(60339);let nl=e=>{var t;let{session:a,setSideBarState:l,row:s,columns:i,onPrev:r,onNext:o,disablePrev:d,disableNext:c,enableInternalLink:u,view:p,updateReadStatus:m,scrollTo:h,scrollNonce:_,sourceId:y,personReferences:b,publicStoreBaseUrl:j}=e;if(!s||!i)return null;let{t:C,i18n:w}=(0,g.Bd)("generic_datasource"),{t:k}=(0,g.Bd)(),[N,A]=(0,x.useState)(0),[I,E]=(0,x.useState)(void 0),T=Object.keys(na.v0).includes(y),[L,B]=(0,x.useState)(!1),[R,D]=(0,x.useState)(()=>"undefined"!=typeof crypto?crypto.randomUUID():"dossier_".concat(Date.now())),[P,O]=(0,x.useState)(0),[F,H]=(0,x.useState)(!0),U=function(e,t){let a=Object.keys(e).filter(e=>"id"!==e).map(t=>e[t]);return t.filter(e=>(null==e?void 0:e.name)!=="person_links").map(e=>{let t,n,l=a.find(t=>(null==t?void 0:t.column_id)===e.id);if(!(!l||null==(n=(t=null==l?void 0:l.value)&&"object"==typeof t&&"value"in t&&!Array.isArray(t)?t.value:t)||"string"==typeof n&&""===n.trim()||Array.isArray(n)&&0===n.length))return{column_id:null==l?void 0:l.column_id,value:null==l?void 0:l.value,state:null==l?void 0:l.state,name:null==e?void 0:e.name,type:null==e?void 0:e.type,data_schema:null==e?void 0:e.data_schema}}).filter(e=>e&&void 0!==e.type)}(s,i);(0,x.useEffect)(()=>{m(s.id),a&&W(s.id)},[y,s.id,null==a||null==(t=a.user)?void 0:t.accessToken,w.language]),(0,x.useEffect)(()=>{B(!1),D("undefined"!=typeof crypto?crypto.randomUUID():"dossier_".concat(Date.now())),H(!0)},[s.id]);let z=(0,x.useRef)(null);(0,x.useEffect)(()=>{if(!h)return;let e=window.requestAnimationFrame(()=>{let e=z.current;if(!e)return;let t=Array.from(e.querySelectorAll("[data-scroll-target]")).find(e=>e.getAttribute("data-scroll-target")===String(h));t&&t.scrollIntoView({behavior:"smooth",block:"start"})});return()=>window.cancelAnimationFrame(e)},[s.id,h,_]);let W=async e=>{if(a)try{let t=await (0,ef.tm)("/generic-datasource/dossiers/".concat(e,"?language=").concat(w.language),{method:"GET",headers:{"Content-Type":"application/json"}},a);E(t)}catch(e){console.error("Failed to retrieve document",e)}},K=(e,t)=>"source"===t?C("sources.".concat(e,"_dossier")):w.exists("enrichment_values.".concat(y,".").concat(t,".").concat(e))?C("enrichment_values.".concat(y,".").concat(t,".").concat(e)):w.exists("ep_doc_types.".concat(e))?C("ep_doc_types.".concat(e)):e,Z=e=>{var t;return null!=(t=null==e?void 0:e.toLowerCase().replace(/\s+/g,"_"))?t:""}
1,q=new Set(["status","status_text","status_type","business_status","business_status_text","dossier_status","initiative_status"]),G=new Set(["procedure_type","business_type","business_type_name","type","affair_type"]),$=new Set(["rapporteur","rapporteurs","authors","submitted_by","submitter","author_rapporteur"]),J=e=>q.has(Z(e)),Y=e=>G.has(Z(e)),Q=e=>$.has(Z(e)),X=e=>{if(null==e)return"";if("number"==typeof e)return String(e);if("string"!=typeof e)return"string"==typeof(null==e?void 0:e.name)?e.name:"string"==typeof(null==e?void 0:e.full_name)?e.full_name:"string"==typeof(null==e?void 0:e.first_name)||"string"==typeof(null==e?void 0:e.last_name)?[null==e?void 0:e.first_name,null==e?void 0:e.last_name].filter(Boolean).join(" "):"string"==typeof(null==e?void 0:e.label)?e.label:(null==e?void 0:e.value)!=null?X(e.value):(null==e?void 0:e.content)!=null?X(e.content):"";let t=e.match(/\[([^\]]+)\]\([^)]+\)/);return(t?t[1]:e).trim()},ee=U.find(e=>"title"===e.name),et=X(null==ee?void 0:ee.value)||(null==I?void 0:I.title)||s.id,ea=e=>{let t=(e=>{if(null==e)return[];if(Array.isArray(e))return e.map(X).filter(Boolean);let t=X(e);return t?t.split(",").map(e=>e.trim()).filter(Boolean):[]})(e);return t.length?(0,n.jsx)("div",{className:"flex flex-row flex-wrap gap-2xs flex-align-center",children:t.map(e=>(0,n.jsx)(t1.A,{name:e,person:(0,t2.C)(b,e),publicStoreBaseUrl:j},"side-panel-person-".concat(e)))}):null};function en(e,t,a,l,s,i,r){var o,d,c,p,m,h,x;if("computed_ai_briefing"===a)return(0,n.jsx)(n.Fragment,{});let g="title"===e||"source"===e||"submission_date"===e?void 0:r;if("pending"===l)return(0,n.jsx)(el,{IconComponent:ep.A,name:w.exists("databoard.".concat(e))?C("databoard.".concat(e)):e,scrollKey:g,children:(0,n.jsx)(S.RN,{styling:"ai",type:"default",height:"m",loading:!0,style:{width:"240px"}})});if("data_source_default"===a){let a="object"==typeof t&&null!==t&&"value"in t?t.value:t,l="string"==typeof a?a:"";if((null==i?void 0:i.type)==="date"||"submission_date"===e||"last_updated"===e)return"title"===e?(0,n.jsx)(n.Fragment,{}):(0,n.jsx)(el,{IconComponent:f.CT,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)("span",{children:(0,V.Yq)(l,w.language)})});let r=l.match(/\[(.*?)\]\((.*?)\)/),o=(null==r?void 0:r[1])||"",d=(null==r?void 0:r[2])||"",c=K(o,e)||K(a,e)||l;return(0,n.jsxs)(n.Fragment,{children:[0===s&&(0,n.jsxs)("div",{className:a4().header,children:[(0,n.jsx)("div",{className:"full-width",children:c}),u&&(0,n.jsx)("div",{className:"flex flex-row gap-2xs",children:(0,n.jsx)(tQ(),{href:d,rel:"noopener noreferrer",target:"_blank",children:(0,n.jsxs)("div",{className:"".concat(a4().content," emphasis-m flex-align-center"),style:{fontWeight:500,minWidth:"100px"},children:[(0,n.jsx)(a8.A,{color:"currentColor"}),C("databoard.see_page")]})})})]}),"title"===e?(0,n.jsx)(n.Fragment,{}):"source"===e?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t$.A,{sourceKey:o,url:d,sourcesType:"generic_dossier"})}):"reference"===e?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t7,{value:o||l})}):J(e)?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t3.A,{status:X(c)||X(a)})}):Y(e)?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t7,{value:X(c)||X(a)})}):Q(e)?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:ea(a)}):(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)("span",{children:c})})]})}if("computed_ai_criteria"===a)return(0,n.jsx)(el,{IconComponent:ep.A,name:e,scrollKey:g,children:(0,n.jsxs)("div",{className:"flex flex-col gap-3xs full-width",children:[(0,n.jsxs)("div",{className:"flex flex-align-center flex-row gap-3xs",children:[(0,n.jsx)(S.Sc,{isChecked:t.value.is_supported,onChange:()=>{}}),(0,n.jsx)(S.vu,{size:"s",type:"vote",outcome:t.value.is_supported?"yes":"disabled",children:t.value.is_supported?"Relevant":"Irrelevant"})]}),(null==t||null==(o=t.value)?void 0:o.explanation)&&(0,n.jsx)("span",{className:"body-2xs",children:t.value.explanation})]})});if("computed_ai_excerpt"===a){let a=[],l=0;try{let e=JSON.parse(t.value);a=(e.record_document_assessments||[]).filter(e=>Array.isArray(e.document_excerpt_assessments)&&e.document_excerpt_assessments.some(e=>"IRRELEVANT"!==e.excerpt_relevance_category)),l=al(e)}catch(e){console.error("Error parsing excerpt value:",e),a=[]}let s=1;return(0,n.jsxs)(el,{IconComponent:ep.A,name:w.exists("databoard.".concat(e))?C("databoard.".concat(e)):e,scrollKey:g,children:[(0,n.jsx)(S.vu,{size:"s",type:"vote",outcome:l>0?"yes":"disabled",children:(0,n.jsx)("div",{className:"flex flex-row flex-align-center",children:l>0?k("databoard.excerpts_count",{count:l,defaultValue:"{{count}} excerpts"}):k("databoard.no_excerpts",{defaultValue:"No excerpts"})})}),a.length>0&&(0,n.jsx)("div",{className:"flex gap-s padding-top-xs",children:a.map((e,t)=>(e.document_excerpt_assessments||[]).filter(e=>"IRRELEVANT"!==e.excerpt_relevance_category).map((a,l)=>(0,n.jsxs)("div",{className:"flex flex-col gap-4xs",children:[(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-2xs",style:{minWidth:0},children:[(0,n.jsx)("span",{className:"title-xs bold",style:{flexShrink:0},children:k("sidebar.excerpt_label",{index:s++,defaultValue:"Excerpt {{index}}"})}),!a.excerpt_verified&&(0,n.jsx)(M.A,{position:"top",body:k("sidebar.unverified_excerpt_warning",{defaultValue:"Please verify this excerpt from the original document - it may be inaccurate."}),children:(0,n.jsx)("span",{className:"pointer",style:{display:"inline-flex",alignItems:"center"},"aria-label":k("sidebar.unverified_excerpt",{defaultValue:"Unverified excerpt"}),children:"â ï¸"})}),a.excerpt_summary&&(0,n.jsx)(M.A,{position:"top",content:(0,n.jsxs)("div",{className:eB().titleContent,children:[(0,n.jsxs)("span",{className:eB().titleRow,children:[(0,n.jsx)(f.VF,{}),k("tag.justification",{defaultValue:"Justification"})]}),(0,n.jsx)("span",{className:eB().bodyText,children:a.excerpt_summary})]}),children:(0,n.jsx)("span",{className:"pointer",style:{display:"inline-flex",flexShrink:0},children:(0,n.jsx)(f.VF,{})})}),(0,n.jsxs)("div",{className:"flex flex-row flex-align-center bg-level2 rounded-4xs gap-3xs",style:{padding:"4px",minWidth:0},children:[(0,n.jsx)("span",{className:"ellipsis bold",children:e.document_title}),(0,n.jsx)(tQ(),{href:e.document_url,rel:"noopener noreferrer",target:"_blank",style:{color:"inherit"},children:(0,n.jsx)(v.In,{IconComponent:a8.A,size:"2xs",color:"currentColor"})})]})]}),a.excerpt_text&&(0,n.jsx)("span",{style:{fontStyle:"italic"},children:(0,n.jsx)(tX.A,{content:'"...'.concat(a.excerpt_text,'..."'),className:""})})]},"".concat(t,"-").concat(l))))})]})}if("computed_ai_classification"===a){let a=null==t||null==(d=t.value)?void 0:d.predicted_category,l=null==t||null==(c=t.value)?void 0:c.explanation;return(0,n.jsx)(el,{IconComponent:ep.A,name:e,scrollKey:g,children:(0,n.jsxs)("div",{className:"flex flex-col gap-3xs",style:{alignItems:"flex-start"},children:[a?(0,n.jsx)(eR,{value:a,clickable:!1},"selected-".concat(a)):"-",l&&(0,n.jsx)("span",{className:"body-2xs",children:l})]})})}if("computed_ai_query"===a)return(0,n.jsx)(el,{IconComponent:ep.A,name:e,scrollKey:g,children:(0,n.jsx)(tX.A,{content:null==t?void 0:t.value,className:""})});else if("computed_ai_csum"===a)return(0,n.jsx)(el,{IconComponent:ep.A,name:w.exists("databoard.".concat(e))?C("databoard.".concat(e)):e,scrollKey:g,children:(0,n.jsx)(tX.A,{content:null==t?void 0:t.value,className:""})});else if("computed_ai_headline"===a)return(0,n.jsx)(el,{IconComponent:ep.A,name:w.exists("databoard.".concat(e))?C("databoard.".concat(e)):e,scrollKey:g,children:(0,n.jsx)(tX.A,{content:null==t?void 0:t.value,className:""})});else if("computed_ai_summary"===a)return(0,n.jsx)(el,{IconComponent:ep.A,name:"source"===e?C("sources.".concat(e,"_dossier")):w.exists("databoard.".concat(e))?C("databoard.".concat(e)):e,scrollKey:g,children:(0,n.jsx)(tX.A,{content:null==t?void 0:t.value,className:""})});else if("tags"===a)return(0,n.jsx)(el,{IconComponent:em,name:e,scrollKey:g,children:(0,n.jsx)("div",{onMouseDown:e=>e.stopPropagation(),onClick:e=>e.stopPropagation(),className:a4().tagsList,children:(Array.isArray(t)?t:[]).map(e=>(0,n.jsx)(eR,{value:e,clickable:!1},"selected-".concat(e)))})});else if("comment"===a)return(0,n.jsx)(el,{IconComponent:eh,name:e,scrollKey:g,children:(0,n.jsx)("span",{onMouseDown:e=>e.stopPropagation(),onClick:e=>e.stopPropagation(),children:t})});else if("source_enrichment"===a){let a=null==t?void 0:t.value;if(Array.isArray(a))return J(e)?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)("div",{className:"flex flex-row flex-wrap gap-2xs flex-align-center",children:a.map(t=>(0,n.jsx)(t3.A,{status:X(K(t,e)||t)},"side-panel-status-".concat(X(t))))})}):Y(e)?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)("div",{className:"flex flex-row flex-wrap gap-2xs flex-align-center",children:a.map(t=>{let a=K(X(t),e);return(0,n.jsx)(t7,{value:a},"side-panel-type-".concat(a))})})}):Q(e)?(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:ea(a)}):(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)("div",{className:a4().tagsList,children:a.map(e=>(0,n.jsx)(eR,{value:e,clickable:!1,onClick:()=>{}},"selected-".concat(e)))})});if(J(e))return(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t3.A,{status:X(K(a,e))})});if(Y(e))return(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t7,{value:K(X(a),e)})});if(Q(e))return(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:ea(a)});if("reference"===e){let t="string"==typeof a?a.match(/\[(.*?)\]\((.*?)\)/):null,l=(null==t?void 0:t[1])||a;return(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t7,{value:l})})}return(0,n.jsx)(el,{IconComponent:ne,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(tX.A,{content:K(a,e)||a,className:""})})}else if("date_pair"===a){let a=null!=(x=null!=(h=null==t||null==(p=t.submitted)?void 0:p.value)?h:null==t?void 0:t.value)?x:t,l=null==t||null==(m
1=t.updated)?void 0:m.value;return(0,n.jsxs)(el,{IconComponent:f.CT,name:C("databoard.".concat(e)),scrollKey:g,children:[(0,n.jsx)("span",{children:(0,V.Yq)(a,w.language)}),l&&l!==a&&(0,n.jsxs)("span",{className:"emphasis-l",style:{marginLeft:"4px"},children:["(",(0,V.Yq)(l,w.language),")"]})]})}else if("computed_keywords"===a){let a=null==t?void 0:t.value;return(0,n.jsx)(el,{IconComponent:em,name:C("databoard.".concat(e)),scrollKey:g,children:(0,n.jsx)(t0,{keywords:a,variant:"tag",showAll:!0,skeletonWidth:"60px"})})}return(0,n.jsx)(el,{IconComponent:ne,name:e,scrollKey:g,children:(0,n.jsx)(tX.A,{content:t,className:""})})}let el=e=>{let{IconComponent:t,name:a,children:l,scrollKey:s}=e;return(0,n.jsxs)("div",{className:a4().row,"data-scroll-target":s,children:[(0,n.jsxs)("div",{className:"".concat(a4().title," emphasis-m"),children:[t?(0,n.jsx)(t,{}):null,a]}),(0,n.jsx)("div",{children:l})]})};return(0,n.jsxs)("div",{className:"".concat(a4().sideBar," ").concat(L?a4().sideBarChatExpanded:""),children:[(0,n.jsxs)("div",{className:a4().controlPanel,children:[(0,n.jsx)(v.$n,{LeadingIconComponent:f.US,size:"xs",styling:"uncontained",onClickFunction:()=>l({rowId:null}),className:a4().closeButton,children:" "}),(0,n.jsxs)("div",{className:"".concat(a4().content," ").concat(a4().navigationButtons),children:[(0,n.jsx)(v.$n,{LeadingIconComponent:f.Kp,size:"xs",onClickFunction:r,disabled:d,children:" "}),(0,n.jsx)(v.$n,{LeadingIconComponent:f.ZL,size:"xs",onClickFunction:o,disabled:c,children:" "})]})]}),(()=>{let e=[{isActive:!0,title:C("databoard.record")}],t=["data_source_default","source_enrichment"],a=[{content:(0,n.jsx)("div",{className:"padding-top-2xs padding-bottom-s full-width",children:(0,n.jsxs)("div",{className:"flex gap-xs",children:[U.filter(e=>t.includes(e.type)).map((e,t)=>(0,n.jsx)("div",{className:"flex gap-s",children:(0,n.jsx)("div",{className:a4().content,children:(0,n.jsx)("div",{className:"full-width",children:en(e.name,e.value,e.type,e.state,t,e.data_schema,e.column_id)})})},t)),(0,n.jsx)(S.$3,{}),s.is_short&&(0,n.jsxs)("span",{className:"flex flex-row gap-3xs flex-align-center caption-xs",children:[(0,n.jsx)(t4.A,{width:16,height:16}),C("summary.short_document_warning")]}),U.filter(e=>!t.includes(e.type)).map((e,t)=>(0,n.jsx)("div",{className:"flex gap-s",children:(0,n.jsx)("div",{className:a4().content,children:(0,n.jsx)("div",{className:"full-width",children:en(e.name,e.value,e.type,e.state,t,e.data_schema,e.column_id)})})},t))]})})}];return T&&(e.push({isActive:!1,title:C("databoard.content")}),I&&a.push({content:(0,n.jsx)("div",{className:"padding-top-2xs padding-bottom-s full-width",children:(0,n.jsx)("div",{className:"".concat(a4().content," flex-align-center"),children:(0,n.jsx)(nn.Q,{document:I})})})})),(0,x.useEffect)(()=>{N>e.length-1&&A(0)},[e.length,N,A]),(0,n.jsxs)("div",{className:"full-width",style:{display:"flex",flexDirection:"column",height:"100%",gap:"12px",minHeight:0},children:[(0,n.jsx)("div",{className:"".concat(a4().sideBarBodyWrapper," ").concat(L?a4().sideBarBodyWrapperCollapsed:""),children:(0,n.jsx)("div",{className:a4().body,ref:z,children:(0,n.jsx)(S.tU,{activeTab:N,setActiveTab:A,tabs:e,tabsContent:a,constantBorder:!1})})}),(0,n.jsxs)("div",{className:"".concat(a4().agentChatContainer," ").concat(L?a4().agentChatContainerExpanded:""),children:[(0,n.jsxs)("div",{className:"".concat(a4().agentChatHeader," flex flex-row flex-space-between flex-align-center"),children:[(0,n.jsxs)("div",{className:"flex flex-row flex-align-center gap-4xs",children:[(0,n.jsx)(v.In,{size:"s",IconComponent:f.uQ}),(0,n.jsx)("span",{className:"title-xs",children:k("sidebar.ask_ai",{defaultValue:"Ask AI"})}),(0,n.jsx)("span",{className:"label-beta",children:k("common.beta",{defaultValue:"BETA"})})]}),(0,n.jsx)(v.$n,{LeadingIconComponent:L?f.ZL:f.Kp,size:"xs",styling:"uncontained",onClickFunction:()=>B(!L),children:L?k("common.hide",{defaultValue:"Hide"}):k("common.show",{defaultValue:"Show"})})]}),(0,n.jsx)("div",{className:"".concat(a4().agentChatBody," ").concat(L?a4().agentChatBodyExpanded:""),children:(0,n.jsx)(nt.J,{dossier:{uid:s.id,title:et},conversationId:R,onConversationIdChange:D,onSaved:()=>O(e=>e+1),variant:"sidebar",sidebarExpanded:L,onSubmitMessage:()=>B(!0),showContextRow:!1,dossierContext:F?{uid:s.id,title:et}:null,onDossierContextChange:e=>H(null!==e)},s.id)})]}),(0,n.jsxs)("div",{className:a4().agentChatContextRow,children:[F&&(0,n.jsx)(a7.$,{uid:s.id,title:et,onRemove:()=>H(!1)}),(0,n.jsx)(a6.f,{activeId:R,saveVersion:P,dossierUid:s.id,onSelect:D,onNew:()=>D(crypto.randomUUID()),onDelete:e=>{e===R&&D(crypto.randomUUID())}})]})]})})()]})};var ns=a(47096),ni=a(36554);let nr=e=>{let{className:t,color:a}=e;return(0,n.jsx)(f.jJ,{className:t,color:a})},no=e=>{let{className:t,color:a}=e;return(0,n.jsx)(f.$D,{className:t,color:a})},nd=e=>{var t;let{record:a,columns:l,openSideBar:s,className:i,isBookmarked:r,onBookmark:o,sourceId:d,personReferences:c}=e,{t:u,i18n:p}=(0,g.Bd)("generic_datasource"),m=e=>{let t=null==e?void 0:e.match(/\[([^\]]+)\]\((.+)\)/);return[(null==t?void 0:t[1])||"",(null==t?void 0:t[2])||""]},[h,f]=m(a.source),_=m(a.title)[1],[y,b]=(0,x.useState)(!1);a.contextual_summary||a.summary;let j=(0,x.useMemo)(()=>(l||[]).find(e=>(null==e?void 0:e.type)==="computed_ai_classification"&&(null==e?void 0:e.name)==="Sentiment"),[l]),C=(0,x.useMemo)(()=>(l||[]).find(e=>(null==e?void 0:e.type)==="computed_ai_headline"),[l]),w=(e=>{var t;return e?(null==e?void 0:e.message)==="Pending..."?(0,n.jsx)(S.RN,{styling:"ai",type:"default",height:"s",loading:!0,style:{width:"160px"}}):(0,ns.e)(null!=(t=null==e?void 0:e.value)?t:e):null})(C?a[C.name]:null),k=(0,x.useMemo)(()=>(l||[]).find(e=>(null==e?void 0:e.type)==="computed_ai_excerpt"),[l]),N=(0,x.useMemo)(()=>(l||[]).filter(e=>(null==e?void 0:e.type)==="computed_ai_criteria"),[l]),M=(0,x.useMemo)(()=>(l||[]).filter(e=>(null==e?void 0:e.type)==="computed_ai_classification"&&(null==e?void 0:e.name)!=="Sentiment"),[l]),A=e=>(l||[]).find(t=>"string"==typeof(null==t?void 0:t.name)&&e.includes(t.name.toLowerCase().replace(/\s+/g,"_"))),I=(0,x.useMemo)(()=>A(["reference"]),[l]),E=(0,x.useMemo)(()=>A(["procedure_type","business_type","business_type_name","type","affair_type"]),[l]),T=(0,x.useMemo)(()=>A(["status","business_status","business_status_text"]),[l]),L=(0,x.useMemo)(()=>A(["rapporteurs","authors","submitted_by","submitter","author_rapporteur"]),[l]),B=(0,x.useMemo)(()=>A(["answered_by"]),[l]),R=(0,x.useMemo)(()=>A(["answer_date"]),[l]),D=e=>{var t,a;if(null==e)return"";let n="string"==typeof e?e:null!=(a=null!=(t=null==e?void 0:e.value)?t:null==e?void 0:e.content)?a:"";if("string"!=typeof n)return"";let l=n.match(/\[([^\]]+)\]\([^)]+\)/);return l?l[1]:n},P=I?D(a[I.name]):"",O=E&&"ep_documents"!==h?D(a[E.name]):"",F=T?D(a[T.name]):"",H=D(a.submission_date),U=D(a.last_updated),z=!!U&&U!==H,W=z?u("databoard.updated_on",{date:(0,V.Yq)(U,p.language)}):H?u("databoard.submitted_on",{date:(0,V.Yq)(H,p.language)}):"",K=H?(0,V.Yq)(H,p.language):"",Z=(L?(e=>{var t;if(null==e)return[];let a=null!=(t=null==e?void 0:e.value)?t:e;if(Array.isArray(a))return a.filter(e=>"string"==typeof e&&e.trim());let n=D(a);return n?[n]:[]})(a[L.name]):[]).flatMap(e=>e.split(",").map(e=>
1e.trim()).filter(Boolean)),q=B?D(a[B.name]):"",G=R?D(a[R.name]):"",$=!!(P||O||F||z&&K||Z.length||q||G),J=Math.max(0,3-(+!!k+ +!!j+ +(N.length>0))),Y=1===N.length?N[0].name:u("databoard.relevance"),[Q,X]=(0,x.useState)(!1),ee=null!=a.briefing,et=(null==(t=a.briefing)?void 0:t.message)==="Pending...",ea=et?null:a.briefing;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(S.Zp,{className:"".concat(tI().recordCard," ").concat(i," ").concat(!1===a.hasRead&&tI().notRead),children:[(0,n.jsxs)("div",{className:tI().recordCardBody,children:[(0,n.jsxs)("div",{className:"flex flex-row flex-space-between flex-align-center gap-2xs",children:[(0,n.jsxs)("div",{className:"flex flex-row gap-2xs flex-align-center",children:[(0,n.jsx)(t$.A,{sourceKey:h,url:f,sourcesType:"generic_dossier"}),W&&(0,n.jsx)("span",{className:"emphasis-m",style:{fontSize:11},children:W}),!1===a.hasRead&&(0,n.jsx)(S.vu,{size:"xs",type:"vote",outcome:"yes",children:u("databoard.new")})]}),(0,n.jsx)(t0,{keywords:a.keywords,variant:"tag",showAll:!0,skeletonWidth:"60px"})]}),(0,n.jsx)("h3",{className:"body-xs",children:(0,n.jsx)("span",{className:"pointer ".concat(tI().recordCardTitle),onClick:s,children:m(a.title)[0]})}),a.is_short&&(0,n.jsxs)("span",{className:"flex flex-row gap-3xs flex-align-center caption-xs",children:[(0,n.jsx)(t4.A,{width:16,height:16}),u("summary.short_document_warning")]}),$&&(0,n.jsxs)("div",{className:"flex flex-row flex-wrap gap-2xs flex-align-center",children:[F&&(0,n.jsx)(t3.A,{status:F}),O&&(0,n.jsx)(S.vu,{size:"s",styling:"outlined",emphasis:"tertiary",style:{maxWidth:"none",overflow:"visible"},children:(0,n.jsx)("span",{className:"emphasis-h",style:{whiteSpace:"nowrap",fontSize:11},children:O})}),P&&(0,n.jsx)(t7,{value:P}),z&&K&&(0,n.jsx)("span",{className:"emphasis-m",style:{fontSize:11},children:K}),q&&(0,n.jsx)(S.vu,{size:"s",styling:"outlined",emphasis:"tertiary",style:{maxWidth:"none",overflow:"visible"},children:(0,n.jsx)("span",{className:"emphasis-h",style:{whiteSpace:"nowrap",fontSize:11},children:u("databoard.answered_by_record_card",{name:q})})}),G&&(0,n.jsx)("span",{className:"emphasis-m",style:{fontSize:11},children:u("databoard.answered_record_card",{date:(0,V.Yq)(G,p.language)})}),Z.map(e=>(0,n.jsx)(t1.A,{name:e,person:(0,t2.C)(c,e)},"key-person-".concat(e)))]}),(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"minmax(0, 9fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)",gap:"var(--spacing-s)",alignItems:"start"},children:[(0,n.jsxs)("div",{className:"flex gap-2xs flex-column",children:[((e,t,a)=>{if((null==e?void 0:e.message)==="Pending..."||(null==t?void 0:t.message)==="Pending...")return(0,n.jsxs)("div",{className:"flex flex gap-3xs",children:[(0,n.jsx)(S.RN,{styling:"ai",type:"default",loading:!0,height:"m",style:{maxWidth:"400px"}}),(0,n.jsx)(S.RN,{styling:"ai",type:"default",loading:!0,height:"m",style:{maxWidth:"240px"}})]});let l=e||t,s=e?"databoard.contextual_summary":"databoard.summary",i=(0,ns.e)(l),r=a||u(s);return l?(0,n.jsx)(ni.A,{title:r,children:(0,n.jsx)(tX.A,{content:i,className:tI().recordCardSummaryMarkdown})}):null})(a.contextual_summary,a.summary,w),M.length>0&&(0,n.jsx)("div",{className:"flex flex-row flex-wrap gap-s",children:M.map(e=>{let t=a[e.name];return t?"Pending..."===t.message?(0,n.jsxs)("div",{className:tI().recordCardMetaCell,children:[(0,n.jsx)("span",{className:tI().recordCardMetaLabel,children:e.name}),(0,n.jsx)(S.RN,{styling:"ai",type:"default",height:"s",loading:!0,style:{width:"60px"}})]},e.name):t.predicted_category?(0,n.jsxs)("div",{className:tI().recordCardMetaCell,children:[(0,n.jsx)("span",{className:tI().recordCardMetaLabel,children:e.name}),(0,n.jsx)(eD,{category:t.predicted_category,explanation:t.explanation,onClick:()=>null==s?void 0:s(e.id)})]},e.name):null:null})})]}),Array.from({length:J}).map((e,t)=>(0,n.jsx)("div",{},"empty-ai-slot-".concat(t))),k&&(0,n.jsxs)("div",{className:tI().recordCardMetaCell,children:[(0,n.jsx)("span",{className:tI().recordCardMetaLabel,children:u("databoard.excerpts")}),(()=>{var e;if(!k)return null;let t=null!=(e=a.excerpts)?e:{message:"Pending..."};if((null==t?void 0:t.message)==="Pending...")return(0,n.jsx)(S.RN,{styling:"ai",type:"default",height:"s",loading:!0,style:{width:"64px"}});let l=al(t);return(0,n.jsx)(t8,{count:l,onClick:()=>null==s?void 0:s(null==k?void 0:k.id)})})()]}),j&&(0,n.jsxs)("div",{className:tI().recordCardMetaCell,children:[(0,n.jsx)("span",{className:tI().recordCardMetaLabel,children:u("databoard.sentiment")}),(()=>{if(!j)return null;let e=a[j.name];if(!e)return null;if("Pending..."===e.message)return(0,n.jsx)(S.RN,{styling:"ai",type:"default",height:"s",loading:!0,style:{width:"60px"}},"sentiment-pending");let t=e.predicted_category;return t?(0,n.jsx)(eD,{category:t,explanation:e.explanation,onClick:()=>null==s?void 0:s(j.id)},"sentiment-".concat(t)):null})()]}),N.length>0&&(0,n.jsxs)("div",{className:tI().recordCardMetaCell,children:[(0,n.jsx)("span",{className:tI().recordCardMetaLabel,children:Y}),(()=>{if(!N.length)return null;let e=N.length>1;return N.map(t=>{let l=a[t.name];if(!l)return null;if("Pending..."===l.message)return(0,n.jsx)(S.RN,{styling:"ai",type:"default",height:"s",loading:!0,style:{width:"60px"}},"relevance-pending-".concat(t.id||t.name));if("boolean"!=typeof l.is_supported)return null;let i=l.is_supported?u("databoard.relevant"):u("databoard.irrelevant"),r=e?"".concat(t.name,": ").concat(i):i;return(0,n.jsx)(eV,{isSupported:l.is_supported,explanation:l.explanation,label:r,onClick:()=>null==s?void 0:s(t.id)},"relevance-".concat(t.id||t.name))}
1).filter(Boolean)})()]})]})]}),(0,n.jsxs)(S.wL,{children:[(0,n.jsxs)("div",{className:"flex flex-row gap-3xs flex-align-center",children:[o?(0,n.jsx)(v.$n,{size:"2xs",styling:"outlined",LeadingIconComponent:r||y?no:nr,iconSize:"2xs",onMouseEnter:()=>b(!0),onMouseLeave:()=>b(!1),onClickFunction:e=>{e.stopPropagation(),o()},children:r?u("databoard.bookmarked",{defaultValue:"Watching"}):u("databoard.bookmark",{defaultValue:"Watch"})}):null,_&&(0,n.jsx)(v.$n,{size:"2xs",styling:"outlined",LeadingIconComponent:a8.A,iconSize:"2xs",onClickFunction:()=>window.open(_,"_blank","noopener,noreferrer"),children:u("databoard.see_page")}),ee&&(0,n.jsx)(v.$n,{size:"2xs",styling:"generative-outlined",LeadingIconComponent:ep.A,iconSize:"2xs",onClickFunction:()=>X(!0),style:{color:"var(--color-emphasis-high)"},children:u("databoard.generate_briefing")})]}),(0,n.jsx)(v.$n,{size:"2xs",styling:"uncontained",LeadingIconComponent:t9,onClickFunction:s,children:u("databoard.expand")})]})]}),Q&&(0,n.jsx)(a9,{headline:null==ea?void 0:ea.headline,summary:null==ea?void 0:ea.summary,briefing_body:null==ea?void 0:ea.briefing_body,isLoading:et,onClose:()=>X(!1)})]})},nc=e=>{let{className:t,...a}=e;return(0,n.jsx)("svg",{width:"8",height:"8",viewBox:"0 0 8 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...a,children:(0,n.jsx)("circle",{cx:"4",cy:"4",r:"3.5",fill:"#4845FF"})})};function nu(e){try{let t=window.localStorage.getItem(e);return t?JSON.parse(t):{}}catch(e){return{}}}function np(e){let{row:t,children:a,isReorderable:l,...s}=e,{attributes:i,listeners:r,setNodeRef:o,transform:d,transition:c,isDragging:u}=(0,tO.gl)({id:t.id,disabled:!l}),p={transform:tF.Ks.Transform.toString(d),transition:c,zIndex:u?1e3:"auto",position:u?"relative":void 0,opacity:u?.8:1,pointerEvents:u?"none":"auto"};return(0,n.jsx)("tr",{ref:o,style:p,...i,...r,...s,children:a})}function nm(e){let{columnId:t,className:a,style:l,children:s,...i}=e,{attributes:r,listeners:o,setNodeRef:d,transform:c,transition:u,isDragging:p}=(0,tO.gl)({id:t}),m={...l,transform:tF.Ks.Translate.toString(c),transition:u,zIndex:p?1e3:void 0,opacity:p?.8:1,cursor:"grab"};return(0,n.jsx)("th",{ref:d,className:a,style:m,...r,...o,...i,children:s})}function nh(e){var t,a,l,i,r,o;let{params:d,template:c,asFeed:u=!1,query:p,filters:m,pagination:h,bookmarks:v,onUpdate:_,onColumnOrderChange:y,tableContainerRef:b,setOpenMenuId:j,isReorderable:C=!1,onReorderRow:w,viewMode:k,initialOpenUid:N,initialScrollTo:M,hideFooter:A=!1,fillPlaceholderRows:I=!0,showUnreadIndicator:E=!0,publicStoreBaseUrl:T}=e,{data:L}=(0,s.useSession)(),{t:B}=(0,g.Bd)("generic_datasource"),{t:R}=(0,g.Bd)(),D={id:"",showTopBar:!0,showConfigBar:!0,showTableControls:!0,enableInternalLink:!0,...d||{}},[P,O]=(0,x.useState)([]),[F,H]=(0,x.useState)(()=>((e,t,a)=>{let l=Array.from({length:8},(e,t)=>{let a="__skeleton_col_".concat(t);return{id:a,accessorKey:a,meta:{type:"skeleton",size:"auto"},header:()=>(0,n.jsx)(S._,{height:"s",count:1}),cell:()=>(0,n.jsx)("div",{className:tI().cellContent,"aria-hidden":"true",children:(0,n.jsx)(S._,{height:"s",count:1})})}}),s=Array.from({length:a},(a,n)=>{let s={id:"__placeholder_".concat(e,"_").concat(t,"_").concat(n),__placeholder:!0,__loading:!0};return l.forEach(e=>{s[e.id]={}}),s});return{columns:l,data:s}})(D.id,h.currentPage,h.perPage)),[U,z]=(0,x.useState)(!1),W="databoard:".concat(D.id,":columnWidths"),[K,Z]=(0,x.useState)(()=>nu(W)),[q,G]=(0,x.useState)(W);q!==W&&(G(W),Z(nu(W))),(0,x.useEffect)(()=>{try{window.localStorage.setItem(W,JSON.stringify(K))}catch(e){}},[K,W]);let $=(0,x.useRef)(null),[J,Y]=(0,x.useState)({selectedCell:null,isPopupOpen:!1,triggerElement:null,row:null,column:null,cellId:null}),[Q,X]=(0,x.useState)({isPopupOpen:!1,triggerElement:null,column:null,columnMeta:null,headerId:null}),[ee,et]=(0,x.useState)({rowId:null}),[ea,en]=(0,x.useState)(!1),[el,es]=(0,x.useState)(!1),[ei,er]=(0,x.useState)(null),[eo,ed]=(0,x.useState)(null),[ec,eu]=(0,x.useState)(null),ep=(0,x.useRef)(null),[em,eh]=(0,x.useState)(!1),[ex,eg]=(0,x.useState)(!1),ev=(0,x.useRef)(!1),{filters:e_}=tN(),ey=(0,tP.FR)((0,tP.MS)(tP.AN,{activationConstraint:{distance:5}}),(0,tP.MS)(tP.uN,{coordinateGetter:tO.JR})),eb=()=>{en(!0)},ej=e=>{if("function"!=typeof e){(null==e?void 0:e.rowId)?eb():en(!1),et(e);return}et(t=>{let a=e(t);return(null==a?void 0:a.rowId)?eb():en(!1),a})};(0,x.useEffect)(()=>
1{if(!u)return void es(!1);let e=requestAnimationFrame(()=>{es(!0)});return()=>cancelAnimationFrame(e)},[u]);let eC=e=>F.columns.some(t=>t.id===e),ew=p.isLoading||F.data.some(e=>(null==e?void 0:e.__placeholder)&&(null==e?void 0:e.__loading)),ek=(0,x.useRef)({});(0,x.useLayoutEffect)(()=>{var e;if(ew)return;let t=null==b||null==(e=b.current)?void 0:e.querySelectorAll("thead th[data-header-id]");if(!t||0===t.length)return;let a={};t.forEach(e=>{let t=e.getAttribute("data-header-id");t&&(a[t]=e.getBoundingClientRect().width)}),ek.current=a},[F,ew,b]);let eN=(e,t)=>{var a;let n=null!=(a=K[e])?a:ew?ek.current[e]:void 0;return null==n?{width:t}:{width:n,minWidth:n,maxWidth:n}},eS=e=>(0,n.jsx)("div",{className:tI().resizeHandle,onPointerDown:t=>((e,t)=>{var a,n;if(t.startsWith("__skeleton"))return;e.preventDefault(),e.stopPropagation();let l=e.currentTarget,s=l.closest("th"),i=null!=(n=null!=(a=K[t])?a:null==s?void 0:s.getBoundingClientRect().width)?n:150,r=e.clientX;l.setPointerCapture(e.pointerId);let o=e=>{let a=Math.max(60,Math.round(i+(e.clientX-r)));Z(e=>({...e,[t]:a}))},d=e=>{try{l.releasePointerCapture(e.pointerId)}catch(e){}l.removeEventListener("pointermove",o),l.removeEventListener("pointerup",d),l.removeEventListener("pointercancel",d)};l.addEventListener("pointermove",o),l.addEventListener("pointerup",d),l.addEventListener("pointercancel",d)})(t,e),onDoubleClick:t=>{t.stopPropagation(),Z(t=>{let a={...t};return delete a[e],a})},onClick:e=>e.stopPropagation()}),eM=function(e,t,a,n){let l=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!Array.isArray(e))return e;let s=Math.max(0,a-e.length);if(0===s)return e;let i=Array.from({length:s},(a,s)=>{let i={id:"__placeholder_".concat(D.id,"_").concat(n,"_").concat(s),__placeholder:!0,__loading:0===e.length&&l};return t.forEach(e=>{i[e.id]={value:null,display_value:"",state:"placeholder",is_placeholder:!0}}),i});return[...e,...i]},eA=(e,t)=>{let a=t.find(e=>"source"===e.name);if(!a)return;let n=e[a.id],l=String((null==n?void 0:n.value)||"").match(/\[([^\]]+)\]/);return l?l[1]:void 0},eI=ei?null==(t=F.data.find(e=>"".concat(e.id)===ei.rowId))?void 0:t[ei.columnId]:null,eE=(null==eI?void 0:eI.state)==="pending"?null:null==eI||null==(a=eI.value)?void 0:a.value,eT=(null==c||null==(l=c.config)?void 0:l.template_type)==="dossier_raw",eL=(null==d?void 0:d.showTableControls)!==void 0?d.showTableControls:eT,eB=new Set(["status","status_text","status_type","business_status","business_status_text","dossier_status","initiative_status"]),eR=e=>{var t;return null!=(t=null==e?void 0:e.toLowerCase().replace(/\s+/g,"_"))?t:""},eV=new Set(["procedure_type","business_type","business_type_name","type","affair_type"]),eD=new Set(["rapporteur","rapporteurs","authors","submitted_by","submitter","author_rapporteur"]),eP=new Set(["answer_date"]),eO=new Set(["department","department_code"]),eF=function(e){var t;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P,l=e.some(e=>"submission_date"===e.name),s=e.some(e=>"last_updated"===e.name),i=e.find(e=>"last_updated"===e.name),r=(null==m||null==(t=m.sortBy)?void 0:t.startsWith("submitted"))?"submission":"updated";return(l&&s?e.filter(e=>"last_updated"!==e.name).map(e=>"submission_date"===e.name?{...e,type:"date_pair",lastUpdatedId:null==i?void 0:i.id,dateSortMode:r}:e):e).map(e=>"reference"===e.name?{...e,type:"reference_chip"}:e).map(e=>eB.has(eR(null==e?void 0:e.name))?{...e,meta:{...e.meta,renderer:"status_chip"}}:e).map(e=>eV.has(eR(null==e?void 0:e.name))?{...e,meta:{...e.meta,renderer:"reference_chip"}}:e).map(e=>eD.has(eR(null==e?void 0:e.name))?{...e,meta:{...e.meta,renderer:"person_name"}}:e).map(e=>eP.has(eR(null==e?void 0:e.name))?{...e,meta:{...e.meta,renderer:"enrichment_date"}}:e).map(e=>eO.has(eR(null==e?void 0:e.name))?{...e,meta:{...e.meta,renderer:"translated_text"}}:e).map(t=>{var l;return{id:t.id,..."date_pair"===t.type?{accessorFn:e=>({submitted:e[t.id],updated:e[t.lastUpdatedId]})}:{accessorKey:t.id},meta:{type:t.type,size:null!=(l=t.fixedSize)?l:"auto",name:t.name},header:e=>{var a,l,s;let{table:i}=e,r=(null==t||null==(a=t.meta)?void 0:a.renderer)&&tG[null==(l=t.meta)?void 0:l.renderer]?tG[null==(s=t.meta)?void 0:s.renderer]:t.type&&tG[t.type]?tG[t.type]:tG.default;return(0,n.jsx)(r,{table:i,onUpdate:_,columnMeta:t,tableId:D.id,session:L,headerId:t.id,setOpenMenuId:j,popupState:Q,setPopupState:X,showTableControls:eL})},cell:l=>{var s,i,r,o,d,c;
1let{getValue:u,row:p,table:h}=l,x="error"===(null==(s=u())?void 0:s.state)?ac.error:(null==t||null==(o=t.meta)?void 0:o.renderer)&&ac[null==(d=t.meta)?void 0:d.renderer]?ac[null==(c=t.meta)?void 0:c.renderer]:t.type&&ac[t.type]?ac[t.type]:ac.default,g="".concat(p.id,"_").concat(t.id);return(null==(i=p.original)?void 0:i.__placeholder)?(0,n.jsxs)("div",{className:"".concat(tI().cellContent),"aria-hidden":"true",children:["\xa0",(null==(r=p.original)?void 0:r.__loading)&&(0,n.jsx)(S._,{height:"s",count:1})]}):(0,n.jsx)(x,{getValue:u,column:t,row:p,table:h,session:L,sourcesType:m.sourcesType,sourceId:eA(p.original,e),personReferences:(0,t2.m)(p.original,a),publicStoreBaseUrl:T,tableId:D.id,onUpdate:_,cellId:g,popupState:J,setPopupState:Y,toggleDrawer:eH,enableInternalLink:D.enableInternalLink,openBriefing:er})}}})};(0,x.useEffect)(()=>{if(!p.databoardData)return;let e=(e=>{var t;let a=null==c||null==(t=c.config)?void 0:t.column_order;if(!(null==a?void 0:a.length))return e;let n=new Map(a.map((e,t)=>[e,t]));return[...e].sort((e,t)=>{var l,s;return(null!=(l=n.get(e.id))?l:a.length)-(null!=(s=n.get(t.id))?s:a.length)})})(p.databoardData.columns);O(e);let t=e.filter(e=>"person_links"!==e.name),a=p.isLoading||p.databoardData.hasPending,n=I?eM(p.databoardData.data,e,h.perPage,h.currentPage,a):p.databoardData.data;H({columns:eF(t,e),data:n}),N&&!ev.current&&1===h.currentPage&&!p.isLoading&&p.databoardData.data.find(e=>"".concat(e.id)===N)&&(ev.current=!0,ej({rowId:N,scrollTo:M,scrollNonce:M?Date.now():void 0}))},[p.databoardData,h.currentPage,p.isLoading,N,M,c]);let eH=(e,t)=>{if("".concat(ee.rowId)==="".concat(e.id)&&!t)return void ej({rowId:null});ej({rowId:e.id,scrollTo:t,scrollNonce:t?Date.now():void 0})},eU=(0,x.useMemo)(()=>{var e;return(null==ee?void 0:ee.rowId)&&(null==(e=F.data)?void 0:e.find(e=>"".concat(e.id)==="".concat(ee.rowId)))||null},[null==ee?void 0:ee.rowId,F.data]);(0,x.useEffect)(()=>{(null==ee?void 0:ee.rowId)&&!eU&&!p.isLoading&&F.data.some(e=>!(null==e?void 0:e.__placeholder))&&ej({rowId:null})},[null==ee?void 0:ee.rowId,eU,p.isLoading,F.data]),(0,x.useEffect)(()=>{h.setCurrentPage(1)},[m.sortBy]);let ez=()=>{var e,t;!(null==(e=p.databoardData)?void 0:e.reachedScanLimit)&&(null==(t=p.databoardData)?void 0:t.hasMore)&&h.setCurrentPage(e=>"number"==typeof e?e+1:e)},eW=()=>h.setCurrentPage(e=>"number"==typeof e?Math.max(1,e-1):e),eK=async e=>{var t;let a=eZ.getRowModel().rows.find(t=>t.id===e);if(L&&(null==a||null==(t=a.original)?void 0:t.hasRead)===!1){p.markRowsAsRead([e]);try{await (0,ef.tm)("/databoards/".concat(D.id,"/rows/read"),{method:"PUT",body:JSON.stringify({object_uids:[e]}),headers:{"Content-Type":"application/json"}},L,!1)}catch(e){console.error("Could not update read status",e)}}},eZ=(0,tV.N4)({data:F.data,columns:F.columns,getCoreRowModel:(0,tD.HT)(),getRowId:e=>"".concat(e.id),meta:{updateData:(e,t,a)=>{H(n=>{let l=n.data.findIndex(t=>"".concat(t.id)==="".concat(e));if(-1===l)return n;let s=n.data[l],i=s[t],r=i&&"object"==typeof i&&!Array.isArray(i)?{...i,value:a}:{value:a,display_value:String(null!=a?a:"")},o={...s,[t]:r},d=[...n.data];return d[l]=o,{...n,data:d}})}}}),eq=eZ.getFilteredRowModel().rows.map(e=>e.original),eG=eq.findIndex(e=>"".concat(e.id)==="".concat(ee.rowId)),e$=eG>=0?(e=>{for(let t=e-1;t>=0;t--){let e=eq[t];if(e&&!e.__placeholder)return e}return null})(eG):null,eJ=eG>=0?(e=>{for(let t=e+1;t<eq.length;t++){let e=eq[t];if(e&&!e.__placeholder)return e}return null})(eG):null,eY=()=>{if(e$){ej({rowId:e$.id}),e3(e$.id);return}!e$&&h.currentPage>1&&(eg(!0),eW())},eQ=()=>{var e,t;if(eJ){ej({rowId:eJ.id}),e3(eJ.id);return}let a=!(null==(e=p.databoardData)?void 0:e.reachedScanLimit)&&!!(null==(t=p.databoardData)?void 0:t.hasMore);!eJ&&a&&(eh(!0),ez())};(0,x.useEffect)(()=>{if(!em&&!ex)return;let e=eZ.getRowModel().rows||[];if(em){let t=e.find(e=>!(e.original&&e.original.__placeholder));t&&(e3(t.id),ej({rowId:t.id}),eh(!1))}if(ex){let t=[...e].reverse().find(e=>!(e.original&&e.original.__placeholder));t&&(e3(t.id),ej({rowId:t.id}),eg(!1))}},[F.data]),(0,x.useEffect)(()=>{function e(e){(null==ee?void 0:ee.rowId)&&("ArrowUp"===e.key?(e.preventDefault(),eY()):"ArrowDown"===e.key&&(e.preventDefault(),eQ()))}return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[null==ee?void 0:ee.rowId,eY,eQ]);let[eX,e0]=(0,x.useState)(!1);(0,x.useEffect)(()=>{let e=b.current;if(!e)return;let t=()=>e0(e.scrollTop>0);return e.addEventListener("scroll",t,{passive:!0}),()=>e.removeEventListener("scroll",t)},[b]);let e1=!e$,e2=!eJ,e3=e=>{let t=u?$.current:b.current;if(!t)return;let a=null;if(u)a=t.querySelector('[item-id="'.concat(e,'"]'));else{var n;a=t.querySelector('tr[data-row-id="'.concat(e,'"]'))||(null==(n=t.querySelector('td[data-row-id="'.concat(e,'"]')))?void 0:n.parentElement)}a&&"function"==typeof a.scrollIntoView&&a.scrollIntoView({block:"center"})},e9=e=>null===e.value||void 0===e.value?e:e.value,e5=(0,x.useMemo)(()=>Array.isArray(F.data)?F.data.filter(e=>!(null==e?void 0:e.__placeholder)&&!String((null==e?void 0:e.id)||"").startsWith("__placeholder")).map(e=>{var t;let a={id:e.id};
1return(Array.isArray(P)?P:[]).forEach(t=>{var n;let l=null==e?void 0:e[t.id],s=null!=(n=null==l?void 0:l.value)?n:null;if((null==t?void 0:t.type)==="computed_ai_briefing"&&(null==l?void 0:l.state)==="pending"){a.briefing={message:"Pending..."},"briefing"!==t.name&&(a[t.name]={message:"Pending..."});return}if((null==t?void 0:t.type)==="computed_ai_excerpt"&&(null==l?void 0:l.state)==="pending"){a.excerpts={message:"Pending..."};return}if(null!=s)if((null==t?void 0:t.type)==="computed_keywords")a.keywords=e9(s);else if((null==t?void 0:t.type)==="computed_ai_excerpt")a.excerpts="string"==typeof s.value?JSON.parse(s.value):s.value;else if((null==t?void 0:t.type)==="computed_ai_briefing"){let e=e9(s);a.briefing=e,"briefing"!==t.name&&(a[t.name]=e)}else a[t.name]=e9(s)}),a.hasRead=e.hasRead,a.is_short=null!=(t=e.is_short)&&t,a}):[],[F.data,P]),e4=ea||!!ee.rowId,e6=["flex gap-s padding-m flex-grow",tI().feedContainer,el?tI().feedContainerAnimated:"",e4?tI().feedContainerWithSideBar:""].filter(Boolean).join(" ");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:ep,className:"".concat(tI().sideBar," ").concat(ee.rowId?tI().sideBarOpen:""," padding-top-xl"),children:eU&&(0,n.jsx)(nl,{session:L,setSideBarState:ej,row:eU,columns:P,onPrev:eY,onNext:eQ,disablePrev:e1,disableNext:e2,enableInternalLink:D.enableInternalLink,view:u?"feed":"table",updateReadStatus:eK,scrollTo:ee.scrollTo,scrollNonce:ee.scrollNonce,sourceId:eA(eU,P),personReferences:(0,t2.m)(eU,P),publicStoreBaseUrl:T})}),u?(0,n.jsx)("div",{ref:$,className:e6,children:e5.map(e=>{let t=F.data.find(t=>t.id===e.id);return(0,n.jsx)("div",{"item-id":e.id,children:(0,n.jsx)(nd,{className:(null==ee?void 0:ee.rowId)===e.id?"bg-level1 ".concat(tI().recordCardOpen):"",record:e,columns:P,sourceId:t?eA(t,P):void 0,personReferences:t?(0,t2.m)(t,P):void 0,openSideBar:e=>t&&eH(t,"string"==typeof e||"number"==typeof e?String(e):void 0),isBookmarked:v.bookmarkedRows.has(e.id),onBookmark:()=>v.onBookmark(e.id)})},e.id)})}):(0,n.jsx)("div",{className:"flex flex-col gap-s flex-grow",style:{minHeight:0},children:(0,n.jsxs)("div",{className:tI().tableContainer,ref:b,children:[(0,n.jsx)(tP.Mp,{id:"databoard-table-dnd",sensors:ey,collisionDetection:e=>{let t=eC(e.active.id),a=e.droppableContainers.filter(e=>eC(e.id)===t);return(0,tP.fp)({...e,droppableContainers:a})},onDragStart:e=>{z(eC(e.active.id))},onDragEnd:e=>{z(!1),eC(e.active.id)?(e=>{let{active:t,over:a}=e;if(!a||t.id===a.id)return;let n=F.columns.findIndex(e=>e.id===t.id),l=F.columns.findIndex(e=>e.id===a.id);if(n<0||l<0)return;let s=(0,tO.be)(F.columns,n,l);H(e=>({...e,columns:s}));let i=new Map(s.map((e,t)=>[e.id,t]));O(e=>[...e].sort((t,a)=>{var n,l;return(null!=(n=i.get(t.id))?n:e.length)-(null!=(l=i.get(a.id))?l:e.length)}));let r=s.map(e=>null==e?void 0:e.id).filter(Boolean);r.some(e=>String(e).startsWith("__skeleton"))||null==y||y(r)})(e):(e=>{let{active:t,over:a}=e;if(!a||t.id===a.id)return;let n=F.data.findIndex(e=>e.id===t.id),l=F.data.findIndex(e=>e.id===a.id);if(-1===n||-1===l)return;let s=(0,tO.be)(F.data,n,l);H(e=>({...e,data:s}));let i=String(t.id),r=l>0?s[l-1]:null,o=l<s.length-1?s[l+1]:null,d=r?String(r.id):null,c=o&&!String(o.id).startsWith("__placeholder")?String(o.id):null;null==w||w(i,d,c)})(e)},modifiers:[U?tH.dU:tH.FN],autoScroll:U?{threshold:{x:.2,y:0}}:void 0,children:(0,n.jsxs)("table",{className:tI().table,style:ew&&Object.keys(ek.current).length>0?{tableLayout:"fixed"}:void 0,children:[(0,n.jsx)("thead",{className:"".concat(tI().tableHeader," ").concat(eX?tI().tableHeaderScrolled:""," title-xs emphasis-h text-left"),children:eZ.getHeaderGroups().map(e=>{var t,a;let l=e.headers.find(e=>{var t,a;return(null==(a=e.column.columnDef)||null==(t=a.meta)?void 0:t.name)==="title"}),s=e.headers.filter(e=>e!==l),i=e=>(0,n.jsx)("div",{children:(0,n.jsx)("span",{className:"strong ellipsis",children:(0,tV.Kv)(e.column.columnDef.header,e.getContext())})});return(0,n.jsxs)("tr",{className:tI().tableRow,children:[(0,n.jsx)("th",{className:tI().tableCell,"data-header-id":"__lead_unread",style:eN("__lead_unread","auto")}),(0,n.jsx)("th",{className:tI().tableCell,"data-header-id":"__lead_bookmark",style:eN("__lead_bookmark","auto")}),l&&(0,n.jsxs)("th",{className:tI().tableCell,"data-header-id":l.id,style:eN(l.column.id,(null==(a=l.column.columnDef)||null==(t=a.meta)?void 0:t.size)||"auto"),children:[i(l),eS(l.column.id)]}),(0,n.jsx)(tO.gB,{items:s.map(e=>e.column.id),strategy:tO.m$,children:s.map(e=>{var t,a;return(0,n.jsxs)(nm,{columnId:e.column.id,className:tI().tableCell,"data-header-id":e.id,style:eN(e.column.id,(null==(a=e.column.columnDef)||null==(t=a.meta)?void 0:t.size)||"auto"),children:[i(e),eS(e.column.id)]},e.id)})})]},e.id)})}),(0,n.jsx)(tO.gB,{items:F.data.map(e=>e.id),strategy:tO._G,children:(0,n.jsx)("tbody",{className:tI().tableBody,
1children:eZ.getRowModel().rows.map(e=>{var t,a,l,s,i,r,o,d,c,u,p,m,h;let x=C&&!(null==(t=e.original)?void 0:t.__placeholder),g=v.bookmarkedRows.has(e.id)||ec==="".concat(e.id)?f.$D:f.jJ,_={"data-row-id":e.id,onMouseEnter:()=>ed("".concat(e.id)),onMouseLeave:()=>ed(t=>t==="".concat(e.id)?null:t),className:(null==ee?void 0:ee.rowId)===e.id?"bg-level1":E&&(null==(a=e.original)?void 0:a.hasRead)===!1?tI().notRead:eo==="".concat(e.id)?"bg-level1":""},y=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("td",{className:"".concat(tI().tableCell," ").concat(E&&(null==(l=e.original)?void 0:l.hasRead)===!1?tI().notReadCell:""," ").concat((null==(s=e.original)?void 0:s.__placeholder)&&(null==(i=e.original)?void 0:i.__loading)||(null==(r=e.original)?void 0:r.__placeholder)&&!(null==(o=e.original)?void 0:o.__loading)?"bg-level2":""," title-xs emphasis-h padding-3xs padding-left-s padding-right-s"),children:E&&(null==(d=e.original)?void 0:d.hasRead)===!1&&(0,n.jsx)(nc,{})}),(0,n.jsx)("td",{className:"".concat(tI().tableCell," ").concat((null==(c=e.original)?void 0:c.__placeholder)&&(null==(u=e.original)?void 0:u.__loading)||(null==(p=e.original)?void 0:p.__placeholder)&&!(null==(m=e.original)?void 0:m.__loading)?"bg-level2":""," title-xs emphasis-h padding-3xs padding-left-s padding-right-s"),children:!(null==(h=e.original)?void 0:h.__placeholder)&&(0,n.jsx)(g,{width:14,height:14,onMouseEnter:()=>eu("".concat(e.id)),onMouseLeave:()=>eu(t=>t==="".concat(e.id)?null:t),onClick:t=>{t.stopPropagation(),v.onBookmark(e.id)},style:{cursor:"pointer"}})}),e.getVisibleCells().map(t=>{var a,l,s,i;let r=K[t.column.id];return(0,n.jsx)("td",{"data-row-id":e.id,"data-cell-id":t.id,className:"".concat(tI().tableCell," ").concat((null==(a=e.original)?void 0:a.__placeholder)&&(null==(l=e.original)?void 0:l.__loading)||(null==(s=e.original)?void 0:s.__placeholder)&&!(null==(i=e.original)?void 0:i.__loading)?"bg-level2":""," title-xs emphasis-h padding-3xs padding-left-s padding-right-s"),style:null!=r?{width:r,minWidth:r,maxWidth:r,overflow:"hidden"}:void 0,children:(0,tV.Kv)(t.column.columnDef.cell,t.getContext())},t.id)})]});return x?(0,n.jsx)(np,{row:e,isReorderable:C,..._,children:y},e.id):(0,n.jsx)("tr",{..._,children:y},e.id)})},"".concat(JSON.stringify(null!=e_?e_:{}),"-").concat(h.currentPage))})]})}),(null==(i=p.databoardData)?void 0:i.reachedScanLimit)&&(0,n.jsx)("div",{className:"emphasis-m padding-3xs title-s padding-top-s",children:R("databoard.search_limit_reached",{defaultValue:"You have reached the limit of searched documents, please refine your search to see more results."})}),(0,n.jsx)(av,{databoardId:D.id,table:eZ,onClose:()=>{Y(e=>({...e,isPopupOpen:!1,triggerElement:null})),_()},onUpdate:_,cellId:J.cellId,row:J.row,column:J.column,isOpen:J.isPopupOpen,session:L}),(0,n.jsx)(aI,{databoardId:D.id,onClose:()=>{X(e=>({...e,isPopupOpen:!1,triggerElement:null}))},onUpdate:_,onColumnNameChange:(e,t)=>
1{let a=P.map(a=>a.id===e?{...a,name:t}:a);O(a),H(e=>({...e,columns:eF(a.filter(e=>"person_links"!==e.name),a)})),X(a=>{var n;return(null==(n=a.columnMeta)?void 0:n.id)===e?{...a,columnMeta:{...a.columnMeta,name:t}}:a})},setOpenMenuId:j,columnMeta:Q.columnMeta,isOpen:Q.isPopupOpen,headerId:Q.headerId,session:L})]})}),!A&&(0,n.jsx)(aT,{page:h.currentPage,handleNextPage:ez,handlePreviousPage:eW,reachedScanLimit:null==(r=p.databoardData)?void 0:r.reachedScanLimit,hasMoreResults:null==(o=p.databoardData)?void 0:o.hasMore,handleExport:()=>{let e=e5.map(e=>Object.fromEntries(Object.entries(e).filter(e=>{let[t]=e;return"person_links"!==t})));(0,V.U3)(e,null==d?void 0:d.title,B,null==c?void 0:c.type,k)}}),ei&&(0,n.jsx)(a9,{headline:null==eE?void 0:eE.headline,summary:null==eE?void 0:eE.summary,briefing_body:null==eE?void 0:eE.briefing_body,isLoading:!eE,onClose:()=>er(null)})]})}let nx=["iris","ocean","orchid","candy","sienna","lime","caribbean","gold","saffron","apple","indigo","cherry","turquoise","crayola","rose","terracotta","amber","sage","green","taupe","slate","blue","red","coldGrey"];function ng(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,a=nx[e%nx.length];return"var(--".concat(a,"-").concat(t,")")}let nf={bars:(0,n.jsxs)("span",{className:"".concat(tI().overviewEmptyGlyph," ").concat(tI().overviewEmptyGlyphBars),"aria-hidden":!0,children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{}),(0,n.jsx)("span",{})]}),donut:(0,n.jsx)("span",{className:"".concat(tI().overviewEmptyGlyph," ").concat(tI().overviewEmptyGlyphDonut),"aria-hidden":!0,children:(0,n.jsx)("span",{})}),people:(0,n.jsxs)("span",{className:"".concat(tI().overviewEmptyGlyph," ").concat(tI().overviewEmptyGlyphPeople),"aria-hidden":!0,children:[(0,n.jsxs)("span",{className:tI().overviewEmptyGlyphPersonRow,children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{})]}),(0,n.jsxs)("span",{className:tI().overviewEmptyGlyphPersonRow,children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{})]})]}),bookmark:(0,n.jsxs)("span",{className:"".concat(tI().overviewEmptyGlyph," ").concat(tI().overviewEmptyGlyphBookmark),"aria-hidden":!0,children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{})]}),calendar:(0,n.jsxs)("span",{className:"".concat(tI().overviewEmptyGlyph," ").concat(tI().overviewEmptyGlyphCalendar),"aria-hidden":!0,children:[(0,n.jsx)("span",{className:tI().overviewEmptyGlyphCalendarStrip}),(0,n.jsxs)("span",{className:tI().overviewEmptyGlyphCalendarDots,children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{}),(0,n.jsx)("span",{})]})]})};function nv(){return(0,n.jsx)("div",{className:tI().overviewCardState,children:(0,n.jsx)("div",{className:tI().overviewCardStateSkeleton,children:(0,n.jsx)(S._,{count:3,height:"s"})})})}function n_(e){let{glyph:t,children:a}=e;return(0,n.jsxs)("div",{className:tI().overviewCardState,children:[nf[t],(0,n.jsx)("span",{className:tI().overviewCardStateText,children:a})]})}var ny=a(72660);function nb(e){let[t,a,n]=e.split("-").map(Number);return new Date(t,a-1,n)}function nj(e){var t,a;let{data:l,emptyMessage:s}=e,{t:i}=(0,g.Bd)(),r=null!=(t=null==l?void 0:l.document_series)?t:[],o=r.map(e=>e.date),d=r.map(e=>e.count),c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60;if(e.length<=t)return e;let a=Math.ceil(e.length/t),n=[];for(let t=0;t<e.length;t+=a){let l=0;for(let n=t;n<t+a&&n<e.length;n++)l+=e[n];n.push(l)}return n}(d),u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60;if(e<=t)return Array.from({length:e},(e,t)=>({start:t,end:t}));let a=Math.ceil(e/t),n=[];for(let t=0;t<e;t+=a)n.push({start:t,end:Math.min(t+a-1,e-1)});return n}(d.length),p=Math.max(...c,1),m=c.map((e,t)=>({total:e,dateRangeLabel:function(e,t,a){if(!a)return t;let n=e[a.start],l=e[a.end];if(!n)return t;let s=!l||nb(n).getFullYear()===nb(l).getFullYear(),i=new Intl.DateTimeFormat(void 0,{month:"short",day:"numeric",year:a.start!==a.end&&s?void 0:"numeric"}).format(nb(n));if(!l||n===l)return i;let r=new Intl.DateTimeFormat(void 0,{month:"short",day:"numeric",year:"numeric"});return"".concat(i," - ").concat(r.format(nb(l)))}(o,i("databoard.overview_selected_period"),u[t])})),[h,f]=(0,x.useState)(()=>Math.max(m.findIndex(e=>e.total>0),0)),[v,_]=(0,x.useState)(!1),y=null!=(a=m[h])?a:m[0],b=Math.min(88,Math.max(12,(h+.5)/Math.max(c.length,1)*100)),j=new Intl.DateTimeFormat("en-GB",{month:"short"}),C=o.map((e,t)=>({date:e,index:t})).filter(e=>{let{date:t}=e;return t.endsWith("-01")}).map(e=>{let{date:t,index:a}=e;return{key:t,label:j.format(nb(t)),percent:a/o.length*100}}),w=e=>{f(e),_(!0)},k=y?(0,n.jsx)("div",{className:tI().overviewKeywordTooltip,children:(0,n.jsxs)("div",{className:tI().overviewKeywordTooltipHeader,children:[(0,n.jsx)("span",{className:tI().overviewKeywordTooltipDate,children:y.dateRangeLabel}),(0,n.jsxs)("span",{className:tI().overviewKeywordTooltipTotal,children:[y.total," ",i(1===y.total?"databoard.document_singular":"databoard.document_plural")]})]})}):null;return(0,n.jsx)(ny.A,{variant:"outlined",label:i("databoard.keywords_over_time"),tooltip:i("databoard.keywords_over_time_help"),children:null===l?(0,n.jsx)(nv,{}):0===l.document_series.length?(0,n.jsx)(n_,{glyph:"bars",children:null!=s?s:i("databoard.overview_no_keyword_activity")}):(0,n.jsx)("div",{className:tI().overviewChartBody,children:(0,n.jsxs)("div",{className:tI().overviewKeywordChartWrap,children:[C.map(e=>(0,n.jsx)("span",{className:tI().overviewKeywordMonthLine,style:{left:"".concat(e.percent,"%")}},e.key)),(0,n.jsx)("div",{className:tI().overviewKeywordChart,onMouseLeave:()=>_(!1),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||_(!1)},children:c.map((e,t)=>{let a=e>0,l=a?Math.max(e/p*100,12):6,s=m[t];return(0,n.jsx)("div",{className:tI().overviewKeywordBarTrigger,onMouseEnter:()=>w(t),onFocus:()=>w(t),children:(0,n.jsx)("div",{className:tI().overviewKeywordBar,style:{height:"".concat(l,"%")},tabIndex:0,"aria-label":"".concat(s.dateRangeLabel,": ").concat(e," ").concat(i(1===e?"databoard.document_singular":"databoard.document_plural")),children:a?(0,n.jsx)("span",{className:tI().overviewKeywordSeg,style:{flex:1,background:ng(0)}}):(0,n.jsx)("span",{className:tI().overviewKeywordSeg,style:{flex:1,background:"var(--color-outline-low)"}})})},t)})}),(0,n.jsx)("div",{className:tI().overviewKeywordAxis,children:C.map(e=>(0,n.jsx)("span",{className:tI().overviewKeywordAxisTick,style:{left:"".concat(e.percent,"%")},children:e.label},e.key))}),v&&k&&(0,n.jsx)("div",{className:tI().overviewKeywordHoverPanel,style:{left:"".concat(b,"%")},children:k})]})})})}var nC=a(49192),nw=a.n(nC),nk=a(5374),nN=a(57299),nS=a.n(nN),nM=a(6624);function nA(e){let{data:t,emptyMessage:a}=e,{t:l}=(0,g.Bd)(),s=(0,x.useMemo)(()=>t?[...t.keyword_counts].sort((e,t)=>
1t.count-e.count).filter(e=>e.count>0):[],[t]),i=(0,x.useMemo)(()=>s.map((e,t)=>({label:e.keyword,count:e.count,color:ng(t)})),[s]),r=l("databoard.overview_keyword_distribution_other"),o=(0,x.useMemo)(()=>(0,nM.c)({entries:i,maxSlices:8,otherLabel:r,otherColor:"var(--color-emphasis-low)"}),[i,r]),d=(0,n.jsx)("div",{className:nw().centerKeywordLegend,children:s.slice(0,3).map((e,t)=>(0,n.jsxs)("span",{className:"".concat(nw().centerKeywordLegendItem," ").concat(nS().donutCenterTopic),children:[(0,n.jsx)("span",{className:nS().donutCenterSwatch,style:{background:ng(t)}}),(0,n.jsx)("span",{className:nw().centerKeywordLegendName,children:e.keyword})]},e.keyword))}),c=l("databoard.total_matches");return(0,n.jsx)(ny.A,{variant:"outlined",label:c,tooltip:l("databoard.total_matches_help"),children:null===t?(0,n.jsx)(nv,{}):0===s.length?(0,n.jsx)(n_,{glyph:"donut",children:null!=a?a:l("databoard.overview_no_keyword_activity")}):(0,n.jsx)(nk.V,{title:c,slices:o,total:s.reduce((e,t)=>e+t.count,0),totalLabel:l("databoard.keyword_matches"),emptyMessage:null!=a?a:l("databoard.overview_no_keyword_activity"),centerContent:d,hoverMode:"topic-share"})})}var nI=a(46602),nE=a(77129);function nT(e){let{data:t,lng:a}=e,{t:l}=(0,g.Bd)(),s=(0,nI.A)();return(0,n.jsx)(ny.A,{variant:"outlined",label:l("databoard.stakeholders"),tooltip:l("databoard.stakeholders_help"),children:null===t?(0,n.jsx)(nv,{}):0===t.items.length?(0,n.jsx)(n_,{glyph:"people",children:l("databoard.overview_no_stakeholders")}):(0,n.jsx)("div",{className:tI().overviewRankList,children:t.items.slice(0,6).map(e=>{var t,l,i,r,o,d;let c=(0,nE.fR)(null==(l=e.person)?void 0:l.source_id,null==(i=e.person)?void 0:i.photo_id,null==s?void 0:s.public_store_base_url),u=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("span",{className:tI().overviewRankPerson,children:[(0,n.jsx)(nE.Xx,{name:e.name,photoUrl:c,size:"2xs"}),(0,n.jsx)("span",{className:tI().overviewRankName,children:e.name})]}),(0,n.jsx)("span",{className:tI().overviewRankValue,children:e.count})]});return(0,n.jsx)(M.A,{content:(0,n.jsx)(nE.EV,{name:e.name,party:null==(r=e.person)?void 0:r.party,country:null==(o=e.person)?void 0:o.country,personSourceId:null==(d=e.person)?void 0:d.source_id,photoUrl:c,roleCounts:e.role_counts}),position:"left",triggerStyle:{display:"block",width:"100%"},children:(null==(t=e.person)?void 0:t.dossier_uid)?(0,n.jsx)(tQ(),{href:"/".concat(a,"/gd-dossiers/").concat(e.person.dossier_uid),className:"".concat(tI().overviewRankRow," ").concat(tI().overviewRankRowLink),children:u}):(0,n.jsx)("div",{className:tI().overviewRankRow,children:u})},e.name)})})})}let nL=[{test:/^document_type$/i,meta:{renderer:"ep_doc_type",isDocType:!0}}];class nB{addMetaByName(e){for(let{test:a,meta:n}of nL)if(a.test(e.name)){var t;return{...e,meta:{...null!=(t=e.meta)?t:{},...n}}}return e}}class nR extends nB{transformColumns(e){let t=e=>this.addMetaByName(e);return[...e.filter(e=>"data_source_default"===e.type).map(t),...e.filter(e=>"data_source_default"!==e.type).map(t)]}}class nV extends nB{transformColumns(e){let t=e=>this.addMetaByName(e),a=e.filter(e=>"data_source_default"===e.type).map(t),n=e.filter(e=>"source_enrichment"===e.type),l=e.filter(e=>"data_source_default"!==e.type&&"source_enrichment"!==e.type),s=["keywords","summary","contextual_summary"];return[...a,...n,...[...l].sort((e,t)=>{let a=s.indexOf(e.name),n=s.indexOf(t.name);return(-1===a?999:a)-(-1===n?999:n)}).map(t)]}}var nD=a(43348);function nP(e){var t;let{id:a,page:n,perPage:l,session:s,keywords:i,sources:o,documentTypes:d,sortBy:c,language:u,enabled:p=!0}=e,{filtersVersion:m,ready:h}=tN(),g=(0,ex.jE)(),f=x.useMemo(()=>{var e;return["databoard",a,"cells",n,l,i,o,d,m,null==s||null==(e=s.user)?void 0:e.id,c,u]},[a,n,l,i,o,d,m,null==s||null==(t=s.user)?void 0:t.id,c,u]),v=(0,r.I)({queryKey:f,queryFn:async e=>{var t,i,r,o,d,c,u,p,m,h;let{signal:x}=e,g=await (0,ef.tm)("/databoards/".concat(a,"/cells?per_page=").concat(l,"&page=").concat(n),{method:"GET",headers:{"Content-Type":"application/json"},signal:x},s),f=(null!=(p=null==(i=g.table_view)||null==(t=i.rows)?void 0:t.length)?p:0)===l,v=null!=(m=null==(r=g.table_view)?void 0:r.columns)?m:[],_=null!=(h=null==(o=g.table_view)?void 0:o.rows)?h:[],y=new nD.B(v,_).getRowsAsMappings(),b=(e=>{switch(e){case"briefings":case"eu_briefings":return new nV;default:return new nR}})(null==(d=g.template)?void 0:d.template_type).transformColumns(v),j=(null==(c=g.table_view)?void 0:c.has_pending_rows)||_.some(e=>{var t;return null==(t=e.cells)?void 0:t.some(e=>"pending"===e.state)});return{title:g.name,sources:g.template.resolved_source_ids,keywords:g.template.keywords,reachedScanLimit:null==(u=g.table_view)?void 0:u.reached_scan_limit,hasMore:f,hasPending:j,columns:b,data:y,template:g.template}},refetchInterval:e=>{var t;return null!=(t=e.state.data)&&!!t.hasPending&&1e3},enabled:!!s&&!!a&&h&&p,staleTime:6e4,gcTime:3e5,refetchOnMount:!1,refetchOnWindowFocus:!1,placeholderData:e=>{var t,l,s,i,r;if(null==e||null==(t=e.data)?void 0:t.some(e=>!(null==e?void 0:e.__placeholder)))return e;let o=(null==e||null==(l=e.columns)?void 0:l.length)?e.columns:Array.from({length:8},(e,t)=>({id:"__skeleton_col_".concat(t),type:"skeleton",fixedSize:"auto"}));return{title:null!=(s=null==e?void 0:e.title)?s:"",sources:null!=(i=null==e?void 0:e.sources)?i:[],keywords:null!=(r=null==e?void 0:e.keywords)?r:[],reachedScanLimit:!1,hasMore:!1,hasPending:!1,columns:o,data:Array.from({length:25},(e,t)=>{let l={id:"__placeholder_".concat(a,"_").concat(n,"_").concat(t),__placeholder:!0,__loading:!0};
1return o.forEach(e=>{l[e.id]={}}),l}),template:null}}}),_=x.useCallback(()=>g.invalidateQueries({queryKey:["databoard",a,"cells"]}),[g,a]),y=x.useCallback(e=>{let t=Array.isArray(e)?e:[e];g.setQueriesData({queryKey:["databoard",a,"cells"]},e=>(null==e?void 0:e.data)?{...e,data:e.data.map(e=>t.includes(e.id)?{...e,hasRead:!0}:e)}:e)},[g,a]);return{...v,invalidateAllForBoard:_,markRowsAsRead:y}}var nO=a(65934),nF=a(8165);function nH(e){var t,a;let{data:l,lng:s,hasBookmarks:i}=e,{t:r,i18n:o}=(0,g.Bd)(),{t:d}=(0,g.Bd)("generic_datasource"),c=null!=(t=null==l?void 0:l.entries)?t:[],u=new Map;for(let e of c){let t=null==(a=e.datetime_start)?void 0:a.slice(0,10);if(!t)continue;let n=u.get(t);n?n.push(e):u.set(t,[e])}return null===l?(0,n.jsx)(nv,{}):0===c.length?(0,n.jsx)(n_,{glyph:"calendar",children:r(i?"databoard.upcoming_events_empty":"databoard.upcoming_events_no_bookmarks")}):(0,n.jsx)("div",{className:tI().upcomingEventsList,children:Array.from(u.entries()).map(e=>{let[t,a]=e,l=new Date(t);return(0,n.jsxs)("div",{className:tI().upcomingEventGroup,children:[(0,n.jsxs)("div",{className:tI().upcomingEventDateCol,children:[(0,n.jsxs)("span",{className:tI().upcomingDateBadge,children:[(0,n.jsx)("span",{className:tI().upcomingDateDay,children:l.getDate()}),(0,n.jsx)("span",{className:tI().upcomingDateMonth,children:l.toLocaleDateString(o.language,{month:"short"})})]}),(0,n.jsx)("span",{className:tI().upcomingDateRelative,children:(0,nF.$)(t,o.language)})]}),(0,n.jsx)("div",{className:tI().upcomingEventEntries,children:a.map((e,t)=>{var a,l;let i=(e.source_type.startsWith("europarl")?[e.procedure_id&&(0,nO.FH)(e.procedure_id),null==(a=e.authors)?void 0:a[0]]:[e.procedure_id,e.procedure_type,null==(l=e.authors)?void 0:l[0]]).filter(Boolean).join(" \xb7 "),r=e.description||(0,ee.TN)(d,e.source_type,"generic_dossier");return(0,n.jsxs)("div",{className:tI().upcomingEventEntry,children:[(0,n.jsx)(tQ(),{href:"/".concat(s,"/gd-dossiers/").concat(e.related_dossier_uid),className:tI().upcomingEventTitle,children:e.title}),i&&(0,n.jsx)("span",{className:"caption-xs emphasis-m",children:i}),(0,n.jsx)(tQ(),{href:"/".concat(s,"/gd-dossiers/").concat(e.source_document_uid),className:tI().upcomingEventAgendaLink,children:r})]},"".concat(e.related_dossier_uid,"-").concat(e.source_type,"-").concat(t))})})]},t)})})}function nU(e){let{data:t,lng:a,hasBookmarks:l}=e,{t:s}=(0,g.Bd)();return(0,n.jsx)(ny.A,{variant:"outlined",label:s("databoard.upcoming_events"),tooltip:s("databoard.upcoming_events_help"),className:tI().upcomingEventsCard,children:(0,n.jsx)(nH,{data:t,lng:a,hasBookmarks:l})})}var nz=a(11437),nW=a(60974),nK=a(47112);let nZ=["overview","table","feed","bookmarks"],nq=e=>{var t,a,l,i,o,d,c,u,p,h,f,v,_,y,b,j,C,w,k,N,S,M,A,I,E,T,L,B,R;let{params:D,template:P,databoardId:O,onTemplateUpdate:F,onTitleUpdate:H,showTopBar:U=!0,showConfigBar:z=!0,enableInternalLink:W=!0,viewMode:K,setViewMode:Z,initialOpenUid:q,initialScrollTo:G,initialTab:$,userPermissions:J,groupUsers:Y,availableSources:Q,publicStoreBaseUrl:X}=e,{t:ee}=(0,g.Bd)();m(null!=(I=null==P?void 0:P.type)?I:"briefings",ee);let{data:et}=(0,s.useSession)(),ea=(0,nI.A)(),en=(0,x.useRef)(null),el=(0,x.useRef)(null),es=(0,x.useRef)(null),ei=(0,x.useRef)(null),[er,eo]=(0,x.useState)(null),[ed,ec]=(0,x.useState)([]),[ep,em]=(0,x.useState)([]),[eh,ex]=(0,x.useState)([]),[eg,ev]=(0,x.useState)((null==P||null==(a=P.config)||null==(t=a.sort_config)?void 0:t.sort_by)||"updated_desc"),[e_,ey]=(0,x.useState)(1),[eb,ej]=(0,x.useState)(!1),eC=(0,x.useRef)(!1),[ew,ek]=(0,x.useState)(""),[eN,eS]=(0,x.useState)({count:0,has_more:!1}),eM=(0,x.useMemo)(()=>(0,V.qS)(ed).length>0,[ed]),eA=null==P||null==(l=P.databoards)?void 0:l.bookmark,eI=null==eA?void 0:eA.id,[eE,eT]=(0,x.useState)(1),[eL,eB]=(0,x.useState)((null==P||null==(o=P.config)||null==(i=o.bookmark_sort_config)?void 0:i.sort_by)||"updated_desc"),eR=null==P?void 0:P.id,{refetch:eV,filtersVersion:eD,ready:eP}=tN(),eO=nP({id:O,page:e_,perPage:25,session:et,keywords:ed,sources:ep,documentTypes:eh,sortBy:eg,language:null==P||null==(d=P.config)?void 0:d.language,enabled:"table"===K||"feed"===K}),eF=nP({id:eI,page:eE,perPage:25,session:et,keywords:[],sources:[],documentTypes:[],sortBy:eL,language:null==P||null==(c=P.config)?void 0:c.language,enabled:"bookmarks"===K}),eH=nP({id:O,page:1,perPage:10,session:et,keywords:ed,sources:ep,documentTypes:eh,sortBy:eg,language:null==P||null==(u=P.config)?void 0:u.language,enabled:"overview"===K}),eU=nP({id:eI,page:1,perPage:10,session:et,keywords:[],sources:[],documentTypes:[],sortBy:eL,language:null==P||null==(p=P.config)?void 0:p.language,enabled:"overview"===K&&!!eI}),{data:ez,refetch:eW,invalidateAllForBoard:eK,markRowsAsRead:eZ}=eO;(0,x.useEffect)(()=>{let e=eO.isFetching;eb&&eC.current&&!e&&ej(!1),eC.current=e},[eO.isFetching,eb]),(0,x.useEffect)(()=>
1{if(!eb)return;let e=setTimeout(()=>ej(!1),15e3);return()=>clearTimeout(e)},[eb]);let eq=(0,x.useRef)(eD),eG=(0,x.useRef)(!1);(0,x.useEffect)(()=>{eD!==eq.current&&(eG.current&&(eD>eq.current?(ej(!0),ey(1)):ej(!1)),eq.current=eD),eP&&(eG.current=!0)},[eD,eP]);let e$=(0,x.useRef)(e_),eJ=(0,x.useRef)(!1);(0,x.useEffect)(()=>{e$.current!==e_&&(e$.current=e_,!eJ.current&&(!eb||eO.isFetching||eO.isLoading||ej(!1)))},[e_,eO.isFetching,eO.isLoading,eb]);let eY=(0,x.useMemo)(()=>({...null!=ez?ez:{},data:[]}),[eb]),{bookmarkedUids:eQ,toggleBookmark:eX}=(0,nW.s)((null==P?void 0:P.id)?[P.id]:void 0),e0=(0,x.useCallback)(e=>{(null==P?void 0:P.id)&&eX(P.id,e),eI&&eF.invalidateAllForBoard()},[null==P?void 0:P.id,eX,eI,eF]);(0,x.useEffect)(()=>{et&&P&&(P.config&&(ec(P.config.keywords||[]),em(P.config.resolved_source_ids||[]),ex(P.config.document_types||[])),ek(P.type))},[null==et||null==(h=et.user)?void 0:h.accessToken,P]);let e1=async()=>{if(et&&O)try{var e,t;let a=await (0,ef.tm)("/databoards/".concat(O,"/not-read-count"),{method:"GET"},et);eS({count:null!=(e=null==a?void 0:a.count)?e:0,has_more:null!=(t=null==a?void 0:a.has_more)&&t})}catch(e){eS({count:0,has_more:!1})}};(0,x.useEffect)(()=>{e1()},[null==et||null==(f=et.user)?void 0:f.accessToken,O]);let e2=Array.from(eQ).sort().join(","),e3="overview"===K&&!!et&&!!O,e9={enabled:e3,staleTime:6e4,gcTime:3e5,refetchOnMount:!1,refetchOnWindowFocus:!1},e5=(0,r.I)({queryKey:["databoard",O,"overview","keyword-count",ed,ep,eh,null==et||null==(v=et.user)?void 0:v.id],queryFn:async e=>{let{signal:t}=e,a=await (0,ef.tm)("/databoards/".concat(O,"/keyword-count"),{method:"GET",signal:t},et);return a&&Array.isArray(a.document_series)?a:null},...e9}),e4=(0,r.I)({queryKey:["databoard",O,"overview","keyword-distribution",ed,ep,eh,null==et||null==(_=et.user)?void 0:_.id],queryFn:async e=>{let{signal:t}=e,a=await (0,ef.tm)("/databoards/".concat(O,"/keyword-distribution"),{method:"GET",signal:t},et);return a&&Array.isArray(a.keyword_counts)?a:null},...e9}),e6=(0,r.I)({queryKey:["databoard",O,"overview","stakeholder-count",ed,ep,eh,null==et||null==(y=et.user)?void 0:y.id],queryFn:async e=>{let{signal:t}=e,a=await (0,ef.tm)("/databoards/".concat(O,"/stakeholder-count"),{method:"GET",signal:t},et);return a&&Array.isArray(a.items)?a:null},...e9}),e7=(0,r.I)({queryKey:["databoard",O,"overview","upcoming-events",e2,null==et||null==(b=et.user)?void 0:b.id],queryFn:async e=>{let{signal:t}=e,a=await (0,ef.tm)("/generic-datasource/agenda-entries",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({procedure_uids:Array.from(eQ),date_from:new Date().toISOString().slice(0,10),per_page:12,language:D.lng}),signal:t},et);return a&&Array.isArray(a.entries)?a:null},staleTime:0,gcTime:0,refetchOnMount:"always",refetchOnWindowFocus:!0,enabled:e3&&!!eI&&eQ.size>0}),e8=null!=(E=e5.data)?E:null,te=null!=(T=e4.data)?T:null,tt=null!=(L=e6.data)?L:null,ta=eQ.size>0?null!=(B=e7.data)?B:null:{entries:[]},tn=(0,x.useMemo)(()=>P?Object.values(P.databoards||{}).find(e=>String(e.id)===String(O)):null,[P,O]),tl=(null==tn?void 0:tn.name)||"",ts=(null==tn?void 0:tn.assignees)||[],ti=(null==P||null==(j=P.config)?void 0:j.resolved_source_ids)||[],tr=(null==P?void 0:P.type)||"",to=(0,x.useMemo)(()=>{var e,t;return null!=(t=null==ez||null==(e=ez.data)?void 0:e.filter(e=>!(null==e?void 0:e.__placeholder)&&(null==e?void 0:e.hasRead)===!1).length)?t:0},[null==ez?void 0:ez.data]),td=eN.count>0?eN.count:to,tc=()=>{eK(),eI&&eF.invalidateAllForBoard(),eV(),eW(),eI&&eF.refetch()},tu=async()=>{let e="bookmarks"===K?eF.data:ez,t="bookmarks"===K?eF.markRowsAsRead:eZ,a="bookmarks"===K?eI:O;if((null==e?void 0:e.data)&&e.data.length>0&&et){let n=e.data.map(e=>e.id);if(n.length>0)try{await (0,ef.tm)("/databoards/".concat(a,"/rows/read"),{method:"PUT",body:JSON.stringify({object_uids:n}),headers:{"Content-Type":"application/json"}},et,!1),t(n),e1()}catch(e){console.error("Could not mark all rows as read",e)}}},tp=async(e,t,a)=>{if(eR&&e)try{await (0,nK.YR)(et,eR,e,t,a),eF.refetch()}catch(e){console.error("Failed to reorder row:",e),eF.refetch()}},tm=async e=>{var t;let a=null==P||null==(t=P.config)?void 0:t.template_type;if(O&&a)try{await (0,ef.tm)("/databoards/".concat(O,"/template"),{method:"PUT",body:JSON.stringify({template_type:a,source_ids:ep,keywords:ed,column_order:e}),headers:{"Content-Type":"application/json"}},et,!1),null==F||F()}catch(e){console.error("Failed to persist column order:",e)}},th=null!=(R=null==(w=eU.data)||null==(C=w.data)?void 0:C.filter(e=>!(null==e?void 0:e.__placeholder)))?R:null,tx=null!==th&&0===th.length&&!e
1U.isLoading&&!eU.isFetching,tg=(null==P||null==(k=P.config)?void 0:k.template_type)==="briefings"||(null==P||null==(N=P.config)?void 0:N.template_type)==="eu_briefings",tf=!!(null==P||null==(S=P.config)?void 0:S.sort_config)&&(!tg||!!(null==ea?void 0:ea.enable_databoard_sort)),tv=!!(null==P||null==(M=P.config)?void 0:M.bookmark_sort_config),t_=async(e,t)=>{var a,n;"bookmarks"===K?eB(e):ev(e);let l=null==P||null==(a=P.config)?void 0:a.template_type,s="bookmarks"===K;if(O&&(s?tv:tf)){s||(ej(!0),eJ.current=!0);try{let a=void 0!==t?t:ed,i={template_type:l,source_ids:(null==P||null==(n=P.config)?void 0:n.source_ids)||[],keywords:a,...s?{bookmark_sort_config:{sort_by:e}}:{sort_config:{sort_by:e}}};await (0,ef.tm)("/databoards/".concat(O,"/template"),{method:"PUT",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}},et,!1),null==F||F(),eK()}catch(e){s||ej(!1),console.error("Failed to update sort config:",e)}finally{eJ.current=!1}}};return(0,n.jsxs)("div",{className:"flex flex-col w-full bg-default",style:{flex:"1 1 0",minHeight:0,height:"100%"},children:[(0,n.jsxs)("div",{className:tI().stickyHeader,children:[(0,n.jsx)(eu,{title:tl,session:et,template_id:null==P?void 0:P.id,databoard_id:O,sources:ti,sourcesType:tr,showConfigBar:z,groupUsers:Y,assignees:ts,template_type:null==P?void 0:P.type,unreadCount:td,hasMoreUnread:eN.has_more,onMarkAllRead:tu,keywords:ed,availableSources:Q,onKeywordChange:()=>{ej(!0),null==F||F(),ey(1)},onSourceChange:()=>{ej(!0),null==F||F(),eV(),ey(1)},onSaveWithEmptyKeywords:()=>{"bookmarks"!==K&&"relevance"===eg&&t_("updated_desc",[])},onLanguageChange:()=>{ej(!0),null==F||F(),ey(1),eK(),eI&&eF.invalidateAllForBoard()},template:P,userPermissions:J,onAssignmentChange:F,onTitleUpdate:H}),(0,n.jsx)(tR,{databoard_id:"bookmarks"===K?eI:O,viewMode:K,setViewMode:Z,keywords:ed,sources:ep,session:et,template:P,userPermissions:J,columns:"bookmarks"===K?(null==(A=eF.data)?void 0:A.columns)||[]:(null==ez?void 0:ez.columns)||[],onUpdate:tc,onMarkAllRead:tu,sortBy:"bookmarks"===K?eL:eg,onSortChange:t_,showTableControls:tf,tableContainerRef:"bookmarks"===K?el:en,openMenuId:er,setOpenMenuId:eo,showBookmarkTab:!!eI})]}),(0,n.jsx)("div",{style:{flex:"1 1 0",minHeight:0,overflowY:"auto",overscrollBehavior:"contain",display:"flex",flexDirection:"column"},children:"overview"===K?(0,n.jsxs)("div",{className:tI().overviewPage,children:[(0,n.jsxs)("div",{className:tI().overviewCharts,children:[(0,n.jsx)(nj,{data:e8,emptyMessage:ee(eM?"databoard.overview_no_keyword_activity":"databoard.overview_no_keywords_configured")}),(0,n.jsx)(nA,{data:te,emptyMessage:ee(eM?"databoard.overview_no_keyword_activity":"databoard.overview_no_keywords_configured")}),(0,n.jsx)(nT,{data:tt,lng:D.lng}),(0,n.jsx)(nU,{data:ta,lng:D.lng,hasBookmarks:eQ.size>0})]}),eI&&(0,n.jsx)("div",{className:tI().overviewBookmarksRow,children:(0,n.jsxs)("div",{className:tI().overviewBookmarksMain,children:[(0,n.jsxs)("div",{className:tI().overviewSectionHeader,children:[(0,n.jsxs)("div",{className:tI().overviewSectionTitle,children:[(0,n.jsx)("h2",{className:"title-s emphasis-h",children:ee("databoard.bookmarks")}),(0,n.jsx)("span",{className:tI().overviewCountBadge,children:eQ.size})]}),(0,n.jsx)("button",{type:"button",className:tI().overviewSeeAllButton,onClick:()=>Z("bookmarks"),children:ee("databoard.see_all")})]}),(0,n.jsx)("section",{className:"".concat(tI().overviewSection," ").concat(tI().overviewTableSection),children:tx?(0,n.jsx)(n_,{glyph:"bookmark",children:ee("databoard.overview_no_bookmarks")}):(0,n.jsx)(nh,{params:{...D,id:eI,showTableControls:!0,enableInternalLink:W,title:tl},template:P,asFeed:!1,query:{databoardData:eU.data,isLoading:eU.isLoading||eU.isFetching,refetch:eU.refetch,invalidateAllForBoard:eU.invalidateAllForBoard,markRowsAsRead:eU.markRowsAsRead},filters:{keywords:[],sources:[],documentTypes:[],sortBy:eL,setSortBy:eB,availableSources:[],sourcesType:ew},pagination:{currentPage:1,setCurrentPage:()=>{},perPage:10},bookmarks:{bookmarkedRows:eQ,onBookmark:e0},onUpdate:tc,tableContainerRef:ei,setOpenMenuId:eo,publicStoreBaseUrl:X,viewMode:K,hideFooter:!0,fillPlaceholderRows:!1})})]})}),(0,n.jsxs)("div",{className:tI().overviewSectionHeader,children:[(0,n.jsx)("h2",{className:"title-s emphasis-h",children:ee("databoard.databoard")}),(0,n.jsx)("button",{type:"button",className:tI().overviewSeeAllButton,onClick:()=>Z("table"),children:ee("databoard.see_all")})]}),(0,n.jsx)("section",{className:"".concat(tI().overviewSection," ").concat(tI().overviewTableSection),children:(0,n.jsx)(n
1h,{params:{...D,id:O,enableInternalLink:W,title:tl},template:P,asFeed:!1,query:{databoardData:eH.data,isLoading:eH.isLoading||eH.isFetching,refetch:eH.refetch,invalidateAllForBoard:eH.invalidateAllForBoard,markRowsAsRead:eH.markRowsAsRead},filters:{keywords:ed,sources:ep,documentTypes:eh,sortBy:eg,setSortBy:ev,availableSources:Q,sourcesType:ew},pagination:{currentPage:1,setCurrentPage:()=>{},perPage:10},bookmarks:{bookmarkedRows:eQ,onBookmark:e0},onUpdate:tc,tableContainerRef:es,setOpenMenuId:eo,publicStoreBaseUrl:X,viewMode:K,hideFooter:!0})})]}):"bookmarks"===K?(0,n.jsx)(nh,{params:{...D,id:eI,showTableControls:!0,enableInternalLink:W,title:tl},template:P,asFeed:!1,query:{databoardData:eF.data,isLoading:eF.isLoading||eF.isFetching,refetch:eF.refetch,invalidateAllForBoard:eF.invalidateAllForBoard,markRowsAsRead:eF.markRowsAsRead},filters:{keywords:[],sources:[],documentTypes:[],sortBy:eL,setSortBy:eB,availableSources:[],sourcesType:ew},pagination:{currentPage:eE,setCurrentPage:eT,perPage:25},bookmarks:{bookmarkedRows:eQ,onBookmark:e0},onUpdate:tc,tableContainerRef:el,setOpenMenuId:eo,publicStoreBaseUrl:X,isReorderable:"manual"===eL,onReorderRow:tp,viewMode:K,initialOpenUid:q,initialScrollTo:G}):(0,n.jsx)(nh,{params:{...D,id:O,enableInternalLink:W,title:tl},template:P,asFeed:"feed"===K,initialOpenUid:q,initialScrollTo:G,query:{databoardData:eb?eY:ez,isLoading:eO.isLoading||eO.isFetching||eb,refetch:eW,invalidateAllForBoard:eK,markRowsAsRead:eZ},filters:{keywords:ed,sources:ep,documentTypes:eh,sortBy:eg,setSortBy:ev,availableSources:Q,sourcesType:ew},pagination:{currentPage:e_,setCurrentPage:e=>{let t="function"==typeof e?e(e_):e;t!==e_&&(ej(!0),ey(t))},perPage:25},bookmarks:{bookmarkedRows:eQ,onBookmark:e0},onUpdate:tc,onColumnOrderChange:tm,tableContainerRef:en,setOpenMenuId:eo,publicStoreBaseUrl:X,viewMode:K})})]})},nG=e=>{var t,a,l,i;let r=(0,h.useRouter)(),o=(0,h.usePathname)(),d=(0,h.useSearchParams)(),[c,u]=(0,x.useState)(()=>{var t;let a=d.get("tab");return nZ.includes(a)?a:null!=(t=e.initialTab)?t:"overview"}),{data:p}=(0,s.useSession)(),{permissions:m}=(0,nz.zn)(p),[g,f]=(0,x.useState)([]),[v,_]=(0,x.useState)([]),y=null==(a=e.template)||null==(t=a.databoards)?void 0:t.bookmark,b=null==y?void 0:y.id,j="bookmarks"===c&&b?b:e.databoardId,C=d.get("tab"),w=(0,x.useCallback)(e=>{u(e)},[]);return(0,x.useEffect)(()=>{p&&(async()=>{f(await (0,ef.tm)("/auth/group/",{method:"GET",headers:{"Content-Type":"application/json"}},p))})()},[null==p||null==(l=p.user)?void 0:l.accessToken]),(0,x.useEffect)(()=>{p&&e.template&&(async()=>{_((await (0,ef.tm)("/generic-datasource/sources-groups",{method:"GET",headers:{"Content-Type":"application/json"}},p)||[]).filter(e=>e.available_for_databoard))})()},[null==p||null==(i=p.user)?void 0:i.accessToken,e.template]),(0,x.useEffect)(()=>{if(C!==c){let e=new URLSearchParams(d.toString());e.set("tab",c),r.replace("".concat(o,"?").concat(e.toString()),{scroll:!1})}},[c,C,d,r,o]),(0,n.jsx)(eb,{session:p,databoard_id:j,children:(0,n.jsx)(tS,{session:p,databoard_id:j,children:(0,n.jsx)(nq,{...e,viewMode:c,setViewMode:w,initialOpenUid:e.initialOpenUid,initialScrollTo:e.initialScrollTo,userPermissions:m,groupUsers:g,availableSources:v})})})};var n$=a(65715);let nJ=e=>{let{params:t,initialTemplate:a,databoardId:l,showTopBar:o=!0,showConfigBar:d=!0,enableInternalLink:c=!0,initialOpenUid:u,initialScrollTo:p,initialTab:m,publicStoreBaseUrl:h}=e,{data:x}=(0,s.useSession)(),{updateDataboard:g}=(0,O.fi)(),{data:f,refetch:v}=(0,r.I)({queryKey:["databoard-template",t.id],queryFn:()=>(0,n$.TC)(x,t.id),initialData:a,enabled:!!x,refetchOnMount:!0}),_=async e=>{await g(l,{name:e}),await v()};return(0,n.jsx)(i.A,{children:(0,n.jsx)(nG,{params:t,template:f,databoardId:l,onTemplateUpdate:v,onTitleUpdate:_,showTopBar:o,showConfigBar:d,enableInternalLink:c,initialOpenUid:u,initialScrollTo:p,initialTab:m,publicStoreBaseUrl:h})})};var nY=!0;let nQ=e=>{let{databoardId:t,initialTemplate:a}=e,s=(0,l.useRouter)().query.id;return(0,n.jsx)(O.w8,{children:(0,n.jsx)(nJ,{params:{id:s},initialTemplate:a,databoardId:t,showTopBar:!1,showConfigBar:!1,enableInternalLink:!0}
1)})}}},e=>{e.O(0,[8741,2591,214,6341,8005,4155,4e3,2643,3883,5151,3794,2945,7082,6372,636,6593,8792],()=>e(e.s=60180)),_N_E=e.O()}]);
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.