From b9a552f58dd2beec07a8330f5e28d3f6d2cd328a Mon Sep 17 00:00:00 2001 From: robot-ci-heartex Date: Mon, 21 Oct 2024 11:03:43 +0000 Subject: [PATCH] ci: Build frontend Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/11438694089 --- web/dist/apps/labelstudio/814.js | 2 +- web/dist/apps/labelstudio/814.js.map | 2 +- web/dist/apps/labelstudio/main.js | 2 +- web/dist/apps/labelstudio/main.js.map | 2 +- web/dist/apps/labelstudio/vendor.js | 2 +- web/dist/apps/labelstudio/vendor.js.map | 2 +- web/dist/apps/labelstudio/version.json | 6 +++--- web/dist/libs/datamanager/version.json | 6 +++--- web/dist/libs/editor/version.json | 6 +++--- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/web/dist/apps/labelstudio/814.js b/web/dist/apps/labelstudio/814.js index 0dd2ebf56f4..77fdbd42560 100644 --- a/web/dist/apps/labelstudio/814.js +++ b/web/dist/apps/labelstudio/814.js @@ -1,2 +1,2 @@ -(self.webpackChunklabelstudio=self.webpackChunklabelstudio||[]).push([[814],{16916:(A,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>Xa});var i={};t.r(i),t.d(i,{Boolean:()=>mA,Common:()=>pA,Date:()=>OA,Datetime:()=>HA,Image:()=>zA,List:()=>LA,Number:()=>qA,String:()=>zA});var o={};t.r(o),t.d(o,{json:()=>He,matchPattern:()=>Oe,regexp:()=>be,required:()=>Re});var n={};t.r(n),t.d(n,{Agreement:()=>fn,Annotators:()=>Hn,Audio:()=>Wn,AudioPlus:()=>Zn,Boolean:()=>Vn,CommentAuthors:()=>Hn,Date:()=>_n,Datetime:()=>_n,Image:()=>rs,Number:()=>ls,Project:()=>Is,Reviewers:()=>Hn,String:()=>Bs,Text:()=>Bs,UpdatedBy:()=>Hn,Video:()=>cs,normalizeCellAlias:()=>Es});var s={};t.r(s),t.d(s,{Audio:()=>ug,AudioPlus:()=>ug,Image:()=>Dg,String:()=>Mg,TextDataGroup:()=>Mg});var g={};t.r(g),t.d(g,{create:()=>na});var a={};t.r(a),t.d(a,{create:()=>Ba});var r={};t.r(r),t.d(r,{annotations:()=>g,tasks:()=>a});var l=t(56351),C=t(77099),B=t(43144),c=t(83126),Q=t(51987),I=t(73033),E=t(14041);const w=["tag","name","mod","mix"],h=["tag","component","block","name","mod","mix"];const d=null!="lsf-"?"lsf-":"dm-",u=(0,E.createContext)(null),D=(A,e={})=>{const{elem:t,mix:i,mod:o}=null!=e?e:{},n=A,s={block:A=>D(A,{elem:t,mix:i,mod:o}),elem:e=>D(A,{elem:e,mix:i,mod:o}),mod(e={}){const s=Object.assign({},null!=o?o:{},e);return D(null!=A?A:n,{elem:t,mix:i,mod:s})},mix:(...e)=>D(A,{elem:t,mix:e,mod:o}),select(A=document){return A.querySelector(this.toCSSSelector())},selectAll(A=document){return A.querySelectorAll(this.toCSSSelector())},closest(A){return A.closest(this.toCSSSelector())},toString:()=>((A,e,t,i)=>{const o=A,n=e?`${o}__${e}`:null,s=Object.entries(null!=i?i:{}).reduce(((A,[e,t])=>{const i=[null!=n?n:o];return null==t||!1!==t&&(i.push(e),!0!==t&&i.push(t),A.push(i.join("_"))),A}),[]),g=[];if(g.push(null!=n?n:o),g.push(...s),t){const A=Array.isArray(t)?t:[t],e=[].concat(...A).filter((A=>"string"==typeof A?""!==A.trim():null!=A)).map((A=>"string"==typeof A?A:null==A||null==A.toClassName?void 0:A.toClassName())).reduce(((A,e)=>[...A,...e.split(/\s+/)]),[]);g.push(...Array.from(new Set(e)))}return g.map((A=>("string"!=typeof A&&console.error("Non-string classname: ",A),String(A).startsWith(d)?A:`${d}${A}`))).join(" ")})(A,t,i,o),toClassName(){return this.toString()},toCSSSelector(){return`.${this.toClassName().replace(/(\s+)/g,".")}`}};return Object.defineProperty(s,"Block",{value:m}),Object.defineProperty(s,"Elem",{value:p}),Object.defineProperty(s,"__class",{value:{block:A,elem:t,mix:i,mod:o}}),s},M=A=>{const e=null!=A?A:(0,E.createContext)(null),t=(0,E.forwardRef)(((A,t)=>{let{tag:i="div",name:o,mod:n,mix:s}=A,g=(0,I.A)(A,w);const a=D(o),r=[].concat(s).filter((A=>!!A)),l=a.mod(n).mix(...r,g.className).toClassName(),C="Symbol(react.fragment)"===i.toString()?Object.assign({},g,{ref:t}):Object.assign({},g,{ref:t,className:l});return(0,E.createElement)(e.Provider,{value:a},(0,E.createElement)(i,C))})),i=(0,E.forwardRef)(((A,t)=>{let{tag:i="div",component:o,block:n,name:s,mod:g,mix:a}=A,r=(0,I.A)(A,h);const l=(0,E.useContext)(e),C=[].concat(a).filter((A=>!!A)),B=(n?D(n):l).elem(s).mod(g).mix(...C,r.className).toClassName(),c=Object.assign({},r,{ref:t,className:B});return"string"!=typeof i&&(c.block=l),o&&(c.tag=i),(0,E.createElement)(null!=o?o:i,c)}));return t.displayName="Block",i.displayName="Elem",{Block:t,Elem:i,Context:e}},{Block:m,Elem:p}=M(u),k="fflag_feat_front_dev-2536_comment_notifications_short",K="fflag-feat-dev-2887-comments-ui-editor-short",y="fflag-feat-dev-3034-comments-with-drafts-short",G="fflag_feat_front_dev_3873_labeling_ui_improvements_short",Y="fflag_feat_all_lops_e_3_datasets_short",x="fflag_fix_front_lsdv_4620_memory_leaks_100723_short",j="fflag_fix_all_lsdv_4711_cors_errors_accessing_task_data_short",S="fflag_feat_front_lops_e_10_updated_ux_short",F="fflag_feat_optic_2_ensure_draft_saved_short",f={};function J(A){var e,t;const i=Object.assign((null==(o=window.APP_SETTINGS)?void 0:o.feature_flags)||{},f);var o;const n={fflag_fix_front_lsdv_4620_memory_leaks_100723_short:!1};return"opensource"===(null==(e=window)||null==(e=e.APP_SETTINGS)?void 0:e.sentry_environment)&&A in n?n[A]:A in i?!0===i[A]:!0===(null==(t=window.APP_SETTINGS)?void 0:t.feature_flags_default_value)}var R=t(33911);const O=A=>null!=A;var H=t(31085);const b=["children","type","extra","className","href","size","waiting","icon","tag","look"],L=["className","children","collapsed"],U=(0,E.forwardRef)(((A,e)=>{let{children:t,type:i,extra:o,className:n,href:s,size:g,waiting:a,icon:r,tag:l,look:C}=A,B=(0,I.A)(A,b);const c=(null!=l?l:s)?"a":"button",Q={size:g,waiting:a,type:i,look:C,withIcon:!!r,withExtra:!!o,disabled:!!B.disabled,newUI:J(S)},w=(0,E.useMemo)((()=>{if(!r)return null;switch(g){case"small":return(0,E.cloneElement)(r,Object.assign({},r.props,{size:12}));case"compact":return(0,E.cloneElement)(r,Object.assign({},r.props,{size:14}));default:return r}}),[r,g]);return(0,H.jsx)(m,Object.assign({ref:e,name:"button-dm",tag:c,mod:Q,className:null==n?void 0:n.toString(),type:i},B,{children:(0,H.jsxs)(H.Fragment,{children:[O(w)&&(0,H.jsx)(p,{tag:"span",name:"icon",children:null!=w?w:null}),O(w)&&O(t)?(0,H.jsx)(p,{tag:"span",name:"content",children:t}):null!=t?t:null,O(o)?(0,H.jsx)(p,{name:"extra",children:o}):null]})}))}));U.displayName="Button",U.Group=A=>{let{className:e,children:t,collapsed:i}=A,o=(0,I.A)(A,L);return(0,H.jsx)(m,Object.assign({name:"button-group-dm",mod:{collapsed:i},mix:e},o,{children:t}))};const v=(A,e,t,i=0,o=!0)=>{let n=0,s=0;const g=((A,e)=>{const t=A.getBoundingClientRect(),i=e.getBoundingClientRect();return{source:t,target:i,get top(){return t.top-i.height},get bottom(){return t.top+t.height},get horizontalCenter(){return t.left+t.width/2-i.width/2},get horizontalLeft(){return t.left},get horizontalRight(){return t.left+t.width-i.width}}})(A,e),a=t.split("-");switch(t){case"top-center":s=g.top-i,n=g.horizontalCenter;break;case"top-left":s=g.top-i,n=g.horizontalLeft;break;case"top-right":s=g.top-i,n=g.horizontalRight;break;case"top-right-outside":s=g.source.top,n=g.source.left+g.source.width;break;case"bottom-center":s=g.bottom+i,n=g.horizontalCenter;break;case"bottom-left":s=g.bottom+i,n=g.horizontalLeft;break;case"bottom-right":s=g.bottom+i,n=g.horizontalRight}return swindow.scrollY+window.innerHeight&&(s=g.top-i,a[0]="top"),n<0?(n=g.horizontalLeft,a[1]="left"):n+g.target.width>window.innerWidth&&(n=g.horizontalRight,a[1]="right"),{top:s,left:n,pos:g,align:a.join("-")}},N=(A,{init:e,transition:t,onStart:i,beforeTransition:o,afterTransition:n}={})=>new Promise((async s=>{null==e||e(A);const g=()=>{null==i||i(A)},a=async()=>{await(null==n?void 0:n(A)),A.removeEventListener("transitionstart",g),A.removeEventListener("transitionend",a),s()};A.addEventListener("transitionstart",g),A.addEventListener("transitionend",a),await(null==o?void 0:o()),setTimeout((()=>t(A)),30)})),T=E.createContext(),q=["tag","children","dropdown","content","toggle","closeOnClickOutside","disabled"],P=E.forwardRef(((A,e)=>{var t,i;let{tag:o,children:n,dropdown:s,content:g,toggle:a,closeOnClickOutside:r=!0,disabled:l=!1}=A,C=(0,I.A)(A,q);if(n.length>2)throw new Error("Trigger can't contain more that one child and a dropdown");const B=null!=(t=null!=e?e:s)?t:E.useRef(),c=E.Children.only(n),[Q]=E.useState(new Set),w=null!=(i=c.props.ref)?i:E.useRef(),h=E.useContext(T),d=E.useCallback((A=>{var e,t;const i=null==(e=w.current)||null==e.contains?void 0:e.contains(A),o=null==(t=B.current)||null==(t=t.dropdown)||null==t.contains?void 0:t.contains(A),n=Array.from(Q).reduce(((e,t)=>e||t.hasTarget(A)),!1);return i||o||n}),[w,B]),u=E.useCallback((A=>{var e;r&&(d(A.target)||null==(e=B.current)||null==e.close||e.close())}),[r,d]),M=E.useCallback((A=>{var e,t,i;if(l)return;return(null==(e=B.current)||null==(e=e.dropdown)||null==e.contains?void 0:e.contains(A.target))?A.stopPropagation():!1===a?null==B||null==(t=B.current)?void 0:t.open():void(null==B||null==(i=B.current)||i.toggle())}),[B,l]),m=Object.assign({},c.props,{tag:o,key:"dd-trigger",ref:w,className:D("dropdown-dm").elem("trigger").mix(C.className).mix(c.props.className),onClickCapture:M}),p=E.cloneElement(c,m),k=g?(0,H.jsx)(Z,Object.assign({},C,{ref:B,children:g})):null;E.useEffect((()=>(document.addEventListener("click",u,{capture:!0}),()=>document.removeEventListener("click",u,{capture:!0}))),[u]);const K=E.useMemo((()=>({triggerRef:w,dropdown:B,hasTarget:d,addChild:A=>Q.add(A),removeChild:A=>Q.delete(A),open:()=>{var A;return null==B||null==(A=B.current)||null==A.open?void 0:A.open()},close:()=>{var A;return null==B||null==(A=B.current)||null==A.close?void 0:A.close()}})),[w,B]);return E.useEffect((()=>{if(h)return h.addChild(K),()=>h.removeChild(K)}),[]),(0,H.jsxs)(T.Provider,{value:K,children:[p,k]})})),z=["animated","visible"];let W=1;const Z=E.forwardRef(((A,e)=>{var t,i;let{animated:o=!0,visible:n=!1}=A,s=(0,I.A)(A,z);const g=D("dropdown-dm"),a=E.useRef(),{triggerRef:r}=null!=(t=E.useContext(T))?t:{},l=void 0===r,{children:C,align:c,openUpwardForShortViewport:Q}=s,[w,h]=E.useState(n),[d,u]=E.useState({}),[M,p]=E.useState(n?"visible":null),k=E.useCallback((()=>{var A;const e=a.current,t=null!=(A=null==r?void 0:r.current)?A:e.parentNode,{left:i,top:o}=v(t,e,null!=c?c:"bottom-left",0,null==Q||Q);u({left:i,top:o})}),[r]),K=E.useMemo((()=>W++),[]),y=E.useCallback((async(A=!1)=>{if(!1!==s.enabled||!0!==A)return new Promise((e=>{const t=a.current;!1!==o?N(t,{transition:()=>{p(A?"appear":"disappear")},beforeTransition:()=>{p(A?"before-appear":"before-disappear")},afterTransition:()=>{p(A?"visible":null),e()}}):(p(A?"visible":null),e())}))}),[o]),G=E.useCallback((async()=>{!1!==w&&(null==s.onToggle||s.onToggle(!1),await y(!1),h(!1))}),[w,y,s]),Y=E.useCallback((async()=>{!0!==w&&(null==s.onToggle||s.onToggle(!0),await y(!0),h(!0))}),[w,y,s]),x=E.useCallback((async()=>{!w?Y():G()}),[G,w,Y]);E.useEffect((()=>{e&&(e.current={dropdown:a.current,visible:null!==M,toggle:x,open:Y,close:G})}),[G,Y,e,x,a,M]),E.useEffect((()=>{h(n)}),[n]),E.useEffect((()=>{l||"before-appear"!==M||k()}),[M,k,l]),E.useEffect((()=>{!1===s.enabled&&y(!1)}),[s.enabled]);const j=C.props&&"Menu"===C.props.type?E.cloneElement(C,Object.assign({},C.props,{className:g.elem("menu").mix(C.props.className)})):C,S=E.useMemo((()=>{switch(M){case"before-appear":return"before-appear";case"appear":return"appear before-appear";case"before-disappear":return"before-disappear";case"disappear":return"disappear before-disappear";case"visible":return"visible";default:return n?"visible":null}}),[M,n]),F=Object.assign({},null!=(i=s.style)?i:{},null!=d?d:{},{zIndex:1e3+K}),f=(0,H.jsx)(m,{ref:a,name:"dropdown-dm",mix:[s.className,S],style:F,onClick:A=>A.stopPropagation(),children:j});return!0===s.inline?f:B.createPortal(f,document.body)}));Z.displayName="Dropdown",Z.Trigger=P,Z.Trigger=P;const V=E.createContext(),X=["name","children","label","icon","to","className","href","danger","exact","forceReload","active","onClick"],_=E.forwardRef((({children:A,className:e,style:t,size:i,selectedKeys:o,closeDropdownOnItemClick:n},s)=>{const g=(0,E.useContext)(T),a=(0,E.useMemo)((()=>new Set(null!=o?o:[])),[o]),r=(0,E.useCallback)((A=>{const e=D("menu-dm").elem("item").closest(A.target);g&&e&&!1!==n&&g.close()}),[g]),l=(0,E.useMemo)((()=>!!g),[g]);return(0,H.jsx)(V.Provider,{value:{selected:a},children:(0,H.jsx)(m,{ref:s,tag:"ul",name:"menu-dm",mod:{size:i,collapsed:l},mix:e,style:t,onClick:r,children:A})})}));_.Item=A=>{let{name:e,children:t,label:i,icon:o,to:n,className:s,href:g,danger:a,exact:r=!1,forceReload:l=!1,active:C=!1,onClick:B}=A,c=(0,I.A)(A,X);const{selected:Q}=E.useContext(V),w=D("menu-dm",{elem:"item"}),h=(()=>{const A=window.location.pathname.replace(/\/$/,""),t=null!=n?n:g;return!!Q.has(e)||(r?A===t:A.includes(t))})(),d=(0,H.jsxs)(H.Fragment,{children:[o&&(0,H.jsx)("span",{className:w.elem("item-icon"),children:o}),null!=t?t:i]}),u=Object.assign({className:w.mod({active:h||C,look:a&&"danger"}).mix(s),onClick:B},c);return l&&(u.onClick=()=>window.location.href=null!=n?n:g),(0,H.jsx)("li",{children:g?(0,H.jsx)("a",Object.assign({href:null!=g?g:"#"},u,{children:d})):(0,H.jsx)("div",Object.assign({},u,{children:d}))})},_.Spacer=()=>(0,H.jsx)("li",{className:D("menu-dm",{elem:"spacer"})}),_.Divider=()=>(0,H.jsx)("li",{className:D("menu-dm",{elem:"divider"})}),_.Builder=(A,e)=>(null!=e?e:[]).map(((e,t)=>{if("SPACER"===e)return(0,H.jsx)(_.Spacer,{},t);if("DIVIDER"===e)return(0,H.jsx)(_.Divider,{},t);const[i,o]=e,n=`${A}${i}`.replace(/([/]+)/g,"/");return(0,H.jsx)(_.Item,{to:n,exact:!0,children:o},t)})),_.Group=({children:A,title:e,className:t,style:i})=>{const o=D("menu-group-dm");return(0,H.jsxs)("li",{className:o.mix(t),style:i,children:[(0,H.jsx)("div",{className:o.elem("title"),children:e}),(0,H.jsx)("ul",{className:o.elem("list"),children:A})]})};const $=(A,e)=>{var t;return(0,H.jsx)(_.Item,{disabled:!0,children:null==(t=A.response)?void 0:t.detail},e)},AA=(0,l.WQ)((({store:A})=>({errors:A.serverErrors})))((({errors:A})=>(null==A?void 0:A.size)>0?(0,H.jsx)(Z.Trigger,{content:(0,H.jsx)(_,{children:Array.from(A.values()).map($)}),children:(0,H.jsx)(U,{type:"text",style:{display:"inline-flex",alignItems:"center",padding:"0 10px",fontSize:12},icon:(0,H.jsx)(R.Paf,{color:"#ff5a46",size:18,style:{marginRight:5}}),children:"Errors occurred"})}):null));var eA=t(54710);const tA=(0,E.forwardRef)((({title:A,children:e,defaultVisible:t,disabled:i,style:o},n)=>{const s=E.Children.only(e),g=null!=n?n:(0,E.useRef)(),a=(0,E.useRef)(),[r,l]=(0,E.useState)({}),[C,c]=(0,E.useState)(t?"visible":null),[Q,I]=(0,E.useState)(!1),[w,h]=(0,E.useState)("top-center"),d=(0,E.useCallback)((()=>{if(!g.current||!a.current)return;const{left:A,top:e,align:t}=v(g.current,a.current,w,10);l({left:A,top:e}),h(t)}),[]),u=(0,E.useCallback)((A=>{a.current&&N(a.current,{beforeTransition(){c(A?"before-appear":"before-disappear")},transition(){A&&d(),c(A?"appear":"disappear")},afterTransition(){c(A?"visible":null),!1===A&&I(!1)}})}),[Q,d]),D=(0,E.useMemo)((()=>{switch(C){case"before-appear":return"before-appear";case"appear":return"appear before-appear";case"before-disappear":return"before-disappear";case"disappear":return"disappear before-disappear";case"visible":return"visible";default:return C?"visible":null}}),[C]),M=(0,E.useMemo)((()=>Q?(0,H.jsx)(m,{ref:a,name:"tooltip",mod:{align:w},mix:D,style:Object.assign({},r,null!=o?o:{}),children:(0,H.jsx)(p,{name:"body",children:A})}):null),[Q,r,A,D]);(0,E.useEffect)((()=>{!0===i&&"visible"===C&&u(!1)}),[i]);const k=(0,E.cloneElement)(s,Object.assign({},s.props,{ref:g,onMouseEnter(A){!0!==i&&(I(!0),null==s.props.onMouseEnter||s.props.onMouseEnter(A))},onMouseLeave(A){!0!==i&&(u(!1),null==s.props.onMouseLeave||s.props.onMouseLeave(A))}}));return(0,E.useEffect)((()=>{Q&&u(!0)}),[Q]),(0,H.jsxs)(H.Fragment,{children:[k,(0,B.createPortal)(M,document.body)]})}));tA.displayName="Tooltip";const iA=(0,l.WQ)((({store:A})=>{var e,t;return{columns:Array.from(null!=(e=null==(t=A.currentView)?void 0:t.targetColumns)?e:[])}})),oA=(0,l.PA)((({columns:A,WrapperComponent:e,onClick:t,onReset:i,selected:o,resetTitle:n})=>{const s=(A,t)=>(0,H.jsx)(_.Item,{name:A.key,onClick:t,children:e&&!1!==A.wra?(0,H.jsx)(e,{column:A,children:A.title}):A.title},A.key);return(0,H.jsxs)(_,{size:"small",selectedKeys:o?[o]:["none"],closeDropdownOnItemClick:!1,children:[i&&s({key:"none",title:null!=n?n:"Default",wrap:!1},i),A.map((A=>A.children?(0,H.jsx)(_.Group,{title:A.title,children:A.children.map((A=>s(A,(()=>null==t?void 0:t(A)))))},A.key):A.parent?null:s(A,(()=>null==t?void 0:t(A)))))]})})),nA=iA((({columns:A,size:e,style:t,wrapper:i,title:o,icon:n,className:s,trailingIcon:g,onClick:a,onReset:r,resetTitle:l,filter:C,selected:B,tooltip:c,tooltipTheme:Q="dark",openUpwardForShortViewport:I=!0})=>{const w=[];o&&w.push((0,H.jsx)(E.Fragment,{children:o},"f-button-title"));const h=()=>(0,H.jsx)(U,{size:e,icon:n,extra:g,style:t,className:s,children:w.length?w:null});return(0,H.jsx)(Z.Trigger,{content:(0,H.jsx)(oA,{columns:C?A.filter(C):A,WrapperComponent:i,onClick:a,onReset:r,selected:B,resetTitle:l}),style:{maxHeight:280,overflow:"auto"},openUpwardForShortViewport:I,children:c?(0,H.jsx)(p,{name:"field-button",style:{zIndex:1e3},children:(0,H.jsx)(tA,{title:c,theme:Q,children:h()})}):h()})}));nA.Checkbox=(0,l.PA)((({column:A,children:e})=>(0,H.jsx)(eA.S,{size:"small",checked:!A.hidden,onChange:A.toggleVisibility,style:{width:"100%",height:"100%"},children:e})));const sA=["icon"],gA=E.forwardRef(((A,e)=>{let{icon:t}=A,i=(0,I.A)(A,sA);return(0,H.jsx)(m,{tag:"span",name:"icon",ref:e,children:E.createElement(t,i)})}));var aA=t(75696),rA=t.n(aA);const lA={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekBlue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96"},CA=({className:A,style:e,size:t,color:i,children:o})=>{const n=Object.entries((A=>{const e=rA()(A);return{color:e,background:e.desaturate(2).brighten(2.2),"shadow-color":e.desaturate(1).brighten(1.22)}})((s=i,s?null!=(g=lA[s])?g:s:lA.blue))).reduce(((A,[e,t])=>Object.assign({},A,{[`--${e}`]:t})),{});var s,g;const a=Object.assign({},null!=e?e:{},n);return(0,H.jsx)(m,{tag:"span",name:"tag-dm",mod:{size:t},mix:A,style:a,children:o})};var BA=t(8009);const cA=(0,E.createContext)(),{Block:QA,Elem:IA}=M(),EA=(A,e)=>E.Children.toArray(A).reduce(((t,i)=>(null!==t||("Select.Option"===i.type.displayName?i.props.value===e?t=i:Array.isArray(e)&&1===e.length&&(t=EA(A,e[0])):"Select.OptGroup"===i.type.displayName&&(t=EA(i.props.children,e))),t)),null),wA=({value:A,defaultValue:e,size:t,children:i,onChange:o,style:n,multiple:s,tabIndex:g=0})=>{const a=(0,E.useRef)(),r=(0,E.useRef)(),[l,C]=(0,E.useState)(s?[].concat(null!=A?A:[]).flat(10):A),[B,c]=(0,E.useState)(),Q=E.Children.toArray(i),I={currentValue:l,focused:B,multiple:s,setCurrentValue(A){const e=(A=>{let e=A;return s&&(e=l.includes(A)?l.filter((e=>e!==A)):[...l,A].flat(10)),C(e),e})(A);var t;(null==o||o(e),!0!==s)&&(null==(t=a.current)||t.close())}},w=(0,E.useMemo)((()=>{var A;if(s&&(null==l?void 0:l.length)>1)return(0,H.jsx)(H.Fragment,{children:"Multiple values selected"});const t=EA(i,null!=e?e:l),o=null==t||null==(A=t.props)?void 0:A.children;return o?(0,E.cloneElement)((0,H.jsx)(H.Fragment,{children:o})):null}),[l,e,i,A]),h=A=>{c(Q[null!=A?A:0].props.value)},d=(0,E.useCallback)((A=>{const e=Q.findIndex((A=>A.props.value===B));let t=-1===e?0:e+A;t>=Q.length?t=0:t<0&&(t=Q.length-1),h(t)}),[B]);return(0,E.useEffect)((()=>{var e;s?!1===(0,BA.b)(null!=A?A:[],null!=l?l:[])&&I.setCurrentValue(null!=(e=null==A||null==A.flat?void 0:A.flat(10))?e:[]):A!==l&&I.setCurrentValue(A)}),[A,s]),(0,H.jsx)(cA.Provider,{value:I,children:(0,H.jsx)(QA,{ref:r,name:"select-dm",mod:{size:t},style:n,tabIndex:g,onKeyDown:A=>{var e;document.activeElement===r.current&&(["ArrowDown","ArrowUp"].includes(A.key)?null!=a&&a.current.visible?d("ArrowDown"===A.key?1:-1):(null==(e=a.current)||e.open(),h()):"Space"!==A.code&&"Enter"!==A.code||!O(B)||I.setCurrentValue(B))},children:(0,H.jsx)(Z.Trigger,{ref:a,style:{maxHeight:280,overflow:"auto"},content:(0,H.jsx)(IA,{name:"list",children:i}),onToggle:A=>{A||c(null)},children:(0,H.jsxs)(IA,{name:"selected",children:[(0,H.jsx)(IA,{name:"value",children:null!=w?w:"Select value"}),(0,H.jsx)(IA,{name:"icon"})]})})})})};wA.displayName="Select",wA.Option=({value:A,children:e,style:t})=>{const{setCurrentValue:i,multiple:o,currentValue:n,focused:s}=(0,E.useContext)(cA),g=(0,E.useMemo)((()=>{const e=String(A);return o?n.map((A=>String(A))).includes(e):e===String(n)}),[A,s,n]),a=(0,E.useMemo)((()=>String(A)===String(s)),[A,s]);return(0,H.jsx)(IA,{name:"option",mod:{selected:g,focused:a},onClick:e=>{e.stopPropagation(),i(A)},style:t,children:e})},wA.Option.displayName="Select.Option",wA.OptGroup=({label:A,children:e,style:t})=>(0,H.jsxs)(IA,{name:"optgroup",style:t,children:[(0,H.jsx)(IA,{name:"optgroup-label",children:A}),(0,H.jsx)(IA,{name:"optgroup-list",children:e})]}),wA.OptGroup.displayName="Select.OptGroup";const hA=["label"],dA=A=>e=>{var t;let{label:i}=e,o=(0,I.A)(e,hA);const n=null==(t=A.find((A=>A.value===o.value)))?void 0:t.color;return(0,H.jsx)(CA,Object.assign({color:null!=n?n:"#000"},o,{size:"small",className:"filter-data-tag",children:(0,H.jsx)("div",{className:"ant-tag-text",children:i})}))},uA=A=>e=>{var t,i,o;const n=null!=(t=e.value)?t:e,s=null!=(i=null!=(o=e.label)?o:e.title)?i:n,g=`${e.id}-${n}-${s}`;return e.options?(0,H.jsx)(wA.OptGroup,{label:e.title,children:e.options.map(uA(A))},g):(0,H.jsx)(wA.Option,{value:n,style:{fontSize:12},title:s,children:A?(0,H.jsx)(A,{item:e}):s},`${n}-${s}`)},DA=(0,l.PA)((({placeholder:A,defaultValue:e,items:t,style:i,disabled:o,onChange:n,multiple:s,value:g,optionRender:a,dropdownClassName:r,outputFormat:l})=>(0,H.jsx)(wA,{multiple:s,placeholder:A,defaultValue:e,value:g,tagRender:dA(t),bordered:!1,style:Object.assign({fontSize:12,width:"100%",backgroundColor:o?"none":"#fafafa"},s?{padding:0}:{},null!=i?i:{}),dropdownStyle:{minWidth:"fit-content"},onChange:A=>{var e;return n(null!=(e=null==l?void 0:l(A))?e:A)},disabled:o,size:"small",suffixIcon:(0,H.jsx)(gA,{icon:Q.z44}),listItemHeight:20,listHeight:600,dropdownClassName:r,children:t.map(uA(a))}))),MA=(A,e,t)=>{let i;return function(...o){const n=t&&!i;clearTimeout(i),i=setTimeout((()=>{i=null,t||A.apply(this,o)}),e),n&&A.apply(this,o)}},mA=[{key:"equal",label:"is",valueType:"single",input:A=>{var e;return(0,H.jsx)(DA,{defaultValue:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}],pA=[{key:"empty",label:"is empty",input:A=>{var e;return(0,H.jsx)(DA,{value:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}];var kA=t(4583),KA=t(8593),yA=t(32840),GA=t(57553),YA=t.n(GA);t(38227);const xA=["className","size"],jA=E.forwardRef(((A,e)=>{let{className:t,size:i}=A,o=(0,I.A)(A,xA);const n=D("input-dm").mod({size:i}).mix(t);return(0,H.jsx)("input",Object.assign({},o,{className:n,ref:e}))})),{Block:SA,Elem:FA}=M(),fA=({size:A,value:e,selectRange:t=!1,showTime:i=!1,dateFormat:o="MM.dd.yyyy",timeFormat:n="HH:mm",onChange:s})=>{const g=i?`${o} ${n}`:o,a=(0,E.useRef)(),r=(0,E.useRef)(),l=A=>{if(!O(A))return"";const e=new Date(null===A?Date.now():A);return(0,kA.default)(e)?(0,KA.default)(e,g):""},[C,B]=t?e:[].concat(e),[c,I]=(0,E.useState)(null!=C?C:null),[w,h]=(0,E.useState)(null!=B?B:null),[d,u]=(0,E.useState)(l(c)),[D,M]=(0,E.useState)(l(w)),m=(A,e,t)=>{if(!(A.length>g.length)&&(null==e||e(A),O(A)&&(0,yA.A)(A,g)&&A.length===g.length)){const e=new Date(A||null);(0,kA.default)(e)&&(null==t||t(e))}},p=(0,E.useMemo)((()=>t?{startDate:c,endDate:w}:{}),[t,c,w]);(0,E.useEffect)((()=>{(0,kA.default)(c)&&u(l(c))}),[c]),(0,E.useEffect)((()=>{(0,kA.default)(w)&&M(l(w))}),[w]),(0,E.useEffect)((()=>{t?null==s||s([c,w]):c&&(null==s||s(c))}),[c,w]);const k=(0,E.useCallback)((A=>{var e,i;null!==c&&null===w&&t?(h(A),null==(e=r.current)||e.close()):(I(A),t?h(null):null==(i=r.current)||i.close())}));return(0,H.jsx)(SA,{name:"datepicker",children:(0,H.jsx)(Z.Trigger,{ref:r,toggle:!1,content:(0,H.jsx)(YA(),Object.assign({},p,{ref:a,selected:c,onChange:A=>k(A),onSelect:A=>k(A),monthsShown:2,selectsRange:t,showTimeSelect:i,inline:!0})),children:(0,H.jsxs)(FA,{name:"output",mod:{range:t},children:[(0,H.jsx)(jA,{size:A,value:d||"",onChange:A=>m(A.target.value,u,I)}),t&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(FA,{name:"separator",children:(0,H.jsx)(gA,{icon:Q.yk7})}),(0,H.jsx)(jA,{size:A,value:D||"",onChange:A=>m(A.target.value,M,h)})]})]})})})},JA=(0,l.PA)((({value:A,range:e,time:t,onChange:i})=>{const o=E.useCallback((A=>{let e;if(Array.isArray(A)){const[t,i]=A.map((A=>A?new Date(A):null)).map((A=>(0,kA.default)(A)?A.toISOString():null));e={min:t,max:i}}else e=null==A?void 0:A.toISOString();i(e)}),[i]),n=E.useMemo((()=>{if(e){const{min:e,max:t}=null!=A?A:{};return[e,t].map((A=>null===A?void 0:A)).map((A=>new Date(A))).map((A=>(0,kA.default)(A)?A:void 0))}const t=new Date(null===A?void 0:A);return(0,kA.default)(t)?t:void 0}),[e,A]);return(0,H.jsx)(fA,{size:"small",value:n,selectRange:e,showTime:!0===t,onChange:o})})),RA=A=>[{key:"less",label:"is before",valueType:"single",input:e=>(0,H.jsx)(JA,Object.assign({},e,null!=A?A:{}))},{key:"greater",label:"is after",valueType:"single",input:e=>(0,H.jsx)(JA,Object.assign({},e,null!=A?A:{}))},{key:"in",label:"is between",valueType:"range",input:e=>(0,H.jsx)(JA,Object.assign({range:!0},e,null!=A?A:{}))},{key:"not_in",label:"not between",valueType:"range",input:e=>(0,H.jsx)(JA,Object.assign({range:!0},e,null!=A?A:{}))}],OA=[...RA()],HA=[...RA({time:!0})],bA=(0,l.PA)((({filter:A,schema:e,onChange:t,multiple:i,value:o})=>{var n;if(!e)return(0,H.jsx)(H.Fragment,{});const{items:s}=e,g=i?Array.isArray(o)||null!=o?o:[]:Array.isArray(o)?o[0]:o,a=null==(n=A.cellView)?void 0:n.FilterItem;return(0,H.jsx)(DA,{items:s,value:g,multiple:i,optionRender:a,outputFormat:i?A=>A?[].concat(A):[]:void 0,onChange:A=>t(A)})})),LA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(bA,Object.assign({},A,{multiple:!0}))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(bA,Object.assign({},A,{multiple:!0}))}],UA=({value:A,type:e,onChange:t,placeholder:i,schema:o,style:n})=>{const s=E.useRef();return(0,H.jsx)(jA,Object.assign({size:"small",type:e,value:null!=A?A:"",ref:s,placeholder:i,onChange:()=>{var A,e,i;const o=null!=(A=null==(e=s.current)?void 0:e.value)?A:null==(i=s.current)||null==(i=i.input)?void 0:i.value;t(o)},style:n},null!=o?o:{}))},vA=["onChange"],NA=(0,l.PA)((A=>{let{onChange:e}=A,t=(0,I.A)(A,vA);return(0,H.jsx)(UA,Object.assign({},t,{type:"number",onChange:A=>e((A=>O(A)?"number"==typeof A?A:"string"==typeof A?A.replace(/([^\d.,]+)/,""):A||null:null)(A))}))})),TA=(0,l.PA)((({schema:A,value:e,onChange:t})=>{var i,o;const n=null!=(i=null==e?void 0:e.min)?i:null,s=null!=(o=null==e?void 0:e.max)?o:null,g=A=>{console.log({newValue:A}),t(A)};return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(NA,{placeholder:"Min",value:n,onChange:A=>{g({min:Number(A),max:s})},schema:A,style:{flex:1}}),(0,H.jsx)("span",{style:{padding:"0 10px"},children:"and"}),(0,H.jsx)(NA,{placeholder:"Max",value:s,onChange:A=>{g({min:n,max:Number(A)})},schema:A,style:{flex:1}})]})})),qA=[{key:"equal",label:"=",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"not_equal",label:"≠",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"less",label:"<",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"greater",label:">",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"less_or_equal",label:"≤",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"greater_or_equal",label:"≥",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"in",label:"is between",valueType:"range",input:A=>(0,H.jsx)(TA,Object.assign({},A))},{key:"not_in",label:"not between",valueType:"range",input:A=>(0,H.jsx)(TA,Object.assign({},A))}],PA=(0,l.PA)((({value:A,onChange:e,placeholder:t})=>(0,H.jsx)(UA,{type:"text",value:A,onChange:e,style:{fontSize:14},placeholder:t}))),zA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"regex",label:"regex",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"equal",label:"equal",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"not_equal",label:"not equal",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))}],WA={DE:["contains","not_contains","regex"],dm:["similar_to"]},ZA=(A,e="")=>e in WA?A.filter((A=>!WA[e].includes(A.key))):A,VA=(0,l.PA)((({filter:A,field:e,operator:t,value:o})=>{var n,s,g,a;const r=A.cellView,l=null!=(n=null==r?void 0:r.customOperators)?n:[...null!=(s=i[A.filter.currentType])?s:zA,...pA],B=(0,E.useMemo)((()=>{let e;return t&&(e=l.find((A=>A.key===t))),e||(e=l[0]),A.setOperator(e.key),e}),[t,l,A]),c=(0,E.useCallback)(MA((()=>{A.save(!0)}),300),[A]),Q=null==(g=A.cellView)?void 0:g.filterOperators,I=null==B?void 0:B.input,w=ZA(l,null==(a=(0,C.Zn)(A))||null==(a=a.SDK)?void 0:a.type).map((({key:A,label:e})=>({value:A,label:e})));return I?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(p,{block:"filter-line",name:"column",mix:"operation",children:(0,H.jsx)(DA,{placeholder:"Condition",value:A.operator,disabled:1===l.length,items:Q?w.filter((A=>Q.includes(A.value))):w,onChange:e=>{A.setOperator(e)}})}),(0,H.jsx)(p,{block:"filter-line",name:"column",mix:"value",children:(0,E.createElement)(I,Object.assign({},e,{key:`${A.filter.id}-${A.filter.currentType}`,schema:A.schema,filter:A,value:o,onChange:e=>{A.setValue(e),c()}}))})]}):null})),{Block:XA,Elem:_A}=M(),$A=(0,l.PA)((({index:A,view:e})=>(0,H.jsx)(DA,{items:[{value:"and",label:"And"},{value:"or",label:"Or"}],disabled:A>1,value:e.conjunction,style:{textAlign:"right"},onChange:A=>e.setConjunction(A)}))),Ae=({children:A,wrap:e=!1})=>e?(0,H.jsx)(_A,{name:"group",children:A}):A,ee=(0,l.PA)((({filter:A,availableFilters:e,index:t,view:i,sidebar:o,dropdownClassName:n})=>(0,H.jsxs)(XA,{name:"filter-line",tag:E.Fragment,children:[(0,H.jsxs)(Ae,{wrap:o,children:[(0,H.jsx)(_A,{name:"column",mix:"conjunction",children:0===t?(0,H.jsx)("span",{style:{fontSize:12,paddingRight:5},children:"Where"}):(0,H.jsx)($A,{index:t,view:i})}),(0,H.jsx)(_A,{name:"column",mix:"field",children:(0,H.jsx)(DA,{placeholder:"Column",defaultValue:A.filter.id,items:e,width:80,dropdownWidth:120,dropdownClassName:n,onChange:e=>A.setFilterDelayed(e),optionRender:({item:{original:A}})=>(0,H.jsxs)(_A,{name:"selector",children:[A.field.title,A.field.parent&&(0,H.jsx)(CA,{size:"small",className:"filters-data-tag",color:"#1d91e4",style:{marginLeft:7},children:A.field.parent.title})]})})})]}),(0,H.jsx)(Ae,{wrap:o,children:(0,H.jsx)(VA,{filter:A,value:A.currentValue,operator:A.operator,field:A.field})}),(0,H.jsx)(_A,{name:"remove",children:(0,H.jsx)(U,{type:"link",onClick:e=>{e.stopPropagation(),A.delete()},icon:(0,H.jsx)(gA,{icon:Q.qbC,size:12})})})]}))),te=(0,l.WQ)((({store:A})=>{var e,t;return{store:A,views:A.viewsStore,currentView:A.currentView,filters:null!=(e=null==(t=A.currentView)?void 0:t.currentFilters)?e:[]}}))((({views:A,currentView:e,filters:t})=>{const{sidebarEnabled:i}=A,o=E.useMemo((()=>e.availableFilters.reduce(((A,e)=>{var t;const i=e.field.target,o=i.split("_").map((A=>A.split("").map(((A,e)=>0===e?A.toUpperCase():A)).join(""))).join(" "),n=null!=(t=A[i])?t:{id:i,title:o,options:[]};return n.options.push({value:e.id,title:e.field.title,original:e}),Object.assign({},A,{[i]:n})}),{})),[e.availableFilters]);return(0,H.jsxs)(m,{name:"filters",mod:{sidebar:i},children:[(0,H.jsx)(p,{name:"list",mod:{withFilters:!!t.length},children:t.length?t.map(((A,t)=>(0,H.jsx)(ee,{index:t,filter:A,view:e,sidebar:i,value:A.currentValue,availableFilters:Object.values(o),dropdownClassName:D("filters").elem("selector")},`${A.filter.id}-${t}`))):(0,H.jsx)(p,{name:"empty",children:"No filters applied"})}),(0,H.jsxs)(p,{name:"actions",children:[(0,H.jsxs)(U,{type:"primary",size:"small",onClick:()=>e.createFilter(),icon:(0,H.jsx)(Q.OiG,{}),children:["Add ",t.length?"Another Filter":"Filter"]}),i?null:(0,H.jsx)(tA,{title:"Pin to sidebar",children:(0,H.jsx)(U,{type:"link",size:"small",about:"Pin to sidebar",onClick:()=>A.expandFilters(),style:{display:"inline-flex",alignItems:"center"},icon:(0,H.jsx)(gA,{icon:Q.ivj,size:18})})})]})]})})),ie=({children:A,size:e,className:t,color:i,style:o})=>(0,H.jsx)(m,{name:"badge-dm",mod:{size:e},className:t,style:Object.assign({},null!=o?o:{},{backgroundColor:i}),children:A}),oe=["activeFiltersNumber","size","sidebarEnabled","viewsStore"],ne=["sidebarEnabled","size"],se=(0,l.WQ)((({store:A})=>{var e,t;const{viewsStore:i,currentView:o}=A;return{viewsStore:i,sidebarEnabled:null!=(e=null==i?void 0:i.sidebarEnabled)&&e,activeFiltersNumber:null!=(t=null==o?void 0:o.filtersApplied)&&t}}))((0,l.PA)(E.forwardRef(((A,e)=>{let{activeFiltersNumber:t,size:i,sidebarEnabled:o,viewsStore:n}=A,s=(0,I.A)(A,oe);const g=t>0;return(0,H.jsxs)(U,Object.assign({ref:e,size:i,onClick:()=>o&&n.toggleSidebar()},s,{children:["Filters"," ",g&&(0,H.jsx)(ie,{size:"small",style:{marginLeft:5},children:t}),J(S)?(0,H.jsx)(Q.Vr3,{size:"12",style:{marginLeft:8,marginRight:-7},color:"#1F1F1F"}):(0,H.jsx)(Q.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})))),ge=(0,l.WQ)((({store:A})=>{var e,t;return{sidebarEnabled:null!=(e=null==A||null==(t=A.viewsStore)?void 0:t.sidebarEnabled)&&e}}))((0,l.PA)((A=>{let{sidebarEnabled:e,size:t}=A,i=(0,I.A)(A,ne);const o=(0,E.useRef)();return(0,E.useEffect)((()=>{var A;!0===e&&(null==o||null==(A=o.current)||A.close())}),[e]),(0,H.jsx)(Z.Trigger,{ref:o,disabled:e,content:(0,H.jsx)(te,{}),openUpwardForShortViewport:!1,children:(0,H.jsx)(se,Object.assign({},i,{size:t}))})}))),ae=(0,l.WQ)((({store:A})=>({interfaces:A.interfaces})))((0,l.PA)((({name:A,interfaces:e,children:t})=>!0===e.get(A)?t:null)));var re=t(29763);const le=E.createContext(null);le.displayName="SDK";const Ce=({sdk:A,children:e})=>(0,H.jsx)(le.Provider,{value:A,children:e}),Be=()=>E.useContext(le),ce=["eventName"],Qe=A=>{let{eventName:e}=A,t=(0,I.A)(A,ce);const i=Be();return i.hasHandler(e)?(0,H.jsx)(U,Object.assign({},t,{onClick:()=>{i.invoke(e)}})):null},Ie=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Qe,Object.assign({},e,{eventName:"importClicked"}))},Ee=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Qe,Object.assign({},e,{eventName:"exportClicked"}))},we=(A,e,t)=>"number"==typeof e&&void 0!==(null==t?void 0:t.source)&&Math.abs(e)>Number.MAX_SAFE_INTEGER?t.source:e,he=A=>new Map(Object.entries(null!=A?A:{})),de=A=>{var e,t;if(A)return null!=(e=null==(t=A.split("/").slice(-1)[0].match(/([^?]+)/g))?void 0:t[0])?e:A},ue=A=>"string"==typeof A&&0===A.trim().length,De=A=>ue(A)||(A=>"object"==typeof A&&!A||0===Object.keys(A).length)(A)||(A=>Array.isArray(A)&&0===A.length)(A),Me=A=>{const e=Object.entries(A).map((([A,e])=>"[object Object]"===Object.prototype.toString.call(e)?[(0,c.toCamelCase)(A),Me(e)]:[(0,c.toCamelCase)(A),e]));return Object.fromEntries(e)},me=(A,e,t)=>!!ke(A)&&(t?e.reduce(((e,t)=>e&&Object.prototype.hasOwnProperty.call(A,t)),!0):e.findIndex((e=>Object.prototype.hasOwnProperty.call(A,e)))>=0),pe=A=>{const e=Object.entries(A).reduce(((A,[e,t])=>ke(t)&&!ue(t)?"[object Object]"===Object.prototype.toString.call(t)?[...A,[e,pe(t)]]:[...A,[e,t]]:A),[]);return Object.fromEntries(e)},ke=A=>null!=A,Ke=(A,e)=>Array.isArray(e)?e.includes(A):A===e,ye=({value:A,children:e,className:t})=>{const i=(0,E.useMemo)((()=>Array.isArray(e)?e.find((e=>Ke(A,e.props.case)))||null:Ke(A,e.props.case)?e:void 0),[e,A]);return i?(0,E.cloneElement)(i,Object.assign({},i.props,{className:[t,i.props.className].join(" ")})):null},Ge=["direction","size","className","style","children","spread","stretch","align"],{Block:Ye}=M(),xe=A=>{let{direction:e="horizontal",size:t,className:i,style:o,children:n,spread:s,stretch:g,align:a}=A,r=(0,I.A)(A,Ge);return(0,H.jsx)(Ye,Object.assign({name:"space-dm",mod:{direction:e,size:t,spread:s,stretch:g,align:a},mix:i,style:o},r,{children:n}))},je=(0,E.createContext)();je.displayName="FormContext";const Se=(0,E.createContext)();Se.displayName="FormValidationContext";const Fe=(0,E.createContext)();Fe.displayName="FormSubmissionContext";const fe=(0,E.createContext)();fe.displayName="FormStateContext";const Je=(0,E.createContext)();Je.displayName="FormResponseContext";const Re=(A,e)=>{if(!O(e)||ue(e))return`${A} is required`},Oe=A=>(e,t)=>{if(A="string"==typeof A?new RegExp(A):A,!ue(t)&&null===t.match(A))return`${e} must match the pattern ${A}`},He=(A,e)=>{const t=`${A} must be valid JSON string`;if(O(e)&&0!==e.trim().length){if(!1===/^(\{|\[)/.test(e)||!1===/(\}|\])$/.test(e))return t;try{JSON.parse(e)}catch(A){return t}}},be=(A,e)=>{try{new RegExp(e)}catch(e){return`${A} must be a valid regular expression`}},Le=["label","name","children","required","validate","skip","allowEmpty","skipAutofill","setValue","dependency","validators"],Ue=(0,E.forwardRef)(((A,e)=>{let{label:t,name:i,children:n,required:s,validate:g,skip:a,allowEmpty:r,skipAutofill:l,setValue:C,dependency:B,validators:c}=A,Q=(0,I.A)(A,Le);const w=(0,E.useContext)(je),[h,d]=(0,E.useState)(null),u=null!=e?e:(0,E.useRef)(),D=[...null!=g?g:[]];null==c||null==c.forEach||c.forEach((A=>{const[e,t]=A.split(/:(.+)/).slice(0,2),i=o[e];O(i)&&(O(t)?D.push(i(t)):D.push(i))})),s&&D.push(Re),(0,E.useEffect)((()=>{if(!w||!B)return;let A=null;const e=w.getFieldContext(B),t=()=>{null==Q.onDependencyChanged||Q.onDependencyChanged(e.field)};return e?(e.field.addEventListener("change",t),A=e.field):console.warn(`Dependency field not found ${B}`),d(A),()=>e.field.removeEventListener("change",t)}),[w,u,B]);const M=(0,E.useCallback)((A=>{if(!u||!u.current)return;const e=u.current;e instanceof HTMLElement||console.log({formField:e,value:A}),C instanceof Function?C(A):"checkbox"===e.type||"radio"===e.type?e.checked=null!=A?A:e.checked:e.value=null===A?"":A;const t=document.createEvent("HTMLEvents");t.initEvent("change",!0,!1),e.dispatchEvent(t)}),[u]);return(0,E.useEffect)((()=>{const A=l&&!r&&"password"===u.current.type;return null==w||w.registerField({label:t,name:i,validation:D,skip:a,allowEmpty:r,skipAutofill:l,isProtected:A,field:u.current,setValue:M}),()=>null==w?void 0:w.unregisterField(i)}),[u,M]),n({ref:u,dependency:h,context:w})})),ve=(A,e)=>{const t=(0,E.useMemo)((()=>{var t;return null!=(t=null!=A?A:e)?t:""}),[A,e]),[i,o]=(0,E.useState)(t);return(0,E.useEffect)((()=>{o(t)}),[t]),[i,o]},Ne=(0,E.forwardRef)((({text:A,children:e,required:t,placement:i,description:o,size:n,large:s,style:g,simple:a,flat:r},l)=>{const C=a?"div":"label",B={size:n,large:s,flat:r,placement:i,withDescription:!!o,empty:!e};return(0,H.jsxs)(m,{ref:l,name:"label-dm",tag:C,style:g,mod:B,"data-required":t,children:[(0,H.jsx)(p,{name:"text",children:(0,H.jsxs)(p,{name:"content",children:[A,o&&(0,H.jsx)(p,{name:"description",children:o})]})}),(0,H.jsx)(p,{name:"field",children:e})]})})),Te=Ne,qe=["label","className","validate","required","skip","labelProps","style","editable","postfix","defaultValue"],Pe=["ArrowUp","ArrowDown","Backspace","Delete",/[0-9]/],ze=(0,E.createContext)(null),We=({type:A})=>{const{currentValue:e,min:t,max:i,disabled:o,ref:n,onClickHandler:s}=(0,E.useContext)(ze),g="increase"===A?i:t;return(0,H.jsx)(p,{tag:"a",href:"#",name:"btn",mod:{type:A,disabled:e===g||o},onClick:s(A,n),onMouseDownCapture:A=>A.preventDefault(),children:(0,H.jsxs)(ye,{value:A,children:[(0,H.jsx)(Q.iu5,{case:"decrease"}),(0,H.jsx)(Q.OiG,{case:"increase"})]})})},Ze=A=>{var e,t,i,o;let{label:n,className:s,validate:g,required:a,skip:r,labelProps:l,style:C,editable:B,postfix:c,defaultValue:Q}=A,w=(0,I.A)(A,qe);const[h,d]=[null!=(e=w.min)?e:Number.NEGATIVE_INFINITY,null!=(t=w.max)?t:Number.POSITIVE_INFINITY],u=A=>{const e=Number(String(A).replace(` ${c}`,""));return Math.max(h,Math.min(d,e))},[D]=ve(w.value,Q),[M,k]=(0,E.useState)(u(null!=D?D:0)),[K,y]=(0,E.useState)(null!=(i=w.autofocus)&&i),[G,Y]=(0,E.useState)(null!=(o=w.disabled)?o:null),x=A=>{const e=u(Number(A));return k(e),e},j=(0,E.useCallback)((()=>{var A;return x((null!=M?M:0)+(null!=(A=w.step)?A:1))}),[M,w.step]),S=(0,E.useCallback)((()=>{var A;return x((null!=M?M:0)-(null!=(A=w.step)?A:1))}),[M,w.step]),F=A=>{const e=Pe.find((e=>e instanceof RegExp?e.test(A.key):e===A.key));e||A.metaKey||A.preventDefault(),"ArrowUp"===e?(j(),A.preventDefault()):"ArrowDown"===e&&(S(),A.preventDefault())},f=A=>{const e=A.nativeEvent.clipboardData.getData("text");/([0-9]+)/.test(e)||A.preventDefault()},J=A=>{A.target.value?k(u(Number(A.target.value))):k(""),null==w.onChange||w.onChange(A)},R=A=>{y(!0),null==w.onFocus||w.onFocus(A)},b=A=>{y(!1),null==w.onBlur||w.onBlur(A)},L=(A,e)=>t=>{var i;t.preventDefault(),t.stopPropagation(),null==(i=document.activeElement)||i.blur(),y(),e.current.focus(),getSelection().removeAllRanges();const o="increase"===A?j():"decrease"===A?S():0;O(e.current)&&(e.current.value=o),null==w.onChange||w.onChange({target:e.current,type:"change"})};(0,E.useEffect)((()=>{O(D)?k(u(Number(D))):k("")}),[D]);const U=(0,H.jsx)(Ue,Object.assign({label:n,name:w.name,validate:g,required:a,setValue:x,skip:r,onDependencyChanged:A=>{"checkbox"===A.type&&Y(!A.checked)}},w,{children:({ref:A,dependency:e})=>{const t="checkbox"===(null==e?void 0:e.type)&&!1===(null==e?void 0:e.checked)||!1,i=null!=G?G:t,o={currentValue:M,min:h,max:d,disabled:i,ref:A,onClickHandler:L},n=[M];return O(c)&&n.push(c),(0,H.jsx)(ze.Provider,{value:o,children:(0,H.jsxs)(m,{name:"counter",mod:{focused:K,disabled:i},mix:s,style:C,children:[(0,H.jsx)(We,{type:"decrease"}),(0,H.jsx)(p,{ref:A,tag:"input",name:"input",type:"text",mod:{withPostfix:!!c},readOnly:!1===B,disabled:i,value:M,onKeyDown:F,onPaste:f,onChange:J,onFocus:R,onBlur:b}),c&&(0,H.jsx)(p,{name:"input",mod:{under:!0,withPostfix:!!c},children:n.join(" ")}),(0,H.jsx)(We,{type:"increase"})]})})}}));return n?(0,H.jsx)(Te,Object.assign({},null!=l?l:{},{text:n,required:a,children:U})):U},Ve=["label","className","validate","required","skip","labelProps","ghost"],Xe=A=>{let{label:e,className:t,validate:i,required:o,skip:n,labelProps:s,ghost:g}=A,a=(0,I.A)(A,Ve);const r={ghost:g,newUI:J(S)},l=[D("form-input").mod(r),t].join(" ").trim(),C=(0,H.jsx)(Ue,Object.assign({label:e,name:a.name,validate:i,required:o,skip:n},a,{children:({ref:A})=>(0,H.jsx)("input",Object.assign({},a,{ref:A,className:l}))}));return e?(0,H.jsx)(Te,Object.assign({},null!=s?s:{},{text:e,required:o,children:C})):C},_e=["label","className","options","validate","required","skip","labelProps","ghost","size","defaultValue"],$e=A=>{let{label:e,className:t,options:i,validate:o,required:n,skip:s,labelProps:g,ghost:a,size:r="medium",defaultValue:l}=A,C=(0,I.A)(A,_e);const B=D("form-select"),[c,Q]=ve(C.value,l),E=B.mod({ghost:a,size:r}).mix(t),w=(0,H.jsx)(Ue,Object.assign({name:C.name,label:e,validate:o,required:n,skip:s,setValue:A=>{Q(A)}},C,{children:({ref:A})=>(0,H.jsx)("div",{className:E,children:(0,H.jsxs)("select",Object.assign({},C,{ref:A,value:c,onChange:A=>{Q(A.target.value),null==C.onChange||C.onChange(A)},className:B.elem("list"),children:[C.placeholder&&(!C.defaulValue||!C.value)&&(0,H.jsx)("option",{value:"",disabled:!0,hidden:!0,children:C.placeholder}),(null!=i?i:[]).map((A=>{var e,t,i,o;const n=null!=(e=A.value)?e:A,s=null!=(t=A.label)?t:n,g=null!=(i=A.disabled)&&i,a=null!=(o=A.hidden)&&o;return(0,H.jsx)("option",{value:n,disabled:g,hidden:a,children:s},n)}))]}))})}));return e?(0,H.jsx)(Te,Object.assign({},null!=g?g:{},{text:e,required:n,children:w})):w},At=["className","label","labelProps","description","checked","defaultChecked","onChange","validate","required","skip"],et=(0,E.forwardRef)(((A,e)=>{var t;let{className:i,label:o,labelProps:n,description:s,checked:g,defaultChecked:a,onChange:r,validate:l,required:C,skip:B}=A,c=(0,I.A)(A,At);const Q=D("toggle-dm"),w=(0,E.useMemo)((()=>{var A;return null!=(A=null!=a?a:g)&&A}),[a,g]),[h,d]=(0,E.useState)(null!=(t=null!=a?a:g)&&t),u=[Q],M={};(0,E.useEffect)((()=>{d(w)}),[w]),h&&(M.checked=h),M.disabled=c.disabled,u.push(Q.mod(M),i);const m=(0,H.jsx)(Ue,Object.assign({ref:o?null:e,label:o,name:c.name,validate:l,required:C,skip:B,setValue:A=>d(A)},c,{children:({ref:A})=>(0,H.jsxs)("div",{className:u.join(" "),children:[(0,H.jsx)("input",Object.assign({ref:A},c,{className:Q.elem("input"),type:"checkbox",checked:h,onChange:A=>{d(A.target.checked),null==r||r(A)}})),(0,H.jsx)("span",{className:Q.elem("indicator")})]})}));return o?(0,H.jsx)(Te,Object.assign({ref:e,placement:"right",required:C,text:o,children:m,description:s},null!=n?n:{})):m})),tt=A=>{var e;let t=A.children||null;if(!A.providers)throw"MultiProvider: Missing providers prop";if(!A.children)throw"MultiProvider: Missing children";return A.providers.length?([...null!=(e=A.providers)?e:[]].reverse().forEach((A=>{t=E.cloneElement(A,null,t)})),t):t},it=["fields","formData","fetchFields","fetchFormData","children","formRowStyle","onSubmit","withActions","triggerAction"],ot=["trigger_form_update"],nt="got ya, suspicious hacker!";class st extends E.Component{constructor(...A){var e;super(...A),e=this,this.state={validation:null,showValidation:!0,submitting:!1},this.formElement=(0,E.createRef)(),this.apiRef=(0,E.createRef)(),this.fields=new Set,this.validation=new Map,this.onFormSubmitted=async function(A){A.preventDefault(),e.validateFields(),e.validation.size?e.setState({step:"invalid"}):(e.setState({step:"submitting"}),e.submit())},this.onFormChanged=async function(A){A.stopPropagation(),null==e.props.onChange||e.props.onChange(A,e),e.autosubmit()}}get api(){return this.context.api}componentDidMount(){this.props.formData&&this.fillFormData()}componentDidUpdate(A){var e,t;(0,BA.f)(null!=(e=A.formData)?e:{},null!=(t=this.props.formData)?t:{})||this.fillFormData()}render(){const A=[(0,H.jsx)(je.Provider,{value:this},"form-ctx"),(0,H.jsx)(Se.Provider,{value:this.state.validation},"form-validation-ctx"),(0,H.jsx)(Fe.Provider,{value:this.state.submitting},"form-submission-ctx"),(0,H.jsx)(fe.Provider,{value:this.state.state},"form-state-ctx"),(0,H.jsx)(Je.Provider,{value:this.state.lastResponse},"form-response")];return(0,H.jsx)(tt,{providers:A,children:(0,H.jsxs)("form",{ref:this.formElement,className:D("form-dm"),action:this.props.action,onSubmit:this.onFormSubmitted,onChange:this.onFormChanged,autoComplete:this.props.autoComplete,autoSave:this.props.autoSave,style:this.props.style,children:[this.props.children,this.state.validation&&this.state.showValidation&&(0,H.jsx)(gt,{validation:this.state.validation})]})})}registerField(A){const e=this.getFieldContext(A.name);e?Object.assign(e,A):(this.fields.add(A),A.name&&this.props.formData&&A.name in this.props.formData&&setTimeout((()=>{this.fillWithFormData(A)}),0))}unregisterField(A){const e=this.getFieldContext(A);e&&this.fields.delete(e)}getField(A){var e;return null==(e=this.getFieldContext(A))?void 0:e.field}getFieldContext(A){return Array.from(this.fields).find((e=>e.name===A))}disableValidationMessage(){this.setState({showValidation:!1})}enableValidationMessage(){this.setState({showValidation:!0})}onAutoSubmit(){this.validateFields(),this.validation.size||this.submit()}autosubmit(){clearTimeout(this.submittibg),this.submittibg=setTimeout((()=>{this.props.autosubmit&&this.onAutoSubmit()}),this.props.debounce)}assembleFormData({asJSON:A=!1,full:e=!1,fieldsFilter:t}={}){let i=Array.from(this.fields);t instanceof Function&&(i=i.filter(t));const o=i.reduce(((A,{name:t,field:i,skip:o,allowEmpty:n,isProtected:s})=>{var g;const{skipEmpty:a}=this.props,r=s&&i.value===nt,l=o||r||(this.props.skipEmpty||!1===n)&&!i.value,C=null!=(g=i.dataset.type)?g:i.type;if(!0===e||!l){const e=(()=>{const A=i.value;return"checkbox"===C?i.checked:"radio"===C?A:["number","range"].includes(C)?Number(i.value):A})();null===e&&!0===a||A.push([t,e])}return A}),[]);if(A)return Object.fromEntries(o);const n=new FormData;return o.forEach((([A,e])=>n.append(A,e))),n}async submit({fieldsFilter:A}={}){var e,t,i;this.setState({submitting:!0,lastResponse:null});const o=this.formElement.current.getAttribute("action"),n=this.api.isValidMethod(o),s=this.assembleFormData({asJSON:n,fieldsFilter:A}),g=null!=(e=null==(t=(i=this.props).prepareData)?void 0:t.call(i,s))?e:s;let a=!1;a=n?await this.submitWithAPI(o,g):await this.submitWithFetch(g),this.setState({submitting:!1,state:a?"success":"fail"},(()=>{setTimeout((()=>{this.setState({state:null})}),1500)}))}async submitWithAPI(A,e){var t,i,o;const n=pe(null!=(t=this.props.params)?t:{}),s=await this.api.call(A,{params:n,body:e});var g,a;return this.setState({lastResponse:s}),null===s?(null==(g=(a=this.props).onError)||g.call(a),!1):(null==(i=(o=this.props).onSubmit)||i.call(o,s),!0)}async submitWithFetch(A){var e;const t=this.formElement.current.action,i=(null!=(e=this.props.method)?e:"POST").toUpperCase(),o=await fetch(t,{method:i,body:A});try{var n,s;const A=await o.json();var g,a;if(this.setState({lastResponse:A}),A.validation_errors&&(Object.entries(A.validation_errors).forEach((([A,e])=>{const t=this.getField(A);this.validation.set(t.name,{label:t.label,field:t.field,messages:e})})),this.setState({validation:this.validation})),o.ok)return null==(g=(a=this.props).onSubmit)||g.call(a,A),!0;null==(n=(s=this.props).onError)||n.call(s,A)}catch(A){var r,l;console.log(A),null==(r=(l=this.props).onError)||r.call(l,A)}return!1}resetValidation(){this.validation.clear()}validateFields(){this.resetValidation();for(const A of this.fields){const e=this.validateField(A);e.length&&this.validation.set(A.name,{label:A.label,messages:e,field:A.field})}return this.validation.size?this.setState({validation:this.validation}):this.setState({validation:null}),0===this.validation.size}validateField(A){var e;const t=[],{validation:i,field:o}=A,n=(null==(e=o.value)?void 0:e.trim())||null;return A.isProtected&&n===nt||i.forEach((e=>{const i=e(A.label,n);i&&t.push(i)})),t}fillFormData(){this.props.formData&&0!==this.fields.size&&Array.from(this.fields).forEach((A=>{this.fillWithFormData(A)}))}fillWithFormData(A){var e;const t=(null!=(e=this.props.formData)?e:{})[A.name];A.isProtected&&this.props.formData?A.setValue(nt):O(t)&&A.value!==t&&!A.skipAutofill&&A.setValue(t)}}const gt=({validation:A})=>{const e=D("form-validation-dm");return(0,H.jsx)("div",{className:e,children:Array.from(A).map((([A,t])=>(0,H.jsxs)("div",{className:e.elem("group"),onClick:()=>t.field.focus(),children:[(0,H.jsx)("div",{className:e.elem("field"),children:t.label}),(0,H.jsx)("div",{className:e.elem("messages"),children:t.messages.map(((t,i)=>(0,H.jsx)("div",{className:e.elem("message"),children:t},`${A}-${i}`)))})]},A)))})};st.Validator=o,st.Row=({columnCount:A,rowGap:e,children:t,style:i,spread:o=!1})=>{const n={};return A&&(n["--column-count"]=A),e&&(n["--row-gap"]=e),(0,H.jsx)("div",{className:D("form-dm").elem("row").mod({spread:o}),style:Object.assign({},null!=i?i:{},n),children:t})},st.Builder=(0,E.forwardRef)(((A,e)=>{let{fields:t,formData:i,fetchFields:o,fetchFormData:n,children:s,formRowStyle:g,onSubmit:a,withActions:r,triggerAction:l}=A,C=(0,I.A)(A,it);const B=null!=e?e:(0,E.useRef)(),[c,Q]=(0,E.useState)(null!=t?t:[]),[w,h]=(0,E.useState)(null!=i?i:{}),d=A=>A.map(((A,e)=>{var t,i;if(!A)return(0,H.jsx)("div",{},`spacer-${e}`);const{trigger_form_update:o}=A,n=(0,I.A)(A,ot),s=null!=(t=null==w?void 0:w[A.name])?t:void 0,g=()=>A.skipAutofill&&!A.allowEmpty&&"password"===A.type?nt:A.skipAutofill?null:null!=s?s:A.value,a={};!0!==C.autosubmit&&!0===o&&(a.onChange=async()=>{l instanceof Function&&l(A),await M(),await m()});const r=(()=>{switch(A.type){case"select":return $e;case"counter":return Ze;case"toggle":return et;default:return Xe}})();return["checkbox","radio","toggle"].includes(A.type)?a.checked=g():a.defaultValue=g(),(0,H.jsx)(r,Object.assign({},n,a),null!=(i=A.name)?i:e)})),u=A=>A.map(((A,e)=>(0,H.jsx)("div",{className:D("form-dm").elem("column"),style:{width:A.width},children:d(A.fields)},e))),M=(0,E.useCallback)((async()=>{if(o){const A=await o();JSON.stringify(c)!==JSON.stringify(A)&&Q(A)}}),[o]),m=(0,E.useCallback)((async()=>{if(n){const A=await n();!1===(0,BA.f)(w,A)&&h(A)}}),[n]),p=(0,E.useCallback)((async(...A)=>{null==a||a(...A),await M(),await m()}),[a,n]);return(0,E.useEffect)((()=>{M()}),[M]),(0,E.useEffect)((()=>{m()}),[m]),(0,E.useEffect)((()=>{Q(t)}),[t]),(0,E.useEffect)((()=>{h(i)}),[i]),(0,H.jsxs)(st,Object.assign({},C,{onSubmit:p,ref:B,children:[(null!=c?c:[]).map((({columnCount:A,fields:e,columns:t},i)=>(0,H.jsx)(st.Row,{columnCount:A,style:g,spread:!0,children:t?u(t):d(e)},i))),s,!0!==C.autosubmit&&!0===r&&(0,H.jsx)(st.Actions,{children:(0,H.jsx)(U,{type:"submit",look:"primary",style:{width:120},children:"Save"})})]}))})),st.contextType=le,st.Actions=({children:A,valid:e,extra:t,size:i})=>{const o=D("form-dm");return(0,H.jsxs)("div",{className:o.elem("submit").mod({size:i}),children:[(0,H.jsx)("div",{className:o.elem("info").mod({valid:e}),children:t}),(0,H.jsx)(xe,{children:A})]})},st.Indicator=()=>{const A=(0,E.useContext)(fe);return(0,H.jsx)(m,{name:"form-indicator-dm",children:(0,H.jsx)(ye,{value:A,children:(0,H.jsx)(p,{tag:"span",mod:{type:A},name:"item",case:"success",children:"Saved!"})})})},st.ResponseParser=({children:A})=>{const e=A;if(e instanceof Function==!1)throw new Error("Response Parser only accepts function as a child");const t=(0,E.useContext)(Je);return(0,H.jsx)(H.Fragment,{children:t?e(t):null})};const{Block:at,Elem:rt}=M();class lt extends E.Component{constructor(A){var e;super(A),this.modalRef=E.createRef(),this.onClickOutside=A=>{const e=D("modal-dm"),{closeOnClickOutside:t}=this.props,i=this.modalRef.current.contains(A.target),o=e.elem("content").closest(A.target),n=e.elem("close").closest(A.target);(i&&n||null===o&&!1!==t)&&this.hide()},this.state={title:A.title,body:A.body,footer:A.footer,visible:!A.animateAppearance&&(null!=(e=A.visible)&&e),transition:A.visible?"visible":null}}componentDidMount(){this.props.animateAppearance&&setTimeout((()=>this.show()),30)}setBody(A){this.setState({body:A})}show(A){var e=this;return new Promise((t=>{this.setState({visible:!0},(async function(){null==A||A(),null==e.props.onShow||e.props.onShow(),await e.transition("appear",t)}))}))}async hide(A){return new Promise((e=>{this.transition("disappear",(()=>{this.setState({visible:!1},(()=>{var t,i;null==(t=(i=this.props).onHide)||t.call(i),e(),null==A||A()}))}))}))}render(){if(!this.state.visible)return null;const A=this.props.bare,e={fullscreen:!!this.props.fullscreen,bare:this.props.bare,visible:this.props.visible||this.state.visible},t=[this.transitionClass,this.props.className],i=(0,H.jsx)(at,{name:"modal-dm",ref:this.modalRef,mod:e,mix:t,onClick:this.onClickOutside,children:(0,H.jsx)(rt,{name:"wrapper",children:(0,H.jsxs)(rt,{name:"content",style:this.props.style,children:[!A&&(0,H.jsxs)(lt.Header,{children:[(0,H.jsx)(rt,{name:"title",children:this.state.title}),!1!==this.props.allowClose&&(0,H.jsx)(rt,{tag:U,name:"close",type:"text",icon:(0,H.jsx)(gA,{size:"18",color:"#617ADA",icon:Q.QCr})})]}),(0,H.jsx)(rt,{name:"body",mod:{bare:A},children:this.body}),this.state.footer&&(0,H.jsx)(lt.Footer,{children:this.state.footer})]})})});return(0,B.createPortal)(i,document.body)}transition(A,e){var t=this;return N(this.modalRef.current,{transition:async function(){return new Promise((e=>{t.setState({transition:A},(()=>{e()}))}))},beforeTransition:async function(){return new Promise((e=>{t.setState({transition:`before-${A}`},(()=>{e()}))}))},afterTransition:async function(){return new Promise((i=>{t.setState({transition:"appear"===A?"visible":null},(()=>{null==e||e(),i()}))}))}})}get transitionClass(){switch(this.state.transition){case"before-appear":return"before-appear";case"appear":return"appear before-appear";case"before-disappear":return"before-disappear";case"disappear":return"disappear before-disappear";case"visible":return"visible"}return null}get body(){if(this.state.body){const A=this.state.body;return A instanceof Function?(0,H.jsx)(A,{}):A}return this.props.children}}lt.Header=({children:A,divided:e})=>(0,H.jsx)(rt,{name:"header",mod:{divided:e},children:A}),lt.Footer=({children:A})=>(0,H.jsx)(rt,{name:"footer",children:A});const Ct=["store","size","hasSelected"],Bt=J(Y),ct=J(S),Qt=(0,l.WQ)((({store:A})=>{var e,t;return{store:A,hasSelected:null!=(e=null==(t=A.currentView)||null==(t=t.selected)?void 0:t.hasSelected)&&e}})),It=(A,e,t)=>(0,H.jsxs)(m,{name:"dialog-content",children:[(0,H.jsx)(p,{name:"text",children:A}),e&&(0,H.jsx)(p,{name:"form",style:{paddingTop:16},children:(0,H.jsx)(st.Builder,{ref:t,fields:e.toJSON(),autosubmit:!1,withActions:!1})})]}),Et=Qt((0,l.PA)((A=>{let{store:e,size:t,hasSelected:i}=A,o=(0,I.A)(A,Ct);const n=(0,E.useRef)(),[s,g]=(0,E.useState)(!1),a=e.currentView.selectedCount,r=e.availableActions.filter((A=>!A.hidden)).sort(((A,e)=>A.order-e.order)),l=(A,i)=>{var o,s,g,a;const r=A.id.includes("delete"),C=!(null==(o=A.children)||!o.length),B=(0,E.useRef)(),c=(0,E.useCallback)((t=>{var o,s;t.preventDefault(),A.disabled||(null!=A&&A.callback?null==A||A.callback(null==(o=e.currentView)||null==(o=o.selected)?void 0:o.snapshot,A):((A,t)=>{if(A.dialog){var i;const{type:o,text:s,form:g,title:a}=A.dialog;(null!=(i=lt[o])?i:lt.confirm)({title:a||(t?"Destructive action":"Confirm action"),body:It(s,g,n),buttonLook:t?"destructive":"primary",onOk(){var t;const i=null==(t=n.current)?void 0:t.assembleFormData({asJSON:!0});e.invokeAction(A.id,{body:i})}})}else e.invokeAction(A.id)})(A,r),null==i||null==(s=i.current)||null==s.close||s.close())}),[null==(s=e.currentView)?void 0:s.selected]),I=(0,H.jsx)(m,{tag:_.Item,size:t,onClick:c,mod:{hasSeperator:r,hasSubMenu:(null==(g=A.children)?void 0:g.length)>0,isSeparator:A.isSeparator,isTitle:A.isTitle,danger:r,disabled:A.disabled},name:"actionButton",children:(0,H.jsxs)(p,Object.assign({name:"titleContainer"},A.disabled?{title:A.disabledReason}:{},{children:[(0,H.jsx)(p,{name:"title",children:A.title}),C?(0,H.jsx)(p,{name:"icon",tag:Q.X6T}):null]}))},A.id);return C?(0,H.jsx)(Z.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(m,{name:"actionButton-submenu",tag:"ul",mod:{newUI:ct},children:A.children.map(l,i)}),children:I},A.id):ct?(0,H.jsx)(Z.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(m,{name:"actionButton-submenu",tag:"ul",mod:{newUI:ct},children:(null!=(a=null==A?void 0:A.children)?a:[]).map(l,i)}),children:I},A.id):(0,H.jsx)(_.Item,{size:t,danger:r,onClick:c,className:`actionButton${A.isSeparator?"_isSeparator":A.isTitle?"_isTitle":""} ${A.disabled?"actionButton_disabled":""}`,icon:r&&(0,H.jsx)(Q.qbC,{}),title:A.disabled?A.disabledReason:null,children:A.title},A.id)},C=r.map(l),B=Bt&&"DE"===e.SDK.type?"Record":"Task";return(0,H.jsx)(Z.Trigger,{content:ct?(0,H.jsx)(m,{tag:_,name:"actionmenu",size:"compact",mod:{newUI:ct},children:C}):(0,H.jsx)(_,{size:"compact",children:C}),openUpwardForShortViewport:!1,disabled:!i,onToggle:A=>Bt&&g(A),children:(0,H.jsxs)(U,Object.assign({},ct?{className:"actionButtonPrime"}:{},{size:t,disabled:!i},o,{children:[a>0?`${a} ${B}${a>1?"s":""}`:"Actions",ct?s?(0,H.jsx)(Q.Ucs,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(Q.Vr3,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(Q.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})}))),wt=(0,l.WQ)((({store:A})=>{const e=null==A?void 0:A.currentView;return{view:e,gridWidth:null==e?void 0:e.gridWidth}}))((({view:A,gridWidth:e,size:t})=>{const[i,o]=(0,E.useState)(e),n=(0,E.useCallback)((e=>{const t=Math.max(3,Math.min(e,10));o(t),A.setGridWidth(t)}),[A]);return"grid"===A.type?(0,H.jsxs)(xe,{style:{fontSize:12},children:["Columns: ",i,(0,H.jsxs)(U.Group,{children:[(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(gA,{icon:Q.iu5,size:"12",color:"#595959"}),onClick:()=>n(i-1),disabled:3===i}),(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(gA,{icon:Q.OiG,size:"12",color:"#595959"}),onClick:()=>n(i+1),disabled:10===i})]})]}):null})),ht=({rotate:A})=>(0,H.jsxs)("svg",{fill:"currentColor",strokeWidth:"0",viewBox:"0 0 320 512",height:"16",width:"16",xmlns:"http://www.w3.org/2000/svg",style:{transform:A?"rotate(180deg)":void 0},children:[(0,H.jsx)("title",{children:"Arrow Icon"}),(0,H.jsx)("path",{d:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"})]}),dt=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s;const{dataStore:g,currentView:a}=A,r=null!=(e=null!=(t=null==(i=A.project)?void 0:i.task_count)?t:null==(o=A.project)?void 0:o.task_number)?e:0,l=null!=(n=null==g?void 0:g.total)?n:0;return{store:A,canLabel:r>0||l>0,target:null!=(s=null==a?void 0:a.target)?s:"tasks",selectedCount:null==a?void 0:a.selectedCount,allSelected:null==a?void 0:a.allSelected}}))((({store:A,canLabel:e,size:t,target:i,selectedCount:o})=>{const n="annotations"===i,s=(0,E.useRef)(),[g,a]=(0,E.useState)(!1),r=(0,E.useCallback)((()=>a((A=>!A))),[]),l=(0,E.useCallback)((A=>{const e=s.current;e&&!e.contains(A.target)&&a(!1)}),[]);(0,E.useEffect)((()=>(document.addEventListener("click",l,{capture:!0}),()=>{document.removeEventListener("click",l,{capture:!0})})),[]);const C={width:20,padding:0,borderTopLeftRadius:0,borderBottomLeftRadius:0,borderBottomRightRadius:g?0:void 0,boxShadow:"none"},B={width:160,padding:0,borderTopRightRadius:0,borderBottomRightRadius:0,borderBottomLeftRadius:g?0:void 0},c={width:180,padding:0,display:g?"flex":"none",position:"absolute",zIndex:10,borderTopLeftRadius:0,borderTopRightRadius:0};return e?(0,H.jsx)(ae,{name:"labelButton",children:(0,H.jsxs)("div",{children:[(0,H.jsxs)("div",{style:{display:"flex"},children:[(0,H.jsxs)(U,{size:t,disabled:n,mod:{size:null!=t?t:"medium",look:"primary",disabled:n},style:B,onClick:()=>{localStorage.setItem("dm:labelstream:mode","all"),A.startLabelStream()},children:["Label ",o||"All"," Task",!o||o>1?"s":""]}),(0,H.jsx)(U,{ref:s,size:t,mod:{size:null!=t?t:"medium",look:"primary",disabled:n},style:C,onClick:r,"aria-label":"Toggle open",children:(0,H.jsx)(ht,{rotate:g})})]}),(0,H.jsx)(U,{size:t,style:c,mod:{size:null!=t?t:"medium",disabled:n},onClick:()=>{localStorage.setItem("dm:labelstream:mode","filtered"),A.startLabelStream()},children:"Label Tasks As Displayed"})]})}):null})),ut="data:image/gif;base64,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rrTZMpwxw/9y3DHH64Ic8roekzyvxgxffPG+EE/cssvlvRqzzDPP/LLNN+Ocs84789yzzz8DHbTQQxNdtNFHI5200ksz3bTTT0MdtdRTU1211VdjnbXWW3Pdtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvz3bfffwMeuOCDE1644YcjnrjiizPeuOOPQx655JNTXrnll2Oeueabc96555+DHrroo5Neuumno5666quz3rrrr8Meu+yz01677bfjnrvuu/Peu++/Ax+88MMTX7zxxyOfvPLLM9+8889DH73001NfvfXXY5+Gvfbbc9+999+DH77445Nfvvnno5+++uuz377778Mfv/zz01+//ffjn7/++/Pfv///AzCAAhwgAQtowAMiMIEKXCADG+jAB0IwghKcIAUraMELYjCDGtwgBzvowQ+CMIQiHCEJS2jCE6IwhSpcIQtb6MIXwjCGMpwhDWtowxviMIc63OHrggAAIfkECQMAPwAsAAAAAAACAAIABv/An3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8//n0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iz/0TAHYH2TwgsMIiQIUMFBjsGfNfkoAKEETECBIhh4gOPE97XV3oQYkQDHwAG2AAOGjCgnn5+IPBABOc9kN8SFhCAQ4AU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Ipussssy26yzz0IbrbTTUluttddim62223LbrbffghuuuOOSW66556Kbrrrrstuuu+/CG6+889Jbr7334puvvvvy26+//wIcsMADE1ywwQcjnLDCCzPc+7DDD0McscQTU1yxxRdjnLHGG3PcsccfgxyyyCOTXLLJJ6Ocssors9yyyy/DHLPMM9Ncs80345yzzjvz3LPPPwMdtNBDE1200UcjnbTSSzPdtNNPQx211FNTXbXVV2OdtdZbc92111+DHbbYY5Ndttlno5222muz3bbbb8Mdt9xz01233Xfjnbfee/Pdt99/Ax644IMTXrjhhyOeuOKLM964449DHrnkk1NeueWXY5655ptz3rnnn4Meuuijk1666aejnrrqq7Peuuuvwx677LPTXrvtt+Oeu+678967778DH7zwwxNfvPHHI5+88ssz37zzz0MfvfTTxxwEACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769e2UUTkSoUIHBCQcI3sdBkF8KBQ4f4CCggDFo0MEA+rXBgAIffDBBBxj0twQCBmhwgA8YZuhDAzgo8P9Agmo8AEIDGDZwgAgZSJiEASNq6KIPB0xAAYhn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vDbqKqE9wDqstdeWMiqppaaZLAZA4toln98mC62vjrpaLbbrstsRte8SGi+6nHLaa7fefpuvvs7y26+//+ob8JHl2utrq9JO+6667TLc/7B58MYbMboTU1yxxRdHHPG7DnPcsccfgxyyyCOTXLLJJ6Ocssors9yyyy/DHLPMM9Ncs80345yzzjvz3LPPPwMdtNBDE1200UcjnbTSSzPdtNNPQx211FNTXbXVV2OdtdZbc92111+DHbbYY5Ndttlno5222muz3bbbb8Mdt9xz01233Xfjnbfee/Pdt99/Ax644IMTXrjhhyOeuOKLM964449DHrnkk1NeueWXY5655ptz3rnnn4Meuuijk1666aejnrrqq7Peuuuvwx677LPTXrvtt+Oeu+678967778DH7zwwxNfvPHHI5+88ssz37zzz0MfvfTTU1+99ddjn2q99ttz373334Mfvvjjk1+++eejn77667Pfvvvvwx+//PPTX7/99+Ofv/7789+///8DMIACHCABC2jAAyIwgQpcIAMb6MAHQjCCEpwgBStowQtiMIMa3CAHO+jBD4IwhCIcIQlLaMIT+iMIACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/g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Do16qaZJnDqVYs0aialTilK/winqwKrWsv9ml3J9iQEq2LZcqFqgMDbn1bN273pi2lRtULcWbcYdSxYv4cKx0lqwgGGtX2g2MSSWO+Cf4cqWk7FsOdkp35p9Gw/yDJiC5MkIcl5OrRrd6c2cEyte+xn0FqqQI8sVfHo1794de2Q+3do16ZexF8sWzfaWctHIb8fNPRmn8NPAfWPPjhe48OnTHYAPD744+fLGYaM3r168eO+mrdfVLn8+/SjA7+PPn78+//7+/wMYoIADEliggQcimKCCCzLYoIMPQhihhBNSWKGFF2KYoYYbctihhx+CGKKII5JYooknopiiiiuy2KKLL8IYo4wz0lijjTfimKOOO/LYo48/Ahn/pJBDElmkkUcimaSSSzLZpJNPQhmllFNSWaWVV2KZpZZbctmll1+CGaaYY5JZpplnopmmmmuy2aabb8IZp5xz0lmnnXfimaeee/LZp59/AhqooIMSWqihhyKaqKKLMtqoo49CGqmkk1JaqaWXYpqpppty2qmnn4Iaqqijklqqqaeimqqqq7LaqquvwhqrrLPSWqutt+Kaq6678tqrr78CG6ywwxJbrLHHIpussssy26yzz0IbrbTTUluttddim62223LbrbffghuuuOOSW66556Kbrrrrstuuu+/CG6+889Jbr7334puvvvvy26+//wIcsMADE1ywwQcjnLDCCzO8AmgQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+cJESAY4MDBAATQTzmoQGKCBg8aJiwwMCC7KAQMLgRo4KN9+wMiFmAw/wlBhRHs3ev3cQDCDvqdVGDCfgTyNwEFAGriAAj5FajfAR1gl+AgDjxwggUSMoFACg06qP8fCCdMGIgDHHwwgggaEHBCeUtY8IGHBeLQgYh/DEDCAfo1gAMED2R4RAU4wEhgAxDQ6McDMRTYwAUGJIHAAh0K6UMDHxjJBwIbROkekQgeMYAHUhIogpV77PCihzFUgMQDQYapnwg+kllHBQHA2IACcf6AQAZaSgkCi3LaEQKOMIIwXxEDENCnkBcAGugcCCggpQkMGEGBBm7uh+ejdSAwgZQ4ZGCEASNk6t4BPHBqxwSLnsqBERG0aWoAaqpKx41CNvBqER206uEHh9oqRwayesiBjzaa6l4IDgg7xw4g5JpCEQ5coKwPAVTqrBwDcAjjAdMSQYEIyi7Z7LZyUDD/oIcHiEqEBUmaGoO76MaBwKAeNhBBEQYUK+WdXdYbBwPkOnhArUPEauoI2sKR523ToTHABoQSSCsRCHBQMagLPHzFdNQ5QAEFFliAwQM7nGAAAxFk0AEHKaTAQQcVRGDAA+cmEbJ1HnPmQAcLWHAEiQ1vYUC0BV48BAUX+JqjB/9hMQAFGKgcAdAEQHCBBlx78AEIIowQQwA4lH3A2WfjEMAIHkwQAgcZRCB3BBV0wEMICigAQd4kLCBzBhXUTHcFGRRueOByM2DACTtYQMEAkEsnuWAMiL1vEZEu6WgW3W58qgRCIPAArm4GQK8S1JGMQcoGtMzBBgpcYGIMBzhd/+4BascwNg61O9hA2gEEbzbaxOduwokfgDeBAiRskEIHgEeg+AknPOA4BdVZd13PaKWgNsJDeAsB91RQ4IGWDYgAdwggeG4nBI+37jIHEuCttQdgjzCCCSaMTfbZtstXAwZIQAJe64D/GmDxysbA4B0PBB64AAQIwIPoGaBxDpCcdMiCAAg0IAZF+wEGyNUuMADJYAHcj4weIIERMBBtBkRgAReotuOJ4IYgyOHXwBY2/ulOd8ETHgPNtigdDa+ACMwU7kwgguRJkAAS4EAFDGAB7ZFPKhiI1geiNgQOsEcEm9sCBViVRAIdIIfuy5UCgReAGPAPeRq4wAT2RgACkP8gBBvYwAL2yMc9SqCPe8xjCAZJgkKSoI51zJsCMFWgGNyRAHrbmge8tkMe6q9//yugJpGYqRnijm0QSMEUMXTFpUSgTgcqAtJABwYDnKmMbvrd2kSgw+TFUY57U4Ad8ahHCfDglzyQAAn2dscFAPOYyEymMpdJAgeZYJnJ/OMCNhCCQ+ptAhO4wNa4xk0NfEAE60nht0wAggtsoAIYiFwphzIAHrBHAj7ikw9E8AAvIGAHITBBlA4QgyZ+wJa3/A7Y+oeDASpJbSiaYPP4OEhebsCX0EQmAQakoxiAYAMR/aUEsgYBrUEgo8H8VI5+9wGQmhSkJLhADIqIuyPa7gD/oAzB8yrAgB1kcJ05GePvTme+9oQAp01AwM8+sLEDmOACC4jbzRxXMguxLAMpWEAICDABEBR0Sg0IQEIXCtFfhuAD/fthDC7Q1YxOYGMNIAFKTUC8GKQApBPAgQ1pGR61glQCZT0pMoWpAX/5AAfL0yUkr/kdEdDOab+roQg8oAAOMAADjwNqTE5Arhg0aQgZwFEAApaFPXmgqB/gwAkQ0IPSmva0pqWOAaAaTAJ4gJYTIMAC8gpMCZBxPyLAqElJAAImmgAHMdAtNG3boRGYdAEEeKheawvJ5tF2uRu1qkHnacyMhuCzCMSBCC5AAA5EIJ0b1AmdfACCnCEATHfa/4IDMtDX/DTABBP4LmlRS1/6OoABHAjmNGebUQlAoHYAHOAHnrtMalLTjgSurQIuyUQFLPfBv1RAAHCHIgWEIMEgRe4F8AcCCGAYmAu4wFVPtV0NiIB3vsJdPy8Qgg4w4AQYyGBNKLYkIjAAR5bNggMiMIGVtue9BGCAA+pL5Pre027L3QA2O+odc0L4wVKtpnN5sIEpPzmit33PCJB65S7/kgDexKECuoo3E9Mullr1QCgjQIHwtmQAnzpACIYA5/YQQLJGcIABFKDPH4uABw8YQJEHTV/RIbm/eE20or2s3w8rc8Fu9EB1GX1MPtduundydIZ1aeW7+nGZ0ySBAv8m4AETZDJXFIYA/TpwAhmjxEx/pdcJgoSDelrBAgTAz49jEGRBE/rXp0XPW5cpAdh58wMaSLCi+5hR1y4PkcKNqAbcOwFK77U7AmUrDuzKaAWUbW0etnY0N5A12YEzgL8TAQQ6kM6TRCBJI7jsDwgwpTtTYQARgMB6TjUBBswX2AAv7QAqAGoNHPY9FIwmBDgMAv2N4APRRuYCyJXYsiUbpN426MXFfcxEI5cEZV32NKl64eEirT0BiDjHO/5H2F0ABDEYcb7OqAAX4ywkCOgAjjwQLEwFQN5QsEAGelyx9HGAAgFPumkNMGxkbmBdPwbBpI9Juv0QicASON+P+Un/1gxDQAO9TfhxB4tIaGs6mHiTo3fAyjsPJPjpBZT6yvfKR7wek9x12tJ0h5Tmj353expJFHsUQB0hkCAGqYLCAE7AgfZuKQYKMMC/e6BnBjxA6YMeQH6jqQETfECbEFB5hNkjyzeKQOzKXACpw8O8s2tUuSf9gNmGWLbcnpQAPh6S24fLNb5Nfe4kkP17QTCBsi6g6GqGwAcQ+0kNkCADDGizRao1wHAJgQLkcYJQH7AAolr9AxnwtWkpkOsAfKADQ8Z8oVmbzCrrkb+g3ppCB5nHD0vT9dAMATahuEy/nor/IOVBOdJ8IYBox1VNJQdlBeMeAcBtPEAAG6MBv7QB/zEnPJfmOzpiAoyVATY1ETaiVSH0BAPAABAQL/thAgsgfqlFMe6BAxKQfup3WhHQdHNXg1h2Nii4TJ1HNkOEgwW4W2FDS8gGAQlobQRgWHL1g0lGUfkRAErIAwLoHiXlVbpVP6PmAWLTOwc1AhOQAT0SEUIXAWHEBBjQeDL3HiAQAitSXxVggu0xLzGIWgxAg+Jmdza4TGSEA78HYoRUSGVXhP2VR+9XgxuwgDjwhCdlWzGwPBCwPGUFgafyUfGnAbnUiK91hj+GAyBAAhFgAWMYeDuQAh5whh+kASlgADCIWnVmdR4Qh6c1h3MnAaMGiHf4SyRgWLtXi7poi3nXAP8bB2EYJgEMMiVdp0y2hSM6sl18RAAX4ELoEwMewAMGIH0boWcb0D45ookEwGaE5gBueCpI54o9AIsrtwArFQMaQIsRFWI5FB6NKB79tV+7OI8L4AEWpQB72HELMEwAGFF2yAOqd1QJ1n0d4osQVWxZg11DggMesAHyhREYcItRggMawAE9AmwGkHcqtAPiOI50SGkLsC5Uko/LhHtYhTZOOI8qmYjwR2wh0IwFFQOI2HEK0HBsI1wtaYxNg1t7mE9CoonrNloSMQAZcAGeAx8kwAAq+GukMiQakIoxOIM1CAH69Duol1G3SES/YwKit5JdJk2A9GldNlEd0oDLpG//+zGFJ1WPQVQ2H7CH9dghuKOFpxIDH6AAHMgQCFCGGrBvW/eWa6h0OnWCGdCR9uFpgtQdVxlN3XFDMzlconaF4dGPXklpJCA2PiRWxddl07Z1IxBuyrSAUwJYUHZIkamOxNWCLaACLVADaaQjW5YC0XcdBHFf7INWJgABFQCVSncCGtA7DTAC4deR69VfC2aBDRCNlZlRUjVbfoR/wMhQ6sgDWlcg8dFlEqZVbpNRENBEEBR6zxUCROhlBCArOuACAJCeCaCRU2J1AQACeBks/YAAFFABVNkgv5OGQtaRPYABGWBHXjh5cUgBhwZqIlCQv7icytSdIPBP/3QBCtCV/185TBsmAr8VAJT5S6NIl4lVjE8mTNMZTYtWkrRznVfmk1PSAgKQngDgAijwHjrQAjCQA3Q5mmN1ijlzD/eUAo7XghV5kfwZpPX1AB8pcUiTgR7wmAqqUdW5JQwZjHX3RximALm3JWOWTMjlHZMUQRMEnbsoAQWDAxIKUoX4HjPAogAgACzQHjVQAGlaADfAAjQQJb+zZR3whfRgjdhIYtuYQUL6p6iFHrv1oBaWk0vacRPAg5emI5IGTQtwbMnjNfBojJ35Y1n1lnd1qCYVArTmoRBWj2/opizqoim6omjqAutpMOpWAZzlDhGpa5n4ATgKqLR6WgO3loZah17qdP+DBQFgA6EhCoXugwOLCUz/9Tt2GVskqamfCjZX6mU7KQOimp4uUANTcqZomp4CUAKtklUakAHymQ4IkG8yx09daAG1mq6mZQEFuqQSsGEWVmUQAHJf+Y/QZGmaZJaglje95GV4JVV3NEi7am322mVn5QMvgJ4sWgA08FcKm60AkACaBQMssAKYiAOhtQOfCA74RqVFFwAKIIbqOrI9wHQ1+K/UhEfL2kIUZiKauKwcJ0xVdUMnspm6KEyjBnNBNAJjCowKCgFBIgMPCwAFIAMIC7EsOgM4oqIC4AIzwAIvcIYHIKsYgGfSsGMliJ8jEAIcSbIje6uxWFUjEEQaSJL/YBolPMusuxgC7PljaUuwNfleSmqDQOsDNDC0KrAeMIC06am0DaAC2SoAKlACOVCQ8MWBG2sNekaWWxIAEKCUXkuyFLB5d6VLsAdNJOBXMkls3TlhyAqaICZqdqRHautlIRAvslRODgiMf6R/I0Ao/UFpUhqAQVIDppqeKnA2LcC3AKACBTWtaCoABcACdIoDW7YB0FdFtFkNFJBvbQtYkhe5JCuoIppM3qZdjPV2vZiBGgCzyKU1E0CvHfcBMQdcJtC9pXtl73oiEAqzekUAYANa7uuPw/RaNgtNZ9UALHC7Easj2Iq0eXsAwJutLrACW2J1clVOBOBiNmW1vUAB/wzQYx2yiNEnoNJLqwS6V661mLeVVcWqUczIend0dgS2Af6yuYgWSFLWN2pbbPOrUYkWURCQIwHgAbLlZXFlUAOWUb/ZADeQrS3gAzkwwGiqAjEHuLxbAmejAywAAzSAiQoEXDYsRTsQWciwYyK2HwGgARWArhfstSbbceejnFQnK3eynCFJPDA1t8C0ARvWcGGFji+sqcuWNcsjoSEgArjTYT1rUhIAdTvSXweKA/+bpmtqA0ObrUaMAwnAuwDQAgcwxGnqtC2gAzKAiU6KIs93IYmbC82bw07qARkQjl9MskQZTeRiAnkli5SkAX1cg4OlSBm6oDWKcqt7swXLnf8uO0PoC2r1J24LgB/mN8vIRAJ1YgPAKwAvCgP8q8gT1si8CwMNcLeBWwAzUAJOTCgxZKmaWG0ZcAKP0wsWcLr7cUZHV8rSS6SoXG+pt18D+7MTpsZrrJJ/VFWgC1KlUs6NWpmLBEWOdrD7e6o20AC7y7t+C81I6wI2gLCJrMg5wB8swAI1YGroY7zp+He4QCJuqCPfupTorK5gu1dnYgLEnL7Q1VDVhEjB6o9SxVElXb/xEgBzzAOVeqlsnL4bUCqEnK0FQKMIDbEC0ALsgcRIWwBJIrSO7AIy0AB7q60FkAAlYMkoZnXoSAIVcHOuUDIjEwFZfCogkAIY8tHSawH/lNtx5Tkluals72zS0LWPVfU/MJWP5qiFVOJ6SpY84bvW9HywNZDIM6A2RA3UKKAjDZ20QZKwjly0DVACCW3NLYACr/meVl21q3ACWNhbI/ZeF1ABFizW0tE60kPK4ki9xnif86RyG/V13KXXbE1syKUBr2t1IvBcJEB6JPXKrQ1dE/VXhZyeQo3UfOsCK2W7vJsA7GEDzczTD/3DjvzIOHIAL0CjcvmW2XcKgicmCxABfurZDoABcwhmBKU2JODR6vcz9Gti9wtMJMBWA4QDz5rb1rYBncehB6CdSioBJvJsMw3fJrUBy9cAKNDMAqADPqADyc2iN/A7BY20Qd0e/wae2CvF3I781wfQAi7w1CggA3RpVEGWo6LwACe3JePt2YtXASEA27XcHhpA3ph3AkVKd88Fie6R3vxtsPgJH4yF2zUetjgW2Omp2AsOsQzL0LyrplPC2Ik9YRJu0DgA3NSaACyg4e4VAxCg3aTAAN/YHhfgMoUTOAygOIuzA2KOMmK+AyiDASdjMtbzABhgMqpTNQawMoSTAi4HTnQNXGeYAp2tdOPKaPVYviYgvl9ZRyGQq5rqbfVNfH3D2jt+ZRLGHyoKsQmAA5LM4CyAOz8t5A17AJkOsXnbAJ0u6Q3w4IGLqjOqzQEwAawqCic0JGjDO2XjRnN1Q7RO6zl06/+43qD/lD9iQzsXaHUjsAAVsAMdICsx4MXiOADt+mT7eEjT+VUaEK/URGCXKVeuTGyRqUh5c8M26F9EyOiN3mVwB+CFLc0BzreTfgABzeQ+IK3N7bug3twAsKYlcODaOrhmTOVc5AmnBEv+PiTJqJtC8wMnEIUyEqQW8OJzR0aaxGXJ9F8/5mDKhHub9DvVFu4Yf2X+PSXIDMAxF+oCcAMTxgKFzaICAAPtse7FXTa9DbHC/bfyDgDc2p5TIgKnwwkPIJr/biozJFfqJgERsAMSgm/L9x7MEqQnsJaXC2FZJoX5mGuwLvHW+5oXkPFWD10HmwM+rq3SjMhA3QK8Q/L/714nAbD1EAvJAUDEQNwAOWDvaGrUDWADKNCLMcABnTwJRKk1X/MBc6Q1IOCXU/JwvWUqDClHaqdQEiBKEWA9yGIAJeJeItABLI55pM3D6FjSWImFBZWMJV0/yUVgIebrS1ROOn71GC+L60EDLa+eZ7Pk1ArZOFDvzV0AC03Qbs+i1krNvKsCNOr6QC3y2LKiMzCnP6YB+64J0+EAFvAA2GMd3V0BRvljBHAyKZBGD5IfB3B0zg8521NamPMAQxfboxl5e65+lR9RpfJezrer3ztBpQ9q2U4AhQ7upp++EvkCZt+7RovYpwoEsEaj5AIckUmAa9Xw0YxKaeHgYwmk/0iXrvGKZgEF2KGRSyALuqrPB6oMfnH5nF633/F5/Z7PH4QC2EQiLCCc2BATcdbYQE74KCIIRBgPQEgiEHo2OTs9P0F7EBh4Sk1PTzUCfRpiLjZQY2VnaWttb3FzdXd5e31zJUhAGmxUwApkGg5KlARKqla+wFRqnAKMwdBqfA4KsgVYGnBmso90fHBQvJMEWmIQYyQs+ujr7e/x6Sg4nBpMQHCwwRHgUKKCbBpMcHBnAIYIJDwQRBhAQwUMA0Jl1OjJQK4FCkCQ4eZhwS+TJ1GmVLlSpQQJpiRsgDBCHDYpM16wiWHzyIx3OM5kc3HjhbUbWMqpaOKjRrkEB5a5kP86daoAqwlqzEDabAaNQzhIzMs3lmzZexoOsprA4V0ihCOGsTnQAY6cAQ8qgJT4VkEFBxsBA36wSyYIEyIgvGS5mHFjx49nkVBAIoSCCyIC+lixFYmABKs0R7HqAoUTM1SnFihwQw2bAEfLec5hzdho1QVUzEjw7sCKFTRovHgh4wUNGzpQlGgxowBnJQVYrMGxAYFZ69exxzHwwW2ADCQyux0RwUBbdAQiROCgIKLIiR467MAYmH5GCil2SViwYYFiyP8BDFBAWdj7gJIh3NNphtxUUG2G1hChoYUSalhBh6VYwSGH4RYJIIcccChomQULkOoIqwQoAKs1GtCBBRT/VsghhhgWWSQtt9xCEAcZdChhBmlObCEzHDioK7sjkewDgQhoQuQDCRhJ5IAFHDAANG4CsNGtA0Toy4L6wMzIgQ4GLNPMM9E8ZYHwcESkgQDgjOFDNhEaos0721RmoBxosJCFEljQ4QU67cQzR2WUgSpKg3B4oQUXOGvnEBMqSNLSS/E4gYARcDDBAzoRwQECDczL800Q0PsrzFVBGaCCNGGNVdaVFDjU0FsNGqIfRRPE1VccdR0IrgsUCIGDDtI7gYEHDGAggwUm+IDTKJVZQavOwmHDhEcw7RZJBAagAIMHnIUgJENvrBMHETSQIIKLWI33k1Fmrdfee2shwE1//yCYQIMPQBBhBBNiyHIRqHRF8IAYRPjAAw0mUGCDFCjWbwPJLpA2AKhsTPhGjzk2YQR2IVCAhw4yIA8DCwZAoDqGGjohghQuSxAHHZo7ggmEPNjB25+tsyCEjEeAE6pfETpgXQ8U4MAAluWNGhQD8MPX6qtlJcHJChiIAwFxTzCg2QgqyCADDihOAWWuTzhhB5b1QMABC1aWOYMOOkhhAwIU6PcCDTS4IGICSJCAgwwYCJsCcF82CwELKiDhQIFQUAELF2hARAMKgO48nw5AxVPpAGI47IMJSOAgggdY1kTq1z3BgAOsaa99QAkO8WCsxsti/IcBHBggXAuCd8Dllv+9BXeHDC4IkZUcbjBChcwaIIFzz7Hvg4ERfm1AAQbEZt1412Ev/5MxbU9f/cYyAyH79/MZIAMPDjlAHQBuGDIFI+HvXw4EHtABD8SgV27BQQXIZz4FhmIAZFrfAyH4C+75wAT+syAfvkYCE/RDBtF7hrY4wLsLwu9xEQiBB0ywKIR8AD3zWeALOYGADESQhjW8BXd8EIDrjZCHdXDVB75SgjT0g1I9vCC4DNABAnxgYznCwQgUkIETJBCGsJOhDbGYRVNcwAk4MIARwTgHDEBgDb1JwArgUaQwWtABJ6gAATSwQSeCAAIZMF4VrfgqLe6RhmTkRqXWGEYLKIBFOYD/AWiItMNA9q9KGQBJDA6ijBhogAcRUBUeWYUAPfKRk+oDDys4sMg1EiA8/mCEqMQiyv7JzSE8mEAKCzKEGLDQIpfEZGA02Uld2m4B76ieKsFogQ3spVByuQADRAjM983tIRHJ0QFMcAEOMMACVLzlvDb5GAJAABa79KYuQMAGCCRTmf7rABDv1IAPILCcFnQZBZL4ygQpw1MhWJ0trxnDGUJmA5Ro1zcBaosLsMEDC2nnCBFgAALIEVgm6IAiD7pKC3TgAgyVEgj68gBrYhIBDnyMAgICgpIElKSxqJUPRADRiDKSARMInQ9iEAKVrjR7cmNACAACrIVpwJ4UyGcD/yGzALT44AMjLelReRACa2CApjyU3wdUiA4FpLKp/sNABiZACZ3OMlWY3Ac/RcCGfyL1qBsISAN8VtUjPmACUT2AAvinVhIGEAKYSRc012KAxS3wAbP7aCASQlakDpMNgJQrG9mSrqke9og74IA8i4mQJ0KgAwbAZ9So9hgJtJUVJhNsSRdgAjYsgLFHrEDz0nIAAhi0tO48AQ8uwKmPjWACGcAA7CIAGQnEBQch+GxJdyvO1l5wABFQgFbdRALWDrd/4TqBIwHSK2WMgAAMuGx95AeZELQlBkb97TclMFQNMPeCbcQqAeWyAHKS930JXUBsnScl+FwXMA7wa2Mk4P/HNvjnu9+cgBNAEFf2vm8ADFhAkz6w3AH7D3jLUwATD8IlDtwWTB15zALoxwpK9jegfkzpgo9oAMkZFsQ8RIBDFNAkRFjCjvTJ5WNCMMG3cjighCTqTEuMvcetN8f++xoHoGoQEXDgSxvpK2RAyoYRdJPG3rTxBQTcYylPWQ8T9UCUDvCBFmckm4wJ7yHG2uSVkGACvo2VjUnAYyqvmc1xOEGKYykCeYDitdqVMQHEzJINDMMD/DXTZquQgjYPmtBzQMAOUgDV+omABPLhBAY8il/9jsC7eT4JASDZZ1hJgIsN6EChQV3oJUEAkqG6gF8c+58FoLMBYbb0SVzaaj//l0kC9DtABkKd60EPYAcSQC43aFs4yJCgLQHA86tRUushXGDWA1pAOHEQAV1Pu837QCciAvCBEDQ7JZxtAEmQjZIFiEAZE4gVIFCaVmqve8oOqMC15YIqbv+inwLxbLhNQoJAiGrT//VelNkd8AFTgLBS0va8eaEAwBYV3yaRgI1xcO8z1TvaAre4lC2A6Qh7wMwoybCxG+7w/8KUBLDyowYUfHGVk7e4E9gLK0xAAITfIgSiVefMQ04LDDtBBEz+8zAOEMqVD33B8tMAljVQaV1stovHznkvQhDWbytdQJ8EgbqJnvXhHhrTBtG2L6LeCJ8/XRcEAOwEcI7fTpMA/+Bad3tVHZCCUiOk572AQEAOkBiy94KzYElTzXP4xbcPvrRPZUQDGJ32UjzbCSag+t5roWwfUDpNbW0AlAmf+cMi4AQ1L8gIhI0LfbOC2ZDfxYFZ8SQ0jRsdn9b869WaUFKaOvS04LQTYuB004se7xBA0wYyrAGqwp74EXVAaOs3SQI8PqnkJirzd4+K/FbBBCX/8wWqEG01F5/7gTx01FmEAzpuwM/5Pavvo4+Lnbca+pIOCA7U2335R5TXHVBFP9aFOv+suotjD5DisSjs3goAU+LhfGkCmGr+FPCgCgwCGAqaNEDmHm4VRoAAU4IEPkDinCwQTMD//mNTWAEEMv9hAUmwnapEcpznTTwAAlhtwwQkGCBJpACK08hA9QYk6oZABFIAx0qwB8MIgDhAxRJFLtDv/0gNHdAOoPas3MoE+HAvBW7LB6UQmAaABKDi5Sio43QrBI4uh5IQoLouBqwPQD7C+WKAA3xqCtVQlDgAKjTgyjTHAntBAghgGMRhAtovi6avDfIwJTbgAiQC/tpuDQnRgiIAkgJHOnTPMf4QsKAItOgnIeTQI/pjEpzAEt6gEDURjAwgrAKmH2zQMWIiyBBP5koqxpRhEVmC0zRAATZIHAjAALZvE2mxcyxAA3IoM2bsMTZgAkrtADgOqZIsADywANtqYZTBAzKxFpn/0YIGQAF0Rcm0kCWgRata4RWQaudQqg95wfwSpQM1qhnFsbk24CBCcSXKsApUsPZKquu+bRJr4SMAKwAmAJnG8R7bKwUOAgTgURY+IqeU5gKWT7DCqwoO4AtXIr8g6SArgAfx8SEtBQH0MREoTyXqcEg8wBQ/CxVhShVPQiFbQQJSDiJJ8lIk8iACYAx/ISa6kBWUZmE+gFhIgPz6UX0ALfW4ERcmsBXooiR9MnlwRxGOTT8skA7jAppMIL4yhGE0AAIIgD9qEms2AJ3yLiphYlNg0SF/cit7hwRQsnCWaAQuICd78axEoAPGJQKEyq4MYmFEYAUJIAT6g48gYBXq/64lFgoWh48r+dI6BgACDIgFnUcE+lACQiDIDtIevYYClgdaQGBjYklpZukCnJI/+sMqy4TxuAEhPxLOUjIB+zI0rcMBcHFLQqUIbUFymm4v52AALMAAMmBoACItxMF0KJNw5NIlMBO/Zg+mpvEXFqAuG6ACR1I0jdMeMCCs0snVaEE1W4EHFgeDgMch1sMDimaeEkVYPiBwBicELFM3wTM8xXMByLM892MD0HMDQmA9SYAA+AYC+mUCLmA+AccDPOADGMrxUuK9NkYE7Og4AXQsGEC07gTkbmEJKagDFqIH8OFrdqACHBMy08UlcaB0RkYEMFQEQGA7JwA++wY+J/9APuvzAwAmYARmYEyAYGbEYBDGY+6ku8RNA0KkIgYxQG30DjogqhohDw+z8TqgOjaBLI4HniqAA4ZGBDaGDCYUWDymSSMLaWwFR2KgGHUSIpRBA6boRrWUHjbAUJhTFuBQta4nSPOBTA2tjSKgA2RCAwJmYCQUStMJZEYHBwbiHzxgPueTBfshEaZ0JTEQKi5AFrd0UONGX/CE4RaAADq00u6OFTwANHuHHsAFeJglAjLg4UI0U/9mPjX1DbmzQxUgLr+TA7hmByiAAuDGDgYUR0QqUZ9yF+BMtR6AQfWAVgnVRg31TnBgAgggIpjQFGJMyTJgFvvAVvMBXBwgWYv/J1mFR3gc4FSDh3dcZlrrwQIGyi1OB0kD4AKAIS8jLgr3gFhv1SdPSnQSRO9KIcNwIAWKk8oQoByj9AC49RYUMofCQlLH1UYBE2kOoJsM8/zalcocYALwpNV+MxaCE5JS8kuK1VjzVTRH7lcCYKT4b/K6Jtci4EoMAgSoFCbuThlCgDXxwEwfVjSvVWJ964TUkQcCdsr+ckINNB5dLodWyx4ctmT7sjS7Bz7nDgREls0eYIKABdziERDFgQQgFWeVVme7pyBiANdyTSJ19PIQjtPejwB+VmnHNVfhtLO0csoewAMKNukqAwJUkgfMTy2SVmtxNii7tg2wDtQ44KXk/6JohkA/TaEu2eADBI9t2dYr3/YABE3XBmCofqUCS4EO5SghWtZvBxUa3zYA1pbQdkBjDSXvTEE1NadxHfdGESBi4bSgdA0BFmBJceQup/IgRGByO5dQSfNtfUABOLfHMEBsu6f03mtRAuBiW/dhLQCH4LR6ZjfHMoBugaXMHkyFGiD+ejdfd0Bo4RQEBDXUQNdXREYp3WJzmjdfGcByfyXoxBXEGKBUYLc7SGx7t7QCjPdWRsAAarTEBoAHdLR8GRd9B7Wj5tdX/DN8yesBDLd826Ti7FdLSdd0faW3hpe5DhGADeUCsnaAufIZDdhXEuJryQsBrJCB8SQAXA+CAf/UAbhIg1lBBxP4sAYAeEU4Rz7ggT24JC0gnFKYGyDAgkvLSmI4T0KohY0zAta3a7+tb0FsAAhgghn46nS4Lx/HEG4YIbS3xDqxa+kUSgX3iLmSAjKgJZeYFTaghCOKAiAXTkOAYJHm27iYiqewwO4vixMhAM63tB6nAlyqa0egr+A0BoDYjMeRAnpJjdtkhbfuBFJgNqGYBwYgBeAUfPH4Hk+gUfkYWELgfctJdj6FiIf2AcI2eOEqkZtxFP63kcWDW9SquFCrfIlEhrz3VjyAhjV5ARvI+Ty5TQ4gBEKZARSOktPJAzRqiOX4AVaZFp/4lfHkAqrKAnjAlQFYcOX/ppN/ZVt6eRPHF5jxZJxoinR7+FdEYB6C9m1HIG6beQopAPv64UkbuV+b6hnzl18JIA66F0oT5QJUuZu7zwI4oF82oAKUOYs7BQJYeJEygHxhVwQELwOoZUm/zWzeGZ67T26CxwKUs5E/IAJOoIx7yAJSADMGAnu7p2YL2E0AJl43AKHH0QCquXyRuQ5E4XiatVmVdaVPtaVd+qVhOqZXWllTulmn1VgHwI06oGwIFEoDYAQHQIwbgQFS4PDuNETYGKTFUaQ9mY0t4KkxIKoteaqp+gF24KqxOqu1equ5uqu9uqqrOqpX5qnpBkqCVyHiYGD7IQbo4gGujW/leQK2/1ipm9ECoBdKMVogwkN6vbqv/fqvATuwvZoB4gJKn/ZlZOgx4aMuIkBGR4Cd5AaS6doHOUAETMBhznmFJIB81SlNo+UCIkCwRXu0SRuwK+CUG9gAduABxnoHniZ4WgaJ9nmyS3ATkPVZH5RrIqChDYWDGSCE4SE+XBt8Sru4jbu4MwC1dTUD+tqSo9oCoLVlSJa2508UgOdZ6caqu9oA/G1baSKyWk21d1s6QuC4zfu8R5uwbfmt3Ka0WRu6mVUTqHvwThp4UHVctDuwMwAERMoAOCBgDm8EmPuqK8BcOLa90TvBFXyrTwDINFTFbjm0E9y54Tu2b3a+o9a+s9u8lf8lcXZAWTLA+bKsArQ6bBB8wVE8xRkgApyFbhFPilI8q9+bAqIVwwfNurHbkmM8q0+gAyBgLBlgx4V8yLF6gV80BU6cyFebtWlcum0cxHpgeMZFyRk8yan8ys+bAYBIHEbglBbAyrF8tVeGAjDiyd0YeCwgv8N8zdlcwQH5TlXH8jpQtdu8q8UHecw8oqJcXNS8zv38z0m7WQzAbSLgx50G0L8aA8j8wvPciMCFAvoc0SV90gW7bSjdrx+AzPm30X+GlSL90kE91EVdtBVdvjmdwSB91FV91Vkd08n81Nsr1Vt91ml91jN902GdLBqi1nm911X9InLdWxzg03292I3/vc0fQKKD3Q+I/did/dmJ/AEke9nr4cSg/dqxXckxANepPQ8OLdvBPdwXnNu7/Q6+XdzRPd1Jm9zL3aQtQN3hPd69etvb/TruQt7xXd6lvd6xY9jz/d/FPdn5PTt2HeAN/tmBfeCzQ26a/eAdXtSTnd0VPg/CpeEf/uL/PNOnfeLxoQfmxuIxPuSjnXgYneOP5NExQORV/so1XuJNvuOHB+RXfuYDm3UW/eV9TG42nOZ5HrDfe3xw3oii/FmnvOeNXsybvOSD3sQefeeP3uFn3MKXfqUmdW6K/unT/edrfOpby7aHx+mxntffG7qlW+m5frisW8OvPuwpfcZh29TP/17XcBxV6Wbt2R7FWXusmxzu4z7r6ttZsTu7p/ru7Xyqn5vGYVvq+762J/W6T5WspVrmsz7vyRpaE5/vF/8ebXtapxXwn/XxoVqswRqso330qVqsx/qpLf/tOd9lpjvzcXbzUbqmr3umbf/2cf/2ad+mXd/sYf/3gT/4hX/4ib/4jf/4kT/5lX/5mb/5nf/5oT/6pX/6qb/6rf/6sT/7tX/7ub/7vf/7wT/8xX/8yb/8zf/80T/91X/92b/93f/94T/+5X/+6b/+7f/+8T//9X//+R8IfsIhsWg8IpPKJbPpfEKj0im1ar1is9ott+v9gsPiMblsPqPT6jW77X7D4//yOb1uv+Pz+j2/7/8DBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr+AgcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/wMMKHAgwYIGDyJMqHAhw4YOH0KMKHEixYoWL2LMqHEjx44eP4IMKXIkyZImT6JMqXIly5YuX8KMKXMmzZo2b+LMqXMnz54+fwINKnQo0aJGjyJNqnQp06ZOn0KNKnUq1apWr2LNqnUr165ev4INK3Ys2bIiZs+iTat2Ldu2bt/CjSt3Lt26du/izat3L9++fv8CDjwvCAAh+QQJAwA/ACwAAAAAAAIAAgAG/8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz/+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLnz4MgQMLGDA4oE6KQgQCFzx8GH+hAwbunx6EGHGggfv3ODwwQIBeEwIDGg742M+ffwMTHNBX3yUYTNBAfwjyF8N8AwqCAAUWbOfEACTol+CFHpzQ4B8WLKD/wQcaKJABBgIqcYIJF6aIQwob9uGAAjjs514AHlQwgBIDcHBgihdqIGGLeWQQQ4L/SfCjERZcwGOKIxgAZB4DXLBjgjFkUGIRDKC4ZIIBRPAkHgwEwGMDHlCABA8WbtkfDhV8aQcCPEx54QFOGjEABHKq6QMOGbhZBwVKbrnAjUXsIIKeCHbpJx0WgKDmBGZiKSaiCta5aBw7jKCmBw8UkWOeeo4Q6aVwnHDoliBoSIQDeFIqowekyvHAB2qOoOoQFtDqqg8HkBBrHC+qaUKnRBig6a6K/voGAh2kmeKwRVQwqasenKfsGw84uiQIOxSB5q4HBHjtshs4m+AHxA5B/wKoW45gwbhwGLrkB0ciAMGuOEgA7xFXkoFAhTx6cCUFGuxa7b5FYLCAl0dgYEC/WBjL4wSECjGrq2wiTAScB1BshAEXfHCrFhSayx8ER0agpZ4NKFAxFwggMMDMNNPswM3YPbDDzg9gQMHMEMOWpA9lFpFkAzFYuoUB2iZ4wbsWQ2AyjyKMXIV1EGKwAwMVdJDCAhuEHQIJBCgAwQQXaOCBeON94MEFEJDQAQMWAH3EdT1HGDRnEns8xKcNfAA1FwOkMDWAW3OQH6Xh0hezzDPf7AAFWet8ggEGMMB1BhzwQAIEH4oQQwA4HGD66aa/x65/DRwQgAkfXKAACWQrEP+yCCOYoPsIIojgNtwKBG822hekrYEGF0wwgQIEhCABBxlEoDnmO+RNgeSSD4A9zXun1QEODfhKBAYFH7BA91ZcTGQMH4gQwOoXkmkBAidEkEEHHKSwAQnDq832ByAAAe5MEIPSqW5XiFKdAlP0HtSdToGqQx0OJhiAGPAOBG47HvKKVzzlQWB2G0hBByogPQPswGcvMwuecNCBInzPB1UDAwIyMDUE7ucAITDABkyAugXaUEYQdM/pJkhECk7wge/5oRIRqMDTvU4EIFgb8j5IgAVAT3onmF/MtOIAWpmAAUQgmHsUgL6rUWABNbThf0QQI0o1cYhErKAJLpjBDSr/bwIQ+KDwgpfHsxHPf/8LoAB7N4IRvC9+IxDgCEZXOiQGEX6ugiAccfDE2BFgbidA4eOkwoAhfcBaP0BABWI0AjB6gQIVuEAb+9O6ALjyla484gG3JETXzRGKghyPFDuYR+YRgAQhCNsGFrCAEDAvmBLggTKXycxmLlMC0IQmMacJNrERYJVrUgDYxkaAsu1ReHlEm9oUqbty7q6QBAQfJBNouhiAIEQhuKIJe3a9Mv6EA/pRwKgsMAEftOxIWHhQBCAQgzQ1AAciuAABRNiBDDj0fhxYAP/Q5gHRtQdBrcOBCUSgATwyD5hk6ybtSDDMaJo0mc3cgAcq6LsLbMCZ/zCVwDSHCVNnkgCb/MEBAZ550p5Ks5rCDIFQhyq2EJTtAmxc3QEoGEtHYlSIlJxjFDuqgBBmgAEPqKdQXnQgcQmhAkNaEBccUAEIHFJGAZgABxiAgQE87q0ym1z9OsADiUIABO1pHexkF8wFoFSZKi2kYEcwgb/WdJkwAuIBFGDYmE5AkFAMwWERa9CDBuADL52sZjerTAls4K4mS6semcfHs32Ih2pSIA4s+E4F8OCqOwBoTjBAqwMw7AcOMFAD/HYFBFigAhMoKFo/IAEGUAABPUiucpfL3AcZIAMp8CwEPBAiEvi1sZ1VAKhEsADO8oAAI6Ak+BaL3WYSIAZTOv/ATjVLgt/xsnnlbaZM4+tdHnh2AuxRHXd9Gk1ihmAC4MPoagvonviZTqNRnAABOFABE9bNJgYYkglu1UkfxKBNWBgAcNHLnwCUxwADYK6IR5xc31YgBfYlJn2z20P3gKC7nJUAAT4IugvAeLIKeN97RiBZzXq2pCbl7AImAKK4rXizEiDBBDwwSAh4dwEQyK8QQQCBbi4ZBAW8aPyg+rp3QiAEV01hSzgQI3oJgasNQNkVMNABDwSYVzw2wHFJTOcRO4ABKK7vBu44Af+R4MjytS80Obtn413gz4Our6IJoGPXJZQAgD6sTKsZ6c5uoGy99GtnwTbR0JmgkfBr4Gr/P6AADjC4bvb0iHZ3OwQDHCpZU6BfmznszwAooAIUqLOuR6zhPEt60tf96Y0VzUxA9zfY/KtqpeubWP8cwASMJTZMFxA8Amyg0kGOqUw3YFQFUFQE6YRkLWkUggpkVcwgcUD5FjCEZu0W3UvwLQM2AAJs4gACIN61vkVsAbrW9NJXjuKwiw1sYQ7cmSGocjBLytnzzggCyyb0BQzZSH8WVtrOhJErTXBxjCN50mMzW3gMqWUGHiAGHlBACiqAVQv8LNURMZUPAoDhH2QgACOo+YR+G+WSH8AD5kGucoW+b10jAM/T1kBB4bNe+drOf23TQGZjqsoAQHE8HcfxKkUw/3WPy1eiZoPABQIIaUkXU9M1lUDTGjCCiBP7x8He5oyxOUvWuS6RGvgy9LDqALdiJAJDiqEQLMCBCMAbCQZYwAfeLKMRLGAHzB2AARrsgKLrmvDTFkEtD/BimN40iAeAeE0X4IEdCZHrmw3BBwKgH9R7/dfSvDYzJQpMkWNZAwdf5g5bt1QPuN27EggBUtkXIsNuYJWBU17TGChEnLe28A+A+UGYFvpRhRLmGMhAlBnvTxOQgAEhXq4D1mN1AmDA8nSeoWNH8Lbk9diZBMir62JAf2jHN8kgICDeo+3jS4OO/6kndsfDQcUDAV03WQswca9kQAcCAgc4e2vjUe+Xdv+/V1cfcFHuYQITGH/9oQHQRAKks4CpU2BEslTuNAEpIGcSgQARkAInIH1CIHmKI1z98WwTkAGV11wvdEMQkGvoJ2Is6GuzFwLBdlgqBSLL40tVNFmeRTZEiHbAl2icpQGN5EBLJXqbxWigcgAjgIX/VoSHlXB49HshMCQkGAAT2Cr8QVz21U1DNWPhIUAFVHElaAIakAIM4AAw+A9b9AQCRQL1JieuAwIEUAF6OGJMgyAHsAHh94PLhXSvp2I9BXyvt0whIB4uVVMXyC4NcAGRdl5D5E6yI3uVKAEA1h5oKG2kRyPh4QFe+F1pEnpGKB5TxEdjx0PsMogKMDeothH/qAQBuMhKXWgebkVn5ZIgIvAAjshcBtA5lfiMz5hjB+VkMEUA7YNO5iQCZbdZUJY8H4RMFQhTIbAyJpB7qVdVxESKy7QAIHAgDYB7aTcBeTVqzgM2BLBkosOJOMB+cmMAekMRDpB4iycnbAcBFdBWREdiA+ABc1IBy7hczQiNxWY2fyaRWTgksqhtMyVMDBeFUmiRniMm/+FaTLg/zvNxuncBJuCJh6V4BOl7z0RMjEZLSzUChwZ9h0cQ1sEAgMh4DXBZIRABJLJvjdKQD6lcEQmSEsBGIjABD8iERvVLwwQ2RzZk7/SUTAiSzzhkHzABFRlTAPcBsIOVMqUATPZO/z12dkx4AebSeSnVjjVoQERyUCYAAhdQbrHldwVBeBdwVv7EhTe4AwmpbwNQMMh4fkfZA5BokRIwAgdyAJilZ4u3WrhEiEhGTFqZmTG2YhuAVDo2cyRQUwqQVK+ybBugAbmDO4SFXQk4JThwAwUwAy1gA2n0lwEAAk7ZYA/WDwJFACDglwf1ASGQh4NZdBwwLfsRABJQnD+4mJu5YqaIXgfVdKmneU1EjZqZnSlGTRxpjt4lj+54UB6AlXApIziQdQQ3bbQzNtYVUwqQJjbgAgAAAAJQADWwIzjwAi/AegTZOie4MA+Qk++AANmHX87CdrdWN4l5RrjIdingg0cpSv9IFlLBIzsrRm2oOQKh+WREBgIUV5fUqZ1aeZqQpZo2GY48wJYHNQJ5p47NpJK4805LiHBx83rjyB8sIADzOZ83oB8HUAIu4AKyCQMrgJzOdlkiAmL0cGft5ZMBcIdyxpyOeGem1mCNeJQOkAE+FlxHZDoacJm0E3EgJ1IuKqLS9pHMBJ4kyB/c5XWXCE9QqJ4GV14EwEOuh3HseEM3sKM8qh8vUAB8KgAuoAIskEY/SYgVMD/v8FujWXIjmQE7cKWJuVwxM6nLRQHO2JKn4h8saab1lWRPqGLaKVMTtTbbyEz5saYZBY8eN2koKl/aEgBYGWOGiQMzwKcA0AIHggL/OoqrAOACL+COE5Qn7hEDUCqg3zAAD5ABF0Br/hQD5RFbUmqp1LpcO4Bk+WE6dZmJnlpf4BUD52SXAAiNQyY6pJNXrMpM//UhgvQ2VdWt9RUC74MDnepxUjNzKoCrJeAeJdCruCoAMOAeOjADCdACOpADJXdDIiAiDyBb32AdHaBK6TUCIhKp1XqxdXZ0nBUCx6NgRPiqWikB74lRz7ahadedYUNfDqeIrxiT6ThNIJuZirew3uld14SvuMoCrbOnvkqf+2qr8ymoKpAAJVCkUzIjHkAAGRClfcgND0BvPvdi4IexVEtnWRqF2RmzgEhA/FmTJutMEoBUgoU7C3tY/812UCgHATULr5WImc9IAigCtHwasHLbsy1gYYDqq0KKAibjn3a5UEt7btZwHxswkDn1ASlYjFW7uMz1AJnKtvJVNh/rqooWfN10j7HDPPS1AY7pH7zypTWlenhXZWX6nGB3uTFbbG4LrzcaAPm6owKgAz4gA3nbszeANLXrqwWAAkCkqhnFWiFSeP7Yd3vIC5KneNjEeRJwApLKuM7rnBIpU+wJTN4pASvFUWJ3lV43X9y4Uk10AZI2Nh15pvc4fEQUA1/7ejKmdCAwgWYKtxb2ukFLAz6wAvLZswCQAK6Tu76qvw2wAi1QAjBgA6y3Ze0UO3LDVj9zDA4QASQgAv8GdQAikEPN67yMOwD+JmSRloDXeEtSl3Yf8JipEwAhqpmepQAfwjZ36WOVuAEQrGWt44DbC00bYJbClZGtSqqzukwkMCS0y6fA6gO8ir/5S0ny27MzsFQzIACCWgBDWwI6sJ/c52yrhZsbcFUNi6y0gEoKgFr+4YABasFibK1COFmdqWCly0wgqKoBkL7PNAGf6U88Bq/AJolmyrnmCTteiaKF5j47IsFu/KmYy35rm1g24K8AUAA54AMlQMRFjAMJ4MgJcFBHHLQuEJs3cJ+8Qn9yyTr76Io8QDda7Aq/6Ky8grixNcaq3AMa5kwLYG3OJDWOZmNGiIsHZgLj2ZL/tvMBheQBX2mJYpc8mgu5SjkBUMRXcYpx71lgB9WUvyxtZpVXbTpZugUDuKoCBcWz+JsApaPNvioAJcArtyrJ7QEDBYDJLBDF/Hm0SyUCEFB4uzkLA8AABCWIDphvq6zKGPC49kVQExDLpocDJOmeatNRCged2za+neUB7XE6JlDCxByJ1Htkwqay6HVyHxA3yVy5cPmT6Am2DHkALYCrM0A647zN4OPN/woDvBLJ5HwAJ83EgyqbLEDAxMqFHkg3xesJCLADdSonOAACyzut+Uy1LAi2jiICzuTCQzTQGommXrcAmyoj/3yZYhNSzxzRSGZUYsdkvTMB5ihjymNd/zErAReIclltUyiSA5V8AziQA/yrr6Zz0npbAy3tyPlrOnENu/UZsP7UyX89nkqKCtoTOW3mLEHNA8xL1EWNsZgKtoeCAwdXvh21wyY8cdhIsUg2XR5KQPQ3AhCdtVBNzSawzjMC1rCXusoEHtpE0fIoxIgMACVwADSw1zuKAj9ZyXxaAC8gznitvweg2/2rHyiQADcAAwhrepxHwaZgASQgO4/1ZkijARwQxo29ykdXxvalLenKU6PtqdskVLSztnXlmMQKuuCNwqjtXeWpsONKx5EWApoH076K2yhwvz3rAkNSA/ituxgp3HyqvzgA4HyqAhP0uvWZADAgAzA8wf+COQoIgE+z9HOFOD/XXdQOkMHNZCB74lKqHbLf3UzIW0RLdZ4zDLOjxz8eUFAkXF/RvFS4eZJaHWMqugKxDQAywMg3vqP66wMtsOPzOQMxEgC2zeOmQ+A7msQv0N/0WQAJgAI58MdCHamhYAGGiSAXcAKHeOEidj3P1VCJWq0GoN2AhVenPKsbPeOadWmXu0fkrZ5djUGBHLbBiDSBPHozNjtpruZge1574tJA3B6AXte468g96gMvAORGfgBFvqO6OsQ9KwCE+gIWApkcMDidYAAr0x8KME8udz16GGJCx9gPqT0PYD/gwctZNkEEUME/OABaGoYqCZkHN2QVZZf/ls3n3n1SlWtXvMyAAg1TO+RPGdiyPhbiuv6W7gEDTJ6/B1XkLbBUI+3IuN0ALIDXANCjA47XAnCfP+7IfW16T8ognTBKF+JOGERdeARfHNABYB49JDQ9O2AAPXMCEFI3N9MDfTcAP+Ny1ZM5FcABtoNledUjro5++8yEr6xg2HVNDfTRya6UlzZx6oRW7TttiycC1HWqEQ+SCagfMaDbAqCzNQDkKhDl9+3ILrDIkIzt+xoDjQ4AQs7o2J7X/iQjH3Bbm2DuSxKemzdJFDQ65QRuieQ74iEeGBRAudNUjrqPiyQnAWKpDPCcnndWu/XhHf/G+SUjJyeuacwD+3Nt/1if9Z1lVntyAzeuyAeg0juqAgyuAzGvqw3A39iO20sO7vdZA9juAjeAXgC8Au5oAlbCCZq+RG5E7Au0Oq0zjNVDZvxhAhZgqbDeto8VozJOcMj+TNy25zO+AMfSSuL6sWQ/4+PoHpCOq9H+p0hMmysQ825/19yOXqdvu0qM1y4AA0NeAPVpA4E/+JrgACoFbhXEO+A2xby3K6bHfBm1rUEZoELAAFKyHzjAAdTqAGT+dtWU5oBol6OVxoHVlbnOtqT3bLhJ1qPP5y7ZAHDfswUgAw3Qr/+aAKyHAjFfALzfALMf6XLP9nwKBLNAoyQAHJHJhKxxWM2QBVjD58OlHP8/7Zbb9X7BYfGYXKbsDJFKxNCOcCaxqq8xkZA8c/2+GRN5Li40NDw8CAMnIAg2UjIYTiwGEH4GMDhGqBpwNhx6PD9BQ0VDH3hMT1FRJSRSW11RIQ6acGhxNBZcSUwaNCdeJSA+hD8KNS4UXpOVW0MUN1aXo6WnqautTSUmZGlUkpBcWBoCur0TYhpeyL2TClCo0te9BRJyfHJc4o8KXtALBP4B/kPS4oCNBPiSuIBxoAoOHhTKRJQ4kWLFLwgoVBCRiYCDARuo7NFzwMMEEyI6UFC5cqUDj5ImbUHggMEGEAx9HPjQodMonz89GZhG4AIBVtd4xBIJYoOrECJkkXz/tQETL6u8TCDVupVrV6/J7gTwYUNdEgE3cDRAYSSJChk+AiTId0SAihVU4rLNd/ZcgxZmAQhwMbhGTh0sEMOAgQIFDBYlbsyYcQPhOhclcDQkANFiZ8+fKyKI8KFKjA2XqoTcc2BCho0NRBgYBQbBAAMcLpiQldMECQMDgAYfxWDazRgajF4LcQGE7gM4REDA1UoCAQgXJpA4mmqBB9V0moz4Op58efOnSGykUSAfPStyE+rgxUKvvAItmFhpUd8+i8xjVSgggRZKYAEFHWqwIYeQmrjqqgOey8EGFm5QoTIkBGhBrJw4Ac3DD0HcYoAIMpslJBAw2eODCCZgEALO/8agIAICREirCp02iKAn4Xj8hDhpNsrpuBC2k2aVDaybQAEilVmlyFQkCEEDEUyo8o+izstSyy2bTK8BbuIRYIZzfKDhQgASYOiAFlwQrIA330ygBBr+w4HNNtcRoIAbaGBQhhcCwEGWq0SiAzwIm+DjgABsaIE9s9CqwoQMQqzU0tAIwGkOHDqIwDs9iNHUihRi8gIBDBgIwYMhUjNhggowAK7HWYMaSgMbGzBBumucfHIrCTYIQdgNFoCGy2OR7cpYHoCNQxP4vHFBwzlgcFMFFRJ4ITUZVtBhBRkCpWXQTV+woYYadEDhsRJQWCEHUQudg5dFR/hAAwgUIJYDDv8y6CAFAqYMYLcbYyjBHwxvYKgBEB641OGHwzjhgu8+eEC0EfTgBbzURmCgVC0oMGABDXRj0AQFKrAAAVpZ7qEUIxeAACo6Pmgq2Ztxztm8VUJYsucpcYrhUXb8k3eFEmB4IYccWJVX43gzdpBQqDXBIQYQSiKgkQgesICCl2pDoDYHMDAgg2xuCumAF4rAkIUbQ8gC4rnnxgACGw/gAAELCPjuRjs29AGEDDB4gAEOFABhCAYD2GkHWVtmmYIUqJFgAevy9VXnzTnv3BUFPkARQkRHgqEFxEpAmsyo/XZ69KczhlreqHAIYASsITgtAwMwsMCjjyOqzYIIFNAttRr/oDjCBRqqCIBSuqF32JILPiAgkhAC1yM2CkSQ1wQPPhhBYAYPGGGCDnZYOfLIB+DAGic9j1/++BdIC/ZCpW7d6VlOIgY7fAmgAAhMQBAeAMEBQSAMEIhABAhsoAaUxIgOrMEAKvldiDASgadkIgc3YMsMMvEBC0SPhJWaCQZc0gF4wY04/4lXE1zFgRM4QH3rixwCKjA/He6Qh60gAB/0hz+rQAgHJ7mX7tiAga+5ZABNHIADKGABKarEAg/omhStKEWv/U5sJBzACQiwi5zAAB8CmEJOSDCAEq7xQ3sLgRzwN4IRuDBj9IJAChgQKxvu0RMR6OEfAem5H6amfAKc/8AgCpFIRRZDSSFoBAMMsAPfiQ14bKyUAyIQpAOggD0FqIcVImBJUZbhiQ84AQPecIEVyi4n0LlACDJwAgrUkI97NADlAplLXXKJBHMAwQRd4pIoWqB3XmOJBZtYyVHSjQEayAQnAdCCkHgARsu05g8QwAEIGNAEMRif7IZotQ9AQAIVqKAkaplOT1hil+1053gWMM0uXpOeYzCAKulggwK4gB85kYAa6znKE/SFlTeqV0kUsIAOMGAHv1PnQz3hAPe9k6IVtcaGQKDMgG4UASdoER1qsKf/xGajosTABegoOwVAggLJpCVEIYqADliUpjVNRvd8YAKAlpSnW3jAR/8bsAIpZAICI+xpCU+AmxEMLF4kmCVMoTqKDNiUqlUlDVyMetSeGuCqDaAQHAOQAq2WECOHA10MmLopEUyAAwygQFThOtWqztWiE7MCA8baU9GYIDU6OKM4PJbX6AnPABXYwAQUx9RZiOACOYoEXB+aQ7pO1p0KUNPzBLvRAUgAJ04gUwM+ENjMDnYAIcvABi4ggqYR8moKWOiOILs+yVKWtoEkgVgaIAGNjlaUFFAA43DSAA0YgLdrPKHZQjCBOaqGF0WsXiyfGltazXZL1dFObbErjQXwtQEK2G1x2bgDpRhqDge4QPrAa9wBWMBsJNDAUleDgxG8sgIngJx0gUL/3SxVp0okyO5/lXHVC+w0vcvcGz5F0t2GFZiNtQlZBEZWMqcFAAR2iIAe8SvVY3WnCcgA8IdT8VERMpieGFjA6kYCAQyQWJSE1ebMXGcCDYTgwi/Fr1y3pIucEADEPTbFb30wggWzeJkU6ECK9oADEsiNyC0+QQcggOSMyfcCC4jAW/E7gJlWF58BCIGPexwChuCAuE02MAM+leTNmHmUe/OjB4zHhyJ6gACwQmdUHbBlLUkgSCOYDpgBvAHchpLNbeZq62KQAgIXmo0YgDDJ0poa6ECAAwZQGUwtMFEtEaBEHtAcoCm73SrojdGjZMAHWjepUrd5vQyQQG4E9Z3F/04Aj9Gt5QlwuV+7sgbUH14ATgmw6FUPNgIg8BtsVjzsUZayAu6VcB3Nhz4bt+xHWnpK83jc6/9K4FMXYLKySYiAZqa0AUUFt4HJZoAOEOADaJW1fFF26Rvq1zx3q8IIbKZt7L6aCh+o5rmhdyoOfEBUB9AtwK0pvJqk1kbysgVP2Kfp83B7mp/W91yVIoIhIzx6X/y1akyAV45fs7QnyAAB4MzUA4ggBTtg2Q54CccDZPvi2FVAZkZwgpGvcQA7SAGMQbCDndNzJieoAAFuMpJfYlk4OKzueP1c8+xy2gci0PnQSzgABtj7ABXAekArwQEPNDwnIuAABoTDTi3ZhP8K5pX61DPjgWR/nYR5/sPG6W7NATygAxpomiY+wAF5jyICuT7PzUtD87dTluovynvWDYD3xyecJgqAcU5AIAG0i+IBhjfPAlBNh1ssnrYSQHywJ5/6xzsA137PxMoJYIAdYUDPWSIAHHGQHNL/qljzy4YsNiBs1Q+f4xipAATESAdXVcABO6j9xDWgMBH8efdIUQByLH6zV8uCB8In/vcB7gADSIDgkl7rda3NV7h4uPpIkYCxPUB9zlH8AB34Lvjxv+q98yD0qYmBB/KtPH6PDuKv/bRC1JhCfqiiAWKA0PLvAUeOAjKg/+gAB6on+66BBDDGB2LAvwwQKTZADkb/4Ms8Bxhk4QKyCgJV8NwQYAfeiLkCwAPQzysmoEQ0AAM/8BWwhwM9sHM2ANUOQNFWcAgBDgEMAAJWSxwayys2IEhMgARz0BpCIDMCQPE2RwHkAASujgi5UNkcIANQSjVgDwfBQilYgwyjMBVIIDNyrwQ9AEKWrAvlcNgwYuA0RQnRkBlwagTTMAPZkP02JwR2wQQccA4NsdBsAwlHAgCRogZzwg760Bqo7gAAMWdMsA5S8BA1kcgQ4AFuayQ+QP6i4eNyShQjcRlIQE0qEWd+UBM6wPs2MRbBiwI44PIWhkmMhOsg8RSpIVOsYBVvRgGG4AOEThaNkcVGBAsZBARm/1AZWjGnepAXpcEXcQAYkQX0miCNjnEbSQyTxosBL6AZqcPefOAC8lAaLesXN2cBHBEERI4b4RG8OjGMXm++CKD3WgEbrSAapXEZTI8hqlBngOEcgvDb4vEgMwuTFAC+hMQDMkcV7A02zpEXTZAHLbF4mmACMhEhOXKsyorbFkcTKgz9NogOLqAfKwcCqIAPtY9GeMEDIuD+OnImwe4BwPCzyqcoFgDBAhIljeSjEvBmQoDgcoUDDJImkfKo3IxG7GdRFGcOQtESIYCcPozffKAAk2UD3jBXCOAEZDIpwTLhQoYHjC01yssat+RuenLbnKkBzDFLFoD62DEtqpEBYP8xLPGynsQNE+4QBExxv4ZSFljyvzis3CZSGmxCBL7sDj6ADbvyK/MyMntrYp7mAKjyGi2PF0RAAQ6TorCREjtzGbShNzZAZqICArxSMlWTp7JJVD4gNKvhDm4F88QRu9hu5s5jA3ZBA0DHfp7Q5VYzODfKAAKnGq/RNDVBBmHznZrQCqzQK9gxOUsGBy4gA2ZJOLGTnnYAjqouACdOVewnBqoMzEIAY7zMPG5PEwZFBDbAYrLzPZepfYIrKveLBEyi7TbzL7NLx86TPNjOKgIAAnQEPglUlCzArmhmOZOBHWcG8HQPzG6PA72TK3aysz4gBTAAMgt0Q0GkArjTB+j/czzuwCQGJQaqRz8BTBgllDxUlCRa7i45NEYxCMjmYPpEFLVKJjkfUtvszTTgCQgnYIZkdEjp5gRwCipxwXKeQSs2gGRer4hA4F5IgFgUlKIkwJlWFDpVqQ7mjki91FIQIAPoSLiQxANE4AOgkBoWwPIGpYjGpwlsJ0oVIQSKpUpzie1K0StM7xxEQLS+9E9BZABo1P+WSx0rR1VwKwBcKwPYEQTcbV6s5g+UZErxkbZ0DDZQdBpCwNhGIANgFFBBNSJ24EgLhSQmNBlwtLmqs6WeCFUywD4/wARibV5sx17mtE7nyvRK5DW7YmSeQwKOMlSFdSLElGpAIE2XAenW/5MHMtRUKMBVYwbO7IdWT8IDFGFK7TRZnGQBgiX6ckIDlOVuZm4jh7VcycABJkB21jIalPFbI0ASxsDBTiAC1m1K0GpQZqFWjQFfQoBYKvVYViEug4UESIAAAkiABqiAQmeOGgItjQQjNQA4zXViy8ACNhB/eHUaUwQHIMAAJkFDHWwH6JUEGG5gwikGbsd/FIAAKJVZMLBX4lJgNyBYQoBgDVYBDEkQQoeBRqCbAiBcXgd2eoNCN8IEKkBDKbZcGSClMuY5XWEgmycFjMoTOiNkC2+bRMDdgIiIAiAGqkSO5OhMByEQyBaRFIhnu8mbxAVRpOaFhoh0BCdTndE7Av/AKJP2bsVAhaAGN5klLn1lT9tOATpBC6i2M6hWeE6pAtAmBmZ1aoCoCUYnctm2bYVoXp6ja712Qw4Aa8a2//xSK7bPMv8Nb0lXC0ggiKrgAwo2taLjSYpnDkygzNqINsiGASqAA0jgOi7AgEbAmyY3f4D3bWuha28HECZgUhthDSLgcHaVBIqlOe8NWafB9IZRdr+gB0rXXAcAQePlAEwgJPENFUqyCjRgdD0De8VAbJ6ImEwpDfqlOqYyfo/3eOUXEQAIW1OAAzqgAzKgAh5BiZCJkijJArB0c42CAIrTYX9BA8WhAu4SabOXQB2AVAsKtP5MKzOBDrTxmijpiY7/aZhYgph652ucKGwoSSIQIAX+owFGgCjE0Bf6lgy1ch9hFIIj+D1PgGllhxJP4UoVZghwIANseNhOAATkRQQuNiekA3RUdxS39LzGoHBvGFQjYJWgJgamozr+o2dzxXonbwBO12lGghCGwDKzrzqGwGjvT4qn+E8ZwIrjxQSeIbnULwYmYAi87fsYQP3cVvn4sRW85Ao+tY2F1QB0eG8FYamoAAeOF0I4APwcYFChhmPPeCtRkJAj+AEOmWpUgzpBL8i8WPUYIIkxFkX/sereEZNJ1wLguII1YGYx5gLM94t9cW8VOD2sAFhVOXtZuaCgxgSKRRsagAcecJRlBwdQ/7QwNUDydpliLQB1WQk2kkssYiCVv88B+maStWMDBAgXmcXeOnWIm1lGMaCVWQkHQMAGZ1n1DJlqSiKdceQUNqgB1mycV5mUfTl2coIHxBnhNBmcniYoR4YXtNCeS3cANCCfWSnkVFBvfbkOjgLxTMD+DJp0ESAEoDmfBwwCHQACFLo/vcQHBLeiS7cCNjmf80YFH+CqfFmOecBXJWUB1pmkQ9UCjFihC8UEtjD/KiB7WKkDlTXFQpmmhzWMcTpj8hgCxUyhvZfsygsEmI+oJ5Y4j3okSO0BHQBLqzpeNiFYpfpLOzqjoWYEhpr4DICPt7pQ6naQv3pDK8CcX6h8If+wNdNadmLA69o6VB3gpo+6AUKgnwGOAlSyrmWHGPMaVBHAo6vaLQH73HaArwm7VFHvsP+UB8S6VDuEp086snHAmilbRjE6rYP4AUEissHp4D57SLP6suPFA8j1ixPatGVnAtg6tSVTNHz6qEcb/M5atl/oChrbtjlS6yhwq+ugthEOATjLtxMMAjLAq4U7OClAN1lbdnSa+MSNgpn7rqJ7Qy0gHWW7ATpg+AagArh3uxvCs7t7NcWtLJkbApC71FrQJpyauTUmBsp6vSPTNao7nz+gS3fuVFIg6Yw7o2OAKDwgbvQbOzEAspk7dr9OAsuvrgVmJKTMB4ItbBYcO23/Gr2rQAQA/DN4RIApiUdC5Ivata7NK3s+IAPc+wAKccOFM4X7or/Biba9wBM62ImCSZg+eJi0KMiFfMiJPMh/fImCyYlgQmzQdwsmx70JewQ64EgbII0iwO8CYAKgW8YjU+suJ81E25tE4MqGCQMKx4rQHM13YM3ZvM3d/M3hPM7lfM7bPM3t3MyraAM2O5/LbQfyoCEIjQIYgAFem8uDc7XrehP2NwLovNEd/dEhPdLf/J5snKuZb9dw3NA5tAfEhqrregIiSdJFfdRJHdINYKlNu2IcoAI+QAQIgJk1PS8/YWzKvPPgOmMq3ArQp9R5vdd9XWSdBXIr/QBIYM3n/zUCIGGL7qzJY/0g1ReKoggD5DwDpOx+RGIE/mWBSOAEfr3bvd3UGfU0RO2ox9zRuyaAg7vZv47TaZ19H+DRb2MCwsdEUap7Yy8NkP3b9X3f5/wETmAK+9o3RN2KRpiLmF3dia8HPJh9ef0E2gCV2qD/mEsDGIrfLf7i3/wEirulGf3XH6Dg4RXh6U59o8iKLh6MZMGOjQ02KgDjXd7l9/ioKdHis6il5knkwW0mnvXdX37NK2BKFsBsCKEDuL3njf7bIwCfWWlFev7jSRjn2Uzhoahwjt7N24DbHd4Air7quZ7XDUCrfRkHZKjru8YjDh7qM2smqqjr2b7tLz4DPP8gZU+aNUK97cs+3dF+blrV7fm+7/l9Xlk6wSje79kchYAj7zdK4dee8Bm/8Uv9nsQ4NQZn6xm/aw4f8ZepB8jG8Tm/8yP931N+AtJMBGLJ89cchfAe8yVC8U2/9V0fzonHuQurRlqc8k1fj1Q/enqAAnj+9X3/99n8div+9x/gOnMfYvYG+JV/+ZlfklL/+LvgDJp/+qnf8y3g7KEfNPau+rm/+/v+AeI7+8eg+by//M3/6Gda/CmC/M+//d1f39Nf/SVi+9+//u1/1MFf/kFE+u8fCHbCIbFoPCKTyiWz6XxCo9Ih5We9YrPaLbfr/YLD4jG5bD6j02oEZep+w+P/8jm9bndTEOo9v+//AwYKovU4PNwhJiouMjbWPVD0DE5SVlpeYp4hWBw6en6Choo+PVjoZaKmqq6ykvUMWIzKztLWzlkMSLbu8vb6UrJh2A4TF9NiUAz8LjM3O4shOHAaU1dbx5U6nD5zd3svR1MIX5OXm2NYaH+vs7er9iAMiHea19uHPiAPIOi6+/8DFBSPwrR7Bg/KKUVBXcCGDh/ugTfAwTx6CC9i3PEgX7p9/SCCDCkyjESKBTOitKbQgceRLl/C9NKjJEEMG1Pi9MRxocePMX8CDfpD4sSaFnMilbKTZUuhTp9CvRKvqAULGGwmRZoPnQWe+6KCDSv2Cryp/0WNbjyadVZajl2Z7uM3di7dulkQTHVAkWDVqzfXYttatetCpnjtIk6suMtMvI7N6qXA1+pVm23bGrvctjJXwnoHgH6Md+bi0qZPp2mMFzTriXpfR5Yse7bkwbZt085dGPbr1nH5+UQtfDjxXjOPI0+evDjz5s6fQ48ufTr16tavY8+ufTv37t6/gw8vfjz58ubPo0+vfj379u7fw48vfz79+vbv48+vfz///v7/AxiggAMSWKCBByKYoIILMtiggw9CGKGEE1JYoYUXYpihhhty2KGHH4IYoogjkliiiSeimKKKK7LYoosvwhijjDPSWKONN+KYo4478tijjz8CGc2kkEMSWaSRRyKZpJJLMtmkk09CGaWUU1JZpZVXYpmlllty2aWXX4IZpphjklmmmWeimaaaa7LZpptvwhmnnHPSWaedd+KZp5578tmnn38CGqiggxJaqKGHIpqooosy2qijj0IaqaSTUlqppZdimqmmm3LaqaefghqqqKOSWqqpp6Kaqqqrstqqq6/CGquss9Jaq6234pqrrrvy2quvvwIbrLDDElussccim6yyyzLbrLPPQhuttNNSW62112Kbrbbbctutt9+CG664/AUBACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs/tEwB2B9k8IKJyIUKE8gx0DvmuiUGGCCBMx4pvQwOOBd/WVdpCI0cCH//8N4HBBBPfhFwkGEBzw34IAgmCAgXyEh8EDD1CQXhMUEKAggxz6oP/BAxDmgQADBHwAggckVGBBgUlkYEKHHR4gAYshzmHAB/3510AAF1RwIRIOaJAjjAyOQEGNdQwQwoYLHgBCBTQSwUAMRMZIIJJzMCACjA2AcAISCKQwZJUALvAjlm4gsAGTHDYQAhIWTEBmmwqciSYbFHhAJghHGsHACHMy2AAEdt6pxg4BkBlABEdwgEOgCzZQp6FuGDBmjClECcGlczZAQqGUnlEBpwweQACNDoAAaaQcRBmqGRmw2aGkNBpA5ar+HcDoq2tE8GiVg9LYgayBjvAlr4cCSqYCLCJAAqlkXtAnsmgMcAG0/51KhAMX4JqrBNSukUGiRHrKIgaqeiv/AgPhqmGBnkQesACLJ9y6agMEONCuA9OSgUAH2B7QQREMEEumCQ+22wEJFhwxwAmgWoHBljDikEERGWAbIwERG0qBCQdAWYQDC4gg8hYI8GCwD4sWsYDGHHpwbLgRHNBABs1ywF+mXZyQLocxsDsEAhPAvKDFHd/pbAMHCD3EAy/isCsXCEjwK4M4VDB0BC9CeoAC+nqBwABkl2222Q6krTbZuVmggQ8m7EBEyv15gMEXJ3jAqaQ7WGAABziuCoLTTXRnONkOWPDACQYwEEEGHXDAgwQS8DC5BAtsEAIJBCgAwecQKEDABhxkEMEJFg5gOHeI80tB2qqvLvvsqy/G/8CLHvSLwQc+HMCzFwN0cPXRHmggAg5G/3cAB+kNkDYFFFiAwYQ7nMA4A9hHoH0FkKewAQEQXOABCCOYEEAAOOBwwPrs20xqA/AfgMMIH0xAQgoZVLB9BpJvTgABIVhACjqQgfxp74DlKSDkOsDAApYnAgwwwA6mZwELQG9tZ2sd7FQXl2H5gFlESMGjRAAiMDzgZ4JKXqQ80LcOeG4CE7iABjxgIhGMoHwmyKEO44M+98HPW51iGg4CoEP4qA9+SGSa/AIQAxPcMIcxQF/6pni+JjpRBCIAwQeKd4EJfE4BYAQj6EAnOgKQQIANhKABKLSDNk7QgrBz1VU25bttgf8AfiGQ4xXCUwFlAXFWGuDABJCXxCT+EUCFTKQSfZjIQzqyTYpEYqTix770MXEEWMziFjXQxdApgAQ8yEAEK+QADlbFAVsKgNaE8C8FiSBhVMNABibAn0kOsYftM2S53hfJRcrvlkyMTxMxCQIteqB4GkjmBZYJw2Z2UYYzrKENd8jD801RffGaIvt6WchHQoqS8jMBCDQAAVB2QH/nseDr2KYUW/lABDNzmw88lTQpIMACFYAAyJpkgvqN7nIL4JwCJqCBD7wnBkcE1hJNIIItHvOYyeQkM73oyTKSgAQhCIHm/qfRBVTOciC1HOUot4CSbkBznPtfGD33uWZqYHj/APrAC8VHw2La9KZYLF8Ur3nN8/nUfd/8YbkW2lAPdFF0C+CA/gyAgVKaMigcUJC0hpCBR8VAbloYgAEk4AEmMS0GF+ABAypENsP1AAGJOwED+Pe9CXwgAENiWgBEYNRPnrSkAQ3j//4Z0r72dQMaiM+JLrABvxr2ciP96GEttwAUKg8Ciw0pSTO3uZTu9X8YPelGIWA85M0KBzHAZCZtqFPPkqmQ4TwRBEJwTgacwAJx1MkACNCfEFzIWvCb1B4pwIAFeMC0B4iBB0IQgRX14LjITW5y0XqCCkhuAQp4awBG4AEIjC6xIQ0BCKIYzPkoNrI8IAC54geB7x6WBBCA/+EyQQneDfhRRwGCLHjni1jzMjYEEACBaf9jgk9m9L+V7ZwCLmCCvf1SqG2SXwzoOgEFhKB0EHxtWWfyrnmeLAKJGgHhphCeCBBABEM6gAgUkIEHDEC5KE7xcR+WgRTwYAH/8yh4FcApExSWviQYQfrcNwH7/vUDNmPfBObr3iHKh8ELoC/l6NveCeg4iR/wcV8l8GFGHmAEF0jv+EyQUIUauaFZXkAHzmMh7rTkBFFL2AA25amwTcEBJxDkPucZgA/w4AQOQICK95xifLqYyeFFnzXX94EkK5kAXpzAMdkb2RAUuD9Mk29kJeA5jGZ0AzIGrwTQK7oASlnJ6I2mB/8IwGQJhMCtJvqABs5I0s0NVAMgOKj6gDqr+A1RBBcAYwpQ91STVGCEDfvBxHwQA1hCYQAW6O1vQwyCXZ+Yz9BGMQVaDGhKhy69nGQ0oEX66ZBuwAPTpO6Nt73tBXwgff3M9Qa6rWm8ypjdks1cpqc80gWEAHwyNCh8AkDroYoAAimIgAEsMOGRrMkHF7iQBfT7KSgwlwMEHhMOPpAC+0T74ijeQQcmbe+LhiCx2CW3ZNktAc1V1qMBJcG6RQ7eENjrqyBQALyJ3EkFjJvlmsacvTsXPnCbT2Pww4EIyEk6dPatlHqcCJsJMIQBpCAEJXSCBTys3zE1oL8MePZxx6b/Z4xDewAROKypIeCBEcRnBDcfOV41a+jFwpjVI6XvAi6AxQ8QYOaA3gCQDdkAD+A9sglaH4/+LvKSe3pyJgXf8A48KwU3VAMTIEAKKrDG2F2EA5hcZRQ67NtaNkkEBDhB15E77bszYPReTzEGJOdXc0uc1K2/gIlsmkUUSVkCtIzBiZIJgbYvdgP2GkEIcC72BfTcRPHp8WIxd3ixU8w/IyB8tUlgPHFW97tLWpAG/qe3bwp+6ATgQAQekOeJWKCAbi7cAB6QAQUcT1BXnkAEKCBtAsRAfiCIgNZTr9wBZMCwrncA6BMDGuBjJEBIqKV8hiUBQjJPSmQCwwdeJWMz/z6AA7BHfMW3UTYHUpijORvAOZyFZb73VyBjZAqIgYaldxQIP2gXUjS2IH7HA/sxTFDEb/3GIfIjghWAOkmXEewRAm9ldQI4XFmXYgMQVQsyAhXAfyoWAX8mWdRXTmYkZRoiV1bkRDIndiQAAoImThcwggtIAAUlThEod5V1UWh4RqUmhplkPhQofG63TGb0cW63OXRIbvvhgCxYhjywKTBYOaa2ciVHAjE0Q7FWPvxGKgL4AQA3fuW3EQ5gAC4kAhSoI8GlAcTVVKiXXAbgWH1nAUyIYgbwhCMndzLUYJelhssXAmAEQCunZJlzUR8Vd4cVAmWnQzdUPv82cyFAif+SFD88AoYh5VHdtmk+BwJpR196V2czdH0hpSH/gQNZaFhbWHu5JlCyh1CViEjzI1OTN3BINxHhwQDfBlMNIFwbUAHkF21IiDUZEIrKFWcoSIsoSHybJjpSliBEAgLC6FeOhkSpdQF3V48bcEf+EQPJOF+mpgAoN28i1VW9c4JT1oDzdAD9JVJ55VbYIld0BVkV4FoEZ2YKEYlyto3nKFMZADFe94KCsgHwmFw7wHr1OHLSh4GNxUTlZVgEADKMpEQxOF8L4FbF02AqV5OHJV65UoAch2nFmDlMyQMbkF85eViut0LmtWldg0h7A3O5tgCidAIYQAEiCRDIRo7LBiD/V3YBHGAAm3hxRdMmHPCSyBWTMylZA0UCRslyC6AsICB24NNMgDkBfCiBd7VkdWk5IaBjJkBYq6gAxqMB/Th2BtVQsGeYywcBcJVE/Nh6gaMjK8ACKPACK2OJRFQ/JNABpyOW/IBWo6gBcIWWWOZsbYlxPABTcPMAcnlc8niYkzMCFrlqhGdqHUVSJPdSOCCRYrdklsmbOGdq13VYUekBINMfAaBtHAgBvpkjffd3xkdDDzWNkvWW/iEDKgAAAuACN5ADAHI+Nwhfc+UBCsABDKCJ9TAAGFABClB1yoMDIEAAFYAB+xeKBkCR8xQD85KbPTCKzCkBIMY0H5CQVImd/yMwTl4kkEQGRv3InBo6ZZeZmRWJjAuII5AWXFMZbz7WgU5JhVeDAi4AAC4qACUAaTowAzPQAiiwAi/wmp9lAqOWAQagmu4QHqPoATo6T0JHYqCIoFu3A/nZRBqQAQ6gpGGnkImFaZOGnUGmAHmXLuBEHxv6pRipWRmFhq9YeELyVYyYoU5WTB5gP/bVnSUqchtAMQ1QAi56pwmgIDlQAHfqoi4wAzAwmpYoAhMgnwSnDh1WZdr5m2tpIUqqXBTQOEw1m0w4ABUwX6cGTcYzZJEFY3QHeoAWlDwUZAICpmC6ARdQTNO0bx6QofP1YSAQeQ7ZeirHlD6GmVc3mOUGL/8HcAN9CgA3oCA10KK/CgAusAKQFgM5kIgpFAAg0Ig74FSG8w0I8AAdMAFzZqQgQALFRamP+q3I5QAbN2ldNSY/OWkZFZwbRVBeBKGmWm2HpQC2CX3uqpAalZettyW5ao9+iAMz8KvB6gMwIADF6qIx2gA1oAIFoAI3wAI1QANdpjy615UEpEZ9s06WNw1axQGBtagjMAElpjrgOrJ7ZgGkCIB0KleSBqbECW8gt5wLGosvNJB9NUhWBlpf+K7btgEgMwJxKnIE8Cj++qstAD92WrDAuj4J0Kfn6QIq0AIrYDBCdEmaxElEOUAfKUFhmWdjWQwPAziLN2IRgAHeSrL/JGsACgkBUZRu4KmzTBY+FQVAropzUVlQIqCNheaPijZ7qiarbhuqMoSXKEgCUfOvfVq0vYq0ADAD62O4xSoABRCjltiekKRg4gR5d3dOAgdbvcYL40gClIiWIBACBhCgZnu6yGWpoKZys/q3EjgCvoQD/XSByfmyy7dscdWqC6hzJUWPrkulM9mLvbO0fRqjQ4u0BaA+xIu0LiADLFMCN3ADJQADD7ussxZXkqSV4cRgBICaaxSOuOAAEeB+2yhiJGAAUYq66gup4/q7G7qX2VuRF/BpMLZSYGSdw/hywdWfeZlYrYuBJVemOjunveO4LsoCLFOeyJsDiau4AlAD/z5QAwRrnudZADOQAC0wvY/SADJQAytAAzKgjZQrRLo3ARvgo48oCw/TAR17NIVWuusbw5x4su6LmM95OeRGadEkAudDP21bs/fXPk4SmSAQTm1KAHO7gCUFPhGFiTOJOWLIUII7j/AmvDigwHeKwDJArAXrAjZwACyguOa5Aj6gAxPMvGS8xQJQwSpwwRkMAzqgo/FrpB+bAgwApK2AADHZwjrCnxtQhDIcyAjwf6UWqh+4V0UpdtjKiP8TQ/W6uyWFX+VkpYulAcRiY4tFiHZllDosne0TA7RbeCUXxQpyAMi5bcyHjy0HKAHAp3cqADDgAzRwxsXqAjXQADogxv8uQAOyzMVIS8YrgLRr7AIukACJggM6wAI6IAMRGyAxp471BAoIcALmNjwB4gEcsANlG8gka7JryGoSWHbcRUTDJXYNKIBw9TVuSwDSKUVDdK7va5B9PB+P3KnpxYUjKgL4G6oQ8AE6JgKPnIc5QMsCoAMIq8sGLQNiXADqGQO+XLAo4AM2IMYvCsEw0KKQW6MwQAP3p50B0Kp3fAoIgAEsvF8BEkjowc0qjQBTKlmU/IyY1KZTTI3mGAChfJ0e6h/SuLv46ldQnF5AravM6XoB0k+yiq/yuoJCdwEzLXK4Ok8jMLcKYDM18KvH2gAwoMu3HANirAJUggMPXawIPMv/FA0AEe2rTHueNbrMK+gkCpB1oDAAqTN1EGDNMTABHWBxKq3SFNC+IEUAz+pXbxkg+ux2lMg+01XOVKkAZYduOStZ92ZG69bTNWyXW1ROSYw5MPuMNuisbgrAesI0PqtpQnIAR3unBUADpq3LvJwDYjwDiXIAYf2rJeADLzDbv2oDDbC8XRy5i9ds6acJFkCInXMBnifaEJABxrXXe80ANKw3IGBeQQuQK+uPAxU6GPW/HEhZGGVfHwYfmGR3lF3ZGLnZ3CazMdSVYjdgAqndqHwB88PU7LYALxIAWOyiKsDALdDVcFXVijsDQkvLBVu0OYDbr5wDx7vQMrAjrxlf/2zJCcPCNEJ1dZDJAOnL3HsdPD6tKgY6ZXSXQ6AKvHUpnv+hu6jsu+Tdcop2t7OGAxpQz7yJXzR7pQqiAw8N4DjA28WaAExz2gWbAI8SAAJerEUbAAbuogUQAHtK0S4QqDmQADMQtbkCAhkQzY5AAW/DIRrAAASH4V6uoFOmKoNylSglwH+LmbNGaPW8aSqVXjDU1Kaqc9tmyXH10XeY4pkMKA1gwC7aAsF131YdywHA5wCrIGQtxjcQIK6suCVwAGa80AbdwC5QAjpqgQ9+CQaQlQuiABbkPLHj5cvFOqUErv63gA3YX+PNm1GZ3jL0wzpJPiIsPw/qtp7KmEx2Af8bQtgQAOPkLQG43stizcGLXqxe7QMsKsYsAD8DS9GJ3sq6vOD7rbgFgKw4cNGvnADImiseoH+XUFUdMh9HNTpYK3AGYD0PUEFwlDZcd1bbrGLcwS8PYADcwwHg80Wn96g7QMOI+WjBuHyprrMTYDCgDMAozoGsqAE8Wd2NRnfjxJB4rpAK8NU6bqzIuuwFC8s7Aui/KgC83MBi3AI+sOTCHKMF7sAocAA2MANDPumeNwLMYwm/tktKZGQ3xKbKBEOig5cSwAEM9EARZD0nsDhshAEnsAMG0DgREDmIRj49VEgQcOFyiQCXut5F3AAA7dP3ht3/Dqb5iUPCFAMfINT/CmlvLwTnluN+zGqB1ZaiD6+Md9QAx/6r+e3xO54+JTDkfQrgIT/sF68DEm3gsL3aab3Ga5wAMKDx167bUO0jlXA7KgQskAZOljRMWVRMH3D5lx9rWGQ+hDRJDDIBphuKFiCTSkx2P8sDvYhQQjfjba/EYvpfvL7d6PUBXLY+SjllvOOAg9f6GroAlhzyiB+sDo20M8DA1q64LoACRlvWKpAoLID35snLNVAATuvGJcACMJD9LMAC0Euj1D/kBWDQ/pF/lUABJOBz56NDEQtfjw8sOsIlTDMfXtR9OoIzSurcY+9jQQsgjw0EPOGQWDQekUnlkimULEIQjenQ8Pka/7iJxCiZ4EwfD2TRNJ/RaaIX58O1BAD53IVqoOZ5wUx2gBXyAgEEWg58cgAF81x0Gg5mBAUEXFqsbGpecgIOqho8Px1xAnJ0SmZc4uYK7LA+DH5gY2VnaWttb3FzdWsddgwqMioihjsURAyvGkA8QAKunqGjQTutPLGwPjnBQCYWIih+BjiQfUAcetDT1dfZ1REy1Io2PjYPcCC44vX39RcILpohcxTgQzckCxQQyMePYUMlEgiYwMLChaIZOHAkUHSjT42KiuYkyOHjAByQclyUMGSj4qQCKmbcYKHDWbRknHB+guYpwIoSKlIBcGGj2oUHu5AmVbp0FwJZCAYYCP8R48oBDhgwQLApDQc3AiTAKoAAYULZC2cnQEi4gUMFAxgGOEVggYeIZyMqtNO7F50DDgwlbBCrtowRfwQ2LJCw8CCJDYwdNiQwogqWAzG4hVAcmXPnJiE+eELxMZCLGj5WkJYjIEGABisSgdyTw5MO1YJWGSoZkwUm19aShTIhQsMEEhJSpNhAAMIFZiZwAG+Q42eqAjSSTbDAlHt370sdbGjTwIOBEyC2QhuxgMEDClAdDBhgwQEFC/btO4jv9KmFChDawGKEDgbgy8B1MEiBs8WQIGGEMC5IC4IQIHMCAhHG2MAzhiboJAARLkCswg1J9EyCC6qATRFCqrghKDn/ZnjBhwAgOYk1Ga54ocYVVdABGRxsyAEHcp4ZCEQC2nqLAgcQaFI+ByzAwIAIeICAHitIeqGERFQI8IAQHPhOzDHJ/MEBEgxpYIQRqtnEJhEqQMAABRR4ZSkEKGBgAQ8CbMCEOhE4UFB0DDAjBAUe00cBIq8QIYQjFrALCw9G5EEwtQj4CqxESSQBhCM5LVFUEiVQIDoUYtPjhjZiuM00T1h4cbVJZoAhwBxmkERXl1RIAIXo0vPEHhM8UCCFCHZgCioLIgiBz2pocBGABLxMIcwysc12lxM+sAmHDTqE5oAUBqCgwwMu2A6p+SowBtgGYvCgAwsCHVTQQpvgEwQF/zZLI6LKknH0CAk+4ETNSicIACOMAgjABBAIKFGCEDQb1WJSJzughlTnYI22O2RdlSQXeZ1hhgRaQCEHZDQuoQQWYIgZBhRqEBLLnYYFIcQMGDiBggHGHOAECUBIMwAWChCABWRGyIA/baGOOpYMJILGAwssMLUaD/STgGUwdclzAQ3ePUAEBSLAwN618WVCBCu64jcNfyb4wASHP1BgRAlImEADDfRGAsWtDpjg4sMRbwghNm3gGKUbajpAo0EmUQE7kmyIWYcXFMaIUel0ssmRAx4OsQNkn9ZWTgViqEbHAhrBQoQIUpfadjIdSIHNqjhwyoIUQMjigghSqPqKGP86qB0WBBwwIAMIQHgXhw82MIDJtdk248I0pz8ujcBCAKuwJJ7o9wgS6DHYnhhEiDjx9+EfeLHF/NHANckjSakmNxLoFWYUaHAzUKQnWNM4QABG8IEQpcAt9FFe1CzQgdBgIQc3mMEKqvGBON2Og7irgAZiEIB0LY8BHhBWDN6VDBDYKRa9iAABPgAsLARAAxw4Qb2wt7YHnCEEF2idJz7wqPjJgzllwRSFhphExIFPARICiGuqkgAXuKAAVCxAAny0kxAyqkjZwMkXtcGwGIwABGIojrEauKQHdnAADAiXG2DQgpEIqALX6uAduTOXCFTgKD+QU8GkYQINCEQDFcD/CgM6AEM3WUYEE6gAvXIYydydASIaKGPglFiEfDAok52U2AVEMIIfhi4ZMtCBDVBpA87dbCvCwkEMhqPACSQELLUkQQg0xIEOCIMBDDAPBpYUFzzu4gEQEAgNfoWlEaRAXcN0Jnd2cAFWXgEHPHhAtwLmt4AUqSsk+EYkwdmDAXTge5z05DnRabENcJGA7SzSsIgDgQ2czjwPuI9+8LmfZ5apmAIJQAwEYgIS0GufBdWFBd64Ew2cwACSChYORACBDFigQOEEJwIqkE6NbtSTBJAGGEEaRoYNBwTFQZJbftYkgw4TAwrY3zQPAAEGrHGl+6RACNjZAMBNUHQ4GMEE/1LAAEha1KIM4OhRkZo4j1YlBtQLHwHoRKdMTXVTEuBABiLQHibVdKUWkIAJpvmMA2ggAkDj6j7hwwAAERA47yQWATJggIoSla4nUFBS8ZrXzoQAS65I1lkBy5Q2TqB1rRwBB5oZ2KjNxwAMqAAHUqCAorkTGwfU2QYqsIPr0ZWzPbDAX/QaWtHGw2tX+ABNFZtaWsylA2RrpQk20EfVZosDAIFOdMIqVlGwbwwLcMtmOxtcB5BztMU17hKo4gMRmHW2zcUFBjhwjK0EQAHgcO6YEMBTylK3AzxT0lyDG94eIIC4xzXveXmAHh/EwLrXde8sBsvOAygAA+/1zgBIQP+F3EbDAxjAoXgBrA54oJfAxTWhG05gXwXHYgesC+sBCJDYBa/LAAsA5SbaCg0TEKADDEhpgAOc0QKPWK/hOkAFJrxgCmTAhzBVgIRTrIv5EE8BHhjBkFhpJMNF4AHnAHFwRUxiIR+VAM6wCmpjHNgB7KADELjxzb7U3iQnBQFSysAGAALQtoZCZ77dwc9+bNEgjyowBBDikNGshBBIpAEkQPKUlbyD54kAWF+Ccx4dgAFEhmACIEChALPwsB0b4MNhtteYRWXheFUqzWmO1BUmwNw7vzdPPChYAyAw6e/g6QEMSAEBNHBjgGEDoqYzgAMNbSBEk4p1PlhPo2FtBA3/WMEDUtb0e0+wgAkw4NZigk+nM0CCC2/5MiAiQQZOsJ9Us2PVG9qTIT7A6FgL2ZjK/Wuv7VsubGPLSSeogIWfjLMAcONYPf6voQc8KhJQpQEXkPa0R0wAQ8SA19u2972RgicDcGAC4d4JGIrFAULHJczktdiJ4KYAeMN7A0ZGMb4hHnFbzMfTUxg1N0fg7rT5GMDDtVgIJGWCMy+80QsYARY6IHGVrzwW+m5yQB5MEAV0mKLh/azFvjCpd5McvZGyAgkkzXKh49vlCvgACi8+kLx1INnnBqddR7WA4JEEHzyH9QImOAFbD53r99Y3B4yuX66cLQM7AG8kPS2qUgUo/wYjt/qQEe6DD9S363WPeLkeQKU+Y1hcAfDABjzsdEFhNOoHbkC03w7raosgwXZ3vMSrnIEe0nnLJoDANwTPF7+MqtVugEDiYW0qH5ig3o83PdEpDvb0FSkGEKjAe+wF9RI9+wog0BDo00wAqsQgAqf3vcQpcIIOTIAKrEcbx/lCeFGtuypVxz2amT+C0v+e+vZm3gspn4zWY54vDwAticaGDBHc/vlDzq/cG1999dvbAQwgQPSwpCYCMAD57qjAXTtVtcKVP/dU0QDd1y8Aty2CiA9gYsCR/MsdDAD/nG3Wao/8+I/EXMoHtE4ALRDb5qJdsg9eLiADHiBQEED4Rv8lIppv5yJQtCQAQDDNji6wBSctBDkAhLDkAGyvl74P/AwP8U6QxLygCgiABV0wCKcs8gqwKogFUUxQDSAiuTZsB/chMMankyRgkA5gAYJOCLEwxhygXQqLmvYlVCJjT6ygcJLQCY3g/TQAApVoA94mBjYoC+FwyhwgAhIm/rpCnsqQCSZQGdTQDM2gBwPAfTJp7cjj2uLwEFOMAjhg6pJheuRGcaaOuvLQD53gXAynk8TwADbgChGxE98LA0yOHLLAAxSCH1JQNzRgEimRB3rw8FTRM0hQBKbPE2nxvRAgAhxMrEbgEeOBBEKOBFYxHlTw1ZToRKoAArauFpWxuQb/gMUChJr+ThWnUDe2IBjVQPQCwO3gZwPYJAacZhnB0b2iIher4gO8h5LyyxPGzxrVoMhIQhDjhxA1wBDDsR5Viy7AqkhEABjPIPw8jx3VgPkw7RUdYgNM6AB4gBPtcSG5igIkSIYaoH1MsFSSy/YAMg3WDAvcLYkUAKxEgIUYMiQBq41ATiDOJgoP4sDmiyCDkQ2vQANQEnGeLaaAUCRtcqXajwDehYaQEAnY4AqI8SL7ceo+ICYvRteiA05ucinPai5K0giLBQyFYDLG8AKEcm4OzCLfJwXBKsqY8itrKirmAYqy4Ej6BTSwRKCuEg2m0ArWMXFKhU3QBcbAsi7x/4h59u0C9CsLRgBwEiPnsCAV15KSpMnVtFHtPKUKQOAN7bIxnwlP3K9o2kSBujAG+HEwm8ALrGAEDrMhSIAXhQA0qsAEJCAZHfM0OQgy96SwHGEGNxJ+zKnRTtEwN4RgqIsINoBs4AVQULM3n2kAMKACUISV3hIuSUADLjP0DEFgYBGFFI4VwSU6cEABGEAhffM6pabKHJCaMEkmIQCsPADe5M3V+hAwBokzecAfPMA17kGusPM98WgA+CoZPMAoJaaHpPMSY40E2gA9O2MDwAomweUYsmACDODN4DNBxcQAPOAZLHOJNsDJPMHy7FPIQqA/O1MfUjAL1CKGHIEzb/9IQUV0scTjGUSAJdFAPX8joirUQp3BPyMD5PzkAigjCzQgA95jRHU0WxjAoeQORc3gOH+IIJJz2jaAKtSSMzoEXqqABhfgA3c0SnFnPJ+BUtROMAjUTyYgQ9PsSNerSPmBG0HhAL9BSs1UTCLg5KzmPqHHS/YFSItrASQiEJWUezzgKhD0TPWUFhxAAVgJXYYAToVgAfqG8j70ApDo7UzODeCRHxyEJMLTevZ0UpeioaIhBggACjKlPFOUBGysE3zqAkigRWNNAt5mOh0i/NBFUim1VXdBPhklBi7gA26MhjRUPVkz0OLJzBRDUEPLVB1BP/lB93QKJF31WG1hB9T/C2fiLzzVwB9AiXvuBrcOSAQUSAE0w1fxalF1qiGmMQC+EVnFlRYGYAH2S4XAdAkg4kpIon0q4P6gBzqyYRs0AAJ4NTaFzEvJAzB0cr5qclzFVVnbKSLP0VC+cwxjAG3eg3n0rBg0QAQwzJUgxF4TA1/NazFIwBn2NUxNCARmCmBBFhY6gJ2eIQDSNQn8gc6o6fIooAdWC0r2bO8qQzhKyl5xSVsPrnw24KkUYHA2VkO/ACGtM2QpdQLaCV3KEMu6MKb8C8mYxwKcJzdFQMuaFAww5AJoCZd6FWeZYH4WYAE2YGefCqrE4gI0gBkeRGHo8wlDgE08IP2IVlwHYH+2/6Lt/tBZxqMKcCB5fsBlk4KxJK9utOwmXulhPCAtEkIztlYJ56dxy+drwzZ8xGICnOMDPuVBQshzqGHLrLIfUCQA+DZuxzUDznX0HqV8KqVUpk5NgicAeg8d8Axqg20CphbHbmJ9hsMDigNTpuorKCZsgTdyx5ZOxoJyzdYDLFcEQskEUGhINjc4QGG3RKkqnjMeXKoBKlB0xdUBjPZoJwCq/oYMDKMjx7B9GnQEEsxvuwMdGDYCOiBCj64TdmJ0GKZhGoakxMAD9Bd5k3dNmLdzciLDoNdgkuFDPkV4MGWC6DQesA5eMkB9tddVGcB4CMgeQLV6KzFyPEAzTu4D6P/yTlZrxiJrVkUJgEmJstgKFEbnn0xgBDDke6HAeLQA5GZkM1zSDTCYks6FAEwTgiN4RzOAZCsYgwmRJMxxYpzhAv51KXz4KcplBxyLAzRVCj5lWhcmpEBKjFpYBMrIAy5gQtpiGHrmniwAAuIPRAwBB4SI+UhCWM/AQdTkY2shT3+4N9cJhaFBB1kxYapig7lAJ32AAOi4TJwESh7gBBggAyCLAyArBb62DJIjPRNDl4Ihq3zpBHYAmLbKFm7xGaWjGhMKBCZxGg8A6G5hkOvYMc0Yj7lzCBYAAqAIBzzgHCfAE1IgsKBCPuJCl+PCSXRZpbzDArRLPRBjWd0AGKH/8N0gwhk89hZgN5V3tEFZ2XQrMblwIA0XQgPcoPccTwKeUYsoQ1z45UJA4GRd+SDJxZmhOUopGIUxlTmexQ0ixCCEAD1EAADrbgewCYV1ykNRlXy05gPocZ31lAK+mZ+3CEuuuWDmawioQokfDwEkoHSjAWBgFFK6BQckAJUJGjsZQIjxOCLfBgueUzwaYBNN7wR8FI9jitFSMDrmsaNblXSnuYCSwX389AAy4PQGwE9rOgY4VQjYMAvSWab39B0ouqYpkG9OzgQGuu4ewJhR+AMewpgOD26N+kwrIKlrupxH2gOGduhGdpo3snGJQEarMKyzWkErAKSVmiTexc1+/48CChOPbQ9+P6AUhWBJQeCp13pHGeCg35qAcODhfO8WkwuFp8dQBTM97QIHrPCv95QCEnuw22kE/NruBoBK+blIqpEHFkWnMluyRRQBpNqytyLS1C9r3HorcMB9aBgHwpW0z1QrULudemf9MODAptlup9HaaHtPzfW20wMHjJX6uKWmTfY4+0QDDjS4zTSIiXsrRMA0fS8C6JayaDCci8S5oVtKpXu6dwICOFroEIADBFupyeO4vxs+x1q8xSrlLhC7p3sF21tEuZera9oE2Lv6xkG8ee++E3Scslu8NWCJfw8BfHq6rULA4dNS4RsaNqC8hc4BePu21YSbHdw3+/9Uv2v6ADRcAHegnQcbe597w33TAEhcvEdAtgQwsKe7sFH8OvM7wosEoi3wvFsbhY9sxlETowpcvKuQwlkOvzz8aHmAyH28FnfbxqEhwC/QAi7gtg+IIPp7yW8SAVIgvcXbg3XBHZokzMVczHm5zMscn8w8zXt5zNn8v8qkR1H7pHsJSrHcLi3gtCOcAHb5SfCJAvzcPrAGa7ACKx6g0A19BxA90RV90Rm90R19Bwzd0AcdKwL9Pv48n345UHIBAe7Yso27zk+zXI/8wzsg0h/91FE91VV91Vkd0iP9ASjd0vWjXNL0w7lbuawb1G0Szp3cRBmg1YE92IV92FP9BDL/gABGepqb5gsaIBt1vTEHYJX/bXcwHAIMgNixPdu1/dSd5wKgSKnTxT84IAIQ/NnDMR2WZTtVKDC4fJr3dtvhPd6xnQHEtMRJwNUx4J6UrYnNPQ7HawD0wz4eQNFT4BjW5wIq4ATQm7j9St4d/uFP3dj5BLVxAFke3Z6WRNn6vQXHCyrsg9Af3QCKISF4BtEzoLLfWhMxGeJZvuULhRFLfKFYvdDzPaU0feNNDz4+XthXPtEZQLuyYMdN1OJbvujlnQ7bnZUDgAOyHeP1CedXzkkoAAMK/eF1xxOmB0BZ+aR73ui9HttPIKFQ+wOIXttpXo2UHOpVi3mmfuCLfgHN/zYE9mjF00MWv/7usd0A9jnOCeDaIR7W1Ujth7BcqB7vd4ChzAOK8dy1F6DrDf/xi52zLRtc7x6YCE7w3asHoAQDIL/RTwCnQuFcL+DXO7/0UR0Xa9WFk76VPID08T7fzwHzU+tp3d70GV34JOBd1VQaRqDsbf/3Ff0EIqCSK4DuCXsBbN+BZL+mGBb4U90AtBkLZCgAGt/5rf/2O52VQcD3Ox+Y0n75lYUCav/6Hx29Y4oO7SEEHJ/8nf8E6pqlq9/53eP7wV8XmGf82d/RF1ACrh0IGDyOYWc8IpPKJbPpfEKjUqNB0/Bhs9pt4xOZgsPJhwPxO6PT6jW77X7D4//yOb1uv+PzejzCIv4DBgoOEhY+nShcbS1mBfCcGEYaWQzsWV5iZmpucnbODWBIio6SlpoaVYgc4ATgMGYdTDCcDmJUeuLm6u7y9rL1hNIKDxMX71SkdEQQHLw2gFQY/2H0+FpfY2drnzlIe3+DC3YEYDUcKPrEZECGS1Fsw8fLz9P5td/j5+9EgPg0iEAYgSVACHb6mlioRm8hw4bY7B2MKPHUiQ4eFESoKGJEiiITlyR0KHIkyUzdPqJMSeiEAXYnImRUmcRByZo2b8LpAVEmz54+xVDDKXTozT4/jyJNesSCGaJOnzZEQEEp1aofmULNqjVejwE7rYINS8yWwq3/Zs/6QuAgmNi2biNhKIN2Ll1eXh+8zatXygMLNOsCDtyp69q9hg/vwEBhQFnBjh9fGkDBAl7ElpX2XQx5M+dLCNRSrnx59MQHfR0MaNp5NWs+AxxYYEt69jcMflO3zq0bT4/PDihgME17+CjTissgaLx7OfM5vV9PFk18+pQHx1Mrb659u/PnkzEEpy7eum0KZXpk565+PZ3n0CmLR5wZdWrV7O/jt/T8t4XYwuPzZFx/5g3AWH4HIujJZwgU+Nt3pv0HIDEQWmcBBQTWZ1+CG3K4y2cNXthfbOFJKAZ5Il5I32cdstjiPOgt+OFrDk42YnAUSicWjuTZZmGKKsaI/56LQxJJVG8MFjijA0teGKKINoKHoyg4glflkz7+uCR9BX6WXpFfggkZemOSCWOMZ6KZpppoltlmmG/CGaecc9JZp5134pmnnnvy2aeffwIaqKCDElqooYcimqiiizLaqKOPQhqppJNSWqmll2Kaqaabctqpp5+CGqqoo5Jaqqmnopqqqquy2qqrr8Iaq6yz0lqrrbfimquuu/Laq6+/AhussMMSW6yxxyKbrLLLMtuss89CG62001JbrbXXYputttty262334Ibrrjjkluuueeim66667LbrrvvwhuvvPPSW6+99+Kbr7778tuvv/8CHLDAAxNcsMEHI5ywwgsz3I6www9DHLHEE1NcscUXY5yxxhtz3LHHH4Mcssgjk1yyySejnLLKK7PcsssvwxyzzDPTXLPNN+Ocs84789yzzz8DHbTQQxNdtNFHI5200ksz3bTTT0MdtdRTU1211VdjnbXWW3Pdtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvzDXMQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4uHNcCB+QHjKyE4kWEDAQUKSHAwgD79IwspQOBowN+HjwMjhLCDfY3soEAADfinoIIHaGAAAgTSMcADDDBwggMQNmEBBAcs6P+hfw1cMGCEcVCQwgcmmADCBB08kGESA0iAw4c0HqDAiySygUAGJiQIYgAQPKiEASDQaKQJBuTo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1qDZt23XAg4sGK1bpLG4yp3L1O45sXr3+pS6bjDlypYpt8389ijSrYgTz5UoWjTU0qZPoy49evVYvRReRzaszm9mqpdv486te47mzW9lAw8ufLhh37Rt706ufDnz5s6fQ48ufTr16tavY8+ufTv37t6/gw8vfjz58ubPo0+vfj379u7fw48vfz79+vbv48+vfz///v7/AxiggAMSWKCBByKYoIILMtiggw9CGKGEE1JYoYUXYpihhhty2KGHH4IYoogjkliiiSeimKKKK7LYoosvwhijjDPSWKONN+KYo4478tijjz8CGdmkkEMSWaSRRyKZpJJLMtmkk09CGaWUU1JZpZVXYpmlllty2aWXX4IZpphjklmmmWeimaaaa7LZpptvwhmnnHPSWaedd+KZp5578tmnn38CGqiggxJaqKGHIpqooosy2qijj0IaqaSTUlqppZdimqmmm3LaqaefghqqqKOSWqqpp6Kaqqqrstqqq6/CGquss9Jaq6234pqrrrvy2quvvwIbrLDDElussccim6yyyzLbrLPPQhuttNNSW62112Kbrbbbctutt9+CG66445Jbrrnnopuuuuuyu1wQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evY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22yoQYsvIgnTjyqqwUl60R14jI5TUnnINI+d0MEEBFRgQAQjpIGDBoglWeZIuFwAwgcTZBABCAOe5pQFA1VZp52B8OggZB1kwoOBZgLazgmqEfHljDWOhIGUdzLaaG8OWEAfXkp5GKil1TAAAnErenBkO3gg4J6jozIaSaSXoppqFgZAgJ+Kn6jzoQUUTEeqraP2MACkD0iqqq+AViDCATiAQIAIYwjnQwMfeArLAxY4MEBmt1JLKgIDUHDqr9smWUEIKURgQAixiSCBBjiYgJQsz1KQR7XvwtvDtdli0Cu395L3GrooMdBmpUc8gMGs0ooKr8HwXusABfXi2/+wchGEEB4sikY77cEXY/xDD/IqbAHDDoNcYcCzRrtxxiej7Ie8A+iarb0hw3ygwNESnLLNNwuScLYevxyzz16MTLK0OBNdtCHyXtsyz7z+7DOvI7dLMwIWG1211UcnrfDO9fbctIVBUxB1zVeTXbYySE/NsgMde4wB10x7PdLTvLptwaztsjz11AWb3bff0SDNsq5a79w23HEDHLDAdoctdt6h/h255H5tXLneaau9duOFt+22527PHbroTxcxuulPf5764oyHvfbagl9eucmT0147lRtffrngu/Peu++/75673pXbXrzxxyOfvPLLM9+8889DH73001NfvfXXY5//vfbbc9+999+DH77445Nfvvnno5+++uuz377778Mfv/zz01+//ffjn7/++/Pfv///AzCAAhwgAQtowAMiMIEKXCADG+jAB0IwghKcIAUraMELYjCDGtwgBzvowQ+CMIQiHCEJS2jCE6IwhSpcIQtb6MIXwjCGMpwhDWtowxviMIc63CEPe+jDHwIxiEIcIhGLaMQjIjGJSlwiE5voxCdCMYpSnCIVq2jFK2Ixi1rcIhe76MUvgjGMYhwjGctoxjOiMY1qXCMb2+jGN8IxjnKcIx3raMc74jGPetwjH/voxz8CMpCCHCQhC2nIQyIykYpcJCMb6chHQjKSkpwkJStpVMlLYjKTmtwkJzvpyU+CMpSiHCUpS2nKU6IylapcJStb6cpXwjKWspwlLWtpy1viMpe63CUve+nLXwIzmMIcJjGLacxjIjOZylwmM5vpzGdCUyFBAAAh+QQJAwA/ACwAAAAAAAIAAgAG/8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/g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Ipoong4wOumekJJaKlluZlkpqHCGOSimcsZlJ6GJnonnp6CmqueWpvLaq3RJAgusqMPmquqqxyKbrLLFZjnspMEG66u001JbrbXXYputttty262334Ibrrjjkluuueeim66667LbrrvvwhuvvPPSW6+99+Kbr7778tuvv/8CHLDAAxNcsMEHI5ywwgsz3P+www9DHLHEE1NcscUXY5yxxhtz3LHHH4Mcssgjk1yyySejnLLKK7PcsssvwxyzzDPTXLPNN+Ocs84789yzzz8DHbTQQxNdtNFHI5200ksz3bTTT0MdtdRTU1211VdjnbXWW3Pdtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvz3bfffwMeuOCDE1644YcjnrjiizPeuOOPQx655JNTXrnll2Oeueabc96555+DHrroo5Neuumno5666quz3rrrr8Meu+yz01677bfjnrvuu/Peu++/Ax+88MMTX7zxxyOfvPLLM9+8889DH73001NfvfXXY58Mvfbbc9+999+Dj3EQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269etwEGhHgD0UAgc7GESIwMCAhQHdOTmIoECEiRgxTIzwkGIH9/SXLKQQ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42GQKoeLj5NDIbh2g4bgNOAQRGxUBxBoptvf2w+X7/P3K5/j82SAxAQOcU50UMChXsCGDmE9EOJvIsWKg5g93HRiY5eNcTKCDLnHAjiLJk+ibNJKJMuWLp3pSylz5kwtL2/izJknJs2ePikOaKZzKNGiFoj9TKqUXA8HW4pCjQoSw6ilVq/+o4BOKteuwR5QkIh1LFlV/00tbPWqdq2eBxaqlo0r11SPARSess2rdwwGCgPEzg0smJBdtHsPr3XrdzDjxoQQIHBgAUNaxJZbPsDw9q/jzp4D1XVwt/Ll0vY0OxhQ8jPr1lZ6QC5M2TTtX5kt+IW82jXv3lUQDBA9uTbxRZoppAbseznzKz1gC8cwuzj1HZmPO0DwvDn37heBB6cwmXR1rreRD/ir3Dv79o+DCx9PvnzAB7dxO0jufj//YpDB5yeefPbRB5F99yGXmnra9degg+PEBh8FAk5G2XzV2SedBRtOmF96nD0YoogmPffffx8GOOGG0rF4oIsE1vfigSxqiFuHCi7433Yj8tijXLCd+P9hevkRWeSERyKZpJJL3lgkkUKmZ+JuPlJZpZU/PDfllVty2aWXX4IZpphjklmmmWeimaaaa7LZpptvwhmnnHPSWaedd+KZp5578tmnn38CGqiggxJaqKGHIpqooosy2qijj0IaqaSTUlqppZdimqmmm3LaqaefghqqqKOSWqqpp6Kaqqqrstqqq6/CGquss9Jaq6234pqrrrvy2quvvwIbrLDDElussccim6yyyzLbrLPPQhuttNNSW62112Kbrbbbctutt9+CG66445Jbrrnnopuuuuuy266778Ibr7zz0luvvffim6+++/Lbr7//AhywwAMTXLDBByOcsMILM9x0sMMPQxyxxBNTXLHFF2OcscYbc9yxxx+DHLLII5Ncsskno5yyyiuz3LLLL8Mcs8wz01yzzTfjnLPOO/Pcs88/Ax200EMTXbTRRyOdtNJLM920009DHbXUU1NdtdVXY5211ltz3bXXX4Mdtthjk1222WdjGgQAOw==",Dt={full:{x1:ut,x2:ut},24:{x1:"data:image/gif;base64,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",x2:"data:image/gif;base64,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"},48:{x1:"data:image/gif;base64,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",x2:"data:image/gif;base64,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"},64:{x1:"data:image/gif;base64,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",x2:"data:image/gif;base64,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"}},Mt=["SDK","visible"],mt=(0,l.WQ)((({store:A})=>({SDK:null==A?void 0:A.SDK})))((A=>{let{SDK:e,visible:t=!0}=A,i=(0,I.A)(A,Mt);const o=E.useMemo((()=>{var A,t,o,n,s,g,a,r;switch(i.size){case"large":return null!=(A=null==e||null==(t=e.spinnerSize)?void 0:t.large)?A:128;case"middle":return null!=(o=null==e||null==(n=e.spinnerSize)?void 0:n.middle)?o:48;case"small":return null!=(s=null==e||null==(g=e.spinnerSize)?void 0:g.small)?s:24;default:return null!=(a=null==e||null==(r=e.spinnerSize)?void 0:r.middle)?a:48}}),[i.size]),n=E.useMemo((()=>Dt.full),[i.size]),s=null==e?void 0:e.spinner;return t?(0,H.jsx)("div",Object.assign({},i,{style:{width:o,height:o},children:(0,H.jsx)("div",{style:{width:"100%",height:"100%"},children:s?(0,H.jsx)(s,{size:o}):(0,H.jsx)("img",{src:n.x1,srcSet:[`${n.x1} 1x`,`${n.x2} 2x`].join(","),style:{width:"100%",height:"100%",objectFit:"contain"},alt:"opossum loader"})})})):null})),pt=(0,l.WQ)((({store:A})=>{const{dataStore:e,currentView:t}=A;return{loading:(null==e?void 0:e.loading)||(null==t?void 0:t.locked)}}))((({loading:A})=>(0,H.jsx)(mt,{size:"small",visible:A}))),kt=["size","ordering","view"],Kt=(0,l.WQ)((({store:A})=>{const e=null==A?void 0:A.currentView;return{view:e,ordering:null==e?void 0:e.currentOrder}}))((A=>{var e;let{size:t,ordering:i,view:o}=A,n=(0,I.A)(A,kt);return(0,H.jsxs)(xe,{style:{fontSize:12},children:["Order",(0,H.jsxs)(U.Group,Object.assign({collapsed:!0},n,{children:[(0,H.jsx)(nA,{size:t,style:{minWidth:67,textAlign:"left",marginRight:-1},title:i?null==(e=i.column)?void 0:e.title:"not set",onClick:A=>o.setOrdering(A.id),onReset:()=>o.setOrdering(null),resetTitle:"Default",selected:null==i?void 0:i.field,wrapper:({column:A,children:e})=>(0,H.jsxs)(xe,{style:{width:"100%",justifyContent:"space-between"},children:[e,(0,H.jsx)("div",{style:{width:24,height:24,display:"flex",alignItems:"center",justifyContent:"center"},children:null==A?void 0:A.icon})]}),openUpwardForShortViewport:!1}),(0,H.jsx)(U,{size:t,style:{color:"#595959"},disabled:!1==!!i,icon:null!=i&&i.desc?(0,H.jsx)(Q.HL0,{}):(0,H.jsx)(Q.EDF,{}),onClick:()=>o.setOrdering(null==i?void 0:i.field)})]}))]})}));var yt,Gt,Yt,xt,jt,St,Ft,ft=["title","titleId"];function Jt(){return Jt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Ot=function(A,e){var t=A.title,i=A.titleId,o=Rt(A,ft);return E.createElement("svg",Jt({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,yt||(yt=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),Gt||(Gt=E.createElement("rect",{x:5,y:5,width:10,height:10,fill:"currentColor",fillOpacity:.3})),Yt||(Yt=E.createElement("rect",{x:6,y:6,width:8,height:8,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2})),xt||(xt=E.createElement("rect",{x:12,y:12,width:4,height:4,rx:2,fill:"currentColor"})),jt||(jt=E.createElement("rect",{x:4,y:12,width:4,height:4,rx:2,fill:"currentColor"})),St||(St=E.createElement("rect",{x:12,y:4,width:4,height:4,rx:2,fill:"currentColor"})),Ft||(Ft=E.createElement("rect",{x:4,y:4,width:4,height:4,rx:2,fill:"currentColor"})))},Ht=(0,E.forwardRef)(Ot);t.p;var bt,Lt,Ut,vt=["title","titleId"];function Nt(){return Nt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var qt=function(A,e){var t=A.title,i=A.titleId,o=Tt(A,vt);return E.createElement("svg",Nt({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,bt||(bt=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),Lt||(Lt=E.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:3,y:3,width:14,height:14},E.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"#fff"}))),Ut||(Ut=E.createElement("g",{mask:"url(#mask0)"},E.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"currentColor",fillOpacity:.3}),E.createElement("rect",{x:4.5,y:4.5,width:11,height:11,rx:5.5,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2}),E.createElement("path",{d:"M5 5L15 15",stroke:"currentColor",strokeWidth:2}))))},Pt=(0,E.forwardRef)(qt);t.p;var zt,Wt=["title","titleId"];function Zt(){return Zt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Xt=function(A,e){var t=A.title,i=A.titleId,o=Vt(A,Wt);return E.createElement("svg",Zt({width:8,height:6,viewBox:"0 0 8 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,zt||(zt=E.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.35283 0.938494C7.66525 1.25091 7.66525 1.75744 7.35283 2.06986L4.06999 5.35271C3.75757 5.66513 3.25104 5.66513 2.93862 5.35271L0.655773 3.06986C0.343354 2.75745 0.343354 2.25091 0.655773 1.93849L0.938616 1.65565C1.25104 1.34323 1.75757 1.34323 2.06999 1.65565L3.36288 2.94854C3.44098 3.02665 3.56762 3.02665 3.64572 2.94854L5.93862 0.655651C6.25104 0.343232 6.75757 0.343232 7.06999 0.655651L7.35283 0.938494Z",fill:"currentColor"})))},_t=(0,E.forwardRef)(Xt);t.p;var $t,Ai=["title","titleId"];function ei(){return ei=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var ii=function(A,e){var t=A.title,i=A.titleId,o=ti(A,Ai);return E.createElement("svg",ei({width:6,height:6,viewBox:"0 0 6 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,$t||($t=E.createElement("path",{d:"M1.44427 2.85863C1.52238 2.93674 1.52238 3.06337 1.44427 3.14147L0.323039 4.26271C0.0106193 4.57513 0.0106192 5.08166 0.323039 5.39408L0.605881 5.67692C0.918301 5.98934 1.42483 5.98934 1.73725 5.67692L2.85849 4.55569C2.93659 4.47758 3.06322 4.47758 3.14133 4.55569L4.26271 5.67706C4.57513 5.98948 5.08166 5.98948 5.39408 5.67706L5.67692 5.39422C5.98934 5.0818 5.98934 4.57527 5.67692 4.26285L4.55554 3.14147C4.47744 3.06337 4.47744 2.93673 4.55554 2.85863L5.67695 1.73722C5.98937 1.4248 5.98937 0.918272 5.67695 0.605852L5.39411 0.32301C5.08169 0.0105903 4.57515 0.0105906 4.26274 0.32301L3.14133 1.44442C3.06322 1.52252 2.93659 1.52252 2.85849 1.44442L1.73722 0.323155C1.4248 0.0107352 0.918272 0.0107352 0.605852 0.323155L0.32301 0.605997C0.0105902 0.918417 0.0105907 1.42495 0.32301 1.73737L1.44427 2.85863Z",fill:"currentColor"})))},oi=(0,E.forwardRef)(ii);t.p;var ni,si,gi,ai=["title","titleId"];function ri(){return ri=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Ci=function(A,e){var t=A.title,i=A.titleId,o=li(A,ai);return E.createElement("svg",ri({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,ni||(ni=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",opacity:.18})),si||(si=E.createElement("path",{d:"M12.3478 9.26087C12.4708 8.64585 12.5323 8.33834 12.6022 8.24657C12.8023 7.98382 13.1977 7.98382 13.3978 8.24657C13.4677 8.33834 13.5292 8.64585 13.6522 9.26087C13.7352 9.67598 13.7767 9.88354 13.851 10.0636C14.0541 10.5553 14.4447 10.9459 14.9364 11.149C15.1165 11.2233 15.324 11.2648 15.7391 11.3478C16.3541 11.4708 16.6617 11.5323 16.7534 11.6022C17.0162 11.8023 17.0162 12.1977 16.7534 12.3978C16.6617 12.4677 16.3541 12.5292 15.7391 12.6522C15.324 12.7352 15.1165 12.7767 14.9364 12.851C14.4447 13.0541 14.0541 13.4447 13.851 13.9364C13.7767 14.1165 13.7352 14.324 13.6522 14.7391C13.5292 15.3541 13.4677 15.6617 13.3978 15.7534C13.1977 16.0162 12.8023 16.0162 12.6022 15.7534C12.5323 15.6617 12.4708 15.3541 12.3478 14.7391C12.2648 14.324 12.2233 14.1165 12.149 13.9364C11.9459 13.4447 11.5553 13.0541 11.0636 12.851C10.8835 12.7767 10.676 12.7352 10.2609 12.6522C9.64585 12.5292 9.33834 12.4677 9.24657 12.3978C8.98382 12.1977 8.98382 11.8023 9.24657 11.6022C9.33834 11.5323 9.64585 11.4708 10.2609 11.3478C10.676 11.2648 10.8835 11.2233 11.0636 11.149C11.5553 10.9459 11.9459 10.5553 12.149 10.0636C12.2233 9.88354 12.2648 9.67598 12.3478 9.26087Z",fill:"currentColor"})),gi||(gi=E.createElement("path",{d:"M6.34783 5.26087C6.47083 4.64585 6.53233 4.33834 6.60222 4.24657C6.80232 3.98382 7.19768 3.98382 7.39778 4.24657C7.46767 4.33834 7.52917 4.64585 7.65217 5.26087C7.7352 5.67598 7.77671 5.88354 7.85103 6.06355C8.05406 6.55533 8.44467 6.94594 8.93645 7.14897C9.11646 7.22329 9.32402 7.2648 9.73913 7.34783C10.3541 7.47083 10.6617 7.53233 10.7534 7.60222C11.0162 7.80232 11.0162 8.19768 10.7534 8.39778C10.6617 8.46767 10.3541 8.52917 9.73913 8.65217C9.32402 8.7352 9.11646 8.77671 8.93645 8.85103C8.44467 9.05406 8.05406 9.44467 7.85103 9.93645C7.77671 10.1165 7.7352 10.324 7.65217 10.7391C7.52917 11.3541 7.46767 11.6617 7.39778 11.7534C7.19768 12.0162 6.80232 12.0162 6.60222 11.7534C6.53233 11.6617 6.47083 11.3541 6.34783 10.7391C6.2648 10.324 6.22329 10.1165 6.14897 9.93645C5.94594 9.44467 5.55533 9.05406 5.06355 8.85103C4.88354 8.77671 4.67598 8.7352 4.26087 8.65217C3.64585 8.52917 3.33834 8.46767 3.24657 8.39778C2.98382 8.19768 2.98382 7.80232 3.24657 7.60222C3.33834 7.53233 3.64585 7.47083 4.26087 7.34783C4.67598 7.2648 4.88354 7.22329 5.06355 7.14897C5.55533 6.94594 5.94594 6.55533 6.14897 6.06355C6.22329 5.88354 6.2648 5.67598 6.34783 5.26087Z",fill:"currentColor"})))},Bi=(0,E.forwardRef)(Ci);t.p;var ci,Qi,Ii,Ei=["title","titleId"];function wi(){return wi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var di=function(A,e){var t=A.title,i=A.titleId,o=hi(A,Ei);return E.createElement("svg",wi({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,ci||(ci=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),Qi||(Qi=E.createElement("path",{d:"M15.5 9C15.5 6.51472 13.4853 5 11 5H10.162C7.8365 5 6.67375 5 5.82311 5.75085C4.97246 6.5017 4.84449 7.52445 4.58856 9.56996C4.53363 10.009 4.5 10.4147 4.5 10.75C4.5 12.5784 5.17157 13 7 13H11C13.4853 13 15.5 11.4853 15.5 9Z",fill:"currentColor"})),Ii||(Ii=E.createElement("path",{d:"M12.8 11.6L13.1656 12.5308C13.6129 12.3551 13.8719 11.8861 13.7825 11.414C13.6931 10.9418 13.2805 10.6 12.8 10.6V11.6ZM8.5 16H7.5C7.5 16.4848 7.84768 16.8997 8.32496 16.9846C8.80223 17.0694 9.27163 16.7997 9.43872 16.3447L8.5 16ZM9.5 16C9.5 15.3915 9.66879 14.5094 10.1573 13.8102C10.6073 13.166 11.376 12.6 12.8 12.6V10.6C10.724 10.6 9.3427 11.484 8.51774 12.6648C7.73121 13.7906 7.5 15.1085 7.5 16H9.5ZM8.5 16C9.43872 16.3447 9.4386 16.345 9.43848 16.3453C9.43845 16.3454 9.43833 16.3457 9.43827 16.3459C9.43813 16.3463 9.43802 16.3466 9.43792 16.3469C9.43772 16.3474 9.43759 16.3477 9.43753 16.3479C9.4374 16.3482 9.43755 16.3478 9.43798 16.3467C9.43883 16.3445 9.44079 16.3394 9.44388 16.3316C9.45006 16.3159 9.46073 16.2895 9.47608 16.2535C9.50682 16.1813 9.55607 16.0713 9.62525 15.9329C9.76407 15.6551 9.98042 15.2686 10.2845 14.8474C10.8968 13.9992 11.8319 13.0546 13.1656 12.5308L12.4344 10.6692C10.6313 11.3775 9.41641 12.6329 8.66289 13.6767C8.28407 14.2015 8.01358 14.6839 7.83627 15.0387C7.74739 15.2165 7.68126 15.3636 7.63613 15.4695C7.61355 15.5225 7.59617 15.5653 7.58378 15.5967C7.57758 15.6124 7.57263 15.6252 7.56889 15.635C7.56702 15.6399 7.56545 15.6441 7.56418 15.6475C7.56355 15.6492 7.56299 15.6507 7.56251 15.652C7.56227 15.6526 7.56204 15.6533 7.56184 15.6538C7.56174 15.6541 7.5616 15.6545 7.56155 15.6546C7.56141 15.655 7.56128 15.6553 8.5 16Z",fill:"currentColor"})))},ui=(0,E.forwardRef)(di);t.p;var Di,Mi,mi,pi=["title","titleId"];function ki(){return ki=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var yi=function(A,e){var t=A.title,i=A.titleId,o=Ki(A,pi);return E.createElement("svg",ki({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Di||(Di=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),Mi||(Mi=E.createElement("path",{d:"M4.5 11C4.5 13.4853 6.51472 15 9 15H9.838C12.1635 15 13.3262 15 14.1769 14.2492C15.0275 13.4983 15.1555 12.4755 15.4114 10.43C15.4664 9.99103 15.5 9.58532 15.5 9.25C15.5 7.42157 14.8284 7 13 7H9C6.51472 7 4.5 8.51472 4.5 11Z",fill:"currentColor"})),mi||(mi=E.createElement("path",{d:"M7.2 8.39999L6.8344 7.46922C6.38712 7.64491 6.12806 8.11389 6.21746 8.58604C6.30686 9.05819 6.71946 9.39999 7.2 9.39999V8.39999ZM11.5 3.99999H12.5C12.5 3.51523 12.1523 3.10029 11.675 3.01543C11.1978 2.93058 10.7284 3.20026 10.5613 3.65531L11.5 3.99999ZM10.5 3.99999C10.5 4.60852 10.3312 5.49061 9.84274 6.18979C9.3927 6.83396 8.62405 7.39999 7.2 7.39999V9.39999C9.27595 9.39999 10.6573 8.51603 11.4823 7.3352C12.2688 6.20938 12.5 4.89147 12.5 3.99999H10.5ZM11.5 3.99999C10.5613 3.65531 10.5614 3.65498 10.5615 3.65466C10.5616 3.65457 10.5617 3.65427 10.5617 3.65408C10.5619 3.65372 10.562 3.65341 10.5621 3.65314C10.5623 3.6526 10.5624 3.65225 10.5625 3.65209C10.5626 3.65175 10.5624 3.65216 10.562 3.65328C10.5612 3.65552 10.5592 3.66062 10.5561 3.66844C10.5499 3.68408 10.5393 3.71052 10.5239 3.74654C10.4932 3.81868 10.4439 3.92873 10.3747 4.06714C10.2359 4.34487 10.0196 4.73141 9.7155 5.15263C9.10322 6.00079 8.16808 6.94536 6.8344 7.46922L7.5656 9.33076C9.36874 8.6225 10.5836 7.36707 11.3371 6.32326C11.7159 5.7985 11.9864 5.31606 12.1637 4.96131C12.2526 4.78348 12.3187 4.63642 12.3639 4.5305C12.3865 4.4775 12.4038 4.43467 12.4162 4.4033C12.4224 4.38762 12.4274 4.37478 12.4311 4.36496C12.433 4.36005 12.4345 4.35589 12.4358 4.3525C12.4364 4.35081 12.437 4.34931 12.4375 4.348C12.4377 4.34735 12.438 4.34675 12.4382 4.34619C12.4383 4.34592 12.4384 4.34554 12.4385 4.3454C12.4386 4.34503 12.4387 4.34468 11.5 3.99999Z",fill:"currentColor"})))},Gi=(0,E.forwardRef)(yi);t.p;var Yi,xi,ji=["title","titleId"];function Si(){return Si=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var fi=function(A,e){var t=A.title,i=A.titleId,o=Fi(A,ji);return E.createElement("svg",Si({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Yi||(Yi=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),xi||(xi=E.createElement("path",{d:"M9.05116 5.85118C9.44334 4.67271 9.63943 4.08347 10 4.08347C10.3606 4.08347 10.5567 4.67271 10.9488 5.85118L11.1971 6.59708C11.4169 7.25753 11.5267 7.58775 11.7887 7.77666C12.0507 7.96556 12.3987 7.96556 13.0947 7.96556H13.8619C15.1516 7.96556 15.7964 7.96556 15.9074 8.31375C16.0183 8.66194 15.4924 9.03502 14.4405 9.78119L13.8821 10.1773C13.2998 10.5903 13.0087 10.7968 12.9061 11.1105C12.8034 11.4241 12.9161 11.7628 13.1415 12.4401L13.3614 13.1007C13.7593 14.2964 13.9583 14.8943 13.667 15.11C13.3757 15.3257 12.8618 14.9612 11.834 14.2321L11.1572 13.752C10.5982 13.3554 10.3187 13.1572 10 13.1572C9.68133 13.1572 9.40184 13.3554 8.84284 13.752L8.16604 14.2321C7.13819 14.9612 6.62426 15.3257 6.333 15.11C6.04174 14.8943 6.2407 14.2964 6.63862 13.1007L6.85846 12.4401C7.08386 11.7628 7.19656 11.4241 7.09391 11.1105C6.99126 10.7968 6.70015 10.5903 6.11793 10.1773L5.55951 9.78119C4.50763 9.03502 3.98169 8.66194 4.09265 8.31375C4.2036 7.96556 4.84843 7.96556 6.13809 7.96556H6.90526C7.60132 7.96556 7.94935 7.96556 8.2113 7.77666C8.47325 7.58775 8.58315 7.25753 8.80294 6.59708L9.05116 5.85118Z",fill:"currentColor"})))},Ji=(0,E.forwardRef)(fi);t.p;var Ri,Oi=["title","titleId"];function Hi(){return Hi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Li=function(A,e){var t=A.title,i=A.titleId,o=bi(A,Oi);return E.createElement("svg",Hi({width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Ri||(Ri=E.createElement("path",{d:"M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z",fill:"currentColor"})))},Ui=(0,E.forwardRef)(Li);t.p;var vi,Ni,Ti,qi,Pi=["title","titleId"];function zi(){return zi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Zi=function(A,e){var t=A.title,i=A.titleId,o=Wi(A,Pi);return E.createElement("svg",zi({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,vi||(vi=E.createElement("path",{d:"M5.85708 4.35708L4 2.5L3 8.5L9 7.5L7.29451 5.79451C8.07439 5.29174 9.00314 5 10 5V3C8.4497 3 7.01708 3.504 5.85708 4.35708Z",fill:"currentColor"})),Ni||(Ni=E.createElement("path",{d:"M5.52692 12.2366C6.34781 13.8751 8.04256 15 10 15V17C7.25957 17 4.88691 15.4252 3.73767 13.1312L5.52692 12.2366Z",fill:"currentColor"})),Ti||(Ti=E.createElement("path",{d:"M14.1429 15.6429L16 17.5L17 11.5L11 12.5L12.7055 14.2055C11.9256 14.7083 10.9969 15 10 15V17C11.5504 17 12.9829 16.496 14.1429 15.6429Z",fill:"currentColor"})),qi||(qi=E.createElement("path",{d:"M14.4731 7.76344C13.6522 6.12486 11.9575 5 10 5V3C12.7405 3 15.1131 4.5748 16.2623 6.86882L14.4731 7.76344Z",fill:"currentColor"})))},Vi=(0,E.forwardRef)(Zi);t.p;var Xi,_i=["title","titleId"];function $i(){return $i=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var eo=function(A,e){var t=A.title,i=A.titleId,o=Ao(A,_i);return E.createElement("svg",$i({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Xi||(Xi=E.createElement("g",{opacity:.23},E.createElement("path",{d:"M2.15195 10.2635L21.8481 13.7365",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M21.3969 8.5798L2.60307 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M18.4279 4.33956L5.57214 19.6604",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M8.57984 2.60307L15.4202 21.3969",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M4.33956 5.57212L19.6604 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M13.7365 2.15192L10.2635 21.8481",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("circle",{cx:12,cy:12,r:8,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}),E.createElement("path",{d:"M12.0191 11.993L2.60308 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M12.026 12.0218L19.6605 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M13.7365 2.15192L12 12",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("circle",{cx:12,cy:12,r:2,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}))))},to=(0,E.forwardRef)(eo);t.p;var io,oo,no,so=["title","titleId"];function go(){return go=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var ro=function(A,e){var t=A.title,i=A.titleId,o=ao(A,so);return E.createElement("svg",go({width:16,height:12,viewBox:"0 0 16 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,io||(io=E.createElement("path",{d:"M0 1C0 0.447715 0.447715 0 1 0H3C3.55228 0 4 0.447715 4 1V11C4 11.5523 3.55228 12 3 12H1C0.447715 12 0 11.5523 0 11V1Z",fill:"currentColor",fillOpacity:.8})),oo||(oo=E.createElement("path",{d:"M6 1C6 0.447715 6.44772 0 7 0H9C9.55228 0 10 0.447715 10 1V11C10 11.5523 9.55228 12 9 12H7C6.44772 12 6 11.5523 6 11V1Z",fill:"currentColor",fillOpacity:.8})),no||(no=E.createElement("path",{d:"M12 1C12 0.447715 12.4477 0 13 0H15C15.5523 0 16 0.447715 16 1V11C16 11.5523 15.5523 12 15 12H13C12.4477 12 12 11.5523 12 11V1Z",fill:"currentColor",fillOpacity:.8})))},lo=(0,E.forwardRef)(ro);t.p;var Co,Bo,co=["title","titleId"];function Qo(){return Qo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Eo=function(A,e){var t=A.title,i=A.titleId,o=Io(A,co);return E.createElement("svg",Qo({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Co||(Co=E.createElement("rect",{width:20,height:20,rx:4,fill:"#5CDBD3",fillOpacity:.18})),Bo||(Bo=E.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.2 4.5H14.8C15.46 4.5 16 5.04 16 5.7V15.2929C16 15.7383 15.4614 15.9614 15.1464 15.6464L13.8929 14.3929C13.7054 14.2054 13.451 14.1 13.1858 14.1H5.2C4.54 14.1 4 13.56 4 12.9V5.7C4 5.04 4.54 4.5 5.2 4.5ZM13.1381 8.13807C13.3984 7.87772 13.3984 7.45561 13.1381 7.19526C12.8777 6.93491 12.4556 6.93491 12.1953 7.19526L9.66667 9.72386L8.13807 8.19526C7.87772 7.93491 7.45561 7.93491 7.19526 8.19526C6.93491 8.45561 6.93491 8.87772 7.19526 9.13807L9.19526 11.1381C9.45561 11.3984 9.87772 11.3984 10.1381 11.1381L13.1381 8.13807Z",fill:"#5CDBD3"})))},wo=(0,E.forwardRef)(Eo);t.p;var ho,uo,Do=["title","titleId"];function Mo(){return Mo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var po=function(A,e){var t=A.title,i=A.titleId,o=mo(A,Do);return E.createElement("svg",Mo({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,ho||(ho=E.createElement("rect",{width:20,height:20,rx:4,fill:"#FF85C0",fillOpacity:.18})),uo||(uo=E.createElement("path",{d:"M14.8 4.5H5.2C4.54 4.5 4 5.04 4 5.7V12.9C4 13.56 4.54 14.1 5.2 14.1H13.1858C13.451 14.1 13.7054 14.2054 13.8929 14.3929L15.1464 15.6464C15.4614 15.9614 16 15.7383 16 15.2929V5.7C16 5.04 15.46 4.5 14.8 4.5Z",fill:"#FF85C0"})))},ko=(0,E.forwardRef)(po);t.p;var Ko,yo=["title","titleId"];function Go(){return Go=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var xo=function(A,e){var t=A.title,i=A.titleId,o=Yo(A,yo);return E.createElement("svg",Go({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Ko||(Ko=E.createElement("path",{d:"M3 3V11H11V3H3ZM9 9H5V5H9V9ZM3 13V21H11V13H3ZM9 19H5V15H9V19ZM13 3V11H21V3H13ZM19 9H15V5H19V9ZM13 13V21H21V13H13ZM19 19H15V15H19V19Z",fill:"currentColor"})))},jo=(0,E.forwardRef)(xo);t.p;var So,Fo=["title","titleId"];function fo(){return fo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Ro=function(A,e){var t=A.title,i=A.titleId,o=Jo(A,Fo);return E.createElement("svg",fo({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,So||(So=E.createElement("path",{d:"M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z",fill:"currentColor"})))},Oo=(0,E.forwardRef)(Ro);t.p;var Ho,bo=["title","titleId"];function Lo(){return Lo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var vo=function(A,e){var t=A.title,i=A.titleId,o=Uo(A,bo);return E.createElement("svg",Lo({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Ho||(Ho=E.createElement("path",{d:"M17.645 6.35C16.195 4.9 14.205 4 11.995 4C7.575 4 4.005 7.58 4.005 12C4.005 16.42 7.575 20 11.995 20C15.725 20 18.835 17.45 19.725 14H17.645C16.825 16.33 14.605 18 11.995 18C8.685 18 5.995 15.31 5.995 12C5.995 8.69 8.685 6 11.995 6C13.655 6 15.135 6.69 16.215 7.78L12.995 11H19.995V4L17.645 6.35Z",fill:"currentColor"})))},No=(0,E.forwardRef)(vo);t.p;const To=["store","needsDataFetch","projectFetch","size","style"],qo=J(S),Po=(0,l.WQ)((({store:A})=>({store:A,needsDataFetch:A.needsDataFetch,projectFetch:A.projectFetch})))((A=>{let{store:e,needsDataFetch:t,projectFetch:i,size:o,style:n}=A,s=(0,I.A)(A,To);return(0,H.jsx)(U,Object.assign({size:o,look:t&&"primary",waiting:i,onClick:async()=>{var A;await e.fetchProject({force:!0,interaction:"refresh"}),await(null==(A=e.currentView)?void 0:A.reload())},style:Object.assign({},null!=n?n:{},{minWidth:0,padding:0,width:qo?40:32})},s,{children:qo?(0,H.jsx)(No,{}):(0,H.jsx)(Vi,{style:{width:20,height:20}})}))})),zo=["size","value","onChange","children"],Wo=E.createContext(),Zo=A=>{let{size:e,value:t,onChange:i,children:o}=A,n=(0,I.A)(A,zo);return(0,H.jsx)(Wo.Provider,{value:{value:t,onChange:A=>{null==i||i(A)}},children:(0,H.jsx)(m,Object.assign({name:"radio-group-dm",mod:{size:e,newUI:J(S)}},n,{children:(0,H.jsx)(p,{name:"buttons",children:o})}))})};Zo.Button=({value:A,disabled:e,children:t})=>{const{onChange:i,value:o}=E.useContext(Wo),n=A===o;return(0,H.jsxs)(p,{tag:"label",name:"button",mod:{checked:n,disabled:e},children:[(0,H.jsx)(p,{name:"input",tag:"input",type:"radio",value:A,checked:A===o,onChange:i,disabled:e}),t]})};const Vo=["view","size"],Xo=["view","size"],_o=(0,l.WQ)((({store:A})=>({view:A.currentView}))),$o=_o((0,l.PA)((A=>{let{view:e,size:t}=A,i=(0,I.A)(A,Vo);const o=J(S);return(0,H.jsxs)(Zo,Object.assign({size:t,value:e.type,onChange:A=>e.setType(A.target.value)},i,{children:[(0,H.jsx)(Zo.Button,{value:"list",children:(0,H.jsx)(tA,{title:"List view",children:o?(0,H.jsx)(Oo,{}):(0,H.jsx)("span",{children:"List"})})}),(0,H.jsx)(Zo.Button,{value:"grid",children:(0,H.jsx)(tA,{title:"Grid view",children:o?(0,H.jsx)(jo,{}):(0,H.jsx)("span",{children:"Grid"})})})]}))}))),An=(_o((A=>{let{view:e,size:t}=A,i=(0,I.A)(A,Xo);return(0,H.jsxs)(Zo,Object.assign({value:e.target,size:t,onChange:A=>e.setTarget(A.target.value)},i,{children:[(0,H.jsx)(Zo.Button,{value:"tasks",children:"Tasks"}),(0,H.jsx)(Zo.Button,{value:"annotations",disabled:!0,children:"Annotations"})]}))})),{minWidth:"110px",justifyContent:"space-between"}),en=({size:A})=>{var e,t,i;const o=(0,H.jsx)(Ie,{size:A,children:"Import"}),n=!window.APP_SETTINGS.billing,s=J("fflag_feat_front_leap_482_self_serve_short")&&!1===(null==(e=window.APP_SETTINGS.billing)?void 0:e.enterprise);if(n||!s)return o;const g=null==(t=window.APP_SETTINGS.billing.checks)?void 0:t.is_license_expired,a=null==(i=window.APP_SETTINGS.subscription)?void 0:i.current_period_end,r=s&&g&&!a,l=s&&a&&new Date(a)(0,H.jsx)($o,{size:A,style:An}),columns:({size:A})=>{const e={size:16,style:{marginRight:4},icon:Q.BNo,color:"#566fcf"};return J(S)&&(e.size=12,e.style.marginRight=3,e.icon=Q.z44),(0,H.jsx)(nA,{wrapper:nA.Checkbox,trailingIcon:(0,H.jsx)(gA,Object.assign({},e)),title:"Columns",size:A,style:An,openUpwardForShortViewport:!1})},filters:({size:A})=>(0,H.jsx)(ge,{size:A,style:An}),ordering:({size:A})=>(0,H.jsx)(Kt,{size:A,style:An}),"grid-size":({size:A})=>(0,H.jsx)(wt,{size:A}),refresh:({size:A})=>(0,H.jsx)(Po,{size:A}),"loading-possum":()=>(0,H.jsx)(pt,{}),"label-button":({size:A})=>(0,H.jsx)(dt,{size:A}),actions:({size:A})=>(0,H.jsx)(Et,{size:A,style:An}),"error-box":()=>(0,H.jsx)(AA,{}),"import-button":({size:A})=>(0,H.jsx)(ae,{name:"import",children:(0,H.jsx)(en,{size:A})}),"export-button":({size:A})=>(0,H.jsx)(ae,{name:"export",children:(0,H.jsx)(Ee,{size:A,children:"Export"})})},on=JSON.parse('{"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I\'m a teapot","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Time-out","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","511":"Network Authentication Required"}'),nn=["scope"];class sn{constructor(A){var e,t,i,o,n;this.gateway=null,this.commonHeaders={},this.mockDelay=0,this.mockDisabled=!1,this.requestMode="same-origin",this.sharedParams={},this.commonHeaders=null!=(e=A.commonHeaders)?e:{},this.gateway=this.resolveGateway(A.gateway),this.requestMode=this.detectMode(),this.mockDelay=null!=(t=A.mockDelay)?t:0,this.mockDisabled=null!=(i=A.mockDisabled)&&i,this.sharedParams=null!=(o=A.sharedParams)?o:{},this.alwaysExpectJSON=null==(n=A.alwaysExpectJSON)||n,this.endpoints=A.endpoints,this.resolveMethods(A.endpoints)}call(A,{params:e,body:t,headers:i}){if(this.isValidMethod(A))return this[A](null!=e?e:{},{body:t,headers:i});console.warn(`Unknown API method "${A}"`)}isValidMethod(A){return this[A]instanceof Function}resolveGateway(A){if(A instanceof URL)return A.toString();try{return new URL(A).toString()}catch(e){const t=new URL(window.location.href);return t.search="",t.hash="","/"===A[0]?t.pathname=A.replace(/([/])$/,""):t.pathname=`${t.pathname}/${A}`.replace(/([/]+)/g,"/").replace(/([/])$/,""),t.toString()}}detectMode(){return window.location.origin===new URL(this.gateway).origin?"same-origin":"cors"}resolveMethods(A,e){if(A){new Map(Object.entries(A)).forEach(((A,t)=>{const i=this.getSettings(A),{scope:o}=i,n=(0,I.A)(i,nn);Object.defineProperty(this,t,{value:this.createApiCallExecutor(n,[e])}),Object.defineProperty(this,`${t}Raw`,{value:this.createApiCallExecutor(n,[e],!0)}),o&&this.resolveMethods(o,[...null!=e?e:[],n.path])}))}}createApiCallExecutor(A,e,t=!1){var i=this;return async function(o,{headers:n,body:s,options:g}={}){let a,r;const l=void 0===(null==g?void 0:g.alwaysExpectJSON)||g.alwaysExpectJSON;try{var C,B,c,Q,I;const g=Object.assign({},null!=(C=A.params)?C:{},null!=o?o:{},null!=(B=i.sharedParams)?B:{}),{method:w,url:h}=i.createUrl(A.path,g,e,A.gateway),d=null!=w?w:(null!=(c=A.method)?c:"get").toUpperCase(),u=Object.assign(i.getDefaultHeaders(d),null!=(Q=i.commonHeaders)?Q:{},null!=(I=A.headers)?I:{},null!=n?n:{}),D=new Headers(u),M={method:d,headers:D,mode:i.requestMode,credentials:"cors"===i.requestMode?"omit":"same-origin"};if("GET"!==d){const A=D.get("Content-Type"),{sharedParams:e}=i,t=null!=s?s:{};t instanceof FormData?Object.entries(null!=e?e:{}).forEach((([A,e])=>{t.append(A,e)})):Object.assign(t,Object.assign({},null!=e?e:{},null!=s?s:{})),t instanceof FormData?M.body=t:M.body="multipart/form-data"===A?i.createRequestBody(t):"application/json"===A?i.bodyToJSON(t):t,"multipart/form-data"===A&&D.delete("Content-Type")}let m;if(A.mock,m=await fetch(h,M),t||m.isCanceled)return m;if(r={headers:new Map(Array.from(m.headers)),status:m.status,url:m.url},m.ok&&401!==m.status){const e=await m.text();try{const t=204!==m.status?(E=i.alwaysExpectJSON&&l?e:e||"{}",JSON.parse(E,we)):{ok:!0};if(A.convert instanceof Function)return await A.convert(t);a=t}catch(A){a=i.generateException(A,e)}}else a=await i.generateError(m)}catch(A){a=i.generateException(A)}var E;return Object.defineProperty(a,"$meta",{value:r,configurable:!1,enumerable:!1,writable:!1}),a}}getSettings(A){return"string"==typeof A&&(A={path:A}),Object.assign({method:"GET",mock:void 0,convert:void 0,scope:void 0},A)}getSettingsByMethodName(A){return this.endpoints&&A&&this.endpoints[A]}getDefaultHeaders(A){switch(A){case"POST":case"PATCH":case"DELETE":return{"Content-Type":"application/json"};default:return{}}}createUrl(A,e={},t,i){const o=new URL(i?this.resolveGateway(i):this.gateway),n=[],{path:s,method:g}=this.resolveEndpoint(A,e),a=[].concat(...null!=t?t:[],s).filter((A=>void 0!==A)).join("/").replace(/([/]+)/g,"/"),r=a.replace(/:([^/]+)/g,((...A)=>{const t=A[1],[i,o]=t.match(/([^?]+)(\??)/).slice(1,3),s=e[i];if(n.push(i),void 0===s){if("?"===o)return"";throw new Error(`Can't find key \`${i}\` in data [${a}]`)}return s}));return o.pathname+=r.replace(/\/+/g,"/").replace(/\/+$/g,""),e&&"object"==typeof e&&Object.entries(e).forEach((([A,e])=>{n.includes(A)||o.searchParams.set(A,e)})),{url:o.toString(),method:g}}resolveEndpoint(A,e){var t;let i;i=A instanceof Function?A(e):A;const o=/^(GET|POST|PATCH|DELETE|PUT|HEAD|OPTIONS):/;return{method:null==(t=i.match(o))?void 0:t[1],path:i.replace(o,"")}}createRequestBody(A){if(A instanceof FormData)return A;const e=new FormData;return Object.entries(A).forEach((([A,t])=>{e.append(A,t)})),e}bodyToJSON(A){const e=(A=>{if(A instanceof FormData){const e=A.entries();return Array.from(e).reduce(((A,[e,t])=>Object.assign({},A,{[e]:t})),{})}return A})(A);return JSON.stringify(e)}async generateError(A,e){var t;const i=async function(){const e=await A.text();try{return JSON.parse(e)}catch(A){return e}}();return{status:A.status,error:null!=(t=null==e?void 0:e.message)?t:on[A.status.toString()],response:await i}}generateException(A,e){console.error(A);return{error:A.message,details:(()=>{try{return JSON.parse(e)}catch(A){return e}})()}}mockRequest(A,e,t,i){var o=this;return new Promise((async function(n){let s=null,g=!0;try{const o=new Request(t);"string"==typeof t.body&&(o.body=JSON.parse(t.body)),s=await i.mock(A,null!=e?e:{},o)}catch(A){console.error(A),g=!1}setTimeout((()=>{n({ok:g,json:()=>Promise.resolve(s),text:()=>JSON.stringify(s),headers:{},status:200})}),o.mockDelay)}))}}var gn=t(56046),an=t(93584);const rn="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-.",ln="0123456789.e+-",Cn=Math.ceil(Math.log(14)/Math.log(2)),Bn=Math.log(Number.MAX_SAFE_INTEGER)/Math.log(2);function cn(A=rn){this.domain=A,this.bufferCellSize=Math.floor(Math.log(A.length)/Math.log(2)),this.clear()}Object.defineProperty(cn.prototype,"lastCell",{get(){return this.buffer[this.buffer.length-1]},set(A){this.buffer[this.buffer.length-1]=A}}),cn.prototype.MAX_INT_CHUNK_SIZE=30,cn.prototype.pushChunk=function(A,e){if(this.readonly)throw Error("Cannot push the chunk. The value is readonly");for(;A>0;)0===this.avaliableBufferCellSize&&(this.buffer.push(0),this.avaliableBufferCellSize=this.bufferCellSize),this.avaliableBufferCellSize>=A?(this.lastCell|=(1<>(A-=this.avaliableBufferCellSize),this.avaliableBufferCellSize=0)},cn.prototype.readChunk=function(A){if(A>this.MAX_INT_CHUNK_SIZE)throw Error(`Unsupported size of a chunk. Couldn't be greater than ${this.MAX_INT_CHUNK_SIZE}`);let e,t,i,o,n=0;for(;A>0;)t=this.pos%this.bufferCellSize,e=(this.pos-t)/this.bufferCellSize,i=this.bufferCellSize-t,o=this.buffer[e]&(1<>Math.max(i-A,0),this.pos+=Math.min(i,A),A-=i;return n},cn.prototype.seek=function(A){this.pos=A},cn.prototype.readBytes=function(A){return new Uint8Array(A).map((()=>this.readChunk(8)))},cn.prototype.clear=function(){this.buffer=[],this.avaliableBufferCellSize=0,this.readonly=!1,this.pos=0},cn.prototype.toString=function(){return this.buffer.map((A=>this.domain[A])).join("")},cn.prototype.fromString=function(A){this.buffer=A.split("").map((A=>this.domain.indexOf(A))),this.readonly=!0,this.pos=0},cn.fromString=(A,e)=>new cn(e).fromString(A);const Qn=[void 0,!0,!1,null],In=(Qn.length-1).toString(2).length,En=function(A){this.buffer=new cn(A)};En.prototype.stringify=function(A){return this.buffer.clear(),this.makeDictionaries(A),this.encode(A),this.buffer.toString()},En.prototype.parse=function(A){return this.buffer.fromString(A),this.definitions=[],this.decode()},En.prototype.makeDictionaries=function(A){this.sharedValuesCount=0,this.sharedNumbersDict={},this.sharedStringsDict={},this.tmpSharedValuesSet=new Set,this.collectObjectWords(A),this.encodeDefinitions()},En.prototype.collectObjectWords=function(A){switch(typeof A){case"number":this.tmpSharedValuesSet.has(A)&&void 0===this.sharedStringsDict[A]&&(this.sharedNumbersDict[A]=this.sharedValuesCount++),this.tmpSharedValuesSet.add(A);break;case"string":this.tmpSharedValuesSet.has(A)&&void 0===this.sharedStringsDict[A]&&(this.sharedStringsDict[A]=this.sharedValuesCount++),this.tmpSharedValuesSet.add(A);break;case"object":if(null===A)return;if(Array.isArray(A))A.forEach((A=>this.collectObjectWords(A)));else for(const[e,t]of Object.entries(A))this.collectObjectWords(e),this.collectObjectWords(t)}},En.prototype.encode=function(A){switch(typeof A){case"boolean":this.encodeSpec(A);break;case"number":this.encodeNumber(A);break;case"string":this.encodeString(A);break;case"object":null===A?this.encodeSpec(A):Array.isArray(A)?this.encodeArray(A):this.encodeObject(A)}},En.prototype.decode=function(){switch(this.buffer.readChunk(3)){case 0:return this.decodeSpec();case 1:return this.decodeNumber();case 2:return this.decodeString();case 3:return this.decodeArray();case 4:return this.decodeObject();case 5:return this.decodeDefinitions();case 6:return this.decodeConst()}},En.prototype.encodeSpec=function(A){this.buffer.pushChunk(3,0),this.buffer.pushChunk(In,Qn.indexOf(A))},En.prototype.decodeSpec=function(){return Qn[this.buffer.readChunk(In)]},En.prototype.encodeNumber=function(A){var e;if((null==(e=this.definitions)?void 0:e.indexOf(A))>-1)return this.encodeConst(this.sharedNumbersDict[A]);if(this.buffer.pushChunk(3,1),Number.isInteger(A))this.buffer.pushChunk(2,1),this.buffer.pushChunk(1,A<0),A=Math.abs(A),this.buffer.pushChunk(Bn.toString(2).length,A.toString(2).length),A.toString(32).split("").forEach(((A,e)=>{const t=Number.parseInt(A,32);this.buffer.pushChunk(e?5:t.toString(2).length,t)}));else{const e=JSON.stringify(A);if(e.length*Cn<64)this.buffer.pushChunk(2,2),this.buffer.pushChunk((64/Cn-1).toString(2).length,e.length),e.split("").forEach((A=>{this.buffer.pushChunk(Cn,ln.indexOf(A))}));else{const e=new Uint8Array(new Float64Array([A]).buffer,0,8);this.buffer.pushChunk(2,0),e.forEach((A=>this.buffer.pushChunk(8,A)))}}},En.prototype.decodeNumber=function(){switch(this.buffer.readChunk(2)){case 1:{const A=this.buffer.readChunk(1),e=this.buffer.readChunk(Bn.toString(2).length),t=Array.apply(null,new Array(Math.ceil(e/5))).map(((A,t)=>this.buffer.readChunk(t?5:e%5||5).toString(32))).join("");return(A?-1:1)*Number.parseInt(t,32)}case 2:{const A=this.buffer.readChunk((64/Cn-1).toString(2).length);return JSON.parse(Array.apply(null,new Array(A)).map((()=>ln[this.buffer.readChunk(Cn)])).join(""))}case 0:{const A=this.buffer.readBytes(8);return new Float64Array(new Uint8Array(A).buffer,0,1)[0]}}},En.prototype.encodeString=function(A){var e;if((null==(e=this.definitions)?void 0:e.indexOf(A))>-1)return this.encodeConst(this.sharedStringsDict[A]);A=this.packInConstants(A),this.buffer.pushChunk(3,2);const t=A.split("").filter((A=>{const e=rn.indexOf(A);return e>-1&&e<63})).length,i=A.length-t,o=6*t+22*i,n=16*A.length,s=7*t+17*i;switch(Math.min(o,n,s)){case o:this.buffer.pushChunk(3,0),this.encodeStringLen(A),A.split("").forEach((A=>{const e=rn.indexOf(A);e>-1&&e<63?this.buffer.pushChunk(6,e):(this.buffer.pushChunk(6,63),this.buffer.pushChunk(16,A.charCodeAt(0)))}));break;case n:this.buffer.pushChunk(3,1),this.encodeStringLen(A),A.split("").forEach((A=>{this.buffer.pushChunk(16,A.charCodeAt(0))}));break;case s:this.buffer.pushChunk(3,2),this.encodeStringLen(A),A.split("").forEach((A=>{const e=rn.indexOf(A);e>-1?(this.buffer.pushChunk(1,0),this.buffer.pushChunk(6,e)):(this.buffer.pushChunk(1,1),this.buffer.pushChunk(16,A.charCodeAt(0)))}))}},En.prototype.encodeStringLen=function(A){const e=A.length.toString(16).split("");e.forEach(((A,t)=>{this.buffer.pushChunk(4,Number.parseInt(A,16)),this.buffer.pushChunk(1,t===e.length-1)}))},En.prototype.decodeString=function(){const A=this._decodeString();return this.resolveConstants(A)},En.prototype._decodeString=function(){switch(this.buffer.readChunk(3)){case 0:{const A=this.decodeStringLen();return Array.apply(null,new Array(A)).map((()=>{const A=this.buffer.readChunk(6);return A>-1&&A<62?rn[A]:63===A?String.fromCharCode(this.buffer.readChunk(16)):void 0})).join("")}case 1:{const A=this.decodeStringLen();return Array.apply(null,new Array(A)).map((()=>String.fromCharCode(this.buffer.readChunk(16)))).join("")}case 2:{const A=this.decodeStringLen();return Array.apply(null,new Array(A)).map((()=>this.buffer.readChunk(1)?String.fromCharCode(this.buffer.readChunk(16)):rn[this.buffer.readChunk(6)])).join("")}}},En.prototype.decodeStringLen=function(){const A=[];let e=!1;do{A.push(this.buffer.readChunk(4).toString(16)),e=this.buffer.readChunk(1)}while(!e);return Number.parseInt(A.join(""),16)},En.prototype.packInConstants=function(A){return A=A.replace(/\./g,".-"),this.definitions.forEach(((e,t)=>{const i=new RegExp(e,"g");A=A.replace(i,`.${t}`)})),A},En.prototype.resolveConstants=function(A){this.definitions.forEach(((e,t)=>{const i=new RegExp(`\\.${t}`,"g");A=A.replace(i,e)}));return A=A.replace(/\.-/g,".")},En.prototype.pushStopCode=function(){this.buffer.pushChunk(3,0),this.buffer.pushChunk(In,0)},En.prototype.encodeArray=function(A){this.buffer.pushChunk(3,3);const e=A.length;for(let t=0;t{Object.entries(e).forEach((([e,t])=>{A[t]=e}))})),A.length&&(this.buffer.pushChunk(3,5),this.buffer.pushChunk(2,1),this.definitionIndexSize=Math.ceil(Math.log(A.length)/Math.log(2)),A.forEach((A=>{this.encode(A)})),this.definitions=A,this.pushStopCode())},En.prototype.decodeDefinitions=function(){for(this.buffer.readChunk(2);0!==this.buffer.readChunk(3+In);)this.buffer.seek(this.buffer.pos-(3+In)),this.definitions.push(this.decode());return this.definitionIndexSize=Math.ceil(Math.log(this.definitions.length)/Math.log(2)),this.decode()},En.prototype.encodeConst=function(A){this.buffer.pushChunk(3,6),this.buffer.pushChunk(this.definitionIndexSize,A)},En.prototype.decodeConst=function(){const A=this.buffer.readChunk(this.definitionIndexSize);return this.definitions[A]};const wn=new En,hn=A=>{try{return JSON.parse((0,gn.Aq)((0,an.Fo)(A),{to:"string"}))}catch(e){return console.log("Error deserializing gzipped data:",e),console.log("falling back to packJSON."),wn.parse(A)}},dn=A=>(0,an.SM)((0,gn.ZI)(JSON.stringify(A)),!0),un={gateway:"/api/dm",endpoints:{project:"/project",users:"/../users",user:"/../users/:pk",columns:"/columns",tabs:"/views",tab:"/views/:tabId",createTab:{path:"/views",method:"post"},updateTab:{path:"/views/:tabID",method:"patch"},orderTab:{path:"/views/order/",method:"post"},deleteTab:{path:"/views/:tabID",method:"delete"},userLabelsForProject:"/../label_links",saveUserLabels:{path:"/../labels",method:"post"},tasks:"/tasks",taskHistory:"/../projects/:projectId/label-stream-history",annotations:"/views/:tabID/annotations",task:"/tasks/:taskID",nextTask:"/tasks/next",annotation:"/tasks/:taskID/annotations/:id",presignUrlForTask:"/../../tasks/:taskID/presign",presignUrlForProject:"/../../projects/:projectId/presign",submitAnnotation:{path:"/../tasks/:taskID/annotations",method:"post"},updateAnnotation:{path:"/../annotations/:annotationID",method:"patch"},deleteAnnotation:{path:"/../annotations/:annotationID",method:"delete"},taskDrafts:"/../tasks/:taskID/drafts",updateDraft:{path:"/../drafts/:draftID",method:"patch"},deleteDraft:{path:"/../drafts/:draftID",method:"delete"},createDraftForAnnotation:{path:"/../tasks/:taskID/annotations/:annotationID/drafts",method:"post"},createDraftForTask:{path:"/../tasks/:taskID/drafts",method:"post"},convertToDraft:{path:"/../annotations/:annotationID/convert-to-draft",method:"post"},setSelectedItems:{path:"/views/:tabID/selected-items",method:"post"},addSelectedItem:{path:"/views/:tabID/selected-items",method:"patch"},actions:"/actions",deleteSelectedItem:{path:"/views/:tabID/selected-items",method:"delete"},invokeAction:{path:"/actions",method:"post"},listComments:"/../comments",createComment:{path:"/../comments",method:"post"},updateComment:{path:"/../comments/:id",method:"patch"},deleteComment:{path:"/../comments/:id",method:"delete"}}};var Dn=t(76694);const Mn=({onClick:A,editable:e=!0,closable:t=!0,clonable:i=!0,virtual:o=!1})=>{const n=(0,E.useMemo)((()=>[{key:"edit",title:"Rename",enabled:e&&!o,action:()=>A("edit")},{key:"duplicate",title:"Duplicate",enabled:!o&&i,action:()=>A("duplicate")},{key:"save",title:"Save",enabled:o,action:()=>A("save")}]),[e,t,i,o]),s=(0,E.useMemo)((()=>t&&n.some((({enabled:A})=>A))),[n]);return(0,H.jsxs)(_,{size:"medium",onClick:A=>A.domEvent.stopPropagation(),children:[n.map((A=>A.enabled?(0,H.jsx)(_.Item,{onClick:A.action,children:A.title},A.key):null)),t?(0,H.jsxs)(H.Fragment,{children:[s&&(0,H.jsx)(_.Divider,{}),(0,H.jsx)(_.Item,{onClick:()=>A("close"),children:"Close"})]}):null]})},{Block:mn,Elem:pn}=M(),kn=(0,E.createContext)(),Kn=({children:A,activeTab:e,onChange:t,onAdd:i,onDragEnd:o,tabBarExtraContent:n,allowedActions:s,addIcon:g})=>{const[a,r]=(0,E.useState)(e),l=(0,E.useCallback)((A=>{r(A),null==t||t(A)}),[]);(0,E.useEffect)((()=>{a!==e&&r(e)}),[a,e]);const C=(0,E.useMemo)((()=>({switchTab:l,selectedTab:a,allowedActions:s,lastTab:1===A.length})),[l,a,s,A.length]);return(0,H.jsx)(kn.Provider,{value:C,children:(0,H.jsxs)(mn,{name:"tabs-dm",children:[(0,H.jsxs)(pn,{name:"list",children:[(0,H.jsx)(Dn.JY,{onDragEnd:o,children:(0,H.jsx)(Dn.gL,{droppableId:"droppable",direction:"horizontal",children:e=>(0,H.jsxs)(pn,Object.assign({ref:e.innerRef,name:"droppable"},e.droppableProps,{children:[A,e.placeholder]}))})}),!1!==s.add&&(0,H.jsx)(pn,{tag:U,name:"add",type:"text",onClick:i,icon:g})]}),(0,H.jsx)(pn,{name:"extra",children:n})]})})},yn=({title:A,tab:e,onFinishEditing:t,onCancelEditing:i,onClose:o,onDuplicate:n,onSave:s,editable:g=!0,deletable:a=!0,managable:r=!0,virtual:l=!1})=>{const{switchTab:C,selectedTab:B,lastTab:c,allowedActions:I}=(0,E.useContext)(kn),[w,h]=(0,E.useState)(A),[d,u]=(0,E.useState)(!1),[D,M]=(0,E.useState)(!1),m=e===B,p=(0,E.useMemo)((()=>g&&I.edit),[g,I]),k=(0,E.useMemo)((()=>!c&&a&&I.delete),[c,a,I]),K=(0,E.useMemo)((()=>I.add&&I.duplicate),[I.add,I.duplicate]),y=(0,E.useMemo)((()=>r&&(p||k||K)),[r,p,k,K]),G=(0,E.useCallback)((e=>{const{type:o,key:n}=e;("blur"===o||["Enter","Escape"].includes(n))&&(e.preventDefault(),u(!1),"Escape"===n&&(h(A),null==i||i()),t(w))}),[w]);return(0,H.jsxs)(pn,{name:"item",mod:{active:m,hover:D,virtual:l},onMouseEnter:()=>M(!0),onMouseLeave:()=>M(!1),children:[(0,H.jsx)(pn,{name:"item-left",onClick:()=>null==C?void 0:C(e),mod:{edit:d},title:w,children:d?(0,H.jsx)(jA,{size:"small",autoFocus:!0,style:{width:100},value:w,onKeyDownCapture:G,onBlur:G,onChange:A=>{h(A.target.value)}}):(0,H.jsx)("span",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:w})}),(0,H.jsx)(pn,{name:"item-right",children:y&&(0,H.jsx)(Z.Trigger,{align:"bottom-left",openUpwardForShortViewport:!1,content:(0,H.jsx)(Mn,{editable:p,closable:k,clonable:K,virtual:l,onClick:A=>{switch(A){case"edit":return u(!0);case"duplicate":return null==n?void 0:n();case"close":return null==o?void 0:o();case"save":return null==s?void 0:s()}}}),children:(0,H.jsx)(pn,{name:"item-right-button",children:(0,H.jsx)(U,{type:"link",size:"small",style:{padding:"6px",margin:"auto",color:"#999"},icon:(0,H.jsx)(gA,{icon:Q.H_v})})})})})]})},Gn=(0,l.WQ)((({store:A})=>{const e=A.viewsStore;return{viewsStore:e,sidebarEnabled:null==e?void 0:e.sidebarEnabled,sidebarVisible:null==e?void 0:e.sidebarVisible}}))((({viewsStore:A,sidebarEnabled:e,sidebarVisible:t})=>e&&t?(0,H.jsxs)(m,{name:"filters-sidebar",children:[(0,H.jsxs)(p,{name:"header",children:[(0,H.jsx)(p,{name:"extra",children:(0,H.jsx)(U,{type:"link",icon:(0,H.jsx)(gA,{icon:Q.JWk,size:"24"}),onClick:()=>A.collapseFilters()})}),(0,H.jsx)(p,{name:"title",children:"Filters"})]}),(0,H.jsx)(te,{sidebar:!0})]}):null));Gn.displayName="FiltersSidebar";var Yn=t(8732);const xn={"dm.focus-previous":{title:"Focus previous task",shortcut:"shift+up"},"dm.focus-next":{title:"Focus previous task",shortcut:"shift+down"},"dm.close-labeling":{title:"Focus previous task",shortcut:"shift+left"},"dm.open-labeling":{title:"Focus previous task",shortcut:"shift+right"},"lsf.save-annotation":{title:"Save results",macos:"cmd+enter",other:"ctrl+enter"},"lsf.reject-task":{title:"Mark task as cancelled",macos:"cmd+shift+enter",other:"ctrl+space"},"lsf.undo":{title:"Undo last action",macos:"cmd+z",other:"ctrl+z"},"lsf.redo":{title:"Redo last action",macos:"cmd+shift+z",other:"ctrl+shidt+z"}},jn=(A,e,t={showShortcut:!0},i=void 0)=>{var o;const n=xn[A],s=/mac/i.test(navigator.platform),g=null!=(o=n.shortcut)?o:s?n.macos:n.other;(0,Yn.v)(g,(()=>{e()}),{keyup:!1,element:document.body},i);const a=n.title+(t.showShortcut?`: [ ${(A=>A.split("+").map((A=>(0,c.toStudlyCaps)(A))).join(" + "))(g)} ]`:"");return a},Sn=A=>O(A)?A<33?"low":A<66?"medium":"high":"zero",Fn=A=>{const e=Number(A);return A%1==0?e:e.toFixed(2)},fn=A=>(0,H.jsx)(m,{name:"agreement",children:(0,H.jsx)(p,{name:"score",mod:{[Sn(A.value)]:!0},children:O(A.value)?`${Fn(A.value)}%`:""})});fn.userSelectable=!1;const Jn=["badge","className","faded","showUsername","size","src","style","user","username"],Rn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=",On=(0,E.forwardRef)(((A,e)=>{var t;let{badge:i=null,className:o,faded:n=!1,showUsername:s,size:g,src:a,style:r,user:l,username:C}=A,B=(0,I.A)(A,Jn);const c=(0,E.useRef)(),[Q,w]=(0,E.useState)(C),[h,d]=(0,E.useState)(null!=(t=null==l?void 0:l.avatar)?t:a),[u,D]=(0,E.useState)(!1),[M,k]=(0,E.useState)(!0);g&&(r=Object.assign({width:g,height:g,fontSize:.4*g},r)),(0,E.useEffect)((()=>{if(l){const{first_name:t,last_name:i,email:o,initials:n,username:s}=l;if(n)w(n);else if(s)w(s);else if(t||i){var A,e;w((null!=(A=null==t?void 0:t[0])?A:"")+(null!=(e=null==i?void 0:i[0])?e:""))}else o&&w(o.substring(0,2));l.avatar&&d(l.avatar)}else w(C),d(a)}),[l]);const K=(0,E.useCallback)((()=>{D(!0),h!==Rn&&k(!1)}),[h]),y=(0,H.jsxs)(m,Object.assign({ref:e,name:"userpic-dm",mix:o,mod:{faded:n},style:r},B,{children:[(0,H.jsx)(p,{tag:"img",name:"avatar",ref:c,src:h,alt:(null!=Q?Q:"").toUpperCase(),style:{opacity:u?n?.3:1:0},onLoad:K,onError:()=>d(Rn),mod:{faded:n}}),M&&(0,H.jsx)(p,{tag:"span",name:"username",children:(null!=Q?Q:"").toUpperCase()}),i&&Object.entries(i).map((([A,e],t)=>(0,H.jsx)(p,{name:"badge",mod:{[A]:!0},children:e},`badge-${t}`)))]})),G=(0,E.useMemo)((()=>{var A,e;return null!=l&&l.first_name||null!=l&&l.last_name?`${null!=(A=null==l?void 0:l.first_name)?A:""} ${null!=(e=null==l?void 0:l.last_name)?e:""}`.trim():null!=l&&l.email?l.email:C}),[l,C]);return s&&G?(0,H.jsx)(tA,{title:G,children:y}):y}));On.displayName="Userpic";const Hn=A=>{const{value:e,column:t,original:i}=A,o=Be(),n=Array.from(e),s=n.slice(0,10),g=n.length-s.length;return(0,H.jsxs)(m,{name:"annotators",children:[s.map((A=>{var e;const n=null!=(e=A.user)?e:A,{annotated:s,reviewed:g,review:a}=A,r=O(s)&&!1===s||O(g)&&!1===g,l="comment_authors"===t.alias;return(0,H.jsx)(p,{name:"item",onClick:A=>{A.preventDefault(),A.stopPropagation(),o.invoke("userCellClick",A,t.alias,i,n,l)},children:(0,H.jsx)(tA,{title:n.fullName||n.email,children:(0,H.jsx)(On,{user:n,faded:r,badge:{bottomRight:a&&(0,H.jsx)(m,{name:"userpic-badge",mod:{[a]:!0},children:"rejected"===a?(0,H.jsx)(oi,{}):(0,H.jsx)(_t,{})})}})})},`user-${n.id}`)})),g>0&&(0,H.jsx)(p,{name:"item",onClick:A=>{A.preventDefault(),A.stopPropagation(),o.invoke("userCellCounterClick",A,t.alias,i,n)},children:(0,H.jsx)(On,{username:`+${g}`})})]})},bn=(0,l.WQ)((({store:A})=>({users:A.users})));Hn.FilterItem=bn((({users:A,item:e})=>{const t=A.find((A=>A.id===e));return t?(0,H.jsxs)(xe,{size:"small",children:[(0,H.jsx)(On,{user:t,size:16},`user-${e}`),t.displayName]}):null})),Hn.filterable=!0,Hn.customOperators=[{key:"contains",label:"contains",valueType:"list",input:A=>(0,H.jsx)(bA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"list",input:A=>(0,H.jsx)(bA,Object.assign({},A))},...pA];const Ln=({currentTime:A,duration:e,buffer:t,onSeekStart:i,onSeekEnd:o,onChange:n,video:s})=>{const g=(0,E.useRef)(),a=e&&A?A/e*100:0,[r,l]=(0,E.useState)(0),C=(0,E.useCallback)((A=>{if(D("audio-seeker").closest(A.target)){A.stopPropagation(),A.preventDefault();const{left:t,width:s}=g.current.getBoundingClientRect(),a=A.pageX-(t+5),r=e*Math.max(0,Math.min(a/s,1)),l=A=>{const i=A.pageX-(t+5),o=e*Math.max(0,Math.min(i/s,1));n(o)},C=A=>{A.stopPropagation(),A.preventDefault(),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",C),null==o||o()};document.addEventListener("mousemove",l),document.addEventListener("mouseup",C),null==i||i(),null==n||n(r)}}),[g,n,i,o]);return(0,E.useEffect)((()=>{if(e>0&&t)for(let i=0;i{if(A===Number.POSITIVE_INFINITY)return"Unknown";const t=new Date(1e3*A).toISOString().substr(11,8).split(":");return e.map((A=>{switch(A){case"hours":return t[0];case"minutes":return t[1];case"seconds":return t[2]}})).join(":")},vn=["type","src"],Nn={};J(j)&&(Nn.crossOrigin="anonymous");const Tn={duration:0,currentTime:0,buffer:null,error:!1,loaded:!1,playing:!1,loading:!1,resetSource:0},qn=(0,E.createRef)(),Pn=({src:A,video:e=!1})=>{const t=(0,E.useRef)(),i=(0,E.useRef)(!1),o=(0,E.useRef)(!1),n=(0,E.useRef)(0),[s,g]=(0,E.useState)(!1),[a,r]=(0,E.useReducer)(((A,e)=>{switch(e.type){case"duration":return Object.assign({},A,{duration:e.payload});case"current":return Object.assign({},A,{currentTime:e.payload});case"loaded":return Object.assign({},A,{loaded:!0});case"error":return Object.assign({},A,{error:!0,resetSource:A.loaded?A.resetSource+1:A.resetSource});case"play":return Object.assign({},A,{playing:!0});case"pause":return Object.assign({},A,{playing:!1});case"buffer":return Object.assign({},A,{buffer:e.payload});case"resetSource":return Object.assign({},A,{resetSource:0,loaded:!1,error:!1})}}),Tn),l=(0,E.useMemo)((()=>a.duration>=3600?["hours","minutes","seconds"]:["minutes","seconds"]),[a.duration]),C=(0,E.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.play||A.play()}),[]),B=(0,E.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.pause||A.pause()}),[]),c=(0,E.useCallback)((()=>{var A;null==(A=qn.current)||A.pause(),a.playing?B():C(),qn.current=t.current}),[a,C,B]),I=(0,E.useCallback)((()=>{i.current=a.playing,a.playing&&t.current.pause()}),[a,i]),w=(0,E.useCallback)((()=>{i.current&&t.current.play()}),[i]),h=(0,E.useCallback)((A=>{n.current=A,t.current.currentTime=A}),[]),d=(0,E.useCallback)((()=>{null!=a&&a.error||(null!=a&&a.loaded?C():setTimeout((()=>d()),10))}),[a]),u={src:A,ref:t,controls:!1,preload:"metadata",onPlay:()=>r({type:"play"}),onPause:()=>r({type:"pause"}),onTimeUpdate:()=>r({type:"current",payload:t.current.currentTime}),onDurationChange:()=>r({type:"duration",payload:t.current.duration}),onCanPlay:()=>r({type:"loaded"}),onProgress:()=>r({type:"buffer",payload:t.current.buffered}),onError:()=>r({type:"error"})};(0,E.useEffect)((()=>{J(j)&&a.resetSource>0&&(r({type:"resetSource"}),o.current=!0,t.current.load())}),[a.resetSource]),(0,E.useEffect)((()=>{J(j)&&o.current&&a.loaded&&(o.current=!1,t.current.currentTime=n.current,i.current&&t.current.play())}),[a.loaded]);const D=J(j)?!a.resetSource&&a.error:a.error;return s?(0,H.jsxs)(m,{name:"player",mod:{video:e},onClick:A=>A.stopPropagation(),children:[e&&(0,H.jsx)(zn,Object.assign({type:"video",onClick:c},u)),D?(0,H.jsx)(p,{name:"loading",children:"Unable to play"}):a.loaded?(0,H.jsxs)(p,{name:"playback",children:[(0,H.jsxs)(p,{name:"controls",tag:xe,spread:!0,children:[(0,H.jsxs)(xe,{size:"small",children:[(0,H.jsx)(p,{name:"play",onClick:c,children:a.playing?(0,H.jsx)(Q.kwt,{}):(0,H.jsx)(Q.gSK,{})}),!e&&(0,H.jsx)(p,{name:"track",children:de(A)})]}),(0,H.jsxs)(p,{tag:xe,size:"small",name:"time",children:[(0,H.jsx)(Un,{value:a.currentTime,format:l})," / ",(0,H.jsx)(Un,{value:a.duration,format:l})]})]}),(0,H.jsx)(Ln,{video:e,currentTime:a.currentTime,duration:a.duration,buffer:a.buffer,onSeekStart:I,onSeekEnd:w,onChange:h})]}):(0,H.jsx)(p,{name:"loading",children:(0,H.jsx)(mt,{size:"24"})}),!e&&(0,H.jsx)(zn,Object.assign({type:"audio"},u,{ref:t}))]}):(0,H.jsx)(m,{name:"player",onClick:A=>{A.stopPropagation(),g(!0),d()},children:(0,H.jsxs)(p,{name:"controls",tag:xe,spread:!0,children:[(0,H.jsxs)(xe,{size:"small",children:[(0,H.jsx)(p,{name:"play",children:(0,H.jsx)(Q.gSK,{})}),(0,H.jsx)(p,{name:"track",children:"Click to load"})]}),(0,H.jsx)(p,{tag:xe,size:"small",name:"time"})]})})},zn=(0,E.forwardRef)(((A,e)=>{let{type:t="audio",src:i}=A,o=(0,I.A)(A,vn);return(0,H.jsx)(p,Object.assign({},Nn,{name:"media",tag:t,ref:e},o,{children:(0,H.jsx)("source",{src:i})}))})),Wn=A=>(0,H.jsx)(Pn,{src:A.value});Wn.style={width:50,minWidth:240};const Zn=A=>(0,H.jsx)(Pn,{src:A.value});Zn.style={width:240,minWidth:240},Zn.userSelectable=!1;const Vn=A=>{const e=(t=A.value,!(![!0,1,"true","1","yes"].includes(t)&&1!=!!t));var t;return!0===e?(0,H.jsx)(CA,{color:"#80c70d",children:"true"}):!1===e?(0,H.jsx)(CA,{color:"#de3301",children:"false"}):null};Vn.userSelectable=!1;const Xn="MMM dd yyyy, HH:mm:ss",_n=A=>{const e=new Date(A.value);return A.value?(0,H.jsx)("div",{style:{whiteSpace:"nowrap"},children:(0,kA.default)(e)?(0,KA.default)(e,Xn):""}):""};_n.displayType=!1;const $n=A=>{if(!A)return;const e=Object.assign({},A,{annotations:[],predictions:[],createdAt:A.created_at});return A.annotations&&(e.annotations=A.annotations.map(As)),A.predictions&&(e.predictions=A.predictions.map(es)),e},As=A=>{var e,t;const i=J("fflag_feat_back_lsdv_5035_use_created_at_from_draft_for_annotation_256052023_short")&&A.draft_created_at||A.created_at;return Object.assign({},A,{id:void 0,pk:String(A.id),createdAgo:A.created_ago,createdBy:A.created_username,createdDate:i,leadTime:null!=(e=A.lead_time)?e:0,skipped:null!=(t=A.was_cancelled)&&t})},es=A=>{var e,t;return Object.assign({},A,{id:void 0,pk:String(A.id),createdAgo:A.created_ago,createdBy:null!=(e=null==(t=A.model_version)?void 0:t.trim())?e:"",createdDate:A.created_at})},ts=A=>({id:A.id,pk:A.pk,result:A.serializeAnnotation(),leadTime:A.leadTime,userGenerate:!!A.userGenerate,sentUserGenerate:!!A.sentUserGenerate}),is=["labelingConfig","name","task","annotation","style"],os={};J(j)&&(os.crossOrigin="anonymous");const ns=A=>new Promise((e=>setTimeout(e,A)));class ss{static getInstance(A){return ss._instance?ss._instance:ss._instance=new ss(A)}constructor(A){this.loaded=!1,this.running=!1,this.queue=[],this.root=document.querySelector(".offscreen"),this.lsf=new window.LabelStudio(this.root,{user:{id:1},interfaces:[],config:null!=A?A:"",onLabelStudioLoad:()=>{this.loaded=!0,this.startQueue()}})}generatePreview(A,e){return new Promise((t=>{this.queue.push({task:A,annotation:e,resolve:t}),this.startQueue()}))}async startQueue(){!1!==this.loaded&&!0!==this.running&&0!==this.queue.length&&(this.running=!0,await this.processJob(),this.running=!1)}async processJob(){var A;const{task:e,annotation:t,resolve:i}=this.queue.shift(),o={id:e.id,annotations:e.annotations,predictions:e.predictions,data:e.data};this.lsf.resetState(),this.lsf.assignTask(o),this.lsf.initializeStore($n(o)),this.lsf.annotationStore.selectAnnotation(null!=(A=t.pk)?A:t.id),await ns(1500);i(await this.createPreviews(5)),this.queue.length&&await this.processJob()}async createPreviews(A){if(0!==A)try{return this.lsf.annotationStore.selected.generatePreviews()}catch(e){return await ns(1e3),this.createPreviews(A-1)}}}const gs=(0,l.WQ)((({store:A})=>({labelingConfig:null==A?void 0:A.labelingConfig})))((0,l.PA)((A=>{var e,t;let{labelingConfig:i,name:o,task:n,annotation:s,style:g}=A,a=(0,I.A)(A,is);const r=E.useMemo((()=>{if(i)return ss.getInstance(i)}),[i]),[l,C]=E.useState(null),B=null!=(e=a.variant)?e:"original";return E.useEffect((()=>{if(null!==l)return;(async()=>{if(r&&n&&s){const A=await r.generatePreview(n,s);C(A)}})()}),[n,s,r,l]),l?(0,H.jsx)("img",Object.assign({},os,{src:l[`$${o}`][B],alt:"",style:g,width:a.width,height:a.height})):(0,H.jsxs)(m,{name:"annotation-preview",width:a.width,height:a.height,children:[(0,H.jsx)(mt,{size:null!=(t=a.size)?t:"default",style:{position:"absolute",left:"50%",top:"50%",transform:"translate3d(-50%, -50%, 0)",zIndex:100}}),(0,H.jsx)("img",{src:a.fallbackImage,style:Object.assign({},null!=g?g:{},{opacity:.5}),alt:"",width:a.width,height:a.height})]})}))),as={};J(j)&&(as.crossOrigin="anonymous");const rs=A=>{const{original:e,value:t,column:{alias:i}}=A,o=(0,C.Zn)(e),n=0===e.total_annotations||!o.showPreviews,s=Array.isArray(t)?t[0]:t;return s?n?(0,E.createElement)("img",Object.assign({},as,{key:s,src:s,alt:"Data",style:{maxHeight:"100%",maxWidth:"100px",objectFit:"contain",borderRadius:3}})):(0,H.jsx)(gs,{task:e,annotation:e.annotations[0],config:(0,C.Zn)(e).SDK,name:i,variant:"120x120",fallbackImage:t,style:{maxHeight:"100%",maxWidth:"100px",objectFit:"contain",borderRadius:3}}):null},ls=A=>O(A.value)?(A=>{const e=Number(A);return A%1==0?e:e.toFixed(3)})(A.value):"",Cs=A=>{if("string"==typeof A)return A;if(null==A)return"";if(A instanceof Date&&(0,kA.default)(A))return(0,KA.default)(A,Xn);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}},Bs=({value:A})=>(0,H.jsx)("div",{style:{maxHeight:"100%",overflow:"hidden",fontSize:12,lineHeight:"16px"},children:Cs(A)}),cs=A=>(0,H.jsx)(Pn,{src:A.value,video:!0});cs.style={width:240,minWidth:240};const Qs=({project:A})=>{const e=A.id;return(0,H.jsx)("a",{href:`/projects/${e}/data`,onClick:A=>{A.stopPropagation()},children:A.title})},Is=A=>{const{original:e,value:t}=A,i=(0,C.Zn)(e),o=t.map((A=>i.taskStore.associatedList.find((e=>e.id===A.project_id)))).filter(Boolean);return(0,H.jsx)("div",{style:{maxHeight:"100%",overflow:"hidden",fontSize:12,lineHeight:"16px"},children:o&&o.map(((A,e)=>(0,H.jsxs)(E.Fragment,{children:[e>0&&", ",(0,H.jsx)(Qs,{project:A})]},A.project_id)))})};function Es(A){const e=A.replace(/[-_\s]+$/g,"");return(0,c.toStudlyCaps)(e)}var ws=t(19686),hs=t(84392),ds=t(27415);const us=["okText","onOk","cancelText","onCancel","buttonLook"],Ds=["okText","onOkPress"],Ms=A=>{const e=(0,E.createRef)(),t=document.createElement("div");t.className=D("modal-holder").toClassName(),document.body.appendChild(t);const i=(A,i)=>{(0,B.render)((0,H.jsx)(lt,Object.assign({ref:e},A,{onHide:()=>{null==A.onHidden||A.onHidden(),t.remove()},animateAppearance:i})),t)};return i(A,!0),{update(e){i(Object.assign({},A,null!=e?e:{}),!1)},close(){e.current.hide()}}};Object.assign(lt,{info:A=>{let{okText:e,onOkPress:t}=A,i=(0,I.A)(A,Ds);const o=Ms(Object.assign({},i,{footer:(0,H.jsx)(xe,{align:"end",children:(0,H.jsx)(U,{onClick:()=>{null==t||t(),o.close()},look:"primary",size:"compact",children:null!=e?e:"OK"})})}));return o},confirm:A=>{let{okText:e,onOk:t,cancelText:i,onCancel:o,buttonLook:n}=A,s=(0,I.A)(A,us);const g=Ms(Object.assign({},s,{allowClose:!1,footer:(0,H.jsxs)(xe,{align:"end",children:[(0,H.jsx)(U,{onClick:()=>{null==o||o(),g.close()},size:"compact",autoFocus:!0,children:null!=i?i:"Cancel"}),(0,H.jsx)(U,{onClick:()=>{null==t||t(),g.close()},size:"compact",look:null!=n?n:"primary",children:null!=e?e:"OK"})]})}));return g},modal:Ms});const ms=["checked","indeterminate"],ps=A=>{let{checked:e,indeterminate:t}=A,i=(0,I.A)(A,ms);return(0,H.jsx)(eA.S,Object.assign({indeterminate:t&&!e,checked:e},i))},ks=({checked:A,indeterminate:e,onChange:t,ariaLabel:i})=>(0,H.jsx)(ps,{type:"checkbox",checked:null!=A&&A,indeterminate:null!=e&&e,onChange:A=>t(A.target.checked),ariaLabel:i}),Ks=E.createContext(),{Block:ys,Elem:Gs}=M();var Ys=t(21015),xs=t(57896);const js=C.gK.custom({name:"JSON",toSnapshot:A=>JSON.stringify(A),fromSnapshot(A){try{return JSON.parse(A)}catch(e){return A}},isTargetType:A=>"object"==typeof A||"string"==typeof A,getValidationMessage:()=>"Error parsing JSON"}),Ss=C.gK.union(C.gK.string,C.gK.number),Fs=C.gK.union(C.gK.identifier,C.gK.identifierNumber),fs=C.gK.custom({name:"callback",toSnapshot:A=>A,fromSnapshot:A=>A,isTargetType:A=>"function"==typeof A,getValidationMessage:()=>"is not a function"}),Js=C.gK.custom({name:"validElement",toSnapshot:A=>A,fromSnapshot:A=>A,isTargetType:A=>(0,E.isValidElement)(A),getValidationMessage:()=>"is not a valid element"}),Rs=C.gK.model("ThresholdType",{min:C.gK.maybeNull(C.gK.number),max:C.gK.maybeNull(C.gK.number)}),Os=C.gK.enumeration(["String","Number","Boolean","Datetime","List","Image","Audio","AudioPlus","Video","Text","HyperText","TimeSeries","Unknown"]),Hs={String:"str",Number:"num",Boolean:"bool",Datetime:"date",Image:"img",Audio:"aud",AudioPlus:"aud",Video:"vid",Text:"txt",HyperText:"html",TimeSeries:"ts"},bs=A=>Hs[A]||"str",Ls={String:"String",Number:"Number",Boolean:"Boolean",Datetime:"Date Time",Image:"Image",Audio:"Audio",AudioPlus:"Audio",Video:"Video",Text:"Text",HyperText:"Hyper Text",TimeSeries:"Time Series"},Us=A=>Ls[A]||"String",vs=C.gK.model("ViewColumn",{id:Fs,title:C.gK.string,alias:C.gK.string,type:C.gK.optional(Os,"String"),displayType:C.gK.optional(C.gK.maybeNull(Os),null),defaultHidden:C.gK.optional(C.gK.boolean,!1),parent:C.gK.maybeNull(C.gK.late((()=>C.gK.reference(vs)))),children:C.gK.maybeNull(C.gK.array(C.gK.late((()=>C.gK.reference(vs))))),target:C.gK.enumeration(["tasks","annotations"]),orderable:C.gK.optional(C.gK.boolean,!0),help:C.gK.maybeNull(C.gK.string)}).views((A=>({get hidden(){var e,t,i,o;return A.children?(i=A.children,o=A=>A.hidden,i.reduce(((A,e)=>A&&!!o(e)),!0)):null!=(e=null==(t=A.parentView)?void 0:t.hiddenColumns.hasColumn(A))?e:A.parent.hidden||!1},get parentView(){return(0,C.Zn)(A).viewsStore.selected},get key(){return A.id},get accessor(){return e=>{if(!A.parent){const t=e[A.alias];return"object"==typeof t?null:t}try{var t;const i=null==e||null==(t=e[A.parent.alias])?void 0:t[A.alias];return null!=i?i:null}catch(t){var i;return console.log("Error generating accessor",{id:A.alias,parent:null==(i=A.parent)?void 0:i.alias,data:e,snapshot:(0,C.dV)(A)}),e[A.alias]}}},get renderer(){return({value:A})=>{var e;return null!=(e=null==A?void 0:A.toString())?e:null}},get canOrder(){return A.orderable&&!A.children&&!(0,C.Zn)(A).isLabeling},get order(){return A.parentView.currentOrder[A.id]},get currentType(){var e;const t=null==(e=A.parentView)||null==(e=e.columnsDisplayType)?void 0:e.get(A.id);return null!=t?t:A.type},get asField(){const e=[];if(A.children){const t=[].concat(...A.children.map((A=>A.asField)));e.push(...t)}else e.push(Object.assign({},A,{id:A.key,accessor:A.accessor,hidden:A.hidden,original:A,currentType:A.currentType,width:A.width}));return e},get icon(){switch(A.alias){case"total_annotations":return(0,H.jsx)(Ht,{width:"20",height:"20",style:{color:"#617ADA"}});case"cancelled_annotations":return(0,H.jsx)(Pt,{width:"20",height:"20",style:{color:"#DD0000"}});case"total_predictions":return(0,H.jsx)(Bi,{width:"20",height:"20",style:{color:"#944BFF"}});case"reviews_accepted":return(0,H.jsx)(Gi,{width:"20",height:"20",style:{color:"#2AA000"}});case"reviews_rejected":return(0,H.jsx)(ui,{width:"20",height:"20",style:{color:"#DD0000"}});case"ground_truth":return(0,H.jsx)(Ji,{width:"20",height:"20",style:{color:"#FFB700"}});case"comment_count":return(0,H.jsx)(wo,{width:"20",height:"20",style:{color:"#FFB700"}});case"unresolved_comment_count":return(0,H.jsx)(ko,{width:"20",height:"20",style:{color:"#FFB700"}});default:return null}},get readableType(){return bs(A.currentType)},get width(){var e,t;return null!=(e=null==(t=A.parentView)||null==(t=t.columnsWidth)?void 0:t.get(A.id))?e:null},get filterable(){var e;const t=null!=(e=n[A.type])?e:n[Es(A.alias)];return!1!==(null==t?void 0:t.filterable)}}))).actions((A=>({toggleVisibility(){A.parentView.toggleColumn(A)},setType(e){A.parentView.setColumnDisplayType(A.id,e),A.parentView.save()},setWidth(e){const t=A.parentView;t.setColumnWidth(A.id,null!=e?e:null),t.save()},resetWidth(){A.parentView.setColumnWidth(A.id,null),A.parentView.save()}}))),Ns=(A,e,t,i,o)=>{const n=o-i;return Math.max(null!=e?e:30,Math.min(A+n,null!=t?t:400))},Ts=({children:A,style:e,handleStyle:t,initialWidth:i,className:o,type:n,minWidth:s,maxWidth:g,showResizerLine:a,onResize:r,onResizeFinished:l,onReset:C})=>{const[B,c]=E.useState(null!=i?i:150),[Q,I]=E.useState(!1),w=E.useRef();E.useEffect((()=>{const A=Math.max(s,Math.min(B));c(A),null==r||r(A)}),[]);const h=E.useCallback((A=>{A.stopPropagation();const e=A.pageX;let t=B;const i=A=>{t=Ns(B,s,g,e,A.pageX),c(t),null==r||r(t)},o=A=>{document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",o),document.body.style.removeProperty("user-select"),t=Ns(B,s,g,e,A.pageX),I(!1),t!==B&&(c(t),null==l||l(t))};document.addEventListener("mousemove",i),document.addEventListener("mouseup",o),document.body.style.userSelect="none",I(!0)}),[g,s,r,l,B]);return(0,H.jsxs)(m,{name:"resizer",mix:o,style:{width:B},children:[(0,H.jsx)(p,{name:"content",style:null!=e?e:{},children:A}),(0,H.jsx)(p,{name:"handle",ref:w,style:t,mod:{resizing:!1!==a&&Q,quickview:"quickview"===n},onMouseDown:h,onDoubleClick:()=>null==C?void 0:C()})]})},qs=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Gs,Object.assign({},e,{name:"cell"}))};qs.displayName="TableCell";const Ps=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Gs,Object.assign({},e,{name:"cell-content"}))};Ps.displayName="TableCellContent";const zs=(A,e)=>A.filter((A=>!(null!=e?e:[]).includes(A.id))),Ws=(A,e)=>{try{const t=e.split(".").map((A=>`["${A}"]`)).join("");return new Function("object",`return object${t}`)(A)}catch(A){return}},Zs=(A,e,t)=>{var i,o;const n={width:150},s=((A,e,t)=>{const i={};return[t,e].forEach((e=>{const t=(null!=e?e:{}).style;var o;t instanceof Function?Object.assign(i,null!=(o=t(A))?o:{}):Object.assign(i,null!=t?t:{})})),null!=i?i:{}})(e,t,null==A?void 0:A[e.type]);return Object.assign(n,s,{width:null!=(i=null!=(o=e.width)?o:s.width)?i:150}),n},Vs=["Header","Cell","id"],Xs=["cellClassName","headerClassName"],{Block:_s,Elem:$s}=M(),Ag=J("fflag_feat_front_dev_2984_dm_draggable_columns_short"),eg=(0,l.PA)((({column:A,cellViews:e,children:t,onChange:i})=>{const o=Os._types.map((A=>A.value)).filter((A=>{const t=e[A],i=!1!==(null==t?void 0:t.userSelectable),o=!1!==(null==t?void 0:t.displayType);return t&&i&&o}));return(0,H.jsx)(Z.Trigger,{content:(0,H.jsx)(_,{title:"Display as",size:"compact",selectedKeys:[A.currentType],children:o.map((e=>(0,H.jsx)(_.Item,{onClick:()=>null==i?void 0:i(A,e),children:(0,H.jsxs)(xe,{children:[(0,H.jsx)(CA,{size:"small",style:{width:45,textAlign:"center",cursor:"pointer",fontSize:14},children:bs(e)}),Us(e)]})},e)))}),children:(0,H.jsx)(U,{type:"text",size:"small",style:{flex:1,display:"flex",alignItems:"center",justifyContent:"space-between",background:"none",fontSize:14},children:t})})})),tg=(0,l.PA)((({column:A,cellViews:e,columnHeaderExtra:t,sortingEnabled:i,stopInteractions:o,decoration:n,onTypeChange:s,onResize:g,onReset:a})=>{var r,l,B,c;const{Header:Q,id:w}=A,h=(0,I.A)(A,Vs);if(Q instanceof Function){const{headerClassName:A}=h,e=(0,I.A)(h,Xs);return(0,E.createElement)(Gs,Object.assign({},e,{name:"cell",key:w,mix:["th",A]}),(0,H.jsx)(Q,{}))}const d="DE"===(0,C.Zn)(h.original).SDK.type,u=i&&(null==(r=h.original)?void 0:r.canOrder),D=null==n||null==n.get?void 0:n.get(h),M=!d&&t?t(h,D):null,m=null!=D&&D.content?D.content(h):h.title,p=Zs(e,h,D),k=(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(Ps,{mod:{canOrder:u,disabled:o},mix:"th-content",children:m}),M&&(0,H.jsx)($s,{name:"column-extra",children:M})]});return(0,H.jsx)(qs,{"data-id":w,mix:"th",children:(0,H.jsx)(Ts,{style:{height:22,display:"flex",alignItems:"center",justifyContent:null!=(l=p.justifyContent)?l:"space-between",overflow:"hidden"},initialWidth:null!=(B=p.width)?B:150,minWidth:null!=(c=p.minWidth)?c:30,onResizeFinished:A=>null==g?void 0:g(h,A),onReset:()=>null==a?void 0:a(h),children:!d&&h.parent?(0,H.jsx)(eg,{column:h,cellViews:e,onChange:s,children:k}):k})})})),ig=(0,l.PA)((0,E.forwardRef)((({style:A,columnHeaderExtra:e,sortingEnabled:t,stopInteractions:i,decoration:o,onTypeChange:n,onResize:s,onReset:g,extra:a,onDragEnd:r},l)=>{const{columns:C,headerRenderers:B,cellViews:c}=E.useContext(Ks);if(Ag){const Q=(0,Ys.WC)((()=>({orderedColumns:{},setOrderedColumns(A){Q.orderedColumns=Object.assign({},A)},getOrderedColumns(){var A;return null!=(A=(0,xs.HO)(Q.orderedColumns))?A:{}},isDragging:!1,setIsDragging(A){Q.isDragging=A},getIsDragging:()=>(0,xs.HO)(Q.isDragging),initialDragPos:!1,setInitialDragPos(A){Q.initialDragPos=A},getInitialDragPos:()=>(0,xs.HO)(Q.initialDragPos),draggedCol:null,setDraggedCol(A){Q.draggedCol=A},getDraggedCol:()=>(0,xs.HO)(Q.draggedCol)}))),I=(0,E.useRef)({}),w=(0,E.useCallback)((A=>{const e={};return(null!=A?A:C).forEach(((A,t)=>{e[A.id]=t})),e}),[C]);return(0,E.useEffect)((()=>{var A;null==(A=l.current)||A.addEventListener("mousedown",(A=>{const e=A.target.className;null!=e&&null!=e.includes&&e.includes("handle")&&A.preventDefault()}))}),[]),(0,H.jsxs)(_s,{name:"table-head",ref:l,style:Object.assign({},A,{height:J(G)&&42}),mod:{droppable:!0},mix:"horizontal-shadow",onDragOver:(0,E.useCallback)((A=>{const e=Q.getDraggedCol();I.current[e].style.setProperty("--scale","0"),A.stopPropagation()}),[Q]),children:[C.map((A=>(0,H.jsx)($s,{name:"draggable",draggable:!0,ref:e=>I.current[A.id]=e,onDragStart:e=>{e.dataTransfer.effectAllowed="none";const t=I.current[A.id];Q.setInitialDragPos({x:t.offsetLeft,y:t.offsetTop}),Q.setDraggedCol(A.id)},onDragEnd:e=>{e.stopPropagation();const t=Q.getDraggedCol(),i=C.filter((A=>A.id!==t)),o=i.findIndex((A=>{var t,i;const o=I.current[A.id];return e.clientX+(null!=(t=null==l||null==(i=l.current)||null==(i=i.parentElement)?void 0:i.parentElement.scrollLeft)?t:0)(0,H.jsx)(tg,{column:A,headerRenderers:B,cellViews:c,columnHeaderExtra:e,sortingEnabled:t,stopInteractions:i,decoration:o,onTypeChange:n,onResize:s,onReset:g},A.id))),(0,H.jsx)($s,{name:"extra",children:a})]})}))),og=({lineCount:A=1,width:e="60%",height:t="16px"})=>{const i=[];for(let o=0;o(0,H.jsx)(p,{name:"gap",style:{"--height":A}}),sg=({children:A,gap:e="4px",lightColor:t,darkColor:i})=>{const o={"--skeleton-gap":e};return t&&(o["--skeleton-light-color"]=t),i&&(o["--skeleton-dark-color"]=i),(0,H.jsx)(m,{name:"skeletonLoader",style:o,children:A||(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(og,{}),(0,H.jsx)(ng,{}),(0,H.jsx)(og,{width:"40%",height:"24px"}),(0,H.jsx)(og,{width:"50%",height:"12px"})]})})},gg=["Header","Cell","id"],ag=["headerClassName","cellClassName"],rg=(0,l.PA)((({col:A,data:e,decoration:t,cellViews:i})=>{var o,n,s;const{Cell:g,id:a}=A,r=(0,I.A)(A,gg);if(g instanceof Function){const{cellClassName:A}=r,t=(0,I.A)(r,ag);return(0,E.createElement)(Gs,Object.assign({},t,{name:"cell",key:a,mix:A}),(0,H.jsx)(g,{data:e}))}const l=null!=(o=a.split(":")[1])?o:a,C=Es(l),B=Ws(e,l),c=null!=(n=null!=(s=i[C])?s:i[r.original.currentType])?n:i.String,Q={column:r,original:e,value:B},w=null==t||null==t.get?void 0:t.get(r),h=Zs(i,r,w),d=J(Y)&&e.loading===A.alias;return(0,H.jsx)(Gs,{name:"cell",children:(0,H.jsx)("div",{style:Object.assign({},null!=h?h:{},{display:"flex",height:"100%",alignItems:d?"":"center"}),children:d?(0,H.jsx)(sg,{}):c?(0,H.jsx)(c,Object.assign({},Q)):B})})})),lg=(0,l.PA)((({data:A,even:e,style:t,wrapperStyle:i,onClick:o,stopInteractions:n,decoration:s})=>{const{columns:g,cellViews:a}=E.useContext(Ks),r={even:e,selected:A.isSelected,highlighted:A.isHighlighted,loading:A.isLoading,disabled:n};return(0,H.jsx)(Gs,{name:"row-wrapper",mod:r,style:i,onClick:e=>null==o?void 0:o(A,e),children:(0,H.jsx)(m,{name:"table-row",style:t,children:g.map((e=>(0,H.jsx)(rg,{col:e,data:A,cellViews:a,decoration:s},e.id)))})})})),Cg=["view","data","cellViews","selectedItems","focusedItem","decoration","stopInteractions","onColumnResize","onColumnReset","headerExtra"],Bg=["children","stickyComponent","stickyItems","stickyItemsHeight","totalCount","isItemLoaded","loadMore","initialScrollOffset"],cg=["children"],Qg=(0,l.PA)((A=>{var e,t,i;let{view:o,data:n,cellViews:s,selectedItems:g,focusedItem:a,decoration:r,stopInteractions:l,onColumnResize:C,onColumnReset:B,headerExtra:c}=A,w=(0,I.A)(A,Cg);const h="dm:columnorder",d=(0,E.useRef)(),[u,D]=(0,E.useState)(null!=(e=JSON.parse(localStorage.getItem(h)))?e:{}),M=(0,E.useRef)(),p=zs(w.columns,w.hiddenColumns),k=(0,E.useMemo)((()=>(A=>({get:e=>A.find((A=>{let t=!1;return O(A.alias)?t=A.alias===e.alias:A.resolver instanceof Function&&(t=A.resolver(e)),t}))}))(r)),[r]),{api:K,type:y}=Be();(0,E.useEffect)((()=>{localStorage.setItem(h,JSON.stringify(u))}),[u]),w.onSelectAll&&w.onSelectRow&&p.unshift({id:"select",headerClassName:"table__select-all",cellClassName:"select-row",style:{width:40,maxWidth:40,justifyContent:"center"},onClick:A=>A.stopPropagation(),Header:()=>(0,H.jsx)(ks,{checked:g.isAllSelected,indeterminate:g.isIndeterminate,onChange:()=>w.onSelectAll(),className:"select-all",ariaLabel:(g.isAllSelected?"Unselect":"Select")+" all rows"}),Cell:({data:A})=>{const e=g.isSelected(A.id);return(0,H.jsx)(ks,{checked:e,onChange:()=>w.onSelectRow(A.id),ariaLabel:`${e?"Unselect":"Select"} Task ${A.id}`})}}),p.push({id:"show-source",cellClassName:"show-source",style:{width:40,maxWidth:40,justifyContent:"center"},onClick:A=>A.stopPropagation(),Header:()=>(0,H.jsx)("div",{style:{width:40}}),Cell({data:A}){var e,t,i,o,n;let s=JSON.parse(null!=(e=A.source)?e:"{}");s={id:null==(t=s)?void 0:t.id,data:null==(i=s)?void 0:i.data,annotations:null==(o=s)?void 0:o.annotations,predictions:null==(n=s)?void 0:n.predictions};const g=async()=>{if(J(Y)&&"DE"===y)return new Promise((A=>A(s)));const A=await K.task({taskID:s.id});return null!=A?A:{}};return(0,H.jsx)(tA,{title:"Show task source",children:(0,H.jsx)(U,{type:"link",style:{width:32,height:32,padding:0},onClick:()=>{var A;Ms({title:`Source for task ${null==(A=s)?void 0:A.id}`,style:{width:800},body:(0,H.jsx)(dg,{content:s,onTaskLoad:g,sdkType:y})})},icon:J(S)?(0,H.jsx)(gA,{icon:R.ze2,style:{width:24,height:24}}):(0,H.jsx)(gA,{icon:Q.FSj})})})}}),Object.keys(u).length>0&&p.sort(((A,e)=>u[A.id](0,H.jsx)(ig,{ref:d,style:A,order:w.order,columnHeaderExtra:w.columnHeaderExtra,sortingEnabled:w.sortingEnabled,onSetOrder:w.onSetOrder,stopInteractions:l,onTypeChange:w.onTypeChange,decoration:k,onResize:C,onReset:B,extra:c,onDragEnd:A=>D(A)})),[w.order,w.columnHeaderExtra,w.sortingEnabled,w.onSetOrder,w.onTypeChange,l,o,o.selected.list,o.selected.all,d]),F=(0,E.useCallback)((({style:A,index:e})=>{const t=n[e-1],i=e%2==0;return(0,H.jsx)(lg,{data:t,even:i,onClick:(A,e)=>w.onRowClick(A,e),stopInteractions:l,wrapperStyle:A,style:{height:w.rowHeight,width:w.fitContent?"fit-content":"auto"},decoration:k},t.id)}),[n,w.fitContent,w.onRowClick,w.rowHeight,l,g,o,o.selected.list,o.selected.all]),f=(0,E.useCallback)((A=>w.isItemLoaded(n,A)),[w,n]),b=(0,E.useRef)(),L=(0,E.useCallback)((A=>{if(O(b.current))return b.current;const{rowHeight:e}=w,t=n.indexOf(a);if(t>=0){const i=t*e-A/2+e/2;return b.current=i}return 0}),[]),v=(0,E.useCallback)((A=>{var e,t;return A>n.length-1?A:null!=(e=null==(t=n[A])?void 0:t.key)?e:A}),[n]);(0,E.useEffect)((()=>{var A;const e=null==(A=M.current)?void 0:A._listRef;e&&e.scrollToItem(n.indexOf(a),"center")}),[n]);const N=(0,E.useRef)(),T=(null==(t=N.current)||null==(t=t.firstChild)?void 0:t.firstChild.offsetWidth)-(null==(i=N.current)||null==(i=i.firstChild)||null==(i=i.firstChild)?void 0:i.firstChild.offsetWidth)||0;return(0,H.jsxs)(H.Fragment,{children:[o.root.isLabeling&&(0,H.jsx)(m,{name:"columns__selector",style:{right:T},children:J(G)?(0,H.jsx)(nA,{className:"columns__selector__button-new",wrapper:nA.Checkbox,icon:(0,H.jsx)(lo,{}),style:{padding:"0"},tooltip:"Customize Columns"}):(0,H.jsx)(nA,{wrapper:nA.Checkbox,icon:(0,H.jsx)(to,{}),style:{padding:0,zIndex:1e3,borderRadius:0,height:"45px",width:"45px",margin:"-1px"}})}),(0,H.jsx)(ys,{ref:N,name:"table",mod:{fit:w.fitToContent},children:(0,H.jsx)(Ks.Provider,{value:x,children:(0,H.jsx)(wg,{ref:M,overscanCount:10,itemHeight:w.rowHeight,totalCount:w.total,itemCount:n.length+1,itemKey:v,innerElementType:hg,stickyItems:[0],stickyItemsHeight:[43],stickyComponent:j,initialScrollOffset:L,isItemLoaded:f,loadMore:w.loadMore,children:F})})})]})})),Ig=(0,E.createContext)();Ig.displayName="StickyListProvider";const Eg=({data:A,index:e,style:t})=>{const{Renderer:i,stickyItems:o}=A;return!0===(null==o?void 0:o.includes(e))?null:(0,H.jsx)(i,{index:e,style:t})},wg=(0,l.PA)((0,E.forwardRef)(((A,e)=>{const{children:t,stickyComponent:i,stickyItems:o,stickyItemsHeight:n,totalCount:s,isItemLoaded:g,loadMore:a,initialScrollOffset:r}=A,l=(0,I.A)(A,Bg),C={Renderer:t,StickyComponent:i,stickyItems:o,stickyItemsHeight:n},B=A=>{var e;return o.includes(A)&&null!=(e=n[A])?e:l.itemHeight};return(0,H.jsx)(Ig.Provider,{value:C,children:(0,H.jsx)(Gs,{tag:ws.Ay,name:"auto-size",children:({width:A,height:t})=>(0,H.jsx)(ds.A,{ref:e,itemCount:s,loadMoreItems:a,isItemLoaded:g,threshold:5,minimumBatchSize:30,children:({onItemsRendered:e,ref:i})=>{var o;return(0,H.jsx)(Gs,Object.assign({name:"virual",tag:hs._m},l,{ref:i,width:A,height:t,itemData:C,itemSize:B,onItemsRendered:e,initialScrollOffset:null!=(o=null==r?void 0:r(t))?o:0,children:Eg}))}})})})})));wg.displayName="StickyList";const hg=(0,E.forwardRef)(((A,e)=>{let{children:t}=A,i=(0,I.A)(A,cg);return(0,H.jsx)(Ig.Consumer,{children:({stickyItems:A,stickyItemsHeight:o,StickyComponent:n})=>(0,H.jsxs)("div",Object.assign({ref:e},i,{children:[A.map((A=>(0,H.jsx)(Gs,{name:"sticky-header",tag:n,index:A,style:{height:o[A],top:A*o[A]}},A))),t]}))})})),dg=({content:A,onTaskLoad:e,sdkType:t})=>{const[i,o]=(0,E.useState)(A);return(0,E.useEffect)((()=>{e().then((A=>{const e={id:A.id,data:A.data};var i,n;"DE"!==t&&(e.annotations=null!=(i=A.annotations)?i:[],e.predictions=null!=(n=A.predictions)?n:[]);o(e)}))}),[]),(0,H.jsx)("pre",{children:i?JSON.stringify(i,null," "):null})},ug=({value:A})=>{const e={padding:10,height:ug.height,boxSizing:"content-box"};return(0,H.jsx)("div",{style:e,children:(0,H.jsx)(Pn,{src:A})})};ug.height=32;const Dg=A=>{const{value:e,original:t,field:{alias:i}}=A,o=(0,C.Zn)(t);return 0!==t.total_annotations&&o.showPreviews?(0,H.jsx)(gs,{task:t,annotation:t.annotations[0],config:(0,C.Zn)(t).SDK,name:i,width:"100%",size:"large",fallbackImage:e,height:Dg.height}):(0,H.jsx)(m,{name:"grid-image-wrapper",children:(0,H.jsx)("img",{src:e,width:"auto",height:Dg.height,alt:""})})};Dg.height=150;const Mg=({value:A})=>{const e=(A=>{if("string"==typeof A)return A;if(null==A)return"";if(A instanceof Date&&(0,kA.default)(A))return(0,KA.default)(A,Xn);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}})(A),t={padding:5,height:Mg.height,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};return(0,H.jsx)("div",{style:t,title:e,children:e})};Mg.height=32;const mg=["view","selected","row","fields","onClick"],pg=(0,l.PA)((({row:A,selected:e})=>{const t=e.isSelected(A.id);return(0,H.jsx)(p,{name:"cell-header",children:(0,H.jsxs)(xe,{children:[(0,H.jsx)(eA.S,{checked:t,ariaLabel:`${t?"Unselect":"Select"} Task ${A.id}`}),(0,H.jsx)("span",{children:A.id})]})})})),kg=(0,l.PA)((({row:A,fields:e})=>e.filter((A=>{var e;return"data"===(null==(e=A.parent)?void 0:e.alias)})).map(((e,t)=>{var i;const o=null!=(i=e.id.split(":")[1])?i:e.id,n=e.currentType;let s=Ws(A,o);return Array.isArray(s)&&(s=s[0]),(0,H.jsx)(Kg,{type:n,value:s,field:e,row:A},`${A.id}-${t}`)})))),Kg=(0,l.PA)((({type:A,value:e,field:t,row:i})=>{const o=s[A];return J(Y)&&i.loading===t.alias?(0,H.jsx)(sg,{}):o?(0,H.jsx)(o,{value:e,field:t,original:i}):(0,H.jsx)(Mg,{value:e,field:t,original:i})})),yg=(0,l.PA)((A=>{let{view:e,selected:t,row:i,fields:o,onClick:n}=A,s=(0,I.A)(A,mg);return(0,H.jsx)(p,Object.assign({},s,{name:"cell",onClick:n,mod:{selected:t.isSelected(i.id)},children:(0,H.jsxs)(p,{name:"cell-content",children:[(0,H.jsx)(pg,{view:e,row:i,fields:o,selected:e.selected}),(0,H.jsx)(kg,{view:e,row:i,fields:o})]})}))})),Gg=(0,l.PA)((({data:A,view:e,loadMore:t,fields:i,onChange:o,hiddenFields:n})=>{var g;const a=null!=(g=e.gridWidth)?g:4,r=E.useMemo((()=>zs(i,n)),[i,n]),l=r.filter((A=>{var e;return"data"===(null==(e=A.parent)?void 0:e.alias)})).reduce(((A,e)=>{var t;return A+(null!=(t=s[e.currentType])?t:Mg).height}),16),C=E.useCallback((({style:t,rowIndex:i,columnIndex:n})=>{const s=((A,e)=>a*A+e)(i,n),g=A[s];if(!g)return null;const l={style:Object.assign({},t,{marginLeft:"1em"})};return(0,H.jsx)(yg,Object.assign({},l,{view:e,row:g,fields:r,selected:e.selected,onClick:()=>null==o?void 0:o(g.id)}))}),[A,r,e.selected,e,e.selected.list,e.selected.all,a]),B=Math.ceil(A.length/a),c=E.useCallback((t=>{const i=t*a,o=A.slice(i,a).length===a;return!e.dataStore.hasNextPage||o}),[a,A,e.dataStore.hasNextPage]);return(0,H.jsx)(m,{name:"grid-view",mod:{columnCount:a},children:(0,H.jsx)(p,{tag:ws.Ay,name:"resize",children:({width:A,height:i})=>(0,H.jsx)(ds.A,{itemCount:B,isItemLoaded:c,loadMoreItems:t,threshold:Math.floor(e.dataStore.pageSize/2),minimumBatchSize:e.dataStore.pageSize,children:({onItemsRendered:t,ref:o})=>{return(0,H.jsx)(p,{tag:hs.yi,ref:o,width:A,height:i,name:"list",rowHeight:l+42,overscanRowCount:e.dataStore.pageSize,columnCount:a,columnWidth:A/a-9.5,rowCount:B,onItemsRendered:(n=t,({visibleRowStartIndex:A,visibleRowStopIndex:e,overscanRowStopIndex:t,overscanRowStartIndex:i})=>{n({overscanStartIndex:i,overscanStopIndex:t,visibleStartIndex:A,visibleStopIndex:e})}),style:{overflowX:"hidden"},children:C});var n}})})})})),Yg=["store","data","columns","view","selectedItems","dataStore","viewType","total","isLoading","isLabeling","hiddenColumns","hasData","isLocked"],xg=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s,g,a,r,l,C,B,c,Q,I;const{dataStore:E,currentView:w}=A;return{store:A,dataStore:E,updated:E.updated,view:w,viewType:null!=(e=null==w?void 0:w.type)?e:"list",columns:null!=(t=null==w?void 0:w.fieldsAsColumns)?t:[],hiddenColumns:null==w?void 0:w.hiddenColumnsList,selectedItems:null==w?void 0:w.selected,selectedCount:null!=(i=null==w||null==(o=w.selected)?void 0:o.length)?i:0,isLabeling:null!=(n=A.isLabeling)&&n,data:null!=(s=null==E?void 0:E.list)?s:[],total:null!=(g=null==E?void 0:E.total)?g:0,isLoading:null==(a=null==E?void 0:E.loading)||a,isLocked:null!=(r=null==w?void 0:w.locked)&&r,hasData:(null!=(l=null!=(C=null!=(B=null==(c=A.project)?void 0:c.task_count)?B:null==(Q=A.project)?void 0:Q.task_number)?C:null==E?void 0:E.total)?l:0)>0,focusedItem:null!=(I=null==E?void 0:E.selected)?I:null==E?void 0:E.highlighted}}))((A=>{var e;let{store:t,data:i,columns:o,view:s,selectedItems:g,dataStore:a,viewType:r,total:l,isLoading:B,isLabeling:c,hiddenColumns:w=[],hasData:h=!1,isLocked:d}=A,u=(0,I.A)(A,Yg);const[D,M]=(0,E.useState)(null==(e=t.SDK.dataset)||null==(e=e.status)?void 0:e.id),K=(0,E.useMemo)((()=>u.focusedItem),[u.focusedItem]),y=(0,E.useCallback)((async()=>(!a.hasNextPage||a.loading||await a.fetch({interaction:"scroll"}),Promise.resolve())),[a]),G=(0,E.useCallback)(((A,e)=>{const t=e{const o=[];var n;A&&o.push((0,H.jsx)(CA,{color:"blue",style:{fontWeight:"500",fontSize:14,cursor:"pointer",width:45,padding:0},children:null!=(n=null==e?void 0:e.readableType)?n:A.title},"column-type"));return t&&!1!==(null==i?void 0:i.help)&&o.push((0,H.jsx)(tA,{title:t,children:(0,H.jsx)(gA,{icon:Q.gZZ,style:{opacity:.5}})},"help-tooltip")),o.length?(0,H.jsx)(H.Fragment,{children:o}):null}),[]),x=(0,E.useCallback)((()=>s.selectAll()),[s]),j=(0,E.useCallback)((A=>s.toggleSelected(A)),[s]),S=(0,E.useCallback)((async(A,e)=>{var i;const n=null!=(i=A.task_id)?i:A.id;if("DE"===t.SDK.type)t.SDK.invoke("recordPreview",A,o,(0,C.Zn)(s).taskStore.associatedList);else if(e.metaKey||e.ctrlKey)window.open(`./?task=${n}`,"_blank");else{var g;J(F)&&(null==(g=t._sdk.lsf)||g.saveDraft()),(0,C.Zn)(s).startLabeling(A)}}),[s,o]),f=(0,E.useCallback)((A=>B&&0===l&&!c?(0,H.jsx)(m,{name:"fill-container",children:(0,H.jsx)(mt,{size:"large"})}):"DE"===t.SDK.type&&["canceled","failed"].includes(D)?(0,H.jsxs)(m,{name:"syncInProgress",children:[(0,H.jsx)(p,{name:"title",tag:"h3",children:"Failed to sync data"}),J("fflag_feat_front_lops_86_datasets_storage_edit_short")?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(p,{name:"text",children:"Check your storage settings and resync to import records"}),(0,H.jsx)(U,{onClick:async()=>{window.open("./settings/storage")},children:"Manage Storage"})]}):(0,H.jsx)(p,{name:"text",children:"Check your storage settings. You may need to recreate this dataset"})]}):"DE"!==t.SDK.type||0!==l&&0!==i.length&&h||"completed"!==D?"DE"!==t.SDK.type||0!==l&&0!==i.length&&h?0!==l&&h?A:(0,H.jsxs)(m,{name:"no-results",children:[(0,H.jsx)(p,{name:"description",children:h?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)("h3",{children:"Nothing found"}),"Try adjusting the filter"]}):"Looks like you have not imported any data yet"}),!h&&!!t.interfaces.get("import")&&(0,H.jsx)(p,{name:"navigation",children:(0,H.jsx)(Ie,{look:"primary",href:"./import",children:"Go to import"})})]}):(0,H.jsxs)(m,{name:"syncInProgress",children:[(0,H.jsx)(p,{name:"title",tag:"h3",children:"Hang tight! Records are syncing in the background"}),(0,H.jsx)(p,{name:"text",children:"Press the button below to see any synced records"}),(0,H.jsx)(U,{onClick:async()=>{var A;await t.fetchProject({force:!0,interaction:"refresh"}),await(null==(A=t.currentView)?void 0:A.reload())},children:"Refresh"})]}):(0,H.jsxs)(m,{name:"syncInProgress",children:[(0,H.jsx)(p,{name:"title",tag:"h3",children:"Nothing found"}),(0,H.jsx)(p,{name:"text",children:"Try adjusting the filter or similarity search parameters"})]})),[h,c,B,l,D]),R=A=>{const e=A.original;var t;return e.icon?(0,H.jsx)(tA,{title:null!=(t=e.help)?t:A.title,children:e.icon}):e.title},O=(0,E.useCallback)(((A,e,t="flex-start",i=!1)=>({alias:A,content:R,style:A=>{var i;return{width:null!=(i=A.width)?i:e,justifyContent:t}},help:i})),[]),b=(0,E.useMemo)((()=>[O("total_annotations",60,"center"),O("cancelled_annotations",60,"center"),O("total_predictions",60,"center"),O("completed_at",180,"space-between",!0),O("reviews_accepted",60,"center"),O("reviews_rejected",60,"center"),O("ground_truth",60,"center"),J(k)&&O("comment_count",60,"center"),J(k)&&O("unresolved_comment_count",60,"center"),{resolver:A=>"Number"===A.type,style:A=>/id/.test(A.id)?{width:50}:{width:110}},{resolver:A=>{var e;return"Image"===A.type&&A.original&&"DE"!==(null==(e=(0,C.Zn)(A.original))||null==(e=e.SDK)?void 0:e.type)},style:{width:150,justifyContent:"center"}},{resolver:A=>{var e;return"Image"===A.type&&A.original&&"DE"===(null==(e=(0,C.Zn)(A.original))||null==(e=e.SDK)?void 0:e.type)},style:{width:150}},{resolver:A=>["Date","Datetime"].includes(A.type),style:{width:240}},{resolver:A=>["Audio","AudioPlus"].includes(A.type),style:{width:150}}]),[O]),L=s.root.isLabeling||"list"===r?(0,H.jsx)(Qg,{view:s,data:i,rowHeight:70,total:l,loadMore:y,fitContent:c,columns:o,hiddenColumns:w,cellViews:n,decoration:b,order:s.ordering,focusedItem:K,isItemLoaded:G,sortingEnabled:"list"===s.type,columnHeaderExtra:Y,selectedItems:g,onSelectAll:x,onSelectRow:j,onRowClick:S,stopInteractions:d,onTypeChange:(A,e)=>A.original.setType(e),onColumnResize:(A,e)=>{A.original.setWidth(e)},onColumnReset:A=>{A.original.resetWidth()}}):(0,H.jsx)(Gg,{view:s,data:i,fields:o,loadMore:y,onChange:A=>s.toggleSelected(A),hiddenFields:w,stopInteractions:d});return jn("dm.focus-previous",(()=>{if(document.activeElement!==document.body)return;const A=a.focusPrev();(0,C.Zn)(s).startLabeling(A)})),jn("dm.focus-next",(()=>{if(document.activeElement!==document.body)return;const A=a.focusNext();(0,C.Zn)(s).startLabeling(A)})),jn("dm.close-labeling",(()=>{document.activeElement===document.body&&a.selected&&t.closeLabeling()})),jn("dm.open-labeling",(()=>{if(document.activeElement!==document.body)return;const{highlighted:A}=a;A&&!A.isSelected&&t.startLabeling(A)})),(0,E.useEffect)((()=>{const A=A=>{var e,t;return(null==A||null==(e=A.status)?void 0:e.id)&&M(null==A||null==(t=A.status)?void 0:t.id)};return(0,C.Zn)(t).SDK.on("datasetUpdated",A),()=>(0,C.Zn)(t).SDK.off("datasetUpdated",A)}),[]),(0,H.jsx)(m,{name:"data-view-dm",className:"dm-content",style:{pointerEvents:d?"none":"auto"},children:f(L)})})),jg=(0,l.WQ)((({store:A})=>({store:A})))((0,l.PA)((({store:A})=>{const e=J(S);return(0,H.jsx)(m,{name:"tab-panel",mod:{newUI:e},children:A.SDK.toolbarInstruments.map(((t,i)=>(0,H.jsx)(xe,{size:"small",children:t.map(((t,i)=>{const o=A.SDK.getInstrument(t);return o?(0,H.jsx)(o,{size:e?"large":"medium"},`instrument-${t}-${i}`):null}))},`section-${i}`)))})}))),Sg=(0,l.WQ)((({store:A})=>{var e;const{sidebarEnabled:t,sidebarVisible:i}=null!=(e=A.viewsStore)?e:{};return{shrinkWidth:t&&i}})),Fg=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s,g;const{project:a,taskStore:r}=A;return{totalTasks:null!=(e=null!=(t=null==a?void 0:a.task_count)?t:null==a?void 0:a.task_number)?e:0,totalFoundTasks:null!=(i=null==r?void 0:r.total)?i:0,totalAnnotations:null!=(o=null==r?void 0:r.totalAnnotations)?o:0,totalPredictions:null!=(n=null==r?void 0:r.totalPredictions)?n:0,cloudSync:null!=(s=null!=(g=a.target_syncing)?g:a.source_syncing)&&s}})),fg=(0,l.WQ)((({store:A})=>{var e,t,i;return{sdk:A.SDK,views:A.viewsStore,tabs:Array.from(null!=(e=null==(t=A.viewsStore)?void 0:t.all)?e:[]),selectedKey:null==(i=A.viewsStore)||null==(i=i.selected)?void 0:i.key}})),Jg=Fg((A=>(0,H.jsxs)(xe,{size:"large",style:{paddingRight:"1em",color:"rgba(0,0,0,0.3)"},children:[A.cloudSync&&(0,H.jsxs)(xe,{size:"small",style:{fontSize:12,fontWeight:400,opacity:.8},children:["Storage sync",(0,H.jsx)(mt,{size:"small"})]}),(0,H.jsx)("span",{style:{display:"flex",alignItems:"center",fontSize:12},children:(0,H.jsxs)(xe,{size:"compact",children:[(0,H.jsxs)("span",{children:["Tasks: ",A.totalFoundTasks," / ",A.totalTasks]}),(0,H.jsxs)("span",{children:["Annotations: ",A.totalAnnotations]}),(0,H.jsxs)("span",{children:["Predictions: ",A.totalPredictions]})]})})]}))),Rg=fg((0,l.PA)((({sdk:A,views:e,tabs:t,selectedKey:i})=>{const o=A.tabControls,n=(0,E.useCallback)((A=>{A.destination&&e.updateViewOrder(A.source.index,A.destination.index)}),[]);return(0,H.jsx)(Kn,{activeTab:i,onAdd:()=>e.addView({reload:!1}),onChange:A=>e.setSelected(A),onDragEnd:n,tabBarExtraContent:(0,H.jsx)(Jg,{}),addIcon:(0,H.jsx)(Ui,{}),allowedActions:o,children:t.map(((A,t)=>(0,H.jsx)(Dn.sx,{draggableId:A.key,index:t,children:(t,o)=>(0,H.jsx)(p,Object.assign({name:"draggable",ref:t.innerRef},t.draggableProps,t.dragHandleProps,{style:Object.assign({background:o.isDragging&&"#ddd"},t.draggableProps.style),children:(0,H.jsx)(yn,{tab:A.key,title:A.title,onFinishEditing:e=>{A.setTitle(e),A.save()},onDuplicate:()=>e.duplicateView(A),onClose:()=>e.deleteView(A),onSave:()=>A.virtual&&A.saveVirtual(),active:A.key===i,editable:A.editable,deletable:A.deletable,virtual:A.virtual},A.key)}))},A.key)))})}))),Og=Sg((({shrinkWidth:A})=>(0,H.jsxs)(m,{name:"tabs-dm-content",children:[(0,H.jsxs)(p,{name:"tab",mod:{shrink:A},children:[(0,H.jsx)(ae,{name:"tabs",children:(0,H.jsx)(Rg,{})}),(0,H.jsx)(ae,{name:"toolbar",children:(0,H.jsx)(jg,{})}),(0,H.jsx)(xg,{})]}),(0,H.jsx)(Gn,{})]}))),Hg=({SDK:A,onClick:e,isExplorerMode:t})=>(0,H.jsx)(p,{name:"header",mod:{labelStream:!t},children:(0,H.jsxs)(xe,{size:"large",children:[A.interfaceEnabled("backButton")&&(0,H.jsx)(U,{icon:(0,H.jsx)(Q._Jj,{style:{marginRight:4,fontSize:16}}),type:"link",onClick:e,style:{fontSize:18,padding:0,color:"black"},children:"Back"}),t?(0,H.jsx)(nA,{wrapper:nA.Checkbox,icon:(0,H.jsx)(gA,{icon:Q.vgu}),trailingIcon:(0,H.jsx)(gA,{icon:Q.z44}),title:"Fields"}):null]})}),bg=(0,l.WQ)((({store:A})=>({store:A,loading:null==A?void 0:A.loadingData})))((0,Ys.PA)((({store:A,loading:e})=>{const t=(0,E.useRef)(),i=null==A?void 0:A.SDK,o=null==A?void 0:A.currentView,{isExplorerMode:n}=A,s=(0,E.useMemo)((()=>"labelstream"===i.mode),[]),g=(0,E.useCallback)((()=>{A.closeLabeling()}),[A]),a=(0,E.useCallback)((()=>{i.lsf||i.initLSF(t.current),i.startLabeling()}),[]);(0,E.useEffect)((()=>(s||i.on("taskSelected",a),()=>{s||i.off("taskSelected",a)})),[]),(0,E.useEffect)((()=>{(!i.lsf&&A.dataStore.selected||s)&&a()}),[]),(0,E.useEffect)((()=>()=>i.destroyLSF()),[]);const r=(0,E.useCallback)((A=>{o.setLabelingTableWidth(A),window.dispatchEvent(new Event("resize"))}),[]),l=J("ff_front_1170_outliner_030222_short");return(0,H.jsxs)(m,{name:"label-view",mod:{loading:e},children:[i.interfaceEnabled("labelingHeader")&&(0,H.jsx)(Hg,{SDK:i,onClick:g,isExplorerMode:n}),(0,H.jsxs)(p,{name:"content",children:[n&&(0,H.jsx)(p,{name:"table",children:(0,H.jsx)(p,{tag:Ts,name:"dataview",minWidth:200,showResizerLine:!1,type:"quickview",maxWidth:.35*window.innerWidth,initialWidth:o.labelingTableWidth,onResizeFinished:r,style:{display:"flex",flex:1,width:"100%"},children:(0,H.jsx)(xg,{})})}),(0,H.jsxs)(p,{name:"lsf-wrapper",mod:{mode:n?"explorer":"labeling"},children:[e&&(0,H.jsx)(p,{name:"waiting",mod:{animated:!0}}),(0,H.jsx)(p,{ref:t,id:"label-studio-dm",name:"lsf-container",mod:{outliner:l}},"label-studio")]})]})]})})));class Lg extends E.Component{constructor(...A){super(...A),this.state={error:null}}componentDidCatch(A){this.setState({error:A})}render(){return this.state.error?(0,H.jsx)("div",{className:"error",children:this.state.error}):this.props.children}}const Ug=(0,l.PA)((({app:A})=>(0,H.jsx)(Lg,{children:(0,H.jsx)(l.Kq,{store:A,children:(0,H.jsx)(Ce,{sdk:A.SDK,children:(0,H.jsxs)(m,{name:"root",mod:{mode:A.SDK.mode},children:[A.crashed?(0,H.jsxs)(m,{name:"crash",children:[(0,H.jsx)(p,{name:"header",children:"Oops..."}),(0,H.jsx)(p,{name:"description",children:"Project has been deleted or not yet created."})]}):A.loading?(0,H.jsx)(m,{name:"app-loader",children:(0,H.jsx)(mt,{size:"large"})}):A.isLabeling?(0,H.jsx)(bg,{}):(0,H.jsx)(Og,{}),(0,H.jsx)(m,{name:"offscreen"})]})})})}))),vg={getParams(A){const e=null!=A?A:new URL(window.location.href),t={};return e.searchParams.forEach(((A,e)=>{t[e]=A})),t},setParams(A={}){const e=new URL(window.location.href),{searchParams:t}=e;return Object.entries(A).forEach((([A,e])=>{null==e?t.delete(A):t.set(A,e)})),e},navigate(A={},e=!1){const t=this.setParams(A),i=document.title,o=this.getParams(t);e?window.history.replaceState(o,i,t.toString()):window.history.pushState(o,i,t.toString())},forceNavigate(A={},e=!1){const t=null!=A?A:{},i=this.getParams();Object.entries(i).forEach((([A])=>{O(t[A])||(t[A]=null)})),i.query&&(t.query=i.query),this.navigate(t,e)}},Ng=C.gK.model("SelectOptions",{label:C.gK.string,value:C.gK.string}),Tg=C.gK.model("ActionForm",{label:C.gK.maybeNull(C.gK.string),name:C.gK.string,value:C.gK.maybeNull(C.gK.union(C.gK.string,C.gK.array(C.gK.string))),options:C.gK.maybeNull(C.gK.union(C.gK.array(C.gK.string),C.gK.array(Ng))),type:C.gK.enumeration(["input","number","checkbox","radio","toggle","select","range"])}),qg=C.gK.model("ActionFormCoulmn",{width:C.gK.maybeNull(C.gK.number),fields:C.gK.array(Tg)}),Pg=C.gK.model("ActionFormRow",{columnCount:1,columns:C.gK.maybeNull(C.gK.array(qg)),fields:C.gK.array(Tg)}),zg=C.gK.model("ActionDialog",{title:C.gK.maybeNull(C.gK.string),text:C.gK.string,type:C.gK.enumeration(["confirm","prompt"]),form:C.gK.maybeNull(C.gK.array(Pg))}),Wg=J(Y),Zg=C.gK.model("Action",Object.assign({id:Fs,dialog:C.gK.maybeNull(zg),order:C.gK.integer,title:Wg?C.gK.union(C.gK.string,Js):C.gK.string},Wg?{children:C.gK.optional(C.gK.array(C.gK.late((()=>Zg))),[]),callback:C.gK.maybeNull(fs),isSeparator:C.gK.optional(C.gK.boolean,!1),isTitle:C.gK.optional(C.gK.boolean,!1),newStyle:C.gK.optional(C.gK.boolean,!1),disabled:C.gK.optional(C.gK.boolean,!1),disabledReason:C.gK.optional(C.gK.string,"")}:{})).volatile((()=>({caller:null})));var Vg=t(74331);function Xg(A){let e=(0,Vg.Ak)(10);return A&&(e=(0,Vg.Ak)(A)),e}const _g=(A,e)=>{const t=localStorage.getItem(`pages:${A}`);return ke(t)?Number.parseInt(t):null!=e?e:void 0},$g=C.gK.model("InfiniteListMixin",{page:C.gK.optional(C.gK.integer,0),pageSize:C.gK.optional(C.gK.integer,_g("tasks",30)),total:C.gK.optional(C.gK.integer,0),loading:!1,loadingItem:!1,loadingItems:C.gK.optional(C.gK.array(C.gK.number),[]),updated:Xg()}).views((A=>({get API(){return A.root.API},get root(){return(0,C.Zn)(A)},get totalPages(){return Math.ceil(A.total/A.pageSize)},get hasNextPage(){return A.page!==A.totalPages},get isLoading(){return A.loadingItem||A.loadingItems.length>0},get length(){return A.list.length},itemIsLoading:e=>A.loadingItems.includes(e)}))).actions((A=>({setSelected(e){var t;let i;"number"==typeof e?(i=A.list.find((A=>A.id===e)),i||(i=(0,C.Zn)(A).taskStore.loadTask(e))):i=e,i&&i.id!==(null==(t=A.selected)?void 0:t.id)&&(A.selected=i,A.highlighted=i,(0,C.Zn)(A).SDK.invoke("taskSelected"))},hasRecord:e=>A.list.some((A=>A.id===Number(e))),unset({withHightlight:e=!1}={}){A.selected=void 0,e&&(A.highlighted=void 0)},setList({list:e,total:t,reload:i,associatedList:o=[]}){const n=e.map((A=>Object.assign({},A,{source:JSON.stringify(A)})));A.total=t,n.forEach((e=>{const t=A.list.findIndex((A=>A.id===e.id));t>=0&&A.list.splice(t,1)})),i?A.list=[...n]:A.list.push(...n),A.associatedList=o},setLoading(e){void 0!==e?A.loadingItems.push(e):A.loadingItem=!0},finishLoading(e){void 0!==e?A.loadingItems=A.loadingItems.filter((A=>A!==e)):A.loadingItem=!1},clear(){A.highlighted=void 0,A.list=[],A.page=0,A.total=0}}))),Aa=(A,{listItemType:e,apiMethod:t,properties:i,associatedItemType:o})=>{const n=C.gK.model(A,Object.assign({},null!=i?i:{},{list:C.gK.optional(C.gK.array(e),[]),selectedId:C.gK.optional(C.gK.maybeNull(C.gK.number),null),highlightedId:C.gK.optional(C.gK.maybeNull(C.gK.number),null)},o?{associatedList:C.gK.optional(C.gK.maybeNull(C.gK.array(o)),[])}:{})).views((A=>({get selected(){return A.list.find((({id:e})=>e===A.selectedId))},get highlighted(){return A.list.find((({id:e})=>e===A.highlightedId))},set selected(e){var t;A.selectedId=null!=(t=null==e?void 0:e.id)?t:e},set highlighted(e){var t;A.highlightedId=null!=(t=null==e?void 0:e.id)?t:e}}))).volatile((()=>({requestId:null}))).actions((A=>({updateItem(t,i){let o=A.list.find((A=>A.id===t));return o?o.update(i):(o=e.create(i),A.list.push(o)),o},fetch:(0,C.L3)((function*({id:e,query:i,pageNumber:o=null,reload:n=!1,interaction:s,pageSize:g}={}){let a,r;const l=A.requestId=Xg(),B=(0,C.Zn)(A);if(e)a=e,r=i;else{const A=B.viewsStore.selected;a=null==A?void 0:A.id,r=null!=A&&A.virtual?null==A?void 0:A.query:null}if(!O(a))return;A.loading=!0,"filter"===s||"ordering"===s||n?A.page=1:n||O(o)?0===A.page?A.page=1:O(o)&&(A.page=o):A.page++,A.pageSize=g||_g("tasks",30);const c={page:A.page,page_size:A.pageSize};r?c.query=r:c.view=a,s&&Object.assign(c,{interaction:s});const Q=yield B.apiCall(t,c,{},{allowToCancel:"DE"===B.SDK.type});if(l!==A.requestId||Q.isCanceled)return void console.log(`Request ${l} was cancelled by another request`);const I=A.highlighted,E=B.API.getSettingsByMethodName(t),{total:w,[t]:h}=Q;let d=[];J(Y)&&null!=E&&E.associatedType&&(d=Q[null==E?void 0:E.associatedType]),h&&A.setList({total:w,list:h,reload:n||O(o),associatedList:d}),O(I)&&!((A,e)=>(void 0!==e?Array.from(A).findIndex((A=>A.id===e)):-1)>=0)(A.list,I)&&(A.highlighted=null),null==A.postProcessData||A.postProcessData(Q),A.loading=!1,B.SDK.invoke("dataFetched",A)})),reload:(0,C.L3)((function*({id:e,query:t,interaction:i}={}){yield A.fetch({id:e,query:t,reload:!0,interaction:i})})),focusPrev(){const e=Math.max(0,A.list.indexOf(A.highlighted)-1);return A.highlighted=A.list[e],A.updated=Xg(),A.highlighted},focusNext(){const e=Math.min(A.list.length-1,A.list.indexOf(A.highlighted)+1);return A.highlighted=A.list[e],A.updated=Xg(),A.highlighted}})));return C.gK.compose($g,n)},ea=C.gK.model("DataStoreItem",{updated:Xg(),loading:!!J(Y)&&C.gK.maybeNull(C.gK.union(C.gK.string,C.gK.boolean),!1)}).views((A=>({get parent(){return(0,C.PA)((0,C.PA)(A))},get isSelected(){var e;return(null==(e=A.parent)?void 0:e.selected)===A},get isHighlighted(){var e;return(null==(e=A.parent)?void 0:e.highlighted)===A},get isLoading(){return A.parent.itemIsLoading(A.id)}}))).actions((A=>({update(e){const t=Object.assign({},(0,C.dV)(A),e,{updated:Xg()});try{(0,C.Nh)(A,t)}catch(A){console.log(A)}return A},setLoading(e){A.loading=e},markUpdated(){A.updated=Xg()}}))),ta=new Map,ia=(A,e)=>{ta.set(A,e)},oa=(A,e,t)=>{const i={},o=A=>C.gK.optional(C.gK.maybeNull(A),null);null==e||e.forEach((A=>{if(A.parent||"id"===A.id)return;let e;switch(A.type){case"Number":e=o(C.gK.number);break;case"Boolean":e=o(C.gK.boolean);break;case"List":e=o(js);break;default:e=o(C.gK.union(C.gK.string,C.gK.number))}i[A.id]=e})),Object.assign(i,Object.assign({id:Fs},null!=t?t:{}));const n=C.gK.model(A,i);return ia(A,C.gK.model(A,i)),n};oa.get=A=>ta.get(A);const na=A=>{const e=oa("AnnotationModelBase",A),t=C.gK.compose("AnnotationModel",e,ea);return Aa("AnnotationStore",{apiMethod:"annotations",listItemType:t}).actions((A=>({loadTask:(0,C.L3)((function*(e){var t;let i;const o=(0,C.Zn)(A);i=void 0!==e?yield o.apiCall("task",{taskID:e}):yield o.apiCall("nextTask",{projectID:(0,C.Zn)(A).project.id}),e=null!=(t=e)?t:i.id;const n=A.updateItem(e,Object.assign({},i,{source:JSON.stringify(i)}));return A.setSelected(n.id),n})),unsetTask(){A.unset()}})))},sa=C.gK.model("User",{id:Fs,firstName:C.gK.string,lastName:C.gK.string,username:C.gK.string,email:C.gK.string,lastActivity:C.gK.string,avatar:C.gK.maybeNull(C.gK.string),initials:C.gK.string}).views((A=>({get fullName(){return[A.firstName,A.lastName].filter((A=>!!A)).join(" ").trim()},get displayName(){return A.fullName||(A.username?A.username:A.email)}}))).preProcessSnapshot((A=>Me(A))),ga=["user_id","user"],aa=C.gK.model("Assignee",{id:Fs,user:C.gK.late((()=>C.gK.reference(sa))),review:C.gK.maybeNull(C.gK.enumeration(["accepted","rejected","fixed"])),reviewed:C.gK.maybeNull(C.gK.boolean),annotated:C.gK.maybeNull(C.gK.boolean)}).views((A=>({get firstName(){return A.user.firstName},get lastName(){return A.user.lastName},get username(){return A.user.username},get email(){return A.user.email},get lastActivity(){return A.user.lastActivity},get avatar(){return A.user.avatar},get initials(){return A.user.initials},get fullName(){return A.user.fullName}}))).preProcessSnapshot((A=>{let e=A;if("number"==typeof A)e={id:A,user:A,annotated:!0,review:null,reviewed:!1};else{const{user_id:t,user:i}=A,o=(0,I.A)(A,ga);e=Object.assign({},o,{id:null!=t?t:i,user:null!=t?t:i})}return e})),ra=["total_annotations","total_predictions","similarity_score_upper_limit"],la=C.gK.model({certainty:C.gK.optional(C.gK.maybeNull(C.gK.number),0),distance:C.gK.optional(C.gK.maybeNull(C.gK.number),0),id:C.gK.optional(C.gK.maybeNull(C.gK.string),"")}),Ca=C.gK.model({project_id:C.gK.optional(C.gK.maybeNull(C.gK.number),null),created_at:C.gK.optional(C.gK.maybeNull(C.gK.string),"")}),Ba=A=>{const e=oa("TaskModelBase",A,Object.assign({},J(k)?{comment_authors:C.gK.optional(C.gK.array(aa),[])}:{},{annotators:C.gK.optional(C.gK.array(aa),[]),reviewers:C.gK.optional(C.gK.array(aa),[]),annotations:C.gK.optional(C.gK.array(js),[]),predictions:C.gK.optional(C.gK.array(js),[]),drafts:C.gK.frozen(),source:C.gK.maybeNull(C.gK.string),was_cancelled:!1,assigned_task:!1,queue:C.gK.optional(C.gK.maybeNull(C.gK.string),null),default_selected_annotation:C.gK.maybeNull(C.gK.number),allow_postpone:C.gK.maybeNull(C.gK.boolean),unique_lock_id:C.gK.maybeNull(C.gK.string),updated_by:C.gK.optional(C.gK.array(aa),[])},J(Y)?{_additional:C.gK.optional(la,{}),candidate_task_id:C.gK.optional(C.gK.string,""),project:C.gK.union(C.gK.number,C.gK.optional(C.gK.array(Ca),[]))}:{})).views((A=>({get lastAnnotation(){return A.annotations[this.annotations.length-1]}}))).actions((A=>({mergeAnnotations(e){A.annotations=e.filter((A=>A.pk)).map((e=>{const t=A.annotations.find((A=>A.id===Number(e.pk)));return t||{id:e.id,pk:e.pk,draftId:e.draftId,result:e.serializeAnnotation(),leadTime:e.leadTime,userGenerate:!!e.userGenerate,sentUserGenerate:!!e.sentUserGenerate}}))},updateAnnotation(e){const t=A.annotations.find((A=>A.id===Number(e.pk)||A.pk===e.pk));t?Object.assign(t,ts(e)):A.annotations.push(ts(e))},deleteAnnotation(e){const t=A.annotations.findIndex((A=>A.id===Number(e.pk)||A.pk===e.pk));t>=0&&A.annotations.splice(t,1)},deleteDraft(e){if(!A.drafts)return;const t=A.drafts.findIndex((A=>A.id===e));t>=0&&A.drafts.splice(t,1)},loadAnnotations:(0,C.L3)((function*(){const e=yield Promise.all([(0,C.Zn)(A).apiCall("annotations",{taskID:A.id})]);A.annotations=e[0]}))}))),t=C.gK.compose("TaskModel",e,ea),i=C.gK.model("AssociatedModelBase",{id:C.gK.identifierNumber,title:C.gK.string,workspace:C.gK.optional(C.gK.array(C.gK.string),[])});return ia("TaskModel",t),Aa("TasksStore",{apiMethod:"tasks",listItemType:t,associatedItemType:i,properties:{totalAnnotations:0,totalPredictions:0}}).actions((A=>({loadTaskHistory:(0,C.L3)((function*(e){let t=yield A.root.apiCall("taskHistory",e);return t=t.map((A=>{var e;return{taskId:A.taskId,annotationId:null==(e=A.annotationId)?void 0:e.toString()}})),t})),loadTask:(0,C.L3)((function*(e,{select:t=!0}={}){if(!O(e))return void console.warn("Task ID must be provided");A.setLoading(e);const i=yield A.root.apiCall("task",{taskID:e}),o=A.applyTaskSnapshot(i,e);return!1!==t&&A.setSelected(o),A.finishLoading(e),o})),loadNextTask:(0,C.L3)((function*({select:e=!0}={}){var t;const i=yield A.root.invokeAction("next_task",{reload:!1});if(404===(null==i||null==(t=i.$meta)?void 0:t.status))return(0,C.Zn)(A).SDK.invoke("labelStreamFinished"),null;const o=A.selected&&A.selected.assigned_task!==i.assigned_task&&!1===i.assigned_task,n=A.applyTaskSnapshot(i);return!1!==e&&A.setSelected(n),o&&(0,C.Zn)(A).SDK.invoke("assignedStreamFinished"),n})),applyTaskSnapshot(e,t){let i;if(e&&(null==e||!e.error)){const o=null!=t?t:e.id,n=A.mergeSnapshot(o,e);i=A.updateItem(o,Object.assign({},n,{source:JSON.stringify(e)}))}return i},mergeSnapshot(e,t){const i=A.list.find((({id:A})=>A===e)),o=i?Object.assign({},(0,C.dV)(i)):{};return Object.assign(o,t),o.predictions&&o.predictions.forEach((A=>{var e,t;A.created_by=(null!=(e=null==(t=A.model_version)?void 0:t.trim())?e:"")||A.created_by})),o},unsetTask(){A.unset()},postProcessData(e){const{total_annotations:t,total_predictions:i,similarity_score_upper_limit:o}=e;null!==t&&(A.totalAnnotations=t),null!==i&&(A.totalPredictions=i),isNaN(o)||(A.similarityUpperLimit=Math.ceil(1e3*o)/1e3)}}))).preProcessSnapshot((A=>{var e;const{total_annotations:t,total_predictions:i,similarity_score_upper_limit:o}=A,n=(0,I.A)(A,ra);return Object.assign({},n,{reviewers:(null!=(e=n.reviewers)?e:[]).map((A=>({id:A,annotated:!1,review:null}))),totalAnnotations:t,totalPredictions:i,similarityUpperLimit:o})}))};var ca=t(44969),Qa=t.n(ca);const Ia={Number:(A,e)=>{if(A.match(/^in|not_in$/)){const A=Object.entries(e).map((([A,e])=>[A,Number(e)]));return Object.fromEntries(A)}return Number(e)},String:(A,e)=>{if(A.match(/^in|not_in$/)){const A=Object.entries(e).map((([A,e])=>[A,String(e)]));return Object.fromEntries(A)}return String(e)}},Ea=C.gK.union(C.gK.string,C.gK.number,C.gK.boolean),wa=C.gK.model("FilterItemValue",{value:Ea,title:Ea,color:C.gK.maybeNull(C.gK.string)}),ha=C.gK.union({dispatcher:A=>O(A.value)?wa:Ea}),da=C.gK.model("FilterValueList",{items:C.gK.array(ha)}).views((A=>({get value(){return A.items.toJSON()}}))),ua=C.gK.model("FilterValueRange",{min:C.gK.maybeNull(Ea),max:C.gK.maybeNull(Ea)}).views((A=>({get value(){return{min:A.min,max:A.max}}}))),Da=C.gK.union({dispatcher:A=>O(A)?A.$treenode?A.$treenode.type:me(A,["items"])?da:me(A,["min","max"])?ua:Array.isArray(A)?C.gK.array(Da):Ea:Ea}),Ma=C.gK.union({dispatcher:A=>A?O(A.items)?da:ua:C.gK.null}),ma=C.gK.model("TabFilterType",{id:Fs,field:C.gK.reference(vs),type:Os,schema:C.gK.maybeNull(Ma)}).views((A=>({get defaultValue(){if("Boolean"===A.type)return!1},get currentType(){var e;const t=(0,C.Zn)(A).currentView,i=null==t||null==(e=t.columnsDisplayType)||null==e.get?void 0:e.get(A.field.id);return null!=i?i:A.field.type}}))),pa=Array.from(new Set([].concat(...Object.values(i).map((A=>A.map((A=>A.key))))))),ka=C.gK.enumeration(pa),Ka=C.gK.model("TabFilter",{filter:C.gK.reference(ma),operator:C.gK.maybeNull(ka),value:C.gK.maybeNull(Da)}).views((A=>({get field(){return A.filter.field},get schema(){return A.filter.schema},get view(){return(0,C.PA)((0,C.PA)(A))},get component(){var e,t;const o=null!=(e=i[A.filter.currentType])?e:zA;return ZA(o,null==(t=(0,C.Zn)(A))||null==(t=t.SDK)?void 0:t.type)},get componentValueType(){var e;return null==(e=A.component)||null==(e=e.find((({key:e})=>e===A.operator)))?void 0:e.valueType},get target(){return A.filter.field.target},get type(){return A.field.currentType},get isValidFilter(){const{currentValue:e}=A;return!(!O(e)||(A=>!O(A)||"string"==typeof A&&0===A.trim().length)(e))&&(!ua.is(e)||O(e.min)&&O(e.max))},get currentValue(){let e;var t,i,o;null===A.filter.schema?e=A.value:e=null!=(t=null!=(i=null==(o=A.value)?void 0:o.value)?i:A.value)?t:null;return e},get cellView(){var e;const t=A.filter.field;return null!=(e=n[t.type])?e:n[Es(t.alias)]}}))).volatile((()=>({wasValid:!1,saved:!1,saving:!1}))).actions((A=>({afterAttach(){null===A.value&&A.setDefaultValue(),null===A.operator&&A.setOperator(A.component[0].key)},setFilter(e,t=!0){if(!O(e))return;const i=A.filter.currentType,o=A.filter.id;A.filter=e;const n=i!==A.filter.currentType,s=o!==A.filter.id;(n||s)&&A.markUnsaved(),n&&(A.setDefaultValue(),A.setOperator(A.component[0].key)),t&&A.saved()},setFilterDelayed(e){A.setFilter(e,!1),A.saveDelayed()},setOperator(e){const t=A.componentValueType;A.operator!==e&&(A.markUnsaved(),A.operator=e),t!==A.componentValueType&&A.setDefaultValue(),A.save()},setValue(e){A.value=e},delete(){A.view.deleteFilter(A)},save:(0,C.L3)((function*(e=!1){var t,i,o;const n=A.isValidFilter;if(!0!==e){if(!0===A.saved)return;if(!1===n)return;if(!1===A.wasValid&&!1===n)return}A.saving||(A.saving=!0,A.wasValid=n,A.markSaved(),null==(t=(0,C.Zn)(A))||t.unsetSelection(),null==(i=A.view)||i.clearSelection(),yield null==(o=A.view)?void 0:o.save({interaction:"filter"}),A.saving=!1)})),setDefaultValue(){var e,t;A.setValue(null!=(t=A.operator,e=pa.includes(t)?"empty"!==t&&null:null)?e:A.filter.defaultValue)},setValueDelayed(e){A.setValue(e),setTimeout(A.saveDelayed)},markSaved(){A.saved=!0},markUnsaved(){A.saved=!1},saveDelayed:MA((()=>{A.save()}),300)}))).preProcessSnapshot((A=>{var e;return Object.assign({},A,{value:null!=(e=A.value)?e:null})})),ya=C.gK.maybeNull(C.gK.array(C.gK.late((()=>C.gK.reference(vs))))),Ga=C.gK.model("TabHiddenColumns",{explore:C.gK.optional(ya,[]),labeling:C.gK.optional(ya,[])}).views((A=>({get length(){return A.explore.length+A.labeling.length},get activeList(){return(0,C.Zn)(A).isLabeling?A.labeling:A.explore},set activeList(e){(0,C.Zn)(A).isLabeling?A.labeling=e:A.explore=e,A.activeList},hasColumn:e=>A.activeList.indexOf(e)>=0}))).actions((A=>({add(e){const t=new Set(A.activeList);t.add(e),A.activeList=Array.from(t)},remove(e){const t=new Set(A.activeList);t.delete(e),A.activeList=Array.from(t)}}))).preProcessSnapshot((A=>{var e,t;return{explore:null!=(e=null==A?void 0:A.explore)?e:[],labeling:null!=(t=null==A?void 0:A.labeling)?t:[]}})),Ya=C.gK.model("TabSelectedItems",{all:!1,list:C.gK.optional(C.gK.array(Ss),[])}).views((A=>({get snapshot(){return{all:A.all,[A.listName]:Array.from(A.list)}},get listName(){return A.all?"excluded":"included"},get hasSelected(){return A.isAllSelected||A.isIndeterminate},get isAllSelected(){return A.all&&0===A.list.length},get isIndeterminate(){return A.list.length>0},get length(){return A.list.length},get total(){if(A.all){var e;return(null!=(e=(0,C.Zn)(A).dataStore.total)?e:0)-A.length}return A.length},isSelected:e=>A.all?!A.list.includes(e):A.list.includes(e)}))).actions((A=>({afterCreate(){A._invokeChangeEvent()},toggleSelectedAll(){A.all&&A.all&&A.isIndeterminate||(A.all=!A.all),A.list=[],A._invokeChangeEvent()},addItem(e){A.list.push(e),A._invokeChangeEvent()},removeItem(e){A.list.splice(A.list.indexOf(e),1),A._invokeChangeEvent()},toggleItem(e){A.list.includes(e)?A.list.splice(A.list.indexOf(e),1):A.list.push(e),A._invokeChangeEvent()},update(e){var t,i;A.all=null!=(t=null==e?void 0:e.all)?t:A.all,A.list=null!=(i=null==e?void 0:e[A.listName])?i:A.list,A._invokeChangeEvent()},clear(){A.all=!1,A.list=[],A._invokeChangeEvent()},_invokeChangeEvent(){(0,C.Zn)(A).SDK.invoke("taskSelectionChanged",A)}}))).preProcessSnapshot((A=>{var e;const{included:t,excluded:i,all:o}=null!=A?A:{};return{all:o,list:null!=(e=A.list)?e:o?i:t}})),xa=["filters"],ja=C.gK.model("View",{id:Fs,title:"Tasks",oldTitle:C.gK.maybeNull(C.gK.string),key:C.gK.optional(C.gK.string,Xg),type:C.gK.optional(C.gK.enumeration(["list","grid"]),"list"),target:C.gK.optional(C.gK.enumeration(["tasks","annotations"]),"tasks"),filters:C.gK.array(C.gK.late((()=>Ka))),conjunction:C.gK.optional(C.gK.enumeration(["and","or"]),"and"),hiddenColumns:C.gK.maybeNull(C.gK.optional(Ga,{})),ordering:C.gK.optional(C.gK.array(C.gK.string),[]),selected:C.gK.optional(Ya,{}),opener:C.gK.optional(C.gK.maybeNull(C.gK.late((()=>ja))),null),columnsWidth:C.gK.map(C.gK.maybeNull(C.gK.number)),columnsDisplayType:C.gK.map(C.gK.maybeNull(C.gK.string)),gridWidth:4,enableFilters:!1,renameMode:!1,saved:!1,virtual:!1,locked:!1,editable:!0,deletable:!0,semantic_search:C.gK.optional(C.gK.array(js),[]),threshold:C.gK.optional(C.gK.maybeNull(Rs),null)}).volatile((()=>{var A,e;const t=getComputedStyle(document.body).getPropertyValue("--menu-sidebar-width").replace("px","").trim();return{labelingTableWidth:Number.parseInt(null!=(A=null!=(e=localStorage.getItem("labelingTableWidth"))?e:t)?A:200)}})).views((A=>({get root(){return(0,C.Zn)(A)},get parent(){return(0,C.PA)((0,C.PA)(A))},get columns(){return A.root.viewsStore.columns},get targetColumns(){return A.columns.filter((e=>e.target===A.target))},get fieldsAsColumns(){return A.columns.reduce(((A,e)=>(e.parent||A.push(...e.asField),A)),[])},get hiddenColumnsList(){return A.columns.filter((A=>A.hidden)).map((A=>A.key))},get availableFilters(){return A.parent.availableFilters},get dataStore(){return A.root.dataStore},get taskStore(){return A.root.taskStore},get annotationStore(){return A.root.annotationStore},get currentFilters(){return A.filters.filter((e=>e.target===A.target))},get currentOrder(){return A.ordering.length?A.ordering.reduce(((e,t)=>{const i=t.replace(/^-/,""),o="-"===t[0];return Object.assign({},e,{[i]:o,desc:o,field:i,column:A.columns.find((A=>A.id===i))})}),{}):null},get filtersApplied(){return A.validFilters.length},get validFilters(){return A.filters.filter((A=>!!A.isValidFilter))},get serializedFilters(){return A.validFilters.map((A=>{const e=Object.assign({},(0,C.dV)(A),{type:A.filter.currentType});return e.value=((A,e,t)=>{const i=Ia[A];return i?i(e,t):t})(e.type,e.operator,e.value),e}))},get selectedCount(){const e=A.selected.list.length,t=A.dataStore.total;return A.selected.all?t-e:e},get allSelected(){return A.selectedCount===A.dataStore.total},get filterSnposhot(){return{conjunction:A.conjunction,items:A.serializedFilters}},get tabKey(){return A.virtual?A.key:A.id},get hiddenColumnsSnapshot(){return(0,C.dV)(A.hiddenColumns)},get query(){return JSON.stringify({filters:A.filterSnposhot,ordering:A.ordering.toJSON(),hiddenColumns:A.hiddenColumnsSnapshot})},serialize(){var e,t,i;if(A.virtual)return{title:A.title,filters:A.filterSnposhot,ordering:A.ordering.toJSON()};const o={},{apiVersion:n}=A.root,s={title:A.title,ordering:A.ordering.toJSON(),type:A.type,target:A.target,filters:A.filterSnposhot,hiddenColumns:(0,C.dV)(A.hiddenColumns),columnsWidth:A.columnsWidth.toPOJO(),columnsDisplayType:A.columnsDisplayType.toPOJO(),gridWidth:A.gridWidth,semantic_search:null!=(e=null==(t=A.semantic_search)?void 0:t.toJSON())?e:[],threshold:null==(i=A.threshold)?void 0:i.toJSON()};return(A.saved||1===n)&&(o.id=A.id),2===n?(o.data=s,o.project=A.root.SDK.projectId):Object.assign(o,s),A.root.SDK.invoke("tabTypeChanged",{tab:o.id,type:A.type}),o}}))).volatile((()=>({snapshot:{}}))).actions((A=>({lock(){A.locked=!0},unlock(){A.locked=!1},setType(e){A.type=e,A.root.SDK.invoke("tabTypeChanged",{tab:A.id,type:e}),A.save({reload:!1})},setTarget(e){A.target=e,A.save()},setTitle(e){A.title=e},setRenameMode(e){A.renameMode=e,A.renameMode&&(A.oldTitle=A.title)},setConjunction(e){A.conjunction=e,A.save()},setOrdering(e){if(null===e)A.ordering=[];else{var t;const i=null==(t=A.currentOrder)?void 0:t[e];let o=e;void 0!==i&&(o=i?e:`-${e}`),A.ordering[0]=o}A.clearSelection(),A.save({interaction:"ordering"})},setLabelingTableWidth(e){A.labelingTableWidth=e,localStorage.setItem("labelingTableWidth",A.labelingTableWidth)},setGridWidth(e){A.gridWidth=e,A.save()},setSelected(e){A.selected=e},setSemanticSearch:(e,t,i)=>(A.semantic_search=null!=e?e:[],0===A.semantic_search.length?(A.threshold=null,A.save()):isNaN(t)||isNaN(i)?A.save():A.setSemanticSearchThreshold(t,i)),setSemanticSearchThreshold(e,t){var i;const o=((A,e,t)=>Math.max(e,Math.min(A,t)))(null!=e?e:0,0,t-.001);if(null!=(i=A.semantic_search)&&i.length&&!isNaN(o)&&!isNaN(t))return A.threshold={min:o,max:t},A.save()},clearSemanticSearchThreshold:(e=!0)=>(A.threshold=null,e&&A.save()),selectAll(){A.selected.toggleSelectedAll()},clearSelection(){A.selected.clear()},toggleSelected(e){A.selected.toggleItem(e)},setColumnWidth(e,t){t?A.columnsWidth.set(e,t):A.columnsWidth.delete(e)},setColumnDisplayType(e,t){if(null!==t){A.filters.filter((({filter:A})=>e===A.field.id)).forEach((A=>{A.type!==t&&A.delete()})),A.columnsDisplayType.set(e,t)}else A.columnsDisplayType.delete(e)},createFilter(){const e=A.availableFilters[0],t=Ka.create({filter:e,view:A.id});A.filters.push(t),t.isValidFilter&&A.save()},toggleColumn(e){A.hiddenColumns.hasColumn(e)?A.hiddenColumns.remove(e):A.hiddenColumns.add(e),A.save()},reload:(0,C.L3)((function*({interaction:e}={}){var t;A.saved&&(yield A.dataStore.reload({id:A.id,interaction:e})),A.virtual&&(yield A.dataStore.reload({query:A.query,interaction:e})),null==(t=(0,C.Zn)(A).SDK)||null==t.invoke||t.invoke("tabReloaded",A)})),deleteFilter(e){const t=A.filters.findIndex((A=>A===e));A.filters.splice(t,1),(0,C.zr)(e),A.save()},afterAttach(){var e;A.hiddenColumns=null!=(e=A.hiddenColumns)?e:(0,C.o8)(A.parent.defaultHidden)},afterCreate(){A.snapshot=A.serialize()},save:(0,C.L3)((function*({reload:e,interaction:t}={}){const i=A.serialize();if(!A.saved||!Qa()(A.snapshot,i))if(A.snapshot=i,!0===A.virtual){const e=A.serialize();A.key=A.parent.snapshotToUrl(e);const i=A.root.SDK.projectId;i&&localStorage.setItem(`virtual-tab-${i}`,JSON.stringify(e)),vg.navigate({tab:A.key},!0),A.reload({interaction:t})}else yield A.parent.saveView(A,{reload:e,interaction:t})})),saveVirtual:(0,C.L3)((function*(e){A.virtual=!1,yield A.save(e),vg.navigate({tab:A.id},!0)})),delete:(0,C.L3)((function*(){yield A.root.apiCall("deleteTab",{tabID:A.id})})),markSaved(){A.saved=!0}}))).preProcessSnapshot((A=>{if(null===A)return A;const e=null!=A?A:{},{filters:t}=e,i=(0,I.A)(e,xa);if(t&&!Array.isArray(t)){const{conjunction:A,items:e}=null!=t?t:{};Object.assign(i,{filters:null!=e?e:[],conjunction:null!=A?A:"and"})}else i.filters=t;return delete i.selectedItems,i})),Sa=["data"],Fa=["data"],fa=(A,e)=>(window.localStorage.setItem(A,e),e),Ja=A=>{const e=window.localStorage.getItem(A);return!!e&&"true"===e},Ra=(A,e)=>{var t;const{data:i}=A;return i?(i.filters&&(i.filters.items=i.filters.items.filter((({filter:A})=>e.includes(A.replace(/^filter:/,""))))),["columnsDisplayType","columnWidths"].forEach((A=>{var t;i[A]=Object.fromEntries(Object.entries(null!=(t=i[A])?t:{}).filter((([A])=>e.includes(A))))})),Object.entries(null!=(t=i.hiddenColumns)?t:{}).forEach((([A,t])=>{i.hiddenColumns[A]=t.filter((A=>e.includes(A)))})),Object.assign({},A,{data:i})):Object.assign({},A)},Oa=A=>{let e=A;const t=/Copy(\s\(([\d]+)\))?/;return e.match(t)?e=e.replace(t,((...A)=>{const e=A[2];return e?`Copy (${Number(e)+1})`:"Copy (2)"})):e+=" Copy",e},Ha=C.gK.model("TabStore",{selected:C.gK.maybeNull(C.gK.late((()=>C.gK.reference(ja)))),views:C.gK.optional(C.gK.array(ja),[]),availableFilters:C.gK.optional(C.gK.array(ma),[]),columnsTargetMap:C.gK.map(C.gK.array(vs)),columnsRaw:C.gK.optional(js,[]),sidebarVisible:Ja("sidebarVisible"),sidebarEnabled:Ja("sidebarEnabled")}).volatile((()=>({defaultHidden:null}))).views((A=>({get all(){return A.views},get canClose(){return A.all.length>1},get columns(){var e,t,i,o;return null!=(t=(null!=(e=A.columnsTargetMap)?e:new Map).get(null!=(i=null==(o=A.selected)?void 0:o.target)?i:"tasks"))?t:[]},get dataStore(){return(0,C.Zn)(A).dataStore},get taskStore(){return(0,C.Zn)(A).taskStore},get annotationStore(){return(0,C.Zn)(A).annotationStore},get lastView(){return A.views[A.views.length-1]},serialize:()=>A.views.map((A=>A.serialize()))}))).actions((A=>({setSelected:(0,C.L3)((function*(e,t={}){let i;if("string"==typeof e?i=yield A.getViewByKey(e):"number"==typeof e?i=A.views.find((A=>A.id===e)):e&&e.id&&(i=A.views.find((A=>A.id===e.id))),i||(i=A.views[0]),0===A.views.length&&!1!==t.createDefault&&(e=null,yield A.createDefaultView()),i&&A.selected!==i){!1===t.pushState&&e||vg.navigate({tab:i.tabKey},!0),A.dataStore.clear(),A.selected=i,yield i.reload();(0,C.Zn)(A).SDK.invoke("tabChanged",i),i.selected._invokeChangeEvent()}})),deleteView:(0,C.L3)((function*(e,{autoselect:t=!0}={}){if(t&&A.selected===e){let t;if(A.selected.opener)t=A.opener.referrer;else{const i=A.views.indexOf(e);t=0===i?A.views[i+1]:A.views[i-1]}A.setSelected(t.key)}e.saved&&(yield(0,C.Zn)(A).apiCall("deleteTab",{tabID:e.id})),(0,C.zr)(e)})),createSnapshot(e={}){var t,i,o,n,s;const g=!(null==e||!e.virtual),a=g&&e.projectId?`virtual-tab-${e.projectId}`:null,r=g&&localStorage.getItem(a),l=r?JSON.parse(r):null,B=!(null==e||!e.tab||!isNaN(e.tab)),c=g&&B?A.snapshotFromUrl(e.tab):null,Q=!De(c),I=Q?c:l,E=Q?e.tab:null==l?void 0:l.tab,w=Object.assign({},e,{key:E,tab:E},null!=(t=null!=I?I:e)?t:{}),h=A.views[A.views.length-1],d=null!=(i=w.title)?i:`New Tab ${A.views.length+1}`,u=null!=(o=w.id)?o:null!=h&&h.id?h.id+1:0,D=A.defaultHidden?(0,C.o8)(A.defaultHidden):{explore:[],labeling:[]};return Object.assign({},w,{id:u,title:d,key:null!=(n=w.key)?n:Xg(),hiddenColumns:null!=(s=w.hiddenColumns)?s:D})},addView:(0,C.L3)((function*(e={},t){const{autoselect:i=!0,autosave:o=!0,reload:n=!0}=null!=t?t:{},s=A.createSnapshot(e);A.views.push(s);const g=A.views[A.views.length-1];if(o&&(yield g.save({reload:!o&&n})),i){const e=A.views[A.views.length-1];A.setSelected(e)}return g})),getViewByKey:(0,C.L3)((function*(e){const t=A.views.find((A=>A.key===e));if(t)return t;const i=A.snapshotFromUrl(e);return i?yield A.addVirtualView(i):null})),addVirtualView:(0,C.L3)((function*(e){return yield A.addView(e,{autosave:!1,autoselect:!1})})),createDefaultView:(0,C.L3)((function*(){A.views.push({id:0,title:"Default",hiddenColumns:A.defaultHidden});let e=A.views[A.views.length-1];yield e.save(e),e=A.views[A.views.length-1],A.selected=e,(0,C.Zn)(A).SDK.hasInterface("tabs")&&e.reload()})),snapshotFromUrl(A){try{const e=hn(A);return e.key=A,e.virtual=!0,e}catch(A){return null}},snapshotToUrl:A=>dn(A),saveView:(0,C.L3)((function*(e,{reload:t,interaction:i}={}){["ordering","filter"].includes(i)&&e.lock();const{id:o}=e,n={body:e.snapshot},s={tabID:o};void 0!==i&&Object.assign(s,{interaction:i});const g=(0,C.Zn)(A),a=e.saved||2!==g.apiVersion?"updateTab":"createTab",r=yield g.apiCall(a,s,n,{allowToCancel:"DE"===g.SDK.type});if(r.isCanceled)return e;const l=(0,C.dV)(e),B=Object.assign({},l,r,{saved:!0,filters:l.filters,conjunction:l.conjunction});if(r.id!==e.id){A.views.push(Object.assign({},B,{saved:!0}));const t=A.views[A.views.length-1];return g.SDK.hasInterface("tabs")&&t.reload(),A.setSelected(t),(0,C.zr)(e),t}return(0,C.Nh)(e,B),!1!==t&&e.reload({interaction:i}),e.unlock(),e})),updateViewOrder:(0,C.L3)((function*(e,t){const[i]=A.views.splice(e,1),o=(0,C.dV)(i);A.views.splice(t,0,o);const n={project:(0,C.Zn)(A).project.id,ids:A.views.map((A=>A.id))};(0,C.Zn)(A).apiCall("orderTab",{},{body:n},{alwaysExpectJSON:!1})})),duplicateView:(0,C.L3)((function*(e){const t=(0,C.dV)(e);A.views.push(Object.assign({},t,{id:Number.MAX_SAFE_INTEGER,saved:!1,key:Xg(),title:Oa(t.title)}));const i=A.views[A.views.length-1];yield i.save(),A.selected=A.views[A.views.length-1],A.selected.reload()})),createView:A=>ja.create(null!=A?A:{}),expandFilters(){A.sidebarEnabled=fa("sidebarEnabled",!0),A.sidebarVisible=fa("sidebarVisible",!0)},collapseFilters(){A.sidebarEnabled=fa("sidebarEnabled",!1),A.sidebarVisible=fa("sidebarVisible",!1)},toggleSidebar(){A.sidebarVisible=fa("sidebarVisible",!A.sidebarVisible)},fetchColumns(){const e=A.columnsRaw,t=(A=>Array.from(new Set(A)))(e.map((A=>A.target))),i={},o=new Set,n=(A,e)=>{const t=[];if(e&&e.parent){const i=A.find((A=>!A.parent&&A.id===e.parent&&A.target===e.target));t.push(n(A,i).columnPath)}const i=t.join(".");O(null==e?void 0:e.id)?t.push(e.id):(console.warn("Column or id is not defined",e),console.warn("Columns",A));return{parentPath:i,columnPath:t.join(".")}};t.forEach((e=>{A.columnsTargetMap.set(e,[])})),e.forEach((t=>{var s,g;if(!O(t))return;const{columnPath:a,parentPath:r}=n(e,t),{target:l,visibility_defaults:C}=t,B=`${l}:${a}`;if(o.has(B))return;const c=r?`${l}:${r}`:void 0,Q=t.children?t.children.map((A=>`${l}:${a}.${A}`)):void 0,I=A.columnsTargetMap.get(t.target);I.push(Object.assign({},t,{id:B,alias:t.id,parent:c,children:Q}));const E=I[I.length-1];var w;(o.add(E.id),t.children||!E.filterable||null!=(s=null==t||null==(g=t.visibility_defaults)?void 0:g.filter)&&!s)||A.availableFilters.push({id:`filter:${B}`,type:t.type,field:B,schema:null!=(w=t.schema)?w:null});Object.entries(null!=C?C:{}).forEach((([A,e])=>{var t;e||(i[A]=null!=(t=i[A])?t:[],i[A].push(E.id))}))})),A.defaultHidden=Ga.create(i)},fetchTabs:(0,C.L3)((function*(e,t,i){var o,n,s;const g=Number.parseInt(e),a=yield(0,C.Zn)(A).apiCall("tabs"),r=null!=(o=null!=(n=a.tabs)?n:a)?o:[],l=A.columns.map((A=>A.id)),B=r.map((A=>{const e=Ra(A,l),{data:t}=e,i=(0,I.A)(e,Sa);return Object.assign({},i,null!=t?t:{},{saved:!0,hasData:!!t})}));if(A.views.push(...B),yield A.setSelected(Number.isNaN(g)?e:g,{pushState:void 0===e}),yield null==(s=A.selected)?void 0:s.save(),i)(0,C.Zn)(A).startLabelStream({pushState:!1});else if(O(t)){const e={id:Number.parseInt(t)};(0,C.Zn)(A).startLabeling(e,{pushState:!1})}})),fetchSingleTab:(0,C.L3)((function*(e,t){let i;const o=Number.parseInt(e);if(isNaN(e)||isNaN(o))i=yield A.getViewByKey(e);else{var n,s,g;const e=yield(0,C.Zn)(A).apiCall("tab",{tabId:o}),a=(null!=(n=A.columns)?n:[]).map((A=>A.id)),r=Ra(e,a),{data:l}=r,B=(0,I.A)(r,Fa);A.views.push(Object.assign({},B,null!=l?l:{},{selected:{all:null==t?void 0:t.all,list:null!=(s=null!=(g=t.included)?g:t.excluded)?s:[]},saved:!0,hasData:!!l})),i=A.views[A.views.length-1]}A.selected=i}))})));class ba{constructor(){this.active=window.navigator.onLine&&!document.hidden,this.handler=()=>{this.active=window.navigator.onLine&&!document.hidden},window.addEventListener("online",this.handler),window.addEventListener("offline",this.handler),document.addEventListener("visibilitychange",this.handler)}destroy(){window.removeEventListener("online",this.handler),window.removeEventListener("offline",this.handler),document.removeEventListener("visibilitychange",this.handler)}}let La=null;const Ua=C.gK.model("AppStore",{mode:C.gK.optional(C.gK.enumeration(["explorer","labelstream","labeling"]),"explorer"),viewsStore:C.gK.optional(Ha,{views:[]}),project:C.gK.optional(js,{}),loading:C.gK.optional(C.gK.boolean,!1),loadingData:!1,users:C.gK.optional(C.gK.array(sa),[]),taskStore:C.gK.optional(C.gK.late((()=>oa.get("tasksStore"))),{}),annotationStore:C.gK.optional(C.gK.late((()=>oa.get("annotationsStore"))),{}),availableActions:C.gK.optional(C.gK.array(Zg),[]),serverError:C.gK.map(js),crashed:!1,interfaces:C.gK.map(C.gK.boolean),toolbar:C.gK.string}).views((A=>({get SDK(){return A._sdk},get LSF(){return A.SDK.lsf},get API(){return A.SDK.api},get apiVersion(){return A.SDK.apiVersion},get isLabeling(){var e;return!(null==(e=A.dataStore)||!e.selected)||A.isLabelStreamMode||"labeling"===A.mode},get isLabelStreamMode(){return"labelstream"===A.mode},get isExplorerMode(){return"explorer"===A.mode||"labeling"===A.mode},get currentView(){return A.viewsStore.selected},get dataStore(){switch(A.target){case"tasks":return A.taskStore;case"annotations":return A.annotationStore;default:return null}},get target(){var e,t;return null!=(e=null==(t=A.viewsStore.selected)?void 0:t.target)?e:"tasks"},get labelingIsConfigured(){var e;return!0===(null==(e=A.project)?void 0:e.config_has_control_tags)},get labelingConfig(){var e;return null!=(e=A.project.label_config_line)?e:A.project.label_config},get showPreviews(){return A.SDK.showPreviews},get currentSelection(){return A.currentView.selected.snapshot},get currentFilter(){return A.currentView.filterSnposhot}}))).volatile((()=>({needsDataFetch:!1,projectFetch:!1,requestsInFlight:new Map}))).actions((A=>({startPolling(){if(A._poll)return;if(!1===A.SDK.polling)return;const e=async A=>{La.active&&await A.fetchProject({interaction:"timer"}),A._poll=setTimeout((()=>e(A)),1e4)};e(A)},afterCreate(){var A;null==(A=La)||A.destroy(),La=new ba},beforeDestroy(){clearTimeout(A._poll),window.removeEventListener("popstate",A.handlePopState),La.destroy()},setMode(e){A.mode=e},setActions(e){if(!Array.isArray(e))throw new Error("Actions must be an array");A.availableActions=e},removeAction(e){const t=A.availableActions.find((A=>A.id===e));t&&(0,C.zr)(t)},interfaceEnabled:e=>!0===A.interfaces.get(e),enableInterface(e){A.interfaces.has(e)?A.interfaces.set(e,!0):console.warn(`Unknown interface ${e}`)},disableInterface(e){A.interfaces.has(e)?A.interfaces.set(e,!1):console.warn(`Unknown interface ${e}`)},setToolbar(e){A.toolbar=e},setTask:(0,C.L3)((function*({taskID:e,annotationID:t,pushState:i}){if(!1!==i&&vg.navigate({task:e,annotation:null!=t?t:null,interaction:null}),O(e))if(A.loadingData=!0,"labelstream"===A.mode&&(yield A.taskStore.loadNextTask({select:!!e&&!!t})),void 0!==t)A.annotationStore.setSelected(t);else{var o,n,s;A.taskStore.setSelected(e),yield A.taskStore.loadTask(e,{select:!!e&&!!t});const i=null==(o=A.LSF)?void 0:o.currentAnnotation,g=null!=(n=null==i?void 0:i.pk)?n:null==i?void 0:i.id;null==(s=A.LSF)||s.setLSFTask(A.taskStore.selected,g),A.loadingData=!1}})),unsetTask(e){try{A.annotationStore.unset(),A.taskStore.unset()}catch(A){}!1!==(null==e?void 0:e.pushState)&&vg.navigate({task:null,annotation:null})},unsetSelection(){A.annotationStore.unset({withHightlight:!0}),A.taskStore.unset({withHightlight:!0})},createDataStores(){A.viewsStore.columns.reduce(((A,e)=>{var t;return A.set(e.target,null!=(t=A.get(e.target))?t:[]),A.get(e.target).push(e),A}),new Map).forEach(((A,e)=>{var t,i;const o=null==(t=(i=r[e]).create)?void 0:t.call(i,A);o&&ia(`${e}Store`,o)}))},startLabelStream(e={}){var t;if(!A.confirmLabelingConfigured())return;const i=()=>{A.SDK.setMode("labelstream"),!1!==(null==e?void 0:e.pushState)&&vg.navigate({labeling:1})};J(K)&&null!=(t=A.LSF)&&null!=(t=t.lsf)&&null!=(t=t.annotationStore)&&null!=(t=t.selected)&&null!=(t=t.commentStore)&&t.hasUnsaved?lt.confirm({title:"You have unsaved changes",body:"There are comments which are not persisted. Please submit the annotation. Continuing will discard these comments.",onOk(){i()},okText:"Discard and continue"}):i()},startLabeling(e,t={}){var i;if(!A.confirmLabelingConfigured())return;if(A.dataStore.loadingItem)return;const o=()=>{if(A.SDK.setMode("labeling"),e&&!e.isSelected){const i={pushState:null==t?void 0:t.pushState};O(e.task_id)?Object.assign(i,{annotationID:e.id,taskID:e.task_id}):Object.assign(i,{taskID:e.id}),A.setTask(i)}else A.closeLabeling()};J(K)&&null!=(i=A.LSF)&&null!=(i=i.lsf)&&null!=(i=i.annotationStore)&&null!=(i=i.selected)&&null!=(i=i.commentStore)&&i.hasUnsaved?lt.confirm({title:"You have unsaved changes",body:"There are comments which are not persisted. Please submit the annotation. Continuing will discard these comments.",onOk(){o()},okText:"Discard and continue"}):o()},confirmLabelingConfigured:()=>!!A.labelingIsConfigured||(lt.confirm({title:"You're almost there!",body:"Before you can annotate the data, set up labeling configuration",onOk(){A.SDK.invoke("settingsClicked")},okText:"Go to setup"}),!1),closeLabeling(e){const{SDK:t}=A;let i;A.unsetTask(e);const o=vg.getParams().tab;if(O(A.currentView))i=A.currentView.tabKey;else if(O(o))i=o;else if(O(A.viewsStore)){var n;i=null==(n=A.viewsStore.views[0])?void 0:n.tabKey}O(i)&&vg.forceNavigate({tab:i}),t.setMode("explorer"),t.destroyLSF()},handlePopState:(({state:e})=>{const{tab:t,task:i,annotation:o,labeling:n}=null!=e?e:{};if(t){const e=Number.parseInt(t);A.viewsStore.setSelected(Number.isNaN(e)?t:e,{pushState:!1,createDefault:!1})}if(i){const e={};o?(e.task_id=Number.parseInt(i),e.id=Number.parseInt(o)):e.id=Number.parseInt(i),A.startLabeling(e,{pushState:!1})}else n?A.startLabelStream({pushState:!1}):A.closeLabeling({pushState:!1})}).bind(A),resolveURLParams(){window.addEventListener("popstate",A.handlePopState)},setLoading(e){A.loading=e},fetchProject:(0,C.L3)((function*(e={}){A.projectFetch=!0===e.force;const t="timer"===e.interaction,i=e&&e.interaction?Object.assign({interaction:e.interaction},t?{include:["task_count","task_number","annotation_count","num_tasks_with_annotations","queue_total"].join(",")}:null):null;try{var o,n;const t=yield A.apiCall("project",i),g=Object.entries(null!=(o=A.project)?o:{}).length;var s;if(A.needsDataFetch=!0!==e.force&&g>0&&(A.project.task_count!==t.task_count||A.project.task_number!==t.task_number||A.project.annotation_count!==t.annotation_count||A.project.num_tasks_with_annotations!==t.num_tasks_with_annotations),"timer"===e.interaction)A.project=Object.assign(null!=(s=A.project)?s:{},t);else JSON.stringify(null!=t?t:{})!==JSON.stringify(null!=(n=A.project)?n:{})&&(A.project=t);if(J(Y)){const e="DE"===A.SDK.type?"dataset":"project";A.SDK.invoke(`${e}Updated`,A.project)}}catch(e){return A.crash(),!1}return A.projectFetch=!1,!0})),fetchActions:(0,C.L3)((function*(){const e=yield A.apiCall("actions"),t=(null!=e?e:[]).map((A=>[A,void 0]));A.SDK.updateActions(t)})),fetchUsers:(0,C.L3)((function*(){const e=yield A.apiCall("users");A.users.push(...e)})),fetchData:(0,C.L3)((function*({isLabelStream:e}={}){var t;A.setLoading(!0);const{tab:i,task:o,labeling:n,query:s}=vg.getParams();A.viewsStore.fetchColumns();const g=[A.fetchProject(),A.fetchUsers()];var a,r;if(!e||null!=(t=A.project)&&t.show_annotation_history&&o)"dm"===A.SDK.type&&g.push(A.fetchActions()),null!=(a=A.SDK.settings)&&a.onlyVirtualTabs&&null!=(r=A.project)&&r.show_annotation_history&&!o?g.push(A.viewsStore.addView({virtual:!0,projectId:A.SDK.projectId,tab:i},{autosave:!1,reload:!1})):"labelops"===A.SDK.type?g.push(A.viewsStore.addView({virtual:!1,projectId:A.SDK.projectId,tab:i},{autosave:!1,autoSelect:!0,reload:!0})):g.push(A.viewsStore.fetchTabs(i,o,n));else if(e&&i){const{selectedItems:e}=JSON.parse(decodeURIComponent(null!=s?s:"{}"));g.push(A.viewsStore.fetchSingleTab(i,null!=e?e:{}))}const[l]=yield Promise.all(g);l&&(A.resolveURLParams(),A.setLoading(!1),A.startPolling())})),apiCall:(0,C.L3)((function*(e,t,i,o){var n,s,g,a,r,l,C,B;const c=null==o?void 0:o.allowToCancel,Q=new AbortController,I=Q.signal,E=null==(n=A.SDK.apiTransform)?void 0:n[e],w=null!=(s=null!=(g=null==E||null==E.params?void 0:E.params(t))?g:t)?s:{},h=null!=(a=null!=(r=null==E||null==E.body?void 0:E.body(i))?r:i)?a:{},d=null!=(l=null!=(C=null==E||null==E.headers?void 0:E.headers(null==o?void 0:o.headers))?C:null==o?void 0:o.headers)?l:{},u=`${e}_${JSON.stringify(t||{})}`;c&&(d.signal=I,A.requestsInFlight.has(u)&&(A.requestsInFlight.get(u).abort(),console.log(`Request ${u} canceled`)),A.requestsInFlight.set(u,Q));const D=yield A.API[e](w,{headers:d,body:null!=(B=h.body)?B:h,options:o});if(c&&(D.isCanceled=I.aborted,A.requestsInFlight.delete(u)),D.error&&404!==D.status&&!I.aborted){var M,m;if(null!=o&&null!=o.errorHandler&&o.errorHandler(D))return D;if(D.response)try{A.serverError.set(e,{error:"Something went wrong",response:D.response})}catch(A){}console.warn({message:"Error occurred when loading data",description:null!=(M=null==D||null==(m=D.response)?void 0:m.detail)?M:D.error}),A.SDK.invoke("error",D)}else try{A.serverError.delete(e)}catch(A){}return D})),invokeAction:(0,C.L3)((function*(e,t={}){var i,o,n,s;const g=null!=(i=A.currentView)?i:{},a=A.availableActions.findIndex((A=>A.id===e))>=0,{selected:r}=g,l=A.SDK.getAction(e);g&&a&&!l&&g.lock();const C=localStorage.getItem("dm:labelstream:mode"),B={ordering:g.ordering,selectedItems:null!=(o=null==r?void 0:r.snapshot)?o:{all:!1,included:[]},filters:{conjunction:null!=(n=g.conjunction)?n:"and",items:null!=(s=g.serializedFilters)?s:[]}};if("next_task"===e){const A=!0===B.selectedItems.all,e="filtered"===C;"all"===C&&!A?(delete B.filters,!1===B.selectedItems.all&&0===B.selectedItems.included.length&&(delete B.selectedItems,delete B.ordering)):e&&delete B.selectedItems}if(l instanceof Function)return l(B,g);const c={id:e};!O(g.id)||null!=g&&g.virtual||(c.tabID=g.id),t.body&&Object.assign(B,t.body);const Q=yield A.apiCall("invokeAction",c,{body:B});if(!Q.reload)return!1!==t.reload&&(yield g.reload(),A.fetchProject(),g.clearSelection()),null==g||null==g.unlock||g.unlock(),Q;A.SDK.reload()})),crash(){A.destroy(),A.crashed=!0,A.SDK.invoke("crash")},destroy(){var e,t;A.taskStore&&(null==(e=A.taskStore)||e.clear(),A.taskStore=void 0);A.annotationStore&&(null==(t=A.annotationStore)||t.clear(),A.annotationStore=void 0);clearTimeout(A._poll)}}))),va=async(A,e)=>{var t,i;const o="labelstream"===e.mode,n=await e.api.columns();if(!n||n.error){var s;const A=`\n ${null!=(s=null==n?void 0:n.error)?s:""}\n LS API not available; check \`API_GATEWAY\` and \`LS_ACCESS_TOKEN\` env vars;\n also check \`data-project-id\` in \`public/index.html\`\n `;throw new Error(A)}const l=null!=(t=n.columns)?t:Array.isArray(n)?n:[];(A=>{var e,t;A.reduce(((A,e)=>{var t;return A.set(e.target,null!=(t=A.get(e.target))?t:[]),A.get(e.target).push(e),A}),new Map).forEach(((A,e)=>{var t,i;const o=null==(t=(i=r[e]).create)?void 0:t.call(i,A);o&&ia(`${e}Store`,o)})),0===A.length&&ia("tasksStore",null==(t=a)?void 0:t.create()),ia("annotationsStore",null==(e=g)?void 0:e.create())})(l);const C=Ua.create({viewsStore:{views:[],columnsRaw:l},project:null!=(i=e.project)?i:{},mode:e.mode,showPreviews:e.showPreviews,interfaces:Object.fromEntries(e.interfaces),toolbar:e.toolbar,availableActions:Array.from(e.actions.values()).map((({action:A})=>A))});return C._sdk=e,C.fetchData({isLabelStream:o}),window.DM=C,B.render((0,H.jsx)(Ug,{app:C}),A),C},Na=["$meta"];class Ta{constructor(A,e){var t=this;this.createComment=async function(A){const e={is_resolved:A.is_resolved,text:A.text,region_ref:A.region_ref,classifications:A.classifications};A.annotation?e.annotation=A.annotation:J(y)&&A.draft&&(e.draft=A.draft);const i=await t.dm.apiCall("createComment",void 0,{body:e});return(0,I.A)(i,Na)},this.updateComment=async function(A){if(!A.id||A.id<0)return;return await t.dm.apiCall("updateComment",{id:A.id},{body:A})},this.listComments=async function(A){const e={ordering:A.ordering||"-id",expand_created_by:!0};if(A.annotation)e.annotation=A.annotation;else{if(!J(y)||!A.draft)return[];e.draft=A.draft}const i=await t.dm.apiCall("listComments",e),o=[],n=i.map((A=>(o.push(A.created_by),Object.assign({},A,{created_by:A.created_by.id}))));return o.length&&t.lsf.store.enrichUsers(o),n},this.deleteComment=async function(A){if(!A.id||A.id<0)return;return await t.dm.apiCall("deleteComment",{id:A.id},{body:A})},this.lsf=A,this.dm=e,this.bindEventHandlers()}bindEventHandlers(){["comments:create","comments:update","comments:delete","comments:list"].forEach((A=>this.lsf.off(A))),this.lsf.on("comments:create",this.createComment),this.lsf.on("comments:update",this.updateComment),this.lsf.on("comments:delete",this.deleteComment),this.lsf.on("comments:list",this.listComments)}}const qa=["id"],Pa=["task","preload","isLabelStream","annotation","interfacesModifier","isInteractivePreannotations","user","keymap","messages"],za=["basic","controls","submit","update","predictions","topbar","predictions:menu","annotations:menu","annotations:current","side-column","edit-history"];let Wa;class Za{constructor(A,e,t){var i,o=this;this.root=null,this.datamanager=null,this.task=null,this.initialAnnotation=null,this.lsf=null,this.labelStream=!1,this.isInteractivePreannotations=!1,this.interfacesModifier=A=>A,this.saveUserLabels=async function(){var A;const e=[],t=null==(A=o.lsf)||null==(A=A.userLabels)?void 0:A.controls;if(t){for(const A in t)for(const i of t[A])e.push({value:i.path,title:[A,JSON.stringify(i.path)].join(":"),from_name:A,project:o.project.id});e.length&&await o.datamanager.apiCall("saveUserLabels",{},{body:e})}},this.onLabelStudioLoad=async function(A){o.datamanager.invoke("labelStudioLoad",A),o.lsf=A,o.lsf.task||o.setLoading(!0);const e=await o.datamanager.store.taskStore.loadTaskHistory({projectId:o.datamanager.store.project.id});o.lsf.setTaskHistory(e),await o.loadUserLabels(),o.canPreloadTask&&J("feat_front_dev_1752_notification_links_in_label_and_review_streams")?await o.preloadTask():o.labelStream&&await o.loadTask(),o.setLoading(!1)},this.onTaskLoad=async function(...A){o.datamanager.invoke("onSelectAnnotation",...A)},this.onPresignUrlForProject=(A,e)=>{const t=new URL(e);if(["http:","https:"].includes(t.protocol))return e;const i=this.datamanager.api,o=this.project.id,n=btoa(e);return i.createUrl(i.endpoints.presignUrlForProject,{projectId:o,fileuri:n}).url},this.onStorageInitialized=async function(A){if(o.datamanager.invoke("onStorageInitialized",A),o.task&&!1===o.labelStream){var e,t,i,n,s,g;const A=null!=(e=null!=(t=null!=(i=null==(n=o.initialAnnotation)?void 0:n.pk)?i:null==(s=o.task.lastAnnotation)?void 0:s.pk)?t:null==(g=o.task.lastAnnotation)?void 0:g.id)?e:"auto";o.setAnnotation(A)}},this.onSubmitAnnotation=async function(){var A;const e=o.shouldExitStream(),t=!e&&o.shouldLoadNext(),i=await o.submitCurrentAnnotation("submitAnnotation",(async function(A,e){return await o.datamanager.apiCall("submitAnnotation",{taskID:A},{body:e},{errorHandler:A=>409===A.status})}),!1,t),n=null==i||null==(A=i.$meta)?void 0:A.status;if(200===n||201===n?o.datamanager.invoke("toast",{message:"Annotation saved successfully",type:"info"}):void 0!==n&&o.datamanager.invoke("toast",{message:"There was an error saving your Annotation",type:"error"}),e)return o.exitStream()},this.onUpdateAnnotation=async function(A,e,t){var i;const{task:n}=o,s=o.prepareData(e),g=o.shouldExitStream();Object.assign(s,t),await o.saveUserLabels();const a=await o.withinLoadingState((async function(){return o.datamanager.apiCall("updateAnnotation",{taskID:n.id,annotationID:e.pk},{body:s})})),r=null==a||null==(i=a.$meta)?void 0:i.status;if(200===r||201===r?o.datamanager.invoke("toast",{message:"Annotation updated successfully",type:"info"}):void 0!==r&&o.datamanager.invoke("toast",{message:"There was an error updating your Annotation",type:"error"}),o.datamanager.invoke("updateAnnotation",A,e,a),g)return o.exitStream();O(n.default_selected_annotation)?await o.loadTask():await o.loadTask(o.task.id,e.pk,!0)},this.deleteDraft=async function(A){const e=await o.datamanager.apiCall("deleteDraft",{draftID:A});return o.task.deleteDraft(A),e},this.onDeleteAnnotation=async function(A,e){const{task:t}=o;let i;if(t.deleteAnnotation(e),e.userGenerate&&!1===e.sentUserGenerate?i=e.draftId?await o.deleteDraft(e.draftId):{ok:!0}:(i=await o.withinLoadingState((async function(){return o.datamanager.apiCall("deleteAnnotation",{taskID:t.id,annotationID:e.pk})})),o.datamanager.invoke("deleteAnnotation",A,e)),i.ok){var n,s;const A=null!=(s=(null!=(n=o.annotations[o.annotations.length-1])?n:{}).pk)?s:void 0;o.setAnnotation(A)}},this.draftToast=A=>{200===A||201===A?this.datamanager.invoke("toast",{message:"Draft saved successfully",type:"info"}):void 0!==A&&this.datamanager.invoke("toast",{message:"There was an error saving your draft",type:"error"})},this.needsDraftSave=A=>{var e,t;return!(null==(e=A.history)||!e.hasChanges||A.draftSaved)||!!(null!=(t=A.history)&&t.hasChanges&&new Date(A.history.lastAdditionTime)>new Date(A.draftSaved))},this.saveDraft=async function(A=null){var e;const t=A||(null==(e=o.lsf)||null==(e=e.annotationStore)?void 0:e.selected),i=o.needsDraftSave(t);if(null!=t&&t.isDraftSaving)await(0,xs.z7)((()=>!t.isDraftSaving)),o.draftToast(200);else if(i&&t){var n;const A=await(null==t?void 0:t.saveDraftImmediatelyWithResults()),e=null==A||null==(n=A.$meta)?void 0:n.status;o.draftToast(e)}},this.onSubmitDraft=async function(A,e,t={}){var i,n,s;const g=!e.pk,a={body:o.prepareData(e,{isNewDraft:!0})},r=o.needsDraftSave(e),l=(null==t?void 0:t.useToast)&&r;if(null!=t&&t.useToast&&delete t.useToast,Object.assign(a.body,t),await o.saveUserLabels(),e.draftId>0){var C;const A=await o.datamanager.apiCall("updateDraft",{draftID:e.draftId},a);return l&&o.draftToast(null==A||null==(C=A.$meta)?void 0:C.status),A}let B;return B=g?await o.datamanager.apiCall("createDraftForTask",{taskID:o.task.id},a):await o.datamanager.apiCall("createDraftForAnnotation",{taskID:o.task.id,annotationID:e.pk},a),(null==(i=B)?void 0:i.id)&&e.setDraftId(null==(n=B)?void 0:n.id),l&&o.draftToast(null==(s=B)||null==(s=s.$meta)?void 0:s.status),B},this.onSkipTask=async function(A,{comment:e}={}){await o.submitCurrentAnnotation("skipTask",((A,t)=>{const{id:i}=t,n={taskID:A},s={body:(0,I.A)(t,qa)};return s.body.was_cancelled=!0,e&&(s.body.comment=e),void 0===i?o.datamanager.apiCall("submitAnnotation",n,s):(n.annotationID=i,o.datamanager.apiCall("updateAnnotation",n,s))}),!0,o.shouldLoadNext())},this.onUnskipTask=async function(){const{task:A,currentAnnotation:e}=o;O(e)||O(e.pk)?(await o.withinLoadingState((async function(){if(e.pauseAutosave(),J(y))await o.datamanager.apiCall("convertToDraft",{annotationID:e.pk});else{var t;if(e.draftId>0)await o.datamanager.apiCall("updateDraft",{draftID:e.draftId},{body:{annotation:null}});else{const A={body:o.prepareData(e)};await o.datamanager.apiCall("createDraftForTask",{taskID:o.task.id},A)}J(K)&&null!=(t=o.lsf)&&null!=(t=t.commentStore)&&t.toCache&&o.lsf.commentStore.toCache(`task.${A.id}`),await o.datamanager.apiCall("deleteAnnotation",{taskID:A.id,annotationID:e.pk})}})),await o.loadTask(A.id),o.datamanager.invoke("unskipTask")):console.error("Annotation must be on unskip")},this.shouldLoadNext=()=>{if(!this.labelStream)return!1;return"notifications"!==new URLSearchParams(location.search).get("interaction")},this.shouldExitStream=()=>{const A="exitStream",e=new URLSearchParams(location.search).get(A),t=new URLSearchParams(window.location.search);t.delete(A);let i=window.location.pathname;return t.toString()&&(i+=`?${t.toString()}`),window.history.pushState(null,"",i),!!e},this.onEntityCreate=(...A)=>this.datamanager.invoke("onEntityCreate",...A),this.onEntityDelete=(...A)=>this.datamanager.invoke("onEntityDelete",...A),this.onSelectAnnotation=(A,e,t)=>{var i;J(F)&&null!=e&&null!=(i=e.history)&&i.undoIdx?this.saveDraft(e).then((()=>{this.datamanager.invoke("onSelectAnnotation",A,e,t,this)})):this.datamanager.invoke("onSelectAnnotation",A,e,t,this)},this.onNextTask=async function(A,e){J(F)&&o.saveDraft(),o.loadTask(A,e,!0)},this.onPrevTask=async function(A,e){J(F)&&o.saveDraft(),o.loadTask(A,e,!0)};const{task:n,preload:s,isLabelStream:g,annotation:a,interfacesModifier:r,isInteractivePreannotations:l}=t,C=(0,I.A)(t,Pa);this.datamanager=A,this.store=A.store,this.root=e,this.task=n,this.preload=s,this.labelStream=null!=g&&g,this.initialAnnotation=a,this.interfacesModifier=r,this.isInteractivePreannotations=null!=l&&l;let B=[...za];var c;(!1===this.project.enable_empty_annotation&&B.push("annotations:deny-empty"),this.labelStream)?(B.push("infobar"),B.push("topbar:prevnext"),null!=(c=this.project.review_settings)&&c.require_comment_on_reject&&B.push("comments:update"),this.project.show_skip_button&&B.push("skip")):B.push("infobar","annotations:add-new","annotations:view-all","annotations:delete","annotations:tabs","predictions:tabs");this.datamanager.hasInterface("instruction")&&B.push("instruction"),!this.labelStream&&this.datamanager.hasInterface("groundTruth")&&B.push("ground-truth"),this.datamanager.hasInterface("autoAnnotation")&&B.push("auto-annotation"),J(K)&&(B.push("annotations:comments"),B.push("comments:resolve-any")),null!=(i=this.project.review_settings)&&i.require_comment_on_reject&&B.push("comments:reject"),this.interfacesModifier&&(B=this.interfacesModifier(B,this.labelStream)),console.group("Interfaces"),console.log([...B]),this.shouldLoadNext()||(B=B.filter((A=>!["topbar:prevnext","skip"].includes(A)))),console.log([...B]),console.groupEnd();const Q=A.store.project.reviewer_queue_total||A.store.project.queue_total,E=A.store.project.queue_done,w=A.store.project.queue_left,h=E?E+1:w?Q-w+1:1,d=A.store.project.comment_classification_config,u=Object.assign({user:t.user,config:this.lsfConfig,task:$n(this.task),description:this.instruction,interfaces:B,users:A.store.users.map((A=>A.toJSON())),keymap:t.keymap,forceAutoAnnotation:this.isInteractivePreannotations,forceAutoAcceptSuggestions:this.isInteractivePreannotations,messages:t.messages,queueTotal:Q,queuePosition:h,commentClassificationConfig:d,onSubmitDraft:this.onSubmitDraft,onLabelStudioLoad:this.onLabelStudioLoad,onTaskLoad:this.onTaskLoad,onPresignUrlForProject:this.onPresignUrlForProject,onStorageInitialized:this.onStorageInitialized,onSubmitAnnotation:this.onSubmitAnnotation,onUpdateAnnotation:this.onUpdateAnnotation,onDeleteAnnotation:this.onDeleteAnnotation,onSkipTask:this.onSkipTask,onUnskipTask:this.onUnskipTask,onGroundTruth:this.onGroundTruth,onEntityCreate:this.onEntityCreate,onEntityDelete:this.onEntityDelete,onSelectAnnotation:this.onSelectAnnotation,onNextTask:this.onNextTask,onPrevTask:this.onPrevTask},C);this.initLabelStudio(u)}async initLabelStudio(A){try{const e=await(async()=>Wa||(window.LabelStudio?Wa=window.LabelStudio:void 0))();this.lsfInstance=new e(this.root,A),this.lsfInstance.on("presignUrlForProject",this.onPresignUrlForProject);Array.from(this.datamanager.callbacks.keys()).filter((A=>A.startsWith("lsf:"))).forEach((A=>{this.datamanager.getEventCallbacks(A).forEach((e=>{this.lsfInstance.on(A.replace(/^lsf:/,""),e)}))})),J(K)&&new Ta(this.lsfInstance,this.datamanager),this.datamanager.invoke("lsfInit",this,this.lsfInstance)}catch(e){console.error("Failed to initialize LabelStudio",A),console.error(e)}}async preloadTask(){const{comment:A,task:e}=this.preload,t=this.datamanager.api,i={taskID:e};if(A&&(i.with_comment=A),i){var o,n;const s=await t.call("task",{params:i}),g=`Task #${e}${A?` with comment #${A}`:""} was not found!`;if(!(s&&(null!=(o=s.annotations)&&o.length||null!=(n=s.drafts)&&n.length)))return lt.modal({title:"Can't find task",body:g}),!1;const a=s.annotations[0];this.selectTask(s,null==a?void 0:a.id,!0)}return!1}async loadTask(A,e,t=!1){var i,o=this;if(!this.lsf)return console.error("Make sure that LSF was properly initialized");const n=async function(){const i=o.datamanager.store.taskStore,n=await o.withinLoadingState((async function(){let e;e=O(A)?await i.loadTask(A):await i.loadNextTask();const t=o.labelStream&&!e;return o.lsf.setFlags({noTask:t}),e}));n&&o.selectTask(n,e,t)};J(K)&&null!=(i=this.lsf)&&null!=(i=i.commentStore)&&i.hasUnsaved?lt.confirm({title:"You have unsaved changes",body:"There are comments which are not persisted. Please submit the annotation. Continuing will discard these comments.",onOk(){n()},okText:"Discard and continue"}):await n()}exitStream(){this.datamanager.invoke("navigate","projects")}selectTask(A,e,t=!1){var i;const o=A&&(null==(i=this.task)?void 0:i.id)===A.id,n=o?[...this.annotations]:[];this.task=A,o&&this.task.mergeAnnotations(n),this.loadUserLabels(),this.setLSFTask(A,e,t)}setLSFTask(A,e,t){var i;if(!this.lsf)return;const o=(null==(i=this.lsf)||null==(i=i.task)?void 0:i.id)!==(null==A?void 0:A.id)&&(null==A?void 0:A.id);this.setLoading(!0,o);const n=$n(A),s=O(A.default_selected_annotation),g=this.datamanager.store.taskStore.list.map((A=>this.taskHistory.find((e=>e.taskId===A.id)))).filter(Boolean),a=g.find((e=>e.taskId===A.id));!t&&a&&(g.splice(g.indexOf(a),1),g.push(a)),a||g.push({taskId:A.id,annotationId:null}),s&&!e&&(e=A.default_selected_annotation),o?this.lsf.resetState():this.lsf.resetAnnotationStore(),this.lsf.toggleInterface("postpone",!1!==this.task.allow_postpone),this.lsf.toggleInterface("topbar:task-counter",!0),this.lsf.assignTask(A),this.lsf.initializeStore(n),this.setAnnotation(e,t||s),this.setLoading(!1)}setAnnotation(A,e=!1){var t;const i=A?A.toString():null,{annotationStore:o}=this.lsf;let n;const s=o.annotations.map((A=>A.draftId)).filter(Boolean);if(this.task.drafts)for(const A of this.task.drafts){if(s.includes(A.id))continue;let e;if(A.annotation){const t=String(A.annotation);if(e=o.annotations.find((A=>A.pk===t)),!e){console.error(`No annotation found for pk=${t}`);continue}e.history.freeze(),e.addVersions({draft:A.result}),e.deleteAllRegions({deleteReadOnly:!0})}else e=o.addAnnotation({draft:A.result,userGenerate:!0,comment_count:A.comment_count,unresolved_comment_count:A.unresolved_comment_count,createdBy:A.created_username,createdAgo:A.created_ago,createdDate:A.created_at});o.selectAnnotation(e.id),e.deserializeResults(A.result),e.setDraftId(A.id),e.setDraftSaved(A.created_at),e.history.safeUnfreeze(),e.history.reinit()}const g=null!=(t=this.annotations)&&t.length?this.annotations[0]:null,a=!!g&&(!g.pk||g.userGenerate&&!1===g.sentUserGenerate),r=!0===this.project.show_collab_predictions;if(this.labelStream)n=null!=g&&g.draftId?g:O(A)&&e?this.annotations.find((({pk:e})=>e===A)):r&&this.predictions.length>0&&!this.isInteractivePreannotations?o.addAnnotationFromPrediction(this.predictions[0]):o.createAnnotation();else if(0===this.annotations.length&&this.predictions.length>0&&!this.isInteractivePreannotations){const A=this.predictions.find((A=>A.createdBy===this.project.model_version));n=o.addAnnotationFromPrediction(null!=A?A:this.predictions[0])}else n=this.annotations.length>0&&i&&"auto"!==i?this.annotations.find((A=>A.pk===i||A.id===i)):this.annotations.length>0&&("auto"===i||a)?g:o.createAnnotation();n&&(o.selectAnnotation(n.id),this.datamanager.invoke("annotationSet",n))}async loadUserLabels(){var A;if(null==(A=this.lsf)||!A.userLabels)return;const e=await this.datamanager.apiCall("userLabelsForProject",{project:this.project.id,expand:"label"});if(!e)return;const t={};for(const A of null!=(i=e.results)?i:[]){var i,o;if(null==A||null==(o=A.label)||null==(o=o.value)||!o.length)continue;const e=A.from_name;t[e]||(t[e]=[]),t[e].push(A.label.value)}this.lsf.userLabels.init(t)}async submitCurrentAnnotation(A,e,t=!1,i=!0){const{taskID:o,currentAnnotation:n}=this,s=this.task.unique_lock_id,g=this.prepareData(n,{includeId:t});s&&(g.unique_id=s),this.setLoading(!0),await this.saveUserLabels();const a=await this.withinLoadingState((async function(){return await e(o,g)}));if(a&&void 0!==a.id){var r;const e=a.id.toString();n.updatePersonalKey(e);const t=(A=>Object.assign({},A,{id:Number(A.pk),created_ago:A.createdAgo,created_username:A.createdBy,created_at:(new Date).toISOString(),lead_time:A.leadTime}))(n);this.datamanager.invoke(A,this.lsf,t,a),J(K)&&["submitAnnotation","skipTask"].includes(A)&&null!=(r=this.lsf)&&null!=(r=r.commentStore)&&r.persistQueuedComments&&await this.lsf.commentStore.persistQueuedComments()}return this.setLoading(!1),!i||this.datamanager.isExplorer?await this.loadTask(o,n.pk,!0):await this.loadTask(),a}findActiveDraft(A){if(O(A.draftId))return this.task.drafts.find((e=>e.id===A.draftId))}calculateStartedAt(A,e){if(A){var t;const e=new Date(A.created_at),i=Number(null!=(t=A.lead_time)?t:0),o=new Date(Date.now()-1e3*i);return o{const e=Object.entries(A).map((([A,e])=>[A,e({inject:l.WQ,observer:l.PA})]));return he(Object.fromEntries(e))})(null!=(r=A.instruments)?r:{}),this.apiTransform=null!=(C=A.apiTransform)?C:{},this.preload=null!=(B=A.preload)?B:{},this.interfaces=he(Object.assign({tabs:!0,toolbar:!0,import:!0,export:!0,labelButton:!0,backButton:!0,labelingHeader:!0,groundTruth:!1,instruction:!1,autoAnnotation:!1},A.interfaces)),this.api=new sn(this.apiConfig({apiGateway:A.apiGateway,apiEndpoints:A.apiEndpoints,apiMockDisabled:A.apiMockDisabled,apiSharedParams:A.apiSharedParams,apiHeaders:A.apiHeaders})),Object.assign(this.tabControls,null!=(c=A.tabControls)?c:{}),this.updateActions(A.actions),this.type=null!=(Q=A.type)?Q:"dm",this.initApp()}get isExplorer(){return"labeling"===this.mode}get isLabelStream(){return"labelstream"===this.mode}get projectId(){var A,e;return this._projectId=null!=(A=this._projectId)?A:null==(e=this.root)||null==(e=e.dataset)?void 0:e.projectId}set projectId(A){this._projectId=A}apiConfig({apiGateway:A,apiEndpoints:e,apiMockDisabled:t,apiSharedParams:i,apiHeaders:o}){const n=Object.assign({},un);n.gateway=null!=A?A:n.gateway,n.mockDisabled=t,n.commonHeaders=o,Object.assign(n.endpoints,null!=e?e:{});const s={};return isNaN(this.projectId)||(s.project=this.projectId),isNaN(this.datasetId)||(s.dataset=this.datasetId),Object.assign(n,{sharedParams:Object.assign({},s,null!=i?i:{})}),n}addAction(A,e){var t;const{id:i}=A;if(!i)throw new Error("Action must provide a unique ID");this.actions.set(i,{action:A,callback:e});const o=Array.from(this.actions.values()).map((({action:A})=>A));null==(t=this.store)||t.setActions(o)}removeAction(A){this.actions.delete(A),this.store.removeAction(A)}getAction(A){var e;return null==(e=this.actions.get(A))?void 0:e.callback}installActions(){this.actions.forEach((({action:A,callback:e})=>{this.addAction(A,e)}))}updateActions(A){Array.isArray(A)&&A.forEach((([A,e])=>{if(!O(A.id))throw new Error("Every action must provide a unique ID");this.addAction(A,e)}))}registerInstrument(A,e){if(tn[A])return console.warn(`Can't override native instrument ${A}`);this.instruments.set(A,e({store:this.store,observer:l.PA,inject:l.WQ})),this.store.updateInstruments()}on(A,e){if(this.lsf&&A.startsWith("lsf:")){var t;const i=(0,c.toCamelCase)(A.replace(/^lsf:/,""));null==(t=this.lsf)||null==(t=t.lsfInstance)||t.on(i,e)}const i=this.getEventCallbacks(A);i.add(e),this.callbacks.set(A,i)}off(A,e){if(this.lsf&&A.startsWith("lsf:")){var t;const i=(0,c.toCamelCase)(A.replace(/^lsf:/,""));null==(t=this.lsf)||null==(t=t.lsfInstance)||t.off(i,e)}const i=this.getEventCallbacks(A);e?i.delete(e):i.clear()}removeAllListeners(){Array.from(this.callbacks.keys()).filter((A=>A.startsWith("lsf:"))).forEach((A=>{const e=Array.from(this.getEventCallbacks(A)),t=(0,c.toCamelCase)(A.replace(/^lsf:/,""));e.forEach((A=>{var e;return null==(e=this.lsf)||null==(e=e.lsfInstance)?void 0:e.off(t,A)}))})),this.callbacks.clear()}hasHandler(A){return this.getEventCallbacks(A).size>0}interfaceEnabled(A){return this.store.interfaceEnabled(A)}setMode(A){const e=A!==this.mode;this.mode=A,this.store.setMode(A),e&&this.invoke("modeChanged",this.mode)}async invoke(A,...e){A.startsWith("lsf:")||this.getEventCallbacks(A).forEach((A=>A.apply(this,e)))}getEventCallbacks(A){var e;return null!=(e=this.callbacks.get(A))?e:new Set}async initApp(){this.store=await va(this.root,this),this.invoke("ready",[this])}initLSF(A){this.lsf||(this.lsf=new Za(this,A,Object.assign({},this.labelStudioOptions,{task:this.store.taskStore.selected,preload:this.preload,isLabelStream:"labelstream"===this.mode})))}async startLabeling(){var A;if(!this.lsf)return;const[e,t]=[this.store.taskStore.selected,this.store.annotationStore.selected],i="labelstream"===this.mode,o=O(this.lsf.task)&&O(e),n=(null==(A=this.lsf.task)?void 0:A.id)===(null==e?void 0:e.id);if((!o||!n)&&!i&&(!n||O(t))){var s,g;const A=null!=(s=null==t?void 0:t.id)?s:null==(g=e.lastAnnotation)?void 0:g.id;this.lsf.selectTask(e,A)}}destroyLSF(){var A,e;this.invoke("beforeLsfDestroy",this,null==(A=this.lsf)?void 0:A.lsfInstance),null==(e=this.lsf)||e.destroy(),this.lsf=void 0}destroy(A=!0){J(x)&&this.destroyLSF(),(0,B.unmountComponentAtNode)(this.root),this.store&&(0,C.zr)(this.store),A&&(this.callbacks.forEach((A=>A.clear())),this.callbacks.clear())}reload(){this.destroy(!1),this.initApp(),this.installActions()}async apiCall(...A){return this.store.apiCall(...A)}getInstrument(A){var e,t;return null!=(e=null!=(t=tn[A])?t:this.instruments.get(A))?e:null}hasInterface(A){return!0===this.interfaces.get(A)}get toolbarInstruments(){return this.toolbar.split("|").map((A=>A.trim())).map((A=>A.split(" ").filter((A=>{const e=!!tn[A],t=!!this.instruments.has(A);return e||t||console.warn(`Unknwown instrument detected: ${A}. Did you forget to register it?`),e||t}))))}}Va.urlJSON={serializeJsonForUrl:dn,deserializeJsonFromUrl:hn},Va.taskToLSFormat=$n,window.DataManager=Va;const Xa=Va},86973:()=>{}}]); +(self.webpackChunklabelstudio=self.webpackChunklabelstudio||[]).push([[814],{16916:(A,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>Xa});var i={};t.r(i),t.d(i,{Boolean:()=>mA,Common:()=>pA,Date:()=>OA,Datetime:()=>HA,Image:()=>zA,List:()=>LA,Number:()=>qA,String:()=>zA});var o={};t.r(o),t.d(o,{json:()=>He,matchPattern:()=>Oe,regexp:()=>be,required:()=>Re});var n={};t.r(n),t.d(n,{Agreement:()=>fn,Annotators:()=>Hn,Audio:()=>Wn,AudioPlus:()=>Zn,Boolean:()=>Vn,CommentAuthors:()=>Hn,Date:()=>_n,Datetime:()=>_n,Image:()=>rs,Number:()=>ls,Project:()=>Is,Reviewers:()=>Hn,String:()=>Bs,Text:()=>Bs,UpdatedBy:()=>Hn,Video:()=>cs,normalizeCellAlias:()=>Es});var s={};t.r(s),t.d(s,{Audio:()=>ug,AudioPlus:()=>ug,Image:()=>Dg,String:()=>Mg,TextDataGroup:()=>Mg});var g={};t.r(g),t.d(g,{create:()=>na});var a={};t.r(a),t.d(a,{create:()=>Ba});var r={};t.r(r),t.d(r,{annotations:()=>g,tasks:()=>a});var l=t(56351),C=t(77099),B=t(43144),c=t(83126),Q=t(51987),I=t(73033),E=t(14041);const w=["tag","name","mod","mix"],h=["tag","component","block","name","mod","mix"];const d=null!="lsf-"?"lsf-":"dm-",u=(0,E.createContext)(null),D=(A,e={})=>{const{elem:t,mix:i,mod:o}=null!=e?e:{},n=A,s={block:A=>D(A,{elem:t,mix:i,mod:o}),elem:e=>D(A,{elem:e,mix:i,mod:o}),mod(e={}){const s=Object.assign({},null!=o?o:{},e);return D(null!=A?A:n,{elem:t,mix:i,mod:s})},mix:(...e)=>D(A,{elem:t,mix:e,mod:o}),select(A=document){return A.querySelector(this.toCSSSelector())},selectAll(A=document){return A.querySelectorAll(this.toCSSSelector())},closest(A){return A.closest(this.toCSSSelector())},toString:()=>((A,e,t,i)=>{const o=A,n=e?`${o}__${e}`:null,s=Object.entries(null!=i?i:{}).reduce(((A,[e,t])=>{const i=[null!=n?n:o];return null==t||!1!==t&&(i.push(e),!0!==t&&i.push(t),A.push(i.join("_"))),A}),[]),g=[];if(g.push(null!=n?n:o),g.push(...s),t){const A=Array.isArray(t)?t:[t],e=[].concat(...A).filter((A=>"string"==typeof A?""!==A.trim():null!=A)).map((A=>"string"==typeof A?A:null==A||null==A.toClassName?void 0:A.toClassName())).reduce(((A,e)=>[...A,...e.split(/\s+/)]),[]);g.push(...Array.from(new Set(e)))}return g.map((A=>("string"!=typeof A&&console.error("Non-string classname: ",A),String(A).startsWith(d)?A:`${d}${A}`))).join(" ")})(A,t,i,o),toClassName(){return this.toString()},toCSSSelector(){return`.${this.toClassName().replace(/(\s+)/g,".")}`}};return Object.defineProperty(s,"Block",{value:m}),Object.defineProperty(s,"Elem",{value:p}),Object.defineProperty(s,"__class",{value:{block:A,elem:t,mix:i,mod:o}}),s},M=A=>{const e=null!=A?A:(0,E.createContext)(null),t=(0,E.forwardRef)(((A,t)=>{let{tag:i="div",name:o,mod:n,mix:s}=A,g=(0,I.A)(A,w);const a=D(o),r=[].concat(s).filter((A=>!!A)),l=a.mod(n).mix(...r,g.className).toClassName(),C="Symbol(react.fragment)"===i.toString()?Object.assign({},g,{ref:t}):Object.assign({},g,{ref:t,className:l});return(0,E.createElement)(e.Provider,{value:a},(0,E.createElement)(i,C))})),i=(0,E.forwardRef)(((A,t)=>{let{tag:i="div",component:o,block:n,name:s,mod:g,mix:a}=A,r=(0,I.A)(A,h);const l=(0,E.useContext)(e),C=[].concat(a).filter((A=>!!A)),B=(n?D(n):l).elem(s).mod(g).mix(...C,r.className).toClassName(),c=Object.assign({},r,{ref:t,className:B});return"string"!=typeof i&&(c.block=l),o&&(c.tag=i),(0,E.createElement)(null!=o?o:i,c)}));return t.displayName="Block",i.displayName="Elem",{Block:t,Elem:i,Context:e}},{Block:m,Elem:p}=M(u),k="fflag_feat_front_dev-2536_comment_notifications_short",K="fflag-feat-dev-2887-comments-ui-editor-short",y="fflag-feat-dev-3034-comments-with-drafts-short",G="fflag_feat_front_dev_3873_labeling_ui_improvements_short",Y="fflag_feat_all_lops_e_3_datasets_short",x="fflag_fix_front_lsdv_4620_memory_leaks_100723_short",j="fflag_fix_all_lsdv_4711_cors_errors_accessing_task_data_short",S="fflag_feat_front_lops_e_10_updated_ux_short",F="fflag_feat_optic_2_ensure_draft_saved_short",f={};function J(A){var e,t;const i=Object.assign((null==(o=window.APP_SETTINGS)?void 0:o.feature_flags)||{},f);var o;const n={fflag_fix_front_lsdv_4620_memory_leaks_100723_short:!1};return"opensource"===(null==(e=window)||null==(e=e.APP_SETTINGS)?void 0:e.sentry_environment)&&A in n?n[A]:A in i?!0===i[A]:!0===(null==(t=window.APP_SETTINGS)?void 0:t.feature_flags_default_value)}var R=t(33911);const O=A=>null!=A;var H=t(31085);const b=["children","type","extra","className","href","size","waiting","icon","tag","look"],L=["className","children","collapsed"],U=(0,E.forwardRef)(((A,e)=>{let{children:t,type:i,extra:o,className:n,href:s,size:g,waiting:a,icon:r,tag:l,look:C}=A,B=(0,I.A)(A,b);const c=(null!=l?l:s)?"a":"button",Q={size:g,waiting:a,type:i,look:C,withIcon:!!r,withExtra:!!o,disabled:!!B.disabled,newUI:J(S)},w=(0,E.useMemo)((()=>{if(!r)return null;switch(g){case"small":return(0,E.cloneElement)(r,Object.assign({},r.props,{size:12}));case"compact":return(0,E.cloneElement)(r,Object.assign({},r.props,{size:14}));default:return r}}),[r,g]);return(0,H.jsx)(m,Object.assign({ref:e,name:"button-dm",tag:c,mod:Q,className:null==n?void 0:n.toString(),type:i},B,{children:(0,H.jsxs)(H.Fragment,{children:[O(w)&&(0,H.jsx)(p,{tag:"span",name:"icon",children:null!=w?w:null}),O(w)&&O(t)?(0,H.jsx)(p,{tag:"span",name:"content",children:t}):null!=t?t:null,O(o)?(0,H.jsx)(p,{name:"extra",children:o}):null]})}))}));U.displayName="Button",U.Group=A=>{let{className:e,children:t,collapsed:i}=A,o=(0,I.A)(A,L);return(0,H.jsx)(m,Object.assign({name:"button-group-dm",mod:{collapsed:i},mix:e},o,{children:t}))};const v=(A,e,t,i=0,o=!0)=>{let n=0,s=0;const g=((A,e)=>{const t=A.getBoundingClientRect(),i=e.getBoundingClientRect();return{source:t,target:i,get top(){return t.top-i.height},get bottom(){return t.top+t.height},get horizontalCenter(){return t.left+t.width/2-i.width/2},get horizontalLeft(){return t.left},get horizontalRight(){return t.left+t.width-i.width}}})(A,e),a=t.split("-");switch(t){case"top-center":s=g.top-i,n=g.horizontalCenter;break;case"top-left":s=g.top-i,n=g.horizontalLeft;break;case"top-right":s=g.top-i,n=g.horizontalRight;break;case"top-right-outside":s=g.source.top,n=g.source.left+g.source.width;break;case"bottom-center":s=g.bottom+i,n=g.horizontalCenter;break;case"bottom-left":s=g.bottom+i,n=g.horizontalLeft;break;case"bottom-right":s=g.bottom+i,n=g.horizontalRight}return swindow.scrollY+window.innerHeight&&(s=g.top-i,a[0]="top"),n<0?(n=g.horizontalLeft,a[1]="left"):n+g.target.width>window.innerWidth&&(n=g.horizontalRight,a[1]="right"),{top:s,left:n,pos:g,align:a.join("-")}},N=(A,{init:e,transition:t,onStart:i,beforeTransition:o,afterTransition:n}={})=>new Promise((async s=>{null==e||e(A);const g=()=>{null==i||i(A)},a=async()=>{await(null==n?void 0:n(A)),A.removeEventListener("transitionstart",g),A.removeEventListener("transitionend",a),s()};A.addEventListener("transitionstart",g),A.addEventListener("transitionend",a),await(null==o?void 0:o()),setTimeout((()=>t(A)),30)})),T=E.createContext(),q=["tag","children","dropdown","content","toggle","closeOnClickOutside","disabled"],P=E.forwardRef(((A,e)=>{var t,i;let{tag:o,children:n,dropdown:s,content:g,toggle:a,closeOnClickOutside:r=!0,disabled:l=!1}=A,C=(0,I.A)(A,q);if(n.length>2)throw new Error("Trigger can't contain more that one child and a dropdown");const B=null!=(t=null!=e?e:s)?t:E.useRef(),c=E.Children.only(n),[Q]=E.useState(new Set),w=null!=(i=c.props.ref)?i:E.useRef(),h=E.useContext(T),d=E.useCallback((A=>{var e,t;const i=null==(e=w.current)||null==e.contains?void 0:e.contains(A),o=null==(t=B.current)||null==(t=t.dropdown)||null==t.contains?void 0:t.contains(A),n=Array.from(Q).reduce(((e,t)=>e||t.hasTarget(A)),!1);return i||o||n}),[w,B]),u=E.useCallback((A=>{var e;r&&(d(A.target)||null==(e=B.current)||null==e.close||e.close())}),[r,d]),M=E.useCallback((A=>{var e,t,i;if(l)return;return(null==(e=B.current)||null==(e=e.dropdown)||null==e.contains?void 0:e.contains(A.target))?A.stopPropagation():!1===a?null==B||null==(t=B.current)?void 0:t.open():void(null==B||null==(i=B.current)||i.toggle())}),[B,l]),m=Object.assign({},c.props,{tag:o,key:"dd-trigger",ref:w,className:D("dropdown-dm").elem("trigger").mix(C.className).mix(c.props.className),onClickCapture:M}),p=E.cloneElement(c,m),k=g?(0,H.jsx)(Z,Object.assign({},C,{ref:B,children:g})):null;E.useEffect((()=>(document.addEventListener("click",u,{capture:!0}),()=>document.removeEventListener("click",u,{capture:!0}))),[u]);const K=E.useMemo((()=>({triggerRef:w,dropdown:B,hasTarget:d,addChild:A=>Q.add(A),removeChild:A=>Q.delete(A),open:()=>{var A;return null==B||null==(A=B.current)||null==A.open?void 0:A.open()},close:()=>{var A;return null==B||null==(A=B.current)||null==A.close?void 0:A.close()}})),[w,B]);return E.useEffect((()=>{if(h)return h.addChild(K),()=>h.removeChild(K)}),[]),(0,H.jsxs)(T.Provider,{value:K,children:[p,k]})})),z=["animated","visible"];let W=1;const Z=E.forwardRef(((A,e)=>{var t,i;let{animated:o=!0,visible:n=!1}=A,s=(0,I.A)(A,z);const g=D("dropdown-dm"),a=E.useRef(),{triggerRef:r}=null!=(t=E.useContext(T))?t:{},l=void 0===r,{children:C,align:c,openUpwardForShortViewport:Q}=s,[w,h]=E.useState(n),[d,u]=E.useState({}),[M,p]=E.useState(n?"visible":null),k=E.useCallback((()=>{var A;const e=a.current,t=null!=(A=null==r?void 0:r.current)?A:e.parentNode,{left:i,top:o}=v(t,e,null!=c?c:"bottom-left",0,null==Q||Q);u({left:i,top:o})}),[r]),K=E.useMemo((()=>W++),[]),y=E.useCallback((async(A=!1)=>{if(!1!==s.enabled||!0!==A)return new Promise((e=>{const t=a.current;!1!==o?N(t,{transition:()=>{p(A?"appear":"disappear")},beforeTransition:()=>{p(A?"before-appear":"before-disappear")},afterTransition:()=>{p(A?"visible":null),e()}}):(p(A?"visible":null),e())}))}),[o]),G=E.useCallback((async()=>{!1!==w&&(null==s.onToggle||s.onToggle(!1),await y(!1),h(!1))}),[w,y,s]),Y=E.useCallback((async()=>{!0!==w&&(null==s.onToggle||s.onToggle(!0),await y(!0),h(!0))}),[w,y,s]),x=E.useCallback((async()=>{!w?Y():G()}),[G,w,Y]);E.useEffect((()=>{e&&(e.current={dropdown:a.current,visible:null!==M,toggle:x,open:Y,close:G})}),[G,Y,e,x,a,M]),E.useEffect((()=>{h(n)}),[n]),E.useEffect((()=>{l||"before-appear"!==M||k()}),[M,k,l]),E.useEffect((()=>{!1===s.enabled&&y(!1)}),[s.enabled]);const j=C.props&&"Menu"===C.props.type?E.cloneElement(C,Object.assign({},C.props,{className:g.elem("menu").mix(C.props.className)})):C,S=E.useMemo((()=>{switch(M){case"before-appear":return"before-appear";case"appear":return"appear before-appear";case"before-disappear":return"before-disappear";case"disappear":return"disappear before-disappear";case"visible":return"visible";default:return n?"visible":null}}),[M,n]),F=Object.assign({},null!=(i=s.style)?i:{},null!=d?d:{},{zIndex:1e3+K}),f=(0,H.jsx)(m,{ref:a,name:"dropdown-dm",mix:[s.className,S],style:F,onClick:A=>A.stopPropagation(),children:j});return!0===s.inline?f:B.createPortal(f,document.body)}));Z.displayName="Dropdown",Z.Trigger=P,Z.Trigger=P;const V=E.createContext(),X=["name","children","label","icon","to","className","href","danger","exact","forceReload","active","onClick"],_=E.forwardRef((({children:A,className:e,style:t,size:i,selectedKeys:o,closeDropdownOnItemClick:n},s)=>{const g=(0,E.useContext)(T),a=(0,E.useMemo)((()=>new Set(null!=o?o:[])),[o]),r=(0,E.useCallback)((A=>{const e=D("menu-dm").elem("item").closest(A.target);g&&e&&!1!==n&&g.close()}),[g]),l=(0,E.useMemo)((()=>!!g),[g]);return(0,H.jsx)(V.Provider,{value:{selected:a},children:(0,H.jsx)(m,{ref:s,tag:"ul",name:"menu-dm",mod:{size:i,collapsed:l},mix:e,style:t,onClick:r,children:A})})}));_.Item=A=>{let{name:e,children:t,label:i,icon:o,to:n,className:s,href:g,danger:a,exact:r=!1,forceReload:l=!1,active:C=!1,onClick:B}=A,c=(0,I.A)(A,X);const{selected:Q}=E.useContext(V),w=D("menu-dm",{elem:"item"}),h=(()=>{const A=window.location.pathname.replace(/\/$/,""),t=null!=n?n:g;return!!Q.has(e)||(r?A===t:A.includes(t))})(),d=(0,H.jsxs)(H.Fragment,{children:[o&&(0,H.jsx)("span",{className:w.elem("item-icon"),children:o}),null!=t?t:i]}),u=Object.assign({className:w.mod({active:h||C,look:a&&"danger"}).mix(s),onClick:B},c);return l&&(u.onClick=()=>window.location.href=null!=n?n:g),(0,H.jsx)("li",{children:g?(0,H.jsx)("a",Object.assign({href:null!=g?g:"#"},u,{children:d})):(0,H.jsx)("div",Object.assign({},u,{children:d}))})},_.Spacer=()=>(0,H.jsx)("li",{className:D("menu-dm",{elem:"spacer"})}),_.Divider=()=>(0,H.jsx)("li",{className:D("menu-dm",{elem:"divider"})}),_.Builder=(A,e)=>(null!=e?e:[]).map(((e,t)=>{if("SPACER"===e)return(0,H.jsx)(_.Spacer,{},t);if("DIVIDER"===e)return(0,H.jsx)(_.Divider,{},t);const[i,o]=e,n=`${A}${i}`.replace(/([/]+)/g,"/");return(0,H.jsx)(_.Item,{to:n,exact:!0,children:o},t)})),_.Group=({children:A,title:e,className:t,style:i})=>{const o=D("menu-group-dm");return(0,H.jsxs)("li",{className:o.mix(t),style:i,children:[(0,H.jsx)("div",{className:o.elem("title"),children:e}),(0,H.jsx)("ul",{className:o.elem("list"),children:A})]})};const $=(A,e)=>{var t;return(0,H.jsx)(_.Item,{disabled:!0,children:null==(t=A.response)?void 0:t.detail},e)},AA=(0,l.WQ)((({store:A})=>({errors:A.serverErrors})))((({errors:A})=>(null==A?void 0:A.size)>0?(0,H.jsx)(Z.Trigger,{content:(0,H.jsx)(_,{children:Array.from(A.values()).map($)}),children:(0,H.jsx)(U,{type:"text",style:{display:"inline-flex",alignItems:"center",padding:"0 10px",fontSize:12},icon:(0,H.jsx)(R.Paf,{color:"#ff5a46",size:18,style:{marginRight:5}}),children:"Errors occurred"})}):null));var eA=t(54710);const tA=(0,E.forwardRef)((({title:A,children:e,defaultVisible:t,disabled:i,style:o},n)=>{const s=E.Children.only(e),g=null!=n?n:(0,E.useRef)(),a=(0,E.useRef)(),[r,l]=(0,E.useState)({}),[C,c]=(0,E.useState)(t?"visible":null),[Q,I]=(0,E.useState)(!1),[w,h]=(0,E.useState)("top-center"),d=(0,E.useCallback)((()=>{if(!g.current||!a.current)return;const{left:A,top:e,align:t}=v(g.current,a.current,w,10);l({left:A,top:e}),h(t)}),[]),u=(0,E.useCallback)((A=>{a.current&&N(a.current,{beforeTransition(){c(A?"before-appear":"before-disappear")},transition(){A&&d(),c(A?"appear":"disappear")},afterTransition(){c(A?"visible":null),!1===A&&I(!1)}})}),[Q,d]),D=(0,E.useMemo)((()=>{switch(C){case"before-appear":return"before-appear";case"appear":return"appear before-appear";case"before-disappear":return"before-disappear";case"disappear":return"disappear before-disappear";case"visible":return"visible";default:return C?"visible":null}}),[C]),M=(0,E.useMemo)((()=>Q?(0,H.jsx)(m,{ref:a,name:"tooltip",mod:{align:w},mix:D,style:Object.assign({},r,null!=o?o:{}),children:(0,H.jsx)(p,{name:"body",children:A})}):null),[Q,r,A,D]);(0,E.useEffect)((()=>{!0===i&&"visible"===C&&u(!1)}),[i]);const k=(0,E.cloneElement)(s,Object.assign({},s.props,{ref:g,onMouseEnter(A){!0!==i&&(I(!0),null==s.props.onMouseEnter||s.props.onMouseEnter(A))},onMouseLeave(A){!0!==i&&(u(!1),null==s.props.onMouseLeave||s.props.onMouseLeave(A))}}));return(0,E.useEffect)((()=>{Q&&u(!0)}),[Q]),(0,H.jsxs)(H.Fragment,{children:[k,(0,B.createPortal)(M,document.body)]})}));tA.displayName="Tooltip";const iA=(0,l.WQ)((({store:A})=>{var e,t;return{columns:Array.from(null!=(e=null==(t=A.currentView)?void 0:t.targetColumns)?e:[])}})),oA=(0,l.PA)((({columns:A,WrapperComponent:e,onClick:t,onReset:i,selected:o,resetTitle:n})=>{const s=(A,t)=>(0,H.jsx)(_.Item,{name:A.key,onClick:t,children:e&&!1!==A.wra?(0,H.jsx)(e,{column:A,children:A.title}):A.title},A.key);return(0,H.jsxs)(_,{size:"small",selectedKeys:o?[o]:["none"],closeDropdownOnItemClick:!1,children:[i&&s({key:"none",title:null!=n?n:"Default",wrap:!1},i),A.map((A=>A.children?(0,H.jsx)(_.Group,{title:A.title,children:A.children.map((A=>s(A,(()=>null==t?void 0:t(A)))))},A.key):A.parent?null:s(A,(()=>null==t?void 0:t(A)))))]})})),nA=iA((({columns:A,size:e,style:t,wrapper:i,title:o,icon:n,className:s,trailingIcon:g,onClick:a,onReset:r,resetTitle:l,filter:C,selected:B,tooltip:c,tooltipTheme:Q="dark",openUpwardForShortViewport:I=!0})=>{const w=[];o&&w.push((0,H.jsx)(E.Fragment,{children:o},"f-button-title"));const h=()=>(0,H.jsx)(U,{size:e,icon:n,extra:g,style:t,className:s,children:w.length?w:null});return(0,H.jsx)(Z.Trigger,{content:(0,H.jsx)(oA,{columns:C?A.filter(C):A,WrapperComponent:i,onClick:a,onReset:r,selected:B,resetTitle:l}),style:{maxHeight:280,overflow:"auto"},openUpwardForShortViewport:I,children:c?(0,H.jsx)(p,{name:"field-button",style:{zIndex:1e3},children:(0,H.jsx)(tA,{title:c,theme:Q,children:h()})}):h()})}));nA.Checkbox=(0,l.PA)((({column:A,children:e})=>(0,H.jsx)(eA.S,{size:"small",checked:!A.hidden,onChange:A.toggleVisibility,style:{width:"100%",height:"100%"},children:e})));const sA=["icon"],gA=E.forwardRef(((A,e)=>{let{icon:t}=A,i=(0,I.A)(A,sA);return(0,H.jsx)(m,{tag:"span",name:"icon",ref:e,children:E.createElement(t,i)})}));var aA=t(75696),rA=t.n(aA);const lA={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekBlue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96"},CA=({className:A,style:e,size:t,color:i,children:o})=>{const n=Object.entries((A=>{const e=rA()(A);return{color:e,background:e.desaturate(2).brighten(2.2),"shadow-color":e.desaturate(1).brighten(1.22)}})((s=i,s?null!=(g=lA[s])?g:s:lA.blue))).reduce(((A,[e,t])=>Object.assign({},A,{[`--${e}`]:t})),{});var s,g;const a=Object.assign({},null!=e?e:{},n);return(0,H.jsx)(m,{tag:"span",name:"tag-dm",mod:{size:t},mix:A,style:a,children:o})};var BA=t(8009);const cA=(0,E.createContext)(),{Block:QA,Elem:IA}=M(),EA=(A,e)=>E.Children.toArray(A).reduce(((t,i)=>(null!==t||("Select.Option"===i.type.displayName?i.props.value===e?t=i:Array.isArray(e)&&1===e.length&&(t=EA(A,e[0])):"Select.OptGroup"===i.type.displayName&&(t=EA(i.props.children,e))),t)),null),wA=({value:A,defaultValue:e,size:t,children:i,onChange:o,style:n,multiple:s,tabIndex:g=0})=>{const a=(0,E.useRef)(),r=(0,E.useRef)(),[l,C]=(0,E.useState)(s?[].concat(null!=A?A:[]).flat(10):A),[B,c]=(0,E.useState)(),Q=E.Children.toArray(i),I={currentValue:l,focused:B,multiple:s,setCurrentValue(A){const e=(A=>{let e=A;return s&&(e=l.includes(A)?l.filter((e=>e!==A)):[...l,A].flat(10)),C(e),e})(A);var t;(null==o||o(e),!0!==s)&&(null==(t=a.current)||t.close())}},w=(0,E.useMemo)((()=>{var A;if(s&&(null==l?void 0:l.length)>1)return(0,H.jsx)(H.Fragment,{children:"Multiple values selected"});const t=EA(i,null!=e?e:l),o=null==t||null==(A=t.props)?void 0:A.children;return o?(0,E.cloneElement)((0,H.jsx)(H.Fragment,{children:o})):null}),[l,e,i,A]),h=A=>{c(Q[null!=A?A:0].props.value)},d=(0,E.useCallback)((A=>{const e=Q.findIndex((A=>A.props.value===B));let t=-1===e?0:e+A;t>=Q.length?t=0:t<0&&(t=Q.length-1),h(t)}),[B]);return(0,E.useEffect)((()=>{var e;s?!1===(0,BA.b)(null!=A?A:[],null!=l?l:[])&&I.setCurrentValue(null!=(e=null==A||null==A.flat?void 0:A.flat(10))?e:[]):A!==l&&I.setCurrentValue(A)}),[A,s]),(0,H.jsx)(cA.Provider,{value:I,children:(0,H.jsx)(QA,{ref:r,name:"select-dm",mod:{size:t},style:n,tabIndex:g,onKeyDown:A=>{var e;document.activeElement===r.current&&(["ArrowDown","ArrowUp"].includes(A.key)?null!=a&&a.current.visible?d("ArrowDown"===A.key?1:-1):(null==(e=a.current)||e.open(),h()):"Space"!==A.code&&"Enter"!==A.code||!O(B)||I.setCurrentValue(B))},children:(0,H.jsx)(Z.Trigger,{ref:a,style:{maxHeight:280,overflow:"auto"},content:(0,H.jsx)(IA,{name:"list",children:i}),onToggle:A=>{A||c(null)},children:(0,H.jsxs)(IA,{name:"selected",children:[(0,H.jsx)(IA,{name:"value",children:null!=w?w:"Select value"}),(0,H.jsx)(IA,{name:"icon"})]})})})})};wA.displayName="Select",wA.Option=({value:A,children:e,style:t})=>{const{setCurrentValue:i,multiple:o,currentValue:n,focused:s}=(0,E.useContext)(cA),g=(0,E.useMemo)((()=>{const e=String(A);return o?n.map((A=>String(A))).includes(e):e===String(n)}),[A,s,n]),a=(0,E.useMemo)((()=>String(A)===String(s)),[A,s]);return(0,H.jsx)(IA,{name:"option",mod:{selected:g,focused:a},onClick:e=>{e.stopPropagation(),i(A)},style:t,children:e})},wA.Option.displayName="Select.Option",wA.OptGroup=({label:A,children:e,style:t})=>(0,H.jsxs)(IA,{name:"optgroup",style:t,children:[(0,H.jsx)(IA,{name:"optgroup-label",children:A}),(0,H.jsx)(IA,{name:"optgroup-list",children:e})]}),wA.OptGroup.displayName="Select.OptGroup";const hA=["label"],dA=A=>e=>{var t;let{label:i}=e,o=(0,I.A)(e,hA);const n=null==(t=A.find((A=>A.value===o.value)))?void 0:t.color;return(0,H.jsx)(CA,Object.assign({color:null!=n?n:"#000"},o,{size:"small",className:"filter-data-tag",children:(0,H.jsx)("div",{className:"ant-tag-text",children:i})}))},uA=A=>e=>{var t,i,o;const n=null!=(t=e.value)?t:e,s=null!=(i=null!=(o=e.label)?o:e.title)?i:n,g=`${e.id}-${n}-${s}`;return e.options?(0,H.jsx)(wA.OptGroup,{label:e.title,children:e.options.map(uA(A))},g):(0,H.jsx)(wA.Option,{value:n,style:{fontSize:12},title:s,children:A?(0,H.jsx)(A,{item:e}):s},`${n}-${s}`)},DA=(0,l.PA)((({placeholder:A,defaultValue:e,items:t,style:i,disabled:o,onChange:n,multiple:s,value:g,optionRender:a,dropdownClassName:r,outputFormat:l})=>(0,H.jsx)(wA,{multiple:s,placeholder:A,defaultValue:e,value:g,tagRender:dA(t),bordered:!1,style:Object.assign({fontSize:12,width:"100%",backgroundColor:o?"none":"#fafafa"},s?{padding:0}:{},null!=i?i:{}),dropdownStyle:{minWidth:"fit-content"},onChange:A=>{var e;return n(null!=(e=null==l?void 0:l(A))?e:A)},disabled:o,size:"small",suffixIcon:(0,H.jsx)(gA,{icon:Q.z44}),listItemHeight:20,listHeight:600,dropdownClassName:r,children:t.map(uA(a))}))),MA=(A,e,t)=>{let i;return function(...o){const n=t&&!i;clearTimeout(i),i=setTimeout((()=>{i=null,t||A.apply(this,o)}),e),n&&A.apply(this,o)}},mA=[{key:"equal",label:"is",valueType:"single",input:A=>{var e;return(0,H.jsx)(DA,{defaultValue:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}],pA=[{key:"empty",label:"is empty",input:A=>{var e;return(0,H.jsx)(DA,{value:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}];var kA=t(4583),KA=t(8593),yA=t(32840),GA=t(57553),YA=t.n(GA);t(38227);const xA=["className","size"],jA=E.forwardRef(((A,e)=>{let{className:t,size:i}=A,o=(0,I.A)(A,xA);const n=D("input-dm").mod({size:i}).mix(t);return(0,H.jsx)("input",Object.assign({},o,{className:n,ref:e}))})),{Block:SA,Elem:FA}=M(),fA=({size:A,value:e,selectRange:t=!1,showTime:i=!1,dateFormat:o="MM.dd.yyyy",timeFormat:n="HH:mm",onChange:s})=>{const g=i?`${o} ${n}`:o,a=(0,E.useRef)(),r=(0,E.useRef)(),l=A=>{if(!O(A))return"";const e=new Date(null===A?Date.now():A);return(0,kA.default)(e)?(0,KA.default)(e,g):""},[C,B]=t?e:[].concat(e),[c,I]=(0,E.useState)(null!=C?C:null),[w,h]=(0,E.useState)(null!=B?B:null),[d,u]=(0,E.useState)(l(c)),[D,M]=(0,E.useState)(l(w)),m=(A,e,t)=>{if(!(A.length>g.length)&&(null==e||e(A),O(A)&&(0,yA.A)(A,g)&&A.length===g.length)){const e=new Date(A||null);(0,kA.default)(e)&&(null==t||t(e))}},p=(0,E.useMemo)((()=>t?{startDate:c,endDate:w}:{}),[t,c,w]);(0,E.useEffect)((()=>{(0,kA.default)(c)&&u(l(c))}),[c]),(0,E.useEffect)((()=>{(0,kA.default)(w)&&M(l(w))}),[w]),(0,E.useEffect)((()=>{t?null==s||s([c,w]):c&&(null==s||s(c))}),[c,w]);const k=(0,E.useCallback)((A=>{var e,i;null!==c&&null===w&&t?(h(A),null==(e=r.current)||e.close()):(I(A),t?h(null):null==(i=r.current)||i.close())}));return(0,H.jsx)(SA,{name:"datepicker",children:(0,H.jsx)(Z.Trigger,{ref:r,toggle:!1,content:(0,H.jsx)(YA(),Object.assign({},p,{ref:a,selected:c,onChange:A=>k(A),onSelect:A=>k(A),monthsShown:2,selectsRange:t,showTimeSelect:i,inline:!0})),children:(0,H.jsxs)(FA,{name:"output",mod:{range:t},children:[(0,H.jsx)(jA,{size:A,value:d||"",onChange:A=>m(A.target.value,u,I)}),t&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(FA,{name:"separator",children:(0,H.jsx)(gA,{icon:Q.yk7})}),(0,H.jsx)(jA,{size:A,value:D||"",onChange:A=>m(A.target.value,M,h)})]})]})})})},JA=(0,l.PA)((({value:A,range:e,time:t,onChange:i})=>{const o=E.useCallback((A=>{let e;if(Array.isArray(A)){const[t,i]=A.map((A=>A?new Date(A):null)).map((A=>(0,kA.default)(A)?A.toISOString():null));e={min:t,max:i}}else e=null==A?void 0:A.toISOString();i(e)}),[i]),n=E.useMemo((()=>{if(e){const{min:e,max:t}=null!=A?A:{};return[e,t].map((A=>null===A?void 0:A)).map((A=>new Date(A))).map((A=>(0,kA.default)(A)?A:void 0))}const t=new Date(null===A?void 0:A);return(0,kA.default)(t)?t:void 0}),[e,A]);return(0,H.jsx)(fA,{size:"small",value:n,selectRange:e,showTime:!0===t,onChange:o})})),RA=A=>[{key:"less",label:"is before",valueType:"single",input:e=>(0,H.jsx)(JA,Object.assign({},e,null!=A?A:{}))},{key:"greater",label:"is after",valueType:"single",input:e=>(0,H.jsx)(JA,Object.assign({},e,null!=A?A:{}))},{key:"in",label:"is between",valueType:"range",input:e=>(0,H.jsx)(JA,Object.assign({range:!0},e,null!=A?A:{}))},{key:"not_in",label:"not between",valueType:"range",input:e=>(0,H.jsx)(JA,Object.assign({range:!0},e,null!=A?A:{}))}],OA=[...RA()],HA=[...RA({time:!0})],bA=(0,l.PA)((({filter:A,schema:e,onChange:t,multiple:i,value:o})=>{var n;if(!e)return(0,H.jsx)(H.Fragment,{});const{items:s}=e,g=i?Array.isArray(o)||null!=o?o:[]:Array.isArray(o)?o[0]:o,a=null==(n=A.cellView)?void 0:n.FilterItem;return(0,H.jsx)(DA,{items:s,value:g,multiple:i,optionRender:a,outputFormat:i?A=>A?[].concat(A):[]:void 0,onChange:A=>t(A)})})),LA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(bA,Object.assign({},A,{multiple:!0}))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(bA,Object.assign({},A,{multiple:!0}))}],UA=({value:A,type:e,onChange:t,placeholder:i,schema:o,style:n})=>{const s=E.useRef();return(0,H.jsx)(jA,Object.assign({size:"small",type:e,value:null!=A?A:"",ref:s,placeholder:i,onChange:()=>{var A,e,i;const o=null!=(A=null==(e=s.current)?void 0:e.value)?A:null==(i=s.current)||null==(i=i.input)?void 0:i.value;t(o)},style:n},null!=o?o:{}))},vA=["onChange"],NA=(0,l.PA)((A=>{let{onChange:e}=A,t=(0,I.A)(A,vA);return(0,H.jsx)(UA,Object.assign({},t,{type:"number",onChange:A=>e((A=>O(A)?"number"==typeof A?A:"string"==typeof A?A.replace(/([^\d.,]+)/,""):A||null:null)(A))}))})),TA=(0,l.PA)((({schema:A,value:e,onChange:t})=>{var i,o;const n=null!=(i=null==e?void 0:e.min)?i:null,s=null!=(o=null==e?void 0:e.max)?o:null,g=A=>{console.log({newValue:A}),t(A)};return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(NA,{placeholder:"Min",value:n,onChange:A=>{g({min:Number(A),max:s})},schema:A,style:{flex:1}}),(0,H.jsx)("span",{style:{padding:"0 10px"},children:"and"}),(0,H.jsx)(NA,{placeholder:"Max",value:s,onChange:A=>{g({min:n,max:Number(A)})},schema:A,style:{flex:1}})]})})),qA=[{key:"equal",label:"=",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"not_equal",label:"≠",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"less",label:"<",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"greater",label:">",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"less_or_equal",label:"≤",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"greater_or_equal",label:"≥",valueType:"single",input:A=>(0,H.jsx)(NA,Object.assign({},A))},{key:"in",label:"is between",valueType:"range",input:A=>(0,H.jsx)(TA,Object.assign({},A))},{key:"not_in",label:"not between",valueType:"range",input:A=>(0,H.jsx)(TA,Object.assign({},A))}],PA=(0,l.PA)((({value:A,onChange:e,placeholder:t})=>(0,H.jsx)(UA,{type:"text",value:A,onChange:e,style:{fontSize:14},placeholder:t}))),zA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"regex",label:"regex",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"equal",label:"equal",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"not_equal",label:"not equal",valueType:"single",input:A=>(0,H.jsx)(PA,Object.assign({},A))}],WA={DE:["contains","not_contains","regex"],dm:["similar_to"]},ZA=(A,e="")=>e in WA?A.filter((A=>!WA[e].includes(A.key))):A,VA=(0,l.PA)((({filter:A,field:e,operator:t,value:o})=>{var n,s,g,a;const r=A.cellView,l=null!=(n=null==r?void 0:r.customOperators)?n:[...null!=(s=i[A.filter.currentType])?s:zA,...pA],B=(0,E.useMemo)((()=>{let e;return t&&(e=l.find((A=>A.key===t))),e||(e=l[0]),A.setOperator(e.key),e}),[t,l,A]),c=(0,E.useCallback)(MA((()=>{A.save(!0)}),300),[A]),Q=null==(g=A.cellView)?void 0:g.filterOperators,I=null==B?void 0:B.input,w=ZA(l,null==(a=(0,C.Zn)(A))||null==(a=a.SDK)?void 0:a.type).map((({key:A,label:e})=>({value:A,label:e})));return I?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(p,{block:"filter-line",name:"column",mix:"operation",children:(0,H.jsx)(DA,{placeholder:"Condition",value:A.operator,disabled:1===l.length,items:Q?w.filter((A=>Q.includes(A.value))):w,onChange:e=>{A.setOperator(e)}})}),(0,H.jsx)(p,{block:"filter-line",name:"column",mix:"value",children:(0,E.createElement)(I,Object.assign({},e,{key:`${A.filter.id}-${A.filter.currentType}`,schema:A.schema,filter:A,value:o,onChange:e=>{A.setValue(e),c()}}))})]}):null})),{Block:XA,Elem:_A}=M(),$A=(0,l.PA)((({index:A,view:e})=>(0,H.jsx)(DA,{items:[{value:"and",label:"And"},{value:"or",label:"Or"}],disabled:A>1,value:e.conjunction,style:{textAlign:"right"},onChange:A=>e.setConjunction(A)}))),Ae=({children:A,wrap:e=!1})=>e?(0,H.jsx)(_A,{name:"group",children:A}):A,ee=(0,l.PA)((({filter:A,availableFilters:e,index:t,view:i,sidebar:o,dropdownClassName:n})=>(0,H.jsxs)(XA,{name:"filter-line",tag:E.Fragment,children:[(0,H.jsxs)(Ae,{wrap:o,children:[(0,H.jsx)(_A,{name:"column",mix:"conjunction",children:0===t?(0,H.jsx)("span",{style:{fontSize:12,paddingRight:5},children:"Where"}):(0,H.jsx)($A,{index:t,view:i})}),(0,H.jsx)(_A,{name:"column",mix:"field",children:(0,H.jsx)(DA,{placeholder:"Column",defaultValue:A.filter.id,items:e,width:80,dropdownWidth:120,dropdownClassName:n,onChange:e=>A.setFilterDelayed(e),optionRender:({item:{original:A}})=>(0,H.jsxs)(_A,{name:"selector",children:[A.field.title,A.field.parent&&(0,H.jsx)(CA,{size:"small",className:"filters-data-tag",color:"#1d91e4",style:{marginLeft:7},children:A.field.parent.title})]})})})]}),(0,H.jsx)(Ae,{wrap:o,children:(0,H.jsx)(VA,{filter:A,value:A.currentValue,operator:A.operator,field:A.field})}),(0,H.jsx)(_A,{name:"remove",children:(0,H.jsx)(U,{type:"link",onClick:e=>{e.stopPropagation(),A.delete()},icon:(0,H.jsx)(gA,{icon:Q.qbC,size:12})})})]}))),te=(0,l.WQ)((({store:A})=>{var e,t;return{store:A,views:A.viewsStore,currentView:A.currentView,filters:null!=(e=null==(t=A.currentView)?void 0:t.currentFilters)?e:[]}}))((({views:A,currentView:e,filters:t})=>{const{sidebarEnabled:i}=A,o=E.useMemo((()=>e.availableFilters.reduce(((A,e)=>{var t;const i=e.field.target,o=i.split("_").map((A=>A.split("").map(((A,e)=>0===e?A.toUpperCase():A)).join(""))).join(" "),n=null!=(t=A[i])?t:{id:i,title:o,options:[]};return n.options.push({value:e.id,title:e.field.title,original:e}),Object.assign({},A,{[i]:n})}),{})),[e.availableFilters]);return(0,H.jsxs)(m,{name:"filters",mod:{sidebar:i},children:[(0,H.jsx)(p,{name:"list",mod:{withFilters:!!t.length},children:t.length?t.map(((A,t)=>(0,H.jsx)(ee,{index:t,filter:A,view:e,sidebar:i,value:A.currentValue,availableFilters:Object.values(o),dropdownClassName:D("filters").elem("selector")},`${A.filter.id}-${t}`))):(0,H.jsx)(p,{name:"empty",children:"No filters applied"})}),(0,H.jsxs)(p,{name:"actions",children:[(0,H.jsxs)(U,{type:"primary",size:"small",onClick:()=>e.createFilter(),icon:(0,H.jsx)(Q.OiG,{}),children:["Add ",t.length?"Another Filter":"Filter"]}),i?null:(0,H.jsx)(tA,{title:"Pin to sidebar",children:(0,H.jsx)(U,{type:"link",size:"small",about:"Pin to sidebar",onClick:()=>A.expandFilters(),style:{display:"inline-flex",alignItems:"center"},icon:(0,H.jsx)(gA,{icon:Q.ivj,size:18})})})]})]})})),ie=({children:A,size:e,className:t,color:i,style:o})=>(0,H.jsx)(m,{name:"badge-dm",mod:{size:e},className:t,style:Object.assign({},null!=o?o:{},{backgroundColor:i}),children:A}),oe=["activeFiltersNumber","size","sidebarEnabled","viewsStore"],ne=["sidebarEnabled","size"],se=(0,l.WQ)((({store:A})=>{var e,t;const{viewsStore:i,currentView:o}=A;return{viewsStore:i,sidebarEnabled:null!=(e=null==i?void 0:i.sidebarEnabled)&&e,activeFiltersNumber:null!=(t=null==o?void 0:o.filtersApplied)&&t}}))((0,l.PA)(E.forwardRef(((A,e)=>{let{activeFiltersNumber:t,size:i,sidebarEnabled:o,viewsStore:n}=A,s=(0,I.A)(A,oe);const g=t>0;return(0,H.jsxs)(U,Object.assign({ref:e,size:i,onClick:()=>o&&n.toggleSidebar()},s,{children:["Filters"," ",g&&(0,H.jsx)(ie,{size:"small",style:{marginLeft:5},children:t}),J(S)?(0,H.jsx)(Q.Vr3,{size:"12",style:{marginLeft:8,marginRight:-7},color:"#1F1F1F"}):(0,H.jsx)(Q.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})))),ge=(0,l.WQ)((({store:A})=>{var e,t;return{sidebarEnabled:null!=(e=null==A||null==(t=A.viewsStore)?void 0:t.sidebarEnabled)&&e}}))((0,l.PA)((A=>{let{sidebarEnabled:e,size:t}=A,i=(0,I.A)(A,ne);const o=(0,E.useRef)();return(0,E.useEffect)((()=>{var A;!0===e&&(null==o||null==(A=o.current)||A.close())}),[e]),(0,H.jsx)(Z.Trigger,{ref:o,disabled:e,content:(0,H.jsx)(te,{}),openUpwardForShortViewport:!1,children:(0,H.jsx)(se,Object.assign({},i,{size:t}))})}))),ae=(0,l.WQ)((({store:A})=>({interfaces:A.interfaces})))((0,l.PA)((({name:A,interfaces:e,children:t})=>!0===e.get(A)?t:null)));var re=t(29763);const le=E.createContext(null);le.displayName="SDK";const Ce=({sdk:A,children:e})=>(0,H.jsx)(le.Provider,{value:A,children:e}),Be=()=>E.useContext(le),ce=["eventName"],Qe=A=>{let{eventName:e}=A,t=(0,I.A)(A,ce);const i=Be();return i.hasHandler(e)?(0,H.jsx)(U,Object.assign({},t,{onClick:()=>{i.invoke(e)}})):null},Ie=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Qe,Object.assign({},e,{eventName:"importClicked"}))},Ee=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Qe,Object.assign({},e,{eventName:"exportClicked"}))},we=(A,e,t)=>"number"==typeof e&&void 0!==(null==t?void 0:t.source)&&Math.abs(e)>Number.MAX_SAFE_INTEGER?t.source:e,he=A=>new Map(Object.entries(null!=A?A:{})),de=A=>{var e,t;if(A)return null!=(e=null==(t=A.split("/").slice(-1)[0].match(/([^?]+)/g))?void 0:t[0])?e:A},ue=A=>"string"==typeof A&&0===A.trim().length,De=A=>ue(A)||(A=>"object"==typeof A&&!A||0===Object.keys(A).length)(A)||(A=>Array.isArray(A)&&0===A.length)(A),Me=A=>{const e=Object.entries(A).map((([A,e])=>"[object Object]"===Object.prototype.toString.call(e)?[(0,c.toCamelCase)(A),Me(e)]:[(0,c.toCamelCase)(A),e]));return Object.fromEntries(e)},me=(A,e,t)=>!!ke(A)&&(t?e.reduce(((e,t)=>e&&Object.prototype.hasOwnProperty.call(A,t)),!0):e.findIndex((e=>Object.prototype.hasOwnProperty.call(A,e)))>=0),pe=A=>{const e=Object.entries(A).reduce(((A,[e,t])=>ke(t)&&!ue(t)?"[object Object]"===Object.prototype.toString.call(t)?[...A,[e,pe(t)]]:[...A,[e,t]]:A),[]);return Object.fromEntries(e)},ke=A=>null!=A,Ke=(A,e)=>Array.isArray(e)?e.includes(A):A===e,ye=({value:A,children:e,className:t})=>{const i=(0,E.useMemo)((()=>Array.isArray(e)?e.find((e=>Ke(A,e.props.case)))||null:Ke(A,e.props.case)?e:void 0),[e,A]);return i?(0,E.cloneElement)(i,Object.assign({},i.props,{className:[t,i.props.className].join(" ")})):null},Ge=["direction","size","className","style","children","spread","stretch","align"],{Block:Ye}=M(),xe=A=>{let{direction:e="horizontal",size:t,className:i,style:o,children:n,spread:s,stretch:g,align:a}=A,r=(0,I.A)(A,Ge);return(0,H.jsx)(Ye,Object.assign({name:"space-dm",mod:{direction:e,size:t,spread:s,stretch:g,align:a},mix:i,style:o},r,{children:n}))},je=(0,E.createContext)();je.displayName="FormContext";const Se=(0,E.createContext)();Se.displayName="FormValidationContext";const Fe=(0,E.createContext)();Fe.displayName="FormSubmissionContext";const fe=(0,E.createContext)();fe.displayName="FormStateContext";const Je=(0,E.createContext)();Je.displayName="FormResponseContext";const Re=(A,e)=>{if(!O(e)||ue(e))return`${A} is required`},Oe=A=>(e,t)=>{if(A="string"==typeof A?new RegExp(A):A,!ue(t)&&null===t.match(A))return`${e} must match the pattern ${A}`},He=(A,e)=>{const t=`${A} must be valid JSON string`;if(O(e)&&0!==e.trim().length){if(!1===/^(\{|\[)/.test(e)||!1===/(\}|\])$/.test(e))return t;try{JSON.parse(e)}catch(A){return t}}},be=(A,e)=>{try{new RegExp(e)}catch(e){return`${A} must be a valid regular expression`}},Le=["label","name","children","required","validate","skip","allowEmpty","skipAutofill","setValue","dependency","validators"],Ue=(0,E.forwardRef)(((A,e)=>{let{label:t,name:i,children:n,required:s,validate:g,skip:a,allowEmpty:r,skipAutofill:l,setValue:C,dependency:B,validators:c}=A,Q=(0,I.A)(A,Le);const w=(0,E.useContext)(je),[h,d]=(0,E.useState)(null),u=null!=e?e:(0,E.useRef)(),D=[...null!=g?g:[]];null==c||null==c.forEach||c.forEach((A=>{const[e,t]=A.split(/:(.+)/).slice(0,2),i=o[e];O(i)&&(O(t)?D.push(i(t)):D.push(i))})),s&&D.push(Re),(0,E.useEffect)((()=>{if(!w||!B)return;let A=null;const e=w.getFieldContext(B),t=()=>{null==Q.onDependencyChanged||Q.onDependencyChanged(e.field)};return e?(e.field.addEventListener("change",t),A=e.field):console.warn(`Dependency field not found ${B}`),d(A),()=>e.field.removeEventListener("change",t)}),[w,u,B]);const M=(0,E.useCallback)((A=>{if(!u||!u.current)return;const e=u.current;e instanceof HTMLElement||console.log({formField:e,value:A}),C instanceof Function?C(A):"checkbox"===e.type||"radio"===e.type?e.checked=null!=A?A:e.checked:e.value=null===A?"":A;const t=document.createEvent("HTMLEvents");t.initEvent("change",!0,!1),e.dispatchEvent(t)}),[u]);return(0,E.useEffect)((()=>{const A=l&&!r&&"password"===u.current.type;return null==w||w.registerField({label:t,name:i,validation:D,skip:a,allowEmpty:r,skipAutofill:l,isProtected:A,field:u.current,setValue:M}),()=>null==w?void 0:w.unregisterField(i)}),[u,M]),n({ref:u,dependency:h,context:w})})),ve=(A,e)=>{const t=(0,E.useMemo)((()=>{var t;return null!=(t=null!=A?A:e)?t:""}),[A,e]),[i,o]=(0,E.useState)(t);return(0,E.useEffect)((()=>{o(t)}),[t]),[i,o]},Ne=(0,E.forwardRef)((({text:A,children:e,required:t,placement:i,description:o,size:n,large:s,style:g,simple:a,flat:r},l)=>{const C=a?"div":"label",B={size:n,large:s,flat:r,placement:i,withDescription:!!o,empty:!e};return(0,H.jsxs)(m,{ref:l,name:"label-dm",tag:C,style:g,mod:B,"data-required":t,children:[(0,H.jsx)(p,{name:"text",children:(0,H.jsxs)(p,{name:"content",children:[A,o&&(0,H.jsx)(p,{name:"description",children:o})]})}),(0,H.jsx)(p,{name:"field",children:e})]})})),Te=Ne,qe=["label","className","validate","required","skip","labelProps","style","editable","postfix","defaultValue"],Pe=["ArrowUp","ArrowDown","Backspace","Delete",/[0-9]/],ze=(0,E.createContext)(null),We=({type:A})=>{const{currentValue:e,min:t,max:i,disabled:o,ref:n,onClickHandler:s}=(0,E.useContext)(ze),g="increase"===A?i:t;return(0,H.jsx)(p,{tag:"a",href:"#",name:"btn",mod:{type:A,disabled:e===g||o},onClick:s(A,n),onMouseDownCapture:A=>A.preventDefault(),children:(0,H.jsxs)(ye,{value:A,children:[(0,H.jsx)(Q.iu5,{case:"decrease"}),(0,H.jsx)(Q.OiG,{case:"increase"})]})})},Ze=A=>{var e,t,i,o;let{label:n,className:s,validate:g,required:a,skip:r,labelProps:l,style:C,editable:B,postfix:c,defaultValue:Q}=A,w=(0,I.A)(A,qe);const[h,d]=[null!=(e=w.min)?e:Number.NEGATIVE_INFINITY,null!=(t=w.max)?t:Number.POSITIVE_INFINITY],u=A=>{const e=Number(String(A).replace(` ${c}`,""));return Math.max(h,Math.min(d,e))},[D]=ve(w.value,Q),[M,k]=(0,E.useState)(u(null!=D?D:0)),[K,y]=(0,E.useState)(null!=(i=w.autofocus)&&i),[G,Y]=(0,E.useState)(null!=(o=w.disabled)?o:null),x=A=>{const e=u(Number(A));return k(e),e},j=(0,E.useCallback)((()=>{var A;return x((null!=M?M:0)+(null!=(A=w.step)?A:1))}),[M,w.step]),S=(0,E.useCallback)((()=>{var A;return x((null!=M?M:0)-(null!=(A=w.step)?A:1))}),[M,w.step]),F=A=>{const e=Pe.find((e=>e instanceof RegExp?e.test(A.key):e===A.key));e||A.metaKey||A.preventDefault(),"ArrowUp"===e?(j(),A.preventDefault()):"ArrowDown"===e&&(S(),A.preventDefault())},f=A=>{const e=A.nativeEvent.clipboardData.getData("text");/([0-9]+)/.test(e)||A.preventDefault()},J=A=>{A.target.value?k(u(Number(A.target.value))):k(""),null==w.onChange||w.onChange(A)},R=A=>{y(!0),null==w.onFocus||w.onFocus(A)},b=A=>{y(!1),null==w.onBlur||w.onBlur(A)},L=(A,e)=>t=>{var i;t.preventDefault(),t.stopPropagation(),null==(i=document.activeElement)||i.blur(),y(),e.current.focus(),getSelection().removeAllRanges();const o="increase"===A?j():"decrease"===A?S():0;O(e.current)&&(e.current.value=o),null==w.onChange||w.onChange({target:e.current,type:"change"})};(0,E.useEffect)((()=>{O(D)?k(u(Number(D))):k("")}),[D]);const U=(0,H.jsx)(Ue,Object.assign({label:n,name:w.name,validate:g,required:a,setValue:x,skip:r,onDependencyChanged:A=>{"checkbox"===A.type&&Y(!A.checked)}},w,{children:({ref:A,dependency:e})=>{const t="checkbox"===(null==e?void 0:e.type)&&!1===(null==e?void 0:e.checked)||!1,i=null!=G?G:t,o={currentValue:M,min:h,max:d,disabled:i,ref:A,onClickHandler:L},n=[M];return O(c)&&n.push(c),(0,H.jsx)(ze.Provider,{value:o,children:(0,H.jsxs)(m,{name:"counter",mod:{focused:K,disabled:i},mix:s,style:C,children:[(0,H.jsx)(We,{type:"decrease"}),(0,H.jsx)(p,{ref:A,tag:"input",name:"input",type:"text",mod:{withPostfix:!!c},readOnly:!1===B,disabled:i,value:M,onKeyDown:F,onPaste:f,onChange:J,onFocus:R,onBlur:b}),c&&(0,H.jsx)(p,{name:"input",mod:{under:!0,withPostfix:!!c},children:n.join(" ")}),(0,H.jsx)(We,{type:"increase"})]})})}}));return n?(0,H.jsx)(Te,Object.assign({},null!=l?l:{},{text:n,required:a,children:U})):U},Ve=["label","className","validate","required","skip","labelProps","ghost"],Xe=A=>{let{label:e,className:t,validate:i,required:o,skip:n,labelProps:s,ghost:g}=A,a=(0,I.A)(A,Ve);const r={ghost:g,newUI:J(S)},l=[D("form-input").mod(r),t].join(" ").trim(),C=(0,H.jsx)(Ue,Object.assign({label:e,name:a.name,validate:i,required:o,skip:n},a,{children:({ref:A})=>(0,H.jsx)("input",Object.assign({},a,{ref:A,className:l}))}));return e?(0,H.jsx)(Te,Object.assign({},null!=s?s:{},{text:e,required:o,children:C})):C},_e=["label","className","options","validate","required","skip","labelProps","ghost","size","defaultValue"],$e=A=>{let{label:e,className:t,options:i,validate:o,required:n,skip:s,labelProps:g,ghost:a,size:r="medium",defaultValue:l}=A,C=(0,I.A)(A,_e);const B=D("form-select"),[c,Q]=ve(C.value,l),E=B.mod({ghost:a,size:r}).mix(t),w=(0,H.jsx)(Ue,Object.assign({name:C.name,label:e,validate:o,required:n,skip:s,setValue:A=>{Q(A)}},C,{children:({ref:A})=>(0,H.jsx)("div",{className:E,children:(0,H.jsxs)("select",Object.assign({},C,{ref:A,value:c,onChange:A=>{Q(A.target.value),null==C.onChange||C.onChange(A)},className:B.elem("list"),children:[C.placeholder&&(!C.defaulValue||!C.value)&&(0,H.jsx)("option",{value:"",disabled:!0,hidden:!0,children:C.placeholder}),(null!=i?i:[]).map((A=>{var e,t,i,o;const n=null!=(e=A.value)?e:A,s=null!=(t=A.label)?t:n,g=null!=(i=A.disabled)&&i,a=null!=(o=A.hidden)&&o;return(0,H.jsx)("option",{value:n,disabled:g,hidden:a,children:s},n)}))]}))})}));return e?(0,H.jsx)(Te,Object.assign({},null!=g?g:{},{text:e,required:n,children:w})):w},At=["className","label","labelProps","description","checked","defaultChecked","onChange","validate","required","skip"],et=(0,E.forwardRef)(((A,e)=>{var t;let{className:i,label:o,labelProps:n,description:s,checked:g,defaultChecked:a,onChange:r,validate:l,required:C,skip:B}=A,c=(0,I.A)(A,At);const Q=D("toggle-dm"),w=(0,E.useMemo)((()=>{var A;return null!=(A=null!=a?a:g)&&A}),[a,g]),[h,d]=(0,E.useState)(null!=(t=null!=a?a:g)&&t),u=[Q],M={};(0,E.useEffect)((()=>{d(w)}),[w]),h&&(M.checked=h),M.disabled=c.disabled,u.push(Q.mod(M),i);const m=(0,H.jsx)(Ue,Object.assign({ref:o?null:e,label:o,name:c.name,validate:l,required:C,skip:B,setValue:A=>d(A)},c,{children:({ref:A})=>(0,H.jsxs)("div",{className:u.join(" "),children:[(0,H.jsx)("input",Object.assign({ref:A},c,{className:Q.elem("input"),type:"checkbox",checked:h,onChange:A=>{d(A.target.checked),null==r||r(A)}})),(0,H.jsx)("span",{className:Q.elem("indicator")})]})}));return o?(0,H.jsx)(Te,Object.assign({ref:e,placement:"right",required:C,text:o,children:m,description:s},null!=n?n:{})):m})),tt=A=>{var e;let t=A.children||null;if(!A.providers)throw"MultiProvider: Missing providers prop";if(!A.children)throw"MultiProvider: Missing children";return A.providers.length?([...null!=(e=A.providers)?e:[]].reverse().forEach((A=>{t=E.cloneElement(A,null,t)})),t):t},it=["fields","formData","fetchFields","fetchFormData","children","formRowStyle","onSubmit","withActions","triggerAction"],ot=["trigger_form_update"],nt="got ya, suspicious hacker!";class st extends E.Component{constructor(...A){var e;super(...A),e=this,this.state={validation:null,showValidation:!0,submitting:!1},this.formElement=(0,E.createRef)(),this.apiRef=(0,E.createRef)(),this.fields=new Set,this.validation=new Map,this.onFormSubmitted=async function(A){A.preventDefault(),e.validateFields(),e.validation.size?e.setState({step:"invalid"}):(e.setState({step:"submitting"}),e.submit())},this.onFormChanged=async function(A){A.stopPropagation(),null==e.props.onChange||e.props.onChange(A,e),e.autosubmit()}}get api(){return this.context.api}componentDidMount(){this.props.formData&&this.fillFormData()}componentDidUpdate(A){var e,t;(0,BA.f)(null!=(e=A.formData)?e:{},null!=(t=this.props.formData)?t:{})||this.fillFormData()}render(){const A=[(0,H.jsx)(je.Provider,{value:this},"form-ctx"),(0,H.jsx)(Se.Provider,{value:this.state.validation},"form-validation-ctx"),(0,H.jsx)(Fe.Provider,{value:this.state.submitting},"form-submission-ctx"),(0,H.jsx)(fe.Provider,{value:this.state.state},"form-state-ctx"),(0,H.jsx)(Je.Provider,{value:this.state.lastResponse},"form-response")];return(0,H.jsx)(tt,{providers:A,children:(0,H.jsxs)("form",{ref:this.formElement,className:D("form-dm"),action:this.props.action,onSubmit:this.onFormSubmitted,onChange:this.onFormChanged,autoComplete:this.props.autoComplete,autoSave:this.props.autoSave,style:this.props.style,children:[this.props.children,this.state.validation&&this.state.showValidation&&(0,H.jsx)(gt,{validation:this.state.validation})]})})}registerField(A){const e=this.getFieldContext(A.name);e?Object.assign(e,A):(this.fields.add(A),A.name&&this.props.formData&&A.name in this.props.formData&&setTimeout((()=>{this.fillWithFormData(A)}),0))}unregisterField(A){const e=this.getFieldContext(A);e&&this.fields.delete(e)}getField(A){var e;return null==(e=this.getFieldContext(A))?void 0:e.field}getFieldContext(A){return Array.from(this.fields).find((e=>e.name===A))}disableValidationMessage(){this.setState({showValidation:!1})}enableValidationMessage(){this.setState({showValidation:!0})}onAutoSubmit(){this.validateFields(),this.validation.size||this.submit()}autosubmit(){clearTimeout(this.submittibg),this.submittibg=setTimeout((()=>{this.props.autosubmit&&this.onAutoSubmit()}),this.props.debounce)}assembleFormData({asJSON:A=!1,full:e=!1,fieldsFilter:t}={}){let i=Array.from(this.fields);t instanceof Function&&(i=i.filter(t));const o=i.reduce(((A,{name:t,field:i,skip:o,allowEmpty:n,isProtected:s})=>{var g;const{skipEmpty:a}=this.props,r=s&&i.value===nt,l=o||r||(this.props.skipEmpty||!1===n)&&!i.value,C=null!=(g=i.dataset.type)?g:i.type;if(!0===e||!l){const e=(()=>{const A=i.value;return"checkbox"===C?i.checked:"radio"===C?A:["number","range"].includes(C)?Number(i.value):A})();null===e&&!0===a||A.push([t,e])}return A}),[]);if(A)return Object.fromEntries(o);const n=new FormData;return o.forEach((([A,e])=>n.append(A,e))),n}async submit({fieldsFilter:A}={}){var e,t,i;this.setState({submitting:!0,lastResponse:null});const o=this.formElement.current.getAttribute("action"),n=this.api.isValidMethod(o),s=this.assembleFormData({asJSON:n,fieldsFilter:A}),g=null!=(e=null==(t=(i=this.props).prepareData)?void 0:t.call(i,s))?e:s;let a=!1;a=n?await this.submitWithAPI(o,g):await this.submitWithFetch(g),this.setState({submitting:!1,state:a?"success":"fail"},(()=>{setTimeout((()=>{this.setState({state:null})}),1500)}))}async submitWithAPI(A,e){var t,i,o;const n=pe(null!=(t=this.props.params)?t:{}),s=await this.api.call(A,{params:n,body:e});var g,a;return this.setState({lastResponse:s}),null===s?(null==(g=(a=this.props).onError)||g.call(a),!1):(null==(i=(o=this.props).onSubmit)||i.call(o,s),!0)}async submitWithFetch(A){var e;const t=this.formElement.current.action,i=(null!=(e=this.props.method)?e:"POST").toUpperCase(),o=await fetch(t,{method:i,body:A});try{var n,s;const A=await o.json();var g,a;if(this.setState({lastResponse:A}),A.validation_errors&&(Object.entries(A.validation_errors).forEach((([A,e])=>{const t=this.getField(A);this.validation.set(t.name,{label:t.label,field:t.field,messages:e})})),this.setState({validation:this.validation})),o.ok)return null==(g=(a=this.props).onSubmit)||g.call(a,A),!0;null==(n=(s=this.props).onError)||n.call(s,A)}catch(A){var r,l;console.log(A),null==(r=(l=this.props).onError)||r.call(l,A)}return!1}resetValidation(){this.validation.clear()}validateFields(){this.resetValidation();for(const A of this.fields){const e=this.validateField(A);e.length&&this.validation.set(A.name,{label:A.label,messages:e,field:A.field})}return this.validation.size?this.setState({validation:this.validation}):this.setState({validation:null}),0===this.validation.size}validateField(A){var e;const t=[],{validation:i,field:o}=A,n=(null==(e=o.value)?void 0:e.trim())||null;return A.isProtected&&n===nt||i.forEach((e=>{const i=e(A.label,n);i&&t.push(i)})),t}fillFormData(){this.props.formData&&0!==this.fields.size&&Array.from(this.fields).forEach((A=>{this.fillWithFormData(A)}))}fillWithFormData(A){var e;const t=(null!=(e=this.props.formData)?e:{})[A.name];A.isProtected&&this.props.formData?A.setValue(nt):O(t)&&A.value!==t&&!A.skipAutofill&&A.setValue(t)}}const gt=({validation:A})=>{const e=D("form-validation-dm");return(0,H.jsx)("div",{className:e,children:Array.from(A).map((([A,t])=>(0,H.jsxs)("div",{className:e.elem("group"),onClick:()=>t.field.focus(),children:[(0,H.jsx)("div",{className:e.elem("field"),children:t.label}),(0,H.jsx)("div",{className:e.elem("messages"),children:t.messages.map(((t,i)=>(0,H.jsx)("div",{className:e.elem("message"),children:t},`${A}-${i}`)))})]},A)))})};st.Validator=o,st.Row=({columnCount:A,rowGap:e,children:t,style:i,spread:o=!1})=>{const n={};return A&&(n["--column-count"]=A),e&&(n["--row-gap"]=e),(0,H.jsx)("div",{className:D("form-dm").elem("row").mod({spread:o}),style:Object.assign({},null!=i?i:{},n),children:t})},st.Builder=(0,E.forwardRef)(((A,e)=>{let{fields:t,formData:i,fetchFields:o,fetchFormData:n,children:s,formRowStyle:g,onSubmit:a,withActions:r,triggerAction:l}=A,C=(0,I.A)(A,it);const B=null!=e?e:(0,E.useRef)(),[c,Q]=(0,E.useState)(null!=t?t:[]),[w,h]=(0,E.useState)(null!=i?i:{}),d=A=>A.map(((A,e)=>{var t,i;if(!A)return(0,H.jsx)("div",{},`spacer-${e}`);const{trigger_form_update:o}=A,n=(0,I.A)(A,ot),s=null!=(t=null==w?void 0:w[A.name])?t:void 0,g=()=>A.skipAutofill&&!A.allowEmpty&&"password"===A.type?nt:A.skipAutofill?null:null!=s?s:A.value,a={};!0!==C.autosubmit&&!0===o&&(a.onChange=async()=>{l instanceof Function&&l(A),await M(),await m()});const r=(()=>{switch(A.type){case"select":return $e;case"counter":return Ze;case"toggle":return et;default:return Xe}})();return["checkbox","radio","toggle"].includes(A.type)?a.checked=g():a.defaultValue=g(),(0,H.jsx)(r,Object.assign({},n,a),null!=(i=A.name)?i:e)})),u=A=>A.map(((A,e)=>(0,H.jsx)("div",{className:D("form-dm").elem("column"),style:{width:A.width},children:d(A.fields)},e))),M=(0,E.useCallback)((async()=>{if(o){const A=await o();JSON.stringify(c)!==JSON.stringify(A)&&Q(A)}}),[o]),m=(0,E.useCallback)((async()=>{if(n){const A=await n();!1===(0,BA.f)(w,A)&&h(A)}}),[n]),p=(0,E.useCallback)((async(...A)=>{null==a||a(...A),await M(),await m()}),[a,n]);return(0,E.useEffect)((()=>{M()}),[M]),(0,E.useEffect)((()=>{m()}),[m]),(0,E.useEffect)((()=>{Q(t)}),[t]),(0,E.useEffect)((()=>{h(i)}),[i]),(0,H.jsxs)(st,Object.assign({},C,{onSubmit:p,ref:B,children:[(null!=c?c:[]).map((({columnCount:A,fields:e,columns:t},i)=>(0,H.jsx)(st.Row,{columnCount:A,style:g,spread:!0,children:t?u(t):d(e)},i))),s,!0!==C.autosubmit&&!0===r&&(0,H.jsx)(st.Actions,{children:(0,H.jsx)(U,{type:"submit",look:"primary",style:{width:120},children:"Save"})})]}))})),st.contextType=le,st.Actions=({children:A,valid:e,extra:t,size:i})=>{const o=D("form-dm");return(0,H.jsxs)("div",{className:o.elem("submit").mod({size:i}),children:[(0,H.jsx)("div",{className:o.elem("info").mod({valid:e}),children:t}),(0,H.jsx)(xe,{children:A})]})},st.Indicator=()=>{const A=(0,E.useContext)(fe);return(0,H.jsx)(m,{name:"form-indicator-dm",children:(0,H.jsx)(ye,{value:A,children:(0,H.jsx)(p,{tag:"span",mod:{type:A},name:"item",case:"success",children:"Saved!"})})})},st.ResponseParser=({children:A})=>{const e=A;if(e instanceof Function==!1)throw new Error("Response Parser only accepts function as a child");const t=(0,E.useContext)(Je);return(0,H.jsx)(H.Fragment,{children:t?e(t):null})};const{Block:at,Elem:rt}=M();class lt extends E.Component{constructor(A){var e;super(A),this.modalRef=E.createRef(),this.onClickOutside=A=>{const e=D("modal-dm"),{closeOnClickOutside:t}=this.props,i=this.modalRef.current.contains(A.target),o=e.elem("content").closest(A.target),n=e.elem("close").closest(A.target);(i&&n||null===o&&!1!==t)&&this.hide()},this.state={title:A.title,body:A.body,footer:A.footer,visible:!A.animateAppearance&&(null!=(e=A.visible)&&e),transition:A.visible?"visible":null}}componentDidMount(){this.props.animateAppearance&&setTimeout((()=>this.show()),30)}setBody(A){this.setState({body:A})}show(A){var e=this;return new Promise((t=>{this.setState({visible:!0},(async function(){null==A||A(),null==e.props.onShow||e.props.onShow(),await e.transition("appear",t)}))}))}async hide(A){return new Promise((e=>{this.transition("disappear",(()=>{this.setState({visible:!1},(()=>{var t,i;null==(t=(i=this.props).onHide)||t.call(i),e(),null==A||A()}))}))}))}render(){if(!this.state.visible)return null;const A=this.props.bare,e={fullscreen:!!this.props.fullscreen,bare:this.props.bare,visible:this.props.visible||this.state.visible},t=[this.transitionClass,this.props.className],i=(0,H.jsx)(at,{name:"modal-dm",ref:this.modalRef,mod:e,mix:t,onClick:this.onClickOutside,children:(0,H.jsx)(rt,{name:"wrapper",children:(0,H.jsxs)(rt,{name:"content",style:this.props.style,children:[!A&&(0,H.jsxs)(lt.Header,{children:[(0,H.jsx)(rt,{name:"title",children:this.state.title}),!1!==this.props.allowClose&&(0,H.jsx)(rt,{tag:U,name:"close",type:"text",icon:(0,H.jsx)(gA,{size:"18",color:"#617ADA",icon:Q.QCr})})]}),(0,H.jsx)(rt,{name:"body",mod:{bare:A},children:this.body}),this.state.footer&&(0,H.jsx)(lt.Footer,{children:this.state.footer})]})})});return(0,B.createPortal)(i,document.body)}transition(A,e){var t=this;return N(this.modalRef.current,{transition:async function(){return new Promise((e=>{t.setState({transition:A},(()=>{e()}))}))},beforeTransition:async function(){return new Promise((e=>{t.setState({transition:`before-${A}`},(()=>{e()}))}))},afterTransition:async function(){return new Promise((i=>{t.setState({transition:"appear"===A?"visible":null},(()=>{null==e||e(),i()}))}))}})}get transitionClass(){switch(this.state.transition){case"before-appear":return"before-appear";case"appear":return"appear before-appear";case"before-disappear":return"before-disappear";case"disappear":return"disappear before-disappear";case"visible":return"visible"}return null}get body(){if(this.state.body){const A=this.state.body;return A instanceof Function?(0,H.jsx)(A,{}):A}return this.props.children}}lt.Header=({children:A,divided:e})=>(0,H.jsx)(rt,{name:"header",mod:{divided:e},children:A}),lt.Footer=({children:A})=>(0,H.jsx)(rt,{name:"footer",children:A});const Ct=["store","size","hasSelected"],Bt=J(Y),ct=J(S),Qt=(0,l.WQ)((({store:A})=>{var e,t;return{store:A,hasSelected:null!=(e=null==(t=A.currentView)||null==(t=t.selected)?void 0:t.hasSelected)&&e}})),It=(A,e,t)=>(0,H.jsxs)(m,{name:"dialog-content",children:[(0,H.jsx)(p,{name:"text",children:A}),e&&(0,H.jsx)(p,{name:"form",style:{paddingTop:16},children:(0,H.jsx)(st.Builder,{ref:t,fields:e.toJSON(),autosubmit:!1,withActions:!1})})]}),Et=Qt((0,l.PA)((A=>{let{store:e,size:t,hasSelected:i}=A,o=(0,I.A)(A,Ct);const n=(0,E.useRef)(),[s,g]=(0,E.useState)(!1),a=e.currentView.selectedCount,r=e.availableActions.filter((A=>!A.hidden)).sort(((A,e)=>A.order-e.order)),l=(A,i)=>{var o,s,g,a;const r=A.id.includes("delete"),C=!(null==(o=A.children)||!o.length),B=(0,E.useRef)(),c=(0,E.useCallback)((t=>{var o,s;t.preventDefault(),A.disabled||(null!=A&&A.callback?null==A||A.callback(null==(o=e.currentView)||null==(o=o.selected)?void 0:o.snapshot,A):((A,t)=>{if(A.dialog){var i;const{type:o,text:s,form:g,title:a}=A.dialog;(null!=(i=lt[o])?i:lt.confirm)({title:a||(t?"Destructive action":"Confirm action"),body:It(s,g,n),buttonLook:t?"destructive":"primary",onOk(){var t;const i=null==(t=n.current)?void 0:t.assembleFormData({asJSON:!0});e.invokeAction(A.id,{body:i})}})}else e.invokeAction(A.id)})(A,r),null==i||null==(s=i.current)||null==s.close||s.close())}),[null==(s=e.currentView)?void 0:s.selected]),I=(0,H.jsx)(m,{tag:_.Item,size:t,onClick:c,mod:{hasSeperator:r,hasSubMenu:(null==(g=A.children)?void 0:g.length)>0,isSeparator:A.isSeparator,isTitle:A.isTitle,danger:r,disabled:A.disabled},name:"actionButton",children:(0,H.jsxs)(p,Object.assign({name:"titleContainer"},A.disabled?{title:A.disabledReason}:{},{children:[(0,H.jsx)(p,{name:"title",children:A.title}),C?(0,H.jsx)(p,{name:"icon",tag:Q.X6T}):null]}))},A.id);return C?(0,H.jsx)(Z.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(m,{name:"actionButton-submenu",tag:"ul",mod:{newUI:ct},children:A.children.map(l,i)}),children:I},A.id):ct?(0,H.jsx)(Z.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(m,{name:"actionButton-submenu",tag:"ul",mod:{newUI:ct},children:(null!=(a=null==A?void 0:A.children)?a:[]).map(l,i)}),children:I},A.id):(0,H.jsx)(_.Item,{size:t,danger:r,onClick:c,className:`actionButton${A.isSeparator?"_isSeparator":A.isTitle?"_isTitle":""} ${A.disabled?"actionButton_disabled":""}`,icon:r&&(0,H.jsx)(Q.qbC,{}),title:A.disabled?A.disabledReason:null,children:A.title},A.id)},C=r.map(l),B=Bt&&"DE"===e.SDK.type?"Record":"Task";return(0,H.jsx)(Z.Trigger,{content:ct?(0,H.jsx)(m,{tag:_,name:"actionmenu",size:"compact",mod:{newUI:ct},children:C}):(0,H.jsx)(_,{size:"compact",children:C}),openUpwardForShortViewport:!1,disabled:!i,onToggle:A=>Bt&&g(A),children:(0,H.jsxs)(U,Object.assign({},ct?{className:"actionButtonPrime"}:{},{size:t,disabled:!i},o,{children:[a>0?`${a} ${B}${a>1?"s":""}`:"Actions",ct?s?(0,H.jsx)(Q.Ucs,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(Q.Vr3,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(Q.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})}))),wt=(0,l.WQ)((({store:A})=>{const e=null==A?void 0:A.currentView;return{view:e,gridWidth:null==e?void 0:e.gridWidth}}))((({view:A,gridWidth:e,size:t})=>{const[i,o]=(0,E.useState)(e),n=(0,E.useCallback)((e=>{const t=Math.max(3,Math.min(e,10));o(t),A.setGridWidth(t)}),[A]);return"grid"===A.type?(0,H.jsxs)(xe,{style:{fontSize:12},children:["Columns: ",i,(0,H.jsxs)(U.Group,{children:[(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(gA,{icon:Q.iu5,size:"12",color:"#595959"}),onClick:()=>n(i-1),disabled:3===i}),(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(gA,{icon:Q.OiG,size:"12",color:"#595959"}),onClick:()=>n(i+1),disabled:10===i})]})]}):null})),ht=({rotate:A})=>(0,H.jsxs)("svg",{fill:"currentColor",strokeWidth:"0",viewBox:"0 0 320 512",height:"16",width:"16",xmlns:"http://www.w3.org/2000/svg",style:{transform:A?"rotate(180deg)":void 0},children:[(0,H.jsx)("title",{children:"Arrow Icon"}),(0,H.jsx)("path",{d:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"})]}),dt=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s;const{dataStore:g,currentView:a}=A,r=null!=(e=null!=(t=null==(i=A.project)?void 0:i.task_count)?t:null==(o=A.project)?void 0:o.task_number)?e:0,l=null!=(n=null==g?void 0:g.total)?n:0;return{store:A,canLabel:r>0||l>0,target:null!=(s=null==a?void 0:a.target)?s:"tasks",selectedCount:null==a?void 0:a.selectedCount,allSelected:null==a?void 0:a.allSelected}}))((({store:A,canLabel:e,size:t,target:i,selectedCount:o})=>{const n="annotations"===i,s=(0,E.useRef)(),[g,a]=(0,E.useState)(!1),r=(0,E.useCallback)((()=>a((A=>!A))),[]),l=(0,E.useCallback)((A=>{const e=s.current;e&&!e.contains(A.target)&&a(!1)}),[]);(0,E.useEffect)((()=>(document.addEventListener("click",l,{capture:!0}),()=>{document.removeEventListener("click",l,{capture:!0})})),[]);const C={width:20,padding:0,borderTopLeftRadius:0,borderBottomLeftRadius:0,borderBottomRightRadius:g?0:void 0,boxShadow:"none"},B={width:160,padding:0,borderTopRightRadius:0,borderBottomRightRadius:0,borderBottomLeftRadius:g?0:void 0},c={width:180,padding:0,display:g?"flex":"none",position:"absolute",zIndex:10,borderTopLeftRadius:0,borderTopRightRadius:0};return e?(0,H.jsx)(ae,{name:"labelButton",children:(0,H.jsxs)("div",{children:[(0,H.jsxs)("div",{style:{display:"flex"},children:[(0,H.jsxs)(U,{size:t,disabled:n,mod:{size:null!=t?t:"medium",look:"primary",disabled:n},style:B,onClick:()=>{localStorage.setItem("dm:labelstream:mode","all"),A.startLabelStream()},children:["Label ",o||"All"," Task",!o||o>1?"s":""]}),(0,H.jsx)(U,{ref:s,size:t,mod:{size:null!=t?t:"medium",look:"primary",disabled:n},style:C,onClick:r,"aria-label":"Toggle open",children:(0,H.jsx)(ht,{rotate:g})})]}),(0,H.jsx)(U,{size:t,style:c,mod:{size:null!=t?t:"medium",disabled:n},onClick:()=>{localStorage.setItem("dm:labelstream:mode","filtered"),A.startLabelStream()},children:"Label Tasks As Displayed"})]})}):null})),ut="data:image/gif;base64,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rrTZMpwxw/9y3DHH64Ic8roekzyvxgxffPG+EE/cssvlvRqzzDPP/LLNN+Ocs84789yzzz8DHbTQQxNdtNFHI5200ksz3bTTT0MdtdRTU1211VdjnbXWW3Pdtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvz3bfffwMeuOCDE1644YcjnrjiizPeuOOPQx655JNTXrnll2Oeueabc96555+DHrroo5Neuumno5666quz3rrrr8Meu+yz01677bfjnrvuu/Peu++/Ax+88MMTX7zxxyOfvPLLM9+8889DH73001NfvfXXY5+Gvfbbc9+999+DH77445Nfvvnno5+++uuz377778Mfv/zz01+//ffjn7/++/Pfv///AzCAAhwgAQtowAMiMIEKXCADG+jAB0IwghKcIAUraMELYjCDGtwgBzvowQ+CMIQiHCEJS2jCE6IwhSpcIQtb6MIXwjCGMpwhDWtowxviMIc63OHrggAAIfkECQMAPwAsAAAAAAACAAIABv/An3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8//n0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iz/0TAHYH2TwgsMIiQIUMFBjsGfNfkoAKEETECBIhh4gOPE97XV3oQYkQDHwAG2AAOGjCgnn5+IPBABOc9kN8SFhCAQ4AU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Ipussssy26yzz0IbrbTTUluttddim62223LbrbffghuuuOOSW66556Kbrrrrstuuu+/CG6+889Jbr7334puvvvvy26+//wIcsMADE1ywwQcjnLDCCzPc+7DDD0McscQTU1yxxRdjnLHGG3PcsccfgxyyyCOTXLLJJ6Ocssors9yyyy/DHLPMM9Ncs80345yzzjvz3LPPPwMdtNBDE1200UcjnbTSSzPdtNNPQx211FNTXbXVV2OdtdZbc92111+DHbbYY5Ndttlno5222muz3bbbb8Mdt9xz01233Xfjnbfee/Pdt99/Ax644IMTXrjhhyOeuOKLM964449DHrnkk1NeueWXY5655ptz3rnnn4Meuuijk1666aejnrrqq7Peuuuvwx677LPTXrvtt+Oeu+678967778DH7zwwxNfvPHHI5+88ssz37zzz0MfvfTTxxwEACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769e2UUTkSoUIHBCQcI3sdBkF8KBQ4f4CCggDFo0MEA+rXBgAIffDBBBxj0twQCBmhwgA8YZuhDAzgo8P9Agmo8AEIDGDZwgAgZSJiEASNq6KIPB0xAAYhn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vDbqKqE9wDqstdeWMiqppaaZLAZA4toln98mC62vjrpaLbbrstsRte8SGi+6nHLaa7fefpuvvs7y26+//+ob8JHl2utrq9JO+6667TLc/7B58MYbMboTU1yxxRdHHPG7DnPcsccfgxyyyCOTXLLJJ6Ocssors9yyyy/DHLPMM9Ncs80345yzzjvz3LPPPwMdtNBDE1200UcjnbTSSzPdtNNPQx211FNTXbXVV2OdtdZbc92111+DHbbYY5Ndttlno5222muz3bbbb8Mdt9xz01233Xfjnbfee/Pdt99/Ax644IMTXrjhhyOeuOKLM964449DHrnkk1NeueWXY5655ptz3rnnn4Meuuijk1666aejnrrqq7Peuuuvwx677LPTXrvtt+Oeu+678967778DH7zwwxNfvPHHI5+88ssz37zzz0MfvfTTU1+99ddjn2q99ttz373334Mfvvjjk1+++eejn77667Pfvvvvwx+//PPTX7/99+Ofv/7789+///8DMIACHCABC2jAAyIwgQpcIAMb6MAHQjCCEpwgBStowQtiMIMa3CAHO+jBD4IwhCIcIQlLaMIT+iMIACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/g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Do16qaZJnDqVYs0aialTilK/winqwKrWsv9ml3J9iQEq2LZcqFqgMDbn1bN273pi2lRtULcWbcYdSxYv4cKx0lqwgGGtX2g2MSSWO+Cf4cqWk7FsOdkp35p9Gw/yDJiC5MkIcl5OrRrd6c2cEyte+xn0FqqQI8sVfHo1794de2Q+3do16ZexF8sWzfaWctHIb8fNPRmn8NPAfWPPjhe48OnTHYAPD744+fLGYaM3r168eO+mrdfVLn8+/SjA7+PPn78+//7+/wMYoIADEliggQcimKCCCzLYoIMPQhihhBNSWKGFF2KYoYYbctihhx+CGKKII5JYooknopiiiiuy2KKLL8IYo4wz0lijjTfimKOOO/LYo48/Ahn/pJBDElmkkUcimaSSSzLZpJNPQhmllFNSWaWVV2KZpZZbctmll1+CGaaYY5JZpplnopmmmmuy2aabb8IZp5xz0lmnnXfimaeee/LZp59/AhqooIMSWqihhyKaqKKLMtqoo49CGqmkk1JaqaWXYpqpppty2qmnn4Iaqqijklqqqaeimqqqq7LaqquvwhqrrLPSWqutt+Kaq6678tqrr78CG6ywwxJbrLHHIpussssy26yzz0IbrbTTUluttddim62223LbrbffghuuuOOSW66556Kbrrrrstuuu+/CG6+889Jbr7334puvvvvy26+//wIcsMADE1ywwQcjnLDCCzO8AmgQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOI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oYcimqiiizLaqKOPQhqppJNSWqmll2Kaqaabctqpp5+CGqqoo5Jaqqmnopqqqquy2qqrr8Iaq6yz0lqrrbfimquuu/Laq6+/AhussMMSW6yxxyKbrLLLMtuss89CG62001JbrbXXYputttty262334Ibrrjjkluuueeim66667LbrrvvwhuvvPPSW6+99+Kbr7778tuvv/8CHLDAAxNcsMEHI5ywwgsz3I6www9DHLHEE1NcscUXY5yxxhtz3LHHH4Mcssgjk1yyySejnLLKK7PcsssvwxyzzDPTXLPNN+Ocs84789yzzz8DHbTQQxNdtNFHI5200ksz3bTTT0MdtdRTU1211VdjnbXWW3Pdtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvzDXMQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4uHNcCB+QHjKyE4kWEDAQUKSHAwgD79IwspQOBowN+HjwMjhLCDfY3soEAADfinoIIHaGAAAgTSMcADDDBwggMQNmEBBAcs6P+hfw1cMGCEcVCQwgcmmADCBB08kGESA0iAw4c0HqDAiySygUAGJiQIYgAQPKiEASDQaKQJBuToxg4f+LhgAx8woEQIHRr5YQMh4KjkGQh0UOWVEziABAJNWkmjBhRsqYYFHpiJQwZIGDCjmR+K8ICaaTAQgJkNKFBfETw4SaeCJpyAJxopCErjBxYY4YAGg35Y6KFmIECAopImWYQBI0Tq4QgjUjoGAhNg6mEAERiRwZee+sCoqGQgAIGpC+JQQRGWtrpgmLCOSgCrNaZKxAAf6Apilr2O0cGcVh6g6RAW7GmsrcmOYYAIdDaAAREIMABspCI0Wm0YDpBAq38B3Dn/xACJGmvjoQg8IKYZEcRgpp3DKnDukbfiaYAGG/y5rgHqbkHBBed+kOYQjxrbAAQLq0nlq8NW8IGfXCBQAbMeNuCBwA8UqasJUh7qQQMgiDsEA016MO8WDrRJY4g4MtBpqwcQoGWOFMx4wcs/OFBqnztjkQHHCj6MYwbSRtqABoYeWgF/JOBogL0B9NuFBRpg2sAELzpwaasxZFB0hAgo4EMDFYQdAn8XRJwx0zQiSQGFBCBtZs5Ab4HAAOU5ADjgCBQuxN/mJT7A2bFZUCwOBf/AALY4dMD4FRR0feUHE2ggwrdWQqlp4aSXbnrpg5d3twEMRBBBBR2kIMECGywg/8HtPMxOewgkEOA7CRtIwEEFERiAweKMm04aA/aK8PIAJBwApcpeILAB6MYqGIDlFrDu+usVZCB+Bh2UXz4H6POwAQkKTHCBBh+AMEIMAeCAwwH4559/f/zxpz8OATAB50LQgQhYCAMI3IH3wpeBClSAAQYwwAl28AAEYuABD9jBCSLIQQ6eYIIPsAAFEkfC8wzub6qjgApH+CfSrYUDHZrAn07QKRykAAwD2EEGTpY9K4HgdRMQgRBHMIIU0c9++vvf/vq3r+z5DwcmEMEHPEBFEIjABAHIYhZjYIIRiAAEHtCABt6nAQ/ET4giIKIXvwiCKY7xAhOAgAIIQAIS8P+ud/CBAAQmwMc46nGOwBMeB8xXPvER73sM2IEIBYe8q8yqAQvIELsS9IFQ+W0HHLhAjzp2APvdT3pMpBMO5Ie9Hj6JiahMpSqbOKhV9sdT/ksi/l65NiaCsgH486QWtRiDXkaxjRqYAAmEl4HineABFKhP6ZaCAMrBSQgnKNIBOHC5KCDAAgwgwQf2kzQcjMADEAiBBFLAgwWEgAB7hN8V6ye9VsbSk0jMpf0C4MsUqXGNbZwiFcXIzzdegIxiNKMVr3jEeOovlaFTpSkX6rT+4YCLIwBmHOOzgRR0oIEROMEiq4mTB+wJSYfjwIxEsK0s5DADExjBlxrgzQmkgAH/yGQk4MxjgQcYIAIdkAA6LwCCGHwLlwD0IhiD6cc/wueo8PGdUusYgqZuYAPnJEAIaicBHlj1drdbgFaf2lTe+U4BeuzjPwNqxvjpzT8xoOIZi2iCXrr1rfRjpyznSc8j0nJm/bslLkFppFTKMwAR9cAFFLCBAhpPphx9yapctTAMtAkHEsDCALBJAv34qAEBAAEEOnAhBPTgs6ANbWgHQAEDVIADPAhBSqV3gBiAcQJzDIHtrJo7BfwTjnocJm13y1urbkAD9BOBYEPQ2+JeFatVpS1ydUc7zXXMA7ajHVen+lStWheqeASrHo1KR66+5wIf8CmNRhlG3O6Rj+/z/8Dn+jrLhHYyBlLUAARIwIOLFi+EGJqJuXwAAfRobEYfiNoU/naCDqz2sjG4AA8YYIEBiPbBEO4BAijAgNhJgATvm4BUbZdc3m7ABLIEwQKM21sCmABEuLxAh0m8gPe8RwHEJfFVnfskD6xYxiReLu52SzsFbFNRIJgqh5ObVa2SQAPcTJoJBKsB+fmUr+4F4C/lK58KGGCjLGmYDyz3gwFc6gApSCyuHPCAChDAsiA6AAgIwAAKRPjNEY5XBsh5VRzzYL8eisEG7GzVEOjHfvzRwIhxPIEYwNPGOJYACJIYQBEo4MZ8jnRvFwABEAQgfzhQMZ8lUGk1CpcEQz4nBP8u4AErzu+TrHziLyeQgR1gSMwaeQC2GqAp6OHgAyV1wt8oEIEQeEC8DAIBCRjgADgbG8IIwEAGJK2+NKbR0DhA9KYJEMcJUJEAkOatop0EpWzvltOC7SME6Ojtb9NRq+XedAjA+s8JxHjT2K1j8HqrO6j6bo+kNjW0odzXAAzQsIpkJKwjcoITB2Bh3SKBsJowYQYsQAMg5vYBRDDsYh/74g8+AWrtjFXeNfXFg2b2cTf96yOa4NF2Rne6jQuBFIFAvuIUOb2vWt2Vy/zbyLV3+/I9glRD8eWwpW8xDRDwxWWEAgQQAQFaaPQlkJYBmRRBktMMgg3QR7SlvRDGjT3/gAjkmH3ug2PIb17cHct43UcdZlZtLnNFoxhAHsA22XerTTcSYO4cN6dUg4dVcyqAY/CVel+fKOWXh7MDVk6mRbBJPSc8IAMKQPOTcCCCBRjA4qHFQAimuAEMbB3OGNi4tiEgAkPnkr5lly5UnZruBdhxtswmQIZ1i3dtfwBYKBv7zSWAMP99gO1tP3JbwQiBFUdvQRpoKo1DGboDAPYDEOBAm5seEjJn4MwIelInRcCiE3j2wUKr0gEuYIDPR3gAFSh7k5hognfz2ANsTZHL5V52BfQSjP+EgO6NC4L+Kb32vYVhpmYC9/N7MmZO82ZcC3Bivgd8IhcC2LIg7adc//qyIAZYWR8wRmUUP0Vkeu11Ja11MRwQATuQTAO3EAjgAAbAeyDWMbe2WVfmYMgGQwtyAP1lfhDGAHT2bYUmRW1UfMX1K0mTV5pWdqVSS/gTA6iHY/3nH+MHgNpGO3W0U0uYO7SjdwrgOYJGYh8WAF8Ud96GXDdHAHuCS7gkAnt2VbOSNBpQVRLwVG5oTu4Tdu4DPwTYTh+yfRqgAClgZcdjOBPhADp4ASqlfUsWAhVwAhTwfW8WTR+CAxGAgw9mAKLHY8BjXd5GAvUDRWzURihXdn62iV7oAWmIYwSAIgAEAZLGXNZ1hem2YqoVPx9wagliAlU4eoRFVWW3ARAAP/8XsH92tgHhBUf/RH9WpYkKMgK3qFwQcGkBBAIXwHfrBl6lRyu49HyD1YcGpEgmiBB/swNm9gHZh2L+RgAZcHUYdzRXojOSGFqYZFxsJwFgtXdclYDwuG5y1F2R9oboNAGlmGi2VUZhREVUBIQph2SqFABbmGMr93D30wAj8I/7yDtD5oZENgE9YgLGyFsLwEO1hAMT0GG7AwFn1TF7BVhARwALgHgWwkIn+A4WUAHaNI4gklYEUAEPIIOftwCgcwE62Y6hB4VCKXJmJ13eBoF6xUTKyGcLIAK25IV7CIwiR4YgIm3w6IoHGFW6dWHCVG4dqSgG6GERCCI5sAI0AGz/7PVeXyRfhVU8DfaS5UBaXkeIeIhLMfABBNABl8eI5idSV7IAPymJD1CJQjk7DgiAnPaDwEgCPbdKtrhpF/BFGRh0sFd7BBADLPUBy6hc69ZkCzlpBOA5vmSQNpd0dKWQkPZwThIDCeACBTADLNA0LFU/zDeE+AOVj5ZRbwkPydYBpIc0lAeDfNmOJ1AsTzICD9KOoDWYQ6mGUdmcB9g1EOl+tEVpA4VGaPSLkWZOQnaYTNk5ECCRyiV7Uic9E0hvGFmXVslxJGBUhAVp8vglNeACAFCfLsACCdIANTADM9ACMIACNSADpZRmrgUBKRAB8gKI6BCTp0iTLKVZeokh/8opWggQAZaVmWYzoZ91AjsolAuYmRvJcdVVkYk2AdITIFfZirWji9A5d4YJj814WbcmnrnTf/7jWp/IY1KVbctFYiFwYv7BAgJQn/WZAB0SACpApAIgAK7ZAvaCYtbYWtAoHwYUQR+0AxSEQCI0QiaUOsu0DMlWAQqwXkkTAwDTZhoaZw7HR8MWmO1oAB0Khdu2NhS3iqf4WnNEbjjmaysilS36pxynOZglAhdAe701AWAkWOEEab/1TTS6nWXSAC1ApEXaITRAn5RanwIAAwlyADrAAjBgAznATl7zXoHFT7eFW2knWzxgUYhHPAekQoIDl7CgghLgARzTWoJGbP9p2qvmV6HsqVTUdncydor7YYOrKKidVD8f8Kg4552AalXmNIXvsUc5SpQK4EUXoJKJ5qdXdQEdggObuY9HeAAJkKlG6gPzmalEegMzggIuMKRMWgAqkAAlsAIl6TB7NU8Q9YWwtZIPZAH5lQspmE0/xiAmEH0n4Ka+2rBvtiOJ1nK9RE84oAGJxovxQ6yb1oyoxh9VF62AugCRWURyNXHOmnKB5KGdYrJ493f/ca6Umq46MKTsCgAzsCclULMAIAAF0ALS4nxHdFB3hVDZsq8CJEznuJuzcE1iSqZOGGQMwLAOO7UQ5gBxOmljCSJtuGmVyZTV2mQZeK0g23bGRZX/VxKRY8tsGyACAeABhnpzJHBi5oqu0iOkOlsAMtAAOauzO1sCCVICKkCvKjADCdACJQCqMJADayMDLNC4oIoCOlADK2ADZymjt9QxgHUBIXCOcsMKKsgB6dlNUCuhVFu6cLYDgcpazzeuhZlVNcdx0Ep2t2Nv4wZp9jdLNyoCBpm2mwYf9kh2G1AkkkqzRcofLUC8meoCK+ADMIC87GqkDVAA7Lqk1HsD/3ED1Eu9LrC9BVAACfAC/wEDN2C4MLACL2B6r2SX0FcBFkCrljBhBrABuMptt2Z5w2m6+CtaXheM+bdhsQuy7iFkWgWoF2Zb6lU/aNhbvJhewTRuMce7/xC8W8K4Nscbs7iUAM6rpJxaAxlMqTPQITPAt/WpAiwVwiIMACXgAzmAqUvqmvXqnzWQA4LSAAmWAZ0rCkwLAY1ZphfAATsgtfmbvw7QAftodhG8jxAQA2v0hfMFndl6uQ2QwPSmO0Y8xc3Jj287thPcANhLqdZ7AEmqswLgtzIgvXybrhXMtwVwPzArwjPgAyvQwTvLpDMgA/+RZJilARlwPKNgASjVgjzcIvcbxITcAztwtUc8lBIAKZgLAq/YirqTYx7phCYQkrLLVaBWmATgAYAVom03wDi2xSbcrv9hxjUrADdQwiJ8Ax3SvCLsAjlwAJN6wirgAyggx0TqAv80wLw3oAN4HACs1r6fQAEdcAE0+R+OFgFuVsjMLFrp96c6FsoEkIBYxWzy2FaXllci4JU8NVBW9LFlpwG5NALQl8UoK3vy01Yn979WuAE+ln0HYMm712IQEEbemlqzZso72wI+gAOYqrPQ28Y12wIdYgO4DAC63AB2K8IJ4AMLLcYw0FrSKwAzoAOYqSCZlgECQwkOMEITFgEmRr9rpsyD3MxBTAGEmWOgnGjsc15y9MDFpQACNF9gR53njE7w5wGwVW4kgJmppLElFkbzdc8wekV4HANALXKUxlPZh0vCNneNuh8BYNO81dM+EAD/vM8+YAJZ/bwdcgMi3AIJ8gL/By0ANdAAM3vCKTzLYkzQB1ACxOsCCaAD4wiRHHDDkGABCgBOvbhJTqiQKfDDJj3Yn9UtV1vFqRVG8eGta/tJufR/xmWi/8FF96NgLlo7dlZZSXkArEvFc/eVIOJNe8jOB8I/oxSeeMchT7tyJKmfyDvGDWDQfCsAYt0AAp2ptJ0gMlDW+CnbfKu8DTDK01sC9vPQSgqbF33VCuB9lLAszHcAAnSTx0PY1E3MAagBSc0DHOJ8hOqsIZDcH6kAJHaZM2yxaatTPIVGL0fUeMd79rNkQx2G1UxicZuEF/O7bdd7bZvd2ibOkpq8nJrWEI1Lwo3bYu0DNHDQKNwAMtDV/5l6szigz8lraC3g4LmcADUgfhfAAO7bB1yzKDhJutRN2HDaW10TlrSlAF9iIzkWmf36AdGYY1nItgCEl/TmiuxMb6vXVOxdexsQR6D2iqI2blIpj8XY43aWrRdD1D961WGcy2ftyjrrAjagwhJOqbDtAzpwwgAg1is82xuMy2N8vNT728QNIiBgNpHAAEDqIRAQU4sDxCNeug6wbL1VJCagewsgjveDA6rIYr2zdxwmY7dzTvAB09I6AfETRhqW44lsxQq4U7NIP2bqrGJYmFNlcxIg2fCaqXirt7h8sw1wy7ONAvyxt7PttzmAyypwaTCrvYObAONbArR+uCXQAv8JMAMFEK9YfgPSQsN3DQmL9SEjEEfTPEgGdAIYoELl4VklPefEedjCK7brxkeoncjkHUsiQNWP/qc6PHUAIrbdblyM+bLsqgL3A9ZijJ84cNvJu8sHUODTa+pkve4N8ALd+8IoYAMyIFd+BUAysAIlkAAFQLwJkLfoQgIY0OF4oI54ta+NloFwFFvj9KoZRXQWsEhx7uwYh0IUYAEadAKtUzxybn4DYOf9nSAjEKKXju0IwkQBwN9TXG887uirSDsOCK4MYqaePO6TdjL66eCsjKR8OwMyDAMWTqQzMCNfLsIFoLikXrMJsCc0gALnC2WupCgs9QI60AIFDwAqsAL/4jcBEbDRiMA8rGSSe9VJAARYQiTx+Sg8iGdAEPRBGKRIFWRTrTNnP85znpahvcqcQViGjmbzQ/njH7BWH8Dt39aedVhWyce7rgc/rFtiUgdFHqAAXevzZUeS/ezuAtDbSe8CKHAAOfDkp4yfCl3WfvvfyfuaK5Cf3MZSKuJGYaSBH/Bs99NNNAC4AqACOiB+INABZm8IDsB7s4hFRGRoad9QLGU/vrTE2ElQH2gkP9OrGiNjTzydxbU7mB3BzPVU+F1cwVv9/1GE0NyZPfI0wCcB68atnM9nJrY2xm2feQvXNXufByAD7g4EAKHwhvPlVEPlUHALHAsAQWFW0r0C/wff1tfAmT6QVMXwcFAoAwrCMbBgDIwMDwLCNbaNACqhKj23cCYqKH4MDxETFRcZGx0fGx3gIjIiIioqeCZMtPJGRmI6uUZJS01PuRoOcGJMjEYVBnpmaWttb2stOnh4e30lQjRGLhZ8eTcuPkRALjYkjKGjpaepq3lDRBq0t1U1nq2hJRY2CBRIvo1JPkLxDhTQwSXgwenr6Tc+tGWilgBUDg7M6AfARQkcAW4IGDikgAxtLBQuFJAghzYYM27AkIHjAJ48ekBMWJDhxBoEkAwhUMNAgoYYHvWgaMEiRioRJBgMQLmTZ0+fjBxEmNApQAcDET6gSnUggAkTAQLg4P8IkFtVgF9EXAhRIQIDEqIOMMA1luwsAymsiZvHi8SdLQeI2ZM7N9oCBRc0aPDwga8HAmurSdigQAOIpyBCRBvaRc8FwHQhRw58QUuMBANdwGhgw0U/FyxWJVwoREUNPDb4DRTQomYXGS895jkQw2+GHQ5O/kSEwEIFBdm4HKCBwu3bEQty6la+nDmCHRC0uMNwAoRSHzg8hOiQAVMGDik2kCinAMIE8xAgmFvQocIOCzoRnIAAc4KssvdpIcgkOcSIjtrikkzAeORZYJwNEHwsGnFImACEALgRITFoFDAhhg80gGCDATnssBcJFDAChxYiWmKGLEroRwAWOIJoNAH/StMigARKZMKFGViMbRRVAghpgQhuy4253SiI4ILiVOmIFBw+kOC2IaGM0pEHNMADhws80EIVUwIg4ckfakFAzAHYcOCMAdogU5HesszDgxPwi7OHATgQUAICNPgAhA/O8dBPDwXD0z/ZLvxrQQIIKObPRSMjQQQfDiihM89MkyEJJZrQArXRXEjABisldUHUAgpQIQErXirFi2G2MqANKRuxgAcRRDnFCw84eADWXWGtoDVttggAAhN0PGADBwxRUzkHHsjgAmK7iAECOOXEDwO04plGnHEWAAwZDcwJAUFF6yLBGUYlAxGEUPLAQQRwz0VX3g4XyBIHFiZd4rOO/2Co0R8ZIBVNCAEEENVUGCDs4gUWWEChBhteyCEqJWVzVwMCjHpPSF4XGcCrDxJGpbEKkOXY5J8cUKBWHzTYgYMRUgEBA0Ms4CCDQnwa4CyXPDrAgw4sqDbOE7CtJrxuISMgi6ZEWEYkaX77QCsF55VmAxDwUOVCCEIgt+qvIZNgAo4kVa0FES/DlAU8ApihYCpuKKFhGop76z9gd1xlBA8USCECMzY+ORIDOIBghJBNacAECSwIXPDHF8Fgsbcq+GGACDzIAoQMkiVAKggs2GmAByqAgNY8YrggVwSEjvMscFz6QIF47fG8FBNIkMaDrCWURjASQhDXQKoHXOADpv9COod4sJn3fYEJoirBXyEKeuUFfgjutLUDXliBhhzqtk4bgAIY4YMJNsigDNwg74mNE3wT4RVTDtAgufbxT2SHClW5AGcECPcjZOmnNTjggE4cMYATdGATSjrACCCQAQzYp3X4eZ01sNaAGFzMa+DYgAdckbUDIEYaR+pIAAhgNcOMYBkf8IAGJtCnRYEoQ11bXvNw+IsQXOAJOsiXEqrHhRWQagYtkNsLdKSjxF0lADEQgdRmZzMGYIB9+VMOBRhAgEElDgQdKJkV8xcUHqTgBInwGHswgJTYmKByi0AA6RRgh56BACcUrODQikYNw2lpgyG44YfsgiUYyhAag5n/QIY2FI0QrCwPIkhkDiGJwwJ1awEhIMAFtpgQgm3yRivQUQAgxsiPrKKJJmDhMl4IgURxoAIMOMEDLFBFMEbJYxvQgAiyQLFAEABns2yfSpRlCAd0YF0jKEytGgACAwjJDQxIwbOU5IUPbIABFLhj664FjgUQIHPj88Aj6zFJ4hVIQca7Q1Ua4MhIrhNsg4FAMvgiAnbkgQ83aME9WwCDVJEiiaQcAQgyRIIUsIcrXTGAeyhgpmD6klds2EEEOhDID4TQByMoI0N96YAUmKAUBzhdFy4QgTc4c48w2SAHMMC6a7ZOo/Wwiweahj529mIBEMgTCJahgQsYaqY9/ZME/+zAEaWsYir/sRUpReABCIyEAe5pg+MwylCVUOABDCicCCDwxajiDwEd2GdwIMCApLwlK8JAkrsUkIEH2HGl1RrALsJZSdr1VBwI2sDw/uhTvYKDBEpUCjq3sYoYmG+nHABSLBe6VcW6kQIGmNlifxmBR5ViBBGgwAWSGBs9ZIcBuGnrNfWzV9GOVrQKIMVsYhCDJqbWlKcEwZ5cGFAJZKCpsYQqZHGb21kiQKx+bYAGUjA2Vc2GTxVY62c/60zSLpe5OSSAR1JHAEtMd7oMsC4DDGCAVyKWTLfV7XfB274TUOYUUlEiSCBgFAcgl71Ea+574YuuDXjEAxjoZXjxm//fxbKBAnDoQD6s0y4TaGArD1Ape9lbs/gumMF2egUIEKhfCU84fwqsAAcI8E6Q+fUjXogBMzbQHs8imMTDbPCJUVwPmPnABFql8IthDCtiZiFrIhvBBDRk2AesgcQ9zs8cUhxkIRsDwAHQVYyRnOTlfCXAwQJaGg7sYyn3AMhDtnKKMXsdBiiZy11GCQOGFT4udeAEjZvymXuwnyuvmcEhglQHvOtlOSeZDYSDgAcOZ9QdBSAr2mGAbdGM4Ag0TxxsNvRcSMDRBmwgznN2dIzVsINMEOZBuiRUVghA2wkGuq2DbucEmnFoUXvwUQ2AQIQfnWo5qwQOFUgBpdmhWYD/fPgCJOgAA3bMVk6XxdNVExtHIDBqYWtrdz7wgItVnewuT3UHchDbBw6XWabsTQGGLbOud12LXs8rBFg7QLCHHW5jLAYER1b2uR/NXwO4mjCusDSPQFyBkmCb02qW16990CVx75sXbjbBltEd8FSLiapyIMEFcIk3xiAv2BEoSZQDXWV5LQBrPhBBB/k96hA8AQdtFPjHVa2SBSpgHb5lhexuvWk0D0DijAKREX6b14yneAEwawAHQJ7zZNc5AwoAoZjHN2ASqC8NUjbxvPDRDgXMXNwUxwMJUK1zqc95dBVAxgjE3AXiVtsAPEawguelgNaMAJxMF7Xx8DCB+06d/+1eFpMDDJABPOHS0l3g8wRS8GeI39G9Ey92zM0+bAlk+QM7aPvh082sCKQAAhNl5Co+QIAKqPyaypUXCbb3jsALWwLQsbgBEB96VTc2AyTAM0c02yNqjlhoCGj5nxaQZYuXffOGtl0MIiB63aca7hUQW6VhMkKcrFdoDqjT5VcMF5nXnsGYz7fHdx/9VVPgBHIvuU0I0NlqXdDl5K3ohJgv6v7km3PSN/+c69wBaAaHjtq/zwDsvaj+ZG0Cyw9/fMfPxvPvH/0YyMAE/GOONsAA6G0WTuD4XG5yTID27u/KsMHiAI7/JJDLEKBIQmDD3qL9WI8WHOD1/IQERqAdHP+jAcUPZgpvAlGwy+AuBXiGrKjJjjwmj37K+0Ygd0jw0AiAo+orBXlQyXgjAghAjrrABCKocYICARkFBN8CAuzvBpnrTiBEA0KnB6kQybDoAt2iMWxGBmdQS0AA45xQyF6uAdSuCs0wxt6oA1pwCC+mCfmqNUwghcKQzQYPIKDuDPHwxdLQA+ZnNnYKaTxkAaoEUkZwDtfsarwgAxotDxkRt64FOFCnDT1E7LpAnQxRLioJDCMJRCDkBBvxE/VLZ8QuNg7ABKameCoOBzTvEl3qAlLHDWGvSg4gBKIOFG1RtxygAjQgZFRBBFYxbNysATxAE1lRGtBuAfVKiyoqAm//sRl1CwEw4L/mRw8IzA27DQ9iQA6LkR7qRRW0kZ3q0NSQzRnJUbE8RgEQ5wA+APzsAd9+ixi3MRzIyxt6agGyAQfgrBz1Ebd4gwMgsQtG4BfpYf5YjB3jMTAgwAhwZ6bG0APMbR8hcqsogJhEQXF4SpsWQ/kOsh6U5jrAbZ0EURU2oBYjsiTByGM2waQEkhpycAsWciMH0uY8ABYHpCVNAPRMMielagfUEBB8IHX8yGiOB6Ro0hDRLp3gcV7qpSMmYBx18ikhR4EkAFogJXk0cfBeAQcMEiapoQ7zbSvB5nmMYASgDyrNEn860BW1xGJmBx5AJFUaoEm4sh7czB2K/9J3HqPzXuIAJMApz/IvOWYAeBIA/6MUlSperjFYlm4u6aElG6AQ/6TxvpEX7iQE62cKATMzIacCGUAQE8YLMC0YOuEdGfMeqsPYkpIu7PEAJsAY7iQb4jICekAzaXMzHeAAXTGw/sknY8AGS9MaQnL2FgXzcOAjryFLFGcBMLM2mfNkKjACLnA0uUAQ7nIuADHcOg8bfdNDoKM3feGDOqI3T2ARm7M8l6POhkKzPiA1fwpPtnPYbAeFfiofLBEYjkQPFIAAzXM/BWcHxmoLsjGHauolNIDfNqAmVPFPNoBY6NEuPkBEFGA8+XNCOYZKgiNAwEYCTO8OpIXfJOBRvv/NT0AEIJjw4DhBDyBgB8iTQlkUJQYgBXwyAMBSvn5DG6SFPa8sHx7TT7oRhergDjzKSWazRYn0PBngH00ARwXEQYHUF6szvihDGD+QWPYGNmJAASLAL4t0Sx/BAlRmFI7jazaAMKXpIvktIX0ABJ6UDk6oI9SRBwyMS+XUfTrAJ7dABNY0HAbjdBRHpsyOAGpiceilOsanBvVzThEVJTBgEFPBA9BFMHwOQnpxqTZPCbWSQ14OUkyxA1IqUT3VERAgBeYHQP/iQKoTUjGwFGuN+fABUhZzSfOBNdWKJD+1Vn/AP5VIWvTiiV41bMZUjrSGb64z8ELyMe8SUH/rBGj/1VY/1QFCwOSARUp9tQ6iaTZMwAMmgADuKk8XTGw6Yj3thDJioPyYtVwPoQI46q86dC4E487O6QsspDA/LEMIwIa4dbky9SUjYwOyAQLWzlxrFQEmgMNSAYKUlKYaD/WYZCQ4gOROVOvKB4pIYFg5z3YSNDI6jyMUEWDN1QBEqWAJiRsJ4EHbYSaVtQfY4AEi4HkmCvV4BAwuQAHslQ4LJATQlDUlw+k+4CE59lMHgACsIwB6NR6uziNUUfsSgQ0wgAE64OCAb3z4DFu1lWLfSx4KJDwyDNTwLGtmMjKUZhaXtWe5NAJaw1bo0aVMR0u0QQPW4BGUVg5sie4C68Ow/1Vmt/Ve29FqDWQDLEkByAMv9AQUpkLh5FI18wEExEJsA3Y+hmpouxIZEqYUISSrhhQSpuoEIqBhTy+wWOGJYChcttXlrFZv+bYc3kkvlGEELEQq7iawKCYuD9YXlKYBFEBLFZdIGaBsbaX+BENctCUI1zIMJne9dIPVFm8C1sGooPafPOACVEl4kOaGRndb+FY8TNc8ABcEBJcqzitJmuiJXggQ4rIJW0IPKmBFb3c/EWC+AmzAbumfJpMXagpaFIdrPId2w9ZyVcICDKBpkfdErWLaWigvdOoCLgDHFABREMVvyaM88GIvXksEQAEqBrcq+CkDdQp76zU80lUY7f9PQwl0OQ2hctOXRSlAA5qMG7rgbHvBltxihDSPADqCANB3EUiYDSwAfkjglmLAZfnJKg6iFZzCQlIrKipY4VJhfFbBBORnR5bwGfg1AEZwA1YM8ORi8FThgBShhkv4LxnATpsMUlrzQ9ShE7AjKHlAZRogBLg4EUh4N5jF2e7CA3DqKbgXsBhjGxJHFaSiiZgXAiZ2oLqCcUuBjpJOOAE1D74Q0WBGBHg2Jbq4RReAYJViGD+kRgNBA2So8wBCAtrYffhrOuLA1UJAASaAjpumaVR3iD9hlU1pgJ23XiXAZiLAABBLTAwhA0Y1OJbBjN+BUfPNTMEBOkytFmchkin/dABOM4yD5ZHeMmtiAH3kgTKh4wDK0oqASRJOILu4+bqwKw6uy6mEREwaDQM8IIw3aFRhlzKnmRrskcVyTxGOGZn5kwF2OcCS6RnEgX8AEn0aRA6xGAeYcatw+QfIuaAPejkGgH1TuBT0zS4mYEZ7IUQe87HcmJ75c30p2Vb4hATugjcTBQTTSZ8xKwZwMue+mJk7anb4UBC6cncOoAPyF6ObcwAmQKWDY3Vr5duCEA+QsXwtSuocYGBxulFBQEYcV3aJRQQuiqaJ1AH+s6jLK2Tkk4qTyaJRWndxOjbAdRoo49ts16mZEwPSVaqbDC5iTws84F8FbgD6yqxTwTgL/+lRiuKTxRoqd+Ce4foU0rkLmpLtTqCszfoA3vMX0DFNm/quKfQEPnavVSUP7nDqEIDJ4PoAFEUwaKcbG4AEwlqxNTMCNnqoQrujUsCuvewEim2w36Gm9kQbQ4CjAoABTNuzTbIDGvuveAincYBc2c4A/rGoh+FBCbEXiLk+aJtCEUACRruj7GeymDkGBlrqXE+rVVqPr2MxJSAp6vq4J9QBLkCqPcCWUVilgxrxBoAHbpuZ9Y0HnM8DDI+795PlqDvA+HIABkABlpsLRECE2Y4CCHmvUUgwdmeNZxu+yzEafxudcVK5VXqtdc8CZK+yJ4DktMAE4tnAazM+xia/Sf/hAhAoA9K7wwvc0R7gS/eaKrogqzCcOQ1gcoqawA3BY1VaAUbc0SyABMAYrnEgAmp8xRnxcgDMrBvAkw3hAebbVkjA/IA8xAPMA3rcx/EQAdToxFPgEDDAuZuMB84vPjaOw0kbygFTP7B8sHFOmKJafMp8SHDhoNm8zXFhvyqg4qTaE8EcKuEvwaX6AKo8Wb47jBtAEcfEvtHETNCg0C3g0BEdAxR90Rm90THgASAd0h190hcd0RG90NHATNLEvttcTGjBfRhgmVXasme6zp3xrfBcqof8EBAAApj5AHJlB2R91mm91m391nE913V913c90hXd0gtd0zn9tjrAywH/NLpNHSLfiioduwtI4NAxYAci3DoOwDZ4/dqxPdu1fdtrPdIlHQMsINODgslJQQNKPdltcVGbfUciVNYN4MyVYre5fd7pvd7tvdZtG6f1HN11Ut3XPQ8IQNYPUK9PIQDa494RPuEV3tZTgNz1e5lYh9/3cRY0ihc7l+CpfQF24AQ+lMMtfOFBPuTr/VlxegLKANzDvQ0+XeLNMJsp4A3cPbj0RANCrAMEW725g6hVWgSaSuR9/ud1XT68HNZzHZYSitNZ/vxQFk1e/tEf4Na3mQEM6gQWAOOVAgR00eG54AN6Hui9/usZ4JxVGrqvXdJTnkzeOOlBTiXOwAKent7x/1uq88LYQeqgvv7ufz4Dbl583oTejf6p1P7clv7lIT3h417fj1rVCeAE8L7xF/4EGMDFz9pLEB7Sw727At/L5oTwRV4CrL68tH4UDoAHGN/xTb/eCUcDQt8EOkDkjT6xMj+/5sQB3N7rGUD1tQEHQEF86J4LAsDaTz/4s71/+ZDuPwBIgB6WAD/2wQuH3/7unUVqQqD0brv39bvrhT/7c90AcrD3Tc3uv175n5z5m4P2hb/0ZT0CllkdVT9aQjA4ssDPJwD9tb/+Zx1+gLmoif70qQgIEL8hsWg8IpPKJbPpfEKj0im1ar0iKJgdt+v9gsPi8fdEwjVwk0oEYhptUv8i3GEESZl8+j2ff+CRBQoOEhYagp1kfDT0NTrymUQcTo5hUCD0XGlucnZ6foKGPmU9UJoSGhBMLDBwnVRUnOwwZFQYJMY8NopInvr+An8ZbIww6h7rNWgYBJ8+UAyISk9TV1tfIyE4lDZ3cxncDmbkIfs0KMh6q6+HnWwEGJfrHpCksxc+OAhh8/f7//tDYOEewTEMPvCJ1ydAhYIOuxlYJA9ZjAwPC1nYB3Ajx44enQi8KPIEhwAHAmjwYKzBAUYHJtgTKdOQgQkKJzbywGxmIAzRPgINKpRfj4E8HRpIQYCDgQq5fMQg8eGACItHrwqq8AFNgwAjAuBMRgIrGQv/mYaiTav2ygBuZB2eCBHDBI8TBjK0eqsXDAMOGyRkiADiJjITDfeCcbB2MePGSBwgRsqhQ8zIlr1kAIuzwYSdl3dQcCx6dFrIn0+jLpjiQNiKqUOTji17Y9vUtm8H48B6ImfPlx/8nC18eDUKuI8jN+QU5wirpy0Qjy4dVJbk1q8jUhADx4it8zb4tpxxOvnyVnpQcIt9/fG7HSJEJGzuQ97Pl8zjzw9lgAX17P/fRgBrDcQgwoAidHCaT2fp16CDR/TgwBYAUphaBSBQ1UEFGnDHQWV6YaDPgyOSWAR//lWYIlmvpNALA+99iNUDFgRXoo0j9jCAFiry2GM3zwzA/+CNQ+KoY38+IplkT9AISaSTJCIwgAP9oaiklQDOCI1GT3I5ZJQUHHmlmNZlKWKXZ3bZw5cWYFDlmG9e9QAGFmjZJJp3dhmlA2C6Caef65Q5wJZ4ElroD2oaiUGbfzJqipxz1mmnoZNOioCeYC7aqKZfyEmnA4IOSqmooyZxqQVsPtDnpuylOqengpIaq6xSqBmllGCimuqqtqXa6augSjqrsMNGgaiUe56qqKq7evPoqRRQ8CmoxFJbrSg91GrpAMdCm2ybverKbBfgOktntNJaaim21rLb7ka1bnusA3t26+23y/L6qKvmnjtvvOq6G7DAo2FbMLbpphuvvPPOC/+tw6dCHLHEE1P8rMPQMsywwgira/C6A4Mcssgjk1yyySejnLLKK7PcsssvwxyzzDPTXLPNN+Ocs84789yzzz8DHbTQQxNdtNFHI5200ksz3bTTT0MdtdRTU1211VdjnbXWW3Pdtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvz3bfffwMeuOCDE1644YcjnrjiizPeuOOPQx655JNTXrnll2Oeueabc96555+DHrroo5Neuumno5666quz3rrrr8Meu+yz01677bfjnrvuu/Peu++/Ax+88MMTX7zxxyOfvPLLM9+8889DH73001NfvfXXY59zvfbbc9+999+DH77445Nfvvnno5+++uuz377778Mfv/zz01+//ffjn7/++/Pfv///AzCAAhwgAQtowAMiMIEKXCADG+jAB0IwghKcIAUraMELYjCDGtwgBzvowQ+CMIQiHCEJS2jCE6IwhSpcIQtb2IkgAAAh+QQJAwA/ACwAAAAAAAIAAgAG/8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz/+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOXROAAw44dGBwgUM9oAAMCH0SMGCHiA4QIDtCHCAUpiHCADwgm2MAIIVAgIBwUGBBBBAYM8IQFChyY4IYIHgD/wQMPtvEAASbgEIAIEFRg4RIDkIADhzD6gAMBK4aIxgAKNLBhAwEo4KASEQQQY4wxVDCfjWcEGWMDE1iQhAMX6Dgkhw1A8COSZDgwgZQwHrDBkUYwEMOUMY5gAJZlGPDilCPsgMQCXJKZIA4ZoEkGD3I2UMERA3wgZ5c82CkGAh78GUKAReyg4Z8JHrCAoGFYAMKfTRYxAAeMcniABJCCcYIIf2qAQREUXJDphjhw0OkXJ0wqpwcgEmHACKcmWOSqXmBQ6KujEtHBmrWKcAKuXQwAwZ8eXCkEAXFmqoGyxGbBAbBDagDmDwOYWqsPDWxQo3oWMPCtGA+4OqUCiYK6/20AZwqIAAkjMHCEBQ9ci0WLzXK4wLURjLntsw8+YIIPqhaBAQQeDMuFAQNPmcG1HSyaKZ0hVvBiwUNQQMABAcjLhQPHDtlABEQgAOe2Fzj5IAk+HODxEL/6IEKsXCgZY8dEOJBjrTgYYC96CPhpgptDDKBBAw2QMG4WFEwwpAntCmGBBrUeQMDP6Dlw4AfKMiBkDC93EYHEtobNQMOZfkCzgBUgCAGYICMNAaJeIBAloA44EO7Rp+IcIgIKcJsCEREMjEMEWGtRgZAwmqAAAReYkO+UDdBoIwWTHhA1AlsySfcXBpi77ZDJ/oDA6UKcrvrpA7Tu+uun630CAxFUkP8BBzwssEEIG0iQQgocdMDB8BykwAMPwHdQAQMPyJd4awaMGUCN0fsQQJ1fIGBBBRBQOzqHdCJwQgYdCJ+CBLuTQMD665NAAu+7E6DABB58AIJ+JgSAAw4H9O///0hrwP8OsL8AxGAEIJjAAiLwAAo44HWty5sFLIABCzhwAKvLIOtcl7cOug51Q9BgBiPYwQdCEIOmg+AGUdiVDOjoA0Vjlg9S1gUERGgBHvAeggTYP6TVKgC5EwGXAkjE7xlxSRwDwQUg8L4QEAACF6jfB6aogQtM4HG9I14KFuBEBUBgAhcIYxgnAAEIPC4EC/Dd8DpAvuGhT31eBKMYrVhGBTz/zn3qk58d93hHCXBgeQYwwA4okEGpEABB6BKCAUB1ACNtYQDjm4AJJCZAE3iAiWlcAAnmp4H85A8HAYQRD49IJiKa0ofcOiUqRYk0AE5uhzx0pSpnGcsBHmCVp1SQAGmpo1b2b38x6I8HNDABAmyAeOWrAIXgY0IWCsVPDejAEDZwS4BhAQEYyIACRkDJE0GAAwawQDM5aIEdMCADPCAA/UQQgFfqUoA4iIE85xmAetZTniYwwX72yR8RgAAEU/SAQAdKUIHaTwT4iwH/VknKhjq0oUMk4P5MZAIReKCYEsjA8nbgvOfNxAFC8hsGQBUAaVoBmxkgAAhAucMDxEAD/ySowA4w2IOa2vSmNY3dDiLQAQmEQAErVRABKwoCDZiRfXhsXwjet4GmOvWpG1iAVKW6gfWhUQIS4AFWJTDVqTo1BEt9Ihg1UL9/InQE+YxBPcmmIAOqdX+2jGsPe+lLAtpTf7cspV1jYIJ5ppV/pXRnKoeKUA9cgAA8CN7yTtBAj6aEAQeamRAs5gNRUcGGEcBPACR2ABGQIAIYGABOR0vamg4AAxHA3QK2ecAPXJEEaTyebLWKMIFW8bBZna1uZ7sASQagqBBYwG6HO9utcpWqTQVrUjXAVh+MALZh9WIZp8vHOMpRA9gd41GbKL8LgKCdRDLq4whAgqhy0X3q9P8X+EDgARCoNa+1agBFLXoBBSzwARggZEtSoCMNrKgCakVcFGxYAZWCV0ExmEAF5FPaBpcWAQbowPF017vcEncD3muACUJA3N2SAG3c+oBwOyzb43IxtiTmgQJ06FwOp7i4xrUwibFKAA0ceIcakDFxfbpSieIABCHYqia9eAFPvreHmQogAT+QAgNQoHWO7QicGhCCIWCABCn4HIsoUAESfJdsGlYA4hxM5gfvAHcvlm0IQmkrF784BCDwn45EMGISk+AD+tSPBuq84wmAuQEg2ECaB53i1X6Af3aFAKEXIL8yGnO4xt2A+r4YRfuNYLNIltMBKjqBDSiPAYM0oer/PLKDC2iAaAPmMlBZSiUgi6vMsC6tAdCcZglEsX4ikOcFdEziEJgRYR9QQJr5ZitBzxgCfEVof+rL5w5LFauE7jBX9UgCXkf72lp9NqOh6AEDUemVHJPnsiGA2AxE4AQPjHJDKAgFBJy2AgoQAat3hAMPcGCmOMVmBSpQr1g7eAARmPFxhUxV91m71gffLXOVLOIXa9K8z074bDdA1vrCVuLRRl9TUYztWp83qhaeNrAaYFEPMO5PPIwnAiGQUScv7SPuzux38yVAESggAxZAAGkNcIH9ieBh/m6wBYw33A0ooMj+/ADGO55mX491AkFmeq23xK14ujbqUteqAvKJ/0AFLL3jEtAsDjgd8o1tKMe2pqsvBaugscO0AvFxpkberdJ5t1QEu2ZAfHROWgwwN0El5XvQcToAdO7W1qCUUgOEfXhJkxePvJO4TysM7R0bN3fyM+bXCZ32HR0g0FnXqp92CILNXxtecWJQiSEQJ6XzgASGHe8XyWrpeS50SfKNgQcQWwEDNLZ1E3G3ATbggRiAubMK6EA4RftvDpDNBA8YPGkZAOmjyVkE1t6Ae+95zxF4fcfwsiQZH/d1ZJvoAyQIvW7DLm85+2DDApf4AtR7gByrf7grTiXSRGBs2g5x1xMmYxQ3TBMAW5J2dCBQIgylKQFgAkUFdcpDIRaAQf8YBEIEMQAWEAFwBl8I5gEhAFrMB2sPMHoccijSh1MnQGuzFQLEtEfNJls7o3+9tGc7xnqDZSIEsHR3wy0ecH/FxUWN1kksB2Po40QTYFH9t1sLsB8t+ILHgz6ZZ3qytQF4dkV25GbHswGSE2JJWFwXcEs85FlPeF41xna6xDH5ZFGvJQEdEAEMcAIW9GTq5g7awwEXYHxxwiMeGAH4Nnj9EiMeYAEneFMYoIK8tXQfZkAINEUA9X0XJkQ71IA5+GJbB4Yi4IPSxnFcdXTrhIcxgFg7Rl6VB2nxtlkg4IQp9kajuFvxRnJdyFsgkIf2p1skcHIt1T+nAk8qx172pTz/MzWH5hAhEuABbLUgFwBODjCINWUzHKI2ylhTFmCI11aEqDhjm/R4vVNrvqYBIMB4tQZH47VH1VZrEGCLO1Rv1ThoH0Z6GLdVhbZJjzNiXCV5X7gjrqdbC/ABXBIACSAABZAAMLAo8qU/Zth2wXQBG5ABekcBcog1qsNBJRSRHlSByoCBEQAB3BRRJnCMDJBzz1hTO6AuO6IAyfiM0YiJYCeFxZWNg4aRanVX+/NctaaPQhUDIAABr4ht+dcAMeCNh6dJE/ABF4CKYacBCsUxE2B6IeAB+3E/3chrEuBnCbICLgAAVukCMNBLKzADKpAAJVACLFADdhdYLiUCRtU7/8kjPMNjPLoTVuzDR3p0R1eVAmykTAYQd8AIC/ZBApC4IyYwARyAbh+Zb9OyIyJgAIN5kiiZbSoZegtQRuM4XKKjKYr2YrYmTwh0SbDlg3xpSekHab42czz5mevXczviAdZ2cBqXRglXiwnCAgJglVaZAAeCAzMgm7hZACsgJS6FaZlGOQD0UC0VAPxxSQkpgXl5CgOwAx1wh/AlQDFwjE4meIN5Uw4gAewUTxMwZh/5ANIYerbmHyy5mIe3Yjggk8N1Ab45QJ84aFVVXhzngz6FRju2Tc8JeocnRK3kmTrmU+TWmFPoKg3QArgJADPwIjJQAAUqmzfwIjjQAipQAP8qMAMt0AIlAAM0MJZsJjK8lIcL6HkcY1EEwG8vtwoQtgArFSeftwEMQEjVSWYYsG8t+qInQHSYuACS83mTmHGrmGZmVyXEtVrVJY4ASp6W6QG9hAN4l5PHowCG9VpO6GXnSZrY1nkHcAMFeqA+8AJVuaAAoAJjYgOxuaAC4AIzYAO9FAA2UAM1YAMv8AIy8JJr0gA0oAMogAIwkKd6CgM6sCY4YKcr8AI5UE9wxYFCJQIT0AGNZaJchmwqOgIQ0KIh+KKUGmvUZ5nGFZ+HR4wI0p6EtgGmVkzwM55BKm/omYo9aqREWKS01YDGKXntiKQyAopMl38HkABZ+iI20KX/C+oCNuADK+CluDkDYVoAAnCsZeoCBbCsLqAC7USVyBqt0XoDAtQC0eoC2FoAM3ADLcACMtAhzcIxexYB0CIKCHBmRpmHJkAADFCSlfqusIYAFfBiGyBHE0A/PjlcsJd4ExBtEHBLhGVRWEhcPxWZqsqjXFVVUERMrLpaBht6G0ArB+AB6fhi69gANzCmVqkCB6IDGlugApCVLyCssukCK+ADKECyVikAaAoDH+ulLqBQKqCyVkmtMdCtOWCoLeM4AhYKBBZvlIQDH8ABHgmvRltmCPCdxaWPq9SDqRgCUUSllJh4G+KpB0ueC3CHm8VmMTCwV+tw3RZcEDspDVAC/x/LsQ3gsiTbAhzDqzCrAz5AA25Lplm5Ai9Lphk6syprsj5QAis7AyVQA5u1IwGwnVqWCQjgneqZh0J7b5N6tJBLWkNXaCLJLQfQr6r6mBOgAfJGnB74teQZAuq1IyPApKB7YViXdTiEIGaLmyqANK0rrAmwP3orrC4AtwFQu8LaAg0gA3NLpjaAA7rrpSXQP7eJm83aAihwYzwJARWiCQ7AABtIJSYQqY8budiLU5eaYgQwAq1VX6yacbsTVac7jVi1O7wmukhGQCOwe+Fbvh23AFTTtx9bANySsSQLpgN6tyVbAy2DpSo7AwQ0vHgrvCqLtrAprGV6A2i6IZdLrv+WAEkh0JeNAmROlr0YTFqF557w+b6qOo+X98EKy7nESaslNj90dEaaaqRcBVYevGhUs7+uyy24SrIF8AI+4LEk6wL+O6A0WwD8U8M7nAM4oKDCWgBoqgO/26stkANDFAMpggHJyQd5ozo7MH9UEgD2ViEZ3MU45Z3w+7WgukR2RABXtZhZOwK3JyP5irAvrFUSoAAfwDFDKHVYtVRgS8Nn2zLHe8Q0sKVLfJX+6wMsQLMCgMN+e8AHkAP8a5UzEAA0YMQ0u7ItIANxEgAfwKI5lwg64x9HN0kODKkVIIheXMo2FQE2GsZGSgCg9D8/1mk8SmIZ4nkeYLqZSAJlBEb/Umu+RmdyOnIAAAh2vsaU8Edi2sfHBfq6tqmyBfDHvrvDcEvIk4wCKNvIVlkCKLu3NzADyzqhCZAANwDOCcCVzIqsBVACMiCQPPJ2gzTFcxAxsNQoI3ABTXa9ppzBDiBhHxzCmfi+BNBO4VrHoAl561ONgdMhMeAfFXt46uMBJQKwScl0YTcBKdohH+C1n1rRXpJiJDAmMSDJjswjBJybAyO30IwghUyzLOADNRDIAOACL4CxZCoAKnADFxqoRwmwsRRPMmADLFACCVAAyWvJmvJj3wSH7uwGUxMjINB7FHDPUN0DEJbKJOawK7x+RydFxEQA1di9N1lem2TLw9Vb/7hmfC4FAia8fhOAaD0EzKi4AfrhH9WmklFJtVV30VLHyj4kX8G20CRmg/I1ix3WPSzttgKQAA2QAyMtmxzrAzDg0jzMLYmssiu9qyRLrTmgoGVa0yywAohWkDvSSjFQAzDAAjpwY0KlxSOqX30gJjFCAAwW1ffsAIZXXJupWwpQTwrdazFgSpuW1rO1YgKEQJemAXYcAmQUeR12zDCSyTuGvnZMbC7lAfaVdR2NNJisAKRapVtyAJBascOINCktmwLAuwmqsojtA/hru398pdPsA5btpYectl3Z2YPLSgTkUge0H7m2tZPDQ4IlrhnA2nqQAc1lc1hmbqAWWjQl2/+QawBUzQNRco+yZYOdCtxTuIWwhAOVqa8ghiCXCLpx3H7+gwPBzMIkktA4mXDnu1TbXWIkEEYPm3UsqEBpto65C7JZadK2iwLyBdILCsTWs9jkPSY67KWIzSOoLUAncklep1F3+QAW1EEUMDsZUK8zd0T897x5kAEsZrl2VVGGxdURyFih5jpS7eAniAC1PVt+MgLNJrp7HdGk2F4ANUw4KW0E4NAAG52QlqpZhz5HZ0VkJNbqJwEGl4lVFZT64QG7/LVXfXhH0wBHXrInWwPW7KwNgALWDAC0CawuXbMHMt4AcKza2gI4HNo2CQEdwDwWNB9R5m4OsAPw1mNFlGT/69ordyAmoP1OwIRQQslEdGmXFERIp/ORqwOvKXh4fnIAu1xjTonh6wfozy1WM84DP2VGF6fKYQy17MQlOGDj3O6jQmLABVoATgwDJCsAPq7Ye1sDOrLewqoCOdAyM1umFKoDRBwn53kBPNCiWxAuHeB0SGd8jHIAGGMHDpAC3vVWhPqhKNdKFGUCH1BFBAA85uaG74FfE8SQE/QAO2AAtFM+6GRVA06pAzCvm/pCXXhcIHewqkmMv5TQjz7u5Nk9QzQC4m7zVR2LlH63j+ze8t2gQq/AN3AgMRDqBQDvwKqtLPACgCVUOg9OBM4FrOMAFFBODMABcow/FdUfB3VA/3uSB6eDARLihhFw5ZwqVDq7Lf5jQF8P9gZ1P33lfqGUNPZ8goVIXKzMhTw/1rTiwP4OdqrsjoOmAP6iYTD1xuRpa0jfx7jJtjGw2MR6AAmcvzhcttZ8u71EA0TtefOMjGygPRZwAjvwAFKO9RTwALOT1G9gQx0Qi51KPhswuignnDCiAe76jAiAyn3W2ySH0XDM+LWmAX2FVybucVTlln596CTAuWKbZquFXdpN/IsZx0JyALGLmwIA75WOmwlgyY+9t7sZt4EsADPA9Eti1Mjo+q2AAAwg++HzAJU7JJv2T/+kxgsF8aENBIeRBzIZ+ZDIEKLXdD6h0Selw7Nesf8SAggH2mCtEpICothIwGn1mo1dkEgEApnUvoY0H9AoFgvENNDsBtskQiZEDnxEQgjDFgQdJScJQ0R8GlYKADg7AVRiGhIEPDlVZDI3Sz1dWBp8cBJWAQRUSgJek5IORAgyTgZ+hIeJi42PkZOVl5mbnZ+hI44WFyAUdbEbQDgMLAYGLB4sGCoqODZCIIouLjQuJiBIJCoMKAYQBniufQIspP4BNjGQYpChBWpImDjQoEEMBZEoRUwDsc2FXNgCNJJoZQE6ihw14EJyYMLHjSdRrpHwgeELVaUEwGhIqtQpHzlUzOpUoMarAyVcuCigYkaCFjBk7EPSAMeICyke3IP/NpVqVatXsRobsCHXQiQ4LmW7cMJYFHwIHDgYQMGBPXzFBmRgOXIDk4B3nSCokJIEDl0eDqYUbAcCDoaHGcbQSEnCBgUaQIAgoIaAX0wHAA/WrFmCAkUBZM2aEeAAjFUuev7UKcDFjRdLX5RgoYNGDhxKMTUIAAICNwcIsgYXPpw4VQogLiKZYGBukhEYig+IoMCyjwMkBuDV3mMAh5QLjATAEQCCyc2DDcUhow4CAfNsFijwEGokBDWWcHy4oCDwef8SCYiBn9BWKeA1HGaA6YZXcniJlqFuYCEpXZLLRogJFojgAeCK69DDDzvMYJqRKkCAAQ2uCSCF4RCwYDoT/7raxoHttLOAoJTSk6O/LDbYAJL/TpJAyCHfm2gBAj4QCZP8FssiBAJ2BFJKQjZALoAbaCrFBRReWcGFUgxEwoYZCpjhBhheEM8rbChs4AAcTPhAgQzq4RDEO/HM8xkEIhDhlQYuCOYHDBbw4IMUHBhmAAYMsNOZFjkIKYkGRlhgQxq1O+FGOxor0o4QQBBBAwVI8PE9gzydshASENnngBg84E/VWVHawIMDAkhwFhdkQqKFLAUQoIRrXrVtTTaXetMEEC4goAMG7NFT2mmpPQYBA0iIlSxFLbDAUQ5GGIEDQZlxgAEJRDBsyW0MyA5T7QYiBJEL5AHQLzcPePODL/8oE4HZemmVhIRElgKL3lQDTtjJW6/UiadcRBGgzBZKQKE6ZBnKd7wYRFWAB3oscKvakUmmFi0KmNkhrABKXEY6Aka4KAANMqDgXUzjHQS5C8+gJAQYscHBYzUmUKQBEyZTCeHzrPnqAwh6VlhqTuMDQREUvlxlhhUuOgAFpHCbFNcRQNBgAlJ56CCCHX4r2e234RYGnEQpgOAiERhAZoATOPBAyYYgqGDGmzHVVF76eMFwEi0uAIE0XD9oEgsFYliIJJUgcAceBRQggIQfgYTZKfemLv0KCRZI3ccNCJiAiyRYCEr2oW6p0HZlRaCXA3owUOseBByNW/jh86QghQv/IOigMgo1SJSYAQyoch+mIIhgcMIxxWDTNo60+qsL+JWkMQLUIX2NIyfw4ALJT/cz2Td3Y58zOKI0XepDLvjABBP8wC0GFGjzAhnkgDTIEhusFMABaBGPgQ0c2QMmALE/qQsTF2BAWgaiAQpahxEnwB72uiOJqv3BA/KTmgRQhLEJ2I+FqpKAgAwYQwO6qSkecNYOyOVAHe7wThZoGoVG0IGwYAIEjyFYskCwgHZ9EIRVEN8G4hC1Fm7gAiO4DfwC0IsWbvE/JJBhbhBzmDfhIAbLGlUKeNc2Hq6RjcQZAAnChoNxkaBCFIrBBTpAAbswkXB84qJgUAdFOYRgaX80/6QdCDAp3YDgA430gAfcUQYChGABKeBAByoQAQP0ro2d9KRwEJCBACALBBHIwBApBJYNRECPfORjzg4ZS1mykI5IEMECOtAtXXaLAmxRS/A+GUxhUsVEqNSFCdKVHDeNAAI126MrmbgD78ySmtUM2AKu4YEcDpOb3czKACrQnC8ucwIcYBs00dkDKliTne38zygX4TxvzpOeywAeBU4QPaDJ0E13TMEJbJbOdMbFnQU16EncFwML1JOhDf3BolJAAA+IQCF1TEIAlrW+CmDAXQIVaCgPGlKRDkIDr8CBARyaUm8yIBEWzcYHKsCAB6jFozV1wl5GmlOdWqFo1mmZSv+B+skKwPCL1uHAM21q0wjslKkiJcAoD8ADYAaVqg50QAY0UFGXYkIECkgBAzBgj6R6NALbcyHomppWnx2hAQrYZlXh2kAH7KACIbiACGKwwTY1RQME4EAEMAC8sfKxrNd0XXnUmlhHLOADmGheXCG7Q3xQ4AEROMcE9Hcb2/VzCBBIgSZ7N9h3FZZWAdJG/RSbWjBYxAcgWGhkYbtGCuzAABWQQOZEoKRsuClOE9gAnbwh2rsslVaFYsgHCqlapnrGByNAaWyhu0Z8zJUct93DbTDWFDmpbQetFO4TcDorylmnJMo1LxhIMEqWRZe9nfwGPs0hH91mA1a+qNN3exD/3ilJwAOvCEDSzhvgDZjAqO01cDAHYC5b0Se7RVSgd21K0Fk9FQlJDPCFF4CcBpDgwB32JFoewIDjJdOAQijhRu/hUQc4cUoLKGkFk3thkRrXBxOQp4dxzEYHGCADEq1odkWQPANcz5UYmOaUSDANHABYxspF4Ss+8IAcT9mTFGAAB+RjxToyhTcdOMFv+Gi4/V7gGrds8nlvqwjnUpnNnWwRA5Q3H4t2gQSsRCqmRKyqDcQME+U9s3mXF4MItJnQbnZAZX2sV6ZowJwdpRFI9/tDE5jwz2kNgYBwkIFCb9q94+AAIvSanw4EFlMUODKQqrSUQFTavHsuMKdhzUZ8/zygAls41gG2sYM7/yPPUyoMEmLAZFYrNtVyjPWx27hjxh4LBx7IgLfuclVVZfhPmRm2ajPMD00jm9trtEAHLsBg63ggl7sWiFnPk2YkZOTays22CfLWbXnrsEUVgEBLl0QzaENhxXpGDiY8EON2uzPVI9jWvBHeQOgVioKY4cC+e+AA/QLp1z4I9sBVG4IjiEDKCfc4AweAgQxMQCEjSWK7KFABdJ/HEj7xM8YTm5DWQufjNSeeA6bDZ0yYALEunMC9vADz1KbXBx54rc2RHre9DewabuINWlnOZ4cIXbFpbutbk571kUFPAfC8jJwEzqmeNmDVVFfrStzUAa2vHf9u1yKzLnAtK80QgMDNpbTZneoXENCc7X0nmal1jokAeABgKEGhIkgSdrzLUgIWaQABsO53yefJAjC7SEMUhxIKtxa1i7fDAgh5SI1bPN6TN/20cH4B3WKm8JSwlUmH5nkR3rXnXOzpBVB2et3rCQEPkEDgKWU+Soy3AR/ovOzPhxxG/FECO+vAVHcf/eJcVZyAi/EG5rJk5C+uv4nnYl9ae3Dpj99D0rmVLgLwEPFRBxPI3f4kmmbmFjaeIQS4Mfnxz6IdWGIfOMj8IAbGv4Tt/eyABATkAGLPfmQuBhgA+vLvAa2CAiIAAogKBzSg9dSgUK7BwgjQEaoEyo5PMDz/Aj5QBFDuDwJRECso4JSazgT6Soqy4OdGQv06kBAkoKfST0oWIF0GkCNkcAQqIAWFUDikQwFGYCH66WlCDwvoLhdGIHxqcBACBOAU71NMQGjU4LZC4QAWIPeG8AuvQsH8ZoKc4nOsAPu6YoWicLH+zQSgcDOeCgvBQAti5gA04OjAMA+rYgAeIAMUoOSSMB5SqMLecA3Z4AYRjwbPgzr+Kw0CUBsywAH1cBLtCeeYrmCu8KJ60BDXQObILgQ3omhioA6wwFYWwg35jhJVcSr4EKuOZSQuoAqDRBbbicZGgBQ3g78oBQpdTBFG8QQkcRWFERkQYAf6Kzk4UGqyBRed/4y55HAzdlAbwoeKDENoGmUYsXEqpOGYNnG/ZPADLmzAHMs/QgAXVi0+CGbJNiQb2dEZWGpSYlFhDCGFyOPCdHERaBEMCGAhSoIEwo0hyAMY23EglcECIigJtC9h4gNGjkYRz+vXYqAQgySCDkAdWgrXcokgNfIYHEACLiYAJPI/tECDuMohzyvJrKMbI6JQ+CFJEkMBGCDyNrId+WREgA0UB6Ma+IzO/sy4yC4freBnYAHxyE2PZvIohcECWEsXRgAoD5EEXqchwKfSOmMhRCAkI8Ia8GUEQgAYkBIpEYADLsY6LmC/7Io+KKX2/uzSdEMlJ0EDrIOZBOcrv9IA3P9HFxgBHSYJJx1hHoFm0TDwzNDuAOLxOy4BpoySLo/SAhSgjmCFopoiATdCDC7gL+OOL8+raE5LMJ7qABBFMcFyA8KGTcjO8Kjob8hIP/bSKUNK5hrR8KwhAK4RNGcSA4gqhg4AaU6CVQiGKfoACV+lbBSAkljTnRjLTQpzI4xLBLyQNglyACCgqHBgfTbCMf7S/8phAzRAy3IDTjxgAgjgDIqTmtTtCVEiySoyGJ1TFSvA6wzI/wROSBTAe/hB34BnriIAPECgcsQoizSgPaCuqVAH9OYghRAQJQoDBzqgB9aTIClAnDBGAzAzCwhAg7rCUoIHHyzAAJQnq7yChkz/gAg+ZzwDRkhS50kg4AIm6gr3IeBOoqRM4LkalB0HIARGkyknNAxO80/yxQQigEGTYbI4FEn48zAMpj1g0JBMtEdCYAwmIA/wSrMsiiur8xIea0bZkQHqTobcT3xszeQ+4E0G7VEogMfw4Ap5FE4+4GxKJUDl8UTjIEU/gKLUBAknZUmQiT4CgBnXDxdIQD2xdAgRwG6KKolMtEgagyR3Dmos4gAikZhmyw8d59bghFlIhTiFJN0CCR3iNH+iFAkvD1/GBgRgJIgMYAf2ERYksy9Lar0CFRsNwCZxE5IMhfBMojO8x00+wD0Q8QCezyqAZwDoSqK4M1nGw4wkKQR8/yR1UodInHVAO4JT5YAM2mFO+eCKGAJZcEUEGgkEwDMEQKUBPAA6ECAFEM8+VtJPRED8gPRV83AAGrOoSPMq0wAP1OVoMq9Xj8oq2vWhNrTH9tNOxWZjTCBcRMBfIAke2GMCJqAdDCVU+OdxspU0LaoBRKBUKFBcOeIScO8HQgmqXk5gDMPGiAFQ3XX8DOA25VXVKIIA7hLXhC/NHNVkn2FvMsAfAzZfDmOGRDVffDaMNouGYoBsNEBRg+Y/6UMErCAhGgACnKcCCIwwY+y2mEICHIVmT3b3CHVlJ0X+OGLzYKGE0sAzGkDtQGQtdoABMuANModU1QRolQlu8YWMyP/mO/1qbdLiATxghvrPR1iiAZZAGCKAwCwWK8+nsXzUTpoga78wAtyTay/uChgOIcEHddQhMCqjAfaV9xJsQ8mhAxxDHRjWYR+paE0XecIzBTBJkx4AAyzgl+wEXuVVG87vADaXAabB+8IAAGHEAzpOGBaXcVMQAeKVa5ciObVTKSaNBxoPB+SwLxpAqt5mutKien3pG9qil34JGjrgRndrJMb0B2I1CXSTB+Lj7qzO/oihX4X3AcfXeGdwSLagQkjiSO6lLDvDMKwWrh4ABOAXB0oPdyclEKAyP45PFzOtffWQA7aKn0ZFASrTogbPfSwWdUqqARYAa4dpAAiggdn/5ACCUBjecSku9m+TMQ327GhKT4GFkAIuAH7bxIOxgTB/DYM1eJgYQGXHaX9/YIRHAnHUkkINw3dZ+Au1FIaRWBfGYykyOK4GAC6N12mF4QT8F1n29BAdT32LWAgXQIaLqiEed3Z5GK6613hVJCn3FlkiEj78V0FveIvZDgGqOIlNzt68mEKaOK6U8o6BzXooAIrZJAYCozGWkAcMsLlkFI7zj0+8d2UREKUqYCzltS4i64iNNwYCB5CDpg7AYwTKlweYCwJkUpFNDx8iYI6TWJAFxQJQeWWxI7IQAJvglykkeSl44/yaNgxKyldJmfwQAAMi4APpmB8WgFzglY+R/8CtYOsBGmuYP7iArGNosm0EVriXTW9RXLaRVzYGOmCbHBd+RTm2GKCWnRkhPUYLDOMC8NCa/c5cYEabV1ZBT/A44PcCTrCq3oicy7kixWBneGCU2bnmTKTrkFmGDgDyrMVGjfcDFqoHgCdYvyGiI7p6KbqirbeXMBqjLXqj00KiPfqhmaAqHACOyhlj5CShEjmgs27HNK6gv0gDduAYmiACdFiGRgCwMAADHmCnebqnd3oHgDqohXqoibqojTqofTqpWzenc1qXNLqjfwekGVOfhxlX/kQDmlOlka7yAq+k+SEC8AF7s7dbmMOMM+Co0Tqt1Xqt2ZqtebqpTwD8vP9aW1PgjbW60Aagi+d6UiDgBHi6qE+gg7nWdtu6sA37sBF7qPnmLvcaCdbsrpOubhob2M46rTMAnieFBBJ7szm7sxU7A/5tsgMFspMOASQAs40XUE5ArQ2glflpLDw7tmXbsCMAQkvaV0OatGuuB3bAtp0ZB1KArYtXXj/gVGf7uJHbqDkgjJ2ZAV03ZFKMfXWb0KaLAixApxmgUAz2iJLYAxiArTOgpg0I3pK7vM2bAZrZq8nOuIfaddkixab7wBx6uq5bp4vaACIgAhhAGlyaidv6lLmWZcx7wI/7BF54rq9jtdF6p10XdqU7vlWquu27raOnv9ftu9maAdJYXgn/m8A93LMlwMKRZQQqu7Bb973tGsIdyKE796cRu0/ouGkVfK0BfGUBd8Y/PMdpW7xhmOwwPLEZ3C1SXMVLhjusGwNimwNQ24pLfK3Zz8YVAMd1fMpZu79umwSknLPFQayInIdYnLKQW6GRGFDYO60NQMxtfDmofM3V+gSYC+5cmpvNWxzArMuJBxyQvLxTgKplKADMia07YEu59gLKnM0Nfaj3nEJIDoZLycMb/MHtXE+M/AE8XMN3drAVoNCPGr1dmtAP/dOHehuTgAFDAJllXMcfgMsjXdLBgdJzfAIhqYq8uNHX+gT0AYk9HdR13QA0WQQMQAHg1zOznMDFITtW//1OwOHTT0A0i8oEOqCt0XvM1VzXdb3Ul6IkeHy8K+DQOQrSjx1YwVzZzfWLcECJ2PoEPHLMo5zadb2MG+ID9EpePUDTp1wchvzbFSXPdT0DqmNid2HdMzy9Z3kBhp3dp1zDrwiJEZDaowLfsSLkDP5E3iSJFqA6Dprej5oHLuZVvNhXDR7UGaAwLDwAnp3h79nhmaEH9J3dK2AB/oq2NDPYMP6oKx4h7YPP+/jjD50BeoqOaZ3h7z3S50rniZoBnqQCCh6teb4PQCAFeCzbrzrpib68eYyxxxwCZp7NsxrlmcECph65ayumVtvSC2YfTGA+QaDkv/7Dl72rFf6fPv/eH7j+GWZr7QecAxjS2ZjrALrSALLe7me7PUv6pnVe7ue+GYQV8KmeA5plbRiAcj5gbRQ/x8vYmRtgAqSezU/+8I/B6yffw0+AHj4/x1lKmWBYjnQeA7yd84uhRUb/9WHfqEeOD7y157n2A36c2jmK9fek7mP/92Efv/UbW0yd4A3eW3gfGrhj5YG/+Sf/RJCZmtk9tJKfmA7N+bEf8KMd0zP/w1M96Fk/4jw/+8k/4l9sZWEK1MNq9at/T9bC1cs//g39BBT60t/T+NmczsG//UsWCBwWzK5oPCKTyiWz6XxCo9IptWplQEAehebg+4K/h4vBai4+LA7Er+1+w+P/8jm9br/j8/o9v+//Awa+9SAMUGA8nCkuMjY6PloZMDAYcMSANTR8NYhUQDY9YKgh9AianqKmqq6ytv71DAgRfdLW2t7aRnz4NMRMiHzFpJzg7qQ5DJS6LjM3Oz9DmxLGDiUWX2NnX5/wiHxwGGR8gPCU0YaqDZBGs7e7v8OvwjpQWFhr4+frTxlURBCfYPAPUhoKyNjES6hwIcOGbabVw4BoH8WKFhs9QEdBnTKHHj+CDNkKQSF61S6iTKmyIDJ1Il/CjCnzVcmIE1XizLkooyiDyDrODCp0KNFBJAfEipgxo86mOZdqbEkSaNGqVq8KPeqAns17Tr9+CiXKgk+k/wixok2rlmgPQiQLJa03BBFUsGChSrRA1qDZt23XAg4sGK1bpLG4yp3L1O45sXr3+pS6bjDlypYpt8389ijSrYgTz5UoWjTU0qZPoy49evVYvRReRzaszm9mqpdv486te47mzW9lAw8ufLhh37Rt706ufDnz5s6fQ48ufTr16tavY8+ufTv37t6/gw8vfjz58ubPo0+vfj379u7fw48vfz79+vbv48+vfz///v7/AxiggAMSWKCBByKYoIILMtiggw9CGKGEE1JYoYUXYpihhhty2KGHH4IYoogjkliiiSeimKKKK7LYoosvwhijjDPSWKONN+KYo4478tijjz8CGdmkkEMSWaSRRyKZpJJLMtmkk09CGaWUU1JZpZVXYpmlllty2aWXX4IZpphjklmmmWeimaaaa7LZpptvwhmnnHPSWaedd+KZp5578tmnn38CGqiggxJaqKGHIpqooosy2qijj0IaqaSTUlqppZdimqmmm3LaqaefghqqqKOSWqqpp6Kaqqqrstqqq6/CGquss9Jaq6234pqrrrvy2quvvwIbrLDDElussccim6yyyzLbrLPPQhuttNNSW62112Kbrbbbctutt9+CG66445Jbrrnnopuuuuuyu1wQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269evY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22yoQYsvIgnTjyqqwUl60R14jI5TUnnINI+d0MEEBFRgQAQjpIGDBoglWeZIuFwAwgcTZBABCAOe5pQFA1VZp52B8OggZB1kwoOBZgLazgmqEfHljDWOhIGUdzLaaG8OWEAfXkp5GKil1TAAAnErenBkO3gg4J6jozIaSaSXoppqFgZAgJ+Kn6jzoQUUTEeqraP2MACkD0iqqq+AViDCATiAQIAIYwjnQwMfeArLAxY4MEBmt1JLKgIDUHDqr9smWUEIKURgQAixiSCBBjiYgJQsz1KQR7XvwtvDtdli0Cu395L3GrooMdBmpUc8gMGs0ooKr8HwXusABfXi2/+wchGEEB4sikY77cEXY/xDD/IqbAHDDoNcYcCzRrtxxiej7Ie8A+iarb0hw3ygwNESnLLNNwuScLYevxyzz16MTLK0OBNdtCHyXtsyz7z+7DOvI7dLMwIWG1211UcnrfDO9fbctIVBUxB1zVeTXbYySE/NsgMde4wB10x7PdLTvLptwaztsjz11AWb3bff0SDNsq5a79w23HEDHLDAdoctdt6h/h255H5tXLneaau9duOFt+22527PHbroTxcxuulPf5764oyHvfbagl9eucmT0147lRtffrngu/Peu++/75673pXbXrzxxyOfvPLLM9+8889DH73001NfvfXXY5//vfbbc9+999+DH77445Nfvvnno5+++uuz377778Mfv/zz01+//ffjn7/++/Pfv///AzCAAhwgAQtowAMiMIEKXCADG+jAB0IwghKcIAUraMELYjCDGtwgBzvowQ+CMIQiHCEJS2jCE6IwhSpcIQtb6MIXwjCGMpwhDWtowxviMIc63CEPe+jDHwIxiEIcIhGLaMQjIjGJSlwiE5voxCdCMYpSnCIVq2jFK2Ixi1rcIhe76MUvgjGMYhwjGctoxjOiMY1qXCMb2+jGN8IxjnKcIx3raMc74jGPetwjH/voxz8CMpCCHCQhC2nIQyIykYpcJCMb6chHQjKSkpwkJStpVMlLYjKTmtwkJzvpyU+CMpSiHCUpS2nKU6IylapcJStb6cpXwjKWspwlLWtpy1viMpe63CUve+nLXwIzmMIcJjGLacxjIjOZylwmM5vpzGdCUyFBAAAh+QQJAwA/ACwAAAAAAAIAAgAG/8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/g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Ipoong4wOumekJJaKlluZlkpqHCGOSimcsZlJ6GJnonnp6CmqueWpvLaq3RJAgusqMPmquqqxyKbrLLFZjnspMEG66u001JbrbXXYputttty262334Ibrrjjkluuueeim66667LbrrvvwhuvvPPSW6+99+Kbr7778tuvv/8CHLDAAxNcsMEHI5ywwgsz3P+www9DHLHEE1NcscUXY5yxxhtz3LHHH4Mcssgjk1yyySejnLLKK7PcsssvwxyzzDPTXLPNN+Ocs84789yzzz8DHbTQQxNdtNFHI5200ksz3bTTT0MdtdRTU1211VdjnbXWW3Pdtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvz3bfffwMeuOCDE1644YcjnrjiizPeuOOPQx655JNTXrnll2Oeueabc96555+DHrroo5Neuumno5666quz3rrrr8Meu+yz01677bfjnrvuu/Peu++/Ax+88MMTX7zxxyOfvPLLM9+8889DH73001NfvfXXY58Mvfbbc9+999+Dj3EQACH5BAkDAD8ALAAAAAAAAgACAAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr269etwEGhHgD0UAgc7GESIwMCAhQHdOTmIoECEiRgxTIzwkGIH9/SXLKQQ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42GQKoeLj5NDIbh2g4bgNOAQRGxUBxBoptvf2w+X7/P3K5/j82SAxAQOcU50UMChXsCGDmE9EOJvIsWKg5g93HRiY5eNcTKCDLnHAjiLJk+ibNJKJMuWLp3pSylz5kwtL2/izJknJs2ePikOaKZzKNGiFoj9TKqUXA8HW4pCjQoSw6ilVq/+o4BOKteuwR5QkIh1LFlV/00tbPWqdq2eBxaqlo0r11SPARSess2rdwwGCgPEzg0smJBdtHsPr3XrdzDjxoQQIHBgAUNaxJZbPsDw9q/jzp4D1XVwt/Ll0vY0OxhQ8jPr1lZ6QC5M2TTtX5kt+IW82jXv3lUQDBA9uTbxRZoppAbseznzKz1gC8cwuzj1HZmPO0DwvDn37heBB6cwmXR1rreRD/ir3Dv79o+DCx9PvnzAB7dxO0jufj//YpDB5yeefPbRB5F99yGXmnra9degg+PEBh8FAk5G2XzV2SedBRtOmF96nD0YoogmPffffx8GOOGG0rF4oIsE1vfigSxqiFuHCi7433Yj8tijXLCd+P9hevkRWeSERyKZpJJL3lgkkUKmZ+JuPlJZpZU/PDfllVty2aWXX4IZpphjklmmmWeimaaaa7LZpptvwhmnnHPSWaedd+KZp5578tmnn38CGqiggxJaqKGHIpqooosy2qijj0IaqaSTUlqppZdimqmmm3LaqaefghqqqKOSWqqpp6Kaqqqrstqqq6/CGquss9Jaq6234pqrrrvy2quvvwIbrLDDElussccim6yyyzLbrLPPQhuttNNSW62112Kbrbbbctutt9+CG66445Jbrrnnopuuuuuy266778Ibr7zz0luvvffim6+++/Lbr7//AhywwAMTXLDBByOcsMILM9x0sMMPQxyxxBNTXLHFF2OcscYbc9yxxx+DHLLII5Ncsskno5yyyiuz3LLLL8Mcs8wz01yzzTfjnLPOO/Pcs88/Ax200EMTXbTRRyOdtNJLM920009DHbXUU1NdtdVXY5211ltz3bXXX4Mdtthjk1222WdjGgQAOw==",Dt={full:{x1:ut,x2:ut},24:{x1:"data:image/gif;base64,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",x2:"data:image/gif;base64,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"},48:{x1:"data:image/gif;base64,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",x2:"data:image/gif;base64,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"},64:{x1:"data:image/gif;base64,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",x2:"data:image/gif;base64,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"}},Mt=["SDK","visible"],mt=(0,l.WQ)((({store:A})=>({SDK:null==A?void 0:A.SDK})))((A=>{let{SDK:e,visible:t=!0}=A,i=(0,I.A)(A,Mt);const o=E.useMemo((()=>{var A,t,o,n,s,g,a,r;switch(i.size){case"large":return null!=(A=null==e||null==(t=e.spinnerSize)?void 0:t.large)?A:128;case"middle":return null!=(o=null==e||null==(n=e.spinnerSize)?void 0:n.middle)?o:48;case"small":return null!=(s=null==e||null==(g=e.spinnerSize)?void 0:g.small)?s:24;default:return null!=(a=null==e||null==(r=e.spinnerSize)?void 0:r.middle)?a:48}}),[i.size]),n=E.useMemo((()=>Dt.full),[i.size]),s=null==e?void 0:e.spinner;return t?(0,H.jsx)("div",Object.assign({},i,{style:{width:o,height:o},children:(0,H.jsx)("div",{style:{width:"100%",height:"100%"},children:s?(0,H.jsx)(s,{size:o}):(0,H.jsx)("img",{src:n.x1,srcSet:[`${n.x1} 1x`,`${n.x2} 2x`].join(","),style:{width:"100%",height:"100%",objectFit:"contain"},alt:"opossum loader"})})})):null})),pt=(0,l.WQ)((({store:A})=>{const{dataStore:e,currentView:t}=A;return{loading:(null==e?void 0:e.loading)||(null==t?void 0:t.locked)}}))((({loading:A})=>(0,H.jsx)(mt,{size:"small",visible:A}))),kt=["size","ordering","view"],Kt=(0,l.WQ)((({store:A})=>{const e=null==A?void 0:A.currentView;return{view:e,ordering:null==e?void 0:e.currentOrder}}))((A=>{var e;let{size:t,ordering:i,view:o}=A,n=(0,I.A)(A,kt);return(0,H.jsxs)(xe,{style:{fontSize:12},children:["Order",(0,H.jsxs)(U.Group,Object.assign({collapsed:!0},n,{children:[(0,H.jsx)(nA,{size:t,style:{minWidth:67,textAlign:"left",marginRight:-1},title:i?null==(e=i.column)?void 0:e.title:"not set",onClick:A=>o.setOrdering(A.id),onReset:()=>o.setOrdering(null),resetTitle:"Default",selected:null==i?void 0:i.field,wrapper:({column:A,children:e})=>(0,H.jsxs)(xe,{style:{width:"100%",justifyContent:"space-between"},children:[e,(0,H.jsx)("div",{style:{width:24,height:24,display:"flex",alignItems:"center",justifyContent:"center"},children:null==A?void 0:A.icon})]}),openUpwardForShortViewport:!1}),(0,H.jsx)(U,{size:t,style:{color:"#595959"},disabled:!1==!!i,icon:null!=i&&i.desc?(0,H.jsx)(Q.HL0,{}):(0,H.jsx)(Q.EDF,{}),onClick:()=>o.setOrdering(null==i?void 0:i.field)})]}))]})}));var yt,Gt,Yt,xt,jt,St,Ft,ft=["title","titleId"];function Jt(){return Jt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Ot=function(A,e){var t=A.title,i=A.titleId,o=Rt(A,ft);return E.createElement("svg",Jt({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,yt||(yt=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),Gt||(Gt=E.createElement("rect",{x:5,y:5,width:10,height:10,fill:"currentColor",fillOpacity:.3})),Yt||(Yt=E.createElement("rect",{x:6,y:6,width:8,height:8,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2})),xt||(xt=E.createElement("rect",{x:12,y:12,width:4,height:4,rx:2,fill:"currentColor"})),jt||(jt=E.createElement("rect",{x:4,y:12,width:4,height:4,rx:2,fill:"currentColor"})),St||(St=E.createElement("rect",{x:12,y:4,width:4,height:4,rx:2,fill:"currentColor"})),Ft||(Ft=E.createElement("rect",{x:4,y:4,width:4,height:4,rx:2,fill:"currentColor"})))},Ht=(0,E.forwardRef)(Ot);t.p;var bt,Lt,Ut,vt=["title","titleId"];function Nt(){return Nt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var qt=function(A,e){var t=A.title,i=A.titleId,o=Tt(A,vt);return E.createElement("svg",Nt({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,bt||(bt=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),Lt||(Lt=E.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:3,y:3,width:14,height:14},E.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"#fff"}))),Ut||(Ut=E.createElement("g",{mask:"url(#mask0)"},E.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"currentColor",fillOpacity:.3}),E.createElement("rect",{x:4.5,y:4.5,width:11,height:11,rx:5.5,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2}),E.createElement("path",{d:"M5 5L15 15",stroke:"currentColor",strokeWidth:2}))))},Pt=(0,E.forwardRef)(qt);t.p;var zt,Wt=["title","titleId"];function Zt(){return Zt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Xt=function(A,e){var t=A.title,i=A.titleId,o=Vt(A,Wt);return E.createElement("svg",Zt({width:8,height:6,viewBox:"0 0 8 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,zt||(zt=E.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.35283 0.938494C7.66525 1.25091 7.66525 1.75744 7.35283 2.06986L4.06999 5.35271C3.75757 5.66513 3.25104 5.66513 2.93862 5.35271L0.655773 3.06986C0.343354 2.75745 0.343354 2.25091 0.655773 1.93849L0.938616 1.65565C1.25104 1.34323 1.75757 1.34323 2.06999 1.65565L3.36288 2.94854C3.44098 3.02665 3.56762 3.02665 3.64572 2.94854L5.93862 0.655651C6.25104 0.343232 6.75757 0.343232 7.06999 0.655651L7.35283 0.938494Z",fill:"currentColor"})))},_t=(0,E.forwardRef)(Xt);t.p;var $t,Ai=["title","titleId"];function ei(){return ei=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var ii=function(A,e){var t=A.title,i=A.titleId,o=ti(A,Ai);return E.createElement("svg",ei({width:6,height:6,viewBox:"0 0 6 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,$t||($t=E.createElement("path",{d:"M1.44427 2.85863C1.52238 2.93674 1.52238 3.06337 1.44427 3.14147L0.323039 4.26271C0.0106193 4.57513 0.0106192 5.08166 0.323039 5.39408L0.605881 5.67692C0.918301 5.98934 1.42483 5.98934 1.73725 5.67692L2.85849 4.55569C2.93659 4.47758 3.06322 4.47758 3.14133 4.55569L4.26271 5.67706C4.57513 5.98948 5.08166 5.98948 5.39408 5.67706L5.67692 5.39422C5.98934 5.0818 5.98934 4.57527 5.67692 4.26285L4.55554 3.14147C4.47744 3.06337 4.47744 2.93673 4.55554 2.85863L5.67695 1.73722C5.98937 1.4248 5.98937 0.918272 5.67695 0.605852L5.39411 0.32301C5.08169 0.0105903 4.57515 0.0105906 4.26274 0.32301L3.14133 1.44442C3.06322 1.52252 2.93659 1.52252 2.85849 1.44442L1.73722 0.323155C1.4248 0.0107352 0.918272 0.0107352 0.605852 0.323155L0.32301 0.605997C0.0105902 0.918417 0.0105907 1.42495 0.32301 1.73737L1.44427 2.85863Z",fill:"currentColor"})))},oi=(0,E.forwardRef)(ii);t.p;var ni,si,gi,ai=["title","titleId"];function ri(){return ri=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Ci=function(A,e){var t=A.title,i=A.titleId,o=li(A,ai);return E.createElement("svg",ri({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,ni||(ni=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",opacity:.18})),si||(si=E.createElement("path",{d:"M12.3478 9.26087C12.4708 8.64585 12.5323 8.33834 12.6022 8.24657C12.8023 7.98382 13.1977 7.98382 13.3978 8.24657C13.4677 8.33834 13.5292 8.64585 13.6522 9.26087C13.7352 9.67598 13.7767 9.88354 13.851 10.0636C14.0541 10.5553 14.4447 10.9459 14.9364 11.149C15.1165 11.2233 15.324 11.2648 15.7391 11.3478C16.3541 11.4708 16.6617 11.5323 16.7534 11.6022C17.0162 11.8023 17.0162 12.1977 16.7534 12.3978C16.6617 12.4677 16.3541 12.5292 15.7391 12.6522C15.324 12.7352 15.1165 12.7767 14.9364 12.851C14.4447 13.0541 14.0541 13.4447 13.851 13.9364C13.7767 14.1165 13.7352 14.324 13.6522 14.7391C13.5292 15.3541 13.4677 15.6617 13.3978 15.7534C13.1977 16.0162 12.8023 16.0162 12.6022 15.7534C12.5323 15.6617 12.4708 15.3541 12.3478 14.7391C12.2648 14.324 12.2233 14.1165 12.149 13.9364C11.9459 13.4447 11.5553 13.0541 11.0636 12.851C10.8835 12.7767 10.676 12.7352 10.2609 12.6522C9.64585 12.5292 9.33834 12.4677 9.24657 12.3978C8.98382 12.1977 8.98382 11.8023 9.24657 11.6022C9.33834 11.5323 9.64585 11.4708 10.2609 11.3478C10.676 11.2648 10.8835 11.2233 11.0636 11.149C11.5553 10.9459 11.9459 10.5553 12.149 10.0636C12.2233 9.88354 12.2648 9.67598 12.3478 9.26087Z",fill:"currentColor"})),gi||(gi=E.createElement("path",{d:"M6.34783 5.26087C6.47083 4.64585 6.53233 4.33834 6.60222 4.24657C6.80232 3.98382 7.19768 3.98382 7.39778 4.24657C7.46767 4.33834 7.52917 4.64585 7.65217 5.26087C7.7352 5.67598 7.77671 5.88354 7.85103 6.06355C8.05406 6.55533 8.44467 6.94594 8.93645 7.14897C9.11646 7.22329 9.32402 7.2648 9.73913 7.34783C10.3541 7.47083 10.6617 7.53233 10.7534 7.60222C11.0162 7.80232 11.0162 8.19768 10.7534 8.39778C10.6617 8.46767 10.3541 8.52917 9.73913 8.65217C9.32402 8.7352 9.11646 8.77671 8.93645 8.85103C8.44467 9.05406 8.05406 9.44467 7.85103 9.93645C7.77671 10.1165 7.7352 10.324 7.65217 10.7391C7.52917 11.3541 7.46767 11.6617 7.39778 11.7534C7.19768 12.0162 6.80232 12.0162 6.60222 11.7534C6.53233 11.6617 6.47083 11.3541 6.34783 10.7391C6.2648 10.324 6.22329 10.1165 6.14897 9.93645C5.94594 9.44467 5.55533 9.05406 5.06355 8.85103C4.88354 8.77671 4.67598 8.7352 4.26087 8.65217C3.64585 8.52917 3.33834 8.46767 3.24657 8.39778C2.98382 8.19768 2.98382 7.80232 3.24657 7.60222C3.33834 7.53233 3.64585 7.47083 4.26087 7.34783C4.67598 7.2648 4.88354 7.22329 5.06355 7.14897C5.55533 6.94594 5.94594 6.55533 6.14897 6.06355C6.22329 5.88354 6.2648 5.67598 6.34783 5.26087Z",fill:"currentColor"})))},Bi=(0,E.forwardRef)(Ci);t.p;var ci,Qi,Ii,Ei=["title","titleId"];function wi(){return wi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var di=function(A,e){var t=A.title,i=A.titleId,o=hi(A,Ei);return E.createElement("svg",wi({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,ci||(ci=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),Qi||(Qi=E.createElement("path",{d:"M15.5 9C15.5 6.51472 13.4853 5 11 5H10.162C7.8365 5 6.67375 5 5.82311 5.75085C4.97246 6.5017 4.84449 7.52445 4.58856 9.56996C4.53363 10.009 4.5 10.4147 4.5 10.75C4.5 12.5784 5.17157 13 7 13H11C13.4853 13 15.5 11.4853 15.5 9Z",fill:"currentColor"})),Ii||(Ii=E.createElement("path",{d:"M12.8 11.6L13.1656 12.5308C13.6129 12.3551 13.8719 11.8861 13.7825 11.414C13.6931 10.9418 13.2805 10.6 12.8 10.6V11.6ZM8.5 16H7.5C7.5 16.4848 7.84768 16.8997 8.32496 16.9846C8.80223 17.0694 9.27163 16.7997 9.43872 16.3447L8.5 16ZM9.5 16C9.5 15.3915 9.66879 14.5094 10.1573 13.8102C10.6073 13.166 11.376 12.6 12.8 12.6V10.6C10.724 10.6 9.3427 11.484 8.51774 12.6648C7.73121 13.7906 7.5 15.1085 7.5 16H9.5ZM8.5 16C9.43872 16.3447 9.4386 16.345 9.43848 16.3453C9.43845 16.3454 9.43833 16.3457 9.43827 16.3459C9.43813 16.3463 9.43802 16.3466 9.43792 16.3469C9.43772 16.3474 9.43759 16.3477 9.43753 16.3479C9.4374 16.3482 9.43755 16.3478 9.43798 16.3467C9.43883 16.3445 9.44079 16.3394 9.44388 16.3316C9.45006 16.3159 9.46073 16.2895 9.47608 16.2535C9.50682 16.1813 9.55607 16.0713 9.62525 15.9329C9.76407 15.6551 9.98042 15.2686 10.2845 14.8474C10.8968 13.9992 11.8319 13.0546 13.1656 12.5308L12.4344 10.6692C10.6313 11.3775 9.41641 12.6329 8.66289 13.6767C8.28407 14.2015 8.01358 14.6839 7.83627 15.0387C7.74739 15.2165 7.68126 15.3636 7.63613 15.4695C7.61355 15.5225 7.59617 15.5653 7.58378 15.5967C7.57758 15.6124 7.57263 15.6252 7.56889 15.635C7.56702 15.6399 7.56545 15.6441 7.56418 15.6475C7.56355 15.6492 7.56299 15.6507 7.56251 15.652C7.56227 15.6526 7.56204 15.6533 7.56184 15.6538C7.56174 15.6541 7.5616 15.6545 7.56155 15.6546C7.56141 15.655 7.56128 15.6553 8.5 16Z",fill:"currentColor"})))},ui=(0,E.forwardRef)(di);t.p;var Di,Mi,mi,pi=["title","titleId"];function ki(){return ki=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var yi=function(A,e){var t=A.title,i=A.titleId,o=Ki(A,pi);return E.createElement("svg",ki({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Di||(Di=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),Mi||(Mi=E.createElement("path",{d:"M4.5 11C4.5 13.4853 6.51472 15 9 15H9.838C12.1635 15 13.3262 15 14.1769 14.2492C15.0275 13.4983 15.1555 12.4755 15.4114 10.43C15.4664 9.99103 15.5 9.58532 15.5 9.25C15.5 7.42157 14.8284 7 13 7H9C6.51472 7 4.5 8.51472 4.5 11Z",fill:"currentColor"})),mi||(mi=E.createElement("path",{d:"M7.2 8.39999L6.8344 7.46922C6.38712 7.64491 6.12806 8.11389 6.21746 8.58604C6.30686 9.05819 6.71946 9.39999 7.2 9.39999V8.39999ZM11.5 3.99999H12.5C12.5 3.51523 12.1523 3.10029 11.675 3.01543C11.1978 2.93058 10.7284 3.20026 10.5613 3.65531L11.5 3.99999ZM10.5 3.99999C10.5 4.60852 10.3312 5.49061 9.84274 6.18979C9.3927 6.83396 8.62405 7.39999 7.2 7.39999V9.39999C9.27595 9.39999 10.6573 8.51603 11.4823 7.3352C12.2688 6.20938 12.5 4.89147 12.5 3.99999H10.5ZM11.5 3.99999C10.5613 3.65531 10.5614 3.65498 10.5615 3.65466C10.5616 3.65457 10.5617 3.65427 10.5617 3.65408C10.5619 3.65372 10.562 3.65341 10.5621 3.65314C10.5623 3.6526 10.5624 3.65225 10.5625 3.65209C10.5626 3.65175 10.5624 3.65216 10.562 3.65328C10.5612 3.65552 10.5592 3.66062 10.5561 3.66844C10.5499 3.68408 10.5393 3.71052 10.5239 3.74654C10.4932 3.81868 10.4439 3.92873 10.3747 4.06714C10.2359 4.34487 10.0196 4.73141 9.7155 5.15263C9.10322 6.00079 8.16808 6.94536 6.8344 7.46922L7.5656 9.33076C9.36874 8.6225 10.5836 7.36707 11.3371 6.32326C11.7159 5.7985 11.9864 5.31606 12.1637 4.96131C12.2526 4.78348 12.3187 4.63642 12.3639 4.5305C12.3865 4.4775 12.4038 4.43467 12.4162 4.4033C12.4224 4.38762 12.4274 4.37478 12.4311 4.36496C12.433 4.36005 12.4345 4.35589 12.4358 4.3525C12.4364 4.35081 12.437 4.34931 12.4375 4.348C12.4377 4.34735 12.438 4.34675 12.4382 4.34619C12.4383 4.34592 12.4384 4.34554 12.4385 4.3454C12.4386 4.34503 12.4387 4.34468 11.5 3.99999Z",fill:"currentColor"})))},Gi=(0,E.forwardRef)(yi);t.p;var Yi,xi,ji=["title","titleId"];function Si(){return Si=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var fi=function(A,e){var t=A.title,i=A.titleId,o=Fi(A,ji);return E.createElement("svg",Si({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Yi||(Yi=E.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),xi||(xi=E.createElement("path",{d:"M9.05116 5.85118C9.44334 4.67271 9.63943 4.08347 10 4.08347C10.3606 4.08347 10.5567 4.67271 10.9488 5.85118L11.1971 6.59708C11.4169 7.25753 11.5267 7.58775 11.7887 7.77666C12.0507 7.96556 12.3987 7.96556 13.0947 7.96556H13.8619C15.1516 7.96556 15.7964 7.96556 15.9074 8.31375C16.0183 8.66194 15.4924 9.03502 14.4405 9.78119L13.8821 10.1773C13.2998 10.5903 13.0087 10.7968 12.9061 11.1105C12.8034 11.4241 12.9161 11.7628 13.1415 12.4401L13.3614 13.1007C13.7593 14.2964 13.9583 14.8943 13.667 15.11C13.3757 15.3257 12.8618 14.9612 11.834 14.2321L11.1572 13.752C10.5982 13.3554 10.3187 13.1572 10 13.1572C9.68133 13.1572 9.40184 13.3554 8.84284 13.752L8.16604 14.2321C7.13819 14.9612 6.62426 15.3257 6.333 15.11C6.04174 14.8943 6.2407 14.2964 6.63862 13.1007L6.85846 12.4401C7.08386 11.7628 7.19656 11.4241 7.09391 11.1105C6.99126 10.7968 6.70015 10.5903 6.11793 10.1773L5.55951 9.78119C4.50763 9.03502 3.98169 8.66194 4.09265 8.31375C4.2036 7.96556 4.84843 7.96556 6.13809 7.96556H6.90526C7.60132 7.96556 7.94935 7.96556 8.2113 7.77666C8.47325 7.58775 8.58315 7.25753 8.80294 6.59708L9.05116 5.85118Z",fill:"currentColor"})))},Ji=(0,E.forwardRef)(fi);t.p;var Ri,Oi=["title","titleId"];function Hi(){return Hi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Li=function(A,e){var t=A.title,i=A.titleId,o=bi(A,Oi);return E.createElement("svg",Hi({width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Ri||(Ri=E.createElement("path",{d:"M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z",fill:"currentColor"})))},Ui=(0,E.forwardRef)(Li);t.p;var vi,Ni,Ti,qi,Pi=["title","titleId"];function zi(){return zi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Zi=function(A,e){var t=A.title,i=A.titleId,o=Wi(A,Pi);return E.createElement("svg",zi({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,vi||(vi=E.createElement("path",{d:"M5.85708 4.35708L4 2.5L3 8.5L9 7.5L7.29451 5.79451C8.07439 5.29174 9.00314 5 10 5V3C8.4497 3 7.01708 3.504 5.85708 4.35708Z",fill:"currentColor"})),Ni||(Ni=E.createElement("path",{d:"M5.52692 12.2366C6.34781 13.8751 8.04256 15 10 15V17C7.25957 17 4.88691 15.4252 3.73767 13.1312L5.52692 12.2366Z",fill:"currentColor"})),Ti||(Ti=E.createElement("path",{d:"M14.1429 15.6429L16 17.5L17 11.5L11 12.5L12.7055 14.2055C11.9256 14.7083 10.9969 15 10 15V17C11.5504 17 12.9829 16.496 14.1429 15.6429Z",fill:"currentColor"})),qi||(qi=E.createElement("path",{d:"M14.4731 7.76344C13.6522 6.12486 11.9575 5 10 5V3C12.7405 3 15.1131 4.5748 16.2623 6.86882L14.4731 7.76344Z",fill:"currentColor"})))},Vi=(0,E.forwardRef)(Zi);t.p;var Xi,_i=["title","titleId"];function $i(){return $i=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var eo=function(A,e){var t=A.title,i=A.titleId,o=Ao(A,_i);return E.createElement("svg",$i({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Xi||(Xi=E.createElement("g",{opacity:.23},E.createElement("path",{d:"M2.15195 10.2635L21.8481 13.7365",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M21.3969 8.5798L2.60307 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M18.4279 4.33956L5.57214 19.6604",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M8.57984 2.60307L15.4202 21.3969",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M4.33956 5.57212L19.6604 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M13.7365 2.15192L10.2635 21.8481",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("circle",{cx:12,cy:12,r:8,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}),E.createElement("path",{d:"M12.0191 11.993L2.60308 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M12.026 12.0218L19.6605 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("path",{d:"M13.7365 2.15192L12 12",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),E.createElement("circle",{cx:12,cy:12,r:2,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}))))},to=(0,E.forwardRef)(eo);t.p;var io,oo,no,so=["title","titleId"];function go(){return go=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var ro=function(A,e){var t=A.title,i=A.titleId,o=ao(A,so);return E.createElement("svg",go({width:16,height:12,viewBox:"0 0 16 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,io||(io=E.createElement("path",{d:"M0 1C0 0.447715 0.447715 0 1 0H3C3.55228 0 4 0.447715 4 1V11C4 11.5523 3.55228 12 3 12H1C0.447715 12 0 11.5523 0 11V1Z",fill:"currentColor",fillOpacity:.8})),oo||(oo=E.createElement("path",{d:"M6 1C6 0.447715 6.44772 0 7 0H9C9.55228 0 10 0.447715 10 1V11C10 11.5523 9.55228 12 9 12H7C6.44772 12 6 11.5523 6 11V1Z",fill:"currentColor",fillOpacity:.8})),no||(no=E.createElement("path",{d:"M12 1C12 0.447715 12.4477 0 13 0H15C15.5523 0 16 0.447715 16 1V11C16 11.5523 15.5523 12 15 12H13C12.4477 12 12 11.5523 12 11V1Z",fill:"currentColor",fillOpacity:.8})))},lo=(0,E.forwardRef)(ro);t.p;var Co,Bo,co=["title","titleId"];function Qo(){return Qo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Eo=function(A,e){var t=A.title,i=A.titleId,o=Io(A,co);return E.createElement("svg",Qo({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Co||(Co=E.createElement("rect",{width:20,height:20,rx:4,fill:"#5CDBD3",fillOpacity:.18})),Bo||(Bo=E.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.2 4.5H14.8C15.46 4.5 16 5.04 16 5.7V15.2929C16 15.7383 15.4614 15.9614 15.1464 15.6464L13.8929 14.3929C13.7054 14.2054 13.451 14.1 13.1858 14.1H5.2C4.54 14.1 4 13.56 4 12.9V5.7C4 5.04 4.54 4.5 5.2 4.5ZM13.1381 8.13807C13.3984 7.87772 13.3984 7.45561 13.1381 7.19526C12.8777 6.93491 12.4556 6.93491 12.1953 7.19526L9.66667 9.72386L8.13807 8.19526C7.87772 7.93491 7.45561 7.93491 7.19526 8.19526C6.93491 8.45561 6.93491 8.87772 7.19526 9.13807L9.19526 11.1381C9.45561 11.3984 9.87772 11.3984 10.1381 11.1381L13.1381 8.13807Z",fill:"#5CDBD3"})))},wo=(0,E.forwardRef)(Eo);t.p;var ho,uo,Do=["title","titleId"];function Mo(){return Mo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var po=function(A,e){var t=A.title,i=A.titleId,o=mo(A,Do);return E.createElement("svg",Mo({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,ho||(ho=E.createElement("rect",{width:20,height:20,rx:4,fill:"#FF85C0",fillOpacity:.18})),uo||(uo=E.createElement("path",{d:"M14.8 4.5H5.2C4.54 4.5 4 5.04 4 5.7V12.9C4 13.56 4.54 14.1 5.2 14.1H13.1858C13.451 14.1 13.7054 14.2054 13.8929 14.3929L15.1464 15.6464C15.4614 15.9614 16 15.7383 16 15.2929V5.7C16 5.04 15.46 4.5 14.8 4.5Z",fill:"#FF85C0"})))},ko=(0,E.forwardRef)(po);t.p;var Ko,yo=["title","titleId"];function Go(){return Go=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var xo=function(A,e){var t=A.title,i=A.titleId,o=Yo(A,yo);return E.createElement("svg",Go({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Ko||(Ko=E.createElement("path",{d:"M3 3V11H11V3H3ZM9 9H5V5H9V9ZM3 13V21H11V13H3ZM9 19H5V15H9V19ZM13 3V11H21V3H13ZM19 9H15V5H19V9ZM13 13V21H21V13H13ZM19 19H15V15H19V19Z",fill:"currentColor"})))},jo=(0,E.forwardRef)(xo);t.p;var So,Fo=["title","titleId"];function fo(){return fo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var Ro=function(A,e){var t=A.title,i=A.titleId,o=Jo(A,Fo);return E.createElement("svg",fo({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,So||(So=E.createElement("path",{d:"M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z",fill:"currentColor"})))},Oo=(0,E.forwardRef)(Ro);t.p;var Ho,bo=["title","titleId"];function Lo(){return Lo=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(o[t]=A[t]);return o}(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}var vo=function(A,e){var t=A.title,i=A.titleId,o=Uo(A,bo);return E.createElement("svg",Lo({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?E.createElement("title",{id:i},t):null,Ho||(Ho=E.createElement("path",{d:"M17.645 6.35C16.195 4.9 14.205 4 11.995 4C7.575 4 4.005 7.58 4.005 12C4.005 16.42 7.575 20 11.995 20C15.725 20 18.835 17.45 19.725 14H17.645C16.825 16.33 14.605 18 11.995 18C8.685 18 5.995 15.31 5.995 12C5.995 8.69 8.685 6 11.995 6C13.655 6 15.135 6.69 16.215 7.78L12.995 11H19.995V4L17.645 6.35Z",fill:"currentColor"})))},No=(0,E.forwardRef)(vo);t.p;const To=["store","needsDataFetch","projectFetch","size","style"],qo=J(S),Po=(0,l.WQ)((({store:A})=>({store:A,needsDataFetch:A.needsDataFetch,projectFetch:A.projectFetch})))((A=>{let{store:e,needsDataFetch:t,projectFetch:i,size:o,style:n}=A,s=(0,I.A)(A,To);return(0,H.jsx)(U,Object.assign({size:o,look:t&&"primary",waiting:i,onClick:async()=>{var A;await e.fetchProject({force:!0,interaction:"refresh"}),await(null==(A=e.currentView)?void 0:A.reload())},style:Object.assign({},null!=n?n:{},{minWidth:0,padding:0,width:qo?40:32})},s,{children:qo?(0,H.jsx)(No,{}):(0,H.jsx)(Vi,{style:{width:20,height:20}})}))})),zo=["size","value","onChange","children"],Wo=E.createContext(),Zo=A=>{let{size:e,value:t,onChange:i,children:o}=A,n=(0,I.A)(A,zo);return(0,H.jsx)(Wo.Provider,{value:{value:t,onChange:A=>{null==i||i(A)}},children:(0,H.jsx)(m,Object.assign({name:"radio-group-dm",mod:{size:e,newUI:J(S)}},n,{children:(0,H.jsx)(p,{name:"buttons",children:o})}))})};Zo.Button=({value:A,disabled:e,children:t})=>{const{onChange:i,value:o}=E.useContext(Wo),n=A===o;return(0,H.jsxs)(p,{tag:"label",name:"button",mod:{checked:n,disabled:e},children:[(0,H.jsx)(p,{name:"input",tag:"input",type:"radio",value:A,checked:A===o,onChange:i,disabled:e}),t]})};const Vo=["view","size"],Xo=["view","size"],_o=(0,l.WQ)((({store:A})=>({view:A.currentView}))),$o=_o((0,l.PA)((A=>{let{view:e,size:t}=A,i=(0,I.A)(A,Vo);const o=J(S);return(0,H.jsxs)(Zo,Object.assign({size:t,value:e.type,onChange:A=>e.setType(A.target.value)},i,{children:[(0,H.jsx)(Zo.Button,{value:"list",children:(0,H.jsx)(tA,{title:"List view",children:o?(0,H.jsx)(Oo,{}):(0,H.jsx)("span",{children:"List"})})}),(0,H.jsx)(Zo.Button,{value:"grid",children:(0,H.jsx)(tA,{title:"Grid view",children:o?(0,H.jsx)(jo,{}):(0,H.jsx)("span",{children:"Grid"})})})]}))}))),An=(_o((A=>{let{view:e,size:t}=A,i=(0,I.A)(A,Xo);return(0,H.jsxs)(Zo,Object.assign({value:e.target,size:t,onChange:A=>e.setTarget(A.target.value)},i,{children:[(0,H.jsx)(Zo.Button,{value:"tasks",children:"Tasks"}),(0,H.jsx)(Zo.Button,{value:"annotations",disabled:!0,children:"Annotations"})]}))})),{minWidth:"110px",justifyContent:"space-between"}),en=({size:A})=>{var e,t,i;const o=(0,H.jsx)(Ie,{size:A,children:"Import"}),n=!window.APP_SETTINGS.billing,s=J("fflag_feat_front_leap_482_self_serve_short")&&!1===(null==(e=window.APP_SETTINGS.billing)?void 0:e.enterprise);if(n||!s)return o;const g=null==(t=window.APP_SETTINGS.billing.checks)?void 0:t.is_license_expired,a=null==(i=window.APP_SETTINGS.subscription)?void 0:i.current_period_end,r=s&&g&&!a,l=s&&a&&new Date(a)(0,H.jsx)($o,{size:A,style:An}),columns:({size:A})=>{const e={size:16,style:{marginRight:4},icon:Q.BNo,color:"#566fcf"};return J(S)&&(e.size=12,e.style.marginRight=3,e.icon=Q.z44),(0,H.jsx)(nA,{wrapper:nA.Checkbox,trailingIcon:(0,H.jsx)(gA,Object.assign({},e)),title:"Columns",size:A,style:An,openUpwardForShortViewport:!1})},filters:({size:A})=>(0,H.jsx)(ge,{size:A,style:An}),ordering:({size:A})=>(0,H.jsx)(Kt,{size:A,style:An}),"grid-size":({size:A})=>(0,H.jsx)(wt,{size:A}),refresh:({size:A})=>(0,H.jsx)(Po,{size:A}),"loading-possum":()=>(0,H.jsx)(pt,{}),"label-button":({size:A})=>(0,H.jsx)(dt,{size:A}),actions:({size:A})=>(0,H.jsx)(Et,{size:A,style:An}),"error-box":()=>(0,H.jsx)(AA,{}),"import-button":({size:A})=>(0,H.jsx)(ae,{name:"import",children:(0,H.jsx)(en,{size:A})}),"export-button":({size:A})=>(0,H.jsx)(ae,{name:"export",children:(0,H.jsx)(Ee,{size:A,children:"Export"})})},on=JSON.parse('{"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I\'m a teapot","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Time-out","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","511":"Network Authentication Required"}'),nn=["scope"];class sn{constructor(A){var e,t,i,o,n;this.gateway=null,this.commonHeaders={},this.mockDelay=0,this.mockDisabled=!1,this.requestMode="same-origin",this.sharedParams={},this.commonHeaders=null!=(e=A.commonHeaders)?e:{},this.gateway=this.resolveGateway(A.gateway),this.requestMode=this.detectMode(),this.mockDelay=null!=(t=A.mockDelay)?t:0,this.mockDisabled=null!=(i=A.mockDisabled)&&i,this.sharedParams=null!=(o=A.sharedParams)?o:{},this.alwaysExpectJSON=null==(n=A.alwaysExpectJSON)||n,this.endpoints=A.endpoints,this.resolveMethods(A.endpoints)}call(A,{params:e,body:t,headers:i}){if(this.isValidMethod(A))return this[A](null!=e?e:{},{body:t,headers:i});console.warn(`Unknown API method "${A}"`)}isValidMethod(A){return this[A]instanceof Function}resolveGateway(A){if(A instanceof URL)return A.toString();try{return new URL(A).toString()}catch(e){const t=new URL(window.location.href);return t.search="",t.hash="","/"===A[0]?t.pathname=A.replace(/([/])$/,""):t.pathname=`${t.pathname}/${A}`.replace(/([/]+)/g,"/").replace(/([/])$/,""),t.toString()}}detectMode(){return window.location.origin===new URL(this.gateway).origin?"same-origin":"cors"}resolveMethods(A,e){if(A){new Map(Object.entries(A)).forEach(((A,t)=>{const i=this.getSettings(A),{scope:o}=i,n=(0,I.A)(i,nn);Object.defineProperty(this,t,{value:this.createApiCallExecutor(n,[e])}),Object.defineProperty(this,`${t}Raw`,{value:this.createApiCallExecutor(n,[e],!0)}),o&&this.resolveMethods(o,[...null!=e?e:[],n.path])}))}}createApiCallExecutor(A,e,t=!1){var i=this;return async function(o,{headers:n,body:s,options:g}={}){let a,r;const l=void 0===(null==g?void 0:g.alwaysExpectJSON)||g.alwaysExpectJSON;try{var C,B,c,Q,I;const g=Object.assign({},null!=(C=A.params)?C:{},null!=o?o:{},null!=(B=i.sharedParams)?B:{}),{method:w,url:h}=i.createUrl(A.path,g,e,A.gateway),d=null!=w?w:(null!=(c=A.method)?c:"get").toUpperCase(),u=Object.assign(i.getDefaultHeaders(d),null!=(Q=i.commonHeaders)?Q:{},null!=(I=A.headers)?I:{},null!=n?n:{}),D=new Headers(u),M={method:d,headers:D,mode:i.requestMode,credentials:"cors"===i.requestMode?"omit":"same-origin"};if("GET"!==d){const A=D.get("Content-Type"),{sharedParams:e}=i,t=null!=s?s:{};t instanceof FormData?Object.entries(null!=e?e:{}).forEach((([A,e])=>{t.append(A,e)})):Object.assign(t,Object.assign({},null!=e?e:{},null!=s?s:{})),t instanceof FormData?M.body=t:M.body="multipart/form-data"===A?i.createRequestBody(t):"application/json"===A?i.bodyToJSON(t):t,"multipart/form-data"===A&&D.delete("Content-Type")}let m;if(A.mock,m=await fetch(h,M),t||m.isCanceled)return m;if(r={headers:new Map(Array.from(m.headers)),status:m.status,url:m.url},m.ok&&401!==m.status){const e=await m.text();try{const t=204!==m.status?(E=i.alwaysExpectJSON&&l?e:e||"{}",JSON.parse(E,we)):{ok:!0};if(A.convert instanceof Function)return await A.convert(t);a=t}catch(A){a=i.generateException(A,e)}}else a=await i.generateError(m)}catch(A){a=i.generateException(A)}var E;return Object.defineProperty(a,"$meta",{value:r,configurable:!1,enumerable:!1,writable:!1}),a}}getSettings(A){return"string"==typeof A&&(A={path:A}),Object.assign({method:"GET",mock:void 0,convert:void 0,scope:void 0},A)}getSettingsByMethodName(A){return this.endpoints&&A&&this.endpoints[A]}getDefaultHeaders(A){switch(A){case"POST":case"PATCH":case"DELETE":return{"Content-Type":"application/json"};default:return{}}}createUrl(A,e={},t,i){const o=new URL(i?this.resolveGateway(i):this.gateway),n=[],{path:s,method:g}=this.resolveEndpoint(A,e),a=[].concat(...null!=t?t:[],s).filter((A=>void 0!==A)).join("/").replace(/([/]+)/g,"/"),r=a.replace(/:([^/]+)/g,((...A)=>{const t=A[1],[i,o]=t.match(/([^?]+)(\??)/).slice(1,3),s=e[i];if(n.push(i),void 0===s){if("?"===o)return"";throw new Error(`Can't find key \`${i}\` in data [${a}]`)}return s}));return o.pathname+=r.replace(/\/+/g,"/").replace(/\/+$/g,""),e&&"object"==typeof e&&Object.entries(e).forEach((([A,e])=>{n.includes(A)||o.searchParams.set(A,e)})),{url:o.toString(),method:g}}resolveEndpoint(A,e){var t;let i;i=A instanceof Function?A(e):A;const o=/^(GET|POST|PATCH|DELETE|PUT|HEAD|OPTIONS):/;return{method:null==(t=i.match(o))?void 0:t[1],path:i.replace(o,"")}}createRequestBody(A){if(A instanceof FormData)return A;const e=new FormData;return Object.entries(A).forEach((([A,t])=>{e.append(A,t)})),e}bodyToJSON(A){const e=(A=>{if(A instanceof FormData){const e=A.entries();return Array.from(e).reduce(((A,[e,t])=>Object.assign({},A,{[e]:t})),{})}return A})(A);return JSON.stringify(e)}async generateError(A,e){var t;const i=async function(){const e=await A.text();try{return JSON.parse(e)}catch(A){return e}}();return{status:A.status,error:null!=(t=null==e?void 0:e.message)?t:on[A.status.toString()],response:await i}}generateException(A,e){console.error(A);return{error:A.message,details:(()=>{try{return JSON.parse(e)}catch(A){return e}})()}}mockRequest(A,e,t,i){var o=this;return new Promise((async function(n){let s=null,g=!0;try{const o=new Request(t);"string"==typeof t.body&&(o.body=JSON.parse(t.body)),s=await i.mock(A,null!=e?e:{},o)}catch(A){console.error(A),g=!1}setTimeout((()=>{n({ok:g,json:()=>Promise.resolve(s),text:()=>JSON.stringify(s),headers:{},status:200})}),o.mockDelay)}))}}var gn=t(56046),an=t(93584);const rn="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-.",ln="0123456789.e+-",Cn=Math.ceil(Math.log(14)/Math.log(2)),Bn=Math.log(Number.MAX_SAFE_INTEGER)/Math.log(2);function cn(A=rn){this.domain=A,this.bufferCellSize=Math.floor(Math.log(A.length)/Math.log(2)),this.clear()}Object.defineProperty(cn.prototype,"lastCell",{get(){return this.buffer[this.buffer.length-1]},set(A){this.buffer[this.buffer.length-1]=A}}),cn.prototype.MAX_INT_CHUNK_SIZE=30,cn.prototype.pushChunk=function(A,e){if(this.readonly)throw Error("Cannot push the chunk. The value is readonly");for(;A>0;)0===this.avaliableBufferCellSize&&(this.buffer.push(0),this.avaliableBufferCellSize=this.bufferCellSize),this.avaliableBufferCellSize>=A?(this.lastCell|=(1<>(A-=this.avaliableBufferCellSize),this.avaliableBufferCellSize=0)},cn.prototype.readChunk=function(A){if(A>this.MAX_INT_CHUNK_SIZE)throw Error(`Unsupported size of a chunk. Couldn't be greater than ${this.MAX_INT_CHUNK_SIZE}`);let e,t,i,o,n=0;for(;A>0;)t=this.pos%this.bufferCellSize,e=(this.pos-t)/this.bufferCellSize,i=this.bufferCellSize-t,o=this.buffer[e]&(1<>Math.max(i-A,0),this.pos+=Math.min(i,A),A-=i;return n},cn.prototype.seek=function(A){this.pos=A},cn.prototype.readBytes=function(A){return new Uint8Array(A).map((()=>this.readChunk(8)))},cn.prototype.clear=function(){this.buffer=[],this.avaliableBufferCellSize=0,this.readonly=!1,this.pos=0},cn.prototype.toString=function(){return this.buffer.map((A=>this.domain[A])).join("")},cn.prototype.fromString=function(A){this.buffer=A.split("").map((A=>this.domain.indexOf(A))),this.readonly=!0,this.pos=0},cn.fromString=(A,e)=>new cn(e).fromString(A);const Qn=[void 0,!0,!1,null],In=(Qn.length-1).toString(2).length,En=function(A){this.buffer=new cn(A)};En.prototype.stringify=function(A){return this.buffer.clear(),this.makeDictionaries(A),this.encode(A),this.buffer.toString()},En.prototype.parse=function(A){return this.buffer.fromString(A),this.definitions=[],this.decode()},En.prototype.makeDictionaries=function(A){this.sharedValuesCount=0,this.sharedNumbersDict={},this.sharedStringsDict={},this.tmpSharedValuesSet=new Set,this.collectObjectWords(A),this.encodeDefinitions()},En.prototype.collectObjectWords=function(A){switch(typeof A){case"number":this.tmpSharedValuesSet.has(A)&&void 0===this.sharedStringsDict[A]&&(this.sharedNumbersDict[A]=this.sharedValuesCount++),this.tmpSharedValuesSet.add(A);break;case"string":this.tmpSharedValuesSet.has(A)&&void 0===this.sharedStringsDict[A]&&(this.sharedStringsDict[A]=this.sharedValuesCount++),this.tmpSharedValuesSet.add(A);break;case"object":if(null===A)return;if(Array.isArray(A))A.forEach((A=>this.collectObjectWords(A)));else for(const[e,t]of Object.entries(A))this.collectObjectWords(e),this.collectObjectWords(t)}},En.prototype.encode=function(A){switch(typeof A){case"boolean":this.encodeSpec(A);break;case"number":this.encodeNumber(A);break;case"string":this.encodeString(A);break;case"object":null===A?this.encodeSpec(A):Array.isArray(A)?this.encodeArray(A):this.encodeObject(A)}},En.prototype.decode=function(){switch(this.buffer.readChunk(3)){case 0:return this.decodeSpec();case 1:return this.decodeNumber();case 2:return this.decodeString();case 3:return this.decodeArray();case 4:return this.decodeObject();case 5:return this.decodeDefinitions();case 6:return this.decodeConst()}},En.prototype.encodeSpec=function(A){this.buffer.pushChunk(3,0),this.buffer.pushChunk(In,Qn.indexOf(A))},En.prototype.decodeSpec=function(){return Qn[this.buffer.readChunk(In)]},En.prototype.encodeNumber=function(A){var e;if((null==(e=this.definitions)?void 0:e.indexOf(A))>-1)return this.encodeConst(this.sharedNumbersDict[A]);if(this.buffer.pushChunk(3,1),Number.isInteger(A))this.buffer.pushChunk(2,1),this.buffer.pushChunk(1,A<0),A=Math.abs(A),this.buffer.pushChunk(Bn.toString(2).length,A.toString(2).length),A.toString(32).split("").forEach(((A,e)=>{const t=Number.parseInt(A,32);this.buffer.pushChunk(e?5:t.toString(2).length,t)}));else{const e=JSON.stringify(A);if(e.length*Cn<64)this.buffer.pushChunk(2,2),this.buffer.pushChunk((64/Cn-1).toString(2).length,e.length),e.split("").forEach((A=>{this.buffer.pushChunk(Cn,ln.indexOf(A))}));else{const e=new Uint8Array(new Float64Array([A]).buffer,0,8);this.buffer.pushChunk(2,0),e.forEach((A=>this.buffer.pushChunk(8,A)))}}},En.prototype.decodeNumber=function(){switch(this.buffer.readChunk(2)){case 1:{const A=this.buffer.readChunk(1),e=this.buffer.readChunk(Bn.toString(2).length),t=Array.apply(null,new Array(Math.ceil(e/5))).map(((A,t)=>this.buffer.readChunk(t?5:e%5||5).toString(32))).join("");return(A?-1:1)*Number.parseInt(t,32)}case 2:{const A=this.buffer.readChunk((64/Cn-1).toString(2).length);return JSON.parse(Array.apply(null,new Array(A)).map((()=>ln[this.buffer.readChunk(Cn)])).join(""))}case 0:{const A=this.buffer.readBytes(8);return new Float64Array(new Uint8Array(A).buffer,0,1)[0]}}},En.prototype.encodeString=function(A){var e;if((null==(e=this.definitions)?void 0:e.indexOf(A))>-1)return this.encodeConst(this.sharedStringsDict[A]);A=this.packInConstants(A),this.buffer.pushChunk(3,2);const t=A.split("").filter((A=>{const e=rn.indexOf(A);return e>-1&&e<63})).length,i=A.length-t,o=6*t+22*i,n=16*A.length,s=7*t+17*i;switch(Math.min(o,n,s)){case o:this.buffer.pushChunk(3,0),this.encodeStringLen(A),A.split("").forEach((A=>{const e=rn.indexOf(A);e>-1&&e<63?this.buffer.pushChunk(6,e):(this.buffer.pushChunk(6,63),this.buffer.pushChunk(16,A.charCodeAt(0)))}));break;case n:this.buffer.pushChunk(3,1),this.encodeStringLen(A),A.split("").forEach((A=>{this.buffer.pushChunk(16,A.charCodeAt(0))}));break;case s:this.buffer.pushChunk(3,2),this.encodeStringLen(A),A.split("").forEach((A=>{const e=rn.indexOf(A);e>-1?(this.buffer.pushChunk(1,0),this.buffer.pushChunk(6,e)):(this.buffer.pushChunk(1,1),this.buffer.pushChunk(16,A.charCodeAt(0)))}))}},En.prototype.encodeStringLen=function(A){const e=A.length.toString(16).split("");e.forEach(((A,t)=>{this.buffer.pushChunk(4,Number.parseInt(A,16)),this.buffer.pushChunk(1,t===e.length-1)}))},En.prototype.decodeString=function(){const A=this._decodeString();return this.resolveConstants(A)},En.prototype._decodeString=function(){switch(this.buffer.readChunk(3)){case 0:{const A=this.decodeStringLen();return Array.apply(null,new Array(A)).map((()=>{const A=this.buffer.readChunk(6);return A>-1&&A<62?rn[A]:63===A?String.fromCharCode(this.buffer.readChunk(16)):void 0})).join("")}case 1:{const A=this.decodeStringLen();return Array.apply(null,new Array(A)).map((()=>String.fromCharCode(this.buffer.readChunk(16)))).join("")}case 2:{const A=this.decodeStringLen();return Array.apply(null,new Array(A)).map((()=>this.buffer.readChunk(1)?String.fromCharCode(this.buffer.readChunk(16)):rn[this.buffer.readChunk(6)])).join("")}}},En.prototype.decodeStringLen=function(){const A=[];let e=!1;do{A.push(this.buffer.readChunk(4).toString(16)),e=this.buffer.readChunk(1)}while(!e);return Number.parseInt(A.join(""),16)},En.prototype.packInConstants=function(A){return A=A.replace(/\./g,".-"),this.definitions.forEach(((e,t)=>{const i=new RegExp(e,"g");A=A.replace(i,`.${t}`)})),A},En.prototype.resolveConstants=function(A){this.definitions.forEach(((e,t)=>{const i=new RegExp(`\\.${t}`,"g");A=A.replace(i,e)}));return A=A.replace(/\.-/g,".")},En.prototype.pushStopCode=function(){this.buffer.pushChunk(3,0),this.buffer.pushChunk(In,0)},En.prototype.encodeArray=function(A){this.buffer.pushChunk(3,3);const e=A.length;for(let t=0;t{Object.entries(e).forEach((([e,t])=>{A[t]=e}))})),A.length&&(this.buffer.pushChunk(3,5),this.buffer.pushChunk(2,1),this.definitionIndexSize=Math.ceil(Math.log(A.length)/Math.log(2)),A.forEach((A=>{this.encode(A)})),this.definitions=A,this.pushStopCode())},En.prototype.decodeDefinitions=function(){for(this.buffer.readChunk(2);0!==this.buffer.readChunk(3+In);)this.buffer.seek(this.buffer.pos-(3+In)),this.definitions.push(this.decode());return this.definitionIndexSize=Math.ceil(Math.log(this.definitions.length)/Math.log(2)),this.decode()},En.prototype.encodeConst=function(A){this.buffer.pushChunk(3,6),this.buffer.pushChunk(this.definitionIndexSize,A)},En.prototype.decodeConst=function(){const A=this.buffer.readChunk(this.definitionIndexSize);return this.definitions[A]};const wn=new En,hn=A=>{try{return JSON.parse((0,gn.Aq)((0,an.Fo)(A),{to:"string"}))}catch(e){return console.log("Error deserializing gzipped data:",e),console.log("falling back to packJSON."),wn.parse(A)}},dn=A=>(0,an.SM)((0,gn.ZI)(JSON.stringify(A)),!0),un={gateway:"/api/dm",endpoints:{project:"/project",users:"/../users",user:"/../users/:pk",columns:"/columns",tabs:"/views",tab:"/views/:tabId",createTab:{path:"/views",method:"post"},updateTab:{path:"/views/:tabID",method:"patch"},orderTab:{path:"/views/order/",method:"post"},deleteTab:{path:"/views/:tabID",method:"delete"},userLabelsForProject:"/../label_links",saveUserLabels:{path:"/../labels",method:"post"},tasks:"/tasks",taskHistory:"/../projects/:projectId/label-stream-history",annotations:"/views/:tabID/annotations",task:"/tasks/:taskID",nextTask:"/tasks/next",annotation:"/tasks/:taskID/annotations/:id",presignUrlForTask:"/../../tasks/:taskID/presign",presignUrlForProject:"/../../projects/:projectId/presign",submitAnnotation:{path:"/../tasks/:taskID/annotations",method:"post"},updateAnnotation:{path:"/../annotations/:annotationID",method:"patch"},deleteAnnotation:{path:"/../annotations/:annotationID",method:"delete"},taskDrafts:"/../tasks/:taskID/drafts",updateDraft:{path:"/../drafts/:draftID",method:"patch"},deleteDraft:{path:"/../drafts/:draftID",method:"delete"},createDraftForAnnotation:{path:"/../tasks/:taskID/annotations/:annotationID/drafts",method:"post"},createDraftForTask:{path:"/../tasks/:taskID/drafts",method:"post"},convertToDraft:{path:"/../annotations/:annotationID/convert-to-draft",method:"post"},setSelectedItems:{path:"/views/:tabID/selected-items",method:"post"},addSelectedItem:{path:"/views/:tabID/selected-items",method:"patch"},actions:"/actions",deleteSelectedItem:{path:"/views/:tabID/selected-items",method:"delete"},invokeAction:{path:"/actions",method:"post"},listComments:"/../comments",createComment:{path:"/../comments",method:"post"},updateComment:{path:"/../comments/:id",method:"patch"},deleteComment:{path:"/../comments/:id",method:"delete"}}};var Dn=t(76694);const Mn=({onClick:A,editable:e=!0,closable:t=!0,clonable:i=!0,virtual:o=!1})=>{const n=(0,E.useMemo)((()=>[{key:"edit",title:"Rename",enabled:e&&!o,action:()=>A("edit")},{key:"duplicate",title:"Duplicate",enabled:!o&&i,action:()=>A("duplicate")},{key:"save",title:"Save",enabled:o,action:()=>A("save")}]),[e,t,i,o]),s=(0,E.useMemo)((()=>t&&n.some((({enabled:A})=>A))),[n]);return(0,H.jsxs)(_,{size:"medium",onClick:A=>A.domEvent.stopPropagation(),children:[n.map((A=>A.enabled?(0,H.jsx)(_.Item,{onClick:A.action,children:A.title},A.key):null)),t?(0,H.jsxs)(H.Fragment,{children:[s&&(0,H.jsx)(_.Divider,{}),(0,H.jsx)(_.Item,{onClick:()=>A("close"),children:"Close"})]}):null]})},{Block:mn,Elem:pn}=M(),kn=(0,E.createContext)(),Kn=({children:A,activeTab:e,onChange:t,onAdd:i,onDragEnd:o,tabBarExtraContent:n,allowedActions:s,addIcon:g})=>{const[a,r]=(0,E.useState)(e),l=(0,E.useCallback)((A=>{r(A),null==t||t(A)}),[]);(0,E.useEffect)((()=>{a!==e&&r(e)}),[a,e]);const C=(0,E.useMemo)((()=>({switchTab:l,selectedTab:a,allowedActions:s,lastTab:1===A.length})),[l,a,s,A.length]);return(0,H.jsx)(kn.Provider,{value:C,children:(0,H.jsxs)(mn,{name:"tabs-dm",children:[(0,H.jsxs)(pn,{name:"list",children:[(0,H.jsx)(Dn.JY,{onDragEnd:o,children:(0,H.jsx)(Dn.gL,{droppableId:"droppable",direction:"horizontal",children:e=>(0,H.jsxs)(pn,Object.assign({ref:e.innerRef,name:"droppable"},e.droppableProps,{children:[A,e.placeholder]}))})}),!1!==s.add&&(0,H.jsx)(pn,{tag:U,name:"add",type:"text",onClick:i,icon:g})]}),(0,H.jsx)(pn,{name:"extra",children:n})]})})},yn=({title:A,tab:e,onFinishEditing:t,onCancelEditing:i,onClose:o,onDuplicate:n,onSave:s,editable:g=!0,deletable:a=!0,managable:r=!0,virtual:l=!1})=>{const{switchTab:C,selectedTab:B,lastTab:c,allowedActions:I}=(0,E.useContext)(kn),[w,h]=(0,E.useState)(A),[d,u]=(0,E.useState)(!1),[D,M]=(0,E.useState)(!1),m=e===B,p=(0,E.useMemo)((()=>g&&I.edit),[g,I]),k=(0,E.useMemo)((()=>!c&&a&&I.delete),[c,a,I]),K=(0,E.useMemo)((()=>I.add&&I.duplicate),[I.add,I.duplicate]),y=(0,E.useMemo)((()=>r&&(p||k||K)),[r,p,k,K]),G=(0,E.useCallback)((e=>{const{type:o,key:n}=e;("blur"===o||["Enter","Escape"].includes(n))&&(e.preventDefault(),u(!1),"Escape"===n&&(h(A),null==i||i()),t(w))}),[w]);return(0,H.jsxs)(pn,{name:"item",mod:{active:m,hover:D,virtual:l},onMouseEnter:()=>M(!0),onMouseLeave:()=>M(!1),children:[(0,H.jsx)(pn,{name:"item-left",onClick:()=>null==C?void 0:C(e),mod:{edit:d},title:w,children:d?(0,H.jsx)(jA,{size:"small",autoFocus:!0,style:{width:100},value:w,onKeyDownCapture:G,onBlur:G,onChange:A=>{h(A.target.value)}}):(0,H.jsx)("span",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:w})}),(0,H.jsx)(pn,{name:"item-right",children:y&&(0,H.jsx)(Z.Trigger,{align:"bottom-left",openUpwardForShortViewport:!1,content:(0,H.jsx)(Mn,{editable:p,closable:k,clonable:K,virtual:l,onClick:A=>{switch(A){case"edit":return u(!0);case"duplicate":return null==n?void 0:n();case"close":return null==o?void 0:o();case"save":return null==s?void 0:s()}}}),children:(0,H.jsx)(pn,{name:"item-right-button",children:(0,H.jsx)(U,{type:"link",size:"small",style:{padding:"6px",margin:"auto",color:"#999"},icon:(0,H.jsx)(gA,{icon:Q.H_v})})})})})]})},Gn=(0,l.WQ)((({store:A})=>{const e=A.viewsStore;return{viewsStore:e,sidebarEnabled:null==e?void 0:e.sidebarEnabled,sidebarVisible:null==e?void 0:e.sidebarVisible}}))((({viewsStore:A,sidebarEnabled:e,sidebarVisible:t})=>e&&t?(0,H.jsxs)(m,{name:"filters-sidebar",children:[(0,H.jsxs)(p,{name:"header",children:[(0,H.jsx)(p,{name:"extra",children:(0,H.jsx)(U,{type:"link",icon:(0,H.jsx)(gA,{icon:Q.JWk,size:"24"}),onClick:()=>A.collapseFilters()})}),(0,H.jsx)(p,{name:"title",children:"Filters"})]}),(0,H.jsx)(te,{sidebar:!0})]}):null));Gn.displayName="FiltersSidebar";var Yn=t(8732);const xn={"dm.focus-previous":{title:"Focus previous task",shortcut:"shift+up"},"dm.focus-next":{title:"Focus previous task",shortcut:"shift+down"},"dm.close-labeling":{title:"Focus previous task",shortcut:"shift+left"},"dm.open-labeling":{title:"Focus previous task",shortcut:"shift+right"},"lsf.save-annotation":{title:"Save results",macos:"cmd+enter",other:"ctrl+enter"},"lsf.reject-task":{title:"Mark task as cancelled",macos:"cmd+shift+enter",other:"ctrl+space"},"lsf.undo":{title:"Undo last action",macos:"cmd+z",other:"ctrl+z"},"lsf.redo":{title:"Redo last action",macos:"cmd+shift+z",other:"ctrl+shidt+z"}},jn=(A,e,t={showShortcut:!0},i=void 0)=>{var o;const n=xn[A],s=/mac/i.test(navigator.platform),g=null!=(o=n.shortcut)?o:s?n.macos:n.other;(0,Yn.v)(g,(()=>{e()}),{keyup:!1,element:document.body},i);const a=n.title+(t.showShortcut?`: [ ${(A=>A.split("+").map((A=>(0,c.toStudlyCaps)(A))).join(" + "))(g)} ]`:"");return a},Sn=A=>O(A)?A<33?"low":A<66?"medium":"high":"zero",Fn=A=>{const e=Number(A);return A%1==0?e:e.toFixed(2)},fn=A=>(0,H.jsx)(m,{name:"agreement",children:(0,H.jsx)(p,{name:"score",mod:{[Sn(A.value)]:!0},children:O(A.value)?`${Fn(A.value)}%`:""})});fn.userSelectable=!1;const Jn=["badge","className","faded","showUsername","size","src","style","user","username"],Rn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=",On=(0,E.forwardRef)(((A,e)=>{var t;let{badge:i=null,className:o,faded:n=!1,showUsername:s,size:g,src:a,style:r,user:l,username:C}=A,B=(0,I.A)(A,Jn);const c=(0,E.useRef)(),[Q,w]=(0,E.useState)(C),[h,d]=(0,E.useState)(null!=(t=null==l?void 0:l.avatar)?t:a),[u,D]=(0,E.useState)(!1),[M,k]=(0,E.useState)(!0);g&&(r=Object.assign({width:g,height:g,fontSize:.4*g},r)),(0,E.useEffect)((()=>{if(l){const{first_name:t,last_name:i,email:o,initials:n,username:s}=l;if(n)w(n);else if(s)w(s);else if(t||i){var A,e;w((null!=(A=null==t?void 0:t[0])?A:"")+(null!=(e=null==i?void 0:i[0])?e:""))}else o&&w(o.substring(0,2));l.avatar&&d(l.avatar)}else w(C),d(a)}),[l]);const K=(0,E.useCallback)((()=>{D(!0),h!==Rn&&k(!1)}),[h]),y=(0,H.jsxs)(m,Object.assign({ref:e,name:"userpic-dm",mix:o,mod:{faded:n},style:r},B,{children:[(0,H.jsx)(p,{tag:"img",name:"avatar",ref:c,src:h,alt:(null!=Q?Q:"").toUpperCase(),style:{opacity:u?n?.3:1:0},onLoad:K,onError:()=>d(Rn),mod:{faded:n}}),M&&(0,H.jsx)(p,{tag:"span",name:"username",children:(null!=Q?Q:"").toUpperCase()}),i&&Object.entries(i).map((([A,e],t)=>(0,H.jsx)(p,{name:"badge",mod:{[A]:!0},children:e},`badge-${t}`)))]})),G=(0,E.useMemo)((()=>{var A,e;return null!=l&&l.first_name||null!=l&&l.last_name?`${null!=(A=null==l?void 0:l.first_name)?A:""} ${null!=(e=null==l?void 0:l.last_name)?e:""}`.trim():null!=l&&l.email?l.email:C}),[l,C]);return s&&G?(0,H.jsx)(tA,{title:G,children:y}):y}));On.displayName="Userpic";const Hn=A=>{const{value:e,column:t,original:i}=A,o=Be(),n=Array.from(e),s=n.slice(0,10),g=n.length-s.length;return(0,H.jsxs)(m,{name:"annotators",children:[s.map((A=>{var e;const n=null!=(e=A.user)?e:A,{annotated:s,reviewed:g,review:a}=A,r=O(s)&&!1===s||O(g)&&!1===g,l="comment_authors"===t.alias;return(0,H.jsx)(p,{name:"item",onClick:A=>{A.preventDefault(),A.stopPropagation(),o.invoke("userCellClick",A,t.alias,i,n,l)},children:(0,H.jsx)(tA,{title:n.fullName||n.email,children:(0,H.jsx)(On,{user:n,faded:r,badge:{bottomRight:a&&(0,H.jsx)(m,{name:"userpic-badge",mod:{[a]:!0},children:"rejected"===a?(0,H.jsx)(oi,{}):(0,H.jsx)(_t,{})})}})})},`user-${n.id}`)})),g>0&&(0,H.jsx)(p,{name:"item",onClick:A=>{A.preventDefault(),A.stopPropagation(),o.invoke("userCellCounterClick",A,t.alias,i,n)},children:(0,H.jsx)(On,{username:`+${g}`})})]})},bn=(0,l.WQ)((({store:A})=>({users:A.users})));Hn.FilterItem=bn((({users:A,item:e})=>{const t=A.find((A=>A.id===e));return t?(0,H.jsxs)(xe,{size:"small",children:[(0,H.jsx)(On,{user:t,size:16},`user-${e}`),t.displayName]}):null})),Hn.filterable=!0,Hn.customOperators=[{key:"contains",label:"contains",valueType:"list",input:A=>(0,H.jsx)(bA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"list",input:A=>(0,H.jsx)(bA,Object.assign({},A))},...pA];const Ln=({currentTime:A,duration:e,buffer:t,onSeekStart:i,onSeekEnd:o,onChange:n,video:s})=>{const g=(0,E.useRef)(),a=e&&A?A/e*100:0,[r,l]=(0,E.useState)(0),C=(0,E.useCallback)((A=>{if(D("audio-seeker").closest(A.target)){A.stopPropagation(),A.preventDefault();const{left:t,width:s}=g.current.getBoundingClientRect(),a=A.pageX-(t+5),r=e*Math.max(0,Math.min(a/s,1)),l=A=>{const i=A.pageX-(t+5),o=e*Math.max(0,Math.min(i/s,1));n(o)},C=A=>{A.stopPropagation(),A.preventDefault(),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",C),null==o||o()};document.addEventListener("mousemove",l),document.addEventListener("mouseup",C),null==i||i(),null==n||n(r)}}),[g,n,i,o]);return(0,E.useEffect)((()=>{if(e>0&&t)for(let i=0;i{if(A===Number.POSITIVE_INFINITY)return"Unknown";const t=new Date(1e3*A).toISOString().substr(11,8).split(":");return e.map((A=>{switch(A){case"hours":return t[0];case"minutes":return t[1];case"seconds":return t[2]}})).join(":")},vn=["type","src"],Nn={};J(j)&&(Nn.crossOrigin="anonymous");const Tn={duration:0,currentTime:0,buffer:null,error:!1,loaded:!1,playing:!1,loading:!1,resetSource:0},qn=(0,E.createRef)(),Pn=({src:A,video:e=!1})=>{const t=(0,E.useRef)(),i=(0,E.useRef)(!1),o=(0,E.useRef)(!1),n=(0,E.useRef)(0),[s,g]=(0,E.useState)(!1),[a,r]=(0,E.useReducer)(((A,e)=>{switch(e.type){case"duration":return Object.assign({},A,{duration:e.payload});case"current":return Object.assign({},A,{currentTime:e.payload});case"loaded":return Object.assign({},A,{loaded:!0});case"error":return Object.assign({},A,{error:!0,resetSource:A.loaded?A.resetSource+1:A.resetSource});case"play":return Object.assign({},A,{playing:!0});case"pause":return Object.assign({},A,{playing:!1});case"buffer":return Object.assign({},A,{buffer:e.payload});case"resetSource":return Object.assign({},A,{resetSource:0,loaded:!1,error:!1})}}),Tn),l=(0,E.useMemo)((()=>a.duration>=3600?["hours","minutes","seconds"]:["minutes","seconds"]),[a.duration]),C=(0,E.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.play||A.play()}),[]),B=(0,E.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.pause||A.pause()}),[]),c=(0,E.useCallback)((()=>{var A;null==(A=qn.current)||A.pause(),a.playing?B():C(),qn.current=t.current}),[a,C,B]),I=(0,E.useCallback)((()=>{i.current=a.playing,a.playing&&t.current.pause()}),[a,i]),w=(0,E.useCallback)((()=>{i.current&&t.current.play()}),[i]),h=(0,E.useCallback)((A=>{n.current=A,t.current.currentTime=A}),[]),d=(0,E.useCallback)((()=>{null!=a&&a.error||(null!=a&&a.loaded?C():setTimeout((()=>d()),10))}),[a]),u={src:A,ref:t,controls:!1,preload:"metadata",onPlay:()=>r({type:"play"}),onPause:()=>r({type:"pause"}),onTimeUpdate:()=>r({type:"current",payload:t.current.currentTime}),onDurationChange:()=>r({type:"duration",payload:t.current.duration}),onCanPlay:()=>r({type:"loaded"}),onProgress:()=>r({type:"buffer",payload:t.current.buffered}),onError:()=>r({type:"error"})};(0,E.useEffect)((()=>{J(j)&&a.resetSource>0&&(r({type:"resetSource"}),o.current=!0,t.current.load())}),[a.resetSource]),(0,E.useEffect)((()=>{J(j)&&o.current&&a.loaded&&(o.current=!1,t.current.currentTime=n.current,i.current&&t.current.play())}),[a.loaded]);const D=J(j)?!a.resetSource&&a.error:a.error;return s?(0,H.jsxs)(m,{name:"player",mod:{video:e},onClick:A=>A.stopPropagation(),children:[e&&(0,H.jsx)(zn,Object.assign({type:"video",onClick:c},u)),D?(0,H.jsx)(p,{name:"loading",children:"Unable to play"}):a.loaded?(0,H.jsxs)(p,{name:"playback",children:[(0,H.jsxs)(p,{name:"controls",tag:xe,spread:!0,children:[(0,H.jsxs)(xe,{size:"small",children:[(0,H.jsx)(p,{name:"play",onClick:c,children:a.playing?(0,H.jsx)(Q.kwt,{}):(0,H.jsx)(Q.gSK,{})}),!e&&(0,H.jsx)(p,{name:"track",children:de(A)})]}),(0,H.jsxs)(p,{tag:xe,size:"small",name:"time",children:[(0,H.jsx)(Un,{value:a.currentTime,format:l})," / ",(0,H.jsx)(Un,{value:a.duration,format:l})]})]}),(0,H.jsx)(Ln,{video:e,currentTime:a.currentTime,duration:a.duration,buffer:a.buffer,onSeekStart:I,onSeekEnd:w,onChange:h})]}):(0,H.jsx)(p,{name:"loading",children:(0,H.jsx)(mt,{size:"24"})}),!e&&(0,H.jsx)(zn,Object.assign({type:"audio"},u,{ref:t}))]}):(0,H.jsx)(m,{name:"player",onClick:A=>{A.stopPropagation(),g(!0),d()},children:(0,H.jsxs)(p,{name:"controls",tag:xe,spread:!0,children:[(0,H.jsxs)(xe,{size:"small",children:[(0,H.jsx)(p,{name:"play",children:(0,H.jsx)(Q.gSK,{})}),(0,H.jsx)(p,{name:"track",children:"Click to load"})]}),(0,H.jsx)(p,{tag:xe,size:"small",name:"time"})]})})},zn=(0,E.forwardRef)(((A,e)=>{let{type:t="audio",src:i}=A,o=(0,I.A)(A,vn);return(0,H.jsx)(p,Object.assign({},Nn,{name:"media",tag:t,ref:e},o,{children:(0,H.jsx)("source",{src:i})}))})),Wn=A=>(0,H.jsx)(Pn,{src:A.value});Wn.style={width:50,minWidth:240};const Zn=A=>(0,H.jsx)(Pn,{src:A.value});Zn.style={width:240,minWidth:240},Zn.userSelectable=!1;const Vn=A=>{const e=(t=A.value,!(![!0,1,"true","1","yes"].includes(t)&&1!=!!t));var t;return!0===e?(0,H.jsx)(CA,{color:"#80c70d",children:"true"}):!1===e?(0,H.jsx)(CA,{color:"#de3301",children:"false"}):null};Vn.userSelectable=!1;const Xn="MMM dd yyyy, HH:mm:ss",_n=A=>{const e=new Date(A.value);return A.value?(0,H.jsx)("div",{style:{whiteSpace:"nowrap"},children:(0,kA.default)(e)?(0,KA.default)(e,Xn):""}):""};_n.displayType=!1;const $n=A=>{if(!A)return;const e=Object.assign({},A,{annotations:[],predictions:[],createdAt:A.created_at});return A.annotations&&(e.annotations=A.annotations.map(As)),A.predictions&&(e.predictions=A.predictions.map(es)),e},As=A=>{var e,t;const i=J("fflag_feat_back_lsdv_5035_use_created_at_from_draft_for_annotation_256052023_short")&&A.draft_created_at||A.created_at;return Object.assign({},A,{id:void 0,pk:String(A.id),createdAgo:A.created_ago,createdBy:A.created_username,createdDate:i,leadTime:null!=(e=A.lead_time)?e:0,skipped:null!=(t=A.was_cancelled)&&t})},es=A=>{var e,t;return Object.assign({},A,{id:void 0,pk:String(A.id),createdAgo:A.created_ago,createdBy:null!=(e=null==(t=A.model_version)?void 0:t.trim())?e:"",createdDate:A.created_at})},ts=A=>({id:A.id,pk:A.pk,result:A.serializeAnnotation(),leadTime:A.leadTime,userGenerate:!!A.userGenerate,sentUserGenerate:!!A.sentUserGenerate}),is=["labelingConfig","name","task","annotation","style"],os={};J(j)&&(os.crossOrigin="anonymous");const ns=A=>new Promise((e=>setTimeout(e,A)));class ss{static getInstance(A){return ss._instance?ss._instance:ss._instance=new ss(A)}constructor(A){this.loaded=!1,this.running=!1,this.queue=[],this.root=document.querySelector(".offscreen"),this.lsf=new window.LabelStudio(this.root,{user:{id:1},interfaces:[],config:null!=A?A:"",onLabelStudioLoad:()=>{this.loaded=!0,this.startQueue()}})}generatePreview(A,e){return new Promise((t=>{this.queue.push({task:A,annotation:e,resolve:t}),this.startQueue()}))}async startQueue(){!1!==this.loaded&&!0!==this.running&&0!==this.queue.length&&(this.running=!0,await this.processJob(),this.running=!1)}async processJob(){var A;const{task:e,annotation:t,resolve:i}=this.queue.shift(),o={id:e.id,annotations:e.annotations,predictions:e.predictions,data:e.data};this.lsf.resetState(),this.lsf.assignTask(o),this.lsf.initializeStore($n(o)),this.lsf.annotationStore.selectAnnotation(null!=(A=t.pk)?A:t.id),await ns(1500);i(await this.createPreviews(5)),this.queue.length&&await this.processJob()}async createPreviews(A){if(0!==A)try{return this.lsf.annotationStore.selected.generatePreviews()}catch(e){return await ns(1e3),this.createPreviews(A-1)}}}const gs=(0,l.WQ)((({store:A})=>({labelingConfig:null==A?void 0:A.labelingConfig})))((0,l.PA)((A=>{var e,t;let{labelingConfig:i,name:o,task:n,annotation:s,style:g}=A,a=(0,I.A)(A,is);const r=E.useMemo((()=>{if(i)return ss.getInstance(i)}),[i]),[l,C]=E.useState(null),B=null!=(e=a.variant)?e:"original";return E.useEffect((()=>{if(null!==l)return;(async()=>{if(r&&n&&s){const A=await r.generatePreview(n,s);C(A)}})()}),[n,s,r,l]),l?(0,H.jsx)("img",Object.assign({},os,{src:l[`$${o}`][B],alt:"",style:g,width:a.width,height:a.height})):(0,H.jsxs)(m,{name:"annotation-preview",width:a.width,height:a.height,children:[(0,H.jsx)(mt,{size:null!=(t=a.size)?t:"default",style:{position:"absolute",left:"50%",top:"50%",transform:"translate3d(-50%, -50%, 0)",zIndex:100}}),(0,H.jsx)("img",{src:a.fallbackImage,style:Object.assign({},null!=g?g:{},{opacity:.5}),alt:"",width:a.width,height:a.height})]})}))),as={};J(j)&&(as.crossOrigin="anonymous");const rs=A=>{const{original:e,value:t,column:{alias:i}}=A,o=(0,C.Zn)(e),n=0===e.total_annotations||!o.showPreviews,s=Array.isArray(t)?t[0]:t;return s?n?(0,E.createElement)("img",Object.assign({},as,{key:s,src:s,alt:"Data",style:{maxHeight:"100%",maxWidth:"100px",objectFit:"contain",borderRadius:3}})):(0,H.jsx)(gs,{task:e,annotation:e.annotations[0],config:(0,C.Zn)(e).SDK,name:i,variant:"120x120",fallbackImage:t,style:{maxHeight:"100%",maxWidth:"100px",objectFit:"contain",borderRadius:3}}):null},ls=A=>O(A.value)?(A=>{const e=Number(A);return A%1==0?e:e.toFixed(3)})(A.value):"",Cs=A=>{if("string"==typeof A)return A;if(null==A)return"";if(A instanceof Date&&(0,kA.default)(A))return(0,KA.default)(A,Xn);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}},Bs=({value:A})=>(0,H.jsx)("div",{style:{maxHeight:"100%",overflow:"hidden",fontSize:12,lineHeight:"16px"},children:Cs(A)}),cs=A=>(0,H.jsx)(Pn,{src:A.value,video:!0});cs.style={width:240,minWidth:240};const Qs=({project:A})=>{const e=A.id;return(0,H.jsx)("a",{href:`/projects/${e}/data`,onClick:A=>{A.stopPropagation()},children:A.title})},Is=A=>{const{original:e,value:t}=A,i=(0,C.Zn)(e),o=t.map((A=>i.taskStore.associatedList.find((e=>e.id===A.project_id)))).filter(Boolean);return(0,H.jsx)("div",{style:{maxHeight:"100%",overflow:"hidden",fontSize:12,lineHeight:"16px"},children:o&&o.map(((A,e)=>(0,H.jsxs)(E.Fragment,{children:[e>0&&", ",(0,H.jsx)(Qs,{project:A})]},A.project_id)))})};function Es(A){const e=A.replace(/[-_\s]+$/g,"");return(0,c.toStudlyCaps)(e)}var ws=t(19686),hs=t(84392),ds=t(27415);const us=["okText","onOk","cancelText","onCancel","buttonLook"],Ds=["okText","onOkPress"],Ms=A=>{const e=(0,E.createRef)(),t=document.createElement("div");t.className=D("modal-holder").toClassName(),document.body.appendChild(t);const i=(A,i)=>{(0,B.render)((0,H.jsx)(lt,Object.assign({ref:e},A,{onHide:()=>{null==A.onHidden||A.onHidden(),t.remove()},animateAppearance:i})),t)};return i(A,!0),{update(e){i(Object.assign({},A,null!=e?e:{}),!1)},close(){e.current.hide()}}};Object.assign(lt,{info:A=>{let{okText:e,onOkPress:t}=A,i=(0,I.A)(A,Ds);const o=Ms(Object.assign({},i,{footer:(0,H.jsx)(xe,{align:"end",children:(0,H.jsx)(U,{onClick:()=>{null==t||t(),o.close()},look:"primary",size:"compact",children:null!=e?e:"OK"})})}));return o},confirm:A=>{let{okText:e,onOk:t,cancelText:i,onCancel:o,buttonLook:n}=A,s=(0,I.A)(A,us);const g=Ms(Object.assign({},s,{allowClose:!1,footer:(0,H.jsxs)(xe,{align:"end",children:[(0,H.jsx)(U,{onClick:()=>{null==o||o(),g.close()},size:"compact",autoFocus:!0,children:null!=i?i:"Cancel"}),(0,H.jsx)(U,{onClick:()=>{null==t||t(),g.close()},size:"compact",look:null!=n?n:"primary",children:null!=e?e:"OK"})]})}));return g},modal:Ms});const ms=["checked","indeterminate"],ps=A=>{let{checked:e,indeterminate:t}=A,i=(0,I.A)(A,ms);return(0,H.jsx)(eA.S,Object.assign({indeterminate:t&&!e,checked:e},i))},ks=({checked:A,indeterminate:e,onChange:t,ariaLabel:i})=>(0,H.jsx)(ps,{type:"checkbox",checked:null!=A&&A,indeterminate:null!=e&&e,onChange:A=>t(A.target.checked),ariaLabel:i}),Ks=E.createContext(),{Block:ys,Elem:Gs}=M();var Ys=t(21015),xs=t(57896);const js=C.gK.custom({name:"JSON",toSnapshot:A=>JSON.stringify(A),fromSnapshot(A){try{return JSON.parse(A)}catch(e){return A}},isTargetType:A=>"object"==typeof A||"string"==typeof A,getValidationMessage:()=>"Error parsing JSON"}),Ss=C.gK.union(C.gK.string,C.gK.number),Fs=C.gK.union(C.gK.identifier,C.gK.identifierNumber),fs=C.gK.custom({name:"callback",toSnapshot:A=>A,fromSnapshot:A=>A,isTargetType:A=>"function"==typeof A,getValidationMessage:()=>"is not a function"}),Js=C.gK.custom({name:"validElement",toSnapshot:A=>A,fromSnapshot:A=>A,isTargetType:A=>(0,E.isValidElement)(A),getValidationMessage:()=>"is not a valid element"}),Rs=C.gK.model("ThresholdType",{min:C.gK.maybeNull(C.gK.number),max:C.gK.maybeNull(C.gK.number)}),Os=C.gK.enumeration(["String","Number","Boolean","Datetime","List","Image","Audio","AudioPlus","Video","Text","HyperText","TimeSeries","Unknown"]),Hs={String:"str",Number:"num",Boolean:"bool",Datetime:"date",Image:"img",Audio:"aud",AudioPlus:"aud",Video:"vid",Text:"txt",HyperText:"html",TimeSeries:"ts"},bs=A=>Hs[A]||"str",Ls={String:"String",Number:"Number",Boolean:"Boolean",Datetime:"Date Time",Image:"Image",Audio:"Audio",AudioPlus:"Audio",Video:"Video",Text:"Text",HyperText:"Hyper Text",TimeSeries:"Time Series"},Us=A=>Ls[A]||"String",vs=C.gK.model("ViewColumn",{id:Fs,title:C.gK.string,alias:C.gK.string,type:C.gK.optional(Os,"String"),displayType:C.gK.optional(C.gK.maybeNull(Os),null),defaultHidden:C.gK.optional(C.gK.boolean,!1),parent:C.gK.maybeNull(C.gK.late((()=>C.gK.reference(vs)))),children:C.gK.maybeNull(C.gK.array(C.gK.late((()=>C.gK.reference(vs))))),target:C.gK.enumeration(["tasks","annotations"]),orderable:C.gK.optional(C.gK.boolean,!0),help:C.gK.maybeNull(C.gK.string)}).views((A=>({get hidden(){var e,t,i,o;return A.children?(i=A.children,o=A=>A.hidden,i.reduce(((A,e)=>A&&!!o(e)),!0)):null!=(e=null==(t=A.parentView)?void 0:t.hiddenColumns.hasColumn(A))?e:A.parent.hidden||!1},get parentView(){return(0,C.Zn)(A).viewsStore.selected},get key(){return A.id},get accessor(){return e=>{if(!A.parent){const t=e[A.alias];return"object"==typeof t?null:t}try{var t;const i=null==e||null==(t=e[A.parent.alias])?void 0:t[A.alias];return null!=i?i:null}catch(t){var i;return console.log("Error generating accessor",{id:A.alias,parent:null==(i=A.parent)?void 0:i.alias,data:e,snapshot:(0,C.dV)(A)}),e[A.alias]}}},get renderer(){return({value:A})=>{var e;return null!=(e=null==A?void 0:A.toString())?e:null}},get canOrder(){return A.orderable&&!A.children&&!(0,C.Zn)(A).isLabeling},get order(){return A.parentView.currentOrder[A.id]},get currentType(){var e;const t=null==(e=A.parentView)||null==(e=e.columnsDisplayType)?void 0:e.get(A.id);return null!=t?t:A.type},get asField(){const e=[];if(A.children){const t=[].concat(...A.children.map((A=>A.asField)));e.push(...t)}else e.push(Object.assign({},A,{id:A.key,accessor:A.accessor,hidden:A.hidden,original:A,currentType:A.currentType,width:A.width}));return e},get icon(){switch(A.alias){case"total_annotations":return(0,H.jsx)(Ht,{width:"20",height:"20",style:{color:"#617ADA"}});case"cancelled_annotations":return(0,H.jsx)(Pt,{width:"20",height:"20",style:{color:"#DD0000"}});case"total_predictions":return(0,H.jsx)(Bi,{width:"20",height:"20",style:{color:"#944BFF"}});case"reviews_accepted":return(0,H.jsx)(Gi,{width:"20",height:"20",style:{color:"#2AA000"}});case"reviews_rejected":return(0,H.jsx)(ui,{width:"20",height:"20",style:{color:"#DD0000"}});case"ground_truth":return(0,H.jsx)(Ji,{width:"20",height:"20",style:{color:"#FFB700"}});case"comment_count":return(0,H.jsx)(wo,{width:"20",height:"20",style:{color:"#FFB700"}});case"unresolved_comment_count":return(0,H.jsx)(ko,{width:"20",height:"20",style:{color:"#FFB700"}});default:return null}},get readableType(){return bs(A.currentType)},get width(){var e,t;return null!=(e=null==(t=A.parentView)||null==(t=t.columnsWidth)?void 0:t.get(A.id))?e:null},get filterable(){var e;const t=null!=(e=n[A.type])?e:n[Es(A.alias)];return!1!==(null==t?void 0:t.filterable)}}))).actions((A=>({toggleVisibility(){A.parentView.toggleColumn(A)},setType(e){A.parentView.setColumnDisplayType(A.id,e),A.parentView.save()},setWidth(e){const t=A.parentView;t.setColumnWidth(A.id,null!=e?e:null),t.save()},resetWidth(){A.parentView.setColumnWidth(A.id,null),A.parentView.save()}}))),Ns=(A,e,t,i,o)=>{const n=o-i;return Math.max(null!=e?e:30,Math.min(A+n,null!=t?t:400))},Ts=({children:A,style:e,handleStyle:t,initialWidth:i,className:o,type:n,minWidth:s,maxWidth:g,showResizerLine:a,onResize:r,onResizeFinished:l,onReset:C})=>{const[B,c]=E.useState(null!=i?i:150),[Q,I]=E.useState(!1),w=E.useRef();E.useEffect((()=>{const A=Math.max(s,Math.min(B));c(A),null==r||r(A)}),[]);const h=E.useCallback((A=>{A.stopPropagation();const e=A.pageX;let t=B;const i=A=>{t=Ns(B,s,g,e,A.pageX),c(t),null==r||r(t)},o=A=>{document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",o),document.body.style.removeProperty("user-select"),t=Ns(B,s,g,e,A.pageX),I(!1),t!==B&&(c(t),null==l||l(t))};document.addEventListener("mousemove",i),document.addEventListener("mouseup",o),document.body.style.userSelect="none",I(!0)}),[g,s,r,l,B]);return(0,H.jsxs)(m,{name:"resizer",mix:o,style:{width:B},children:[(0,H.jsx)(p,{name:"content",style:null!=e?e:{},children:A}),(0,H.jsx)(p,{name:"handle",ref:w,style:t,mod:{resizing:!1!==a&&Q,quickview:"quickview"===n},onMouseDown:h,onDoubleClick:()=>null==C?void 0:C()})]})},qs=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Gs,Object.assign({},e,{name:"cell"}))};qs.displayName="TableCell";const Ps=A=>{let e=Object.assign({},((0,re.A)(A),A));return(0,H.jsx)(Gs,Object.assign({},e,{name:"cell-content"}))};Ps.displayName="TableCellContent";const zs=(A,e)=>A.filter((A=>!(null!=e?e:[]).includes(A.id))),Ws=(A,e)=>{try{const t=e.split(".").map((A=>`["${A}"]`)).join("");return new Function("object",`return object${t}`)(A)}catch(A){return}},Zs=(A,e,t)=>{var i,o;const n={width:150},s=((A,e,t)=>{const i={};return[t,e].forEach((e=>{const t=(null!=e?e:{}).style;var o;t instanceof Function?Object.assign(i,null!=(o=t(A))?o:{}):Object.assign(i,null!=t?t:{})})),null!=i?i:{}})(e,t,null==A?void 0:A[e.type]);return Object.assign(n,s,{width:null!=(i=null!=(o=e.width)?o:s.width)?i:150}),n},Vs=["Header","Cell","id"],Xs=["cellClassName","headerClassName"],{Block:_s,Elem:$s}=M(),Ag=J("fflag_feat_front_dev_2984_dm_draggable_columns_short"),eg=(0,l.PA)((({column:A,cellViews:e,children:t,onChange:i})=>{const o=Os._types.map((A=>A.value)).filter((A=>{const t=e[A],i=!1!==(null==t?void 0:t.userSelectable),o=!1!==(null==t?void 0:t.displayType);return t&&i&&o}));return(0,H.jsx)(Z.Trigger,{content:(0,H.jsx)(_,{title:"Display as",size:"compact",selectedKeys:[A.currentType],children:o.map((e=>(0,H.jsx)(_.Item,{onClick:()=>null==i?void 0:i(A,e),children:(0,H.jsxs)(xe,{children:[(0,H.jsx)(CA,{size:"small",style:{width:45,textAlign:"center",cursor:"pointer",fontSize:14},children:bs(e)}),Us(e)]})},e)))}),children:(0,H.jsx)(U,{type:"text",size:"small",style:{flex:1,display:"flex",alignItems:"center",justifyContent:"space-between",background:"none",fontSize:14},children:t})})})),tg=(0,l.PA)((({column:A,cellViews:e,columnHeaderExtra:t,sortingEnabled:i,stopInteractions:o,decoration:n,onTypeChange:s,onResize:g,onReset:a})=>{var r,l,B,c;const{Header:Q,id:w}=A,h=(0,I.A)(A,Vs);if(Q instanceof Function){const{headerClassName:A}=h,e=(0,I.A)(h,Xs);return(0,E.createElement)(Gs,Object.assign({},e,{name:"cell",key:w,mix:["th",A]}),(0,H.jsx)(Q,{}))}const d="DE"===(0,C.Zn)(h.original).SDK.type,u=i&&(null==(r=h.original)?void 0:r.canOrder),D=null==n||null==n.get?void 0:n.get(h),M=!d&&t?t(h,D):null,m=null!=D&&D.content?D.content(h):h.title,p=Zs(e,h,D),k=(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(Ps,{mod:{canOrder:u,disabled:o},mix:"th-content",children:m}),M&&(0,H.jsx)($s,{name:"column-extra",children:M})]});return(0,H.jsx)(qs,{"data-id":w,mix:"th",children:(0,H.jsx)(Ts,{style:{height:22,display:"flex",alignItems:"center",justifyContent:null!=(l=p.justifyContent)?l:"space-between",overflow:"hidden"},initialWidth:null!=(B=p.width)?B:150,minWidth:null!=(c=p.minWidth)?c:30,onResizeFinished:A=>null==g?void 0:g(h,A),onReset:()=>null==a?void 0:a(h),children:!d&&h.parent?(0,H.jsx)(eg,{column:h,cellViews:e,onChange:s,children:k}):k})})})),ig=(0,l.PA)((0,E.forwardRef)((({style:A,columnHeaderExtra:e,sortingEnabled:t,stopInteractions:i,decoration:o,onTypeChange:n,onResize:s,onReset:g,extra:a,onDragEnd:r},l)=>{const{columns:C,headerRenderers:B,cellViews:c}=E.useContext(Ks);if(Ag){const Q=(0,Ys.WC)((()=>({orderedColumns:{},setOrderedColumns(A){Q.orderedColumns=Object.assign({},A)},getOrderedColumns(){var A;return null!=(A=(0,xs.HO)(Q.orderedColumns))?A:{}},isDragging:!1,setIsDragging(A){Q.isDragging=A},getIsDragging:()=>(0,xs.HO)(Q.isDragging),initialDragPos:!1,setInitialDragPos(A){Q.initialDragPos=A},getInitialDragPos:()=>(0,xs.HO)(Q.initialDragPos),draggedCol:null,setDraggedCol(A){Q.draggedCol=A},getDraggedCol:()=>(0,xs.HO)(Q.draggedCol)}))),I=(0,E.useRef)({}),w=(0,E.useCallback)((A=>{const e={};return(null!=A?A:C).forEach(((A,t)=>{e[A.id]=t})),e}),[C]);return(0,E.useEffect)((()=>{var A;null==(A=l.current)||A.addEventListener("mousedown",(A=>{const e=A.target.className;null!=e&&null!=e.includes&&e.includes("handle")&&A.preventDefault()}))}),[]),(0,H.jsxs)(_s,{name:"table-head",ref:l,style:Object.assign({},A,{height:J(G)&&42}),mod:{droppable:!0},mix:"horizontal-shadow",onDragOver:(0,E.useCallback)((A=>{const e=Q.getDraggedCol();I.current[e].style.setProperty("--scale","0"),A.stopPropagation()}),[Q]),children:[C.map((A=>(0,H.jsx)($s,{name:"draggable",draggable:!0,ref:e=>I.current[A.id]=e,onDragStart:e=>{e.dataTransfer.effectAllowed="none";const t=I.current[A.id];Q.setInitialDragPos({x:t.offsetLeft,y:t.offsetTop}),Q.setDraggedCol(A.id)},onDragEnd:e=>{e.stopPropagation();const t=Q.getDraggedCol(),i=C.filter((A=>A.id!==t)),o=i.findIndex((A=>{var t,i;const o=I.current[A.id];return e.clientX+(null!=(t=null==l||null==(i=l.current)||null==(i=i.parentElement)?void 0:i.parentElement.scrollLeft)?t:0)(0,H.jsx)(tg,{column:A,headerRenderers:B,cellViews:c,columnHeaderExtra:e,sortingEnabled:t,stopInteractions:i,decoration:o,onTypeChange:n,onResize:s,onReset:g},A.id))),(0,H.jsx)($s,{name:"extra",children:a})]})}))),og=({lineCount:A=1,width:e="60%",height:t="16px"})=>{const i=[];for(let o=0;o(0,H.jsx)(p,{name:"gap",style:{"--height":A}}),sg=({children:A,gap:e="4px",lightColor:t,darkColor:i})=>{const o={"--skeleton-gap":e};return t&&(o["--skeleton-light-color"]=t),i&&(o["--skeleton-dark-color"]=i),(0,H.jsx)(m,{name:"skeletonLoader",style:o,children:A||(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(og,{}),(0,H.jsx)(ng,{}),(0,H.jsx)(og,{width:"40%",height:"24px"}),(0,H.jsx)(og,{width:"50%",height:"12px"})]})})},gg=["Header","Cell","id"],ag=["headerClassName","cellClassName"],rg=(0,l.PA)((({col:A,data:e,decoration:t,cellViews:i})=>{var o,n,s;const{Cell:g,id:a}=A,r=(0,I.A)(A,gg);if(g instanceof Function){const{cellClassName:A}=r,t=(0,I.A)(r,ag);return(0,E.createElement)(Gs,Object.assign({},t,{name:"cell",key:a,mix:A}),(0,H.jsx)(g,{data:e}))}const l=null!=(o=a.split(":")[1])?o:a,C=Es(l),B=Ws(e,l),c=null!=(n=null!=(s=i[C])?s:i[r.original.currentType])?n:i.String,Q={column:r,original:e,value:B},w=null==t||null==t.get?void 0:t.get(r),h=Zs(i,r,w),d=J(Y)&&e.loading===A.alias;return(0,H.jsx)(Gs,{name:"cell",children:(0,H.jsx)("div",{style:Object.assign({},null!=h?h:{},{display:"flex",height:"100%",alignItems:d?"":"center"}),children:d?(0,H.jsx)(sg,{}):c?(0,H.jsx)(c,Object.assign({},Q)):B})})})),lg=(0,l.PA)((({data:A,even:e,style:t,wrapperStyle:i,onClick:o,stopInteractions:n,decoration:s})=>{const{columns:g,cellViews:a}=E.useContext(Ks),r={even:e,selected:A.isSelected,highlighted:A.isHighlighted,loading:A.isLoading,disabled:n};return(0,H.jsx)(Gs,{name:"row-wrapper",mod:r,style:i,onClick:e=>null==o?void 0:o(A,e),children:(0,H.jsx)(m,{name:"table-row",style:t,children:g.map((e=>(0,H.jsx)(rg,{col:e,data:A,cellViews:a,decoration:s},e.id)))})})})),Cg=["view","data","cellViews","selectedItems","focusedItem","decoration","stopInteractions","onColumnResize","onColumnReset","headerExtra"],Bg=["children","stickyComponent","stickyItems","stickyItemsHeight","totalCount","isItemLoaded","loadMore","initialScrollOffset"],cg=["children"],Qg=(0,l.PA)((A=>{var e,t,i;let{view:o,data:n,cellViews:s,selectedItems:g,focusedItem:a,decoration:r,stopInteractions:l,onColumnResize:C,onColumnReset:B,headerExtra:c}=A,w=(0,I.A)(A,Cg);const h="dm:columnorder",d=(0,E.useRef)(),[u,D]=(0,E.useState)(null!=(e=JSON.parse(localStorage.getItem(h)))?e:{}),M=(0,E.useRef)(),p=zs(w.columns,w.hiddenColumns),k=(0,E.useMemo)((()=>(A=>({get:e=>A.find((A=>{let t=!1;return O(A.alias)?t=A.alias===e.alias:A.resolver instanceof Function&&(t=A.resolver(e)),t}))}))(r)),[r]),{api:K,type:y}=Be();(0,E.useEffect)((()=>{localStorage.setItem(h,JSON.stringify(u))}),[u]),w.onSelectAll&&w.onSelectRow&&p.unshift({id:"select",headerClassName:"table__select-all",cellClassName:"select-row",style:{width:40,maxWidth:40,justifyContent:"center"},onClick:A=>A.stopPropagation(),Header:()=>(0,H.jsx)(ks,{checked:g.isAllSelected,indeterminate:g.isIndeterminate,onChange:()=>w.onSelectAll(),className:"select-all",ariaLabel:(g.isAllSelected?"Unselect":"Select")+" all rows"}),Cell:({data:A})=>{const e=g.isSelected(A.id);return(0,H.jsx)(ks,{checked:e,onChange:()=>w.onSelectRow(A.id),ariaLabel:`${e?"Unselect":"Select"} Task ${A.id}`})}}),p.push({id:"show-source",cellClassName:"show-source",style:{width:40,maxWidth:40,justifyContent:"center"},onClick:A=>A.stopPropagation(),Header:()=>(0,H.jsx)("div",{style:{width:40}}),Cell({data:A}){var e,t,i,o,n;let s=JSON.parse(null!=(e=A.source)?e:"{}");s={id:null==(t=s)?void 0:t.id,data:null==(i=s)?void 0:i.data,annotations:null==(o=s)?void 0:o.annotations,predictions:null==(n=s)?void 0:n.predictions};const g=async()=>{if(J(Y)&&"DE"===y)return new Promise((A=>A(s)));const A=await K.task({taskID:s.id});return null!=A?A:{}};return(0,H.jsx)(tA,{title:"Show task source",children:(0,H.jsx)(U,{type:"link",style:{width:32,height:32,padding:0},onClick:()=>{var A;Ms({title:`Source for task ${null==(A=s)?void 0:A.id}`,style:{width:800},body:(0,H.jsx)(dg,{content:s,onTaskLoad:g,sdkType:y})})},icon:J(S)?(0,H.jsx)(gA,{icon:R.ze2,style:{width:24,height:24}}):(0,H.jsx)(gA,{icon:Q.FSj})})})}}),Object.keys(u).length>0&&p.sort(((A,e)=>u[A.id](0,H.jsx)(ig,{ref:d,style:A,order:w.order,columnHeaderExtra:w.columnHeaderExtra,sortingEnabled:w.sortingEnabled,onSetOrder:w.onSetOrder,stopInteractions:l,onTypeChange:w.onTypeChange,decoration:k,onResize:C,onReset:B,extra:c,onDragEnd:A=>D(A)})),[w.order,w.columnHeaderExtra,w.sortingEnabled,w.onSetOrder,w.onTypeChange,l,o,o.selected.list,o.selected.all,d]),F=(0,E.useCallback)((({style:A,index:e})=>{const t=n[e-1],i=e%2==0;return(0,H.jsx)(lg,{data:t,even:i,onClick:(A,e)=>w.onRowClick(A,e),stopInteractions:l,wrapperStyle:A,style:{height:w.rowHeight,width:w.fitContent?"fit-content":"auto"},decoration:k},t.id)}),[n,w.fitContent,w.onRowClick,w.rowHeight,l,g,o,o.selected.list,o.selected.all]),f=(0,E.useCallback)((A=>w.isItemLoaded(n,A)),[w,n]),b=(0,E.useRef)(),L=(0,E.useCallback)((A=>{if(O(b.current))return b.current;const{rowHeight:e}=w,t=n.indexOf(a);if(t>=0){const i=t*e-A/2+e/2;return b.current=i}return 0}),[]),v=(0,E.useCallback)((A=>{var e,t;return A>n.length-1?A:null!=(e=null==(t=n[A])?void 0:t.key)?e:A}),[n]);(0,E.useEffect)((()=>{var A;const e=null==(A=M.current)?void 0:A._listRef;e&&e.scrollToItem(n.indexOf(a),"center")}),[n]);const N=(0,E.useRef)(),T=(null==(t=N.current)||null==(t=t.firstChild)?void 0:t.firstChild.offsetWidth)-(null==(i=N.current)||null==(i=i.firstChild)||null==(i=i.firstChild)?void 0:i.firstChild.offsetWidth)||0;return(0,H.jsxs)(H.Fragment,{children:[o.root.isLabeling&&(0,H.jsx)(m,{name:"columns__selector",style:{right:T},children:J(G)?(0,H.jsx)(nA,{className:"columns__selector__button-new",wrapper:nA.Checkbox,icon:(0,H.jsx)(lo,{}),style:{padding:"0"},tooltip:"Customize Columns"}):(0,H.jsx)(nA,{wrapper:nA.Checkbox,icon:(0,H.jsx)(to,{}),style:{padding:0,zIndex:1e3,borderRadius:0,height:"45px",width:"45px",margin:"-1px"}})}),(0,H.jsx)(ys,{ref:N,name:"table",mod:{fit:w.fitToContent},children:(0,H.jsx)(Ks.Provider,{value:x,children:(0,H.jsx)(wg,{ref:M,overscanCount:10,itemHeight:w.rowHeight,totalCount:w.total,itemCount:n.length+1,itemKey:v,innerElementType:hg,stickyItems:[0],stickyItemsHeight:[43],stickyComponent:j,initialScrollOffset:L,isItemLoaded:f,loadMore:w.loadMore,children:F})})})]})})),Ig=(0,E.createContext)();Ig.displayName="StickyListProvider";const Eg=({data:A,index:e,style:t})=>{const{Renderer:i,stickyItems:o}=A;return!0===(null==o?void 0:o.includes(e))?null:(0,H.jsx)(i,{index:e,style:t})},wg=(0,l.PA)((0,E.forwardRef)(((A,e)=>{const{children:t,stickyComponent:i,stickyItems:o,stickyItemsHeight:n,totalCount:s,isItemLoaded:g,loadMore:a,initialScrollOffset:r}=A,l=(0,I.A)(A,Bg),C={Renderer:t,StickyComponent:i,stickyItems:o,stickyItemsHeight:n},B=A=>{var e;return o.includes(A)&&null!=(e=n[A])?e:l.itemHeight};return(0,H.jsx)(Ig.Provider,{value:C,children:(0,H.jsx)(Gs,{tag:ws.Ay,name:"auto-size",children:({width:A,height:t})=>(0,H.jsx)(ds.A,{ref:e,itemCount:s,loadMoreItems:a,isItemLoaded:g,threshold:5,minimumBatchSize:30,children:({onItemsRendered:e,ref:i})=>{var o;return(0,H.jsx)(Gs,Object.assign({name:"virual",tag:hs._m},l,{ref:i,width:A,height:t,itemData:C,itemSize:B,onItemsRendered:e,initialScrollOffset:null!=(o=null==r?void 0:r(t))?o:0,children:Eg}))}})})})})));wg.displayName="StickyList";const hg=(0,E.forwardRef)(((A,e)=>{let{children:t}=A,i=(0,I.A)(A,cg);return(0,H.jsx)(Ig.Consumer,{children:({stickyItems:A,stickyItemsHeight:o,StickyComponent:n})=>(0,H.jsxs)("div",Object.assign({ref:e},i,{children:[A.map((A=>(0,H.jsx)(Gs,{name:"sticky-header",tag:n,index:A,style:{height:o[A],top:A*o[A]}},A))),t]}))})})),dg=({content:A,onTaskLoad:e,sdkType:t})=>{const[i,o]=(0,E.useState)(A);return(0,E.useEffect)((()=>{e().then((A=>{const e={id:A.id,data:A.data};var i,n;"DE"!==t&&(e.annotations=null!=(i=A.annotations)?i:[],e.predictions=null!=(n=A.predictions)?n:[]);o(e)}))}),[]),(0,H.jsx)("pre",{children:i?JSON.stringify(i,null," "):null})},ug=({value:A})=>{const e={padding:10,height:ug.height,boxSizing:"content-box"};return(0,H.jsx)("div",{style:e,children:(0,H.jsx)(Pn,{src:A})})};ug.height=32;const Dg=A=>{const{value:e,original:t,field:{alias:i}}=A,o=(0,C.Zn)(t);return 0!==t.total_annotations&&o.showPreviews?(0,H.jsx)(gs,{task:t,annotation:t.annotations[0],config:(0,C.Zn)(t).SDK,name:i,width:"100%",size:"large",fallbackImage:e,height:Dg.height}):(0,H.jsx)(m,{name:"grid-image-wrapper",children:(0,H.jsx)("img",{src:e,width:"auto",height:Dg.height,alt:""})})};Dg.height=150;const Mg=({value:A})=>{const e=(A=>{if("string"==typeof A)return A;if(null==A)return"";if(A instanceof Date&&(0,kA.default)(A))return(0,KA.default)(A,Xn);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}})(A),t={padding:5,height:Mg.height,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};return(0,H.jsx)("div",{style:t,title:e,children:e})};Mg.height=32;const mg=["view","selected","row","fields","onClick"],pg=(0,l.PA)((({row:A,selected:e})=>{const t=e.isSelected(A.id);return(0,H.jsx)(p,{name:"cell-header",children:(0,H.jsxs)(xe,{children:[(0,H.jsx)(eA.S,{checked:t,ariaLabel:`${t?"Unselect":"Select"} Task ${A.id}`}),(0,H.jsx)("span",{children:A.id})]})})})),kg=(0,l.PA)((({row:A,fields:e})=>e.filter((A=>{var e;return"data"===(null==(e=A.parent)?void 0:e.alias)})).map(((e,t)=>{var i;const o=null!=(i=e.id.split(":")[1])?i:e.id,n=e.currentType;let s=Ws(A,o);return Array.isArray(s)&&(s=s[0]),(0,H.jsx)(Kg,{type:n,value:s,field:e,row:A},`${A.id}-${t}`)})))),Kg=(0,l.PA)((({type:A,value:e,field:t,row:i})=>{const o=s[A];return J(Y)&&i.loading===t.alias?(0,H.jsx)(sg,{}):o?(0,H.jsx)(o,{value:e,field:t,original:i}):(0,H.jsx)(Mg,{value:e,field:t,original:i})})),yg=(0,l.PA)((A=>{let{view:e,selected:t,row:i,fields:o,onClick:n}=A,s=(0,I.A)(A,mg);return(0,H.jsx)(p,Object.assign({},s,{name:"cell",onClick:n,mod:{selected:t.isSelected(i.id)},children:(0,H.jsxs)(p,{name:"cell-content",children:[(0,H.jsx)(pg,{view:e,row:i,fields:o,selected:e.selected}),(0,H.jsx)(kg,{view:e,row:i,fields:o})]})}))})),Gg=(0,l.PA)((({data:A,view:e,loadMore:t,fields:i,onChange:o,hiddenFields:n})=>{var g;const a=null!=(g=e.gridWidth)?g:4,r=E.useMemo((()=>zs(i,n)),[i,n]),l=r.filter((A=>{var e;return"data"===(null==(e=A.parent)?void 0:e.alias)})).reduce(((A,e)=>{var t;return A+(null!=(t=s[e.currentType])?t:Mg).height}),16),C=E.useCallback((({style:t,rowIndex:i,columnIndex:n})=>{const s=((A,e)=>a*A+e)(i,n),g=A[s];if(!g)return null;const l={style:Object.assign({},t,{marginLeft:"1em"})};return(0,H.jsx)(yg,Object.assign({},l,{view:e,row:g,fields:r,selected:e.selected,onClick:()=>null==o?void 0:o(g.id)}))}),[A,r,e.selected,e,e.selected.list,e.selected.all,a]),B=Math.ceil(A.length/a),c=E.useCallback((t=>{const i=t*a,o=A.slice(i,a).length===a;return!e.dataStore.hasNextPage||o}),[a,A,e.dataStore.hasNextPage]);return(0,H.jsx)(m,{name:"grid-view",mod:{columnCount:a},children:(0,H.jsx)(p,{tag:ws.Ay,name:"resize",children:({width:A,height:i})=>(0,H.jsx)(ds.A,{itemCount:B,isItemLoaded:c,loadMoreItems:t,threshold:Math.floor(e.dataStore.pageSize/2),minimumBatchSize:e.dataStore.pageSize,children:({onItemsRendered:t,ref:o})=>{return(0,H.jsx)(p,{tag:hs.yi,ref:o,width:A,height:i,name:"list",rowHeight:l+42,overscanRowCount:e.dataStore.pageSize,columnCount:a,columnWidth:A/a-9.5,rowCount:B,onItemsRendered:(n=t,({visibleRowStartIndex:A,visibleRowStopIndex:e,overscanRowStopIndex:t,overscanRowStartIndex:i})=>{n({overscanStartIndex:i,overscanStopIndex:t,visibleStartIndex:A,visibleStopIndex:e})}),style:{overflowX:"hidden"},children:C});var n}})})})})),Yg=["store","data","columns","view","selectedItems","dataStore","viewType","total","isLoading","isLabeling","hiddenColumns","hasData","isLocked"],xg=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s,g,a,r,l,C,B,c,Q,I;const{dataStore:E,currentView:w}=A;return{store:A,dataStore:E,updated:E.updated,view:w,viewType:null!=(e=null==w?void 0:w.type)?e:"list",columns:null!=(t=null==w?void 0:w.fieldsAsColumns)?t:[],hiddenColumns:null==w?void 0:w.hiddenColumnsList,selectedItems:null==w?void 0:w.selected,selectedCount:null!=(i=null==w||null==(o=w.selected)?void 0:o.length)?i:0,isLabeling:null!=(n=A.isLabeling)&&n,data:null!=(s=null==E?void 0:E.list)?s:[],total:null!=(g=null==E?void 0:E.total)?g:0,isLoading:null==(a=null==E?void 0:E.loading)||a,isLocked:null!=(r=null==w?void 0:w.locked)&&r,hasData:(null!=(l=null!=(C=null!=(B=null==(c=A.project)?void 0:c.task_count)?B:null==(Q=A.project)?void 0:Q.task_number)?C:null==E?void 0:E.total)?l:0)>0,focusedItem:null!=(I=null==E?void 0:E.selected)?I:null==E?void 0:E.highlighted}}))((A=>{var e;let{store:t,data:i,columns:o,view:s,selectedItems:g,dataStore:a,viewType:r,total:l,isLoading:B,isLabeling:c,hiddenColumns:w=[],hasData:h=!1,isLocked:d}=A,u=(0,I.A)(A,Yg);const[D,M]=(0,E.useState)(null==(e=t.SDK.dataset)||null==(e=e.status)?void 0:e.id),K=(0,E.useMemo)((()=>u.focusedItem),[u.focusedItem]),y=(0,E.useCallback)((async()=>(!a.hasNextPage||a.loading||await a.fetch({interaction:"scroll"}),Promise.resolve())),[a]),G=(0,E.useCallback)(((A,e)=>{const t=e{const o=[];var n;A&&o.push((0,H.jsx)(CA,{color:"blue",style:{fontWeight:"500",fontSize:14,cursor:"pointer",width:45,padding:0},children:null!=(n=null==e?void 0:e.readableType)?n:A.title},"column-type"));return t&&!1!==(null==i?void 0:i.help)&&o.push((0,H.jsx)(tA,{title:t,children:(0,H.jsx)(gA,{icon:Q.gZZ,style:{opacity:.5}})},"help-tooltip")),o.length?(0,H.jsx)(H.Fragment,{children:o}):null}),[]),x=(0,E.useCallback)((()=>s.selectAll()),[s]),j=(0,E.useCallback)((A=>s.toggleSelected(A)),[s]),S=(0,E.useCallback)((async(A,e)=>{var i;const n=null!=(i=A.task_id)?i:A.id;if("DE"===t.SDK.type)t.SDK.invoke("recordPreview",A,o,(0,C.Zn)(s).taskStore.associatedList);else if(e.metaKey||e.ctrlKey)window.open(`./?task=${n}`,"_blank");else{var g;J(F)&&(null==(g=t._sdk.lsf)||g.saveDraft()),(0,C.Zn)(s).startLabeling(A)}}),[s,o]),f=(0,E.useCallback)((A=>B&&0===l&&!c?(0,H.jsx)(m,{name:"fill-container",children:(0,H.jsx)(mt,{size:"large"})}):"DE"===t.SDK.type&&["canceled","failed"].includes(D)?(0,H.jsxs)(m,{name:"syncInProgress",children:[(0,H.jsx)(p,{name:"title",tag:"h3",children:"Failed to sync data"}),J("fflag_feat_front_lops_86_datasets_storage_edit_short")?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(p,{name:"text",children:"Check your storage settings and resync to import records"}),(0,H.jsx)(U,{onClick:async()=>{window.open("./settings/storage")},children:"Manage Storage"})]}):(0,H.jsx)(p,{name:"text",children:"Check your storage settings. You may need to recreate this dataset"})]}):"DE"!==t.SDK.type||0!==l&&0!==i.length&&h||"completed"!==D?"DE"!==t.SDK.type||0!==l&&0!==i.length&&h?0!==l&&h?A:(0,H.jsxs)(m,{name:"no-results",children:[(0,H.jsx)(p,{name:"description",children:h?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)("h3",{children:"Nothing found"}),"Try adjusting the filter"]}):"Looks like you have not imported any data yet"}),!h&&!!t.interfaces.get("import")&&(0,H.jsx)(p,{name:"navigation",children:(0,H.jsx)(Ie,{look:"primary",href:"./import",children:"Go to import"})})]}):(0,H.jsxs)(m,{name:"syncInProgress",children:[(0,H.jsx)(p,{name:"title",tag:"h3",children:"Hang tight! Records are syncing in the background"}),(0,H.jsx)(p,{name:"text",children:"Press the button below to see any synced records"}),(0,H.jsx)(U,{onClick:async()=>{var A;await t.fetchProject({force:!0,interaction:"refresh"}),await(null==(A=t.currentView)?void 0:A.reload())},children:"Refresh"})]}):(0,H.jsxs)(m,{name:"syncInProgress",children:[(0,H.jsx)(p,{name:"title",tag:"h3",children:"Nothing found"}),(0,H.jsx)(p,{name:"text",children:"Try adjusting the filter or similarity search parameters"})]})),[h,c,B,l,D]),R=A=>{const e=A.original;var t;return e.icon?(0,H.jsx)(tA,{title:null!=(t=e.help)?t:A.title,children:e.icon}):e.title},O=(0,E.useCallback)(((A,e,t="flex-start",i=!1)=>({alias:A,content:R,style:A=>{var i;return{width:null!=(i=A.width)?i:e,justifyContent:t}},help:i})),[]),b=(0,E.useMemo)((()=>[O("total_annotations",60,"center"),O("cancelled_annotations",60,"center"),O("total_predictions",60,"center"),O("completed_at",180,"space-between",!0),O("reviews_accepted",60,"center"),O("reviews_rejected",60,"center"),O("ground_truth",60,"center"),J(k)&&O("comment_count",60,"center"),J(k)&&O("unresolved_comment_count",60,"center"),{resolver:A=>"Number"===A.type,style:A=>/id/.test(A.id)?{width:50}:{width:110}},{resolver:A=>{var e;return"Image"===A.type&&A.original&&"DE"!==(null==(e=(0,C.Zn)(A.original))||null==(e=e.SDK)?void 0:e.type)},style:{width:150,justifyContent:"center"}},{resolver:A=>{var e;return"Image"===A.type&&A.original&&"DE"===(null==(e=(0,C.Zn)(A.original))||null==(e=e.SDK)?void 0:e.type)},style:{width:150}},{resolver:A=>["Date","Datetime"].includes(A.type),style:{width:240}},{resolver:A=>["Audio","AudioPlus"].includes(A.type),style:{width:150}}]),[O]),L=s.root.isLabeling||"list"===r?(0,H.jsx)(Qg,{view:s,data:i,rowHeight:70,total:l,loadMore:y,fitContent:c,columns:o,hiddenColumns:w,cellViews:n,decoration:b,order:s.ordering,focusedItem:K,isItemLoaded:G,sortingEnabled:"list"===s.type,columnHeaderExtra:Y,selectedItems:g,onSelectAll:x,onSelectRow:j,onRowClick:S,stopInteractions:d,onTypeChange:(A,e)=>A.original.setType(e),onColumnResize:(A,e)=>{A.original.setWidth(e)},onColumnReset:A=>{A.original.resetWidth()}}):(0,H.jsx)(Gg,{view:s,data:i,fields:o,loadMore:y,onChange:A=>s.toggleSelected(A),hiddenFields:w,stopInteractions:d});return jn("dm.focus-previous",(()=>{if(document.activeElement!==document.body)return;const A=a.focusPrev();(0,C.Zn)(s).startLabeling(A)})),jn("dm.focus-next",(()=>{if(document.activeElement!==document.body)return;const A=a.focusNext();(0,C.Zn)(s).startLabeling(A)})),jn("dm.close-labeling",(()=>{document.activeElement===document.body&&a.selected&&t.closeLabeling()})),jn("dm.open-labeling",(()=>{if(document.activeElement!==document.body)return;const{highlighted:A}=a;A&&!A.isSelected&&t.startLabeling(A)})),(0,E.useEffect)((()=>{const A=A=>{var e,t;return(null==A||null==(e=A.status)?void 0:e.id)&&M(null==A||null==(t=A.status)?void 0:t.id)};return(0,C.Zn)(t).SDK.on("datasetUpdated",A),()=>(0,C.Zn)(t).SDK.off("datasetUpdated",A)}),[]),(0,H.jsx)(m,{name:"data-view-dm",className:"dm-content",style:{pointerEvents:d?"none":"auto"},children:f(L)})})),jg=(0,l.WQ)((({store:A})=>({store:A})))((0,l.PA)((({store:A})=>{const e=J(S);return(0,H.jsx)(m,{name:"tab-panel",mod:{newUI:e},children:A.SDK.toolbarInstruments.map(((t,i)=>(0,H.jsx)(xe,{size:"small",children:t.map(((t,i)=>{const o=A.SDK.getInstrument(t);return o?(0,H.jsx)(o,{size:e?"large":"medium"},`instrument-${t}-${i}`):null}))},`section-${i}`)))})}))),Sg=(0,l.WQ)((({store:A})=>{var e;const{sidebarEnabled:t,sidebarVisible:i}=null!=(e=A.viewsStore)?e:{};return{shrinkWidth:t&&i}})),Fg=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s,g;const{project:a,taskStore:r}=A;return{totalTasks:null!=(e=null!=(t=null==a?void 0:a.task_count)?t:null==a?void 0:a.task_number)?e:0,totalFoundTasks:null!=(i=null==r?void 0:r.total)?i:0,totalAnnotations:null!=(o=null==r?void 0:r.totalAnnotations)?o:0,totalPredictions:null!=(n=null==r?void 0:r.totalPredictions)?n:0,cloudSync:null!=(s=null!=(g=a.target_syncing)?g:a.source_syncing)&&s}})),fg=(0,l.WQ)((({store:A})=>{var e,t,i;return{sdk:A.SDK,views:A.viewsStore,tabs:Array.from(null!=(e=null==(t=A.viewsStore)?void 0:t.all)?e:[]),selectedKey:null==(i=A.viewsStore)||null==(i=i.selected)?void 0:i.key}})),Jg=Fg((A=>(0,H.jsxs)(xe,{size:"large",style:{paddingRight:"1em",color:"rgba(0,0,0,0.3)"},children:[A.cloudSync&&(0,H.jsxs)(xe,{size:"small",style:{fontSize:12,fontWeight:400,opacity:.8},children:["Storage sync",(0,H.jsx)(mt,{size:"small"})]}),(0,H.jsx)("span",{style:{display:"flex",alignItems:"center",fontSize:12},children:(0,H.jsxs)(xe,{size:"compact",children:[(0,H.jsxs)("span",{children:["Tasks: ",A.totalFoundTasks," / ",A.totalTasks]}),(0,H.jsxs)("span",{children:["Annotations: ",A.totalAnnotations]}),(0,H.jsxs)("span",{children:["Predictions: ",A.totalPredictions]})]})})]}))),Rg=fg((0,l.PA)((({sdk:A,views:e,tabs:t,selectedKey:i})=>{const o=A.tabControls,n=(0,E.useCallback)((A=>{A.destination&&e.updateViewOrder(A.source.index,A.destination.index)}),[]);return(0,H.jsx)(Kn,{activeTab:i,onAdd:()=>e.addView({reload:!1}),onChange:A=>e.setSelected(A),onDragEnd:n,tabBarExtraContent:(0,H.jsx)(Jg,{}),addIcon:(0,H.jsx)(Ui,{}),allowedActions:o,children:t.map(((A,t)=>(0,H.jsx)(Dn.sx,{draggableId:A.key,index:t,children:(t,o)=>(0,H.jsx)(p,Object.assign({name:"draggable",ref:t.innerRef},t.draggableProps,t.dragHandleProps,{style:Object.assign({background:o.isDragging&&"#ddd"},t.draggableProps.style),children:(0,H.jsx)(yn,{tab:A.key,title:A.title,onFinishEditing:e=>{A.setTitle(e),A.save()},onDuplicate:()=>e.duplicateView(A),onClose:()=>e.deleteView(A),onSave:()=>A.virtual&&A.saveVirtual(),active:A.key===i,editable:A.editable,deletable:A.deletable,virtual:A.virtual},A.key)}))},A.key)))})}))),Og=Sg((({shrinkWidth:A})=>(0,H.jsxs)(m,{name:"tabs-dm-content",children:[(0,H.jsxs)(p,{name:"tab",mod:{shrink:A},children:[(0,H.jsx)(ae,{name:"tabs",children:(0,H.jsx)(Rg,{})}),(0,H.jsx)(ae,{name:"toolbar",children:(0,H.jsx)(jg,{})}),(0,H.jsx)(xg,{})]}),(0,H.jsx)(Gn,{})]}))),Hg=({SDK:A,onClick:e,isExplorerMode:t})=>(0,H.jsx)(p,{name:"header",mod:{labelStream:!t},children:(0,H.jsxs)(xe,{size:"large",children:[A.interfaceEnabled("backButton")&&(0,H.jsx)(U,{icon:(0,H.jsx)(Q._Jj,{style:{marginRight:4,fontSize:16}}),type:"link",onClick:e,style:{fontSize:18,padding:0,color:"black"},children:"Back"}),t?(0,H.jsx)(nA,{wrapper:nA.Checkbox,icon:(0,H.jsx)(gA,{icon:Q.vgu}),trailingIcon:(0,H.jsx)(gA,{icon:Q.z44}),title:"Fields"}):null]})}),bg=(0,l.WQ)((({store:A})=>({store:A,loading:null==A?void 0:A.loadingData})))((0,Ys.PA)((({store:A,loading:e})=>{const t=(0,E.useRef)(),i=null==A?void 0:A.SDK,o=null==A?void 0:A.currentView,{isExplorerMode:n}=A,s=(0,E.useMemo)((()=>"labelstream"===i.mode),[]),g=(0,E.useCallback)((()=>{A.closeLabeling()}),[A]),a=(0,E.useCallback)((()=>{i.lsf||i.initLSF(t.current),i.startLabeling()}),[]);(0,E.useEffect)((()=>(s||i.on("taskSelected",a),()=>{s||i.off("taskSelected",a)})),[]),(0,E.useEffect)((()=>{(!i.lsf&&A.dataStore.selected||s)&&a()}),[]),(0,E.useEffect)((()=>()=>i.destroyLSF()),[]);const r=(0,E.useCallback)((A=>{o.setLabelingTableWidth(A),window.dispatchEvent(new Event("resize"))}),[]),l=J("ff_front_1170_outliner_030222_short");return(0,H.jsxs)(m,{name:"label-view",mod:{loading:e},children:[i.interfaceEnabled("labelingHeader")&&(0,H.jsx)(Hg,{SDK:i,onClick:g,isExplorerMode:n}),(0,H.jsxs)(p,{name:"content",children:[n&&(0,H.jsx)(p,{name:"table",children:(0,H.jsx)(p,{tag:Ts,name:"dataview",minWidth:200,showResizerLine:!1,type:"quickview",maxWidth:.35*window.innerWidth,initialWidth:o.labelingTableWidth,onResizeFinished:r,style:{display:"flex",flex:1,width:"100%"},children:(0,H.jsx)(xg,{})})}),(0,H.jsxs)(p,{name:"lsf-wrapper",mod:{mode:n?"explorer":"labeling"},children:[e&&(0,H.jsx)(p,{name:"waiting",mod:{animated:!0}}),(0,H.jsx)(p,{ref:t,id:"label-studio-dm",name:"lsf-container",mod:{outliner:l}},"label-studio")]})]})]})})));class Lg extends E.Component{constructor(...A){super(...A),this.state={error:null}}componentDidCatch(A){this.setState({error:A})}render(){return this.state.error?(0,H.jsx)("div",{className:"error",children:this.state.error}):this.props.children}}const Ug=(0,l.PA)((({app:A})=>(0,H.jsx)(Lg,{children:(0,H.jsx)(l.Kq,{store:A,children:(0,H.jsx)(Ce,{sdk:A.SDK,children:(0,H.jsxs)(m,{name:"root",mod:{mode:A.SDK.mode},children:[A.crashed?(0,H.jsxs)(m,{name:"crash",children:[(0,H.jsx)(p,{name:"header",children:"Oops..."}),(0,H.jsx)(p,{name:"description",children:"Project has been deleted or not yet created."})]}):A.loading?(0,H.jsx)(m,{name:"app-loader",children:(0,H.jsx)(mt,{size:"large"})}):A.isLabeling?(0,H.jsx)(bg,{}):(0,H.jsx)(Og,{}),(0,H.jsx)(m,{name:"offscreen"})]})})})}))),vg={getParams(A){const e=null!=A?A:new URL(window.location.href),t={};return e.searchParams.forEach(((A,e)=>{t[e]=A})),t},setParams(A={}){const e=new URL(window.location.href),{searchParams:t}=e;return Object.entries(A).forEach((([A,e])=>{null==e?t.delete(A):t.set(A,e)})),e},navigate(A={},e=!1){const t=this.setParams(A),i=document.title,o=this.getParams(t);e?window.history.replaceState(o,i,t.toString()):window.history.pushState(o,i,t.toString())},forceNavigate(A={},e=!1){const t=null!=A?A:{},i=this.getParams();Object.entries(i).forEach((([A])=>{O(t[A])||(t[A]=null)})),i.query&&(t.query=i.query),this.navigate(t,e)}},Ng=C.gK.model("SelectOptions",{label:C.gK.string,value:C.gK.string}),Tg=C.gK.model("ActionForm",{label:C.gK.maybeNull(C.gK.string),name:C.gK.string,value:C.gK.maybeNull(C.gK.union(C.gK.string,C.gK.array(C.gK.string))),options:C.gK.maybeNull(C.gK.union(C.gK.array(C.gK.string),C.gK.array(Ng))),type:C.gK.enumeration(["input","number","checkbox","radio","toggle","select","range"])}),qg=C.gK.model("ActionFormCoulmn",{width:C.gK.maybeNull(C.gK.number),fields:C.gK.array(Tg)}),Pg=C.gK.model("ActionFormRow",{columnCount:1,columns:C.gK.maybeNull(C.gK.array(qg)),fields:C.gK.array(Tg)}),zg=C.gK.model("ActionDialog",{title:C.gK.maybeNull(C.gK.string),text:C.gK.string,type:C.gK.enumeration(["confirm","prompt"]),form:C.gK.maybeNull(C.gK.array(Pg))}),Wg=J(Y),Zg=C.gK.model("Action",Object.assign({id:Fs,dialog:C.gK.maybeNull(zg),order:C.gK.integer,title:Wg?C.gK.union(C.gK.string,Js):C.gK.string},Wg?{children:C.gK.optional(C.gK.array(C.gK.late((()=>Zg))),[]),callback:C.gK.maybeNull(fs),isSeparator:C.gK.optional(C.gK.boolean,!1),isTitle:C.gK.optional(C.gK.boolean,!1),newStyle:C.gK.optional(C.gK.boolean,!1),disabled:C.gK.optional(C.gK.boolean,!1),disabledReason:C.gK.optional(C.gK.string,"")}:{})).volatile((()=>({caller:null})));var Vg=t(74331);function Xg(A){let e=(0,Vg.Ak)(10);return A&&(e=(0,Vg.Ak)(A)),e}const _g=(A,e)=>{const t=localStorage.getItem(`pages:${A}`);return ke(t)?Number.parseInt(t):null!=e?e:void 0},$g=C.gK.model("InfiniteListMixin",{page:C.gK.optional(C.gK.integer,0),pageSize:C.gK.optional(C.gK.integer,_g("tasks",30)),total:C.gK.optional(C.gK.integer,0),loading:!1,loadingItem:!1,loadingItems:C.gK.optional(C.gK.array(C.gK.number),[]),updated:Xg()}).views((A=>({get API(){return A.root.API},get root(){return(0,C.Zn)(A)},get totalPages(){return Math.ceil(A.total/A.pageSize)},get hasNextPage(){return A.page!==A.totalPages},get isLoading(){return A.loadingItem||A.loadingItems.length>0},get length(){return A.list.length},itemIsLoading:e=>A.loadingItems.includes(e)}))).actions((A=>({setSelected(e){var t;let i;"number"==typeof e?(i=A.list.find((A=>A.id===e)),i||(i=(0,C.Zn)(A).taskStore.loadTask(e))):i=e,i&&i.id!==(null==(t=A.selected)?void 0:t.id)&&(A.selected=i,A.highlighted=i,(0,C.Zn)(A).SDK.invoke("taskSelected"))},hasRecord:e=>A.list.some((A=>A.id===Number(e))),unset({withHightlight:e=!1}={}){A.selected=void 0,e&&(A.highlighted=void 0)},setList({list:e,total:t,reload:i,associatedList:o=[]}){const n=e.map((A=>Object.assign({},A,{source:JSON.stringify(A)})));A.total=t,n.forEach((e=>{const t=A.list.findIndex((A=>A.id===e.id));t>=0&&A.list.splice(t,1)})),i?A.list=[...n]:A.list.push(...n),A.associatedList=o},setLoading(e){void 0!==e?A.loadingItems.push(e):A.loadingItem=!0},finishLoading(e){void 0!==e?A.loadingItems=A.loadingItems.filter((A=>A!==e)):A.loadingItem=!1},clear(){A.highlighted=void 0,A.list=[],A.page=0,A.total=0}}))),Aa=(A,{listItemType:e,apiMethod:t,properties:i,associatedItemType:o})=>{const n=C.gK.model(A,Object.assign({},null!=i?i:{},{list:C.gK.optional(C.gK.array(e),[]),selectedId:C.gK.optional(C.gK.maybeNull(C.gK.number),null),highlightedId:C.gK.optional(C.gK.maybeNull(C.gK.number),null)},o?{associatedList:C.gK.optional(C.gK.maybeNull(C.gK.array(o)),[])}:{})).views((A=>({get selected(){return A.list.find((({id:e})=>e===A.selectedId))},get highlighted(){return A.list.find((({id:e})=>e===A.highlightedId))},set selected(e){var t;A.selectedId=null!=(t=null==e?void 0:e.id)?t:e},set highlighted(e){var t;A.highlightedId=null!=(t=null==e?void 0:e.id)?t:e}}))).volatile((()=>({requestId:null}))).actions((A=>({updateItem(t,i){let o=A.list.find((A=>A.id===t));return o?o.update(i):(o=e.create(i),A.list.push(o)),o},fetch:(0,C.L3)((function*({id:e,query:i,pageNumber:o=null,reload:n=!1,interaction:s,pageSize:g}={}){let a,r;const l=A.requestId=Xg(),B=(0,C.Zn)(A);if(e)a=e,r=i;else{const A=B.viewsStore.selected;a=null==A?void 0:A.id,r=null!=A&&A.virtual?null==A?void 0:A.query:null}if(!O(a))return;A.loading=!0,"filter"===s||"ordering"===s||n?A.page=1:n||O(o)?0===A.page?A.page=1:O(o)&&(A.page=o):A.page++,A.pageSize=g||_g("tasks",30);const c={page:A.page,page_size:A.pageSize};r?c.query=r:c.view=a,s&&Object.assign(c,{interaction:s});const Q=yield B.apiCall(t,c,{},{allowToCancel:"DE"===B.SDK.type});if(l!==A.requestId||Q.isCanceled)return void console.log(`Request ${l} was cancelled by another request`);const I=A.highlighted,E=B.API.getSettingsByMethodName(t),{total:w,[t]:h}=Q;let d=[];J(Y)&&null!=E&&E.associatedType&&(d=Q[null==E?void 0:E.associatedType]),h&&A.setList({total:w,list:h,reload:n||O(o),associatedList:d}),O(I)&&!((A,e)=>(void 0!==e?Array.from(A).findIndex((A=>A.id===e)):-1)>=0)(A.list,I)&&(A.highlighted=null),null==A.postProcessData||A.postProcessData(Q),A.loading=!1,B.SDK.invoke("dataFetched",A)})),reload:(0,C.L3)((function*({id:e,query:t,interaction:i}={}){yield A.fetch({id:e,query:t,reload:!0,interaction:i})})),focusPrev(){const e=Math.max(0,A.list.indexOf(A.highlighted)-1);return A.highlighted=A.list[e],A.updated=Xg(),A.highlighted},focusNext(){const e=Math.min(A.list.length-1,A.list.indexOf(A.highlighted)+1);return A.highlighted=A.list[e],A.updated=Xg(),A.highlighted}})));return C.gK.compose($g,n)},ea=C.gK.model("DataStoreItem",{updated:Xg(),loading:!!J(Y)&&C.gK.maybeNull(C.gK.union(C.gK.string,C.gK.boolean),!1)}).views((A=>({get parent(){return(0,C.PA)((0,C.PA)(A))},get isSelected(){var e;return(null==(e=A.parent)?void 0:e.selected)===A},get isHighlighted(){var e;return(null==(e=A.parent)?void 0:e.highlighted)===A},get isLoading(){return A.parent.itemIsLoading(A.id)}}))).actions((A=>({update(e){const t=Object.assign({},(0,C.dV)(A),e,{updated:Xg()});try{(0,C.Nh)(A,t)}catch(A){console.log(A)}return A},setLoading(e){A.loading=e},markUpdated(){A.updated=Xg()}}))),ta=new Map,ia=(A,e)=>{ta.set(A,e)},oa=(A,e,t)=>{const i={},o=A=>C.gK.optional(C.gK.maybeNull(A),null);null==e||e.forEach((A=>{if(A.parent||"id"===A.id)return;let e;switch(A.type){case"Number":e=o(C.gK.number);break;case"Boolean":e=o(C.gK.boolean);break;case"List":e=o(js);break;default:e=o(C.gK.union(C.gK.string,C.gK.number))}i[A.id]=e})),Object.assign(i,Object.assign({id:Fs},null!=t?t:{}));const n=C.gK.model(A,i);return ia(A,C.gK.model(A,i)),n};oa.get=A=>ta.get(A);const na=A=>{const e=oa("AnnotationModelBase",A),t=C.gK.compose("AnnotationModel",e,ea);return Aa("AnnotationStore",{apiMethod:"annotations",listItemType:t}).actions((A=>({loadTask:(0,C.L3)((function*(e){var t;let i;const o=(0,C.Zn)(A);i=void 0!==e?yield o.apiCall("task",{taskID:e}):yield o.apiCall("nextTask",{projectID:(0,C.Zn)(A).project.id}),e=null!=(t=e)?t:i.id;const n=A.updateItem(e,Object.assign({},i,{source:JSON.stringify(i)}));return A.setSelected(n.id),n})),unsetTask(){A.unset()}})))},sa=C.gK.model("User",{id:Fs,firstName:C.gK.string,lastName:C.gK.string,username:C.gK.string,email:C.gK.string,lastActivity:C.gK.string,avatar:C.gK.maybeNull(C.gK.string),initials:C.gK.string}).views((A=>({get fullName(){return[A.firstName,A.lastName].filter((A=>!!A)).join(" ").trim()},get displayName(){return A.fullName||(A.username?A.username:A.email)}}))).preProcessSnapshot((A=>Me(A))),ga=["user_id","user"],aa=C.gK.model("Assignee",{id:Fs,user:C.gK.late((()=>C.gK.reference(sa))),review:C.gK.maybeNull(C.gK.enumeration(["accepted","rejected","fixed"])),reviewed:C.gK.maybeNull(C.gK.boolean),annotated:C.gK.maybeNull(C.gK.boolean)}).views((A=>({get firstName(){return A.user.firstName},get lastName(){return A.user.lastName},get username(){return A.user.username},get email(){return A.user.email},get lastActivity(){return A.user.lastActivity},get avatar(){return A.user.avatar},get initials(){return A.user.initials},get fullName(){return A.user.fullName}}))).preProcessSnapshot((A=>{let e=A;if("number"==typeof A)e={id:A,user:A,annotated:!0,review:null,reviewed:!1};else{const{user_id:t,user:i}=A,o=(0,I.A)(A,ga);e=Object.assign({},o,{id:null!=t?t:i,user:null!=t?t:i})}return e})),ra=["total_annotations","total_predictions","similarity_score_upper_limit"],la=C.gK.model({certainty:C.gK.optional(C.gK.maybeNull(C.gK.number),0),distance:C.gK.optional(C.gK.maybeNull(C.gK.number),0),id:C.gK.optional(C.gK.maybeNull(C.gK.string),"")}),Ca=C.gK.model({project_id:C.gK.optional(C.gK.maybeNull(C.gK.number),null),created_at:C.gK.optional(C.gK.maybeNull(C.gK.string),"")}),Ba=A=>{const e=oa("TaskModelBase",A,Object.assign({},J(k)?{comment_authors:C.gK.optional(C.gK.array(aa),[])}:{},{annotators:C.gK.optional(C.gK.array(aa),[]),reviewers:C.gK.optional(C.gK.array(aa),[]),annotations:C.gK.optional(C.gK.array(js),[]),predictions:C.gK.optional(C.gK.array(js),[]),drafts:C.gK.frozen(),source:C.gK.maybeNull(C.gK.string),was_cancelled:!1,assigned_task:!1,queue:C.gK.optional(C.gK.maybeNull(C.gK.string),null),default_selected_annotation:C.gK.maybeNull(C.gK.number),allow_postpone:C.gK.maybeNull(C.gK.boolean),unique_lock_id:C.gK.maybeNull(C.gK.string),updated_by:C.gK.optional(C.gK.array(aa),[])},J(Y)?{_additional:C.gK.optional(la,{}),candidate_task_id:C.gK.optional(C.gK.string,""),project:C.gK.union(C.gK.number,C.gK.optional(C.gK.array(Ca),[]))}:{})).views((A=>({get lastAnnotation(){return A.annotations[this.annotations.length-1]}}))).actions((A=>({mergeAnnotations(e){A.annotations=e.filter((A=>A.pk)).map((e=>{const t=A.annotations.find((A=>A.id===Number(e.pk)));return t||{id:e.id,pk:e.pk,draftId:e.draftId,result:e.serializeAnnotation(),leadTime:e.leadTime,userGenerate:!!e.userGenerate,sentUserGenerate:!!e.sentUserGenerate}}))},updateAnnotation(e){const t=A.annotations.find((A=>A.id===Number(e.pk)||A.pk===e.pk));t?Object.assign(t,ts(e)):A.annotations.push(ts(e))},deleteAnnotation(e){const t=A.annotations.findIndex((A=>A.id===Number(e.pk)||A.pk===e.pk));t>=0&&A.annotations.splice(t,1)},deleteDraft(e){if(!A.drafts)return;const t=A.drafts.findIndex((A=>A.id===e));t>=0&&A.drafts.splice(t,1)},loadAnnotations:(0,C.L3)((function*(){const e=yield Promise.all([(0,C.Zn)(A).apiCall("annotations",{taskID:A.id})]);A.annotations=e[0]}))}))),t=C.gK.compose("TaskModel",e,ea),i=C.gK.model("AssociatedModelBase",{id:C.gK.identifierNumber,title:C.gK.string,workspace:C.gK.optional(C.gK.array(C.gK.string),[])});return ia("TaskModel",t),Aa("TasksStore",{apiMethod:"tasks",listItemType:t,associatedItemType:i,properties:{totalAnnotations:0,totalPredictions:0}}).actions((A=>({loadTaskHistory:(0,C.L3)((function*(e){let t=yield A.root.apiCall("taskHistory",e);return t=t.map((A=>{var e;return{taskId:A.taskId,annotationId:null==(e=A.annotationId)?void 0:e.toString()}})),t})),loadTask:(0,C.L3)((function*(e,{select:t=!0}={}){if(!O(e))return void console.warn("Task ID must be provided");A.setLoading(e);const i=yield A.root.apiCall("task",{taskID:e}),o=A.applyTaskSnapshot(i,e);return!1!==t&&A.setSelected(o),A.finishLoading(e),o})),loadNextTask:(0,C.L3)((function*({select:e=!0}={}){var t;const i=yield A.root.invokeAction("next_task",{reload:!1});if(404===(null==i||null==(t=i.$meta)?void 0:t.status))return(0,C.Zn)(A).SDK.invoke("labelStreamFinished"),null;const o=A.selected&&A.selected.assigned_task!==i.assigned_task&&!1===i.assigned_task,n=A.applyTaskSnapshot(i);return!1!==e&&A.setSelected(n),o&&(0,C.Zn)(A).SDK.invoke("assignedStreamFinished"),n})),applyTaskSnapshot(e,t){let i;if(e&&(null==e||!e.error)){const o=null!=t?t:e.id,n=A.mergeSnapshot(o,e);i=A.updateItem(o,Object.assign({},n,{source:JSON.stringify(e)}))}return i},mergeSnapshot(e,t){const i=A.list.find((({id:A})=>A===e)),o=i?Object.assign({},(0,C.dV)(i)):{};return Object.assign(o,t),o.predictions&&o.predictions.forEach((A=>{var e,t;A.created_by=(null!=(e=null==(t=A.model_version)?void 0:t.trim())?e:"")||A.created_by})),o},unsetTask(){A.unset()},postProcessData(e){const{total_annotations:t,total_predictions:i,similarity_score_upper_limit:o}=e;null!==t&&(A.totalAnnotations=t),null!==i&&(A.totalPredictions=i),isNaN(o)||(A.similarityUpperLimit=Math.ceil(1e3*o)/1e3)}}))).preProcessSnapshot((A=>{var e;const{total_annotations:t,total_predictions:i,similarity_score_upper_limit:o}=A,n=(0,I.A)(A,ra);return Object.assign({},n,{reviewers:(null!=(e=n.reviewers)?e:[]).map((A=>({id:A,annotated:!1,review:null}))),totalAnnotations:t,totalPredictions:i,similarityUpperLimit:o})}))};var ca=t(44969),Qa=t.n(ca);const Ia={Number:(A,e)=>{if(A.match(/^in|not_in$/)){const A=Object.entries(e).map((([A,e])=>[A,Number(e)]));return Object.fromEntries(A)}return Number(e)},String:(A,e)=>{if(A.match(/^in|not_in$/)){const A=Object.entries(e).map((([A,e])=>[A,String(e)]));return Object.fromEntries(A)}return String(e)}},Ea=C.gK.union(C.gK.string,C.gK.number,C.gK.boolean),wa=C.gK.model("FilterItemValue",{value:Ea,title:Ea,color:C.gK.maybeNull(C.gK.string)}),ha=C.gK.union({dispatcher:A=>O(A.value)?wa:Ea}),da=C.gK.model("FilterValueList",{items:C.gK.array(ha)}).views((A=>({get value(){return A.items.toJSON()}}))),ua=C.gK.model("FilterValueRange",{min:C.gK.maybeNull(Ea),max:C.gK.maybeNull(Ea)}).views((A=>({get value(){return{min:A.min,max:A.max}}}))),Da=C.gK.union({dispatcher:A=>O(A)?A.$treenode?A.$treenode.type:me(A,["items"])?da:me(A,["min","max"])?ua:Array.isArray(A)?C.gK.array(Da):Ea:Ea}),Ma=C.gK.union({dispatcher:A=>A?O(A.items)?da:ua:C.gK.null}),ma=C.gK.model("TabFilterType",{id:Fs,field:C.gK.reference(vs),type:Os,schema:C.gK.maybeNull(Ma)}).views((A=>({get defaultValue(){if("Boolean"===A.type)return!1},get currentType(){var e;const t=(0,C.Zn)(A).currentView,i=null==t||null==(e=t.columnsDisplayType)||null==e.get?void 0:e.get(A.field.id);return null!=i?i:A.field.type}}))),pa=Array.from(new Set([].concat(...Object.values(i).map((A=>A.map((A=>A.key))))))),ka=C.gK.enumeration(pa),Ka=C.gK.model("TabFilter",{filter:C.gK.reference(ma),operator:C.gK.maybeNull(ka),value:C.gK.maybeNull(Da)}).views((A=>({get field(){return A.filter.field},get schema(){return A.filter.schema},get view(){return(0,C.PA)((0,C.PA)(A))},get component(){var e,t;const o=null!=(e=i[A.filter.currentType])?e:zA;return ZA(o,null==(t=(0,C.Zn)(A))||null==(t=t.SDK)?void 0:t.type)},get componentValueType(){var e;return null==(e=A.component)||null==(e=e.find((({key:e})=>e===A.operator)))?void 0:e.valueType},get target(){return A.filter.field.target},get type(){return A.field.currentType},get isValidFilter(){const{currentValue:e}=A;return!(!O(e)||(A=>!O(A)||"string"==typeof A&&0===A.trim().length)(e))&&(!ua.is(e)||O(e.min)&&O(e.max))},get currentValue(){let e;var t,i,o;null===A.filter.schema?e=A.value:e=null!=(t=null!=(i=null==(o=A.value)?void 0:o.value)?i:A.value)?t:null;return e},get cellView(){var e;const t=A.filter.field;return null!=(e=n[t.type])?e:n[Es(t.alias)]}}))).volatile((()=>({wasValid:!1,saved:!1,saving:!1}))).actions((A=>({afterAttach(){null===A.value&&A.setDefaultValue(),null===A.operator&&A.setOperator(A.component[0].key)},setFilter(e,t=!0){if(!O(e))return;const i=A.filter.currentType,o=A.filter.id;A.filter=e;const n=i!==A.filter.currentType,s=o!==A.filter.id;(n||s)&&A.markUnsaved(),n&&(A.setDefaultValue(),A.setOperator(A.component[0].key)),t&&A.saved()},setFilterDelayed(e){A.setFilter(e,!1),A.saveDelayed()},setOperator(e){const t=A.componentValueType;A.operator!==e&&(A.markUnsaved(),A.operator=e),t!==A.componentValueType&&A.setDefaultValue(),A.save()},setValue(e){A.value=e},delete(){A.view.deleteFilter(A)},save:(0,C.L3)((function*(e=!1){var t,i,o;const n=A.isValidFilter;if(!0!==e){if(!0===A.saved)return;if(!1===n)return;if(!1===A.wasValid&&!1===n)return}A.saving||(A.saving=!0,A.wasValid=n,A.markSaved(),null==(t=(0,C.Zn)(A))||t.unsetSelection(),null==(i=A.view)||i.clearSelection(),yield null==(o=A.view)?void 0:o.save({interaction:"filter"}),A.saving=!1)})),setDefaultValue(){var e,t;A.setValue(null!=(t=A.operator,e=pa.includes(t)?"empty"!==t&&null:null)?e:A.filter.defaultValue)},setValueDelayed(e){A.setValue(e),setTimeout(A.saveDelayed)},markSaved(){A.saved=!0},markUnsaved(){A.saved=!1},saveDelayed:MA((()=>{A.save()}),300)}))).preProcessSnapshot((A=>{var e;return Object.assign({},A,{value:null!=(e=A.value)?e:null})})),ya=C.gK.maybeNull(C.gK.array(C.gK.late((()=>C.gK.reference(vs))))),Ga=C.gK.model("TabHiddenColumns",{explore:C.gK.optional(ya,[]),labeling:C.gK.optional(ya,[])}).views((A=>({get length(){return A.explore.length+A.labeling.length},get activeList(){return(0,C.Zn)(A).isLabeling?A.labeling:A.explore},set activeList(e){(0,C.Zn)(A).isLabeling?A.labeling=e:A.explore=e,A.activeList},hasColumn:e=>A.activeList.indexOf(e)>=0}))).actions((A=>({add(e){const t=new Set(A.activeList);t.add(e),A.activeList=Array.from(t)},remove(e){const t=new Set(A.activeList);t.delete(e),A.activeList=Array.from(t)}}))).preProcessSnapshot((A=>{var e,t;return{explore:null!=(e=null==A?void 0:A.explore)?e:[],labeling:null!=(t=null==A?void 0:A.labeling)?t:[]}})),Ya=C.gK.model("TabSelectedItems",{all:!1,list:C.gK.optional(C.gK.array(Ss),[])}).views((A=>({get snapshot(){return{all:A.all,[A.listName]:Array.from(A.list)}},get listName(){return A.all?"excluded":"included"},get hasSelected(){return A.isAllSelected||A.isIndeterminate},get isAllSelected(){return A.all&&0===A.list.length},get isIndeterminate(){return A.list.length>0},get length(){return A.list.length},get total(){if(A.all){var e;return(null!=(e=(0,C.Zn)(A).dataStore.total)?e:0)-A.length}return A.length},isSelected:e=>A.all?!A.list.includes(e):A.list.includes(e)}))).actions((A=>({afterCreate(){A._invokeChangeEvent()},toggleSelectedAll(){A.all&&A.all&&A.isIndeterminate||(A.all=!A.all),A.list=[],A._invokeChangeEvent()},addItem(e){A.list.push(e),A._invokeChangeEvent()},removeItem(e){A.list.splice(A.list.indexOf(e),1),A._invokeChangeEvent()},toggleItem(e){A.list.includes(e)?A.list.splice(A.list.indexOf(e),1):A.list.push(e),A._invokeChangeEvent()},update(e){var t,i;A.all=null!=(t=null==e?void 0:e.all)?t:A.all,A.list=null!=(i=null==e?void 0:e[A.listName])?i:A.list,A._invokeChangeEvent()},clear(){A.all=!1,A.list=[],A._invokeChangeEvent()},_invokeChangeEvent(){(0,C.Zn)(A).SDK.invoke("taskSelectionChanged",A)}}))).preProcessSnapshot((A=>{var e;const{included:t,excluded:i,all:o}=null!=A?A:{};return{all:o,list:null!=(e=A.list)?e:o?i:t}})),xa=["filters"],ja=C.gK.model("View",{id:Fs,title:"Tasks",oldTitle:C.gK.maybeNull(C.gK.string),key:C.gK.optional(C.gK.string,Xg),type:C.gK.optional(C.gK.enumeration(["list","grid"]),"list"),target:C.gK.optional(C.gK.enumeration(["tasks","annotations"]),"tasks"),filters:C.gK.array(C.gK.late((()=>Ka))),conjunction:C.gK.optional(C.gK.enumeration(["and","or"]),"and"),hiddenColumns:C.gK.maybeNull(C.gK.optional(Ga,{})),ordering:C.gK.optional(C.gK.array(C.gK.string),[]),selected:C.gK.optional(Ya,{}),opener:C.gK.optional(C.gK.maybeNull(C.gK.late((()=>ja))),null),columnsWidth:C.gK.map(C.gK.maybeNull(C.gK.number)),columnsDisplayType:C.gK.map(C.gK.maybeNull(C.gK.string)),gridWidth:4,enableFilters:!1,renameMode:!1,saved:!1,virtual:!1,locked:!1,editable:!0,deletable:!0,semantic_search:C.gK.optional(C.gK.array(js),[]),threshold:C.gK.optional(C.gK.maybeNull(Rs),null)}).volatile((()=>{var A,e;const t=getComputedStyle(document.body).getPropertyValue("--menu-sidebar-width").replace("px","").trim();return{labelingTableWidth:Number.parseInt(null!=(A=null!=(e=localStorage.getItem("labelingTableWidth"))?e:t)?A:200)}})).views((A=>({get root(){return(0,C.Zn)(A)},get parent(){return(0,C.PA)((0,C.PA)(A))},get columns(){return A.root.viewsStore.columns},get targetColumns(){return A.columns.filter((e=>e.target===A.target))},get fieldsAsColumns(){return A.columns.reduce(((A,e)=>(e.parent||A.push(...e.asField),A)),[])},get hiddenColumnsList(){return A.columns.filter((A=>A.hidden)).map((A=>A.key))},get availableFilters(){return A.parent.availableFilters},get dataStore(){return A.root.dataStore},get taskStore(){return A.root.taskStore},get annotationStore(){return A.root.annotationStore},get currentFilters(){return A.filters.filter((e=>e.target===A.target))},get currentOrder(){return A.ordering.length?A.ordering.reduce(((e,t)=>{const i=t.replace(/^-/,""),o="-"===t[0];return Object.assign({},e,{[i]:o,desc:o,field:i,column:A.columns.find((A=>A.id===i))})}),{}):null},get filtersApplied(){return A.validFilters.length},get validFilters(){return A.filters.filter((A=>!!A.isValidFilter))},get serializedFilters(){return A.validFilters.map((A=>{const e=Object.assign({},(0,C.dV)(A),{type:A.filter.currentType});return e.value=((A,e,t)=>{const i=Ia[A];return i?i(e,t):t})(e.type,e.operator,e.value),e}))},get selectedCount(){const e=A.selected.list.length,t=A.dataStore.total;return A.selected.all?t-e:e},get allSelected(){return A.selectedCount===A.dataStore.total},get filterSnposhot(){return{conjunction:A.conjunction,items:A.serializedFilters}},get tabKey(){return A.virtual?A.key:A.id},get hiddenColumnsSnapshot(){return(0,C.dV)(A.hiddenColumns)},get query(){return JSON.stringify({filters:A.filterSnposhot,ordering:A.ordering.toJSON(),hiddenColumns:A.hiddenColumnsSnapshot})},serialize(){var e,t,i;if(A.virtual)return{title:A.title,filters:A.filterSnposhot,ordering:A.ordering.toJSON()};const o={},{apiVersion:n}=A.root,s={title:A.title,ordering:A.ordering.toJSON(),type:A.type,target:A.target,filters:A.filterSnposhot,hiddenColumns:(0,C.dV)(A.hiddenColumns),columnsWidth:A.columnsWidth.toPOJO(),columnsDisplayType:A.columnsDisplayType.toPOJO(),gridWidth:A.gridWidth,semantic_search:null!=(e=null==(t=A.semantic_search)?void 0:t.toJSON())?e:[],threshold:null==(i=A.threshold)?void 0:i.toJSON()};return(A.saved||1===n)&&(o.id=A.id),2===n?(o.data=s,o.project=A.root.SDK.projectId):Object.assign(o,s),A.root.SDK.invoke("tabTypeChanged",{tab:o.id,type:A.type}),o}}))).volatile((()=>({snapshot:{}}))).actions((A=>({lock(){A.locked=!0},unlock(){A.locked=!1},setType(e){A.type=e,A.root.SDK.invoke("tabTypeChanged",{tab:A.id,type:e}),A.save({reload:!1})},setTarget(e){A.target=e,A.save()},setTitle(e){A.title=e},setRenameMode(e){A.renameMode=e,A.renameMode&&(A.oldTitle=A.title)},setConjunction(e){A.conjunction=e,A.save()},setOrdering(e){if(null===e)A.ordering=[];else{var t;const i=null==(t=A.currentOrder)?void 0:t[e];let o=e;void 0!==i&&(o=i?e:`-${e}`),A.ordering[0]=o}A.clearSelection(),A.save({interaction:"ordering"})},setLabelingTableWidth(e){A.labelingTableWidth=e,localStorage.setItem("labelingTableWidth",A.labelingTableWidth)},setGridWidth(e){A.gridWidth=e,A.save()},setSelected(e){A.selected=e},setSemanticSearch:(e,t,i)=>(A.semantic_search=null!=e?e:[],0===A.semantic_search.length?(A.threshold=null,A.save()):isNaN(t)||isNaN(i)?A.save():A.setSemanticSearchThreshold(t,i)),setSemanticSearchThreshold(e,t){var i;const o=((A,e,t)=>Math.max(e,Math.min(A,t)))(null!=e?e:0,0,t-.001);if(null!=(i=A.semantic_search)&&i.length&&!isNaN(o)&&!isNaN(t))return A.threshold={min:o,max:t},A.save()},clearSemanticSearchThreshold:(e=!0)=>(A.threshold=null,e&&A.save()),selectAll(){A.selected.toggleSelectedAll()},clearSelection(){A.selected.clear()},toggleSelected(e){A.selected.toggleItem(e)},setColumnWidth(e,t){t?A.columnsWidth.set(e,t):A.columnsWidth.delete(e)},setColumnDisplayType(e,t){if(null!==t){A.filters.filter((({filter:A})=>e===A.field.id)).forEach((A=>{A.type!==t&&A.delete()})),A.columnsDisplayType.set(e,t)}else A.columnsDisplayType.delete(e)},createFilter(){const e=A.availableFilters[0],t=Ka.create({filter:e,view:A.id});A.filters.push(t),t.isValidFilter&&A.save()},toggleColumn(e){A.hiddenColumns.hasColumn(e)?A.hiddenColumns.remove(e):A.hiddenColumns.add(e),A.save()},reload:(0,C.L3)((function*({interaction:e}={}){var t;A.saved&&(yield A.dataStore.reload({id:A.id,interaction:e})),A.virtual&&(yield A.dataStore.reload({query:A.query,interaction:e})),null==(t=(0,C.Zn)(A).SDK)||null==t.invoke||t.invoke("tabReloaded",A)})),deleteFilter(e){const t=A.filters.findIndex((A=>A===e));A.filters.splice(t,1),(0,C.zr)(e),A.save()},afterAttach(){var e;A.hiddenColumns=null!=(e=A.hiddenColumns)?e:(0,C.o8)(A.parent.defaultHidden)},afterCreate(){A.snapshot=A.serialize()},save:(0,C.L3)((function*({reload:e,interaction:t}={}){const i=A.serialize();if(!A.saved||!Qa()(A.snapshot,i))if(A.snapshot=i,!0===A.virtual){const e=A.serialize();A.key=A.parent.snapshotToUrl(e);const i=A.root.SDK.projectId;i&&localStorage.setItem(`virtual-tab-${i}`,JSON.stringify(e)),vg.navigate({tab:A.key},!0),A.reload({interaction:t})}else yield A.parent.saveView(A,{reload:e,interaction:t})})),saveVirtual:(0,C.L3)((function*(e){A.virtual=!1,yield A.save(e),vg.navigate({tab:A.id},!0)})),delete:(0,C.L3)((function*(){yield A.root.apiCall("deleteTab",{tabID:A.id})})),markSaved(){A.saved=!0}}))).preProcessSnapshot((A=>{if(null===A)return A;const e=null!=A?A:{},{filters:t}=e,i=(0,I.A)(e,xa);if(t&&!Array.isArray(t)){const{conjunction:A,items:e}=null!=t?t:{};Object.assign(i,{filters:null!=e?e:[],conjunction:null!=A?A:"and"})}else i.filters=t;return delete i.selectedItems,i})),Sa=["data"],Fa=["data"],fa=(A,e)=>(window.localStorage.setItem(A,e),e),Ja=A=>{const e=window.localStorage.getItem(A);return!!e&&"true"===e},Ra=(A,e)=>{var t;const{data:i}=A;return i?(i.filters&&(i.filters.items=i.filters.items.filter((({filter:A})=>e.includes(A.replace(/^filter:/,""))))),["columnsDisplayType","columnWidths"].forEach((A=>{var t;i[A]=Object.fromEntries(Object.entries(null!=(t=i[A])?t:{}).filter((([A])=>e.includes(A))))})),Object.entries(null!=(t=i.hiddenColumns)?t:{}).forEach((([A,t])=>{i.hiddenColumns[A]=t.filter((A=>e.includes(A)))})),Object.assign({},A,{data:i})):Object.assign({},A)},Oa=A=>{let e=A;const t=/Copy(\s\(([\d]+)\))?/;return e.match(t)?e=e.replace(t,((...A)=>{const e=A[2];return e?`Copy (${Number(e)+1})`:"Copy (2)"})):e+=" Copy",e},Ha=C.gK.model("TabStore",{selected:C.gK.maybeNull(C.gK.late((()=>C.gK.reference(ja)))),views:C.gK.optional(C.gK.array(ja),[]),availableFilters:C.gK.optional(C.gK.array(ma),[]),columnsTargetMap:C.gK.map(C.gK.array(vs)),columnsRaw:C.gK.optional(js,[]),sidebarVisible:Ja("sidebarVisible"),sidebarEnabled:Ja("sidebarEnabled")}).volatile((()=>({defaultHidden:null}))).views((A=>({get all(){return A.views},get canClose(){return A.all.length>1},get columns(){var e,t,i,o;return null!=(t=(null!=(e=A.columnsTargetMap)?e:new Map).get(null!=(i=null==(o=A.selected)?void 0:o.target)?i:"tasks"))?t:[]},get dataStore(){return(0,C.Zn)(A).dataStore},get taskStore(){return(0,C.Zn)(A).taskStore},get annotationStore(){return(0,C.Zn)(A).annotationStore},get lastView(){return A.views[A.views.length-1]},serialize:()=>A.views.map((A=>A.serialize()))}))).actions((A=>({setSelected:(0,C.L3)((function*(e,t={}){let i;if("string"==typeof e?i=yield A.getViewByKey(e):"number"==typeof e?i=A.views.find((A=>A.id===e)):e&&e.id&&(i=A.views.find((A=>A.id===e.id))),i||(i=A.views[0]),0===A.views.length&&!1!==t.createDefault&&(e=null,yield A.createDefaultView()),i&&A.selected!==i){!1===t.pushState&&e||vg.navigate({tab:i.tabKey},!0),A.dataStore.clear(),A.selected=i,yield i.reload();(0,C.Zn)(A).SDK.invoke("tabChanged",i),i.selected._invokeChangeEvent()}})),deleteView:(0,C.L3)((function*(e,{autoselect:t=!0}={}){if(t&&A.selected===e){let t;if(A.selected.opener)t=A.opener.referrer;else{const i=A.views.indexOf(e);t=0===i?A.views[i+1]:A.views[i-1]}A.setSelected(t.key)}e.saved&&(yield(0,C.Zn)(A).apiCall("deleteTab",{tabID:e.id})),(0,C.zr)(e)})),createSnapshot(e={}){var t,i,o,n,s;const g=!(null==e||!e.virtual),a=g&&e.projectId?`virtual-tab-${e.projectId}`:null,r=g&&localStorage.getItem(a),l=r?JSON.parse(r):null,B=!(null==e||!e.tab||!isNaN(e.tab)),c=g&&B?A.snapshotFromUrl(e.tab):null,Q=!De(c),I=Q?c:l,E=Q?e.tab:null==l?void 0:l.tab,w=Object.assign({},e,{key:E,tab:E},null!=(t=null!=I?I:e)?t:{}),h=A.views[A.views.length-1],d=null!=(i=w.title)?i:`New Tab ${A.views.length+1}`,u=null!=(o=w.id)?o:null!=h&&h.id?h.id+1:0,D=A.defaultHidden?(0,C.o8)(A.defaultHidden):{explore:[],labeling:[]};return Object.assign({},w,{id:u,title:d,key:null!=(n=w.key)?n:Xg(),hiddenColumns:null!=(s=w.hiddenColumns)?s:D})},addView:(0,C.L3)((function*(e={},t){const{autoselect:i=!0,autosave:o=!0,reload:n=!0}=null!=t?t:{},s=A.createSnapshot(e);A.views.push(s);const g=A.views[A.views.length-1];if(o&&(yield g.save({reload:!o&&n})),i){const e=A.views[A.views.length-1];A.setSelected(e)}return g})),getViewByKey:(0,C.L3)((function*(e){const t=A.views.find((A=>A.key===e));if(t)return t;const i=A.snapshotFromUrl(e);return i?yield A.addVirtualView(i):null})),addVirtualView:(0,C.L3)((function*(e){return yield A.addView(e,{autosave:!1,autoselect:!1})})),createDefaultView:(0,C.L3)((function*(){A.views.push({id:0,title:"Default",hiddenColumns:A.defaultHidden});let e=A.views[A.views.length-1];yield e.save(e),e=A.views[A.views.length-1],A.selected=e,(0,C.Zn)(A).SDK.hasInterface("tabs")&&e.reload()})),snapshotFromUrl(A){try{const e=hn(A);return e.key=A,e.virtual=!0,e}catch(A){return null}},snapshotToUrl:A=>dn(A),saveView:(0,C.L3)((function*(e,{reload:t,interaction:i}={}){["ordering","filter"].includes(i)&&e.lock();const{id:o}=e,n={body:e.snapshot},s={tabID:o};void 0!==i&&Object.assign(s,{interaction:i});const g=(0,C.Zn)(A),a=e.saved||2!==g.apiVersion?"updateTab":"createTab",r=yield g.apiCall(a,s,n,{allowToCancel:"DE"===g.SDK.type});if(r.isCanceled)return e;const l=(0,C.dV)(e),B=Object.assign({},l,r,{saved:!0,filters:l.filters,conjunction:l.conjunction});if(r.id!==e.id){A.views.push(Object.assign({},B,{saved:!0}));const t=A.views[A.views.length-1];return g.SDK.hasInterface("tabs")&&t.reload(),A.setSelected(t),(0,C.zr)(e),t}return(0,C.Nh)(e,B),!1!==t&&e.reload({interaction:i}),e.unlock(),e})),updateViewOrder:(0,C.L3)((function*(e,t){const[i]=A.views.splice(e,1),o=(0,C.dV)(i);A.views.splice(t,0,o);const n={project:(0,C.Zn)(A).project.id,ids:A.views.map((A=>A.id))};(0,C.Zn)(A).apiCall("orderTab",{},{body:n},{alwaysExpectJSON:!1})})),duplicateView:(0,C.L3)((function*(e){const t=(0,C.dV)(e);A.views.push(Object.assign({},t,{id:Number.MAX_SAFE_INTEGER,saved:!1,key:Xg(),title:Oa(t.title)}));const i=A.views[A.views.length-1];yield i.save(),A.selected=A.views[A.views.length-1],A.selected.reload()})),createView:A=>ja.create(null!=A?A:{}),expandFilters(){A.sidebarEnabled=fa("sidebarEnabled",!0),A.sidebarVisible=fa("sidebarVisible",!0)},collapseFilters(){A.sidebarEnabled=fa("sidebarEnabled",!1),A.sidebarVisible=fa("sidebarVisible",!1)},toggleSidebar(){A.sidebarVisible=fa("sidebarVisible",!A.sidebarVisible)},fetchColumns(){const e=A.columnsRaw,t=(A=>Array.from(new Set(A)))(e.map((A=>A.target))),i={},o=new Set,n=(A,e)=>{const t=[];if(e&&e.parent){const i=A.find((A=>!A.parent&&A.id===e.parent&&A.target===e.target));t.push(n(A,i).columnPath)}const i=t.join(".");O(null==e?void 0:e.id)?t.push(e.id):(console.warn("Column or id is not defined",e),console.warn("Columns",A));return{parentPath:i,columnPath:t.join(".")}};t.forEach((e=>{A.columnsTargetMap.set(e,[])})),e.forEach((t=>{var s,g;if(!O(t))return;const{columnPath:a,parentPath:r}=n(e,t),{target:l,visibility_defaults:C}=t,B=`${l}:${a}`;if(o.has(B))return;const c=r?`${l}:${r}`:void 0,Q=t.children?t.children.map((A=>`${l}:${a}.${A}`)):void 0,I=A.columnsTargetMap.get(t.target);I.push(Object.assign({},t,{id:B,alias:t.id,parent:c,children:Q}));const E=I[I.length-1];var w;(o.add(E.id),t.children||!E.filterable||null!=(s=null==t||null==(g=t.visibility_defaults)?void 0:g.filter)&&!s)||A.availableFilters.push({id:`filter:${B}`,type:t.type,field:B,schema:null!=(w=t.schema)?w:null});Object.entries(null!=C?C:{}).forEach((([A,e])=>{var t;e||(i[A]=null!=(t=i[A])?t:[],i[A].push(E.id))}))})),A.defaultHidden=Ga.create(i)},fetchTabs:(0,C.L3)((function*(e,t,i){var o,n,s;const g=Number.parseInt(e),a=yield(0,C.Zn)(A).apiCall("tabs"),r=null!=(o=null!=(n=a.tabs)?n:a)?o:[],l=A.columns.map((A=>A.id)),B=r.map((A=>{const e=Ra(A,l),{data:t}=e,i=(0,I.A)(e,Sa);return Object.assign({},i,null!=t?t:{},{saved:!0,hasData:!!t})}));if(A.views.push(...B),yield A.setSelected(Number.isNaN(g)?e:g,{pushState:void 0===e}),yield null==(s=A.selected)?void 0:s.save(),i)(0,C.Zn)(A).startLabelStream({pushState:!1});else if(O(t)){const e={id:Number.parseInt(t)};(0,C.Zn)(A).startLabeling(e,{pushState:!1})}})),fetchSingleTab:(0,C.L3)((function*(e,t){let i;const o=Number.parseInt(e);if(isNaN(e)||isNaN(o))i=yield A.getViewByKey(e);else{var n,s,g;const e=yield(0,C.Zn)(A).apiCall("tab",{tabId:o}),a=(null!=(n=A.columns)?n:[]).map((A=>A.id)),r=Ra(e,a),{data:l}=r,B=(0,I.A)(r,Fa);A.views.push(Object.assign({},B,null!=l?l:{},{selected:{all:null==t?void 0:t.all,list:null!=(s=null!=(g=t.included)?g:t.excluded)?s:[]},saved:!0,hasData:!!l})),i=A.views[A.views.length-1]}A.selected=i}))})));class ba{constructor(){this.active=window.navigator.onLine&&!document.hidden,this.handler=()=>{this.active=window.navigator.onLine&&!document.hidden},window.addEventListener("online",this.handler),window.addEventListener("offline",this.handler),document.addEventListener("visibilitychange",this.handler)}destroy(){window.removeEventListener("online",this.handler),window.removeEventListener("offline",this.handler),document.removeEventListener("visibilitychange",this.handler)}}let La=null;const Ua=C.gK.model("AppStore",{mode:C.gK.optional(C.gK.enumeration(["explorer","labelstream","labeling"]),"explorer"),viewsStore:C.gK.optional(Ha,{views:[]}),project:C.gK.optional(js,{}),loading:C.gK.optional(C.gK.boolean,!1),loadingData:!1,users:C.gK.optional(C.gK.array(sa),[]),taskStore:C.gK.optional(C.gK.late((()=>oa.get("tasksStore"))),{}),annotationStore:C.gK.optional(C.gK.late((()=>oa.get("annotationsStore"))),{}),availableActions:C.gK.optional(C.gK.array(Zg),[]),serverError:C.gK.map(js),crashed:!1,interfaces:C.gK.map(C.gK.boolean),toolbar:C.gK.string}).views((A=>({get SDK(){return A._sdk},get LSF(){return A.SDK.lsf},get API(){return A.SDK.api},get apiVersion(){return A.SDK.apiVersion},get isLabeling(){var e;return!(null==(e=A.dataStore)||!e.selected)||A.isLabelStreamMode||"labeling"===A.mode},get isLabelStreamMode(){return"labelstream"===A.mode},get isExplorerMode(){return"explorer"===A.mode||"labeling"===A.mode},get currentView(){return A.viewsStore.selected},get dataStore(){switch(A.target){case"tasks":return A.taskStore;case"annotations":return A.annotationStore;default:return null}},get target(){var e,t;return null!=(e=null==(t=A.viewsStore.selected)?void 0:t.target)?e:"tasks"},get labelingIsConfigured(){var e;return!0===(null==(e=A.project)?void 0:e.config_has_control_tags)},get labelingConfig(){var e;return null!=(e=A.project.label_config_line)?e:A.project.label_config},get showPreviews(){return A.SDK.showPreviews},get currentSelection(){return A.currentView.selected.snapshot},get currentFilter(){return A.currentView.filterSnposhot}}))).volatile((()=>({needsDataFetch:!1,projectFetch:!1,requestsInFlight:new Map}))).actions((A=>({startPolling(){if(A._poll)return;if(!1===A.SDK.polling)return;const e=async A=>{La.active&&await A.fetchProject({interaction:"timer"}),A._poll=setTimeout((()=>e(A)),1e4)};e(A)},afterCreate(){var A;null==(A=La)||A.destroy(),La=new ba},beforeDestroy(){clearTimeout(A._poll),window.removeEventListener("popstate",A.handlePopState),La.destroy()},setMode(e){A.mode=e},setActions(e){if(!Array.isArray(e))throw new Error("Actions must be an array");A.availableActions=e},removeAction(e){const t=A.availableActions.find((A=>A.id===e));t&&(0,C.zr)(t)},interfaceEnabled:e=>!0===A.interfaces.get(e),enableInterface(e){A.interfaces.has(e)?A.interfaces.set(e,!0):console.warn(`Unknown interface ${e}`)},disableInterface(e){A.interfaces.has(e)?A.interfaces.set(e,!1):console.warn(`Unknown interface ${e}`)},setToolbar(e){A.toolbar=e},setTask:(0,C.L3)((function*({taskID:e,annotationID:t,pushState:i}){if(!1!==i&&vg.navigate({task:e,annotation:null!=t?t:null,interaction:null}),O(e))if(A.loadingData=!0,"labelstream"===A.mode&&(yield A.taskStore.loadNextTask({select:!!e&&!!t})),void 0!==t)A.annotationStore.setSelected(t);else{var o,n,s;A.taskStore.setSelected(e),yield A.taskStore.loadTask(e,{select:!!e&&!!t});const i=null==(o=A.LSF)?void 0:o.currentAnnotation,g=null!=(n=null==i?void 0:i.pk)?n:null==i?void 0:i.id;null==(s=A.LSF)||s.setLSFTask(A.taskStore.selected,g),A.loadingData=!1}})),unsetTask(e){try{A.annotationStore.unset(),A.taskStore.unset()}catch(A){}!1!==(null==e?void 0:e.pushState)&&vg.navigate({task:null,annotation:null})},unsetSelection(){A.annotationStore.unset({withHightlight:!0}),A.taskStore.unset({withHightlight:!0})},createDataStores(){A.viewsStore.columns.reduce(((A,e)=>{var t;return A.set(e.target,null!=(t=A.get(e.target))?t:[]),A.get(e.target).push(e),A}),new Map).forEach(((A,e)=>{var t,i;const o=null==(t=(i=r[e]).create)?void 0:t.call(i,A);o&&ia(`${e}Store`,o)}))},startLabelStream(e={}){var t;if(!A.confirmLabelingConfigured())return;const i=()=>{A.SDK.setMode("labelstream"),!1!==(null==e?void 0:e.pushState)&&vg.navigate({labeling:1})};J(K)&&null!=(t=A.LSF)&&null!=(t=t.lsf)&&null!=(t=t.annotationStore)&&null!=(t=t.selected)&&null!=(t=t.commentStore)&&t.hasUnsaved?lt.confirm({title:"You have unsaved changes",body:"There are comments which are not persisted. Please submit the annotation. Continuing will discard these comments.",onOk(){i()},okText:"Discard and continue"}):i()},startLabeling(e,t={}){var i;if(!A.confirmLabelingConfigured())return;if(A.dataStore.loadingItem)return;const o=()=>{if(A.SDK.setMode("labeling"),e&&!e.isSelected){const i={pushState:null==t?void 0:t.pushState};O(e.task_id)?Object.assign(i,{annotationID:e.id,taskID:e.task_id}):Object.assign(i,{taskID:e.id}),A.setTask(i)}else A.closeLabeling()};J(K)&&null!=(i=A.LSF)&&null!=(i=i.lsf)&&null!=(i=i.annotationStore)&&null!=(i=i.selected)&&null!=(i=i.commentStore)&&i.hasUnsaved?lt.confirm({title:"You have unsaved changes",body:"There are comments which are not persisted. Please submit the annotation. Continuing will discard these comments.",onOk(){o()},okText:"Discard and continue"}):o()},confirmLabelingConfigured:()=>!!A.labelingIsConfigured||(lt.confirm({title:"You're almost there!",body:"Before you can annotate the data, set up labeling configuration",onOk(){A.SDK.invoke("settingsClicked")},okText:"Go to setup"}),!1),closeLabeling(e){const{SDK:t}=A;let i;A.unsetTask(e);const o=vg.getParams().tab;if(O(A.currentView))i=A.currentView.tabKey;else if(O(o))i=o;else if(O(A.viewsStore)){var n;i=null==(n=A.viewsStore.views[0])?void 0:n.tabKey}O(i)&&vg.forceNavigate({tab:i}),t.setMode("explorer"),t.destroyLSF()},handlePopState:(({state:e})=>{const{tab:t,task:i,annotation:o,labeling:n}=null!=e?e:{};if(t){const e=Number.parseInt(t);A.viewsStore.setSelected(Number.isNaN(e)?t:e,{pushState:!1,createDefault:!1})}if(i){const e={};o?(e.task_id=Number.parseInt(i),e.id=Number.parseInt(o)):e.id=Number.parseInt(i),A.startLabeling(e,{pushState:!1})}else n?A.startLabelStream({pushState:!1}):A.closeLabeling({pushState:!1})}).bind(A),resolveURLParams(){window.addEventListener("popstate",A.handlePopState)},setLoading(e){A.loading=e},fetchProject:(0,C.L3)((function*(e={}){A.projectFetch=!0===e.force;const t="timer"===e.interaction,i=e&&e.interaction?Object.assign({interaction:e.interaction},t?{include:["task_count","task_number","annotation_count","num_tasks_with_annotations","queue_total"].join(",")}:null):null;try{var o,n;const t=yield A.apiCall("project",i),g=Object.entries(null!=(o=A.project)?o:{}).length;var s;if(A.needsDataFetch=!0!==e.force&&g>0&&(A.project.task_count!==t.task_count||A.project.task_number!==t.task_number||A.project.annotation_count!==t.annotation_count||A.project.num_tasks_with_annotations!==t.num_tasks_with_annotations),"timer"===e.interaction)A.project=Object.assign(null!=(s=A.project)?s:{},t);else JSON.stringify(null!=t?t:{})!==JSON.stringify(null!=(n=A.project)?n:{})&&(A.project=t);if(J(Y)){const e="DE"===A.SDK.type?"dataset":"project";A.SDK.invoke(`${e}Updated`,A.project)}}catch(e){return A.crash(),!1}return A.projectFetch=!1,!0})),fetchActions:(0,C.L3)((function*(){const e=yield A.apiCall("actions"),t=(null!=e?e:[]).map((A=>[A,void 0]));A.SDK.updateActions(t)})),fetchUsers:(0,C.L3)((function*(){const e=yield A.apiCall("users");A.users.push(...e)})),fetchData:(0,C.L3)((function*({isLabelStream:e}={}){var t;A.setLoading(!0);const{tab:i,task:o,labeling:n,query:s}=vg.getParams();A.viewsStore.fetchColumns();const g=[A.fetchProject(),A.fetchUsers()];var a,r;if(!e||null!=(t=A.project)&&t.show_annotation_history&&o)"dm"===A.SDK.type&&g.push(A.fetchActions()),null!=(a=A.SDK.settings)&&a.onlyVirtualTabs&&null!=(r=A.project)&&r.show_annotation_history&&!o?g.push(A.viewsStore.addView({virtual:!0,projectId:A.SDK.projectId,tab:i},{autosave:!1,reload:!1})):"labelops"===A.SDK.type?g.push(A.viewsStore.addView({virtual:!1,projectId:A.SDK.projectId,tab:i},{autosave:!1,autoSelect:!0,reload:!0})):g.push(A.viewsStore.fetchTabs(i,o,n));else if(e&&i){const{selectedItems:e}=JSON.parse(decodeURIComponent(null!=s?s:"{}"));g.push(A.viewsStore.fetchSingleTab(i,null!=e?e:{}))}const[l]=yield Promise.all(g);l&&(A.resolveURLParams(),A.setLoading(!1),A.startPolling())})),apiCall:(0,C.L3)((function*(e,t,i,o){var n,s,g,a,r,l,C,B;const c=null==o?void 0:o.allowToCancel,Q=new AbortController,I=Q.signal,E=null==(n=A.SDK.apiTransform)?void 0:n[e],w=null!=(s=null!=(g=null==E||null==E.params?void 0:E.params(t))?g:t)?s:{},h=null!=(a=null!=(r=null==E||null==E.body?void 0:E.body(i))?r:i)?a:{},d=null!=(l=null!=(C=null==E||null==E.headers?void 0:E.headers(null==o?void 0:o.headers))?C:null==o?void 0:o.headers)?l:{},u=`${e}_${JSON.stringify(t||{})}`;c&&(d.signal=I,A.requestsInFlight.has(u)&&(A.requestsInFlight.get(u).abort(),console.log(`Request ${u} canceled`)),A.requestsInFlight.set(u,Q));const D=yield A.API[e](w,{headers:d,body:null!=(B=h.body)?B:h,options:o});if(c&&(D.isCanceled=I.aborted,A.requestsInFlight.delete(u)),D.error&&404!==D.status&&!I.aborted){var M,m;if(null!=o&&null!=o.errorHandler&&o.errorHandler(D))return D;if(D.response)try{A.serverError.set(e,{error:"Something went wrong",response:D.response})}catch(A){}console.warn({message:"Error occurred when loading data",description:null!=(M=null==D||null==(m=D.response)?void 0:m.detail)?M:D.error}),A.SDK.invoke("error",D)}else try{A.serverError.delete(e)}catch(A){}return D})),invokeAction:(0,C.L3)((function*(e,t={}){var i,o,n,s;const g=null!=(i=A.currentView)?i:{},a=A.availableActions.findIndex((A=>A.id===e))>=0,{selected:r}=g,l=A.SDK.getAction(e);g&&a&&!l&&g.lock();const C=localStorage.getItem("dm:labelstream:mode"),B={ordering:g.ordering,selectedItems:null!=(o=null==r?void 0:r.snapshot)?o:{all:!1,included:[]},filters:{conjunction:null!=(n=g.conjunction)?n:"and",items:null!=(s=g.serializedFilters)?s:[]}};if("next_task"===e){const A=!0===B.selectedItems.all,e="filtered"===C;"all"===C&&!A?(delete B.filters,!1===B.selectedItems.all&&0===B.selectedItems.included.length&&(delete B.selectedItems,delete B.ordering)):e&&delete B.selectedItems}if(l instanceof Function)return l(B,g);const c={id:e};!O(g.id)||null!=g&&g.virtual||(c.tabID=g.id),t.body&&Object.assign(B,t.body);const Q=yield A.apiCall("invokeAction",c,{body:B});if(!Q.reload)return!1!==t.reload&&(yield g.reload(),A.fetchProject(),g.clearSelection()),null==g||null==g.unlock||g.unlock(),Q;A.SDK.reload()})),crash(){A.destroy(),A.crashed=!0,A.SDK.invoke("crash")},destroy(){var e,t;A.taskStore&&(null==(e=A.taskStore)||e.clear(),A.taskStore=void 0);A.annotationStore&&(null==(t=A.annotationStore)||t.clear(),A.annotationStore=void 0);clearTimeout(A._poll)}}))),va=async(A,e)=>{var t,i;const o="labelstream"===e.mode,n=await e.api.columns();if(!n||n.error){var s;const A=`\n ${null!=(s=null==n?void 0:n.error)?s:""}\n LS API not available; check \`API_GATEWAY\` and \`LS_ACCESS_TOKEN\` env vars;\n also check \`data-project-id\` in \`public/index.html\`\n `;throw new Error(A)}const l=null!=(t=n.columns)?t:Array.isArray(n)?n:[];(A=>{var e,t;A.reduce(((A,e)=>{var t;return A.set(e.target,null!=(t=A.get(e.target))?t:[]),A.get(e.target).push(e),A}),new Map).forEach(((A,e)=>{var t,i;const o=null==(t=(i=r[e]).create)?void 0:t.call(i,A);o&&ia(`${e}Store`,o)})),0===A.length&&ia("tasksStore",null==(t=a)?void 0:t.create()),ia("annotationsStore",null==(e=g)?void 0:e.create())})(l);const C=Ua.create({viewsStore:{views:[],columnsRaw:l},project:null!=(i=e.project)?i:{},mode:e.mode,showPreviews:e.showPreviews,interfaces:Object.fromEntries(e.interfaces),toolbar:e.toolbar,availableActions:Array.from(e.actions.values()).map((({action:A})=>A))});return C._sdk=e,C.fetchData({isLabelStream:o}),window.DM=C,B.render((0,H.jsx)(Ug,{app:C}),A),C},Na=["$meta"];class Ta{constructor(A,e){var t=this;this.createComment=async function(A){const e={is_resolved:A.is_resolved,text:A.text,region_ref:A.region_ref,classifications:A.classifications};A.annotation?e.annotation=A.annotation:J(y)&&A.draft&&(e.draft=A.draft);const i=await t.dm.apiCall("createComment",void 0,{body:e});return(0,I.A)(i,Na)},this.updateComment=async function(A){if(!A.id||A.id<0)return;return await t.dm.apiCall("updateComment",{id:A.id},{body:A})},this.listComments=async function(A){const e={ordering:A.ordering||"-id",expand_created_by:!0};if(A.annotation)e.annotation=A.annotation;else{if(!J(y)||!A.draft)return[];e.draft=A.draft}const i=await t.dm.apiCall("listComments",e),o=[],n=i.map((A=>(o.push(A.created_by),Object.assign({},A,{created_by:A.created_by.id}))));return o.length&&t.lsf.store.enrichUsers(o),n},this.deleteComment=async function(A){if(!A.id||A.id<0)return;return await t.dm.apiCall("deleteComment",{id:A.id},{body:A})},this.lsf=A,this.dm=e,this.bindEventHandlers()}bindEventHandlers(){["comments:create","comments:update","comments:delete","comments:list"].forEach((A=>this.lsf.off(A))),this.lsf.on("comments:create",this.createComment),this.lsf.on("comments:update",this.updateComment),this.lsf.on("comments:delete",this.deleteComment),this.lsf.on("comments:list",this.listComments)}}const qa=["id"],Pa=["task","preload","isLabelStream","annotation","interfacesModifier","isInteractivePreannotations","user","keymap","messages"],za=["basic","controls","submit","update","predictions","topbar","predictions:menu","annotations:menu","annotations:current","side-column","edit-history"];let Wa;class Za{constructor(A,e,t){var i,o=this;this.root=null,this.datamanager=null,this.task=null,this.initialAnnotation=null,this.lsf=null,this.labelStream=!1,this.isInteractivePreannotations=!1,this.interfacesModifier=A=>A,this.saveUserLabels=async function(){var A;const e=[],t=null==(A=o.lsf)||null==(A=A.userLabels)?void 0:A.controls;if(t){for(const A in t)for(const i of t[A])e.push({value:i.path,title:[A,JSON.stringify(i.path)].join(":"),from_name:A,project:o.project.id});e.length&&await o.datamanager.apiCall("saveUserLabels",{},{body:e})}},this.onLabelStudioLoad=async function(A){o.datamanager.invoke("labelStudioLoad",A),o.lsf=A,o.lsf.task||o.setLoading(!0);const e=await o.datamanager.store.taskStore.loadTaskHistory({projectId:o.datamanager.store.project.id});o.lsf.setTaskHistory(e),await o.loadUserLabels(),o.canPreloadTask&&J("feat_front_dev_1752_notification_links_in_label_and_review_streams")?await o.preloadTask():o.labelStream&&await o.loadTask(),o.setLoading(!1)},this.onTaskLoad=async function(...A){o.datamanager.invoke("onSelectAnnotation",...A)},this.onPresignUrlForProject=(A,e)=>{const t=new URL(e);if(["http:","https:"].includes(t.protocol))return e;const i=this.datamanager.api,o=this.project.id,n=btoa(e);return i.createUrl(i.endpoints.presignUrlForProject,{projectId:o,fileuri:n}).url},this.onStorageInitialized=async function(A){if(o.datamanager.invoke("onStorageInitialized",A),o.task&&!1===o.labelStream){var e,t,i,n,s,g;const A=null!=(e=null!=(t=null!=(i=null==(n=o.initialAnnotation)?void 0:n.pk)?i:null==(s=o.task.lastAnnotation)?void 0:s.pk)?t:null==(g=o.task.lastAnnotation)?void 0:g.id)?e:"auto";o.setAnnotation(A)}},this.onSubmitAnnotation=async function(){var A;const e=o.shouldExitStream(),t=!e&&o.shouldLoadNext(),i=await o.submitCurrentAnnotation("submitAnnotation",(async function(A,e){return await o.datamanager.apiCall("submitAnnotation",{taskID:A},{body:e},{errorHandler:A=>409===A.status})}),!1,t),n=null==i||null==(A=i.$meta)?void 0:A.status;if(200===n||201===n?o.datamanager.invoke("toast",{message:"Annotation saved successfully",type:"info"}):void 0!==n&&o.datamanager.invoke("toast",{message:"There was an error saving your Annotation",type:"error"}),e)return o.exitStream()},this.onUpdateAnnotation=async function(A,e,t){var i;const{task:n}=o,s=o.prepareData(e),g=o.shouldExitStream();Object.assign(s,t),await o.saveUserLabels();const a=await o.withinLoadingState((async function(){return o.datamanager.apiCall("updateAnnotation",{taskID:n.id,annotationID:e.pk},{body:s})})),r=null==a||null==(i=a.$meta)?void 0:i.status;if(200===r||201===r?o.datamanager.invoke("toast",{message:"Annotation updated successfully",type:"info"}):void 0!==r&&o.datamanager.invoke("toast",{message:"There was an error updating your Annotation",type:"error"}),o.datamanager.invoke("updateAnnotation",A,e,a),g)return o.exitStream();O(n.default_selected_annotation)?await o.loadTask():await o.loadTask(o.task.id,e.pk,!0)},this.deleteDraft=async function(A){const e=await o.datamanager.apiCall("deleteDraft",{draftID:A});return o.task.deleteDraft(A),e},this.onDeleteAnnotation=async function(A,e){const{task:t}=o;let i;if(t.deleteAnnotation(e),e.userGenerate&&!1===e.sentUserGenerate?i=e.draftId?await o.deleteDraft(e.draftId):{ok:!0}:(i=await o.withinLoadingState((async function(){return o.datamanager.apiCall("deleteAnnotation",{taskID:t.id,annotationID:e.pk})})),o.datamanager.invoke("deleteAnnotation",A,e)),i.ok){var n,s;const A=null!=(s=(null!=(n=o.annotations[o.annotations.length-1])?n:{}).pk)?s:void 0;o.setAnnotation(A)}},this.draftToast=A=>{200===A||201===A?this.datamanager.invoke("toast",{message:"Draft saved successfully",type:"info"}):void 0!==A&&this.datamanager.invoke("toast",{message:"There was an error saving your draft",type:"error"})},this.needsDraftSave=A=>{var e,t;return!(null==(e=A.history)||!e.hasChanges||A.draftSaved)||!!(null!=(t=A.history)&&t.hasChanges&&new Date(A.history.lastAdditionTime)>new Date(A.draftSaved))},this.saveDraft=async function(A=null){var e;const t=A||(null==(e=o.lsf)||null==(e=e.annotationStore)?void 0:e.selected),i=o.needsDraftSave(t);if(null!=t&&t.isDraftSaving)await(0,xs.z7)((()=>!t.isDraftSaving)),o.draftToast(200);else if(i&&t){var n;const A=await(null==t?void 0:t.saveDraftImmediatelyWithResults()),e=null==A||null==(n=A.$meta)?void 0:n.status;o.draftToast(e)}},this.onSubmitDraft=async function(A,e,t={}){var i,n,s;const g=!e.pk,a={body:o.prepareData(e,{isNewDraft:!0})},r=o.needsDraftSave(e),l=(null==t?void 0:t.useToast)&&r;if(null!=t&&t.useToast&&delete t.useToast,Object.assign(a.body,t),await o.saveUserLabels(),e.draftId>0){var C;const A=await o.datamanager.apiCall("updateDraft",{draftID:e.draftId},a);return l&&o.draftToast(null==A||null==(C=A.$meta)?void 0:C.status),A}let B;return B=g?await o.datamanager.apiCall("createDraftForTask",{taskID:o.task.id},a):await o.datamanager.apiCall("createDraftForAnnotation",{taskID:o.task.id,annotationID:e.pk},a),(null==(i=B)?void 0:i.id)&&e.setDraftId(null==(n=B)?void 0:n.id),l&&o.draftToast(null==(s=B)||null==(s=s.$meta)?void 0:s.status),B},this.onSkipTask=async function(A,{comment:e}={}){await o.submitCurrentAnnotation("skipTask",((A,t)=>{const{id:i}=t,n={taskID:A},s={body:(0,I.A)(t,qa)};return s.body.was_cancelled=!0,e&&(s.body.comment=e),void 0===i?o.datamanager.apiCall("submitAnnotation",n,s):(n.annotationID=i,o.datamanager.apiCall("updateAnnotation",n,s))}),!0,o.shouldLoadNext())},this.onUnskipTask=async function(){const{task:A,currentAnnotation:e}=o;O(e)||O(e.pk)?(await o.withinLoadingState((async function(){if(e.pauseAutosave(),J(y))await o.datamanager.apiCall("convertToDraft",{annotationID:e.pk});else{var t;if(e.draftId>0)await o.datamanager.apiCall("updateDraft",{draftID:e.draftId},{body:{annotation:null}});else{const A={body:o.prepareData(e)};await o.datamanager.apiCall("createDraftForTask",{taskID:o.task.id},A)}J(K)&&null!=(t=o.lsf)&&null!=(t=t.commentStore)&&t.toCache&&o.lsf.commentStore.toCache(`task.${A.id}`),await o.datamanager.apiCall("deleteAnnotation",{taskID:A.id,annotationID:e.pk})}})),await o.loadTask(A.id),o.datamanager.invoke("unskipTask")):console.error("Annotation must be on unskip")},this.shouldLoadNext=()=>{if(!this.labelStream)return!1;return"notifications"!==new URLSearchParams(location.search).get("interaction")},this.shouldExitStream=()=>{const A="exitStream",e=new URLSearchParams(location.search).get(A),t=new URLSearchParams(window.location.search);t.delete(A);let i=window.location.pathname;return t.toString()&&(i+=`?${t.toString()}`),window.history.pushState(null,"",i),!!e},this.onEntityCreate=(...A)=>this.datamanager.invoke("onEntityCreate",...A),this.onEntityDelete=(...A)=>this.datamanager.invoke("onEntityDelete",...A),this.onSelectAnnotation=(A,e,t)=>{var i;J(F)&&null!=e&&null!=(i=e.history)&&i.undoIdx?this.saveDraft(e).then((()=>{this.datamanager.invoke("onSelectAnnotation",A,e,t,this)})):this.datamanager.invoke("onSelectAnnotation",A,e,t,this)},this.onNextTask=async function(A,e){J(F)&&o.saveDraft(),o.loadTask(A,e,!0)},this.onPrevTask=async function(A,e){J(F)&&o.saveDraft(),o.loadTask(A,e,!0)};const{task:n,preload:s,isLabelStream:g,annotation:a,interfacesModifier:r,isInteractivePreannotations:l}=t,C=(0,I.A)(t,Pa);this.datamanager=A,this.store=A.store,this.root=e,this.task=n,this.preload=s,this.labelStream=null!=g&&g,this.initialAnnotation=a,this.interfacesModifier=r,this.isInteractivePreannotations=null!=l&&l;let B=[...za];var c;(!1===this.project.enable_empty_annotation&&B.push("annotations:deny-empty"),this.labelStream)?(B.push("infobar"),window.APP_SETTINGS.label_stream_navigation_disabled||B.push("topbar:prevnext"),null!=(c=this.project.review_settings)&&c.require_comment_on_reject&&B.push("comments:update"),this.project.show_skip_button&&B.push("skip")):B.push("infobar","annotations:add-new","annotations:view-all","annotations:delete","annotations:tabs","predictions:tabs");this.datamanager.hasInterface("instruction")&&B.push("instruction"),!this.labelStream&&this.datamanager.hasInterface("groundTruth")&&B.push("ground-truth"),this.datamanager.hasInterface("autoAnnotation")&&B.push("auto-annotation"),J(K)&&(B.push("annotations:comments"),B.push("comments:resolve-any")),null!=(i=this.project.review_settings)&&i.require_comment_on_reject&&B.push("comments:reject"),this.interfacesModifier&&(B=this.interfacesModifier(B,this.labelStream)),console.group("Interfaces"),console.log([...B]),this.shouldLoadNext()||(B=B.filter((A=>!["topbar:prevnext","skip"].includes(A)))),console.log([...B]),console.groupEnd();const Q=A.store.project.reviewer_queue_total||A.store.project.queue_total,E=A.store.project.queue_done,w=A.store.project.queue_left,h=E?E+1:w?Q-w+1:1,d=A.store.project.comment_classification_config,u=Object.assign({user:t.user,config:this.lsfConfig,task:$n(this.task),description:this.instruction,interfaces:B,users:A.store.users.map((A=>A.toJSON())),keymap:t.keymap,forceAutoAnnotation:this.isInteractivePreannotations,forceAutoAcceptSuggestions:this.isInteractivePreannotations,messages:t.messages,queueTotal:Q,queuePosition:h,commentClassificationConfig:d,onSubmitDraft:this.onSubmitDraft,onLabelStudioLoad:this.onLabelStudioLoad,onTaskLoad:this.onTaskLoad,onPresignUrlForProject:this.onPresignUrlForProject,onStorageInitialized:this.onStorageInitialized,onSubmitAnnotation:this.onSubmitAnnotation,onUpdateAnnotation:this.onUpdateAnnotation,onDeleteAnnotation:this.onDeleteAnnotation,onSkipTask:this.onSkipTask,onUnskipTask:this.onUnskipTask,onGroundTruth:this.onGroundTruth,onEntityCreate:this.onEntityCreate,onEntityDelete:this.onEntityDelete,onSelectAnnotation:this.onSelectAnnotation,onNextTask:this.onNextTask,onPrevTask:this.onPrevTask},C);this.initLabelStudio(u)}async initLabelStudio(A){try{const e=await(async()=>Wa||(window.LabelStudio?Wa=window.LabelStudio:void 0))();this.lsfInstance=new e(this.root,A),this.lsfInstance.on("presignUrlForProject",this.onPresignUrlForProject);Array.from(this.datamanager.callbacks.keys()).filter((A=>A.startsWith("lsf:"))).forEach((A=>{this.datamanager.getEventCallbacks(A).forEach((e=>{this.lsfInstance.on(A.replace(/^lsf:/,""),e)}))})),J(K)&&new Ta(this.lsfInstance,this.datamanager),this.datamanager.invoke("lsfInit",this,this.lsfInstance)}catch(e){console.error("Failed to initialize LabelStudio",A),console.error(e)}}async preloadTask(){const{comment:A,task:e}=this.preload,t=this.datamanager.api,i={taskID:e};if(A&&(i.with_comment=A),i){var o,n;const s=await t.call("task",{params:i}),g=`Task #${e}${A?` with comment #${A}`:""} was not found!`;if(!(s&&(null!=(o=s.annotations)&&o.length||null!=(n=s.drafts)&&n.length)))return lt.modal({title:"Can't find task",body:g}),!1;const a=s.annotations[0];this.selectTask(s,null==a?void 0:a.id,!0)}return!1}async loadTask(A,e,t=!1){var i,o=this;if(!this.lsf)return console.error("Make sure that LSF was properly initialized");const n=async function(){const i=o.datamanager.store.taskStore,n=await o.withinLoadingState((async function(){let e;e=O(A)?await i.loadTask(A):await i.loadNextTask();const t=o.labelStream&&!e;return o.lsf.setFlags({noTask:t}),e}));n&&o.selectTask(n,e,t)};J(K)&&null!=(i=this.lsf)&&null!=(i=i.commentStore)&&i.hasUnsaved?lt.confirm({title:"You have unsaved changes",body:"There are comments which are not persisted. Please submit the annotation. Continuing will discard these comments.",onOk(){n()},okText:"Discard and continue"}):await n()}exitStream(){this.datamanager.invoke("navigate","projects")}selectTask(A,e,t=!1){var i;const o=A&&(null==(i=this.task)?void 0:i.id)===A.id,n=o?[...this.annotations]:[];this.task=A,o&&this.task.mergeAnnotations(n),this.loadUserLabels(),this.setLSFTask(A,e,t)}setLSFTask(A,e,t){var i;if(!this.lsf)return;const o=(null==(i=this.lsf)||null==(i=i.task)?void 0:i.id)!==(null==A?void 0:A.id)&&(null==A?void 0:A.id);this.setLoading(!0,o);const n=$n(A),s=O(A.default_selected_annotation),g=this.datamanager.store.taskStore.list.map((A=>this.taskHistory.find((e=>e.taskId===A.id)))).filter(Boolean),a=g.find((e=>e.taskId===A.id));!t&&a&&(g.splice(g.indexOf(a),1),g.push(a)),a||g.push({taskId:A.id,annotationId:null}),s&&!e&&(e=A.default_selected_annotation),o?this.lsf.resetState():this.lsf.resetAnnotationStore(),this.lsf.toggleInterface("postpone",!1!==this.task.allow_postpone),this.lsf.toggleInterface("topbar:task-counter",!0),this.lsf.assignTask(A),this.lsf.initializeStore(n),this.setAnnotation(e,t||s),this.setLoading(!1)}setAnnotation(A,e=!1){var t;const i=A?A.toString():null,{annotationStore:o}=this.lsf;let n;const s=o.annotations.map((A=>A.draftId)).filter(Boolean);if(this.task.drafts)for(const A of this.task.drafts){if(s.includes(A.id))continue;let e;if(A.annotation){const t=String(A.annotation);if(e=o.annotations.find((A=>A.pk===t)),!e){console.error(`No annotation found for pk=${t}`);continue}e.history.freeze(),e.addVersions({draft:A.result}),e.deleteAllRegions({deleteReadOnly:!0})}else e=o.addAnnotation({draft:A.result,userGenerate:!0,comment_count:A.comment_count,unresolved_comment_count:A.unresolved_comment_count,createdBy:A.created_username,createdAgo:A.created_ago,createdDate:A.created_at});o.selectAnnotation(e.id),e.deserializeResults(A.result),e.setDraftId(A.id),e.setDraftSaved(A.created_at),e.history.safeUnfreeze(),e.history.reinit()}const g=null!=(t=this.annotations)&&t.length?this.annotations[0]:null,a=!!g&&(!g.pk||g.userGenerate&&!1===g.sentUserGenerate),r=!0===this.project.show_collab_predictions;if(this.labelStream)n=null!=g&&g.draftId?g:O(A)&&e?this.annotations.find((({pk:e})=>e===A)):r&&this.predictions.length>0&&!this.isInteractivePreannotations?o.addAnnotationFromPrediction(this.predictions[0]):o.createAnnotation();else if(0===this.annotations.length&&this.predictions.length>0&&!this.isInteractivePreannotations){const A=this.predictions.find((A=>A.createdBy===this.project.model_version));n=o.addAnnotationFromPrediction(null!=A?A:this.predictions[0])}else n=this.annotations.length>0&&i&&"auto"!==i?this.annotations.find((A=>A.pk===i||A.id===i)):this.annotations.length>0&&("auto"===i||a)?g:o.createAnnotation();n&&(o.selectAnnotation(n.id),this.datamanager.invoke("annotationSet",n))}async loadUserLabels(){var A;if(null==(A=this.lsf)||!A.userLabels)return;const e=await this.datamanager.apiCall("userLabelsForProject",{project:this.project.id,expand:"label"});if(!e)return;const t={};for(const A of null!=(i=e.results)?i:[]){var i,o;if(null==A||null==(o=A.label)||null==(o=o.value)||!o.length)continue;const e=A.from_name;t[e]||(t[e]=[]),t[e].push(A.label.value)}this.lsf.userLabels.init(t)}async submitCurrentAnnotation(A,e,t=!1,i=!0){const{taskID:o,currentAnnotation:n}=this,s=this.task.unique_lock_id,g=this.prepareData(n,{includeId:t});s&&(g.unique_id=s),this.setLoading(!0),await this.saveUserLabels();const a=await this.withinLoadingState((async function(){return await e(o,g)}));if(a&&void 0!==a.id){var r;const e=a.id.toString();n.updatePersonalKey(e);const t=(A=>Object.assign({},A,{id:Number(A.pk),created_ago:A.createdAgo,created_username:A.createdBy,created_at:(new Date).toISOString(),lead_time:A.leadTime}))(n);this.datamanager.invoke(A,this.lsf,t,a),J(K)&&["submitAnnotation","skipTask"].includes(A)&&null!=(r=this.lsf)&&null!=(r=r.commentStore)&&r.persistQueuedComments&&await this.lsf.commentStore.persistQueuedComments()}return this.setLoading(!1),!i||this.datamanager.isExplorer?await this.loadTask(o,n.pk,!0):await this.loadTask(),a}findActiveDraft(A){if(O(A.draftId))return this.task.drafts.find((e=>e.id===A.draftId))}calculateStartedAt(A,e){if(A){var t;const e=new Date(A.created_at),i=Number(null!=(t=A.lead_time)?t:0),o=new Date(Date.now()-1e3*i);return o{const e=Object.entries(A).map((([A,e])=>[A,e({inject:l.WQ,observer:l.PA})]));return he(Object.fromEntries(e))})(null!=(r=A.instruments)?r:{}),this.apiTransform=null!=(C=A.apiTransform)?C:{},this.preload=null!=(B=A.preload)?B:{},this.interfaces=he(Object.assign({tabs:!0,toolbar:!0,import:!0,export:!0,labelButton:!0,backButton:!0,labelingHeader:!0,groundTruth:!1,instruction:!1,autoAnnotation:!1},A.interfaces)),this.api=new sn(this.apiConfig({apiGateway:A.apiGateway,apiEndpoints:A.apiEndpoints,apiMockDisabled:A.apiMockDisabled,apiSharedParams:A.apiSharedParams,apiHeaders:A.apiHeaders})),Object.assign(this.tabControls,null!=(c=A.tabControls)?c:{}),this.updateActions(A.actions),this.type=null!=(Q=A.type)?Q:"dm",this.initApp()}get isExplorer(){return"labeling"===this.mode}get isLabelStream(){return"labelstream"===this.mode}get projectId(){var A,e;return this._projectId=null!=(A=this._projectId)?A:null==(e=this.root)||null==(e=e.dataset)?void 0:e.projectId}set projectId(A){this._projectId=A}apiConfig({apiGateway:A,apiEndpoints:e,apiMockDisabled:t,apiSharedParams:i,apiHeaders:o}){const n=Object.assign({},un);n.gateway=null!=A?A:n.gateway,n.mockDisabled=t,n.commonHeaders=o,Object.assign(n.endpoints,null!=e?e:{});const s={};return isNaN(this.projectId)||(s.project=this.projectId),isNaN(this.datasetId)||(s.dataset=this.datasetId),Object.assign(n,{sharedParams:Object.assign({},s,null!=i?i:{})}),n}addAction(A,e){var t;const{id:i}=A;if(!i)throw new Error("Action must provide a unique ID");this.actions.set(i,{action:A,callback:e});const o=Array.from(this.actions.values()).map((({action:A})=>A));null==(t=this.store)||t.setActions(o)}removeAction(A){this.actions.delete(A),this.store.removeAction(A)}getAction(A){var e;return null==(e=this.actions.get(A))?void 0:e.callback}installActions(){this.actions.forEach((({action:A,callback:e})=>{this.addAction(A,e)}))}updateActions(A){Array.isArray(A)&&A.forEach((([A,e])=>{if(!O(A.id))throw new Error("Every action must provide a unique ID");this.addAction(A,e)}))}registerInstrument(A,e){if(tn[A])return console.warn(`Can't override native instrument ${A}`);this.instruments.set(A,e({store:this.store,observer:l.PA,inject:l.WQ})),this.store.updateInstruments()}on(A,e){if(this.lsf&&A.startsWith("lsf:")){var t;const i=(0,c.toCamelCase)(A.replace(/^lsf:/,""));null==(t=this.lsf)||null==(t=t.lsfInstance)||t.on(i,e)}const i=this.getEventCallbacks(A);i.add(e),this.callbacks.set(A,i)}off(A,e){if(this.lsf&&A.startsWith("lsf:")){var t;const i=(0,c.toCamelCase)(A.replace(/^lsf:/,""));null==(t=this.lsf)||null==(t=t.lsfInstance)||t.off(i,e)}const i=this.getEventCallbacks(A);e?i.delete(e):i.clear()}removeAllListeners(){Array.from(this.callbacks.keys()).filter((A=>A.startsWith("lsf:"))).forEach((A=>{const e=Array.from(this.getEventCallbacks(A)),t=(0,c.toCamelCase)(A.replace(/^lsf:/,""));e.forEach((A=>{var e;return null==(e=this.lsf)||null==(e=e.lsfInstance)?void 0:e.off(t,A)}))})),this.callbacks.clear()}hasHandler(A){return this.getEventCallbacks(A).size>0}interfaceEnabled(A){return this.store.interfaceEnabled(A)}setMode(A){const e=A!==this.mode;this.mode=A,this.store.setMode(A),e&&this.invoke("modeChanged",this.mode)}async invoke(A,...e){A.startsWith("lsf:")||this.getEventCallbacks(A).forEach((A=>A.apply(this,e)))}getEventCallbacks(A){var e;return null!=(e=this.callbacks.get(A))?e:new Set}async initApp(){this.store=await va(this.root,this),this.invoke("ready",[this])}initLSF(A){this.lsf||(this.lsf=new Za(this,A,Object.assign({},this.labelStudioOptions,{task:this.store.taskStore.selected,preload:this.preload,isLabelStream:"labelstream"===this.mode})))}async startLabeling(){var A;if(!this.lsf)return;const[e,t]=[this.store.taskStore.selected,this.store.annotationStore.selected],i="labelstream"===this.mode,o=O(this.lsf.task)&&O(e),n=(null==(A=this.lsf.task)?void 0:A.id)===(null==e?void 0:e.id);if((!o||!n)&&!i&&(!n||O(t))){var s,g;const A=null!=(s=null==t?void 0:t.id)?s:null==(g=e.lastAnnotation)?void 0:g.id;this.lsf.selectTask(e,A)}}destroyLSF(){var A,e;this.invoke("beforeLsfDestroy",this,null==(A=this.lsf)?void 0:A.lsfInstance),null==(e=this.lsf)||e.destroy(),this.lsf=void 0}destroy(A=!0){J(x)&&this.destroyLSF(),(0,B.unmountComponentAtNode)(this.root),this.store&&(0,C.zr)(this.store),A&&(this.callbacks.forEach((A=>A.clear())),this.callbacks.clear())}reload(){this.destroy(!1),this.initApp(),this.installActions()}async apiCall(...A){return this.store.apiCall(...A)}getInstrument(A){var e,t;return null!=(e=null!=(t=tn[A])?t:this.instruments.get(A))?e:null}hasInterface(A){return!0===this.interfaces.get(A)}get toolbarInstruments(){return this.toolbar.split("|").map((A=>A.trim())).map((A=>A.split(" ").filter((A=>{const e=!!tn[A],t=!!this.instruments.has(A);return e||t||console.warn(`Unknwown instrument detected: ${A}. Did you forget to register it?`),e||t}))))}}Va.urlJSON={serializeJsonForUrl:dn,deserializeJsonFromUrl:hn},Va.taskToLSFormat=$n,window.DataManager=Va;const Xa=Va},86973:()=>{}}]); //# sourceMappingURL=814.js.map \ No newline at end of file diff --git a/web/dist/apps/labelstudio/814.js.map b/web/dist/apps/labelstudio/814.js.map index 4159053b417..1bbc647b062 100644 --- a/web/dist/apps/labelstudio/814.js.map +++ b/web/dist/apps/labelstudio/814.js.map @@ -1 +1 @@ -{"version":3,"file":"814.js","mappings":"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","sources":["webpack://labelstudio/../../libs/datamanager/src/utils/bem.tsx","webpack://labelstudio/../../libs/datamanager/src/utils/feature-flags.js","webpack://labelstudio/../../libs/datamanager/src/utils/utils.ts","webpack://labelstudio/../../libs/datamanager/src/components/Common/Button/Button.jsx","webpack://labelstudio/../../libs/datamanager/src/utils/dom.js","webpack://labelstudio/../../libs/datamanager/src/utils/transition.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Dropdown/DropdownContext.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Dropdown/DropdownTrigger.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Dropdown/DropdownComponent.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Dropdown/Dropdown.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Menu/Menu.scss?c4c6","webpack://labelstudio/../../libs/datamanager/src/components/Common/Menu/MenuContext.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Menu/Menu.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Menu/MenuItem.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/ErrorBox.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Tooltip/Tooltip.scss?61a4","webpack://labelstudio/../../libs/datamanager/src/components/Common/Tooltip/Tooltip.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/FieldsButton.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Icon/Icon.scss?e80f","webpack://labelstudio/../../libs/datamanager/src/components/Common/Icon/Icon.jsx","webpack://labelstudio/../../libs/datamanager/src/utils/colors.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Tag/Tag.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Select/Select.scss?af37","webpack://labelstudio/../../libs/datamanager/src/components/Common/Select/Select.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/FilterDropdown.jsx","webpack://labelstudio/../../libs/datamanager/src/utils/debounce.js","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/Boolean.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/Common.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Input/Input.scss?988d","webpack://labelstudio/../../libs/datamanager/src/components/Common/Input/Input.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/DatePicker/DatePicker.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/Date.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/Datetime.js","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/List.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/FilterInput.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/Number.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/String.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/types/Utility.js","webpack://labelstudio/../../libs/datamanager/src/components/Filters/FilterLine/FilterOperation.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/FilterLine/FilterLine.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/Filters.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Badge/Badge.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/FiltersPane.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Interface.js","webpack://labelstudio/../../libs/datamanager/src/providers/SDKProvider.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/SDKButtons.jsx","webpack://labelstudio/../../libs/datamanager/src/utils/helpers.ts","webpack://labelstudio/../../libs/datamanager/src/components/Common/Oneof/Oneof.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Space/Space.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/FormContext.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Validation/Validation.scss?bd47","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Validation/Validators.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/FormField.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Utils.ts","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Elements/Label/Label.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Elements/Counter/Counter.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Elements/Input/Input.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Elements/Select/Select.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Elements/Toggle/Toggle.jsx","webpack://labelstudio/../../libs/datamanager/src/providers/MultiProvider.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Form/Form.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Modal/Modal.scss?a486","webpack://labelstudio/../../libs/datamanager/src/components/Common/Modal/ModalPopup.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/ActionsButton.scss?1b55","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/ActionsButton.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/GridWidthButton.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/LabelButton.jsx","webpack://labelstudio/../../libs/datamanager/src/assets/Running.gif","webpack://labelstudio/../../libs/datamanager/src/assets/running.js","webpack://labelstudio/../../libs/datamanager/src/assets/Running-24.gif","webpack://labelstudio/../../libs/datamanager/src/assets/Running-24@2x.gif","webpack://labelstudio/../../libs/datamanager/src/assets/Running-48.gif","webpack://labelstudio/../../libs/datamanager/src/assets/Running-48@2x.gif","webpack://labelstudio/../../libs/datamanager/src/assets/Running-64.gif","webpack://labelstudio/../../libs/datamanager/src/assets/Running-64@2x.gif","webpack://labelstudio/../../libs/datamanager/src/components/Common/Spinner.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/LoadingPossum.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/OrderButton.jsx","webpack://labelstudio/../../libs/datamanager/src/assets/icons/annotation.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/ban.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/check_alt.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/cross_alt.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/spark.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/thumbs_down.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/thumbs_up.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/star_square.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/plus.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/refresh.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/gear.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/gear_new_menu.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/comment_check.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/comment_red.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/grid.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/list.svg","webpack://labelstudio/../../libs/datamanager/src/assets/icons/refresh2.svg","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/RefreshButton.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/RadioGroup/RadioGroup.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/ViewToggle.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/instruments.jsx","webpack://labelstudio/../../libs/datamanager/src/utils/api-proxy/index.js","webpack://labelstudio/../../libs/datamanager/src/utils/packJSON.js","webpack://labelstudio/../../libs/datamanager/src/utils/urlJSON.ts","webpack://labelstudio/../../libs/datamanager/src/sdk/api-config.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Tabs/Tabs.scss?5030","webpack://labelstudio/../../libs/datamanager/src/components/Common/Tabs/TabsMenu.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Tabs/Tabs.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Filters/FiltersSidebar/FilterSidebar.jsx","webpack://labelstudio/../../libs/datamanager/src/sdk/keymap.ts","webpack://labelstudio/../../libs/datamanager/src/sdk/hotkeys.ts","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/Agreement/Agreement.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Userpic/Userpic.scss?c9be","webpack://labelstudio/../../libs/datamanager/src/components/Common/Userpic/Userpic.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/Annotators/Annotators.scss?e46a","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/Annotators/Annotators.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/MediaPlayer/MediaPlayer.scss?e38a","webpack://labelstudio/../../libs/datamanager/src/components/Common/MediaPlayer/MediaSeeker.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/MediaPlayer/Duration.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/MediaPlayer/MediaPlayer.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/AudioCell.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/BooleanCell.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/DateTimeCell.jsx","webpack://labelstudio/../../libs/datamanager/src/sdk/lsf-utils.ts","webpack://labelstudio/../../libs/datamanager/src/components/Common/AnnotationPreview/AnnotationPreview.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/ImageCell.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/NumberCell.js","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/StringCell.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/VideoCell.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/ProjectCell.jsx","webpack://labelstudio/../../libs/datamanager/src/components/CellViews/index.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Modal/Modal.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/Table.scss?dec1","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/TableCheckbox.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/TableContext.js","webpack://labelstudio/../../libs/datamanager/src/stores/types.js","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/tab_column.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Resizer/Resizer.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/TableCell/TableCell.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/utils.js","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/TableHead/TableHead.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/SkeletonLoader/SkeletonLine.tsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/SkeletonLoader/SkeletonGap.tsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/SkeletonLoader/SkeletonLoader.tsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/TableRow/TableRow.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Common/Table/Table.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataGroups/AudioDataGroup.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataGroups/ImageDataGroup.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataGroups/TextDataGroup.jsx","webpack://labelstudio/../../libs/datamanager/src/components/MainView/GridView/GridView.scss?8317","webpack://labelstudio/../../libs/datamanager/src/components/MainView/GridView/GridView.jsx","webpack://labelstudio/../../libs/datamanager/src/components/MainView/DataView/Table.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/Toolbar/Toolbar.jsx","webpack://labelstudio/../../libs/datamanager/src/components/DataManager/DataManager.jsx","webpack://labelstudio/../../libs/datamanager/src/components/Label/Label.jsx","webpack://labelstudio/../../libs/datamanager/src/components/App/App.jsx","webpack://labelstudio/../../libs/datamanager/src/utils/history.js","webpack://labelstudio/../../libs/datamanager/src/stores/Action.js","webpack://labelstudio/../../libs/datamanager/src/utils/random.js","webpack://labelstudio/../../libs/datamanager/src/hooks/useUpdateEffect.ts","webpack://labelstudio/../../libs/datamanager/src/components/Common/Pagination/Pagination.tsx","webpack://labelstudio/../../libs/datamanager/src/mixins/DataStore/DataStore.js","webpack://labelstudio/../../libs/datamanager/src/mixins/DataStore/DataStoreItem.js","webpack://labelstudio/../../libs/datamanager/src/stores/DynamicModel.js","webpack://labelstudio/../../libs/datamanager/src/stores/DataStores/annotations.js","webpack://labelstudio/../../libs/datamanager/src/stores/Users.js","webpack://labelstudio/../../libs/datamanager/src/stores/Assignee.js","webpack://labelstudio/../../libs/datamanager/src/stores/DataStores/tasks.js","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/filter_utils.ts","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/tab_filter_type.js","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/tab_filter.js","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/tab_hidden_columns.js","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/tab_selected_items.js","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/tab.js","webpack://labelstudio/../../libs/datamanager/src/stores/Tabs/store.js","webpack://labelstudio/../../libs/datamanager/src/utils/ActivityObserver.ts","webpack://labelstudio/../../libs/datamanager/src/stores/AppStore.js","webpack://labelstudio/../../libs/datamanager/src/sdk/app-create.jsx","webpack://labelstudio/../../libs/datamanager/src/sdk/comments-sdk.js","webpack://labelstudio/../../libs/datamanager/src/sdk/lsf-sdk.js","webpack://labelstudio/../../libs/datamanager/src/sdk/dm-sdk.js","webpack://labelstudio/../../libs/datamanager/src/index.js"],"sourcesContent":["import {\n type ComponentClass,\n type Context,\n createContext,\n createElement,\n type CSSProperties,\n type FC,\n forwardRef,\n type FunctionComponent,\n type ReactHTML,\n type ReactSVG,\n useContext,\n} from \"react\";\n\ninterface CNMod {\n [key: string]: unknown;\n}\ninterface CN {\n block: (name: string) => CN;\n elem: (name: string) => CN;\n mod: (mods?: CNMod) => CN;\n mix: (...mix: CNMix[] | undefined[]) => CN;\n select: (root: Document | Element) => Element | null;\n selectAll: (root: Document | Element) => NodeList | null;\n closest: (target: Element) => Element | null;\n toString: () => string;\n toClassName: () => string;\n toCSSSelector: () => string;\n}\n\ntype CNMix = string | CN | undefined;\n\ninterface CNOptions {\n elem?: string;\n mod?: Record;\n mix?: CNMix | CNMix[] | undefined | undefined;\n}\n\ntype ComponentType = FC | ComponentClass | FunctionComponent;\ntype TagNameType = keyof ReactHTML | keyof ReactSVG | string;\ntype TagNames = keyof JSX.IntrinsicElements;\ntype TagAttrs = JSX.IntrinsicElements[T];\n\nexport type CNTagName = ComponentType | TagNameType;\n\ntype WrappedComponentProps, TN extends TagNames> = {\n component?: CN;\n tag?: TN | CN | string;\n} & {\n name: string;\n block?: string;\n mod?: CNMod;\n mix?: CNMix | CNMix[];\n className?: string;\n style?: CSSProperties;\n component?: FC | CNTagName;\n} & ({\n [key in keyof TagAttrs]: TagAttrs[key];\n } & {\n [key in keyof Parameters[0]]: Parameters[0][key];\n });\n\nconst CSS_PREFIX = process.env.CSS_PREFIX ?? \"dm-\";\n\nconst assembleClass = (block: string, elem?: string, mix?: CNMix | CNMix[], mod?: CNMod) => {\n const rootName = block;\n const elemName = elem ? `${rootName}__${elem}` : null;\n\n const stateName = Object.entries(mod ?? {}).reduce((res, [key, value]) => {\n const stateClass = [elemName ?? rootName];\n\n if (value === null || value === undefined) return res;\n\n if (value !== false) {\n stateClass.push(key);\n\n if (value !== true) stateClass.push(value as string);\n\n res.push(stateClass.join(\"_\"));\n }\n return res;\n }, [] as string[]);\n\n const finalClass: string[] = [];\n\n finalClass.push(elemName ?? rootName);\n\n finalClass.push(...stateName);\n\n if (mix) {\n const mixes = Array.isArray(mix) ? mix : [mix];\n const mixMap = ([] as CNMix[])\n .concat(...mixes)\n .filter((m) => {\n if (typeof m === \"string\") {\n return m.trim() !== \"\";\n }\n return m !== undefined && m !== null;\n })\n .map((m) => {\n if (typeof m === \"string\") {\n return m;\n }\n return m?.toClassName?.();\n })\n .reduce((res, cls) => [...res, ...cls!.split(/\\s+/)], [] as string[]);\n\n finalClass.push(...Array.from(new Set(mixMap)));\n }\n\n const attachNamespace = (cls: string) => {\n if (typeof cls !== \"string\") console.error(\"Non-string classname: \", cls);\n return String(cls).startsWith(CSS_PREFIX) ? cls : `${CSS_PREFIX}${cls}`;\n };\n\n return finalClass.map(attachNamespace).join(\" \");\n};\n\nconst BlockContext = createContext(null);\n\nexport const cn = (block: string, options: CNOptions = {}): CN => {\n const { elem, mix, mod } = options ?? {};\n const blockName = block;\n\n const classNameBuilder: CN = {\n block(name) {\n return cn(name, { elem, mix, mod });\n },\n\n elem(name) {\n return cn(block, { elem: name, mix, mod });\n },\n\n mod(newMod = {}) {\n const stateOverride = Object.assign({}, mod ?? {}, newMod);\n\n return cn(block ?? blockName, { elem, mix, mod: stateOverride });\n },\n\n mix(...mix) {\n return cn(block, { elem, mix, mod });\n },\n\n select(root = document) {\n return root.querySelector(this.toCSSSelector());\n },\n\n selectAll(root = document) {\n return root.querySelectorAll(this.toCSSSelector());\n },\n\n closest(root) {\n return root.closest(this.toCSSSelector());\n },\n\n toString() {\n return assembleClass(block, elem, mix, mod);\n },\n\n toClassName() {\n return this.toString();\n },\n\n toCSSSelector() {\n return `.${this.toClassName().replace(/(\\s+)/g, \".\")}`;\n },\n };\n\n Object.defineProperty(classNameBuilder, \"Block\", { value: Block });\n Object.defineProperty(classNameBuilder, \"Elem\", { value: Elem });\n Object.defineProperty(classNameBuilder, \"__class\", {\n value: {\n block,\n elem,\n mix,\n mod,\n },\n });\n\n return classNameBuilder;\n};\n\nexport const BemWithSpecifiContext = (context?: Context) => {\n const Context = context ?? createContext(null);\n\n const Block = forwardRef(\n , D extends TagNames>(\n { tag = \"div\", name, mod, mix, ...rest }: WrappedComponentProps,\n ref: any,\n ) => {\n const rootClass = cn(name);\n const finalMix = ([] as [CNMix?]).concat(mix).filter((cn) => !!cn);\n const className = rootClass\n .mod(mod)\n .mix(...(finalMix as CNMix[]), rest.className)\n .toClassName();\n const finalProps =\n tag.toString() === \"Symbol(react.fragment)\" ? { ...rest, ref } : ({ ...rest, ref, className } as any);\n\n return createElement(\n Context.Provider,\n {\n value: rootClass,\n },\n createElement(tag, finalProps),\n );\n },\n );\n\n const Elem = forwardRef(\n , D extends TagNames>(\n { tag = \"div\", component, block, name, mod, mix, ...rest }: WrappedComponentProps,\n ref: any,\n ) => {\n const blockCtx = useContext(Context);\n\n const finalMix = ([] as [CNMix?]).concat(mix).filter((cn) => !!cn);\n\n const className = (block ? cn(block) : blockCtx)!\n .elem(name)\n .mod(mod)\n .mix(...(finalMix as CNMix[]), rest.className)\n .toClassName();\n\n const finalProps: any = { ...rest, ref, className };\n\n if (typeof tag !== \"string\") finalProps.block = blockCtx;\n if (component) finalProps.tag = tag;\n\n return createElement(component ?? tag, finalProps);\n },\n );\n\n Block.displayName = \"Block\";\n\n Elem.displayName = \"Elem\";\n\n return { Block, Elem, Context };\n};\n\nexport const { Block, Elem } = BemWithSpecifiContext(BlockContext);\n","// Outliner + Details\nexport const FF_DEV_1170 = \"ff_front_1170_outliner_030222_short\";\n\n/**\n * Support for notification links in the Label Steam and the Review Stream.\n * @link https://app.launchdarkly.com/default/branch/features/feat_front_dev_1752_notification_links_in_label_and_review_streams\n */\nexport const FF_DEV_1752 = \"feat_front_dev_1752_notification_links_in_label_and_review_streams\";\n\n// Ask for comment during update in label stream\nexport const FF_DEV_2186 = \"ff_front_dev_2186_comments_for_update\";\n\nexport const FF_DEV_2536 = \"fflag_feat_front_dev-2536_comment_notifications_short\";\n\n/**\n * Support for loading media files only a single time. Part of the Audio v3 epic.\n * @link https://app.launchdarkly.com/default/production/features/ff_front_dev_2715_audio_3_280722_short\n */\nexport const FF_DEV_2715 = \"ff_front_dev_2715_audio_3_280722_short\";\n\n// Comments for annotation editor\nexport const FF_DEV_2887 = \"fflag-feat-dev-2887-comments-ui-editor-short\";\n\n// toggles the ability to drag columns on the datamanager table\nexport const FF_DEV_2984 = \"fflag_feat_front_dev_2984_dm_draggable_columns_short\";\n\nexport const FF_DEV_3034 = \"fflag-feat-dev-3034-comments-with-drafts-short\";\n\nexport const FF_DEV_3873 = \"fflag_feat_front_dev_3873_labeling_ui_improvements_short\";\n\n/**\n * Support for Datasets functionality.\n */\nexport const FF_LOPS_E_3 = \"fflag_feat_all_lops_e_3_datasets_short\";\n\n/**\n * Fixes memory leaks in label studio frontend relative to mobx-state-tree and react usage\n *\n * @link https://app.launchdarkly.com/default/production/features/fflag_fix_front_lsdv_4620_memory_leaks_100723_short\n */\nexport const FF_LSDV_4620_3_ML = \"fflag_fix_front_lsdv_4620_memory_leaks_100723_short\";\n\n/**\n * Fixes how presigned urls are generated and accessed to remove possibility of CORS errors.\n */\nexport const FF_LSDV_4711 = \"fflag_fix_all_lsdv_4711_cors_errors_accessing_task_data_short\";\n\n/**\n * Allow the ability to filter annotations by their original created_at timestamp\n */\nexport const FF_LSDV_5035 = \"fflag_feat_back_lsdv_5035_use_created_at_from_draft_for_annotation_256052023_short\";\n\n/**\n * Updated UX with improved accessibility\n */\nexport const FF_LOPS_E_10 = \"fflag_feat_front_lops_e_10_updated_ux_short\";\n\n/**\n * Save draft on leave annotation editor\n */\nexport const FF_OPTIC_2 = \"fflag_feat_optic_2_ensure_draft_saved_short\";\n\n/**\n * Adding the ability to toggle dataset storage editability.\n */\nexport const FF_LOPS_86 = \"fflag_feat_front_lops_86_datasets_storage_edit_short\";\n\n/**\n * Self Serve\n * @link https://app.launchdarkly.com/default/test/features/fflag_feat_front_leap_482_self_serve_short/\n */\nexport const FF_SELF_SERVE = \"fflag_feat_front_leap_482_self_serve_short\";\n\n// Customize flags\nconst flags = {};\n\nfunction getFeatureFlags() {\n return Object.assign(window.APP_SETTINGS?.feature_flags || {}, flags);\n}\n\nexport function isFF(id) {\n const featureFlags = getFeatureFlags();\n // TODO: remove the override + if statement once LSE and LSO start building react the same way and fflag_fix_front_lsdv_4620_memory_leaks_100723_short is removed\n const override = {\n fflag_fix_front_lsdv_4620_memory_leaks_100723_short: false,\n };\n if (window?.APP_SETTINGS?.sentry_environment === \"opensource\" && id in override) {\n return override[id];\n }\n\n if (id in featureFlags) {\n return featureFlags[id] === true;\n }\n return window.APP_SETTINGS?.feature_flags_default_value === true;\n}\n","/**\n * @todo use [].every()\n * Returns true if all checks return true\n * @param {boolean[]} boolArray\n * @param {(any) => boolean} check\n */\nexport const all = (boolArray: T[], check: (item: T) => boolean) => {\n return boolArray.reduce((res, value) => {\n return res && !!check(value);\n }, true);\n};\n\n/**\n * Returns true if any of the checks return true\n * @param {boolean[]} boolArray\n * @param {(any) => boolean} check\n */\nexport const any = (boolArray: T[], check: (item: T) => boolean) => {\n return boolArray.find((value) => !!check(value)) || false;\n};\n\nexport const randomDate = (start: Date, end: Date) => {\n return new Date(start.getTime() + Math.random() * (end.getTime() - start.getTime()));\n};\n\nexport const groupBy = (list: T[], group: (item: T) => string) => {\n return list.reduce>((res, item) => {\n const property = group(item);\n\n if (res[property]) {\n res[property].push(item);\n } else {\n res[property] = [item];\n }\n\n return res;\n }, {});\n};\n\nexport const unique = (list: T[]): T[] => {\n return Array.from(new Set(list));\n};\n\nexport const cleanArray = (array: T[]): T[] => {\n return array.filter((el) => !!el);\n};\n\nexport const isDefined = (value?: T): value is T => {\n return value !== null && value !== undefined;\n};\n\nexport const isBlank = (value?: string) => {\n if (!isDefined(value)) return true;\n\n if (typeof value === \"string\") {\n return value.trim().length === 0;\n }\n\n return false;\n};\n","import React, { cloneElement, forwardRef, useMemo } from \"react\";\nimport { Block, Elem } from \"../../../utils/bem\";\nimport { FF_LOPS_E_10, isFF } from \"../../../utils/feature-flags\";\nimport { isDefined } from \"../../../utils/utils\";\nimport \"./Button.scss\";\n\nexport const Button = forwardRef(\n ({ children, type, extra, className, href, size, waiting, icon, tag, look, ...rest }, ref) => {\n const finalTag = tag ?? href ? \"a\" : \"button\";\n\n const mods = {\n size,\n waiting,\n type,\n look,\n withIcon: !!icon,\n withExtra: !!extra,\n disabled: !!rest.disabled,\n newUI: isFF(FF_LOPS_E_10),\n };\n\n const iconElem = useMemo(() => {\n if (!icon) return null;\n\n switch (size) {\n case \"small\":\n return cloneElement(icon, { ...icon.props, size: 12 });\n case \"compact\":\n return cloneElement(icon, { ...icon.props, size: 14 });\n default:\n return icon;\n }\n }, [icon, size]);\n\n return (\n \n <>\n {isDefined(iconElem) && (\n \n {iconElem ?? null}\n \n )}\n {isDefined(iconElem) && isDefined(children) ? (\n \n {children}\n \n ) : (\n children ?? null\n )}\n {isDefined(extra) ? {extra} : null}\n \n \n );\n },\n);\nButton.displayName = \"Button\";\n\nButton.Group = ({ className, children, collapsed, ...rest }) => {\n return (\n \n {children}\n \n );\n};\n","/**\n * @param {HTMLElement} source\n * @param {HTMLElement} target\n */\nconst positioner = (source, target) => {\n const sourcePosition = source.getBoundingClientRect();\n const targetPosition = target.getBoundingClientRect();\n\n return {\n source: sourcePosition,\n target: targetPosition,\n get top() {\n return sourcePosition.top - targetPosition.height;\n },\n get bottom() {\n return sourcePosition.top + sourcePosition.height;\n },\n get horizontalCenter() {\n return sourcePosition.left + sourcePosition.width / 2 - targetPosition.width / 2;\n },\n get horizontalLeft() {\n return sourcePosition.left;\n },\n get horizontalRight() {\n return sourcePosition.left + sourcePosition.width - targetPosition.width;\n },\n };\n};\n\nexport const alignElements = (elem, target, align, padding = 0, openUpwardForShortViewport = true) => {\n let offsetLeft = 0;\n let offsetTop = 0;\n\n const pos = positioner(elem, target);\n const resultAlign = align.split(\"-\");\n\n switch (align) {\n case \"top-center\":\n offsetTop = pos.top - padding;\n offsetLeft = pos.horizontalCenter;\n break;\n case \"top-left\":\n offsetTop = pos.top - padding;\n offsetLeft = pos.horizontalLeft;\n break;\n case \"top-right\":\n offsetTop = pos.top - padding;\n offsetLeft = pos.horizontalRight;\n break;\n case \"top-right-outside\":\n offsetTop = pos.source.top;\n offsetLeft = pos.source.left + pos.source.width;\n break;\n case \"bottom-center\":\n offsetTop = pos.bottom + padding;\n offsetLeft = pos.horizontalCenter;\n break;\n case \"bottom-left\":\n offsetTop = pos.bottom + padding;\n offsetLeft = pos.horizontalLeft;\n break;\n case \"bottom-right\":\n offsetTop = pos.bottom + padding;\n offsetLeft = pos.horizontalRight;\n break;\n default:\n break;\n }\n\n if (offsetTop < window.scrollY) {\n offsetTop = pos.bottom + padding;\n resultAlign[0] = \"bottom\";\n } else if (openUpwardForShortViewport && offsetTop + pos.target.height > window.scrollY + window.innerHeight) {\n offsetTop = pos.top - padding;\n resultAlign[0] = \"top\";\n }\n\n if (offsetLeft < 0) {\n offsetLeft = pos.horizontalLeft;\n resultAlign[1] = \"left\";\n } else if (offsetLeft + pos.target.width > window.innerWidth) {\n offsetLeft = pos.horizontalRight;\n resultAlign[1] = \"right\";\n }\n\n return { top: offsetTop, left: offsetLeft, pos, align: resultAlign.join(\"-\") };\n};\n","/**\n * Performs a transition on an element\n * @param {HTMLElement} element\n * @param {Function} transition\n * @param {{\n * init: (element: HTMLElement) => void,\n * transition: (element: HTMLElement) => void,\n * onStart: (element: HTMLElement) => void,\n * beforeTransition: (element: HTMLElement) => void,\n * afterTransition: (element: HTMLElement) => void\n * }} param2\n */\nexport const aroundTransition = (element, { init, transition, onStart, beforeTransition, afterTransition } = {}) => {\n return new Promise(async (resolve) => {\n init?.(element);\n\n const onTransitionStarted = () => {\n onStart?.(element);\n };\n\n const onTransitionEnded = async () => {\n await afterTransition?.(element);\n\n element.removeEventListener(\"transitionstart\", onTransitionStarted);\n element.removeEventListener(\"transitionend\", onTransitionEnded);\n resolve();\n };\n\n element.addEventListener(\"transitionstart\", onTransitionStarted);\n element.addEventListener(\"transitionend\", onTransitionEnded);\n\n await beforeTransition?.();\n\n setTimeout(() => transition(element), 30);\n });\n};\n","import React from \"react\";\n\nexport const DropdownContext = React.createContext();\n","import React, { useContext } from \"react\";\nimport { cn } from \"../../../utils/bem\";\nimport { Dropdown } from \"./DropdownComponent\";\nimport { DropdownContext } from \"./DropdownContext\";\n\nexport const DropdownTrigger = React.forwardRef(\n ({ tag, children, dropdown, content, toggle, closeOnClickOutside = true, disabled = false, ...props }, ref) => {\n if (children.length > 2) throw new Error(\"Trigger can't contain more that one child and a dropdown\");\n const dropdownRef = ref ?? dropdown ?? React.useRef();\n const triggerEL = React.Children.only(children);\n const [childset] = React.useState(new Set());\n\n /** @type {import('react').RefObject} */\n const triggerRef = triggerEL.props.ref ?? React.useRef();\n const parentDropdown = React.useContext(DropdownContext);\n\n const targetIsInsideDropdown = React.useCallback(\n (target) => {\n const triggerClicked = triggerRef.current?.contains?.(target);\n const dropdownClicked = dropdownRef.current?.dropdown?.contains?.(target);\n const childDropdownClicked = Array.from(childset).reduce((res, child) => {\n return res || child.hasTarget(target);\n }, false);\n\n return triggerClicked || dropdownClicked || childDropdownClicked;\n },\n [triggerRef, dropdownRef],\n );\n\n const handleClick = React.useCallback(\n (e) => {\n if (!closeOnClickOutside) return;\n if (targetIsInsideDropdown(e.target)) return;\n\n dropdownRef.current?.close?.();\n },\n [closeOnClickOutside, targetIsInsideDropdown],\n );\n\n const handleToggle = React.useCallback(\n (e) => {\n if (disabled) return;\n\n const inDropdown = dropdownRef.current?.dropdown?.contains?.(e.target);\n\n if (inDropdown) return e.stopPropagation();\n\n if (toggle === false) return dropdownRef?.current?.open();\n\n dropdownRef?.current?.toggle();\n },\n [dropdownRef, disabled],\n );\n\n const cloneProps = {\n ...triggerEL.props,\n tag,\n key: \"dd-trigger\",\n ref: triggerRef,\n className: cn(\"dropdown-dm\").elem(\"trigger\").mix(props.className).mix(triggerEL.props.className),\n onClickCapture: handleToggle,\n };\n\n const triggerClone = React.cloneElement(triggerEL, cloneProps);\n\n const dropdownClone = content ? (\n \n {content}\n \n ) : null;\n\n React.useEffect(() => {\n document.addEventListener(\"click\", handleClick, { capture: true });\n return () => document.removeEventListener(\"click\", handleClick, { capture: true });\n }, [handleClick]);\n\n const contextValue = React.useMemo(\n () => ({\n triggerRef,\n dropdown: dropdownRef,\n hasTarget: targetIsInsideDropdown,\n addChild: (child) => childset.add(child),\n removeChild: (child) => childset.delete(child),\n open: () => dropdownRef?.current?.open?.(),\n close: () => dropdownRef?.current?.close?.(),\n }),\n [triggerRef, dropdownRef],\n );\n\n React.useEffect(() => {\n if (!parentDropdown) return;\n\n parentDropdown.addChild(contextValue);\n return () => parentDropdown.removeChild(contextValue);\n }, []);\n\n return (\n \n {triggerClone}\n {dropdownClone}\n \n );\n },\n);\n\nexport const useDropdown = () => {\n return useContext(DropdownContext);\n};\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { Block, cn } from \"../../../utils/bem\";\nimport { alignElements } from \"../../../utils/dom\";\nimport { aroundTransition } from \"../../../utils/transition\";\nimport \"./Dropdown.scss\";\nimport { DropdownContext } from \"./DropdownContext\";\nimport { DropdownTrigger } from \"./DropdownTrigger\";\n\nlet lastIndex = 1;\n\nexport const Dropdown = React.forwardRef(({ animated = true, visible = false, ...props }, ref) => {\n const rootName = cn(\"dropdown-dm\");\n\n /**@type {import('react').RefObject} */\n const dropdown = React.useRef();\n const { triggerRef } = React.useContext(DropdownContext) ?? {};\n const isInline = triggerRef === undefined;\n\n const { children, align, openUpwardForShortViewport } = props;\n const [currentVisible, setVisible] = React.useState(visible);\n const [offset, setOffset] = React.useState({});\n const [visibility, setVisibility] = React.useState(visible ? \"visible\" : null);\n\n const calculatePosition = React.useCallback(() => {\n const dropdownEl = dropdown.current;\n const parent = triggerRef?.current ?? dropdownEl.parentNode;\n const { left, top } = alignElements(\n parent,\n dropdownEl,\n align ?? \"bottom-left\",\n 0,\n openUpwardForShortViewport ?? true,\n );\n\n setOffset({ left, top });\n }, [triggerRef]);\n\n const dropdownIndex = React.useMemo(() => {\n return lastIndex++;\n }, []);\n\n const performAnimation = React.useCallback(\n async (visible = false) => {\n if (props.enabled === false && visible === true) return;\n\n return new Promise((resolve) => {\n const menu = dropdown.current;\n\n if (animated !== false) {\n aroundTransition(menu, {\n transition: () => {\n setVisibility(visible ? \"appear\" : \"disappear\");\n },\n beforeTransition: () => {\n setVisibility(visible ? \"before-appear\" : \"before-disappear\");\n },\n afterTransition: () => {\n setVisibility(visible ? \"visible\" : null);\n resolve();\n },\n });\n } else {\n setVisibility(visible ? \"visible\" : null);\n resolve();\n }\n });\n },\n [animated],\n );\n\n const close = React.useCallback(async () => {\n if (currentVisible === false) return;\n\n props.onToggle?.(false);\n await performAnimation(false);\n setVisible(false);\n }, [currentVisible, performAnimation, props]);\n\n const open = React.useCallback(async () => {\n if (currentVisible === true) return;\n\n props.onToggle?.(true);\n await performAnimation(true);\n setVisible(true);\n }, [currentVisible, performAnimation, props]);\n\n const toggle = React.useCallback(async () => {\n const newState = !currentVisible;\n\n if (newState) {\n open();\n } else {\n close();\n }\n }, [close, currentVisible, open]);\n\n React.useEffect(() => {\n if (!ref) return;\n\n ref.current = {\n dropdown: dropdown.current,\n visible: visibility !== null,\n toggle,\n open,\n close,\n };\n }, [close, open, ref, toggle, dropdown, visibility]);\n\n React.useEffect(() => {\n setVisible(visible);\n }, [visible]);\n\n React.useEffect(() => {\n if (!isInline && visibility === \"before-appear\") {\n calculatePosition();\n }\n }, [visibility, calculatePosition, isInline]);\n\n React.useEffect(() => {\n if (props.enabled === false) performAnimation(false);\n }, [props.enabled]);\n\n const content =\n children.props && children.props.type === \"Menu\"\n ? React.cloneElement(children, {\n ...children.props,\n className: rootName.elem(\"menu\").mix(children.props.className),\n })\n : children;\n\n const visibilityClasses = React.useMemo(() => {\n switch (visibility) {\n case \"before-appear\":\n return \"before-appear\";\n case \"appear\":\n return \"appear before-appear\";\n case \"before-disappear\":\n return \"before-disappear\";\n case \"disappear\":\n return \"disappear before-disappear\";\n case \"visible\":\n return \"visible\";\n default:\n return visible ? \"visible\" : null;\n }\n }, [visibility, visible]);\n\n const compositeStyles = {\n ...(props.style ?? {}),\n ...(offset ?? {}),\n zIndex: 1000 + dropdownIndex,\n };\n\n const result = (\n e.stopPropagation()}\n >\n {content}\n \n );\n\n return props.inline === true ? result : ReactDOM.createPortal(result, document.body);\n});\n\nDropdown.displayName = \"Dropdown\";\n\nDropdown.Trigger = DropdownTrigger;\n","import { Dropdown } from \"./DropdownComponent\";\nimport { DropdownTrigger } from \"./DropdownTrigger\";\n\nDropdown.Trigger = DropdownTrigger;\n\nexport { Dropdown };\n","// extracted by mini-css-extract-plugin\nexport default {\"menu-dm\":\"lsf-menu-dm\",\"menu-dm__item\":\"lsf-menu-dm__item\",\"menu-dm__item-icon\":\"lsf-menu-dm__item-icon\",\"menu-dm__item_look_danger\":\"lsf-menu-dm__item_look_danger\",\"menu-dm__item_active\":\"lsf-menu-dm__item_active\",\"sidebar__pin\":\"lsf-sidebar__pin\",\"menu-dm__item_clickable\":\"lsf-menu-dm__item_clickable\",\"menu-dm__spacer\":\"lsf-menu-dm__spacer\",\"menu-dm__divider\":\"lsf-menu-dm__divider\",\"menu-dm_size_compact\":\"lsf-menu-dm_size_compact\",\"menu-dm_size_small\":\"lsf-menu-dm_size_small\",\"menu-dm_collapsed\":\"lsf-menu-dm_collapsed\",\"menu-group-dm__title\":\"lsf-menu-group-dm__title\",\"menu-group-dm__list\":\"lsf-menu-group-dm__list\"};","import React from \"react\";\n\nexport const MenuContext = React.createContext();\n","import React, { useCallback, useMemo } from \"react\";\nimport { Block, cn } from \"../../../utils/bem\";\nimport { useDropdown } from \"../Dropdown/DropdownTrigger\";\nimport \"./Menu.scss\";\nimport { MenuContext } from \"./MenuContext\";\nimport { MenuItem } from \"./MenuItem\";\n\nexport const Menu = React.forwardRef(\n ({ children, className, style, size, selectedKeys, closeDropdownOnItemClick }, ref) => {\n const dropdown = useDropdown();\n\n const selected = useMemo(() => {\n return new Set(selectedKeys ?? []);\n }, [selectedKeys]);\n\n const clickHandler = useCallback(\n (e) => {\n const elem = cn(\"menu-dm\").elem(\"item\").closest(e.target);\n\n if (dropdown && elem && closeDropdownOnItemClick !== false) {\n dropdown.close();\n }\n },\n [dropdown],\n );\n\n const collapsed = useMemo(() => {\n return !!dropdown;\n }, [dropdown]);\n\n return (\n \n \n {children}\n \n \n );\n },\n);\n\nMenu.Item = MenuItem;\nMenu.Spacer = () =>
  • ;\nMenu.Divider = () =>
  • ;\nMenu.Builder = (url, menuItems) => {\n return (menuItems ?? []).map((item, index) => {\n if (item === \"SPACER\") return ;\n if (item === \"DIVIDER\") return ;\n\n const [path, label] = item;\n const location = `${url}${path}`.replace(/([/]+)/g, \"/\");\n\n return (\n \n {label}\n \n );\n });\n};\n\nMenu.Group = ({ children, title, className, style }) => {\n const rootClass = cn(\"menu-group-dm\");\n\n return (\n
  • \n
    {title}
    \n
      {children}
    \n
  • \n );\n};\n","import React from \"react\";\nimport { cn } from \"../../../utils/bem\";\nimport { MenuContext } from \"./MenuContext\";\n\nexport const MenuItem = ({\n name,\n children,\n label,\n icon,\n to,\n className,\n href,\n danger,\n exact = false,\n forceReload = false,\n active = false,\n onClick,\n ...rest\n}) => {\n const { selected } = React.useContext(MenuContext);\n const rootClass = cn(\"menu-dm\", { elem: \"item\" });\n const isActive = (() => {\n const pathname = window.location.pathname.replace(/\\/$/, \"\");\n const url = to ?? href;\n\n if (selected.has(name)) {\n return true;\n }\n if (exact) {\n return pathname === url;\n }\n return pathname.includes(url);\n })();\n\n const linkContent = (\n <>\n {icon && {icon}}\n {children ?? label}\n \n );\n\n const linkAttributes = {\n className: rootClass\n .mod({\n active: isActive || active,\n look: danger && \"danger\",\n })\n .mix(className),\n onClick,\n ...rest,\n };\n\n if (forceReload) {\n linkAttributes.onClick = () => (window.location.href = to ?? href);\n }\n\n return (\n
  • \n {href ? (\n \n {linkContent}\n \n ) : (\n
    {linkContent}
    \n )}\n
  • \n );\n};\n","import { inject } from \"mobx-react\";\nimport React from \"react\";\nimport { RiErrorWarningFill } from \"react-icons/ri\";\nimport { Button } from \"./Button/Button\";\nimport { Dropdown } from \"./Dropdown/Dropdown\";\nimport { Menu } from \"./Menu/Menu\";\n\nconst ErrorRenderer = (error, i) => {\n return (\n \n {error.response?.detail}\n \n );\n};\n\nconst injector = inject(({ store }) => {\n return {\n errors: store.serverErrors,\n };\n});\n\nexport const ErrorBox = injector(({ errors }) => {\n return errors?.size > 0 ? (\n {Array.from(errors.values()).map(ErrorRenderer)}}>\n }\n >\n Errors occurred\n \n \n ) : null;\n});\n","// extracted by mini-css-extract-plugin\nexport default {\"tooltip\":\"lsf-tooltip\",\"before-appear\":\"lsf-before-appear\",\"before-disappear\":\"lsf-before-disappear\",\"appear\":\"lsf-appear\",\"visible\":\"lsf-visible\",\"disappear\":\"lsf-disappear\",\"tooltip_align_top-center\":\"lsf-tooltip_align_top-center\",\"tooltip_align_bottom-center\":\"lsf-tooltip_align_bottom-center\"};","import { Children, cloneElement, forwardRef, useCallback, useEffect, useMemo, useRef, useState } from \"react\";\nimport { createPortal } from \"react-dom\";\nimport { Block, Elem } from \"../../../utils/bem\";\nimport { alignElements } from \"../../../utils/dom\";\nimport { aroundTransition } from \"../../../utils/transition\";\nimport \"./Tooltip.scss\";\n\nexport const Tooltip = forwardRef(({ title, children, defaultVisible, disabled, style }, ref) => {\n const child = Children.only(children);\n const triggerElement = ref ?? useRef();\n const tooltipElement = useRef();\n const [offset, setOffset] = useState({});\n const [visibility, setVisibility] = useState(defaultVisible ? \"visible\" : null);\n const [injected, setInjected] = useState(false);\n const [align, setAlign] = useState(\"top-center\");\n\n const calculatePosition = useCallback(() => {\n // If the tooltip is not injected, we cannot yet calculate the position\n // Without this check the alignElements function will throw an error if the async transition is not finished but the component is already unmounted\n if (!triggerElement.current || !tooltipElement.current) return;\n const { left, top, align: resultAlign } = alignElements(triggerElement.current, tooltipElement.current, align, 10);\n\n setOffset({ left, top });\n setAlign(resultAlign);\n }, []);\n\n const performAnimation = useCallback(\n (visible) => {\n if (tooltipElement.current) {\n aroundTransition(tooltipElement.current, {\n beforeTransition() {\n setVisibility(visible ? \"before-appear\" : \"before-disappear\");\n },\n transition() {\n if (visible) calculatePosition();\n setVisibility(visible ? \"appear\" : \"disappear\");\n },\n afterTransition() {\n setVisibility(visible ? \"visible\" : null);\n if (visible === false) setInjected(false);\n },\n });\n }\n },\n [injected, calculatePosition],\n );\n\n const visibilityClasses = useMemo(() => {\n switch (visibility) {\n case \"before-appear\":\n return \"before-appear\";\n case \"appear\":\n return \"appear before-appear\";\n case \"before-disappear\":\n return \"before-disappear\";\n case \"disappear\":\n return \"disappear before-disappear\";\n case \"visible\":\n return \"visible\";\n default:\n return visibility ? \"visible\" : null;\n }\n }, [visibility]);\n\n const tooltip = useMemo(\n () =>\n injected ? (\n \n {title}\n \n ) : null,\n [injected, offset, title, visibilityClasses],\n );\n\n useEffect(() => {\n if (disabled === true && visibility === \"visible\") performAnimation(false);\n }, [disabled]);\n\n const clone = cloneElement(child, {\n ...child.props,\n ref: triggerElement,\n onMouseEnter(e) {\n if (disabled === true) return;\n setInjected(true);\n child.props.onMouseEnter?.(e);\n },\n onMouseLeave(e) {\n if (disabled === true) return;\n performAnimation(false);\n child.props.onMouseLeave?.(e);\n },\n });\n\n useEffect(() => {\n if (injected) performAnimation(true);\n }, [injected]);\n\n return (\n <>\n {clone}\n {createPortal(tooltip, document.body)}\n \n );\n});\nTooltip.displayName = \"Tooltip\";\n","import { inject, observer } from \"mobx-react\";\nimport React from \"react\";\nimport { Button } from \"./Button/Button\";\nimport { Checkbox } from \"@humansignal/ui\";\nimport { Dropdown } from \"./Dropdown/Dropdown\";\nimport { Menu } from \"./Menu/Menu\";\nimport { Tooltip } from \"./Tooltip/Tooltip\";\nimport { Elem } from \"../../utils/bem\";\n\nconst injector = inject(({ store }) => {\n return {\n columns: Array.from(store.currentView?.targetColumns ?? []),\n };\n});\n\nconst FieldsMenu = observer(({ columns, WrapperComponent, onClick, onReset, selected, resetTitle }) => {\n const MenuItem = (col, onClick) => {\n return (\n \n {WrapperComponent && col.wra !== false ? (\n {col.title}\n ) : (\n col.title\n )}\n \n );\n };\n\n return (\n \n {onReset &&\n MenuItem(\n {\n key: \"none\",\n title: resetTitle ?? \"Default\",\n wrap: false,\n },\n onReset,\n )}\n\n {columns.map((col) => {\n if (col.children) {\n return (\n \n {col.children.map((col) => MenuItem(col, () => onClick?.(col)))}\n \n );\n }\n if (!col.parent) {\n return MenuItem(col, () => onClick?.(col));\n }\n\n return null;\n })}\n \n );\n});\n\nexport const FieldsButton = injector(\n ({\n columns,\n size,\n style,\n wrapper,\n title,\n icon,\n className,\n trailingIcon,\n onClick,\n onReset,\n resetTitle,\n filter,\n selected,\n tooltip,\n tooltipTheme = \"dark\",\n openUpwardForShortViewport = true,\n }) => {\n const content = [];\n\n if (title) content.push({title});\n\n const renderButton = () => {\n return (\n \n );\n };\n\n return (\n \n }\n style={{\n maxHeight: 280,\n overflow: \"auto\",\n }}\n openUpwardForShortViewport={openUpwardForShortViewport}\n >\n {tooltip ? (\n \n \n {renderButton()}\n \n \n ) : (\n renderButton()\n )}\n \n );\n },\n);\n\nFieldsButton.Checkbox = observer(({ column, children }) => {\n return (\n \n {children}\n \n );\n});\n","// extracted by mini-css-extract-plugin\nexport default {\"icon\":\"lsf-icon\"};","import React from \"react\";\nimport { Block } from \"../../../utils/bem\";\nimport \"./Icon.scss\";\n\nexport const Icon = React.forwardRef(({ icon, ...props }, ref) => {\n return (\n \n {React.createElement(icon, props)}\n \n );\n});\n","export const colors = {\n red: \"#F5222D\",\n volcano: \"#FA541C\",\n orange: \"#FA8C16\",\n gold: \"#FAAD14\",\n yellow: \"#FADB14\",\n lime: \"#A0D911\",\n green: \"#52C41A\",\n cyan: \"#13C2C2\",\n blue: \"#1890FF\",\n geekBlue: \"#2F54EB\",\n purple: \"#722ED1\",\n magenta: \"#EB2F96\",\n};\n","import color from \"chroma-js\";\nimport React from \"react\";\nimport { Block } from \"../../../utils/bem\";\nimport { colors } from \"../../../utils/colors\";\nimport \"./Tag.scss\";\n\nconst prepareColor = (colorString) => {\n const baseColor = color(colorString);\n\n return {\n color: baseColor,\n background: baseColor.desaturate(2).brighten(2.2),\n \"shadow-color\": baseColor.desaturate(1).brighten(1.22),\n };\n};\n\nconst getColor = (colorString) => {\n if (colorString) {\n return colors[colorString] ?? colorString;\n }\n return colors.blue;\n};\n\nexport const Tag = ({ className, style, size, color, children }) => {\n const finalColor = Object.entries(prepareColor(getColor(color))).reduce(\n (res, [key, color]) => ({ ...res, [`--${key}`]: color }),\n {},\n );\n\n const styles = { ...(style ?? {}), ...finalColor };\n\n return (\n \n {children}\n \n );\n};\n","// extracted by mini-css-extract-plugin\nexport default {\"select-dm\":\"lsf-select-dm\",\"select-dm_size_compact\":\"lsf-select-dm_size_compact\",\"select-dm_size_small\":\"lsf-select-dm_size_small\",\"select-dm__list\":\"lsf-select-dm__list\",\"select-dm__selected\":\"lsf-select-dm__selected\",\"select-dm__value\":\"lsf-select-dm__value\",\"select-dm__option\":\"lsf-select-dm__option\",\"select-dm__option_focused\":\"lsf-select-dm__option_focused\",\"select-dm__option_selected\":\"lsf-select-dm__option_selected\",\"select-dm__icon\":\"lsf-select-dm__icon\",\"select-dm__optgroup-list\":\"lsf-select-dm__optgroup-list\",\"select-dm__optgroup-label\":\"lsf-select-dm__optgroup-label\",\"select-dm_disabled\":\"lsf-select-dm_disabled\"};","import React, {\n Children,\n cloneElement,\n createContext,\n useCallback,\n useContext,\n useEffect,\n useMemo,\n useRef,\n useState,\n} from \"react\";\nimport { shallowEqualArrays } from \"shallow-equal\";\nimport { BemWithSpecifiContext } from \"../../../utils/bem\";\nimport { isDefined } from \"../../../utils/utils\";\nimport { Dropdown } from \"../Dropdown/Dropdown\";\nimport \"./Select.scss\";\n\nconst SelectContext = createContext();\nconst { Block, Elem } = BemWithSpecifiContext();\n\nconst findSelectedChild = (children, value) => {\n return Children.toArray(children).reduce((res, child) => {\n if (res !== null) return res;\n\n if (child.type.displayName === \"Select.Option\") {\n if (child.props.value === value) {\n res = child;\n } else if (Array.isArray(value) && value.length === 1) {\n res = findSelectedChild(children, value[0]);\n }\n } else if (child.type.displayName === \"Select.OptGroup\") {\n res = findSelectedChild(child.props.children, value);\n }\n\n return res;\n }, null);\n};\n\nexport const Select = ({ value, defaultValue, size, children, onChange, style, multiple, tabIndex = 0 }) => {\n const dropdown = useRef();\n const rootRef = useRef();\n const [currentValue, setCurrentValue] = useState(multiple ? [].concat(value ?? []).flat(10) : value);\n const [focused, setFocused] = useState();\n\n const options = Children.toArray(children);\n\n const setValue = (newValue) => {\n let updatedValue = newValue;\n\n if (multiple) {\n if (currentValue.includes(newValue)) {\n updatedValue = currentValue.filter((v) => v !== newValue);\n } else {\n updatedValue = [...currentValue, newValue].flat(10);\n }\n }\n\n setCurrentValue(updatedValue);\n return updatedValue;\n };\n\n const context = {\n currentValue,\n focused,\n multiple,\n setCurrentValue(value) {\n const newValue = setValue(value);\n\n onChange?.(newValue);\n\n if (multiple !== true) {\n dropdown.current?.close();\n }\n },\n };\n\n const selected = useMemo(() => {\n if (multiple && currentValue?.length > 1) {\n return <>Multiple values selected;\n }\n\n const foundChild = findSelectedChild(children, defaultValue ?? currentValue);\n\n const result = foundChild?.props?.children;\n\n return result ? cloneElement(<>{result}) : null;\n }, [currentValue, defaultValue, children, value]);\n\n const focusItem = (i) => {\n setFocused(options[i ?? 0].props.value);\n };\n\n const focusNext = useCallback(\n (direction) => {\n const selectedIndex = options.findIndex((c) => c.props.value === focused);\n let nextIndex = selectedIndex === -1 ? 0 : selectedIndex + direction;\n\n if (nextIndex >= options.length) {\n nextIndex = 0;\n } else if (nextIndex < 0) {\n nextIndex = options.length - 1;\n }\n\n focusItem(nextIndex);\n },\n [focused],\n );\n\n const handleKeyboard = (e) => {\n if (document.activeElement !== rootRef.current) {\n return;\n }\n\n if ([\"ArrowDown\", \"ArrowUp\"].includes(e.key)) {\n if (dropdown?.current.visible) {\n focusNext(e.key === \"ArrowDown\" ? 1 : -1);\n } else {\n dropdown.current?.open();\n focusItem();\n }\n } else if ((e.code === \"Space\" || e.code === \"Enter\") && isDefined(focused)) {\n context.setCurrentValue(focused);\n }\n };\n\n useEffect(() => {\n if (multiple) {\n if (shallowEqualArrays(value ?? [], currentValue ?? []) === false) {\n context.setCurrentValue(value?.flat?.(10) ?? []);\n }\n } else if (value !== currentValue) {\n context.setCurrentValue(value);\n }\n }, [value, multiple]);\n\n return (\n \n \n {children}}\n onToggle={(visible) => {\n if (!visible) setFocused(null);\n }}\n >\n \n {selected ?? \"Select value\"}\n \n \n \n \n \n );\n};\nSelect.displayName = \"Select\";\n\nSelect.Option = ({ value, children, style }) => {\n const { setCurrentValue, multiple, currentValue, focused } = useContext(SelectContext);\n\n const isSelected = useMemo(() => {\n const option = String(value);\n\n if (multiple) {\n return currentValue.map((v) => String(v)).includes(option);\n }\n return option === String(currentValue);\n }, [value, focused, currentValue]);\n\n const isFocused = useMemo(() => {\n return String(value) === String(focused);\n }, [value, focused]);\n\n return (\n {\n e.stopPropagation();\n setCurrentValue(value);\n }}\n style={style}\n >\n {children}\n \n );\n};\nSelect.Option.displayName = \"Select.Option\";\n\nSelect.OptGroup = ({ label, children, style }) => {\n return (\n \n {label}\n {children}\n \n );\n};\nSelect.OptGroup.displayName = \"Select.OptGroup\";\n","import { observer } from \"mobx-react\";\nimport React from \"react\";\nimport { FaCaretDown } from \"react-icons/fa\";\nimport { Icon } from \"../Common/Icon/Icon\";\nimport { Select } from \"../Common/Select/Select\";\nimport { Tag } from \"../Common/Tag/Tag\";\n\nconst TagRender =\n (items) =>\n ({ label, ...rest }) => {\n const color = items.find((el) => el.value === rest.value)?.color;\n\n return (\n \n
    {label}
    \n
    \n );\n };\n\nconst renderOptions = (OptionRender) => (item) => {\n const value = item.value ?? item;\n const label = item.label ?? item.title ?? value;\n const key = `${item.id}-${value}-${label}`;\n\n if (item.options) {\n return (\n \n {item.options.map(renderOptions(OptionRender))}\n \n );\n }\n\n return (\n \n {OptionRender ? : label}\n \n );\n};\n\nexport const FilterDropdown = observer(\n ({\n placeholder,\n defaultValue,\n items,\n style,\n disabled,\n onChange,\n multiple,\n value,\n optionRender,\n dropdownClassName,\n outputFormat,\n }) => {\n return (\n onChange(outputFormat?.(value) ?? value)}\n disabled={disabled}\n size=\"small\"\n suffixIcon={}\n listItemHeight={20}\n listHeight={600}\n dropdownClassName={dropdownClassName}\n >\n {items.map(renderOptions(optionRender))}\n \n );\n },\n);\n","/**\n * Returns a function, that, as long as it continues to be invoked,\n * will not be triggered. The function will be called after it\n * stops being called for N milliseconds. If `immediate` is passed,\n * trigger the function on the leading edge, instead of the trailing.\n *\n * @param {function} func\n * @param {number} wait\n * @param {boolean} immediate\n */\nexport const debounce = (func, wait, immediate) => {\n let timeout;\n\n return function (...args) {\n const later = () => {\n timeout = null;\n if (!immediate) {\n func.apply(this, args);\n }\n };\n const callNow = immediate && !timeout;\n\n clearTimeout(timeout);\n timeout = setTimeout(later, wait);\n if (callNow) func.apply(this, args);\n };\n};\n","import React from \"react\";\nimport { FilterDropdown } from \"../FilterDropdown\";\n\nexport const BooleanFilter = [\n {\n key: \"equal\",\n label: \"is\",\n valueType: \"single\",\n input: (props) => (\n props.onChange(value)}\n items={[\n { value: true, label: \"yes\" },\n { value: false, label: \"no\" },\n ]}\n />\n ),\n },\n];\n","import React from \"react\";\nimport { FilterDropdown } from \"../FilterDropdown\";\n\nexport const Common = [\n {\n key: \"empty\",\n label: \"is empty\",\n input: (props) => (\n props.onChange(value)}\n items={[\n { value: true, label: \"yes\" },\n { value: false, label: \"no\" },\n ]}\n />\n ),\n },\n];\n","// extracted by mini-css-extract-plugin\nexport default {\"input-dm\":\"lsf-input-dm\",\"textarea-dm\":\"lsf-textarea-dm\",\"input-dm_size_compact\":\"lsf-input-dm_size_compact\",\"input-dm_size_small\":\"lsf-input-dm_size_small\",\"input-dm_size_large\":\"lsf-input-dm_size_large\"};","import React from \"react\";\nimport { cn } from \"../../../utils/bem\";\nimport \"./Input.scss\";\n\nconst Input = React.forwardRef(({ className, size, ...props }, ref) => {\n const classList = cn(\"input-dm\").mod({ size }).mix(className);\n\n return ;\n});\n\nexport default Input;\n","import { format, isMatch, isValid } from \"date-fns\";\nimport { useCallback, useEffect, useMemo, useRef, useState } from \"react\";\nimport { default as DP } from \"react-datepicker\";\nimport \"react-datepicker/dist/react-datepicker.css\";\nimport { FaExchangeAlt } from \"react-icons/fa\";\nimport { BemWithSpecifiContext } from \"../../../utils/bem\";\nimport { isDefined } from \"../../../utils/utils\";\nimport { Dropdown } from \"../Dropdown/Dropdown\";\nimport { Icon } from \"../Icon/Icon\";\nimport Input from \"../Input/Input\";\nimport \"./DatePicker.global.scss\";\nimport \"./DatePicker.scss\";\n\nconst { Block, Elem } = BemWithSpecifiContext();\n\nexport const DatePicker = ({\n size,\n value,\n selectRange = false,\n showTime = false,\n dateFormat = \"MM.dd.yyyy\",\n timeFormat = \"HH:mm\",\n onChange,\n}) => {\n const finalFormat = showTime ? `${dateFormat} ${timeFormat}` : dateFormat;\n\n /**@type {import(\"react\").RefObject} */\n const datepickerRef = useRef();\n\n const dropdownRef = useRef();\n\n const formatDate = (date) => {\n if (!isDefined(date)) return \"\";\n\n const parsedDate = new Date(date === null ? Date.now() : date);\n\n if (isValid(parsedDate)) {\n return format(parsedDate, finalFormat);\n }\n\n return \"\";\n };\n\n const [initialStartDate, initialEndDate] = selectRange ? value : [].concat(value);\n\n const [realStartDate, setRealStartDate] = useState(initialStartDate ?? null);\n const [realEndDate, setRealEndDate] = useState(initialEndDate ?? null);\n\n const [startDate, setStartDate] = useState(formatDate(realStartDate));\n const [endDate, setEndDate] = useState(formatDate(realEndDate));\n\n const updateDate = (date, dateSetter, realDateSetter) => {\n if (date.length > finalFormat.length) return;\n\n dateSetter?.(date);\n\n if (isDefined(date) && isMatch(date, finalFormat) && date.length === finalFormat.length) {\n const realDate = new Date(date || null);\n\n if (isValid(realDate)) realDateSetter?.(realDate);\n }\n };\n\n const dateRange = useMemo(\n () =>\n selectRange\n ? {\n startDate: realStartDate,\n endDate: realEndDate,\n }\n : {},\n [selectRange, realStartDate, realEndDate],\n );\n\n useEffect(() => {\n if (isValid(realStartDate)) setStartDate(formatDate(realStartDate));\n }, [realStartDate]);\n\n useEffect(() => {\n if (isValid(realEndDate)) setEndDate(formatDate(realEndDate));\n }, [realEndDate]);\n\n useEffect(() => {\n if (selectRange) {\n onChange?.([realStartDate, realEndDate]);\n } else if (realStartDate) {\n onChange?.(realStartDate);\n }\n }, [realStartDate, realEndDate]);\n\n const onChangeHandler = useCallback((date) => {\n if (realStartDate !== null && realEndDate === null && selectRange) {\n setRealEndDate(date);\n dropdownRef.current?.close();\n } else {\n setRealStartDate(date);\n if (selectRange) {\n setRealEndDate(null);\n } else {\n dropdownRef.current?.close();\n }\n }\n });\n\n return (\n \n onChangeHandler(date)}\n onSelect={(date) => onChangeHandler(date)}\n monthsShown={2}\n selectsRange={selectRange}\n showTimeSelect={showTime}\n inline\n />\n }\n >\n \n updateDate(e.target.value, setStartDate, setRealStartDate)}\n />\n {selectRange && (\n <>\n \n \n \n updateDate(e.target.value, setEndDate, setRealEndDate)}\n />\n \n )}\n \n \n \n );\n};\n","import { isValid } from \"date-fns\";\nimport { observer } from \"mobx-react\";\nimport React from \"react\";\nimport { DatePicker } from \"../../Common/DatePicker/DatePicker\";\n\nexport const DateTimeInput = observer(({ value, range, time, onChange }) => {\n const onValueChange = React.useCallback(\n (selectedDate) => {\n let value;\n\n if (Array.isArray(selectedDate)) {\n const [min, max] = selectedDate\n .map((d) => (d ? new Date(d) : null))\n .map((d) => (isValid(d) ? d.toISOString() : null));\n\n value = { min, max };\n } else {\n value = selectedDate?.toISOString();\n }\n\n onChange(value);\n },\n [onChange],\n );\n\n const dateValue = React.useMemo(() => {\n if (range) {\n const { min, max } = value ?? {};\n\n return [min, max]\n .map((d) => (d === null ? undefined : d))\n .map((d) => new Date(d))\n .map((d) => (isValid(d) ? d : undefined));\n }\n const date = new Date(value === null ? undefined : value);\n\n return isValid(date) ? date : undefined;\n }, [range, value]);\n\n return (\n \n );\n});\n\nexport const DateFields = (extraProps) => {\n return [\n {\n key: \"less\",\n label: \"is before\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"greater\",\n label: \"is after\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"in\",\n label: \"is between\",\n valueType: \"range\",\n input: (props) => ,\n },\n {\n key: \"not_in\",\n label: \"not between\",\n valueType: \"range\",\n input: (props) => ,\n },\n ];\n};\n\nexport const DateFilter = [...DateFields()];\n","import { DateFields } from \"./Date\";\n\nexport const DatetimeFilter = [...DateFields({ time: true })];\n","import { observer } from \"mobx-react\";\nimport React from \"react\";\nimport { FilterDropdown } from \"../FilterDropdown\";\n// import { Common } from \"./Common\";\n\nexport const VariantSelect = observer(({ filter, schema, onChange, multiple, value }) => {\n if (!schema) return <>;\n const { items } = schema;\n\n const selectedValue = (() => {\n if (!multiple) {\n return Array.isArray(value) ? value[0] : value;\n }\n return Array.isArray(value) ? value : value ?? [];\n })();\n\n const FilterItem = filter.cellView?.FilterItem;\n\n return (\n {\n return value ? [].concat(value) : [];\n }\n : undefined\n }\n onChange={(value) => onChange(value)}\n />\n );\n});\n\nexport const ListFilter = [\n {\n key: \"contains\",\n label: \"contains\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"not_contains\",\n label: \"not contains\",\n valueType: \"single\",\n input: (props) => ,\n },\n // ... Common,\n];\n","import React from \"react\";\nimport Input from \"../Common/Input/Input\";\n\nexport const FilterInput = ({ value, type, onChange, placeholder, schema, style }) => {\n const inputRef = React.useRef();\n const onChangeHandler = () => {\n const value = inputRef.current?.value ?? inputRef.current?.input?.value;\n\n onChange(value);\n };\n\n return (\n \n );\n};\n","import { observer } from \"mobx-react\";\nimport React from \"react\";\nimport { isDefined } from \"../../../utils/utils\";\nimport { FilterInput } from \"../FilterInput\";\n\nconst valueFilter = (value) => {\n if (isDefined(value)) {\n if (typeof value === \"number\") {\n return value;\n }\n if (typeof value === \"string\") {\n return value.replace(/([^\\d.,]+)/, \"\");\n }\n return value || null;\n }\n\n return null;\n};\n\nconst NumberInput = observer(({ onChange, ...rest }) => {\n return onChange(valueFilter(value))} />;\n});\n\nconst RangeInput = observer(({ schema, value, onChange }) => {\n const min = value?.min ?? null;\n const max = value?.max ?? null;\n\n const onValueChange = (newValue) => {\n console.log({ newValue });\n onChange(newValue);\n };\n\n const onChangeMin = (newValue) => {\n onValueChange({ min: Number(newValue), max });\n };\n\n const onChangeMax = (newValue) => {\n onValueChange({ min, max: Number(newValue) });\n };\n\n return (\n <>\n \n and\n \n \n );\n});\n\nexport const NumberFilter = [\n {\n key: \"equal\",\n label: \"=\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"not_equal\",\n label: \"≠\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"less\",\n label: \"<\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"greater\",\n label: \">\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"less_or_equal\",\n label: \"≤\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"greater_or_equal\",\n label: \"≥\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"in\",\n label: \"is between\",\n valueType: \"range\",\n input: (props) => ,\n },\n {\n key: \"not_in\",\n label: \"not between\",\n valueType: \"range\",\n input: (props) => ,\n },\n];\n","import { observer } from \"mobx-react\";\nimport React from \"react\";\nimport { FilterInput } from \"../FilterInput\";\n\nconst BaseInput = observer(({ value, onChange, placeholder }) => {\n return (\n \n );\n});\n\nexport const StringFilter = [\n {\n key: \"contains\",\n label: \"contains\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"not_contains\",\n label: \"not contains\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"regex\",\n label: \"regex\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"equal\",\n label: \"equal\",\n valueType: \"single\",\n input: (props) => ,\n },\n {\n key: \"not_equal\",\n label: \"not equal\",\n valueType: \"single\",\n input: (props) => ,\n },\n];\n","const EXCLUDED_FILTER_OPERATIONS = {\n DE: [\"contains\", \"not_contains\", \"regex\"],\n dm: [\"similar_to\"],\n};\n\nexport const allowedFilterOperations = (operationsList, context = \"\") => {\n return context in EXCLUDED_FILTER_OPERATIONS\n ? operationsList.filter((op) => !EXCLUDED_FILTER_OPERATIONS[context].includes(op.key))\n : operationsList;\n};\n","import { observer } from \"mobx-react\";\nimport { getRoot } from \"mobx-state-tree\";\nimport React, { useCallback, useMemo } from \"react\";\nimport { Elem } from \"../../../utils/bem\";\nimport { debounce } from \"../../../utils/debounce\";\nimport { FilterDropdown } from \"../FilterDropdown\";\nimport * as FilterInputs from \"../types\";\nimport { allowedFilterOperations } from \"../types/Utility\";\nimport { Common } from \"../types/Common\";\n\n/** @typedef {{\n * type: keyof typeof FilterInputs,\n * width: number\n * }} FieldConfig */\n\n/**\n *\n * @param {{field: FieldConfig}} param0\n */\nexport const FilterOperation = observer(({ filter, field, operator, value }) => {\n const cellView = filter.cellView;\n const types = cellView?.customOperators ?? [\n ...(FilterInputs[filter.filter.currentType] ?? FilterInputs.String),\n ...Common,\n ];\n\n const selected = useMemo(() => {\n let result;\n\n if (operator) {\n result = types.find((t) => t.key === operator);\n }\n\n if (!result) {\n result = types[0];\n }\n\n filter.setOperator(result.key);\n return result;\n }, [operator, types, filter]);\n\n const saveFilter = useCallback(\n debounce(() => {\n filter.save(true);\n }, 300),\n [filter],\n );\n\n const onChange = (newValue) => {\n filter.setValue(newValue);\n saveFilter();\n };\n\n const onOperatorSelected = (selectedKey) => {\n filter.setOperator(selectedKey);\n };\n const availableOperators = filter.cellView?.filterOperators;\n const Input = selected?.input;\n const operatorList = allowedFilterOperations(types, getRoot(filter)?.SDK?.type);\n const operators = operatorList.map(({ key, label }) => ({ value: key, label }));\n\n return Input ? (\n <>\n \n availableOperators.includes(op.value)) : operators}\n onChange={onOperatorSelected}\n />\n \n \n \n \n \n ) : null;\n});\n","import { observer } from \"mobx-react\";\nimport React, { Fragment } from \"react\";\nimport { FaTrash } from \"react-icons/fa\";\nimport { BemWithSpecifiContext } from \"../../../utils/bem\";\nimport { Button } from \"../../Common/Button/Button\";\nimport { Icon } from \"../../Common/Icon/Icon\";\nimport { Tag } from \"../../Common/Tag/Tag\";\nimport { FilterDropdown } from \"../FilterDropdown\";\nimport \"./FilterLine.scss\";\nimport { FilterOperation } from \"./FilterOperation\";\n\nconst { Block, Elem } = BemWithSpecifiContext();\n\nconst Conjunction = observer(({ index, view }) => {\n return (\n 1}\n value={view.conjunction}\n style={{ textAlign: \"right\" }}\n onChange={(value) => view.setConjunction(value)}\n />\n );\n});\n\nconst GroupWrapper = ({ children, wrap = false }) => {\n return wrap ? {children} : children;\n};\n\nexport const FilterLine = observer(({ filter, availableFilters, index, view, sidebar, dropdownClassName }) => {\n return (\n \n \n \n {index === 0 ? (\n Where\n ) : (\n \n )}\n \n \n filter.setFilterDelayed(value)}\n optionRender={({ item: { original: filter } }) => (\n \n {filter.field.title}\n {filter.field.parent && (\n \n {filter.field.parent.title}\n \n )}\n \n )}\n />\n \n \n \n \n \n \n {\n e.stopPropagation();\n filter.delete();\n }}\n icon={}\n />\n \n \n );\n});\n","import { inject } from \"mobx-react\";\nimport React from \"react\";\nimport { FaCaretSquareRight, FaPlus } from \"react-icons/fa\";\nimport { Block, cn, Elem } from \"../../utils/bem\";\nimport { Button } from \"../Common/Button/Button\";\nimport { Icon } from \"../Common/Icon/Icon\";\nimport { Tooltip } from \"../Common/Tooltip/Tooltip\";\nimport { FilterLine } from \"./FilterLine/FilterLine\";\nimport \"./Filters.scss\";\n\nconst injector = inject(({ store }) => ({\n store,\n views: store.viewsStore,\n currentView: store.currentView,\n filters: store.currentView?.currentFilters ?? [],\n}));\n\nexport const Filters = injector(({ views, currentView, filters }) => {\n const { sidebarEnabled } = views;\n\n const fields = React.useMemo(\n () =>\n currentView.availableFilters.reduce((res, filter) => {\n const target = filter.field.target;\n const groupTitle = target\n .split(\"_\")\n .map((s) =>\n s\n .split(\"\")\n .map((c, i) => (i === 0 ? c.toUpperCase() : c))\n .join(\"\"),\n )\n .join(\" \");\n\n const group = res[target] ?? {\n id: target,\n title: groupTitle,\n options: [],\n };\n\n group.options.push({\n value: filter.id,\n title: filter.field.title,\n original: filter,\n });\n\n return { ...res, [target]: group };\n }, {}),\n [currentView.availableFilters],\n );\n\n return (\n \n \n {filters.length ? (\n filters.map((filter, i) => (\n \n ))\n ) : (\n No filters applied\n )}\n \n \n \n\n {!sidebarEnabled ? (\n \n views.expandFilters()}\n style={{ display: \"inline-flex\", alignItems: \"center\" }}\n icon={}\n />\n \n ) : null}\n \n \n );\n});\n","import { Block } from \"../../../utils/bem\";\nimport \"./Badge.scss\";\n\nexport const Badge = ({ children, size, className, color, style }) => {\n return (\n \n {children}\n \n );\n};\n","import { inject, observer } from \"mobx-react\";\nimport React, { useEffect, useRef } from \"react\";\nimport { FaAngleDown, FaChevronDown } from \"react-icons/fa\";\nimport { FF_LOPS_E_10, isFF } from \"../../utils/feature-flags\";\nimport { Filters } from \"../Filters/Filters\";\nimport { Badge } from \"./Badge/Badge\";\nimport { Button } from \"./Button/Button\";\nimport { Dropdown } from \"./Dropdown/Dropdown\";\n\nconst buttonInjector = inject(({ store }) => {\n const { viewsStore, currentView } = store;\n\n return {\n viewsStore,\n sidebarEnabled: viewsStore?.sidebarEnabled ?? false,\n activeFiltersNumber: currentView?.filtersApplied ?? false,\n };\n});\n\nexport const FiltersButton = buttonInjector(\n observer(\n React.forwardRef(({ activeFiltersNumber, size, sidebarEnabled, viewsStore, ...rest }, ref) => {\n const hasFilters = activeFiltersNumber > 0;\n\n return (\n \n );\n }),\n ),\n);\n\nconst injector = inject(({ store }) => {\n return {\n sidebarEnabled: store?.viewsStore?.sidebarEnabled ?? false,\n };\n});\n\nexport const FiltersPane = injector(\n observer(({ sidebarEnabled, size, ...rest }) => {\n const dropdown = useRef();\n\n useEffect(() => {\n if (sidebarEnabled === true) {\n dropdown?.current?.close();\n }\n }, [sidebarEnabled]);\n\n return (\n }\n openUpwardForShortViewport={false}\n >\n \n \n );\n }),\n);\n","import { inject, observer } from \"mobx-react\";\n\nconst injector = inject(({ store }) => {\n return {\n interfaces: store.interfaces,\n };\n});\n\nexport const Interface = injector(\n observer(({ name, interfaces, children }) => {\n return interfaces.get(name) === true ? children : null;\n }),\n);\n","import React from \"react\";\n\nexport const SDKContext = React.createContext(null);\nSDKContext.displayName = \"SDK\";\n\nexport const SDKProvider = ({ sdk, children }) => {\n return {children};\n};\n\nexport const useSDK = () => {\n return React.useContext(SDKContext);\n};\n","import React from \"react\";\nimport { useSDK } from \"../../providers/SDKProvider\";\nimport { Button } from \"./Button/Button\";\n\nconst SDKButton = ({ eventName, ...props }) => {\n const sdk = useSDK();\n\n return sdk.hasHandler(eventName) ? (\n {\n sdk.invoke(eventName);\n }}\n />\n ) : null;\n};\n\nexport const SettingsButton = ({ ...props }) => {\n return ;\n};\n\nexport const ImportButton = ({ ...props }) => {\n return ;\n};\n\nexport const ExportButton = ({ ...props }) => {\n return ;\n};\n","import { toCamelCase } from \"strman\";\n\nexport const formDataToJPO = (formData: FormData) => {\n if (formData instanceof FormData) {\n const entries = formData.entries();\n\n return Array.from(entries).reduce((res, [key, value]) => {\n return { ...res, [key]: value };\n }, {});\n }\n\n return formData;\n};\n\n/**\n * Hydrate JSON values that are large integers to strings.\n */\nexport const jsonReviverWithBigInt = (_key: any, value: any, context?: any) => {\n if (typeof value === \"number\" && context?.source !== undefined && Math.abs(value) > Number.MAX_SAFE_INTEGER) {\n // If the number would overflow the JS number precision, retain it to a string\n // from the original source string.\n // Leaving as a string and not a BigInt to avoid issues with JSON.stringify or other cases downstream.\n return context.source;\n }\n return value;\n};\n/**\n * Parse a JSON string and convert big integers to strings.\n * We convert only big integers that are still integers within the JSON string\n * to avoid JS number precision issues when displaying them in the UI.\n * This is a workaround for the fact that JSON.parse does not directly support big integers and will\n * immediately convert them to numbers (losing precision).\n *\n * ex. { \"id\": 12345678901234567890 } => { \"id\": \"12345678901234567890\" }\n * { \"id\": -12345678901234567890 } => { \"id\": \"-12345678901234567890\" }\n * { \"meta\": { \"id\": 12345678901234567890 } } => { \"meta\": { \"id\": \"12345678901234567890\" } }\n * { \"meta\": { \"id\": -12345678901234567890 } } => { \"meta\": { \"id\": \"-12345678901234567890\" } }\n **/\nexport const parseJson = (jsonString: string): T => {\n return JSON.parse(jsonString, jsonReviverWithBigInt) as T;\n};\n\nexport const objectToMap = >(object: T) => {\n return new Map(Object.entries(object ?? {}));\n};\n\nexport const mapToObject = >(map: T) => {\n return Object.fromEntries(map);\n};\n\nexport const filename = (string: string) => {\n if (string) {\n return (\n string\n .split(\"/\")\n .slice(-1)[0]\n .match(/([^?]+)/g)?.[0] ?? string\n );\n }\n};\n\nexport const isEmptyString = (value: any) => {\n return typeof value === \"string\" && value.trim().length === 0;\n};\n\nexport const isEmptyObject = (value: any) => {\n return (typeof value === \"object\" && !value) || Object.keys(value).length === 0;\n};\n\nexport const isEmptyArray = (value: any) => {\n return Array.isArray(value) && value.length === 0;\n};\n\nexport const isEmpty = (value: any) => {\n return isEmptyString(value) || isEmptyObject(value) || isEmptyArray(value);\n};\n\ntype CamelCase = S extends `${infer P1}_${infer P2}${infer P3}`\n ? `${Lowercase}${Uppercase}${CamelCase}`\n : Lowercase;\n\ntype ObjectToCamel = {\n [K in keyof T as CamelCase]: T[K] extends Record ? KeysToCamelCase : T[K];\n};\n\ntype KeysToCamelCase = {\n [K in keyof T as CamelCase]: T[K] extends Array\n ? KeysToCamelCase[]\n : ObjectToCamel;\n};\n\nexport const camelizeKeys = (source: T): KeysToCamelCase => {\n type Pair = [string, unknown];\n\n const split = Object.entries(source);\n\n const pairs: Pair[] = split.map(([key, value]) => {\n if (Object.prototype.toString.call(value) === \"[object Object]\") {\n return [toCamelCase(key), camelizeKeys(value as T)];\n }\n\n return [toCamelCase(key), value];\n });\n\n return Object.fromEntries(pairs) as KeysToCamelCase;\n};\n\nexport const hasProperties = (obj: AnyObject, properties: string[], all?: boolean) => {\n if (!isDefined(obj)) return false;\n\n return all\n ? properties.reduce((res, prop) => {\n return res && Object.prototype.hasOwnProperty.call(obj, prop);\n }, true)\n : properties.findIndex((prop) => {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n }) >= 0;\n};\n\nexport const objectClean = (source: T) => {\n const cleanObject: [keyof T, unknown][] = Object.entries(source).reduce<[keyof T, unknown][]>((res, [key, value]) => {\n const valueIsDefined = isDefined(value) && !isEmptyString(value);\n\n if (!valueIsDefined) {\n return res;\n }\n\n if (Object.prototype.toString.call(value) === \"[object Object]\") {\n return [...res, [key, objectClean(value as AnyObject)]];\n }\n return [...res, [key, value]];\n }, []);\n\n return Object.fromEntries(cleanObject) as T;\n};\n\nexport const clamp = (value: number, min: number, max: number) => {\n return Math.max(min, Math.min(value, max));\n};\n\nexport const absoluteURL = (path = \"\") => {\n if (path.match(/^https?/) || path.match(/^\\/\\//)) {\n return path;\n }\n return [APP_SETTINGS.hostname.replace(/([/]+)$/, \"\"), path.replace(/^([/]+)/, \"\")].join(\"/\");\n};\n\nexport const isDefined = (value?: T): value is NonNullable => {\n return value !== null && value !== undefined;\n};\n","import { cloneElement, useMemo } from \"react\";\n\nconst compareCase = (value, caseValue) => {\n if (Array.isArray(caseValue)) {\n return caseValue.includes(value);\n }\n return value === caseValue;\n};\n\nexport const Oneof = ({ value, children, className }) => {\n const selectedChild = useMemo(() => {\n if (Array.isArray(children)) {\n return children.find((c) => compareCase(value, c.props.case)) || null;\n }\n if (compareCase(value, children.props.case)) {\n return children;\n }\n }, [children, value]);\n\n return selectedChild\n ? cloneElement(selectedChild, {\n ...selectedChild.props,\n className: [className, selectedChild.props.className].join(\" \"),\n })\n : null;\n};\n","import React from \"react\";\nimport { BemWithSpecifiContext } from \"../../../utils/bem\";\nimport \"./Space.scss\";\n\nconst { Block } = BemWithSpecifiContext();\n\nexport const Space = ({\n direction = \"horizontal\",\n size,\n className,\n style,\n children,\n spread,\n stretch,\n align,\n ...rest\n}) => {\n return (\n \n {children}\n \n );\n};\n","import { createContext } from \"react\";\n\nexport const FormContext = createContext();\nFormContext.displayName = \"FormContext\";\n\nexport const FormValidationContext = createContext();\nFormValidationContext.displayName = \"FormValidationContext\";\n\nexport const FormSubmissionContext = createContext();\nFormSubmissionContext.displayName = \"FormSubmissionContext\";\n\nexport const FormStateContext = createContext();\nFormStateContext.displayName = \"FormStateContext\";\n\nexport const FormResponseContext = createContext();\nFormResponseContext.displayName = \"FormResponseContext\";\n","// extracted by mini-css-extract-plugin\nexport default {\"form-validation\":\"lsf-form-validation\",\"form-validation__group\":\"lsf-form-validation__group\",\"form-validation__field\":\"lsf-form-validation__field\",\"form-validation__messages\":\"lsf-form-validation__messages\",\"form-validation__message\":\"lsf-form-validation__message\"};","import { isEmptyString } from \"../../../../utils/helpers\";\nimport { isDefined } from \"../../../../utils/utils\";\nimport \"./Validation.scss\";\n\nexport const required = (fieldName, value) => {\n if (!isDefined(value) || isEmptyString(value)) {\n return `${fieldName} is required`;\n }\n};\n\nexport const matchPattern = (pattern) => (fieldName, value) => {\n pattern = typeof pattern === \"string\" ? new RegExp(pattern) : pattern;\n\n if (!isEmptyString(value) && value.match(pattern) === null) {\n return `${fieldName} must match the pattern ${pattern}`;\n }\n};\n\nexport const json = (fieldName, value) => {\n const err = `${fieldName} must be valid JSON string`;\n\n if (!isDefined(value) || value.trim().length === 0) return;\n\n if (/^(\\{|\\[)/.test(value) === false || /(\\}|\\])$/.test(value) === false) {\n return err;\n }\n\n try {\n JSON.parse(value);\n } catch (e) {\n return err;\n }\n};\n\nexport const regexp = (fieldName, value) => {\n try {\n new RegExp(value);\n } catch (err) {\n return `${fieldName} must be a valid regular expression`;\n }\n};\n","import { forwardRef, useCallback, useContext, useEffect, useRef, useState } from \"react\";\nimport { isDefined } from \"../../../utils/utils\";\nimport { FormContext } from \"./FormContext\";\nimport * as Validators from \"./Validation/Validators\";\n\nexport const FormField = forwardRef(\n (\n {\n label,\n name,\n children,\n required,\n validate,\n skip,\n allowEmpty,\n skipAutofill,\n setValue,\n dependency,\n validators,\n ...props\n },\n ref,\n ) => {\n /**@type {Form} */\n const context = useContext(FormContext);\n const [dependencyField, setDependencyField] = useState(null);\n\n const field = ref ?? useRef();\n\n const validation = [...(validate ?? [])];\n\n validators?.forEach?.((validator) => {\n const [name, value] = validator.split(/:(.+)/).slice(0, 2);\n const validatorFunc = Validators[name];\n\n if (isDefined(validatorFunc)) {\n if (isDefined(value)) {\n validation.push(validatorFunc(value));\n } else {\n validation.push(validatorFunc);\n }\n }\n });\n\n if (required) validation.push(Validators.required);\n\n useEffect(() => {\n if (!context || !dependency) return;\n\n let field = null;\n const dep = context.getFieldContext(dependency);\n\n const handler = () => {\n props.onDependencyChanged?.(dep.field);\n };\n\n if (dep) {\n dep.field.addEventListener(\"change\", handler);\n field = dep.field;\n } else {\n console.warn(`Dependency field not found ${dependency}`);\n }\n\n setDependencyField(field);\n return () => dep.field.removeEventListener(\"change\", handler);\n }, [context, field, dependency]);\n\n const setValueCallback = useCallback(\n (value) => {\n if (!field || !field.current) return;\n\n /**@type {HTMLInputElement|HTMLTextAreaElement} */\n const formField = field.current;\n\n if (!(formField instanceof HTMLElement)) console.log({ formField, value });\n\n if (setValue instanceof Function) {\n setValue(value);\n } else if (formField.type === \"checkbox\" || formField.type === \"radio\") {\n formField.checked = value ?? formField.checked;\n } else if (value === null) {\n formField.value = \"\";\n } else {\n formField.value = value;\n }\n\n const evt = document.createEvent(\"HTMLEvents\");\n\n evt.initEvent(\"change\", true, false);\n formField.dispatchEvent(evt);\n },\n [field],\n );\n\n useEffect(() => {\n const isProtected = skipAutofill && !allowEmpty && field.current.type === \"password\";\n\n context?.registerField({\n label,\n name,\n validation,\n skip,\n allowEmpty,\n skipAutofill,\n isProtected,\n field: field.current,\n setValue: setValueCallback,\n });\n return () => context?.unregisterField(name);\n }, [field, setValueCallback]);\n\n return children({\n ref: field,\n dependency: dependencyField,\n context,\n });\n },\n);\n","import { type Dispatch, type SetStateAction, useEffect, useMemo, useState } from \"react\";\n\nexport const useValueTracker = (value: T, defaultValue?: T): [T, Dispatch>] => {\n const initialValue = useMemo(() => {\n return (value ?? defaultValue ?? \"\") as T;\n }, [value, defaultValue]);\n\n const [finalValue, setValue] = useState(initialValue);\n\n useEffect(() => {\n setValue(initialValue);\n }, [initialValue]);\n\n return [finalValue as T, setValue];\n};\n","import { forwardRef } from \"react\";\nimport { Block, Elem } from \"../../../../../utils/bem\";\nimport \"./Label.scss\";\n\nconst Label = forwardRef(\n ({ text, children, required, placement, description, size, large, style, simple, flat }, ref) => {\n const tagName = simple ? \"div\" : \"label\";\n const mods = {\n size,\n large,\n flat,\n placement,\n withDescription: !!description,\n empty: !children,\n };\n\n return (\n \n \n \n {text}\n {description && {description}}\n \n \n {children}\n \n );\n },\n);\n\nexport default Label;\n","import { createContext, useCallback, useContext, useEffect, useState } from \"react\";\nimport { FaMinus, FaPlus } from \"react-icons/fa\";\nimport { Block, Elem } from \"../../../../../utils/bem\";\nimport { isDefined } from \"../../../../../utils/utils\";\nimport { Oneof } from \"../../../Oneof/Oneof\";\nimport { FormField } from \"../../FormField\";\nimport { useValueTracker } from \"../../Utils\";\nimport { default as Label } from \"../Label/Label\";\nimport \"./Counter.scss\";\n\nconst allowedKeys = [\"ArrowUp\", \"ArrowDown\", \"Backspace\", \"Delete\", /[0-9]/];\n\nconst CounterContext = createContext(null);\n\nconst Counter = ({\n label,\n className,\n validate,\n required,\n skip,\n labelProps,\n style,\n editable,\n postfix,\n defaultValue,\n ...props\n}) => {\n const [min, max] = [props.min ?? Number.NEGATIVE_INFINITY, props.max ?? Number.POSITIVE_INFINITY];\n\n const normalizeValue = (value) => {\n const val = Number(String(value).replace(` ${postfix}`, \"\"));\n\n return Math.max(min, Math.min(max, val));\n };\n const [value] = useValueTracker(props.value, defaultValue);\n\n const [currentValue, setCurrentValue] = useState(normalizeValue(value ?? 0));\n\n const [focused, setFocused] = useState(props.autofocus ?? false);\n const [disabled, setDisabled] = useState(props.disabled ?? null);\n\n const setNewValue = (value) => {\n const newValue = normalizeValue(Number(value));\n\n setCurrentValue(newValue);\n return newValue;\n };\n\n const increase = useCallback(() => {\n return setNewValue((currentValue ?? 0) + (props.step ?? 1));\n }, [currentValue, props.step]);\n\n const decrease = useCallback(() => {\n return setNewValue((currentValue ?? 0) - (props.step ?? 1));\n }, [currentValue, props.step]);\n\n /**@type {(e: import('react').SyntheticEvent)} */\n const onInputHandler = (e) => {\n const allowedKey = allowedKeys.find((k) => (k instanceof RegExp ? k.test(e.key) : k === e.key));\n\n if (!allowedKey && !e.metaKey) e.preventDefault();\n\n if (allowedKey === \"ArrowUp\") {\n increase();\n e.preventDefault();\n } else if (allowedKey === \"ArrowDown\") {\n decrease();\n e.preventDefault();\n }\n };\n\n /**@type {(e: import('react').SyntheticEvent)} */\n const onPasteHandler = (e) => {\n const content = e.nativeEvent.clipboardData.getData(\"text\");\n const isNumerical = /([0-9]+)/.test(content);\n\n if (!isNumerical) e.preventDefault();\n };\n\n /**@type {(e: import('react').SyntheticEvent)} */\n const onChangeHandler = (e) => {\n if (e.target.value) {\n setCurrentValue(normalizeValue(Number(e.target.value)));\n } else {\n setCurrentValue(\"\");\n }\n props.onChange?.(e);\n };\n\n const onFocusHandler = (e) => {\n setFocused(true);\n props.onFocus?.(e);\n };\n\n const onBlurHandler = (e) => {\n setFocused(false);\n props.onBlur?.(e);\n };\n\n const onClickHandler = (type, input) => (e) => {\n e.preventDefault();\n e.stopPropagation();\n document.activeElement?.blur();\n setFocused();\n input.current.focus();\n getSelection().removeAllRanges();\n\n const value = type === \"increase\" ? increase() : type === \"decrease\" ? decrease() : 0;\n\n if (isDefined(input.current)) {\n input.current.value = value;\n }\n\n props.onChange?.({ target: input.current, type: \"change\" });\n };\n\n useEffect(() => {\n if (isDefined(value)) {\n setCurrentValue(normalizeValue(Number(value)));\n } else {\n setCurrentValue(\"\");\n }\n }, [value]);\n\n const field = (\n {\n if (f.type === \"checkbox\") setDisabled(!f.checked);\n }}\n {...props}\n >\n {({ ref, dependency }) => {\n const depDisabled = (dependency?.type === \"checkbox\" && dependency?.checked === false) || false;\n const fieldDisabled = disabled ?? depDisabled;\n const contextValue = {\n currentValue,\n min,\n max,\n disabled: fieldDisabled,\n ref,\n onClickHandler,\n };\n const displayValue = [currentValue];\n\n if (isDefined(postfix)) displayValue.push(postfix);\n\n return (\n \n \n \n\n \n\n {postfix && (\n \n {displayValue.join(\" \")}\n \n )}\n\n \n \n \n );\n }}\n \n );\n\n return label ?