diff --git a/web/dist/apps/labelstudio/543.js b/web/dist/apps/labelstudio/543.js index 5cfc776ec6e9..9838648b66ce 100644 --- a/web/dist/apps/labelstudio/543.js +++ b/web/dist/apps/labelstudio/543.js @@ -1,2 +1,2 @@ -(self.webpackChunklabelstudio=self.webpackChunklabelstudio||[]).push([[543],{54107:(A,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>ar});var i={};t.r(i),t.d(i,{Boolean:()=>kA,Common:()=>yA,Date:()=>bA,Datetime:()=>LA,Image:()=>ZA,List:()=>vA,Number:()=>zA,String:()=>ZA});var n={};t.r(n),t.d(n,{json:()=>Le,matchPattern:()=>be,regexp:()=>Ue,required:()=>He});var o={};t.r(o),t.d(o,{Agreement:()=>Jo,Annotators:()=>bo,Audio:()=>Zo,AudioPlus:()=>Vo,Boolean:()=>Xo,CommentAuthors:()=>bo,Date:()=>$o,Datetime:()=>$o,Image:()=>ls,Number:()=>Cs,Project:()=>ws,Reviewers:()=>bo,String:()=>cs,Text:()=>cs,UpdatedBy:()=>bo,Video:()=>Is,normalizeCellAlias:()=>Es});var s={};t.r(s),t.d(s,{Audio:()=>ua,AudioPlus:()=>ua,Image:()=>Da,String:()=>Ma,TextDataGroup:()=>Ma});var a={};t.r(a),t.d(a,{create:()=>Qg});var g={};t.r(g),t.d(g,{create:()=>Mg});var r={};t.r(r),t.d(r,{annotations:()=>a,tasks:()=>g});var l=t(56351),C=t(77099),B=t(43144),c=t(83126),I=t(51987),Q=t(73033),w=t(14041);const E="fflag_feat_front_dev-2536_comment_notifications_short",h="fflag-feat-dev-2887-comments-ui-editor-short",d="fflag-feat-dev-3034-comments-with-drafts-short",u="fflag_feat_front_dev_3873_labeling_ui_improvements_short",D="fflag_feat_all_lops_e_3_datasets_short",M="fflag_fix_front_lsdv_4620_memory_leaks_100723_short",m="fflag_fix_all_lsdv_4711_cors_errors_accessing_task_data_short",p="fflag_feat_front_lops_e_10_updated_ux_short",k="fflag_feat_optic_2_ensure_draft_saved_short",y={};function K(A){var e,t;const i=Object.assign((null==(n=window.APP_SETTINGS)?void 0:n.feature_flags)||{},y);var n;const o={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 o?o[A]:A in i?!0===i[A]:!0===(null==(t=window.APP_SETTINGS)?void 0:t.feature_flags_default_value)}const G=["tag","name","mod","mix"],Y=["tag","component","block","name","mod","mix"];const x=null!="lsf-"?"lsf-":"dm-",S=(0,w.createContext)(null),j=(A,e={})=>{const{elem:t,mix:i,mod:n}=null!=e?e:{},o=A,s={block:A=>j(A,{elem:t,mix:i,mod:n}),elem:e=>j(A,{elem:e,mix:i,mod:n}),mod(e={}){const s=Object.assign({},null!=n?n:{},e);return j(null!=A?A:o,{elem:t,mix:i,mod:s})},mix:(...e)=>j(A,{elem:t,mix:e,mod:n}),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 n=A,o=e?`${n}__${e}`:null,s=Object.entries(null!=i?i:{}).reduce(((A,[e,t])=>{const i=[null!=o?o:n];return null==t||!1!==t&&(i.push(e),!0!==t&&i.push(t),A.push(i.join("_"))),A}),[]),a=[];if(a.push(null!=o?o:n),a.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+/)]),[]);a.push(...Array.from(new Set(e)))}return a.map((A=>("string"!=typeof A&&console.error("Non-string classname: ",A),String(A).startsWith(x)?A:`${x}${A}`))).join(" ")})(A,t,i,n),toClassName(){return this.toString()},toCSSSelector(){return`.${this.toClassName().replace(/(\s+)/g,".")}`}};return K("fflag_feat_all_optic_1178_reduce_memory_leak_short")||(Object.defineProperty(s,"Block",{value:f}),Object.defineProperty(s,"Elem",{value:J}),Object.defineProperty(s,"__class",{value:{block:A,elem:t,mix:i,mod:n}})),s},F=A=>{const e=null!=A?A:(0,w.createContext)(null),t=(0,w.forwardRef)(((A,t)=>{let{tag:i="div",name:n,mod:o,mix:s}=A,a=(0,Q.A)(A,G);const g=j(n),r=[].concat(s).filter((A=>!!A)),l=g.mod(o).mix(...r,a.className).toClassName(),C="Symbol(react.fragment)"===i.toString()?Object.assign({},a,{ref:t}):Object.assign({},a,{ref:t,className:l});return(0,w.createElement)(e.Provider,{value:g},(0,w.createElement)(i,C))})),i=(0,w.forwardRef)(((A,t)=>{let{tag:i="div",component:n,block:o,name:s,mod:a,mix:g}=A,r=(0,Q.A)(A,Y);const l=(0,w.useContext)(e),C=[].concat(g).filter((A=>!!A)),B=(o?j(o):l).elem(s).mod(a).mix(...C,r.className).toClassName(),c=Object.assign({},r,{ref:t,className:B});return"string"!=typeof i&&(c.block=l),n&&(c.tag=i),(0,w.createElement)(null!=n?n:i,c)}));return t.displayName="Block",i.displayName="Elem",{Block:t,Elem:i,Context:e}},{Block:f,Elem:J}=F(S);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,w.forwardRef)(((A,e)=>{let{children:t,type:i,extra:n,className:o,href:s,size:a,waiting:g,icon:r,tag:l,look:C}=A,B=(0,Q.A)(A,b);const c=(null!=l?l:s)?"a":"button",I={size:a,waiting:g,type:i,look:C,withIcon:!!r,withExtra:!!n,disabled:!!B.disabled,newUI:K(p)},E=(0,w.useMemo)((()=>{if(!r)return null;switch(a){case"small":return(0,w.cloneElement)(r,Object.assign({},r.props,{size:12}));case"compact":return(0,w.cloneElement)(r,Object.assign({},r.props,{size:14}));default:return r}}),[r,a]);return(0,H.jsx)(f,Object.assign({ref:e,name:"button-dm",tag:c,mod:I,className:null==o?void 0:o.toString(),type:i},B,{children:(0,H.jsxs)(H.Fragment,{children:[O(E)&&(0,H.jsx)(J,{tag:"span",name:"icon",children:null!=E?E:null}),O(E)&&O(t)?(0,H.jsx)(J,{tag:"span",name:"content",children:t}):null!=t?t:null,O(n)?(0,H.jsx)(J,{name:"extra",children:n}):null]})}))}));U.displayName="Button",U.Group=A=>{let{className:e,children:t,collapsed:i}=A,n=(0,Q.A)(A,L);return(0,H.jsx)(f,Object.assign({name:"button-group-dm",mod:{collapsed:i},mix:e},n,{children:t}))};var v=t(54357);const N=(A,e,t,i=0,n=!0)=>{let o=0,s=0;const a=((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),g=t.split("-");switch(t){case"top-center":s=a.top-i,o=a.horizontalCenter;break;case"top-left":s=a.top-i,o=a.horizontalLeft;break;case"top-right":s=a.top-i,o=a.horizontalRight;break;case"top-right-outside":s=a.source.top,o=a.source.left+a.source.width;break;case"bottom-center":s=a.bottom+i,o=a.horizontalCenter;break;case"bottom-left":s=a.bottom+i,o=a.horizontalLeft;break;case"bottom-right":s=a.bottom+i,o=a.horizontalRight}return swindow.scrollY+window.innerHeight&&(s=a.top-i,g[0]="top"),o<0?(o=a.horizontalLeft,g[1]="left"):o+a.target.width>window.innerWidth&&(o=a.horizontalRight,g[1]="right"),{top:s,left:o,pos:a,align:g.join("-")}},T=(A,{init:e,transition:t,onStart:i,beforeTransition:n,afterTransition:o}={})=>new Promise((async s=>{null==e||e(A);const a=()=>{null==i||i(A)},g=async()=>{await(null==o?void 0:o(A)),A.removeEventListener("transitionstart",a),A.removeEventListener("transitionend",g),s()};A.addEventListener("transitionstart",a),A.addEventListener("transitionend",g),await(null==n?void 0:n()),setTimeout((()=>t(A)),30)})),q=w.createContext(),P=["tag","children","dropdown","content","toggle","closeOnClickOutside","disabled"],z=w.forwardRef(((A,e)=>{var t,i;let{tag:n,children:o,dropdown:s,content:a,toggle:g,closeOnClickOutside:r=!0,disabled:l=!1}=A,C=(0,Q.A)(A,P);if(o.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:w.useRef(),c=w.Children.only(o),[I]=w.useState(new Set),E=null!=(i=c.props.ref)?i:w.useRef(),h=w.useContext(q),d=w.useCallback((A=>{var e,t;const i=null==(e=E.current)||null==e.contains?void 0:e.contains(A),n=null==(t=B.current)||null==(t=t.dropdown)||null==t.contains?void 0:t.contains(A),o=Array.from(I).reduce(((e,t)=>e||t.hasTarget(A)),!1);return i||n||o}),[E,B]),u=w.useCallback((A=>{var e;r&&(d(A.target)||null==(e=B.current)||null==e.close||e.close())}),[r,d]),D=w.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===g?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:n,key:"dd-trigger",ref:E,className:j("dropdown-dm").elem("trigger").mix(C.className).mix(c.props.className),onClickCapture:D}),m=w.cloneElement(c,M),p=a?(0,H.jsx)(V,Object.assign({},C,{ref:B,children:a})):null;w.useEffect((()=>(document.addEventListener("click",u,{capture:!0}),()=>document.removeEventListener("click",u,{capture:!0}))),[u]);const k=w.useMemo((()=>({triggerRef:E,dropdown:B,hasTarget:d,addChild:A=>I.add(A),removeChild:A=>I.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()}})),[E,B]);return w.useEffect((()=>{if(h)return h.addChild(k),()=>h.removeChild(k)}),[]),(0,H.jsxs)(q.Provider,{value:k,children:[m,p]})})),W=["animated","visible"];let Z=1;const V=w.forwardRef(((A,e)=>{var t,i;let{animated:n=!0,visible:o=!1}=A,s=(0,Q.A)(A,W);const a=j("dropdown-dm"),g=w.useRef(),{triggerRef:r}=null!=(t=w.useContext(q))?t:{},l=void 0===r,{children:C,align:c,openUpwardForShortViewport:I}=s,[E,h]=w.useState(o),[d,u]=w.useState({}),[D,M]=w.useState(o?"visible":null),m=w.useCallback((()=>{var A;const e=g.current,t=null!=(A=null==r?void 0:r.current)?A:e.parentNode,{left:i,top:n}=N(t,e,null!=c?c:"bottom-left",0,null==I||I);u({left:i,top:n})}),[r]),p=w.useMemo((()=>Z++),[]),k=w.useCallback((async(A=!1)=>{if(!1!==s.enabled||!0!==A)return new Promise((e=>{const t=g.current;!1!==n?T(t,{transition:()=>{M(A?"appear":"disappear")},beforeTransition:()=>{M(A?"before-appear":"before-disappear")},afterTransition:()=>{M(A?"visible":null),e()}}):(M(A?"visible":null),e())}))}),[n]),y=w.useCallback((async()=>{!1!==E&&(null==s.onToggle||s.onToggle(!1),await k(!1),h(!1))}),[E,k,s]),K=w.useCallback((async()=>{!0!==E&&(null==s.onToggle||s.onToggle(!0),await k(!0),h(!0))}),[E,k,s]),G=w.useCallback((async()=>{!E?K():y()}),[y,E,K]);w.useEffect((()=>{e&&(e.current={dropdown:g.current,visible:null!==D,toggle:G,open:K,close:y})}),[y,K,e,G,g,D]),w.useEffect((()=>{h(o)}),[o]),w.useEffect((()=>{l||"before-appear"!==D||m()}),[D,m,l]),w.useEffect((()=>{!1===s.enabled&&k(!1)}),[s.enabled]);const Y=C.props&&"Menu"===C.props.type?w.cloneElement(C,Object.assign({},C.props,{className:a.elem("menu").mix(C.props.className)})):C,x=w.useMemo((()=>{switch(D){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 o?"visible":null}}),[D,o]),S=Object.assign({},null!=(i=s.style)?i:{},null!=d?d:{},{zIndex:1e3+p}),F=(0,H.jsx)("div",{ref:g,className:(0,v.A)(a.toString(),a.mix([s.className,x]).toString()),style:S,onClick:A=>A.stopPropagation(),children:Y});return!0===s.inline?F:B.createPortal(F,document.body)}));V.displayName="Dropdown",V.Trigger=z,V.Trigger=z;const X=w.createContext(),_=["name","children","label","icon","to","className","href","danger","exact","forceReload","active","onClick"],$=j("menu-dm"),AA=w.forwardRef((({children:A,className:e,style:t,size:i,selectedKeys:n,closeDropdownOnItemClick:o},s)=>{const a=(0,w.useContext)(q),g=(0,w.useMemo)((()=>new Set(null!=n?n:[])),[n]),r=(0,w.useCallback)((A=>{const e=$.elem("item").closest(A.target);a&&e&&!1!==o&&a.close()}),[a]),l=(0,w.useMemo)((()=>!!a),[a]);return(0,H.jsx)(X.Provider,{value:{selected:g},children:(0,H.jsx)("ul",{ref:s,className:(0,v.A)($.toString(),$.mod({size:i,collapsed:l}).toString(),e),style:t,onClick:r,children:A})})}));AA.Item=A=>{let{name:e,children:t,label:i,icon:n,to:o,className:s,href:a,danger:g,exact:r=!1,forceReload:l=!1,active:C=!1,onClick:B}=A,c=(0,Q.A)(A,_);const{selected:I}=w.useContext(X),E=j("menu-dm",{elem:"item"}),h=(()=>{const A=window.location.pathname.replace(/\/$/,""),t=null!=o?o:a;return!!I.has(e)||(r?A===t:A.includes(t))})(),d=(0,H.jsxs)(H.Fragment,{children:[n&&(0,H.jsx)("span",{className:E.elem("item-icon"),children:n}),null!=t?t:i]}),u=Object.assign({className:E.mod({active:h||C,look:g&&"danger"}).mix(s),onClick:B},c);return l&&(u.onClick=()=>window.location.href=null!=o?o:a),(0,H.jsx)("li",{children:a?(0,H.jsx)("a",Object.assign({href:null!=a?a:"#"},u,{children:d})):(0,H.jsx)("div",Object.assign({},u,{children:d}))})},AA.Spacer=()=>(0,H.jsx)("li",{className:j("menu-dm",{elem:"spacer"})}),AA.Divider=()=>(0,H.jsx)("li",{className:j("menu-dm",{elem:"divider"})}),AA.Builder=(A,e)=>(null!=e?e:[]).map(((e,t)=>{if("SPACER"===e)return(0,H.jsx)(AA.Spacer,{},t);if("DIVIDER"===e)return(0,H.jsx)(AA.Divider,{},t);const[i,n]=e,o=`${A}${i}`.replace(/([/]+)/g,"/");return(0,H.jsx)(AA.Item,{to:o,exact:!0,children:n},t)})),AA.Group=({children:A,title:e,className:t,style:i})=>{const n=j("menu-group-dm");return(0,H.jsxs)("li",{className:n.mix(t),style:i,children:[(0,H.jsx)("div",{className:n.elem("title"),children:e}),(0,H.jsx)("ul",{className:n.elem("list"),children:A})]})};const eA=(A,e)=>{var t;return(0,H.jsx)(AA.Item,{disabled:!0,children:null==(t=A.response)?void 0:t.detail},e)},tA=(0,l.WQ)((({store:A})=>({errors:A.serverErrors})))((({errors:A})=>(null==A?void 0:A.size)>0?(0,H.jsx)(V.Trigger,{content:(0,H.jsx)(AA,{children:Array.from(A.values()).map(eA)}),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 iA=t(37837);const nA=(0,w.forwardRef)((({title:A,children:e,defaultVisible:t,disabled:i,style:n},o)=>{const s=w.Children.only(e),a=null!=o?o:(0,w.useRef)(),g=(0,w.useRef)(),[r,l]=(0,w.useState)({}),[C,c]=(0,w.useState)(t?"visible":null),[I,Q]=(0,w.useState)(!1),[E,h]=(0,w.useState)("top-center"),d=(0,w.useCallback)((()=>{if(!a.current||!g.current)return;const{left:A,top:e,align:t}=N(a.current,g.current,E,10);l({left:A,top:e}),h(t)}),[]),u=(0,w.useCallback)((A=>{g.current&&T(g.current,{beforeTransition(){c(A?"before-appear":"before-disappear")},transition(){A&&d(),c(A?"appear":"disappear")},afterTransition(){c(A?"visible":null),!1===A&&Q(!1)}})}),[I,d]),D=(0,w.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,w.useMemo)((()=>I?(0,H.jsx)(f,{ref:g,name:"tooltip",mod:{align:E},mix:D,style:Object.assign({},r,null!=n?n:{}),children:(0,H.jsx)(J,{name:"body",children:A})}):null),[I,r,A,D]);(0,w.useEffect)((()=>{!0===i&&"visible"===C&&u(!1)}),[i]);const m=(0,w.cloneElement)(s,Object.assign({},s.props,{ref:a,onMouseEnter(A){!0!==i&&(Q(!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,w.useEffect)((()=>{I&&u(!0)}),[I]),(0,H.jsxs)(H.Fragment,{children:[m,(0,B.createPortal)(M,document.body)]})}));nA.displayName="Tooltip";const oA=(0,l.WQ)((({store:A})=>{var e,t;return{columns:Array.from(null!=(e=null==(t=A.currentView)?void 0:t.targetColumns)?e:[])}})),sA=(0,l.PA)((({columns:A,WrapperComponent:e,onClick:t,onReset:i,selected:n,resetTitle:o})=>{const s=(A,t)=>(0,H.jsx)(AA.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)(AA,{size:"small",selectedKeys:n?[n]:["none"],closeDropdownOnItemClick:!1,children:[i&&s({key:"none",title:null!=o?o:"Default",wrap:!1},i),A.map((A=>A.children?(0,H.jsx)(AA.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)))))]})})),aA=oA((({columns:A,size:e,style:t,wrapper:i,title:n,icon:o,className:s,trailingIcon:a,onClick:g,onReset:r,resetTitle:l,filter:C,selected:B,tooltip:c,tooltipTheme:I="dark",openUpwardForShortViewport:Q=!0})=>{const E=[];n&&E.push((0,H.jsx)(w.Fragment,{children:n},"f-button-title"));const h=()=>(0,H.jsx)(U,{size:e,icon:o,extra:a,style:t,className:s,children:E.length?E:null});return(0,H.jsx)(V.Trigger,{content:(0,H.jsx)(sA,{columns:C?A.filter(C):A,WrapperComponent:i,onClick:g,onReset:r,selected:B,resetTitle:l}),style:{maxHeight:280,overflow:"auto"},openUpwardForShortViewport:Q,children:c?(0,H.jsx)(J,{name:"field-button",style:{zIndex:1e3},children:(0,H.jsx)(nA,{title:c,theme:I,children:h()})}):h()})}));aA.Checkbox=(0,l.PA)((({column:A,children:e})=>(0,H.jsx)(iA.Sc,{size:"small",checked:!A.hidden,onChange:A.toggleVisibility,style:{width:"100%",height:"100%"},children:e})));const gA=["icon"],rA=w.forwardRef(((A,e)=>{let{icon:t}=A,i=(0,Q.A)(A,gA);return(0,H.jsx)("span",{className:j("icon").toString(),ref:e,children:w.createElement(t,i)})}));var lA=t(75696),CA=t.n(lA);const BA={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:n})=>{const o=Object.entries((A=>{const e=CA()(A);return{color:e,background:e.desaturate(2).brighten(2.2),"shadow-color":e.desaturate(1).brighten(1.22)}})((s=i,s?null!=(a=BA[s])?a:s:BA.blue))).reduce(((A,[e,t])=>Object.assign({},A,{[`--${e}`]:t})),{});var s,a;const g=Object.assign({},null!=e?e:{},o);return(0,H.jsx)(f,{tag:"span",name:"tag-dm",mod:{size:t},mix:A,style:g,children:n})};var IA=t(8009);const QA=(0,w.createContext)(),{Block:wA,Elem:EA}=F(),hA=(A,e)=>w.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=hA(A,e[0])):"Select.OptGroup"===i.type.displayName&&(t=hA(i.props.children,e))),t)),null),dA=({value:A,defaultValue:e,size:t,children:i,onChange:n,style:o,multiple:s,tabIndex:a=0})=>{const g=(0,w.useRef)(),r=(0,w.useRef)(),[l,C]=(0,w.useState)(s?[].concat(null!=A?A:[]).flat(10):A),[B,c]=(0,w.useState)(),I=w.Children.toArray(i),Q={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==n||n(e),!0!==s)&&(null==(t=g.current)||t.close())}},E=(0,w.useMemo)((()=>{var A;if(s&&(null==l?void 0:l.length)>1)return(0,H.jsx)(H.Fragment,{children:"Multiple values selected"});const t=hA(i,null!=e?e:l),n=null==t||null==(A=t.props)?void 0:A.children;return n?(0,w.cloneElement)((0,H.jsx)(H.Fragment,{children:n})):null}),[l,e,i,A]),h=A=>{c(I[null!=A?A:0].props.value)},d=(0,w.useCallback)((A=>{const e=I.findIndex((A=>A.props.value===B));let t=-1===e?0:e+A;t>=I.length?t=0:t<0&&(t=I.length-1),h(t)}),[B]);return(0,w.useEffect)((()=>{var e;s?!1===(0,IA.b)(null!=A?A:[],null!=l?l:[])&&Q.setCurrentValue(null!=(e=null==A||null==A.flat?void 0:A.flat(10))?e:[]):A!==l&&Q.setCurrentValue(A)}),[A,s]),(0,H.jsx)(QA.Provider,{value:Q,children:(0,H.jsx)(wA,{ref:r,name:"select-dm",mod:{size:t},style:o,tabIndex:a,onKeyDown:A=>{var e;document.activeElement===r.current&&(["ArrowDown","ArrowUp"].includes(A.key)?null!=g&&g.current.visible?d("ArrowDown"===A.key?1:-1):(null==(e=g.current)||e.open(),h()):"Space"!==A.code&&"Enter"!==A.code||!O(B)||Q.setCurrentValue(B))},children:(0,H.jsx)(V.Trigger,{ref:g,style:{maxHeight:280,overflow:"auto"},content:(0,H.jsx)(EA,{name:"list",children:i}),onToggle:A=>{A||c(null)},children:(0,H.jsxs)(EA,{name:"selected",children:[(0,H.jsx)(EA,{name:"value",children:null!=E?E:"Select value"}),(0,H.jsx)(EA,{name:"icon"})]})})})})};dA.displayName="Select",dA.Option=({value:A,children:e,style:t})=>{const{setCurrentValue:i,multiple:n,currentValue:o,focused:s}=(0,w.useContext)(QA),a=(0,w.useMemo)((()=>{const e=String(A);return n?o.map((A=>String(A))).includes(e):e===String(o)}),[A,s,o]),g=(0,w.useMemo)((()=>String(A)===String(s)),[A,s]);return(0,H.jsx)(EA,{name:"option",mod:{selected:a,focused:g},onClick:e=>{e.stopPropagation(),i(A)},style:t,children:e})},dA.Option.displayName="Select.Option",dA.OptGroup=({label:A,children:e,style:t})=>(0,H.jsxs)(EA,{name:"optgroup",style:t,children:[(0,H.jsx)(EA,{name:"optgroup-label",children:A}),(0,H.jsx)(EA,{name:"optgroup-list",children:e})]}),dA.OptGroup.displayName="Select.OptGroup";const uA=["label"],DA=A=>e=>{var t;let{label:i}=e,n=(0,Q.A)(e,uA);const o=null==(t=A.find((A=>A.value===n.value)))?void 0:t.color;return(0,H.jsx)(cA,Object.assign({color:null!=o?o:"#000"},n,{size:"small",className:"filter-data-tag",children:(0,H.jsx)("div",{className:"ant-tag-text",children:i})}))},MA=A=>e=>{var t,i,n;const o=null!=(t=e.value)?t:e,s=null!=(i=null!=(n=e.label)?n:e.title)?i:o,a=`${e.id}-${o}-${s}`;return e.options?(0,H.jsx)(dA.OptGroup,{label:e.title,children:e.options.map(MA(A))},a):(0,H.jsx)(dA.Option,{value:o,style:{fontSize:12},title:s,children:A?(0,H.jsx)(A,{item:e}):s},`${o}-${s}`)},mA=(0,l.PA)((({placeholder:A,defaultValue:e,items:t,style:i,disabled:n,onChange:o,multiple:s,value:a,optionRender:g,dropdownClassName:r,outputFormat:l})=>(0,H.jsx)(dA,{multiple:s,placeholder:A,defaultValue:e,value:a,tagRender:DA(t),bordered:!1,style:Object.assign({fontSize:12,width:"100%",backgroundColor:n?"none":"#fafafa"},s?{padding:0}:{},null!=i?i:{}),dropdownStyle:{minWidth:"fit-content"},onChange:A=>{var e;return o(null!=(e=null==l?void 0:l(A))?e:A)},disabled:n,size:"small",suffixIcon:(0,H.jsx)(rA,{icon:I.z44}),listItemHeight:20,listHeight:600,dropdownClassName:r,children:t.map(MA(g))}))),pA=(A,e,t)=>{let i;return function(...n){const o=t&&!i;clearTimeout(i),i=setTimeout((()=>{i=null,t||A.apply(this,n)}),e),o&&A.apply(this,n)}},kA=[{key:"equal",label:"is",valueType:"single",input:A=>{var e;return(0,H.jsx)(mA,{defaultValue:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}],yA=[{key:"empty",label:"is empty",input:A=>{var e;return(0,H.jsx)(mA,{value:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}];var KA=t(4583),GA=t(8593),YA=t(32840),xA=t(57553),SA=t.n(xA);t(38227);const jA=["className","size"],FA=w.forwardRef(((A,e)=>{let{className:t,size:i}=A,n=(0,Q.A)(A,jA);const o=j("input-dm").mod({size:i}).mix(t);return(0,H.jsx)("input",Object.assign({},n,{className:o,ref:e}))})),{Block:fA,Elem:JA}=F(),RA=({size:A,value:e,selectRange:t=!1,showTime:i=!1,dateFormat:n="MM.dd.yyyy",timeFormat:o="HH:mm",onChange:s})=>{const a=i?`${n} ${o}`:n,g=(0,w.useRef)(),r=(0,w.useRef)(),l=A=>{if(!O(A))return"";const e=new Date(null===A?Date.now():A);return(0,KA.default)(e)?(0,GA.default)(e,a):""},[C,B]=t?e:[].concat(e),[c,Q]=(0,w.useState)(null!=C?C:null),[E,h]=(0,w.useState)(null!=B?B:null),[d,u]=(0,w.useState)(l(c)),[D,M]=(0,w.useState)(l(E)),m=(A,e,t)=>{if(!(A.length>a.length)&&(null==e||e(A),O(A)&&(0,YA.A)(A,a)&&A.length===a.length)){const e=new Date(A||null);(0,KA.default)(e)&&(null==t||t(e))}},p=(0,w.useMemo)((()=>t?{startDate:c,endDate:E}:{}),[t,c,E]);(0,w.useEffect)((()=>{(0,KA.default)(c)&&u(l(c))}),[c]),(0,w.useEffect)((()=>{(0,KA.default)(E)&&M(l(E))}),[E]),(0,w.useEffect)((()=>{t?null==s||s([c,E]):c&&(null==s||s(c))}),[c,E]);const k=(0,w.useCallback)((A=>{var e,i;null!==c&&null===E&&t?(h(A),null==(e=r.current)||e.close()):(Q(A),t?h(null):null==(i=r.current)||i.close())}));return(0,H.jsx)(fA,{name:"datepicker",children:(0,H.jsx)(V.Trigger,{ref:r,toggle:!1,content:(0,H.jsx)(SA(),Object.assign({},p,{ref:g,selected:c,onChange:A=>k(A),onSelect:A=>k(A),monthsShown:2,selectsRange:t,showTimeSelect:i,inline:!0})),children:(0,H.jsxs)(JA,{name:"output",mod:{range:t},children:[(0,H.jsx)(FA,{size:A,value:d||"",onChange:A=>m(A.target.value,u,Q)}),t&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(JA,{name:"separator",children:(0,H.jsx)(rA,{icon:I.yk7})}),(0,H.jsx)(FA,{size:A,value:D||"",onChange:A=>m(A.target.value,M,h)})]})]})})})},OA=(0,l.PA)((({value:A,range:e,time:t,onChange:i})=>{const n=w.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]),o=w.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)(RA,{size:"small",value:o,selectRange:e,showTime:!0===t,onChange:n})})),HA=A=>[{key:"less",label:"is before",valueType:"single",input:e=>(0,H.jsx)(OA,Object.assign({},e,null!=A?A:{}))},{key:"greater",label:"is after",valueType:"single",input:e=>(0,H.jsx)(OA,Object.assign({},e,null!=A?A:{}))},{key:"in",label:"is between",valueType:"range",input:e=>(0,H.jsx)(OA,Object.assign({range:!0},e,null!=A?A:{}))},{key:"not_in",label:"not between",valueType:"range",input:e=>(0,H.jsx)(OA,Object.assign({range:!0},e,null!=A?A:{}))}],bA=[...HA()],LA=[...HA({time:!0})],UA=(0,l.PA)((({filter:A,schema:e,onChange:t,multiple:i,value:n})=>{var o;if(!e)return(0,H.jsx)(H.Fragment,{});const{items:s}=e,a=i?Array.isArray(n)||null!=n?n:[]:Array.isArray(n)?n[0]:n,g=null==(o=A.cellView)?void 0:o.FilterItem;return(0,H.jsx)(mA,{items:s,value:a,multiple:i,optionRender:g,outputFormat:i?A=>A?[].concat(A):[]:void 0,onChange:A=>t(A)})})),vA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(UA,Object.assign({},A,{multiple:!0}))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(UA,Object.assign({},A,{multiple:!0}))}],NA=({value:A,type:e,onChange:t,placeholder:i,schema:n,style:o})=>{const s=w.useRef();return(0,H.jsx)(FA,Object.assign({size:"small",type:e,value:null!=A?A:"",ref:s,placeholder:i,onChange:()=>{var A,e,i;const n=null!=(A=null==(e=s.current)?void 0:e.value)?A:null==(i=s.current)||null==(i=i.input)?void 0:i.value;t(n)},style:o},null!=n?n:{}))},TA=["onChange"],qA=(0,l.PA)((A=>{let{onChange:e}=A,t=(0,Q.A)(A,TA);return(0,H.jsx)(NA,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))}))})),PA=(0,l.PA)((({schema:A,value:e,onChange:t})=>{var i,n;const o=null!=(i=null==e?void 0:e.min)?i:null,s=null!=(n=null==e?void 0:e.max)?n:null,a=A=>{console.log({newValue:A}),t(A)};return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(qA,{placeholder:"Min",value:o,onChange:A=>{a({min:Number(A),max:s})},schema:A,style:{flex:1}}),(0,H.jsx)("span",{style:{padding:"0 10px"},children:"and"}),(0,H.jsx)(qA,{placeholder:"Max",value:s,onChange:A=>{a({min:o,max:Number(A)})},schema:A,style:{flex:1}})]})})),zA=[{key:"equal",label:"=",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"not_equal",label:"≠",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"less",label:"<",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"greater",label:">",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"less_or_equal",label:"≤",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"greater_or_equal",label:"≥",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"in",label:"is between",valueType:"range",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"not_in",label:"not between",valueType:"range",input:A=>(0,H.jsx)(PA,Object.assign({},A))}],WA=(0,l.PA)((({value:A,onChange:e,placeholder:t})=>(0,H.jsx)(NA,{type:"text",value:A,onChange:e,style:{fontSize:14},placeholder:t}))),ZA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"regex",label:"regex",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"equal",label:"equal",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"not_equal",label:"not equal",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))}],VA={DE:["contains","not_contains","regex"],dm:["similar_to"]},XA=(A,e="")=>e in VA?A.filter((A=>!VA[e].includes(A.key))):A,_A=(0,l.PA)((({filter:A,field:e,operator:t,value:n})=>{var o,s,a,g;const r=A.cellView,l=null!=(o=null==r?void 0:r.customOperators)?o:[...null!=(s=i[A.filter.currentType])?s:ZA,...yA],B=(0,w.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,w.useCallback)(pA((()=>{A.save(!0)}),300),[A]),I=null==(a=A.cellView)?void 0:a.filterOperators,Q=null==B?void 0:B.input,E=XA(l,null==(g=(0,C.Zn)(A))||null==(g=g.SDK)?void 0:g.type).map((({key:A,label:e})=>({value:A,label:e})));return Q?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(J,{block:"filter-line",name:"column",mix:"operation",children:(0,H.jsx)(mA,{placeholder:"Condition",value:A.operator,disabled:1===l.length,items:I?E.filter((A=>I.includes(A.value))):E,onChange:e=>{A.setOperator(e)}})}),(0,H.jsx)(J,{block:"filter-line",name:"column",mix:"value",children:(0,w.createElement)(Q,Object.assign({},e,{key:`${A.filter.id}-${A.filter.currentType}`,schema:A.schema,filter:A,value:n,onChange:e=>{A.setValue(e),c()}}))})]}):null})),{Block:$A,Elem:Ae}=F(),ee=(0,l.PA)((({index:A,view:e})=>(0,H.jsx)(mA,{items:[{value:"and",label:"And"},{value:"or",label:"Or"}],disabled:A>1,value:e.conjunction,style:{textAlign:"right"},onChange:A=>e.setConjunction(A)}))),te=({children:A,wrap:e=!1})=>e?(0,H.jsx)(Ae,{name:"group",children:A}):A,ie=(0,l.PA)((({filter:A,availableFilters:e,index:t,view:i,sidebar:n,dropdownClassName:o})=>(0,H.jsxs)($A,{name:"filter-line",tag:w.Fragment,children:[(0,H.jsxs)(te,{wrap:n,children:[(0,H.jsx)(Ae,{name:"column",mix:"conjunction",children:0===t?(0,H.jsx)("span",{style:{fontSize:12,paddingRight:5},children:"Where"}):(0,H.jsx)(ee,{index:t,view:i})}),(0,H.jsx)(Ae,{name:"column",mix:"field",children:(0,H.jsx)(mA,{placeholder:"Column",defaultValue:A.filter.id,items:e,width:80,dropdownWidth:120,dropdownClassName:o,onChange:e=>A.setFilterDelayed(e),optionRender:({item:{original:A}})=>(0,H.jsxs)(Ae,{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)(te,{wrap:n,children:(0,H.jsx)(_A,{filter:A,value:A.currentValue,operator:A.operator,field:A.field})}),(0,H.jsx)(Ae,{name:"remove",children:(0,H.jsx)(U,{type:"link",onClick:e=>{e.stopPropagation(),A.delete()},icon:(0,H.jsx)(rA,{icon:I.qbC,size:12})})})]}))),ne=(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,n=w.useMemo((()=>e.availableFilters.reduce(((A,e)=>{var t;const i=e.field.target,n=i.split("_").map((A=>A.split("").map(((A,e)=>0===e?A.toUpperCase():A)).join(""))).join(" "),o=null!=(t=A[i])?t:{id:i,title:n,options:[]};return o.options.push({value:e.id,title:e.field.title,original:e}),Object.assign({},A,{[i]:o})}),{})),[e.availableFilters]);return(0,H.jsxs)(f,{name:"filters",mod:{sidebar:i},children:[(0,H.jsx)(J,{name:"list",mod:{withFilters:!!t.length},children:t.length?t.map(((A,t)=>(0,H.jsx)(ie,{index:t,filter:A,view:e,sidebar:i,value:A.currentValue,availableFilters:Object.values(n),dropdownClassName:j("filters").elem("selector")},`${A.filter.id}-${t}`))):(0,H.jsx)(J,{name:"empty",children:"No filters applied"})}),(0,H.jsxs)(J,{name:"actions",children:[(0,H.jsxs)(U,{type:"primary",size:"small",onClick:()=>e.createFilter(),icon:(0,H.jsx)(I.OiG,{}),children:["Add ",t.length?"Another Filter":"Filter"]}),i?null:(0,H.jsx)(nA,{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)(rA,{icon:I.ivj,size:18})})})]})]})})),oe=({children:A,size:e,className:t,color:i,style:n})=>(0,H.jsx)(f,{name:"badge-dm",mod:{size:e},className:t,style:Object.assign({},null!=n?n:{},{backgroundColor:i}),children:A}),se=["activeFiltersNumber","size","sidebarEnabled","viewsStore"],ae=["sidebarEnabled","size"],ge=(0,l.WQ)((({store:A})=>{var e,t;const{viewsStore:i,currentView:n}=A;return{viewsStore:i,sidebarEnabled:null!=(e=null==i?void 0:i.sidebarEnabled)&&e,activeFiltersNumber:null!=(t=null==n?void 0:n.filtersApplied)&&t}}))((0,l.PA)(w.forwardRef(((A,e)=>{let{activeFiltersNumber:t,size:i,sidebarEnabled:n,viewsStore:o}=A,s=(0,Q.A)(A,se);const a=t>0;return(0,H.jsxs)(U,Object.assign({ref:e,size:i,onClick:()=>n&&o.toggleSidebar()},s,{children:["Filters"," ",a&&(0,H.jsx)(oe,{size:"small",style:{marginLeft:5},children:t}),K(p)?(0,H.jsx)(I.Vr3,{size:"12",style:{marginLeft:8,marginRight:-7},color:"#1F1F1F"}):(0,H.jsx)(I.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})))),re=(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,Q.A)(A,ae);const n=(0,w.useRef)();return(0,w.useEffect)((()=>{var A;!0===e&&(null==n||null==(A=n.current)||A.close())}),[e]),(0,H.jsx)(V.Trigger,{ref:n,disabled:e,content:(0,H.jsx)(ne,{}),openUpwardForShortViewport:!1,children:(0,H.jsx)(ge,Object.assign({},i,{size:t}))})}))),le=(0,l.WQ)((({store:A})=>({interfaces:A.interfaces})))((0,l.PA)((({name:A,interfaces:e,children:t})=>!0===e.get(A)?t:null)));var Ce=t(29763);const Be=w.createContext(null);Be.displayName="SDK";const ce=({sdk:A,children:e})=>(0,H.jsx)(Be.Provider,{value:A,children:e}),Ie=()=>w.useContext(Be),Qe=["eventName"],we=A=>{let{eventName:e}=A,t=(0,Q.A)(A,Qe);const i=Ie();return i.hasHandler(e)?(0,H.jsx)(U,Object.assign({},t,{onClick:()=>{i.invoke(e)}})):null},Ee=A=>{let e=Object.assign({},((0,Ce.A)(A),A));return(0,H.jsx)(we,Object.assign({},e,{eventName:"importClicked"}))},he=A=>{let e=Object.assign({},((0,Ce.A)(A),A));return(0,H.jsx)(we,Object.assign({},e,{eventName:"exportClicked"}))},de=(A,e,t)=>"number"==typeof e&&void 0!==(null==t?void 0:t.source)&&Math.abs(e)>Number.MAX_SAFE_INTEGER?t.source:e,ue=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},Me=A=>"string"==typeof A&&0===A.trim().length,me=A=>Me(A)||(A=>"object"==typeof A&&!A||0===Object.keys(A).length)(A)||(A=>Array.isArray(A)&&0===A.length)(A),pe=A=>{const e=Object.entries(A).map((([A,e])=>"[object Object]"===Object.prototype.toString.call(e)?[(0,c.toCamelCase)(A),pe(e)]:[(0,c.toCamelCase)(A),e]));return Object.fromEntries(e)},ke=(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),ye=A=>{const e=Object.entries(A).reduce(((A,[e,t])=>Ke(t)&&!Me(t)?"[object Object]"===Object.prototype.toString.call(t)?[...A,[e,ye(t)]]:[...A,[e,t]]:A),[]);return Object.fromEntries(e)},Ke=A=>null!=A,Ge=(A,e)=>Array.isArray(e)?e.includes(A):A===e,Ye=({value:A,children:e,className:t})=>{const i=(0,w.useMemo)((()=>Array.isArray(e)?e.find((e=>Ge(A,e.props.case)))||null:Ge(A,e.props.case)?e:void 0),[e,A]);return i?(0,w.cloneElement)(i,Object.assign({},i.props,{className:[t,i.props.className].join(" ")})):null},xe=["direction","size","className","style","children","spread","stretch","align"],{Block:Se}=F(),je=A=>{let{direction:e="horizontal",size:t,className:i,style:n,children:o,spread:s,stretch:a,align:g}=A,r=(0,Q.A)(A,xe);return(0,H.jsx)(Se,Object.assign({name:"space-dm",mod:{direction:e,size:t,spread:s,stretch:a,align:g},mix:i,style:n},r,{children:o}))},Fe=(0,w.createContext)();Fe.displayName="FormContext";const fe=(0,w.createContext)();fe.displayName="FormValidationContext";const Je=(0,w.createContext)();Je.displayName="FormSubmissionContext";const Re=(0,w.createContext)();Re.displayName="FormStateContext";const Oe=(0,w.createContext)();Oe.displayName="FormResponseContext";const He=(A,e)=>{if(!O(e)||Me(e))return`${A} is required`},be=A=>(e,t)=>{if(A="string"==typeof A?new RegExp(A):A,!Me(t)&&null===t.match(A))return`${e} must match the pattern ${A}`},Le=(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}}},Ue=(A,e)=>{try{new RegExp(e)}catch(e){return`${A} must be a valid regular expression`}},ve=["label","name","children","required","validate","skip","allowEmpty","skipAutofill","setValue","dependency","validators"],Ne=(0,w.forwardRef)(((A,e)=>{let{label:t,name:i,children:o,required:s,validate:a,skip:g,allowEmpty:r,skipAutofill:l,setValue:C,dependency:B,validators:c}=A,I=(0,Q.A)(A,ve);const E=(0,w.useContext)(Fe),[h,d]=(0,w.useState)(null),u=null!=e?e:(0,w.useRef)(),D=[...null!=a?a:[]];null==c||null==c.forEach||c.forEach((A=>{const[e,t]=A.split(/:(.+)/).slice(0,2),i=n[e];O(i)&&(O(t)?D.push(i(t)):D.push(i))})),s&&D.push(He),(0,w.useEffect)((()=>{if(!E||!B)return;let A=null;const e=E.getFieldContext(B),t=()=>{null==I.onDependencyChanged||I.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)}),[E,u,B]);const M=(0,w.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,w.useEffect)((()=>{const A=l&&!r&&"password"===u.current.type;return null==E||E.registerField({label:t,name:i,validation:D,skip:g,allowEmpty:r,skipAutofill:l,isProtected:A,field:u.current,setValue:M}),()=>null==E?void 0:E.unregisterField(i)}),[u,M]),o({ref:u,dependency:h,context:E})})),Te=(A,e)=>{const t=(0,w.useMemo)((()=>{var t;return null!=(t=null!=A?A:e)?t:""}),[A,e]),[i,n]=(0,w.useState)(t);return(0,w.useEffect)((()=>{n(t)}),[t]),[i,n]},qe=(0,w.forwardRef)((({text:A,children:e,required:t,placement:i,description:n,size:o,large:s,style:a,simple:g,flat:r},l)=>{const C=g?"div":"label",B={size:o,large:s,flat:r,placement:i,withDescription:!!n,empty:!e};return(0,H.jsxs)(f,{ref:l,name:"label-dm",tag:C,style:a,mod:B,"data-required":t,children:[(0,H.jsx)(J,{name:"text",children:(0,H.jsxs)(J,{name:"content",children:[A,n&&(0,H.jsx)(J,{name:"description",children:n})]})}),(0,H.jsx)(J,{name:"field",children:e})]})})),Pe=qe,ze=["label","className","validate","required","skip","labelProps","style","editable","postfix","defaultValue"],We=["ArrowUp","ArrowDown","Backspace","Delete",/[0-9]/],Ze=(0,w.createContext)(null),Ve=({type:A})=>{const{currentValue:e,min:t,max:i,disabled:n,ref:o,onClickHandler:s}=(0,w.useContext)(Ze),a="increase"===A?i:t;return(0,H.jsx)(J,{tag:"a",href:"#",name:"btn",mod:{type:A,disabled:e===a||n},onClick:s(A,o),onMouseDownCapture:A=>A.preventDefault(),children:(0,H.jsxs)(Ye,{value:A,children:[(0,H.jsx)(I.iu5,{case:"decrease"}),(0,H.jsx)(I.OiG,{case:"increase"})]})})},Xe=A=>{var e,t,i,n;let{label:o,className:s,validate:a,required:g,skip:r,labelProps:l,style:C,editable:B,postfix:c,defaultValue:I}=A,E=(0,Q.A)(A,ze);const[h,d]=[null!=(e=E.min)?e:Number.NEGATIVE_INFINITY,null!=(t=E.max)?t:Number.POSITIVE_INFINITY],u=A=>{const e=Number(String(A).replace(` ${c}`,""));return Math.max(h,Math.min(d,e))},[D]=Te(E.value,I),[M,m]=(0,w.useState)(u(null!=D?D:0)),[p,k]=(0,w.useState)(null!=(i=E.autofocus)&&i),[y,K]=(0,w.useState)(null!=(n=E.disabled)?n:null),G=A=>{const e=u(Number(A));return m(e),e},Y=(0,w.useCallback)((()=>{var A;return G((null!=M?M:0)+(null!=(A=E.step)?A:1))}),[M,E.step]),x=(0,w.useCallback)((()=>{var A;return G((null!=M?M:0)-(null!=(A=E.step)?A:1))}),[M,E.step]),S=A=>{const e=We.find((e=>e instanceof RegExp?e.test(A.key):e===A.key));e||A.metaKey||A.preventDefault(),"ArrowUp"===e?(Y(),A.preventDefault()):"ArrowDown"===e&&(x(),A.preventDefault())},j=A=>{const e=A.nativeEvent.clipboardData.getData("text");/([0-9]+)/.test(e)||A.preventDefault()},F=A=>{A.target.value?m(u(Number(A.target.value))):m(""),null==E.onChange||E.onChange(A)},R=A=>{k(!0),null==E.onFocus||E.onFocus(A)},b=A=>{k(!1),null==E.onBlur||E.onBlur(A)},L=(A,e)=>t=>{var i;t.preventDefault(),t.stopPropagation(),null==(i=document.activeElement)||i.blur(),k(),e.current.focus(),getSelection().removeAllRanges();const n="increase"===A?Y():"decrease"===A?x():0;O(e.current)&&(e.current.value=n),null==E.onChange||E.onChange({target:e.current,type:"change"})};(0,w.useEffect)((()=>{O(D)?m(u(Number(D))):m("")}),[D]);const U=(0,H.jsx)(Ne,Object.assign({label:o,name:E.name,validate:a,required:g,setValue:G,skip:r,onDependencyChanged:A=>{"checkbox"===A.type&&K(!A.checked)}},E,{children:({ref:A,dependency:e})=>{const t="checkbox"===(null==e?void 0:e.type)&&!1===(null==e?void 0:e.checked)||!1,i=null!=y?y:t,n={currentValue:M,min:h,max:d,disabled:i,ref:A,onClickHandler:L},o=[M];return O(c)&&o.push(c),(0,H.jsx)(Ze.Provider,{value:n,children:(0,H.jsxs)(f,{name:"counter",mod:{focused:p,disabled:i},mix:s,style:C,children:[(0,H.jsx)(Ve,{type:"decrease"}),(0,H.jsx)(J,{ref:A,tag:"input",name:"input",type:"text",mod:{withPostfix:!!c},readOnly:!1===B,disabled:i,value:M,onKeyDown:S,onPaste:j,onChange:F,onFocus:R,onBlur:b}),c&&(0,H.jsx)(J,{name:"input",mod:{under:!0,withPostfix:!!c},children:o.join(" ")}),(0,H.jsx)(Ve,{type:"increase"})]})})}}));return o?(0,H.jsx)(Pe,Object.assign({},null!=l?l:{},{text:o,required:g,children:U})):U},_e=["label","className","validate","required","skip","labelProps","ghost"],$e=A=>{let{label:e,className:t,validate:i,required:n,skip:o,labelProps:s,ghost:a}=A,g=(0,Q.A)(A,_e);const r={ghost:a,newUI:K(p)},l=[j("form-input").mod(r),t].join(" ").trim(),C=(0,H.jsx)(Ne,Object.assign({label:e,name:g.name,validate:i,required:n,skip:o},g,{children:({ref:A})=>(0,H.jsx)("input",Object.assign({},g,{ref:A,className:l}))}));return e?(0,H.jsx)(Pe,Object.assign({},null!=s?s:{},{text:e,required:n,children:C})):C},At=["label","className","options","validate","required","skip","labelProps","ghost","size","defaultValue"],et=A=>{let{label:e,className:t,options:i,validate:n,required:o,skip:s,labelProps:a,ghost:g,size:r="medium",defaultValue:l}=A,C=(0,Q.A)(A,At);const B=j("form-select"),[c,I]=Te(C.value,l),w=B.mod({ghost:g,size:r}).mix(t),E=(0,H.jsx)(Ne,Object.assign({name:C.name,label:e,validate:n,required:o,skip:s,setValue:A=>{I(A)}},C,{children:({ref:A})=>(0,H.jsx)("div",{className:w,children:(0,H.jsxs)("select",Object.assign({},C,{ref:A,value:c,onChange:A=>{I(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,n;const o=null!=(e=A.value)?e:A,s=null!=(t=A.label)?t:o,a=null!=(i=A.disabled)&&i,g=null!=(n=A.hidden)&&n;return(0,H.jsx)("option",{value:o,disabled:a,hidden:g,children:s},o)}))]}))})}));return e?(0,H.jsx)(Pe,Object.assign({},null!=a?a:{},{text:e,required:o,children:E})):E},tt=["className","label","labelProps","description","checked","defaultChecked","onChange","validate","required","skip"],it=(0,w.forwardRef)(((A,e)=>{var t;let{label:i,labelProps:n,description:o,checked:s,defaultChecked:a,onChange:g,validate:r,required:l,skip:C}=A,B=(0,Q.A)(A,tt);const c=(0,w.useMemo)((()=>{var A;return null!=(A=null!=a?a:s)&&A}),[a,s]),[I,E]=(0,w.useState)(null!=(t=null!=a?a:s)&&t);(0,w.useEffect)((()=>{E(c)}),[c]);const h=(0,H.jsx)(Ne,Object.assign({ref:i?null:e,label:i,name:B.name,validate:r,required:l,skip:C,setValue:A=>E(A)},B,{children:({ref:A})=>(0,H.jsx)(iA.lM,Object.assign({ref:A},B,{checked:I,onChange:A=>{E(A.target.checked),null==g||g(A)}}))}));return i?(0,H.jsx)(Pe,Object.assign({ref:e,placement:"right",required:l,text:i,children:h,description:o},null!=n?n:{})):h})),nt=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=w.cloneElement(A,null,t)})),t):t},ot=["fields","formData","fetchFields","fetchFormData","children","formRowStyle","onSubmit","withActions","triggerAction"],st=["trigger_form_update"],at="got ya, suspicious hacker!";class gt extends w.Component{constructor(...A){var e;super(...A),e=this,this.state={validation:null,showValidation:!0,submitting:!1},this.formElement=(0,w.createRef)(),this.apiRef=(0,w.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,IA.f)(null!=(e=A.formData)?e:{},null!=(t=this.props.formData)?t:{})||this.fillFormData()}render(){const A=[(0,H.jsx)(Fe.Provider,{value:this},"form-ctx"),(0,H.jsx)(fe.Provider,{value:this.state.validation},"form-validation-ctx"),(0,H.jsx)(Je.Provider,{value:this.state.submitting},"form-submission-ctx"),(0,H.jsx)(Re.Provider,{value:this.state.state},"form-state-ctx"),(0,H.jsx)(Oe.Provider,{value:this.state.lastResponse},"form-response")];return(0,H.jsx)(nt,{providers:A,children:(0,H.jsxs)("form",{ref:this.formElement,className:j("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)(rt,{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 n=i.reduce(((A,{name:t,field:i,skip:n,allowEmpty:o,isProtected:s})=>{var a;const{skipEmpty:g}=this.props,r=s&&i.value===at,l=n||r||(this.props.skipEmpty||!1===o)&&!i.value,C=null!=(a=i.dataset.type)?a: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===g||A.push([t,e])}return A}),[]);if(A)return Object.fromEntries(n);const o=new FormData;return n.forEach((([A,e])=>o.append(A,e))),o}async submit({fieldsFilter:A}={}){var e,t,i;this.setState({submitting:!0,lastResponse:null});const n=this.formElement.current.getAttribute("action"),o=this.api.isValidMethod(n),s=this.assembleFormData({asJSON:o,fieldsFilter:A}),a=null!=(e=null==(t=(i=this.props).prepareData)?void 0:t.call(i,s))?e:s;let g=!1;g=o?await this.submitWithAPI(n,a):await this.submitWithFetch(a),this.setState({submitting:!1,state:g?"success":"fail"},(()=>{setTimeout((()=>{this.setState({state:null})}),1500)}))}async submitWithAPI(A,e){var t,i,n;const o=ye(null!=(t=this.props.params)?t:{}),s=await this.api.call(A,{params:o,body:e});var a,g;return this.setState({lastResponse:s}),null===s?(null==(a=(g=this.props).onError)||a.call(g),!1):(null==(i=(n=this.props).onSubmit)||i.call(n,s),!0)}async submitWithFetch(A){var e;const t=this.formElement.current.action,i=(null!=(e=this.props.method)?e:"POST").toUpperCase(),n=await fetch(t,{method:i,body:A});try{var o,s;const A=await n.json();var a,g;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})),n.ok)return null==(a=(g=this.props).onSubmit)||a.call(g,A),!0;null==(o=(s=this.props).onError)||o.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:n}=A,o=(null==(e=n.value)?void 0:e.trim())||null;return A.isProtected&&o===at||i.forEach((e=>{const i=e(A.label,o);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(at):O(t)&&A.value!==t&&!A.skipAutofill&&A.setValue(t)}}const rt=({validation:A})=>{const e=j("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)))})};gt.Validator=n,gt.Row=({columnCount:A,rowGap:e,children:t,style:i,spread:n=!1})=>{const o={};return A&&(o["--column-count"]=A),e&&(o["--row-gap"]=e),(0,H.jsx)("div",{className:j("form-dm").elem("row").mod({spread:n}),style:Object.assign({},null!=i?i:{},o),children:t})},gt.Builder=(0,w.forwardRef)(((A,e)=>{let{fields:t,formData:i,fetchFields:n,fetchFormData:o,children:s,formRowStyle:a,onSubmit:g,withActions:r,triggerAction:l}=A,C=(0,Q.A)(A,ot);const B=null!=e?e:(0,w.useRef)(),[c,I]=(0,w.useState)(null!=t?t:[]),[E,h]=(0,w.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:n}=A,o=(0,Q.A)(A,st),s=null!=(t=null==E?void 0:E[A.name])?t:void 0,a=()=>A.skipAutofill&&!A.allowEmpty&&"password"===A.type?at:A.skipAutofill?null:null!=s?s:A.value,g={};!0!==C.autosubmit&&!0===n&&(g.onChange=async()=>{l instanceof Function&&l(A),await D(),await M()});const r=(()=>{switch(A.type){case"select":return et;case"counter":return Xe;case"toggle":return it;default:return $e}})();return["checkbox","radio","toggle"].includes(A.type)?g.checked=a():g.defaultValue=a(),(0,H.jsx)(r,Object.assign({},o,g),null!=(i=A.name)?i:e)})),u=A=>{const e=j("form-dm").elem("column").toString();return A.map(((A,t)=>(0,H.jsx)("div",{className:e,style:{width:A.width},children:d(A.fields)},t)))},D=(0,w.useCallback)((async()=>{if(n){const A=await n();JSON.stringify(c)!==JSON.stringify(A)&&I(A)}}),[n]),M=(0,w.useCallback)((async()=>{if(o){const A=await o();!1===(0,IA.f)(E,A)&&h(A)}}),[o]),m=(0,w.useCallback)((async(...A)=>{null==g||g(...A),await D(),await M()}),[g,o]);return(0,w.useEffect)((()=>{D()}),[D]),(0,w.useEffect)((()=>{M()}),[M]),(0,w.useEffect)((()=>{I(t)}),[t]),(0,w.useEffect)((()=>{h(i)}),[i]),(0,H.jsxs)(gt,Object.assign({},C,{onSubmit:m,ref:B,children:[(null!=c?c:[]).map((({columnCount:A,fields:e,columns:t},i)=>(0,H.jsx)(gt.Row,{columnCount:A,style:a,spread:!0,children:t?u(t):d(e)},i))),s,!0!==C.autosubmit&&!0===r&&(0,H.jsx)(gt.Actions,{children:(0,H.jsx)(U,{type:"submit",look:"primary",style:{width:120},children:"Save"})})]}))})),gt.contextType=Be,gt.Actions=({children:A,valid:e,extra:t,size:i})=>{const n=j("form-dm");return(0,H.jsxs)("div",{className:n.elem("submit").mod({size:i}),children:[(0,H.jsx)("div",{className:n.elem("info").mod({valid:e}),children:t}),(0,H.jsx)(je,{children:A})]})},gt.Indicator=()=>{const A=(0,w.useContext)(Re);return(0,H.jsx)(f,{name:"form-indicator-dm",children:(0,H.jsx)(Ye,{value:A,children:(0,H.jsx)(J,{tag:"span",mod:{type:A},name:"item",case:"success",children:"Saved!"})})})},gt.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,w.useContext)(Oe);return(0,H.jsx)(H.Fragment,{children:t?e(t):null})};const{Block:lt,Elem:Ct}=F();class Bt extends w.Component{constructor(A){var e;super(A),this.modalRef=w.createRef(),this.onClickOutside=A=>{const e=j("modal-dm"),{closeOnClickOutside:t}=this.props,i=this.modalRef.current.contains(A.target),n=e.elem("content").closest(A.target),o=e.elem("close").closest(A.target);(i&&o||null===n&&!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)(lt,{name:"modal-dm",ref:this.modalRef,mod:e,mix:t,onClick:this.onClickOutside,children:(0,H.jsx)(Ct,{name:"wrapper",children:(0,H.jsxs)(Ct,{name:"content",style:this.props.style,children:[!A&&(0,H.jsxs)(Bt.Header,{children:[(0,H.jsx)(Ct,{name:"title",children:this.state.title}),!1!==this.props.allowClose&&(0,H.jsx)(Ct,{tag:U,name:"close",type:"text",icon:(0,H.jsx)(rA,{size:"18",color:"#617ADA",icon:I.QCr})})]}),(0,H.jsx)(Ct,{name:"body",mod:{bare:A},children:this.body}),this.state.footer&&(0,H.jsx)(Bt.Footer,{children:this.state.footer})]})})});return(0,B.createPortal)(i,document.body)}transition(A,e){var t=this;return T(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}}Bt.Header=({children:A,divided:e})=>(0,H.jsx)(Ct,{name:"header",mod:{divided:e},children:A}),Bt.Footer=({children:A})=>(0,H.jsx)(Ct,{name:"footer",children:A});const ct=["store","size","hasSelected"],It=K(D),Qt=K(p),wt=(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}})),Et=(A,e,t)=>(0,H.jsxs)(f,{name:"dialog-content",children:[(0,H.jsx)(J,{name:"text",children:A}),e&&(0,H.jsx)(J,{name:"form",style:{paddingTop:16},children:(0,H.jsx)(gt.Builder,{ref:t,fields:e.toJSON(),autosubmit:!1,withActions:!1})})]}),ht=wt((0,l.PA)((A=>{let{store:e,size:t,hasSelected:i}=A,n=(0,Q.A)(A,ct);const o=(0,w.useRef)(),[s,a]=(0,w.useState)(!1),g=e.currentView.selectedCount,r=e.availableActions.filter((A=>!A.hidden)).sort(((A,e)=>A.order-e.order)),l=(A,i)=>{var n,s,a,g;const r=A.id.includes("delete"),C=!(null==(n=A.children)||!n.length),B=(0,w.useRef)(),c=(0,w.useCallback)((t=>{var n,s;t.preventDefault(),A.disabled||(null!=A&&A.callback?null==A||A.callback(null==(n=e.currentView)||null==(n=n.selected)?void 0:n.snapshot,A):((A,t)=>{if(A.dialog){var i;const{type:n,text:s,form:a,title:g}=A.dialog;(null!=(i=Bt[n])?i:Bt.confirm)({title:g||(t?"Destructive action":"Confirm action"),body:Et(s,a,o),buttonLook:t?"destructive":"primary",onOk(){var t;const i=null==(t=o.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]),Q=(0,H.jsx)(f,{tag:AA.Item,size:t,onClick:c,mod:{hasSeperator:r,hasSubMenu:(null==(a=A.children)?void 0:a.length)>0,isSeparator:A.isSeparator,isTitle:A.isTitle,danger:r,disabled:A.disabled},name:"actionButton",children:(0,H.jsxs)(J,Object.assign({name:"titleContainer"},A.disabled?{title:A.disabledReason}:{},{children:[(0,H.jsx)(J,{name:"title",children:A.title}),C?(0,H.jsx)(J,{name:"icon",tag:I.X6T}):null]}))},A.id);return C?(0,H.jsx)(V.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(f,{name:"actionButton-submenu",tag:"ul",mod:{newUI:Qt},children:A.children.map(l,i)}),children:Q},A.id):Qt?(0,H.jsx)(V.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(f,{name:"actionButton-submenu",tag:"ul",mod:{newUI:Qt},children:(null!=(g=null==A?void 0:A.children)?g:[]).map(l,i)}),children:Q},A.id):(0,H.jsx)(AA.Item,{size:t,danger:r,onClick:c,className:`actionButton${A.isSeparator?"_isSeparator":A.isTitle?"_isTitle":""} ${A.disabled?"actionButton_disabled":""}`,icon:r&&(0,H.jsx)(I.qbC,{}),title:A.disabled?A.disabledReason:null,children:A.title},A.id)},C=r.map(l),B=It&&"DE"===e.SDK.type?"Record":"Task";return(0,H.jsx)(V.Trigger,{content:Qt?(0,H.jsx)(f,{tag:AA,name:"actionmenu",size:"compact",mod:{newUI:Qt},children:C}):(0,H.jsx)(AA,{size:"compact",children:C}),openUpwardForShortViewport:!1,disabled:!i,onToggle:A=>It&&a(A),children:(0,H.jsxs)(U,Object.assign({},Qt?{className:"actionButtonPrime"}:{},{size:t,disabled:!i},n,{children:[g>0?`${g} ${B}${g>1?"s":""}`:"Actions",Qt?s?(0,H.jsx)(I.Ucs,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(I.Vr3,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(I.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})}))),dt=(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,n]=(0,w.useState)(e),o=(0,w.useCallback)((e=>{const t=Math.max(3,Math.min(e,10));n(t),A.setGridWidth(t)}),[A]);return"grid"===A.type?(0,H.jsxs)(je,{style:{fontSize:12},children:["Columns: ",i,(0,H.jsxs)(U.Group,{children:[(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(rA,{icon:I.iu5,size:"12",color:"#595959"}),onClick:()=>o(i-1),disabled:3===i}),(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(rA,{icon:I.OiG,size:"12",color:"#595959"}),onClick:()=>o(i+1),disabled:10===i})]})]}):null})),ut=({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,n,o,s;const{dataStore:a,currentView:g}=A,r=null!=(e=null!=(t=null==(i=A.project)?void 0:i.task_count)?t:null==(n=A.project)?void 0:n.task_number)?e:0,l=null!=(o=null==a?void 0:a.total)?o:0;return{store:A,canLabel:r>0||l>0,target:null!=(s=null==g?void 0:g.target)?s:"tasks",selectedCount:null==g?void 0:g.selectedCount,allSelected:null==g?void 0:g.allSelected}}))((({store:A,canLabel:e,size:t,target:i,selectedCount:n})=>{const o="annotations"===i,s=(0,w.useRef)(),[a,g]=(0,w.useState)(!1),r=(0,w.useCallback)((()=>g((A=>!A))),[]),l=(0,w.useCallback)((A=>{const e=s.current;e&&!e.contains(A.target)&&g(!1)}),[]);(0,w.useEffect)((()=>(document.addEventListener("click",l,{capture:!0}),()=>{document.removeEventListener("click",l,{capture:!0})})),[]);const C={width:20,padding:0,borderTopLeftRadius:0,borderBottomLeftRadius:0,borderBottomRightRadius:a?0:void 0,boxShadow:"none"},B={width:160,padding:0,borderTopRightRadius:0,borderBottomRightRadius:0,borderBottomLeftRadius:a?0:void 0},c={width:180,padding:0,display:a?"flex":"none",position:"absolute",zIndex:10,borderTopLeftRadius:0,borderTopRightRadius:0};return e?(0,H.jsx)(le,{name:"labelButton",children:(0,H.jsxs)("div",{children:[(0,H.jsxs)("div",{style:{display:"flex"},children:[(0,H.jsxs)(U,{size:t,disabled:o,mod:{size:null!=t?t:"medium",look:"primary",disabled:o},style:B,onClick:()=>{localStorage.setItem("dm:labelstream:mode","all"),A.startLabelStream()},children:["Label ",n||"All"," Task",!n||n>1?"s":""]}),(0,H.jsx)(U,{ref:s,size:t,mod:{size:null!=t?t:"medium",look:"primary",disabled:o},style:C,onClick:r,"aria-label":"Toggle open",children:(0,H.jsx)(ut,{rotate:a})})]}),(0,H.jsx)(U,{size:t,style:c,mod:{size:null!=t?t:"medium",disabled:o},onClick:()=>{localStorage.setItem("dm:labelstream:mode","filtered"),A.startLabelStream()},children:"Label Tasks As Displayed"})]})}):null})),Mt="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+rXBgAIffDBBBxj0twQCBmhwgA8YZuhDAzgo8P9Agmo8AEIDGDZwgAgZSJiEASNq6KIPB0xAAYhnOAABiS7iQIADSuzgwYtAHhACgjSSEUEAQMLYgYpEDBDChUm6aAIDRY6BwAVR+jCCAUgYMEKWLjagQJViGBBDlgekgEQKUIKZ4QczkvkFDzhGCQGRRFiApZsaTimnFwhA4KYHcRIRgQl8ahhDBH924YAGboqAgREbtJloAIw2uoUDP4IpwodFfFBnojFQqakWj0a6QxEOWJqoCFyyNwCeViowKpAgTDoEAhkk6qIGFsgqAQGFEsFkFhy4+uIHPA4xgAK+aqgAreidEAMOme4aAQfBcrGDCFk2cEERGIAQLYYHdND/XgcHHFCBhAgw8EEMFXQR6K0aillEBGeeuyV79wYQqxA+NoCpFxXgEOUBEhSRgsLRNgBBs+qJ6IOku0pwoQegcmGBB/hiiEO9RNh67gEMHGvekT5MQDEFoh6wgMpXIMBmkn7uCum5GtBc3gIXziwErwrDCgYG4OJ6AhFIn5szexqYmMEQem64YxgEKOsDx0QYgKivDQzZngNnPt2BwiOYCoYBSbsIwtJD86B1kg14QG16DFz4ga6PNiDx3VwMQAK+OKRAweEZtM3nCNmyJ4HfEwuRsA8mNA4GA0i+GIAHHpgwd5I4cOBzeQNMsCEPCFJwo8TF2uuAAQp8fi6MMr5n//EBEeR3qA8HezGABQwsoAEOIc+eIQhcIuCAAwOozN/zSAzAfH4IULCDAdifgAEF+Bk7a/O9MXBmDKs+6/cEgFMxAAUGdAABCMS/eAAOAZgwwgjXHlC8/BtQUIECF5gABAY4gQkEsIAQUAABSLCBBThwAyEgAQEUAIEJaOADIrifBkcgAhGAAAQN+gDnNHCBASqABAtIQQYYsAMLdO8PCADfD2IIvvVZAAMY2MEJsMcABmTvAQ/YnvS4hycajk4o7PIBnH5wAnDRKwu/Y0AKLjCC+GXIRDgQgQI4UJ8eRiADHAgBBDwgAhMEQH90G4EHYnArv7kRSH5rFxqNB8f5xf9AjQrIgK6QQEMZWgF6R4jh8rjngB0wIAMdSCQHOJACCSxAAhLYAAEqeAEPfAAEGYyBJjVpPw+K0AMlVIACF9hACaSAAx2IQBAfYIH08cRk0/rBkcTUuig4gAEceJ8VS4SDEWiABBloJQJ6QMxiEpM/A8AALkkwgQ+YYJd0jKY0/WYCD0BgAynIpiQpWMAJnJAHqMxABSJAzvkgkgfbrKABEZhAArjznSSQoAIs+IERBCCOcnSjPv0mzRftU38cMoEHPTABAiwAnOKMgH0wYAEXHjElUWsAD4RggEuq7Qn8wUAFSKCBGLiKQyKAQAcMYIFhGvOkKO1BMrclSSrOzUT/+jtA/UxA0xgEAAdynB/9AnBTnAJUpzzlqU/dmFOAggmf82tXyOIoIKEOdZ/7zBdMldrPMJXojeFKFD9hBNQYCPQDJSSABCqwwwVUgAIPBckGYgACU1FoVVC45RRFAM0NHWAECqiABVLK175Wb1s8WAAEPGpHEYDVmwRo4AYWu9gQlBKSEIynZEng2AdGcLIhqOwG5EnAC2iAc5g0I073V9XSboi06MJBDDzpAQ0IkJIiUNaJAqgBEOBPQBfC6rlIZDAOeWABBnBlSPzHAOEG0gEYiAAJ5jXHfAXgAxIwgAP6St2+DqB9PBhWARUQgkdCkgfgDa8EINCg1hZQrOFN/696wRvJShZ0AxJYr3gX0FjOWtADmBxBTZ1KVbrlE6r/LKo+21U/w2rgs7a9Z5JCusDuxheS8c1uCDRwxjhuzsGOjOAEKWnJDtpTpwBFrYYOEIMLcEC6aV0JAoDHgQmM4HMHAAEJIjCA6tqYuhjogHx3jM7MKYoEPFbvAkAGo/pd4KBBli8kHwjBy7pTlBPoV5g0oGFKXuDKCBTlKEWpTgEqsLLeDe9mXdxGCEQ4ycMyIQFCcGY0O9CR9r0ABk3Qxq1e8a4mDu5MEJDcDXS0uVcl8Qfy+gCTntR/KYjAdG9M3RNwIMnp3cA97RwAIEM6sCPaaqUvTd9HvhnSEuiUi/9idOnsQni9bd5xe5/ZLhyYgAClFm+qY+1I70LYkbG7Igiu7AGtmahAG4gAWllyXffRNUrP3WIEdrDolFKAAGcMgAIwwGi/RoDWEPhsPQWkASSDWgGYpGsDRhACSC/AxRz0IKyTvAHFZYjUsY63kkNAwXbOWt6lXgCDQEBC9LI31xnSwIM/cFNAvzsGHghBBEpakt9FYMKea6OrE75w5tl4AASAGIwu0OxqH/rRqm7yY5e82HvzuNb0ZaDJ00sCH29oApAOQWybGoAROGgDoH4kvk8O3gXE07Er33l6Q9Ci04IA5+y9kYZAEOHNLpaZ2/bncyXAgGF/hEILYG4b7zr/gRQwQJjVFt+oO+DxlCKgAimQ74RBYAJNjgDpQo97y+vUoW9DYIE/h++lAehNNsddvRJQgH5Xq4Cgxx0CGseQCOA+3jqJ696OnKQHqtjGGECAxhtxwAkyAIER4Aukea5x2YmJcXx94AGjP+kJ0g74qOXLzEpeQGYhuFid//3fFTywArx9e1UrzEQBEMEFSGB4c5urRB4o/s4J4FEQtPYC/gbvBui8oQ/Afb3LHUEJIXABEXh0VAf4AIQssr4FwW9UJqomATKwA9GnnpgW2FmOIvD+YmIA5OpFfP1smnz5bmBeXnU/AxV98kVBGBZ0S7Zk8WR7vSdmlpJ+CnB7a3Va/zgAe7EHdPimbxDgad+lXuAWY9cnZBayITgAAtfETLHlIgFwAXoGESsWAQTgef4kAhPAAVVnaPVHTBiwJ6NGfzlIATqmdo6FgQW4VL/FYxtAPFn0Aa5VbpC2AWvEVhHYgOJFcPkEIxAQZAvgTis3fcIHAX6HaiTQOQEgcFSITgvYcwwoX1kHfhMQX4L1YjmiADuQYv5QPY7mAQp2RSVIABXAbDnIVwPwOC8iAjsQiA6QAX9HAs9UYB/UQRPAe+olaYF2AEeYZCQgZSZgaWfoc+pUWwmXXrW2WeRVP+umZGvWgWonAjjSfydHeycXAlTUVG9YauOVeBfjbSEwASn4bv8fkAFWdxAUkAETsIfvpkUV8ADuF4h89QBEliE4sCSIqIhxF0kotGT01UBJRgAgsEkjYILF939odABZeIZs6G0SAHUJBiU6cnsQACXSFou8+FwhmHTUVyIfIIlayItmpD/QBXgTcCsxclEB8VcEEFuOd1eXB3bMaGMnQALeVyAZsIzvN4zmKG+yx0CldGkSsIvzQm60lo2NlVlhCGkxiFXpV4t/BwFnpEX3toV/hiEm4ISAZy4kIlMfQIDZRQIlpI8ZNkkTwInpBXDOpQAnYIfxMACO1lECeXTB1ZBlNwDXQ1I4WH8WEIQXmZU7BkG0pgD4FW4ZxEEqGWTjZSmzRXz/vSdY3AV5xXhFATCW6tV95mVQ8gWRMjWF+AZtdAMChsMPmtcBTDlqJnABwFiVUHmYZfcA+EeF4+UBu6eVSEhZJpeEUbJ4lwaR32hNbKZ8DdiGMDICQblyjoSARFZ3O5eJVyQDOdAmltgBDGcP12WXM0gAxYWYtll/BsB6ZygBrLg5aAmZ6bUAFyBQMOd/dVUiIKCP88ZAawicojhYNPibf7cA4IID3SZ001ciOeACBVACiYcDE4B583B/HyBbJgABFUCRt7me1RYBuhlyB5Vh9SiKRDZuQgmcWYchAfCe4uWVITRC/eac5jianShnhRd37YYuLQAADKoCUoYuGvAu/+vgAK30A8mUAQGCfjFGAgzQcez5oTfGK2jWeZykX8XJY8tFPOISb+fGhBBwjc2JahdATTwna7cGmY4EQQRgQUcmoBipd3G3AMeXAyrAoAAgACjgTzEwAcWFDhbQTHcHAb34bnhVAR4KolhaXRawmGzobltjbgRARuVYaiEwaSTmQSb4hJWkkz66YxyFSR4FjafYpm0qAceHAi5gpALAAjdJA2xUIiNAAB0zDggwOKeFI1gEmh1wH4aZpY6aUrmJZhcQU/MTqMWXo5zZc7HVXHXDkZkqoEP2eTFAk8AZSUAKqh+AIQtqpC6gAzBSAtzJAhrXACIQAnAlDmwDJIuXjP/q+ai+ilIDUAGctk4KsJHASW8T0DmqBZp0eobZ6VyD9qk7J1gddKCo6jcJYKQA4AIv4AM5UAAMKgAzgAIaF34dQDHfwAG4uCEp0Dy/+q7UpZi2KK29R3JE2KwcuU31eG5fSVCJFaPmuIUgkFuumIGRdapsGDMzoK0qoDAoIADaKgAJ8J0aIJ7eQAAhAwEr1FCNCq++6p74GrKgSgDdd0YXEHsPhoDaWI0bwCAQ0wAmYK3yFgL4ZUb5qIUjEgBFaqQ3oD83oK1G2gIP+GqF5g2GWkd35SAkwAERoD1o1bEee5hAKLLO6XQO5EBaOSwZekUXQK8wiV+gSa/S1zlQYjD/vyS2EuB6GDICyilm4CIDeWqkfPqtQMugM6AsDSB+tXQND6NVMmUCuxaJHZABJIUB0xO1DUkh/JldKEtrNwpq9RplAgVCoJRYYrtjoTpiIjCnoEYCXjlptHO5ekmCHkCXQhdqdhUAFrhjIXAmNQCxRroCPoCndQsAE8shMmApOnKU24ABKTAB3dhqdnZUTSUCBLW0K0SViDt6Filk3LVeBwkCoUmW2WZJoASGK6dvj1mNauuWyUmWVxu+PEadvCS9CGuSxohnbctpGkBTZ9t70XtNkBY7DVACEYskP1u7PRsACeACCbACjocixgUNMfQADEBOGZABY2iMWoVFNceE/1uUAcvmQrMCtVFrAFzKAxOAAwULXkonUx4wn9JHZwMWA3i5XjJXgi8qRmxKlgrwTKNVIgFAqoCnANrWICB0n+IVZSKgAdsrb7nGISZ4vvPFWNmbWQC7cyUHalGDAwtrpCowP+Cqvw2wArDrAiUgA3Uyw0UbDv7Ta4CqASLAwIlCYoDrWiSgQj10AtIzXfzRAzFETMvTq4eZiPL1IyYgiSRQrmO6XkKKfivKul8CIzZFYjqMZlU2Lz28un48yPlysqqmcnFHdNW0e9lrwxkEApxLtWr3JTYQtwzaszQAu3VbAg3AAhFbADBQrh9AkN6AAA9gMg2gARRwlbLDJ0g1U/9MCEqV5FmXhMMcBFYbcIiHicGo9iMHQIASMI/008coPEacwzkTIMLZtcF2lszV2GmGtwAy+MjO2ZElCXgke35xdJ2cfHKT2gAtQMp7esq1y6Ao0AD5G7EJIGUGY5RIKQ0WkKo+gAPFFQKo9WtmBFOmdUUKcKXvZ8eo5npHB3ibtUDrO19JLM4uZTAhXKccZU+bJGPnzAMh8GJb3LUdjYSIEgBTHK4rcADZ+s420ABPXLcTO2J8ia7eUAH9EnxlCzqE6UOstC1iREb2pKKklVO3ogEInXqO5qZI0gAydrmna6orK4oStGYTjW9Q/WkdzXzQqMlO7ZyhWr9AWwAxQLf/tesCL/bSQCsANeBPMRsBGDDAhPA8+ZwHqgMkYvwi0UjTx7Q8GGAAEdABKeC5ydogngRWG5jAKSAqGjIzDRmsJzdYG1KrIz2JVeRqPSyzk41mmSqc9uOY1DzZiOcDMXDSDJoAB1ADoBzWZ7SzdSsAMNDPNPBM7zaYPMAAEYIIyKRMYCRJHEDThJCrGjIC8tHNMCI0UZAfFcw8M9QkRyvaFACV90eWfhYD1odq2RjRWtncGBIDh5zZ6jVhPWqLxurd60WJB7Cq2goDYP3OCWAipAy0LgDAJSAALjADq+wi1L1+JxCMfsBnG9W+Ajk1uJ0BjnwAJMAfGdAiDTABe7QF/7CsAD6WJlAZL4vrx5JZ3s4UAAgnnQI6faPlN+0ob4/7zRsAAXQW4uQtgTZJuxGbu2gdsSzgAzLwzgDQsA3A2gKgAjDAwPMDAgrQAbbtR3fwOi1WRQbnNzEg4IkQAeV5ABqgKxRCABpAALeqBSvGA6wIjRJgwR4noovoY3mL3eYYAhvmWVSWr0+3YfKLn7wIJZuY4rcXaiTyAqRttzgAt+9cAHSGyu8stDjA2uGqAllcVzA7aCNVoXIwAA9QAX4G0nDEwdEF1/296B1Q5Raq3FtwXULaJtaZO3WcwRhJYQB1ifiKjcoHbreVU6S+c6Y6axIwqe+G2XAu4u/orSsNtP8scADz3ecGA+gRu9YmXbv0PQM6gKj5QmKlC+TcM9dXID19nQEEQHBDbSCILgvXFYOs6QHpaZvyentbyH0XQMOzDl7dqyibnG8ka7w+GTUHYAIfwMjjHm8hgCg4kADvzaAucC11bqQFIAM+AAOpra1i7a0BD7QzoDAvAAM2cEbyU8kjZbjMjlEWgMEMQsZw9AG9LQpbelZP4D8KYEUwy6RHHYirx2nhrGQn57lETLWC11NylEXi/oQuBlAmMJ9jOM1dPesbMCIvcOu43gAo8M6t2gCjTeOm7QOvS+O2Oz8qIAACUAAJUAIr8H1SlUUTEAKp9ADL/kcU8AAGUAHCKW7/IgYjIMADXRwKlaIjvm0EZxdldRKztcmeJQ9pE2ACGvDZWkhXwlesOR/nDz1JA3R3nxqHZbuCfR/v/icqOTAD9263N/Xi4WrKODDPrV0CG2K/Sn8DDbCd8K0CNwADNMDwYaJawhcCyXsCLqQEMUQBGHAChyRYzmRwbhIAtCnplsAyMBICaz9D5Nkm47YAxAyic59kil2GJ29uDyqTJ/yc0zvuhC/DH8DhiC/iDiRBDSRBF8BGAQD5DFoAOfDvjV8AKEBiN9D4/G4DMML92mrKNFDwAp8AYL5UNed8YdVdgTVB9GRb/Ygm9AMEB99w2Ah8Upbfktl0PqFR6ZRatUIR/4MBgjJpEGMchHNwSoGEw4Npcxr04HH5nF639zAc3p7f50NGvhpMJhb8Dv0kPA6+iA40EHk2Rg5wQAgiMzU3OfkWFEQYfRpwPggkOlNVV1n9SDQ8RnACYkwCGm1cAHZ5AVRWGg5UegEEbmgaXhIEiIkTcHxemJt7WXxWpql5S75eWHRkAkSJyBuCD9AZG8nZiw4CbGC+A8oDJjIwxq72+fv9+x1w0HBBAoQ0RAJUGJOFAYFAjkRIeHCHYkWKAVNt0HBr1IcQrBZAABEjgAlTkTaYIGKiVctVBOiNCuCBBCqXN3GykhCzHREZKlxkE5Agx5AVxASUYLSigDZeAlb4OP/QwikvHQ10ZHOaoNKMXQJUJCiBgkYMHOjW9VQ7CkeOGiwSqJhRIse6AyNCKPm3l29ffw5C4DAnqkGMgzFIVOAwwbAjEBIMvLE4mXKPAR1UffoQYOZHnQtCkAghweYhCQpixYgYKeQEBaI3LCidM5MCRjg8EDBEm3dvRATWEjFCA0bcGSigjaLaqwUjG02rArghhAb0qjR8wIi+i+sLXUhdFAjbgsULNTkCnK2EI0YOGitQsGgRt0BQAQVavFhnBAKDAX4BDFBAJgbgITlyRGAAArvOEq4UDvKpTEKLEKgghVUkWGA33yKRYIMQNjyEgBi+qEQ1EDyAIEQON/BAg5r/OIyRQwIaCUY1Expkh5SDfMBhmWlUoCcHr6JLIIYeE9jOBRkaYEErbW5oAJvtfGGkBfFmSEDLGVSoz75ewKIrLRwuiGDAM9H8B4EMjmTngAUQ4CAt4ezpgAIEJsyzIgYulNFPRDYAYU62FPiTB9kMTdQlEhoBoYMIMGAgAx4IuAAEcQaVyQYaWLihhi+crMoYeg4o4UlqVBDshu0EuCrU6FyAoUfrWE0ABhLJOcADDihI09dfqTjhg0FNyCADEdopjIAKKNDTWYp20ENRQyUg4QPBihgCBwim7dbbTRZI4wMHnODihAh4mEAEjtQyZwhl6qPGhRKgaQCF70S9QSoi/6sq4BZ+nRKABSGyotKFG1bAtogANOgAA2AhjpgJB7zo6YDGHPyABwvwfNbjOizA7Fs/MwxBgQk0mAACBVYc2eVuVfJhBL2iQMABPiHQYARMMzVCBhpKoG8uJqWCAd+qVJDBBxlopUYAWWM4FanpGqhO1AJu0IFdmUAgIYJeJQ77VwpS4HEtIy7oYIeOP25bDgcmfVlR0uSuu9thfQjghCsGwMCACjoIAWUTzBqUFM4ULvVop1wAxodXtxKMhe2MjKZpXsKzNYdxSBlBgQzAFlt0AbMYgIEJDmx3Jh4MYNvt1+Go0O7Zaa+9lQuEwMHMvbbYIYIOCNBZ4XYOgAEoqf8xv4Foq5Eu6oXLmyHqeTDFuwEGGobvUQQFKqB59O/34uKBDDZQ4AMTMpUqABEuWIABjmGPX44KbK/f/vv3sE0qMQAcwwIDgIeGOQUjAMRpwfGYIQABuCABNkgDDmaAvF00zhxJUlKWClCAGZBHBy84y34OsL0K5AN8JeRdBzxgmPSBgQMPsIBk5BdDOESgT/iz4Q2/RQKVNIAA/znTAB5QAQWAoF7JOoBb5PGNzREBByXoUgbDE5SgAMAFLDAHCupznwyqgItZugF5ULACGajQcDgQAQQ64AYTrvEfFvBAcNjxAQzIkI5x4BMO8ZjHPwVqFBcgV5qy8AAGSMBSPNP/kbt0tJ5ZBCAHMsjBCmqggxoIgRSOZGR6cKAetJytEiJ4UQUe4AB9sJGU+3DAArYWHBxMgAAciMADXFfHtt1Rj7W0JU4koIEhgCB0wEKA7zgQPBGQaIVwNKYxK1GJEXhgAhKowAn+WEpp9qNvEXjFuj7YrkqYwJOFqgADTgA/WeaJlrc05zk7YRAfmGBvYkNAFv7HJwKgzAMgGAHhMIkWc+xzFPzcJzpmUYsRgOADIEgZBEjAgQ5k4JkWeAAFtjBNifLFARY4VzAn4IFhmq0cgwnACD5wAUxUwADNGqdFaIhOla70ECSgh+7YaLMBWIACJzAAAyJQgQx0IAUp2AAJ/0igAKGqDAIQIAABQMSDDlQgAgwwwAN2gIGKivIHo5zoVQHptwhk4DQatQVHy/GOZSqgAwx4aCxPmlKWrlWlk9gfVuEaV7lKIQsOoECkFBMSD5hAnz2xkQfIygAMwHCc9GPrYc0pgQ+MggBzdexjIbuE0lGAARxADV9XeJf2RcACspQdYkGrR0J+QQNWjexpUSvRLFC2AxD4gApVd0YOlBStH4NbaHGLx4qJwHup9e1vS0kBAF52HImMgQYW8DXYhSy3zcWf/mJgAOBOl7oxtUBlhZk9d8TAAxtgwJ0+9gBpOZe8tAtMjypQXfWu93tc+NsGLoA+ixGiA7B8lgFqWP9e/b5sAUc6AAfYG2ABhy2Qi1nXnEJIAP/kqUL53e+DuyUBZDUgBKYd8IUxHCCbBTEEGpCvI/DSOgk5QGQQzi3d5LbYBijAwhl28Yv34oATcOACWxsECRY8GfyaGLfVYuZsvqUBc/QQxkU28j9mmoEJbC2EC4hMRQZgWB6DdgEauEvLuiXkA2ygxUf28pef4IAIgMIuj1nbHWY85dCOqAEgwPK0hIwD/oGZznV2ggMMoIjEudkNdCCxmqls5QZoAMgRjnMG7JxoRSMAA0rGlVRAsIEIwWEAauUNigHtMh32qFD89YAR0qtoUdfZZgwIARqKYAIFD4ACFvLNAlLYPrn/FZq8EpiAEEzgGZctQFAxCPWogQ3mARggUGkoTDNjFIIR5K3TI9MIsve7ABF84QO0ntYGpj2C3QWb21+2QAoWIRwQqKg3sP4CG1ymgLzputbqPAC35DYiH3ignd22t5F/GYIPk+IDLOONAugx6Df/CQJ5I8F+N4C3GLD7W4RkhAJ6eW+JuxgBBsBdxk6Rk4R/YVsju8A6D65fgI/CAwNPVAimnZAuT5zlAaYAB6YtnBhcYDQ3OU29RGByDil2nQzP7QLwFgAFWDtRN2+ABx7QcqW/+AEK+PAoPEd0TmC7RNBWlLR9IIINlFcCMOmIzv9k7jf5cOllH7ADKrCRXGnA/+epsHVyTBByRW2AHo8pb4u+IPS6EUAlCTL73wdccRI8ehQgqHkrSICsPnbLNkeXOlsVcKQGfADsJMNdAyYQTcBvXr0vj3kRot4KW6ch13O7PCRqHXRMyI3qAUA052GvXhILSjiqfjwi9K0Gq5NsWAeYQHkJAI1H1K3rgvlAvWOf/N8igAFOX0cAIHD7RFh5FFoveiBw0OzcbtwHhq8b3rdMduWPH7UIsEAGaoyQC5Cg8nyQN6cTtQBoxN25p3np0GcNgSONgAHk979vGS0FPuwuNEA3UsHcRgG5DAU4Jk/60OnUgsEDHDBGug59DoDI/i8DTwvtJgCzbOQDIODwNP9BAeBO7mKkyqQC3k4MdWTGBEeGBARl0JBPA2lwrsyvAgiAiAQBB0Zg/UxuEkpE+ziEBJZtBLauuZTNHHbvW1qEEUwgAlauBqVwogYgWkCgHCwBoRAlES5u0CZwFQyiAQiiuXKJEayPvy4AGgKAADRvCt0wriJg2YLBLkwgRURwD95vNSjwjXBg9XJr07blC3ujIG7hAMqkB94wEeFKWPJOqFKIMC4GBEkgNkjj03qk7XIiBI6E8poL1hjhA45wZE5DJR4hAtpQEVGRjSiAAITgEUhjAeZpJNSBgETAAy4AAm5tFH4vRsJwCQ+r644kEHeNzCavAhwAEVMxGdcIATr/IOC8rw8WgAQm4LXUoZ/eQVzaz+2u8ABcELFg0BzO0FskoMOICQQqQPyUMR1Fh/lobw1pzUPmqZ5GoHAQKQb8kDc0UWYEUbSoz/f28SY+QYAO4APOUR0NcnQw4AJKZAw3IUN+SgEuQASwxRA5JAxRL7S6LiYW7lsWgDHMQegYIAoPciQFZBUpCRRFr3xiRg9pg+c6DrcgUCoY8to0QDB0hVdEkiR1ki/WpE3e7R95oAylIhQzUSXoDyNZsAW9ZQEuzwQUIDJ2MirRhPk+LwC68SUCbiZxQn84EbSqRb6yDyjd7mQ2YMnIxBilMi0HBAMqZghK7yb4SGYwEUMU0ge0/5KtqoyS3Cz+9A8HNEAEKO8EclItCbMKUuBA2iwbEaEgWtEXQSIGdxGx7M8t75ECc5AR7KGFBrMwORMLDEDx1EBFNmADgDIf5VLjSFEI1ypQGkEBZaRaLoBEBjIFdgAdO/M2rYAt00JXPkAEzqglPiEm/BEnXKpHrlKlRq8IVJBDOhKzVG1tcDM69wEBNoCj/ukCMKR8JNJdGkAE5rITWDFvFBOPkrAIVBOXovEDGMEQ0VI63bMKDCBmesIvibIhCeBaSCG+tOU8VUEB8g5G8DIXzfPVCCCFzCHuSOg9FTQKuiB9oK/9us4DBINMMmAHJqAIJPAm6tIIQOACFIA0V/+KCMkBBw6ONIDSQ8ynEGNgAkxxQV0UCjogdXLFMQFlyYIBBJIgCySgEcLxdkAoBiRxPGsnKYfACEMAFwEUQwqUmEwAAvBhM1+0Mz+zXfaSEz6BEgZhA6BzCQwgJrLvJgquR3bGLrqpPnFoAR6CiWTBHLqyEzIENdZTY9QoSul0CQZAf/xKAk20Q16hEC+gPSfmChMQKBdknYxFJDiCgECAlZIKf0xUndRilRwQFvHTEiSgz+o0UxmgTfxqBIpqZQrtNAKhAfCCY54AAUggDYzQJdQpBgTTAXYABx+xCHhQAxQgBChxdhwyHnmiHaBP+nysEEWAAwQzU43VAfwzOM7/4WLwbw88ZCOCQQNaNAoiIGYMMUTKMvo2ITxNIOkka6YqwFrYxUY8CaEoUSzdTkM+BCI/YGe0qxxkrSGZclTxYsH6ARmNNS0rgFONKSz5wFryjgDmaAoeQJe0xTVHCwe+k1Je6mGaoAcCSYioUTguBkVYCUQvzSFDgwBypjfNorjOJuc4wcduYwLs1R+gNF8VcQCE7JikAtpG0RxGgFeqYAB21BE8ggeKk0Q3IQRIZdugAIgiIJdgyx1wwAQM6hYJAKhEA1c1xEQzRF0/hAQIQAFwUQN6E0dmUTiOyQvBxfm6UwJ6qx9SVmXdsELASi0izVkZoyMywDajgAFSxwtb/5bC/AA0SiMlRuHXpoALhOhSQNYaM4kzYkA1PsAWJ2ACLuACNAAWQEAECOeDECmsjhbV4KgBx5H9EKEDZRJQ/wEOzHYnE9JlRyH6nlUIoK9Yr8ACWhYhJLQIIpMHFEAWsHMPeG0UUgBKWW24/vJjJ7ddXPYcZsGTSCADwmlTjymEsKlK9wC+bgMCTLUvQDd0SZJNSHfQcFGAwiDiqgABeMBs0qLabFfxRMATFI/L/IHVHsAAtqogvEoc0mEW92l+/8lEynUDHsUApEofIqBXXdYENiQvOW0HAgRfqdcgEaAur7dGzLFsuRQ055NbklMqQg5PMbAvbIYC1vd3UuAVQ/+gaotKAY7qqA4uA8DpTqrqnaIgA9J2LYbzUKhvDcf2gF90B/iVdKXCAyIAbq3gTlfICBKXXw3vdocAAhy4e7UgiZV4C5Y4ZTmghdUCL5z18kjUW2m4ThFgAYppLWTYL6r1cgeoFg8i81BLi3F48mSDKaEhBlKAe6/YRXdgsXAY6uwEQJB1i4GXCDzAjeMKAWhkjo+rXRmBjU/xjRd0AKpzjicPCgWkf+e4J0RgBm2wLR95CAKAAwrZkN1zpjjgho1p8lpnQCimkt0EwCJrACyRlEegA3hYk3HzZlL0kUGAkc+kA6C4aydgA+X4kQehIF35PRHgAVBIRoMXBKQrTSj/4ONIGQwkOa4sAIJxWARo+Zej0/w6AD9J+ZKP2ApO4JY/OQTARn7SZAfkE4f/q5WpWSp/ide8OTi4MZMFhFGWWQ0IgALsmQIsIJ/1eZ/5uZ/3+Z4BmgIcYKAJmqCb+J2mlwnklpcnYIbTWS0ZYBHwWFmP73Mh9p0wOokH+p4ZAJormUQZYAdEeqRJuqRN+qRR+qQfYKVZeqUx4KVfWp9Z+JFjYJofmjPLZp61pQOiEGK1gKDtWZ8xgKVTegckoJ3hyBCNt6iZuqmduqhPwIzneARaZ5tvWhGtV6c1QJRKZwDsCp+HuqWfGqUNIJXnmRQ0gAPAaazZuq1L+gT+eI6l/5mlMSCfBTqJMdqArzoVKWADCO+RDyAJXhqq3JqtO8CTSZkUPCAEIqCwHdupDeBCaboCitql7XqgI2qvFbHifIopJ1o4PCCkH9utO1mndWSVlnq0VXuky7qSL/AEHNuF7NkBtABPNJsGzS9ZSfdNYHu1x/oEzsu0yyEGFEC0ffuxGUBQH/kDDMC3LZumtiChb/vv6qqiDvOMQcC4j/upw1O4y0EEUnu727oCytmcK1S8SfoB6vqurXq6Xeyi7coChlqkT0CBXVZhexu9m9riPnuOTeBS9Xusv3eZNUC7A1yk1RsD2Fuv3fvILCO+CdukDaB1XfYDGvvA99ujvRsHnP8Mw4s6ovvbVznAw1NatmmbwRtcwOpKviM8pU8AT4/pkvObxFG6AvDGu8khBtqAxkkagC5umcWwuXkcpdXbAmjbtlNcvTJ4vtl6zEBgJIrp3YR8yFE6Aswax30gDGbcwyvARk3bBAycyk+6rqkqyVNrxVvcrW0Kv4gZtMNczEk6AiCgzXX66N4cvRlg8EJclSgbzptavSGqvc2cwCoqzVW7GdsFvP28qIktlYQbB84bwxWEzkn5ANRm0Z0a0AV90AGpog68AgLhYhATBMIb00+aAdIQyxtgATD8BGx8zz85Bbbc1It6fzmdlGwGAzyc2Gw1A0igXkh91mm9x1MC1tX/4gAiHb3NgPawfBQAfNifWsE3/dZR1gEM/cBPALYbAgQU4MKh/cNvfJkPwM2mHL0rwH9xvAF4QNi/nchRmNrDpm8w/QScqt2b2sqNnQgsnN1X2wzyHZmI1d7HerBQHN5F+doFXuBjdJ4ngN99+4ub3ZL7POEzvVkMPk16AFYpfuNHuqPn+QPu/LhPoAPUZVEJQMN3ez0bnuOf2uIvfkCAiOU5vrWXWdtonH2diryvF0eYSISZydtlnqnh+eX9wQKCfuOBG6l7QgPKncZz2mVHwNdbEQIMwKYc/uhH2oqJ3i8QHutpPauD1zdrMdl5/GaTlwDofYggAOi9vqmnnei7/77tF72++xvknerqA3zhjylB5N6x3/7lKaDv7T0FPnvF8F7S0/Bi/npEWV3w29qht55sdd3xh31f51NGD4AHhr2yXEnvdcRkKX+sHwCdI38fYj70Mb2sBygEfHYdwNzeO5rjJLLwJh71K5v0S9/0jd724fwE5JkcXM8A2HkNQkDgfb8kvCvyHIX3mXqwcn9AxIf5qdzyyeEJd8CmFioCDl/MDSADtH8H/matpd+kz+r50YTVxp/GhYUd+D79ef+FzP9XuGDy3V+/f5+x6j/0Hwr34x8IfsIhsWgUIhyYx67pfEKj0im1ar1is7sOzucFRbTiMblsPpcxjsGx7X7D4//yOb1uv+Pz+v0dQbEwoQkOEk4xaOAcgHQUNjo+QjY9YFCw8V1iZmpucnZ6wiEMOAAGRpqe7pxELPBEnKDCxqI+WFQifOLm6u7y9taF/pXKDhMXGxNPUjjc+jY7P0NH3/UAWywdY2drb0s9JC8zS4uPk5f7hjpQYHCzt7s3YlisIfSY29/j51/29Ij+Xb8LKNDdJAvyBtDTp3Ahw4ZuqA0Y8E/YwIoWHRVUhrCew44ePzpE9w/gxZImoUyKpzEcyJYuX+ajFsqfQW/eTuLEZlPlGoQJYQINKjTfTAfpDC6hmHPpGG/xamlEOHQq1ar6+CHIGtHoH2tJbTKtaNPpU2X/PbNm5Wh1Ldu2CmVGFJWOQlcMScOaImsQqtG4ad0CDiy4Jb/CMrXK5Up3r1e7jsdCPgUZsmPHjOnSNXoWLT3Dgz+DDh0YK+eZcU8n1qx6NevWPVGfLv1TNO3atm/jzq17N+/evn8DDy58OPHixo8jT658OfPmzp9Djy59OvXq1q9jz659O/fu3r+DDy9+PPny5s+jT69+Pfv27t/Djy9/Pv369u/jz69/P//+/v8DGKCAAxJYoIEHIpigggsy2KCDD0IYoYQTUlihhRdimKGGG3LYoYcfghiiiCOSWKKJJ6KYooorstiiiy/CGKOMM9JYo4034pijjjvy2KOPPwIZvqSQQxJZpJFHIpmkkksy2aSTT0IZpZRTUlmllVdimaWWW3LZpZdfghmmmGOSWaaZZ6KZppprstmmm2/CGaecc9JZp5134pmnnnvy2aeffwIaqKCDElqooYcimqiiizLaqKOPQhqppJNSWqmll2Kaqaabctqpp5+CGqqoo5Jaqqmnopqqqquy2qqrr8Iaq6yz0lqrrbfimquuu/Laq6+/AhussMMSW6yxxyKbrLLLMtuss89CG62001JbrbULBgEAIfkECQMAPwAsAAAAAAACAAIABv/An3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8//n0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDix9Pvrz58+jTo0TAXv0jBBYiZOBAPwMDCgjcJ3JQAYIJHADiEIAIBDCQn35vIODAAyfsgN8TGBAQgA8UVkhhAyZk4ACCbSAQ/4EGJpgAggIZYHCgEhYocICFLFJoQgcncogGAyKwGMAEBioxwAY4tOijCQbImAYFEDTQYgMfRKAEAyb46GMDEGwoZBkexuBkAx5QgIQDJBjpZIsxBDklGQ4U+eUBGSBhAAhfPsnBmGScUGObE8Q4RAc9tsliAwrAOUYFK7YpggVGIHCBl3pW2MAFfoaBQAqJxsCAERY0maiFDWjQKBgDkJBoABUYkUGgl144waZfdPppmkQgQACipTZAAKpePLpqERZ8UKqFB7xJaxcRwOpjAEoSwYCVu1IYwKQIDnAGBpZ+KWkRGQh7KQgPIMiAAswW4YCUWwyggLUWinBCqwQke/8hAeCmN0CRBDhLBAUScGAnFhVM+KUH2Q7hgAfq+oBDqPrJ6YMC8grhQAgHjKAlF/+SS+EEDwtRqbqZVqxevj6EEGMHE36Q8BYpkNqiAjEaYPKlAfiqHwkHHNABEf/60MACX+zA5pMbtFqBxF9OgAGCCHyAYbc/MLCiCed6McACK1MoMxFPA/1jjvpZYCUIQysMgc0Ig2Fwi1MPQcEEVrN4gMccjtrABOByvKyjMB8ZL3sUcIDspW93rR8CXd4s7wBoL3ovFwbMyaIJHDDQAQQjpG2hCVhnDfABERyosg/EjmHB1wF/iYO9WrBnOgIDpK666qe3brpuBozgQwxND5D/rg8XtMuFgifwIHvoTl5ggYIUFG/B8cgnb0HxzB+PwQM7GBBBBRVkMJ8EIZBAAAkbLCBBCinQ14H1GXQwfgURGPAABQ6MHFsGPX5AaNJNYl6rAzt0MEHkRzbgv+QswkEGHqA/D3hAAxowoAc+wMAGKvCACfwACEQwAhPEIAA4INX/GhCzDvpPURwUUAxGAAIPKIAHDMBA+wZwOtU5gHntO10RWre6Gr7OdS0cwLd2SIHn7eABy3uhBTCwvB6ewAAGOAGDGMAAAxARA+xLXeumQoAVQcBZCAiB/zRwOCqg7gQZgIAIcICoEJJQAxeYwAU8AIIRXDCDB/igjw5wQDJe/2iDcnzS/4DHtwPgYAQaUMAGONAB+mCPAAqAAAQUQIANhO98EYgk9cqXAglsQHsEyOT2QvA983lyfOUrJAckQIJEXiCCD1zgB9B4SgmC4JUTtOAIREBLEKBxAgoIwSMzgD4mIrFBGCBiDLvYEw/4D2c/wIDsBpYFBeVPjCZrAA5MYEL77KCIxtsBAyrAARJMwAMiiEEGMbZHPeLRSOdMZzr15D8/BiiO5OKgHwNATwx2EJ7/86AcQyggDGYQgHy02QelWc8AxMAEswTBKnFJghRk4JdQHKYQiPkSCsguAGlCQAdWlDsrwMcAHBCjHW12gAB8AAKNo8AAesDSlrqUpf863EEEOrABBVxgjMJq5zwPKgKFupKWQO3pKxvIQFgyEIIIPCUCU1lUWlbwjfgEaECnuqtzxiyPydpgzHAQgxJqYAIQ0OX5mnjNGP4AdRQdCQMmNIIgIWADHCyWFJyZgQngVFEHEAGJTuCAl/r1rz0YAAUcl4IFKMBo7RzhB9KoABKE4LHdu6Rju+e9BSxgA5jFrGW9x4PO8kACC9BeCCwrAc92FrSXfaz2FJDICURwgk+NwRsBdNUvyfOq6sxtOksqW3FidU8lNUFPP4DUpZogaj44wAhjENVEaZWrwvXABcL6UAaEoAMPcJ9JNuoDDTysAh8gQVqNsKAIbEADMcj/aQwmkAH8APa9f0UABSLAAR4Y9qsEGK0ESmva03qgggkFwQQW0N8Ce3YBE8CgCVZJAAM7+LSovewGVItJ1ipAA8jFAQQ2gEgIqPECIE4jWBWpSDUmUIG3ZGQIJpw9RIIIuSPawH5nTOP9npeM+Vwv97IHgQtIMJz2xCPfEuvHDxAgAipFCQNGgIMNDI6vTkCdBQwggQscF1YcHMGRVwrfLv/VAQxIAYQf7NkNRC0GJCCzaUPwu3aCgMBq/qz3UMtfMi9AXzZKc5xrvF/P8rnA+yXBBdKLqQvU2c4QWKABL0CAQ3c2tav1cAJha4IA6FNyyr0ABwygO5Fss9NMcIAB/zJAABDkaU848EAKDMDllrLHy7D2kJjj3NkNWBq3GAoBrXmwAQ8EyH8igDOZN3CBoZZwA3EmwKnvGANd7/rZDialBkQQIhE1GNozhrZpLfnYEBAAAgkUQTRri6m8TiCl410PBXZQAQJ8wNI5VS57s/tS+FSP1bDuMgUy8GwJKGACagSnXh39YEuyFtwnJXiBIXBqaeqZzAqwdD+7akKF9xe0fdZ2gS9Lgo7LOOMa7/cCste9OoO2ioqypY+RK00RQKADJ0hyS+RrgMeJ+0glFcEFVt3ql54AAhgcAQf6mu/37mDWgIa0Yy0ecpCreQI49p8JkK3mBUAgv5Cdc5ytzv9Y/YbcwIZlLQmE/fWCEwBEMegpBEyO8gppoLQS8IBs/ymshk2gAztg4UnwVnMFmBrLJR3BBTZQgfX1/KVnI1UAFnD4oru6Aw4mADgl3uyC85npfsZ8ZwWNSgXAHfNOf7ayORiAEXggrJrfM9ABtN7Uh5wEIvCS/0bg7M+aqUIf4K9ktefj/wDe5RnI+0hoHtKboxoEL+c0AryMgFGxSFKOBywDHKwBWB3g2hf3toUtTACyA7rjWifzfklrSfC7vt8KOP7Dv76Andks92WHeI82KAKq276MhjawJQkwgQ/4HlMmtQCs5hEKAlI3NVIX8kcasAD3wUJFRwEa4CMKQAH/0edXR2dgQDdCIZJ/BRYC6XVbrLd2D8ZmCzZdjOR9DgZ7BxVe8WdgsAdH8BQA2Kd/mMV0G5BeAmICnhdtIydjGkcCIBADaaRItVdr/IMk9teB0/ZV3/QfJtMwBaJdE4E6ILU/K5NlF4BC7lWBJ/A7LAICJ1CBL4UB9bVxKrZiFjcud5RPCxhtKCdPAiKCaqYiFwJ/LbhtIfBvp9RGHpCENHZZh9WHD7YAInBSuaRwoJVoIHABKLhn2jNn/JVx/gYCBwACSXhxF7AiDRAAJhQC4EZoFZJXG9AvU4g/HGCFZaRcRlYBFCiGLhU7PiICBuCKLUUBkFd2G/ABPcWEADcB/yTAdAvgAbcWXDuoZiRwZbPTiHfoZ93jZ56IRrpoRzJoZ5oXAkZDIW+mZtlmZ6XEWnCGcXZmTLzShhswAaAoNR/QARrTEAiAARXgdwhoMzFgZMHXeK5oARG4JxNgAbTIUrbYgpf1eTSmZjUFcIw0drTmbxoAApx4fqCFWd3WbT64ZwQwRriFjpeocQqQJwfAgTRoUxCgjAtwdv8hIBPgkAy3OFQ3ksIIKwFAAieQbv8gXwwQjOfIQSagARsQAfzYj/FVATc5AhHgkz3wj8t4lNo2Ws8WAgI3Ak5ZQcI1gwVXfXekXMinjNAWcZs4ePo3kgfYALSnfxewbFiCgttoWv8LcAFu9E8mUITSFk0g0AHzcxDtGEbGdyGcSAIVYCJE+V4DkAFyZ1AXkAHL55MWUIZIyWtel5jiJ1oWNwFRhX+pJwEJFgDCtVjdd5Tl6IuISALvJnv1p38g8D/T5AG/eHHepABmqX0+NmAdGC0VEgDcAmr+MADT95l4RSB7WZh9qW/Tw5O9+QCIeZRxB0inyZgOFgLhpFcOBnXqdAATsGsjuT3NyJiht21UaTMm1WgOBgGLNV0IWWCwdwAmIJWApnAbMJpHMgIpMDwAMQDsVpHRFAAasGn22Jv46WUGgHS7pnkSEDkY4prYdpa0RgJWgiUOVo5LhUCsNAEZiZzLWGX/fiR4Y8d013lx4jiNIbcA16goofgBFUCb9PBFHKABeHYhQjhAvJmfLJpvEbBnEoZZ4RltmagsJ/RsVgdWjTR+mrcBsdeRCVljEHqelhV/ITBdDxpyPipNbdh02dkAMoACOSB7OhiT+ACf+hMAv0cCEUB0LfqlscZv4ucfB4VQQlh1IgWdWamlOddA65eCYJWkQ8qNiBRwbfQBchqkSLkACxmSZVdlXhIAMyAABcACDRdsJkIPA9A7voZlnLhqXgqmkgpfDjCcYKc4F+IBe+aJF/CmaiYh5SRNN6qN5zenfnYB/hRHsempphpnNRh/lOklOuACAAAALsACsJJq7RUP/7ZJACZQdyMAASWyopNarH+1n9pYfSGUduaJlP62RmPEVQTSqsh5gzhnidSarduGNsl1A7VaqwWwbMqCI1IoDj3UPhRgAAswAtGEAwTSpcYar+/lIbSGYF91dZxkquPHYZmUr9ran6CVPSi4AU64VV3VqaX6daDVcQkbf5DpAzmgAt8KAAVwoFwVKA1Qf4laDg/wTYuklqmYoq0oryTrVxZwiwn5rwp7odY5cv/2AU45qs6YSIs0o/oqAZJnUHLYqhCwIjVAq986Az2SAwlQAC0AigegARpCDp2CTvtkmW9nAFtYslTbUmGmsvqKSI61YuHnrIflhEZyABCgsBKmlP9/ul8kGbZvx34yOpEP1rM+AAMC8K0CUAJGUgJzKwAzUAN50gAxwC0ySQ1jwyLpKLXEWrVU23xYa6rpCV0IJQKBhJUhFwK/yisiwKriZ3AL1EY7q22kdGHMRVIggLmuqgG6uGB5Gqs+gLd0iwL+I7F0mwB7U4kc8CDfgCdHIgHDhLi82wMnwJ/iV3L1OmGTxVmDyD0mp3FsllM44JFJJ5EC+2AkwJHuOgH+umvl+F/4pGEN61m+qqott2Hd21kPSyFoJn6H0gAJMLEuIAMN8AJzO7EAMAN7IzA4ErjQoEU+opMcgD4PAEUsdLi926IDUAGAVp1rJl07ir4TVEuRK73/CiVIHJenYAciGKRVa5ugughUFdSkBeajpWdCkvu2qmoz1TvCZEYAH2hu16txgEpSHgx2xoQDsFurKhBHJSC/tSoAKLAnI6CO3gBXV+I/AlKIE9BoHRABTXQ8KhXAAjzAjrcDlsoDCjACJ9lf3EqejDiC9Ss1Yxt5B5p2I2BSZceSH4BLRbhw1lJ5+iew49tZPctBMWBCbnueBIqWCmBA3HmHQKhzx/lgGyA7LwC0tdoCflvDEysALHBHsQkBVroNHKClQxZClvlKGrBIGzA+EdAgQWQ6UBxrEQC8PGBMwdZfbZdcXwx2lJhPJZXKHaieAsU5sBqQcaYAzIVHbWmq/yHwSr6ojDb2bae0YZb3xsnZwg+mbHEbv7UKAz4wqzoMADwsMCtgA6RCRxVQrtOAAZQJAiUpTiUcK0YiQoV4yY3GSwwARBawQg4owKZTQ9/igPlJhoCmKziQxhKAXgHSuf1lWCAGcBDwx4AmeezqP5yofyyrsATgYwoVwcQsncb7fYk2xvAEAmm8uA6Wlsm1vnQrAz5wA8rMvjTgAyzgAgVwA6AIlimwjtagQw8QSdvETQpwlyT1zezUTgLilN8pSPViPRXAREwUSaE0kjzGWByAAfgpa4AGMLjjfSOZSIJEqge9cRymRk+9z5qkXw29bZklvBbtvQNdITjwAcbc1f/i2SQ0UAATG64HQMjyW7EHMAM7PAM6QCo4QAAPgL/SsKgGWiEikAL8J1VDnFxbJUIGJXH4ZDf3WYEn250rggMCirUWJwEQcEGVrAHNStaJuZGhaAKPjdn6h2ENwLrfegMHQAMfPbEqgAM5gNbf6gIlIMnJpQGVAw4DADIUMgIPAGbi+iQC8k7lVFW/XSG505tXC3YfEEc4oJOevW1KrSgfsNzSibzYK4xph7DQrX8R5wMvwNo7DAMHkMPPDACkvQKnLQAqQAOyl44iqg2dookEUAHcals3sgCglAKlpNBjPIxRNdgiYEI8UJGwsgBPHH0OIKYJOmhgWdH2dVkPTa3/lHlr/yMCLjyQDn5egETBaLk9KOzZsOc/3sq+MoADcB3eJXAAcvvMKvACFhIAIdA04fAAF5CAgSIgR6IBBtAeP9AD7KE6FrADGPDS5jNK4KPJ/6t3C0MqMdCTRHkCU4yauERw50VBOjfWQ9rUrXXJCVlKkmZAi7XhZZzQ/DMCpHvdGtd+/kPe8iu0Zx3eAqADoX3ao2196bix3uAhVwgBKUCWsphWPSAELHVW+RHoM2QBPKA4ByABvYnUe6ZwJADbSevliTl+G66ctLVBOCCzLkxaYhm6NrPFZH6HLxwDIz6xuMoCcF6r7dsALRDe86uJchQAg2kB2HwNml0htIMA/3rjJTEwM1sgXx2AYXgp4L1Z2y2YnvgUw5/uWSGgpXnkP9GZ6SSgiK58YE1CxB4A6ckebQ+LAx4tvwLgvqOuwzMQR4gsvwngRyVQAitgR5t47QzgnouAOnrHCA+wkWEbNrXNkGim0lSwqB2Aql6iq4mt2E2Obc9IXHt8cVm9p/33ShQ0S9OKbTX1AbdMR/r3AWF9dRie7eInIQJj6uKOA4PM5rgaAKcOzYtM3gLgAjdAzRdSiXvlAHgtB1ImPeVDShkw64Ngi9MGAaSIAC1941RzAvAeZaK2y317AB/AAUremxe46FAdbaxltp4dYSz2qv1pWH8nNSOA6WXWfQuf7f9L+t1svcMocAAtcPIqoKUswOoFkAOry74t8AIatJ0RkF0zzwYWwAAckMf/Z75iwggfxe+i0lMdoPMTZQHtdlxSM8cq2qLImmwXoJrjy2Z/5AH+nPCouZifjj0QsMoklZMAzfHIGYwlVQJlb8MllfrdDbHlPrEtEEcfntYlIAMljJNvt5cyfwcDsPf6c1flJouegAFsApaZowTyVVcnbQIQAK9gGvlqZjSpNvq0tuyYgiGXrZymp5qdD4/o9EcOSvr6GgIYFgDdrsMu4OZt/8wCcANkJNo6LAA1kFzhTrcqcAPorTY5uQB3DwQDxI9YNB6RSeXSOHA8OpNRw1e1+hr/h8+GMWB+wWHxWIxwCB2Eg/VjSJoZkg+O6juMSN3ent/3/wEBT1J4Cg0PDTXWGgI0CCQQIxEXPGIO6hpwICR5FBYDNjklRjlLTU8LJUyqGEEgNiBRZWdpa08lFjYIFEhCSAikGBMEAIqNAVxYDl4Kjo0FbnAOdFycj1UCfAKqrY2x7aTrsAI+CDJOKIbI1pUQBigYFjQCGsSvMjUyHNTZ+/3/mQyoQGJDBA6rrDS4QMEIHBIi1lQ5YCLPgEAXMWLEQAhViAv0sJhQsKDWAmAiYgQQcSEEJxImLjXwECtSCAi8QmzYsGABTVuyJEyJ8WHkT6NHkUoiccGDCBwBTIyw/1SFWjcXJS7dIObMRQtLOpp1K3aDSo2tYlXQYTGjRQ1L4lqZM5COH0AmZk5kIOEBpr0rWPDsqGuXcOExDjbgGLfoEqsJBhzA46GBDiscH1I8yLiZcx8HHGiF8EDvgAgSR0ndIjFhAoFSFyIewBFjhAgPrpOaInCBhM/cv4GbWpDt798VLs4CEFAAxZocyZXfsHEgQAluYl3UwHJDrLEb1MMCKJAAxovKCU1oIFHhhAUhhn8MGGAhgscR54snDKDAwGD4/wEswgEJiLsihgVGsOKA2y5wCpPLUjDAos4ozGiADkoCBoJHgjMlNU4giOivBkDo0MQTUSyFgPz+OqCGEv8SKGC5G2ig4oASuGpBmheG6a6YGbKJITyxSmiAhuuKmREGGkBSMABXJKhgrjP8+8IdCh5gIAUIQAigMRYTwuGCChwI0MwzEeCgQAVDQGADv66YaAJ9EKjQTowQiICjFPk8ZAEp6KjngEE96NPQQ5Ei4EETQDAh0Dhf0OEFEXMY0gUYLqlhSLEEWCELFnwsBoYGdIDuGBdmUCa/TETQQIEUMojAgB3ck89WJyjA4AQGIshggwbDKS4LYXHQoAMLqjxTWYAYECG/ESqIwINVcRChoHTuzPYiA/ZENEUJQthlggsumECBDbxNV91SSKhDBA4q2MGg3UB4i8UcYkROgBb/1mAm1Oio8DfUGlkw1RkBXsAiB/O+xCILHBj1wFwCdtIFAqY+EEGqcPzKIoYXZBDRDhEUiADZZVE27AEN4PRhBA1MsCeLEeZEVtubA9kBtHV57tlnRBeIyAMvikCAghMiWOCC+zrGIQcaSmghmwO4C3XfbHCo2kcB6MHxXx18kKGAAmYooYYcghU2i0HrAZMV2WSAoYUWVlCMlREIYIChlPkGCIETQgQTrok04GGuOnFO3A8LMPzZ8cchRyqGKkTYGwknTuCAyxjwYwWTEmQ0GBl+7ShB9GMKoCOBfwFAoQHTkxQA1RZgWEGGADoXXFCnX0ChhRnIhgG/GCDoou/j/9dxxwH6FHHbYXJIiAADxBWvno8BMohc++25jwQEKmJ4AIwBTqjgTxBweBRSFlpQATljUNVhERaQ7C6BLFRgXYYGVu9GdrJv0Bw75AB3snnKwmyAAhaU4AbAI8ZySpADcRwABBmwAPIwaCULGCADNtGAU8AkG0ZNIAURwJb1UMgHBGSvey104c9Y5gMcMGAMV8rLnz7gqLa9jQYsuMENzBYRHMDuXy4AmwzqZ5VMbEosQPJBC1xQABXMgIoqGJu+jgFBCaJnA+LL4BeVgAEIjMBLO2SRCTYQK3RQL4Vt7EEFXhhHOSIqcAfIQLK+IJ8HGEQB9WrY2jAhA62wDgDRaP8ACk6XpBL44Dj/EkAN8EdIAaiABTkQESMmEIEygZGTR2DAmtzWAAKw0Y2l7IGe5phKVQaHAJM7wAaIZpcBREACGohBy/D1PqvdIBsB6J+PZkAHrXXnUvWAQSKVgyoUNGlmENBkJ6FpBAwQwFENWxUIUiAlDOyDlKZMHCpXGU5x1mIDzmoABGJJmAE8IANjFJkdAvCiGejyYJTMRgOOGaoCrMAHNGDiwbBygBX8M0kuUEELzIOJAHhgA4eL5kOLgIEMEOCDb4HT2kzgAQgsIAMGsMAZvPnNbo2TpCU9hASm5QMPbPI/DjAADzyQNsu8AAYJsKILopiAZVKhAZoKlQv/XMc/ZKblkEwUwHLKVrcHkSwD04PoU4v2Dg6mABg5LKPMsgAVEFyAAB2Q1TaF0M2QBgKcJjWrSSdABRF4MUDzYUAINMC0wQVABjR4gSUxYYN56stUAijSNJApnhUM9KhHNWgCSiCpR81sAhyQEFQhq4T57MpXENCAH83ouUyMQGIh6AADHjChsV6krGc1bTgVoJgY0BBlFmCA5lBizVXFgAY20AEM2NdAK8pORz7Qa2GBG9woUjEBN2gBC1BgA0v+caEpYABLIxvddlxpBwyoQAoU8EEdZhYcJvjABHggJfeI1ZsROO15wxmCyeEgA327EgM6QIAPkJFtLdPsoJwm/4PpVCEANlhBDXQAYB3oAAUBrgENZHC7QcXkHpvVABcsJ10Ji8EJDpBXBs4n03uQAwIciEBoR7sHOKKXxHJcgLMOsIAMusO1GeAAMEAgggLWw77Ow4TzEkIdV5RwmxP2sd/eEYG92Cs/d7jAAioQWvIqDnsldrILUUoFCODxeAhAwAMwEIEKdCBcE/BAjGPAufSxLSaXWLA0xpy+2ZggKiIAwQc0sNEKbJPKP7ZzDZ/AAB5MQMb2bcBQFNCBuYjWeg5g4ZMRHblaUkEDEYaolR3gAAzswADWrQAHQKMTAvyCAL4wRAdSwAFQd6AC0WKAAU6wgwe4586tDhBeKuARp//IFgtGloDJCI0zxiWa14+TwATWIIITuJrYxfYxPDpAgg+WcURGdu4Jb5a5Xk+7ZxLwhA9iEAFjb5vbkDUaB381AgZfAQcjgEAHdpDrCmmJ2u1WVwiw1t5uz5ve0DSDa38l4z9eZgGQudMK3R1wRG1gFQfgQL0RnvAvviMvBKhEwyhoOHVjhAI7Ezh6P7SuBYDADipW+MdBzjcEuLaWTRoZFyYOCG4FZwEhIMnFfSaPD5yGZ3KwgwRCnnOdn2kAOpvHBDGT7owYOjjWHsEHXg5zdVlbGgrwDaJQaocO7JzqVTcMBSrgzjpogQcnSHkPDGDx3MgjCxB4utL7tIEPZAL/N+uKegC0bXW5zz158JBvZTLhgRQI3Q8UaBxwfh3slqAd6gqgxwjQVfMPYNsNdHf8462kswtMxQ5b8DofHDDiDhFAMQcAL+EPtYC1y+TsoXeWCYYNedWvviEWqIACIGIj0zzX9SP9DYIoV3rQA14BrgwFzzaQoBGknvXFX70DGEACEDTmzxPYie5R4wEq4KDtuz8RJdZggsHzTL0+AAFbjR/+x/dc9MwvzSug/xMIKEYmSbd+h0gwOZWm/1vr98EEHC1+/cv9by95EFF6gpUQgiLez0R+zUYUIOak7wBSIJ327wGtDgEMYALsRiJAYCToDxVETyI+z1uAgeZ4LQQS/6QBrMVn4s8HRKDxIHAF5a7iIEI/PKA3cuMAq+ADMvA35OAANOAGSyrw7GACeLBDAu+c8o8FjTDnLOAhLskEJiAAE8Vu0MhbNuCWZoLXgk+tEo/7RIARKqDOjvAL6c0BImDyJigGgxARCK4KqM8DB8XsEs0HPe8MgwMC6EEDwA8M8fDjEGAHggIu8EYODWHtsAAID6WWsK36nOwhKGf73G7tUswB8zASEY4CMuADltANjQLYsMAD3C9Fuk8EOpHEJAA27AATeSb+SJC1JHEVE04gPEBkQAEQDa8KEM9QJCBEdNAKV6EBkM5nhhACLogVhbHe+m/5rAAHnO8MQwAhAv8ABFPkxBgBEUXxAqjABKQxXRQxAO5oGLmR3iggAiAgZtRQPZxQFjZOIq6xQ1KLBLPQyQggQeIw5i6ADjzgDrvxHouNEo0xJDxAAUIgA0fRRn4PRSihHi4AEFOpIEkwFL3lT4KkA7wQHyVSumZJAcRNUGLAFUigHDnh2s6pT05wPxDN2iYHFHxRAWLmAAgAAyayJYsNDjbAlniq3BwBFtjlni6ATwKSFxnytNSOCjix2ghgC2XiBCLSJZHyqcxgB9opIurhSVoDFnzjCucvRU4wBtLRtG5RMZrRBC2RBDkAEpNyLCdsAHhgDdim1jIKAjaSJuRArXoyKQoyHp9sA77/pwF2sGdi8hKwkvjI8i8nrAJGUKP4IiYcjC2fjxRHgBHnkA5AIC7P6tcUwxprTmnoYD8eCzA1M7osgBplqDdMYgK6pMwCYARAwFxIsStNpJywLQERjQSmoP3cbgMm4JY8z3g2MzefCjEWIS8NwSQuYDTb5mEE0gCp8ZwQco5CQBADICufsY/o4AAgoD90szofqllo0Rl/04MaZcZY4SDhLxui8MlGkf16MV0WQOsCYAIY4Cit8z3NxALSqhR1bxQkwGKCMyJAIDnRcPE8L9FaSQ1dsyEngDREYO/cEz4V1DAQwzx5EBeWsxohkxa20ge2ANEiFAvOE2jm8c8ggEwW/zREjycCBlA7gUITD4AxjyL4ZMg5zUoyq4AyveXXvAQznEpEcXRZdkD6sMA3bYHzBpE/CwHYeJI8qUkghRQVSGAkLBJvcDNHobStSMApCfEnlrEKQKAdjQL3cGBAS+wnseAxbfEd11MDaiZBozRNwQABKkD+7MBLyel7WjQ3NBEUyZMUfUBGv0XZ6AArK+Bk1DRQCwMDPFMNXbQURI+nchIpJOAuC+fJqIkNJhQpFgD2LgEEOOBGBXVT/wEBJKACeRIXJhURFi1MkxNIuzRJuwdMqwA8T0QCCAB9GAECTqAHOPVW/UECnSUhPuAC5isoKbRQR2BUOWE+LyMqOdKkKv/UMVTVEHBhAmIGLC3AVnG1WsnAAiCgY+pgPIHCIusgBhDSEB3mADLSVVyuWXvmIeACTnNjAxTAEmXoAtrTWul1DDqgAkeEZAByL9QnRVd08RghULLKNhAz41KplkQmBv6RJ5ITF97VQBdAMOp1Yr+AAhZvVRYzA/8kJUFgCrDA6YxCBN/0fCwqE7wrKtHVUK70CszNV4kCEGF1NGaGAJ6JYm02CQZAAt7JCvTUQ+TrEijCABSgDi70pOgP3qROqvRiaQR2Nraq06QSyjaARxuMp4B1Fu4zVungMrrOIm72a4/AAHZVWKrUQ3qvHkCATHpAZ9WwbGG1KEyBBLCmC4n/4B12oAJiEiZIk2Db0mBrbhQ2IAQoUHBE4kEdzpX20+vAdnGLYACylUXW0EOmVjGozyiJoAIQQoaakAducVDYFRGANABU8Qh6rgLky0veRiXgDDF7ImVJ1T4hlAAgwMsaZWd51URLIWajE+keAE0Zd1MjwE2Lw/OWlBd8A1aXjwQlwAGo9QdOgOOsIBZf4k1PQW61gSWXQKo6APauqtZU9wJuIicY1j4pFHZ5Ihd+QQFmlyk6tnsJV0VFQXDfQiT8jQya93fT1AHmM4SkoTSc8RZt0wOelAgc4HGtwDTk9AD+N+OsFwdUMAmad+TMCwJib0QgBgQ8wEwVgAA4uBfE//d8zzdw01cBxkUDvkwETIBzaC0LakwTZqFSozUG+EMs1xR/AzV4ccwKFvM3CzQLHsM/0kRk7iA2BnIpWMIQus+ByYDFtITPOGeHaGxtzmw2TPMDPOCKP+ADYmwEUriAxi0hsoo2vksTzwh3SVU0Ou8DjuV+l9iG83doc1iGQJYH5GENunQHlsAAMldYfPPELqEDRRYH4o4dvs1XJmC+TGDGaiyOHeZhxPgVSI0BkMWA82M/0LcnY5UKQCEz+2EP3DhKcTiHSa8QphZoSSAYJSuGzugRyK4GYwFID2CQc9UJNqhXqIp2pQJ31GzBeBm/nqLNVpcAFoADMoABdoCb1P/BAsZ2VaACd0zjpGjzlkgwAyiAjdfBkz85R/cXx7qUlF9xmovwCNiWRRqAZubxGHvjLWVIlgtDeXIFaVwM0zCNjnciAHFBAog5Ak5t1agEjyoAX52nm5H4Fe1AAyLAd5HAmrMZPg0AoN0GFBSgQerhAw46DAwAenXnHkCABALHDti5yqzMyn5ApNlhABQljmWTc4fSjmkVoRc6UB2gXRg5EzimDWgYCdKAkRNCKo7xo4lNmRk5BkDwHadPAST2pX8XO3VaQS7ggcMgAmxXp2N53jIgqoWlF00iWg80nJHaZoNmqSWipdcBAzAarFmBA1z6oUx6ke9BBCDAssRRBED/tKt/FwHKmpGbEbpqaAOsWpQnQK9djQIuQKcBib/olq6T2qFxLAY4gKvBgKzNmmWd2tUw4GLNugEm4KYRu14dAI51OgAa0C4ygK2d5wAgctsMIEEiGwembrMZlwH2OIcPYHkJwwFUObJBYLLvjAGEd6lBAI9dG2wpgJJlGwIcmwwyQLFn+gL8stUiAJR0mgA0O7g5FQMqgIxRegJQWZ0KNbK9LwKmO7IyALrj+ABGl7qrdeQyAGb6Oj9MwKcBogLIm7BHQAIc6scQ4KvNegQAG7031QIygKDBerbTWrIWQLkJuxEkALQoINIc/MEjgwIkfMIhvMIh/FYwPKSxeQks/4Bql7oBFMC/qzXzfi6yNQB7O7kHQnrF36GjvfttYsADQqACGCDVduDGcTzHdXzHeVzVHuDHgTzIsQwDiNwCjNwCJpwChLa9wUQbRZxTxbCHvRsHKiAMVNxWIk3Cj5zIMeDHcZwBPPzF0aNwjLnHzfzM0TzNT6ADttC7P6C5nxxKAcfkLlu7VdzK5CPLKcACujzI01zHSZS0P7xYOurPDf3Qd9wAFkAcI/ucaKXBz0A+rEyh43wzUwDBGZm9ttzLEf3PeWC+xZwEDafTSR3NT0ACenvAU8DGcfzHixzJI73AKz0POQDTRdkDWL3UD52vxRxMNKHMdT3YKY0EbD2H3/+707EM1mOd0md9FU+gu80aB3hA2BHdAFy811skk6i91A0ASHvdA2ZF2F3dyKlkw5tdEi2AB5jigwT9CgR42w+920E91D0gAuD90BkgtbBdgXP93lUNA2BdCJj93FnvyiPDAh6g0vK93SVCAvrd33vcAJaR4QmbAB4e4nP8BPQd2wMA3TCex4f8o8Jq4Al+53oAVxCexzsgtnEMBID94808c+QU2/9iBOwd5necRGkeBW8e580cyxr8PUre5JUH4R8AzT27vDfA502dAWqT4nNYG5k+xxlAEN8G6h0j3Kf+zH8cyQV+6BHu5Jdn0gz92SleBF5+63d8zeF1500gXtT/PnM+wEvIoe2X+pUuXu17fNUowGvB/iXf4ehJ/QTUINM5QO/RPN/nfaZHYNURf1cqwMUEHKzfHvFJ/QEavE7+/sfegeyDvQJiCnXdxvO03vJ53AA2YPFz+APYw/RvHPSxnhXe3fU7HeD9fvOf6uSxxN8rLQI6INUTwqBpP+bVRMyN2vVPYAGAf6ZJIO+HH80x//ZxH4xOPuVhXjDJeQQy4PnNnAFu26w1oPT1HnPFnMq5X9dXTfqn/3jmY+oZgOOIk2c7wPmf/9Rj3wpy2/XHW8zfHAh2wiGxaDwik8rlEDPo/aLSKbVqvWKz2i236/2Cw+Ix2YqgPJjq5UkC0vAk/yZfY5Q6rfP6ZSXg+wMGCg42eODtIRoZTBw0OB4cDEoCHoQkXmIuPVgglHl+goaKjpKWRg1gZO6dMBjsGGyIXGQcqtoiGWhM7jYcBOCAdNwmMmxcXCjweDTsDo5UDEdfOplWW19jZ1ujSq+2doPvSOA0O3NwZETUhrOdGJxEiJQHNii4suMjPTho9/v/A9TWI1W+ggaHMAAxLxCEdQeZZPCz0EcMaA8PPugUcCPHjh6zOLgoMlwbZoRMAmqwYKSaiBMPNGRZkMLHmjZvaqMgc6etCOScmUDp44BFnkfiTRSRwSg7C1BwQo0qVYxOplbznPgw6ACPDh8a9fJw1ciJDf8xAoAAEUkSjgUOx6qyMHUu3bpUBsDNm4TEWkABOpyooODDBwgR9A4xUKECgwwjUqa8wADxLX52L2PGaYEy5wpzAsVYKsQAg7eUGVxgFsBDDDoginK+5DQz7dobEWyOnffEBUEiDutGcqKDCBE8GCwQ8YFW8EScbEOPnu1M87Ep+jaAUF14BHU74E3erue59PLmR/XgJn5nhNZ0fq+PfwuDg6fn7+Mng8BBGvkXF+FwgAgp+FcgIg9QoFF+CzIIhgMW9GcgPhGcE56EFyZBn30NcthhFggMgAaG7Jg2ooSbDKCghyuyWEUPDxJkoowzZrKJAyq2mKOOP/QAIgUYREj/o5BDEvEABhakuOGOS+6YHoxEQmmijU8wWaWVUvS4nwVARtllc0Za4ECSV5JZZhROUgChl2tatQkFYuJoppxm9jgAjFyymWc3D4BJwZhzAhpoFQiA6ECaeOqZaB5HvjlAioJCGmkWdRq6JaKKemkkow7cqKSkn4J6RZaOGnoon0Fiut6pfYqZIgKehhqrrFxQWqqlqKZqlKYWUPAmnHHOGqywZGRJKKm9WnDrqrlesuquvDbqKqE9wDqstdeWMiqppaaZLAZA4toln98mC62vjrpaLbbrstsRte8SGi+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+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/SXLKQQccCH//8NBHCBAffh9wcCFojHwAPoMUFBCAH8JyGAHjBg4IEVaIADDjF4sP+AAQ0iMQAHEU5oYgMaWHBhHzt80ICEB3hQQYFGnACCiTj6cEAKNK5ohwMEvDhhAyZkECIRA0ggZI4TfvCAj3kwMAKTHxhwBAYaMIljABFAeccAQTJ5AAlHRBCDliYesICXdjzwgZYNfNDjDyH0h6aEDSjAZh0R4ICmCRgUMYAHS97pQwMQ7DkHAh3YyWQAFhJhgAmG4qmnonEk6WiOOHRJRAabGnpACJjGgQAPoZrYKZIkVCohDh2UmgQCO5wwZxeMpjrhqkNg6ep/MUQqqxFYenACGQycqWUAxw5hwJS/+vBBoMMaUQEOXBphAQVcWOABmjE4QMS10eYpbrVFBJn/raQXEHDkFQgsUKiJIBSxga5a4pDBrbI6kOUIzQqBwQUNgHCuFhFQmmMDFxQxwbx3gvAkukRI6UOKQwxQpw8X8EsFBQ8vTCoRLv56wAYel9qBnySE+MCUB1SAK6g5HpABktC66oGVFGesQAMNxCoEoy+KwG0XGNy4padC7FBipQd08C66FIAQINMYvHkADylTgcC9OI7AsxB9usrw0T0LYUCEIgTMQX8j7ACGxSaKPUS8+OIoAtNp//A2x+dWfeiaYAywAcQBzDgABRnkfCcOHEyNLgI/N+DuDwhU8KIJAX+x9okecJACBCNAvPAF1GKxHQIDOGABBrBjYMHss1Ng/zsFrz+gu+wUDKAdbt7q2AF3FGTZAAldW4HACSLgCPQBpjM5AgPaDWC99Q5kr70Dt2uPuwUP7GBABBlwwMMGBEAwwQUatH/B++xr4IEHH9RvvwcaTEDABh1EsAMFDrDedq7Hve75bnUIrN71WhfABSYPMM/yAaSEQC4TjI0LCKCAATgwgbyVKwTgyUAKUsADCSwgBCQgAAEUoAAIuPCF6mPfB0QwgvcEAAcHgB7QdshDoDmPhweIgQg8MAES8KADGchABziwABK0cAITgIAC9ieBFHAAiUlcYgpMuAEUkoAEIdjAAniQAiRWoALjYUB5DGCAE+ygVmxkoxrVyMYdbP9rew10IHe2E5YM+ElimLvAoQjQhcUZoAMKAIGfTrTDaOFgAR3QwA03hMMcNjJamLxTAw6ArQB4EofR2yQnKVlJHe4whzmkpCfjMwIRiAAEsISlK0dAS1q6Epb1w98FIEAAEohxAQuo4hXRmMYTYACAD3zKxiYgLgP4yW7w+s4OIpCCCShySZvEgQlAkD8XTkADMxxBDG5oShxtKHpo6qE6UUnKdpJykpREpSl9iM5M2vNX6xzlhnIYABO8kogEWAAHKsCAHTxAdnk8oFMI1gCUxQtol/OaITOwgQuMAAfYDCIIJpCCCJxgW7fDwAkYUIEOSEABE5ihCTCaTlEGAD7/JngPfGAqn1viMpf408D7oBhFF7Lwpz99IRTZRz8QzLKGMh0nPHEopknKU51Q9eHCLnlPAImSQ/4kogJIsAArdgCNBtgBBhyQzJ1c4AABuBkCQkCkiUXBARg4JAE0IIIAZDQGIIBARy2AgB749a+A9et3LGCACnAgBAq4gAgWeahNBmAEIPDABaI4xS9aNoy/BKZmNyuBznqWBFDc6gYkwIPSmra0nk1tZ4G5gS6GwIspVCELIaCwIXmgtStU3/rgx9v3ya+orgzuTedHv7pCj0nZJKU8dQin5L7Unx+4gAIgyYATPMACDSwrTDKgAQXI7QcRuAAHnqAdwlagoos9/y6AAvABCHTAPH0NrHzl+50TGFYCIZhADDY0nwmIFpikRS0E6PeBnCogwKdNsGlD8IEcCtEDBECwgk/rWQBPOMES+NaJLnBhDK+Wta597Wt/+eENOFGxusLBB3TaU6HKcAT44iEjsylEDUAgBGUkqHWx+7ubDGBbdyPrEhb3gAhwQAEeMIGuAiQCBWTgAfGdr5Sl7IBDlhaxXO1shxfA2P+YIAQdTjAB7CokFEl4whIgQfzkR4Awo9Zxh+IkBNxM5zpfmXSbitMYw4zfC9gVTzFYsQfcEwDmwglb0N0lCQZqgLH2mBur+4R2wGNkJI+AzCfCwQg4zAAKRHnKoJbvAP9OYD47n2+e/vmynUOQ5PdsaAJnVvACPGDKA2iAzhKoa0xpCYJd7pnPwdSyqRUsgbleGlsxmICdFwABECQVBAr4ZQjSdwEPOHucqP6hY2MwgvZuIAUV8DQ1WIc78UXgjFlkgOQk0boic4AASWYpjji56RR0mr6+C7W+e4CADZpaAr+1dkxhbWoTp9CFG6DzBkp3SmXTOYWZDTauCfA+Xo522MQ28QoD+u/WivjXFF5Aaw9e7RkqFZT1PJSAOhpWAAoZGYuLawVOqgEQ1HCc+xSBsCTxnQcwoANzTW+hnvfY6JKgAyfw9HwpcN4O2GffoB5ABPjMxYiLvLWxtrOw3bz/gAvIcogJ3zrGuW41Tm5TfyAfu2nTDMaLq53PJWRtClEqP5vfEJ0N4K9kt1rGDESgjXYMoHZPUT3Xja8DzP7ASg2NpwbEgG+PcIB9Q6CBS4cKaBz6wAT4xwAMDCDUDkgBjAMwAQNAHdQWKLWsCTABAt/27R0WO5pF/nEeNNGXWYf9+WobZxNAIPfDJsAtIQx83aNWsxU2MUq7jErTXbWf3bYxAcDd6Je3onUiJelhByx0vAcA2h1AmyLIbYAMhMCijH9ejRXAAf/17tNTZpSyDuUBC5xeygjIwIUnUOhTtpnY0xZUUhRhYZZfENB2wVRnABdTIvB7xpdgXbdfzRcn/8VXQsUnAW/SWCBQgW+HXyk1RO2CYPjlKA3gAS0EZ82VTSbgAXoVAQ9gfZpAbhggPuJRAeXDA9P2TSrVf1KFXAfQgBVwAjCICD/GABwAAR8QA5eXd0NEABywIL1zf35lASUDIDwihfLFACSkYBrwPDk0AgmnYBuwWO3UTwSIZhPAXyBQYBOQdhO2ALVlAkb0gBSWPuszaL4HfPi1VcC3AWfyPB7AgWo3a8eVQyIQhqVFAJsSiBLQQWj1UvBRaMzVg3iiaRdAAn/HY4/AOtwDPidgAOIhQiQAASVHQzinXpj0gwoQAXzFCFWWAfCmhEOHViLQhkHoAFgYWJkDMSLwAP+5CFgPoHqnRQIrpj43dmE/4x89dAAEh2ZnZVUxMId81mDPowB0GGYnJIKIxULro3gH8AGIKGuuhD8TAGYXZkIWhnEkECE8pGoCViiBeD5SJEYSgD67RVQCB0rOcwAmoHkhwGjWBUAH9GhvMEAMRAEzCIrnpkQpgD6kaG2Wl3LadmgfIAEEMn4ZVH4EkISoiHkjoAEEUAHm8Xm/GFiGY04RUJJTKIxrR4+yd1oh8B7blFPtQwLAx2rilFUQ4IYTpmaKBwLmiGvoo0JESZQ8iWbNdnLHVTDhiGG9BGBZV48QID8XcJRhNoY/GEsXIGGK+B84MGeoJYLt0Uqax1UOSVf/KxVKaMVt0WVxHJBE5BFWsdM7AjR4SlB4BfQ6n7iQHIBfdlhtRuVqpURVLZVKAZADMvACOdBlAMKPoQMiidBzEbAAEwBjQ3IAH0kAGXACJKmS86Ux81YBnkkBHaB79RgCe6ZabnaawSaIpyVypsZgSuVJnxQAGiCIIVA6eIJWH3CGsLcBGgI0JtCUCpg+o5WOprUADaYjbXhhymlVYLh2IqcAT2Mom7Rt3PZP3WREb+lRDyCQmNMjCqQ9nliDDIlYD2lUN7dPEtlY64QtOfACNLACNaADMMACJdACCTADM3ADLPAC8tZ7JviE63Ygg/VzJEBXAXoommaLO0BWnglq/7toIhY0mqV5jRg6dsUmRQmoYArAmBIiAlYJk/yxIUWHdq4ZZmOmjBVJdR1KYSGnWVc2ASJQlVtmNTByYBCoNMo4nzRQaI2Hd6fESfEhAtInUGY0HuNRUn3pROoDTjYngRNYT0NKSUISADSQpTZQAyiAn/o5AypQAAXgAmQqAGbqAirQAjoApMoYRB5yi3ZZB4vzc8a2oP7Bj7fJip0ZoaFGAYQCIxuwp7lImhlaWiKXog+onNiylT1JhsvFSfGIa4nlXwSAmojqZgQQA3nXm7Fnj0R0lPWoADUXWXP4khiWhl6IA9aoYCHjHzLgAgJQADOAAkJyADagAzagVKioSf/sBIkxpZS7OmOFglaImZjzaZ/5eQMJkAC02gA3IKZjCqsCAADUWq3WiqYtUAOaupsNmAE7UKB5QJA/FgHo1X+NhwM1ugCdJqh8GmoIwAD69YUEQAERmnqFmmG1GAKX+nYLIAJFw5NpBlQCS5yxl1qFanvfBAFu55TWJIvuiGGJRGZAE6l1xmy65GsTRgCL1AAwYK0q8Ic6AKvQqgI3UAN2kk2WZEntuY8mGgOISQNcCgMwsAL9cQAwAKZhWqZmurMAIAAssEkuYK1Ca60C4AIzkK2yiCfsFQIRIG6CgAFfdV1xxQMakLRDgq6w1rTt+osIkgFVpLURGoyFugCaqor/KWpCX4SawfSi53gBG8Koq7l2B2t8popaCgBjZXaIaFaFQEN6seZZsydxFzaGL9IALXCtNKAjNzC0AFAAL3AoMpCfLdACLFC5KGADAZp3L7VUm1u4NsACLaCsYCqmZCqyKxAgKsC4Q1sAMiBB06q6PYutKJADu5p3m8YBkEkIxZN3keWNQ7dJgaYAHdBp8Le1uagdW2sAW6h1bEtsy0kk0khnXedJkNU+Jii9KtS8c9uBJrSva9eFHqkBNnlhF+BPr9QubrgASOaAg9iFOpIARGsDEjQDjOuzm5QAr0u0aFoDL5IDLYCzYVoAKsCfA/y4ARC0sFutCYBWqZvAPfuz/wdQAvmrvzNQAiughI3ZjztZAZ6HCI1iVVZFi23oP7hovCbcrlPHdQLYXW5GAh4giataZxtQMl4YIwrovdubZivUQjHUXTgsARAQH2WpvaaFPiNGxAqghA+LcUD8IgcAv9ZqA6irugt8APQLuzNgVywwwUPrsz6QAwjswC5QaFecwCqQAw1gAwUgtLFawTZgrgy6aQtwi4uQNeYkfe2XdMV7wnx8vPrHZ2d1SiiCa/l1AQR7jolEaJxEetvbyDxAAum1q3rbgb2Ew+J4KDEQlGMXAn6CA1BcracbAGvMuAVQaJ/MuC6QuDDAxUNbxWWcwAKAxosLy7QaAA1ctCQLA/8vQIJB9AHCawBOywgRUJ3/oQHADKF9nMwR6gAsecmN6XC4Vrfn2EXUNo+OrHYVRsQQkCqbBAIjes1iaAJE0oyDCDOzXK38KwOjPLQu8AKGm8AusAI+8ALrrLoFoKkS7MA9KwPOqs8sEANbjKY3gAIAKlWb6l7ADK6HsDI4ogEuGEDKHNEleQLLe45pSG+ad8jgHHutKc10e0J2SD/kbFp3K6Uc0oSWfLALwGYpzQMuEsFCqwMNQAP1TLQwwLGsXK0CIM848Mr1WwM+sAJhDLsu0LqnbM/LirQdiQMgoJnfWgkZQMx3GrwdJYR7LNFYrYsprMJbZakbPWxALFk8JUX/+lqoQWcCPOjNsuakLFSp9PjVpgZMdEgoMG2tOuADNjDURNsCDUDPsCsAQH0Ah+vAJZB3Nc24KkDGqlu0BZAALEADGFVmvawAFcAgmGAA8ep8mgZh73UeV53VEU2ocN3I/SpKqdSPOlqwqqWHy9mYtznazPvNhdqFdV2tKBDUOU2tC9zTCdysLKDPM9AfR824LcDAXdzYj525bupkVh2DGiQBXidOwYp5K6gA1MdjoI3VygvbaNbSyqmybUqxYkiKvcW+xAYteYdXm6ehJjRtRkmHnQVaIvAB0cu9HKgBOTTY1QoDuA27KoBR+s24N+0DOqDPBZADPrDFsHy6NIDA/7jcAiggA+rlWBslAZXtO6CAIIe3AS+MXNpERCGQAQsieNl9wvmXw1B5gaNY1nGHqDQ3P3WlaXkFfEH8qNGJZpK0TdIlRky8ACuEluMUA74JeyEAAYvFnJZcj6A15BNG16csAPytA7kNAIntAyWQwD8b1PrsAvIbsglcANAT0CSrAxKewSCZAcC8Cg7AAM8IICxrpNZNUMfEriWOhRhQ0XyGexUIxCVXYCF4jvi9glBUP5qMcT4ebXSGqhOSyVuGe7C30nfXpiJQ38Pm4wOmZHc6AkxecNZUaGode1aDAw1MrVDuA6vs31qcwCXQHyuw5fKc16quIy1gwWyqcnn1Xv+9AwsYsM3KaFR/xrLb1F3UR5efXefzhQDUhGHaSwBriHYFKIunNAKUjlruK0qbFMOOfH4iMJsdItu6twE46lg1Or5vl6ksBbzEB3tuW7jiLYZTos42neBTPgMYdeWwu+o+gAJTTq2p7AMNDruOy6ATjrW4ex60MDBO3AEPUAEZyKubrVcE9Z35ZuxTZgEXelrMDpanFTJo9XoXBiHLKIeIjLfKKOTdfa9DSZQafY3QDR+9RkXGN2Ye+eewJwFTsqnTjvERIuVEe9sKrro3kEPDba1Zns9m7CcrwMW4fAM6kGdMLbypcwsJcygQYAE7oGHlQos2tgAi/oIHRPF/pYX/CkYoGyhmjnIA2H6qRgVLe2eVaTZgvLaTEOhEUxRGLc3dp7UBU/TWgRuACsDispZS7QX4Na9Itbiwzgg09q7T8mz0XfyzB/zXt93PsHzTDfDbPdvGJUDm8rZJ9cYAQ2gLCAABL4ID7ONBbWpJ+xgAQ/R7BBV4xd7HDnDxa3cjAZB2C7hK/zfNdm/ofI/xF4VoDXj3eF+x6QNO2+5JHn/yGcp6hP/xpYMDNR3LVp7b7dwA+k7UCG7LsJwAfmLFsZoAMADZw8peG8CKccoKFaAwUoUtEEMkIGlipOhsKDckthtd0zVQa2RMLgcEjgGiVzQekUklwpDiPaESkK8BkUCf/wsSQUG4YsFh8Zj8nDR8aepnUxZL4HD3nF4fT0y4A9p3GHntAsu+3CQu9lYEABYXBXB8bhglF28OcGYmJxPQalwyJRNk0mhaYF5w+KgOYjwIIiwGfmRnaWttb3FzdXd5e31/dS0gUqkuQgLU0hpEMnYcngcoTiI4CDRAYlCT1RoOLANMRD40JiC6QjgYBpTY240cMsY00EwUCAXx6yCy9bzZ5iRs2KIAwgSDgPLhkxAixD03Gg5wC6CBREKLgUiM8IEj0qQCejB9clGjAQpFnwC4sNGnxclMAlS84INDm0QQCjo4QwCMZ0+fP4EGNfAhFQgGFDY8UvaBwU5bRRA42P8RoQOJCx+y7SG2TVm3VRmIuBN75IQTMRtGNGgQY8ICMg4v1tGigC4ECAjLEBARQI9atSYqxi2k5YKJenYIgAgQQ4QGAm4FRxazwEPETpkSrCrwSQCLAzQ2oxRQIiJolC5uyNiqyoSHEBUsOA06m3Zt278QVKjcIECKWBgUBPgLlleRAQ4sTKt2dURWr2q5+piwbuzY3HlB7BHRBkxAgSEgSw4Uhw6EiFxxELAIZ8EGuFkgaBCBqsEEOxJImCOx4L34uBIUeASHBD4poQEbXGJEgARwCCCBBCeZAZkDWnjJhRlgUCqZA1ojIIMTZLtNxBFJpA2BB3jAyYFZKMjAnAj/QuzJAQxOYKACDrTgIj5kklEgrOrcwYCDQiD4wIowNviguRFc68+/i0LwAAQQRBBhhCo/CEGhuS6Q8sgwJqipgRG4e9JMfDKiAgYIU7LhgBJeuiGAN9lkRAUaqEDBBQEEcMGFAhJgwQYN1cJhhAlSeCXGEhlt1NFdoooRAQpWtM2p455x4IFhuKkAyLEYMGsQ/sQgYA9lJnDyTIU2aDUEEmAloaH7AlJAgxH6asCD8KKYp4EGb1J11WGhoKw0FT6ZgaaQJFEhhwZ08IQzFWxAI4YEVEigBBhomPNUKnAQYYJ0YnvU3HPRTTcXBBjwIJkPqPuUHQTigVIErQ74kth9/wcjYQLFUllFXyz08uCuWflNGAsAI3JQJBR8sEFaRkbaiFlJBCigBVGokMEG57j5VQQIyF1U3ZNRTnk2BDBIIS1lRohAXnccGPIiCQiYQAMPLihz4QX4E/YJ8hS+TwEPRji1mwBEuACv7jYgteipeSBBhI1aivOREhIUoIWIElHwzxlaGDQZYtQ6IAAQxjXAAZNVjlvuuXFxIAINNDwABE9nbqflOoQlOowQPjCYAFnBGwM/BfYTemoSTOBDZA0U4JXqyxWvDAcW6oypm4tTeoEKzv8MdAUZ5lwtjVXYXqACA2ChW/bZZ580gn34OOADHizo252y6AhBAfcSMm/pGP9iONTyLDzAwQQQ1FNcjqJJQMVQDxRoyHHMi14AAj1KmFiSAnRA44XQGqmkYx1qkKGmbZZm0orXKYCb9vvxN3cAA0J4mYrtdvAj3ymhCXTQQAA+8DQ7mIcrItBSGBagESqAgAwhsIs5ukAAAiDMTAu4xgQaxz0RKk4BJjjAmkQCg/PoQBF/UsENRNcVrngFHEbiQQVOUKn87ZCH+mNA/9DQjQ9IgAIDHEsB5yACNODgA5UTxAYugI09rOICy+OBIUwQgLX1ZwLnSZslYgCBEY6RagGZADJWID47lU8ZNUhAC1aQja10w3kg4NnwOnCUHu6RjzwZQCx6wYQUfEApBxD/AQlOEC8jtgN4c5hA0qgwEQ7SoVY6u8Dw+jMXCJCgP8bjygEuQEZRrioO7TmaNrgGAD7x6UI0IIYlvqUMtTXGHhlgwAksAA379ZGXvNwB4wwAqR3w4APn8QMBDCDARfpNVG4IgQZiEMR/5GN6cVnABXDlDRwkL4Gj9KZgAhICLhBEPu9bQQLe2IISsEAHPIpO2mIAAgi4Loe77OU98YkABXTDA025BQIswIHmBTGMFXDAMoHkgGa6YQFHq9I8ybgAcY7zcMT75kUV8i8RxMAbWoFfP7Qyx0LFwIY4pAAg8ZlSldrCADFQhgdgVAt4XEAbv7pABoqIUCANoAOCkIDU/zAaVKE+8TzRMapf/GKJ5zmNAxHYQf1WGtWoImAIDiBAKhoAggi8DaAVCFMQceABDmBAmTp1x3WGmla1PokA8PMKTRYTAxOM4Ep21MAF7rKADkQAdkOQ6l9XSoEbVaADJoAfCNKRAQVEc3UONIAizVqdUK2VspVNSFtXZ6guyKoNHOhABSLAAAOc4AQPwMBJ7QlY1fbQAiTIBl+oEI5UOK8mfiDBYyPbtx0s1LK99e3g+PABviKAuMVN7WqRe88BpMCdacBBCipg2BkGAAJbza3vAvpb7W43C+fxwHGTG96U5kaC73oAA8qrjDDC6LoDdEBPuRvf3rrUByJAqXjxC/9YC1xgjjeFiEQ00IGcttd39JLvgSkLAmtRIL8NlioCOqAhbsRAOMqYSAd6R+BF1gvBHQ7qPDZyAgePOKUn+IBRJfKBFIBIw8usgIdhfNEu9qECJLZxHx2ggKLOMKwpwG2LlxmBGA9ZlASYEAfAe2Mlo4uqOwjBjtWgtptUAAOQBfIAhUxkLXMvBIZtAAGSvGQxl2gAGKDGfz85gQw8tqxXxvKW4Uy1BVxNOvcd850fNYAddEAB2FBdGkYAoja7eYAvjvOhEwbiDzAYz4121N04+mc1BIAEngVtaA0w2h1gIJd/HAJxCd0OQyOa1KtioAhE7GhVk4gEUEYxFWgo17r/gqBwdzVHCFKQgQjgUgiD1jCHSx1s8RDgETFgwKqRfZsIXEAEWewHUpH6aqx+cZsjAIHToGuAB3AVyAYW9rcjswGXHqDGyTZ3UCZlgBtpcgIX2JkHPkClEZiAwnyhSUehc1QwXpsEecylrxf5XnAP/CIRVAsHzp1wdFP1j8+ggAUesIMTZJoBFWdABCqQgQ4MSSAKuEoePDrDyXmorwCfWXYJnnJBLEDBPiCAnRUe8xIZt7jRmEoGNlAkkP9ZyjhhwNt0ugObiaeaKoexBDyAhgtYQOZNV1lUMKBuAHlgo/SBnx8QxYDYLHKy4lnABFph9BgbIiIf2IHT0f70aJy3/yoT+MDOz4aDKW+9b2gVD+QaoIHtib2yDBxBMNMeeLkNgO3W2EsseaMBDuzAymIRuH+M7AMTWJHv2w2OD2IQAcFvXm5QZwAHjhZpZeDgAh2o8qd2y1ZkpKfyHSaAS2NQbs7PPm6ErwAJQPA+0mPY5D1AQJYhP+6BtX67kJO85mmf/NobYAGElFwA1Ex3dmAAvv5xLRX0Tnz5Gh8EgFf+91E2gLIcUHLrHTAScsNbwRjfByCgvPYra3wPPAD89UcZQBWLK4JOADYCREAjn2QD6MwEfAb+fOv1fGDp7G8BT4YCIkAvasoEJiACBuwBqi8Ap2AjAsMAfQtAkGECGI0BRf8QXR6AAy6AsfpgiAzg84al+VZHATjwtyTge6pAh0bwBh2FZTrgAiqsD5rmMfZuPECsCmKwAw/hAEjABnFwCRnFASoAAnqQNxLo/daDv4qhCHtrAxQMBzogzJjwC3uiRdAskpoIqMCJU3wg+7BwrXBGOLoPDOGwUSxAAvwnklohCAdBx9JgiNZwrTyoGwhACeNwEGtjfxarqNbiAjgpMkwlDdyvD9WKADTCBGKKEC3xNmaqB31QgfKB2NJABKgQEsdIAr5KAS/xFGsDoAQKEQOgiuKCBHgEFBOm6NbwpxxHAHmjC1FxF2nDbmgqGXBAAwpQELoM0EJRMhRgAoaRAwH/pIkAwsga4AO8jxep0ScQYAegMcrYAA+hAC0+8RgFQ9wOAAb70BB0RVj+8ABCQBCrsR0D6QEEsKh0Z5LsYM7QQBb3ZRjGERJJMauERRKPzwvdcSCdsIQkB3q4keXuERwLbgpM4IHkyxb3ZQZ9YASo0IP24ALYcSA5Uhfw7xCUwQScxgwZquXwkZRMJRoZMq2uKViIhSJj4P28J5pioAM68iaBQfwMUhVGgHJIUnGIor5WMh88qA+GT7tCQMFMIHpIaRhiYBmvSAHSYhyZDietshcsoAIUYD7g6QNA6CcXJumEklgibwQgMr6+bg/+gBsB5wxi4CyjQC+ECESusi4h/8UCIiBJKkxkvrI/JADELHJY/lIt1PDAQkCJsgouiY6/KE0MokQtddEuJdMjsxICkgYNVsFgwMMhzFHyoJIRkSEGmPLAPDAFh/I+GHM0n2ADIII3QgADJjM2KTMCtvL5ro0A3OMLyA7zFFMyBjMaP1O7KAMzjxKc5qExseDrhAMHJkAdZPM5c2EA0Os5uqE1DoY/Zgw5zQQBcaA44wvvJE81I+MveTM5obAbJnAjoRM6LYAoelL/4ucD8Oq/AkA8x9NXHGjISPERVPJJKKMiIQM/CqMbNMC61vNAa6E9l0EL3C7S0mablogc/QM/Vs8+iCxJlsg7E0ILo5E9ICD3+P/JORF0RGWBAuYhMGvlGrIo5PLFTDYg6YBTy3DGpZahNy0CiDRgAawhmtYCAvyJREnUAfiLAKNAogggPrAiiC6ALcsACjHPPj2sMw/AQiUDFkEJAu5FiHjgAQQSSDtyAPYpAHoTDqAoIs7RPwxuSpnUsgyuPJGRJgBmTBTgsbzUSweABADxLUCyQ4nOeLYD0cKEClJFMszDEn7FA0yvS+v0SyVgDwb1DUDMB/hQMgjAsAJAQuOMcO7RRvHhAvpgbTYgkRa1ThGgUX1gV8ag+YIIBNa0O3YDVRGtNJmzVaHgxC6VAhV1VL90ASLiTyej5fgUnAIE8zYQ0YYzq4LTDq7/RgPoUldJ1VTNMlVf5kwF4zDVYkmFjTs11A7SAgJC0FmBFAFSICKi1TGlqwFCyTgjIgaGByxl1FceseDSIhDBlVQjjFjH4BhWR4wE4/J+JRw04Dppcciubx8vQtwaYANgrl4PNAKQoT7HYFg3AkrHIyi94UGXqgtyc+x+6kUjIl43FBUWYGEZFjoZYNwK84qegIF8AGLjYlipy+3yIKm2CQQC9jGCprd+qj224Eh15gM2CjMfNR9CABUUtmSB1AAkqD6vwHu8oDP7AFPzgUOrYAcswAAyIAQmYKPwxRJGQD4ngHGiJmdHiD2AZgMYAla4oN2kZN6cgxgAwyKILWFJ/xZpY/MBMrAiSSBJ9CZqgpIKPGBNSZFcf5SqLIABcO5fTEhyVuFreeY6yfZJ4mBn2+NV1tbd4M1K6I0vLhbaHnROsO80oSAlj9ZuEVRIc0dn9iBH00QNJs8i0uQA6LUWiEtTGKADDC9XkgocxOFxDycExhZohHdyiVd42wNtX2Ug7KLddgZom4NzOxfatCl57OgC8IoEUqAqio1f8WFuS9d01xMBrkoN9AD7eCDyoowc2WN7BrO+jk0XfK/MPo8APi7kZGmbwoHWPmB/PeCuygGDLsggMDfeNLfe7i16zybKAuBrySGv9soANq3ThqA9/4ctq6cBkhB8EZQDXO1UZ/9wx+rjpyCgfzkVDBDwABZAPWUhRKLiajPAKkBgRT13ht+qQeztgBFY2rRJizAzS2zJainlj4grF3iVCrY1Xx/BW3+gBzTYZOlrG0aABMZQUJ9JOFoUIMQS1YoDF6LivCogBXIG3kCgOZ7Nc88m314tOnoSryZg3CbAbQQyAugMBEo4X5FBA+gvV5v4FC3AXWYIebhi3viAXQFiWHFAAvSYFogrGixgB2ykA1LAgtxNAyi5eQvHAzAZ3vqXztK4Ckwpcg75W3mCAvZpI7i3HpHhDRN5jwkRTFFsNbAqR+dAVU91GkdkkY+jkUlrlzMt00irl0dLAdJYDexoL36FAET/mSdygz8ntR41ImaKgJVjE8Ik7dW0s0kf4QCQbIcowFOHeRsCYGRpwwJAjGnH42pib5WleRBP4Im/WRlAlgzsMatsmXYwwI/fuWWJKBVTgD89oExqJTjdJQA8ZZ2n+QzyGVUAgoFw4Hvxp48TOgY4oG57wsRWRxiZJxjLgL+02aBlMwOa65sNdmjgwh7b7313iJzzGQcmWkQcYAFyRwS8ABqb+YoIQccwWJ09Ggwx4MQSOl+uYCHo4h4Ypg9IgKLnhgIm4J3rI5lp4wTcKTFBTAQIoaHs4QmgcQJ0eqe/kAeqeYZAAFawqUEwVQsnCKV3CAFC4J1F4EddGqFXRzHS/0BMh4am6LpqXMoDkJqr27GdE7oPqERphvZ7+mADVFh2MuCr00AjGaUDmitgBtX46uMJhlUEnJqvORIBOEDC/roPIJIO0UADqnKPDICzjQoCtjpBrTA62PVFB/kxMtAEYBOz69IC4LqzJS8KWq0PtpmPLCCkjWo6GGUAOAC41Ws+uKExziMAUo22r7KlcNsRvyBK0sADZtu33RnFRODsGAUDIpWpowz5nNsqB2ADOvibqTog/usAInOPfu+8t+EAUqBR6MW4v7kBUiC1x1sE7zm6RXNrzdQDDnt2HmC1h1mvG6WbozsBL3u/25EB8jaheaOoAsAm+0h84fuTiINRMv/AtN/ZBOrZwd1RXBV7mD+A/vroAaQrny+gwWnDu6NbvvVbxO3PqxecfMV5j6yqxIFRvEsEunE7ZmacxpVPn3g8jY2NjyJgxfMZvx0FTDP8lSdgtIm8GinAp29cGSRgr+Omm488GQjgUYYixiGAyqt8Fw2AyW/8y7hcZTo8urU6Bzk4xt+4zc8cByvAwzu7AShxyGujv6NbA+z8JwYAJKN7BHjAxe+cCSXgy49qTgddXQaAB6DsyAXdXAzguzsbBxSgWRd9ECEgy1dH9nboAbB8gv52mC/AzxV5yW/8AGCK1T/d3Bzg1Be8ATJgj4RBK6jrBBr9vklA1mdBs+2bqWP/wDdmnafVPMZJPX+u0YJcoX7m/JXTwATQOs/G98aFPNmZMAL0/J3tKEsGXHZCRGlHzwPcaQQARAMyINJng5SjfJjbWti5fcwGwFT9mwEwAAPGPX+IOw8QFQMWwHom2gGg6mQ25dvvu8zrfQTJ2dGTQQMU/cJrpFJqZgI6wN1HhAIkoNi/GQd4gN4b3sbqe8G12Z7Qj+ZUfuVZvuVdXpl04ThEnhd4SokWfAS4e+S/TzrFErc5HRY8LVMMngKI/uEs4OiRft+V/gGYvumdnul3IOqlfgeevupNS+k5Dem1vugpJVM87dOYeG4GQI4hXhk2XOc5r6twL94fnQGcfurh/z7u5X7u6b7u7f7up77q9/3oix4ahLi4wv6Wo2vBXw7tOW/spTKWNr0Z8L7xHf/xIT/y8/7qkZ7ohWAIAh8owLTsc9rwFS5+G44CzKxSy34bjELyUT/1VX/15d60LMDyPW2IeUGtHT2rIADFPR/PjICqDP7oMQDqd8AABErhmxwCToD1kT/5lR/ymX7vg/hHaDcEHB3EJz73kyt+HQ7i7P4BUVDUK3z5wT/8xf/uH+D1dUmzHd2yrb/BoOI4Hu73Iw7vsfYXRV0NmGL88T//9Z/qTQsIOgcfsWg8EkeWH7PpfEKj0im1ar1is9ott+v9gsNaxMBBsTx26jW73T6FRP8NJL1Ob2xO7j2/7/8DBgoOEhZW4NgZHRw0NGg4iEVKTlJWWl5iZv70kJlhPKQVumUEzCWe0sVUiLK2ur7CEkaYIJkW4XUQkDBo9vr+AgcLR/YMnGHEui3Yojb7NHgYJE9TV1uzMYgcHcgZmRhQDCAMk5ebn6N7daJds2UgOjsf5LXX29/3GVzYQmd8mDa4oGfHAwsOxKVLqHAhQ0sIzoTCZ2ACjjmNGsWjM2IVvo4e251QYOsAgRMdPlQU0cFNwXANX8KMGbMYBWQf1zBIMeGDhwkkIAzJeAuCtJtGj7biEdRHjJU7DFToEGEgHwzhesjMqnVrpmLskKo5wSBCBAb/BggwyxiAA9i2bv10gHeAKKuCCLnizavXSg8HNt+2iaBNKBFHDAAjBhzBAw4cFw6/wuBg3N7Klrd6TTwqAGEia6lqDv3xRIUUHCDHwjAA6+XWrtP1oBBR9A4O8IQGLEp7N+8/DyhQfi18eC8EFnqryRCj8winyJ9DV2MhOPHq1sVQgM7gn1CSuqOD502B9fXy5rEMmN2bwwcTIzR4WFqnwQfU4e+LfjDgPP/+URyAd0IEGVQw1ginmMABaPgxiBgk/kHYH4AMGqABP8zgIMF3DXLo1oMRgnhdegzCMUQDMexkCg50ddhiW/qFGKN1E+LHgAcBeMABVCAcEIAC9rkY/+RHFMhY5HCxqRddBFLpcUIGBPAApJBT2jOekVe61leSVHLZZSwPOEAelmNWZtyWXqKZph8FUUemm3plpqacc7ZhwWpv4nnZQ3/R2eeUVrWZp6B6IeDAV34iil9Bkw3aqGuFWsBnopPmZ1CgjmK6FyfGfEKppy9aJY6YmZL6qBmHfpqqNQ9YNdmopcIq3KaGdqqqrYWwakE4CFwaq6/VdXLMrcO6gYGuB/X6q7Ln9VDMqRjUSuycoBhLwUHNLpstmbyWceqZ0jKYq7XiJKutuW4WU8YZkYICbn65HjvAnefSmy2vZHS77iftunsNKKxW68BB5CLwar0HI7xpvutGGv9tv21Qa4HEFFg7cMEIY5yxF83ey223ZjAM7b7/8hsuydRCK7GuFVvcMbYawxyzL5x4LO/HAlOcM8Mqi9yzyCcDjbLPIqusss4UC5y0zfLea7DMT0OtVbNTU1011R1j3bTVW08dtddfgx222GOTXbbZZ6Odttprs92222/DHbfcc9Ndt91345233nvz3bfffwMeuOCDE1644YcjnrjiizPeuOOPQx655JNTXrnll2Oeueabc96555+DHrroo5Neuumno5666quz3rrrr8Meu+yz01677bfjnrvuu/Peu++/Ax+88MMTX7zxxyOfvPLLM9+8889DH73001NfvfXXY5++vfbbc9+999+DH77445Nfvvnno5+++uuz377778Mfv/zz01+//ffjn7/++/Pfv///AzCAAhwgAQtowAMiMIEKXCADG+jAB0IwghKcIAUraMELYjCDGtwgBzvowQ+CMIQiHCEJS2jCE6IwhSpcIQtb6MIXwjCGMpwhDWtowxviMIc63CEPe+jDHwIxiEIcIhGLaMQjIjGJSlwiE5voxCdCMYpSnCIVq2jFK2Ixi1rcIhe76MUvgjGMYhwjGX0VBAAh+QQFAwA/ACwAAAAAAAIAAgAG/8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz/+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLv4KAAoYHDzA4GDB9FIITKS54+PDBwwQJOxB0/0ShA4gDDXzI99HgAAgODtZzciAhRvz5ADYQQAr56VcIAgZ0wEEGDBSoxAApBADghPMNqJ6Bg2TwXn0jQMD/AHdJGCDCfxROKMIJGApiwAgTNhDDAiAaMQABJJYYIAkxpsiHAzSWiEMKOQ6xwwc22vjBAzr6EUEMRZoQwREVSFgkhTE8meQeM9bYIgRH9DjlhDh0cOUeGIDwpQgXDoEACFp+eQAHY+rBAA5fBoAiESfQ+eWEb8aJBwIZHPAlDlYO0YGgewKIQwZ+3oEAB4gWeUAFRCCgQKITVtloFEF+gcChblI6hAUeYArgiZs+sQMJhYYRgZ5FEkqEASaYOp8GFKTaBAIhHDBBp108wOKUOOxARAWRYtpACMDqWgQFpWrgoBAWnNDsFA5AUGeOErTpZgRpOouEARJCkOMOE4DA/wAXoBYJQhETeDvlBxaIu8ShDSxABAUKHBCAqFqcIEKRDUxQBJG2HrBBuPYaES8OAH9KJwh3ajEACfLmWymTtlLccBIUmBlDxQ5c0EADOHKBwJw2HsDoEBTAmmgDHFzbcAQSfuAgzj6YsG4XJdsYwM9CMJDslw14kOvHSKQgqAIgZnvyBNNu0e6EJhhAxNV7xgAw00UMEK8PHVy4pA9eg/EAwlhrLUTJ8lK4bNVgC0HBwAf8LHZ8EyztxadthjmAAzsQcDTBR/49AAUUWOD44xZgcN0OJxjAAAMRXG7ADhZsx/BsefowgrE/MMDkomJYUCuFJkBwgQiHx5rB50cgYP+77UYQzkAFHUhAggITXKCBBx4MT/wHIIAggggjNN/88uVNEEIGBjzQ+XaDO8D4AwZ0f8IDFGA/wPjkZ689448zHv74jXEQH64/OIBxAxfUC8YAAts6ZQMKOKD75RGoQAUy0AEFcYAHEljAAjYQAhIQwHUfEIEJYhAAHBwAPifLoAYzuKf6+GsEH7gABEYoHglWEAcoDEAAYjACEBRPAzAcj/KWR8PkFe8CE4CAAkiwgQWkgAMdyIAAI0BEIl6OAd0zwAl2gAEKgOh2tDuLAk4GtR+IyAdhiuIVCLeAD8RNfxDDgAQiyLwRTLCCF9ygGr+ov/2psYMbdKMaD5DCGJj/4I54vKMdTTACEYCgPBoQIQE20IEKIPEEiPxe57S4FQcQ6QBl+wEJ4HMBv2WhOgxIgQYCoKUMppGNLUpe7NrYIg/SEYWoVGEM9qjHM57wk2s8GSlnSUoNXhAHAeCjHwEJARKkwJAPsJlUVoTFdZUJi2LCAgIGYAEGcOACI4BPgHAwAg30UoEheKB4lGeCAGCwRLKU2wXHSU46qlKXfvwjIC+AwxzqUAEKIIA850lPecJTASMMnvBiSLzxkCd5IDCBtxoAguFFcAQUPCEqF2pBWMaSg220pTlBeAEF/PIEGLBA+KDIyKLwbAT1epUP6leFZVKAAR1QgAc4SSIOXWAD/xHo3AA4OjgKnAClPHigBkAQg9jVh5p/1EAO40kAEhg1BBtIag+TqsCmSuCpUCUBDou6AB5Y9apYzepVocpVqDYVmxwDEwGe2lSlmpWBRiUAPvVpvH7CkJ3Ci6A3kRZHgnkwBi6cwA4lsKAIbE47HfWJAd5jrh8syWuBlREGEqSAD5gABy09AF4VQD0n9uCymM3sZW3HTANkgAcbIMDrPGkCEVhzhz3kKgH0OYHWkkACWo0tD0gAO8m2kASyzeoCkxqCEMA2t1YNgZTEClytdtWrX1VgAheYzQnArkQHKK06kTdDhELWrh7EpR0LCoENcKACBtDoTIWyMg4g6QcUWP+QMCtlgQhIIF0sbREOPMAqCwxAs/jN72YdkCAEhmCnHoAAARbw1NguwD8bHMEGintVBcisARD4bW4X4Nzl9RG3xXWwfE5GRxN4YMEMDjFwnxqCCfjHRCFIrgLRqtYJjGCgEA3QyXAQAxF8YAIk+C4DdkA3nYQLdw+ygGdJ4IERQLZNDcABCAhQAQzcV79Qzi8CLFCBFPBggQSWcGxD0KYYgJjBIXCsGVGoAC3HlgRh9cEBFABmD4jwnoOsKoMXgFQCi1i2vtPAY8epATNnlawkeE+AAmCeCwTUm+Es5QVzaeOKLoBBO6BAYnXiAJQSoMgWHGh0J9ABayEgyqDWLwX/PnvnBTCPeTFA4QX8jOcNpBWecgYuARB8shFgeMRZvvNVN6CBPmpAASnWtVbpvFbpiVgCJSajjQcMaAWUMNWZtustA1BQNkfAAUD2MeEikIJ0meCb0MUrBCrwAAfgd5mfDnWoMdCBEHt1qQz0rbC3yuphQ4C1r4XqvEOsYfr46wMQiPW+rUpW5bp7uXY2LjZbrIEI7lma0saBCTTQAQNIOtsvWSYGIsABle4ZyQICwQVyHAEnp1uzA4gAITGgblCvLLcJ/N0IyzxwmNcbq8eVwAN7efOBK4CT04xwza8aght2d+ixfXc28blNhEJcUiMIMAf8Cr6ZTlojCHDAAxgg/wEI8PTp80myCUAAAR5EINIzBbUDIlQfDzCg5VEewAFjS4CAYvAABGh1bx1YVHnnVqoCJkFvEy5rBOPgPEjXbWPNmOr6CH3oEtCAJz/Q88QTnKwNBJ4HRiljf4nAzQogpF8tcPWIMBOljX1sJ+koggsQYOpVP7nLM7A6+tAL7vpFQAVkK3kNBiAEBv5AQlWoQltPePM07mPrBS7bfvtABMC3/FYX6EBnvxTnyN2As1874do3QASVr/kCRBvgQcIWqhuAVQPGDgKZKZqONQ7hBsBr8ot8JwOX7mknJQ5ws4c37bh3WRTANhu2MAGIXwZgZVoFAbmUPB/AZrE1ReCEeP9JJ3lhZx9fllsb4AH6JwIZuG8FZnNbFVqtNQENNwLe9AHMh1UbkGp9BAI0J31YtQAXgGh0BAICN0kAcgEKZDL0ER8xBk7R5QGUZS0QUR07UAFEpnoyJnFEmAJn50Syd4A9EAGHIwI7QIWZ9QBzp3g8lFT1RgIVFAAtVB7lcWtbtlN+ZB5jFWKu5mxtGGIhIB7kYYbkcQHRB2Yf0FAO5QEruFXx1FsbcHPMNYjzFgK1Jx8xkIc8IIHzQXk8UHRClU8NJ0GplkbiRG0K0GmSlhBT5kxeh2gB8m8QAHvYpoVSJgHQFQGoeFkW0IV/5m5qlWLJVXnMpVzh92e5aFWbF0v/B7BqIUYAD0ZH1cR9MMdgvuMBEgQCH+iGL6ZHMaCCWOWI9AGMy/VbErABJehOJigC1yU3OLB8MbUdurA4GsU42PYHA7ADHKdS+lcjAiICpRhep9iKubcA0FUB9tgeibeLMqhVYfZ5zciLYBd2wMhgtGVHfWQewEZ4NbcBIxIfXjZvEqAAGiB4RmWIu1Z7zIhnE3BLNRZwC/RAH4CCSAZ/AbYAHcAAJ9A5qoCEu5MCFhlQw6dKVaQHG6eNAXVkFHIAH8BkOwCA9hhlCBABbZI1+9hu/7iUIuZg9TEBsiVV/kRdyXORx8Z3gpdr0kcAUpI0/ohzDvlnCvBiI+B3wzYw/2G3iNOnje6naGTIXSGwkthhX5/QTB2wARCgASLwjnETAJbEBk5EBA5wAiklfN8oXxMnARY3hUOpdhY4HwcAI/b4iksZeQ/4h0w5W0xyAGWHZzkXgpl5iCIQACIwAZiJQAtAAhNgHqeJbMCjV3KWmqd5ZV4EIGtmZiEwLPIhWXMFTp7Ef0KVY+B1PaUHB4MTOTvQPZgTQAPUASkQWhA0mg0FSrtpAh+QMm4QAUIFXrtTd6IoN6S5aiVnbo15gAygAUcWAxBAAUOJAbBoeQvASThwnf7oOyNUVLxlixDgZrMZmv/oOwQQbElHAhAgfPChllv2Og11eP5IAEZGfCYQh/9XtQClsmE1oAIqcAM6ECn1AWM/1YCu9108tl5JwFEmukw1FTmTUzmWA0AClAEckAJ01mLCI0PMM0EUhEIOFYQdFAMXwAEMEJhusAMRaU4FCZnVND0nUI/lqYWjVlXX1pg7oIAyKAEjQh8eeGch8B7+UlrLk3fFpW/+Oaa6pgAntmEKlnSbFyB9dmeuaU/GiHMQ8B8HcAMAcKcugAK7iQI3UAI6QAMy0JaZ+HlslgERgFGSo6KSMzk7kJwuSkAxmkCuplb5VKMyVF3Q+EoORUumYh8LYIRxMABc5puLVprzZwAm16SNCUXlyQDIaFYhAGzFVXfwcQBoWFy5OUedSab/ldlAaaVW8BSnwhZ5QOiEEppVyOd5eGhgJICZXRWVehIAKnCnd9oC8WEDBQAAAuACLlAAMwADHJpoLQKSpfUBMMRPyFNGmapQ5PRQnEpXpnRKX+QiF5ABwUQHJ2AmFBIAOCYBDFJujKmqAjuUuzerIOA83XQBc0YAMNSfM5iXHsBTLHSdvMqUBPBY05lB0uhzfBRgKXZzBCpPPMRqGyB8fjhwGzAsMpCt1HoD8VECAkCt1CoALxAfOQADLIACNJAD3nSkMsajtTRH5QSZfDhtMSADNLACNaADTKsDKAADOFsCLXADCXADLGADgkofMfBhBtBjcFABgqoBIxqwA1u2/634KcW1AGzCpgf3lQgkqUcVlhU7YpI6eLH1mKHksDCXleHHVTDnAfGBA4yoa10UHyvgAjJ7A4LSAjErs3fKAvWRAAIwud1aABkKA2GVXeNUV/5WRzGQAzLwAjRgAzYgA3S6AlALtSzAAiUgtVNLtTeQA1jUAjNQu7WLoQVQANw6ubw7uXe6rSrQAivQm2EXjucBXkJ6Bx0gqB9APU9mttA7lBRApXiGMD8lAmA6twv7hWAYmsimUwfbIX42AUy4mzUWg9oLXC1IHzg4cBLggzWAuC0rKAnguNTaAnTEsvYrADNAJwfApwkQwH1aAiyQuhxTA1RruxiqArnbwCgQH/8w0LsSzLu/SwM+IAONa78aPLMzwAI0cJhhh70ZoB0k+rUvBo7VBFMsF70sfIAGEGIkQB7WNEjpG4ypRny5lJL/uIGIJkv042epCazxxENyW8NZlbI+OpB3pmHxm7jwMQMb3L84oL8a/MAvQMW/27stoGZQvMEyqwIS0gJe7LiK6wM6MMaO6wLBWwMWBF0dElPFCQejBgEIJk4eVl9M2sJ6fG4FG6ZMBZpGjGf9UkoxcKu65as8JHg353z+FqH15reBLIsDhnRc6QPYmrhJ1sX2WwA9Na1eXAINsLJoPAP1ocljLAAr4AMlgMZ4KgNqVr+n7AIJAAMvwJMyFgMawAH/XRvHcrBMO8ABeTmaJzkC53GokrbHyNwDlBnJ9IZ0YdY8qidZIDC4M7hSqURjUClbXDljIMRzNYdwRTx0KUC9ZIpmPkADVOyy0rrBLmADDQDLG2ytOGDKGlwAnCTGrAwAesoCrCwAkHsAMKvBAlAACeDBBZlkIGSaMVXCfbBMQlYBEHDC4iRuj3YClpXM0JtJmfmsI3ZvzZpASPWV2bh3eSlgZqlVGyBQLeIBEyYeFfXRbntlDORs/fRh0pdAKkWBvEoCtUID8nun6vzTjisA+5zB9lsCF4TPXiwANuADKGDUXgwDPhDBaJwA/oECQr2tM1ACK6B/09R6PDCcVicJ/5V2AZznb2RIhFNHemSL0VSItr36QK2lQxppXO8RjRdQkjbtvoDskUZGTvxKtzE9g69jZBpUyJanfR8gn4/3zXUdlbViA0LtsjEA1TNbApYs1I6L1A0AA6zMAheMxQJd1FWNtNM60AnA1d8JmaXJA0E6XpiAAA8wp7u5l0fKYSx0kf+6HW6NilMqYgtA1/2Z0kWrZEosAWvboWhjyJlJZ/dWggqgt0OHiP9RH6RpmuL3OwoKhAEAgSAYAnkJg7MqITpg1C6bA2NsrTEg2tSK1D5QA6zssgfgyWNcADW7ymjsAjMQwCVQA4GaaNbtASFwdunoCSeAMFXiqolIqtYZcP9+dcy93XID0Mcs6GcQgEKfd6xZpYOZctwRfV318QHNCMlVytFjqraLJnLANthXdbGimGRkJ93G9eEno7DA5ZT8PLPWSgPpnWTsXa2CwuNorAKQZaejbEFGLtDe2gIoEKgFeQDyqMsFHgq6Jyj5MgBXZCo/FXVlZ8xtHeHuuYABcJBXNTYng9iy1UUUZEeESogEmtfm8dg5JR5upkMyzsx4ppq9NIgsPo1352Gh1+chwDHrl71JFy8NkOTaaq0rMMagvM7xLCgvwMoFILs5PsYw4CL0/bv6zeS1DHbEqLAMEEy8TAkDgJaF7INBS2MgID0VYAERnl8REFtEAgK4OVz//KO+IttD4Yx9BvdnbOJ7ho7nINjXeY5PgS5bvLY8rtfrIkYC/guDPUeh9UHFAgDK8B3VDZADPw4AZSzkY+wCrnzG9c0kOiC/qH21Xl28rUcClcXQnZAC1Q2ZGUOaqBZtnaeJUxdpebzH6WXXWLSCDDseGqDE/mlqNeIrIUZn1YdPdk7ss7pTD9d2rfnribeBS+awaBbKRu3PDYACS53KTRzpDUDu9e3KNWDZOh65BH21tkwfEqcBBNABBI5xq5A/AZKXgcNkylkBHMCwtt1J9VFjI1dIDEDCQlm2K0POCKSvOk1wu+XsG50uybM8S4aMzmVdqeTdvLpcuvYB4KZm/x9w0ry6QH1r1g1w6b+rA2nvxZWe9ip/p6DcAPg9xmDs1HEPAC5gwQdgAznwdPXR4PsuhbOgezLjAdyjr/MxAhmQIz2wTNvWcZhGqm8Jet5VSH5FnuXpAEqpVWPDoBAPlrU4Z7o5IRpQsTqnZx0pYhqAKEkmAtEd+lHJIpBOrXtP916suPO81DrAxaw893Uvs92qApALjvKYAgxgX6VeCgPAAwK1fhVgOxUg0QHQ+EiwWYuzdRkwhx8HcuOkXdWUheUJHml+pQdwsp4p+yPWa2Y0QXi0qxQ5o806oBNgoEk27MBFAnpZbXIOBDzhkFg0HpHJo0RzaKAEAKm0kDskpv9ZgMDW0Lm02ULAlyuEtaqYD4fdugqJEooWOPjwvgYORKgYHBAQfggLDQ8RExUXGRsdHyEjDwciICYyBggRKi5GPjoyH3t6EAYoMCIkID5M7BryYGEbFBBGbW9xc3E3lTY0cBpEFowkCCAuJggklJibnZ0XQkJIqKuHn4ckNhQ8RExiTAiOFkCc8BpArp0lFjY2Fpax5eeVCMhwZsJmAgJU0ABuHAiQ75+AFg0awIjyD4CKFa9quBCgooWOF8Be5WkQQ0MIBhRCSRI5kmRJkyMROKAwqBACCwx2hCSZEoOBCilIHPvgDVisCbV0BRWKgQOzYhNIxCNCwtWBGMroRZX/WkRC1arytHGLYU4PDgXjRjQ4gCOABxJT0aZ9tgEEQoVhWhywASaMCislFqKZkcPHAX8MHb46AAOGDBx3ZOEYcSFFhJUnIUeWPJnyZEGmMDx4sCPCh1g8hIbWxSDFOiQEMuKBoFRta9dDFijQIKJnngMiLqgjImECiAsKSMB7Pbz1hTs5/mYRAKMBCzQFaCSki8YFCoQ68moRMOPhOYSxBIKAwIEBBpmV0adXvz79AAWwAlgQPX8UggxpF2gwgQOHiaTEAZyKCYzwCA8p4ZBg56oAGaSHABzYuAENuw4gSIyH5mJIgBKOS045FViIIbXEcJMgAgwCYU/FFVlssREL/yAg4xwSgKIvNAeKQksbEghQACojYiPgHauSKEZI1hrERgIRzokBNwIQTFJK19hya7opNjwghysBcIG5NjRsAcIDWlhIgDNVuAEFK2JBqCwCMmDAggFYctHOO/GkDMewbCNgABvnw0BJtCAYawQQPvjALCSFIIG2GD4IIYkFKGW0wQlM+ODABafsNC0JjPOCSynsSig7g+5gITsxYLijgRpmkAOGFXIgUKP+PCDgxBTz7NXXXyMZgIEJICwQhA4cAHQ+A54JQYENLHXmgtQQakAD3YZQQMYDJkBigQtMCHeEEUQQAYRuGVyAhCE9bfdTAkRcwcMpvBTLjSkKeKEvD/8FgEOFEmhAbKMADvtOo43O5WHXOoFt2OGGBzgB3ozQ6UA+ZZd95oMDRoAA22cUMIErsXI7IoQPYiBrAktDMCGWPAKI1t2ZaTaChLZeOCOMLH2QQecpDvKhHxdcmKEFGGp4IYARX7bNBA1IqGAHXh+u2mo8EdhhAREyuq2DB2rEODRmneG6LxE8nkddbkTwZAJol9iABB8/FiI/rvQY64Oa+e57NxI2lmFeKQS4oVjssFTBhgJfoKFWg5tGSCARNFCAgwgMmJPhqznvfD0KOvBA4BEkAFtsG8luRgGz+wJB0nmqaifKImXmYQEIPPgAUQ2Sed3v392NTQQnWkBjw2L/paMIBhReYLpp2wKgXIEUKmDgAao9z157y0Bv4pUG/Nsh7NNFE3SdDTD9/oMNgLfK/dqBj19AduBRd5Wl+0rgzP0nQgExPAKgtP/JYiwBMIG5PPCbDXQgAifAAAWwtz0JTvAQFDgLBRohLAiICA84uEAE/kQ+QDmgNM+QAAku8AEN/Eh+LXThcGIDgdmUayvU0kELWJDD5eXAeW0aiwnORQIOVM8AJ9jBAyNIQSUu8QeoQYcBFKFBDrLBAyAUIcYG0AF6cOqFXfRiVCQQFshFrlo91IhAPDG9CEyNTptj4hvh+ACX6eEDDDgEAh6wgeGdYwQ8EN8VMcaLLw6SkAwi/4EZ21RGRY7FSR7wWAYMABJBwJGSlWyJBKg1ggiwhCgbaxIBDDA+QNqIAYU05SnV8h5YcIxc5UKUBzSggQsgYwIQ8NEGhggTSbrRkr2cYNYYYAAGMEkWI4haCn7xvQBcoALJGuXpDFBCVE6Tms0gQR5MgBQDFHGbJzCiZjCAAQtQAIJtnKQv0flGBHTGSXNUTGoEUpsDfOJizzwdUaqZT30WYQMZ8YADzpNOgQ60EAxoyyo9QkzwiIAHJxClPUeoxX1ONJ/FAgEvCZrRXlJgAkwzQeY8I4unMCCEECUfAiRKUZWecgR4GEFANRpTOA6AA8WCRR0LpZEAQCACzjTpFf/vs1KhEjKkAcCgTJFKyR2ENBYx4FOBPNABDDz0pxirwFCx6kUNvAIHUEzqV5U4AAkMsGm34YDpqjrKq2aVrfLL6QEqAFa5StCgzyvQCDZggJKmFZBrbetf+2aPvqQAo3M17K8esNXI4cADKTjBXvnaV8BOtmYbcFkDCFDYw262RQOwACfIqgdhRGBOkTWpXymb2ilJAAR4mABMORtb9lCgAiTQwBRjgQMOUNW0V0StaoHLoGn5wANHle1x1YMAA5zMFXY9gAIqUIEIMCCY27SuN3fwAHGWk7e9DWpwwQsgBbxCBA9A7nnRcwLRIXKV/AkAOEwwrnK58pUXgIAQ//D/AJD09hb2Ce9/h0OCOwTAq+g1MGSGyV67Ltg7klOMIyUASUlG1gEpBfCFp7IBMjQgAgf2sEkcUAECXMADIGhbuL4RA34Q7DAHcLETFFnG50kuelBr4EqqSoEcYZjH9LAsHjqg2Q8PORGlOMUJhMmACCyZyU12cnQzkIEOcGAbs0kZ3l4mFhNcYAOkhewVH7DjHo8ZGmYjAWyJnGZHCILNbXbzm0uhkgcYIAIdCMEEPjACVzhPLAH4gK4e8GWxRZPMhW6GBD7wigk4QM2N7lWcKWATCchmBAXLMg4iRVIRrtPQnS6SYovraFH76jIWOEEEUqCAPNvqHAHQgFS7G5Qs/xKHi55e6QTuUN5R7xpYpXhJBwjggaVRi7EdoADGLCBNtZwQwrYeqgIgNIIC85rapKbACTIAgT3a5lgWiLUtIgBDD2zkLM5e6YN8IO1qr7vXDjAAOf63Bw30dD4VFrceVmZulQoWBDtg979/5ZLQ1YYNzPTpaJS97OGmQ98UFewFLABwiT/6ARm4wBQbEIAJ0DsXOKJ1TgMgjobvE9o+UACjJ55yPDmAAaujGA4usdcQB4gArroA/EbuRVUA48wq9/mdHHCCFHygJ3uIKthCnHDXhEBGIsB5zl8IKidsAM0/tzp6XGJxmx4ABEJs0AL4FIByQx2VTHBxCqp+dbVzb/9YGOfDagKU6L7AneynJEfGKyDkte89Mg6IgHHO+IGvEAfwDfDA0+sOPHs8ke+NVxEl5G4bESigblIpebrZl3hC5kcsJEC540GP9TyagNgf+I9aSODOsUup1pp3BglaaoJNhp72WN9ByKi1zMrLgy0FgoCnjuE71x86VBMwbu2RLxkK/B1/xjq9VJjwvZuvdit0Hz4ztpbxICef+5LBYwqeqoenIH4JOfXBB8g/lZo34PfXN8qDGvCBE3Sf/n2vwLjhY30HFUsEmU/StHBA5FQqNlbvdzjvABbg8+pvAUdCWJoAFnBA/3hvjmJA+AKEHHygAldq50TAAgPEHeCHAGL/jwH0jgFNEBEQAAPgzTYmYPeU4O6ERgANaWmEYQMhABjWJ0kQzQQ8cDe8BwIU8ASF8BFYLmRswwNCIP14IPrYYPAaBAIQQgOU8ItCICwicAqxYQFERgapggBILwa2bwjFEBL8rhyaJFf879Deqv0YZAM8wyuGSup8wD8aRMMCMEEIgGtmIeLGsA8dQVhEUGAgRQGS0BkEqwGmj0HgZQ4LkKJSry8Oz5D4gwuH4GScQARCyQ81sRHcTQI8oOhwADeeDwlaRg8iMUB4wwnQD6uY8A4BZNIyrgc3QHTmMAw38RaLbAAwoAJCxlUOwATQMFowEB2wcB245gAugK0WMf5c/xD6OsoEPuZbgCEAMQAXrXERUiICHIViAkA8CpEq8G8EmnEqQmDAKHEA8S8AnPA1FiDRanA3Nkgs5i3trhEXB8AALkAPvodjVgha4oE3uCoNXwNU6Ggcq2nSNuwUXwP24o81Jk1EDkADmqkH6rEiE2EAIIANUGYfgRECjmTn+uIc1WIDWuoAJFCoqmQOexAtFk8KYcPl4i8Djs0iadIQBmACVDIEtK3oJscDJmACNuwk1QLXgqEYCwkkucUojwAKI1AIiuETEeIDQKgmqZIQHCAf8WoJdRJlYEwscGAr8MAlh2NJ9gBd/ioEiAkEBFJHPIARtUHbnOAAPKAC6LEqNf+RArDS/9iBACagG/YsD/pvLAXMBwITsEDlFdTxNVrGWjaAAIgOIUaAAB7LLquSAjRAJalCG5wFz0QGgBoRLRagLbkltZiiL8xSLQolAsHFCXBAIr2NMqvSAtpS7GinMfHPJIdjEbOSshDtFfamNUJzI4YHMhfAoWDTLk+ASVxRCVTBVTRgOMYNGYHrBjNwLaNiYjBC43rqOCmTAVxmOYvE/ECAHdcg5IALLftiHaciVATi1cCGOymzAu5BJOERMaCxNQ6zIYHrW6LQIF+wtTSuAswDPinTPsggBj7TCBQAMQLAOn3MCtkwtYoBGEZgJbFh8RQgJggUNlEKQjTQKBb/tEAcFCugkDDhBrj0aA8idItwLQA6bEM5tAM8NEGL4PLAUypgT7R+Y13gQSmP0nsUcovG7QOqEUYLtKbYgD6JIET1wEKxofBczIB8wyP98a+0hREzLCxOzkiP1FVOsfWW8PIOYESfYRjBoSsZCQR4R0h6lJrch1LaYW4wpS8SkR5I4DAkoC65VBMRIAWKxSvYIfiOwEZp9BnuNAN5oANQSM+6ss8OxSeBIwTYxW+sAk7dQRp4RAEsQQNKzBsIJiPoMCoKJQBscU9pEgGQ1BRncSzUUwjM7wAK9dAuExG9zQEswCYWgDNHxisNSAQ+ABk8kkfbVEnep1LhtB0uNVMt/+ECOFV3TGxcvoE/XKxasqxOlWSrZM9Uq9I+bAoY74AHicH82M8oH1G3GMbXTqACeAMECM47xuIrPSGBakkB6JUA7JUEJNUd9BVT7VVTLWECmLVZnfXEUqbFGnWM3JUsepX0CNNJvWXcMFFbq7IC1uBlGI4qcA0wHVYJhkv+FIEUjMwAMmDSPGA/YEwWYqxaBAIcxgVaw0XFCGZaY4zBiA2IFEWWCHGIpssAtIsHIOQKYYdJPsC8JLYmvTPLGI4dgmMJFcv3dgPxtkYPeq7I7sgU0nXSUmgEVExaqdWuFInBnsfFyCK+esKDcqmIjmicBsCcfmCdWsrw/BM2hHb+DP+BIosWFx9AoWDBPyZteKQwOGFBHBvlN54up7L1Y7ExJSxgB5QsyqhMASZAA/IsxWIAZhV2xQim+cB2pwgAX/MQMo2tBAkhsV5hN7GBJH0ABKatbe8WFymgLV9mni7uFUCAHSIPDyrwdkTGmJqhHfGNDyGDzQZAJSxgzhggupC3AqIsA5BXyjpgARTsHA6vKj43JvW0EAagHNMz/VBXBOzIEES3denPAS6TjACzHfS2CS9ARiq0GQTrAEo1ueqEzcC3FPoJbE0zGhSgJC9Ar0giAtbAWuKWB/Qo3b6XEEZBfDcRAUIAf72COkXqf1qwGR4wYh/mKvFXDwJAa1lTAYr/lCQwAP9iQAH+kQSQYlKYRN0KIYEVWBMjIHozzqbCdhwXIICNr2osgKkyuINIAHhJwgEGcyOggi0iclI8wwQO+AfstoX9EANaaoe9to9AlKvi91dO4Il3GB0yIHwVAQEYQEaEZmWI8jmfdgguMwDiiomtEYOheMZ+8wXxT3WtxgDmKIPjbyojgwJ02AT2l46ygS+hAiBxoIrVeAwRYANCq431gIydklEOkQCOr2EiAIzBtgEmgGi9bwHirTZiIB5IQETeEQoPgAe4uJC7Tz4VOctW8YRITP86Smhmr2oyQIYXDB3oljIYAIvbhPIAFwfOwncPIARK2ZSTDy+jd3Oh/wQCRsAJYkAdhvECrpdFDjmRm0YEXrQyKGC8nocjfiEPIoU6MSuaiZn7UDmVi4k2MkJwhaDkcCADrEa5Wgt/G2ABxPkRNqFiI2eAboNh2a+ex7n2LNOca3kVl7Bjbxli7u+YhSaJK+MqFbpNLiAI/1kMK4CaBdpahgB1fSBPL7iGH1oDJJoyMgCf23gE/G2i/dAB4lmgs8wlc5WrDvpXSIiWafa12COEzfkA3Bml/XCkWRpp1YUWEdGf0YMCIDiLIYCo7bmizdmmeXoMHSAEHtqBZwMxBnmY0cMCak6R+1lFyHeq8yAG8u6px9CYf7pNYEEDPthXMMD82rirVSSXzf8ZibGarPnOAJr2rNuEA5RaMh4gY1PZkkO6MrLXomv5WJLIrulPvcAaf3UNWGT0op1aRU7goFI5QAdbsZPvBIZLrwskBPpaMij2jLCslpNamjuApN+6NTnAfzW7/hjbs+eQoXvFAZbkvTwgNgx7lTagrkUie2m6jTkmBDLxtbuPjmUbCB/Gs3ZgByAINTIYje3EgnZbnitwrY2b9tyjsZumnT3HrPEXBDC5RSwgr1kaGY0zu2kPATRZr0HAh63GAV65kjMLT3YAdvVaBDBBvWkvVVm6AYTZc1AVQrzSrlw0T7w4/P5bBMaavx0PgM+6q7SHAkAFAjogAyhZI264VyL/AP/OGh1o28GvbgdW2pwNz7c7ywECwaEL7gIOQ45JDR+Dm6uVW8T3Tr5/ekyZKAJMTAIoINkIIMTxxAI2QLXNeQSE3MZTbgAI4KeRmInwSEPbNrQpgxJc/Kdj4JqV3Or69KfV+uryaMbxFxmxe8t97oUvegFQPM1Qqo6hWKyp3MyJzAKq28C13OqiurFBIJLlXOXwSMzBVgT43OfWCdCfxwROus99jrbmm8ZRHKJiagd0OYNjYHUV/d82IZkE+gA4QInbbG3XVsVFXSXIqdRN/cctINVVfdVZXdVP/dVHXcVBfW3ZbIk75yaPWSzGAqQvfeIeYGKwvAI0Y9iJvbmN//3YkT3ZlX3Zmb3Zs4vYiT2cxGmcyEnWQb3NbF1FOiDDn0cEOIADMiDRe53dGOABz1p1nT3d1X3d2b3dkR2cpp3arb0W0IPEK1kB6GTcRw1kQ13OOIBh9ZoA3H3gCb7gDV7ZtSvVIQig2ijb/1CbIZCSdUvfh8wWIC3Vw2kzmtsAFtGzdfrgQT7kRb7dtWvaucsWGCEDBmhcAd57KR65SmF4fzwz0r0CANuzrXnkdX7neb7ZE76c8r0QJH2VOCDEesMD9vvl5YrfVSLjNX7dGcCTZBsRDaDnrf7qrx7ey0m+UyMA3BkBrm1AlR6pLh4DQj4F6hyKEdCIsL7t3b7nx/8KMC197AeKFGQ+M55e5Dsg7Xd4BKTm7QE/8A9+tPuCBE7g5OkenXrAFCzA7LHeACxbr62F7QW/8i0/3WXcg2DC2LfrTxIfyoe3eAW/ArQNHD7Alow8gzn98lm/9ZU9AsB98xHeAgBqzT+fPRb/FPJe8G3iwjEnslPZe11/+Il/3bVrv27/YYxs94u/RLl6A4o/+qXf5zUn+R9N96f/2D28jZE4+73/+48Ix6y/syiA+bP/dnf4ACQT/Nl/+vUrzse/i8u//Y290XcYBNaI/vWf+PULCBC/IbFoPCKTyiWz6XxCo9IptWq9GgeYHbfr/YLD4jE53An40uo1O31Incr/8jm9br/j83o5ZoD9AwYKDhIWGjo5POwt6hmEiIxohEwctK01aBgwbnJ2en7aPTj0HJaanqKmqiYNKIK+fhlERBicZMRYqolkwPb6/gKDPfitFhsfIycP9VgEAzN4qOGAxDSkBcA5a29z42GQKoeLj5NDIbh2g4bgNOAQRGxUBxBoptvf2w+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==",mt={full:{x1:Mt,x2:Mt},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,R0lGODlhMAAwAPcEMQAAAAAAAAAAAAAAAAD/AAEBAQEBAQEBAQICAgMDAwMDAwQEBAQEBAUEBAUFBQYGBgcHBwgHBwkJCQoJCQoJCQsLCwwMDA0NDQ4ODg8PDxAMDRAQEBISEhMSEhQUFBUVFRYRExcXFxgYGBkZGRoaGhsbGxsbGxwXGRwcHB0dHR8eHiAaGyAgICAgICAgICAgICEgICIbHSIiIiQkJCUlJSYmJicfIScnJygoKCkpKSoqKisrKywsLC0kJi4uLjAwMDExMTInKjIyMjUqLTU1NTc3Nzg4ODktMDs7OzwwMz08PT4+PkBAQEIzN0I2OUJCQkREREZGRkdFRkdHR0g4O0lJSUxMTE1DRU1NTU49QU9PT1BQUFJSUlJSUlJSUlNARVNTU1RCR1RUVFZWVldXV1hFSVhYWFpWV1paWl1dXV5JTl5NUWBgYGJiYmNjY2RPVGRgYWRkZGVlZWdnZ2lSV2ppaWtra21VW21tbW5ubnBYXnBwcHJycnNzc3R0dHVbYnVyc3V1dXZ2dnd3d3h4eHp6entgZnt7e3x8fH11d319fX5+fn9/f4B6fICAgIFla4KCgoODg4SDhIWFhYZpcIaGhoeHh4hrcYh7foiIiImJiYpsdIpsdIqKiouLi4yMjIyMjI1udo6OjpCQkJFxeZF+g5GEh5GRkZKSkpN2fpOTk5SUlJaWlpeXl5iYmJiYmJmZmZmZmZmZmZp4gJqampqampuFipubm5ubm5x9hJycnJycnJ2Eip2dnZ6enp6enp6enp98hJ+fn5+fn6CgoKGhoaGhoaKioqKioqOAiKSkpKampqeDjKeHj6ioqKqFjqurq6yHkK2trbCJk7CwsLKysrONlrS0tLePmbe3t7mRm7q6uryTnb29vb6+vsGWoMHBwcSapMbGxsecpsnJycvLy82gq86gq8+hrM/Pz9CirdKkr9PT09eos9fX19vb29ysuN7e3uLi4uSzv+bm5uvr6+y5xe7u7vHx8fK9yvK+yfX19fj4+Pv7+/7+/v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAwAEACwAAAAAMAAwAIcAAAAAAAAAAAAAAAAA/wABAQEBAQEBAQECAgIDAwMDAwMEBAQEBAQFBAQFBQUGBgYHBwcIBwcJCQkKCQkKCQkLCwsMDAwNDQ0ODg4PDw8QDA0QEBASEhITEhIUFBQVFRUWERMXFxcYGBgZGRkaGhobGxsbGxscFxkcHBwdHR0fHh4gGhsgICAgICAgICAgICAhICAiGx0iIiIkJCQlJSUmJiYnHyEnJycoKCgpKSkqKiorKyssLCwtJCYuLi4wMDAxMTEyJyoyMjI1Ki01NTU3Nzc4ODg5LTA7Ozs8MDM9PD0+Pj5AQEBCMzdCNjlCQkJERERGRkZHRUZHR0dIODtJSUlMTExNQ0VNTU1OPUFPT09QUFBSUlJSUlJSUlJTQEVTU1NUQkdUVFRWVlZXV1dYRUlYWFhaVldaWlpdXV1eSU5eTVFgYGBiYmJjY2NkT1RkYGFkZGRlZWVnZ2dpUldqaWlra2ttVVttbW1ubm5wWF5wcHBycnJzc3N0dHR1W2J1cnN1dXV2dnZ3d3d4eHh6enp7YGZ7e3t8fHx9dXd9fX1+fn5/f3+AenyAgICBZWuCgoKDg4OEg4SFhYWGaXCGhoaHh4eIa3GIe36IiIiJiYmKbHSKbHSKioqLi4uMjIyMjIyNbnaOjo6QkJCRcXmRfoORhIeRkZGSkpKTdn6Tk5OUlJSWlpaXl5eYmJiYmJiZmZmZmZmZmZmaeICampqampqbhYqbm5ubm5ucfYScnJycnJydhIqdnZ2enp6enp6enp6ffISfn5+fn5+goKChoaGhoaGioqKioqKjgIikpKSmpqang4ynh4+oqKiqhY6rq6ush5Ctra2wiZOwsLCysrKzjZa0tLS3j5m3t7e5kZu6urq8k529vb2+vr7BlqDBwcHEmqTGxsbHnKbJycnLy8vNoKvOoKvPoazPz8/Qoq3SpK/T09PXqLPX19fb29vcrLje3t7i4uLks7/m5ubr6+vsucXu7u7x8fHyvcryvsn19fX4+Pj7+/v+/v7///8I/wAJCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxpEAAAkghPmkR5sECEAicFxjiB8ksoePzYUVLzhxSpTZQ2CRXKU42aICAoNvgyC16+evSq9dunLdW0Zr1SMUs1C5vVTdN4pZL058+dJjYi2vgSbN49fv36xVulCdUpSaLu4kXl65YkSb4aaWvGi9e0WYb+ULqzyWiQCAz/vM2myZOrTqdYSVLmqxWgW6KUtTqmjHSradjOTZsW6gtEZvngZlul65jt0qRt695t58aRIBIlfFmXb19cb7tvJ8+tO07GIKv4SVO+nPnuPxy/YBslSfdm66Z0K3hT03FIozm2iTXCfRsQaWKlPDaBhaW7plPLJdVG8xHEGQJNNDOHQEMMEYQUNxDwBy8gSfAAARIU0cRAGVww0AgzhOQAAQ9AIMFAFXw40AYbiJTAAgpZUEFIMTiwIUsHBZEWjDTWaOONOOao44489ujjj0AGKWSQAQEAIfkECQQABAAsBAAOACkAEgAACP8ACQgcCIAAgIIDEypcyLAhwYMOI0pk+MUauVBfqNx580fNnS8f1dBp8uXIkBgTE34hBS9fPlr88E3jtYlZqlTMmm2aVqrntFGYOv5pgjKimmnz8u3j168fPV+NRo2SdIuVJFWiJNGSJOnYrVTTTMHaFOpOE4YaEjbh1c+fN669fPVixWqVpF6AbklS1ugYMWW+aE379o3ZtHPTgv35svAPPabXPtG6JYpVq73Kjh1Tllmz5kZN3nhUc5ZhBTUtm7r1zLq1azYpFaLud4115s62PSv7E3vhkETHRMHy3LX1J9Z3ejNcO8dzo9ueAXm+FUT5wi+l0ByHtbd1X2WArDNKjBH+iDBTNaSMSXMGzhYeriSJNy3wgpI0CSV8EBij+nyFEkAgEAQCDujAQBJI8J9DDiyAoEIQKLigQkE8UIFD/k2oEghFaUhAQAAAIfkECQMABAAsAwAOACoAEgAACP8ACQgcSABAQYMEEypcyHChQQAIG0qcqDDGkRgTCMQ4ESMGxY8Jv1D6Fg5fvVl/QqHCtCllqE0wU/7Z9CXIEBAUG6j5li/fvXvx+OHTJumWKl+ppgVLhS0Ys03YpqXihcoWzSYTTwT5A2vbu3382EnShGqUJFWfTEky1arYKkmNbkly24zZNJRfmgQRGOREA4XM6vG75kkSrEynaEnqBUsXIF2nih2TfEyYpGnf1E2bNu8RJTUV//Ts12/bsdOoU6tWdnoMSAIOwvzhxY5fP2+qcx9jnfrO64RBpDmjfJrYKt68b9FCTel3RVGfJKFulFvSqtPFwjhXGCSRFl+TqaNeZt1Icq8/2xVm4aUEzGQ4rlALWzXnmCod6RNCwDDwyzSCMYQgxQeE5KfQAhAMtMEJBGEgAQEVbGBgQgksMJAEDwoEAgQJEiCBBRMydEQFDPI1UA8chLjQFxV4pGJAAAAh+QQJAwAEACwDAA8AKgASAAAI/wAJCBxIAEBBgwQTKlzIcKFBAAgbSpyY8EioaXiOBGnS5AvHGBuPNIlxxEYPigpj0JmWL58qfPiaNWs0rZSrUrQ2YUolyRYsXpv+3PnT5MTEBn/m0cu3j5/TesckuRrFStKtRrdEZWIFKNOxZqmm8YL16M+RiRgIHAmDql8/cJIKtWp1SpUoV5Lo6pLkq1ExYseE0Zp2btqmO2qOnBwCIkHCP/X49bv2idYtSah0NTp2jJikY8o4c1bWqMkfSsymkfpmiM6XhBDUzMsnuZ830aFBi96tu1gblAq/wOOXjbfx3IA5/wG+MEiiY6OEcb6cW3TfYqCXM1/YpNQczr4kYWXfjZWzsCHbF37hhUbUsarG+XBulH6hBCVsCATRxepHGkCNCDLHHFrookR9C0EAwUAxgJFQAixIoAOCCz3gwEAVPJCQAwkg4BiFEjVRgQQDBXFhDA6AAKJEjBH0WkkrSqRdjAQEBAAh+QQJBAAEACwEAA8AKAASAAAI/wAJCBwoEAAAgggTKlyY8KBBhhAjJtQQI0IBiRgXBlEzbR2/d4/U3PlD8o9IkX++/Bn5JcgRiUEo5at37x67fvuwpZrGjFkqZrw2TeOVaqdPXqpImbTBsMmdYObEvePXz52oTKhOSXLFaqskSa1gSWrUq9GxZjyn/WEacdo9ftcseaIliZUuVGKLAdIl6ZgwZceU+ZI07dy5YJs2tRxyRAMBCUdC5cvXr982Yb4AFxNmttixz4FBHxsjsEmWTWo20fnSBOGdVOWoehNNG3DtY38yEgzibNkxz5+FuQotuu/nTboRnhBlyrhY26E/afpcLExyhEESifncqRXtY4BAA1a6jvBLMyl5jjWSBNj2pzzKJA0hT1DCCYEn8ownECQJjxMb+OAGfQRB8ABBF0iAEAcSKEggQTEQ1EQFFbBFQA8SQADCg01lEGFpIHjwIYcJ/dEDiQQEBAAh+QQJAwAEACwDABAAKAARAAAI/wAJCBxIAEBBgwQTKlzIMCGAhw0jSkwY5M81esm+NPnCsUkTG0E8NgnC8UuQGDEmEmhCKt89etX44ZvWbFOzUthMsdqEKVWpZs14pfokKdSbIw0b3Alnjx6+ffz6yYM1iJUoVIuENfI16pMqQZJc9WqkDOimUE0mgjDlr9+2Tpp09XLVKu6hVaxoSTomSdmxv6emrcP2J+1CG3/k8fPnL9soWr00oSJW6C/fYpYtp4nR5A4zddO+zfpDxzCBL5uk3evnz1vmzMowvz6mbI/KhF/ySVPW66/f2X87Wd50W+GRW6LIFoNlaTarRrSLqSmuMEijNH8l+ZoNyLIp6grVYE0T46pYHmKvJUGHxQV8wgpKdhA4kkjJ/Ddx0EgBscWO+4QPPDDQBhJIoFAFFfyXEAgWEBSEBBgQlEWBCkrUxAZDDJRFBSdUGNEfHgoUEAAh+QQJAwAEACwDAA8AKQARAAAI/wAJCBw4EAAAgggTKlyo8KBBhhAjKtRw4kEBiRghfpkFj9+7R2ru/Bn5J2TIP19IfgnSJGOWafnq1SvXbx+2VM2YTUvFjNmmabxSpZrGLBWvU6RQQmzwZxq8dPnk8evnTlSnVaIksWLViJakTqxcSWrUq9GxZs02zfqC0YY0fv6uWeoES9IqXaq8EgPk9ZiwY8qO6SqFDd20P0cWXvgyrd5Uf9uE9QLs1+yxY8UCB758bAyBIWqYqdN5pwmVIBEIfglFrp8/b5xjU5bN+Q/CJk2+tGQYZFngU6sob+YcWFKxy5syKjxh6hiey60+XR6e9XKxMMoVBklU57Ll4cf2cEwGlF0hYy3HbkmRFFsZHkDHPCUpn1DCEIFBsAwMcoQHAQ9iaEFfQg44MNAGEkCQEAgVDJiQBg3uJ4EFBDVxQQYOSjTECQSpsYEN5QUEACH5BAkEAAQALAQADwAnABEAAAj/AAkIHAiAAICCAxMqXMiwoUGDCB1KnDjwT7A/TYI0afJlow2NG2M0sdHjBMWEaqbBm1bvXjNeqZqV0lUK1qZGqSTZYmVL0h81GE02DDIrX756LffRU+YI1ilWkm410iUqEytAkpS5SoWNF6s/dGwwpKLmEaZNt/bxAyepkCunqkTBkkRrlC5JxBoV87WXFrNvzNQ0/EBgU75+/a6JonVLEqpejZQVEybpmLJjmC8TykKJWbtZ00I1SVjhDrx8/lJ7y2y5NebXl1+3QamG0h+wQRR+gccv27FerF4Ld33r9Z+TCoMkIlYsT2thwzEDKmb5OHKFTUwBwqxJVfRGsDD3W8p9PWGMU3OOSaUunNUezJ/KL4xxS4mkOASC3OGDCNCcHYDAooV8C0EgAwESgMBQAj6EQKBCDywgkAMJSJgQBAgg8KB5CygoUAwQCCVQEA8ksKFDWcSw0EjlBQQAIfkECQMABAAsAwAOACkAEQAACP8ACQgcOBAAAIIIEypcqPCgQYYQIyrU0APEBAIxTtiIQQCExI8DbZCat4/erD+bVmEKtYnUppeb/oRC+WXIEY8f78y7R69cP3zYJPVSJSxVs1SpsKWatmnatFS8TvHa9OUIwwZq8uXDh68ev37sLGlSNUoSKlGiJHlqRYyVpEa9JBVrhWppqC8LT2TIQMDGsq/XOllylWnULaG3dAG6heqYY8e9SmH79i3YtD9WEUr4g+3eV3/bij12LPpY6dGOzwgMkuXOn2CGDN0J0oBgk1Tp+vnr5lgXasfKgAd3/AckwiDQljneA7z5aEmPixtHeELUMebH2j4OrqysaGVhpitXVPPIMaDTjwERMy9e4aY3xORIacTqWHBieuSqUtI+YQU1HoixEAd5pNGfQg9IoKBCIEiwgQUHIpRAAgJBYCFBIEDwwAMQREhQDBKsBgFOAw1xggMkfhQQACH5BAkDAAQALAMADgApABEAAAj/AAkIHEgAQEGDBBMqXMhQoUGEDSNKVPgH258vX+7Q+XPnTkY1aug0+XJkSIyJCntsOoctH75pvDYxS5WK2TRK00rpnDaq1B01f5qclPhlXT2X+/jR85Xo1ChJsFRJWiVKEi1JkordSoWNV6s/m+jYWNjgzzRo1Zo549fPG1ZdvXS5YrVK0y1AtzQda3Ss2DFhvZh9wxZs1pcgCjGAILApn79+1z7R0iWKlStJxzJr3rxXCUdSm75N2xTqDsEKf+DRY+vPG2fNymAfi52ZTcQgERSqmccvW2ZBsl/30vwH5cIhiTLjmb2Zdl9AzE0bX9ikFN9jq2A5z9yIVmZfiKcvVDzC6pik65lj99qT+ZP4hjbOiBr4ZU2aM1qCFPKV5n1DCRCcwFAFWujgH0MPOLCAAwsB+AAEBy60QAIEJPBAQhc8MOECESo0lg0aDEXQEAKFZ1xAAAAh+QQJBAAEACwDAA0AKQASAAAI/wAJCBw4EADBgwgTKlRoEIDBhRAjInT4kACIEzEkakQ4pFu9b3fu/GHWaJPJk5vU/FGjJgiIjQObcIMHjd89bKmmrfKVilnPaTk3TfMp6c+fN0dsRPySrx4+fv36xWMladUpSaJOlWqEapWwW5Ik+WqkrVmzRtNI/WmCsMHIZq4etYq6TdOnVpJQUT1WzBWgW5+UtTqm7NgxWtO4YcMGLxgpShkHcjCS5ho/f/6uqaJV2HBnw6A/28HRpHQTNVmaDPlyhGCTVvL6Ye5mWBXh0Lc/G44TUQPCHrT4USt2DA9u0KB7gf4DE+EXbL4AIc9NWFcjz2qaI7Rx5lZtYtOPNVDSZfiU9oRBbvmCI8cXbmWAiAM6n1DCHiUEgwwJYsOGkmNz0JfQAxBAdAIbAia0wIIKXSCBBAkelAACBSCQkAUQPPAAhBEOZENkCDWxwXkBAQAh+QQJAwAEACwDAA4AKQARAAAI/wAJCBxIAEBBgwQTKlzIUKFBhA0jSlT4Z9qjL1/u3Pmz8csfNW/uNPnSJEiMiQptbDqHLR++abw2MUuVitk0StNSlSo1TRSmj39KnpBIZV09l/v40fPV6NQoSbRQSVolCqokScdupYLJSiYpUllsJGzwR5u0bLSW8evn7aquXrdctVolSRegW5qKNSpW7BixXsG+TTunbtq0YFQIYgARRFK9fv2uiaKlS5QrV5KUKTvGuXPnRkpENjnyJYjAL4kFVuBTbl8/f/66cYZFzLNtzpuPpZEIQuGXeZE54+m7Ofcx47j/oFw4ZJPfPLc9i7rV+c5yhk30UPfb9zhuSaw490gyfX3hkb6YACHn3MjXMUnlG4IQJWXgFzVpzmCRIuWYrvgNSZBCRBXM0QSADD3wQEQSgIABggstsECACkIAoUIxDMVQEBLEFxAAIfkECQMABAAsBAAOACgAEgAACP8ACQgcKBAAAIIIEypcmPCgQYYQIybU0AOEBhAxYtjYePGExI82Qs3bR49VokSsUpnKpKoRpT+b/pCC+WVIEI8S1cC7Ry9dP3zFJN1SRUySK0mrsAWbtgnbtFS8UNkKpebPnS8K1eTLt2/fPX792EnKhOqUJFSiRDH6BIuY2Ua6JBW7xSvVt2nwlk6bpUbgiQ0gCMRQ1s/fNU2WXGU6BQsSMV+6APViVeyY5WPCJE0jZYhmE4F9CUj4M+1r4W3EKl9Wreyy62NnIgYW2CQVu8LdLFdC9dpy62O/j935iHAItWWW5/R2Tcz1H+IJT4iS1Gn570bCfIeBrrBJ9mOSlhtPPdbrDXeFQY410iFFEOVjxXyh2jPqGJrzCSFc4KJkYQUbe6yCX0ILJJCAAww9cMIQAyKEQAEFQPSAAxI0SJANETTAUBMSVGghd03YwF1AAAAh+QQJBAAEACwDAA8AKQASAAAI/wAJCBxIAEBBgwQTKlzIUKFBhA0jSlT4h9mbJke+ZNH4JUiTj1R6NAnS48REhV+mwZuWD980XpualZLJalOpVKVssbIl6Y+aPx2DmGQYY1O+fPXq4eNH7xijVqNESdIliVWnTKwASVIGK9VLXomwPftm6A8poAIbvLmzSdQmbPv6gZNUiNYtWqxEtZJETFIvSccaESN2rJivXNymtftG6U4TAl+GEgBBYJM8fv2uiaJFSxKqW4yOHfMlSpno08cKKVEzRKKEP/Dy9evnz5voYq1QozaNms3JhF/m8bsmmg+t07x1HzP957fCIImOEcsjOjlqVsibO1fY5M4t5agT9V4SjSrI9oVHlkuKvhz1Kk3HPp1fKKGGqjMCg6zJA2gPHCxw7HHMY/MlBAEEKdjA0AILyCBKgQo5sIADDzTkQAKUQTiQDQ88sIAGDTUhQYYaEjSEeQx9YUGJ86mxXUAAACH5BAkDAAQALAMADwAqABIAAAj/AAkIHDgQAACCCBMqXLjwoEGGECMu1BBjAgKJGCM2CQaPX7xNav5sEvmnpEk1I/98CTLkRMYjs/LVq5eu3z5tqaYxm5az2SadzH4yS8VLFa9UKDdt+vLljxoqNgQ2uGNu3jt58vj1Y/epk6pRkliJCitJEixdkhr1aqTsFi9S3L7NmzYt2JchQUA0ELhBoA1n/fpls6QJlqRVvUQZPgaIlqRjxY5J9tXomcosRxhW+DLtnlZ/24gJUya5WCfJkpWRTn1sTMaBX1KRC9xNclfWqHOj/vMaYRBny44pm7Mat/Djkin1ThjDVKfHxXVLWt0rzHKFTYhJns6atCRUx4ipVLmu8EgxU0WkSIqMGi2eY43IJ4QA4gwYhJkJxEDBY1UT+QQ5sMADEECw0AkXVFAEgASBsAABPUgQw0JNWHABgwNlMWEQFgSx0BsbgIDhck14+FpAAAAh+QQJAwAEACwDABAAKgARAAAI/wAJCBxIAEBBgwQTKlzIcCGAAggbSpyY0MafbfimffnyRs2djU2yZAGpZuORGCcoDuxBKd89etX44cPGaxOzVM1KNQOUK1UpXtN4pRJVitQfNX/+PFKD9M9HGw0a3IGXr94+fvz6xWvVCNUoSaJ6NdIl6dOqRpJQiVUWNNS3c/CmPQvWROEGgSBM+eu3zdKnW7SEufJ0SxIxSWSVeTrGWBkqbKQ+HpFoUR4/f/6yobolDJUqX42KMT7FuLSyY2lUDmyyidq9fv68MWbVqbTt24zvqFb4JZ80xnaE4R6ubNPuhUd0oWpkGjesY6dvqTnOMAs26KiGN2rF+A/16sRuiVJJ4wu3rz3HWH1faKHJIDADg4QZg8WIjBMgbnlfTxAChAoVSMBQBhAQYENd/OHlwAIC4bfQFxJIUEEICQrUhAUpERCEDQx9cYIEHFZ4XBMZHBcQACH5BAkEAAQALAMAEAAqABEAAAj/AAkIHEgAQEGDBBMqXMhwYYMJCBA2nEiRoJpg7fiJu0Pljpo7X740aRJSTRM1H5sECXJiAsMgMRoIvHMuXz584vrt8xUsFLNUzUo1S5QqVSle036e4iVqFJ1QwaZtIvWN2Z8sAiOoIYWN3Dt6/fy9UyUJlahOnYg16iVJ1ClJcH01OqZLVChu3+DNovRlYoxl/fpla0sLVS9YnXQ1IqaJlqRjq45JLtaIGcggEy8cSVWPX9htsGgda7VKWKNikkVJXi35TEWCR+6YYhfWm2RNqlivVnaMN+9jf14vDHLNmeQ5kn/r1r1JOEMbqEY1Ur5cNO9VYZw3bIL6WCbdvBtFWz7mWjvDJthaSQHDSnexUW3ommcIYcchHwNjSMEixQcKgX+EMt9CDkggAQQMWSDQCU0MSBAIDiQgAwExSLDQEBkQcMIGDg7UBAQKEqDSREd80OFAWAn3RQ/OBQQAIfkECQMABAAsAwAPACsAEgAACP8ACQgcSABAQYMEEypcyJChQQAIG0qcuPDLnSYnTsTYGIMiRRsTCgwc8gfbPGb38DVr1EgVplB/NsmUSYmUzT9f1DQJMqQJlSZZDFHadGdgAzX26uW7Vw/fvnvKJOlCRSwVtmCppjFjtmnaVau8Wm3Cpg4es2+zmigEccKJnU3Q9vErJ0kSqlGWTtVVJWnULV6SGhFDdcwXrVTcpgVTS/FLvH39qon6BCsvMUm3JB0DdGuVsmOgj0kKc6cjRQdq4NWT289b6NDCjn1+LVt2Go8Km4SS128b6ECvZ4cWfuwPboZfeBE7hge0cOLDKR1v+KUZIdnFetX+rGwU6GKllExgb2iD1bFigGLTlmQKNJDxDUF46iXkBhqphU0BOqNEWDH4DUEghxALYYCBQE3MAuBCDyzgQAIJKLSBBAJxEMKCCcXwIAExaJAbCAINsQGGBB0BAYiNccACiQNlcVwY0wUEACH5BAkDAAQALAQADwAqABIAAAj/AAkIHAiAAICCAxMqXMiwYUIABRA6nEhRYRNK1/BhU/Plzp0/au58GanmTROOX4KcoBgjiIYCBOhgy1ePnjl++KbxCsUsVapSzTY1K1WKl85Ukij9AenRkMdnswx9GaiGlLl8+Pj16xcPVqNToyTd0iUJlqZOrCRJUtWrkbZpzVJ9w2ZvWqg/FP9k3abpEy1WvVqJgiWJGCCyxzwdU3bs2Kpps0RSPNEEHr19/bKdokVsFSuyxBr7Wty4sTI5JCoKlJCm2Dx8W701Dl26dm3Gx+yoZniHXjjGgGwLr01pd8MmxY7lMZ0ct+1itNQYd7iU8adTwhOFLgZousOPynTBT6Fd+9agY7e8OzyhRJkSgUO+aJGiJIjAUMHUN8SwYQvDCgPJMJV+C0lgoAQLWYCgQB4QqFAMEECAQkVBZODgQE1IUIJqX6x0oUADfrhQQAAAIfkECQQABAAsAwAOACsAEgAACP8ACQgcSABAQYMEEypcyJChQQAIG0qcuPDLHSoxYgTpMSRIEBAabdjQcIKixCZ/sMFjdg9fs0yNpklqJulWIkyYNJma9YfUnyZfbIBoeERDgQRq8uW7lw8fvn34jknSxcqXJFeNbsHKxCrRNG2peDU7JezPrLOzQk2b9ucLQRAbmswZ1Y1fv3KSGqkaJQnVKFaNWMHqpclTI12SlrlqNusbtm/f7riVOESc3WqfTsHSdIqWpGPHdDUS5gu0MmXHUMHZ9KWJySHT7tnt1w207du4TR8zYzKhRWH7aBc71iq3bdSoQf/pzfDPtOF5jEtfzpzhHWx8QBP7lPwYalbaT7lfrs5QzR/Qh0rjbrTqGCsl5BuquUPMlY80i1DBWqWJ0JwxUsXXEAcbMFJFQgVUMJAalAjYkAQjKFRAAQNlsIGDDEHwgEIRIEAQBBJgSJANEixQ0kQ9KCjiQEGouGJCAQEAIfkECQQABAAsBAAOACoAEgAACP8ACQgcCIAAgIIDEypcyLBhwoMIHUqcqDCGGmjukn35cufOn49q/qjp2ORLkyY2KCaM8YVZvnv0pvHDN41ZKGapUjFrRmlaKl6psI1K9efNny9Hekhs8GUWPHr7+PXrJ69Xo1GqJNFCJWmVKEmuJEnypSvVtGbNzAabhY0UW5EMg5jq569bprGwYLlitaoTLUC6Oh1rdOyYMmG6pnHjNuubmiYSKdWTek2ULl+qaMGSpKyw586eBQH5EoSihC/w8kn1581zYWWgO4P+zEblwi/m+F0rzMq179ee/9hmaANQsWN4PN+Kbdi1sjvDGx4pBYg3Z9+JCgsrFd3hnzvEBh9K9z1K0+DuDr+EWeULBIEmYc5oOaNkCJZiX9A3vGDhRxyFFkgw0BGl6ccQBBAImJCCAl1wgYEMObCAaRVAuNICD1iI3hApaahQQAAAOw==",x2:"data:image/gif;base64,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"},64:{x1:"data:image/gif;base64,R0lGODlhQABAAPcEMQAAAAAAAAAAAAAAAAD/AAEBAQEBAQEBAQIBAQICAgMDAwQEBAUFBQYFBQcHBwgHCAgICAkJCQoKCgsKCgwMDA0MDA4MDQ4ODg8PDxAQEBERERISEhMRERQUFBYREhYWFhcXFxkZGRoaGhsVFxsbGxwYGRwcHB0dHR4eHh8fHyAgICAgICEaHCEhISIiIiQeHyQkJCQkJCQkJCQkJCQkJCUiIiUlJSUlJSUlJSYmJicfISgoKCkiJCoqKisrKysrKysrKy0oKS0tLS4kJi4uLjAwMDExMTMoKjMzMzYvMTY2NjcrLjk5OTs7OzwxNDw8PD09PUBAQEBAQEEzNkJCQkU2OUU4O0VFRUhISEpKSks6PkxMTE5FSE9PT1A+QlJSUlNBRVVVVVZDSFdXV1dXV1hVVlhYWFlZWVpGS1tbW11dXWBgYGJiYmJiYmJiYmNNUmNhYmRQVWRkZGVlZWdlZmdnZ2hRVmhoaGpZXWphZGpqamtUWWtra21sbG5ubnBwcHFYXnFxcXJycnNjZ3Nzc3R0dHV1dXZ2dnddY3d3d3h4eHlfZXlxc3l5eXl5eXl5eXl5eXp6enp6ent7e3t7e3xhZ3x8fH13eH5+fn9/f4CAgIJmbYKCgoSEhIVpcIaGhoeHh4iIiIlrcoptc4qKioxudYyMjI6Ojo6Ojo+Pj5BweJCQkJGRkZKSkpNze5SUlJWVlZaWlpd2fpeXl5iYmJp5gJqampubm5ycnJ2dnZ58hJ6enp6enp+fn6B+hqCgoKF+h6GhoaGhoaKioqKioqN/iKOjo6aCi6enp6qFjqysrK2HkK+JkrCwsLKLlLOMlrOzs7aOmLi4uLu7u72Tnb+/v8KYosLCwsbGxsecpsqdqMrKys6hrM7Ozs/Pz9Kkr9LS0teos9fX19qrttvb296uud/f3+KxvOLi4uWzv+Xl5ejo6Oq3w+vr6++7x+/v7/G9yfG9yfHx8fK9yfK9yvO+y/O+y/T09PW/zPb29vfCz/j4+Pv7+/39/f7+/v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAwAEACwAAAAAQABAAIcAAAAAAAAAAAAAAAAA/wABAQEBAQEBAQECAQECAgIDAwMEBAQFBQUGBQUHBwcIBwgICAgJCQkKCgoLCgoMDAwNDAwODA0ODg4PDw8QEBARERESEhITEREUFBQWERIWFhYXFxcZGRkaGhobFRcbGxscGBkcHBwdHR0eHh4fHx8gICAgICAhGhwhISEiIiIkHh8kJCQkJCQkJCQkJCQkJCQlIiIlJSUlJSUlJSUmJiYnHyEoKCgpIiQqKiorKysrKysrKystKCktLS0uJCYuLi4wMDAxMTEzKCozMzM2LzE2NjY3Ky45OTk7Ozs8MTQ8PDw9PT1AQEBAQEBBMzZCQkJFNjlFODtFRUVISEhKSkpLOj5MTExORUhPT09QPkJSUlJTQUVVVVVWQ0hXV1dXV1dYVVZYWFhZWVlaRktbW1tdXV1gYGBiYmJiYmJiYmJjTVJjYWJkUFVkZGRlZWVnZWZnZ2doUVZoaGhqWV1qYWRqamprVFlra2ttbGxubm5wcHBxWF5xcXFycnJzY2dzc3N0dHR1dXV2dnZ3XWN3d3d4eHh5X2V5cXN5eXl5eXl5eXl5eXl6enp6enp7e3t7e3t8YWd8fHx9d3h+fn5/f3+AgICCZm2CgoKEhISFaXCGhoaHh4eIiIiJa3KKbXOKioqMbnWMjIyOjo6Ojo6Pj4+QcHiQkJCRkZGSkpKTc3uUlJSVlZWWlpaXdn6Xl5eYmJiaeYCampqbm5ucnJydnZ2efISenp6enp6fn5+gfoagoKChfoehoaGhoaGioqKioqKjf4ijo6Omgounp6eqhY6srKyth5CviZKwsLCyi5SzjJazs7O2jpi4uLi7u7u9k52/v7/CmKLCwsLGxsbHnKbKnajKysrOoazOzs7Pz8/SpK/S0tLXqLPX19faq7bb29verrnf39/isbzi4uLls7/l5eXo6Ojqt8Pr6+vvu8fv7+/xvcnxvcnx8fHyvcnyvcrzvsvzvsv09PT1v8z29vb3ws/4+Pj7+/v9/f3+/v7///8I/wAJCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsiVBAABcNoxJAKZMhjBz3lwYU+dOhCPsqFIFRccUHV7QaEEDSIsdOzrEvEGDRowWCzp0WAiJdBM3bebu8VM3DBGwQa6ebXp2bNOvaK6AATqbytagYa42VRIzxcLWih6OvClGr107ffkGSdvH796wYb+MFTL2q9GnYJyMaToV7NaqYbN22fJ0zBMwOHmAaRHD4i9EHcf0rXt3jzG/2/36oRsWKtFjY7RuBTNGJ1UvNbg60fmVB9QsY7Zu/XqVC9MzY2VkqbLqAeEDCx4QDP9kQYHFIFvkcuf2568aJ1KceqXZZYqTJU7DNDUK9ttYL0WnGNIKLGngMowxfgyzyDP0FIPPJtqoEiE12myyjChVuHaQB07s888/+RjDyS1/9GIgLb0Ew98uuQxDyhmdtCKIMbzRaMyNNPbiyTL4FMOOLOyoEg4glWjxEAvQ9OPPP+oY80qCxvCxyiqzhEKHjTT+1l+WB0I3yDibbHKMGIiwBtFWlejD3oeOPaaljW7GKWd/j0VCAUYPAFLYPkp+yA+XWnaJ46BzxmkKRgV4YIUVYgTSzD0f5lMooIVWagwwH1mgiTzkWDrop6DeeOAxKoQ0BTA0RtKJnJNU+tgpckLXN5IFlhgTTBZyXukqHPzFKUZJWmxCByhu4jJjpcHA0YubmlxSkge/tMIHro91QqyrfSw7zCs8mGQBJrgkocArj8GBBR2WmNKKLa2YQoomk3QB6y9EnKQAClEIpIUrw1xhEAAFdKGBQFUcwwlKBSQw0ANbYMJCQT4J9AAMQ6QEsEAJJOACxDYRlMACD1hsUwEJc0yTxwkosMBJHcNUwL8IkaxwSg3AFLJDCryc0hEMkPzwTwkt8cDNQCeERtFIJ6300kw37fTTUEct9dRUV2311VhnrTVHAQEAIfkECQQABAAsAQARAD8AHAAACP8ACQgcSJAAAIEADhZcyLChw4cQDSZMGLGixYsED07EyLEjQws6WCwo8MCChxEjdIRkMSKBSQ8PJjTw2LGBDjTR3uXjN81UqDKwdjEyNWwQqV9+XgWDwyqYLC9vNqERo2XJiAc0CTZYAkhbO3nvxFDb5+9eMEy/Ck0yxojWME2fhsFh1KvVGWDPXD3zFA0Xo05clwyxwBHAEmrv3n3Nt2/funz+/rUzFurQsEjDjFniNOyTrWGgbWEapuZTsGGkMA96pmrVLC1vqhC+uOQNMGz3+OnuF/mfN1urUv1Sk4tTIlq2OK0KpiZWqlCgCWXKPEuNrdOWfgF6xk6VKi1TWOj/OAnTJAsPCAQ+wEpgxBQ6nPb9+9dPmR5YjU6DHhbKtCY+oPUXix+ZpdFKML8YA9orxmyyDD7FsCMLhPgAg885shxjBwsQoZGbP+sMA4sppARTxymksGLKGvoNs4oguCCYmYIz0miJNsdQ880z2oRTSTJVaOEBRAwQMEU67ezkzzvDBBPXfvv9AuV+xtBYJZSf8MCCFjzoYNVgFy1QBTWL8cMbPzROqeaaVl75SVYCFcDCIKWYIs07Zv6zz5p8UplmmsMAA2dDVWDDzzot9smmglcqeEwKgzY0hSv6mZLoMKP1ecqUxgQT6UM6uEXKGlAGc4eicATDaGaLfPqQB3DEwxJGLFH2oegaUoJ2Cy1DuOrQCLkEosYY+81SiKKnKvgLFxz62tAIrwy3AVHDgHJHL3wGkwZowVzh7EMP0EGFQEs8M8whAo1whBJRKEFEFkYQYAEpw8zx7UMKKDDQA0KY8sZCCQkhkAIg3DHCvQ4VUMBACSTwgA4FFUDRQADoi3BDG8WpQJEDSawQxQAsfDHAHxtUQAIEeUxyySMz9IDDBfW60AMIsNzyQGJYoEABQ0akxc0OATLCAglADPSgXhh9NAEBAQAh+QQJAwAEACwBABIAPwAbAAAI/wAJCBxIkAAAgQAOFlzIsKHDhxANJkwYsaLFiwQPTsTIseNCC1XeoBHxYAQLHUN0LFmSksUDDyNierCg4MEDjxeHoHnGTd09fuJ6McITKhknV7kGcRrGaNYwPKmG7SIkCBggRIC8TJmJc+CIN8Xo6bt3Lw60ff3yDXPKKdKwTE5BdRqWR9AwWGdO9YqVzFMyV7Lg6AHmRQsLjgCWcHunT95PfpD79fO3blioQ8Y+BRumKdOwT7CGGVtbKJgaUMaMtYIVDNYuVcOiian0ZgRGHk7y0Nr2c7I/f/+wnSLFyXSuToVmvQJ1ahgcVrBWDRtWCBOrWLHS4BrtJxiiZ/RUyf+qMsRCQwQKF7Jwsg/4PmORbhHaNX36qk+f82wGlYnWHdF/4FLfaFJ5sgw+xaRTDD6qaFNJMaoAEuES5jW0xDT8AFcZLIH0Moweppxyyipq5DKdMbEUQl99JxIYTCuDlANMgrKUE44s3wAiChpTOFSSDs+8gxZw90y3IovDbIYkkgSKNkwkFBAQUwcsjLCEbRUp0EIuju2T4T//9NPkkmSy2CSBrXRVkJVqDNMOmPuUKaecqRXzgZoMPWDIOuTIuYstc/ZyZGrGHIanhcCMBoqS0+USyJydzMUiLoc+ZIEiw5hyBovB/CdnH6wg+UalDz0ARx9f4DddMH3MOQeLvWCnQupDSwxzyyVR/DJdL3XMyUZ9rfgwq0MLsIBLJzkQoEU0xuwChSaA1hdMLqxkYsZ0sg7rUAEKUOFVJrH0MpAFJbggAgYnsPFBCKCYou1DABRQ0ANboMFQvDsYdIEO7zpEEUEKLGBTQRsZpEAD/TZUsEAJNJxARv8ixG3CFnmQwE0DsbAAwuMmIC/FEKFhQQEVDtQjQRR6AHLIEiig8sqHeuHBEDALFBAAIfkECQMABAAsAQATAD4AGgAACP8ACQgcSJAAAIEADhZcyLChw4cQDyZUCLGixYsFJSbEyLFjQxZ2NuXhYYEFCx1DdBxJyWLEAgsePMC0UGCChwUeLVqYAugbNXL39pkLxghPqGScXP0a9ClYH1O/8qT6tYtRoGCqNm1C42XEEA85BYLk9u5dO3mbru3jly/YrWGdIhnLRMuYpk/D6Pj5FevMqV+2YnkC5ikZHE203qA58gAjgCXaysq7ly/fWn79+qkbRirRsFDB7E4ydgqXMWPDcDUatubTL2O2gtnK9etTNGN4XKEZgXHIkTihoJGTt7afP3/XPpHi9GvNLVCBbtnSxGmYHFKvPqE2hKkTK1pwdg3/M+Yn2KBn9LLqCDtin/F7dm8JEj9+WCpLw0ypGTYMlqZbdfCHSS+o1TcMLa4sg08x4RRDDSKiaOHFEkMsUcUQDTT0hj78+PPPOsPE4gd/fJDCiimwwEELf8PcQseKLNZXoC2BxPFNMbKwo0o64TyTTjHpiKLKGyws9AALaLCjz3H//JNPjDEGk1qBBkJJ5TCWDLSBBygtNsVXDymwgzH1rNNhk//0cyV/UloJZYynoSZLWEb64Mc1Td7z5p587nnMCXQ2tMQ03vR5yyt9CgjnMOsF2tAIl/AXCS4x2iJIorTMwSJqszgKkRbMvNJFm6mN2KceiMYohqcPeXAHHVFkscIiLIckKgeUebD60BKmvdLEL/yl4hmfmETCYic96OqQAjrEIohAXtx2ihKCrNILm7u8ggkSoRx4hbIPFaAAEwONQMcrsRDkQQkbPFBAFicocYoL4D4EQAEFMdBDowsBMIEFAJhQr0MTFaTAAgsk0O9EGw3ckAKNETQEAwkoTBALCwCwAQE0UeRwRUs88AC/BEzxgMUsNKDAxxehYcECvBGkRaNTxMxyRXZ48MAQNwsUEAAh+QQJBAAEACwBABMAPwAbAAAI/wAJCBxIkCAAAAUTKlzIsKFDgQgJHHxIsaJFgxInXtzIMeHBjx1DbrTwRlm1Xlt0LFE5ZcmSlkNYPLAwgkVNFgtYDPEwYsQEkQuXANLWbhM2fv7WDat0qZSrVZ5ybWpk7NKqYHlCBcMVapAxW8GCAQI0BM0SDyEbTJGFT588efmQmevn796wsLYiGTsF6xcoTsP46BlmKw4rY8FicQLF6FmeZ5xUbZrC4iKAJenetbu3bx+/z3T9mRtGKtKwWcGGfZq0l9aw17f8DFvD6VXqX4fA7ko1LE8xREMusvCwBE+nXMqgIf33T1ohUpyCwbFFyo+tVn+H3flEi3ewS6TopP+69WmYsWGZlj6jp0pV5ZBT8iF9N+wVLkO5cL0eBgvTsFVl/FJfI7vAcd4t+712XifPLENPMdosI8sbaAw30AMeIBDRhQQsoY08+9DVzmmyGSMIKbCEYosar+wXDB22GCPjfjKeR8oTVrQnCj2ipKONNg+mA0gxoniRUAIW2MHNOyAut895CUYZJZRSKvhJQSMsYccSb0zhZXALJcBCGZvYAk6I/vzDD5VVJshmm8AApdAIfqDjD31t5pngLlEeo4OcC4kRzYwCJmhLKHoOI4eU7wGq0BR89lHefrAcUuOlNaaiR1jm7eVoQzowcgsWqb0WSid6ytGLgnct8SlDLKymwkcXhOxnCCx5tjLYfrRY8SpDOqzaCRF8DqOHLXl+geAwu6TxK0MM6MDKFQJ58YwxfpywRSCn0LILLJ8EMsYGiQxDyLMMJaDAAiEMZAESnPCxEAAUAGBEH+guVMC+CRS0wLrzHlRAvgEPXJAOCxSggEIsKKARwQkd0ShBSzCAYUFiTJBAAQg8APFFS8zk6kBoWGCxAmh9XNEbFqRMkBgqc4RIzAMFBAAh+QQJAwAEACwBABQAPgAaAAAI/wAJCBxIkAAAgQAOFlzIsKHDhxAPJlQIsaLFiwUlJsTIsWNDC1XQVHmQgGBJjygfjhDzTJu6e/u6iUIkZhMwQIBEoXnzZsiUnW/sAJryRhSgSjS9jFgyIqXAI5XStXt3D8+0ff3uRVP1bBPXTceeDXoW7NixQa4AyXqm6pinZG3hgGr1Bs2Rjh7QlNMnTx7Mffz49evXbhipRsEM/TLW6ZAxTsYsKTI2zNYwOpCNvbp1a1cvU9GCoUG05GKBI4A6GauGDqbgfv78YWt1ilQwOrZWfRo2LJIgxqlmlQl2K5IlW7NowcHF28+wRc++2dFxccSDBwRHYPW3z1gkW4l25f8atisUKzrGgsUi9Yq3MUy86dzi7X7YLFXL8BXTprTjiE3rbFfYLILMEowfocxCijEM0pLHfHT4EQwowzBIWYXGOJhHOM8kE04x5URj1BBNCeSBBScJ9MAUqrQjD2D+/JMPZb1gWGEvu8BhyoXGWEaZhfUZk4lAGQyhhSqi0KNKOuFQkw4ixZBWkAJJyNIMOfkI9s8//QBJX4Vf/shgmDwaAwxDLCylwxBDVJeGNP38c8+X9dF3IZ11glmWDU41pEMz21z4ypgW/oJnnXzcyVsQfTrkASOUHWLJnbdAaqGX5KWh6C2NQlRFMsNsASQmpyhq5zB50EInGp2qxMcdUFikVqEeh14IC3pjDjNIqw9NUeEpcNCXB5C5VtgFLheSEgWvDjFgRTCMEKBDMMH0okIZtoUZDCYj7GgKF8w6BEACFmAxkA6DTGKBiUQ8wQUTPGhwXSB+hPsQAAWkSMADDDywQLMMdGCvuAAoUNARDyhAbkPWSTBwQywsUCJBUyT8wMQDvWHBAus+zJEYEnBcUDHWiewxR1pYQF1BaGRwskeAvExQQAAAIfkECQMABAAsAQATAD4AGgAACP8ACQgcSJAgAAAFEypcyLChQwIIIUZ8SLGiRYgSJ17cyHHgwY8dQ27U8mwaLSw6lqSssmTJlCVDdDzwMILFCB0sGLA4QnOEBZEKH0zZRM+TOH7+1gVbdKkUJ2CXngViZOzSqmB5QvXCRWpQMFvBggECdATNEg8iSbZ7p+/eq6P97g0bFozWJGOpYgUjxWkYHzrGbpVpRTcWJ1CMngF6xulSpSo/LY6wQ0/fvsv8+O3j16+fuWGmGg2bFWxYqEmgaRkzNuxWn2FrNLUK2+sQ2F2sgg0qtqRiAR52NpEaNq0btmqc/fmTZojvMDi2Qvmxxcq5nk+2rg67RIpOqluf5hr/wzRsUbRvgHpT7CCh4JR7SN8Ne3WLEa5bw1bHyjRsVZlew7RyyS5yrGZLfnOJR0oxy+BTzDdTWPTACARooc07+/TjTzuj+ZEfI6HAEootaryCYDB04Jcga/mxRsoTYhwTDTDjJKNNMXZEWFABEy2ghCrstCPPZv38sw+LK7JYWoItrobkavmBMtAIVWyiCj3FpPONKrJ48UaOkRG0RBzAeJOhP//wgySTbIrX5opzAaMQTHZogQgiYlRB0Qh/oOOPfHPt8uagCYLF5DE8ALWQGNGwiAl/hL65RmlIsqAoQ1PkMkwvXyw5TC6RRPqKHGyecmlDOjAiGJN+zBIpGwAmqxiMeqcqNMIqfFDBoi0eEsrJH0zuYkWtDC0RjDFwhDLXGsoOuksTSwZzB7EMPZDELWoQMEUpvzRBwAhc/GHKLLm80skfUWBwyjCEuEAtQws84C0BD4iwA4UMAcDAHFe8y1ACCShA0AIKJNDQQQL7q1ABBRhMUE4JFPCAQjosAEADCtuqQJgDTfGAxPgSNAUDBaCVcUI6JqTFAwsMkRAaFiR8ckWA1LSoDsQGBAAh+QQJBAAEACwBABMAPgAZAAAI/wAJCBxIkAAAgQAOFlzIsKHDhw8TGpQIsaLFiwsPJlSIsaPHhRa0AIqDwgILFkOG6FiyZAiLEQ8seBhhgWYCmQs+YmThitu7fPzI/RqUp9OxTq5wDepkLNCqYHlOBet1yE8wVZs2oREzYogHnQR1AErX7p6Wa/z63RuWKxioSMM4zTLGqRNUP79ilUn1yxYsT8A8JYPDidYbMUseeGygZVy7dvLy7Uvbr5+6YaQSYR4W19IwU7eMcb6laJiaT7+M3QpmK1cvWcOiBRI15CKAJWTl3ZNM2Z+/f9dAmeL0a40tUH9uzerUaVgeUrFCDTN2CBOnVrPy4DJmzI+xQdqWbf/ScpGFBQtHrDwJ4mPfv3/5jGm6RSjXdO6sMBkzpWb6q0y41MEZJsFMx9lomyxDTzHpoFHbRYoR8IY+/Ly3zjCx+MFZH6GwAh0cs3BmDC502HLggdxxZ8sfeYxTDDXUpCNLOW+g8ZVDCngghir06PPbe2udKKR9J4pWpJCWCGQBD0uIAgg730RDjyqyeKFFSw9wRIAOm0RDzj79/NiPkUKWaWaR3MnCkA4jiKHFG4iI8cYSELHQBza/BTlML7uc6WeZx5wAlkNLTOPNgbPQ8aeZf/QipA6DPjTCJQUO04WQJvr5ixlC0hJpRVokY8wYJ4bCyZ9/nCKkF59WtEQel3Kd1oscf9qyhpCDtFpRJdF8caAcmZ6ZRSwHxtKFrhBZwMgwVHCCCy4RiHCFH6k4Okwwu7CyBgiq5rIGshUxwMUhDzzQhR4glZCBQAho0MkkIYALUQIKWCDQAgkkAFEBABABgbz7FqCAQArwq2VBGx0MMMIA6DvQCAvwG2FYEVO0MEMs5FjQEQwkcGNBSzBQQAMXO0ReQWjIZPIDLCAbEAAh+QQJAwAEACwBABIAPgAaAAAI/wAJCBxIkAAAgQAOFlzIsKHDhw8TGpQIsaLFiwsPJlSIsaNHhjq0TNnwYAQLHUOGLFk5REdJFixGjPBQ4MGEjx61UHt3b1+3XYzwhDrWSdWuQZeMXZr1C0+qYLkO/QEGCBEgMVM8eMC5UAeidPqWXNvHT94wWMM6RUpLK5gpTsPyBBoWK82qX7OSeXqmShYcPcDEaNGB8wGacfrk9VxHtt+6YKEODQs1zBgnTZZfBascK1AwNZ+MDWMVK1isXKp6BQMEaMmIix4qreO5jyw/fv38+cO2ihSnz7g+EYK16tSqYXBItxo2zFCmVbHq4mLOJ9gmbstkvXn9sMARPHkGcf86FcrPmX3+/u1DluhWoV3MK7+i/AmO6E6YbN1hHgiXsf//DRPMItGwAww9iNjBAkQWPMDAQEtAw09669AlSC/D6GFKKqewkoZ/zMVyyC6bVWZifL+wMkg5wGjzDD2i0KNKMWgs4ZACFiwByDfv7JPbP2YNk0t8JZ4Yn4DMiRZfgJNQgMEIOvAAiBbaaFNMOlciUokWWxGUgBXHbNPOPbilx4+SRyaZJpJLBhgfKw/FhNISQ4zQAEcEjRDHL++kl8+Ry60p6JoBFvMBVw1ZcMg65Bx5xqCQZgJfksYsiKhDSwBT4heQDjpGmrlcCpEEkg3zaHzBdRoJXEe+IWpFOgyiksaRaww5aC9rpInJqxUtQcsW8enxSqdmpILiH7xWNMUzTSynCAVGnJFJW0TiEogRtjCnyQ7JVmSBKRYwYUkTBVkwQgogWEAAAjDY8goT3VaUgAJEWKDABQtABEABZ5gQb0UFFJAAAQVQ1NBGBv/L0EYIMbwwwngqXFBCCgxEEwANMDSCAgkkhIDEDQ3xAEFLPDByQ0uwYEEC6oJcERouNxQQACH5BAkDAAQALAEAEQA9ABoAAAj/AAkIHEiQIAAABRMqXMiwYcODBA4idEixokWDCCVe3MhxYYIHEw42sOBhBIshQ3ToGMHAg0sLFhp0nGlhEzp+95CRIlWGVi5PoYIN6hSMUaxheFr9kiXmzSY0YrQsYcFgpsIRiNahIcfP37thk3oximQska1hnzgFg2Mo2Ks0wJ65euYpWi5GnJYAWjLEglUt1N7d20frXT9/7YaFMgR22DBLmoZ1muV42CxMwdR8GmaM1CShz1S1emVHjA6/FR+goadv3z5+/Pod/ucNF6tVv9Lk6mR0FqhWmWGxImXMmKDIltXc4jxpmCptspKhYfFwSTp17/Ltuweu2T5///op/7vzqlEwx8VNhRqmSc95UJ1i+XGsBvivyrCG5eGm7Vk6UaJooQNDLDzwAEkENAAHeP+sM0wsp4TSyx2mmMKKKWpUNswqheQSzHnoaWjMMJxEc0w6suCzCT3FpKOKKF4oxIAEH7CwiDld/fNPO8YEw4mGQAY5YnFEFicZDzy8sYQTlbyhijWAUANINIgUY0dBCmyBTT75xMYgP0GGKeSIQBrzyUVHHPFAQiPgocw7DO6j4XpiishZkWQCY5VCD4TRjT8OVhZGnWU69gqQx6Sw50JLuKJhF4SWaYwaRTq2aEM6HBVMGpECuYoeQCJyaUMelKGJIBpykgqhcNxX2Sw8jINK6hV0glUIoZzMh9+AsjLkARWnOBbGDmpwskuYuUABYi9p9OrQAyaUkMokBXmwBBJQICEEDB2E0MpjLjjrUAHkbjACRQB0kEkYEYjrkETkvnsQChC5y5BE9d6L70T2FoRvRPn6q5FG/SZUwEQPHMzQCAnIlDC/BRO0hEA6UNfQFOIGBAAh+QQJBAAEACwBABAAPgAbAAAI/wAJCBxIkCCAgggTKlzIsCEBAAchHnRIsaLFhxEhXtzIsaBGjR1DchyCJg4LHVN0eHmj5Q0iL4AAkbSDpqYWCzqGWBBJcYm2d/f2iYuWB9ggVc82JXu26NkwT8AAGU11a1AwV5sqiZliYSfPgUuitWMBbh8/ecaMBTNmaNgwS52MxQXFatiturB20fJ0DCqcolq0LJHQ0QKadO3k5SvLrx+6YaESDfs1LBYst3RM/VJji1OeYHlCxTJGC9evV7syRTN2SRYaOywqTqj07p1is437+bsGipSmzblOdcKkyRgmRsPSpu3V6BSjVrDS4ErrJ9glbcXSFVMlZsgEhQCWpP8jZ84cuW24GO3z92+fsUy3Au26FcxWrl+5hvXqNYxUGVCtIAeZMcm5lZwxgISjzTPhFBNOOMsUw1JCIzzwgFc6GKPbP+oYA4sf1J3SSiyk0KHcgQWmZWCKtjASzibYpVMJPQ4uE80yqkxREAMLFAHTT/tsKM+KwbilHIErEoikkUtGIoEEHVAgkAUj6OCVQDqgsQRCOrjCTjtm9fPPP/wsOcwuBip55IpsGnjKRSw8oBALeUCz3j/5rHiKICq26WebwHCEAEMehCIPOUuqUVeaRzaa1mhHHhPbVwlNAQySX/z5Zy95sHkLpQtZEIkxnDSiqZ+dTKKkW2iAypAOVhSIWSAmuJz62YqXuNrQFJQN0wodnZw6TBpI/sKFrg2x8EkwfmDJBR2TmMIKLayYAoomevDhVi5QINsQA1dwUlECWdQnhLcNJZDAdxQV4IMpO6DLUAH0JlARvS4UIO9CEgGgb0P9TrSvRwEDHLDAAw+kAAALJCAnoQkoQMADgyaM0JYUeWHBpKAGBAAh+QQJAwAEACwBABEAPgAbAAAI/wAJCBxIkCAAAAUTKlzIsKHDgwQOInRIsaLFghAlXtzIkWECCw8QFHjgwcMIFkOODNHBguSIERZAFuhI08Imc/vuITP1qUysXKo+PaPTKdglWsHwsBqGC82bTWjEaFnCggHNhR4QrUNjjp+/d8Ms/WI0adgkXMNCcRoGJ1GwV2lSPZP1zFM0XIw4LQG0ZMkIqzSnRJN3bx+sd/38tUt7yBimYMMwrcUEa1gwY7Eu/VLz6bKpSMMGPVP1atalTV4A6bBgUUy6dvL27ePHL/E/b7hYrdqMq9OhV7BIVVYTq9WpYcMEaRpmjJYaW5Aj/ZJFDRi9YtrEvBkyQiGAJd/0Ef/el08cNK//+im7A6sRZOTGTpEypomPZU6dYPlhroZVsF/GMAeLMXmkk8w31HyzDD3ApIOIKksktBpJHhDwwBr9/PPPOsPEIt8vd5hiCiumqPGeMatEsgtzyMHHXIDDcBINMOGo4iA7z4hSzBuyAIJIQgxY0IEOgHSV4T/tGBPMWi02aQyMLQb4JIvwfcLDCFpYUCFDWohRkAJbYJNPPrX5oyE/Taap5poswvjJRiywltAIeSgjj5n/7NPkL3WwySaUzAHDUQMIMPTAGd5s2GQkhfj555TDHIPCVQ0tIct7w3Txi6NpmmKLmpRSpEMsaf3BaZqGkOLkj6E65EEZWGyT2uItmK75RyswGjMLD61WpMUzMGJyR61q6tFLi2Ww0CtFDDiRizGfFGHDGpysuGYwZrxnybIVJUDCJJhIUJAHQSDBBBI9uACCEERA9gq3FRWQQAtKWFQAA3UEowO8FB1UwAIXAdCBGvz2q1FFEiUAcMEMSTSRwf4yzBACBz1QkQUJANCAxA6tZNEUD2zMMbxechsQACH5BAkDAAQALAEAEgA/ABsAAAj/AAkIHEiQAACBAA4WXMiwocOHEBMalAixosWLDA8mVIixo8eGOrRo2WCBBYshS1BWmbLkyIMRQ3Sw0DFCgQULHz9qofbu3j5vuQblcXUK2KVnfDwFA4UrGJ5Uu3Bh6lMMUCVAYqbczMmQBaB0+oZg28dPnjFcxkg1GmbqVS5YmoblEWQslppWwXAl8/RMlas8eoCJQTNFB86PXri100d2Hdl+64aFOjTsVDDJnYYpMjWsV7BWeoKpAWXMWCtawWDtUjUs2qdkm6jZAUTzwUMLaNjpy7evXz9+/Pr584ctFSlOv9Tg6mRoFalZqPO0skVr2LBCmUzBipUG7TA/wTRZ/ytGTxY9VfhUUaukSktBAE4QMeLUNpUhNfv8/duHLNEtQrsMY4x1s6wyTCd5GPOLIpjQood1jARo3YTBfBVNNN9o80x54QAiix2qLFHQCA/YJtARzfCjX2SwBPLLMHqYkkoqrKixy4DDxMLJhAJOiOMvreTBzRvFeIHIEHYsMUJBXixJEAMWTGEHN+/0pp881knII484cilgl8NEQkFHFiBAkAJWHONNT8Hpxw+YqWwp55w9GsNKTmYuNEIcyMjzzz/58PhLGHQW2qN1x3TAlUMWWNIOOTz6YYmhhXbJwqIQLQHMgL18QemWcW2JC6YVWUCZHHF+OuEctmyJBqkWsZjABZinUBpIKxOGggmsFilgCY6wyDGpoZHUOkwwSfBqUQJPDLPLFwINEccksFx27C+3nMJJGDsO84eyFgHQQSZd6MCQByNsMJAFUSQSzC3gVrQRBEc4CVECAJwAixfxyptQARgBUEASh/Xb0EYUhSuwAgY7hMBGJlpkQQELNPzQEA8AcGlFb3iQAMAWQ+TeRVq8FHK8b4AbEAAh+QQJBAAEACwBABMAPwAaAAAI/wAJCBxIkAAAgQAOFlzIsKHDhxATGpQIsaLFiwwPJlSIsaNHhha8IMIDw8MQFkuWDJnCUuWDETp0sNAxYoGHEQ8+dhyhitu7fPzI/Ro0SJUpYIye+WE0jBOtYIBM7crFaZAxVZtEoRHjgWZOnQNHvAn3cwo2fv3uBftlbFUjY6de7WKlaVieP8NoqWG1lpYnYJ6SwXHKp5IYLSsndFyi7d07eUDR9uunLlioQ8b4DgvFaZimVcaCGYOlJ5iaT2xzBbOVa9enYNFIHZOFTxS1N5vQGH6zpCCAJT7l3cu3T7I/f/+udSLF6ZcaXKAItTLVqpXdU7ZiGRuWiBMmVrHy5P8aZsxPsEvciuFTRW8TvWLvtQGShaYgTRZVunBJQmTfv3/3GKPJLYX0EswwCMZiyjCkrIEgJ5PYQsd2nRyI4IW7LDIONcWkU0w01GihBUEnNVDQAgwIhIY+/CC3zjCx4DUMH6SwYsoradhyoS2N9ELehQhuN4wtgnCRzBJ7zOQBRAkMpEAKYohCTzv79IPcPUBmqeWFQm45CVgE6bBJNPrkY+V//XQ5DCZbtgmkMXDKAiZDOjCyzZVA7vKFm3wKeYwIcza0xDXdAEnHJ3wmiiALgTo0wiUI4mKGokAimiUtjUKkBTNjvELphWv8cqGPXmQKkQVhZJlJooacciEheZiQChEDcAj5SRihJNrKIQgGs4OsECnwRTCxYCGQB1TcEQouvwTTiy2mKKLHGpMOEwmwDyVQwAOHUCFGRQiYIAQUrAyjA7YOFZBQAQuMYJG6BYwBCroObQRAAU1atBGj9C6kLgAROADAVxZZsICJ/Ra0xAMFCAzAkhaJYUEBCT80xANDWKRKTRZUbKoYD5zbaEAAACH5BAkDAAQALAEAEwA/ABsAAAj/AAkIHEiQIAAABRMqXMiwoUOBCAkcfEixokWDEide3Mgx4cGPHUNy1ELtGrIwQ7To0CJmCUstU6ZYYLGkZs0HQ5aw0MHCgkiGSxDR80Run7910QaR2qTK1qZjjAYNS5UrWh5Sx2DN2vTr1a9ggAANEXNkyAgFIY+IoqfvnTxg5Pj5u2esl61eh4LtSgULV6ZhevwMs3XnLi5aoEIxepbnmSZgqxqJQiPLy5sjU4ZknqIj4QMt3/TJu7dvH7/T/vyZG3YK07Bdxoa9CjXs0qfXXeEEg6PJ1LBgvQjZCpbrU69TxYqxk0VvE75i+JbRE6VKrMACUzaZMgatm7hu1+T+//sn7U8oTr/g2AoVKJWmW7SG9SGVa9fvTK/gnFo/rD+pYYOkA0w6xUyHzyKyDEGQBw0UINAIEjxA0BL59OPPO8H0xUgurwTzyzAcGnNKGsEMM4khuNDRXy+xDRNbbKcA84w2dhyjhRZHVPTACARooc07+1jYzjCzCDZMJKa8QsosaczS32uc9Nfiky4OY0oTLKBhgQccLcCEKvS0I49p/fyzT4vGTFnlk1OqyeYwn/w00BBxsOJNkP78w4+aKrpJpZ9UAiNnQiMwoo4/7UwZSxmAUumoo8d0NmhCaEQz5RmwPKrppv2xMOlCU+QyDCtycKrpbY6a8ilDOvhBhX2mOq6aRi/BlIjeEqsy9ICKT9qiR6yduNZfHk7kytACW/S3yxpEfFIip8HI8WwOxi60QAJd9GLJFwN5EIUcmISyyieK0LFFF0+g0N8q1S6kQAEdfLGDFw8BkAAGCrAxDBrtJpRAAR8lsABFH2UAh4L9DlQAwA4SYMECXDo0xAIAS5jwnBRHrMOOFC3xQAFoXTzQEj4RoOUCnj70hgUJRCyyQlpUZIcFCkj68k9alCxnQAAAIfkECQMABAAsAQAUAD8AGwAACP8ACQgcSJAAAIEADhZcyLChw4cQDRpMGLGixYsEDyZUiLGjR4IevNhB00GBBQ8nPaB8ALHBx4setDyztu4eP3G2NJWZ9euSqWF2EG3S8mZTUFGb0AAqBmjTJjFiRgwZMYLBSwIj7HB79+5enGr8+N0b9tPQpWCCXkXblCyaJ0+ygL0B9oxUMlXHPCXL8+kVI0523mipVAXNkCpHxEx5I0bLEg8Ep1Br907evX1h+fXzt24YqUTBIgUbxqnRsFDGZsUKFmxWMDidhg3jSStXL1O7hgErBoyeLHqb8BWjlywdIkBahjxAUGCJqmfSxMnDrNmfv3/YTJHqFGyNLVKEjA3/S5RoGJ9Or/L8GqbI0qpWs/LgEs9olyJtvWXhC45I1BCHLDzAEgEosbDPdfkYg4kthuQimzG5pOLHMLDw0YsxwdjyCx/0OTiMeKPdskk40YhCzRuIdeQBJu30888/ncXiRy/D9BHKK6DkQsovvZzCWhmTDHOLbA+KNxsdTaiiwxEfWVCFLO3ss9mL+cg2GpGy9cJILEUaYySWH36YyVUCKbCEK8iQI+V1//Tz5TCRYPnlm3JiCQyZC42ghjTXjUVkL12A6aWcXg76oGzHuIAnQ0Mos82XdHwCJpGGCgomD4s25AEjst1yxqSCFlopkbZk+tAUyYTBJais5mGkMa4YtiOGqQ89oMabmLD6oB+miGfMH3nQ+hADmhhpyhek6CrbL3mMZgwXwjqUQAGFDGNLGAKNwAUmQ2KJSyd9cNECLB/+Fy1DCTGBiRJo5MmDETx8IKAPAomRTDDnopuQBQsoYBVECiwgEAZhbJJvQRsVIJAHCkwA0REPMCDgAywcPBALCyQEGQFLCBhRxxE/YIHFAw2xgMACeWHByBDZUbEHDFRMskBTvGRHVf/OjKcXEmysM56zLhoQACH5BAkEAAQALAEAFAA/ABoAAAj/AAkIHEiQAACBAA4WXMiwocOHEA0aTBixosWLBA8mVIixo0eCUzbJYrTDwoiTKC08cAiggQcFExp8hDhCjCp6sujJ44euF6Myr25dIjUMEKBNWtBUAoRIlCpAiYK9ygUMjR0dWoYMGfFAAUMLLIboWLJkRIKBI+yMa6fv3btW3vbxyzfMlrFLioYxahVtU7Joqjy5khUHWK9XsCaR2vQsjy1XoFpdAgZIG6BldpZtCkctnbZNaEYgXBKt3Tt5cvep5sevn7phpBQZw9RrWKdDwz4Ze8XKmDFbweBwGjbslzFQtobdMrUrFrCcqtJtSrcsHKIqDB84mRJHU7Bp17C1//b3rxonU5yCrbFlKpDvSIKM/eEUC86vYY0saUpFCzfxTsMMUg4w5SwjXTRTiIbREfnw4889x91iSC7EDZMLK3zUZYgttd0STB6+dRLMMMaQSFwrulBzjBiADNGRBQSQhlo//rQzzCx+EOcHKLN80ospv+TSyS7GwMGIMRQSV2KFpnDBghgweqSABW9o0849cvXzzz5LVljhL4ywQmKJI46p5JLGdDLTQAnoEEcm1pizD43/9NPlMH94qaSeJfZp5jDArNkQC5y04887XsJyhpe+/Wnio10ew4OgDtmhjZdpvFKhb11yuuedxE1KaUMWmEHcLGvoeSaje1Z4yzCvjMwK0RCXfEGLqps2auIgXjIyDHayPsSAqRXmckeZjC75xycV+sFFsBAp4B9+ULSCa5fBqNFnF9BClAAbN14x0BCDnIJsL6f4UYYQFkRS4hLdOpRAAS58coIOC1lQAgwlEPDAAxgIpEMowbgY70IFFADABBAk4NVDCkQs0AMpwMHCwQgn1AEBLxUQ5aAMeOXBAgxgTJAOCygswUA6NPAxQ1o8EOUIDChocswJAICvQFrY3BAgA6FhwQI7m0xAzC93pIUFJRsdLCAd+PxRQAAAIfkECQMABAAsAQATAD8AGgAACP8ACQgcSJAAAIEADhZcyLChw4cQDR5MGLGixYsEJ1LEyLHjwhFDPCgo4LEkQwQMGwwBRK3dvX3NAAHSAmjTm5pi0LzRMQWNzzdvlqABlBNNlSUWJkR8wELLFER2jhQc8Ybau3fttFjb1+9etEHPNqkKeywZWGPHjg2ShQgYrU3JxrJSlYeOLDGAvIiZMnOmKDvfwmkLJ0bqQA9itLV7Jy+f43v8+vV7N8zUpGGMhg3jNMkYJ2ONGhn79SoYo0/BhpFCbarX2GDAgMmip4peJXrRvslasrDAkLbQyL3kR7yfP3/ebL2CNezQrlanhhlLlMiYJlavzhg7pcjSsF+zztz/MmbMT69Q0YDhk4VvUzovOh6OePCAAEgmXPL5+8cP2Z9W3rVmCyen/GFML62YMot0w4SyyzBwRGcMgxMCwk4xsjyzk0dDQGPcP+sYMwsonewSiCmxsKLZMK/o0QuEf+yCyYorkjdMLGU848UUH3T0AEjPyMPVfvJoRop0u/QSjC22qPGKjcPcQiONEw4zCQUmEaBAD8rcM9x+//RTpWZjTmlmjTS+kiVBFhyRBzLy/PPPPlUaEwonZJKn5557mnlMCGsuNMEl75iTmmZwsFLmmVT2OUx8gTI0RTIrfpEnn5guKl0wkTpkgSaapcHomcHkkqd3gHT6kA5xEEKjJquMqRpMGYdiFgoPqj40hC1VavLHqJqZkgd5weSRK0QjRDcMHyNwEcmDZgYTiyVPvKKZF8c6tMACM9JRkA5cfJHGF1AEgatASwQTDLbZMlRAAi4EosBDCygw70BDACNGuwwlxMBIJDmUQMACPUABoPwS1EBCGIiQUH0NsbBAAgNlQF/CA+mwwLsCsWDBQ1qMQFAVF2P8hgcDi+wRGhZAjLEXDzBgkh0WfGxSQAAAIfkECQMABAAsAQASAD8AGwAACP8ACQgcSJAAAIEADhZcyLChw4cQDSJUGLGixYsIDSbEyLEjQwAIElL0SLKigiOqyMkDZ0kLmiNoALkE5EWMmBFLamoRo2XEFC9HlgxhYYGkhQYFj9jRtk4eGmn8+r2LNujZJlVWjwHLY+zXM1qAZHk6dWvTs0/BgjHatATNkiUsRjyYkGCghSE6Yr5RZWfIwCWV6OmTJy/fvm3t+vW7Z2wWqWCGhhnj1MmYpmF+GBnD1SlYKFa3WoFi9CvPs0zJcjGipuqcqmiIwgGjVyydqioEERwB9s2cYX5RFfvzJ27Yq1TDWgWzZevWMEaTJs9apcZYIkycgg3Dlcf5MEu/PlH/K4ZPFjtR9F5PcciCwgMeXfqAirXP3z9/ze6Eyv4H1ypFoRQSzC6xcDKLZMPQckoucJyyCyzDSPbKMHmwcww130QjCiIedKTFPfz4044xt+BCSC8GNmeMZKfQYUwvcBxySyArImjjMJ9E40oyU2hRFEYPEDDFOO/s04+Iw9xCiGSkxELLK7GoQYsxVP5ii2Q1RphlKERocESQHj3whjbvFBbVP/zUSOWNESKYZZtsglKSQAqwEIcfwFRzz5ForkjlLm1SuSachL45DDBzMmRBGuAg2WZ1hhIaqKTDHKNDog1pAQycX2gp6KegUhohC5g6NEQuEZZBqHaiSnoKjqU+uTRCHrSkAecql0QaYS9/wMkILkfE+pAHfmDRZjBqtBphH59EGEweQQgLESBotHlGH6i2+ouqEWIhLUQsOBHKMI0MlNcdgUTyBxxhYJGDQGhEY8wS3z70wAOW2NJhQwUsQBALfuyiRb0OKaDAB1A8BEABBT3AwqUEM1TAxAnU1ZBIBDFwb8QLPZDQAgr8yJAOD4gs0AMLMMCxuQ0UAIALLnS0xAMKrCyQFg8UIAFJXkhgMsdTgGlzQwEBACH5BAkEAAQALAEAEQA/ABwAAAj/AAkIHEiQIAAABRMqXMiwoUOBCAkcfEixokWDEide3Mgx4cGPHUNubKDlFbRZWXRU0aFFzBIvaLTItDCkSpUpU5Y80DHEg4UHIhc+WGIn2jpZ4Pj5WxdtUKdNqm5tOqZqUDBcz34BAvbpFaxBxmj9AiYGzYgjIzxsRCDQg5do7+LKy8fKWz9/94wNw7UrUbBepFYF02SMDqNgswjh+tVrFiZSm57lIfWK0SYtgGROGcJ5iJcpgOwAUvVmiMQl2dTN3ceaH7+7/tANI2VpWK5hjVsZ89NpNi5TcILB4dRq2K9gqfiSyhVNlbVi37RRo4avGL1i2uxUScjiAYs0n6CJ/2t399+/aZFIcQqmJtcnQ59q77rVaNYvvcEundKzahafYMMM80cweqSTjDbSWZPOHoiwcJEH+/jzjzzGnIKLIL3Yglswv+wyTCh+DHNLHpPQwocxxsQSoF56DUOLKtF8o4o2Vdjh4EZ26CPhP+sMA4sfegliCiuprNJegHvNMgyLK7ZozCx5NKEKC0t0tMAIYrDTzj79mLcPkksyCSaSYo4ZICZBEVBAC7/Qg04+SpnXT4tkominnWbmKUuaBbGABzR3yQMmKXkWWugxI/CZkA7NYANmGIZGOuaNihbkQYgBfjEmgJIi+cswr1TK0BTHGJMGmBcaugsoYB4yzHaiLqA0Ah1U0HmHhoaecQuSfpQRK0MjGMMFkq/0IeksdCCpxK8MPfCHEr0ECAUBQ7wRSCiszLLKJ43UMQYVKqg4TKLMCsUAFMZwshACAHxA0BLMDKNDuQsVUEAIa8yr0EEFEPQAClhQSm9BB1nAEEgEKbAAAwN7xO/BGhGUQAIKNCxxwR0pUEACFutUAAAVd6QDUBYTUMUDBZBbclBiqLwyQQEBACH5BAkEAAQALAEAEQA/ABsAAAj/AAkIHEiQAACBAA4WXMiwocOHEA0mTBixosWLBA9OxMixI0MWU5ZYUOBhBAsdOo4sGTJEBwOTLEZ4sFDAI0cPSxBR07eP3zZal8qsoqWK0zM6mn5dsvULT6pgud68EWXnDZopOh7YJGhBi6h07d61Q6OMX797xkwZu2TJGCampDgNg8No2Ks0qZ4BS+bpWStPk6YAqjKFhQWMAJZQk9dOX77H+e7t69ev3TBSh4xpGjYMEydjk1pxNvaq0LA0oYyl7TSM0TNVuHblKYbIDqApWoZU8bIEjZY3gNBkFThEiyZo6vgpN+vvXzdYpkL1UpOLU6JWr07FCrYGFqxXw4wR/8r0q1esNLg4/xm2iRu1Z+lU0dOmjV6xcHbE6HioQwyffc3xg8wfthzSC2fhrWLKMJrwMUwvk3ACCx/GzAUegsakl4c24RRDjyj2bYLGCBgBIo9Z6wwDSyawDEPHKaS0QooaCA7DiibBqDZMMMHUONol3GwSDSCAqISRBASgQY8+Zv3zDmes+DialBiqZqVqnIywAQsU2PSAGOHwxE9z//BTIZVnoplmjaRsJVABJeCRhyK/mNPPP//sQ+WeGI52ZYXAuNnQEM3wo06Pw+TyCZ+M1nhMC4IOOsgvnAXzRaOY/hLpQyNEOcylNRrC5y+n1EiLMYBsCtEUwKRR4yeb8aBpRo2MtMKDqg9NcckVqyBIB6J7KvIJolfgCtESuTCiSIWvMHEILMAi+Asup9A4jCnGQmQBFWV8seAXAz3wwg5E7JACFB0IZEEuw+yR7UMLLMCAAn7EcthCCdU00Ah4iPHuQwkUIHAUDG1EkLxa/evQRAoVZDBBCcjLgMIFU8RRAQkkQHFBCjyMkcAbDyRSAQDcy9ERIROkhQUJ7JdyQQEBADs=",x2:"data:image/gif;base64,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"}},pt=["SDK","visible"],kt=(0,l.WQ)((({store:A})=>({SDK:null==A?void 0:A.SDK})))((A=>{let{SDK:e,visible:t=!0}=A,i=(0,Q.A)(A,pt);const n=w.useMemo((()=>{var A,t,n,o,s,a,g,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!=(n=null==e||null==(o=e.spinnerSize)?void 0:o.middle)?n:48;case"small":return null!=(s=null==e||null==(a=e.spinnerSize)?void 0:a.small)?s:24;default:return null!=(g=null==e||null==(r=e.spinnerSize)?void 0:r.middle)?g:48}}),[i.size]),o=w.useMemo((()=>mt.full),[i.size]),s=null==e?void 0:e.spinner;return t?(0,H.jsx)("div",Object.assign({},i,{style:{width:n,height:n},children:(0,H.jsx)("div",{style:{width:"100%",height:"100%"},children:s?(0,H.jsx)(s,{size:n}):(0,H.jsx)("img",{src:o.x1,srcSet:[`${o.x1} 1x`,`${o.x2} 2x`].join(","),style:{width:"100%",height:"100%",objectFit:"contain"},alt:"opossum loader"})})})):null})),yt=(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)(kt,{size:"small",visible:A}))),Kt=["size","ordering","view"],Gt=(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:n}=A,o=(0,Q.A)(A,Kt);return(0,H.jsx)(je,{style:{fontSize:12},children:(0,H.jsxs)(U.Group,Object.assign({collapsed:!0},o,{children:[(0,H.jsx)(aA,{size:t,style:{minWidth:67,textAlign:"left",marginRight:-1},title:i?null==(e=i.column)?void 0:e.title:"not set",onClick:A=>n.setOrdering(A.id),onReset:()=>n.setOrdering(null),resetTitle:"Default",selected:null==i?void 0:i.field,wrapper:({column:A,children:e})=>(0,H.jsxs)(je,{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)(I.HL0,{}):(0,H.jsx)(I.EDF,{}),onClick:()=>n.setOrdering(null==i?void 0:i.field)})]}))})}));var Yt,xt,St,jt,Ft,ft,Jt,Rt=["title","titleId"];function Ot(){return Ot=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var bt=function(A,e){var t=A.title,i=A.titleId,n=Ht(A,Rt);return w.createElement("svg",Ot({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Yt||(Yt=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),xt||(xt=w.createElement("rect",{x:5,y:5,width:10,height:10,fill:"currentColor",fillOpacity:.3})),St||(St=w.createElement("rect",{x:6,y:6,width:8,height:8,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2})),jt||(jt=w.createElement("rect",{x:12,y:12,width:4,height:4,rx:2,fill:"currentColor"})),Ft||(Ft=w.createElement("rect",{x:4,y:12,width:4,height:4,rx:2,fill:"currentColor"})),ft||(ft=w.createElement("rect",{x:12,y:4,width:4,height:4,rx:2,fill:"currentColor"})),Jt||(Jt=w.createElement("rect",{x:4,y:4,width:4,height:4,rx:2,fill:"currentColor"})))},Lt=(0,w.forwardRef)(bt);t.p;var Ut,vt,Nt,Tt=["title","titleId"];function qt(){return qt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var zt=function(A,e){var t=A.title,i=A.titleId,n=Pt(A,Tt);return w.createElement("svg",qt({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Ut||(Ut=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),vt||(vt=w.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:3,y:3,width:14,height:14},w.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"#fff"}))),Nt||(Nt=w.createElement("g",{mask:"url(#mask0)"},w.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"currentColor",fillOpacity:.3}),w.createElement("rect",{x:4.5,y:4.5,width:11,height:11,rx:5.5,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2}),w.createElement("path",{d:"M5 5L15 15",stroke:"currentColor",strokeWidth:2}))))},Wt=(0,w.forwardRef)(zt);t.p;var Zt,Vt=["title","titleId"];function Xt(){return Xt=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var $t=function(A,e){var t=A.title,i=A.titleId,n=_t(A,Vt);return w.createElement("svg",Xt({width:8,height:6,viewBox:"0 0 8 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Zt||(Zt=w.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"})))},Ai=(0,w.forwardRef)($t);t.p;var ei,ti=["title","titleId"];function ii(){return ii=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var oi=function(A,e){var t=A.title,i=A.titleId,n=ni(A,ti);return w.createElement("svg",ii({width:6,height:6,viewBox:"0 0 6 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,ei||(ei=w.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"})))},si=(0,w.forwardRef)(oi);t.p;var ai,gi,ri,li=["title","titleId"];function Ci(){return Ci=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var ci=function(A,e){var t=A.title,i=A.titleId,n=Bi(A,li);return w.createElement("svg",Ci({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,ai||(ai=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",opacity:.18})),gi||(gi=w.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"})),ri||(ri=w.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"})))},Ii=(0,w.forwardRef)(ci);t.p;var Qi,wi,Ei,hi=["title","titleId"];function di(){return di=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var Di=function(A,e){var t=A.title,i=A.titleId,n=ui(A,hi);return w.createElement("svg",di({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Qi||(Qi=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),wi||(wi=w.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"})),Ei||(Ei=w.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"})))},Mi=(0,w.forwardRef)(Di);t.p;var mi,pi,ki,yi=["title","titleId"];function Ki(){return Ki=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var Yi=function(A,e){var t=A.title,i=A.titleId,n=Gi(A,yi);return w.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},n),t?w.createElement("title",{id:i},t):null,mi||(mi=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),pi||(pi=w.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"})),ki||(ki=w.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"})))},xi=(0,w.forwardRef)(Yi);t.p;var Si,ji,Fi=["title","titleId"];function fi(){return fi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var Ri=function(A,e){var t=A.title,i=A.titleId,n=Ji(A,Fi);return w.createElement("svg",fi({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Si||(Si=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),ji||(ji=w.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"})))},Oi=(0,w.forwardRef)(Ri);t.p;var Hi,bi=["title","titleId"];function Li(){return Li=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var vi=function(A,e){var t=A.title,i=A.titleId,n=Ui(A,bi);return w.createElement("svg",Li({width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Hi||(Hi=w.createElement("path",{d:"M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z",fill:"currentColor"})))},Ni=(0,w.forwardRef)(vi);t.p;var Ti,qi,Pi,zi,Wi=["title","titleId"];function Zi(){return Zi=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var Xi=function(A,e){var t=A.title,i=A.titleId,n=Vi(A,Wi);return w.createElement("svg",Zi({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Ti||(Ti=w.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"})),qi||(qi=w.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"})),Pi||(Pi=w.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"})),zi||(zi=w.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"})))},_i=(0,w.forwardRef)(Xi);t.p;var $i,An=["title","titleId"];function en(){return en=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var nn=function(A,e){var t=A.title,i=A.titleId,n=tn(A,An);return w.createElement("svg",en({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,$i||($i=w.createElement("g",{opacity:.23},w.createElement("path",{d:"M2.15195 10.2635L21.8481 13.7365",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M21.3969 8.5798L2.60307 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M18.4279 4.33956L5.57214 19.6604",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M8.57984 2.60307L15.4202 21.3969",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M4.33956 5.57212L19.6604 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M13.7365 2.15192L10.2635 21.8481",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("circle",{cx:12,cy:12,r:8,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}),w.createElement("path",{d:"M12.0191 11.993L2.60308 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M12.026 12.0218L19.6605 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M13.7365 2.15192L12 12",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("circle",{cx:12,cy:12,r:2,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}))))},on=(0,w.forwardRef)(nn);t.p;var sn,an,gn,rn=["title","titleId"];function ln(){return ln=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var Bn=function(A,e){var t=A.title,i=A.titleId,n=Cn(A,rn);return w.createElement("svg",ln({width:16,height:12,viewBox:"0 0 16 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,sn||(sn=w.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})),an||(an=w.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})),gn||(gn=w.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})))},cn=(0,w.forwardRef)(Bn);t.p;var In,Qn,wn=["title","titleId"];function En(){return En=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var dn=function(A,e){var t=A.title,i=A.titleId,n=hn(A,wn);return w.createElement("svg",En({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,In||(In=w.createElement("rect",{width:20,height:20,rx:4,fill:"#5CDBD3",fillOpacity:.18})),Qn||(Qn=w.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"})))},un=(0,w.forwardRef)(dn);t.p;var Dn,Mn,mn=["title","titleId"];function pn(){return pn=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var yn=function(A,e){var t=A.title,i=A.titleId,n=kn(A,mn);return w.createElement("svg",pn({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Dn||(Dn=w.createElement("rect",{width:20,height:20,rx:4,fill:"#FF85C0",fillOpacity:.18})),Mn||(Mn=w.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"})))},Kn=(0,w.forwardRef)(yn);t.p;var Gn,Yn=["title","titleId"];function xn(){return xn=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var jn=function(A,e){var t=A.title,i=A.titleId,n=Sn(A,Yn);return w.createElement("svg",xn({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Gn||(Gn=w.createElement("path",{d:"M3 3V11H11V3H3ZM9 9H5V5H9V9ZM3 13V21H11V13H3ZM9 19H5V15H9V19ZM13 3V11H21V3H13ZM19 9H15V5H19V9ZM13 13V21H21V13H13ZM19 19H15V15H19V19Z",fill:"currentColor"})))},Fn=(0,w.forwardRef)(jn);t.p;var fn,Jn=["title","titleId"];function Rn(){return Rn=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var Hn=function(A,e){var t=A.title,i=A.titleId,n=On(A,Jn);return w.createElement("svg",Rn({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,fn||(fn=w.createElement("path",{d:"M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z",fill:"currentColor"})))},bn=(0,w.forwardRef)(Hn);t.p;var Ln,Un=["title","titleId"];function vn(){return vn=Object.assign?Object.assign.bind():function(A){for(var e=1;e=0||(n[t]=A[t]);return n}(A,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(A);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(A,t)&&(n[t]=A[t])}return n}var Tn=function(A,e){var t=A.title,i=A.titleId,n=Nn(A,Un);return w.createElement("svg",vn({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},n),t?w.createElement("title",{id:i},t):null,Ln||(Ln=w.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"})))},qn=(0,w.forwardRef)(Tn);t.p;const Pn=["store","needsDataFetch","projectFetch","size","style"],zn=K(p),Wn=(0,l.WQ)((({store:A})=>({store:A,needsDataFetch:A.needsDataFetch,projectFetch:A.projectFetch})))((A=>{let{store:e,needsDataFetch:t,projectFetch:i,size:n,style:o}=A,s=(0,Q.A)(A,Pn);return(0,H.jsx)(U,Object.assign({size:n,look:t,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!=o?o:{},{minWidth:0,padding:0,width:zn?40:32})},s,{children:zn?(0,H.jsx)(qn,{}):(0,H.jsx)(_i,{style:{width:20,height:20}})}))})),Zn=["size","value","onChange","children"],Vn=w.createContext(),Xn=A=>{let{size:e,value:t,onChange:i,children:n}=A,o=(0,Q.A)(A,Zn);return(0,H.jsx)(Vn.Provider,{value:{value:t,onChange:A=>{null==i||i(A)}},children:(0,H.jsx)(f,Object.assign({name:"radio-group-dm",mod:{size:e,newUI:K(p)}},o,{children:(0,H.jsx)(J,{name:"buttons",children:n})}))})};Xn.Button=({value:A,disabled:e,children:t})=>{const{onChange:i,value:n}=w.useContext(Vn),o=A===n;return(0,H.jsxs)(J,{tag:"label",name:"button",mod:{checked:o,disabled:e},children:[(0,H.jsx)(J,{name:"input",tag:"input",type:"radio",value:A,checked:A===n,onChange:i,disabled:e}),t]})};const _n=["view","size"],$n=["view","size"],Ao=(0,l.WQ)((({store:A})=>({view:A.currentView}))),eo=Ao((0,l.PA)((A=>{let{view:e,size:t}=A,i=(0,Q.A)(A,_n);const n=K(p);return(0,H.jsxs)(Xn,Object.assign({size:t,value:e.type,onChange:A=>e.setType(A.target.value)},i,{children:[(0,H.jsx)(Xn.Button,{value:"list",children:(0,H.jsx)(nA,{title:"List view",children:n?(0,H.jsx)(bn,{}):(0,H.jsx)("span",{children:"List"})})}),(0,H.jsx)(Xn.Button,{value:"grid",children:(0,H.jsx)(nA,{title:"Grid view",children:n?(0,H.jsx)(Fn,{}):(0,H.jsx)("span",{children:"Grid"})})})]}))}))),to=(Ao((A=>{let{view:e,size:t}=A,i=(0,Q.A)(A,$n);return(0,H.jsxs)(Xn,Object.assign({value:e.target,size:t,onChange:A=>e.setTarget(A.target.value)},i,{children:[(0,H.jsx)(Xn.Button,{value:"tasks",children:"Tasks"}),(0,H.jsx)(Xn.Button,{value:"annotations",disabled:!0,children:"Annotations"})]}))})),{minWidth:"80px",justifyContent:"space-between"}),io=({size:A})=>{var e,t,i;const n=(0,H.jsx)(Ee,{size:A,children:"Import"}),o=!window.APP_SETTINGS.billing,s=K("fflag_feat_front_leap_482_self_serve_short")&&!1===(null==(e=window.APP_SETTINGS.billing)?void 0:e.enterprise);if(o||!s)return n;const a=null==(t=window.APP_SETTINGS.billing.checks)?void 0:t.is_license_expired,g=null==(i=window.APP_SETTINGS.subscription)?void 0:i.current_period_end,r=s&&a&&!g,l=s&&g&&new Date(g)(0,H.jsx)(eo,{size:A,style:to}),columns:({size:A})=>{const e={size:16,style:{marginRight:4},icon:I.BNo,color:"#566fcf"};return K(p)&&(e.size=12,e.style.marginRight=3,e.icon=I.z44),(0,H.jsx)(aA,{wrapper:aA.Checkbox,trailingIcon:(0,H.jsx)(rA,Object.assign({},e)),title:"Columns",size:A,style:to,openUpwardForShortViewport:!1})},filters:({size:A})=>(0,H.jsx)(re,{size:A,style:to}),ordering:({size:A})=>(0,H.jsx)(Gt,{size:A,style:to}),"grid-size":({size:A})=>(0,H.jsx)(dt,{size:A}),refresh:({size:A})=>(0,H.jsx)(Wn,{size:A}),"loading-possum":()=>(0,H.jsx)(yt,{}),"label-button":({size:A})=>(0,H.jsx)(Dt,{size:A}),actions:({size:A})=>(0,H.jsx)(ht,{size:A,style:to}),"error-box":()=>(0,H.jsx)(tA,{}),"import-button":({size:A})=>(0,H.jsx)(le,{name:"import",children:(0,H.jsx)(io,{size:A})}),"export-button":({size:A})=>(0,H.jsx)(le,{name:"export",children:(0,H.jsx)(he,{size:A,children:"Export"})})},oo=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"}'),so=["scope"];class ao{constructor(A){var e,t,i,n,o;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!=(n=A.sharedParams)?n:{},this.alwaysExpectJSON=null==(o=A.alwaysExpectJSON)||o,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:n}=i,o=(0,Q.A)(i,so);Object.defineProperty(this,t,{value:this.createApiCallExecutor(o,[e])}),Object.defineProperty(this,`${t}Raw`,{value:this.createApiCallExecutor(o,[e],!0)}),n&&this.resolveMethods(n,[...null!=e?e:[],o.path])}))}}createApiCallExecutor(A,e,t=!1){var i=this;return async function(n,{headers:o,body:s,options:a}={}){let g,r;const l=void 0===(null==a?void 0:a.alwaysExpectJSON)||a.alwaysExpectJSON;let C=!1;try{var B,c,I,Q,w;const a=Object.assign({},null!=(B=A.params)?B:{},null!=n?n:{},null!=(c=i.sharedParams)?c:{});if(a.__useQueryCache&&A.queryCache){C=!0;const e=A.queryCache(a);if(e)return e;delete a.__useQueryCache}const{method:h,url:d}=i.createUrl(A.path,a,e,A.gateway),u=null!=h?h:(null!=(I=A.method)?I:"get").toUpperCase(),D=Object.assign(i.getDefaultHeaders(u),null!=(Q=i.commonHeaders)?Q:{},null!=(w=A.headers)?w:{},null!=o?o:{}),M=new Headers(D),m={method:u,headers:M,mode:i.requestMode,credentials:"cors"===i.requestMode?"omit":"same-origin"};if("GET"!==u){const A=M.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&&M.delete("Content-Type")}let p;if(A.mock,p=await fetch(d,m),t||p.isCanceled)return p;if(r={headers:new Map(Array.from(p.headers)),status:p.status,url:p.url},p.ok&&401!==p.status){const e=await p.text();try{const t=204!==p.status?(E=i.alwaysExpectJSON&&l?e:e||"{}",JSON.parse(E,de)):{ok:!0};if(A.convert instanceof Function){const e=await A.convert(t);return C&&A.queryCache(a,e),e}g=t}catch(A){g=i.generateException(A,e)}}else g=await i.generateError(p)}catch(A){g=i.generateException(A)}var E;return Object.defineProperty(g,"$meta",{value:r,configurable:!1,enumerable:!1,writable:!1}),C&&A.queryCache(finalParams,g),g}}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 n=new URL(i?this.resolveGateway(i):this.gateway),o=[],{path:s,method:a}=this.resolveEndpoint(A,e),g=[].concat(...null!=t?t:[],s).filter((A=>void 0!==A)).join("/").replace(/([/]+)/g,"/"),r=g.replace(/:([^/]+)/g,((...A)=>{const t=A[1],[i,n]=t.match(/([^?]+)(\??)/).slice(1,3),s=e[i];if(o.push(i),void 0===s){if("?"===n)return"";throw new Error(`Can't find key \`${i}\` in data [${g}]`)}return s}));return n.pathname+=r.replace(/\/+/g,"/").replace(/\/+$/g,""),e&&"object"==typeof e&&Object.entries(e).forEach((([A,e])=>{o.includes(A)||n.searchParams.set(A,e)})),{url:n.toString(),method:a}}resolveEndpoint(A,e){var t;let i;i=A instanceof Function?A(e):A;const n=/^(GET|POST|PATCH|DELETE|PUT|HEAD|OPTIONS):/;return{method:null==(t=i.match(n))?void 0:t[1],path:i.replace(n,"")}}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:oo[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 n=this;return new Promise((async function(o){let s=null,a=!0;try{const n=new Request(t);"string"==typeof t.body&&(n.body=JSON.parse(t.body)),s=await i.mock(A,null!=e?e:{},n)}catch(A){console.error(A),a=!1}setTimeout((()=>{o({ok:a,json:()=>Promise.resolve(s),text:()=>"string"==typeof s?s:JSON.stringify(s),headers:{},status:200})}),n.mockDelay)}))}}var go=t(56046),ro=t(93584);const lo="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-.",Co="0123456789.e+-",Bo=Math.ceil(Math.log(14)/Math.log(2)),co=Math.log(Number.MAX_SAFE_INTEGER)/Math.log(2);function Io(A=lo){this.domain=A,this.bufferCellSize=Math.floor(Math.log(A.length)/Math.log(2)),this.clear()}Object.defineProperty(Io.prototype,"lastCell",{get(){return this.buffer[this.buffer.length-1]},set(A){this.buffer[this.buffer.length-1]=A}}),Io.prototype.MAX_INT_CHUNK_SIZE=30,Io.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)},Io.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,n,o=0;for(;A>0;)t=this.pos%this.bufferCellSize,e=(this.pos-t)/this.bufferCellSize,i=this.bufferCellSize-t,n=this.buffer[e]&(1<>Math.max(i-A,0),this.pos+=Math.min(i,A),A-=i;return o},Io.prototype.seek=function(A){this.pos=A},Io.prototype.readBytes=function(A){return new Uint8Array(A).map((()=>this.readChunk(8)))},Io.prototype.clear=function(){this.buffer=[],this.avaliableBufferCellSize=0,this.readonly=!1,this.pos=0},Io.prototype.toString=function(){return this.buffer.map((A=>this.domain[A])).join("")},Io.prototype.fromString=function(A){this.buffer=A.split("").map((A=>this.domain.indexOf(A))),this.readonly=!0,this.pos=0},Io.fromString=(A,e)=>new Io(e).fromString(A);const Qo=[void 0,!0,!1,null],wo=(Qo.length-1).toString(2).length,Eo=function(A){this.buffer=new Io(A)};Eo.prototype.stringify=function(A){return this.buffer.clear(),this.makeDictionaries(A),this.encode(A),this.buffer.toString()},Eo.prototype.parse=function(A){return this.buffer.fromString(A),this.definitions=[],this.decode()},Eo.prototype.makeDictionaries=function(A){this.sharedValuesCount=0,this.sharedNumbersDict={},this.sharedStringsDict={},this.tmpSharedValuesSet=new Set,this.collectObjectWords(A),this.encodeDefinitions()},Eo.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)}},Eo.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)}},Eo.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()}},Eo.prototype.encodeSpec=function(A){this.buffer.pushChunk(3,0),this.buffer.pushChunk(wo,Qo.indexOf(A))},Eo.prototype.decodeSpec=function(){return Qo[this.buffer.readChunk(wo)]},Eo.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(co.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*Bo<64)this.buffer.pushChunk(2,2),this.buffer.pushChunk((64/Bo-1).toString(2).length,e.length),e.split("").forEach((A=>{this.buffer.pushChunk(Bo,Co.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)))}}},Eo.prototype.decodeNumber=function(){switch(this.buffer.readChunk(2)){case 1:{const A=this.buffer.readChunk(1),e=this.buffer.readChunk(co.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/Bo-1).toString(2).length);return JSON.parse(Array.apply(null,new Array(A)).map((()=>Co[this.buffer.readChunk(Bo)])).join(""))}case 0:{const A=this.buffer.readBytes(8);return new Float64Array(new Uint8Array(A).buffer,0,1)[0]}}},Eo.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=lo.indexOf(A);return e>-1&&e<63})).length,i=A.length-t,n=6*t+22*i,o=16*A.length,s=7*t+17*i;switch(Math.min(n,o,s)){case n:this.buffer.pushChunk(3,0),this.encodeStringLen(A),A.split("").forEach((A=>{const e=lo.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 o: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=lo.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)))}))}},Eo.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)}))},Eo.prototype.decodeString=function(){const A=this._decodeString();return this.resolveConstants(A)},Eo.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?lo[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)):lo[this.buffer.readChunk(6)])).join("")}}},Eo.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)},Eo.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},Eo.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,".")},Eo.prototype.pushStopCode=function(){this.buffer.pushChunk(3,0),this.buffer.pushChunk(wo,0)},Eo.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())},Eo.prototype.decodeDefinitions=function(){for(this.buffer.readChunk(2);0!==this.buffer.readChunk(3+wo);)this.buffer.seek(this.buffer.pos-(3+wo)),this.definitions.push(this.decode());return this.definitionIndexSize=Math.ceil(Math.log(this.definitions.length)/Math.log(2)),this.decode()},Eo.prototype.encodeConst=function(A){this.buffer.pushChunk(3,6),this.buffer.pushChunk(this.definitionIndexSize,A)},Eo.prototype.decodeConst=function(){const A=this.buffer.readChunk(this.definitionIndexSize);return this.definitions[A]};const ho=new Eo,uo=A=>{try{return JSON.parse((0,go.Aq)((0,ro.Fo)(A),{to:"string"}))}catch(e){return console.log("Error deserializing gzipped data:",e),console.log("falling back to packJSON."),ho.parse(A)}},Do=A=>(0,ro.SM)((0,go.ZI)(JSON.stringify(A)),!0),Mo={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 mo=t(76694);const po=({onClick:A,editable:e=!0,closable:t=!0,clonable:i=!0,virtual:n=!1})=>{const o=(0,w.useMemo)((()=>[{key:"edit",title:"Rename",enabled:e&&!n,action:()=>A("edit")},{key:"duplicate",title:"Duplicate",enabled:!n&&i,action:()=>A("duplicate")},{key:"save",title:"Save",enabled:n,action:()=>A("save")}]),[e,t,i,n]),s=(0,w.useMemo)((()=>t&&o.some((({enabled:A})=>A))),[o]);return(0,H.jsxs)(AA,{size:"medium",onClick:A=>A.domEvent.stopPropagation(),children:[o.map((A=>A.enabled?(0,H.jsx)(AA.Item,{onClick:A.action,children:A.title},A.key):null)),t?(0,H.jsxs)(H.Fragment,{children:[s&&(0,H.jsx)(AA.Divider,{}),(0,H.jsx)(AA.Item,{onClick:()=>A("close"),children:"Close"})]}):null]})},ko=(0,w.createContext)(),yo=j("tabs-dm"),Ko=({children:A,activeTab:e,onChange:t,onAdd:i,onDragEnd:n,tabBarExtraContent:o,allowedActions:s,addIcon:a})=>{const[g,r]=(0,w.useState)(e),l=(0,w.useCallback)((A=>{r(A),null==t||t(A)}),[]);(0,w.useEffect)((()=>{g!==e&&r(e)}),[g,e]);const C=(0,w.useMemo)((()=>({switchTab:l,selectedTab:g,allowedActions:s,lastTab:1===A.length})),[l,g,s,A.length]);return(0,H.jsx)(ko.Provider,{value:C,children:(0,H.jsxs)("div",{className:yo.toString(),children:[(0,H.jsxs)("span",{className:yo.elem("list").toString(),children:[(0,H.jsx)(mo.JY,{onDragEnd:n,children:(0,H.jsx)(mo.gL,{droppableId:"droppable",direction:"horizontal",children:e=>(0,H.jsxs)("div",Object.assign({className:yo.elem("droppable").toString(),ref:e.innerRef},e.droppableProps,{children:[A,e.placeholder]}))})}),!1!==s.add&&(0,H.jsx)(U,{className:yo.elem("add").toString(),type:"text",onClick:i,icon:a})]}),(0,H.jsx)("span",{className:yo.elem("extra").toString(),children:o})]})})},Go=({title:A,tab:e,onFinishEditing:t,onCancelEditing:i,onClose:n,onDuplicate:o,onSave:s,editable:a=!0,deletable:g=!0,managable:r=!0,virtual:l=!1})=>{const{switchTab:C,selectedTab:B,lastTab:c,allowedActions:Q}=(0,w.useContext)(ko),[E,h]=(0,w.useState)(A),[d,u]=(0,w.useState)(!1),[D,M]=(0,w.useState)(!1),m=e===B,p=(0,w.useMemo)((()=>a&&Q.edit),[a,Q]),k=(0,w.useMemo)((()=>!c&&g&&Q.delete),[c,g,Q]),y=(0,w.useMemo)((()=>Q.add&&Q.duplicate),[Q.add,Q.duplicate]),K=(0,w.useMemo)((()=>r&&(p||k||y)),[r,p,k,y]),G=(0,w.useCallback)((e=>{const{type:n,key:o}=e;("blur"===n||["Enter","Escape"].includes(o))&&(e.preventDefault(),u(!1),"Escape"===o&&(h(A),null==i||i()),t(E))}),[E]);return(0,H.jsxs)("div",{className:yo.elem("item").mod({active:m,hover:D,virtual:l}).toString(),onMouseEnter:()=>M(!0),onMouseLeave:()=>M(!1),children:[(0,H.jsx)("div",{className:yo.elem("item-left").mod({edit:d}).toString(),onClick:()=>null==C?void 0:C(e),title:E,children:d?(0,H.jsx)(FA,{size:"small",autoFocus:!0,style:{width:100},value:E,onKeyDownCapture:G,onBlur:G,onChange:A=>{h(A.target.value)}}):(0,H.jsx)("span",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:E})}),(0,H.jsx)("div",{className:yo.elem("item-right").toString(),children:K&&(0,H.jsx)(V.Trigger,{align:"bottom-left",openUpwardForShortViewport:!1,content:(0,H.jsx)(po,{editable:p,closable:k,clonable:y,virtual:l,onClick:A=>{switch(A){case"edit":return u(!0);case"duplicate":return null==o?void 0:o();case"close":return null==n?void 0:n();case"save":return null==s?void 0:s()}}}),children:(0,H.jsx)("div",{className:yo.elem("item-right-button").toString(),children:(0,H.jsx)(U,{type:"link",size:"small",style:{padding:"6px",margin:"auto",color:"#999"},icon:(0,H.jsx)(rA,{icon:I.H_v})})})})})]})},Yo=(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)(f,{name:"filters-sidebar",children:[(0,H.jsxs)(J,{name:"header",children:[(0,H.jsx)(J,{name:"extra",children:(0,H.jsx)(U,{type:"link",icon:(0,H.jsx)(rA,{icon:I.JWk,size:"24"}),onClick:()=>A.collapseFilters()})}),(0,H.jsx)(J,{name:"title",children:"Filters"})]}),(0,H.jsx)(ne,{sidebar:!0})]}):null));Yo.displayName="FiltersSidebar";var xo=t(8732);const So={"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"}},jo=(A,e,t={showShortcut:!0},i=void 0)=>{var n;const o=So[A],s=/mac/i.test(navigator.platform),a=null!=(n=o.shortcut)?n:s?o.macos:o.other;(0,xo.v)(a,(()=>{e()}),{keyup:!1,element:document.body},i);const g=o.title+(t.showShortcut?`: [ ${(A=>A.split("+").map((A=>(0,c.toStudlyCaps)(A))).join(" + "))(a)} ]`:"");return g},Fo=A=>O(A)?A<33?"low":A<66?"medium":"high":"zero",fo=A=>{const e=Number(A);return A%1==0?e:e.toFixed(2)},Jo=A=>{const e=j("agreement"),t=e.elem("score");return(0,H.jsx)("div",{className:e.toString(),children:(0,H.jsx)("span",{className:(0,v.A)(t.toString(),t.mod({[Fo(A.value)]:!0}).toString()),children:O(A.value)?`${fo(A.value)}%`:""})})};Jo.userSelectable=!1;const Ro=["badge","className","faded","showUsername","size","src","style","user","username"],Oo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=",Ho=(0,w.forwardRef)(((A,e)=>{var t;let{badge:i=null,className:n,faded:o=!1,showUsername:s,size:a,src:g,style:r,user:l,username:C}=A,B=(0,Q.A)(A,Ro);const c=(0,w.useRef)(),[I,E]=(0,w.useState)(C),[h,d]=(0,w.useState)(null!=(t=null==l?void 0:l.avatar)?t:g),[u,D]=(0,w.useState)(!1),[M,m]=(0,w.useState)(!0),p=j("userpic-dm");a&&(r=Object.assign({width:a,height:a,fontSize:.4*a},r)),(0,w.useEffect)((()=>{if(l){const{first_name:t,last_name:i,email:n,initials:o,username:s}=l;if(o)E(o);else if(s)E(s);else if(t||i){var A,e;E((null!=(A=null==t?void 0:t[0])?A:"")+(null!=(e=null==i?void 0:i[0])?e:""))}else n&&E(n.substring(0,2));l.avatar&&d(l.avatar)}else E(C),d(g)}),[l]);const k=(0,w.useCallback)((()=>{D(!0),h!==Oo&&m(!1)}),[h]),y=(0,H.jsxs)("div",Object.assign({ref:e,className:p.mix(n).mod({faded:o}).toString(),style:r},B,{children:[(0,H.jsx)("img",{className:p.elem("avatar").mod({faded:o}).toString(),ref:c,src:h,alt:(null!=I?I:"").toUpperCase(),style:{opacity:u?o?.3:1:0},onLoad:k,onError:()=>d(Oo)}),M&&(0,H.jsx)("span",{className:p.elem("username").toString(),children:(null!=I?I:"").toUpperCase()}),i&&Object.entries(i).map((([A,e],t)=>(0,H.jsx)("span",{className:p.elem("badge").mod({[A]:!0}).toString(),children:e},`badge-${t}`)))]})),K=(0,w.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&&K?(0,H.jsx)(nA,{title:K,children:y}):y}));Ho.displayName="Userpic";const bo=A=>{const{value:e,column:t,original:i}=A,n=Ie(),o=Array.from(e),s=o.slice(0,10),a=o.length-s.length,g=j("userpic-badge"),r=j("annotators");return(0,H.jsxs)("div",{className:r.toString(),children:[s.map(((A,e)=>{var o;const s=null!=(o=A.user)?o:A,{annotated:a,reviewed:l,review:C}=A,B=O(a)&&!1===a||O(l)&&!1===l,c="comment_authors"===t.alias;return(0,H.jsx)("div",{className:r.elem("item").toString(),onClick:A=>{A.preventDefault(),A.stopPropagation(),n.invoke("userCellClick",A,t.alias,i,s,c)},children:(0,H.jsx)(nA,{title:s.fullName||s.email,children:(0,H.jsx)(Ho,{user:s,faded:B,badge:{bottomRight:C&&(0,H.jsx)("div",{className:(0,v.A)(g.toString(),g.mod({[C]:!0}).toString()),children:"rejected"===C?(0,H.jsx)(si,{}):(0,H.jsx)(Ai,{})})}})})},`user-${s.id}-${e}`)})),a>0&&(0,H.jsx)("div",{className:r.elem("item").toString(),onClick:A=>{A.preventDefault(),A.stopPropagation(),n.invoke("userCellCounterClick",A,t.alias,i,o)},children:(0,H.jsx)(Ho,{username:`+${a}`})})]})},Lo=(0,l.WQ)((({store:A})=>({users:A.users})));bo.FilterItem=Lo((({users:A,item:e})=>{const t=A.find((A=>A.id===e));return t?(0,H.jsxs)(je,{size:"small",children:[(0,H.jsx)(Ho,{user:t,size:16},`user-${e}`),t.displayName]}):null})),bo.filterable=!0,bo.customOperators=[{key:"contains",label:"contains",valueType:"list",input:A=>(0,H.jsx)(UA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"list",input:A=>(0,H.jsx)(UA,Object.assign({},A))},...yA];const Uo=({currentTime:A,duration:e,buffer:t,onSeekStart:i,onSeekEnd:n,onChange:o,video:s})=>{const a=(0,w.useRef)(),g=e&&A?A/e*100:0,[r,l]=(0,w.useState)(0),C=(0,w.useCallback)((A=>{if(j("audio-seeker").closest(A.target)){A.stopPropagation(),A.preventDefault();const{left:t,width:s}=a.current.getBoundingClientRect(),g=A.pageX-(t+5),r=e*Math.max(0,Math.min(g/s,1)),l=A=>{const i=A.pageX-(t+5),n=e*Math.max(0,Math.min(i/s,1));o(n)},C=A=>{A.stopPropagation(),A.preventDefault(),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",C),null==n||n()};document.addEventListener("mousemove",l),document.addEventListener("mouseup",C),null==i||i(),null==o||o(r)}}),[a,o,i,n]);return(0,w.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(":")},No=["type","src"],To={};K(m)&&(To.crossOrigin="anonymous");const qo={duration:0,currentTime:0,buffer:null,error:!1,loaded:!1,playing:!1,loading:!1,resetSource:0},Po=(0,w.createRef)(),zo=({src:A,video:e=!1})=>{const t=(0,w.useRef)(),i=(0,w.useRef)(!1),n=(0,w.useRef)(!1),o=(0,w.useRef)(0),[s,a]=(0,w.useState)(!1),[g,r]=(0,w.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})}}),qo),l=(0,w.useMemo)((()=>g.duration>=3600?["hours","minutes","seconds"]:["minutes","seconds"]),[g.duration]),C=(0,w.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.play||A.play()}),[]),B=(0,w.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.pause||A.pause()}),[]),c=(0,w.useCallback)((()=>{var A;null==(A=Po.current)||A.pause(),g.playing?B():C(),Po.current=t.current}),[g,C,B]),Q=(0,w.useCallback)((()=>{i.current=g.playing,g.playing&&t.current.pause()}),[g,i]),E=(0,w.useCallback)((()=>{i.current&&t.current.play()}),[i]),h=(0,w.useCallback)((A=>{o.current=A,t.current.currentTime=A}),[]),d=(0,w.useCallback)((()=>{null!=g&&g.error||(null!=g&&g.loaded?C():setTimeout((()=>d()),10))}),[g]),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,w.useEffect)((()=>{K(m)&&g.resetSource>0&&(r({type:"resetSource"}),n.current=!0,t.current.load())}),[g.resetSource]),(0,w.useEffect)((()=>{K(m)&&n.current&&g.loaded&&(n.current=!1,t.current.currentTime=o.current,i.current&&t.current.play())}),[g.loaded]);const D=K(m)?!g.resetSource&&g.error:g.error;return s?(0,H.jsxs)(f,{name:"player",mod:{video:e},onClick:A=>A.stopPropagation(),children:[e&&(0,H.jsx)(Wo,Object.assign({type:"video",onClick:c},u)),D?(0,H.jsx)(J,{name:"loading",children:"Unable to play"}):g.loaded?(0,H.jsxs)(J,{name:"playback",children:[(0,H.jsxs)(J,{name:"controls",tag:je,spread:!0,children:[(0,H.jsxs)(je,{size:"small",children:[(0,H.jsx)(J,{name:"play",onClick:c,children:g.playing?(0,H.jsx)(I.kwt,{}):(0,H.jsx)(I.gSK,{})}),!e&&(0,H.jsx)(J,{name:"track",children:De(A)})]}),(0,H.jsxs)(J,{tag:je,size:"small",name:"time",children:[(0,H.jsx)(vo,{value:g.currentTime,format:l})," / ",(0,H.jsx)(vo,{value:g.duration,format:l})]})]}),(0,H.jsx)(Uo,{video:e,currentTime:g.currentTime,duration:g.duration,buffer:g.buffer,onSeekStart:Q,onSeekEnd:E,onChange:h})]}):(0,H.jsx)(J,{name:"loading",children:(0,H.jsx)(kt,{size:"24"})}),!e&&(0,H.jsx)(Wo,Object.assign({type:"audio"},u,{ref:t}))]}):(0,H.jsx)(f,{name:"player",onClick:A=>{A.stopPropagation(),a(!0),d()},children:(0,H.jsxs)(J,{name:"controls",tag:je,spread:!0,children:[(0,H.jsxs)(je,{size:"small",children:[(0,H.jsx)(J,{name:"play",children:(0,H.jsx)(I.gSK,{})}),(0,H.jsx)(J,{name:"track",children:"Click to load"})]}),(0,H.jsx)(J,{tag:je,size:"small",name:"time"})]})})},Wo=(0,w.forwardRef)(((A,e)=>{let{type:t="audio",src:i}=A,n=(0,Q.A)(A,No);return(0,H.jsx)(J,Object.assign({},To,{name:"media",tag:t,ref:e},n,{children:(0,H.jsx)("source",{src:i})}))})),Zo=A=>(0,H.jsx)(zo,{src:A.value});Zo.style={width:50,minWidth:240};const Vo=A=>(0,H.jsx)(zo,{src:A.value});Vo.style={width:240,minWidth:240},Vo.userSelectable=!1;const Xo=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};Xo.userSelectable=!1;const _o="MMM dd yyyy, HH:mm:ss",$o=A=>{const e=new Date(A.value);return A.value?(0,H.jsx)("div",{style:{whiteSpace:"nowrap"},children:(0,KA.default)(e)?(0,GA.default)(e,_o):""}):""};$o.displayType=!1;const As=A=>{if(!A)return;const e=Object.assign({},A,{annotations:[],predictions:[],createdAt:A.created_at});return A.annotations&&(e.annotations=A.annotations.map(es)),A.predictions&&(e.predictions=A.predictions.map(ts)),e},es=A=>{var e,t;const i=K("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})},ts=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})},is=A=>({id:A.id,pk:A.pk,result:A.serializeAnnotation(),leadTime:A.leadTime,userGenerate:!!A.userGenerate,sentUserGenerate:!!A.sentUserGenerate}),ns=["labelingConfig","name","task","annotation","style"],os={};K(m)&&(os.crossOrigin="anonymous");const ss=A=>new Promise((e=>setTimeout(e,A)));class as{static getInstance(A){return as._instance?as._instance:as._instance=new as(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(),n={id:e.id,annotations:e.annotations,predictions:e.predictions,data:e.data};this.lsf.resetState(),this.lsf.assignTask(n),this.lsf.initializeStore(As(n)),this.lsf.annotationStore.selectAnnotation(null!=(A=t.pk)?A:t.id),await ss(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 ss(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:n,task:o,annotation:s,style:a}=A,g=(0,Q.A)(A,ns);const r=w.useMemo((()=>{if(i)return as.getInstance(i)}),[i]),[l,C]=w.useState(null),B=null!=(e=g.variant)?e:"original";return w.useEffect((()=>{if(null!==l)return;(async()=>{if(r&&o&&s){const A=await r.generatePreview(o,s);C(A)}})()}),[o,s,r,l]),l?(0,H.jsx)("img",Object.assign({},os,{src:l[`$${n}`][B],alt:"",style:a,width:g.width,height:g.height})):(0,H.jsxs)("div",{className:j("annotation-preview").toString(),width:g.width,height:g.height,children:[(0,H.jsx)(kt,{size:null!=(t=g.size)?t:"default",style:{position:"absolute",left:"50%",top:"50%",transform:"translate3d(-50%, -50%, 0)",zIndex:100}}),(0,H.jsx)("img",{src:g.fallbackImage,style:Object.assign({},null!=a?a:{},{opacity:.5}),alt:"",width:g.width,height:g.height})]})}))),rs={};K(m)&&(rs.crossOrigin="anonymous");const ls=A=>{const{original:e,value:t,column:{alias:i}}=A,n=(0,C.Zn)(e),o=0===e.total_annotations||!n.showPreviews,s=Array.isArray(t)?t[0]:t;return s?o?(0,w.createElement)("img",Object.assign({},rs,{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},Cs=A=>O(A.value)?(A=>{const e=Number(A);return A%1==0?e:e.toFixed(3)})(A.value):"",Bs=A=>{if("string"==typeof A)return A;if(null==A)return"";if(A instanceof Date&&(0,KA.default)(A))return(0,GA.default)(A,_o);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}},cs=({value:A})=>(0,H.jsx)("div",{style:{maxHeight:"100%",overflow:"hidden",fontSize:12,lineHeight:"16px"},children:Bs(A)}),Is=A=>(0,H.jsx)(zo,{src:A.value,video:!0});Is.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})},ws=A=>{const{original:e,value:t}=A,i=(0,C.Zn)(e),n=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:n&&n.map(((A,e)=>(0,H.jsxs)(w.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 hs=t(19686),ds=t(84392),us=t(27415);const Ds=["okText","onOk","cancelText","onCancel","buttonLook"],Ms=["okText","onOkPress"],ms=A=>{const e=(0,w.createRef)(),t=document.createElement("div");t.className=j("modal-holder").toClassName(),document.body.appendChild(t);const i=(A,i)=>{(0,B.render)((0,H.jsx)(Bt,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(Bt,{info:A=>{let{okText:e,onOkPress:t}=A,i=(0,Q.A)(A,Ms);const n=ms(Object.assign({},i,{footer:(0,H.jsx)(je,{align:"end",children:(0,H.jsx)(U,{onClick:()=>{null==t||t(),n.close()},look:"primary",size:"compact",children:null!=e?e:"OK"})})}));return n},confirm:A=>{let{okText:e,onOk:t,cancelText:i,onCancel:n,buttonLook:o}=A,s=(0,Q.A)(A,Ds);const a=ms(Object.assign({},s,{allowClose:!1,footer:(0,H.jsxs)(je,{align:"end",children:[(0,H.jsx)(U,{onClick:()=>{null==n||n(),a.close()},size:"compact",autoFocus:!0,children:null!=i?i:"Cancel"}),(0,H.jsx)(U,{onClick:()=>{null==t||t(),a.close()},size:"compact",look:null!=o?o:"primary",children:null!=e?e:"OK"})]})}));return a},modal:ms});const ps=["checked","indeterminate"],ks=A=>{let{checked:e,indeterminate:t}=A,i=(0,Q.A)(A,ps);return(0,H.jsx)(iA.Sc,Object.assign({indeterminate:t&&!e,checked:e},i))},ys=({checked:A,indeterminate:e,onChange:t,ariaLabel:i})=>(0,H.jsx)(ks,{type:"checkbox",checked:null!=A&&A,indeterminate:null!=e&&e,onChange:A=>t(A.target.checked),ariaLabel:i}),Ks=j("table"),Gs=w.createContext();var Ys=t(21015),xs=t(57896);const Ss=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"}),js=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,w.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,n;return A.children?(i=A.children,n=A=>A.hidden,i.reduce(((A,e)=>A&&!!n(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)(Lt,{width:"20",height:"20",style:{color:"#617ADA"}});case"cancelled_annotations":return(0,H.jsx)(Wt,{width:"20",height:"20",style:{color:"#DD0000"}});case"total_predictions":return(0,H.jsx)(Ii,{width:"20",height:"20",style:{color:"#944BFF"}});case"reviews_accepted":return(0,H.jsx)(xi,{width:"20",height:"20",style:{color:"#2AA000"}});case"reviews_rejected":return(0,H.jsx)(Mi,{width:"20",height:"20",style:{color:"#DD0000"}});case"ground_truth":return(0,H.jsx)(Oi,{width:"20",height:"20",style:{color:"#FFB700"}});case"comment_count":return(0,H.jsx)(un,{width:"20",height:"20",style:{color:"#FFB700"}});case"unresolved_comment_count":return(0,H.jsx)(Kn,{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=o[A.type])?e:o[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,n)=>{const o=n-i;return Math.max(null!=e?e:30,Math.min(A+o,null!=t?t:400))},Ts=({children:A,style:e,handleStyle:t,initialWidth:i,className:n,type:o,minWidth:s,maxWidth:a,showResizerLine:g,onResize:r,onResizeFinished:l,onReset:C})=>{const[B,c]=w.useState(null!=i?i:150),[I,Q]=w.useState(!1),E=w.useRef();w.useEffect((()=>{const A=Math.max(s,Math.min(B));c(A),null==r||r(A)}),[]);const h=w.useCallback((A=>{A.stopPropagation();const e=A.pageX;let t=B;const i=A=>{t=Ns(B,s,a,e,A.pageX),c(t),null==r||r(t)},n=A=>{document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",n),document.body.style.removeProperty("user-select"),t=Ns(B,s,a,e,A.pageX),Q(!1),t!==B&&(c(t),null==l||l(t))};document.addEventListener("mousemove",i),document.addEventListener("mouseup",n),document.body.style.userSelect="none",Q(!0)}),[a,s,r,l,B]);return(0,H.jsxs)(f,{name:"resizer",mix:n,style:{width:B},children:[(0,H.jsx)(J,{name:"content",style:null!=e?e:{},children:A}),(0,H.jsx)(J,{name:"handle",ref:E,style:t,mod:{resizing:!1!==g&&I,quickview:"quickview"===o},onMouseDown:h,onDoubleClick:()=>null==C?void 0:C()})]})},qs=["mix","mod"],Ps=["mix","mod"],zs=A=>{let{mix:e,mod:t}=A,i=(0,Q.A)(A,qs);return(0,H.jsx)("span",Object.assign({},i,{className:Ks.elem("cell").mod(t).mix(e).toString()}))};zs.displayName="TableCell";const Ws=A=>{let{mix:e,mod:t}=A,i=(0,Q.A)(A,Ps);return(0,H.jsx)("span",Object.assign({},i,{className:Ks.elem("cell-content").mod(t).mix(e).toString()}))};Ws.displayName="TableCellContent";const Zs=(A,e)=>null!=e&&e.length?A.filter((A=>!e.includes(A.id))):A,Vs=(A,e)=>{try{const t=e.split(".").map((A=>`["${A}"]`)).join("");return new Function("object",`return object${t}`)(A)}catch(A){return}},Xs=(A,e,t)=>{var i,n;const o={width:150},s=((A,e,t)=>{const i={};return[t,e].forEach((e=>{const t=(null!=e?e:{}).style;var n;t instanceof Function?Object.assign(i,null!=(n=t(A))?n:{}):Object.assign(i,null!=t?t:{})})),null!=i?i:{}})(e,t,null==A?void 0:A[e.type]);return Object.assign(o,s,{width:null!=(i=null!=(n=e.width)?n:s.width)?i:150}),o},_s=["Header","Cell","id"],$s=["cellClassName","headerClassName"],Aa=j("table-head"),ea=(0,l.PA)((({column:A,cellViews:e,children:t,onChange:i})=>{const n=Os._types.map((A=>A.value)).filter((A=>{const t=e[A],i=!1!==(null==t?void 0:t.userSelectable),n=!1!==(null==t?void 0:t.displayType);return t&&i&&n}));return(0,H.jsx)(V.Trigger,{content:(0,H.jsx)(AA,{title:"Display as",size:"compact",selectedKeys:[A.currentType],children:n.map((e=>(0,H.jsx)(AA.Item,{onClick:()=>null==i?void 0:i(A,e),children:(0,H.jsxs)(je,{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})})})),ta=(0,l.PA)((({column:A,cellViews:e,columnHeaderExtra:t,sortingEnabled:i,stopInteractions:n,decoration:o,onTypeChange:s,onResize:a,onReset:g})=>{var r,l,B,c;const{Header:I,id:E}=A,h=(0,Q.A)(A,_s);if(I instanceof Function){const{headerClassName:A}=h,e=(0,Q.A)(h,$s);return(0,w.createElement)("div",Object.assign({},e,{className:Ks.elem("cell").mix(["th",A]).toString(),key:E}),(0,H.jsx)(I,{}))}const d="DE"===(0,C.Zn)(h.original).SDK.type,u=i&&(null==(r=h.original)?void 0:r.canOrder),D=null==o||null==o.get?void 0:o.get(h),M=!d&&t?t(h,D):null,m=null!=D&&D.content?D.content(h):h.title,p=Xs(e,h,D),k=(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(Ws,{mod:{canOrder:u,disabled:n},mix:"th-content",children:m}),M&&(0,H.jsx)("span",{className:Aa.elem("column-extra").toString(),children:M})]});return(0,H.jsx)(zs,{"data-id":E,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==a?void 0:a(h,A),onReset:()=>null==g?void 0:g(h),children:!d&&h.parent?(0,H.jsx)(ea,{column:h,cellViews:e,onChange:s,children:k}):k})})})),ia=(0,l.PA)((0,w.forwardRef)((({style:A,columnHeaderExtra:e,sortingEnabled:t,stopInteractions:i,decoration:n,onTypeChange:o,onResize:s,onReset:a,extra:g,onDragEnd:r},l)=>{const{columns:C,headerRenderers:B,cellViews:c}=w.useContext(Gs),I=(0,Ys.WC)((()=>({orderedColumns:{},setOrderedColumns(A){I.orderedColumns=Object.assign({},A)},getOrderedColumns(){var A;return null!=(A=(0,xs.HO)(I.orderedColumns))?A:{}},isDragging:!1,setIsDragging(A){I.isDragging=A},getIsDragging:()=>(0,xs.HO)(I.isDragging),initialDragPos:!1,setInitialDragPos(A){I.initialDragPos=A},getInitialDragPos:()=>(0,xs.HO)(I.initialDragPos),draggedCol:null,setDraggedCol(A){I.draggedCol=A},getDraggedCol:()=>(0,xs.HO)(I.draggedCol)}))),Q=(0,w.useRef)({}),E=(0,w.useCallback)((A=>{const e={};return(null!=A?A:C).forEach(((A,t)=>{e[A.id]=t})),e}),[C]);return(0,w.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)("div",{className:Aa.mod({droppable:!0}).mix("horizontal-shadow").toString(),ref:l,style:Object.assign({},A,{height:K(u)&&42}),onDragOver:(0,w.useCallback)((A=>{const e=I.getDraggedCol();Q.current[e].style.setProperty("--scale","0"),A.stopPropagation()}),[I]),children:[C.map((A=>(0,H.jsx)("span",{className:Aa.elem("draggable").toString(),draggable:!0,ref:e=>Q.current[A.id]=e,onDragStart:e=>{e.dataTransfer.effectAllowed="none";const t=Q.current[A.id];I.setInitialDragPos({x:t.offsetLeft,y:t.offsetTop}),I.setDraggedCol(A.id)},onDragEnd:e=>{e.stopPropagation();const t=I.getDraggedCol(),i=C.filter((A=>A.id!==t)),n=i.findIndex((A=>{var t,i;const n=Q.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){const i=[];for(let n=0;n(0,H.jsx)(J,{name:"gap",style:{"--height":A}}),sa=({children:A,gap:e="4px",lightColor:t,darkColor:i})=>{const n={"--skeleton-gap":e};return t&&(n["--skeleton-light-color"]=t),i&&(n["--skeleton-dark-color"]=i),(0,H.jsx)(f,{name:"skeletonLoader",style:n,children:A||(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(na,{}),(0,H.jsx)(oa,{}),(0,H.jsx)(na,{width:"40%",height:"24px"}),(0,H.jsx)(na,{width:"50%",height:"12px"})]})})},aa=["Header","Cell","id"],ga=["headerClassName","cellClassName"],ra=(0,l.PA)((({col:A,data:e,decoration:t,cellViews:i})=>{var n,o,s;const{Cell:a,id:g}=A,r=(0,Q.A)(A,aa);if(a instanceof Function){const{cellClassName:A}=r,t=(0,Q.A)(r,ga);return(0,w.createElement)("span",Object.assign({className:Ks.elem("cell").mix(A).toString()},t,{key:g}),(0,H.jsx)(a,{data:e}))}const l=null!=(n=g.split(":")[1])?n:g,C=Es(l),B=Vs(e,l),c=null!=(o=null!=(s=i[C])?s:i[r.original.currentType])?o:i.String,I={column:r,original:e,value:B},E=null==t||null==t.get?void 0:t.get(r),h=Xs(i,r,E),d=K(D)&&e.loading===A.alias;return(0,H.jsx)("div",{className:Ks.elem("cell").toString(),children:(0,H.jsx)("div",{style:Object.assign({},null!=h?h:{},{display:"flex",height:"100%",alignItems:d?"":"center"}),children:d?(0,H.jsx)(sa,{}):c?(0,H.jsx)(c,Object.assign({},I)):B})})})),la=(0,l.PA)((({data:A,even:e,style:t,wrapperStyle:i,onClick:n,stopInteractions:o,decoration:s})=>{const{columns:a,cellViews:g}=w.useContext(Gs),r=Ks.elem("row-wrapper"),l=j("table-row"),C={even:e,selected:A.isSelected,highlighted:A.isHighlighted,loading:A.isLoading,disabled:o};return(0,H.jsx)("div",{className:r.mod(C).toString(),style:i,onClick:e=>null==n?void 0:n(A,e),children:(0,H.jsx)("div",{className:l.toString(),style:t,children:a.map((e=>(0,H.jsx)(ra,{col:e,data:A,cellViews:g,decoration:s},e.id)))})})})),Ca=["view","data","cellViews","selectedItems","focusedItem","decoration","stopInteractions","onColumnResize","onColumnReset","headerExtra"],Ba=["children","stickyComponent","stickyItems","stickyItemsHeight","totalCount","isItemLoaded","loadMore","initialScrollOffset"],ca=["children"],Ia=(0,l.PA)((A=>{var e,t,i;let{view:n,data:o,cellViews:s,selectedItems:a,focusedItem:g,decoration:r,stopInteractions:l,onColumnResize:C,onColumnReset:B,headerExtra:c}=A,E=(0,Q.A)(A,Ca);const h="dm:columnorder",d=(0,w.useRef)(),[M,m]=(0,w.useState)(null!=(e=JSON.parse(localStorage.getItem(h)))?e:{}),k=(0,w.useRef)(),y=Zs(E.columns,E.hiddenColumns),G=(0,w.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:Y,type:x}=Ie();(0,w.useEffect)((()=>{localStorage.setItem(h,JSON.stringify(M))}),[M]),E.onSelectAll&&E.onSelectRow&&y.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)(ys,{checked:a.isAllSelected,indeterminate:a.isIndeterminate,onChange:()=>E.onSelectAll(),className:"select-all",ariaLabel:(a.isAllSelected?"Unselect":"Select")+" all rows"}),Cell:({data:A})=>{const e=a.isSelected(A.id);return(0,H.jsx)(ys,{checked:e,onChange:()=>E.onSelectRow(A.id),ariaLabel:`${e?"Unselect":"Select"} Task ${A.id}`})}}),y.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,n,o;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==(n=s)?void 0:n.annotations,predictions:null==(o=s)?void 0:o.predictions};const a=async()=>{if(K(D)&&"DE"===x)return new Promise((A=>A(s)));const A=await Y.task({taskID:s.id});return null!=A?A:{}};return(0,H.jsx)(nA,{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)(da,{content:s,onTaskLoad:a,sdkType:x})})},icon:K(p)?(0,H.jsx)(rA,{icon:R.ze2,style:{width:24,height:24}}):(0,H.jsx)(rA,{icon:I.FSj})})})}}),Object.keys(M).length>0&&y.sort(((A,e)=>M[A.id](0,H.jsx)(ia,{ref:d,style:A,order:E.order,columnHeaderExtra:E.columnHeaderExtra,sortingEnabled:E.sortingEnabled,onSetOrder:E.onSetOrder,stopInteractions:l,onTypeChange:E.onTypeChange,decoration:G,onResize:C,onReset:B,extra:c,onDragEnd:A=>m(A)})),[E.order,E.columnHeaderExtra,E.sortingEnabled,E.onSetOrder,E.onTypeChange,l,n,n.selected.list,n.selected.all,d]),f=(0,w.useCallback)((({style:A,index:e})=>{const t=o[e-1],i=e%2==0;return(0,H.jsx)(la,{data:t,even:i,onClick:(A,e)=>E.onRowClick(A,e),stopInteractions:l,wrapperStyle:A,style:{height:E.rowHeight,width:E.fitContent?"fit-content":"auto"},decoration:G},t.id)}),[o,E.fitContent,E.onRowClick,E.rowHeight,l,a,n,n.selected.list,n.selected.all]),J=(0,w.useCallback)((A=>E.isItemLoaded(o,A)),[E,o]),b=(0,w.useRef)(),L=(0,w.useCallback)((A=>{if(O(b.current))return b.current;const{rowHeight:e}=E,t=o.indexOf(g);if(t>=0){const i=t*e-A/2+e/2;return b.current=i}return 0}),[]),v=(0,w.useCallback)((A=>{var e,t;return A>o.length-1?A:null!=(e=null==(t=o[A])?void 0:t.key)?e:A}),[o]);(0,w.useEffect)((()=>{var A;const e=null==(A=k.current)?void 0:A._listRef;e&&e.scrollToItem(o.indexOf(g),"center")}),[o]);const N=(0,w.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,q=j("columns__selector");return(0,H.jsxs)(H.Fragment,{children:[n.root.isLabeling&&(0,H.jsx)("div",{className:q.toString(),style:{right:T},children:K(u)?(0,H.jsx)(aA,{className:q.elem("button-new").toString(),wrapper:aA.Checkbox,icon:(0,H.jsx)(cn,{}),style:{padding:"0"},tooltip:"Customize Columns"}):(0,H.jsx)(aA,{wrapper:aA.Checkbox,icon:(0,H.jsx)(on,{}),style:{padding:0,zIndex:1e3,borderRadius:0,height:"45px",width:"45px",margin:"-1px"}})}),(0,H.jsx)("div",{ref:N,className:Ks.mod({fit:E.fitToContent}).toString(),children:(0,H.jsx)(Gs.Provider,{value:S,children:(0,H.jsx)(Ea,{ref:k,overscanCount:10,itemHeight:E.rowHeight,totalCount:E.total,itemCount:o.length+1,itemKey:v,innerElementType:ha,stickyItems:[0],stickyItemsHeight:[43],stickyComponent:F,initialScrollOffset:L,isItemLoaded:J,loadMore:E.loadMore,children:f})})})]})})),Qa=(0,w.createContext)();Qa.displayName="StickyListProvider";const wa=({data:A,index:e,style:t})=>{const{Renderer:i,stickyItems:n}=A;return!0===(null==n?void 0:n.includes(e))?null:(0,H.jsx)(i,{index:e,style:t})},Ea=(0,l.PA)((0,w.forwardRef)(((A,e)=>{const{children:t,stickyComponent:i,stickyItems:n,stickyItemsHeight:o,totalCount:s,isItemLoaded:a,loadMore:g,initialScrollOffset:r}=A,l=(0,Q.A)(A,Ba),C={Renderer:t,StickyComponent:i,stickyItems:n,stickyItemsHeight:o},B=A=>{var e;return n.includes(A)&&null!=(e=o[A])?e:l.itemHeight};return(0,H.jsx)(Qa.Provider,{value:C,children:(0,H.jsx)(hs.Ay,{className:Ks.elem("auto-size"),children:({width:A,height:t})=>(0,H.jsx)(us.A,{ref:e,itemCount:s,loadMoreItems:g,isItemLoaded:a,threshold:5,minimumBatchSize:30,children:({onItemsRendered:e,ref:i})=>{var n;return(0,H.jsx)(ds._m,Object.assign({className:Ks.elem("virual").toString()},l,{ref:i,width:A,height:t,itemData:C,itemSize:B,onItemsRendered:e,initialScrollOffset:null!=(n=null==r?void 0:r(t))?n:0,children:wa}))}})})})})));Ea.displayName="StickyList";const ha=(0,w.forwardRef)(((A,e)=>{let{children:t}=A,i=(0,Q.A)(A,ca);return(0,H.jsx)(Qa.Consumer,{children:({stickyItems:A,stickyItemsHeight:n,StickyComponent:o})=>(0,H.jsxs)("div",Object.assign({ref:e},i,{children:[A.map((A=>(0,H.jsx)(o,{className:Ks.elem("sticky-header").toString(),index:A,style:{height:n[A],top:A*n[A]}},A))),t]}))})})),da=({content:A,onTaskLoad:e,sdkType:t})=>{const[i,n]=(0,w.useState)(A);return(0,w.useEffect)((()=>{e().then((A=>{const e={id:A.id,data:A.data};var i,o;"DE"!==t&&(e.annotations=null!=(i=A.annotations)?i:[],e.predictions=null!=(o=A.predictions)?o:[]);n(e)}))}),[]),(0,H.jsx)("pre",{children:i?JSON.stringify(i,null," "):null})},ua=({value:A})=>{const e={padding:10,height:ua.height,boxSizing:"content-box"};return(0,H.jsx)("div",{style:e,children:(0,H.jsx)(zo,{src:A})})};ua.height=32;const Da=A=>{const{value:e,original:t,field:{alias:i}}=A,n=(0,C.Zn)(t);return 0!==t.total_annotations&&n.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:Da.height}):(0,H.jsx)(f,{name:"grid-image-wrapper",children:(0,H.jsx)("img",{src:e,width:"auto",height:Da.height,alt:""})})};Da.height=150;const Ma=({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,GA.default)(A,_o);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}})(A),t={padding:5,height:Ma.height,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};return(0,H.jsx)("div",{style:t,title:e,children:e})};Ma.height=32;var ma=t(92378),pa=t(94294),ka=t(18869),ya=t(83764);const Ka={modal:"modal--EGUnc",header:"header--R5Nb0",tooltip:"tooltip--GHkds",actions:"actions--UtrE5",container:"container--XPn_h",image:"image--u5eCM"},Ga=(0,l.PA)((({task:A,field:e})=>{var t,i;const n=null!=(t=null==A||null==(i=A.data)?void 0:i[null!=e?e:""])?t:"",o=(0,w.useRef)(null),s=(0,w.useRef)(null),[a,g]=(0,w.useState)(!1),[r,l]=(0,w.useState)({width:0,height:0}),[C,B]=(0,w.useState)({width:0,height:0}),[c,I]=(0,w.useState)(1),[Q,E]=(0,w.useState)(1),[h,d]=(0,w.useState)({x:0,y:0}),[u,D]=(0,w.useState)(!1),[M,m]=(0,w.useState)({x:0,y:0}),[p,k]=(0,w.useState)({x:0,y:0});(0,w.useEffect)((()=>{I(1),D(!1)}),[A,n]);const y=A=>{const{x:e,y:t}=A,{width:i,height:n}=C,{width:o,height:s}=r,a=(o-i)/2,g=(s-n)/2,l=Math.max(i*c-o,0),B=Math.max(n*c-s,0);return{x:Math.min(Math.max(e,-l),a),y:Math.min(Math.max(t,-B),g)}},K=()=>{D(!1)};if(!A)return null;const G={minHeight:"200px",maxHeight:"calc(90vh - 120px)",width:"100%",position:"relative",overflow:"hidden",cursor:c>1?u?"grabbing":"grab":"default"},Y=a?{maxWidth:"100%",maxHeight:"100%",transform:`translate(${h.x}px, ${h.y}px) scale(${c})`,transformOrigin:"0 0"}:{width:"100%",height:"100%",objectFit:"contain"};return(0,H.jsx)("div",{ref:o,style:G,className:Ka.imageContainer,onWheel:A=>{if(!o.current||!a)return;A.preventDefault();const e=o.current.getBoundingClientRect();if(!s.current)return;const t=A.clientX-e.left,i=A.clientY-e.top,n=A.deltaY<0?Math.min(1.01*c,20):Math.max(.99*c,1),g=n/c,r=t-(t-h.x)*g,l=i-(i-h.y)*g;I(n),d(y({x:r,y:l}))},onMouseDown:A=>{!o.current||c<=1||(D(!0),m({x:A.clientX,y:A.clientY}),k({x:h.x,y:h.y}))},onMouseMove:A=>{if(!u||!o.current||!s.current)return;const e=A.clientX-M.x,t=A.clientY-M.y;d(y({x:p.x+e,y:p.y+t}))},onMouseUp:K,onMouseLeave:K,children:n&&(0,H.jsx)("img",{ref:s,src:n,alt:"Task Preview",style:Y,className:Ka.image,onLoad:A=>{if(o.current){const e=A.currentTarget,t=o.current.getBoundingClientRect();l({width:t.width,height:t.height});const i=t.width/e.naturalWidth,n=t.height/e.naturalHeight,s=Math.min(i,n),a=e.naturalWidth*s,r=e.naturalHeight*s,C=Math.max(t.width/a,t.height/r);E(C),B({width:a,height:r});const c=(t.width-a)/2,I=(t.height-r)/2;d({x:c,y:I}),g(!0)}}})})})),Ya=(0,w.createContext)({tasks:[],imageField:void 0,currentTaskId:null,setCurrentTaskId:()=>{}}),xa=(0,l.PA)((({view:A,tasks:e,imageField:t,currentTaskId:i,setCurrentTaskId:n})=>{const o=e.findIndex((A=>A.id===i)),s=e[o],a=(0,w.useCallback)((()=>{o{o>0&&n(e[o-1].id)}),[o,e]),r=(0,w.useCallback)((()=>{s&&A.toggleSelected(s.id)}),[s,A]),l=(0,w.useCallback)((()=>{n(null)}),[]);if((0,w.useEffect)((()=>{const A=A=>{if("ArrowLeft"===A.key)g();else if("ArrowRight"===A.key)a();else if(" "===A.key)r(),A.preventDefault();else{if("Escape"!==A.key)return;l()}A.stopPropagation()};return document.addEventListener("keydown",A),()=>document.removeEventListener("keydown",A)}),[a,g,r,l]),!s)return null;const C=(0,H.jsxs)("div",{className:Ka.tooltip,children:[(0,H.jsx)("p",{children:"Preview of the task image to quickly navigate through the tasks and select the ones you want to work on."}),(0,H.jsx)("p",{children:"Use [arrow keys] to navigate."}),(0,H.jsx)("p",{children:"[Escape] to close the modal."}),(0,H.jsx)("p",{children:"[Space] to select/unselect the task."})]});return(0,H.jsxs)("div",{className:Ka.modal,children:[(0,H.jsxs)("div",{className:Ka.header,children:[(0,H.jsxs)(iA.Sc,{checked:A.selected.isSelected(s.id),onChange:r,children:["Task ",s.id]}),(0,H.jsxs)("div",{className:Ka.actions,children:[(0,H.jsx)(nA,{title:C,children:(0,H.jsx)(rA,{icon:ma.A})}),(0,H.jsx)(rA,{icon:pa.A,onClick:l})]})]}),(0,H.jsxs)("div",{className:Ka.container,children:[(0,H.jsx)("button",{type:"button",onClick:g,disabled:0===o,children:(0,H.jsx)(rA,{icon:ka.A})}),(0,H.jsx)(Ga,{task:s,field:t}),(0,H.jsx)("button",{type:"button",onClick:a,disabled:o===e.length-1,children:(0,H.jsx)(rA,{icon:ya.A})})]})]})})),Sa=({children:A,data:e,view:t,fields:i})=>{var n;const[o,s]=(0,w.useState)(null),a=(0,w.useRef)(null),g=null==(n=i.find((A=>"Image"===A.currentType)))?void 0:n.alias,r=(0,w.useCallback)((()=>{a.current=null,s(null)}),[]);return(0,w.useEffect)((()=>{var A;if(null===o)return void(null==(A=a.current)||A.close());if(!g)return;const i=(0,H.jsx)(xa,{view:t,tasks:e,imageField:g,currentTaskId:o,setCurrentTaskId:s});a.current?a.current.update({children:i}):a.current=ms({bare:!0,title:"Task Preview",style:{width:800},children:i,onHidden:r})}),[o,e,r]),(0,w.useEffect)((()=>()=>{var A;return null==(A=a.current)?void 0:A.close()}),[]),(0,H.jsx)(Ya.Provider,{value:{tasks:e,imageField:g,currentTaskId:o,setCurrentTaskId:s},children:A})},ja=["view","selected","row","fields","onClick"],Fa=(0,l.PA)((({row:A,selected:e})=>{const t=e.isSelected(A.id);return(0,H.jsx)(J,{name:"cell-header",children:(0,H.jsxs)(je,{children:[(0,H.jsx)(iA.Sc,{checked:t,ariaLabel:`${t?"Unselect":"Select"} Task ${A.id}`,onChange:()=>{}}),(0,H.jsx)("span",{children:A.id})]})})})),fa=(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 n=null!=(i=e.id.split(":")[1])?i:e.id,o=e.currentType;let s=Vs(A,n);return Array.isArray(s)&&(s=s[0]),(0,H.jsx)(Ja,{type:o,value:s,field:e,row:A},`${A.id}-${t}`)})))),Ja=(0,l.PA)((({type:A,value:e,field:t,row:i})=>{const n=s[A];return K(D)&&i.loading===t.alias?(0,H.jsx)(sa,{}):n?(0,H.jsx)(n,{value:e,field:t,original:i}):(0,H.jsx)(Ma,{value:e,field:t,original:i})})),Ra=(0,l.PA)((A=>{let{view:e,selected:t,row:i,fields:n,onClick:o}=A,s=(0,Q.A)(A,ja);const{setCurrentTaskId:a,imageField:g}=(0,w.useContext)(Ya),r=(0,w.useCallback)((A=>{K("fflag_feat_front_leap_1424_grid_preview_short")&&g&&(A.stopPropagation(),a(i.id))}),[g,i.id]);return(0,H.jsx)(J,Object.assign({},s,{name:"cell",onClick:o,mod:{selected:t.isSelected(i.id)},children:(0,H.jsxs)(J,{name:"cell-content",children:[(0,H.jsx)(Fa,{view:e,row:i,fields:n,selected:e.selected}),(0,H.jsx)(J,{name:"cell-body",onClick:r,children:(0,H.jsx)(fa,{view:e,row:i,fields:n})})]})}))})),Oa=(0,l.PA)((({data:A,view:e,loadMore:t,fields:i,onChange:n,hiddenFields:o})=>{var a;const g=null!=(a=e.gridWidth)?a:4,r=(0,w.useMemo)((()=>Zs(i,o)),[i,o]),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:Ma).height}),16),C=(0,w.useCallback)((({style:t,rowIndex:i,columnIndex:o})=>{const s=((A,e)=>g*A+e)(i,o),a=null==A?void 0:A[s];if(!a)return null;const l={style:Object.assign({},t,{marginLeft:"1em"})};return(0,H.jsx)(Ra,Object.assign({},l,{view:e,row:a,fields:r,selected:e.selected,onClick:()=>null==n?void 0:n(a.id)}))}),[A,r,e.selected,e,e.selected.list,e.selected.all,g]),B=Math.ceil(A.length/g),c=(0,w.useCallback)((t=>{const i=t*g,n=A.slice(i,g).length===g;return!e.dataStore.hasNextPage||n}),[g,A,e.dataStore.hasNextPage]);return(0,H.jsx)(Sa,{data:A,view:e,fields:r,children:(0,H.jsx)(f,{name:"grid-view",mod:{columnCount:g},children:(0,H.jsx)(J,{tag:hs.Ay,name:"resize",children:({width:A,height:i})=>(0,H.jsx)(us.A,{itemCount:B,isItemLoaded:c,loadMoreItems:t,threshold:Math.floor(e.dataStore.pageSize/2),minimumBatchSize:e.dataStore.pageSize,children:({onItemsRendered:t,ref:n})=>{return(0,H.jsx)(J,{tag:ds.yi,ref:n,width:A,height:i,name:"list",rowHeight:l+42,overscanRowCount:e.dataStore.pageSize,columnCount:g,columnWidth:A/g-9.5,rowCount:B,onItemsRendered:(o=t,({visibleRowStartIndex:A,visibleRowStopIndex:e,overscanRowStopIndex:t,overscanRowStartIndex:i})=>{o({overscanStartIndex:i,overscanStopIndex:t,visibleStartIndex:A,visibleStopIndex:e})}),style:{overflowX:"hidden"},children:C});var o}})})})})})),Ha=["store","data","columns","view","selectedItems","dataStore","viewType","total","isLoading","isLabeling","hiddenColumns","hasData","isLocked"],ba=(0,l.WQ)((({store:A})=>{var e,t,i,n,o,s,a,g,r,l,C,B,c,I,Q;const{dataStore:w,currentView:E}=A;return{store:A,dataStore:w,updated:w.updated,view:E,viewType:null!=(e=null==E?void 0:E.type)?e:"list",columns:null!=(t=null==E?void 0:E.fieldsAsColumns)?t:[],hiddenColumns:null==E?void 0:E.hiddenColumnsList,selectedItems:null==E?void 0:E.selected,selectedCount:null!=(i=null==E||null==(n=E.selected)?void 0:n.length)?i:0,isLabeling:null!=(o=A.isLabeling)&&o,data:null!=(s=null==w?void 0:w.list)?s:[],total:null!=(a=null==w?void 0:w.total)?a:0,isLoading:null==(g=null==w?void 0:w.loading)||g,isLocked:null!=(r=null==E?void 0:E.locked)&&r,hasData:(null!=(l=null!=(C=null!=(B=null==(c=A.project)?void 0:c.task_count)?B:null==(I=A.project)?void 0:I.task_number)?C:null==w?void 0:w.total)?l:0)>0,focusedItem:null!=(Q=null==w?void 0:w.selected)?Q:null==w?void 0:w.highlighted}}))((A=>{var e;let{store:t,data:i,columns:n,view:s,selectedItems:a,dataStore:g,viewType:r,total:l,isLoading:B,isLabeling:c,hiddenColumns:h=[],hasData:d=!1,isLocked:u}=A,D=(0,Q.A)(A,Ha);const[M,m]=(0,w.useState)(null==(e=t.SDK.dataset)||null==(e=e.status)?void 0:e.id),p=(0,w.useMemo)((()=>D.focusedItem),[D.focusedItem]),y=(0,w.useCallback)((async()=>(!g.hasNextPage||g.loading||await g.fetch({interaction:"scroll"}),Promise.resolve())),[g]),G=(0,w.useCallback)(((A,e)=>{const t=e{const n=[];var o;A&&n.push((0,H.jsx)(cA,{color:"blue",style:{fontWeight:"500",fontSize:14,cursor:"pointer",width:45,padding:0},children:null!=(o=null==e?void 0:e.readableType)?o:A.title},"column-type"));return t&&!1!==(null==i?void 0:i.help)&&n.push((0,H.jsx)(nA,{title:t,children:(0,H.jsx)(rA,{icon:I.gZZ,style:{opacity:.5}})},"help-tooltip")),n.length?(0,H.jsx)(H.Fragment,{children:n}):null}),[]),x=(0,w.useCallback)((()=>s.selectAll()),[s]),S=(0,w.useCallback)((A=>s.toggleSelected(A)),[s]),j=(0,w.useCallback)((async(A,e)=>{var i;const o=null!=(i=A.task_id)?i:A.id;if("DE"===t.SDK.type)t.SDK.invoke("recordPreview",A,n,(0,C.Zn)(s).taskStore.associatedList);else if(e.metaKey||e.ctrlKey)window.open(`./?task=${o}`,"_blank");else{var a;K(k)&&(null==(a=t._sdk.lsf)||a.saveDraft()),(0,C.Zn)(s).startLabeling(A)}}),[s,n]),F=(0,w.useCallback)((A=>B&&0===l&&!c?(0,H.jsx)(f,{name:"fill-container",children:(0,H.jsx)(kt,{size:"large"})}):"DE"===t.SDK.type&&["canceled","failed"].includes(M)?(0,H.jsxs)(f,{name:"syncInProgress",children:[(0,H.jsx)(J,{name:"title",tag:"h3",children:"Failed to sync data"}),K("fflag_feat_front_lops_86_datasets_storage_edit_short")?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(J,{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)(J,{name:"text",children:"Check your storage settings. You may need to recreate this dataset"})]}):"DE"!==t.SDK.type||0!==l&&0!==i.length&&d||"completed"!==M?"DE"!==t.SDK.type||0!==l&&0!==i.length&&d?0!==l&&d?A:(0,H.jsxs)(f,{name:"no-results",children:[(0,H.jsx)(J,{name:"description",children:d?(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"}),!d&&!!t.interfaces.get("import")&&(0,H.jsx)(J,{name:"navigation",children:(0,H.jsx)(Ee,{look:"primary",href:"./import",children:"Go to import"})})]}):(0,H.jsxs)(f,{name:"syncInProgress",children:[(0,H.jsx)(J,{name:"title",tag:"h3",children:"Hang tight! Records are syncing in the background"}),(0,H.jsx)(J,{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)(f,{name:"syncInProgress",children:[(0,H.jsx)(J,{name:"title",tag:"h3",children:"Nothing found"}),(0,H.jsx)(J,{name:"text",children:"Try adjusting the filter or similarity search parameters"})]})),[d,c,B,l,M]),R=A=>{const e=A.original;var t;return e.icon?(0,H.jsx)(nA,{title:null!=(t=e.help)?t:A.title,children:e.icon}):e.title},O=(0,w.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,w.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"),K(E)&&O("comment_count",60,"center"),K(E)&&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)(Ia,{view:s,data:i,rowHeight:70,total:l,loadMore:y,fitContent:c,columns:n,hiddenColumns:h,cellViews:o,decoration:b,order:s.ordering,focusedItem:p,isItemLoaded:G,sortingEnabled:"list"===s.type,columnHeaderExtra:Y,selectedItems:a,onSelectAll:x,onSelectRow:S,onRowClick:j,stopInteractions:u,onTypeChange:(A,e)=>A.original.setType(e),onColumnResize:(A,e)=>{A.original.setWidth(e)},onColumnReset:A=>{A.original.resetWidth()}}):(0,H.jsx)(Oa,{view:s,data:i,fields:n,loadMore:y,onChange:A=>s.toggleSelected(A),hiddenFields:h,stopInteractions:u});return jo("dm.focus-previous",(()=>{if(document.activeElement!==document.body)return;const A=g.focusPrev();(0,C.Zn)(s).startLabeling(A)})),jo("dm.focus-next",(()=>{if(document.activeElement!==document.body)return;const A=g.focusNext();(0,C.Zn)(s).startLabeling(A)})),jo("dm.close-labeling",(()=>{document.activeElement===document.body&&g.selected&&t.closeLabeling()})),jo("dm.open-labeling",(()=>{if(document.activeElement!==document.body)return;const{highlighted:A}=g;A&&!A.isSelected&&t.startLabeling(A)})),(0,w.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)(f,{name:"data-view-dm",className:"dm-content",style:{pointerEvents:u?"none":"auto"},children:F(L)})})),La=(0,l.WQ)((({store:A})=>({store:A})))((0,l.PA)((({store:A})=>{const e=K(p);return(0,H.jsx)(f,{name:"tab-panel",mod:{newUI:e},children:A.SDK.toolbarInstruments.map(((t,i)=>(0,H.jsx)(je,{size:"small",children:t.map(((t,i)=>{const n=A.SDK.getInstrument(t);return n?(0,H.jsx)(n,{size:e?"large":"medium"},`instrument-${t}-${i}`):null}))},`section-${i}`)))})}))),Ua=j("tabs-dm-content"),va=(0,l.WQ)((({store:A})=>{var e;const{sidebarEnabled:t,sidebarVisible:i}=null!=(e=A.viewsStore)?e:{};return{shrinkWidth:t&&i}})),Na=(0,l.WQ)((({store:A})=>{var e,t,i,n,o,s,a;const{project:g,taskStore:r}=A;return{totalTasks:null!=(e=null!=(t=null==g?void 0:g.task_count)?t:null==g?void 0:g.task_number)?e:0,totalFoundTasks:null!=(i=null==r?void 0:r.total)?i:0,totalAnnotations:null!=(n=null==r?void 0:r.totalAnnotations)?n:0,totalPredictions:null!=(o=null==r?void 0:r.totalPredictions)?o:0,cloudSync:null!=(s=null!=(a=g.target_syncing)?a:g.source_syncing)&&s}})),Ta=(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}})),qa=Na((A=>(0,H.jsxs)(je,{size:"large",style:{paddingRight:"1em"},children:[A.cloudSync&&(0,H.jsxs)(je,{size:"small",style:{fontSize:12,fontWeight:400,opacity:.8},children:["Storage sync",(0,H.jsx)(kt,{size:"small"})]}),(0,H.jsx)("span",{style:{display:"flex",alignItems:"center",fontSize:12},children:(0,H.jsxs)(je,{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]})]})})]}))),Pa=Ta((0,l.PA)((({sdk:A,views:e,tabs:t,selectedKey:i})=>{const n=A.tabControls,o=(0,w.useCallback)((A=>{A.destination&&e.updateViewOrder(A.source.index,A.destination.index)}),[]);return(0,H.jsx)(Ko,{activeTab:i,onAdd:()=>e.addView({reload:!1}),onChange:A=>e.setSelected(A),onDragEnd:o,tabBarExtraContent:(0,H.jsx)(qa,{}),addIcon:(0,H.jsx)(Ni,{}),allowedActions:n,children:t.map(((A,t)=>(0,H.jsx)(mo.sx,{draggableId:A.key,index:t,children:(t,n)=>(0,H.jsx)("div",Object.assign({className:Ua.elem("draggable").toString(),ref:t.innerRef},t.draggableProps,t.dragHandleProps,{style:Object.assign({background:n.isDragging&&"#ddd"},t.draggableProps.style),children:(0,H.jsx)(Go,{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)))})}))),za=va((({shrinkWidth:A})=>(0,H.jsxs)("div",{className:Ua.toString(),children:[(0,H.jsxs)("div",{className:Ua.elem("tab").mod({shrink:A}).toString(),children:[(0,H.jsx)(le,{name:"tabs",children:(0,H.jsx)(Pa,{})}),(0,H.jsx)(le,{name:"toolbar",children:(0,H.jsx)(La,{})}),(0,H.jsx)(ba,{})]}),(0,H.jsx)(Yo,{})]}))),Wa=({SDK:A,onClick:e,isExplorerMode:t})=>(0,H.jsx)(J,{name:"header",mod:{labelStream:!t},children:(0,H.jsxs)(je,{size:"large",children:[A.interfaceEnabled("backButton")&&(0,H.jsx)(U,{icon:(0,H.jsx)(I._Jj,{style:{marginRight:4,fontSize:16}}),type:"link",onClick:e,style:{fontSize:18,padding:0,color:"black"},children:"Back"}),t?(0,H.jsx)(aA,{wrapper:aA.Checkbox,icon:(0,H.jsx)(rA,{icon:I.vgu}),trailingIcon:(0,H.jsx)(rA,{icon:I.z44}),title:"Fields"}):null]})}),Za=(0,l.WQ)((({store:A})=>({store:A,loading:null==A?void 0:A.loadingData})))((0,Ys.PA)((({store:A,loading:e})=>{const t=(0,w.useRef)(),i=null==A?void 0:A.SDK,n=null==A?void 0:A.currentView,{isExplorerMode:o}=A,s=(0,w.useMemo)((()=>"labelstream"===i.mode),[]),a=(0,w.useCallback)((()=>{A.closeLabeling()}),[A]),g=(0,w.useCallback)((()=>{i.lsf||i.initLSF(t.current),i.startLabeling()}),[]);(0,w.useEffect)((()=>(s||i.on("taskSelected",g),()=>{s||i.off("taskSelected",g)})),[]),(0,w.useEffect)((()=>{(!i.lsf&&A.dataStore.selected||s)&&g()}),[]),(0,w.useEffect)((()=>()=>i.destroyLSF()),[]);const r=(0,w.useCallback)((A=>{n.setLabelingTableWidth(A),window.dispatchEvent(new Event("resize"))}),[]),l=K("ff_front_1170_outliner_030222_short");return(0,H.jsxs)(f,{name:"label-view",mod:{loading:e},children:[i.interfaceEnabled("labelingHeader")&&(0,H.jsx)(Wa,{SDK:i,onClick:a,isExplorerMode:o}),(0,H.jsxs)(J,{name:"content",children:[o&&(0,H.jsx)(J,{name:"table",children:(0,H.jsx)(J,{tag:Ts,name:"dataview",minWidth:200,showResizerLine:!1,type:"quickview",maxWidth:.35*window.innerWidth,initialWidth:n.labelingTableWidth,onResizeFinished:r,style:{display:"flex",flex:1,width:"100%"},children:(0,H.jsx)(ba,{})})}),(0,H.jsxs)(J,{name:"lsf-wrapper",mod:{mode:o?"explorer":"labeling"},children:[e&&(0,H.jsx)(J,{name:"waiting",mod:{animated:!0}}),(0,H.jsx)(J,{ref:t,id:"label-studio-dm",name:"lsf-container",mod:{outliner:l}},"label-studio")]})]})]})})));class Va extends w.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 Xa=(0,l.PA)((({app:A})=>{const e=j("root"),t=e.mod({mode:A.SDK.mode}).toString();j("crash");return(0,H.jsx)(Va,{children:(0,H.jsx)(l.Kq,{store:A,children:(0,H.jsx)(ce,{sdk:A.SDK,children:(0,H.jsxs)("div",{className:t,children:[A.crashed?(0,H.jsxs)("div",{className:(0,v.A)(e.toString(),t),children:[(0,H.jsx)("span",{className:e.elem("header").toString(),children:"Oops..."}),(0,H.jsx)("span",{className:e.elem("description").toString(),children:"Project has been deleted or not yet created."})]}):A.loading?(0,H.jsx)("div",{className:j("app-loader").toString(),children:(0,H.jsx)(kt,{size:"large"})}):A.isLabeling?(0,H.jsx)(Za,{}):(0,H.jsx)(za,{}),(0,H.jsx)("div",{className:j("offscreen").toString()})]})})})})})),_a={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,n=this.getParams(t);e?window.history.replaceState(n,i,t.toString()):window.history.pushState(n,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)}},$a=C.gK.model("SelectOptions",{label:C.gK.string,value:C.gK.string}),Ag=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($a))),type:C.gK.enumeration(["input","number","checkbox","radio","toggle","select","range"])}),eg=C.gK.model("ActionFormCoulmn",{width:C.gK.maybeNull(C.gK.number),fields:C.gK.array(Ag)}),tg=C.gK.model("ActionFormRow",{columnCount:1,columns:C.gK.maybeNull(C.gK.array(eg)),fields:C.gK.array(Ag)}),ig=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(tg))}),ng=K(D),og=C.gK.model("Action",Object.assign({id:Fs,dialog:C.gK.maybeNull(ig),order:C.gK.integer,title:ng?C.gK.union(C.gK.string,Js):C.gK.string},ng?{children:C.gK.optional(C.gK.array(C.gK.late((()=>og))),[]),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 sg=t(74331);function ag(A){let e=(0,sg.Ak)(10);return A&&(e=(0,sg.Ak)(A)),e}const gg=(A,e)=>{const t=localStorage.getItem(`pages:${A}`);return Ke(t)?Number.parseInt(t):null!=e?e:void 0},rg=C.gK.model("InfiniteListMixin",{page:C.gK.optional(C.gK.integer,0),pageSize:C.gK.optional(C.gK.integer,gg("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:ag()}).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:n=[]}){const o=e.map((A=>Object.assign({},A,{source:JSON.stringify(A)})));A.total=t,o.forEach((e=>{const t=A.list.findIndex((A=>A.id===e.id));t>=0&&A.list.splice(t,1)})),i?A.list=[...o]:A.list.push(...o),A.associatedList=n},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}}))),lg=(A,{listItemType:e,apiMethod:t,properties:i,associatedItemType:n})=>{const o=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)},n?{associatedList:C.gK.optional(C.gK.maybeNull(C.gK.array(n)),[])}:{})).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 n=A.list.find((A=>A.id===t));return n?n.update(i):(n=e.create(i),A.list.push(n)),n},fetch:(0,C.L3)((function*({id:e,query:i,pageNumber:n=null,reload:o=!1,interaction:s,pageSize:a}={}){let g,r;const l=A.requestId=ag(),B=(0,C.Zn)(A);if(e)g=e,r=i;else{const A=B.viewsStore.selected;g=null==A?void 0:A.id,r=null!=A&&A.virtual?null==A?void 0:A.query:null}if(!O(g))return;A.loading=!0,"filter"===s||"ordering"===s||o?A.page=1:o||O(n)?0===A.page?A.page=1:O(n)&&(A.page=n):A.page++,A.pageSize=a||gg("tasks",30);const c={page:A.page,page_size:A.pageSize};r?c.query=r:c.view=g,s&&Object.assign(c,{interaction:s});const I=yield B.apiCall(t,c,{},{allowToCancel:"DE"===B.SDK.type});if(l!==A.requestId||I.isCanceled)return void console.log(`Request ${l} was cancelled by another request`);const Q=A.highlighted,w=B.API.getSettingsByMethodName(t),{total:E,[t]:h}=I;let d=[];K(D)&&null!=w&&w.associatedType&&(d=I[null==w?void 0:w.associatedType]),h&&A.setList({total:E,list:h,reload:o||O(n),associatedList:d}),O(Q)&&!((A,e)=>(void 0!==e?Array.from(A).findIndex((A=>A.id===e)):-1)>=0)(A.list,Q)&&(A.highlighted=null),null==A.postProcessData||A.postProcessData(I),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=ag(),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=ag(),A.highlighted}})));return C.gK.compose(rg,o)},Cg=C.gK.model("DataStoreItem",{updated:ag(),loading:!!K(D)&&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:ag()});try{(0,C.Nh)(A,t)}catch(A){console.log(A)}return A},setLoading(e){A.loading=e},markUpdated(){A.updated=ag()}}))),Bg=new Map,cg=(A,e)=>{Bg.set(A,e)},Ig=(A,e,t)=>{const i={},n=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=n(C.gK.number);break;case"Boolean":e=n(C.gK.boolean);break;case"List":e=n(Ss);break;default:e=n(C.gK.union(C.gK.string,C.gK.number))}i[A.id]=e})),Object.assign(i,Object.assign({id:Fs},null!=t?t:{}));const o=C.gK.model(A,i);return cg(A,C.gK.model(A,i)),o};Ig.get=A=>Bg.get(A);const Qg=A=>{const e=Ig("AnnotationModelBase",A),t=C.gK.compose("AnnotationModel",e,Cg);return lg("AnnotationStore",{apiMethod:"annotations",listItemType:t}).actions((A=>({loadTask:(0,C.L3)((function*(e){var t;let i;const n=(0,C.Zn)(A);i=void 0!==e?yield n.apiCall("task",{taskID:e}):yield n.apiCall("nextTask",{projectID:(0,C.Zn)(A).project.id}),e=null!=(t=e)?t:i.id;const o=A.updateItem(e,Object.assign({},i,{source:JSON.stringify(i)}));return A.setSelected(o.id),o})),unsetTask(){A.unset()}})))},wg=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=>pe(A))),Eg=["user_id","user"],hg=C.gK.model("Assignee",{id:Fs,user:C.gK.late((()=>C.gK.reference(wg))),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,n=(0,Q.A)(A,Eg);e=Object.assign({},n,{id:null!=t?t:i,user:null!=t?t:i})}return e})),dg=["total_annotations","total_predictions","similarity_score_upper_limit"],ug=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),"")}),Dg=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),"")}),Mg=A=>{const e=Ig("TaskModelBase",A,Object.assign({},K(E)?{comment_authors:C.gK.optional(C.gK.array(hg),[])}:{},{annotators:C.gK.optional(C.gK.array(hg),[]),reviewers:C.gK.optional(C.gK.array(hg),[]),annotations:C.gK.optional(C.gK.array(Ss),[]),predictions:C.gK.optional(C.gK.array(Ss),[]),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(hg),[])},K(D)?{_additional:C.gK.optional(ug,{}),candidate_task_id:C.gK.optional(C.gK.string,""),project:C.gK.union(C.gK.number,C.gK.optional(C.gK.array(Dg),[]))}:{})).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,is(e)):A.annotations.push(is(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,Cg),i=C.gK.model("AssociatedModelBase",{id:C.gK.identifierNumber,title:C.gK.string,workspace:C.gK.optional(C.gK.array(C.gK.string),[])});return cg("TaskModel",t),lg("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}),n=A.applyTaskSnapshot(i,e);return!1!==t&&A.setSelected(n),A.finishLoading(e),n})),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 n=A.selected&&A.selected.assigned_task!==i.assigned_task&&!1===i.assigned_task,o=A.applyTaskSnapshot(i);return!1!==e&&A.setSelected(o),n&&(0,C.Zn)(A).SDK.invoke("assignedStreamFinished"),o})),applyTaskSnapshot(e,t){let i;if(e&&(null==e||!e.error)){const n=null!=t?t:e.id,o=A.mergeSnapshot(n,e);i=A.updateItem(n,Object.assign({},o,{source:JSON.stringify(e)}))}return i},mergeSnapshot(e,t){const i=A.list.find((({id:A})=>A===e)),n=i?Object.assign({},(0,C.dV)(i)):{};return Object.assign(n,t),n.predictions&&n.predictions.forEach((A=>{var e,t;A.created_by=(null!=(e=null==(t=A.model_version)?void 0:t.trim())?e:"")||A.created_by})),n},unsetTask(){A.unset()},postProcessData(e){const{total_annotations:t,total_predictions:i,similarity_score_upper_limit:n}=e;null!==t&&(A.totalAnnotations=t),null!==i&&(A.totalPredictions=i),isNaN(n)||(A.similarityUpperLimit=Math.ceil(1e3*n)/1e3)}}))).preProcessSnapshot((A=>{var e;const{total_annotations:t,total_predictions:i,similarity_score_upper_limit:n}=A,o=(0,Q.A)(A,dg);return Object.assign({},o,{reviewers:(null!=(e=o.reviewers)?e:[]).map((A=>({id:A,annotated:!1,review:null}))),totalAnnotations:t,totalPredictions:i,similarityUpperLimit:n})}))};var mg=t(44969),pg=t.n(mg);const kg={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)}},yg=C.gK.union(C.gK.string,C.gK.number,C.gK.boolean),Kg=C.gK.model("FilterItemValue",{value:yg,title:yg,color:C.gK.maybeNull(C.gK.string)}),Gg=C.gK.union({dispatcher:A=>O(A.value)?Kg:yg}),Yg=C.gK.model("FilterValueList",{items:C.gK.array(Gg)}).views((A=>({get value(){return A.items.toJSON()}}))),xg=C.gK.model("FilterValueRange",{min:C.gK.maybeNull(yg),max:C.gK.maybeNull(yg)}).views((A=>({get value(){return{min:A.min,max:A.max}}}))),Sg=C.gK.union({dispatcher:A=>O(A)?A.$treenode?A.$treenode.type:ke(A,["items"])?Yg:ke(A,["min","max"])?xg:Array.isArray(A)?C.gK.array(Sg):yg:yg}),jg=C.gK.union({dispatcher:A=>A?O(A.items)?Yg:xg:C.gK.null}),Fg=C.gK.model("TabFilterType",{id:Fs,field:C.gK.reference(vs),type:Os,schema:C.gK.maybeNull(jg)}).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}}))),fg=Array.from(new Set([].concat(...Object.values(i).map((A=>A.map((A=>A.key))))))),Jg=C.gK.enumeration(fg),Rg=C.gK.model("TabFilter",{filter:C.gK.reference(Fg),operator:C.gK.maybeNull(Jg),value:C.gK.maybeNull(Sg)}).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 n=null!=(e=i[A.filter.currentType])?e:ZA;return XA(n,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))&&(!xg.is(e)||O(e.min)&&O(e.max))},get currentValue(){let e;var t,i,n;null===A.filter.schema?e=A.value:e=null!=(t=null!=(i=null==(n=A.value)?void 0:n.value)?i:A.value)?t:null;return e},get cellView(){var e;const t=A.filter.field;return null!=(e=o[t.type])?e:o[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,n=A.filter.id;A.filter=e;const o=i!==A.filter.currentType,s=n!==A.filter.id;(o||s)&&A.markUnsaved(),o&&(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,n;const o=A.isValidFilter;if(!0!==e){if(!0===A.saved)return;if(!1===o)return;if(!1===A.wasValid&&!1===o)return}A.saving||(A.saving=!0,A.wasValid=o,A.markSaved(),null==(t=(0,C.Zn)(A))||t.unsetSelection(),null==(i=A.view)||i.clearSelection(),yield null==(n=A.view)?void 0:n.save({interaction:"filter"}),A.saving=!1)})),setDefaultValue(){var e,t;A.setValue(null!=(t=A.operator,e=fg.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:pA((()=>{A.save()}),300)}))).preProcessSnapshot((A=>{var e;return Object.assign({},A,{value:null!=(e=A.value)?e:null})})),Og=C.gK.maybeNull(C.gK.array(C.gK.late((()=>C.gK.reference(vs))))),Hg=C.gK.model("TabHiddenColumns",{explore:C.gK.optional(Og,[]),labeling:C.gK.optional(Og,[])}).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:[]}})),bg=C.gK.model("TabSelectedItems",{all:!1,list:C.gK.optional(C.gK.array(js),[])}).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:n}=null!=A?A:{};return{all:n,list:null!=(e=A.list)?e:n?i:t}})),Lg=["filters"],Ug=C.gK.model("View",{id:Fs,title:"Tasks",oldTitle:C.gK.maybeNull(C.gK.string),key:C.gK.optional(C.gK.string,ag),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((()=>Rg))),conjunction:C.gK.optional(C.gK.enumeration(["and","or"]),"and"),hiddenColumns:C.gK.maybeNull(C.gK.optional(Hg,{})),ordering:C.gK.optional(C.gK.array(C.gK.string),[]),selected:C.gK.optional(bg,{}),opener:C.gK.optional(C.gK.maybeNull(C.gK.late((()=>Ug))),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(Ss),[]),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(/^-/,""),n="-"===t[0];return Object.assign({},e,{[i]:n,desc:n,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=kg[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 n={},{apiVersion:o}=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===o)&&(n.id=A.id),2===o?(n.data=s,n.project=A.root.SDK.projectId):Object.assign(n,s),A.root.SDK.invoke("tabTypeChanged",{tab:n.id,type:A.type}),n}}))).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 n=e;void 0!==i&&(n=i?e:`-${e}`),A.ordering[0]=n}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 n=((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(n)&&!isNaN(t))return A.threshold={min:n,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=Rg.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||!pg()(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)),_a.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),_a.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,Q.A)(e,Lg);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})),vg=["data"],Ng=["data"],Tg=(A,e)=>(window.localStorage.setItem(A,e),e),qg=A=>{const e=window.localStorage.getItem(A);return!!e&&"true"===e},Pg=(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)},zg=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},Wg=C.gK.model("TabStore",{selected:C.gK.maybeNull(C.gK.late((()=>C.gK.reference(Ug)))),views:C.gK.optional(C.gK.array(Ug),[]),availableFilters:C.gK.optional(C.gK.array(Fg),[]),columnsTargetMap:C.gK.map(C.gK.array(vs)),columnsRaw:C.gK.optional(Ss,[]),sidebarVisible:qg("sidebarVisible"),sidebarEnabled:qg("sidebarEnabled")}).volatile((()=>({defaultHidden:null}))).views((A=>({get all(){return A.views},get canClose(){return A.all.length>1},get columns(){var e,t,i,n;return null!=(t=(null!=(e=A.columnsTargetMap)?e:new Map).get(null!=(i=null==(n=A.selected)?void 0:n.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||_a.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,n,o,s;const a=!(null==e||!e.virtual),g=a&&e.projectId?`virtual-tab-${e.projectId}`:null,r=a&&localStorage.getItem(g),l=r?JSON.parse(r):null,B=!(null==e||!e.tab||!isNaN(e.tab)),c=a&&B?A.snapshotFromUrl(e.tab):null,I=!me(c),Q=I?c:l,w=I?e.tab:null==l?void 0:l.tab,E=Object.assign({},e,{key:w,tab:w},null!=(t=null!=Q?Q:e)?t:{}),h=A.views[A.views.length-1],d=null!=(i=E.title)?i:`New Tab ${A.views.length+1}`,u=null!=(n=E.id)?n:null!=h&&h.id?h.id+1:0,D=A.defaultHidden?(0,C.o8)(A.defaultHidden):{explore:[],labeling:[]};return Object.assign({},E,{id:u,title:d,key:null!=(o=E.key)?o:ag(),hiddenColumns:null!=(s=E.hiddenColumns)?s:D})},addView:(0,C.L3)((function*(e={},t){const{autoselect:i=!0,autosave:n=!0,reload:o=!0}=null!=t?t:{},s=A.createSnapshot(e);A.views.push(s);const a=A.views[A.views.length-1];if(n&&(yield a.save({reload:!n&&o})),i){const e=A.views[A.views.length-1];A.setSelected(e)}return a})),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=uo(A);return e.key=A,e.virtual=!0,e}catch(A){return null}},snapshotToUrl:A=>Do(A),saveView:(0,C.L3)((function*(e,{reload:t,interaction:i}={}){["ordering","filter"].includes(i)&&e.lock();const{id:n}=e,o={body:e.snapshot},s={tabID:n};void 0!==i&&Object.assign(s,{interaction:i});const a=(0,C.Zn)(A),g=e.saved||2!==a.apiVersion?"updateTab":"createTab",r=yield a.apiCall(g,s,o,{allowToCancel:"DE"===a.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 a.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),n=(0,C.dV)(i);A.views.splice(t,0,n);const o={project:(0,C.Zn)(A).project.id,ids:A.views.map((A=>A.id))};(0,C.Zn)(A).apiCall("orderTab",{},{body:o},{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:ag(),title:zg(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=>Ug.create(null!=A?A:{}),expandFilters(){A.sidebarEnabled=Tg("sidebarEnabled",!0),A.sidebarVisible=Tg("sidebarVisible",!0)},collapseFilters(){A.sidebarEnabled=Tg("sidebarEnabled",!1),A.sidebarVisible=Tg("sidebarVisible",!1)},toggleSidebar(){A.sidebarVisible=Tg("sidebarVisible",!A.sidebarVisible)},fetchColumns(){const e=A.columnsRaw,t=(A=>Array.from(new Set(A)))(e.map((A=>A.target))),i={},n=new Set,o=(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(o(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,a;if(!O(t))return;const{columnPath:g,parentPath:r}=o(e,t),{target:l,visibility_defaults:C}=t,B=`${l}:${g}`;if(n.has(B))return;const c=r?`${l}:${r}`:void 0,I=t.children?t.children.map((A=>`${l}:${g}.${A}`)):void 0,Q=A.columnsTargetMap.get(t.target);Q.push(Object.assign({},t,{id:B,alias:t.id,parent:c,children:I}));const w=Q[Q.length-1];var E;(n.add(w.id),t.children||!w.filterable||null!=(s=null==t||null==(a=t.visibility_defaults)?void 0:a.filter)&&!s)||A.availableFilters.push({id:`filter:${B}`,type:t.type,field:B,schema:null!=(E=t.schema)?E:null});Object.entries(null!=C?C:{}).forEach((([A,e])=>{var t;e||(i[A]=null!=(t=i[A])?t:[],i[A].push(w.id))}))})),A.defaultHidden=Hg.create(i)},fetchTabs:(0,C.L3)((function*(e,t,i){var n,o,s;const a=Number.parseInt(e),g=yield(0,C.Zn)(A).apiCall("tabs"),r=null!=(n=null!=(o=g.tabs)?o:g)?n:[],l=A.columns.map((A=>A.id)),B=r.map((A=>{const e=Pg(A,l),{data:t}=e,i=(0,Q.A)(e,vg);return Object.assign({},i,null!=t?t:{},{saved:!0,hasData:!!t})}));if(A.views.push(...B),yield A.setSelected(Number.isNaN(a)?e:a,{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 n=Number.parseInt(e);if(isNaN(e)||isNaN(n))i=yield A.getViewByKey(e);else{var o,s,a;const e=yield(0,C.Zn)(A).apiCall("tab",{tabId:n}),g=(null!=(o=A.columns)?o:[]).map((A=>A.id)),r=Pg(e,g),{data:l}=r,B=(0,Q.A)(r,Ng);A.views.push(Object.assign({},B,null!=l?l:{},{selected:{all:null==t?void 0:t.all,list:null!=(s=null!=(a=t.included)?a:t.excluded)?s:[]},saved:!0,hasData:!!l})),i=A.views[A.views.length-1]}A.selected=i}))})));class Zg{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 Vg=null;const Xg=C.gK.model("AppStore",{mode:C.gK.optional(C.gK.enumeration(["explorer","labelstream","labeling"]),"explorer"),viewsStore:C.gK.optional(Wg,{views:[]}),project:C.gK.optional(Ss,{}),loading:C.gK.optional(C.gK.boolean,!1),loadingData:!1,users:C.gK.optional(C.gK.array(wg),[]),taskStore:C.gK.optional(C.gK.late((()=>Ig.get("tasksStore"))),{}),annotationStore:C.gK.optional(C.gK.late((()=>Ig.get("annotationsStore"))),{}),availableActions:C.gK.optional(C.gK.array(og),[]),serverError:C.gK.map(Ss),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=>{Vg.active&&await A.fetchProject({interaction:"timer"}),A._poll=setTimeout((()=>e(A)),1e4)};e(A)},afterCreate(){var A;null==(A=Vg)||A.destroy(),Vg=new Zg},beforeDestroy(){clearTimeout(A._poll),window.removeEventListener("popstate",A.handlePopState),Vg.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&&_a.navigate({task:e,annotation:null!=t?t:null,interaction:null}),O(e))if(A.setLoadingData(!0),"labelstream"===A.mode&&(yield A.taskStore.loadNextTask({select:!!e&&!!t})),void 0!==t)A.annotationStore.setSelected(t);else{A.taskStore.setSelected(e);A.taskStore.loadTask(e,{select:!!e&&!!t}).then((()=>{var e,t,i;const n=null==(e=A.LSF)?void 0:e.currentAnnotation,o=null!=(t=null==n?void 0:n.pk)?t:null==n?void 0:n.id;null==(i=A.LSF)||i.setLSFTask(A.taskStore.selected,o),A.setLoadingData(!1)}))}})),setLoadingData(e){A.loadingData=e},unsetTask(e){try{A.annotationStore.unset(),A.taskStore.unset()}catch(A){}!1!==(null==e?void 0:e.pushState)&&_a.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 n=null==(t=(i=r[e]).create)?void 0:t.call(i,A);n&&cg(`${e}Store`,n)}))},startLabelStream(e={}){var t;if(!A.confirmLabelingConfigured())return;const i=()=>{A.SDK.setMode("labelstream"),!1!==(null==e?void 0:e.pushState)&&_a.navigate({labeling:1})};K(h)&&null!=(t=A.LSF)&&null!=(t=t.lsf)&&null!=(t=t.annotationStore)&&null!=(t=t.selected)&&null!=(t=t.commentStore)&&t.hasUnsaved?Bt.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 n=()=>{if(A.SDK.setMode("labeling"),null!=e&&e.id&&!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()};K(h)&&null!=(i=A.LSF)&&null!=(i=i.lsf)&&null!=(i=i.annotationStore)&&null!=(i=i.selected)&&null!=(i=i.commentStore)&&i.hasUnsaved?Bt.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"}):n()},confirmLabelingConfigured:()=>!!A.labelingIsConfigured||(Bt.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 n=_a.getParams().tab;if(O(A.currentView))i=A.currentView.tabKey;else if(O(n))i=n;else if(O(A.viewsStore)){var o;i=null==(o=A.viewsStore.views[0])?void 0:o.tabKey}O(i)&&_a.forceNavigate({tab:i}),t.setMode("explorer"),t.destroyLSF()},handlePopState:(({state:e})=>{const{tab:t,task:i,annotation:n,labeling:o}=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={};n?(e.task_id=Number.parseInt(i),e.id=Number.parseInt(n)):e.id=Number.parseInt(i),A.startLabeling(e,{pushState:!1})}else o?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 n,o;const t=yield A.apiCall("project",i),a=Object.entries(null!=(n=A.project)?n:{}).length;var s;if(A.needsDataFetch=!0!==e.force&&a>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!=(o=A.project)?o:{})&&(A.project=t);if(K(D)){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",{__useQueryCache:6e4});A.users.push(...e)})),fetchData:(0,C.L3)((function*({isLabelStream:e}={}){var t;A.setLoading(!0);const{tab:i,task:n,labeling:o,query:s}=_a.getParams();A.viewsStore.fetchColumns();const a=[A.fetchProject(),A.fetchUsers()];var g,r;if(!e||null!=(t=A.project)&&t.show_annotation_history&&n)"dm"===A.SDK.type&&a.push(A.fetchActions()),null!=(g=A.SDK.settings)&&g.onlyVirtualTabs&&null!=(r=A.project)&&r.show_annotation_history&&!n?a.push(A.viewsStore.addView({virtual:!0,projectId:A.SDK.projectId,tab:i},{autosave:!1,reload:!1})):"labelops"===A.SDK.type?a.push(A.viewsStore.addView({virtual:!1,projectId:A.SDK.projectId,tab:i},{autosave:!1,autoSelect:!0,reload:!0})):a.push(A.viewsStore.fetchTabs(i,n,o));else if(e&&i){const{selectedItems:e}=JSON.parse(decodeURIComponent(null!=s?s:"{}"));a.push(A.viewsStore.fetchSingleTab(i,null!=e?e:{}))}const[l]=yield Promise.all(a);l&&(A.resolveURLParams(),A.setLoading(!1),A.startPolling())})),apiCall:(0,C.L3)((function*(e,t,i,n){var o,s,a,g,r,l,C,B;const c=null==n?void 0:n.allowToCancel,I=new AbortController,Q=I.signal,w=null==(o=A.SDK.apiTransform)?void 0:o[e],E=null!=(s=null!=(a=null==w||null==w.params?void 0:w.params(t))?a:t)?s:{},h=null!=(g=null!=(r=null==w||null==w.body?void 0:w.body(i))?r:i)?g:{},d=null!=(l=null!=(C=null==w||null==w.headers?void 0:w.headers(null==n?void 0:n.headers))?C:null==n?void 0:n.headers)?l:{},u=`${e}_${JSON.stringify(t||{})}`;c&&(d.signal=Q,A.requestsInFlight.has(u)&&(A.requestsInFlight.get(u).abort(),console.log(`Request ${u} canceled`)),A.requestsInFlight.set(u,I));const D=yield A.API[e](E,{headers:d,body:null!=(B=h.body)?B:h,options:n});if(c&&(D.isCanceled=Q.aborted,A.requestsInFlight.delete(u)),D.error&&404!==D.status&&!Q.aborted){var M,m;if(null!=n&&null!=n.errorHandler&&n.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,n,o,s;const a=null!=(i=A.currentView)?i:{},g=A.availableActions.findIndex((A=>A.id===e))>=0,{selected:r}=a,l=A.SDK.getAction(e);a&&g&&!l&&a.lock();const C=localStorage.getItem("dm:labelstream:mode"),B={ordering:a.ordering,selectedItems:null!=(n=null==r?void 0:r.snapshot)?n:{all:!1,included:[]},filters:{conjunction:null!=(o=a.conjunction)?o:"and",items:null!=(s=a.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,a);const c={id:e};!O(a.id)||null!=a&&a.virtual||(c.tabID=a.id),t.body&&Object.assign(B,t.body);const I=yield A.apiCall("invokeAction",c,{body:B});if(!I.reload)return!1!==t.reload&&(yield a.reload(),A.fetchProject(),a.clearSelection()),null==a||null==a.unlock||a.unlock(),I;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)}}))),_g=async(A,e)=>{var t,i;const n="labelstream"===e.mode,o=await e.api.columns();if(!o||o.error){var s;const A=`\n ${null!=(s=null==o?void 0:o.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=o.columns)?t:Array.isArray(o)?o:[];(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 n=null==(t=(i=r[e]).create)?void 0:t.call(i,A);n&&cg(`${e}Store`,n)})),0===A.length&&cg("tasksStore",null==(t=g)?void 0:t.create()),cg("annotationsStore",null==(e=a)?void 0:e.create())})(l);const C=Xg.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:n}),window.DM=C,B.render((0,H.jsx)(Xa,{app:C}),A),C},$g=["$meta"];class Ar{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:K(d)&&A.draft&&(e.draft=A.draft);const i=await t.dm.apiCall("createComment",void 0,{body:e});return(0,Q.A)(i,$g)},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(!K(d)||!A.draft)return[];e.draft=A.draft}const i=await t.dm.apiCall("listComments",e),n=[],o=i.map((A=>(n.push(A.created_by),Object.assign({},A,{created_by:A.created_by.id}))));return n.length&&t.lsf.store.enrichUsers(n),o},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 er=["id"],tr=["task","preload","isLabelStream","annotation","interfacesModifier","isInteractivePreannotations","user","keymap","messages"],ir=["basic","controls","submit","update","predictions","topbar","predictions:menu","annotations:menu","annotations:current","side-column","edit-history"];let nr;class or{constructor(A,e,t){var i,n=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=n.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:n.project.id});e.length&&await n.datamanager.apiCall("saveUserLabels",{},{body:e})}},this.onLabelStudioLoad=async function(A){n.datamanager.invoke("labelStudioLoad",A),n.lsf=A,n.lsf.task||n.setLoading(!0);const e=await n.datamanager.store.taskStore.loadTaskHistory({projectId:n.datamanager.store.project.id});n.lsf.setTaskHistory(e),await n.loadUserLabels(),n.canPreloadTask&&K("feat_front_dev_1752_notification_links_in_label_and_review_streams")?await n.preloadTask():n.labelStream&&await n.loadTask(),n.setLoading(!1)},this.onTaskLoad=async function(...A){n.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,n=this.project.id,o=btoa(e);return i.createUrl(i.endpoints.presignUrlForProject,{projectId:n,fileuri:o}).url},this.onStorageInitialized=async function(A){if(n.datamanager.invoke("onStorageInitialized",A),n.task&&!1===n.labelStream){var e,t,i,o,s,a;const A=null!=(e=null!=(t=null!=(i=null==(o=n.initialAnnotation)?void 0:o.pk)?i:null==(s=n.task.lastAnnotation)?void 0:s.pk)?t:null==(a=n.task.lastAnnotation)?void 0:a.id)?e:"auto";n.setAnnotation(A)}},this.onSubmitAnnotation=async function(){var A;const e=n.shouldExitStream(),t=!e&&n.shouldLoadNext(),i=await n.submitCurrentAnnotation("submitAnnotation",(async function(A,e){return await n.datamanager.apiCall("submitAnnotation",{taskID:A},{body:e},{errorHandler:A=>409===A.status})}),!1,t),o=null==i||null==(A=i.$meta)?void 0:A.status;if(200===o||201===o?n.datamanager.invoke("toast",{message:"Annotation saved successfully",type:"info"}):void 0!==o&&n.datamanager.invoke("toast",{message:"There was an error saving your Annotation",type:"error"}),e)return n.exitStream()},this.onUpdateAnnotation=async function(A,e,t){var i;const{task:o}=n,s=n.prepareData(e),a=n.shouldExitStream();Object.assign(s,t),await n.saveUserLabels();const g=await n.withinLoadingState((async function(){return n.datamanager.apiCall("updateAnnotation",{taskID:o.id,annotationID:e.pk},{body:s})})),r=null==g||null==(i=g.$meta)?void 0:i.status;if(200===r||201===r?n.datamanager.invoke("toast",{message:"Annotation updated successfully",type:"info"}):void 0!==r&&n.datamanager.invoke("toast",{message:"There was an error updating your Annotation",type:"error"}),n.datamanager.invoke("updateAnnotation",A,e,g),a)return n.exitStream();O(o.default_selected_annotation)?await n.loadTask():await n.loadTask(n.task.id,e.pk,!0)},this.deleteDraft=async function(A){const e=await n.datamanager.apiCall("deleteDraft",{draftID:A});return n.task.deleteDraft(A),e},this.onDeleteAnnotation=async function(A,e){const{task:t}=n;let i;if(t.deleteAnnotation(e),e.userGenerate&&!1===e.sentUserGenerate?i=e.draftId?await n.deleteDraft(e.draftId):{ok:!0}:(i=await n.withinLoadingState((async function(){return n.datamanager.apiCall("deleteAnnotation",{taskID:t.id,annotationID:e.pk})})),n.datamanager.invoke("deleteAnnotation",A,e)),i.ok){var o,s;const A=null!=(s=(null!=(o=n.annotations[n.annotations.length-1])?o:{}).pk)?s:void 0;n.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=n.lsf)||null==(e=e.annotationStore)?void 0:e.selected),i=n.needsDraftSave(t);if(null!=t&&t.isDraftSaving)await(0,xs.z7)((()=>!t.isDraftSaving)),n.draftToast(200);else if(i&&t){var o;const A=await(null==t?void 0:t.saveDraftImmediatelyWithResults()),e=null==A||null==(o=A.$meta)?void 0:o.status;n.draftToast(e)}},this.onSubmitDraft=async function(A,e,t={}){var i,o,s;const a=!e.pk,g={body:n.prepareData(e,{isNewDraft:!0})},r=n.needsDraftSave(e),l=(null==t?void 0:t.useToast)&&r;if(null!=t&&t.useToast&&delete t.useToast,Object.assign(g.body,t),await n.saveUserLabels(),e.draftId>0){var C;const A=await n.datamanager.apiCall("updateDraft",{draftID:e.draftId},g);return l&&n.draftToast(null==A||null==(C=A.$meta)?void 0:C.status),A}let B;return B=a?await n.datamanager.apiCall("createDraftForTask",{taskID:n.task.id},g):await n.datamanager.apiCall("createDraftForAnnotation",{taskID:n.task.id,annotationID:e.pk},g),(null==(i=B)?void 0:i.id)&&e.setDraftId(null==(o=B)?void 0:o.id),l&&n.draftToast(null==(s=B)||null==(s=s.$meta)?void 0:s.status),B},this.onSkipTask=async function(A,{comment:e}={}){await n.submitCurrentAnnotation("skipTask",((A,t)=>{const{id:i}=t,o={taskID:A},s={body:(0,Q.A)(t,er)};return s.body.was_cancelled=!0,e&&(s.body.comment=e),void 0===i?n.datamanager.apiCall("submitAnnotation",o,s):(o.annotationID=i,n.datamanager.apiCall("updateAnnotation",o,s))}),!0,n.shouldLoadNext())},this.onUnskipTask=async function(){const{task:A,currentAnnotation:e}=n;O(e)||O(e.pk)?(await n.withinLoadingState((async function(){if(e.pauseAutosave(),K(d))await n.datamanager.apiCall("convertToDraft",{annotationID:e.pk});else{var t;if(e.draftId>0)await n.datamanager.apiCall("updateDraft",{draftID:e.draftId},{body:{annotation:null}});else{const A={body:n.prepareData(e)};await n.datamanager.apiCall("createDraftForTask",{taskID:n.task.id},A)}K(h)&&null!=(t=n.lsf)&&null!=(t=t.commentStore)&&t.toCache&&n.lsf.commentStore.toCache(`task.${A.id}`),await n.datamanager.apiCall("deleteAnnotation",{taskID:A.id,annotationID:e.pk})}})),await n.loadTask(A.id),n.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;window.APP_SETTINGS.read_only_quick_view_enabled&&!this.labelStream&&(null==A||A.setEditable(!1)),K(k)&&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){K(k)&&n.saveDraft(),n.loadTask(A,e,!0)},this.onPrevTask=async function(A,e){K(k)&&n.saveDraft(),n.loadTask(A,e,!0)};const{task:o,preload:s,isLabelStream:a,annotation:g,interfacesModifier:r,isInteractivePreannotations:l}=t,C=(0,Q.A)(t,tr);this.datamanager=A,this.store=A.store,this.root=e,this.task=o,this.preload=s,this.labelStream=null!=a&&a,this.initialAnnotation=g,this.interfacesModifier=r,this.isInteractivePreannotations=null!=l&&l;let B=[...ir];var c;(!1===this.project.enable_empty_annotation&&B.push("annotations:deny-empty"),window.APP_SETTINGS.annotator_reviewer_firewall_enabled&&this.labelStream&&B.push("annotations:hide-info"),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"),K(h)&&(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)),this.shouldLoadNext()||(B=B.filter((A=>!["topbar:prevnext","skip"].includes(A))));const I=A.store.project.reviewer_queue_total||A.store.project.queue_total,w=A.store.project.queue_done,E=A.store.project.queue_left,u=w?w+1:E?I-E+1:1,D=A.store.project.comment_classification_config,M=Object.assign({user:t.user,config:this.lsfConfig,task:As(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:I,queuePosition:u,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(M)}async initLabelStudio(A){try{const e=await(async()=>nr||(window.LabelStudio?nr=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)}))})),K(h)&&new Ar(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 n,o;const s=await t.call("task",{params:i}),a=`Task #${e}${A?` with comment #${A}`:""} was not found!`;if(!(s&&(null!=(n=s.annotations)&&n.length||null!=(o=s.drafts)&&o.length)))return Bt.modal({title:"Can't find task",body:a}),!1;const g=s.annotations[0];this.selectTask(s,null==g?void 0:g.id,!0)}return!1}async loadTask(A,e,t=!1){var i,n=this;if(!this.lsf)return console.error("Make sure that LSF was properly initialized");const o=async function(){const i=n.datamanager.store.taskStore,o=await n.withinLoadingState((async function(){let e;e=O(A)?await i.loadTask(A):await i.loadNextTask();const t=n.labelStream&&!e;return n.lsf.setFlags({noTask:t}),e}));o&&n.selectTask(o,e,t)};K(h)&&null!=(i=this.lsf)&&null!=(i=i.commentStore)&&i.hasUnsaved?Bt.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"}):await o()}exitStream(){this.datamanager.invoke("navigate","projects")}selectTask(A,e,t=!1){var i;const n=A&&(null==(i=this.task)?void 0:i.id)===A.id,o=n?[...this.annotations]:[];this.task=A,n&&this.task.mergeAnnotations(o),this.loadUserLabels(),this.setLSFTask(A,e,t)}setLSFTask(A,e,t){var i;if(!this.lsf)return;const n=(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,n);const o=As(A),s=O(A.default_selected_annotation),a=this.datamanager.store.taskStore.list.map((A=>this.taskHistory.find((e=>e.taskId===A.id)))).filter(Boolean),g=a.find((e=>e.taskId===A.id));!t&&g&&(a.splice(a.indexOf(g),1),a.push(g)),g||a.push({taskId:A.id,annotationId:null}),s&&!e&&(e=A.default_selected_annotation),n?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(o),this.setAnnotation(e,t||s),this.setLoading(!1)}setAnnotation(A,e=!1){var t;const i=A?A.toString():null,{annotationStore:n}=this.lsf;let o;const s=n.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=n.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=n.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});n.selectAnnotation(e.id),e.deserializeResults(A.result),e.setDraftId(A.id),e.setDraftSaved(A.created_at),e.history.safeUnfreeze(),e.history.reinit()}const a=null!=(t=this.annotations)&&t.length?this.annotations[0]:null,g=!!a&&(!a.pk||a.userGenerate&&!1===a.sentUserGenerate),r=!0===this.project.show_collab_predictions;if(this.labelStream)o=null!=a&&a.draftId?a:O(A)&&e?this.annotations.find((({pk:e})=>e===A)):r&&this.predictions.length>0&&!this.isInteractivePreannotations?n.addAnnotationFromPrediction(this.predictions[0]):n.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));o=n.addAnnotationFromPrediction(null!=A?A:this.predictions[0])}else o=this.annotations.length>0&&i&&"auto"!==i?this.annotations.find((A=>A.pk===i||A.id===i)):this.annotations.length>0&&("auto"===i||g)?a:n.createAnnotation();o&&(n.selectAnnotation(o.id),this.datamanager.invoke("annotationSet",o))}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,n;if(null==A||null==(n=A.label)||null==(n=n.value)||!n.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:n,currentAnnotation:o}=this,s=this.task.unique_lock_id,a=this.prepareData(o,{includeId:t});s&&(a.unique_id=s),this.setLoading(!0),await this.saveUserLabels();const g=await this.withinLoadingState((async function(){return await e(n,a)}));if(g&&void 0!==g.id){var r;const e=g.id.toString();o.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}))(o);this.datamanager.invoke(A,this.lsf,t,g),K(h)&&["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(n,o.pk,!0):await this.loadTask(),g}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),n=new Date(Date.now()-1e3*i);return n{const e=Object.entries(A).map((([A,e])=>[A,e({inject:l.WQ,observer:l.PA})]));return ue(Object.fromEntries(e))})(null!=(r=A.instruments)?r:{}),this.apiTransform=null!=(C=A.apiTransform)?C:{},this.preload=null!=(B=A.preload)?B:{},this.interfaces=ue(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 ao(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!=(I=A.type)?I:"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:n}){const o=Object.assign({},Mo);o.gateway=null!=A?A:o.gateway,o.mockDisabled=t,o.commonHeaders=n,Object.assign(o.endpoints,null!=e?e:{});const s={};return isNaN(this.projectId)||(s.project=this.projectId),isNaN(this.datasetId)||(s.dataset=this.datasetId),Object.assign(o,{sharedParams:Object.assign({},s,null!=i?i:{})}),o}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 n=Array.from(this.actions.values()).map((({action:A})=>A));null==(t=this.store)||t.setActions(n)}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(no[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 _g(this.root,this),this.invoke("ready",[this])}initLSF(A){this.lsf||(this.lsf=new or(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,n=O(this.lsf.task)&&O(e),o=(null==(A=this.lsf.task)?void 0:A.id)===(null==e?void 0:e.id);if((!n||!o)&&!i&&(!o||O(t))){var s,a;const A=null!=(s=null==t?void 0:t.id)?s:null==(a=e.lastAnnotation)?void 0:a.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){K(M)&&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=no[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=!!no[A],t=!!this.instruments.has(A);return e||t||console.warn(`Unknwown instrument detected: ${A}. Did you forget to register it?`),e||t}))))}}sr.urlJSON={serializeJsonForUrl:Do,deserializeJsonFromUrl:uo},sr.taskToLSFormat=As,window.DataManager=sr;const ar=sr},86973:()=>{}}]); +(self.webpackChunklabelstudio=self.webpackChunklabelstudio||[]).push([[543],{54107:(A,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>ar});var i={};t.r(i),t.d(i,{Boolean:()=>kA,Common:()=>yA,Date:()=>bA,Datetime:()=>LA,Image:()=>ZA,List:()=>vA,Number:()=>zA,String:()=>ZA});var o={};t.r(o),t.d(o,{json:()=>Le,matchPattern:()=>be,regexp:()=>Ue,required:()=>He});var n={};t.r(n),t.d(n,{Agreement:()=>Jn,Annotators:()=>bn,Audio:()=>Zn,AudioPlus:()=>Vn,Boolean:()=>Xn,CommentAuthors:()=>bn,Date:()=>$n,Datetime:()=>$n,Image:()=>ls,Number:()=>Cs,Project:()=>ws,Reviewers:()=>bn,String:()=>cs,Text:()=>cs,UpdatedBy:()=>bn,Video:()=>Is,normalizeCellAlias:()=>Es});var s={};t.r(s),t.d(s,{Audio:()=>ua,AudioPlus:()=>ua,Image:()=>Da,String:()=>Ma,TextDataGroup:()=>Ma});var a={};t.r(a),t.d(a,{create:()=>Qg});var g={};t.r(g),t.d(g,{create:()=>Mg});var r={};t.r(r),t.d(r,{annotations:()=>a,tasks:()=>g});var l=t(56351),C=t(77099),B=t(43144),c=t(83126),I=t(51987),Q=t(73033),w=t(14041);const E="fflag_feat_front_dev-2536_comment_notifications_short",h="fflag-feat-dev-2887-comments-ui-editor-short",d="fflag-feat-dev-3034-comments-with-drafts-short",u="fflag_feat_front_dev_3873_labeling_ui_improvements_short",D="fflag_feat_all_lops_e_3_datasets_short",M="fflag_fix_front_lsdv_4620_memory_leaks_100723_short",m="fflag_fix_all_lsdv_4711_cors_errors_accessing_task_data_short",p="fflag_feat_front_lops_e_10_updated_ux_short",k="fflag_feat_optic_2_ensure_draft_saved_short",y={};function K(A){var e,t;const i=Object.assign((null==(o=window.APP_SETTINGS)?void 0:o.feature_flags)||{},y);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)}const G=["tag","name","mod","mix"],Y=["tag","component","block","name","mod","mix"];const x=null!="lsf-"?"lsf-":"dm-",S=(0,w.createContext)(null),j=(A,e={})=>{const{elem:t,mix:i,mod:o}=null!=e?e:{},n=A,s={block:A=>j(A,{elem:t,mix:i,mod:o}),elem:e=>j(A,{elem:e,mix:i,mod:o}),mod(e={}){const s=Object.assign({},null!=o?o:{},e);return j(null!=A?A:n,{elem:t,mix:i,mod:s})},mix:(...e)=>j(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}),[]),a=[];if(a.push(null!=n?n:o),a.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+/)]),[]);a.push(...Array.from(new Set(e)))}return a.map((A=>("string"!=typeof A&&console.error("Non-string classname: ",A),String(A).startsWith(x)?A:`${x}${A}`))).join(" ")})(A,t,i,o),toClassName(){return this.toString()},toCSSSelector(){return`.${this.toClassName().replace(/(\s+)/g,".")}`}};return K("fflag_feat_all_optic_1178_reduce_memory_leak_short")||(Object.defineProperty(s,"Block",{value:f}),Object.defineProperty(s,"Elem",{value:J}),Object.defineProperty(s,"__class",{value:{block:A,elem:t,mix:i,mod:o}})),s},F=A=>{const e=null!=A?A:(0,w.createContext)(null),t=(0,w.forwardRef)(((A,t)=>{let{tag:i="div",name:o,mod:n,mix:s}=A,a=(0,Q.A)(A,G);const g=j(o),r=[].concat(s).filter((A=>!!A)),l=g.mod(n).mix(...r,a.className).toClassName(),C="Symbol(react.fragment)"===i.toString()?Object.assign({},a,{ref:t}):Object.assign({},a,{ref:t,className:l});return(0,w.createElement)(e.Provider,{value:g},(0,w.createElement)(i,C))})),i=(0,w.forwardRef)(((A,t)=>{let{tag:i="div",component:o,block:n,name:s,mod:a,mix:g}=A,r=(0,Q.A)(A,Y);const l=(0,w.useContext)(e),C=[].concat(g).filter((A=>!!A)),B=(n?j(n):l).elem(s).mod(a).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,w.createElement)(null!=o?o:i,c)}));return t.displayName="Block",i.displayName="Elem",{Block:t,Elem:i,Context:e}},{Block:f,Elem:J}=F(S);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,w.forwardRef)(((A,e)=>{let{children:t,type:i,extra:o,className:n,href:s,size:a,waiting:g,icon:r,tag:l,look:C}=A,B=(0,Q.A)(A,b);const c=(null!=l?l:s)?"a":"button",I={size:a,waiting:g,type:i,look:C,withIcon:!!r,withExtra:!!o,disabled:!!B.disabled,newUI:K(p)},E=(0,w.useMemo)((()=>{if(!r)return null;switch(a){case"small":return(0,w.cloneElement)(r,Object.assign({},r.props,{size:12}));case"compact":return(0,w.cloneElement)(r,Object.assign({},r.props,{size:14}));default:return r}}),[r,a]);return(0,H.jsx)(f,Object.assign({ref:e,name:"button-dm",tag:c,mod:I,className:null==n?void 0:n.toString(),type:i},B,{children:(0,H.jsxs)(H.Fragment,{children:[O(E)&&(0,H.jsx)(J,{tag:"span",name:"icon",children:null!=E?E:null}),O(E)&&O(t)?(0,H.jsx)(J,{tag:"span",name:"content",children:t}):null!=t?t:null,O(o)?(0,H.jsx)(J,{name:"extra",children:o}):null]})}))}));U.displayName="Button",U.Group=A=>{let{className:e,children:t,collapsed:i}=A,o=(0,Q.A)(A,L);return(0,H.jsx)(f,Object.assign({name:"button-group-dm",mod:{collapsed:i},mix:e},o,{children:t}))};var v=t(54357);const N=(A,e,t,i=0,o=!0)=>{let n=0,s=0;const a=((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),g=t.split("-");switch(t){case"top-center":s=a.top-i,n=a.horizontalCenter;break;case"top-left":s=a.top-i,n=a.horizontalLeft;break;case"top-right":s=a.top-i,n=a.horizontalRight;break;case"top-right-outside":s=a.source.top,n=a.source.left+a.source.width;break;case"bottom-center":s=a.bottom+i,n=a.horizontalCenter;break;case"bottom-left":s=a.bottom+i,n=a.horizontalLeft;break;case"bottom-right":s=a.bottom+i,n=a.horizontalRight}return swindow.scrollY+window.innerHeight&&(s=a.top-i,g[0]="top"),n<0?(n=a.horizontalLeft,g[1]="left"):n+a.target.width>window.innerWidth&&(n=a.horizontalRight,g[1]="right"),{top:s,left:n,pos:a,align:g.join("-")}},T=(A,{init:e,transition:t,onStart:i,beforeTransition:o,afterTransition:n}={})=>new Promise((async s=>{null==e||e(A);const a=()=>{null==i||i(A)},g=async()=>{await(null==n?void 0:n(A)),A.removeEventListener("transitionstart",a),A.removeEventListener("transitionend",g),s()};A.addEventListener("transitionstart",a),A.addEventListener("transitionend",g),await(null==o?void 0:o()),setTimeout((()=>t(A)),30)})),q=w.createContext(),P=["tag","children","dropdown","content","toggle","closeOnClickOutside","disabled"],z=w.forwardRef(((A,e)=>{var t,i;let{tag:o,children:n,dropdown:s,content:a,toggle:g,closeOnClickOutside:r=!0,disabled:l=!1}=A,C=(0,Q.A)(A,P);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:w.useRef(),c=w.Children.only(n),[I]=w.useState(new Set),E=null!=(i=c.props.ref)?i:w.useRef(),h=w.useContext(q),d=w.useCallback((A=>{var e,t;const i=null==(e=E.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(I).reduce(((e,t)=>e||t.hasTarget(A)),!1);return i||o||n}),[E,B]),u=w.useCallback((A=>{var e;r&&(d(A.target)||null==(e=B.current)||null==e.close||e.close())}),[r,d]),D=w.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===g?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:E,className:j("dropdown-dm").elem("trigger").mix(C.className).mix(c.props.className),onClickCapture:D}),m=w.cloneElement(c,M),p=a?(0,H.jsx)(V,Object.assign({},C,{ref:B,children:a})):null;w.useEffect((()=>(document.addEventListener("click",u,{capture:!0}),()=>document.removeEventListener("click",u,{capture:!0}))),[u]);const k=w.useMemo((()=>({triggerRef:E,dropdown:B,hasTarget:d,addChild:A=>I.add(A),removeChild:A=>I.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()}})),[E,B]);return w.useEffect((()=>{if(h)return h.addChild(k),()=>h.removeChild(k)}),[]),(0,H.jsxs)(q.Provider,{value:k,children:[m,p]})})),W=["animated","visible"];let Z=1;const V=w.forwardRef(((A,e)=>{var t,i;let{animated:o=!0,visible:n=!1}=A,s=(0,Q.A)(A,W);const a=j("dropdown-dm"),g=w.useRef(),{triggerRef:r}=null!=(t=w.useContext(q))?t:{},l=void 0===r,{children:C,align:c,openUpwardForShortViewport:I}=s,[E,h]=w.useState(n),[d,u]=w.useState({}),[D,M]=w.useState(n?"visible":null),m=w.useCallback((()=>{var A;const e=g.current,t=null!=(A=null==r?void 0:r.current)?A:e.parentNode,{left:i,top:o}=N(t,e,null!=c?c:"bottom-left",0,null==I||I);u({left:i,top:o})}),[r]),p=w.useMemo((()=>Z++),[]),k=w.useCallback((async(A=!1)=>{if(!1!==s.enabled||!0!==A)return new Promise((e=>{const t=g.current;!1!==o?T(t,{transition:()=>{M(A?"appear":"disappear")},beforeTransition:()=>{M(A?"before-appear":"before-disappear")},afterTransition:()=>{M(A?"visible":null),e()}}):(M(A?"visible":null),e())}))}),[o]),y=w.useCallback((async()=>{!1!==E&&(null==s.onToggle||s.onToggle(!1),await k(!1),h(!1))}),[E,k,s]),K=w.useCallback((async()=>{!0!==E&&(null==s.onToggle||s.onToggle(!0),await k(!0),h(!0))}),[E,k,s]),G=w.useCallback((async()=>{!E?K():y()}),[y,E,K]);w.useEffect((()=>{e&&(e.current={dropdown:g.current,visible:null!==D,toggle:G,open:K,close:y})}),[y,K,e,G,g,D]),w.useEffect((()=>{h(n)}),[n]),w.useEffect((()=>{l||"before-appear"!==D||m()}),[D,m,l]),w.useEffect((()=>{!1===s.enabled&&k(!1)}),[s.enabled]);const Y=C.props&&"Menu"===C.props.type?w.cloneElement(C,Object.assign({},C.props,{className:a.elem("menu").mix(C.props.className)})):C,x=w.useMemo((()=>{switch(D){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}}),[D,n]),S=Object.assign({},null!=(i=s.style)?i:{},null!=d?d:{},{zIndex:1e3+p}),F=(0,H.jsx)("div",{ref:g,className:(0,v.A)(a.toString(),a.mix([s.className,x]).toString()),style:S,onClick:A=>A.stopPropagation(),children:Y});return!0===s.inline?F:B.createPortal(F,document.body)}));V.displayName="Dropdown",V.Trigger=z,V.Trigger=z;const X=w.createContext(),_=["name","children","label","icon","to","className","href","danger","exact","forceReload","active","onClick"],$=j("menu-dm"),AA=w.forwardRef((({children:A,className:e,style:t,size:i,selectedKeys:o,closeDropdownOnItemClick:n},s)=>{const a=(0,w.useContext)(q),g=(0,w.useMemo)((()=>new Set(null!=o?o:[])),[o]),r=(0,w.useCallback)((A=>{const e=$.elem("item").closest(A.target);a&&e&&!1!==n&&a.close()}),[a]),l=(0,w.useMemo)((()=>!!a),[a]);return(0,H.jsx)(X.Provider,{value:{selected:g},children:(0,H.jsx)("ul",{ref:s,className:(0,v.A)($.toString(),$.mod({size:i,collapsed:l}).toString(),e),style:t,onClick:r,children:A})})}));AA.Item=A=>{let{name:e,children:t,label:i,icon:o,to:n,className:s,href:a,danger:g,exact:r=!1,forceReload:l=!1,active:C=!1,onClick:B}=A,c=(0,Q.A)(A,_);const{selected:I}=w.useContext(X),E=j("menu-dm",{elem:"item"}),h=(()=>{const A=window.location.pathname.replace(/\/$/,""),t=null!=n?n:a;return!!I.has(e)||(r?A===t:A.includes(t))})(),d=(0,H.jsxs)(H.Fragment,{children:[o&&(0,H.jsx)("span",{className:E.elem("item-icon"),children:o}),null!=t?t:i]}),u=Object.assign({className:E.mod({active:h||C,look:g&&"danger"}).mix(s),onClick:B},c);return l&&(u.onClick=()=>window.location.href=null!=n?n:a),(0,H.jsx)("li",{children:a?(0,H.jsx)("a",Object.assign({href:null!=a?a:"#"},u,{children:d})):(0,H.jsx)("div",Object.assign({},u,{children:d}))})},AA.Spacer=()=>(0,H.jsx)("li",{className:j("menu-dm",{elem:"spacer"})}),AA.Divider=()=>(0,H.jsx)("li",{className:j("menu-dm",{elem:"divider"})}),AA.Builder=(A,e)=>(null!=e?e:[]).map(((e,t)=>{if("SPACER"===e)return(0,H.jsx)(AA.Spacer,{},t);if("DIVIDER"===e)return(0,H.jsx)(AA.Divider,{},t);const[i,o]=e,n=`${A}${i}`.replace(/([/]+)/g,"/");return(0,H.jsx)(AA.Item,{to:n,exact:!0,children:o},t)})),AA.Group=({children:A,title:e,className:t,style:i})=>{const o=j("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 eA=(A,e)=>{var t;return(0,H.jsx)(AA.Item,{disabled:!0,children:null==(t=A.response)?void 0:t.detail},e)},tA=(0,l.WQ)((({store:A})=>({errors:A.serverErrors})))((({errors:A})=>(null==A?void 0:A.size)>0?(0,H.jsx)(V.Trigger,{content:(0,H.jsx)(AA,{children:Array.from(A.values()).map(eA)}),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 iA=t(37837);const oA=(0,w.forwardRef)((({title:A,children:e,defaultVisible:t,disabled:i,style:o},n)=>{const s=w.Children.only(e),a=null!=n?n:(0,w.useRef)(),g=(0,w.useRef)(),[r,l]=(0,w.useState)({}),[C,c]=(0,w.useState)(t?"visible":null),[I,Q]=(0,w.useState)(!1),[E,h]=(0,w.useState)("top-center"),d=(0,w.useCallback)((()=>{if(!a.current||!g.current)return;const{left:A,top:e,align:t}=N(a.current,g.current,E,10);l({left:A,top:e}),h(t)}),[]),u=(0,w.useCallback)((A=>{g.current&&T(g.current,{beforeTransition(){c(A?"before-appear":"before-disappear")},transition(){A&&d(),c(A?"appear":"disappear")},afterTransition(){c(A?"visible":null),!1===A&&Q(!1)}})}),[I,d]),D=(0,w.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,w.useMemo)((()=>I?(0,H.jsx)(f,{ref:g,name:"tooltip",mod:{align:E},mix:D,style:Object.assign({},r,null!=o?o:{}),children:(0,H.jsx)(J,{name:"body",children:A})}):null),[I,r,A,D]);(0,w.useEffect)((()=>{!0===i&&"visible"===C&&u(!1)}),[i]);const m=(0,w.cloneElement)(s,Object.assign({},s.props,{ref:a,onMouseEnter(A){!0!==i&&(Q(!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,w.useEffect)((()=>{I&&u(!0)}),[I]),(0,H.jsxs)(H.Fragment,{children:[m,(0,B.createPortal)(M,document.body)]})}));oA.displayName="Tooltip";const nA=(0,l.WQ)((({store:A})=>{var e,t;return{columns:Array.from(null!=(e=null==(t=A.currentView)?void 0:t.targetColumns)?e:[])}})),sA=(0,l.PA)((({columns:A,WrapperComponent:e,onClick:t,onReset:i,selected:o,resetTitle:n})=>{const s=(A,t)=>(0,H.jsx)(AA.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)(AA,{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)(AA.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)))))]})})),aA=nA((({columns:A,size:e,style:t,wrapper:i,title:o,icon:n,className:s,trailingIcon:a,onClick:g,onReset:r,resetTitle:l,filter:C,selected:B,tooltip:c,tooltipTheme:I="dark",openUpwardForShortViewport:Q=!0})=>{const E=[];o&&E.push((0,H.jsx)(w.Fragment,{children:o},"f-button-title"));const h=()=>(0,H.jsx)(U,{size:e,icon:n,extra:a,style:t,className:s,children:E.length?E:null});return(0,H.jsx)(V.Trigger,{content:(0,H.jsx)(sA,{columns:C?A.filter(C):A,WrapperComponent:i,onClick:g,onReset:r,selected:B,resetTitle:l}),style:{maxHeight:280,overflow:"auto"},openUpwardForShortViewport:Q,children:c?(0,H.jsx)(J,{name:"field-button",style:{zIndex:1e3},children:(0,H.jsx)(oA,{title:c,theme:I,children:h()})}):h()})}));aA.Checkbox=(0,l.PA)((({column:A,children:e})=>(0,H.jsx)(iA.Sc,{size:"small",checked:!A.hidden,onChange:A.toggleVisibility,style:{width:"100%",height:"100%"},children:e})));const gA=["icon"],rA=w.forwardRef(((A,e)=>{let{icon:t}=A,i=(0,Q.A)(A,gA);return(0,H.jsx)("span",{className:j("icon").toString(),ref:e,children:w.createElement(t,i)})}));var lA=t(75696),CA=t.n(lA);const BA={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=CA()(A);return{color:e,background:e.desaturate(2).brighten(2.2),"shadow-color":e.desaturate(1).brighten(1.22)}})((s=i,s?null!=(a=BA[s])?a:s:BA.blue))).reduce(((A,[e,t])=>Object.assign({},A,{[`--${e}`]:t})),{});var s,a;const g=Object.assign({},null!=e?e:{},n);return(0,H.jsx)(f,{tag:"span",name:"tag-dm",mod:{size:t},mix:A,style:g,children:o})};var IA=t(8009);const QA=(0,w.createContext)(),{Block:wA,Elem:EA}=F(),hA=(A,e)=>w.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=hA(A,e[0])):"Select.OptGroup"===i.type.displayName&&(t=hA(i.props.children,e))),t)),null),dA=({value:A,defaultValue:e,size:t,children:i,onChange:o,style:n,multiple:s,tabIndex:a=0})=>{const g=(0,w.useRef)(),r=(0,w.useRef)(),[l,C]=(0,w.useState)(s?[].concat(null!=A?A:[]).flat(10):A),[B,c]=(0,w.useState)(),I=w.Children.toArray(i),Q={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=g.current)||t.close())}},E=(0,w.useMemo)((()=>{var A;if(s&&(null==l?void 0:l.length)>1)return(0,H.jsx)(H.Fragment,{children:"Multiple values selected"});const t=hA(i,null!=e?e:l),o=null==t||null==(A=t.props)?void 0:A.children;return o?(0,w.cloneElement)((0,H.jsx)(H.Fragment,{children:o})):null}),[l,e,i,A]),h=A=>{c(I[null!=A?A:0].props.value)},d=(0,w.useCallback)((A=>{const e=I.findIndex((A=>A.props.value===B));let t=-1===e?0:e+A;t>=I.length?t=0:t<0&&(t=I.length-1),h(t)}),[B]);return(0,w.useEffect)((()=>{var e;s?!1===(0,IA.b)(null!=A?A:[],null!=l?l:[])&&Q.setCurrentValue(null!=(e=null==A||null==A.flat?void 0:A.flat(10))?e:[]):A!==l&&Q.setCurrentValue(A)}),[A,s]),(0,H.jsx)(QA.Provider,{value:Q,children:(0,H.jsx)(wA,{ref:r,name:"select-dm",mod:{size:t},style:n,tabIndex:a,onKeyDown:A=>{var e;document.activeElement===r.current&&(["ArrowDown","ArrowUp"].includes(A.key)?null!=g&&g.current.visible?d("ArrowDown"===A.key?1:-1):(null==(e=g.current)||e.open(),h()):"Space"!==A.code&&"Enter"!==A.code||!O(B)||Q.setCurrentValue(B))},children:(0,H.jsx)(V.Trigger,{ref:g,style:{maxHeight:280,overflow:"auto"},content:(0,H.jsx)(EA,{name:"list",children:i}),onToggle:A=>{A||c(null)},children:(0,H.jsxs)(EA,{name:"selected",children:[(0,H.jsx)(EA,{name:"value",children:null!=E?E:"Select value"}),(0,H.jsx)(EA,{name:"icon"})]})})})})};dA.displayName="Select",dA.Option=({value:A,children:e,style:t})=>{const{setCurrentValue:i,multiple:o,currentValue:n,focused:s}=(0,w.useContext)(QA),a=(0,w.useMemo)((()=>{const e=String(A);return o?n.map((A=>String(A))).includes(e):e===String(n)}),[A,s,n]),g=(0,w.useMemo)((()=>String(A)===String(s)),[A,s]);return(0,H.jsx)(EA,{name:"option",mod:{selected:a,focused:g},onClick:e=>{e.stopPropagation(),i(A)},style:t,children:e})},dA.Option.displayName="Select.Option",dA.OptGroup=({label:A,children:e,style:t})=>(0,H.jsxs)(EA,{name:"optgroup",style:t,children:[(0,H.jsx)(EA,{name:"optgroup-label",children:A}),(0,H.jsx)(EA,{name:"optgroup-list",children:e})]}),dA.OptGroup.displayName="Select.OptGroup";const uA=["label"],DA=A=>e=>{var t;let{label:i}=e,o=(0,Q.A)(e,uA);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})}))},MA=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,a=`${e.id}-${n}-${s}`;return e.options?(0,H.jsx)(dA.OptGroup,{label:e.title,children:e.options.map(MA(A))},a):(0,H.jsx)(dA.Option,{value:n,style:{fontSize:12},title:s,children:A?(0,H.jsx)(A,{item:e}):s},`${n}-${s}`)},mA=(0,l.PA)((({placeholder:A,defaultValue:e,items:t,style:i,disabled:o,onChange:n,multiple:s,value:a,optionRender:g,dropdownClassName:r,outputFormat:l})=>(0,H.jsx)(dA,{multiple:s,placeholder:A,defaultValue:e,value:a,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)(rA,{icon:I.z44}),listItemHeight:20,listHeight:600,dropdownClassName:r,children:t.map(MA(g))}))),pA=(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)}},kA=[{key:"equal",label:"is",valueType:"single",input:A=>{var e;return(0,H.jsx)(mA,{defaultValue:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}],yA=[{key:"empty",label:"is empty",input:A=>{var e;return(0,H.jsx)(mA,{value:null!=(e=A.value)&&e,onChange:e=>A.onChange(e),items:[{value:!0,label:"yes"},{value:!1,label:"no"}]})}}];var KA=t(4583),GA=t(8593),YA=t(32840),xA=t(57553),SA=t.n(xA);t(38227);const jA=["className","size"],FA=w.forwardRef(((A,e)=>{let{className:t,size:i}=A,o=(0,Q.A)(A,jA);const n=j("input-dm").mod({size:i}).mix(t);return(0,H.jsx)("input",Object.assign({},o,{className:n,ref:e}))})),{Block:fA,Elem:JA}=F(),RA=({size:A,value:e,selectRange:t=!1,showTime:i=!1,dateFormat:o="MM.dd.yyyy",timeFormat:n="HH:mm",onChange:s})=>{const a=i?`${o} ${n}`:o,g=(0,w.useRef)(),r=(0,w.useRef)(),l=A=>{if(!O(A))return"";const e=new Date(null===A?Date.now():A);return(0,KA.default)(e)?(0,GA.default)(e,a):""},[C,B]=t?e:[].concat(e),[c,Q]=(0,w.useState)(null!=C?C:null),[E,h]=(0,w.useState)(null!=B?B:null),[d,u]=(0,w.useState)(l(c)),[D,M]=(0,w.useState)(l(E)),m=(A,e,t)=>{if(!(A.length>a.length)&&(null==e||e(A),O(A)&&(0,YA.A)(A,a)&&A.length===a.length)){const e=new Date(A||null);(0,KA.default)(e)&&(null==t||t(e))}},p=(0,w.useMemo)((()=>t?{startDate:c,endDate:E}:{}),[t,c,E]);(0,w.useEffect)((()=>{(0,KA.default)(c)&&u(l(c))}),[c]),(0,w.useEffect)((()=>{(0,KA.default)(E)&&M(l(E))}),[E]),(0,w.useEffect)((()=>{t?null==s||s([c,E]):c&&(null==s||s(c))}),[c,E]);const k=(0,w.useCallback)((A=>{var e,i;null!==c&&null===E&&t?(h(A),null==(e=r.current)||e.close()):(Q(A),t?h(null):null==(i=r.current)||i.close())}));return(0,H.jsx)(fA,{name:"datepicker",children:(0,H.jsx)(V.Trigger,{ref:r,toggle:!1,content:(0,H.jsx)(SA(),Object.assign({},p,{ref:g,selected:c,onChange:A=>k(A),onSelect:A=>k(A),monthsShown:2,selectsRange:t,showTimeSelect:i,inline:!0})),children:(0,H.jsxs)(JA,{name:"output",mod:{range:t},children:[(0,H.jsx)(FA,{size:A,value:d||"",onChange:A=>m(A.target.value,u,Q)}),t&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(JA,{name:"separator",children:(0,H.jsx)(rA,{icon:I.yk7})}),(0,H.jsx)(FA,{size:A,value:D||"",onChange:A=>m(A.target.value,M,h)})]})]})})})},OA=(0,l.PA)((({value:A,range:e,time:t,onChange:i})=>{const o=w.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=w.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)(RA,{size:"small",value:n,selectRange:e,showTime:!0===t,onChange:o})})),HA=A=>[{key:"less",label:"is before",valueType:"single",input:e=>(0,H.jsx)(OA,Object.assign({},e,null!=A?A:{}))},{key:"greater",label:"is after",valueType:"single",input:e=>(0,H.jsx)(OA,Object.assign({},e,null!=A?A:{}))},{key:"in",label:"is between",valueType:"range",input:e=>(0,H.jsx)(OA,Object.assign({range:!0},e,null!=A?A:{}))},{key:"not_in",label:"not between",valueType:"range",input:e=>(0,H.jsx)(OA,Object.assign({range:!0},e,null!=A?A:{}))}],bA=[...HA()],LA=[...HA({time:!0})],UA=(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,a=i?Array.isArray(o)||null!=o?o:[]:Array.isArray(o)?o[0]:o,g=null==(n=A.cellView)?void 0:n.FilterItem;return(0,H.jsx)(mA,{items:s,value:a,multiple:i,optionRender:g,outputFormat:i?A=>A?[].concat(A):[]:void 0,onChange:A=>t(A)})})),vA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(UA,Object.assign({},A,{multiple:!0}))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(UA,Object.assign({},A,{multiple:!0}))}],NA=({value:A,type:e,onChange:t,placeholder:i,schema:o,style:n})=>{const s=w.useRef();return(0,H.jsx)(FA,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:{}))},TA=["onChange"],qA=(0,l.PA)((A=>{let{onChange:e}=A,t=(0,Q.A)(A,TA);return(0,H.jsx)(NA,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))}))})),PA=(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,a=A=>{console.log({newValue:A}),t(A)};return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(qA,{placeholder:"Min",value:n,onChange:A=>{a({min:Number(A),max:s})},schema:A,style:{flex:1}}),(0,H.jsx)("span",{style:{padding:"0 10px"},children:"and"}),(0,H.jsx)(qA,{placeholder:"Max",value:s,onChange:A=>{a({min:n,max:Number(A)})},schema:A,style:{flex:1}})]})})),zA=[{key:"equal",label:"=",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"not_equal",label:"≠",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"less",label:"<",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"greater",label:">",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"less_or_equal",label:"≤",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"greater_or_equal",label:"≥",valueType:"single",input:A=>(0,H.jsx)(qA,Object.assign({},A))},{key:"in",label:"is between",valueType:"range",input:A=>(0,H.jsx)(PA,Object.assign({},A))},{key:"not_in",label:"not between",valueType:"range",input:A=>(0,H.jsx)(PA,Object.assign({},A))}],WA=(0,l.PA)((({value:A,onChange:e,placeholder:t})=>(0,H.jsx)(NA,{type:"text",value:A,onChange:e,style:{fontSize:14},placeholder:t}))),ZA=[{key:"contains",label:"contains",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"regex",label:"regex",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"equal",label:"equal",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))},{key:"not_equal",label:"not equal",valueType:"single",input:A=>(0,H.jsx)(WA,Object.assign({},A))}],VA={DE:["contains","not_contains","regex"],dm:["similar_to"]},XA=(A,e="")=>e in VA?A.filter((A=>!VA[e].includes(A.key))):A,_A=(0,l.PA)((({filter:A,field:e,operator:t,value:o})=>{var n,s,a,g;const r=A.cellView,l=null!=(n=null==r?void 0:r.customOperators)?n:[...null!=(s=i[A.filter.currentType])?s:ZA,...yA],B=(0,w.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,w.useCallback)(pA((()=>{A.save(!0)}),300),[A]),I=null==(a=A.cellView)?void 0:a.filterOperators,Q=null==B?void 0:B.input,E=XA(l,null==(g=(0,C.Zn)(A))||null==(g=g.SDK)?void 0:g.type).map((({key:A,label:e})=>({value:A,label:e})));return Q?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(J,{block:"filter-line",name:"column",mix:"operation",children:(0,H.jsx)(mA,{placeholder:"Condition",value:A.operator,disabled:1===l.length,items:I?E.filter((A=>I.includes(A.value))):E,onChange:e=>{A.setOperator(e)}})}),(0,H.jsx)(J,{block:"filter-line",name:"column",mix:"value",children:(0,w.createElement)(Q,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:$A,Elem:Ae}=F(),ee=(0,l.PA)((({index:A,view:e})=>(0,H.jsx)(mA,{items:[{value:"and",label:"And"},{value:"or",label:"Or"}],disabled:A>1,value:e.conjunction,style:{textAlign:"right"},onChange:A=>e.setConjunction(A)}))),te=({children:A,wrap:e=!1})=>e?(0,H.jsx)(Ae,{name:"group",children:A}):A,ie=(0,l.PA)((({filter:A,availableFilters:e,index:t,view:i,sidebar:o,dropdownClassName:n})=>(0,H.jsxs)($A,{name:"filter-line",tag:w.Fragment,children:[(0,H.jsxs)(te,{wrap:o,children:[(0,H.jsx)(Ae,{name:"column",mix:"conjunction",children:0===t?(0,H.jsx)("span",{style:{fontSize:12,paddingRight:5},children:"Where"}):(0,H.jsx)(ee,{index:t,view:i})}),(0,H.jsx)(Ae,{name:"column",mix:"field",children:(0,H.jsx)(mA,{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)(Ae,{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)(te,{wrap:o,children:(0,H.jsx)(_A,{filter:A,value:A.currentValue,operator:A.operator,field:A.field})}),(0,H.jsx)(Ae,{name:"remove",children:(0,H.jsx)(U,{type:"link",onClick:e=>{e.stopPropagation(),A.delete()},icon:(0,H.jsx)(rA,{icon:I.qbC,size:12})})})]}))),oe=(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=w.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)(f,{name:"filters",mod:{sidebar:i},children:[(0,H.jsx)(J,{name:"list",mod:{withFilters:!!t.length},children:t.length?t.map(((A,t)=>(0,H.jsx)(ie,{index:t,filter:A,view:e,sidebar:i,value:A.currentValue,availableFilters:Object.values(o),dropdownClassName:j("filters").elem("selector")},`${A.filter.id}-${t}`))):(0,H.jsx)(J,{name:"empty",children:"No filters applied"})}),(0,H.jsxs)(J,{name:"actions",children:[(0,H.jsxs)(U,{type:"primary",size:"small",onClick:()=>e.createFilter(),icon:(0,H.jsx)(I.OiG,{}),children:["Add ",t.length?"Another Filter":"Filter"]}),i?null:(0,H.jsx)(oA,{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)(rA,{icon:I.ivj,size:18})})})]})]})})),ne=({children:A,size:e,className:t,color:i,style:o})=>(0,H.jsx)(f,{name:"badge-dm",mod:{size:e},className:t,style:Object.assign({},null!=o?o:{},{backgroundColor:i}),children:A}),se=["activeFiltersNumber","size","sidebarEnabled","viewsStore"],ae=["sidebarEnabled","size"],ge=(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)(w.forwardRef(((A,e)=>{let{activeFiltersNumber:t,size:i,sidebarEnabled:o,viewsStore:n}=A,s=(0,Q.A)(A,se);const a=t>0;return(0,H.jsxs)(U,Object.assign({ref:e,size:i,onClick:()=>o&&n.toggleSidebar()},s,{children:["Filters"," ",a&&(0,H.jsx)(ne,{size:"small",style:{marginLeft:5},children:t}),K(p)?(0,H.jsx)(I.Vr3,{size:"12",style:{marginLeft:8,marginRight:-7},color:"#1F1F1F"}):(0,H.jsx)(I.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})))),re=(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,Q.A)(A,ae);const o=(0,w.useRef)();return(0,w.useEffect)((()=>{var A;!0===e&&(null==o||null==(A=o.current)||A.close())}),[e]),(0,H.jsx)(V.Trigger,{ref:o,disabled:e,content:(0,H.jsx)(oe,{}),openUpwardForShortViewport:!1,children:(0,H.jsx)(ge,Object.assign({},i,{size:t}))})}))),le=(0,l.WQ)((({store:A})=>({interfaces:A.interfaces})))((0,l.PA)((({name:A,interfaces:e,children:t})=>!0===e.get(A)?t:null)));var Ce=t(29763);const Be=w.createContext(null);Be.displayName="SDK";const ce=({sdk:A,children:e})=>(0,H.jsx)(Be.Provider,{value:A,children:e}),Ie=()=>w.useContext(Be),Qe=["eventName"],we=A=>{let{eventName:e}=A,t=(0,Q.A)(A,Qe);const i=Ie();return i.hasHandler(e)?(0,H.jsx)(U,Object.assign({},t,{onClick:()=>{i.invoke(e)}})):null},Ee=A=>{let e=Object.assign({},((0,Ce.A)(A),A));return(0,H.jsx)(we,Object.assign({},e,{eventName:"importClicked"}))},he=A=>{let e=Object.assign({},((0,Ce.A)(A),A));return(0,H.jsx)(we,Object.assign({},e,{eventName:"exportClicked"}))},de=(A,e,t)=>"number"==typeof e&&void 0!==(null==t?void 0:t.source)&&Math.abs(e)>Number.MAX_SAFE_INTEGER?t.source:e,ue=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},Me=A=>"string"==typeof A&&0===A.trim().length,me=A=>Me(A)||(A=>"object"==typeof A&&!A||0===Object.keys(A).length)(A)||(A=>Array.isArray(A)&&0===A.length)(A),pe=A=>{const e=Object.entries(A).map((([A,e])=>"[object Object]"===Object.prototype.toString.call(e)?[(0,c.toCamelCase)(A),pe(e)]:[(0,c.toCamelCase)(A),e]));return Object.fromEntries(e)},ke=(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),ye=A=>{const e=Object.entries(A).reduce(((A,[e,t])=>Ke(t)&&!Me(t)?"[object Object]"===Object.prototype.toString.call(t)?[...A,[e,ye(t)]]:[...A,[e,t]]:A),[]);return Object.fromEntries(e)},Ke=A=>null!=A,Ge=(A,e)=>Array.isArray(e)?e.includes(A):A===e,Ye=({value:A,children:e,className:t})=>{const i=(0,w.useMemo)((()=>Array.isArray(e)?e.find((e=>Ge(A,e.props.case)))||null:Ge(A,e.props.case)?e:void 0),[e,A]);return i?(0,w.cloneElement)(i,Object.assign({},i.props,{className:[t,i.props.className].join(" ")})):null},xe=["direction","size","className","style","children","spread","stretch","align"],{Block:Se}=F(),je=A=>{let{direction:e="horizontal",size:t,className:i,style:o,children:n,spread:s,stretch:a,align:g}=A,r=(0,Q.A)(A,xe);return(0,H.jsx)(Se,Object.assign({name:"space-dm",mod:{direction:e,size:t,spread:s,stretch:a,align:g},mix:i,style:o},r,{children:n}))},Fe=(0,w.createContext)();Fe.displayName="FormContext";const fe=(0,w.createContext)();fe.displayName="FormValidationContext";const Je=(0,w.createContext)();Je.displayName="FormSubmissionContext";const Re=(0,w.createContext)();Re.displayName="FormStateContext";const Oe=(0,w.createContext)();Oe.displayName="FormResponseContext";const He=(A,e)=>{if(!O(e)||Me(e))return`${A} is required`},be=A=>(e,t)=>{if(A="string"==typeof A?new RegExp(A):A,!Me(t)&&null===t.match(A))return`${e} must match the pattern ${A}`},Le=(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}}},Ue=(A,e)=>{try{new RegExp(e)}catch(e){return`${A} must be a valid regular expression`}},ve=["label","name","children","required","validate","skip","allowEmpty","skipAutofill","setValue","dependency","validators"],Ne=(0,w.forwardRef)(((A,e)=>{let{label:t,name:i,children:n,required:s,validate:a,skip:g,allowEmpty:r,skipAutofill:l,setValue:C,dependency:B,validators:c}=A,I=(0,Q.A)(A,ve);const E=(0,w.useContext)(Fe),[h,d]=(0,w.useState)(null),u=null!=e?e:(0,w.useRef)(),D=[...null!=a?a:[]];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(He),(0,w.useEffect)((()=>{if(!E||!B)return;let A=null;const e=E.getFieldContext(B),t=()=>{null==I.onDependencyChanged||I.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)}),[E,u,B]);const M=(0,w.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,w.useEffect)((()=>{const A=l&&!r&&"password"===u.current.type;return null==E||E.registerField({label:t,name:i,validation:D,skip:g,allowEmpty:r,skipAutofill:l,isProtected:A,field:u.current,setValue:M}),()=>null==E?void 0:E.unregisterField(i)}),[u,M]),n({ref:u,dependency:h,context:E})})),Te=(A,e)=>{const t=(0,w.useMemo)((()=>{var t;return null!=(t=null!=A?A:e)?t:""}),[A,e]),[i,o]=(0,w.useState)(t);return(0,w.useEffect)((()=>{o(t)}),[t]),[i,o]},qe=(0,w.forwardRef)((({text:A,children:e,required:t,placement:i,description:o,size:n,large:s,style:a,simple:g,flat:r},l)=>{const C=g?"div":"label",B={size:n,large:s,flat:r,placement:i,withDescription:!!o,empty:!e};return(0,H.jsxs)(f,{ref:l,name:"label-dm",tag:C,style:a,mod:B,"data-required":t,children:[(0,H.jsx)(J,{name:"text",children:(0,H.jsxs)(J,{name:"content",children:[A,o&&(0,H.jsx)(J,{name:"description",children:o})]})}),(0,H.jsx)(J,{name:"field",children:e})]})})),Pe=qe,ze=["label","className","validate","required","skip","labelProps","style","editable","postfix","defaultValue"],We=["ArrowUp","ArrowDown","Backspace","Delete",/[0-9]/],Ze=(0,w.createContext)(null),Ve=({type:A})=>{const{currentValue:e,min:t,max:i,disabled:o,ref:n,onClickHandler:s}=(0,w.useContext)(Ze),a="increase"===A?i:t;return(0,H.jsx)(J,{tag:"a",href:"#",name:"btn",mod:{type:A,disabled:e===a||o},onClick:s(A,n),onMouseDownCapture:A=>A.preventDefault(),children:(0,H.jsxs)(Ye,{value:A,children:[(0,H.jsx)(I.iu5,{case:"decrease"}),(0,H.jsx)(I.OiG,{case:"increase"})]})})},Xe=A=>{var e,t,i,o;let{label:n,className:s,validate:a,required:g,skip:r,labelProps:l,style:C,editable:B,postfix:c,defaultValue:I}=A,E=(0,Q.A)(A,ze);const[h,d]=[null!=(e=E.min)?e:Number.NEGATIVE_INFINITY,null!=(t=E.max)?t:Number.POSITIVE_INFINITY],u=A=>{const e=Number(String(A).replace(` ${c}`,""));return Math.max(h,Math.min(d,e))},[D]=Te(E.value,I),[M,m]=(0,w.useState)(u(null!=D?D:0)),[p,k]=(0,w.useState)(null!=(i=E.autofocus)&&i),[y,K]=(0,w.useState)(null!=(o=E.disabled)?o:null),G=A=>{const e=u(Number(A));return m(e),e},Y=(0,w.useCallback)((()=>{var A;return G((null!=M?M:0)+(null!=(A=E.step)?A:1))}),[M,E.step]),x=(0,w.useCallback)((()=>{var A;return G((null!=M?M:0)-(null!=(A=E.step)?A:1))}),[M,E.step]),S=A=>{const e=We.find((e=>e instanceof RegExp?e.test(A.key):e===A.key));e||A.metaKey||A.preventDefault(),"ArrowUp"===e?(Y(),A.preventDefault()):"ArrowDown"===e&&(x(),A.preventDefault())},j=A=>{const e=A.nativeEvent.clipboardData.getData("text");/([0-9]+)/.test(e)||A.preventDefault()},F=A=>{A.target.value?m(u(Number(A.target.value))):m(""),null==E.onChange||E.onChange(A)},R=A=>{k(!0),null==E.onFocus||E.onFocus(A)},b=A=>{k(!1),null==E.onBlur||E.onBlur(A)},L=(A,e)=>t=>{var i;t.preventDefault(),t.stopPropagation(),null==(i=document.activeElement)||i.blur(),k(),e.current.focus(),getSelection().removeAllRanges();const o="increase"===A?Y():"decrease"===A?x():0;O(e.current)&&(e.current.value=o),null==E.onChange||E.onChange({target:e.current,type:"change"})};(0,w.useEffect)((()=>{O(D)?m(u(Number(D))):m("")}),[D]);const U=(0,H.jsx)(Ne,Object.assign({label:n,name:E.name,validate:a,required:g,setValue:G,skip:r,onDependencyChanged:A=>{"checkbox"===A.type&&K(!A.checked)}},E,{children:({ref:A,dependency:e})=>{const t="checkbox"===(null==e?void 0:e.type)&&!1===(null==e?void 0:e.checked)||!1,i=null!=y?y: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)(f,{name:"counter",mod:{focused:p,disabled:i},mix:s,style:C,children:[(0,H.jsx)(Ve,{type:"decrease"}),(0,H.jsx)(J,{ref:A,tag:"input",name:"input",type:"text",mod:{withPostfix:!!c},readOnly:!1===B,disabled:i,value:M,onKeyDown:S,onPaste:j,onChange:F,onFocus:R,onBlur:b}),c&&(0,H.jsx)(J,{name:"input",mod:{under:!0,withPostfix:!!c},children:n.join(" ")}),(0,H.jsx)(Ve,{type:"increase"})]})})}}));return n?(0,H.jsx)(Pe,Object.assign({},null!=l?l:{},{text:n,required:g,children:U})):U},_e=["label","className","validate","required","skip","labelProps","ghost"],$e=A=>{let{label:e,className:t,validate:i,required:o,skip:n,labelProps:s,ghost:a}=A,g=(0,Q.A)(A,_e);const r={ghost:a,newUI:K(p)},l=[j("form-input").mod(r),t].join(" ").trim(),C=(0,H.jsx)(Ne,Object.assign({label:e,name:g.name,validate:i,required:o,skip:n},g,{children:({ref:A})=>(0,H.jsx)("input",Object.assign({},g,{ref:A,className:l}))}));return e?(0,H.jsx)(Pe,Object.assign({},null!=s?s:{},{text:e,required:o,children:C})):C},At=["label","className","options","validate","required","skip","labelProps","ghost","size","defaultValue"],et=A=>{let{label:e,className:t,options:i,validate:o,required:n,skip:s,labelProps:a,ghost:g,size:r="medium",defaultValue:l}=A,C=(0,Q.A)(A,At);const B=j("form-select"),[c,I]=Te(C.value,l),w=B.mod({ghost:g,size:r}).mix(t),E=(0,H.jsx)(Ne,Object.assign({name:C.name,label:e,validate:o,required:n,skip:s,setValue:A=>{I(A)}},C,{children:({ref:A})=>(0,H.jsx)("div",{className:w,children:(0,H.jsxs)("select",Object.assign({},C,{ref:A,value:c,onChange:A=>{I(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,a=null!=(i=A.disabled)&&i,g=null!=(o=A.hidden)&&o;return(0,H.jsx)("option",{value:n,disabled:a,hidden:g,children:s},n)}))]}))})}));return e?(0,H.jsx)(Pe,Object.assign({},null!=a?a:{},{text:e,required:n,children:E})):E},tt=["className","label","labelProps","description","checked","defaultChecked","onChange","validate","required","skip"],it=(0,w.forwardRef)(((A,e)=>{var t;let{label:i,labelProps:o,description:n,checked:s,defaultChecked:a,onChange:g,validate:r,required:l,skip:C}=A,B=(0,Q.A)(A,tt);const c=(0,w.useMemo)((()=>{var A;return null!=(A=null!=a?a:s)&&A}),[a,s]),[I,E]=(0,w.useState)(null!=(t=null!=a?a:s)&&t);(0,w.useEffect)((()=>{E(c)}),[c]);const h=(0,H.jsx)(Ne,Object.assign({ref:i?null:e,label:i,name:B.name,validate:r,required:l,skip:C,setValue:A=>E(A)},B,{children:({ref:A})=>(0,H.jsx)(iA.lM,Object.assign({ref:A},B,{checked:I,onChange:A=>{E(A.target.checked),null==g||g(A)}}))}));return i?(0,H.jsx)(Pe,Object.assign({ref:e,placement:"right",required:l,text:i,children:h,description:n},null!=o?o:{})):h})),ot=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=w.cloneElement(A,null,t)})),t):t},nt=["fields","formData","fetchFields","fetchFormData","children","formRowStyle","onSubmit","withActions","triggerAction"],st=["trigger_form_update"],at="got ya, suspicious hacker!";class gt extends w.Component{constructor(...A){var e;super(...A),e=this,this.state={validation:null,showValidation:!0,submitting:!1},this.formElement=(0,w.createRef)(),this.apiRef=(0,w.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,IA.f)(null!=(e=A.formData)?e:{},null!=(t=this.props.formData)?t:{})||this.fillFormData()}render(){const A=[(0,H.jsx)(Fe.Provider,{value:this},"form-ctx"),(0,H.jsx)(fe.Provider,{value:this.state.validation},"form-validation-ctx"),(0,H.jsx)(Je.Provider,{value:this.state.submitting},"form-submission-ctx"),(0,H.jsx)(Re.Provider,{value:this.state.state},"form-state-ctx"),(0,H.jsx)(Oe.Provider,{value:this.state.lastResponse},"form-response")];return(0,H.jsx)(ot,{providers:A,children:(0,H.jsxs)("form",{ref:this.formElement,className:j("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)(rt,{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 a;const{skipEmpty:g}=this.props,r=s&&i.value===at,l=o||r||(this.props.skipEmpty||!1===n)&&!i.value,C=null!=(a=i.dataset.type)?a: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===g||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}),a=null!=(e=null==(t=(i=this.props).prepareData)?void 0:t.call(i,s))?e:s;let g=!1;g=n?await this.submitWithAPI(o,a):await this.submitWithFetch(a),this.setState({submitting:!1,state:g?"success":"fail"},(()=>{setTimeout((()=>{this.setState({state:null})}),1500)}))}async submitWithAPI(A,e){var t,i,o;const n=ye(null!=(t=this.props.params)?t:{}),s=await this.api.call(A,{params:n,body:e});var a,g;return this.setState({lastResponse:s}),null===s?(null==(a=(g=this.props).onError)||a.call(g),!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 a,g;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==(a=(g=this.props).onSubmit)||a.call(g,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===at||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(at):O(t)&&A.value!==t&&!A.skipAutofill&&A.setValue(t)}}const rt=({validation:A})=>{const e=j("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)))})};gt.Validator=o,gt.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:j("form-dm").elem("row").mod({spread:o}),style:Object.assign({},null!=i?i:{},n),children:t})},gt.Builder=(0,w.forwardRef)(((A,e)=>{let{fields:t,formData:i,fetchFields:o,fetchFormData:n,children:s,formRowStyle:a,onSubmit:g,withActions:r,triggerAction:l}=A,C=(0,Q.A)(A,nt);const B=null!=e?e:(0,w.useRef)(),[c,I]=(0,w.useState)(null!=t?t:[]),[E,h]=(0,w.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,Q.A)(A,st),s=null!=(t=null==E?void 0:E[A.name])?t:void 0,a=()=>A.skipAutofill&&!A.allowEmpty&&"password"===A.type?at:A.skipAutofill?null:null!=s?s:A.value,g={};!0!==C.autosubmit&&!0===o&&(g.onChange=async()=>{l instanceof Function&&l(A),await D(),await M()});const r=(()=>{switch(A.type){case"select":return et;case"counter":return Xe;case"toggle":return it;default:return $e}})();return["checkbox","radio","toggle"].includes(A.type)?g.checked=a():g.defaultValue=a(),(0,H.jsx)(r,Object.assign({},n,g),null!=(i=A.name)?i:e)})),u=A=>{const e=j("form-dm").elem("column").toString();return A.map(((A,t)=>(0,H.jsx)("div",{className:e,style:{width:A.width},children:d(A.fields)},t)))},D=(0,w.useCallback)((async()=>{if(o){const A=await o();JSON.stringify(c)!==JSON.stringify(A)&&I(A)}}),[o]),M=(0,w.useCallback)((async()=>{if(n){const A=await n();!1===(0,IA.f)(E,A)&&h(A)}}),[n]),m=(0,w.useCallback)((async(...A)=>{null==g||g(...A),await D(),await M()}),[g,n]);return(0,w.useEffect)((()=>{D()}),[D]),(0,w.useEffect)((()=>{M()}),[M]),(0,w.useEffect)((()=>{I(t)}),[t]),(0,w.useEffect)((()=>{h(i)}),[i]),(0,H.jsxs)(gt,Object.assign({},C,{onSubmit:m,ref:B,children:[(null!=c?c:[]).map((({columnCount:A,fields:e,columns:t},i)=>(0,H.jsx)(gt.Row,{columnCount:A,style:a,spread:!0,children:t?u(t):d(e)},i))),s,!0!==C.autosubmit&&!0===r&&(0,H.jsx)(gt.Actions,{children:(0,H.jsx)(U,{type:"submit",look:"primary",style:{width:120},children:"Save"})})]}))})),gt.contextType=Be,gt.Actions=({children:A,valid:e,extra:t,size:i})=>{const o=j("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)(je,{children:A})]})},gt.Indicator=()=>{const A=(0,w.useContext)(Re);return(0,H.jsx)(f,{name:"form-indicator-dm",children:(0,H.jsx)(Ye,{value:A,children:(0,H.jsx)(J,{tag:"span",mod:{type:A},name:"item",case:"success",children:"Saved!"})})})},gt.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,w.useContext)(Oe);return(0,H.jsx)(H.Fragment,{children:t?e(t):null})};const{Block:lt,Elem:Ct}=F();class Bt extends w.Component{constructor(A){var e;super(A),this.modalRef=w.createRef(),this.onClickOutside=A=>{const e=j("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)(lt,{name:"modal-dm",ref:this.modalRef,mod:e,mix:t,onClick:this.onClickOutside,children:(0,H.jsx)(Ct,{name:"wrapper",children:(0,H.jsxs)(Ct,{name:"content",style:this.props.style,children:[!A&&(0,H.jsxs)(Bt.Header,{children:[(0,H.jsx)(Ct,{name:"title",children:this.state.title}),!1!==this.props.allowClose&&(0,H.jsx)(Ct,{tag:U,name:"close",type:"text",icon:(0,H.jsx)(rA,{size:"18",color:"#617ADA",icon:I.QCr})})]}),(0,H.jsx)(Ct,{name:"body",mod:{bare:A},children:this.body}),this.state.footer&&(0,H.jsx)(Bt.Footer,{children:this.state.footer})]})})});return(0,B.createPortal)(i,document.body)}transition(A,e){var t=this;return T(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}}Bt.Header=({children:A,divided:e})=>(0,H.jsx)(Ct,{name:"header",mod:{divided:e},children:A}),Bt.Footer=({children:A})=>(0,H.jsx)(Ct,{name:"footer",children:A});const ct=["store","size","hasSelected"],It=K(D),Qt=K(p),wt=(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}})),Et=(A,e,t)=>(0,H.jsxs)(f,{name:"dialog-content",children:[(0,H.jsx)(J,{name:"text",children:A}),e&&(0,H.jsx)(J,{name:"form",style:{paddingTop:16},children:(0,H.jsx)(gt.Builder,{ref:t,fields:e.toJSON(),autosubmit:!1,withActions:!1})})]}),ht=wt((0,l.PA)((A=>{let{store:e,size:t,hasSelected:i}=A,o=(0,Q.A)(A,ct);const n=(0,w.useRef)(),[s,a]=(0,w.useState)(!1),g=e.currentView.selectedCount,r=e.availableActions.filter((A=>!A.hidden)).sort(((A,e)=>A.order-e.order)),l=(A,i)=>{var o,s,a,g;const r=A.id.includes("delete"),C=!(null==(o=A.children)||!o.length),B=(0,w.useRef)(),c=(0,w.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:a,title:g}=A.dialog;(null!=(i=Bt[o])?i:Bt.confirm)({title:g||(t?"Destructive action":"Confirm action"),body:Et(s,a,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]),Q=(0,H.jsx)(f,{tag:AA.Item,size:t,onClick:c,mod:{hasSeperator:r,hasSubMenu:(null==(a=A.children)?void 0:a.length)>0,isSeparator:A.isSeparator,isTitle:A.isTitle,danger:r,disabled:A.disabled},name:"actionButton",children:(0,H.jsxs)(J,Object.assign({name:"titleContainer"},A.disabled?{title:A.disabledReason}:{},{children:[(0,H.jsx)(J,{name:"title",children:A.title}),C?(0,H.jsx)(J,{name:"icon",tag:I.X6T}):null]}))},A.id);return C?(0,H.jsx)(V.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(f,{name:"actionButton-submenu",tag:"ul",mod:{newUI:Qt},children:A.children.map(l,i)}),children:Q},A.id):Qt?(0,H.jsx)(V.Trigger,{align:"top-right-outside",toggle:!1,ref:B,content:(0,H.jsx)(f,{name:"actionButton-submenu",tag:"ul",mod:{newUI:Qt},children:(null!=(g=null==A?void 0:A.children)?g:[]).map(l,i)}),children:Q},A.id):(0,H.jsx)(AA.Item,{size:t,danger:r,onClick:c,className:`actionButton${A.isSeparator?"_isSeparator":A.isTitle?"_isTitle":""} ${A.disabled?"actionButton_disabled":""}`,icon:r&&(0,H.jsx)(I.qbC,{}),title:A.disabled?A.disabledReason:null,children:A.title},A.id)},C=r.map(l),B=It&&"DE"===e.SDK.type?"Record":"Task";return(0,H.jsx)(V.Trigger,{content:Qt?(0,H.jsx)(f,{tag:AA,name:"actionmenu",size:"compact",mod:{newUI:Qt},children:C}):(0,H.jsx)(AA,{size:"compact",children:C}),openUpwardForShortViewport:!1,disabled:!i,onToggle:A=>It&&a(A),children:(0,H.jsxs)(U,Object.assign({},Qt?{className:"actionButtonPrime"}:{},{size:t,disabled:!i},o,{children:[g>0?`${g} ${B}${g>1?"s":""}`:"Actions",Qt?s?(0,H.jsx)(I.Ucs,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(I.Vr3,{size:"12",style:{marginLeft:4,marginRight:-7}}):(0,H.jsx)(I.BNo,{size:"16",style:{marginLeft:4},color:"#566fcf"})]}))})}))),dt=(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,w.useState)(e),n=(0,w.useCallback)((e=>{const t=Math.max(3,Math.min(e,10));o(t),A.setGridWidth(t)}),[A]);return"grid"===A.type?(0,H.jsxs)(je,{style:{fontSize:12},children:["Columns: ",i,(0,H.jsxs)(U.Group,{children:[(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(rA,{icon:I.iu5,size:"12",color:"#595959"}),onClick:()=>n(i-1),disabled:3===i}),(0,H.jsx)(U,{size:t,icon:(0,H.jsx)(rA,{icon:I.OiG,size:"12",color:"#595959"}),onClick:()=>n(i+1),disabled:10===i})]})]}):null})),ut=({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:a,currentView:g}=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==a?void 0:a.total)?n:0;return{store:A,canLabel:r>0||l>0,target:null!=(s=null==g?void 0:g.target)?s:"tasks",selectedCount:null==g?void 0:g.selectedCount,allSelected:null==g?void 0:g.allSelected}}))((({store:A,canLabel:e,size:t,target:i,selectedCount:o})=>{const n="annotations"===i,s=(0,w.useRef)(),[a,g]=(0,w.useState)(!1),r=(0,w.useCallback)((()=>g((A=>!A))),[]),l=(0,w.useCallback)((A=>{const e=s.current;e&&!e.contains(A.target)&&g(!1)}),[]);(0,w.useEffect)((()=>(document.addEventListener("click",l,{capture:!0}),()=>{document.removeEventListener("click",l,{capture:!0})})),[]);const C={width:20,padding:0,borderTopLeftRadius:0,borderBottomLeftRadius:0,borderBottomRightRadius:a?0:void 0,boxShadow:"none"},B={width:160,padding:0,borderTopRightRadius:0,borderBottomRightRadius:0,borderBottomLeftRadius:a?0:void 0},c={width:180,padding:0,display:a?"flex":"none",position:"absolute",zIndex:10,borderTopLeftRadius:0,borderTopRightRadius:0};return e?(0,H.jsx)(le,{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)(ut,{rotate:a})})]}),(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})),Mt="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+rXBgAIffDBBBxj0twQCBmhwgA8YZuhDAzgo8P9Agmo8AEIDGDZwgAgZSJiEASNq6KIPB0xAAYhnOAABiS7iQIADSuzgwYtAHhACgjSSEUEAQMLYgYpEDBDChUm6aAIDRY6BwAVR+jCCAUgYMEKWLjagQJViGBBDlgekgEQKUIKZ4QczkvkFDzhGCQGRRFiApZsaTimnFwhA4KYHcRIRgQl8ahhDBH924YAGboqAgREbtJloAIw2uoUDP4IpwodFfFBnojFQqakWj0a6QxEOWJqoCFyyNwCeViowKpAgTDoEAhkk6qIGFsgqAQGFEsFkFhy4+uIHPA4xgAK+aqgAreidEAMOme4aAQfBcrGDCFk2cEERGIAQLYYHdND/XgcHHFCBhAgw8EEMFXQR6K0aillEBGeeuyV79wYQqxA+NoCpFxXgEOUBEhSRgsLRNgBBs+qJ6IOku0pwoQegcmGBB/hiiEO9RNh67gEMHGvekT5MQDEFoh6wgMpXIMBmkn7uCum5GtBc3gIXziwErwrDCgYG4OJ6AhFIn5szexqYmMEQem64YxgEKOsDx0QYgKivDQzZngNnPt2BwiOYCoYBSbsIwtJD86B1kg14QG16DFz4ga6PNiDx3VwMQAK+OKRAweEZtM3nCNmyJ4HfEwuRsA8mNA4GA0i+GIAHHpgwd5I4cOBzeQNMsCEPCFJwo8TF2uuAAQp8fi6MMr5n//EBEeR3qA8HezGABQwsoAEOIc+eIQhcIuCAAwOozN/zSAzAfH4IULCDAdifgAEF+Bk7a/O9MXBmDKs+6/cEgFMxAAUGdAABCMS/eAAOAZgwwgjXHlC8/BtQUIECF5gABAY4gQkEsIAQUAABSLCBBThwAyEgAQEUAIEJaOADIrifBkcgAhGAAAQN+gDnNHCBASqABAtIQQYYsAMLdO8PCADfD2IIvvVZAAMY2MEJsMcABmTvAQ/YnvS4hycajk4o7PIBnH5wAnDRKwu/Y0AKLjCC+GXIRDgQgQI4UJ8eRiADHAgBBDwgAhMEQH90G4EHYnArv7kRSH5rFxqNB8f5xf9AjQrIgK6QQEMZWgF6R4jh8rjngB0wIAMdSCQHOJACCSxAAhLYAAEqeAEPfAAEGYyBJjVpPw+K0AMlVIACF9hACaSAAx2IQBAfYIH08cRk0/rBkcTUuig4gAEceJ8VS4SDEWiABBloJQJ6QMxiEpM/A8AALkkwgQ+YYJd0jKY0/WYCD0BgAynIpiQpWMAJnJAHqMxABSJAzvkgkgfbrKABEZhAArjznSSQoAIs+IERBCCOcnSjPv0mzRftU38cMoEHPTABAiwAnOKMgH0wYAEXHjElUWsAD4RggEuq7Qn8wUAFSKCBGLiKQyKAQAcMYIFhGvOkKO1BMrclSSrOzUT/+jtA/UxA0xgEAAdynB/9AnBTnAJUpzzlqU/dmFOAggmf82tXyOIoIKEOdZ/7zBdMldrPMJXojeFKFD9hBNQYCPQDJSSABCqwwwVUgAIPBckGYgACU1FoVVC45RRFAM0NHWAECqiABVLK175Wb1s8WAAEPGpHEYDVmwRo4AYWu9gQlBKSEIynZEng2AdGcLIhqOwG5EnAC2iAc5g0I073V9XSboi06MJBDDzpAQ0IkJIiUNaJAqgBEOBPQBfC6rlIZDAOeWABBnBlSPzHAOEG0gEYiAAJ5jXHfAXgAxIwgAP6St2+DqB9PBhWARUQgkdCkgfgDa8EINCg1hZQrOFN/696wRvJShZ0AxJYr3gX0FjOWtADmBxBTZ1KVbrlE6r/LKo+21U/w2rgs7a9Z5JCusDuxheS8c1uCDRwxjhuzsGOjOAEKWnJDtpTpwBFrYYOEIMLcEC6aV0JAoDHgQmM4HMHAAEJIjCA6tqYuhjogHx3jM7MKYoEPFbvAkAGo/pd4KBBli8kHwjBy7pTlBPoV5g0oGFKXuDKCBTlKEWpTgEqsLLeDe9mXdxGCEQ4ycMyIQFCcGY0O9CR9r0ABk3Qxq1e8a4mDu5MEJDcDXS0uVcl8Qfy+gCTntR/KYjAdG9M3RNwIMnp3cA97RwAIEM6sCPaaqUvTd9HvhnSEuiUi/9idOnsQni9bd5xe5/ZLhyYgAClFm+qY+1I70LYkbG7Igiu7AGtmahAG4gAWllyXffRNUrP3WIEdrDolFKAAGcMgAIwwGi/RoDWEPhsPQWkASSDWgGYpGsDRhACSC/AxRz0IKyTvAHFZYjUsY63kkNAwXbOWt6lXgCDQEBC9LI31xnSwIM/cFNAvzsGHghBBEpakt9FYMKea6OrE75w5tl4AASAGIwu0OxqH/rRqm7yY5e82HvzuNb0ZaDJ00sCH29oApAOQWybGoAROGgDoH4kvk8O3gXE07Er33l6Q9Ci04IA5+y9kYZAEOHNLpaZ2/bncyXAgGF/hEILYG4b7zr/gRQwQJjVFt+oO+DxlCKgAimQ74RBYAJNjgDpQo97y+vUoW9DYIE/h++lAehNNsddvRJQgH5Xq4Cgxx0CGseQCOA+3jqJ696OnKQHqtjGGECAxhtxwAkyAIER4Aukea5x2YmJcXx94AGjP+kJ0g74qOXLzEpeQGYhuFid//3fFTywArx9e1UrzEQBEMEFSGB4c5urRB4o/s4J4FEQtPYC/gbvBui8oQ/Afb3LHUEJIXABEXh0VAf4AIQssr4FwW9UJqomATKwA9GnnpgW2FmOIvD+YmIA5OpFfP1smnz5bmBeXnU/AxV98kVBGBZ0S7Zk8WR7vSdmlpJ+CnB7a3Va/zgAe7EHdPimbxDgad+lXuAWY9cnZBayITgAAtfETLHlIgFwAXoGESsWAQTgef4kAhPAAVVnaPVHTBiwJ6NGfzlIATqmdo6FgQW4VL/FYxtAPFn0Aa5VbpC2AWvEVhHYgOJFcPkEIxAQZAvgTis3fcIHAX6HaiTQOQEgcFSITgvYcwwoX1kHfhMQX4L1YjmiADuQYv5QPY7mAQp2RSVIABXAbDnIVwPwOC8iAjsQiA6QAX9HAs9UYB/UQRPAe+olaYF2AEeYZCQgZSZgaWfoc+pUWwmXXrW2WeRVP+umZGvWgWonAjjSfydHeycXAlTUVG9YauOVeBfjbSEwASn4bv8fkAFWdxAUkAETsIfvpkUV8ADuF4h89QBEliE4sCSIqIhxF0kotGT01UBJRgAgsEkjYILF939odABZeIZs6G0SAHUJBiU6cnsQACXSFou8+FwhmHTUVyIfIIlayItmpD/QBXgTcCsxclEB8VcEEFuOd1eXB3bMaGMnQALeVyAZsIzvN4zmKG+yx0CldGkSsIvzQm60lo2NlVlhCGkxiFXpV4t/BwFnpEX3toV/hiEm4ISAZy4kIlMfQIDZRQIlpI8ZNkkTwInpBXDOpQAnYIfxMACO1lECeXTB1ZBlNwDXQ1I4WH8WEIQXmZU7BkG0pgD4FW4ZxEEqGWTjZSmzRXz/vSdY3AV5xXhFATCW6tV95mVQ8gWRMjWF+AZtdAMChsMPmtcBTDlqJnABwFiVUHmYZfcA+EeF4+UBu6eVSEhZJpeEUbJ4lwaR32hNbKZ8DdiGMDICQblyjoSARFZ3O5eJVyQDOdAmltgBDGcP12WXM0gAxYWYtll/BsB6ZygBrLg5aAmZ6bUAFyBQMOd/dVUiIKCP88ZAawicojhYNPibf7cA4IID3SZ001ciOeACBVACiYcDE4B583B/HyBbJgABFUCRt7me1RYBuhlyB5Vh9SiKRDZuQgmcWYchAfCe4uWVITRC/eac5jianShnhRd37YYuLQAADKoCUoYuGvAu/+vgAK30A8mUAQGCfjFGAgzQcez5oTfGK2jWeZykX8XJY8tFPOISb+fGhBBwjc2JahdATTwna7cGmY4EQQRgQUcmoBipd3G3AMeXAyrAoAAgACjgTzEwAcWFDhbQTHcHAb34bnhVAR4KolhaXRawmGzobltjbgRARuVYaiEwaSTmQSb4hJWkkz66YxyFSR4FjafYpm0qAceHAi5gpALAAjdJA2xUIiNAAB0zDggwOKeFI1gEmh1wH4aZpY6aUrmJZhcQU/MTqMWXo5zZc7HVXHXDkZkqoEP2eTFAk8AZSUAKqh+AIQtqpC6gAzBSAtzJAhrXACIQAnAlDmwDJIuXjP/q+ai+ilIDUAGctk4KsJHASW8T0DmqBZp0eobZ6VyD9qk7J1gddKCo6jcJYKQA4AIv4AM5UAAMKgAzgAIaF34dQDHfwAG4uCEp0Dy/+q7UpZi2KK29R3JE2KwcuU31eG5fSVCJFaPmuIUgkFuumIGRdapsGDMzoK0qoDAoIADaKgAJ8J0aIJ7eQAAhAwEr1FCNCq++6p74GrKgSgDdd0YXEHsPhoDaWI0bwCAQ0wAmYK3yFgL4ZUb5qIUjEgBFaqQ3oD83oK1G2gIP+GqF5g2GWkd35SAkwAERoD1o1bEee5hAKLLO6XQO5EBaOSwZekUXQK8wiV+gSa/S1zlQYjD/vyS2EuB6GDICyilm4CIDeWqkfPqtQMugM6AsDSB+tXQND6NVMmUCuxaJHZABJIUB0xO1DUkh/JldKEtrNwpq9RplAgVCoJRYYrtjoTpiIjCnoEYCXjlptHO5ekmCHkCXQhdqdhUAFrhjIXAmNQCxRroCPoCndQsAE8shMmApOnKU24ABKTAB3dhqdnZUTSUCBLW0K0SViDt6Filk3LVeBwkCoUmW2WZJoASGK6dvj1mNauuWyUmWVxu+PEadvCS9CGuSxohnbctpGkBTZ9t70XtNkBY7DVACEYskP1u7PRsACeACCbACjocixgUNMfQADEBOGZABY2iMWoVFNceE/1uUAcvmQrMCtVFrAFzKAxOAAwULXkonUx4wn9JHZwMWA3i5XjJXgi8qRmxKlgrwTKNVIgFAqoCnANrWICB0n+IVZSKgAdsrb7nGISZ4vvPFWNmbWQC7cyUHalGDAwtrpCowP+Cqvw2wArDrAiUgA3Uyw0UbDv7Ta4CqASLAwIlCYoDrWiSgQj10AtIzXfzRAzFETMvTq4eZiPL1IyYgiSRQrmO6XkKKfivKul8CIzZFYjqMZlU2Lz28un48yPlysqqmcnFHdNW0e9lrwxkEApxLtWr3JTYQtwzaszQAu3VbAg3AAhFbADBQrh9AkN6AAA9gMg2gARRwlbLDJ0g1U/9MCEqV5FmXhMMcBFYbcIiHicGo9iMHQIASMI/008coPEacwzkTIMLZtcF2lszV2GmGtwAy+MjO2ZElCXgke35xdJ2cfHKT2gAtQMp7esq1y6Ao0AD5G7EJIGUGY5RIKQ0WkKo+gAPFFQKo9WtmBFOmdUUKcKXvZ8eo5npHB3ibtUDrO19JLM4uZTAhXKccZU+bJGPnzAMh8GJb3LUdjYSIEgBTHK4rcADZ+s420ABPXLcTO2J8ia7eUAH9EnxlCzqE6UOstC1iREb2pKKklVO3ogEInXqO5qZI0gAydrmna6orK4oStGYTjW9Q/WkdzXzQqMlO7ZyhWr9AWwAxQLf/tesCL/bSQCsANeBPMRsBGDDAhPA8+ZwHqgMkYvwi0UjTx7Q8GGAAEdABKeC5ydogngRWG5jAKSAqGjIzDRmsJzdYG1KrIz2JVeRqPSyzk41mmSqc9uOY1DzZiOcDMXDSDJoAB1ADoBzWZ7SzdSsAMNDPNPBM7zaYPMAAEYIIyKRMYCRJHEDThJCrGjIC8tHNMCI0UZAfFcw8M9QkRyvaFACV90eWfhYD1odq2RjRWtncGBIDh5zZ6jVhPWqLxurd60WJB7Cq2goDYP3OCWAipAy0LgDAJSAALjADq+wi1L1+JxCMfsBnG9W+Ajk1uJ0BjnwAJMAfGdAiDTABe7QF/7CsAD6WJlAZL4vrx5JZ3s4UAAgnnQI6faPlN+0ob4/7zRsAAXQW4uQtgTZJuxGbu2gdsSzgAzLwzgDQsA3A2gKgAjDAwPMDAgrQAbbtR3fwOi1WRQbnNzEg4IkQAeV5ABqgKxRCABpAALeqBSvGA6wIjRJgwR4noovoY3mL3eYYAhvmWVSWr0+3YfKLn7wIJZuY4rcXaiTyAqRttzgAt+9cAHSGyu8stDjA2uGqAllcVzA7aCNVoXIwAA9QAX4G0nDEwdEF1/296B1Q5Raq3FtwXULaJtaZO3WcwRhJYQB1ifiKjcoHbreVU6S+c6Y6axIwqe+G2XAu4u/orSsNtP8scADz3ecGA+gRu9YmXbv0PQM6gKj5QmKlC+TcM9dXID19nQEEQHBDbSCILgvXFYOs6QHpaZvyentbyH0XQMOzDl7dqyibnG8ka7w+GTUHYAIfwMjjHm8hgCg4kADvzaAucC11bqQFIAM+AAOpra1i7a0BD7QzoDAvAAM2cEbyU8kjZbjMjlEWgMEMQsZw9AG9LQpbelZP4D8KYEUwy6RHHYirx2nhrGQn57lETLWC11NylEXi/oQuBlAmMJ9jOM1dPesbMCIvcOu43gAo8M6t2gCjTeOm7QOvS+O2Oz8qIAACUAAJUAIr8H1SlUUTEAKp9ADL/kcU8AAGUAHCKW7/IgYjIMADXRwKlaIjvm0EZxdldRKztcmeJQ9pE2ACGvDZWkhXwlesOR/nDz1JA3R3nxqHZbuCfR/v/icqOTAD9263N/Xi4WrKODDPrV0CG2K/Sn8DDbCd8K0CNwADNMDwYaJawhcCyXsCLqQEMUQBGHAChyRYzmRwbhIAtCnplsAyMBICaz9D5Nkm47YAxAyic59kil2GJ29uDyqTJ/yc0zvuhC/DH8DhiC/iDiRBDSRBF8BGAQD5DFoAOfDvjV8AKEBiN9D4/G4DMML92mrKNFDwAp8AYL5UNed8YdVdgTVB9GRb/Ygm9AMEB99w2Ah8Upbfktl0PqFR6ZRatUIR/4MBgjJpEGMchHNwSoGEw4Npcxr04HH5nF639zAc3p7f50NGvhpMJhb8Dv0kPA6+iA40EHk2Rg5wQAgiMzU3OfkWFEQYfRpwPggkOlNVV1n9SDQ8RnACYkwCGm1cAHZ5AVRWGg5UegEEbmgaXhIEiIkTcHxemJt7WXxWpql5S75eWHRkAkSJyBuCD9AZG8nZiw4CbGC+A8oDJjIwxq72+fv9+x1w0HBBAoQ0RAJUGJOFAYFAjkRIeHCHYkWKAVNt0HBr1IcQrBZAABEjgAlTkTaYIGKiVctVBOiNCuCBBCqXN3GykhCzHREZKlxkE5Agx5AVxASUYLSigDZeAlb4OP/QwikvHQ10ZHOaoNKMXQJUJCiBgkYMHOjW9VQ7CkeOGiwSqJhRIse6AyNCKPm3l29ffw5C4DAnqkGMgzFIVOAwwbAjEBIMvLE4mXKPAR1UffoQYOZHnQtCkAghweYhCQpixYgYKeQEBaI3LCidM5MCRjg8EDBEm3dvRATWEjFCA0bcGSigjaLaqwUjG02rArghhAb0qjR8wIi+i+sLXUhdFAjbgsULNTkCnK2EI0YOGitQsGgRt0BQAQVavFhnBAKDAX4BDFBAJgbgITlyRGAAArvOEq4UDvKpTEKLEKgghVUkWGA33yKRYIMQNjyEgBi+qEQ1EDyAIEQON/BAg5r/OIyRQwIaCUY1Expkh5SDfMBhmWlUoCcHr6JLIIYeE9jOBRkaYEErbW5oAJvtfGGkBfFmSEDLGVSoz75ewKIrLRwuiGDAM9H8B4EMjmTngAUQ4CAt4ezpgAIEJsyzIgYulNFPRDYAYU62FPiTB9kMTdQlEhoBoYMIMGAgAx4IuAAEcQaVyQYaWLihhi+crMoYeg4o4UlqVBDshu0EuCrU6FyAoUfrWE0ABhLJOcADDihI09dfqTjhg0FNyCADEdopjIAKKNDTWYp20ENRQyUg4QPBihgCBwim7dbbTRZI4wMHnODihAh4mEAEjtQyZwhl6qPGhRKgaQCF70S9QSoi/6sq4BZ+nRKABSGyotKFG1bAtogANOgAA2AhjpgJB7zo6YDGHPyABwvwfNbjOizA7Fs/MwxBgQk0mAACBVYc2eVuVfJhBL2iQMABPiHQYARMMzVCBhpKoG8uJqWCAd+qVJDBBxlopUYAWWM4FanpGqhO1AJu0IFdmUAgIYJeJQ77VwpS4HEtIy7oYIeOP25bDgcmfVlR0uSuu9thfQjghCsGwMCACjoIAWUTzBqUFM4ULvVop1wAxodXtxKMhe2MjKZpXsKzNYdxSBlBgQzAFlt0AbMYgIEJDmx3Jh4MYNvt1+Go0O7Zaa+9lQuEwMHMvbbYIYIOCNBZ4XYOgAEoqf8xv4Foq5Eu6oXLmyHqeTDFuwEGGobvUQQFKqB59O/34uKBDDZQ4AMTMpUqABEuWIABjmGPX44KbK/f/vv3sE0qMQAcwwIDgIeGOQUjAMRpwfGYIQABuCABNkgDDmaAvF00zhxJUlKWClCAGZBHBy84y34OsL0K5AN8JeRdBzxgmPSBgQMPsIBk5BdDOESgT/iz4Q2/RQKVNIAA/znTAB5QAQWAoF7JOoBb5PGNzREBByXoUgbDE5SgAMAFLDAHCupznwyqgItZugF5ULACGajQcDgQAQQ64AYTrvEfFvBAcNjxAQzIkI5x4BMO8ZjHPwVqFBcgV5qy8AAGSMBSPNP/kbt0tJ5ZBCAHMsjBCmqggxoIgRSOZGR6cKAetJytEiJ4UQUe4AB9sJGU+3DAArYWHBxMgAAciMADXFfHtt1Rj7W0JU4koIEhgCB0wEKA7zgQPBGQaIVwNKYxK1GJEXhgAhKowAn+WEpp9qNvEXjFuj7YrkqYwJOFqgADTgA/WeaJlrc05zk7YRAfmGBvYkNAFv7HJwKgzAMgGAHhMIkWc+xzFPzcJzpmUYsRgOADIEgZBEjAgQ5k4JkWeAAFtjBNifLFARY4VzAn4IFhmq0cgwnACD5wAUxUwADNGqdFaIhOla70ECSgh+7YaLMBWIACJzAAAyJQgQx0IAUp2AAJ/0igAKGqDAIQIAABQMSDDlQgAgwwwAN2gIGKivIHo5zoVQHptwhk4DQatQVHy/GOZSqgAwx4aCxPmlKWrlWlk9gfVuEaV7lKIQsOoECkFBMSD5hAnz2xkQfIygAMwHCc9GPrYc0pgQ+MggBzdexjIbuE0lGAARxADV9XeJf2RcACspQdYkGrR0J+QQNWjexpUSvRLFC2AxD4gApVd0YOlBStH4NbaHGLx4qJwHup9e1vS0kBAF52HImMgQYW8DXYhSy3zcWf/mJgAOBOl7oxtUBlhZk9d8TAAxtgwJ0+9gBpOZe8tAtMjypQXfWu93tc+NsGLoA+ixGiA7B8lgFqWP9e/b5sAUc6AAfYG2ABhy2Qi1nXnEJIAP/kqUL53e+DuyUBZDUgBKYd8IUxHCCbBTEEGpCvI/DSOgk5QGQQzi3d5LbYBijAwhl28Yv34oATcOACWxsECRY8GfyaGLfVYuZsvqUBc/QQxkU28j9mmoEJbC2EC4hMRQZgWB6DdgEauEvLuiXkA2ygxUf28pef4IAIgMIuj1nbHWY85dCOqAEgwPK0hIwD/oGZznV2ggMMoIjEudkNdCCxmqls5QZoAMgRjnMG7JxoRSMAA0rGlVRAsIEIwWEAauUNigHtMh32qFD89YAR0qtoUdfZZgwIARqKYAIFD4ACFvLNAlLYPrn/FZq8EpiAEEzgGZctQFAxCPWogQ3mARggUGkoTDNjFIIR5K3TI9MIsve7ABF84QO0ntYGpj2C3QWb21+2QAoWIRwQqKg3sP4CG1ymgLzputbqPAC35DYiH3ignd22t5F/GYIPk+IDLOONAugx6Df/CQJ5I8F+N4C3GLD7W4RkhAJ6eW+JuxgBBsBdxk6Rk4R/YVsju8A6D65fgI/CAwNPVAimnZAuT5zlAaYAB6YtnBhcYDQ3OU29RGByDil2nQzP7QLwFgAFWDtRN2+ABx7QcqW/+AEK+PAoPEd0TmC7RNBWlLR9IIINlFcCMOmIzv9k7jf5cOllH7ADKrCRXGnA/+epsHVyTBByRW2AHo8pb4u+IPS6EUAlCTL73wdccRI8ehQgqHkrSICsPnbLNkeXOlsVcKQGfADsJMNdAyYQTcBvXr0vj3kRot4KW6ch13O7PCRqHXRMyI3qAUA052GvXhILSjiqfjwi9K0Gq5NsWAeYQHkJAI1H1K3rgvlAvWOf/N8igAFOX0cAIHD7RFh5FFoveiBw0OzcbtwHhq8b3rdMduWPH7UIsEAGaoyQC5Cg8nyQN6cTtQBoxN25p3np0GcNgSONgAHk979vGS0FPuwuNEA3UsHcRgG5DAU4Jk/60OnUgsEDHDBGug59DoDI/i8DTwvtJgCzbOQDIODwNP9BAeBO7mKkyqQC3k4MdWTGBEeGBARl0JBPA2lwrsyvAgiAiAQBB0Zg/UxuEkpE+ziEBJZtBLauuZTNHHbvW1qEEUwgAlauBqVwogYgWkCgHCwBoRAlES5u0CZwFQyiAQiiuXKJEayPvy4AGgKAADRvCt0wriJg2YLBLkwgRURwD95vNSjwjXBg9XJr07blC3ujIG7hAMqkB94wEeFKWPJOqFKIMC4GBEkgNkjj03qk7XIiBI6E8poL1hjhA45wZE5DJR4hAtpQEVGRjSiAAITgEUhjAeZpJNSBgETAAy4AAm5tFH4vRsJwCQ+r644kEHeNzCavAhwAEVMxGdcIATr/IOC8rw8WgAQm4LXUoZ/eQVzaz+2u8ABcELFg0BzO0FskoMOICQQqQPyUMR1Fh/lobw1pzUPmqZ5GoHAQKQb8kDc0UWYEUbSoz/f28SY+QYAO4APOUR0NcnQw4AJKZAw3IUN+SgEuQASwxRA5JAxRL7S6LiYW7lsWgDHMQegYIAoPciQFZBUpCRRFr3xiRg9pg+c6DrcgUCoY8to0QDB0hVdEkiR1ki/WpE3e7R95oAylIhQzUSXoDyNZsAW9ZQEuzwQUIDJ2MirRhPk+LwC68SUCbiZxQn84EbSqRb6yDyjd7mQ2YMnIxBilMi0HBAMqZghK7yb4SGYwEUMU0ge0/5KtqoyS3Cz+9A8HNEAEKO8EclItCbMKUuBA2iwbEaEgWtEXQSIGdxGx7M8t75ECc5AR7KGFBrMwORMLDEDx1EBFNmADgDIf5VLjSFEI1ypQGkEBZaRaLoBEBjIFdgAdO/M2rYAt00JXPkAEzqglPiEm/BEnXKpHrlKlRq8IVJBDOhKzVG1tcDM69wEBNoCj/ukCMKR8JNJdGkAE5rITWDFvFBOPkrAIVBOXovEDGMEQ0VI63bMKDCBmesIvibIhCeBaSCG+tOU8VUEB8g5G8DIXzfPVCCCFzCHuSOg9FTQKuiB9oK/9us4DBINMMmAHJqAIJPAm6tIIQOACFIA0V/+KCMkBBw6ONIDSQ8ynEGNgAkxxQV0UCjogdXLFMQFlyYIBBJIgCySgEcLxdkAoBiRxPGsnKYfACEMAFwEUQwqUmEwAAvBhM1+0Mz+zXfaSEz6BEgZhA6BzCQwgJrLvJgquR3bGLrqpPnFoAR6CiWTBHLqyEzIENdZTY9QoSul0CQZAf/xKAk20Q16hEC+gPSfmChMQKBdknYxFJDiCgECAlZIKf0xUndRilRwQFvHTEiSgz+o0UxmgTfxqBIpqZQrtNAKhAfCCY54AAUggDYzQJdQpBgTTAXYABx+xCHhQAxQgBChxdhwyHnmiHaBP+nysEEWAAwQzU43VAfwzOM7/4WLwbw88ZCOCQQNaNAoiIGYMMUTKMvo2ITxNIOkka6YqwFrYxUY8CaEoUSzdTkM+BCI/YGe0qxxkrSGZclTxYsH6ARmNNS0rgFONKSz5wFryjgDmaAoeQJe0xTVHCwe+k1Je6mGaoAcCSYioUTguBkVYCUQvzSFDgwBypjfNorjOJuc4wcduYwLs1R+gNF8VcQCE7JikAtpG0RxGgFeqYAB21BE8ggeKk0Q3IQRIZdugAIgiIJdgyx1wwAQM6hYJAKhEA1c1xEQzRF0/hAQIQAFwUQN6E0dmUTiOyQvBxfm6UwJ6qx9SVmXdsELASi0izVkZoyMywDajgAFSxwtb/5bC/AA0SiMlRuHXpoALhOhSQNYaM4kzYkA1PsAWJ2ACLuACNAAWQEAECOeDECmsjhbV4KgBx5H9EKEDZRJQ/wEOzHYnE9JlRyH6nlUIoK9Yr8ACWhYhJLQIIpMHFEAWsHMPeG0UUgBKWW24/vJjJ7ddXPYcZsGTSCADwmlTjymEsKlK9wC+bgMCTLUvQDd0SZJNSHfQcFGAwiDiqgABeMBs0qLabFfxRMATFI/L/IHVHsAAtqogvEoc0mEW92l+/8lEynUDHsUApEofIqBXXdYENiQvOW0HAgRfqdcgEaAur7dGzLFsuRQ055NbklMqQg5PMbAvbIYC1vd3UuAVQ/+gaotKAY7qqA4uA8DpTqrqnaIgA9J2LYbzUKhvDcf2gF90B/iVdKXCAyIAbq3gTlfICBKXXw3vdocAAhy4e7UgiZV4C5Y4ZTmghdUCL5z18kjUW2m4ThFgAYppLWTYL6r1cgeoFg8i81BLi3F48mSDKaEhBlKAe6/YRXdgsXAY6uwEQJB1i4GXCDzAjeMKAWhkjo+rXRmBjU/xjRd0AKpzjicPCgWkf+e4J0RgBm2wLR95CAKAAwrZkN1zpjjgho1p8lpnQCimkt0EwCJrACyRlEegA3hYk3HzZlL0kUGAkc+kA6C4aydgA+X4kQehIF35PRHgAVBIRoMXBKQrTSj/4ONIGQwkOa4sAIJxWARo+Zej0/w6AD9J+ZKP2ApO4JY/OQTARn7SZAfkE4f/q5WpWSp/ide8OTi4MZMFhFGWWQ0IgALsmQIsIJ/1eZ/5uZ/3+Z4BmgIcYKAJmqCb+J2mlwnklpcnYIbTWS0ZYBHwWFmP73Mh9p0wOokH+p4ZAJormUQZYAdEeqRJuqRN+qRR+qQfYKVZeqUx4KVfWp9Z+JFjYJofmjPLZp61pQOiEGK1gKDtWZ8xgKVTegckoJ3hyBCNt6iZuqmduqhPwIzneARaZ5tvWhGtV6c1QJRKZwDsCp+HuqWfGqUNIJXnmRQ0gAPAaazZuq1L+gT+eI6l/5mlMSCfBTqJMdqArzoVKWADCO+RDyAJXhqq3JqtO8CTSZkUPCAEIqCwHdupDeBCaboCitql7XqgI2qvFbHifIopJ1o4PCCkH9utO1mndWSVlnq0VXuky7qSL/AEHNuF7NkBtABPNJsGzS9ZSfdNYHu1x/oEzsu0yyEGFEC0ffuxGUBQH/kDDMC3LZumtiChb/vv6qqiDvOMQcC4j/upw1O4y0EEUnu727oCytmcK1S8SfoB6vqurXq6Xeyi7coChlqkT0CBXVZhexu9m9riPnuOTeBS9Xusv3eZNUC7A1yk1RsD2Fuv3fvILCO+CdukDaB1XfYDGvvA99ujvRsHnP8Mw4s6ovvbVznAw1NatmmbwRtcwOpKviM8pU8AT4/pkvObxFG6AvDGu8khBtqAxkkagC5umcWwuXkcpdXbAmjbtlNcvTJ4vtl6zEBgJIrp3YR8yFE6Aswax30gDGbcwyvARk3bBAycyk+6rqkqyVNrxVvcrW0Kv4gZtMNczEk6AiCgzXX66N4cvRlg8EJclSgbzptavSGqvc2cwCoqzVW7GdsFvP28qIktlYQbB84bwxWEzkn5ANRm0Z0a0AV90AGpog68AgLhYhATBMIb00+aAdIQyxtgATD8BGx8zz85Bbbc1It6fzmdlGwGAzyc2Gw1A0igXkh91mm9x1MC1tX/4gAiHb3NgPawfBQAfNifWsE3/dZR1gEM/cBPALYbAgQU4MKh/cNvfJkPwM2mHL0rwH9xvAF4QNi/nchRmNrDpm8w/QScqt2b2sqNnQgsnN1X2wzyHZmI1d7HerBQHN5F+doFXuBjdJ4ngN99+4ub3ZL7POEzvVkMPk16AFYpfuNHuqPn+QPu/LhPoAPUZVEJQMN3ez0bnuOf2uIvfkCAiOU5vrWXWdtonH2diryvF0eYSISZydtlnqnh+eX9wQKCfuOBG6l7QgPKncZz2mVHwNdbEQIMwKYc/uhH2oqJ3i8QHutpPauD1zdrMdl5/GaTlwDofYggAOi9vqmnnei7/77tF72++xvknerqA3zhjylB5N6x3/7lKaDv7T0FPnvF8F7S0/Bi/npEWV3w29qht55sdd3xh31f51NGD4AHhr2yXEnvdcRkKX+sHwCdI38fYj70Mb2sBygEfHYdwNzeO5rjJLLwJh71K5v0S9/0jd724fwE5JkcXM8A2HkNQkDgfb8kvCvyHIX3mXqwcn9AxIf5qdzyyeEJd8CmFioCDl/MDSADtH8H/matpd+kz+r50YTVxp/GhYUd+D79ef+FzP9XuGDy3V+/f5+x6j/0Hwr34x8IfsIhsWgUIhyYx67pfEKj0im1ar1is7sOzucFRbTiMblsPpcxjsGx7X7D4//yOb1uv+Pz+v0dQbEwoQkOEk4xaOAcgHQUNjo+QjY9YFCw8V1iZmpucnZ6wiEMOAAGRpqe7pxELPBEnKDCxqI+WFQifOLm6u7y9taF/pXKDhMXGxNPUjjc+jY7P0NH3/UAWywdY2drb0s9JC8zS4uPk5f7hjpQYHCzt7s3YlisIfSY29/j51/29Ij+Xb8LKNDdJAvyBtDTp3Ahw4ZuqA0Y8E/YwIoWHRVUhrCew44ePzpE9w/gxZImoUyKpzEcyJYuX+ajFsqfQW/eTuLEZlPlGoQJYQINKjTfTAfpDC6hmHPpGG/xamlEOHQq1ar6+CHIGtHoH2tJbTKtaNPpU2X/PbNm5Wh1Ldu2CmVGFJWOQlcMScOaImsQqtG4ad0CDiy4Jb/CMrXK5Up3r1e7jsdCPgUZsmPHjOnSNXoWLT3Dgz+DDh0YK+eZcU8n1qx6NevWPVGfLv1TNO3atm/jzq17N+/evn8DDy58OPHixo8jT658OfPmzp9Djy59OvXq1q9jz659O/fu3r+DDy9+PPny5s+jT69+Pfv27t/Djy9/Pv369u/jz69/P//+/v8DGKCAAxJYoIEHIpigggsy2KCDD0IYoYQTUlihhRdimKGGG3LYoYcfghiiiCOSWKKJJ6KYooorstiiiy/CGKOMM9JYo4034pijjjvy2KOPPwIZvqSQQxJZpJFHIpmkkksy2aSTT0IZpZRTUlmllVdimaWWW3LZpZdfghmmmGOSWaaZZ6KZppprstmmm2/CGaecc9JZp5134pmnnnvy2aeffwIaqKCDElqooYcimqiiizLaqKOPQhqppJNSWqmll2Kaqaabctqpp5+CGqqoo5Jaqqmnopqqqquy2qqrr8Iaq6yz0lqrrbfimquuu/Laq6+/AhussMMSW6yxxyKbrLLLMtuss89CG62001JbrbULBgEAIfkECQMAPwAsAAAAAAACAAIABv/An3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8//n0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDix9Pvrz58+jTo0TAXv0jBBYiZOBAPwMDCgjcJ3JQAYIJHADiEIAIBDCQn35vIODAAyfsgN8TGBAQgA8UVkhhAyZk4ACCbSAQ/4EGJpgAggIZYHCgEhYocICFLFJoQgcncogGAyKwGMAEBioxwAY4tOijCQbImAYFEDTQYgMfRKAEAyb46GMDEGwoZBkexuBkAx5QgIQDJBjpZIsxBDklGQ4U+eUBGSBhAAhfPsnBmGScUGObE8Q4RAc9tsliAwrAOUYFK7YpggVGIHCBl3pW2MAFfoaBQAqJxsCAERY0maiFDWjQKBgDkJBoABUYkUGgl144waZfdPppmkQgQACipTZAAKpePLpqERZ8UKqFB7xJaxcRwOpjAEoSwYCVu1IYwKQIDnAGBpZ+KWkRGQh7KQgPIMiAAswW4YCUWwyggLUWinBCqwQke/8hAeCmN0CRBDhLBAUScGAnFhVM+KUH2Q7hgAfq+oBDqPrJ6YMC8grhQAgHjKAlF/+SS+EEDwtRqbqZVqxevj6EEGMHE36Q8BYpkNqiAjEaYPKlAfiqHwkHHNABEf/60MACX+zA5pMbtFqBxF9OgAGCCHyAYbc/MLCiCed6McACK1MoMxFPA/1jjvpZYCUIQysMgc0Ig2Fwi1MPQcEEVrN4gMccjtrABOByvKyjMB8ZL3sUcIDspW93rR8CXd4s7wBoL3ovFwbMyaIJHDDQAQQjpG2hCVhnDfABERyosg/EjmHB1wF/iYO9WrBnOgIDpK666qe3brpuBozgQwxND5D/rg8XtMuFgifwIHvoTl5ggYIUFG/B8cgnb0HxzB+PwQM7GBBBBRVkMJ8EIZBAAAkbLCBBCinQ14H1GXQwfgURGPAABQ6MHFsGPX5AaNJNYl6rAzt0MEHkRzbgv+QswkEGHqA/D3hAAxowoAc+wMAGKvCACfwACEQwAhPEIAA4INX/GhCzDvpPURwUUAxGAAIPKIAHDMBA+wZwOtU5gHntO10RWre6Gr7OdS0cwLd2SIHn7eABy3uhBTCwvB6ewAAGOAGDGMAAAxARA+xLXeumQoAVQcBZCAiB/zRwOCqg7gQZgIAIcICoEJJQAxeYwAU8AIIRXDCDB/igjw5wQDJe/2iDcnzS/4DHtwPgYAQaUMAGONAB+mCPAAqAAAQUQIANhO98EYgk9cqXAglsQHsEyOT2QvA983lyfOUrJAckQIJEXiCCD1zgB9B4SgmC4JUTtOAIREBLEKBxAgoIwSMzgD4mIrFBGCBiDLvYEw/4D2c/wIDsBpYFBeVPjCZrAA5MYEL77KCIxtsBAyrAARJMwAMiiEEGMbZHPeLRSOdMZzr15D8/BiiO5OKgHwNATwx2EJ7/86AcQyggDGYQgHy02QelWc8AxMAEswTBKnFJghRk4JdQHKYQiPkSCsguAGlCQAdWlDsrwMcAHBCjHW12gAB8AAKNo8AAesDSlrqUpf863EEEOrABBVxgjMJq5zwPKgKFupKWQO3pKxvIQFgyEIIIPCUCU1lUWlbwjfgEaECnuqtzxiyPydpgzHAQgxJqYAIQ0OX5mnjNGP4AdRQdCQMmNIIgIWADHCyWFJyZgQngVFEHEAGJTuCAl/r1rz0YAAUcl4IFKMBo7RzhB9KoABKE4LHdu6Rju+e9BSxgA5jFrGW9x4PO8kACC9BeCCwrAc92FrSXfaz2FJDICURwgk+NwRsBdNUvyfOq6sxtOksqW3FidU8lNUFPP4DUpZogaj44wAhjENVEaZWrwvXABcL6UAaEoAMPcJ9JNuoDDTysAh8gQVqNsKAIbEADMcj/aQwmkAH8APa9f0UABSLAAR4Y9qsEGK0ESmva03qgggkFwQQW0N8Ce3YBE8CgCVZJAAM7+LSovewGVItJ1ipAA8jFAQQ2gEgIqPECIE4jWBWpSDUmUIG3ZGQIJpw9RIIIuSPawH5nTOP9npeM+Vwv97IHgQtIMJz2xCPfEuvHDxAgAipFCQNGgIMNDI6vTkCdBQwggQscF1YcHMGRVwrfLv/VAQxIAYQf7NkNRC0GJCCzaUPwu3aCgMBq/qz3UMtfMi9AXzZKc5xrvF/P8rnA+yXBBdKLqQvU2c4QWKABL0CAQ3c2tav1cAJha4IA6FNyyr0ABwygO5Fss9NMcIAB/zJAABDkaU848EAKDMDllrLHy7D2kJjj3NkNWBq3GAoBrXmwAQ8EyH8igDOZN3CBoZZwA3EmwKnvGANd7/rZDialBkQQIhE1GNozhrZpLfnYEBAAAgkUQTRri6m8TiCl410PBXZQAQJ8wNI5VS57s/tS+FSP1bDuMgUy8GwJKGACagSnXh39YEuyFtwnJXiBIXBqaeqZzAqwdD+7akKF9xe0fdZ2gS9Lgo7LOOMa7/cCste9OoO2ioqypY+RK00RQKADJ0hyS+RrgMeJ+0glFcEFVt3ql54AAhgcAQf6mu/37mDWgIa0Yy0ecpCreQI49p8JkK3mBUAgv5Cdc5ytzv9Y/YbcwIZlLQmE/fWCEwBEMegpBEyO8gppoLQS8IBs/ymshk2gAztg4UnwVnMFmBrLJR3BBTZQgfX1/KVnI1UAFnD4oru6Aw4mADgl3uyC85npfsZ8ZwWNSgXAHfNOf7ayORiAEXggrJrfM9ABtN7Uh5wEIvCS/0bg7M+aqUIf4K9ktefj/wDe5RnI+0hoHtKboxoEL+c0AryMgFGxSFKOBywDHKwBWB3g2hf3toUtTACyA7rjWifzfklrSfC7vt8KOP7Dv76Andks92WHeI82KAKq276MhjawJQkwgQ/4HlMmtQCs5hEKAlI3NVIX8kcasAD3wUJFRwEa4CMKQAH/0edXR2dgQDdCIZJ/BRYC6XVbrLd2D8ZmCzZdjOR9DgZ7BxVe8WdgsAdH8BQA2Kd/mMV0G5BeAmICnhdtIydjGkcCIBADaaRItVdr/IMk9teB0/ZV3/QfJtMwBaJdE4E6ILU/K5NlF4BC7lWBJ/A7LAICJ1CBL4UB9bVxKrZiFjcud5RPCxhtKCdPAiKCaqYiFwJ/LbhtIfBvp9RGHpCENHZZh9WHD7YAInBSuaRwoJVoIHABKLhn2jNn/JVx/gYCBwACSXhxF7AiDRAAJhQC4EZoFZJXG9AvU4g/HGCFZaRcRlYBFCiGLhU7PiICBuCKLUUBkFd2G/ABPcWEADcB/yTAdAvgAbcWXDuoZiRwZbPTiHfoZ93jZ56IRrpoRzJoZ5oXAkZDIW+mZtlmZ6XEWnCGcXZmTLzShhswAaAoNR/QARrTEAiAARXgdwhoMzFgZMHXeK5oARG4JxNgAbTIUrbYgpf1eTSmZjUFcIw0drTmbxoAApx4fqCFWd3WbT64ZwQwRriFjpeocQqQJwfAgTRoUxCgjAtwdv8hIBPgkAy3OFQ3ksIIKwFAAieQbv8gXwwQjOfIQSagARsQAfzYj/FVATc5AhHgkz3wj8t4lNo2Ws8WAgI3Ak5ZQcI1gwVXfXekXMinjNAWcZs4ePo3kgfYALSnfxewbFiCgttoWv8LcAFu9E8mUITSFk0g0AHzcxDtGEbGdyGcSAIVYCJE+V4DkAFyZ1AXkAHL55MWUIZIyWtel5jiJ1oWNwFRhX+pJwEJFgDCtVjdd5Tl6IuISALvJnv1p38g8D/T5AG/eHHepABmqX0+NmAdGC0VEgDcAmr+MADT95l4RSB7WZh9qW/Tw5O9+QCIeZRxB0inyZgOFgLhpFcOBnXqdAATsGsjuT3NyJiht21UaTMm1WgOBgGLNV0IWWCwdwAmIJWApnAbMJpHMgIpMDwAMQDsVpHRFAAasGn22Jv46WUGgHS7pnkSEDkY4prYdpa0RgJWgiUOVo5LhUCsNAEZiZzLWGX/fiR4Y8d013lx4jiNIbcA16goofgBFUCb9PBFHKABeHYhQjhAvJmfLJpvEbBnEoZZ4RltmagsJ/RsVgdWjTR+mrcBsdeRCVljEHqelhV/ITBdDxpyPipNbdh02dkAMoACOSB7OhiT+ACf+hMAv0cCEUB0LfqlscZv4ucfB4VQQlh1IgWdWamlOddA65eCYJWkQ8qNiBRwbfQBchqkSLkACxmSZVdlXhIAMyAABcACDRdsJkIPA9A7voZlnLhqXgqmkgpfDjCcYKc4F+IBe+aJF/CmaiYh5SRNN6qN5zenfnYB/hRHsempphpnNRh/lOklOuACAAAALsACsJJq7RUP/7ZJACZQdyMAASWyopNarH+1n9pYfSGUduaJlP62RmPEVQTSqsh5gzhnidSarduGNsl1A7VaqwWwbMqCI1IoDj3UPhRgAAswAtGEAwTSpcYar+/lIbSGYF91dZxkquPHYZmUr9ran6CVPSi4AU64VV3VqaX6daDVcQkbf5DpAzmgAt8KAAVwoFwVKA1Qf4laDg/wTYuklqmYoq0oryTrVxZwiwn5rwp7odY5cv/2AU45qs6YSIs0o/oqAZJnUHLYqhCwIjVAq986Az2SAwlQAC0AigegARpCDp2CTvtkmW9nAFtYslTbUmGmsvqKSI61YuHnrIflhEZyABCgsBKmlP9/ul8kGbZvx34yOpEP1rM+AAMC8K0CUAJGUgJzKwAzUAN50gAxwC0ySQ1jwyLpKLXEWrVU23xYa6rpCV0IJQKBhJUhFwK/yisiwKriZ3AL1EY7q22kdGHMRVIggLmuqgG6uGB5Gqs+gLd0iwL+I7F0mwB7U4kc8CDfgCdHIgHDhLi82wMnwJ/iV3L1OmGTxVmDyD0mp3FsllM44JFJJ5EC+2AkwJHuOgH+umvl+F/4pGEN61m+qqott2Hd21kPSyFoJn6H0gAJMLEuIAMN8AJzO7EAMAN7IzA4ErjQoEU+opMcgD4PAEUsdLi926IDUAGAVp1rJl07ir4TVEuRK73/CiVIHJenYAciGKRVa5ugughUFdSkBeajpWdCkvu2qmoz1TvCZEYAH2hu16txgEpSHgx2xoQDsFurKhBHJSC/tSoAKLAnI6CO3gBXV+I/AlKIE9BoHRABTXQ8KhXAAjzAjrcDlsoDCjACJ9lf3EqejDiC9Ss1Yxt5B5p2I2BSZceSH4BLRbhw1lJ5+iew49tZPctBMWBCbnueBIqWCmBA3HmHQKhzx/lgGyA7LwC0tdoCflvDEysALHBHsQkBVroNHKClQxZClvlKGrBIGzA+EdAgQWQ6UBxrEQC8PGBMwdZfbZdcXwx2lJhPJZXKHaieAsU5sBqQcaYAzIVHbWmq/yHwSr6ojDb2bae0YZb3xsnZwg+mbHEbv7UKAz4wqzoMADwsMCtgA6RCRxVQrtOAAZQJAiUpTiUcK0YiQoV4yY3GSwwARBawQg4owKZTQ9/igPlJhoCmKziQxhKAXgHSuf1lWCAGcBDwx4AmeezqP5yofyyrsATgYwoVwcQsncb7fYk2xvAEAmm8uA6Wlsm1vnQrAz5wA8rMvjTgAyzgAgVwA6AIlimwjtagQw8QSdvETQpwlyT1zezUTgLilN8pSPViPRXAREwUSaE0kjzGWByAAfgpa4AGMLjjfSOZSIJEqge9cRymRk+9z5qkXw29bZklvBbtvQNdITjwAcbc1f/i2SQ0UAATG64HQMjyW7EHMAM7PAM6QCo4QAAPgL/SsKgGWiEikAL8J1VDnFxbJUIGJXH4ZDf3WYEn250rggMCirUWJwEQcEGVrAHNStaJuZGhaAKPjdn6h2ENwLrfegMHQAMfPbEqgAM5gNbf6gIlIMnJpQGVAw4DADIUMgIPAGbi+iQC8k7lVFW/XSG505tXC3YfEEc4oJOevW1KrSgfsNzSibzYK4xph7DQrX8R5wMvwNo7DAMHkMPPDACkvQKnLQAqQAOyl44iqg2dookEUAHcals3sgCglAKlpNBjPIxRNdgiYEI8UJGwsgBPHH0OIKYJOmhgWdH2dVkPTa3/lHlr/yMCLjyQDn5egETBaLk9KOzZsOc/3sq+MoADcB3eJXAAcvvMKvACFhIAIdA04fAAF5CAgSIgR6IBBtAeP9AD7KE6FrADGPDS5jNK4KPJ/6t3C0MqMdCTRHkCU4yauERw50VBOjfWQ9rUrXXJCVlKkmZAi7XhZZzQ/DMCpHvdGtd+/kPe8iu0Zx3eAqADoX3ao2196bix3uAhVwgBKUCWsphWPSAELHVW+RHoM2QBPKA4ByABvYnUe6ZwJADbSevliTl+G66ctLVBOCCzLkxaYhm6NrPFZH6HLxwDIz6xuMoCcF6r7dsALRDe86uJchQAg2kB2HwNml0htIMA/3rjJTEwM1sgXx2AYXgp4L1Z2y2YnvgUw5/uWSGgpXnkP9GZ6SSgiK58YE1CxB4A6ckebQ+LAx4tvwLgvqOuwzMQR4gsvwngRyVQAitgR5t47QzgnouAOnrHCA+wkWEbNrXNkGim0lSwqB2Aql6iq4mt2E2Obc9IXHt8cVm9p/33ShQ0S9OKbTX1AbdMR/r3AWF9dRie7eInIQJj6uKOA4PM5rgaAKcOzYtM3gLgAjdAzRdSiXvlAHgtB1ImPeVDShkw64Ngi9MGAaSIAC1941RzAvAeZaK2y317AB/AAUremxe46FAdbaxltp4dYSz2qv1pWH8nNSOA6WXWfQuf7f9L+t1svcMocAAtcPIqoKUswOoFkAOry74t8AIatJ0RkF0zzwYWwAAckMf/Z75iwggfxe+i0lMdoPMTZQHtdlxSM8cq2qLImmwXoJrjy2Z/5AH+nPCouZifjj0QsMoklZMAzfHIGYwlVQJlb8MllfrdDbHlPrEtEEcfntYlIAMljJNvt5cyfwcDsPf6c1flJouegAFsApaZowTyVVcnbQIQAK9gGvlqZjSpNvq0tuyYgiGXrZymp5qdD4/o9EcOSvr6GgIYFgDdrsMu4OZt/8wCcANkJNo6LAA1kFzhTrcqcAPorTY5uQB3DwQDxI9YNB6RSeXSOHA8OpNRw1e1+hr/h8+GMWB+wWHxWIxwCB2Eg/VjSJoZkg+O6juMSN3ent/3/wEBT1J4Cg0PDTXWGgI0CCQQIxEXPGIO6hpwICR5FBYDNjklRjlLTU8LJUyqGEEgNiBRZWdpa08lFjYIFEhCSAikGBMEAIqNAVxYDl4Kjo0FbnAOdFycj1UCfAKqrY2x7aTrsAI+CDJOKIbI1pUQBigYFjQCGsSvMjUyHNTZ+/3/mQyoQGJDBA6rrDS4QMEIHBIi1lQ5YCLPgEAXMWLEQAhViAv0sJhQsKDWAmAiYgQQcSEEJxImLjXwECtSCAi8QmzYsGABTVuyJEyJ8WHkT6NHkUoiccGDCBwBTIyw/1SFWjcXJS7dIObMRQtLOpp1K3aDSo2tYlXQYTGjRQ1L4lqZM5COH0AmZk5kIOEBpr0rWPDsqGuXcOExDjbgGLfoEqsJBhzA46GBDiscH1I8yLiZcx8HHGiF8EDvgAgSR0ndIjFhAoFSFyIewBFjhAgPrpOaInCBhM/cv4GbWpDt798VLs4CEFAAxZocyZXfsHEgQAluYl3UwHJDrLEb1MMCKJAAxovKCU1oIFHhhAUhhn8MGGAhgscR54snDKDAwGD4/wEswgEJiLsihgVGsOKA2y5wCpPLUjDAos4ozGiADkoCBoJHgjMlNU4giOivBkDo0MQTUSyFgPz+OqCGEv8SKGC5G2ig4oASuGpBmheG6a6YGbKJITyxSmiAhuuKmREGGkBSMABXJKhgrjP8+8IdCh5gIAUIQAigMRYTwuGCChwI0MwzEeCgQAVDQGADv66YaAJ9EKjQTowQiICjFPk8ZAEp6KjngEE96NPQQ5Ei4EETQDAh0Dhf0OEFEXMY0gUYLqlhSLEEWCELFnwsBoYGdIDuGBdmUCa/TETQQIEUMojAgB3ck89WJyjA4AQGIshggwbDKS4LYXHQoAMLqjxTWYAYECG/ESqIwINVcRChoHTuzPYiA/ZENEUJQthlggsumECBDbxNV91SSKhDBA4q2MGg3UB4i8UcYkROgBb/1mAm1Oio8DfUGlkw1RkBXsAiB/O+xCILHBj1wFwCdtIFAqY+EEGqcPzKIoYXZBDRDhEUiADZZVE27AEN4PRhBA1MsCeLEeZEVtubA9kBtHV57tlnRBeIyAMvikCAghMiWOCC+zrGIQcaSmghmwO4C3XfbHCo2kcB6MHxXx18kKGAAmYooYYcghU2i0HrAZMV2WSAoYUWVlCMlREIYIChlPkGCIETQgQTrok04GGuOnFO3A8LMPzZ8cchRyqGKkTYGwknTuCAyxjwYwWTEmQ0GBl+7ShB9GMKoCOBfwFAoQHTkxQA1RZgWEGGADoXXFCnX0ChhRnIhgG/GCDoou/j/9dxxwH6FHHbYXJIiAADxBWvno8BMohc++25jwQEKmJ4AIwBTqjgTxBweBRSFlpQATljUNVhERaQ7C6BLFRgXYYGVu9GdrJv0Bw75AB3snnKwmyAAhaU4AbAI8ZySpADcRwABBmwAPIwaCULGCADNtGAU8AkG0ZNIAURwJb1UMgHBGSvey104c9Y5gMcMGAMV8rLnz7gqLa9jQYsuMENzBYRHMDuXy4AmwzqZ5VMbEosQPJBC1xQABXMgIoqGJu+jgFBCaJnA+LL4BeVgAEIjMBLO2SRCTYQK3RQL4Vt7EEFXhhHOSIqcAfIQLK+IJ8HGEQB9WrY2jAhA62wDgDRaP8ACk6XpBL44Dj/EkAN8EdIAaiABTkQESMmEIEygZGTR2DAmtzWAAKw0Y2l7IGe5phKVQaHAJM7wAaIZpcBREACGohBy/D1PqvdIBsB6J+PZkAHrXXnUvWAQSKVgyoUNGlmENBkJ6FpBAwQwFENWxUIUiAlDOyDlKZMHCpXGU5x1mIDzmoABGJJmAE8IANjFJkdAvCiGejyYJTMRgOOGaoCrMAHNGDiwbBygBX8M0kuUEELzIOJAHhgA4eL5kOLgIEMEOCDb4HT2kzgAQgsIAMGsMAZvPnNbo2TpCU9hASm5QMPbPI/DjAADzyQNsu8AAYJsKILopiAZVKhAZoKlQv/XMc/ZKblkEwUwHLKVrcHkSwD04PoU4v2Dg6mABg5LKPMsgAVEFyAAB2Q1TaF0M2QBgKcJjWrSSdABRF4MUDzYUAINMC0wQVABjR4gSUxYYN56stUAijSNJApnhUM9KhHNWgCSiCpR81sAhyQEFQhq4T57MpXENCAH83ouUyMQGIh6AADHjChsV6krGc1bTgVoJgY0BBlFmCA5lBizVXFgAY20AEM2NdAK8pORz7Qa2GBG9woUjEBN2gBC1BgA0v+caEpYABLIxvddlxpBwyoQAoU8EEdZhYcJvjABHggJfeI1ZsROO15wxmCyeEgA327EgM6QIAPkJFtLdPsoJwm/4PpVCEANlhBDXQAYB3oAAUBrgENZHC7QcXkHpvVABcsJ10Ji8EJDpBXBs4n03uQAwIciEBoR7sHOKKXxHJcgLMOsIAMusO1GeAAMEAgggLWw77Ow4TzEkIdV5RwmxP2sd/eEYG92Cs/d7jAAioQWvIqDnsldrILUUoFCODxeAhAwAMwEIEKdCBcE/BAjGPAufSxLSaXWLA0xpy+2ZggKiIAwQc0sNEKbJPKP7ZzDZ/AAB5MQMb2bcBQFNCBuYjWeg5g4ZMRHblaUkEDEYaolR3gAAzswADWrQAHQKMTAvyCAL4wRAdSwAFQd6AC0WKAAU6wgwe4586tDhBeKuARp//IFgtGloDJCI0zxiWa14+TwATWIIITuJrYxfYxPDpAgg+WcURGdu4Jb5a5Xk+7ZxLwhA9iEAFjb5vbkDUaB381AgZfAQcjgEAHdpDrCmmJ2u1WVwiw1t5uz5ve0DSDa38l4z9eZgGQudMK3R1wRG1gFQfgQL0RnvAvviMvBKhEwyhoOHVjhAI7Ezh6P7SuBYDADipW+MdBzjcEuLaWTRoZFyYOCG4FZwEhIMnFfSaPD5yGZ3KwgwRCnnOdn2kAOpvHBDGT7owYOjjWHsEHXg5zdVlbGgrwDaJQaocO7JzqVTcMBSrgzjpogQcnSHkPDGDx3MgjCxB4utL7tIEPZAL/N+uKegC0bXW5zz158JBvZTLhgRQI3Q8UaBxwfh3slqAd6gqgxwjQVfMPYNsNdHf8462kswtMxQ5b8DofHDDiDhFAMQcAL+EPtYC1y+TsoXeWCYYNedWvviEWqIACIGIj0zzX9SP9DYIoV3rQA14BrgwFzzaQoBGknvXFX70DGEACEDTmzxPYie5R4wEq4KDtuz8RJdZggsHzTL0+AAFbjR/+x/dc9MwvzSug/xMIKEYmSbd+h0gwOZWm/1vr98EEHC1+/cv9by95EFF6gpUQgiLez0R+zUYUIOak7wBSIJ327wGtDgEMYALsRiJAYCToDxVETyI+z1uAgeZ4LQQS/6QBrMVn4s8HRKDxIHAF5a7iIEI/PKA3cuMAq+ADMvA35OAANOAGSyrw7GACeLBDAu+c8o8FjTDnLOAhLskEJiAAE8Vu0MhbNuCWZoLXgk+tEo/7RIARKqDOjvAL6c0BImDyJigGgxARCK4KqM8DB8XsEs0HPe8MgwMC6EEDwA8M8fDjEGAHggIu8EYODWHtsAAID6WWsK36nOwhKGf73G7tUswB8zASEY4CMuADltANjQLYsMAD3C9Fuk8EOpHEJAA27AATeSb+SJC1JHEVE04gPEBkQAEQDa8KEM9QJCBEdNAKV6EBkM5nhhACLogVhbHe+m/5rAAHnO8MQwAhAv8ABFPkxBgBEUXxAqjABKQxXRQxAO5oGLmR3iggAiAgZtRQPZxQFjZOIq6xQ1KLBLPQyQggQeIw5i6ADjzgDrvxHouNEo0xJDxAAUIgA0fRRn4PRSihHi4AEFOpIEkwFL3lT4KkA7wQHyVSumZJAcRNUGLAFUigHDnh2s6pT05wPxDN2iYHFHxRAWLmAAgAAyayJYsNDjbAlniq3BwBFtjlni6ATwKSFxnytNSOCjix2ghgC2XiBCLSJZHyqcxgB9opIurhSVoDFnzjCucvRU4wBtLRtG5RMZrRBC2RBDkAEpNyLCdsAHhgDdim1jIKAjaSJuRArXoyKQoyHp9sA77/pwF2sGdi8hKwkvjI8i8nrAJGUKP4IiYcjC2fjxRHgBHnkA5AIC7P6tcUwxprTmnoYD8eCzA1M7osgBplqDdMYgK6pMwCYARAwFxIsStNpJywLQERjQSmoP3cbgMm4JY8z3g2MzefCjEWIS8NwSQuYDTb5mEE0gCp8ZwQco5CQBADICufsY/o4AAgoD90szofqllo0Rl/04MaZcZY4SDhLxui8MlGkf16MV0WQOsCYAIY4Cit8z3NxALSqhR1bxQkwGKCMyJAIDnRcPE8L9FaSQ1dsyEngDREYO/cEz4V1DAQwzx5EBeWsxohkxa20ge2ANEiFAvOE2jm8c8ggEwW/zREjycCBlA7gUITD4AxjyL4ZMg5zUoyq4AyveXXvAQznEpEcXRZdkD6sMA3bYHzBpE/CwHYeJI8qUkghRQVSGAkLBJvcDNHobStSMApCfEnlrEKQKAdjQL3cGBAS+wnseAxbfEd11MDaiZBozRNwQABKkD+7MBLyel7WjQ3NBEUyZMUfUBGv0XZ6AArK+Bk1DRQCwMDPFMNXbQURI+nchIpJOAuC+fJqIkNJhQpFgD2LgEEOOBGBXVT/wEBJKACeRIXJhURFi1MkxNIuzRJuwdMqwA8T0QCCAB9GAECTqAHOPVW/UECnSUhPuAC5isoKbRQR2BUOWE+LyMqOdKkKv/UMVTVEHBhAmIGLC3AVnG1WsnAAiCgY+pgPIHCIusgBhDSEB3mADLSVVyuWXvmIeACTnNjAxTAEmXoAtrTWul1DDqgAkeEZAByL9QnRVd08RghULLKNhAz41KplkQmBv6RJ5ITF97VQBdAMOp1Yr+AAhZvVRYzA/8kJUFgCrDA6YxCBN/0fCwqE7wrKtHVUK70CszNV4kCEGF1NGaGAJ6JYm02CQZAAt7JCvTUQ+TrEijCABSgDi70pOgP3qROqvRiaQR2Nraq06QSyjaARxuMp4B1Fu4zVungMrrOIm72a4/AAHZVWKrUQ3qvHkCATHpAZ9WwbGG1KEyBBLCmC4n/4B12oAJiEiZIk2Db0mBrbhQ2IAQoUHBE4kEdzpX20+vAdnGLYACylUXW0EOmVjGozyiJoAIQQoaakAducVDYFRGANABU8Qh6rgLky0veRiXgDDF7ImVJ1T4hlAAgwMsaZWd51URLIWajE+keAE0Zd1MjwE2Lw/OWlBd8A1aXjwQlwAGo9QdOgOOsIBZf4k1PQW61gSWXQKo6APauqtZU9wJuIicY1j4pFHZ5Ihd+QQFmlyk6tnsJV0VFQXDfQiT8jQya93fT1AHmM4SkoTSc8RZt0wOelAgc4HGtwDTk9AD+N+OsFwdUMAmad+TMCwJib0QgBgQ8wEwVgAA4uBfE//d8zzdw01cBxkUDvkwETIBzaC0LakwTZqFSozUG+EMs1xR/AzV4ccwKFvM3CzQLHsM/0kRk7iA2BnIpWMIQus+ByYDFtITPOGeHaGxtzmw2TPMDPOCKP+ADYmwEUriAxi0hsoo2vksTzwh3SVU0Ou8DjuV+l9iG83doc1iGQJYH5GENunQHlsAAMldYfPPELqEDRRYH4o4dvs1XJmC+TGDGaiyOHeZhxPgVSI0BkMWA82M/0LcnY5UKQCEz+2EP3DhKcTiHSa8QphZoSSAYJSuGzugRyK4GYwFID2CQc9UJNqhXqIp2pQJ31GzBeBm/nqLNVpcAFoADMoABdoCb1P/BAsZ2VaACd0zjpGjzlkgwAyiAjdfBkz85R/cXx7qUlF9xmovwCNiWRRqAZubxGHvjLWVIlgtDeXIFaVwM0zCNjnciAHFBAog5Ak5t1agEjyoAX52nm5H4Fe1AAyLAd5HAmrMZPg0AoN0GFBSgQerhAw46DAwAenXnHkCABALHDti5yqzMyn5ApNlhABQljmWTc4fSjmkVoRc6UB2gXRg5EzimDWgYCdKAkRNCKo7xo4lNmRk5BkDwHadPAST2pX8XO3VaQS7ggcMgAmxXp2N53jIgqoWlF00iWg80nJHaZoNmqSWipdcBAzAarFmBA1z6oUx6ke9BBCDAssRRBED/tKt/FwHKmpGbEbpqaAOsWpQnQK9djQIuQKcBib/olq6T2qFxLAY4gKvBgKzNmmWd2tUw4GLNugEm4KYRu14dAI51OgAa0C4ygK2d5wAgctsMIEEiGwembrMZlwH2OIcPYHkJwwFUObJBYLLvjAGEd6lBAI9dG2wpgJJlGwIcmwwyQLFn+gL8stUiAJR0mgA0O7g5FQMqgIxRegJQWZ0KNbK9LwKmO7IyALrj+ABGl7qrdeQyAGb6Oj9MwKcBogLIm7BHQAIc6scQ4KvNegQAG7031QIygKDBerbTWrIWQLkJuxEkALQoINIc/MEjgwIkfMIhvMIh/FYwPKSxeQks/4Bql7oBFMC/qzXzfi6yNQB7O7kHQnrF36GjvfttYsADQqACGCDVduDGcTzHdXzHeVzVHuDHgTzIsQwDiNwCjNwCJpwChLa9wUQbRZxTxbCHvRsHKiAMVNxWIk3Cj5zIMeDHcZwBPPzF0aNwjLnHzfzM0TzNT6ADttC7P6C5nxxKAcfkLlu7VdzK5CPLKcACujzI01zHSZS0P7xYOurPDf3Qd9wAFkAcI/ucaKXBz0A+rEyh43wzUwDBGZm9ttzLEf3PeWC+xZwEDafTSR3NT0ACenvAU8DGcfzHixzJI73AKz0POQDTRdkDWL3UD52vxRxMNKHMdT3YKY0EbD2H3/+707EM1mOd0md9FU+gu80aB3hA2BHdAFy811skk6i91A0ASHvdA2ZF2F3dyKlkw5tdEi2AB5jigwT9CgR42w+920E91D0gAuD90BkgtbBdgXP93lUNA2BdCJj93FnvyiPDAh6g0vK93SVCAvrd33vcAJaR4QmbAB4e4nP8BPQd2wMA3TCex4f8o8Jq4Al+53oAVxCexzsgtnEMBID94808c+QU2/9iBOwd5necRGkeBW8e580cyxr8PUre5JUH4R8AzT27vDfA502dAWqT4nNYG5k+xxlAEN8G6h0j3Kf+zH8cyQV+6BHu5Jdn0gz92SleBF5+63d8zeF1500gXtT/PnM+wEvIoe2X+pUuXu17fNUowGvB/iXf4ehJ/QTUINM5QO/RPN/nfaZHYNURf1cqwMUEHKzfHvFJ/QEavE7+/sfegeyDvQJiCnXdxvO03vJ53AA2YPFz+APYw/RvHPSxnhXe3fU7HeD9fvOf6uSxxN8rLQI6INUTwqBpP+bVRMyN2vVPYAGAf6ZJIO+HH80x//ZxH4xOPuVhXjDJeQQy4PnNnAFu26w1oPT1HnPFnMq5X9dXTfqn/3jmY+oZgOOIk2c7wPmf/9Rj3wpy2/XHW8zfHAh2wiGxaDwik8rlEDPo/aLSKbVqvWKz2i236/2Cw+Ix2YqgPJjq5UkC0vAk/yZfY5Q6rfP6ZSXg+wMGCg42eODtIRoZTBw0OB4cDEoCHoQkXmIuPVgglHl+goaKjpKWRg1gZO6dMBjsGGyIXGQcqtoiGWhM7jYcBOCAdNwmMmxcXCjweDTsDo5UDEdfOplWW19jZ1ujSq+2doPvSOA0O3NwZETUhrOdGJxEiJQHNii4suMjPTho9/v/A9TWI1W+ggaHMAAxLxCEdQeZZPCz0EcMaA8PPugUcCPHjh6zOLgoMlwbZoRMAmqwYKSaiBMPNGRZkMLHmjZvaqMgc6etCOScmUDp44BFnkfiTRSRwSg7C1BwQo0qVYxOplbznPgw6ACPDh8a9fJw1ciJDf8xAoAAEUkSjgUOx6qyMHUu3bpUBsDNm4TEWkABOpyooODDBwgR9A4xUKECgwwjUqa8wADxLX52L2PGaYEy5wpzAsVYKsQAg7eUGVxgFsBDDDoginK+5DQz7dobEWyOnffEBUEiDutGcqKDCBE8GCwQ8YFW8EScbEOPnu1M87Ep+jaAUF14BHU74E3erue59PLmR/XgJn5nhNZ0fq+PfwuDg6fn7+Mng8BBGvkXF+FwgAgp+FcgIg9QoFF+CzIIhgMW9GcgPhGcE56EFyZBn30NcthhFggMgAaG7Jg2ooSbDKCghyuyWEUPDxJkoowzZrKJAyq2mKOOP/QAIgUYREj/o5BDEvEABhakuOGOS+6YHoxEQmmijU8wWaWVUvS4nwVARtllc0Za4ECSV5JZZhROUgChl2tatQkFYuJoppxm9jgAjFyymWc3D4BJwZhzAhpoFQiA6ECaeOqZaB5HvjlAioJCGmkWdRq6JaKKemkkow7cqKSkn4J6RZaOGnoon0Fiut6pfYqZIgKehhqrrFxQWqqlqKZqlKYWUPAmnHHOGqywZGRJKKm9WnDrqrlesuquvDbqKqE9wDqstdeWMiqppaaZLAZA4toln98mC62vjrpaLbbrstsRte8SGi+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+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==",mt={full:{x1:Mt,x2:Mt},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,R0lGODlhMAAwAPcEMQAAAAAAAAAAAAAAAAD/AAEBAQEBAQEBAQICAgMDAwMDAwQEBAQEBAUEBAUFBQYGBgcHBwgHBwkJCQoJCQoJCQsLCwwMDA0NDQ4ODg8PDxAMDRAQEBISEhMSEhQUFBUVFRYRExcXFxgYGBkZGRoaGhsbGxsbGxwXGRwcHB0dHR8eHiAaGyAgICAgICAgICAgICEgICIbHSIiIiQkJCUlJSYmJicfIScnJygoKCkpKSoqKisrKywsLC0kJi4uLjAwMDExMTInKjIyMjUqLTU1NTc3Nzg4ODktMDs7OzwwMz08PT4+PkBAQEIzN0I2OUJCQkREREZGRkdFRkdHR0g4O0lJSUxMTE1DRU1NTU49QU9PT1BQUFJSUlJSUlJSUlNARVNTU1RCR1RUVFZWVldXV1hFSVhYWFpWV1paWl1dXV5JTl5NUWBgYGJiYmNjY2RPVGRgYWRkZGVlZWdnZ2lSV2ppaWtra21VW21tbW5ubnBYXnBwcHJycnNzc3R0dHVbYnVyc3V1dXZ2dnd3d3h4eHp6entgZnt7e3x8fH11d319fX5+fn9/f4B6fICAgIFla4KCgoODg4SDhIWFhYZpcIaGhoeHh4hrcYh7foiIiImJiYpsdIpsdIqKiouLi4yMjIyMjI1udo6OjpCQkJFxeZF+g5GEh5GRkZKSkpN2fpOTk5SUlJaWlpeXl5iYmJiYmJmZmZmZmZmZmZp4gJqampqampuFipubm5ubm5x9hJycnJycnJ2Eip2dnZ6enp6enp6enp98hJ+fn5+fn6CgoKGhoaGhoaKioqKioqOAiKSkpKampqeDjKeHj6ioqKqFjqurq6yHkK2trbCJk7CwsLKysrONlrS0tLePmbe3t7mRm7q6uryTnb29vb6+vsGWoMHBwcSapMbGxsecpsnJycvLy82gq86gq8+hrM/Pz9CirdKkr9PT09eos9fX19vb29ysuN7e3uLi4uSzv+bm5uvr6+y5xe7u7vHx8fK9yvK+yfX19fj4+Pv7+/7+/v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAwAEACwAAAAAMAAwAIcAAAAAAAAAAAAAAAAA/wABAQEBAQEBAQECAgIDAwMDAwMEBAQEBAQFBAQFBQUGBgYHBwcIBwcJCQkKCQkKCQkLCwsMDAwNDQ0ODg4PDw8QDA0QEBASEhITEhIUFBQVFRUWERMXFxcYGBgZGRkaGhobGxsbGxscFxkcHBwdHR0fHh4gGhsgICAgICAgICAgICAhICAiGx0iIiIkJCQlJSUmJiYnHyEnJycoKCgpKSkqKiorKyssLCwtJCYuLi4wMDAxMTEyJyoyMjI1Ki01NTU3Nzc4ODg5LTA7Ozs8MDM9PD0+Pj5AQEBCMzdCNjlCQkJERERGRkZHRUZHR0dIODtJSUlMTExNQ0VNTU1OPUFPT09QUFBSUlJSUlJSUlJTQEVTU1NUQkdUVFRWVlZXV1dYRUlYWFhaVldaWlpdXV1eSU5eTVFgYGBiYmJjY2NkT1RkYGFkZGRlZWVnZ2dpUldqaWlra2ttVVttbW1ubm5wWF5wcHBycnJzc3N0dHR1W2J1cnN1dXV2dnZ3d3d4eHh6enp7YGZ7e3t8fHx9dXd9fX1+fn5/f3+AenyAgICBZWuCgoKDg4OEg4SFhYWGaXCGhoaHh4eIa3GIe36IiIiJiYmKbHSKbHSKioqLi4uMjIyMjIyNbnaOjo6QkJCRcXmRfoORhIeRkZGSkpKTdn6Tk5OUlJSWlpaXl5eYmJiYmJiZmZmZmZmZmZmaeICampqampqbhYqbm5ubm5ucfYScnJycnJydhIqdnZ2enp6enp6enp6ffISfn5+fn5+goKChoaGhoaGioqKioqKjgIikpKSmpqang4ynh4+oqKiqhY6rq6ush5Ctra2wiZOwsLCysrKzjZa0tLS3j5m3t7e5kZu6urq8k529vb2+vr7BlqDBwcHEmqTGxsbHnKbJycnLy8vNoKvOoKvPoazPz8/Qoq3SpK/T09PXqLPX19fb29vcrLje3t7i4uLks7/m5ubr6+vsucXu7u7x8fHyvcryvsn19fX4+Pj7+/v+/v7///8I/wAJCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxpEAAAkghPmkR5sECEAicFxjiB8ksoePzYUVLzhxSpTZQ2CRXKU42aICAoNvgyC16+evSq9dunLdW0Zr1SMUs1C5vVTdN4pZL058+dJjYi2vgSbN49fv36xVulCdUpSaLu4kXl65YkSb4aaWvGi9e0WYb+ULqzyWiQCAz/vM2myZOrTqdYSVLmqxWgW6KUtTqmjHSradjOTZsW6gtEZvngZlul65jt0qRt695t58aRIBIlfFmXb19cb7tvJ8+tO07GIKv4SVO+nPnuPxy/YBslSfdm66Z0K3hT03FIozm2iTXCfRsQaWKlPDaBhaW7plPLJdVG8xHEGQJNNDOHQEMMEYQUNxDwBy8gSfAAARIU0cRAGVww0AgzhOQAAQ9AIMFAFXw40AYbiJTAAgpZUEFIMTiwIUsHBZEWjDTWaOONOOao44489ujjj0AGKWSQAQEAIfkECQQABAAsBAAOACkAEgAACP8ACQgcCIAAgIIDEypcyLAhwYMOI0pk+MUauVBfqNx580fNnS8f1dBp8uXIkBgTE34hBS9fPlr88E3jtYlZqlTMmm2aVqrntFGYOv5pgjKimmnz8u3j168fPV+NRo2SdIuVJFWiJNGSJOnYrVTTTMHaFOpOE4YaEjbh1c+fN669fPVixWqVpF6AbklS1ugYMWW+aE379o3ZtHPTgv35svAPPabXPtG6JYpVq73Kjh1Tllmz5kZN3nhUc5ZhBTUtm7r1zLq1azYpFaLud4115s62PSv7E3vhkETHRMHy3LX1J9Z3ejNcO8dzo9ueAXm+FUT5wi+l0ByHtbd1X2WArDNKjBH+iDBTNaSMSXMGzhYeriSJNy3wgpI0CSV8EBij+nyFEkAgEAQCDujAQBJI8J9DDiyAoEIQKLigQkE8UIFD/k2oEghFaUhAQAAAIfkECQMABAAsAwAOACoAEgAACP8ACQgcSABAQYMEEypcyHChQQAIG0qcqDDGkRgTCMQ4ESMGxY8Jv1D6Fg5fvVl/QqHCtCllqE0wU/7Z9CXIEBAUG6j5li/fvXvx+OHTJumWKl+ppgVLhS0Ys03YpqXihcoWzSYTTwT5A2vbu3382EnShGqUJFWfTEky1arYKkmNbkly24zZNJRfmgQRGOREA4XM6vG75kkSrEynaEnqBUsXIF2nih2TfEyYpGnf1E2bNu8RJTUV//Ts12/bsdOoU6tWdnoMSAIOwvzhxY5fP2+qcx9jnfrO64RBpDmjfJrYKt68b9FCTel3RVGfJKFulFvSqtPFwjhXGCSRFl+TqaNeZt1Icq8/2xVm4aUEzGQ4rlALWzXnmCod6RNCwDDwyzSCMYQgxQeE5KfQAhAMtMEJBGEgAQEVbGBgQgksMJAEDwoEAgQJEiCBBRMydEQFDPI1UA8chLjQFxV4pGJAAAAh+QQJAwAEACwDAA8AKgASAAAI/wAJCBxIAEBBgwQTKlzIcKFBAAgbSpyY8EioaXiOBGnS5AvHGBuPNIlxxEYPigpj0JmWL58qfPiaNWs0rZSrUrQ2YUolyRYsXpv+3PnT5MTEBn/m0cu3j5/TesckuRrFStKtRrdEZWIFKNOxZqmm8YL16M+RiRgIHAmDql8/cJIKtWp1SpUoV5Lo6pLkq1ExYseE0Zp2btqmO2qOnBwCIkHCP/X49bv2idYtSah0NTp2jJikY8o4c1bWqMkfSsymkfpmiM6XhBDUzMsnuZ830aFBi96tu1gblAq/wOOXjbfx3IA5/wG+MEiiY6OEcb6cW3TfYqCXM1/YpNQczr4kYWXfjZWzsCHbF37hhUbUsarG+XBulH6hBCVsCATRxepHGkCNCDLHHFrookR9C0EAwUAxgJFQAixIoAOCCz3gwEAVPJCQAwkg4BiFEjVRgQQDBXFhDA6AAKJEjBH0WkkrSqRdjAQEBAAh+QQJBAAEACwEAA8AKAASAAAI/wAJCBwoEAAAgggTKlyY8KBBhhAjJtQQI0IBiRgXBlEzbR2/d4/U3PlD8o9IkX++/Bn5JcgRiUEo5at37x67fvuwpZrGjFkqZrw2TeOVaqdPXqpImbTBsMmdYObEvePXz52oTKhOSXLFaqskSa1gSWrUq9GxZjyn/WEacdo9ftcseaIliZUuVGKLAdIl6ZgwZceU+ZI07dy5YJs2tRxyRAMBCUdC5cvXr982Yb4AFxNmttixz4FBHxsjsEmWTWo20fnSBOGdVOWoehNNG3DtY38yEgzibNkxz5+FuQotuu/nTboRnhBlyrhY26E/afpcLExyhEESifncqRXtY4BAA1a6jvBLMyl5jjWSBNj2pzzKJA0hT1DCCYEn8ownECQJjxMb+OAGfQRB8ABBF0iAEAcSKEggQTEQ1EQFFbBFQA8SQADCg01lEGFpIHjwIYcJ/dEDiQQEBAAh+QQJAwAEACwDABAAKAARAAAI/wAJCBxIAEBBgwQTKlzIMCGAhw0jSkwY5M81esm+NPnCsUkTG0E8NgnC8UuQGDEmEmhCKt89etX44ZvWbFOzUthMsdqEKVWpZs14pfokKdSbIw0b3Alnjx6+ffz6yYM1iJUoVIuENfI16pMqQZJc9WqkDOimUE0mgjDlr9+2Tpp09XLVKu6hVaxoSTomSdmxv6emrcP2J+1CG3/k8fPnL9soWr00oSJW6C/fYpYtp4nR5A4zddO+zfpDxzCBL5uk3evnz1vmzMowvz6mbI/KhF/ySVPW66/f2X87Wd50W+GRW6LIFoNlaTarRrSLqSmuMEijNH8l+ZoNyLIp6grVYE0T46pYHmKvJUGHxQV8wgpKdhA4kkjJ/Ddx0EgBscWO+4QPPDDQBhJIoFAFFfyXEAgWEBSEBBgQlEWBCkrUxAZDDJRFBSdUGNEfHgoUEAAh+QQJAwAEACwDAA8AKQARAAAI/wAJCBw4EAAAgggTKlyo8KBBhhAjKtRw4kEBiRghfpkFj9+7R2ru/Bn5J2TIP19IfgnSJGOWafnq1SvXbx+2VM2YTUvFjNmmabxSpZrGLBWvU6RQQmzwZxq8dPnk8evnTlSnVaIksWLViJakTqxcSWrUq9GxZs02zfqC0YY0fv6uWeoES9IqXaq8EgPk9ZiwY8qO6SqFDd20P0cWXvgyrd5Uf9uE9QLs1+yxY8UCB758bAyBIWqYqdN5pwmVIBEIfglFrp8/b5xjU5bN+Q/CJk2+tGQYZFngU6sob+YcWFKxy5syKjxh6hiey60+XR6e9XKxMMoVBklU57Ll4cf2cEwGlF0hYy3HbkmRFFsZHkDHPCUpn1DCEIFBsAwMcoQHAQ9iaEFfQg44MNAGEkCQEAgVDJiQBg3uJ4EFBDVxQQYOSjTECQSpsYEN5QUEACH5BAkEAAQALAQADwAnABEAAAj/AAkIHAiAAICCAxMqXMiwoUGDCB1KnDjwT7A/TYI0afJlow2NG2M0sdHjBMWEaqbBm1bvXjNeqZqV0lUK1qZGqSTZYmVL0h81GE02DDIrX756LffRU+YI1ilWkm410iUqEytAkpS5SoWNF6s/dGwwpKLmEaZNt/bxAyepkCunqkTBkkRrlC5JxBoV87WXFrNvzNQ0/EBgU75+/a6JonVLEqpejZQVEybpmLJjmC8TykKJWbtZ00I1SVjhDrx8/lJ7y2y5NebXl1+3QamG0h+wQRR+gccv27FerF4Ld33r9Z+TCoMkIlYsT2thwzEDKmb5OHKFTUwBwqxJVfRGsDD3W8p9PWGMU3OOSaUunNUezJ/KL4xxS4mkOASC3OGDCNCcHYDAooV8C0EgAwESgMBQAj6EQKBCDywgkAMJSJgQBAgg8KB5CygoUAwQCCVQEA8ksKFDWcSw0EjlBQQAIfkECQMABAAsAwAOACkAEQAACP8ACQgcOBAAAIIIEypcqPCgQYYQIyrU0APEBAIxTtiIQQCExI8DbZCat4/erD+bVmEKtYnUppeb/oRC+WXIEY8f78y7R69cP3zYJPVSJSxVs1SpsKWatmnatFS8TvHa9OUIwwZq8uXDh68ev37sLGlSNUoSKlGiJHlqRYyVpEa9JBVrhWppqC8LT2TIQMDGsq/XOllylWnULaG3dAG6heqYY8e9SmH79i3YtD9WEUr4g+3eV3/bij12LPpY6dGOzwgMkuXOn2CGDN0J0oBgk1Tp+vnr5lgXasfKgAd3/AckwiDQljneA7z5aEmPixtHeELUMebH2j4OrqysaGVhpitXVPPIMaDTjwERMy9e4aY3xORIacTqWHBieuSqUtI+YQU1HoixEAd5pNGfQg9IoKBCIEiwgQUHIpRAAgJBYCFBIEDwwAMQREhQDBKsBgFOAw1xggMkfhQQACH5BAkDAAQALAMADgApABEAAAj/AAkIHEgAQEGDBBMqXMhQoUGEDSNKVPgH258vX+7Q+XPnTkY1aug0+XJkSIyJCntsOoctH75pvDYxS5WK2TRK00rpnDaq1B01f5qclPhlXT2X+/jR85Xo1ChJsFRJWiVKEi1JkordSoWNV6s/m+jYWNjgzzRo1Zo549fPG1ZdvXS5YrVK0y1AtzQda3Ss2DFhvZh9wxZs1pcgCjGAILApn79+1z7R0iWKlStJxzJr3rxXCUdSm75N2xTqDsEKf+DRY+vPG2fNymAfi52ZTcQgERSqmccvW2ZBsl/30vwH5cIhiTLjmb2Zdl9AzE0bX9ikFN9jq2A5z9yIVmZfiKcvVDzC6pik65lj99qT+ZP4hjbOiBr4ZU2aM1qCFPKV5n1DCRCcwFAFWujgH0MPOLCAAwsB+AAEBy60QAIEJPBAQhc8MOECESo0lg0aDEXQEAKFZ1xAAAAh+QQJBAAEACwDAA0AKQASAAAI/wAJCBw4EADBgwgTKlRoEIDBhRAjInT4kACIEzEkakQ4pFu9b3fu/GHWaJPJk5vU/FGjJgiIjQObcIMHjd89bKmmrfKVilnPaTk3TfMp6c+fN0dsRPySrx4+fv36xWMladUpSaJOlWqEapWwW5Ik+WqkrVmzRtNI/WmCsMHIZq4etYq6TdOnVpJQUT1WzBWgW5+UtTqm7NgxWtO4YcMGLxgpShkHcjCS5ho/f/6uqaJV2HBnw6A/28HRpHQTNVmaDPlyhGCTVvL6Ye5mWBXh0Lc/G44TUQPCHrT4USt2DA9u0KB7gf4DE+EXbL4AIc9NWFcjz2qaI7Rx5lZtYtOPNVDSZfiU9oRBbvmCI8cXbmWAiAM6n1DCHiUEgwwJYsOGkmNz0JfQAxBAdAIbAia0wIIKXSCBBAkelAACBSCQkAUQPPAAhBEOZENkCDWxwXkBAQAh+QQJAwAEACwDAA4AKQARAAAI/wAJCBxIAEBBgwQTKlzIUKFBhA0jSlT4Z9qjL1/u3Pmz8csfNW/uNPnSJEiMiQptbDqHLR++abw2MUuVitk0StNSlSo1TRSmj39KnpBIZV09l/v40fPV6NQoSbRQSVolCqokScdupYLJSiYpUllsJGzwR5u0bLSW8evn7aquXrdctVolSRegW5qKNSpW7BixXsG+TTunbtq0YFQIYgARRFK9fv2uiaKlS5QrV5KUKTvGuXPnRkpENjnyJYjAL4kFVuBTbl8/f/66cYZFzLNtzpuPpZEIQuGXeZE54+m7Ofcx47j/oFw4ZJPfPLc9i7rV+c5yhk30UPfb9zhuSaw490gyfX3hkb6YACHn3MjXMUnlG4IQJWXgFzVpzmCRIuWYrvgNSZBCRBXM0QSADD3wQEQSgIABggstsECACkIAoUIxDMVQEBLEFxAAIfkECQMABAAsBAAOACgAEgAACP8ACQgcKBAAAIIIEypcmPCgQYYQIybU0AOEBhAxYtjYePGExI82Qs3bR49VokSsUpnKpKoRpT+b/pCC+WVIEI8S1cC7Ry9dP3zFJN1SRUySK0mrsAWbtgnbtFS8UNkKpebPnS8K1eTLt2/fPX792EnKhOqUJFSiRDH6BIuY2Ua6JBW7xSvVt2nwlk6bpUbgiQ0gCMRQ1s/fNU2WXGU6BQsSMV+6APViVeyY5WPCJE0jZYhmE4F9CUj4M+1r4W3EKl9Wreyy62NnIgYW2CQVu8LdLFdC9dpy62O/j935iHAItWWW5/R2Tcz1H+IJT4iS1Gn570bCfIeBrrBJ9mOSlhtPPdbrDXeFQY410iFFEOVjxXyh2jPqGJrzCSFc4KJkYQUbe6yCX0ILJJCAAww9cMIQAyKEQAEFQPSAAxI0SJANETTAUBMSVGghd03YwF1AAAAh+QQJBAAEACwDAA8AKQASAAAI/wAJCBxIAEBBgwQTKlzIUKFBhA0jSlT4h9mbJke+ZNH4JUiTj1R6NAnS48REhV+mwZuWD980XpualZLJalOpVKVssbIl6Y+aPx2DmGQYY1O+fPXq4eNH7xijVqNESdIliVWnTKwASVIGK9VLXomwPftm6A8poAIbvLmzSdQmbPv6gZNUiNYtWqxEtZJETFIvSccaESN2rJivXNymtftG6U4TAl+GEgBBYJM8fv2uiaJFSxKqW4yOHfMlSpno08cKKVEzRKKEP/Dy9evnz5voYq1QozaNms3JhF/m8bsmmg+t07x1HzP957fCIImOEcsjOjlqVsibO1fY5M4t5agT9V4SjSrI9oVHlkuKvhz1Kk3HPp1fKKGGqjMCg6zJA2gPHCxw7HHMY/MlBAEEKdjA0AILyCBKgQo5sIADDzTkQAKUQTiQDQ88sIAGDTUhQYYaEjSEeQx9YUGJ86mxXUAAACH5BAkDAAQALAMADwAqABIAAAj/AAkIHDgQAACCCBMqXLjwoEGGECMu1BBjAgKJGCM2CQaPX7xNav5sEvmnpEk1I/98CTLkRMYjs/LVq5eu3z5tqaYxm5az2SadzH4yS8VLFa9UKDdt+vLljxoqNgQ2uGNu3jt58vj1Y/epk6pRkliJCitJEixdkhr1aqTsFi9S3L7NmzYt2JchQUA0ELhBoA1n/fpls6QJlqRVvUQZPgaIlqRjxY5J9tXomcosRxhW+DLtnlZ/24gJUya5WCfJkpWRTn1sTMaBX1KRC9xNclfWqHOj/vMaYRBny44pm7Mat/Djkin1ThjDVKfHxXVLWt0rzHKFTYhJns6atCRUx4ipVLmu8EgxU0WkSIqMGi2eY43IJ4QA4gwYhJkJxEDBY1UT+QQ5sMADEECw0AkXVFAEgASBsAABPUgQw0JNWHABgwNlMWEQFgSx0BsbgIDhck14+FpAAAAh+QQJAwAEACwDABAAKgARAAAI/wAJCBxIAEBBgwQTKlzIcCGAAggbSpyY0MafbfimffnyRs2djU2yZAGpZuORGCcoDuxBKd89etX44cPGaxOzVM1KNQOUK1UpXtN4pRJVitQfNX/+PFKD9M9HGw0a3IGXr94+fvz6xWvVCNUoSaJ6NdIl6dOqRpJQiVUWNNS3c/CmPQvWROEGgSBM+eu3zdKnW7SEufJ0SxIxSWSVeTrGWBkqbKQ+HpFoUR4/f/6yobolDJUqX42KMT7FuLSyY2lUDmyyidq9fv68MWbVqbTt24zvqFb4JZ80xnaE4R6ubNPuhUd0oWpkGjesY6dvqTnOMAs26KiGN2rF+A/16sRuiVJJ4wu3rz3HWH1faKHJIDADg4QZg8WIjBMgbnlfTxAChAoVSMBQBhAQYENd/OHlwAIC4bfQFxJIUEEICQrUhAUpERCEDQx9cYIEHFZ4XBMZHBcQACH5BAkEAAQALAMAEAAqABEAAAj/AAkIHEgAQEGDBBMqXMhwYYMJCBA2nEiRoJpg7fiJu0Pljpo7X740aRJSTRM1H5sECXJiAsMgMRoIvHMuXz584vrt8xUsFLNUzUo1S5QqVSle036e4iVqFJ1QwaZtIvWN2Z8sAiOoIYWN3Dt6/fy9UyUJlahOnYg16iVJ1ClJcH01OqZLVChu3+DNovRlYoxl/fpla0sLVS9YnXQ1IqaJlqRjq45JLtaIGcggEy8cSVWPX9htsGgda7VKWKNikkVJXi35TEWCR+6YYhfWm2RNqlivVnaMN+9jf14vDHLNmeQ5kn/r1r1JOEMbqEY1Ur5cNO9VYZw3bIL6WCbdvBtFWz7mWjvDJthaSQHDSnexUW3ommcIYcchHwNjSMEixQcKgX+EMt9CDkggAQQMWSDQCU0MSBAIDiQgAwExSLDQEBkQcMIGDg7UBAQKEqDSREd80OFAWAn3RQ/OBQQAIfkECQMABAAsAwAPACsAEgAACP8ACQgcSABAQYMEEypcyJChQQAIG0qcuPDLnSYnTsTYGIMiRRsTCgwc8gfbPGb38DVr1EgVplB/NsmUSYmUzT9f1DQJMqQJlSZZDFHadGdgAzX26uW7Vw/fvnvKJOlCRSwVtmCppjFjtmnaVau8Wm3Cpg4es2+zmigEccKJnU3Q9vErJ0kSqlGWTtVVJWnULV6SGhFDdcwXrVTcpgVTS/FLvH39qon6BCsvMUm3JB0DdGuVsmOgj0kKc6cjRQdq4NWT289b6NDCjn1+LVt2Go8Km4SS128b6ECvZ4cWfuwPboZfeBE7hge0cOLDKR1v+KUZIdnFetX+rGwU6GKllExgb2iD1bFigGLTlmQKNJDxDUF46iXkBhqphU0BOqNEWDH4DUEghxALYYCBQE3MAuBCDyzgQAIJKLSBBAJxEMKCCcXwIAExaJAbCAINsQGGBB0BAYiNccACiQNlcVwY0wUEACH5BAkDAAQALAQADwAqABIAAAj/AAkIHAiAAICCAxMqXMiwYUIABRA6nEhRYRNK1/BhU/Plzp0/au58GanmTROOX4KcoBgjiIYCBOhgy1ePnjl++KbxCsUsVapSzTY1K1WKl85Ukij9AenRkMdnswx9GaiGlLl8+Pj16xcPVqNToyTd0iUJlqZOrCRJUtWrkbZpzVJ9w2ZvWqg/FP9k3abpEy1WvVqJgiWJGCCyxzwdU3bs2Kpps0RSPNEEHr19/bKdokVsFSuyxBr7Wty4sTI5JCoKlJCm2Dx8W701Dl26dm3Gx+yoZniHXjjGgGwLr01pd8MmxY7lMZ0ct+1itNQYd7iU8adTwhOFLgZousOPynTBT6Fd+9agY7e8OzyhRJkSgUO+aJGiJIjAUMHUN8SwYQvDCgPJMJV+C0lgoAQLWYCgQB4QqFAMEECAQkVBZODgQE1IUIJqX6x0oUADfrhQQAAAIfkECQQABAAsAwAOACsAEgAACP8ACQgcSABAQYMEEypcyJChQQAIG0qcuPDLHSoxYgTpMSRIEBAabdjQcIKixCZ/sMFjdg9fs0yNpklqJulWIkyYNJma9YfUnyZfbIBoeERDgQRq8uW7lw8fvn34jknSxcqXJFeNbsHKxCrRNG2peDU7JezPrLOzQk2b9ucLQRAbmswZ1Y1fv3KSGqkaJQnVKFaNWMHqpclTI12SlrlqNusbtm/f7riVOESc3WqfTsHSdIqWpGPHdDUS5gu0MmXHUMHZ9KWJySHT7tnt1w207du4TR8zYzKhRWH7aBc71iq3bdSoQf/pzfDPtOF5jEtfzpzhHWx8QBP7lPwYalbaT7lfrs5QzR/Qh0rjbrTqGCsl5BuquUPMlY80i1DBWqWJ0JwxUsXXEAcbMFJFQgVUMJAalAjYkAQjKFRAAQNlsIGDDEHwgEIRIEAQBBJgSJANEixQ0kQ9KCjiQEGouGJCAQEAIfkECQQABAAsBAAOACoAEgAACP8ACQgcCIAAgIIDEypcyLBhwoMIHUqcqDCGGmjukn35cufOn49q/qjp2ORLkyY2KCaM8YVZvnv0pvHDN41ZKGapUjFrRmlaKl6psI1K9efNny9Hekhs8GUWPHr7+PXrJ69Xo1GqJNFCJWmVKEmuJEnypSvVtGbNzAabhY0UW5EMg5jq569bprGwYLlitaoTLUC6Oh1rdOyYMmG6pnHjNuubmiYSKdWTek2ULl+qaMGSpKyw586eBQH5EoSihC/w8kn1581zYWWgO4P+zEblwi/m+F0rzMq179ee/9hmaANQsWN4PN+Kbdi1sjvDGx4pBYg3Z9+JCgsrFd3hnzvEBh9K9z1K0+DuDr+EWeULBIEmYc5oOaNkCJZiX9A3vGDhRxyFFkgw0BGl6ccQBBAImJCCAl1wgYEMObCAaRVAuNICD1iI3hApaahQQAAAOw==",x2:"data:image/gif;base64,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"},64:{x1:"data:image/gif;base64,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",x2:"data:image/gif;base64,R0lGODlhgACAAPcEMQAAAAAAAAAAAAAAAAD/AAEBAQEBAQIBAQIBAgICAgMDAwMDAwQEBAQEBAUFBQYGBgYGBgcHBwgICAkJCQoKCgwKCgwMDAwMDA4ODg8NDg8PDxAQEBEPEBERERIREhISEhMPEBQUFBUVFRYSExcXFxgYGBkZGRoZGRoaGhsaGhwcHB0XGB4eHh8fHyAgICEZGyEhISMjIyQkJCUfICUlJSUlJSUlJSchIicnJycnJycnJygnKCgoKCkpKSohIyoqKisqKywsLC4uLi8kJy8vLzAwMDAwMDExMTExMTIyMjMoKzQ0NDUtLzYqLTY2NjktMDk5OTs7Ozs7Ozs7Ozs7OzwvMjw0Nj09PT4+Pj8/Pz8/Pz8/P0BAQEEzNkI2OUJCQkREREU2OkVFRUdHR0g5PUlJSUo8P0pKSkxMTE1HSU1NTU49QVBQUFJARFNTU1RCRlVDR1ZWVlhYWFlFSllZWVpaWltbW1xITVxWV11dXV5eXmBLUGBgYGFhYWJiYmROU2RkZGZQVWZQVWZmZmhSV2hoaGlpaWpqamtra2tra2tra2xVWmxsbG1tbW5ubnBYXnBwcHFcYXJycnNzc3RbYXR0dHR0dHR0dHZdY3Z2dndeZHd3d3h4eHh4eHlfZXl5eXp6enx8fH1iaX5+foCAgIFlbIKCgoODg4RoboWFhYeHh4hqcYmJiYuLi41udo2NjY6Ojo+Pj5CQkJJyepKSkpOTk5WVlZZ1fZaWlpeXl5eXl5iYmJqampubm5x6gpycnJ2dnZ2dnZ6enp6enp+fn5+fn6B9haCgoKF+h6GhoaKioqN/iKSkpKeDi6enp6uGj6urq66urrCJk7GxsbS0tLWOl7i4uLqSnLu7u8CWoMDAwMWapcXFxcjIyMufqcvLy9DQ0NOlsNPT09bW1tmptdnZ2dzc3N2tuN3d3eDg4OGwvOPj4+a0wObm5unp6eq3w+zs7O66xu/v7/C8yfO+y/Pz8/X19fbAzffCzvfCz/f39/jCz/r6+vz8/P7+/v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAwAEACwAAAAAgACAAIcAAAAAAAAAAAAAAAAA/wABAQEBAQECAQECAQICAgIDAwMDAwMEBAQEBAQFBQUGBgYGBgYHBwcICAgJCQkKCgoMCgoMDAwMDAwODg4PDQ4PDw8QEBARDxARERESERISEhITDxAUFBQVFRUWEhMXFxcYGBgZGRkaGRkaGhobGhocHBwdFxgeHh4fHx8gICAhGRshISEjIyMkJCQlHyAlJSUlJSUlJSUnISInJycnJycnJycoJygoKCgpKSkqISMqKiorKissLCwuLi4vJCcvLy8wMDAwMDAxMTExMTEyMjIzKCs0NDQ1LS82Ki02NjY5LTA5OTk7Ozs7Ozs7Ozs7Ozs8LzI8NDY9PT0+Pj4/Pz8/Pz8/Pz9AQEBBMzZCNjlCQkJERERFNjpFRUVHR0dIOT1JSUlKPD9KSkpMTExNR0lNTU1OPUFQUFBSQERTU1NUQkZVQ0dWVlZYWFhZRUpZWVlaWlpbW1tcSE1cVlddXV1eXl5gS1BgYGBhYWFiYmJkTlNkZGRmUFVmUFVmZmZoUldoaGhpaWlqampra2tra2tra2tsVVpsbGxtbW1ubm5wWF5wcHBxXGFycnJzc3N0W2F0dHR0dHR0dHR2XWN2dnZ3XmR3d3d4eHh4eHh5X2V5eXl6enp8fHx9Yml+fn6AgICBZWyCgoKDg4OEaG6FhYWHh4eIanGJiYmLi4uNbnaNjY2Ojo6Pj4+QkJCScnqSkpKTk5OVlZWWdX2WlpaXl5eXl5eYmJiampqbm5uceoKcnJydnZ2dnZ2enp6enp6fn5+fn5+gfYWgoKChfoehoaGioqKjf4ikpKSng4unp6erho+rq6uurq6wiZOxsbG0tLS1jpe4uLi6kpy7u7vAlqDAwMDFmqXFxcXIyMjLn6nLy8vQ0NDTpbDT09PW1tbZqbXZ2dnc3Nzdrbjd3d3g4ODhsLzj4+PmtMDm5ubp6enqt8Ps7Ozuusbv7+/wvMnzvsvz8/P19fX2wM33ws73ws/39/f4ws/6+vr8/Pz+/v7///8I/wAJCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izag0JYKtIAGC7etUIdmDYsmMvniVwFm3aimvbvsUYlu3auQq7ij2I9i7ehHsRtq0rcDCAAggSKy7AGGxjw0zdFgRQwY0sZr1GsXFRAESTNXPSGKo0itUgNryUKSNmqlWuWq8sJJBDixWrVJwcHTI0p0oGBBJGjKhQIHBRsBXaUNPX75/zf/yw2Up2jRiYJa1UK0tlKLUyVVBC/f9SnSuZ9lxO8oxXfU2WHVDmk1V60STMEBAKivcEm6HJo2vg2KNPOXq485xz9TCTzCA7ZPfJGGcQo0wvULihHSQ4aKcMLrKUF4ofu7TyySDHKHOMC3loeI0yySRTCyJzKPEAA/rNdNgLc/Qijj4C8tPPj3ggQMqBzkWjDDDCqMYKKdmpJst6qh2jCiKqLdHDESWy+IUYjGjHS4m1gNGLhnQMkQopDEACow8vVICASmAxkMEQc0hTjj76+MiPj/344ycvLWBD5D9GaqiaHH1oKMcZpKgWoqGQRipLI6pxksaYtdhBiiPHJGMLB2TwsoYDDxRwElhqjIPnj6z606c/gw7/yg8zqgECxCaqAcOKhraQMqYyp0yyK6TCZOIHMMqMUQIQ5mkYxyfmmcJHLMogIsuEvyTTCgjs4BgGccbBJdlABTDgRSvi8ONnrOw6l452uNgSaS657KIhJ2wkqkwrPxyRZCtO8NGsar+0kiSkA/sBJYtK7NMGPfeEUc0jbbp52AEHFMcYYocBgIACD0RQwQgOHEAYX3WgAEAJbtACTnPtEqlNMkmO8olqscCQhGqk4BCHMqx8crCGtdASqWqttPAFLoaGMsYXhvYSinZd7BPIPfc8grUr19xzjifGnHMOOVWQIzY5SoQj9jvh3NIGCAc4hMBZD7CQAhuyiAMzu/WY/+iEMqOIoZ28kPqRxbXKyOLED40erQzhqtGBRSaqOZLJ0If+rMwud+zzyD77zAG6K77cs480t4Aeuun7IHOLN7PMscK4FWVQAAZOxBHK3s99o1oZkChDiyMSOm6oLbUUv50bQARvCwxsaIjI1MaT+cw9i+xzzxval7IM6N5QAvo5cLAjjSddVBBuRwDEwLtz0BiaChrIMonsLo6oxssrr2Rp6C9YGEQttOO/6knqCfQIxyz20QxkmC4M6gCdKG4RDmSEIQMJWN9HCnCGcQxKH9qBhRvspR05AKFRuchDiTIRhCj8yoAwPFoyxBCOfSwiHOHYQ/cIcY5s/CEBGTAZSv8Q4ANt9GlQ/SCgIfQQwyY6UTvCCIUhlkCJcKCCA7PowhCqsIICRAABpjpVGDNAC+asa1DTeKIa1QgJw2jwVFAAAQPm0A4+wSpW2lijHmNIijeyBCwjWII28vSjO8aKG3tMpPF28SYbAQAD1mDVEWOGSEVaElIgcCRYJDCBGVlABmcIBTb0EStsXPKU2vGBT8BiATtww5D+iB8qL5mMKgilAGP4hnPWMctTJoMMREHAGaIhS0MNAnOQkoXyeqmaMBgFACLwwzKVIQfNHa0OTXoiK7LpOGC8ACkA4AHkNhQCox0tDqlYoynUYMBMKAUAKEindthQBseVgZtNxMUPqif/DFUuBQFL+ESJcCGCFxrqCiR84jFiUEDtyEJeanDKE+6QBD68Ag2DOFoU9hgEZKqGDbmQwwia8oBdCUMSYuiBCqa5GijsEQrIMhQrloCDp4xANc3aBQwyaqhWjGGPWEio/n7wAKiAIA+9MM8mSECAEQxMNYyAAim888QxmEJDyeBCVBCThCRxIgICQQDitKMGBSTgAST4ARbYYAc7DEI3fahDHNygBjBcAQpHkIEFqKQdd0aFPySwRQnM4oZjQI4ICzkLBSpBhwkQpAnSIOEQpBKWBJiAIABgwBfqqZoKJDYsQHADAwoiARmAInkjpezJ7AKAONSmFo0EjF8Ikhggw2ggExKYymzt8gERsCETfpQLX8ICRt3O9iwtEIFsdzsZ5jpFuKxdbXOdaxboQmUwhbGuQaiLWexe1y/a3a50BePd57Klu9zF7EPKSxX2ZiS8Ri3OWTzLkbnRDipViIB8HfPNjvTXKnMAARjDUtS/XGQIpQLLfw1MkT8IuAC5ZTBGwrACCVv4whjOsIY3zOEOe/jDIA6xiEdM4hKb+MQoTrGKV8ziFrv4xTCOsYxnTOMa2/jGOM6xjnfM4x77+MdANkpAAAAh+QQJBAAEACwEACEAewA1AAAI/wAJCBxIsKBBgwAAHFzIsKHDhxAjSpyYcGDCihMzatzIsSOBixYvKvRIsqTJjCI/ihx5sqXLlylXvpxJ86FClghHyqzJs6fAmwwxpvRJlCbGhQkRyFyZsACCCBWiRnCAAEEBpliPFt0KAEQbZebgpdPGCgyIIYEcsTnDKVWsXIfE0BJG7NeoVLVisSJRYEysU4A5QWoEiZGbDAjONhmCGMDVrScBKBixZpu8evz6+fv3z983YcmS9ZJTRpay07Ay8UINpdKv07J2ETvdC0ue1aeV7XIESpqyY6/sQFK1J8yQFRWU4oQcNHEVUdba6dPXj9mIb/42c+bHTBkgIK+UNf9ykkWYsl9Q1Bw7HcqFedq7diUL1adWq0x6zB/b4Sf36WTHXBOKGq9IUsBxFSiwHHMAVBDGMuLUY489/GSmGRsIfKIdZ/9Mo0wyudkiYoiv5UYMLYWcFkUMOOCmTBljQALib6epIgMwp5m3CSO2tLJCKsTkIkQTVYCAQFGSgaDEI9bIQ10/UEaZnT/gcLIOhxxC8x8wOCpThxv+2XFGKLSNkhuA/vknDC+7nMaLacqMscNqmbggI13ApPFHMqMo4EMEBfCUEBvgTKhPZlMmuiGWHNaTWx4ykPmhLf7ZQkoup8VCCixp/kdfm2y4kMR7uaXynjAlQtGKf7usME8YorT/kcEBNRXgQBOZUANPPxwuyiij5Zi43mnEzKaMLbBQmhsoYIwB4i5RQEEpLkvU0eVvqjSCS6e9mElbp03s0wY995BxyxwjKMgRUxaxMQMCDgThxy/i8PPrvf5Qo0wq4sUBGwtJgNgKEWooI8soJeZ2jCqkDNspLUvo0UuabuzAR5qSgPEfGfsscs8+j9BDjyjPLPPIEGu0sUaRQwzxwgsVjDDCC0NU0UUVIyh3UFUgjTADC2OQEg0469hzbzu/8fALLYco3KkyiEBBCrFsfPHJ0zmy4h8ULEziJqm5kQJnKpTQ88g+98xxzz2PXEPPPKKEM4/Id6x9TzUe7zNPNqI0/5FcR1YxgIK9jGpzWiWZKHNKGRNjnWYypIACpzK5FOIEIMr08gOYucXiouP/QREOO6XsE88d++yzxzZrzyINueQQYvcjy5QSBggRtFQAIr/248yZlE8yGyOQmMZLH+YBU4stxnZ6hRupDNs86FgzQsk+z1Szjyjb6F3FPGi3vfYilJSyBswKvHSgNpoxqk9usAixiX+TjMEvMIa8dkoPQqxK/f/UU8Uf6PEOMszDF67Q2x9ucY93rGIEhAjDCyjwAJ68ABqHyg6j/PG709DCWwAMoQj9wwoisOABZPDEce4wgpaN4AEvy4ADHFCTrkigABkohZMQdS9rjPCHQDxNJv8WxJyfFAAKHhjEOg4FJV9xiBtBjGIIXxGoIiLEAo4Qhz+k5EQOdUOKYASdMCpgRYJcpAN2GAQiIEEKYXTDaPf6BzdmFMY6+ucFZbRJASzwhVag41f6sqMgT9OEPEoEAA5QQzc4pI/uDNKOyViDITOigDh84x/fCKKyHumfSE5SIwhwAiKmdxpGUA8NjfthMiABwCp8ciMAYIGkcvOFQYAODZMb4TGS8D9bgOCVsGQA5nIjCxHkMk1l8J8qaQC2p/UBmID7gtZOI4crOG4MxwxhMnCQsKfB4pfQ7MgIrAAJVLFgmp36QjdFmIwfkPI0tYgPEcLZkQe0Ihd5cMIXomD/zadBwWEjTMYSnpYMNGwCBvTsyBBmlIxaNAIGU3vcEug4QmI44WmDKEHuEroRBJABncQYhAloQEpiCCGKwCBCpyDxAY52pAAM0MOHYoEDgRSAlf6pRQjUAIlWyId6x/hFLmLxCRekCRQWcGlHHMOGT9CCBARZKAkTIBAEWEAFRLhCFsrgBjWAAQpJEEIQepACCjCgACZoXi5CoNSlDooHBYkAJBzhv1AQMSQJecApCrHRj6DBDqepQ1vdqhWbcqACpCgWJO76k4uEYAzpC8kZ8mALPA4WliApyEXYkIRCDMIhOzGjYwDABQlcFrOFbWxChDCChoRWtE2p4mkpMhTYeAKgKkF5rW0ZO1uk1BavmdUsu3z7296CVrfDzUlxhatb4x7kJkRMrnJ5q9rgOhe1TWkIVSAi3etmZAXKadBJzppa70LkES9QwFUS0lqT+OAFIjDvRuaAmPUWwLIl+YN8NyKNF3BAvUnZLzCH4ICrgFPAr3QZghkSEAAh+QQJAwAEACwEACMAegA0AAAI/wAJCBxIsKBBgwASHlzIsKHDhxAjSoyoUGDCixMzatzIseNFABY/dhxJsqRHjB8rmlzJkiNIhiJTtpxJkyKBlwcryqzJsydBnAtTYvRJtCfQnxGcNAqFaEyMBwAKOMgw4sWKFS98DBnSpOsQHy9GjMigAIADEBMqVJDAgIGDBwgKJJQrt6hRB02utev3r2+/drz8mMJFjMwOVcmUXfMzBNmxa7zwZDoGTNiSE2yE/QLGK5ctW7t2qRKzYQwpVaGqjPBRxQcIBwhU2p1YIEOTR3r1leNUz1/fvu6UKVOVhxQrXrVsJTvWy5YwZYFDjRIuLLFwYjuWvBLOHZidUMKTCf+7diwZsFaFHHU5KyH2bIYFQFRxxU1ePX38+vWTU4DV79/RKDPKIb0oM4gVXzwnDBRjHKMMM60wwQt3rIQSCjGi8dKUE78oc4wdpyjTiyHAcKdMHVC0QkoEoLQyig+uIfDeTQissAc29t3HT379+OPPKypQ819f05jInSm2cMeMMokxw0wuaQhHxxVR4MIdJJMkaeQpaghHChsFsiLGJq0Il8sLVvAyB2w+JTQCGch8Yw9+O/LYo2998TPkP/044yUfqQgHChsPSlnEIdzJYuSiXvphx3MmpjGZMqxUMqEbiBFTXS0V3BJjTVFZgUs5durn46l7DtkOd6H0oSWjwFj/x4ofkhATnnXJ0JGiMpPIwYh1sHJHCrAeDnFPG+o8M4IDB9TEgAUxxMEKNnvhmeqe3HBny4QipifcK3lIYmIsgMjRITFJwBAoMXQMy90uYBwBi5GhcPEFk9y1Yohwx1Sxzx333PPHOaKsUNZJsikxRFwAWACEHK1gs44+fF1rjzPJnKEMIjg4uIsbfjjYix77pgLxorzY4iCjwnwyISl5ZCLcJBcaOUgjTNbyBz2U7HMPIQEvcs0sc7wwxAsgRHCAXEIlhEB7QxEEW10DvfDAAyLwAIUceg4JjnBQyAzMq0YumQqI3KmRRB5GHtOhMqTIYSIbdXDLqJFuSMOOKD7f/+FzG+QEPMc899BTzSLeXPPMH3vMcksz1SDzxwvNehRFxf8F6GGHo/Bg5cp3c0cLK6/G4gYNdTCpBiiht65MKmbco/g+16yyzz5VEH5PIOwEnM0st7+zhjrqSPPIEAwcpVEGocCzpz7aDlIid2UAIfYStSizCySfkG1iHYN47/rdvaRxzs/vhEPIPPtsM8c9Pq/Bjs9zeBPOM6V04cMEym9UwSLV2lM/lqQMYNAhDiYiBiymt4vE5EINYwjU+Ca4KFvI4QwsKEU4KGEGcjwhG+e4hhK8QY9zBKIJs6BEGyKQAfeUJAMRIEAE1jAOe+THWv+hBgV3yMO7SeIjZUlAbP8UoIADPAAEI6gAAxQgo5ZERQwV6AI76rGjHl1LGz3MYhZVUYAZ5cQCfuAGfkyFwyF1Q4topOAvJODFnySEBY4gBSx+MQ1x9OZa/8hWGvfYuhe0sSFyUUAIvmCKb3TtP9jgoyIXlYwm/JEiCQCCLO7IJz8t8pJMWsMjJwIAF+SiHv9AhxZZkUZNuS4Zc9ikRkYQCvFN8AvE4iEnGDE+TaoyI08rQy5MJIw4gI5RXLBbD/0wCNcBw4+31AgASqAKE42BUKEDQyzQiIZJuA4UbEym/xwBKV6ooBKhG4OitJiEaYYOGETQZkcKEIM60EJAJtjF3cbgyvERgwixNFEy1DD/AnVypAKwmMQVsqAHKEBzUWCop+taoTFG0WIXbOinP5UpNybh4hNqIAEpF5UFhbbOEIhalCx6wIKJuiR8JnrFEoAAKRNF4Z1Z5AJ4jMSKkpp0IwnRwEZtAQYKEAABdFiUE0jxywkew5NGKkQIbuoSAODgV6QgAUEqIE8TLeEBJoCCGyBxClpsCxjNgUUqQtGIOpwBC0GQgC1sxSQ2MBVhPQiFBQoCgDgkI0Rg+0kB3EKBDmBAAmUBwBLyMIo8QCUIfRAOIt6KsAR00SAIUEMIlFEdRzrkIgkwzQRuAgBiCgMEjG2qbNyYAFLggBRVeMhHhLCBkAAgBHIIrWj7x1kAsTh2CBlQrUhcO1rZUiRqCJkLApoIk93ylra+La5x6fqRxwZlJwOBbnIvK5TnLteN0j0ucqcbXIfE5iIKOMhrmBaVnGSXux3xAQOYVoGFNCECsUnAQl7w3d6idyNrgFp8GEKGCtRoIWuALwAUkNv7jmQZy/ouaBtiy4M8IgMomKuBSfIIDjAgNgWQKEf2MOGSSOMFE1CAXBCAzA4/0hU+IICFC1CBIZg4mW0ggItfbJCAAAAh+QQJAwAEACwEACUAeQAyAAAI/wAJCBxIsKBBAAQBKERosKHDhxAjSpxIsWLBhQMXKrTIsaPHjx81CtTIEKTJkyg7iiRZMqXLlyoJtLzIkCTMmzgnIpyZsKbInECDJoSosIBNoUhx7mwIoEIVX9q6UXsVpwWCCCN8DNmqpEkVr2G6VFEy5MUKEBkYAFAAQkKFChMcOKiQ4YFRBHMlICjAl2fSkAgkNJHmzl4/f/8S87OWaleya1Ze3FJ2LZkoH7Mo/yLkiBgxYFFEfBHW69euXbh4la4lJwYfXr96QRJTKNScME18jJiAYOPfiQhAhIEKT18/ZjvEIU78zx4zZZmusOqFi1SqY8mSwdqlTNigUKOOKf8DJl6ZsmRFjqgyn4w9GEftzZu/dqxUllifELBpMiQDgt8HRdBEKd/IY1w/h/kjBgKhMMfcNMrQwop4kKDhxi/KECPGGMKYVwsTsshHCymkAMMLK7swwkUS3CWTiS3KxMJFh8mIR8oossRyhS3H5OJDE2GMoMBvADCgxDPt2GOPPvwg6M+T/nyzyToOJhaNfMo8p0wl62WJ5XPCiNGeHk440Yp8mXDCHZbKwPLJeWfsgKEkNFSSTCu7HBPJI8fEwkAF/+Wk0AhtALPOgQg6uVyVVeqjpSNchGIeK3ZoqQwfQPgh3ytsdmoeJ2p8gSGWpHTIZhqwnGceMBycw18FShX/YEUs3dTTpKJPMqorOvLJcgoxnWrpmYeIfGIqlsnw4cQpypDSyCnJ8HKsfLY00ml8yihxzxzqbPNCBAfgxAAHKyShxyvYrMOPruxao0wtzY5iXi5qxCGeLG4MgmUteYwBrzJj/LDJeXaEgm0vQRSRKpZxAGEtlnpgYd4xZNzzxz0Wk/MHCIG+5IMSCPTGAAo9gMFILdBYw005izLnznlFEEMKGOIJI8kn7RHTyCHKvFIHK53awsqo18oyZhKMmCdtp7WMSooo82Byzz6EYLyHKGuswMABfjl0lEAK/OfXXgCEoA+j3LQHCCTvSjItm6/QkYl8g4ARB5vH8GLeJmLK/7cJs552eswS5IRzyz7x7LHPPmHEQ888ZFyzyh5lvVDBAwhwjcCfI7zAsW8cZbBLy//04wybraiRizK2EF1ep61sQop8vRQSxBnm6WFK4LzLV4cr+8wSTvDSYDwExvvMcQ899MySDT3xnFNFNtt4Q841i6zQMUcgUNLOYVXyo6UsUABunhwtJJ3MEusBUwkp/3Y6CBtn9m7/L7kwIso959xxjy+umNozKDE1eqwBY/e4Azv2cY9nCG8ZgXjB9oATKBAEYh32aBLp/HG6SbENS68DVnfcgAVJ2O+EvAuFBewSBk+8oA2+mME2woGMKrxjH/MQhSfeoQ5pPOEWmJiDEv8+pxIAyMEtf8hHBjWoK2yg8IlQtF8oZqKRvaygCWR4AVsqIAEGMCAlAEgADCqRjlsliF3ciKIa12geWwwJQD0BABSwUQ531CNBpHNQN9jIxycmAwRwZEoBAuOBHbDhFNiQRx7/kbY+OrJ3QwikTgrwATY4ox5VosYjN3mtMEjSIgVwAS0w+Y96WIqTKHRM75Jxh09yBAA0sIU8tMHGPDhSDGviXStd2ZEKpCF+E4NR77KALTUSAwevC5wnedmRAljAD6/7RQ84xTsoEE2NpIDCKnPhAWZ+pABnEKEyIAGDXlTTnGwcQyXsBwhvgqQAODiE3pTBBdwF7grJhGIvjpD/T9SNwJ3v/IIT0ECKWJQAaJ6KQjGhOIhC9K4WQAAoSF6gjGOkQg5YcAEUFmqeJXD0hIObZ6eIUQkTSPQjCNCXqpSRCyG8iU3JIMJHpeiEwHECBhE4qUcUsgN5KU0OIkhBLtnTg5n27gqT6BQuziABnYYEAAo9DyJCIBBwwhQFdTgFOu2XDGHIwgLQkg8w7CACp4JEIRYYDRgKIoGhKoMEBCjABnowBj9kAhSnaAUrQuEIPbAhCzwIAg0AAASesY4HZj3rQpwQBIMU4AiyAIN8XnAQABQgAUbZCQBiYIs8rKUVsBAGDhKrWIwwJQQdOEYZbBFJnazFAmVQiAPYYAfSx5a2azJRiAwK4IUMUGQhD3DBQixQANvu9CdeK0rIXMsS0Bm3IiwhikaMIhGbfO25v0VuQyqQ2aJEhLsLCdR1sSuRsM0lIj5wQGYRQNmGzAEECshsAgbyAruYlrwv2YMFegOA4DhkDxwgGwAAKZAw6KUo/8TvS9bAm/6CgAwOmQMFerM9CZMNVgp+SSD8wxcHtLYha9BLewXyBw5QgAElyDBMNhzfQY7YIcsciCg+rOKX/CEDLRZQjb0pjRfAwAISQMGLdyyQgAAAIfkECQQABAAsBAAmAHkAMgAACP8ACQgcSLCgQYMAABxcyLChw4cQI0qMmHBgwooTM2rcyJHjRYUEPoLsSLKkSY0fQ4o8ybJlx5EHU650SbPmQ4UwC2KcabOnT4oiMf4cShMnQwQu2MjhgiJC0Kc8iUqdCADBEFfl+Pn7909fN0hL1ACCxOYMokmbQvk5w4kTpEFtwlRpMgQEggdDXgwZ4uOFjyFPhkxAMKLKmjU+JLxo8gKEBAUFhE6FWBVEGF/g7JljZc/fVq7plCkjlovOl1ailZFSo0q0sC5zkl07RseJG9nEZPGSnax3Kz+ugF0jRozXsWvKkrUCRCoPgL4PEExeCKBCF2Tg9PHj14/fHAawPnP/9QdNWaEjr5RNAoPmV/I+koglgwWLzq7UyUVjecEp2TFawihzjAyF9KbKMcmklgcatLACQirE7LLXC9JNV90d1tSjTz8c9uOZP6eQMA1XJP4zDX7K0NLKK8eIVkkjwLhWB2qindJHHrSIdkwcL1hxX3IJgvJEi6mwESMpQkByDDDE9FLFkIFIUOFPADhQxTXyaMfdhyX+00+XXjojGi+1/MiHHPjJ8kovqS0R4ydyuBFLariwmZp7KIqRiWi1wJJgFqkkKBoxFOzxggM2JTTEMe1s2CGXYEYKT2qAJEGKjqzgxwkWeaQWIIr4+acMHy/sYCczoNoiWjK8gPoCPYQ8/xJGBUUhsEIaoDgDDjweihcpmN+k1mJqTK4qaGq2oFFHjsnJJ1oaJoQioHynzIgiKE6IgSIncQhaxT1zzENPXojShMAOQCAwQQxjQLILNuhoyN2XYOojph7KDLJEi7bQEIR7tvAAxbHCgNKHLKKpYYIfopnyo2jAROGIMLx8Iq0yoJxyrGihnMLnHvc8ck/I9LgyggI0VTBCZCD5AMIDFoQgAglH6AOmOKIdEQoxsQhKDH67wKJMK0scAiqrP4P6sDJfQDEnqFCncc05q9xDzx8j3yFKFRlMKVFKExXQh69cnagMMLWoxkPaUJ/dcWqMLOFE0qL9cqkybgDxadt8c/8yxz3LZHOPN6Lcs08T9NxDzhB/hPHCAwfkJFBCCLAsuUMFDEGNh13yg6oyufSnzG75+pGpMhBCvQsrp48uhwtxiMYi37TLksY79CxCDzt7qLMPOWsYPs8fiYMrzSp7tLHCXlW0IQohQ3jdUAEFCGRVOBt61mU/YirzCxps4NdKHXe7cWkybthxMaij8NEq7bS3UgQOFrgSzh2uvEOG7/f8Ic0+iiPEyO5xB6vR4xZVowc5VjGEBwCFDgxAQBOw1yuycYUa8INaKPrAiQx6EGqbAAkAIjOCF8xAE7MggycM9447SMNwyyjFO8ixjT+UYg4voBVVCoACPXxjS78iETf/PkjEIrZNFtIjCAIQkIEhdGEEFWiCEpSQgQxUYAIRcGBGPlKGb8iDQxYEUzeMSEYyEgME04lJAiqAAifIgRXakEcY/zHGMtrRg8kYQhpvAgAMgEEW6SAbNu5ISNolIwx7/NoE4gCOz3CvkGRMBp7alow9JDIjDMiDOPyBMzKmgpCfGIQhA3FJjSAADB1EkSThBwZCYsFjtJtDKTdSgCC0Thm7AMLSQDUwO+4iBnQ7mjBeMMuNAIACk8CPHpywMRTty455qAP8RkGBYnJEAWxA2GhwwIi2EeMKdgQGEezUtl8IwZovccEV3EUKFcQIVLkYgx0HIUq+HaMMxETnRkBg/wta8AELWAiB0UCVCjeUERhCmGSquJABfRoTTZ76hAyCKZpM4IuMfJAn1IDBCBY41CNf+GRqYtGCPoCKERct4i9Y8DQUkQIGH/UIAJaAp1ygwQIEqIA2U4MIMKiqiIb4wLBSwwosSCCmxkyIEBqhjEqIYCAFCB9+JAEACQAhDqDYRTN11ItWOMINJpgAEX7KizEcFalJTYgk3JCAglTgFKq4mCqqNzkGkCAISbjCGMCwBBmEIAKRUQEDAHCGGNUCpmhNa0IYEBML8EANuYhDLlAGlA8kRAIo+AUPEivTizAkIRYIggKgcDnqiAQDMeAsSqKCkKB87Smq3SJrDVIBkZmUyyEgUIBrYytbySzkCYC9iAPy2ZAuBPcjSeRtQ4YQASZCxLgsK0ATG7IKDzAgMpYbrnIngsiIhOG4hOluQbYxBw84oHIA0G1CpLvdnoRhMFVhwAtIaZA7ZOC8AGBAAi5SADS2tyaU6FpknLuQ91buAwxggQIwoMP/0qQUHoAMAB7gg4asgQMNdTBRwoBhLWoYnX8g7ocLEhAAIfkECQMABAAsBAAnAHcAMQAACP8ACQgcSLCgQYMAEh5cyLChw4cQI0psmBDAwIoKJ2rcyLGjRowCMVr0SLKkyY8VCYgcebKly48qF6ZUCfKlzZsPWSIcKRKnz58xde5cCbSoTYtCBzLwIYpXslRyaDCoWABBAQAFrmbtuXFlRqMmsb4olU5fP3//0sLrFacRqVZuyoBKpapVozKjSG06NCdMlSFDQCBQ8OKFj8MvhjQJ04QDgiKDQIUqE0TPojVhugzxAUKB1aRgDRYAsWaXOH36nHVBhzbtP3jKlOEKZYgOrdjKWNlJFTtZlzXJrhHrEyRNsuPPgAUndi2ZrU2VbuMOHnxQk1ijEAxiFOaFgwKhCQL/YDCkFDh7+vjx69fPC4JRrV1HU1aJze1DR7DwUpaMzqFeytAiix22TIcbGCZAEhsrwihzjBOZKMOLHsTgpkwqsJzyih7AKLPLCFHM0VloBbxgyzqopccee/5wA0k6rrk2jYXKAANMLsnERsokv8R2jB2k4AbLIYDAwh8xeagABYAWkpIHf24A0aEkVoRCXyvKhFJIMr9IcNVPAFQwhzYqrniWP/HF6Fo/zsTWSiZGKjNIGRbK0sp+sV1RYChpoGEKbrswKSGDFiaTSY80DrILjSI0U8UDRwEwRDLwlHkmmmmq6Vo7uGXCBpaxFYjbKF+4gdsvOdKI2zEN+sHCkqrG/yaLHjQmI6gP8zyyyh4guAQAAiuk0Ugt1IADDz9oaqpsWtoo0yAuiCYjSy69NWghMHQMIh2NcZBQyXSMXMGbhXIIwQm3UfRmxT13xENPFS8w8BICMkCBAAARpBBFHqHY4kw0bVrTj6byMJMMFspAgkODuSSxBIC89FAEovxB4sYpsfHRAhuxmYKLhcTIwYoypKhRSGzCpGrhMbiRgkmu99zzyDyiZPASAxzMJJBgSJmgj6bcxOaGgsTgSSMwt9kCBSCqEhOL0RbCorIegFRoITOxCnPEOd7css88e8QcRhi9goUAEdxkyiaNp/AgS6yxERPKuR2PgcWi053CchxBdP8I99/KqOHLPq6cc480s4hNzzZ/jFABaAfVdJC8A0WghMCZ/sMP1srUMsbbuMkBRoRZCmohLpU44vcxkNAwRoW5sAw4jcecEoobt+RDziL7ePPHPPdsM8c99JAjyjvL8FrBvQUl9EAGB0Ae0hAVSFBBF+TYw96y0OAWCq24yQ1qIVYqo4cf5av6yhixzA54JhWFockIy1wDxzz70NNGNjFv4wrx9NgDPbwxizU0YQ1t+IMvXBEGBTjkV0oQgSFOs57MuQYb7lOVKezghwx6kG3gucgBlrKIWXThFvfYxz0CcY2YZaMUKnxHG8gxD3K4ogkVeGBC1ECNeqwoWcv6Rzf/PkjEItKoFxFgSAEc0IRHiOIJQ1iGNK7hA18swxelaAMZXlA2iCQEA07QAymcAY56BDEt3zCiGov4Aok8gAEMUIAcX4KVDnCBFNz4GdDWyMcMViE8EcEKCyAxjjRRo4+IhFsy5gBIjTAgD+VIizwSacRk8GF2j2jkRhygh24cknbfAhzUjDgKOgGOEJrkSAGCEKRCFQFjfyuD1dQIhfTFKhlhSGVHEHAGa8WmEj9QmaquIEwisiIIxaTRh3TZEQAsgVo+ckErVbULKPARC9OE2yCYSZIKpIEVFeIDGOBWiUGscRRjmJ0qVsBNjzDAD2NwQhwQwQLZ0UgMeCsiMZZQ/wvAxYIG7WzmGWIDjFMYAgbZjM0v0qVGPogBcJDgQEA7UoBx4UYS46QRKOSgRlqooJ+xIkUZJtpMBSQBmh5SwwTihBs7IEKNX7CmqmQBBkiRtCtY+YSPAPEBAiDADjRS6RIKgVL3veIBQABfbNangZs2MyHSrEURCAICWjgCb25QChDc8AlbHENlyQBGLELhhyyIAAAKaCUw2DABpz41ISGAhAgKggAVWGBHoGBk8xSwARG4AAg4MIEEEoCUhDAADKPYRRDc6hGiNC8hKMBAYSgnEYwUABI/YOxbdfbYhCDgsyiRnGYr69iD8Ey0EFkeZ0cbSMs6ZAjf8awEEhMR2IxeRXqsZchpu8iQJkRAK4MBgRIe4goPfMYBbcytRMLwW8o6JAwPuC0CHLCCXDJEGi94wGcQwFvlPmQOI5jIGiZwr185YAjXfcEEGFDeAoTXuz8JA3mxooA/LqQUL5CAAq7CgAckF744eUQGrJKAGTjkDx5grwUAbJQwcEAEJIhIGN7LYKDs4b8VNkhAAAAh+QQJAwAEACwEACYAeAAxAAAI/wAJCBxIsKBBgwAAHFzIsKHDhxAjSnyYUKHAihYnatzIsePGigMxZvRIsqTJiSAJiBx5sqVLlylFvpxJMyLLkAkvYqzJs+dFigpl+hw6MyjDAiGGVHky4kEBjE9FFoiak6hVhjcvgvijrZ49ffzqaRt0RM0gSWzONMoEatSgM6FCZWI0J0yYJ0pGIIgwpG/fF0OUVBmSocCKKmva+JjwosmLERMYRL2qEcCDIc/ktbPGj1+/fv78mVOmjBguOmBekVZ2yg0r0sKezLlGLFkeKHiOVUsWa5eya8eAvwLkqhdtYryukU7Wyg8pPQCGvJCAgPJREHOiufPcL42CaKBD///r50zZoCSwlE3iUuaXMtuMhCWjFctNrtX4ybTIpOwYLGL97VBIMsekcsxqtqlBCysgnHLMLn2BUJ11BBTwwiPcfNVZeG5MEM0/IIY4DX7K1PJKLAcq84kkwsCmBywpkpJHHbIsFwcLUPBCWoqhWAHgKWy4N0oQkCQDzDG9KPECL21UMOFQlq3RlT0bfuYPiP3AE2KI5JHGSy2+KdNHHPi9wkqYyizhXih1yFEjabm4t5yO+CWTRiWk2RJLMspkkQppACrzmAQ+FTBCKOiAxV14WzYaIjyrAZIEKcu1gh8oX+hBGjOBkriaMADy8QIQdPLJ52q2LNdLncoAcU0pICj/UFR03tjz2a2hieeoo9+sliJpv7T4Xqd5phHHm8cIk2IaJYxSWm2kyGEpfp84AQaJochhqhLslLLMMi88aRIACowQhRyc1AINN+jUw8+VIOa6qz7laTrIEgDigkMQq+LCwxKnKiMMKYOkqgwbJvhB2il0wnYFJMTssgkopIWSSsCkjRIKn8eEcU8g79xDiA8OzIRADGNU5AAK/4KhxhhQEBGFPo6KQ9oRoxADy6m/KtMLLcq0csQgniJJ7Gq44AfGFW966ukgs8zzyD37LELPKiDMVMAEKRmEAB/wbjmiMr8ATQoPtThNGjCnqLLaIUfgi18voZDmBhDCqq13KlbM/5PNMvfQM8c998xB8lWXgRc2iPwwAycnfO7C5yB8/KmMKXnjx0srrSTjeS5uwFAHaXvqbToua5yTzyPx7LPMLYSHMc8yTZRcWVUIVfCAQBmEQY4+nznaJdlosIFfK3ZQqowclCbDBrpqk+LHqqab3ooQOGhQzTyozHLPLZjQs483awSuThiPNFHBAQ7ttFBCcTiwwiPz2Ararv9QU73TBFO8//+e2oRFEAACAIjiEZ6g2jzacA3CZcMV87jHOV4Qhhc4BSMIGIEPHsC+9yWkCJKghoYYhT9uAPCEKFSbLMSllTeI4gm+oNo+RNFACSZQgmRwxSyMkY1qtCEC7UsIFP9OQQ1zAA9/W+pGCpe4RGJk7X0VWMMtpPEHMsQjcHMIB9W24Yl3eMMVVZBVZRAQAixsghryWNyWTMjENv4vGUOACAIUIAEQ+GAIIwgDGcLgmAywsCMJscAXZLEONWLDjYg0XTLCQCGJAIACcgAHvPhRHhLJKZHWU+QeGqkRBuRBHP6wmafK4DZMqq0XUMAYiZIRCE5uBAFcyETPSNOIL5hSbYMgk+nm4EqOFOAHr8EPLj6QORINAk0pJAYOmuapZAjjBb3kCAAmAAkSyeAUaksGFmZ5wkOooXqhoEA0O6IANqSHNGMohNpGYTwm9qIIDXPaL4IwTo8AgAUP28UhdLn/yiwAjYl2OITpjlEGaNaTIxGARS38kIUjQMFpjiAaE1uBg2LiZxdcyMBBpSmHi8Jglr+AwtEASAwiNCKbshDCRjtSgFAQCwbYxM8gFMZEPuBAlaSDwkoBCYAUnPMYh7AATVfjhA5cARFpO2EtLHCFc64mF3HAwE55iogW2WIJAhmBLfiwmhgMxAE9cMMmJOe0B7GiEUIAQAHosJpeuOEDU+UpABgwCFWQYCAIIAEJhCGHYxiUIOQSwQ+KAAUxfGEJMAjBBRMiglcAKBR3jas0K6IAN2gAsGpVQQHSAMTJAsACtNADAyQr167hJCFT8exnl5AA0pY2KyvJShDd51qUkAjlIIs1LUSoQ9vaQmQlGl1IFSJAlQIwoAJ/ZcgcRqAAqjzRtxB5gQOiMtqGrGECCKhIAQjYBIfMgQIIoAp0J+IDyQAguQxRwmKN6wOHPIIDzU1IBcY7kSdIgAMSqcJi/2iQR2Qgvuelb0/24Me5tvchc/DjdgXcE1FkwAIcGIFE1gDeFTC4J2RAL0Q2KdmAAAAh+QQJBAAEACwEACUAdwAxAAAI/wAJCBxIsKDBggASAjjIsKHDhxAjSpzoUOFAhQspatzIseNGiwQwJvRIsqTJjyNDYjzJsqXLiylFvpxJsyJDkDJr6qS5MONNkSkr+txJFGJPhgVA8NnlLNckMCIKRBjhY4iSq0+qaCUzR2uTIS9WgIhQwAGIDGgrRJCAVkIBAAgiZKigAECBt0U/MkTQhFq9fv7+Ca4X7RSvZNeYvLil7FoyUUNuMbsG7I6hY8eIcVGRRhgwYb168er1CxiuPDv89BL2q9KYQ6TuhHkyZEQFBEHzQkzaRp09bKP4BRb8T54yZZKytPplKxSp48pY2VImDNKoTMSUEUuWTFmyY0SCqP/i3t07F0beoTc+JuqKLFAI2HQZkgGBbqQj/miTp68fvx0IMEOcYP5Ao4wsrByDHBtx/KIdGmpkx4wtXsiSXiygfPLLL6/wYkgURezi3Se4KAPLFcJ4lx0ppMgSCxa2HMPLEEOEwYF99wEAgn716KMPP/0ABokT4wwomIHqHTdJKuptBx0wWHTnxxVQvAJdKKH0kqQysYTi3Rg7ODjJDpNEt8sxfsxBzC4gIFBAUQgMEU2PPwYJmJFG6sPMcY5w4aUyreShnh9A6LGnMraUt6V6mZSRhZbqnZIiM4qmEUuSQizyB1k8ObCGb/wAGaQ/w+E5YDrQxXJKdkkeqh4tfkD/4mCSydiRxCnKnAJJKsnkkmKStCCyKHRQZJMNGau8oEBLAKwwijl1+gMYqaWaShw2yuSijCmjHLdLGmxkR0saeqiHCyBsTKcMGDRk4h0fpCjaCxBJwJJkHEFAkqQhS7BqhTq3PHPPNRk4cJJdTDCiijLUdFOOO3+R+k8/+sgDj6nwKHNMEsSQ8kV2wlTyZzKZ6NuKG6ZsuUsrwAybTC3d2UEEesr0omCSuIiozC5h7PPIO/dI04w0QzzAUgEkRHEXAxOwQO8STvQgAgUm6IMnN8fpoa8tk/yqXnmy9AEKdIBkwUaSx+hcyReKgsLksFueIfAf+9xTijf3sDMCCCwx/6ACSAZVgEu1EzuTZCtqlGhLL90lw+qWsISC63G8ANKDGsf58TbccCNCyD3b+HLPPWvMc081ooTzxws4stS6QCNQko5weUInCxSbK1NHC4d4twSTwjjyCS3DDuLGpZwn3wsulSxCzzx7vBMPJdLcs08g0tBDjyeltMF6SQlVkcFaQ8wCMZCE+2P4caw4gjZ05QlThxiVJG8/3KFY8EABexhThSfsIMM29rEPb3SBHqP7wzyeF4YwvMABb/rJUASSEAW8YAeZ6IY97BEtU2HrfiAMIedC4ZOEMCADIFiEL1BRBXJYLx5tGN09CKG9cIShCT7YGwrbBDgKKuQT6ACMf/9ERTjiYE2ESEwiopb1kyGIQhq+eMIyRieNUoxOHXMA2jzCMYswPOAADwGAAlSgBlNQox13stY/uqHENoIwGXyDCAIQcMIVNAEEYZjDHuawhjY8YQVG40gBJlAESFBDHtbihqLcyMhFDeE+EinAB9gAjXoYiRpbIkbLGunGZIQBkhQpQAxyYcl/1MNV0CGFGzjJuUk8bkvJ2AMoNVIAGtgCHtpYlC1gsEhWQicXS+jl1+4wS45UYAzEQ1sItOXLJNnBDpzzZDE5AgAL6OFm0KFB7pLECkgl8RcwYOawcOGBaXakAGPwmjKcMLZhgWFWScxDuTjnB3N6BAAyGITOxPD/py19YpVKxAXHOMeKONqzIwhYwhlCUYb6bYkXTiiREtXg0GHVAggHJQkIiJEKOuAAELAcwzZDGAocYHNLrDBBRkkSBscoYxBj2NIgQKrEXbign0niRSVWShIGhKI8hnBCkmxBAklIVITJwEIPhvUJFvCUJOhMmTIyYYJf8AI6ekgAASIAhDiY4qr2SwYkEhAEmkGHFVcI5FOpiU9WjQEAX4DBr6BQkAJgAAdi0MMkNkEKVqTiE4ewgxquIIMIVPM5x5EFFyywVpIkhAVlOIYbVBKBUAThFy8Qyl3wAhMAsIAR2/EDYxt7T4VAARD2UchblsCAjmAkCLvIQgRJ61qFnyRgtkCpbUJEQIIN0NaxK+lsDycClNz8liI5IUhxiVtc4x7XKLktiJuAMtuG1Ke5E3yuUDCi1YM0YX8YQYBBG1IFt0RXuxLxAQMUMt6CrCECuElIAUYAkT/U5y0KaS16J1K0Aui3IV7Eb3UfogTwJoS++51IGEDgg4fYFzcOyOxE5jAB3Aw4wScRRQZE4AEJU6QNFkAAgjHsEjKQOCIBAQAh+QQJAwAEACwEACMAdwAyAAAI/wAJCBxIsKDBggASAjjIsKHDhxAjSpzoMCFBhQspatzIseNGhQIxZvRIsqRJihhDpjzJsqVLlRlFvpxJkyNIAjJr6qQ5sqHFnDuDtlzYE6GFIVXC7PCAAEABBxlWrHjxwseQIU3CVNnaZAjVERIKRBgBomyFBw8iVGCgsIDbokI1Ej2IYIgwd/b08dMnzpQdUriAeRnC6ti1Y5GG+FJ2bdccR8qOHbMiA88xYcR28crF6xevVmdCjEnVilSYEUiHgJDQFG7ciADqhqsHjx+/fv38/UOnTFkqO6da8ZIli1kyYbF2KQPmiJQkYsqS9e5NbIeQVsmkU5cDKrrkw8qItf8aBCmMgxEVCrh+TbAAiEHY9PVT8wJd7n/4+zlTBsoQMGWFRCHGL+F9kYZ2tJChXG+nQCKJML+8wkshXyzBS3R8pKIML4AI05t0dkTRiikPgCILKT74AIIC7F1UQRvU1HNbP/qIgAA1+OXoDzTT9UiKLL0xE5lkveXCRW99jAFGLtEpk8knC/aYChu9jZLGf6yAkckr0vFSVS+LZIAAewooIQ08euHmz5rfUNNPjvjxs58yp/ihoTKjuNGjHUAYMl0vPX4YKJ55xPFfj2xk0hsrmVzIhirh/ZIdEE2sUcF6JwHwwBzgyIdbbrrBKeo/7Uz3iR62DKpqKngM4qF31Ln/sUQrTuYBiXaqHkonrtmR8Qw5Q5QyhAMvAVABI+akCeqao47azXS7AKpML4MMcowysLgxSI+1QNIHgcQUwcIpkelBLrRcEPFKoKBc8UWgsrjaGxnbXCPKPeyAsMKYJgHwAivtfApqswTr40wyVB5Cw7W8yDGIdMIcAokypKQBaY/JALPLtaoKEwqBodShqJOjcDxdJXxwvMQ8s2yDLyXxiAICvx05pYQfnLTyizPUcAMOOuusg043zKRiCj+jitPbEpwsx6Sqvb0yyMXKjAFEHIFm1lsoek7nRh7SQt0jKIvcQ8g892xTyj73zDHHCwyUVMAHZSiUgAgwmEABAwXg/wTFm6JG05swypGCQ6qv9mZyoLvE8rQyraghgx3RsRGK2JgrU4sS6syzyD77lHLNPfQ0cc87q7ywokcIiHBTQRUY4s6o/ExnCyKJK4MGDxMTcwSQuRQCCZCq6nFIlJljDkwa2+xzy+jSPHLPPtnMcc895JQyzzJzgBB3zQB4LxACK5QScKhw9iPkcnFgPR0xtLzaS5dyPJr8/ara4sYYMbjyjjFeoIcrSjG9d6whG6Crhi9I5w1XXOMRVYjAAeSCgDQgYARziFGa0AenaeDvgyCEmiSIogALHCADQ5BAG0SxCiUYA3TzmEM42PYIctBje6IQRRX2hSmcKGQQvfiGPv+GOCMOwkkbIUxiElXRN58o4AVwCMQMhjALZLgiDNXIRjYoEQ5yqCMcvmjCzNRjEYQAgAeNiMY6imhEOD1LiXC83y8koBEFIEABDHCAA9DyAAk4AI8OaA1sHLADPzhjHQTDDzfiyMjMvaBFDwGABJxACnAgTVTYUBWtGhnHZDQBkrBhQBJ4UY8c6UdVRdAVJwclKbElYw2gnAgAaNCLUpoDakBgxSpVlYwsqDJQyZhDLDUygk3UAmpHaNouA0WKK2SODMPciAPGgItBLWETywyUEy4nNmE8MppyEcG5ppMEUoiNFtBRIimWgCtVfQKcHanAIXRFBFpA7RhfIFASk+H/hE1C7Rc+gKdHQBAHIPEgbIHKg5+UCImuQS0ZaViBQD0yhDBkQQS/7A0ovrC4D+aCB8gL1DHU4IGJeiQM18CFB6oZqFGMIXcfTMYV6uBKNpjUIw44hDKEMYGQsqIIIf3gIH6QTpEOAgg3ZR25fjEB4lHHBQ4wARYG0YqiJo8VFKDpoFghhKSSpABu4AQwHlAGMaRKGY5ookAUQIIlsAERpIgFLXLRi13QYkScMEQcWDDLiU0HFmCwgFdJEhtVHEMDBZhAL0IhU4cUAI8SwIAFHkBGHwLgC9rpBRsEO1iPJIQBaACFCxLSAgnAAgSeTQgNaHoKGXS2JBhpRAkwEhbwlykEEoWwwDdfa1uniKSMH8EIBdyiVt4GFyS/7S1QjIuSlVjWubD5LXSZG13nSreHA7nucqlbkeReRLoSUQAZiTJd7nY3IREwCNwwQiyIhCECZLQjRlhk3oiMQAGxOch7xzuROUwAAQ+Y7HhHUF+JNKECuyXIHzLggAJwliLQFIgPGkyzAntEFBkgQEBNEgYLn+QPHo5IQAAAIfkECQMABAAsBAAhAHYAMgAACP8ACQgcSLCgQYMAABxcyLChw4cQI0qcmDDhxIsYM2rEaFFgxY4bQ4ocKfGjR5MkU6pcifKjwpUwY2qseJKmzJs4HdJ0mbMny4cudwYtwKACCBAjjlZ4wEBBAQAIoga16ZOkwpcHI6ih5YxZKz08KgwJxEjNmVCsbP06lMVWMmW9JJ3qtcuWCglqcL161YpUpkqZJNEBgQCEkiZDMiAo8LRqygyi1vXz96+yPmvCkiUDFudMLWWga5H6BVrWGFCfleUCdgz0LydudoEGzavSJ2nMksniM4nVnjBKXlRAANIxUAd/2o37NrlyZXmg7eyIpazRkijAlP0qUoYY6FE7hM3/thVLVrJThmylgkQn+zEgfma/VXbtmCs0rSYVGPIigwKsxhVUwAuhlKOPPT5MIA5lzvUDjTLzKYNLLrjMxtpsyhwjSx6gfQFEELKBxoYamczXmjKqzECaMt594ggurbygyjG8HDFEFSMwECABAFTQBjb68NNPP/WskME4DFbWjzOgJXOMeMrogQaGclyRCWjAsILhlhgKU5drqYmxQy/KZOICJE8SQ0waayQjzAgVVFCATwPa0k6QQ+YJjztJVlbPbHbAAMpsIWL5yoqsTHIKlxlmYkeFbMCwBJSzseJdhlBC0cqWVogSTgVNECYTAk9oE6SQQ/bp3KrlzKamhdkp/2PLKZvORgobbLS2yxJL2KKaE3rEmmEq6W3JTC+hMOMal2k8c84a96gDwnAqkUoOnqmquuqq1CgDizKQ2PEWLSwkIV4sULihTCuQFDobLDMyqkwtUPix4mxu7BAfhqRgB9oY22yzyj733BGPKy/oGFIEa6hjz2STabvtqu5kCIQwsfgxX4QYVgKGKU2OAUUl8iojzKKzQaGCJLRROlsrqYBGDBPz+HINwXPcc88yYawh6kUAFJAGLs5Yow034IxjzjrplPMNNKG4cYY+E3PzViGToKgGLyVzyQopvoJmix9HxNfLD3FgSMu9XYPGxyr5PMLOPufcsc8+lEhzTzxh/P+xxgsKlISAAhY4QVwBCYQAgwkSzElAAX6ouqR8skIiHiOIvKKdHKT10gosLmPIRRytnHhi2/KeEsY88RBC8CLb3F0FOTr/MQ899KwRSBgjIBCRA0WgNBACQyjDj6r6zBbLEqFguAkaMRMjCWmsHLFErahnLy8sabCDDyXXzBPINffsc00bd98zBz06BzLPPe90MYTCOvEIwBoREIBABnNoY8/xkmMSaF7xCe0Z8ICVCgILJDAHX8wBBMb4gxmqsQ1XPOEcd5MGIcq3jFvoTBqluMcthpA/nQAgAjMYwiOmIY//CUli3UKgDBGYCQBNBQAjqMIeuiCBKlShCyB4gQ//fDCENTzCF+QQBQgYUpEC8AIe9rAHtpozsX9YbYZYzN4rHJcSsVThZwwpTBpoAY4XVtE53MiiGrsmjArEJALEKQ5DGPCCPkDDHWf8hzYYlQxSrFGNL+gJgHQigS/Uoh0Ti+GWbLGEP2axCTuCCAAkYIdxOEcfyuLSKYjgSHlRp2TJWEMkJcKAPIDDH9+QlyOg0Eku5QILXQvlKCeCgCUYInSgcUPaWokhPXCoa1WYJdBSwAkuMY+XrqJBauRliyUK8yII4AOGjgEDXDoSEmVoGx+emZECZCEVb2lFI0sGCY4ZkBhHqFDJXuFMbmIEAUGAxCB2ySg/SHOGjLBD13ZB/wR3bmQFeRgBIPhoBzWYU3u74IG7tiQLGPhzIyM4xghitqVdjGEQB9XeGNTFx1Pg4KEQrUUEcrElVbDgC6PYRUbbtgkYsG02tHACSEPyglEggBEYBU0sQjCQCtAADY1ghUrbRoxakGAMXCLGIXg60408QA4IcMAVZpOEhSBgAiYAAhSuIAY2nCELTiACD1jwAQoAQAb3BA0pgtBUkTAmIUA4AyNU4buQJEQGKwIGGiTQVrsG7SNgYKtfAdACg76iCBvo62CDIpKPnOEUHXAAFxXLkRsuFgAbcABVKAs0y27khnLkbERAG1pJ8kR4ojWtSaZCEcbar7SpPYhrX4vahkp4liexNaHwglLXiDzFJrPNLRMrUkICgOC3AJjARKoQgd+6cQQPiMBmhcsQJWRAuQMZwgQm0NuLDMEBfCXIEIJI3YyEwQfllUhAAAAh+QQJBAAEACwEACEAdgAyAAAI/wAJCBxIsKDBggASAjjIsKHDhxAjSpzYMOFAhRYpatzIsSNFhRcxehxJsqRGkQQwLjTJsqVLlCpdypzpEWRMmjhzrqxo8aZAjAUQOKiQIQOIDBUkPGBQAAACBgia+swpc+FOgwAc+Kgy58qOBwVADAkT5s2hTKZeASqzK1kyXpBY9eKF64OFPLtkxWoVahKkRne6gEAgYcSKCgiuUu2oeOAIU+v06evXL10vVsSuCQvDJJayz60q/XLLqswoWp9Hf1aW60icXp+TXaulh5PbY5teNCEzBATTxosPWj0YQZQ8fpQp+/uXTlkyP0A8gxJTRpiyXknYrM5UZLWyVqxgJf87dWiXqkp+iCk7FqOO92vJnNdCNKfJAweJg0t02kWcPUx5TLbcP//w44wyuPCiDDOtnALLaruo590pfHyGRRJOSKjMGGc4shovxyhTCxgKrlbHEKmQwgAkkMwxxAsZ5KcfQiBsMo4+/KSD3zcE9tjPgd59Zgcd3rmBRSipoRbkkkvK4qEynKQBWy12kAKJermA4EMvoCAmY3AIDHFMPcn1w08lo/DTI4H6MPPZIUls8pkwrXjXSyvWKRPKIKMwKYwkevyiTBkoAKHhZ3FwEiIpeniGiCzK/LLLZ0n8kY0EvSGQkwRzdGMPcv6EGuqaazb3mSx1LmlLK5CuRoodhYD/xkMQwCgDCxTpeccLK3ky+ZkfgnrHxizxPHFPPC8i5pIDgaxjz2T9jErqtNo4p4wqppwaAxEhslKEHMqYwsikQeZii6/KvAIDGLgEGcoYXwRJzCi1KhPHMuzssc89f9CjziPKjgQAA3OY8yxy0U6rsD3MHAMGlFfEp8y5SzpyhmcTJ4FDn74mU4t3dFyRyWeOZHKoMpJkUS8W5Gzjyr53vHMPO3NIQ0kYIEhwgEYV+HEjPwgP6GM63fQzLTifQSEJgiaju2QuuGh4Chs9QDJxDNqt1giSTnvXihn4+HLNvmHcs082d9BDDzmY0CPNIy+soMBDCX3Rii3EuMUMM844/yPMK5mcEUIBLKi5pj/RrKbeKWBMegorCvIySIi5nJLKyZ8B80UhFK/XtdPCEOHNPoTEs08zq5h9Syn33OMN6/S8Q8k90uwxgkMKTZCGVABoEAMKBL1QNKn6rCaLHrCtZkcQffLih3WhLPEFuZ9Xj64bzeyzjSb7GOOJ2exUoY7ZyyyzryvZ3ON2G3NU8FABLigExE4OVHHNcdISyM9qwujhnvUADOCcQnEILFDiHdVYQTOkQQJpSMMXQ/CF2qQxBAfe4gWioEQp/hCOebgCBHRLSAGggAAQVGEW+ajHpxJGqsQJ8IUChIRCGCABBQCAdyJ8AAh8w4AeOoAgSRlC+f9AyBCFOAAY2kiHPg6WHKGtSRsSg6EUu0YK4HikAmFoH91CYAdowANh0XLimrgxxTI6bReakskIRpDG90mAC6wYh9EURiAyMgkXVjOjFIkok8RYUTgFkAEksGE4UmHDV4eIgx6l6AOd/LEiJXDEOA4HDV9BIY+LDGAyqrCYRzoEAXYQB4HW4atfhKBzmfwMKpmUDDLMqCMKUEM0KskkSCQhlUG6QoicFoZX1kQEfcDcEj6By9X04gddA8YLfCkwHLTqM7AIQhRxSQosdC0TzCQJAEpwitWwARHFNNEgQNfIbJIEAUngBC9UECxfrTKATmgXutRgTpY4wAXd8RUw0LD/NBjuwgnoIoYcblfPkiAgBf1ckimIwDUYVgJcTDpEEQraEgQ8czWswEIZ3gnAZCyhod4xRAQoypKEFAKcnyGGGyhAgAe0gAt8IEVbAtgKF2BOpCQt6Q3zmIwvHAQBDxBBD6KgBjrYARCMKIQe6BAHN5zhC1eAAguyEKRjyCGnLVHIIOTwnAKUdAnjnBMYsJpVhaigFRvIagEMMacokLWsCUnAA8rKgEGc4hhZeCtcQaLThITCDV7Vq0lU4smJAAUHCSisYCNCWMVCpLEZWWxNGlsSyDpWssKx7GRFMhXMMtaykT0JYVOCEs9+RLMboWxnTRsRBPgRABMAgAQsMJIVH/hxbqwlSRNe8IAMEGCZJAnDBKIC3NzqtQ0jKC5ZAwIAIfkECQMABAAsBAAhAHYAMwAACP8ACQgcSLCgQYMAABxcyLChw4cQI0qcmDDhxIsYM2rEaFFgxY4bQ4ocKfGjR5MkU6pcifKjwpUwY2qseJKmzJs4HdJ0mbMny4cud35EgMBBBRAjVqwYMQJEhQgOCgBQ8ABBUJs+SSp8eTCCGlrOmL3i8yPDkEWQ1Jwh9QrXr0FWbCVL1gsRKWLAeLXYEIcXLlu2VIUa/EnPCAQjmlQZAoKo1KwpM4hK18/fv8v6rAFTdmwXHTa1lInGpeqXaFlsQr0S/euYaGW9hKDJ9Rr2p03SRNPiM4nVnjBDXkywyhUyweIDATC4s24cuMqXL8sTbQdILGWIkkTZ/OtIGtfKRgn/Efb6VapWyVpJykWqkBvTx4QAUpas9rVko9K8klRgyIgMCoBkHEEFrFCJOPrY4wMF41gWXT/QzPXaLrvYAp4w4L0GixyijbHEEry8FkccobwGXiowmKYMeZw0YksrK6RCTC5AcHFHE8MhlxMAEYRBjT389NNPPStk0GB0//TjjGjJALOZMn2gUZsbTlQiGjHX1ablhLRk+YstoomxQy/KbOICJMcIQwwxcuBB3xBViJLBCxlYdVMBL6Syjj5BCimkO+04GF09r9kRQ4mihfgaMbWQp8wphiCqpTCNuIGLMm7wAIWjr7HiqDBkKgNFK1qqsco9Q8QTzx0+vCDBASr1/zcNn35Ch+St/5TzmpoT7qJbKKrUlooddoiWSxA/gJnLF4UQsygpgICpZS+jvKZobX24Qg8Z++zjSjb3kPMCnXZq1N82tArpj6C4IkmNMqtBIkd9tMDghGuycEGHMqkMIm1ttshS35bK1HLFIL8kQwx4buzAh5asLCGtG9KwE0i3szxzzz5rvBNPNkPMEcYLD8AKEQNNeKNPZeuy2y6S7nD2AzCxDDJwhrVtokawK14hBCQEi9YLKbU5wUImiXL6WiysXMnEO96s0i0l2XTrQzzdzjHPPfesEsgcLyjAUEJpOINNN9+IU0467bjjTjriTGOKHWzogys39RkyiTKqnP9xbdC1ydKKr6K9IgcQ8/ECRLGv1aIi4LXlUco+t1xzzzlwbKxOE93e0wbX9zzyDj3zUJLB2ERJEAQCCSjAgAgwoEDBYwXo4bKSr9WHCyTkGTIIqb28p8wupJzyeG3JjOGHwExC7vwpZMxDzx3znDOHOvvQs8cymrfRbTaUxDNPOHdkE8YDDTlwBUoDIeADMPy4rI+GSUiqDChsNE0MJ5uxEgUWsnCeAAXYijSMjhCoYEcXXCGNZZAhDNnwxjJ8EIY3dAEEIMgACF4wh2fEYw0RaMhWAABCAjAgA2sgx8pclqQliQYWnxigDGe4JVYQgQUPUMKNAOCUAkglIQVwTAH/GDKBKnhjCDrh0QyGQIhtwGOFLLzMu2hIxSoqIxM6EskK5LSQihSgF/Cwx8rUFcXL4M2KaBxgK4YIkxX4gAEOQcwdaCEOfrwMSdwAHCsGlkYrCqMCMomAySCCABgMIhrwuKM2gkaMH+Csj1R8wU0EBBEAUGAMu3AHrqa4pU8sAZJpbAJOKBkRAFigD+WIjj6YETQs9AGUVkxGGHqSxYg4oA/i8Mc3gmYLEdAGlsgb4BoGlBEERIERShMRG4CpJUCsxnlVIOZMWAAKLfECBoRjpmjYUE3I2QIE0twIAvxQG2JpszZoQBrk+BDOkCDgC3vkBQuyec4x2G9LsABnO915/4QrQAFyvSAVGr8gUILtggj7HElRUgE4U0DhmVaMwt9e0whAwCChJBlB0GqhBi78Eo1LcJaWcGGCEGJUJAiYASsu9RpbnEEEVxjFLvhIRWLE4JHJ4MJJtYIAEoRGNIwIAUEqsIMzMEIVuXiklpIhDL/EIhMu2NIgdqoVAJzBFs7yA/oWUgAJiIAHToDCF84whigsIQg4YEEILDABKPTgn7UxBSCpGpKKRCACrciEBVSygiHs4BRP2oUK6CqSjyhADTiQZEoQUAAGwIA8ycACYQvrkjTMtaoAGMMniAEJBEy2ri5ho0qAKAJciOCzlGUfZk3JAlKitiQ8Ge1VavnaJEeqdiSzpW1tu3iVlORWt7stSG5xO9zgToQ4FcHASIaggB8mJAJbNe5EqjCCCBTApCRZQ44AIFrp7vR8UhmBdwlLhgycjqoBAQAh+QQJAwAEACwEACMAdwAzAAAI/wAJCBxIsKDBggASAjjIsKHDhxAjSpzoMCFBhQspatzIsaNGjAIxZvRIsqRJiiAJiDzJsqXLgQpDpnxJs+ZHiypn2tz5MuNIgxZXMhT5k6fRiiobArAwpAsZICQUAEBQYcQLH0OGKKmyRgwdOnLIhKnSJGsFBBl8vFi7AoRbEBIQJESAoEDRox+TGkQwBJg7e/r48SunChCrX8eevGB17ViyQkBeKUv2zEskZo3HQDGkrLOtX8SOHSOWi04LN7BksVqzYkiYISAiyL2LV2KBIdPqyRPcr58/f+k6j3LDypatVKqSTSYVKxkwU6f4EOtMXZmwITtYKZ+u7JiaSpNFX/8DloxYq0KOujgA8cBu7YcAMqzZZo/fnBbpfPv796+fM2WjSCKMMo2IwQYw1qkhh3LK2OIGaMwQiIcdwByzCzFyMFHEL5Mh0ooyvPCBIHV2QNEKKQ98kkooLyjRxAoMFPBeSA48cQ08+vRmjwcKWPMbf/1BUx11m7BSHS+8cIcLFp1JoocdHHZ2SisDDqlKHMqFkgaCrIzBiXbK/NJEF5OttUYFIDgg404FvKAKOjnq9xs30fQDJH/8RAhgHaR0lood1fGRRCN6HjPkkAxKwsYZCDKoDBugKMfKJLsoQxx1yqUhyj1DqKPOa0Oc5RICTWATWG+/7Xfnqv+0Q10oheT/cuisoHDBRpW87LLdFTRIRgoioSRj6KwjKkOKoY76Uco+YdyzDzLS3PNOFWG8lkEFD8i1EQJhkHOqfqyG+w831NlSKYh02GEoK1/QUV0vKyoHDBEsGJmMJLZUh4sTQsBSHTOgYPHFkLvUUUtnfvgyzx773CPNLPfc84c39NxDSTjvhBPIGnM0UQF8GdzxTZxyisuqPs4ko4YyjPBg6C9+SLJdKH1WAsUonQkL2mSzdkaMKtNx4kYmnWUSyrDUnaIHd1eEo04g++zjyy0Nt7FNxKtsE/Uy28xzzy1NgDBUAV6ksks01mgDTjnrwCOPPO6MM40srfDDKjidOUH0L7L0/+xZKLRQF4UL7uobS4dnVCeHH1H6Td0ob9xzzSz70PMGOxFXoU7DonhT+R3zzKPOI+9k08QDDSmQgRd1FcCACDCooEEECai0hJ2rRuNzL8YGke8vjlZ56GhIc+IEDodMpoeRjvudCxPk7PPIOfQ8ck3UsyziLDldeLMMISu80NYLVaxCThgfM8TADnbRJoEe7ZxcriHCK3MGDJAoA0wQfcviBh0fmhUjTsGd5jVPGGjwRj6ecYd7rGIP25AGIUbgiltQYgQScAACGPKCWfjAITJKCHsEooARiCI/qrpTP/QEDDnEoTrHyAWDuPMLRgziYAbM4aFyYYczuIAMFpTADP98QDu7FOCIE3nAEDIAHwSkoYRWk8epxDUNHVrxij2DBE5cwoADbBEmCilEL0ZGshSyShtYTGMaU7GmmsQEKADogSOi0Y6SmawbfusFLtTIR+r8IgJG+SJQGACEQ0TDHSYbl9/iIIk+OvIFM4IPBa7AinHg7k7Y6NkvUpAvR6oxGUqIZEQA4AAoKEMfQPJPzwqxBE/yMRlkEOVECvCDU/4DHT0jhgtC4cpPzkGWGnlBKGQ1q0NAwVG97My5HJeMMABTIwWQQBmISZ1eyKBvycRUFgwoDEg+8yMkSEV1wJLNIQGBd477xDc7UgFHDEgWKUBnOTuzBMn4DRgfXGdHQGD/hyKwYZ7V+cIpZiUMXCQjDSvQp0cUQAJe+I0YegigGtEw0EM1ghNqGIFCPQKAMvQsGaRwQv766IY+DekYQGDBRkkCADWYlDrE+AQUnCBRPtqBaENiBOpW2pGEJOCf1DFFDyRAgAec4AqAUEXjdJgMYbBhEEPihUp52tOlJKk7clDBQRAQAiKUwQ+fYEUraLELW7TiFKGAhB/YAAYoHKEIInDEkNRA1aoCoAAboAMxwDCGWMInIQqIwAMU4J6BCPEUMmBEdVgByLpuRCR5uEIRZDGEk9hFBAUgwhiUk4wlOJYjREmAAxqh0ZNgBKih2OBnbyKSAihAASzBiAx4wIsgb6z2sUS5q0swsgE5qPa2E8mtIEsiXOAGt7gtya1xJSJc2rCUKMsdJQOI0saTvEAqCWGAA6IbkcqOALsiZIkoXqBBhcSAu8FsT3VL8gcetW+n6KVIGKzikjlQoC4A8GZ8vzleBiCAqPtV6Br0q8+AAAAh+QQJBAAEACwEACUAdwAyAAAI/wAJCBxIsKDBggASAjjIsKHDhxAjSpzoUOFAhQspatzIseNGiwQwJvRIsqTJjyNDYjzJsqXLiylFvpxJsyJDkCtr6qyZsaLIlAh/At1J1GbPggVGDBIWTRkpNiwQgPDRpEqVMGT+6HGDhhGjQn7ahAnTRAkIBBmGqB3you0LHyMcFHAAYgWIBwXyHi0qce9ABEO81evn759hfdRkCbt2rMoLX8oiV4rSKvKuJ4GuJUvmJkskZcSutfqVLLKyY5WwOBKWjBgpN5BS/QlTZciICQiG8n0IoEKYcPqwpeJnuLg8ZsoMLYGljNUgRseUJXM06hixV6rc/DIdebMTGKZO5/8iJr0IIO7SlV2DFAYWKARofMDNwKCAX7691zhzp68fPxkIRFNYcf5Ao0wutkQWyiCNkJeMH4NEpwwveewCTGSQxOFGLqcRw4YPSfQS2WjKtJLEhcpsR8ootMQCRS3J7DKCF7RAEsEDGRyg20wAPNDFNfDoww8//RQ5yBHlFGdYgehFZsgk3Mkiy3bM8GIFcqEA0scupsmCS5PK1HKKdGAAIaIkPlSiDCy8OBWeMk4Q8s4Ly6wyBAgVKFCASwCMwMo6QxZJ2IBKKqkPcsocCUpktkDCnSNRGBIZcoiCeUxpRxbRS2mmsUIeemO8gp4eouzzBD33LHMLPed0UcUcYbz/MEQTbFWQgQL3HVTAC7/YI6g/wAJb6LDomIaLLGCCacoVaXA54XigQcGCKsrQokouwLQiInq0MNJkL58yIko+b9xzzzal3uPKMvPQg4w05m5zyzznuPLCWTdJEMY2/RUp7LAAG2ZNtcqEAqUyuDiBxYWvEDEGd8K08okwkUXBQiiRkdKmabnQgEUtp0noBhCOcmeKDLREVkcz9Myxzz7bLPJyKa6Ye80t5j5zjbmPhMPOIiMYBEABZABjzTfmtFNPf4T+00899TRtmDunCSFMKmpEl4wqsaT3SmWgEHGwdMIQ01qy0W2nDBs8lAyMhNz9svEvTLzDDiEvr/LMPfs8/wLvPdfMYu4ay5RyRxhtLLKMNEMYVAACClggAwMScKBCEFiMccYZULiwAQv6DMsNpo7GMgiKYPJyCrKRnQHDw9yJGRkdUHB3StfJNqnGLPs8swzMi/BNThPx7PNOF6s80sQDChRUAQixOnBQBFfYl2sEsgzbjzOmlRYLHVyyEguKCYJJzC8UR2YKFDgUEtkn5eee+yaB3BOPGe+QU0U86lTjwyOzwIQPGMCAh1TAASAhSE8QUBAQPGIchCmUPrrkBFJwxw8/cNQxKHOgMbjBgmDKRHXkR0JlCCMXjXjDO9RBhia4ogoZWIEEdPQ4lNwnIWGogA594AqlEUlq/uDeiP/GlrtjfAIRzCmhEpsUCg08AAAWIEEFdsQjACDgBUCoBDfqYQ8hRXBY2FiiGMeYrFDkSicYGUU6COOfXwWMG2SMYxxrwcDdIEQBKFDDKazhji8GrBu5a8Uh5EjI7oHAjg4pgAWcwAls1CNg2sgdGCRRyEo2DpG8KQAJ6kCN0CmJGsmihQg2Vsk4JiMMmJxIAXpwDE/Wo1LoYcMZSknIY8whlRQpABB+IY9IgskWJUgZLU15S1xqpAJpsAWnuHMGPQwTPcmAW+6SUQVjbkSRfpBmK3DwqWdGRhV2KCEuPGBNjhSgDJ9KBhSI6M1dBIGEyeBDOTtSABwgoheMaIE0vZn/DBw4Cz3ASBkrDjlPj2QgA5mQHy+2JUcwgBA9m+AELYBQUJIU4AjyI8UVWCdHPzQCTGcABAkqShIAqGGZUSoDGDhUyFHEoUm7EAFJSwoAFGQBPa8AQwhIpsxC4qJ26JHnTD2SkA7ErxdusABBIkADNnwCF/u01C9ocQpHuIEE0hRG0IbKEYWIgA6saA4Q8hABhjggBU5QQx8A4QhOTGIQdFADF4qgAgtEQAxfsAMG0heZRnC1IxjBXiZawIldSI+mMKAAFhSgCmcl4wV/7apCIrAEBywBBamoI1FFEoMvROYUD4isRoSikA6c5Cd2CIUwxCDa0ZKWipJVyAMsIIsKhrR2Ij9RSQJNIpIEjPS2ERGKQHLCktwC9yHWk8kLcmNFlwxBLgnR7HEb0oTlKsQBK6hPQmzbkjVQgLnTjcgaMoAXKyLAeklpyTLikhvuhjcijpmBCSgQXR+wZBkvkICeCrCC924kDCN4gHtLwjgLOOC8gPFvRcMQgfOWVcEFpcQLDmzfeQYEACH5BAkDAAQALAQAJgB4ADMAAAj/AAkIHEiwoEGDABIeXMiwocOHECNKdJgQwMCKFidq3MixI8eKFzF6HEmy5EeFBDCiNMmypcuUKFW+nEmT4kKQMHHW3EkzY0OVOnkKbWnRp8ECKc7EGSPDAkYECBRAZfAgQgUJEiJIBcq168qhHosizLCImz5///7xExdqzCBSsNSMOWUrFy9HWWAB64VLFahPkAzhAFCikR8/g/jIyTMIUR0VBYoMkhRICYghXYasyMCgwFewEQEgeCEL3jpr/dCm/ZdOmbJcoQzjcq2s1idbrn/1cEN7E6RUtAdVAkZbmbBUkGIpS5ZM2DVizFkBMqUHgI8KDxR4Ngr64oMqz9Dx/+vHz4wCaqvT9nOmzBEa3IOCOOmljBiUMb9cy5IBq3hwMaT8ksogvChzDBaVNDeJMMXxwQYtqnBwyi+7APFFJmRIANVnNQEQQRjKwKNPPyT6088YE6CX3j/R+AfdLse4xkuBtMHSCymu2YEDDcC5dsYSfhDjXyhpCAlKGrwkMwoQkCRDzJN2AMKcEn+cs4IolFQxwgsZIOAVhw8V8IItIvIznj+qqQXPiv+s51osoSinzCBgFAeJHaG4lgwbySiziyywCOmfMr20MoqgfSrDRp7K2BJLn1n0uJwyeXiyzxPxzCONK/fM40og1TTzyCPVXOPLHJv+oZkCFCHQhDcjkv9YIpu0ukObI2O0QhuDtNECCY4GQjeoa7uEIosyfAQxBnHD1kbbLoNK8sg+bdBzjzp/3LOPNIvss084pXirzir73HPLM/dI88cLCCAEwiTgjFcimrTW2w1twCSaDCuv5PYKja61wgMOuipDyiRyAuGEnPUBggUr/kmSxBj+ybJEwYPMck8b5apDhrfS7OHtPHvks88zz6gTciBz7EHJKk1U0K5AojGRCS3RcFOOiP3US6s+7PE2CA5C4rJEFvnlksQRyRwDrYy08XEFo4LuWgfErQBSiWukFFwcLabQtgQ59Myh7TOraHsLKt6S80c82SgxgwMMFFQBA17qVEAISwD/UEAEIfSABRt2+GHHGFB8oQ+b4Li2BCeEVj0sKSjIQRsvsjA86DGhJKrMGWzkouewnhtCyD7eiLLPOXfMsw87TZyzDzlKDAECdxI5IENQBCFgR5qrtVgftKTAUEuztMXomh4/XFGcMJBYrswVZ3iO/LCvdPEOPn+EE08V5LAjzRBVzFGFBLhvlL5AEQzBTGor8sOMa7YgInkcYGyynB64Xe/aJjEQA8T85z9ZrIEd9BDFDJqxhwewC0wmKQAIJCAQEFQhHLFik5uMIwfeXG4TtPjfsXRDAz00SxZPI2CzWrEEGTxgBV7wAe86BAA3OOAFj5iHPc5UL2qo0D/J2IXk/374w0ysTygVicIotGEPfZwJeCviBhGnSEX/wGJm3aFZQpbwCWiUY0RQZNO9mvWLT1TxjC7KQBYXUgAEjIALocBGPcKYFik2yw/SQ6MefbBGigAAA2XYRTvYhI1mCYMFA9TjGZMRhj6GxgJ6GMdq+MGeYTkiCNZT5BSPMQdHTsQBfijHP8TRrGPEwIyaROMfPKkRBIgBcsNqRBQymcofJmMNrNxIAX6QSNcAIwbHqmVxdkHLQQnjBblU3wQgURw9sEGY/umD/q6XjE8ksyMKYMOxWhGC/kEzYEs44SkIhcxrdsQBTojBM79Jm2T8IJj+qcQnjgEGc46kACxg1rCA4f+GXlKRMcOKQyiiYM+RAOALyBsFFxUZiywMawkdKGhYAFCEPNLmFFAgWCqXkJ9hbkCiHamIBcJGm1hcgQICqcAS+vCKYlJzF6dYgiP80wiQhjQhUGhFn4hhByAswSAISMEX/GCKXFjPSbtoxSbsAIYlEGEJDDiof4ZgU/VhxAK2kEUP1MALMvzEAR0IQQt4IIMSUCABBYAJDkiwibq9wHPAAEFVNaISKEDiAxaQgxkaOdGEJMAiDPBDH1xjzblOxCt/U6NBReI3O+SLr4aFCFdy0kaSdAUGJJBFOSP7k8kSoDMJSStJKrAdjBQAqpztrEpEK5AXRBUBKyjJEyJQ2tCFprYhTQBB3hIi14GEgbajMUkVHlBbB9wWt7S1LUHWQAGobHYkf8iAdioyguM2hAwT8FJ1B3KLFeAtuCURhQe6lBAEUNW6DFnDCBQ7kEd4wAFQ4WNJSuEBvCWEVejlSBhA8FyPSMMHEpguALab31z+YQTwFc15C5zLOXSpABVgsD21ZM6AAAAh+QQJAwAEACwEACcAeQAzAAAI/wAJCBxIsKBBAAUBKDTIsKHDhxAjSpxI8eBCgQozVtzIsaNHjxoxZkT4saTJkx1DjryIsqXLlyJJroRJs2ZEkgwvzrTJkydCnDlXsuxJ9OXPnA+UzKKGzRmoLx0AIIiQYcQIEFitrlgxIkMEBgiEihVaAIGCAgAKoAVatGTaF6rW8evn759de9MyxQKmjAwTVsoCQ1KiKvAxVaNMgYJEBECHTIUYSWI0iNEnUpKSSDjTaleuQmIgnWrUJkyTISMUhG1LEcCDJre46ev3q0o6u7jrMVNGKo4pVb9+EVMmTFavwMKcsAmsLFSlwoH9DNrFPDAwO6GqM7/mZ0irUQoGhf8JM2SIjwxh2RYFAGJONHiz/clPUkAVbtzRlKWqJEzZoCNQ8KJMMk5gQZ0yvLCQinaCqRGKLZW4kYsyx9jRijKyjDGcMnyxYgspregBzDW4jDCEMsSQ8MQjIFQRxgsMOJDeSGUhgEAFFUiAwFoTARDBHNjYow8/c8knHzaZtHOfXfkxyMqBxGwYmC29hHKMMoDAwEJ2gckBRiXJaNdKJQN+0QNfklhBijKTvILilcqk4ck9TbBDjzSYzPPOLW1kc40xgZzzDjuB0ENPPHCEI00pbbwgwQEhDVTAC6m4M+Rc/dC15Kb/6LObMpu4saYynIwRZmCNqAFJYMnE8Ysyvdj/QouU1ckCiR7HVacKnMp86seBzEFCyD5rxHPPO3Pss084ZihLzx7K4rOIstcgU40rj8zxogIjEQBABmtMYw+mmcrHKafpMMfKJMBq98sopzAnDK/a4eIIYJCMMcgx/DKoCh3aJTNKLYFV4sk+c9yzzz1PLEyOEsru04ay4TzyTCA3OFDAQwpZ8co04Fiq6bnnYqMMdawApswvhUByZZWyVGdLDzGMmookKjvBRczIffGDysy5scQovTKXihMTKuOGNPe0cc8957yxsDcT7xNPGOwg00UC6kHEAAcvOMDBDl/0Qcou0WiDDTXRYNPPpu4MmAQxoUAx3C902MHXL2Is/5HMMbXACewhV6xKoXbHhNJfIUsUwiqDAyYjOS1NzDPPHQs/4s3CcEizjzprcCBB1xNV4ER6Ar2wAgMLAWCCPptqE92quZBCr3asuFCGvLnwDDkvfvRX8KiQPz6gE9Xs84wv+5TiC9SBvPBHFROQvtHGDgEQhDab9uOMmF8QfHvxh8jAg/AoSjJGYGXkUfz7zPHhSz7k+KBONhW84cMDQ8GEAEEIGMI0RnYffnxKFk6IV9BaMIjAqAFo8EsFDcBwIfi97xis2IQYqiCNW6xAARmwnlEAMIQKIIABXSDHbN7GKWgw5xWOcNeGYoGLwCQBBsuBHC5sYUELVkIorBkIAP8U4AMWZKIcK6xLyXrIoGT8gi9MjGJ1TIG9IMYEAHX4hj78QRdzkawb8BufFMeoHV5EwIoJ8REN2LAJYnyjHiSzCxiL1wo0kPGOxXsBGjnmmC+Yohv84JTsivcFRODxkMxJRhP2KJG0uGAS41jSNIonCxG0C5F3nAMjK+IAPZjDLvJ43xhyiEk8JiMQm9xIJ7tBjeLBAgVJKyUe/5BKjhQACERjEBYaIctDJqMKtewIAsaAPt4Q4VS9TCQTceGBYKakCDUkDg+Il0wHEgxyqbhQMvTgzI9UIA2qYAMRqqkdTmSheJn4BG9G0M2SKMACFSweLaJ5x2QAAYLMQQQoWhH/g3a6JQ7vSwYkrnDJMWoQcnUogwX8+ZG0gIKOUWBDMet5hIKCgaFuKYALGlgdWHBhAzEAhCyQiUdIAEw7esRoShRSBmT+wg0bAKAM3JAKMUKuOJuQQxRSgIFYUigDKuXISOTApVDgYBBDYEgBOrAEOUyCFTTsBS9kQQpI2EEMOAjBB9iAAowwojqtcEBQN7KSlsIUEojoAkQUUgAGTCACCUCLt9JSACwoYCBDEEauIDHWiqykAHlYQlosgBW3RIoADrACQJURhr62BohsNYthI2WjOBQCF0l17E3+KpAIoEUtYvXmjETCgAJIAgSa5SNnB+ID1rmmJGGowFpck562nN41tQxBj1DYOZA5UGBHFcisR9agI4WcJSNVxG1BqqDbjDDAIGGIgI1WUJJHoActKZjtGZXLkOjOKKUE8a2NePuRMIDgAQIZQXrIy12CPIIDOwJAaAkijRVEQDU+MAktBRKG4iIgv+01yB4ywIDnMkSTAEZJKYYwgeP+L8DO/IMHZIQW9kI4lXOwwI4CeGFnigJGN+pwO9cA3loGBAAh+QQJBAAEACwEACcAegAyAAAI/wAJCBxIsKBBAAAIIkxosKHDhxAjSpxIseJBhAMXYrTIsaPHjx81CtTIEKTJkyg9iiRZMqXLlyoJtCy4kSTMmzgtzlTI0GbOn0AzyoSIIAOICAgWBl36c+fICmGQiatnr522UEkUVFjxYoiPF2DDggVRgQGCAgVYkixwFiGCCCBGPCgQIcODthuZqkQAIow0d/DU2evXz5+/ft1oAUuWrMsLVcoilwJC6piyX6xCjcrEaAkAC44GFYLEaBCkUJm5iPDzK3KqRrWE4WoVys+gKg5eOECA16VapQ8BZIgqzp6+fvwAPXBW+J9zfs6USQrDyhavWLaUHbMeWRmUMZaVhf9iNKp7oUG7ukdONkYS4/fd1QiBZSpCqFSsgIzJtEaCBBAKOHDXbwU8AMILFVSxxhxdzPHHKq6g0sYIwDVUwAh/YFPPcYQZ1k8fDNDij3MkUpNMLrBYhkgWYPCiTDJeXJHdZTiUp15kkqgBii2QqIHLi478eIoQxCgDzCbEJPPKGJXgkowywrDBB2NNPELPDOG8M8sa11yzyhPSXFPNG+/cc08g9KQ5BzvqLHPHC0kFx0AT22zIDz/NkfgPP+b0o6dz0dwYGSmyrFdkd7TkckqRkPzAQybd6QHGJoLaEot2QqhRZCqV9KJMGad096Qfj9wTxjv7sHPHPqk2weo+c9z/w+oi89ATzhxVjBBBRAq8EMo4eBJW2Ih/FutcPcxEZggUoERmihrqTaKGI9258eMurbDiqaCt8HFGeuodql13hd4ISiCwzrNPPk/gs088L9DD6iPh7DNPF6UMUcFECImBTTocGmaYsQSP0x2KRT554y+j2DiuoJHlAkmonMiRSTK2bEuuHFfcuAsXqeBYyj5wxLPPPVW4G88Q8uKzxjazhIEARwDwZsELRagBCS3WlCMPPwIT/E8/0yhDijKbIPIkL27kIcxllcCisDK9BAEEJ5HJQkorkX1xxSvdCbPEEVz/8qMygPihcdaVdBeFN/i0IWs1qLDqyyPveuJABU5V/zRCGmkBoAAKLqAAwxJXXBGFG/oUi05kQOACixxFEgOJI5WzscQvyeBSOSzARMaIEHxEJm53sTzpBgyQQCxqd5nAgY866IZzBz34XLOCJ3CQ0HdHM/8OwBh+/mmNa6Eo80oea99YSwtfdHcMMLm4rgwucbQW2SvVW6+eLVWos48mz+CDryi45cUUAC/Iog+xJPaTrDLEpJfLINXL0nx34m4CAwozehEpxvA0OfjBe9bDBRjIQQ9XRIASXTjA726ykQK8gBjHgV/85meLI/RBPYCQQemUoQYbTS0yx3haZGyxhCUcDYGuk0UZoKCBEXRhBhLUS0YAIAfe+OAag8lTsf+KFhlhlEt6B+seF3hQBtftwhQw9F4lJqgXABQABXHARsA0+CdunDCKJzpbFMfYnVfMTIc0WQgbwDGYgQnNOd+wHi8CSMY6uo4YIEDjQwrgABEE4QySYEY5+CG0blgvDq2zoyIFlYwh6JEigoOBH6ZRDy5q44uR+UUK6LjIRSYjDI/kSAFKkIl1xA8armPEETrJyvX8IZQeqUAo3PEPc7guGTiAVCs7mYxHwPIjFQDEpSDGiSCEZ5eKTMYefgkSBYhBjOsJQsiQuchjKIGZIAGACKYZmUpggZp1TIUKW5EBbJqkAoXwFDBkwApw3ggNLoLYILh2jC+YEyUZSAMYVun/PUyOkRFjcF0hjtaHF9wTJQiYAGTuaAeH2fEYRHjhjQYRCj144KAoGZ71ZBEFRLQyFUuAGB1kgNGUAGAQmPyFHYgQql2KQaLdKUNJMwoAFrBBPcmQBAssYIEiAEIW/oRhMnYBCWPeyJEzzSZCfqDC62XhAQVhABD00IrTQWyopPADGGAwgbQMAqc+SKpSAfAFRlhmFC1ARB4bggARQEEOkNjE1lgBikG44QoxmIAD3MAAglxwPclYgVhVopEYEGMQEwjBGHYlESsmAC0jWYgFouqIUHiKGOUcLM00AgY1KEAkIanQSDCwAVvkAhgO0KxOfuOTjrQ2smAwASzOqFp+w5EkAQJRQOCsCMykqG8hBfBdbSfi24VoYCBVkIBv+eKRMMzFLQMZQXGHGxEfPHchfS2IDxiQlgo0oSOByEBb9iWQJlyXug7ZwwvMQhKDFmQNFDiLBDwiCg/odgJhFcgaJpCU1KK3IWHgAF4AkN2CBIIDDshsc30wgoL8wQJnIe9/DbLf4rq3IKK4MEz2IF7mTtggjxBwWvyrw1uU4C4X+rBDmiCBAutlGT6QgAJ4o2EV3/MJSEHAd22MUUr4IAOCxWZAAAAh+QQJAwAEACwEACUAewAzAAAI/wAJCBxIsKDBgwAOKlzIsKHDhxAjSgSQUCBFihIzatzIsaPFix9BehxJsmTGixVRVjTJsqXGlQhBqoTpsqZNhARoEsSYE+XNn0AL6hwoU2TQoy95Gkw41CIFHC9eRCigdOfMpkhNznxZAEQga+768dOXzhkbED6qrAkTZs2aQHrclOljx02VJkNerADxoIACEBkyAK6QYcQLEAoAVHihRAkIBBlWVFBAFetIAAUgD1njKUwGywcLRBgSiZo9eND49evnz9+/cceuHZO2ZsgsZbg3LSGFuxqbR8mOHUuDIkrwY8CECSN2LHglMaCuJUtmi9SuZL9qkRp0p4qEEQ4QVP8GLbTAAwVD2jxy9UfdvHCURjCICICBj0fU3Olb3U+Pg1+tufZPP84oYwgQrSiTCh+FCKNMMqG8Ml0lo2TiYHO44bbEDaPg5mBwNAyCGzAZ4sYGE6/MEkEooZwCxBiZrBEBCC8wsMILFTBQwQgVjFZFGENIE847j5BDDz2lVCMNGRXQh0AVvaxjjz36qBYgIwrw8s+WW/ozzYPJ4HaKI5B8SAcbveDWyxWpZFjLKKDwQgwtvAxSBBC7PGjLMcqMAgMxyuzSiDDJvHLGJrTg9gsafEwHhCf0vPDOPct4cs8929xxKT1tXLrPLNvcQ84iNUKE2QuppFMlP6qtJuCA7rz/2iU0GTITpoGOlEhohsl84aAhUDhxSoansAJoicoQ8+ERdACaiiS8KINGm7iF2Qcl+4QRzz3vvHHPPuy8cOk9ooS6zx+zhNHkQxS9QMo3rbrKmqxc1rtlPRnqsQMouO0iSYkHxpFhLLcii+whQewQrcHVZtgKnyWCQsg+c8yzzz5KfHvPC/Fc7Eoz5KCSwXxOzuBHLdq0ow+99ra8pTglHssMw9P1a8gmvzCsxw/82tJKL7tkkmiJrbhxBbK7gEGtJKXsA0fH9HTx7TtNXHrOC09E4FEBKsjggAhQ6MHKNOPI04/L9fZD67+MqIGbLUo4kbMtUbhRcC96iMEKbnEE/1EIboakUjAwPLCRpywJKjOIITmXKAskt0bhTT7e7tPMLRd7ggo5rqyAQEkV3FAZASPMEIIGLhDhBBZy8NNyObj90AovmdxqS55iZqKMLG6EYvAup+TCMJ8QZyFDhww3jFsmb+DDTiD7eHOH86VIMMPnLRWQ00IAcHG2vdTgJkubp2SBS/LK4NIHJBl+wgYbBeN2voFEOKjosehnmEsV6uzjyTL0CEMbwmAB8tgEBKqoB734MTNl/AIWygDGKRwECuv0K3mtINOtiDGJIHABN5yoRf7Qx4svGMkVCoDDDA6QFYsQBASrkAc/WmOvfjQwF04QWIY4cQX29Yo3yWDEJ/9kkbxNgGFvI0SfLdyQhQ9koAovoEoLiTKECiAABKWAhz2s5LIvZch+I/QDGACRxDIybBIGDAoAEDADGsSiHvqoEmvQpg0z2vGOGMTeFK0CgCtoI17zQts/uoHHQhZSGOvaI1EoEgEWQIENjGgFNmIlSEIyrBWqMKQmkeUDRTqEIhIggiS0oY+WaSN+GXID+za5yWRUwZMSKQAMTgEPLqkteULgDSs3eQdYnqQErZDHP9CRPGGEYH67NOQjfLkREEDCFqjETSpgEM1klvEYc2AmRxxQBtyVKC7WNOQxhqBNjgCgBEjM0BLSGc4RIiJMyVAFBcrZkQo0gkTK6AUMINb/zmQMK3lysIUyjnEFeo4EBG5gRSWwgD5h6BCPycgCvxjWh2HZYQUGHYkDwNCBPiSPGGDwnSFpAQMRGmwQo8jDCDJKkjaAQKAGI4YYRLRJSBzNYH6AAUtLkgErMGwXV2jELpOBBV2WyA47LQkCosBP8cUAA0GwAyuaasdk0I4HjcvQGpJKEq7JwJusKAFBEKCCMlSCFtXMEDBaAQk5YKEFFKCK20q0Va525CKIyBArQrAQBZxgCWdgAx0GwQc2cKEILLCACIJAEwZAsFptsOtdKVIHPygDFnzdyEUUkICDKKEXpphONiWblIuAgRcuSONSfGIQBwDBCsDwxR5IW1qK00ABB0Y5SW4HUoACWAAKQKgrbU11FZXUdigUQUAE5jlc4qIkAQzYSkYigIDd9gQBCnBAcyHSl4s8QCBDcEBlMqCRIVAGMyt9IWUys92GNMGKKHnBQHzAAN9qxBUcqO8DUmCQNUygt6Jp70Ee4QMJiOciWhsIGUAgVo2UAqOdVIh3eptIAQ/kDiOr7kXkO5BHkPMmc6CAeMhr4YLsIQMHBsB3s7KMETxAPCAocUFEkYHzAoDDR5FGgRkgHozKuCBNoC4HpriHFzyAAaP58UFeqWSPBAQAIfkECQMABAAsBAAkAHsAMwAACP8ACQgcSLCgQYMAEh5cyLChw4cQI0qMmBDAwIoKJ2rcyLGjR4wCMVr0SLKkyY8VCYgcebKly48NQYp8SbOmRIssEY6cabOnz4I5D67M+LOoz6ADEYzA02rXqTpBJgAowKACiKsgRqxY8aLrCxAZJDhAgKAiggJoCyREK5ItUqNCU1JUGqibvn7+/umVp2yQqV3CxFRhdexYMk1AWiVLdgxUKFuxWAVJACTWqVSsSIUilarVpiUSwJBidYrNiiZtqvgYUUFB2bct11ZVCxuoghdzcH2zp0/bnXV59f7jq0yVns29kis7ZotXMmW8wBjKpUwZLFm9qisDw6aW9uq7+JD/qv782jHzqvKwGlRgSIYKEcYSvQnggIMKI1C7kjYrjIQDDxUwwhzEoMMbP/z0008aCIwinHDRKEOKIdkBcsQVwCgjzBJcAPMcLCm8oh0xv/ySjCmDvJKKH2Psslwcp0CnR4aLKVOIHbW0skIqvOASQxqq9KHUCgi8d0BaU5GFAAhDrDFHFdWEw44o1dBDzipDIBAgCHdoU48+CCoopj/RiPHNg3pN8512rPBS3TFrEgNMH9WxwUIKrGiXhxymrKnMKXQ8h0gU2YGygyPJAEPMMYdwokwyLRgTzhP0xPOENNtko4Q05JDziDf30DPPH/fsc88jxpCRgUMAMPDCHtR8/xnmmP4Eh6Zw/ThTHSl9pFJdJWV8p8cViJAHiXaM+VldK5AAkiGyerRSXS/UJXOFKo9qd4Yx76xR6irb7LPPHteIu00p99wzzxz0VDNHBgo8lNAX2MADZoJ41Xrrvv+0o90oftiibHWv4DJtK9QpS4oceTJyhh9wKptMntXR+F0ft8yzh7jSoCKuJreIG88apkqzmgMaIaBABk9ES006/PDLrzbKEKOMLAn/Akkmz9kyCbbatQLFD7FUl8cZfVprR3bV/XIGEdJ+VwgQbHyXTCs9wFJdHNXEs/E+z6zycTMct+HKEw+Q5EMYDJz1AAxfMJKLNuW0I48++9bDTDJfKP8DCRBw7sKGHMJAd8YZyuwSiotrhjKILAMLU4mbobBxrDKseEdedbWIqKEQ8ahDyD74/HHOPvE0wc48z4BAlkkKxKslQa4n4MAEMOCN5jfVjXEsMLQMvKsTg/w7yOXK1tLHc9XV4Sx5izHvZxxiV+PLPrMYsw87b1QBxwsFwJUUIrf6A82IEgYhsPTCKyNJHMVrp8oYwW4Xf/sDnwKHqGGoQ84IrmgDCOYDFwY0QRt4QZM+mFEdWcSBcdVRQxCOlQwwaC0ZzYmYn/qQBEg8C3/CO8YpyMAOdcAhA3BYQW1sggCUESACQwjHXfpxq1y9qRF1+M4xYPEsWGSHF0eIQSH/BmYzELaPFUJQgQIqsAKprLAnAPhCBRjgg2zM0FZosoYRt8hF/G3iiXBJSAmOwIy7YHFf3OiiGtdYnVjMTnw6AUASuMEPfclMON1gox63SIxVwTGOCtAADJYwhj60ol5nFE4a98jI9vngjzcpgAWikIpynFGLfkJRI/eYjDBAciMAeMAZuBEcfujKT5BA3CbZeIw5fLIjCHDDN/oBDvZpBxFcWCUbk3GHV3oEAU5wRBHXZIi+6VKNySCDL0kCABmMZ01+QMMxjSi9X7xgmcx8wCHWZAc+CI8YttykHZgnCWyaBAFjiJoyLCc8NkBOjcLY5sDc4KJdXNOc5zwCI3Yh/4ZQDEwVYNDjGe63JjfIQhhQwGdLXuAHLHhgFMoixhK0xkZexECd33EDKY6g0JZk4BfH8ADFCipPPYbCCeEswwY62pIGtQIDH9TOJMSgQT32009XYKlLwvAIEtiyFR2wAA7YMAqmbTFRsgAFG2RQuO8MQactAUEMIpCKZyoDGDAoSAWAgAZEnCIXvFCUMHZhmUr44QxLcMEG4qUSN+jwqVCFHVkeUAntoCEmBUgABT6AgQckYC1jsIBBIiAw8jQhriZJyweEQbk3UgQkCLkCLCjoScQyMyEJIEGHWABKyCIkBFA4RSTaYNnLVkQOZSAgRDwLFAAEkgP3LC1HRPJXuZvQx7atLYACGCDbjgwFt6tlLUEqUoDX9XYiv52KCyXiANrUhrjhO65EJPAa1/r1ASLQSBhGMAILeKAhD3BudKXbkCdkoLoAEIEJKFAUHzCANuRliCh8QF3xio8ME3iNH+NbEFGMIL/OBQFclrGCtgEAASvg70LCEIHXjLcopfAABxBAARIoeCF/8IAC1DICSFb2wgxpwntATJKAAAAh+QQJBAAEACwEACIAewA0AAAI/wAJCBxIsKBBgwAAHFzIsKHDhxAjSpyYcGDCihMzatzIsSOBixYvKvRIsqTJjCI/ihx5sqXLlylXvpxJ8yHLhRhl1tzJU6DCmwVzguxJlCZQgwUcVHCAAOTKiwUQIChQwKlVjEWzHgSA4AUla+7quesGSwyIIXP8qEFjSBIoUoDQpHrF6tQnQn8i8SlRYIUfPHbahBkchkyTDAgy+BjiAzECBVW1kuRawcekbvbW6evXz98/f9+AJVMmTA2UVspSm7IjK7UtH4tSK2t0iFXqZJpmCbuW7JqyV3k+VRv9CtAoWp/mdBnyIkPVozyxHkQAIgwybvL4cW6VAVvnf+D5Of9LNggIak5j1AhTBowNn2PKiKkq8kv2aGXJ4kRRBYxWKGLKHLODH/gBeNsxolTxSigIqLHYCiBE0FRLUKWEkANKrPJNPZv5wxlnbiBAimfggTcNfvD9dgor95GSyn3HmPJLKqmpEQQQuCjDjDJfAMGGgb2MlsoO9SmTyzGppAJLLFjUQowtIHxhCyN9gcDAA01JR1BCCDBQAQgVvNBEGHOs4kkYIGhJQAEVVNEMOvboo492/tRJ4jq9yFNiidAcaGAeesimzCaOoKYML2649oqhqRmY2jEAMsMLLfhFIUQvykyywybKtMJLMqmglgwJ10hzhzrXvLDKH1W8QJgPf6z/Is0cy6jzTjxd3EMPObOEgRhCADShjTybfcgZiXsmW2I9suUhQyipCaOKoKTYQcqjxKQo6I69pIKpGy8AsZ6gstwnqBixmKvMFdls48k+9+wBLzlz0GNvG/PMQ88y1eyzzzallNIECA4hEMEMfAgjTj2dIavsw+PIlq19sgkjjLaD9iAEL/hV0kgupL1QRC0BwidLJbYImhosg6iszC4pnnGNN6v4Owc7+7AzxD0838wzJdtc88gMDEyEQBJAIMABFIb8Ao48Dj/82YnXNhLHaLTEcMR6rMBwRYDA3BZ2fHKM0Vp8KtsChBy7xDe2GkVwojInO7S97jnZuGIzO/fE/zOEv/GSM0+qIxS9UQQVgDTCDCk44Ydt1IAT9T/rBMjDLrQcch8v2h6zHiIoOCLbK6S84nJqO6YsWxYwTHLb6b2MLUsY+EizTM53+FvNH/fsc80Ic4wgQU8JfaCPstikFgooyqRyBqanF6gtG1cQKFsuhRyCHxRYkMtx9ConA8U1+4hCDj1/kLOPOko8s8weS2mVQS9R97MjfmHvUsl6k3yS8jGccBT4lCEHHLDBdMqoBcYG6LJDoGIf5CDDPXzxhmUQonAMQIBkKkCJdnxnT/qQjSyCIDrZSIILoyANG0j2ChwAAVqno8W4GDhAYNQCEGtQRzZ84AMzZEBNO8EIA//mkA570ElZfUrNLmhEw13YQoA0jKJsQqGBBwCAARFIAHSIAgAxVEABVWDHnI6IPCma8YzRA8UWJZMQEWABG9o51uTAww002tGOtdCgZICFA27MqWF1kto/unHHQkoxGQTb45YSkoAIeAAFMnBCHVihjXrMURuGzCQDh6DIiACgAB1gAzPqkawTuawS6tIkGo9RhU6ihAWyIOU/mHW6JJxNlXecgys1AgAZ2AIe2khlaqLgOlzaMRm63OVGKmC2050hUMZc5ROUyREAWCAPC6RDoqKXDGFq0lG04AA1O1KAMcxQGYNgA/gYcYo7LlBQckgRHsbpEQDEYBDQg4Q6T3f/DCiM7YzA4MI/VaYeZZwikfT0yAjScApJnCF6nNinHQcxhuiN4RewoEFCS1KFWbChCFDg5xJUZ8djFOFaLivDID6w0ZIMYTSVEMLpBtEyQ57CCcKMQUtN8oLRAMIJLrNFDFoBRTSCoZ2CEkYFdlqSCbRCFWfIgsuy4AAHpOALg1DFLrwpm2P8ohasCEU6gXAEjOVCAUwlCQJCwIUgkIAWtkkNKRxQEARYoAVLEMMY3GAHOaCBC0sAAg5kkEWCFAARgsqFHtNazQJIIAIM0EAjbgMEiYjkBy04yApmKAy6MrYjIokAL0CWiQJY1kIGQcAZ6uAtYiD0s7yECgxicAweiKBkKAdJyhmO4IfXwva2FwmCHExLEdwCi0vE/W1sdXJa4x7XucqFyFOAiBPmbuUp0S2udW2iEuqGZLvZZQh2ozPe8C7kAc+BrlHAa16BDAEyIlkqUV6gAPW2dw+ISS8AXlCUNVQgAxRob0OaIIHnLLYnj+CvgBsyB8QkZAULbukQKjC8CGskIAAAIfkECQQABAAsBAAhAHsANQAACP8ACQgcSLCgQYMAEh5cyLChw4cQI0qUqFBgwooTM2rcyLHjRQAWP3YcSbLkSJEfMZpcybLlQJQiXcqc6RBkw4opaerc+ZKAzYMXfQblSXTmz4UFPowYEaHAxwIIoiqokAHEi6tYQYCoEAEBAAcVFChg4DWlyqI7ASAY4gqcPn782lnzk0TOplZsyrT6BSwZICWylCnjFYnUMWLAYoiQIwyYsF+0WklmBakHgBdh1oR5IbbrUbQc1a6o4qtcvXH6+vXz5+9fOcG/UjEalEtZsmS/ZAETXCtOqFbJlAkLLrgXDi62BAs+1qrUs2PXdn1q1YvUnjBKXkzwChpigQpDHkX/S6cvdb9UFaatbv2vnzNlhbgEBtTDiTBlv5iMOSbYVJH7grFCiinJ2BIKL5XQIcZ9x0DBiG28KJfMNYg80cooCFThwwsgSMBddz4h8EIg1sBjjz1wqaYaHgiYwt4/ME6jnGDCHGMLMcsRp9wrbgimBhRX/KIcH36wohwz/bmwWzK1HKOKKrTE8gQtx+yyQhqmdOGAA2eZFBQAD2CGDDj2vJWiaqyx5o4z9cDopj/vKbPLK8kpA0gZM7KxRCbL1TLjnzPKYsoogiWzmzJOFCHkJDtUokwtw2UySjK9RHDNI1X80QRXZRWUUgFOgYpABBVUsJVTCiUUhTb18KMimmm+/+jmrP/Io5wfS6Qi4YzJ4MKfMqQAwmehxAGjhxjJ2QEFGjgeGWGhymHxio7K7HDOLcvQs40o7ITTxR6PaDqHKL74MkQ112wjzRrhkKPOOc8E8sKHBCGgwApx1NKNPWnS6u+s4gBq2yuxCPZKJqTMqEoffQiWCw8xJLcLG5vo+AsjbtACaCuF7CrcbcpAQY4v19zDziL37EPJNfPQ44s0Ld+zxz40P5JNNqVUUcEBDzXRRFQWRAGJM+b08y+t/USjjKN+QBGcLEGAERwtY/gBbB91zsjLLgILhgsboOBoS23KqLEEJ39KssOhVswzizf70NPGPvd4ku0921BCj8lzaP+7ShcZFDDRA1FV5AMILLCRMDbl/JuOMsfIIEtsXSsHihutCEYMFDw0AuivskgyYxA0EGqbwLYIqcwrc4tCzj7eYELzItXcc082lNxDziOHK0BTQh3w4y82AZqiTChBcF35n7jUcqgyp5wBAyCDOXHIjH0t/6cT2exDCD30BKLOPuo0Qc8+5PgQxhAZMEBUBLL42w+SwnEtTCzByeGGrrmIIaQtnDhQ19jgiGdp74CHKAU+wrGIfWDiGfPwRhPmQIkwZCACaHHAHtKxGlrpQzmy+IHVlMOKQfjpGKnAUSvAMAaNHfCFAqOUI+4wD3IMYRGryMAQOIAAqBDlJwV4glv/+MEaf0FDOcDIGgyXyERSiGACAMjACqD4maJcJgMiikaZ0PQv4jHxi2BUxieqCKIQDQEFrWiVimQ1K26E8Y0wlAUCyugpAHygFvBYIxtp1Q04+nF5x6gAHV+SkAk4AQtfKIMcMnEMcRjtX9r4oyQF9oJBPgQACUABH6ghvFnJaJKgFEwVLCmRAuBAGZ2sB+r4EEowJmMNpJxIAYjADHtEElC8cAG1WvlCWMYyIyBQgxKV04LM8RKGx2jCLzVSAAuMcEZfGETlJHNMEGZgmRspwBmaJRg/nKFycjDSF4/Rh10qpxU4SkYcsBkaHkACQKaAQteSYZ8wnsFRApNDhEhx/012cqQAMZCDLHZxSoGpAgxvbEUPzKmM/cCCBv4cyRxW8QUncMCAMyqDOMMIhVMAShhjGEQHIirRa0AOCKabkS2u4MdM9OhPmRABSUnyB5MqIwnS/JMb/PA8MApjCbvMwkxHEgEyhCI4S6Ce1jrggA8sIQ6QUMUuuCmhw/zCFq04BScGEQcThGJGxwDBUEdCARTsohZAcAKlbmUQBExABDCIQRCWcAQesKAEIYjBDxwguIEMgZu7eMBYO+KAB3jgDCGgQBIaBrkRROQjbGiBQSoQC1ncZxe+G+xG7MUABUSlAK+4DyncB5GcGKQAKohBKyBRKc1mE1SwBQAURLALMIFQZChAAYALHuCEObpWI2YBQAQqgcHSxiS3x/3tRILb10uadiFmUW5GgktG6CYXudeV7k2ie9vq1vG52t1udlvC3fCKF7e/G695BdKUlEiAJ+pdbxP4+pRK7mQFmV3vQuYwggegSi36XWYTPAMAxwY4lo94AQMKQNoD/9KXDo5IQAAAOw=="}},pt=["SDK","visible"],kt=(0,l.WQ)((({store:A})=>({SDK:null==A?void 0:A.SDK})))((A=>{let{SDK:e,visible:t=!0}=A,i=(0,Q.A)(A,pt);const o=w.useMemo((()=>{var A,t,o,n,s,a,g,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==(a=e.spinnerSize)?void 0:a.small)?s:24;default:return null!=(g=null==e||null==(r=e.spinnerSize)?void 0:r.middle)?g:48}}),[i.size]),n=w.useMemo((()=>mt.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})),yt=(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)(kt,{size:"small",visible:A}))),Kt=["size","ordering","view"],Gt=(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,Q.A)(A,Kt);return(0,H.jsx)(je,{style:{fontSize:12},children:(0,H.jsxs)(U.Group,Object.assign({collapsed:!0},n,{children:[(0,H.jsx)(aA,{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)(je,{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)(I.HL0,{}):(0,H.jsx)(I.EDF,{}),onClick:()=>o.setOrdering(null==i?void 0:i.field)})]}))})}));var Yt,xt,St,jt,Ft,ft,Jt,Rt=["title","titleId"];function Ot(){return Ot=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 bt=function(A,e){var t=A.title,i=A.titleId,o=Ht(A,Rt);return w.createElement("svg",Ot({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?w.createElement("title",{id:i},t):null,Yt||(Yt=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),xt||(xt=w.createElement("rect",{x:5,y:5,width:10,height:10,fill:"currentColor",fillOpacity:.3})),St||(St=w.createElement("rect",{x:6,y:6,width:8,height:8,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2})),jt||(jt=w.createElement("rect",{x:12,y:12,width:4,height:4,rx:2,fill:"currentColor"})),Ft||(Ft=w.createElement("rect",{x:4,y:12,width:4,height:4,rx:2,fill:"currentColor"})),ft||(ft=w.createElement("rect",{x:12,y:4,width:4,height:4,rx:2,fill:"currentColor"})),Jt||(Jt=w.createElement("rect",{x:4,y:4,width:4,height:4,rx:2,fill:"currentColor"})))},Lt=(0,w.forwardRef)(bt);t.p;var Ut,vt,Nt,Tt=["title","titleId"];function qt(){return qt=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 zt=function(A,e){var t=A.title,i=A.titleId,o=Pt(A,Tt);return w.createElement("svg",qt({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?w.createElement("title",{id:i},t):null,Ut||(Ut=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),vt||(vt=w.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:3,y:3,width:14,height:14},w.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"#fff"}))),Nt||(Nt=w.createElement("g",{mask:"url(#mask0)"},w.createElement("rect",{x:3.5,y:3.5,width:13,height:13,rx:6.5,fill:"currentColor",fillOpacity:.3}),w.createElement("rect",{x:4.5,y:4.5,width:11,height:11,rx:5.5,stroke:"currentColor",strokeOpacity:.3,strokeWidth:2}),w.createElement("path",{d:"M5 5L15 15",stroke:"currentColor",strokeWidth:2}))))},Wt=(0,w.forwardRef)(zt);t.p;var Zt,Vt=["title","titleId"];function Xt(){return Xt=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 $t=function(A,e){var t=A.title,i=A.titleId,o=_t(A,Vt);return w.createElement("svg",Xt({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?w.createElement("title",{id:i},t):null,Zt||(Zt=w.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"})))},Ai=(0,w.forwardRef)($t);t.p;var ei,ti=["title","titleId"];function ii(){return ii=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 ni=function(A,e){var t=A.title,i=A.titleId,o=oi(A,ti);return w.createElement("svg",ii({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?w.createElement("title",{id:i},t):null,ei||(ei=w.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"})))},si=(0,w.forwardRef)(ni);t.p;var ai,gi,ri,li=["title","titleId"];function Ci(){return Ci=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=Bi(A,li);return w.createElement("svg",Ci({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?w.createElement("title",{id:i},t):null,ai||(ai=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",opacity:.18})),gi||(gi=w.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"})),ri||(ri=w.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"})))},Ii=(0,w.forwardRef)(ci);t.p;var Qi,wi,Ei,hi=["title","titleId"];function di(){return di=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=ui(A,hi);return w.createElement("svg",di({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?w.createElement("title",{id:i},t):null,Qi||(Qi=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),wi||(wi=w.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"})),Ei||(Ei=w.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"})))},Mi=(0,w.forwardRef)(Di);t.p;var mi,pi,ki,yi=["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=Gi(A,yi);return w.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?w.createElement("title",{id:i},t):null,mi||(mi=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.18})),pi||(pi=w.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"})),ki||(ki=w.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"})))},xi=(0,w.forwardRef)(Yi);t.p;var Si,ji,Fi=["title","titleId"];function fi(){return fi=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 Ri=function(A,e){var t=A.title,i=A.titleId,o=Ji(A,Fi);return w.createElement("svg",fi({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?w.createElement("title",{id:i},t):null,Si||(Si=w.createElement("rect",{width:20,height:20,rx:4,fill:"currentColor",fillOpacity:.2})),ji||(ji=w.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"})))},Oi=(0,w.forwardRef)(Ri);t.p;var Hi,bi=["title","titleId"];function Li(){return Li=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 vi=function(A,e){var t=A.title,i=A.titleId,o=Ui(A,bi);return w.createElement("svg",Li({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?w.createElement("title",{id:i},t):null,Hi||(Hi=w.createElement("path",{d:"M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z",fill:"currentColor"})))},Ni=(0,w.forwardRef)(vi);t.p;var Ti,qi,Pi,zi,Wi=["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 Xi=function(A,e){var t=A.title,i=A.titleId,o=Vi(A,Wi);return w.createElement("svg",Zi({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:e,"aria-labelledby":i},o),t?w.createElement("title",{id:i},t):null,Ti||(Ti=w.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"})),qi||(qi=w.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"})),Pi||(Pi=w.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"})),zi||(zi=w.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"})))},_i=(0,w.forwardRef)(Xi);t.p;var $i,Ao=["title","titleId"];function eo(){return eo=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 io=function(A,e){var t=A.title,i=A.titleId,o=to(A,Ao);return w.createElement("svg",eo({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?w.createElement("title",{id:i},t):null,$i||($i=w.createElement("g",{opacity:.23},w.createElement("path",{d:"M2.15195 10.2635L21.8481 13.7365",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M21.3969 8.5798L2.60307 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M18.4279 4.33956L5.57214 19.6604",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M8.57984 2.60307L15.4202 21.3969",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M4.33956 5.57212L19.6604 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M13.7365 2.15192L10.2635 21.8481",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("circle",{cx:12,cy:12,r:8,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}),w.createElement("path",{d:"M12.0191 11.993L2.60308 15.4202",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M12.026 12.0218L19.6605 18.4279",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("path",{d:"M13.7365 2.15192L12 12",stroke:"black",strokeWidth:2,strokeLinecap:"square"}),w.createElement("circle",{cx:12,cy:12,r:2,transform:"rotate(10 12 12)",fill:"white",stroke:"black",strokeWidth:2}))))},oo=(0,w.forwardRef)(io);t.p;var no,so,ao,go=["title","titleId"];function ro(){return ro=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 Co=function(A,e){var t=A.title,i=A.titleId,o=lo(A,go);return w.createElement("svg",ro({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?w.createElement("title",{id:i},t):null,no||(no=w.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})),so||(so=w.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})),ao||(ao=w.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})))},Bo=(0,w.forwardRef)(Co);t.p;var co,Io,Qo=["title","titleId"];function wo(){return wo=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 ho=function(A,e){var t=A.title,i=A.titleId,o=Eo(A,Qo);return w.createElement("svg",wo({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?w.createElement("title",{id:i},t):null,co||(co=w.createElement("rect",{width:20,height:20,rx:4,fill:"#5CDBD3",fillOpacity:.18})),Io||(Io=w.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"})))},uo=(0,w.forwardRef)(ho);t.p;var Do,Mo,mo=["title","titleId"];function po(){return po=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 yo=function(A,e){var t=A.title,i=A.titleId,o=ko(A,mo);return w.createElement("svg",po({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?w.createElement("title",{id:i},t):null,Do||(Do=w.createElement("rect",{width:20,height:20,rx:4,fill:"#FF85C0",fillOpacity:.18})),Mo||(Mo=w.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,w.forwardRef)(yo);t.p;var Go,Yo=["title","titleId"];function xo(){return xo=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 jo=function(A,e){var t=A.title,i=A.titleId,o=So(A,Yo);return w.createElement("svg",xo({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?w.createElement("title",{id:i},t):null,Go||(Go=w.createElement("path",{d:"M3 3V11H11V3H3ZM9 9H5V5H9V9ZM3 13V21H11V13H3ZM9 19H5V15H9V19ZM13 3V11H21V3H13ZM19 9H15V5H19V9ZM13 13V21H21V13H13ZM19 19H15V15H19V19Z",fill:"currentColor"})))},Fo=(0,w.forwardRef)(jo);t.p;var fo,Jo=["title","titleId"];function Ro(){return Ro=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 Ho=function(A,e){var t=A.title,i=A.titleId,o=Oo(A,Jo);return w.createElement("svg",Ro({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?w.createElement("title",{id:i},t):null,fo||(fo=w.createElement("path",{d:"M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z",fill:"currentColor"})))},bo=(0,w.forwardRef)(Ho);t.p;var Lo,Uo=["title","titleId"];function vo(){return vo=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 To=function(A,e){var t=A.title,i=A.titleId,o=No(A,Uo);return w.createElement("svg",vo({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?w.createElement("title",{id:i},t):null,Lo||(Lo=w.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"})))},qo=(0,w.forwardRef)(To);t.p;const Po=["store","needsDataFetch","projectFetch","size","style"],zo=K(p),Wo=(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,Q.A)(A,Po);return(0,H.jsx)(U,Object.assign({size:o,look:t,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:zo?40:32})},s,{children:zo?(0,H.jsx)(qo,{}):(0,H.jsx)(_i,{style:{width:20,height:20}})}))})),Zo=["size","value","onChange","children"],Vo=w.createContext(),Xo=A=>{let{size:e,value:t,onChange:i,children:o}=A,n=(0,Q.A)(A,Zo);return(0,H.jsx)(Vo.Provider,{value:{value:t,onChange:A=>{null==i||i(A)}},children:(0,H.jsx)(f,Object.assign({name:"radio-group-dm",mod:{size:e,newUI:K(p)}},n,{children:(0,H.jsx)(J,{name:"buttons",children:o})}))})};Xo.Button=({value:A,disabled:e,children:t})=>{const{onChange:i,value:o}=w.useContext(Vo),n=A===o;return(0,H.jsxs)(J,{tag:"label",name:"button",mod:{checked:n,disabled:e},children:[(0,H.jsx)(J,{name:"input",tag:"input",type:"radio",value:A,checked:A===o,onChange:i,disabled:e}),t]})};const _o=["view","size"],$o=["view","size"],An=(0,l.WQ)((({store:A})=>({view:A.currentView}))),en=An((0,l.PA)((A=>{let{view:e,size:t}=A,i=(0,Q.A)(A,_o);const o=K(p);return(0,H.jsxs)(Xo,Object.assign({size:t,value:e.type,onChange:A=>e.setType(A.target.value)},i,{children:[(0,H.jsx)(Xo.Button,{value:"list",children:(0,H.jsx)(oA,{title:"List view",children:o?(0,H.jsx)(bo,{}):(0,H.jsx)("span",{children:"List"})})}),(0,H.jsx)(Xo.Button,{value:"grid",children:(0,H.jsx)(oA,{title:"Grid view",children:o?(0,H.jsx)(Fo,{}):(0,H.jsx)("span",{children:"Grid"})})})]}))}))),tn=(An((A=>{let{view:e,size:t}=A,i=(0,Q.A)(A,$o);return(0,H.jsxs)(Xo,Object.assign({value:e.target,size:t,onChange:A=>e.setTarget(A.target.value)},i,{children:[(0,H.jsx)(Xo.Button,{value:"tasks",children:"Tasks"}),(0,H.jsx)(Xo.Button,{value:"annotations",disabled:!0,children:"Annotations"})]}))})),{minWidth:"80px",justifyContent:"space-between"}),on=({size:A})=>{var e,t,i;const o=(0,H.jsx)(Ee,{size:A,children:"Import"}),n=!window.APP_SETTINGS.billing,s=K("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 a=null==(t=window.APP_SETTINGS.billing.checks)?void 0:t.is_license_expired,g=null==(i=window.APP_SETTINGS.subscription)?void 0:i.current_period_end,r=s&&a&&!g,l=s&&g&&new Date(g)(0,H.jsx)(en,{size:A,style:tn}),columns:({size:A})=>{const e={size:16,style:{marginRight:4},icon:I.BNo,color:"#566fcf"};return K(p)&&(e.size=12,e.style.marginRight=3,e.icon=I.z44),(0,H.jsx)(aA,{wrapper:aA.Checkbox,trailingIcon:(0,H.jsx)(rA,Object.assign({},e)),title:"Columns",size:A,style:tn,openUpwardForShortViewport:!1})},filters:({size:A})=>(0,H.jsx)(re,{size:A,style:tn}),ordering:({size:A})=>(0,H.jsx)(Gt,{size:A,style:tn}),"grid-size":({size:A})=>(0,H.jsx)(dt,{size:A}),refresh:({size:A})=>(0,H.jsx)(Wo,{size:A}),"loading-possum":()=>(0,H.jsx)(yt,{}),"label-button":({size:A})=>(0,H.jsx)(Dt,{size:A}),actions:({size:A})=>(0,H.jsx)(ht,{size:A,style:tn}),"error-box":()=>(0,H.jsx)(tA,{}),"import-button":({size:A})=>(0,H.jsx)(le,{name:"import",children:(0,H.jsx)(on,{size:A})}),"export-button":({size:A})=>(0,H.jsx)(le,{name:"export",children:(0,H.jsx)(he,{size:A,children:"Export"})})},sn=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"}'),an=["scope"];class gn{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,Q.A)(i,an);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:a}={}){let g,r;const l=void 0===(null==a?void 0:a.alwaysExpectJSON)||a.alwaysExpectJSON;let C=!1;try{var B,c,I,Q,w;const a=Object.assign({},null!=(B=A.params)?B:{},null!=o?o:{},null!=(c=i.sharedParams)?c:{});if(a.__useQueryCache&&A.queryCache){C=!0;const e=A.queryCache(a);if(e)return e;delete a.__useQueryCache}const{method:h,url:d}=i.createUrl(A.path,a,e,A.gateway),u=null!=h?h:(null!=(I=A.method)?I:"get").toUpperCase(),D=Object.assign(i.getDefaultHeaders(u),null!=(Q=i.commonHeaders)?Q:{},null!=(w=A.headers)?w:{},null!=n?n:{}),M=new Headers(D),m={method:u,headers:M,mode:i.requestMode,credentials:"cors"===i.requestMode?"omit":"same-origin"};if("GET"!==u){const A=M.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&&M.delete("Content-Type")}let p;if(A.mock,p=await fetch(d,m),t||p.isCanceled)return p;if(r={headers:new Map(Array.from(p.headers)),status:p.status,url:p.url},p.ok&&401!==p.status){const e=await p.text();try{const t=204!==p.status?(E=i.alwaysExpectJSON&&l?e:e||"{}",JSON.parse(E,de)):{ok:!0};if(A.convert instanceof Function){const e=await A.convert(t);return C&&A.queryCache(a,e),e}g=t}catch(A){g=i.generateException(A,e)}}else g=await i.generateError(p)}catch(A){g=i.generateException(A)}var E;return Object.defineProperty(g,"$meta",{value:r,configurable:!1,enumerable:!1,writable:!1}),C&&A.queryCache(finalParams,g),g}}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:a}=this.resolveEndpoint(A,e),g=[].concat(...null!=t?t:[],s).filter((A=>void 0!==A)).join("/").replace(/([/]+)/g,"/"),r=g.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 [${g}]`)}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:a}}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:sn[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,a=!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),a=!1}setTimeout((()=>{n({ok:a,json:()=>Promise.resolve(s),text:()=>"string"==typeof s?s:JSON.stringify(s),headers:{},status:200})}),o.mockDelay)}))}}var rn=t(56046),ln=t(93584);const Cn="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-.",Bn="0123456789.e+-",cn=Math.ceil(Math.log(14)/Math.log(2)),In=Math.log(Number.MAX_SAFE_INTEGER)/Math.log(2);function Qn(A=Cn){this.domain=A,this.bufferCellSize=Math.floor(Math.log(A.length)/Math.log(2)),this.clear()}Object.defineProperty(Qn.prototype,"lastCell",{get(){return this.buffer[this.buffer.length-1]},set(A){this.buffer[this.buffer.length-1]=A}}),Qn.prototype.MAX_INT_CHUNK_SIZE=30,Qn.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)},Qn.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},Qn.prototype.seek=function(A){this.pos=A},Qn.prototype.readBytes=function(A){return new Uint8Array(A).map((()=>this.readChunk(8)))},Qn.prototype.clear=function(){this.buffer=[],this.avaliableBufferCellSize=0,this.readonly=!1,this.pos=0},Qn.prototype.toString=function(){return this.buffer.map((A=>this.domain[A])).join("")},Qn.prototype.fromString=function(A){this.buffer=A.split("").map((A=>this.domain.indexOf(A))),this.readonly=!0,this.pos=0},Qn.fromString=(A,e)=>new Qn(e).fromString(A);const wn=[void 0,!0,!1,null],En=(wn.length-1).toString(2).length,hn=function(A){this.buffer=new Qn(A)};hn.prototype.stringify=function(A){return this.buffer.clear(),this.makeDictionaries(A),this.encode(A),this.buffer.toString()},hn.prototype.parse=function(A){return this.buffer.fromString(A),this.definitions=[],this.decode()},hn.prototype.makeDictionaries=function(A){this.sharedValuesCount=0,this.sharedNumbersDict={},this.sharedStringsDict={},this.tmpSharedValuesSet=new Set,this.collectObjectWords(A),this.encodeDefinitions()},hn.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)}},hn.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)}},hn.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()}},hn.prototype.encodeSpec=function(A){this.buffer.pushChunk(3,0),this.buffer.pushChunk(En,wn.indexOf(A))},hn.prototype.decodeSpec=function(){return wn[this.buffer.readChunk(En)]},hn.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(In.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,Bn.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)))}}},hn.prototype.decodeNumber=function(){switch(this.buffer.readChunk(2)){case 1:{const A=this.buffer.readChunk(1),e=this.buffer.readChunk(In.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((()=>Bn[this.buffer.readChunk(cn)])).join(""))}case 0:{const A=this.buffer.readBytes(8);return new Float64Array(new Uint8Array(A).buffer,0,1)[0]}}},hn.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=Cn.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=Cn.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=Cn.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)))}))}},hn.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)}))},hn.prototype.decodeString=function(){const A=this._decodeString();return this.resolveConstants(A)},hn.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?Cn[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)):Cn[this.buffer.readChunk(6)])).join("")}}},hn.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)},hn.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},hn.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,".")},hn.prototype.pushStopCode=function(){this.buffer.pushChunk(3,0),this.buffer.pushChunk(En,0)},hn.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())},hn.prototype.decodeDefinitions=function(){for(this.buffer.readChunk(2);0!==this.buffer.readChunk(3+En);)this.buffer.seek(this.buffer.pos-(3+En)),this.definitions.push(this.decode());return this.definitionIndexSize=Math.ceil(Math.log(this.definitions.length)/Math.log(2)),this.decode()},hn.prototype.encodeConst=function(A){this.buffer.pushChunk(3,6),this.buffer.pushChunk(this.definitionIndexSize,A)},hn.prototype.decodeConst=function(){const A=this.buffer.readChunk(this.definitionIndexSize);return this.definitions[A]};const dn=new hn,un=A=>{try{return JSON.parse((0,rn.Aq)((0,ln.Fo)(A),{to:"string"}))}catch(e){return console.log("Error deserializing gzipped data:",e),console.log("falling back to packJSON."),dn.parse(A)}},Dn=A=>(0,ln.SM)((0,rn.ZI)(JSON.stringify(A)),!0),Mn={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 mn=t(76694);const pn=({onClick:A,editable:e=!0,closable:t=!0,clonable:i=!0,virtual:o=!1})=>{const n=(0,w.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,w.useMemo)((()=>t&&n.some((({enabled:A})=>A))),[n]);return(0,H.jsxs)(AA,{size:"medium",onClick:A=>A.domEvent.stopPropagation(),children:[n.map((A=>A.enabled?(0,H.jsx)(AA.Item,{onClick:A.action,children:A.title},A.key):null)),t?(0,H.jsxs)(H.Fragment,{children:[s&&(0,H.jsx)(AA.Divider,{}),(0,H.jsx)(AA.Item,{onClick:()=>A("close"),children:"Close"})]}):null]})},kn=(0,w.createContext)(),yn=j("tabs-dm"),Kn=({children:A,activeTab:e,onChange:t,onAdd:i,onDragEnd:o,tabBarExtraContent:n,allowedActions:s,addIcon:a})=>{const[g,r]=(0,w.useState)(e),l=(0,w.useCallback)((A=>{r(A),null==t||t(A)}),[]);(0,w.useEffect)((()=>{g!==e&&r(e)}),[g,e]);const C=(0,w.useMemo)((()=>({switchTab:l,selectedTab:g,allowedActions:s,lastTab:1===A.length})),[l,g,s,A.length]);return(0,H.jsx)(kn.Provider,{value:C,children:(0,H.jsxs)("div",{className:yn.toString(),children:[(0,H.jsxs)("span",{className:yn.elem("list").toString(),children:[(0,H.jsx)(mn.JY,{onDragEnd:o,children:(0,H.jsx)(mn.gL,{droppableId:"droppable",direction:"horizontal",children:e=>(0,H.jsxs)("div",Object.assign({className:yn.elem("droppable").toString(),ref:e.innerRef},e.droppableProps,{children:[A,e.placeholder]}))})}),!1!==s.add&&(0,H.jsx)(U,{className:yn.elem("add").toString(),type:"text",onClick:i,icon:a})]}),(0,H.jsx)("span",{className:yn.elem("extra").toString(),children:n})]})})},Gn=({title:A,tab:e,onFinishEditing:t,onCancelEditing:i,onClose:o,onDuplicate:n,onSave:s,editable:a=!0,deletable:g=!0,managable:r=!0,virtual:l=!1})=>{const{switchTab:C,selectedTab:B,lastTab:c,allowedActions:Q}=(0,w.useContext)(kn),[E,h]=(0,w.useState)(A),[d,u]=(0,w.useState)(!1),[D,M]=(0,w.useState)(!1),m=e===B,p=(0,w.useMemo)((()=>a&&Q.edit),[a,Q]),k=(0,w.useMemo)((()=>!c&&g&&Q.delete),[c,g,Q]),y=(0,w.useMemo)((()=>Q.add&&Q.duplicate),[Q.add,Q.duplicate]),K=(0,w.useMemo)((()=>r&&(p||k||y)),[r,p,k,y]),G=(0,w.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(E))}),[E]);return(0,H.jsxs)("div",{className:yn.elem("item").mod({active:m,hover:D,virtual:l}).toString(),onMouseEnter:()=>M(!0),onMouseLeave:()=>M(!1),children:[(0,H.jsx)("div",{className:yn.elem("item-left").mod({edit:d}).toString(),onClick:()=>null==C?void 0:C(e),title:E,children:d?(0,H.jsx)(FA,{size:"small",autoFocus:!0,style:{width:100},value:E,onKeyDownCapture:G,onBlur:G,onChange:A=>{h(A.target.value)}}):(0,H.jsx)("span",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:E})}),(0,H.jsx)("div",{className:yn.elem("item-right").toString(),children:K&&(0,H.jsx)(V.Trigger,{align:"bottom-left",openUpwardForShortViewport:!1,content:(0,H.jsx)(pn,{editable:p,closable:k,clonable:y,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)("div",{className:yn.elem("item-right-button").toString(),children:(0,H.jsx)(U,{type:"link",size:"small",style:{padding:"6px",margin:"auto",color:"#999"},icon:(0,H.jsx)(rA,{icon:I.H_v})})})})})]})},Yn=(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)(f,{name:"filters-sidebar",children:[(0,H.jsxs)(J,{name:"header",children:[(0,H.jsx)(J,{name:"extra",children:(0,H.jsx)(U,{type:"link",icon:(0,H.jsx)(rA,{icon:I.JWk,size:"24"}),onClick:()=>A.collapseFilters()})}),(0,H.jsx)(J,{name:"title",children:"Filters"})]}),(0,H.jsx)(oe,{sidebar:!0})]}):null));Yn.displayName="FiltersSidebar";var xn=t(8732);const Sn={"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"},"dm.toggle-bulk-sidebar-minimization":{title:"Toggle bulk sidebar minimization",shortcut:"shift+."},"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=Sn[A],s=/mac/i.test(navigator.platform),a=null!=(o=n.shortcut)?o:s?n.macos:n.other;(0,xn.v)(a,(()=>{e()}),{keyup:!1,element:document.body},i);const g=n.title+(t.showShortcut?`: [ ${(A=>A.split("+").map((A=>(0,c.toStudlyCaps)(A))).join(" + "))(a)} ]`:"");return g},Fn=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)},Jn=A=>{const e=j("agreement"),t=e.elem("score");return(0,H.jsx)("div",{className:e.toString(),children:(0,H.jsx)("span",{className:(0,v.A)(t.toString(),t.mod({[Fn(A.value)]:!0}).toString()),children:O(A.value)?`${fn(A.value)}%`:""})})};Jn.userSelectable=!1;const Rn=["badge","className","faded","showUsername","size","src","style","user","username"],On="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=",Hn=(0,w.forwardRef)(((A,e)=>{var t;let{badge:i=null,className:o,faded:n=!1,showUsername:s,size:a,src:g,style:r,user:l,username:C}=A,B=(0,Q.A)(A,Rn);const c=(0,w.useRef)(),[I,E]=(0,w.useState)(C),[h,d]=(0,w.useState)(null!=(t=null==l?void 0:l.avatar)?t:g),[u,D]=(0,w.useState)(!1),[M,m]=(0,w.useState)(!0),p=j("userpic-dm");a&&(r=Object.assign({width:a,height:a,fontSize:.4*a},r)),(0,w.useEffect)((()=>{if(l){const{first_name:t,last_name:i,email:o,initials:n,username:s}=l;if(n)E(n);else if(s)E(s);else if(t||i){var A,e;E((null!=(A=null==t?void 0:t[0])?A:"")+(null!=(e=null==i?void 0:i[0])?e:""))}else o&&E(o.substring(0,2));l.avatar&&d(l.avatar)}else E(C),d(g)}),[l]);const k=(0,w.useCallback)((()=>{D(!0),h!==On&&m(!1)}),[h]),y=(0,H.jsxs)("div",Object.assign({ref:e,className:p.mix(o).mod({faded:n}).toString(),style:r},B,{children:[(0,H.jsx)("img",{className:p.elem("avatar").mod({faded:n}).toString(),ref:c,src:h,alt:(null!=I?I:"").toUpperCase(),style:{opacity:u?n?.3:1:0},onLoad:k,onError:()=>d(On)}),M&&(0,H.jsx)("span",{className:p.elem("username").toString(),children:(null!=I?I:"").toUpperCase()}),i&&Object.entries(i).map((([A,e],t)=>(0,H.jsx)("span",{className:p.elem("badge").mod({[A]:!0}).toString(),children:e},`badge-${t}`)))]})),K=(0,w.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&&K?(0,H.jsx)(oA,{title:K,children:y}):y}));Hn.displayName="Userpic";const bn=A=>{const{value:e,column:t,original:i}=A,o=Ie(),n=Array.from(e),s=n.slice(0,10),a=n.length-s.length,g=j("userpic-badge"),r=j("annotators");return(0,H.jsxs)("div",{className:r.toString(),children:[s.map(((A,e)=>{var n;const s=null!=(n=A.user)?n:A,{annotated:a,reviewed:l,review:C}=A,B=O(a)&&!1===a||O(l)&&!1===l,c="comment_authors"===t.alias;return(0,H.jsx)("div",{className:r.elem("item").toString(),onClick:A=>{A.preventDefault(),A.stopPropagation(),o.invoke("userCellClick",A,t.alias,i,s,c)},children:(0,H.jsx)(oA,{title:s.fullName||s.email,children:(0,H.jsx)(Hn,{user:s,faded:B,badge:{bottomRight:C&&(0,H.jsx)("div",{className:(0,v.A)(g.toString(),g.mod({[C]:!0}).toString()),children:"rejected"===C?(0,H.jsx)(si,{}):(0,H.jsx)(Ai,{})})}})})},`user-${s.id}-${e}`)})),a>0&&(0,H.jsx)("div",{className:r.elem("item").toString(),onClick:A=>{A.preventDefault(),A.stopPropagation(),o.invoke("userCellCounterClick",A,t.alias,i,n)},children:(0,H.jsx)(Hn,{username:`+${a}`})})]})},Ln=(0,l.WQ)((({store:A})=>({users:A.users})));bn.FilterItem=Ln((({users:A,item:e})=>{const t=A.find((A=>A.id===e));return t?(0,H.jsxs)(je,{size:"small",children:[(0,H.jsx)(Hn,{user:t,size:16},`user-${e}`),t.displayName]}):null})),bn.filterable=!0,bn.customOperators=[{key:"contains",label:"contains",valueType:"list",input:A=>(0,H.jsx)(UA,Object.assign({},A))},{key:"not_contains",label:"not contains",valueType:"list",input:A=>(0,H.jsx)(UA,Object.assign({},A))},...yA];const Un=({currentTime:A,duration:e,buffer:t,onSeekStart:i,onSeekEnd:o,onChange:n,video:s})=>{const a=(0,w.useRef)(),g=e&&A?A/e*100:0,[r,l]=(0,w.useState)(0),C=(0,w.useCallback)((A=>{if(j("audio-seeker").closest(A.target)){A.stopPropagation(),A.preventDefault();const{left:t,width:s}=a.current.getBoundingClientRect(),g=A.pageX-(t+5),r=e*Math.max(0,Math.min(g/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)}}),[a,n,i,o]);return(0,w.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(":")},Nn=["type","src"],Tn={};K(m)&&(Tn.crossOrigin="anonymous");const qn={duration:0,currentTime:0,buffer:null,error:!1,loaded:!1,playing:!1,loading:!1,resetSource:0},Pn=(0,w.createRef)(),zn=({src:A,video:e=!1})=>{const t=(0,w.useRef)(),i=(0,w.useRef)(!1),o=(0,w.useRef)(!1),n=(0,w.useRef)(0),[s,a]=(0,w.useState)(!1),[g,r]=(0,w.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})}}),qn),l=(0,w.useMemo)((()=>g.duration>=3600?["hours","minutes","seconds"]:["minutes","seconds"]),[g.duration]),C=(0,w.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.play||A.play()}),[]),B=(0,w.useCallback)((()=>{var A;null==t||null==(A=t.current)||null==A.pause||A.pause()}),[]),c=(0,w.useCallback)((()=>{var A;null==(A=Pn.current)||A.pause(),g.playing?B():C(),Pn.current=t.current}),[g,C,B]),Q=(0,w.useCallback)((()=>{i.current=g.playing,g.playing&&t.current.pause()}),[g,i]),E=(0,w.useCallback)((()=>{i.current&&t.current.play()}),[i]),h=(0,w.useCallback)((A=>{n.current=A,t.current.currentTime=A}),[]),d=(0,w.useCallback)((()=>{null!=g&&g.error||(null!=g&&g.loaded?C():setTimeout((()=>d()),10))}),[g]),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,w.useEffect)((()=>{K(m)&&g.resetSource>0&&(r({type:"resetSource"}),o.current=!0,t.current.load())}),[g.resetSource]),(0,w.useEffect)((()=>{K(m)&&o.current&&g.loaded&&(o.current=!1,t.current.currentTime=n.current,i.current&&t.current.play())}),[g.loaded]);const D=K(m)?!g.resetSource&&g.error:g.error;return s?(0,H.jsxs)(f,{name:"player",mod:{video:e},onClick:A=>A.stopPropagation(),children:[e&&(0,H.jsx)(Wn,Object.assign({type:"video",onClick:c},u)),D?(0,H.jsx)(J,{name:"loading",children:"Unable to play"}):g.loaded?(0,H.jsxs)(J,{name:"playback",children:[(0,H.jsxs)(J,{name:"controls",tag:je,spread:!0,children:[(0,H.jsxs)(je,{size:"small",children:[(0,H.jsx)(J,{name:"play",onClick:c,children:g.playing?(0,H.jsx)(I.kwt,{}):(0,H.jsx)(I.gSK,{})}),!e&&(0,H.jsx)(J,{name:"track",children:De(A)})]}),(0,H.jsxs)(J,{tag:je,size:"small",name:"time",children:[(0,H.jsx)(vn,{value:g.currentTime,format:l})," / ",(0,H.jsx)(vn,{value:g.duration,format:l})]})]}),(0,H.jsx)(Un,{video:e,currentTime:g.currentTime,duration:g.duration,buffer:g.buffer,onSeekStart:Q,onSeekEnd:E,onChange:h})]}):(0,H.jsx)(J,{name:"loading",children:(0,H.jsx)(kt,{size:"24"})}),!e&&(0,H.jsx)(Wn,Object.assign({type:"audio"},u,{ref:t}))]}):(0,H.jsx)(f,{name:"player",onClick:A=>{A.stopPropagation(),a(!0),d()},children:(0,H.jsxs)(J,{name:"controls",tag:je,spread:!0,children:[(0,H.jsxs)(je,{size:"small",children:[(0,H.jsx)(J,{name:"play",children:(0,H.jsx)(I.gSK,{})}),(0,H.jsx)(J,{name:"track",children:"Click to load"})]}),(0,H.jsx)(J,{tag:je,size:"small",name:"time"})]})})},Wn=(0,w.forwardRef)(((A,e)=>{let{type:t="audio",src:i}=A,o=(0,Q.A)(A,Nn);return(0,H.jsx)(J,Object.assign({},Tn,{name:"media",tag:t,ref:e},o,{children:(0,H.jsx)("source",{src:i})}))})),Zn=A=>(0,H.jsx)(zn,{src:A.value});Zn.style={width:50,minWidth:240};const Vn=A=>(0,H.jsx)(zn,{src:A.value});Vn.style={width:240,minWidth:240},Vn.userSelectable=!1;const Xn=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};Xn.userSelectable=!1;const _n="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,GA.default)(e,_n):""}):""};$n.displayType=!1;const As=A=>{if(!A)return;const e=Object.assign({},A,{annotations:[],predictions:[],createdAt:A.created_at});return A.annotations&&(e.annotations=A.annotations.map(es)),A.predictions&&(e.predictions=A.predictions.map(ts)),e},es=A=>{var e,t;const i=K("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})},ts=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})},is=A=>({id:A.id,pk:A.pk,result:A.serializeAnnotation(),leadTime:A.leadTime,userGenerate:!!A.userGenerate,sentUserGenerate:!!A.sentUserGenerate}),os=["labelingConfig","name","task","annotation","style"],ns={};K(m)&&(ns.crossOrigin="anonymous");const ss=A=>new Promise((e=>setTimeout(e,A)));class as{static getInstance(A){return as._instance?as._instance:as._instance=new as(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(As(o)),this.lsf.annotationStore.selectAnnotation(null!=(A=t.pk)?A:t.id),await ss(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 ss(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:a}=A,g=(0,Q.A)(A,os);const r=w.useMemo((()=>{if(i)return as.getInstance(i)}),[i]),[l,C]=w.useState(null),B=null!=(e=g.variant)?e:"original";return w.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({},ns,{src:l[`$${o}`][B],alt:"",style:a,width:g.width,height:g.height})):(0,H.jsxs)("div",{className:j("annotation-preview").toString(),width:g.width,height:g.height,children:[(0,H.jsx)(kt,{size:null!=(t=g.size)?t:"default",style:{position:"absolute",left:"50%",top:"50%",transform:"translate3d(-50%, -50%, 0)",zIndex:100}}),(0,H.jsx)("img",{src:g.fallbackImage,style:Object.assign({},null!=a?a:{},{opacity:.5}),alt:"",width:g.width,height:g.height})]})}))),rs={};K(m)&&(rs.crossOrigin="anonymous");const ls=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,w.createElement)("img",Object.assign({},rs,{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},Cs=A=>O(A.value)?(A=>{const e=Number(A);return A%1==0?e:e.toFixed(3)})(A.value):"",Bs=A=>{if("string"==typeof A)return A;if(null==A)return"";if(A instanceof Date&&(0,KA.default)(A))return(0,GA.default)(A,_n);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}},cs=({value:A})=>(0,H.jsx)("div",{style:{maxHeight:"100%",overflow:"hidden",fontSize:12,lineHeight:"16px"},children:Bs(A)}),Is=A=>(0,H.jsx)(zn,{src:A.value,video:!0});Is.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})},ws=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)(w.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 hs=t(19686),ds=t(84392),us=t(27415);const Ds=["okText","onOk","cancelText","onCancel","buttonLook"],Ms=["okText","onOkPress"],ms=A=>{const e=(0,w.createRef)(),t=document.createElement("div");t.className=j("modal-holder").toClassName(),document.body.appendChild(t);const i=(A,i)=>{(0,B.render)((0,H.jsx)(Bt,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(Bt,{info:A=>{let{okText:e,onOkPress:t}=A,i=(0,Q.A)(A,Ms);const o=ms(Object.assign({},i,{footer:(0,H.jsx)(je,{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,Q.A)(A,Ds);const a=ms(Object.assign({},s,{allowClose:!1,footer:(0,H.jsxs)(je,{align:"end",children:[(0,H.jsx)(U,{onClick:()=>{null==o||o(),a.close()},size:"compact",autoFocus:!0,children:null!=i?i:"Cancel"}),(0,H.jsx)(U,{onClick:()=>{null==t||t(),a.close()},size:"compact",look:null!=n?n:"primary",children:null!=e?e:"OK"})]})}));return a},modal:ms});const ps=["checked","indeterminate"],ks=A=>{let{checked:e,indeterminate:t}=A,i=(0,Q.A)(A,ps);return(0,H.jsx)(iA.Sc,Object.assign({indeterminate:t&&!e,checked:e},i))},ys=({checked:A,indeterminate:e,onChange:t,ariaLabel:i})=>(0,H.jsx)(ks,{type:"checkbox",checked:null!=A&&A,indeterminate:null!=e&&e,onChange:A=>t(A.target.checked),ariaLabel:i}),Ks=j("table"),Gs=w.createContext();var Ys=t(21015),xs=t(57896);const Ss=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"}),js=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,w.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)(Lt,{width:"20",height:"20",style:{color:"#617ADA"}});case"cancelled_annotations":return(0,H.jsx)(Wt,{width:"20",height:"20",style:{color:"#DD0000"}});case"total_predictions":return(0,H.jsx)(Ii,{width:"20",height:"20",style:{color:"#944BFF"}});case"reviews_accepted":return(0,H.jsx)(xi,{width:"20",height:"20",style:{color:"#2AA000"}});case"reviews_rejected":return(0,H.jsx)(Mi,{width:"20",height:"20",style:{color:"#DD0000"}});case"ground_truth":return(0,H.jsx)(Oi,{width:"20",height:"20",style:{color:"#FFB700"}});case"comment_count":return(0,H.jsx)(uo,{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:a,showResizerLine:g,onResize:r,onResizeFinished:l,onReset:C})=>{const[B,c]=w.useState(null!=i?i:150),[I,Q]=w.useState(!1),E=w.useRef();w.useEffect((()=>{const A=Math.max(s,Math.min(B));c(A),null==r||r(A)}),[]);const h=w.useCallback((A=>{A.stopPropagation();const e=A.pageX;let t=B;const i=A=>{t=Ns(B,s,a,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,a,e,A.pageX),Q(!1),t!==B&&(c(t),null==l||l(t))};document.addEventListener("mousemove",i),document.addEventListener("mouseup",o),document.body.style.userSelect="none",Q(!0)}),[a,s,r,l,B]);return(0,H.jsxs)(f,{name:"resizer",mix:o,style:{width:B},children:[(0,H.jsx)(J,{name:"content",style:null!=e?e:{},children:A}),(0,H.jsx)(J,{name:"handle",ref:E,style:t,mod:{resizing:!1!==g&&I,quickview:"quickview"===n},onMouseDown:h,onDoubleClick:()=>null==C?void 0:C()})]})},qs=["mix","mod"],Ps=["mix","mod"],zs=A=>{let{mix:e,mod:t}=A,i=(0,Q.A)(A,qs);return(0,H.jsx)("span",Object.assign({},i,{className:Ks.elem("cell").mod(t).mix(e).toString()}))};zs.displayName="TableCell";const Ws=A=>{let{mix:e,mod:t}=A,i=(0,Q.A)(A,Ps);return(0,H.jsx)("span",Object.assign({},i,{className:Ks.elem("cell-content").mod(t).mix(e).toString()}))};Ws.displayName="TableCellContent";const Zs=(A,e)=>null!=e&&e.length?A.filter((A=>!e.includes(A.id))):A,Vs=(A,e)=>{try{const t=e.split(".").map((A=>`["${A}"]`)).join("");return new Function("object",`return object${t}`)(A)}catch(A){return}},Xs=(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},_s=["Header","Cell","id"],$s=["cellClassName","headerClassName"],Aa=j("table-head"),ea=(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)(V.Trigger,{content:(0,H.jsx)(AA,{title:"Display as",size:"compact",selectedKeys:[A.currentType],children:o.map((e=>(0,H.jsx)(AA.Item,{onClick:()=>null==i?void 0:i(A,e),children:(0,H.jsxs)(je,{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})})})),ta=(0,l.PA)((({column:A,cellViews:e,columnHeaderExtra:t,sortingEnabled:i,stopInteractions:o,decoration:n,onTypeChange:s,onResize:a,onReset:g})=>{var r,l,B,c;const{Header:I,id:E}=A,h=(0,Q.A)(A,_s);if(I instanceof Function){const{headerClassName:A}=h,e=(0,Q.A)(h,$s);return(0,w.createElement)("div",Object.assign({},e,{className:Ks.elem("cell").mix(["th",A]).toString(),key:E}),(0,H.jsx)(I,{}))}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=Xs(e,h,D),k=(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(Ws,{mod:{canOrder:u,disabled:o},mix:"th-content",children:m}),M&&(0,H.jsx)("span",{className:Aa.elem("column-extra").toString(),children:M})]});return(0,H.jsx)(zs,{"data-id":E,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==a?void 0:a(h,A),onReset:()=>null==g?void 0:g(h),children:!d&&h.parent?(0,H.jsx)(ea,{column:h,cellViews:e,onChange:s,children:k}):k})})})),ia=(0,l.PA)((0,w.forwardRef)((({style:A,columnHeaderExtra:e,sortingEnabled:t,stopInteractions:i,decoration:o,onTypeChange:n,onResize:s,onReset:a,extra:g,onDragEnd:r},l)=>{const{columns:C,headerRenderers:B,cellViews:c}=w.useContext(Gs),I=(0,Ys.WC)((()=>({orderedColumns:{},setOrderedColumns(A){I.orderedColumns=Object.assign({},A)},getOrderedColumns(){var A;return null!=(A=(0,xs.HO)(I.orderedColumns))?A:{}},isDragging:!1,setIsDragging(A){I.isDragging=A},getIsDragging:()=>(0,xs.HO)(I.isDragging),initialDragPos:!1,setInitialDragPos(A){I.initialDragPos=A},getInitialDragPos:()=>(0,xs.HO)(I.initialDragPos),draggedCol:null,setDraggedCol(A){I.draggedCol=A},getDraggedCol:()=>(0,xs.HO)(I.draggedCol)}))),Q=(0,w.useRef)({}),E=(0,w.useCallback)((A=>{const e={};return(null!=A?A:C).forEach(((A,t)=>{e[A.id]=t})),e}),[C]);return(0,w.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)("div",{className:Aa.mod({droppable:!0}).mix("horizontal-shadow").toString(),ref:l,style:Object.assign({},A,{height:K(u)&&42}),onDragOver:(0,w.useCallback)((A=>{const e=I.getDraggedCol();Q.current[e].style.setProperty("--scale","0"),A.stopPropagation()}),[I]),children:[C.map((A=>(0,H.jsx)("span",{className:Aa.elem("draggable").toString(),draggable:!0,ref:e=>Q.current[A.id]=e,onDragStart:e=>{e.dataTransfer.effectAllowed="none";const t=Q.current[A.id];I.setInitialDragPos({x:t.offsetLeft,y:t.offsetTop}),I.setDraggedCol(A.id)},onDragEnd:e=>{e.stopPropagation();const t=I.getDraggedCol(),i=C.filter((A=>A.id!==t)),o=i.findIndex((A=>{var t,i;const o=Q.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){const i=[];for(let o=0;o(0,H.jsx)(J,{name:"gap",style:{"--height":A}}),sa=({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)(f,{name:"skeletonLoader",style:o,children:A||(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(oa,{}),(0,H.jsx)(na,{}),(0,H.jsx)(oa,{width:"40%",height:"24px"}),(0,H.jsx)(oa,{width:"50%",height:"12px"})]})})},aa=["Header","Cell","id"],ga=["headerClassName","cellClassName"],ra=(0,l.PA)((({col:A,data:e,decoration:t,cellViews:i})=>{var o,n,s;const{Cell:a,id:g}=A,r=(0,Q.A)(A,aa);if(a instanceof Function){const{cellClassName:A}=r,t=(0,Q.A)(r,ga);return(0,w.createElement)("span",Object.assign({className:Ks.elem("cell").mix(A).toString()},t,{key:g}),(0,H.jsx)(a,{data:e}))}const l=null!=(o=g.split(":")[1])?o:g,C=Es(l),B=Vs(e,l),c=null!=(n=null!=(s=i[C])?s:i[r.original.currentType])?n:i.String,I={column:r,original:e,value:B},E=null==t||null==t.get?void 0:t.get(r),h=Xs(i,r,E),d=K(D)&&e.loading===A.alias;return(0,H.jsx)("div",{className:Ks.elem("cell").toString(),children:(0,H.jsx)("div",{style:Object.assign({},null!=h?h:{},{display:"flex",height:"100%",alignItems:d?"":"center"}),children:d?(0,H.jsx)(sa,{}):c?(0,H.jsx)(c,Object.assign({},I)):B})})})),la=(0,l.PA)((({data:A,even:e,style:t,wrapperStyle:i,onClick:o,stopInteractions:n,decoration:s})=>{const{columns:a,cellViews:g}=w.useContext(Gs),r=Ks.elem("row-wrapper"),l=j("table-row"),C={even:e,selected:A.isSelected,highlighted:A.isHighlighted,loading:A.isLoading,disabled:n};return(0,H.jsx)("div",{className:r.mod(C).toString(),style:i,onClick:e=>null==o?void 0:o(A,e),children:(0,H.jsx)("div",{className:l.toString(),style:t,children:a.map((e=>(0,H.jsx)(ra,{col:e,data:A,cellViews:g,decoration:s},e.id)))})})})),Ca=["view","data","cellViews","selectedItems","focusedItem","decoration","stopInteractions","onColumnResize","onColumnReset","headerExtra"],Ba=["children","stickyComponent","stickyItems","stickyItemsHeight","totalCount","isItemLoaded","loadMore","initialScrollOffset"],ca=["children"],Ia=(0,l.PA)((A=>{var e,t,i;let{view:o,data:n,cellViews:s,selectedItems:a,focusedItem:g,decoration:r,stopInteractions:l,onColumnResize:C,onColumnReset:B,headerExtra:c}=A,E=(0,Q.A)(A,Ca);const h="dm:columnorder",d=(0,w.useRef)(),[M,m]=(0,w.useState)(null!=(e=JSON.parse(localStorage.getItem(h)))?e:{}),k=(0,w.useRef)(),y=Zs(E.columns,E.hiddenColumns),G=(0,w.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:Y,type:x}=Ie();(0,w.useEffect)((()=>{localStorage.setItem(h,JSON.stringify(M))}),[M]),E.onSelectAll&&E.onSelectRow&&y.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)(ys,{checked:a.isAllSelected,indeterminate:a.isIndeterminate,onChange:()=>E.onSelectAll(),className:"select-all",ariaLabel:(a.isAllSelected?"Unselect":"Select")+" all rows"}),Cell:({data:A})=>{const e=a.isSelected(A.id);return(0,H.jsx)(ys,{checked:e,onChange:()=>E.onSelectRow(A.id),ariaLabel:`${e?"Unselect":"Select"} Task ${A.id}`})}}),y.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 a=async()=>{if(K(D)&&"DE"===x)return new Promise((A=>A(s)));const A=await Y.task({taskID:s.id});return null!=A?A:{}};return(0,H.jsx)(oA,{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)(da,{content:s,onTaskLoad:a,sdkType:x})})},icon:K(p)?(0,H.jsx)(rA,{icon:R.ze2,style:{width:24,height:24}}):(0,H.jsx)(rA,{icon:I.FSj})})})}}),Object.keys(M).length>0&&y.sort(((A,e)=>M[A.id](0,H.jsx)(ia,{ref:d,style:A,order:E.order,columnHeaderExtra:E.columnHeaderExtra,sortingEnabled:E.sortingEnabled,onSetOrder:E.onSetOrder,stopInteractions:l,onTypeChange:E.onTypeChange,decoration:G,onResize:C,onReset:B,extra:c,onDragEnd:A=>m(A)})),[E.order,E.columnHeaderExtra,E.sortingEnabled,E.onSetOrder,E.onTypeChange,l,o,o.selected.list,o.selected.all,d]),f=(0,w.useCallback)((({style:A,index:e})=>{const t=n[e-1],i=e%2==0;return(0,H.jsx)(la,{data:t,even:i,onClick:(A,e)=>E.onRowClick(A,e),stopInteractions:l,wrapperStyle:A,style:{height:E.rowHeight,width:E.fitContent?"fit-content":"auto"},decoration:G},t.id)}),[n,E.fitContent,E.onRowClick,E.rowHeight,l,a,o,o.selected.list,o.selected.all]),J=(0,w.useCallback)((A=>E.isItemLoaded(n,A)),[E,n]),b=(0,w.useRef)(),L=(0,w.useCallback)((A=>{if(O(b.current))return b.current;const{rowHeight:e}=E,t=n.indexOf(g);if(t>=0){const i=t*e-A/2+e/2;return b.current=i}return 0}),[]),v=(0,w.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,w.useEffect)((()=>{var A;const e=null==(A=k.current)?void 0:A._listRef;e&&e.scrollToItem(n.indexOf(g),"center")}),[n]);const N=(0,w.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,q=j("columns__selector");return(0,H.jsxs)(H.Fragment,{children:[o.root.isLabeling&&(0,H.jsx)("div",{className:q.toString(),style:{right:T},children:K(u)?(0,H.jsx)(aA,{className:q.elem("button-new").toString(),wrapper:aA.Checkbox,icon:(0,H.jsx)(Bo,{}),style:{padding:"0"},tooltip:"Customize Columns"}):(0,H.jsx)(aA,{wrapper:aA.Checkbox,icon:(0,H.jsx)(oo,{}),style:{padding:0,zIndex:1e3,borderRadius:0,height:"45px",width:"45px",margin:"-1px"}})}),(0,H.jsx)("div",{ref:N,className:Ks.mod({fit:E.fitToContent}).toString(),children:(0,H.jsx)(Gs.Provider,{value:S,children:(0,H.jsx)(Ea,{ref:k,overscanCount:10,itemHeight:E.rowHeight,totalCount:E.total,itemCount:n.length+1,itemKey:v,innerElementType:ha,stickyItems:[0],stickyItemsHeight:[43],stickyComponent:F,initialScrollOffset:L,isItemLoaded:J,loadMore:E.loadMore,children:f})})})]})})),Qa=(0,w.createContext)();Qa.displayName="StickyListProvider";const wa=({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})},Ea=(0,l.PA)((0,w.forwardRef)(((A,e)=>{const{children:t,stickyComponent:i,stickyItems:o,stickyItemsHeight:n,totalCount:s,isItemLoaded:a,loadMore:g,initialScrollOffset:r}=A,l=(0,Q.A)(A,Ba),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)(Qa.Provider,{value:C,children:(0,H.jsx)(hs.Ay,{className:Ks.elem("auto-size"),children:({width:A,height:t})=>(0,H.jsx)(us.A,{ref:e,itemCount:s,loadMoreItems:g,isItemLoaded:a,threshold:5,minimumBatchSize:30,children:({onItemsRendered:e,ref:i})=>{var o;return(0,H.jsx)(ds._m,Object.assign({className:Ks.elem("virual").toString()},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:wa}))}})})})})));Ea.displayName="StickyList";const ha=(0,w.forwardRef)(((A,e)=>{let{children:t}=A,i=(0,Q.A)(A,ca);return(0,H.jsx)(Qa.Consumer,{children:({stickyItems:A,stickyItemsHeight:o,StickyComponent:n})=>(0,H.jsxs)("div",Object.assign({ref:e},i,{children:[A.map((A=>(0,H.jsx)(n,{className:Ks.elem("sticky-header").toString(),index:A,style:{height:o[A],top:A*o[A]}},A))),t]}))})})),da=({content:A,onTaskLoad:e,sdkType:t})=>{const[i,o]=(0,w.useState)(A);return(0,w.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})},ua=({value:A})=>{const e={padding:10,height:ua.height,boxSizing:"content-box"};return(0,H.jsx)("div",{style:e,children:(0,H.jsx)(zn,{src:A})})};ua.height=32;const Da=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:Da.height}):(0,H.jsx)(f,{name:"grid-image-wrapper",children:(0,H.jsx)("img",{src:e,width:"auto",height:Da.height,alt:""})})};Da.height=150;const Ma=({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,GA.default)(A,_n);try{return JSON.stringify(A)}catch(A){return"Error: Invalid JSON"}})(A),t={padding:5,height:Ma.height,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"};return(0,H.jsx)("div",{style:t,title:e,children:e})};Ma.height=32;var ma=t(92378),pa=t(94294),ka=t(18869),ya=t(83764);const Ka={modal:"modal--EGUnc",header:"header--R5Nb0",tooltip:"tooltip--GHkds",actions:"actions--UtrE5",container:"container--XPn_h",image:"image--u5eCM"},Ga=(0,l.PA)((({task:A,field:e})=>{var t,i;const o=null!=(t=null==A||null==(i=A.data)?void 0:i[null!=e?e:""])?t:"",n=(0,w.useRef)(null),s=(0,w.useRef)(null),[a,g]=(0,w.useState)(!1),[r,l]=(0,w.useState)({width:0,height:0}),[C,B]=(0,w.useState)({width:0,height:0}),[c,I]=(0,w.useState)(1),[Q,E]=(0,w.useState)(1),[h,d]=(0,w.useState)({x:0,y:0}),[u,D]=(0,w.useState)(!1),[M,m]=(0,w.useState)({x:0,y:0}),[p,k]=(0,w.useState)({x:0,y:0});(0,w.useEffect)((()=>{I(1),D(!1)}),[A,o]);const y=A=>{const{x:e,y:t}=A,{width:i,height:o}=C,{width:n,height:s}=r,a=(n-i)/2,g=(s-o)/2,l=Math.max(i*c-n,0),B=Math.max(o*c-s,0);return{x:Math.min(Math.max(e,-l),a),y:Math.min(Math.max(t,-B),g)}},K=()=>{D(!1)};if(!A)return null;const G={minHeight:"200px",maxHeight:"calc(90vh - 120px)",width:"100%",position:"relative",overflow:"hidden",cursor:c>1?u?"grabbing":"grab":"default"},Y=a?{maxWidth:"100%",maxHeight:"100%",transform:`translate(${h.x}px, ${h.y}px) scale(${c})`,transformOrigin:"0 0"}:{width:"100%",height:"100%",objectFit:"contain"};return(0,H.jsx)("div",{ref:n,style:G,className:Ka.imageContainer,onWheel:A=>{if(!n.current||!a)return;A.preventDefault();const e=n.current.getBoundingClientRect();if(!s.current)return;const t=A.clientX-e.left,i=A.clientY-e.top,o=A.deltaY<0?Math.min(1.01*c,20):Math.max(.99*c,1),g=o/c,r=t-(t-h.x)*g,l=i-(i-h.y)*g;I(o),d(y({x:r,y:l}))},onMouseDown:A=>{!n.current||c<=1||(D(!0),m({x:A.clientX,y:A.clientY}),k({x:h.x,y:h.y}))},onMouseMove:A=>{if(!u||!n.current||!s.current)return;const e=A.clientX-M.x,t=A.clientY-M.y;d(y({x:p.x+e,y:p.y+t}))},onMouseUp:K,onMouseLeave:K,children:o&&(0,H.jsx)("img",{ref:s,src:o,alt:"Task Preview",style:Y,className:Ka.image,onLoad:A=>{if(n.current){const e=A.currentTarget,t=n.current.getBoundingClientRect();l({width:t.width,height:t.height});const i=t.width/e.naturalWidth,o=t.height/e.naturalHeight,s=Math.min(i,o),a=e.naturalWidth*s,r=e.naturalHeight*s,C=Math.max(t.width/a,t.height/r);E(C),B({width:a,height:r});const c=(t.width-a)/2,I=(t.height-r)/2;d({x:c,y:I}),g(!0)}}})})})),Ya=(0,w.createContext)({tasks:[],imageField:void 0,currentTaskId:null,setCurrentTaskId:()=>{}}),xa=(0,l.PA)((({view:A,tasks:e,imageField:t,currentTaskId:i,setCurrentTaskId:o})=>{const n=e.findIndex((A=>A.id===i)),s=e[n],a=(0,w.useCallback)((()=>{n{n>0&&o(e[n-1].id)}),[n,e]),r=(0,w.useCallback)((()=>{s&&A.toggleSelected(s.id)}),[s,A]),l=(0,w.useCallback)((()=>{o(null)}),[]);if((0,w.useEffect)((()=>{const A=A=>{if("ArrowLeft"===A.key)g();else if("ArrowRight"===A.key)a();else if(" "===A.key)r(),A.preventDefault();else{if("Escape"!==A.key)return;l()}A.stopPropagation()};return document.addEventListener("keydown",A),()=>document.removeEventListener("keydown",A)}),[a,g,r,l]),!s)return null;const C=(0,H.jsxs)("div",{className:Ka.tooltip,children:[(0,H.jsx)("p",{children:"Preview of the task image to quickly navigate through the tasks and select the ones you want to work on."}),(0,H.jsx)("p",{children:"Use [arrow keys] to navigate."}),(0,H.jsx)("p",{children:"[Escape] to close the modal."}),(0,H.jsx)("p",{children:"[Space] to select/unselect the task."})]});return(0,H.jsxs)("div",{className:Ka.modal,children:[(0,H.jsxs)("div",{className:Ka.header,children:[(0,H.jsxs)(iA.Sc,{checked:A.selected.isSelected(s.id),onChange:r,children:["Task ",s.id]}),(0,H.jsxs)("div",{className:Ka.actions,children:[(0,H.jsx)(oA,{title:C,children:(0,H.jsx)(rA,{icon:ma.A})}),(0,H.jsx)(rA,{icon:pa.A,onClick:l})]})]}),(0,H.jsxs)("div",{className:Ka.container,children:[(0,H.jsx)("button",{type:"button",onClick:g,disabled:0===n,children:(0,H.jsx)(rA,{icon:ka.A})}),(0,H.jsx)(Ga,{task:s,field:t}),(0,H.jsx)("button",{type:"button",onClick:a,disabled:n===e.length-1,children:(0,H.jsx)(rA,{icon:ya.A})})]})]})})),Sa=({children:A,data:e,view:t,fields:i})=>{var o;const[n,s]=(0,w.useState)(null),a=(0,w.useRef)(null),g=null==(o=i.find((A=>"Image"===A.currentType)))?void 0:o.alias,r=(0,w.useCallback)((()=>{a.current=null,s(null)}),[]);return(0,w.useEffect)((()=>{var A;if(null===n)return void(null==(A=a.current)||A.close());if(!g)return;const i=(0,H.jsx)(xa,{view:t,tasks:e,imageField:g,currentTaskId:n,setCurrentTaskId:s});a.current?a.current.update({children:i}):a.current=ms({bare:!0,title:"Task Preview",style:{width:800},children:i,onHidden:r})}),[n,e,r]),(0,w.useEffect)((()=>()=>{var A;return null==(A=a.current)?void 0:A.close()}),[]),(0,H.jsx)(Ya.Provider,{value:{tasks:e,imageField:g,currentTaskId:n,setCurrentTaskId:s},children:A})},ja=["view","selected","row","fields","onClick"],Fa=(0,l.PA)((({row:A,selected:e})=>{const t=e.isSelected(A.id);return(0,H.jsx)(J,{name:"cell-header",children:(0,H.jsxs)(je,{children:[(0,H.jsx)(iA.Sc,{checked:t,ariaLabel:`${t?"Unselect":"Select"} Task ${A.id}`,onChange:()=>{}}),(0,H.jsx)("span",{children:A.id})]})})})),fa=(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=Vs(A,o);return Array.isArray(s)&&(s=s[0]),(0,H.jsx)(Ja,{type:n,value:s,field:e,row:A},`${A.id}-${t}`)})))),Ja=(0,l.PA)((({type:A,value:e,field:t,row:i})=>{const o=s[A];return K(D)&&i.loading===t.alias?(0,H.jsx)(sa,{}):o?(0,H.jsx)(o,{value:e,field:t,original:i}):(0,H.jsx)(Ma,{value:e,field:t,original:i})})),Ra=(0,l.PA)((A=>{let{view:e,selected:t,row:i,fields:o,onClick:n}=A,s=(0,Q.A)(A,ja);const{setCurrentTaskId:a,imageField:g}=(0,w.useContext)(Ya),r=(0,w.useCallback)((A=>{K("fflag_feat_front_leap_1424_grid_preview_short")&&g&&(A.stopPropagation(),a(i.id))}),[g,i.id]);return(0,H.jsx)(J,Object.assign({},s,{name:"cell",onClick:n,mod:{selected:t.isSelected(i.id)},children:(0,H.jsxs)(J,{name:"cell-content",children:[(0,H.jsx)(Fa,{view:e,row:i,fields:o,selected:e.selected}),(0,H.jsx)(J,{name:"cell-body",onClick:r,children:(0,H.jsx)(fa,{view:e,row:i,fields:o})})]})}))})),Oa=(0,l.PA)((({data:A,view:e,loadMore:t,fields:i,onChange:o,hiddenFields:n})=>{var a;const g=null!=(a=e.gridWidth)?a:4,r=(0,w.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:Ma).height}),16),C=(0,w.useCallback)((({style:t,rowIndex:i,columnIndex:n})=>{const s=((A,e)=>g*A+e)(i,n),a=null==A?void 0:A[s];if(!a)return null;const l={style:Object.assign({},t,{marginLeft:"1em"})};return(0,H.jsx)(Ra,Object.assign({},l,{view:e,row:a,fields:r,selected:e.selected,onClick:()=>null==o?void 0:o(a.id)}))}),[A,r,e.selected,e,e.selected.list,e.selected.all,g]),B=Math.ceil(A.length/g),c=(0,w.useCallback)((t=>{const i=t*g,o=A.slice(i,g).length===g;return!e.dataStore.hasNextPage||o}),[g,A,e.dataStore.hasNextPage]);return(0,H.jsx)(Sa,{data:A,view:e,fields:r,children:(0,H.jsx)(f,{name:"grid-view",mod:{columnCount:g},children:(0,H.jsx)(J,{tag:hs.Ay,name:"resize",children:({width:A,height:i})=>(0,H.jsx)(us.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)(J,{tag:ds.yi,ref:o,width:A,height:i,name:"list",rowHeight:l+42,overscanRowCount:e.dataStore.pageSize,columnCount:g,columnWidth:A/g-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}})})})})})),Ha=["store","data","columns","view","selectedItems","dataStore","viewType","total","isLoading","isLabeling","hiddenColumns","hasData","isLocked"],ba=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s,a,g,r,l,C,B,c,I,Q;const{dataStore:w,currentView:E}=A;return{store:A,dataStore:w,updated:w.updated,view:E,viewType:null!=(e=null==E?void 0:E.type)?e:"list",columns:null!=(t=null==E?void 0:E.fieldsAsColumns)?t:[],hiddenColumns:null==E?void 0:E.hiddenColumnsList,selectedItems:null==E?void 0:E.selected,selectedCount:null!=(i=null==E||null==(o=E.selected)?void 0:o.length)?i:0,isLabeling:null!=(n=A.isLabeling)&&n,data:null!=(s=null==w?void 0:w.list)?s:[],total:null!=(a=null==w?void 0:w.total)?a:0,isLoading:null==(g=null==w?void 0:w.loading)||g,isLocked:null!=(r=null==E?void 0:E.locked)&&r,hasData:(null!=(l=null!=(C=null!=(B=null==(c=A.project)?void 0:c.task_count)?B:null==(I=A.project)?void 0:I.task_number)?C:null==w?void 0:w.total)?l:0)>0,focusedItem:null!=(Q=null==w?void 0:w.selected)?Q:null==w?void 0:w.highlighted}}))((A=>{var e;let{store:t,data:i,columns:o,view:s,selectedItems:a,dataStore:g,viewType:r,total:l,isLoading:B,isLabeling:c,hiddenColumns:h=[],hasData:d=!1,isLocked:u}=A,D=(0,Q.A)(A,Ha);const[M,m]=(0,w.useState)(null==(e=t.SDK.dataset)||null==(e=e.status)?void 0:e.id),p=(0,w.useMemo)((()=>D.focusedItem),[D.focusedItem]),y=(0,w.useCallback)((async()=>(!g.hasNextPage||g.loading||await g.fetch({interaction:"scroll"}),Promise.resolve())),[g]),G=(0,w.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)(oA,{title:t,children:(0,H.jsx)(rA,{icon:I.gZZ,style:{opacity:.5}})},"help-tooltip")),o.length?(0,H.jsx)(H.Fragment,{children:o}):null}),[]),x=(0,w.useCallback)((()=>s.selectAll()),[s]),S=(0,w.useCallback)((A=>s.toggleSelected(A)),[s]),j=(0,w.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 a;K(k)&&(null==(a=t._sdk.lsf)||a.saveDraft()),(0,C.Zn)(s).startLabeling(A)}}),[s,o]),F=(0,w.useCallback)((A=>B&&0===l&&!c?(0,H.jsx)(f,{name:"fill-container",children:(0,H.jsx)(kt,{size:"large"})}):"DE"===t.SDK.type&&["canceled","failed"].includes(M)?(0,H.jsxs)(f,{name:"syncInProgress",children:[(0,H.jsx)(J,{name:"title",tag:"h3",children:"Failed to sync data"}),K("fflag_feat_front_lops_86_datasets_storage_edit_short")?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(J,{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)(J,{name:"text",children:"Check your storage settings. You may need to recreate this dataset"})]}):"DE"!==t.SDK.type||0!==l&&0!==i.length&&d||"completed"!==M?"DE"!==t.SDK.type||0!==l&&0!==i.length&&d?0!==l&&d?A:(0,H.jsxs)(f,{name:"no-results",children:[(0,H.jsx)(J,{name:"description",children:d?(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"}),!d&&!!t.interfaces.get("import")&&(0,H.jsx)(J,{name:"navigation",children:(0,H.jsx)(Ee,{look:"primary",href:"./import",children:"Go to import"})})]}):(0,H.jsxs)(f,{name:"syncInProgress",children:[(0,H.jsx)(J,{name:"title",tag:"h3",children:"Hang tight! Records are syncing in the background"}),(0,H.jsx)(J,{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)(f,{name:"syncInProgress",children:[(0,H.jsx)(J,{name:"title",tag:"h3",children:"Nothing found"}),(0,H.jsx)(J,{name:"text",children:"Try adjusting the filter or similarity search parameters"})]})),[d,c,B,l,M]),R=A=>{const e=A.original;var t;return e.icon?(0,H.jsx)(oA,{title:null!=(t=e.help)?t:A.title,children:e.icon}):e.title},O=(0,w.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,w.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"),K(E)&&O("comment_count",60,"center"),K(E)&&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)(Ia,{view:s,data:i,rowHeight:70,total:l,loadMore:y,fitContent:c,columns:o,hiddenColumns:h,cellViews:n,decoration:b,order:s.ordering,focusedItem:p,isItemLoaded:G,sortingEnabled:"list"===s.type,columnHeaderExtra:Y,selectedItems:a,onSelectAll:x,onSelectRow:S,onRowClick:j,stopInteractions:u,onTypeChange:(A,e)=>A.original.setType(e),onColumnResize:(A,e)=>{A.original.setWidth(e)},onColumnReset:A=>{A.original.resetWidth()}}):(0,H.jsx)(Oa,{view:s,data:i,fields:o,loadMore:y,onChange:A=>s.toggleSelected(A),hiddenFields:h,stopInteractions:u});return jn("dm.focus-previous",(()=>{if(document.activeElement!==document.body)return;const A=g.focusPrev();(0,C.Zn)(s).startLabeling(A)})),jn("dm.focus-next",(()=>{if(document.activeElement!==document.body)return;const A=g.focusNext();(0,C.Zn)(s).startLabeling(A)})),jn("dm.close-labeling",(()=>{document.activeElement===document.body&&g.selected&&t.closeLabeling()})),jn("dm.open-labeling",(()=>{if(document.activeElement!==document.body)return;const{highlighted:A}=g;A&&!A.isSelected&&t.startLabeling(A)})),(0,w.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)(f,{name:"data-view-dm",className:"dm-content",style:{pointerEvents:u?"none":"auto"},children:F(L)})})),La=(0,l.WQ)((({store:A})=>({store:A})))((0,l.PA)((({store:A})=>{const e=K(p);return(0,H.jsx)(f,{name:"tab-panel",mod:{newUI:e},children:A.SDK.toolbarInstruments.map(((t,i)=>(0,H.jsx)(je,{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}`)))})}))),Ua=j("tabs-dm-content"),va=(0,l.WQ)((({store:A})=>{var e;const{sidebarEnabled:t,sidebarVisible:i}=null!=(e=A.viewsStore)?e:{};return{shrinkWidth:t&&i}})),Na=(0,l.WQ)((({store:A})=>{var e,t,i,o,n,s,a;const{project:g,taskStore:r}=A;return{totalTasks:null!=(e=null!=(t=null==g?void 0:g.task_count)?t:null==g?void 0:g.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!=(a=g.target_syncing)?a:g.source_syncing)&&s}})),Ta=(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}})),qa=Na((A=>(0,H.jsxs)(je,{size:"large",style:{paddingRight:"1em"},children:[A.cloudSync&&(0,H.jsxs)(je,{size:"small",style:{fontSize:12,fontWeight:400,opacity:.8},children:["Storage sync",(0,H.jsx)(kt,{size:"small"})]}),(0,H.jsx)("span",{style:{display:"flex",alignItems:"center",fontSize:12},children:(0,H.jsxs)(je,{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]})]})})]}))),Pa=Ta((0,l.PA)((({sdk:A,views:e,tabs:t,selectedKey:i})=>{const o=A.tabControls,n=(0,w.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)(qa,{}),addIcon:(0,H.jsx)(Ni,{}),allowedActions:o,children:t.map(((A,t)=>(0,H.jsx)(mn.sx,{draggableId:A.key,index:t,children:(t,o)=>(0,H.jsx)("div",Object.assign({className:Ua.elem("draggable").toString(),ref:t.innerRef},t.draggableProps,t.dragHandleProps,{style:Object.assign({background:o.isDragging&&"#ddd"},t.draggableProps.style),children:(0,H.jsx)(Gn,{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)))})}))),za=va((({shrinkWidth:A})=>(0,H.jsxs)("div",{className:Ua.toString(),children:[(0,H.jsxs)("div",{className:Ua.elem("tab").mod({shrink:A}).toString(),children:[(0,H.jsx)(le,{name:"tabs",children:(0,H.jsx)(Pa,{})}),(0,H.jsx)(le,{name:"toolbar",children:(0,H.jsx)(La,{})}),(0,H.jsx)(ba,{})]}),(0,H.jsx)(Yn,{})]}))),Wa=({SDK:A,onClick:e,isExplorerMode:t})=>(0,H.jsx)(J,{name:"header",mod:{labelStream:!t},children:(0,H.jsxs)(je,{size:"large",children:[A.interfaceEnabled("backButton")&&(0,H.jsx)(U,{icon:(0,H.jsx)(I._Jj,{style:{marginRight:4,fontSize:16}}),type:"link",onClick:e,style:{fontSize:18,padding:0,color:"black"},children:"Back"}),t?(0,H.jsx)(aA,{wrapper:aA.Checkbox,icon:(0,H.jsx)(rA,{icon:I.vgu}),trailingIcon:(0,H.jsx)(rA,{icon:I.z44}),title:"Fields"}):null]})}),Za=(0,l.WQ)((({store:A})=>({store:A,loading:null==A?void 0:A.loadingData})))((0,Ys.PA)((({store:A,loading:e})=>{const t=(0,w.useRef)(),i=null==A?void 0:A.SDK,o=null==A?void 0:A.currentView,{isExplorerMode:n}=A,s=(0,w.useMemo)((()=>"labelstream"===i.mode),[]),a=(0,w.useCallback)((()=>{A.closeLabeling()}),[A]),g=(0,w.useCallback)((()=>{i.lsf||i.initLSF(t.current),i.startLabeling()}),[]);(0,w.useEffect)((()=>(s||i.on("taskSelected",g),()=>{s||i.off("taskSelected",g)})),[]),(0,w.useEffect)((()=>{(!i.lsf&&A.dataStore.selected||s)&&g()}),[]),(0,w.useEffect)((()=>()=>i.destroyLSF()),[]);const r=(0,w.useCallback)((A=>{o.setLabelingTableWidth(A),window.dispatchEvent(new Event("resize"))}),[]),l=K("ff_front_1170_outliner_030222_short");return(0,H.jsxs)(f,{name:"label-view",mod:{loading:e},children:[i.interfaceEnabled("labelingHeader")&&(0,H.jsx)(Wa,{SDK:i,onClick:a,isExplorerMode:n}),(0,H.jsxs)(J,{name:"content",children:[n&&(0,H.jsx)(J,{name:"table",children:(0,H.jsx)(J,{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)(ba,{})})}),(0,H.jsxs)(J,{name:"lsf-wrapper",mod:{mode:n?"explorer":"labeling"},children:[e&&(0,H.jsx)(J,{name:"waiting",mod:{animated:!0}}),(0,H.jsx)(J,{ref:t,id:"label-studio-dm",name:"lsf-container",mod:{outliner:l}},"label-studio")]})]})]})})));class Va extends w.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 Xa=(0,l.PA)((({app:A})=>{const e=j("root"),t=e.mod({mode:A.SDK.mode}).toString();j("crash");return(0,H.jsx)(Va,{children:(0,H.jsx)(l.Kq,{store:A,children:(0,H.jsx)(ce,{sdk:A.SDK,children:(0,H.jsxs)("div",{className:t,children:[A.crashed?(0,H.jsxs)("div",{className:(0,v.A)(e.toString(),t),children:[(0,H.jsx)("span",{className:e.elem("header").toString(),children:"Oops..."}),(0,H.jsx)("span",{className:e.elem("description").toString(),children:"Project has been deleted or not yet created."})]}):A.loading?(0,H.jsx)("div",{className:j("app-loader").toString(),children:(0,H.jsx)(kt,{size:"large"})}):A.isLabeling?(0,H.jsx)(Za,{}):(0,H.jsx)(za,{}),(0,H.jsx)("div",{className:j("offscreen").toString()})]})})})})})),_a={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)}},$a=C.gK.model("SelectOptions",{label:C.gK.string,value:C.gK.string}),Ag=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($a))),type:C.gK.enumeration(["input","number","checkbox","radio","toggle","select","range"])}),eg=C.gK.model("ActionFormCoulmn",{width:C.gK.maybeNull(C.gK.number),fields:C.gK.array(Ag)}),tg=C.gK.model("ActionFormRow",{columnCount:1,columns:C.gK.maybeNull(C.gK.array(eg)),fields:C.gK.array(Ag)}),ig=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(tg))}),og=K(D),ng=C.gK.model("Action",Object.assign({id:Fs,dialog:C.gK.maybeNull(ig),order:C.gK.integer,title:og?C.gK.union(C.gK.string,Js):C.gK.string},og?{children:C.gK.optional(C.gK.array(C.gK.late((()=>ng))),[]),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 sg=t(74331);function ag(A){let e=(0,sg.Ak)(10);return A&&(e=(0,sg.Ak)(A)),e}const gg=(A,e)=>{const t=localStorage.getItem(`pages:${A}`);return Ke(t)?Number.parseInt(t):null!=e?e:void 0},rg=C.gK.model("InfiniteListMixin",{page:C.gK.optional(C.gK.integer,0),pageSize:C.gK.optional(C.gK.integer,gg("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:ag()}).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}}))),lg=(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:a}={}){let g,r;const l=A.requestId=ag(),B=(0,C.Zn)(A);if(e)g=e,r=i;else{const A=B.viewsStore.selected;g=null==A?void 0:A.id,r=null!=A&&A.virtual?null==A?void 0:A.query:null}if(!O(g))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=a||gg("tasks",30);const c={page:A.page,page_size:A.pageSize};r?c.query=r:c.view=g,s&&Object.assign(c,{interaction:s});const I=yield B.apiCall(t,c,{},{allowToCancel:"DE"===B.SDK.type});if(l!==A.requestId||I.isCanceled)return void console.log(`Request ${l} was cancelled by another request`);const Q=A.highlighted,w=B.API.getSettingsByMethodName(t),{total:E,[t]:h}=I;let d=[];K(D)&&null!=w&&w.associatedType&&(d=I[null==w?void 0:w.associatedType]),h&&A.setList({total:E,list:h,reload:n||O(o),associatedList:d}),O(Q)&&!((A,e)=>(void 0!==e?Array.from(A).findIndex((A=>A.id===e)):-1)>=0)(A.list,Q)&&(A.highlighted=null),null==A.postProcessData||A.postProcessData(I),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=ag(),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=ag(),A.highlighted}})));return C.gK.compose(rg,n)},Cg=C.gK.model("DataStoreItem",{updated:ag(),loading:!!K(D)&&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:ag()});try{(0,C.Nh)(A,t)}catch(A){console.log(A)}return A},setLoading(e){A.loading=e},markUpdated(){A.updated=ag()}}))),Bg=new Map,cg=(A,e)=>{Bg.set(A,e)},Ig=(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(Ss);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 cg(A,C.gK.model(A,i)),n};Ig.get=A=>Bg.get(A);const Qg=A=>{const e=Ig("AnnotationModelBase",A),t=C.gK.compose("AnnotationModel",e,Cg);return lg("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()}})))},wg=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=>pe(A))),Eg=["user_id","user"],hg=C.gK.model("Assignee",{id:Fs,user:C.gK.late((()=>C.gK.reference(wg))),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,Q.A)(A,Eg);e=Object.assign({},o,{id:null!=t?t:i,user:null!=t?t:i})}return e})),dg=["total_annotations","total_predictions","similarity_score_upper_limit"],ug=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),"")}),Dg=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),"")}),Mg=A=>{const e=Ig("TaskModelBase",A,Object.assign({},K(E)?{comment_authors:C.gK.optional(C.gK.array(hg),[])}:{},{annotators:C.gK.optional(C.gK.array(hg),[]),reviewers:C.gK.optional(C.gK.array(hg),[]),annotations:C.gK.optional(C.gK.array(Ss),[]),predictions:C.gK.optional(C.gK.array(Ss),[]),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(hg),[])},K(D)?{_additional:C.gK.optional(ug,{}),candidate_task_id:C.gK.optional(C.gK.string,""),project:C.gK.union(C.gK.number,C.gK.optional(C.gK.array(Dg),[]))}:{})).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,is(e)):A.annotations.push(is(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,Cg),i=C.gK.model("AssociatedModelBase",{id:C.gK.identifierNumber,title:C.gK.string,workspace:C.gK.optional(C.gK.array(C.gK.string),[])});return cg("TaskModel",t),lg("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,Q.A)(A,dg);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 mg=t(44969),pg=t.n(mg);const kg={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)}},yg=C.gK.union(C.gK.string,C.gK.number,C.gK.boolean),Kg=C.gK.model("FilterItemValue",{value:yg,title:yg,color:C.gK.maybeNull(C.gK.string)}),Gg=C.gK.union({dispatcher:A=>O(A.value)?Kg:yg}),Yg=C.gK.model("FilterValueList",{items:C.gK.array(Gg)}).views((A=>({get value(){return A.items.toJSON()}}))),xg=C.gK.model("FilterValueRange",{min:C.gK.maybeNull(yg),max:C.gK.maybeNull(yg)}).views((A=>({get value(){return{min:A.min,max:A.max}}}))),Sg=C.gK.union({dispatcher:A=>O(A)?A.$treenode?A.$treenode.type:ke(A,["items"])?Yg:ke(A,["min","max"])?xg:Array.isArray(A)?C.gK.array(Sg):yg:yg}),jg=C.gK.union({dispatcher:A=>A?O(A.items)?Yg:xg:C.gK.null}),Fg=C.gK.model("TabFilterType",{id:Fs,field:C.gK.reference(vs),type:Os,schema:C.gK.maybeNull(jg)}).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}}))),fg=Array.from(new Set([].concat(...Object.values(i).map((A=>A.map((A=>A.key))))))),Jg=C.gK.enumeration(fg),Rg=C.gK.model("TabFilter",{filter:C.gK.reference(Fg),operator:C.gK.maybeNull(Jg),value:C.gK.maybeNull(Sg)}).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 XA(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))&&(!xg.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=fg.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:pA((()=>{A.save()}),300)}))).preProcessSnapshot((A=>{var e;return Object.assign({},A,{value:null!=(e=A.value)?e:null})})),Og=C.gK.maybeNull(C.gK.array(C.gK.late((()=>C.gK.reference(vs))))),Hg=C.gK.model("TabHiddenColumns",{explore:C.gK.optional(Og,[]),labeling:C.gK.optional(Og,[])}).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:[]}})),bg=C.gK.model("TabSelectedItems",{all:!1,list:C.gK.optional(C.gK.array(js),[])}).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}})),Lg=["filters"],Ug=C.gK.model("View",{id:Fs,title:"Tasks",oldTitle:C.gK.maybeNull(C.gK.string),key:C.gK.optional(C.gK.string,ag),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((()=>Rg))),conjunction:C.gK.optional(C.gK.enumeration(["and","or"]),"and"),hiddenColumns:C.gK.maybeNull(C.gK.optional(Hg,{})),ordering:C.gK.optional(C.gK.array(C.gK.string),[]),selected:C.gK.optional(bg,{}),opener:C.gK.optional(C.gK.maybeNull(C.gK.late((()=>Ug))),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(Ss),[]),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=kg[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=Rg.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||!pg()(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)),_a.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),_a.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,Q.A)(e,Lg);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})),vg=["data"],Ng=["data"],Tg=(A,e)=>(window.localStorage.setItem(A,e),e),qg=A=>{const e=window.localStorage.getItem(A);return!!e&&"true"===e},Pg=(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)},zg=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},Wg=C.gK.model("TabStore",{selected:C.gK.maybeNull(C.gK.late((()=>C.gK.reference(Ug)))),views:C.gK.optional(C.gK.array(Ug),[]),availableFilters:C.gK.optional(C.gK.array(Fg),[]),columnsTargetMap:C.gK.map(C.gK.array(vs)),columnsRaw:C.gK.optional(Ss,[]),sidebarVisible:qg("sidebarVisible"),sidebarEnabled:qg("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||_a.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 a=!(null==e||!e.virtual),g=a&&e.projectId?`virtual-tab-${e.projectId}`:null,r=a&&localStorage.getItem(g),l=r?JSON.parse(r):null,B=!(null==e||!e.tab||!isNaN(e.tab)),c=a&&B?A.snapshotFromUrl(e.tab):null,I=!me(c),Q=I?c:l,w=I?e.tab:null==l?void 0:l.tab,E=Object.assign({},e,{key:w,tab:w},null!=(t=null!=Q?Q:e)?t:{}),h=A.views[A.views.length-1],d=null!=(i=E.title)?i:`New Tab ${A.views.length+1}`,u=null!=(o=E.id)?o:null!=h&&h.id?h.id+1:0,D=A.defaultHidden?(0,C.o8)(A.defaultHidden):{explore:[],labeling:[]};return Object.assign({},E,{id:u,title:d,key:null!=(n=E.key)?n:ag(),hiddenColumns:null!=(s=E.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 a=A.views[A.views.length-1];if(o&&(yield a.save({reload:!o&&n})),i){const e=A.views[A.views.length-1];A.setSelected(e)}return a})),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=un(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 a=(0,C.Zn)(A),g=e.saved||2!==a.apiVersion?"updateTab":"createTab",r=yield a.apiCall(g,s,n,{allowToCancel:"DE"===a.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 a.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:ag(),title:zg(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=>Ug.create(null!=A?A:{}),expandFilters(){A.sidebarEnabled=Tg("sidebarEnabled",!0),A.sidebarVisible=Tg("sidebarVisible",!0)},collapseFilters(){A.sidebarEnabled=Tg("sidebarEnabled",!1),A.sidebarVisible=Tg("sidebarVisible",!1)},toggleSidebar(){A.sidebarVisible=Tg("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,a;if(!O(t))return;const{columnPath:g,parentPath:r}=n(e,t),{target:l,visibility_defaults:C}=t,B=`${l}:${g}`;if(o.has(B))return;const c=r?`${l}:${r}`:void 0,I=t.children?t.children.map((A=>`${l}:${g}.${A}`)):void 0,Q=A.columnsTargetMap.get(t.target);Q.push(Object.assign({},t,{id:B,alias:t.id,parent:c,children:I}));const w=Q[Q.length-1];var E;(o.add(w.id),t.children||!w.filterable||null!=(s=null==t||null==(a=t.visibility_defaults)?void 0:a.filter)&&!s)||A.availableFilters.push({id:`filter:${B}`,type:t.type,field:B,schema:null!=(E=t.schema)?E:null});Object.entries(null!=C?C:{}).forEach((([A,e])=>{var t;e||(i[A]=null!=(t=i[A])?t:[],i[A].push(w.id))}))})),A.defaultHidden=Hg.create(i)},fetchTabs:(0,C.L3)((function*(e,t,i){var o,n,s;const a=Number.parseInt(e),g=yield(0,C.Zn)(A).apiCall("tabs"),r=null!=(o=null!=(n=g.tabs)?n:g)?o:[],l=A.columns.map((A=>A.id)),B=r.map((A=>{const e=Pg(A,l),{data:t}=e,i=(0,Q.A)(e,vg);return Object.assign({},i,null!=t?t:{},{saved:!0,hasData:!!t})}));if(A.views.push(...B),yield A.setSelected(Number.isNaN(a)?e:a,{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,a;const e=yield(0,C.Zn)(A).apiCall("tab",{tabId:o}),g=(null!=(n=A.columns)?n:[]).map((A=>A.id)),r=Pg(e,g),{data:l}=r,B=(0,Q.A)(r,Ng);A.views.push(Object.assign({},B,null!=l?l:{},{selected:{all:null==t?void 0:t.all,list:null!=(s=null!=(a=t.included)?a:t.excluded)?s:[]},saved:!0,hasData:!!l})),i=A.views[A.views.length-1]}A.selected=i}))})));class Zg{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 Vg=null;const Xg=C.gK.model("AppStore",{mode:C.gK.optional(C.gK.enumeration(["explorer","labelstream","labeling"]),"explorer"),viewsStore:C.gK.optional(Wg,{views:[]}),project:C.gK.optional(Ss,{}),loading:C.gK.optional(C.gK.boolean,!1),loadingData:!1,users:C.gK.optional(C.gK.array(wg),[]),taskStore:C.gK.optional(C.gK.late((()=>Ig.get("tasksStore"))),{}),annotationStore:C.gK.optional(C.gK.late((()=>Ig.get("annotationsStore"))),{}),availableActions:C.gK.optional(C.gK.array(ng),[]),serverError:C.gK.map(Ss),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=>{Vg.active&&await A.fetchProject({interaction:"timer"}),A._poll=setTimeout((()=>e(A)),1e4)};e(A)},afterCreate(){var A;null==(A=Vg)||A.destroy(),Vg=new Zg},beforeDestroy(){clearTimeout(A._poll),window.removeEventListener("popstate",A.handlePopState),Vg.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&&_a.navigate({task:e,annotation:null!=t?t:null,interaction:null}),O(e))if(A.setLoadingData(!0),"labelstream"===A.mode&&(yield A.taskStore.loadNextTask({select:!!e&&!!t})),void 0!==t)A.annotationStore.setSelected(t);else{A.taskStore.setSelected(e);A.taskStore.loadTask(e,{select:!!e&&!!t}).then((()=>{var e,t,i;const o=null==(e=A.LSF)?void 0:e.currentAnnotation,n=null!=(t=null==o?void 0:o.pk)?t:null==o?void 0:o.id;null==(i=A.LSF)||i.setLSFTask(A.taskStore.selected,n),A.setLoadingData(!1)}))}})),setLoadingData(e){A.loadingData=e},unsetTask(e){try{A.annotationStore.unset(),A.taskStore.unset()}catch(A){}!1!==(null==e?void 0:e.pushState)&&_a.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&&cg(`${e}Store`,o)}))},startLabelStream(e={}){var t;if(!A.confirmLabelingConfigured())return;const i=()=>{A.SDK.setMode("labelstream"),!1!==(null==e?void 0:e.pushState)&&_a.navigate({labeling:1})};K(h)&&null!=(t=A.LSF)&&null!=(t=t.lsf)&&null!=(t=t.annotationStore)&&null!=(t=t.selected)&&null!=(t=t.commentStore)&&t.hasUnsaved?Bt.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"),null!=e&&e.id&&!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()};K(h)&&null!=(i=A.LSF)&&null!=(i=i.lsf)&&null!=(i=i.annotationStore)&&null!=(i=i.selected)&&null!=(i=i.commentStore)&&i.hasUnsaved?Bt.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||(Bt.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=_a.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)&&_a.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),a=Object.entries(null!=(o=A.project)?o:{}).length;var s;if(A.needsDataFetch=!0!==e.force&&a>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(K(D)){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",{__useQueryCache:6e4});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}=_a.getParams();A.viewsStore.fetchColumns();const a=[A.fetchProject(),A.fetchUsers()];var g,r;if(!e||null!=(t=A.project)&&t.show_annotation_history&&o)"dm"===A.SDK.type&&a.push(A.fetchActions()),null!=(g=A.SDK.settings)&&g.onlyVirtualTabs&&null!=(r=A.project)&&r.show_annotation_history&&!o?a.push(A.viewsStore.addView({virtual:!0,projectId:A.SDK.projectId,tab:i},{autosave:!1,reload:!1})):"labelops"===A.SDK.type?a.push(A.viewsStore.addView({virtual:!1,projectId:A.SDK.projectId,tab:i},{autosave:!1,autoSelect:!0,reload:!0})):a.push(A.viewsStore.fetchTabs(i,o,n));else if(e&&i){const{selectedItems:e}=JSON.parse(decodeURIComponent(null!=s?s:"{}"));a.push(A.viewsStore.fetchSingleTab(i,null!=e?e:{}))}const[l]=yield Promise.all(a);l&&(A.resolveURLParams(),A.setLoading(!1),A.startPolling())})),apiCall:(0,C.L3)((function*(e,t,i,o){var n,s,a,g,r,l,C,B;const c=null==o?void 0:o.allowToCancel,I=new AbortController,Q=I.signal,w=null==(n=A.SDK.apiTransform)?void 0:n[e],E=null!=(s=null!=(a=null==w||null==w.params?void 0:w.params(t))?a:t)?s:{},h=null!=(g=null!=(r=null==w||null==w.body?void 0:w.body(i))?r:i)?g:{},d=null!=(l=null!=(C=null==w||null==w.headers?void 0:w.headers(null==o?void 0:o.headers))?C:null==o?void 0:o.headers)?l:{},u=`${e}_${JSON.stringify(t||{})}`;c&&(d.signal=Q,A.requestsInFlight.has(u)&&(A.requestsInFlight.get(u).abort(),console.log(`Request ${u} canceled`)),A.requestsInFlight.set(u,I));const D=yield A.API[e](E,{headers:d,body:null!=(B=h.body)?B:h,options:o});if(c&&(D.isCanceled=Q.aborted,A.requestsInFlight.delete(u)),D.error&&404!==D.status&&!Q.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 a=null!=(i=A.currentView)?i:{},g=A.availableActions.findIndex((A=>A.id===e))>=0,{selected:r}=a,l=A.SDK.getAction(e);a&&g&&!l&&a.lock();const C=localStorage.getItem("dm:labelstream:mode"),B={ordering:a.ordering,selectedItems:null!=(o=null==r?void 0:r.snapshot)?o:{all:!1,included:[]},filters:{conjunction:null!=(n=a.conjunction)?n:"and",items:null!=(s=a.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,a);const c={id:e};!O(a.id)||null!=a&&a.virtual||(c.tabID=a.id),t.body&&Object.assign(B,t.body);const I=yield A.apiCall("invokeAction",c,{body:B});if(!I.reload)return!1!==t.reload&&(yield a.reload(),A.fetchProject(),a.clearSelection()),null==a||null==a.unlock||a.unlock(),I;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)}}))),_g=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&&cg(`${e}Store`,o)})),0===A.length&&cg("tasksStore",null==(t=g)?void 0:t.create()),cg("annotationsStore",null==(e=a)?void 0:e.create())})(l);const C=Xg.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)(Xa,{app:C}),A),C},$g=["$meta"];class Ar{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:K(d)&&A.draft&&(e.draft=A.draft);const i=await t.dm.apiCall("createComment",void 0,{body:e});return(0,Q.A)(i,$g)},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(!K(d)||!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 er=["id"],tr=["task","preload","isLabelStream","annotation","interfacesModifier","isInteractivePreannotations","user","keymap","messages"],ir=["basic","controls","submit","update","predictions","topbar","predictions:menu","annotations:menu","annotations:current","side-column","edit-history"];let or;class nr{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&&K("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,a;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==(a=o.task.lastAnnotation)?void 0:a.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),a=o.shouldExitStream();Object.assign(s,t),await o.saveUserLabels();const g=await o.withinLoadingState((async function(){return o.datamanager.apiCall("updateAnnotation",{taskID:n.id,annotationID:e.pk},{body:s})})),r=null==g||null==(i=g.$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,g),a)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 a=!e.pk,g={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(g.body,t),await o.saveUserLabels(),e.draftId>0){var C;const A=await o.datamanager.apiCall("updateDraft",{draftID:e.draftId},g);return l&&o.draftToast(null==A||null==(C=A.$meta)?void 0:C.status),A}let B;return B=a?await o.datamanager.apiCall("createDraftForTask",{taskID:o.task.id},g):await o.datamanager.apiCall("createDraftForAnnotation",{taskID:o.task.id,annotationID:e.pk},g),(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,Q.A)(t,er)};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(),K(d))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)}K(h)&&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;window.APP_SETTINGS.read_only_quick_view_enabled&&!this.labelStream&&(null==A||A.setEditable(!1)),K(k)&&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){K(k)&&o.saveDraft(),o.loadTask(A,e,!0)},this.onPrevTask=async function(A,e){K(k)&&o.saveDraft(),o.loadTask(A,e,!0)};const{task:n,preload:s,isLabelStream:a,annotation:g,interfacesModifier:r,isInteractivePreannotations:l}=t,C=(0,Q.A)(t,tr);this.datamanager=A,this.store=A.store,this.root=e,this.task=n,this.preload=s,this.labelStream=null!=a&&a,this.initialAnnotation=g,this.interfacesModifier=r,this.isInteractivePreannotations=null!=l&&l;let B=[...ir];var c;(!1===this.project.enable_empty_annotation&&B.push("annotations:deny-empty"),window.APP_SETTINGS.annotator_reviewer_firewall_enabled&&this.labelStream&&B.push("annotations:hide-info"),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"),K(h)&&(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)),this.shouldLoadNext()||(B=B.filter((A=>!["topbar:prevnext","skip"].includes(A))));const I=A.store.project.reviewer_queue_total||A.store.project.queue_total,w=A.store.project.queue_done,E=A.store.project.queue_left,u=w?w+1:E?I-E+1:1,D=A.store.project.comment_classification_config,M=Object.assign({user:t.user,config:this.lsfConfig,task:As(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:I,queuePosition:u,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(M)}async initLabelStudio(A){try{const e=await(async()=>or||(window.LabelStudio?or=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)}))})),K(h)&&new Ar(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}),a=`Task #${e}${A?` with comment #${A}`:""} was not found!`;if(!(s&&(null!=(o=s.annotations)&&o.length||null!=(n=s.drafts)&&n.length)))return Bt.modal({title:"Can't find task",body:a}),!1;const g=s.annotations[0];this.selectTask(s,null==g?void 0:g.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)};K(h)&&null!=(i=this.lsf)&&null!=(i=i.commentStore)&&i.hasUnsaved?Bt.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=As(A),s=O(A.default_selected_annotation),a=this.datamanager.store.taskStore.list.map((A=>this.taskHistory.find((e=>e.taskId===A.id)))).filter(Boolean),g=a.find((e=>e.taskId===A.id));!t&&g&&(a.splice(a.indexOf(g),1),a.push(g)),g||a.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 a=null!=(t=this.annotations)&&t.length?this.annotations[0]:null,g=!!a&&(!a.pk||a.userGenerate&&!1===a.sentUserGenerate),r=!0===this.project.show_collab_predictions;if(this.labelStream)n=null!=a&&a.draftId?a: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||g)?a: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,a=this.prepareData(n,{includeId:t});s&&(a.unique_id=s),this.setLoading(!0),await this.saveUserLabels();const g=await this.withinLoadingState((async function(){return await e(o,a)}));if(g&&void 0!==g.id){var r;const e=g.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,g),K(h)&&["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(),g}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 ue(Object.fromEntries(e))})(null!=(r=A.instruments)?r:{}),this.apiTransform=null!=(C=A.apiTransform)?C:{},this.preload=null!=(B=A.preload)?B:{},this.interfaces=ue(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 gn(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!=(I=A.type)?I:"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({},Mn);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(nn[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 _g(this.root,this),this.invoke("ready",[this])}initLSF(A){this.lsf||(this.lsf=new nr(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,a;const A=null!=(s=null==t?void 0:t.id)?s:null==(a=e.lastAnnotation)?void 0:a.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){K(M)&&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=nn[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=!!nn[A],t=!!this.instruments.has(A);return e||t||console.warn(`Unknwown instrument detected: ${A}. Did you forget to register it?`),e||t}))))}}sr.urlJSON={serializeJsonForUrl:Dn,deserializeJsonFromUrl:un},sr.taskToLSFormat=As,window.DataManager=sr;const ar=sr},86973:()=>{}}]); //# sourceMappingURL=543.js.map \ No newline at end of file diff --git a/web/dist/apps/labelstudio/543.js.map b/web/dist/apps/labelstudio/543.js.map index 8c98dd59ac1c..8eb43388a581 100644 --- a/web/dist/apps/labelstudio/543.js.map +++ b/web/dist/apps/labelstudio/543.js.map @@ -1 +1 @@ -{"version":3,"file":"543.js","mappings":"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","sources":["webpack://labelstudio/../../libs/datamanager/src/utils/feature-flags.js","webpack://labelstudio/../../libs/datamanager/src/utils/bem.tsx","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/GridPreview.module.scss?f78c","webpack://labelstudio/../../libs/datamanager/src/components/MainView/GridView/ImagePreview.tsx","webpack://labelstudio/../../libs/datamanager/src/components/MainView/GridView/GridPreview.tsx","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":["// 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\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/** Add ability to preview image tasks in Data Manager Grid View */\nexport const FF_GRID_PREVIEW = \"fflag_feat_front_leap_1424_grid_preview_short\";\n\nexport const FF_MEMORY_LEAK_FIX = \"fflag_feat_all_optic_1178_reduce_memory_leak_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","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\";\nimport { FF_MEMORY_LEAK_FIX, isFF } from \"./feature-flags\";\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 if (!isFF(FF_MEMORY_LEAK_FIX)) {\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\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","/**\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 { 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 clsx from \"clsx\";\nimport { 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 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 clsx from \"clsx\";\nimport { cn } from \"../../../utils/bem\";\nimport { useDropdown } from \"../Dropdown/DropdownTrigger\";\nimport \"./Menu.scss\";\nimport { MenuContext } from \"./MenuContext\";\nimport { MenuItem } from \"./MenuItem\";\n\nconst menuCN = cn(\"menu-dm\");\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 = menuCN.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 { 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 { cn } 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 { 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 {\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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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/** @deprecated - needs to be replaced with @humansignal/ui Label - visualizes differently currently */\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 ?