1import{a as A,j as M,g as sa,W as iM,e as Br,d as RM,l as _r}from"./vendor-core.DkahmlU8.js";import{be as ms,bf as ks,bg as ws,bh as Us,bi as Ys,bj as bs,bk as vs,aq as Ps,k as Rs,an as Gs,bl as Bs,ag as _s,ar as Zs,l as vi,bm as Ws,aX as it,R as AM,D as dM,a9 as gn,a0 as Hs,L as mi,a1 as Ya,aG as yt,b2 as wi,b as tt,c as nt,aW as Vs,h as Ni,bn as Fs,aD as Gt,q as Ue,G as vM,Q as Be,p as Js,B as Ks,bo as Xs,a_ as Zr,M as Wr,z as dt,O as ti,u as GM,a as Ln,bp as Da,am as Kn,K as qs,A as ei,t as Bt,bq as $s,br as Fi,bs as ba,bt as eD,o as MD,bu as tD,bv as Hr,bw as iD,bx as nD,by as Vr,bz as aD,a6 as Fr,d as rD,aH as ND,aa as sD,bA as wt,bB as En,bC as DD,bD as uD,I as oD,e as Wt,a7 as gD,a5 as Xn,ab as cD,aN as jD,X as Jr,bE as ID,az as TD,S as _t,bF as lD,bG as va,bH as ci,aI as Kr,J as zD,bI as Sn,bJ as Xr,a4 as fn,a8 as Rt,ac as cn,m as ua,aU as yD,P as AD,U as dD,V as xD,W as OD,Y as LD,Z as ED,_ as SD,$ as fD}from"./useAppDispatch.DYbF44wE.js";import{j as ji,l as Pn,r as Pa,X as CM,E as qr,Y as Ht,A as pD,b as $,c as Me,Z as at,ch as CD,eb as Rn,y as $r,d9 as ii,bm as _e,B as wM,b6 as lM,b8 as zM,b7 as yM,S as Zt,dS as At,as as eN,o as hD,n as QD,F as Gn,ec as mD,aB as kD,Q as wD,dx as UD,dT as YD,dU as bD,dV as vD}from"./bootstrap.KUFis_Od.js";import{v as ni,w as PD,P as B,L as oa,i as aM,a5 as Pt,a6 as ga,a as pn,y as RD,d as Ra,O as Ji,D as fe,E as Ve,b as GD,c as BD,A as _D}from"./getQueryRange.ZJczzACO.js";import{a7 as $e,a4 as Ie,aa as DM,ab as PM,a9 as fM,bb as Mi,y as ie,a6 as jn,ae as eM,aR as ai,ag as pM,aO as In,aI as ca,aT as Ui,aN as MN,an as Yi,c as tN,ac as HM,a5 as iN,aJ as Ei,aj as Cn,aV as nN,bD as We,aL as ZD,bC as Ot,aS as WD,aP as HD}from"./vendor-mui-x.BZ8Y4adA.js";import{o as VD,p as bM,q as FD,r as aN,d as JD,k as KD,j as XD,c as qD,e as $D,O as Tn,g as eu,V as Mu,t as Ga,b as tu}from"./QueryBuilder.BU6yr0qQ.js";import{i as hn,j as Ba,m as iu,u as Qn,L as nu,e as rN,C as NN,P as sN,b as au,t as ru,k as _a,l as Nu}from"./getRandomColor.CEArOVpd.js";import{ad as rt,ae as Pi,B as su,L as Du,ah as uu}from"./App.C7HhiLEI.js";import{u as ou,a as gu}from"./smartRouter.Crkk0gZK.js";import{u as DN,U as uN}from"./Uplot.Bh_YlQlP.js";
1import{u as cu,a as ju,P as Iu,D as Tu,c as lu,S as zu,h as yu,e as Za,d as Au,C as du}from"./utilities.esm.BM6N2gYC.js";import{N as xu}from"./index.Bxz9PHBV.js";import"./useQueries.DG8muCoH.js";import"./TableRow.CAAfvPHk.js";import"./defineProperty.-oRdnHGo.js";import"./vendor-firebase.dbYXL2Q0.js";import"./LightCodeEditor.DAuRz2ea.js";import"./json.svidJjQ5.js";import"./unsupportedIterableToArray.BlAcjINT.js";var oN=(e=>(e.DASHBOARD_TYPE_UNSPECIFIED="DASHBOARD_TYPE_UNSPECIFIED",e.DASHBOARD_TYPE_CUSTOM="DASHBOARD_TYPE_CUSTOM",e.DASHBOARD_TYPE_SYSTEM="DASHBOARD_TYPE_SYSTEM",e))(oN||{});class ri{static ListDashboards(t,i){return ji(`/telemetry/v1alpha/dashboards?${Pn(t,[])}`,{...i,method:"GET"})}static CreateDashboard(t,i){return ji("/telemetry/v1alpha/dashboards",{...i,method:"POST",body:JSON.stringify(t,Pa)})}static GetDashboard(t,i){return ji(`/telemetry/v1alpha/dashboards/${t.uuid}?${Pn(t,["uuid"])}`,{...i,method:"GET"})}static UpdateDashboard(t,i){return ji(`/telemetry/v1alpha/dashboards/${t.uuid}`,{...i,method:"PUT",body:JSON.stringify(t,Pa)})}static DeleteDashboard(t,i){return ji(`/telemetry/v1alpha/dashboards/${t.uuid}?${Pn(t,["uuid"])}`,{...i,method:"DELETE"})}}const ja=async e=>{var t;try{const i={data:{data:{...e}}},n=await ni(ri.CreateDashboard,i,e.workspace),r=n==null?void 0:n.dashboard;return{statusCode:200,error:null,message:"success",payload:{id:r.id,uuid:r.uuid,created_at:r.createdAt,updated_at:r.updatedAt,created_by:r.createdBy,updated_by:r.updatedBy,data:(t=r.data)==null?void 0:t.data,isLocked:r.isLocked,workspaceName:r.workspaceName}}}catch(i){return PD(i)}};var Wa=1/0,Ou=17976931348623157e292;function Lu(e){if(!e)return e===0?e:0;if(e=ms(e),e===Wa||e===-Wa){var t=e<0?-1:1;return t*Ou}return e===e?e:0}function Eu(e){var t=Lu(e),i=t%1;return t===t?i?t-i:t:0}var Su=Object.getOwnPropertySymbols,fu=Su?function(e){for(var t=[];e;)ws(t,Us(e)),e=Ys(e);return t}:ks;function pu(e){return bs(e,vs,fu)}function Cu(e){return function(t,i,n){var r=Object(t);if(!Ps(t)){var D=hn(i);t=Rs(t),i=function(N){return D(r[N],N,r)}}var s=e(t,i,n);return s>-1?r[D?t[s]:s]:void 0}}var hu=Math.max;function Qu(e,t,i){var n=e==null?0:e.length;if(!n)return-1;var r=i==null?0:Eu(i);return r<0&&(r=hu(n+r,0)),VD(e,hn(t),r)}var gN=Cu(Qu),mu="Expected a function";function ku(e){if(typeof e!="function")throw new TypeError(mu);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function wu(e,t,i){for(var n=-1,r=t.length,D={};++n<r;){var s=t[n],N=Gs(e,s);i(N,s)&&Bs(D,_s(s,e),N)}return D}function Uu(e,t){if(e==null)return{};var i=Zs(pu(e),function(n){return[n]});return t=hn(t),wu(e,i,function(n,r){return t(n,r[0])})}function Yu(e,t){return Uu(e,ku(hn(t)))}const Ha={DASH_DATETIME_UTC:"MMM D, YYYY ⯠HH:mm:ss (UTC Z)"},bu=e=>new Promise(t=>{ni(ri.DeleteDashboard,{uuid:e.uuid},e.workspace).then(i=>{t({status:"success"})}).catch(i=>{throw new Error(i)})}),vu=e=>{const{workspace:t}=CM();return qr({mutationKey:vi.DELETE_DASHBOARD,mutationFn:()=>bu({uuid:e,workspace:t!=null?t:""})})},Pu={ADMIN:"ADMIN"};function Ia({createdBy:e,name:t,id:i,isLocked:n,system:r,routeToListPage:D}){const s=Ht(),[N,u]=A.useState(!1),{user:o}=Ws(),I=(o==null?void 0:o.email)===e,{workspace:c}=CM(),U=pD(),{notifications:h}=it(),f=vu(i),Y=A.useCallback(()=>{u(!0)},[]),x=A.useCallback(()=>{f.mutateAsync(void 0,{onSuccess:()=>{h.success({message:`${t} dashboard deleted successfully`}),U.invalidateQueries([vi.GET_ALL_DASHBOARDS]),u(!1),D&&s(`/workspaces/${c}${AM.ALL_DASHBOARD}`,{replace:!0})}})},[t,f,h,U,D,s,c]),l=()=>r?"System dashboards cannot be deleted.":n?o.role===Pu.ADMIN||I?"Dashboard is locked. Please unlock the dashboard to enable delete.":"Dashboard is locked. Please contact admin to delete the dashboard.":"";return M.jsxs(M.Fragment,{children:[M.jsx($e,{placement:"left",title:l(),children:M.jsx(Ie,{variant:"text",color:"error",startIcon:M.jsx($,{icon:Me.faTrash}),onClick:g=>{g.preventDefault(),g.stopPropagation(),!n&&!r&&Y()},className:"delete-btn action-btn",disabled:n||r,children:"Delete dashboard"})}),M.jsxs(DM,{open:N,onClose:()=>u(!1),className:"delete-modal",children:[M.jsxs(dM,{children:[M.jsx($,{icon:Me.faCircleExclamation,style:{color:"#e42b35",marginRight:8}}),"Are you sure you want to delete the",M.jsxs("span",{style:{color:"#e42b35",fontWeight:500},children:[" ",t," "]}),"dashboard?"]}),M.jsxs(PM,{children:[M.jsx(Ie,{onClick:()=>u(!1),children:"Cancel"}),M.jsx(Ie,{onClick:x,color:"error",variant:"contained",children:"Delete"})]})]})]})}Ia.defaultProps={routeToListPage:!1};const ki=e=>Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(String(e[t]))}`).join("&"),Ru=async e=>{var D;const t={uuid:e.uuid,data:{data:{...e.data}}},i=await ni(ri.UpdateDashboard,t,e.workspace),n=i==null?void 0:i.dashboard;return{statusCode:200,error:null,message:"success",payload:{id:n.id,uuid:n.uuid,created_at:n.createdAt,updated_at:n.updatedAt,created_by:n.createdBy,updated_by:n.updatedBy,data:(D=n.data)==null?void 0:D.data,isLocked:n.isLocked,workspaceName:n.workspaceName}}},Gu=e=>new Promise(t=>{ni(ri.GetDashboard,{uuid:e.uuid},e.workspace).then(i=>{var D,s,N;const n=i==null?void 0:i.dashboard,r={id:n.id,uuid:n.uuid,created_at:n.createdAt,updated_at:n.updatedAt,created_by:n.createdBy,updated_by:n.updatedBy,data:(D=n.data)==null?void 0:D.data,isLocked:(s=n.uuid)!=null&&s.startsWith("system-")?!0:n.isLocked,workspaceName:n.workspaceName,system:!!((N=n.uuid)!=null&&N.startsWith("system-"))};t(r)}).catch(i=>{throw new Error(i)})}),Bu=(e,t,i)=>e!=="custom"?gn(e):gn(e,[t,i]),_u=e=>{const[t,i]=A.useState({}),[n,r]=A.useState({});return A.useEffect(()=>{const s=Hs(mi.DASHBOARD_VARIABLES);let N={};if(s===null)try{const u=JSON.stringify({[e]:{}});Ya(mi.DASHBOARD_VARIABLES,u)}catch(u){console.error("Failed to seralise the data")}else try{N=JSON.parse(s)}catch(u){console.error("Failed to parse dashboards from local storage"),N={}}finally{i(N)}r(yt(N[e],{}))},[e]),A.useEffect(()=>{try{const s=JSON.stringify(t);Ya(mi.DASHBOARD_VARIABLES,s)}catch(s){console.error("Failed to set dashboards in local storage")}},[t]),A.useEffect(()=>{i(s=>({...s,[e]:{...n}}))},[n]),{currentDashboard:n,updateLocalStorageDashboardVariables:(s,N,u)=>{r(o=>({...o,[s]:{selectedValue:N,allSelected:u}}))}}},Zu=(e,t)=>{if(e.pathname!==t.pathname)return!1;const i=new URLSearchParams(e.search),n=new URLSearchParams(t.search),r=new Set([...Array.from(i.keys()),...Array.from(n.keys())]);return Array.from(r).every(D=>
1{if(D==="compositeQuery")try{const s=i.get("compositeQuery"),N=n.get("compositeQuery");if(!s||!N)return!1;const u=JSON.parse(decodeURIComponent(s)),o=JSON.parse(decodeURIComponent(N)),I=wi(u),c=wi(o);return delete I.id,delete c.id,tt(I,c)}catch(s){return console.warn("Error comparing compositeQuery:",s),!1}return i.get(D)===n.get(D)})},Wu=(e,t)=>{if(e.pathname!==t.pathname)return!1;const i=new URLSearchParams(e.search),n=new URLSearchParams(t.search);if(!i.toString()&&n.toString())return!0;const r=new Set(Array.from(i.keys())),D=new Set(Array.from(n.keys()));return Array.from(D).filter(N=>!r.has(N)).length>0},Lt=()=>{const e=Ht(),t=at();return{safeNavigate:A.useCallback((n,r)=>{const D=new URL(`${t.pathname}${t.search}`,window.location.origin);let s;typeof n=="string"?s=new URL(n,window.location.origin):s=new URL(`${n.pathname||t.pathname}${n.search||""}`,window.location.origin);const N=Zu(D,s),u=Wu(D,s);if(N)return;const o={...r,replace:u||(r==null?void 0:r.replace)};e(typeof n=="string"?n:{pathname:n.pathname||t.pathname,search:n.search},o)},[e,t.pathname,t.search])}},Hu=()=>{const[e,t]=A.useState(!1),i=A.useRef(e);return A.useEffect(()=>{const n=()=>{const r=document.visibilityState==="visible";r&&!i.current?t(!0):!r&&i.current&&t(!1),i.current=r};return document.addEventListener("visibilitychange",n),()=>{document.removeEventListener("visibilitychange",n)}},[]),e},an=e=>{let t=e;t=e==null?void 0:e.filter(n=>n.i!=="empty");const i=new Set;return t=t==null?void 0:t.filter(n=>{const r=i.has(n.i);return i.add(n.i),!r}),t=t==null?void 0:t.filter(n=>n.i!==B.EMPTY_WIDGET),t||[]},cN=(e,t)=>{var i;return((i=e.data.widgets)==null?void 0:i.slice(0,t||0))||[]},jN=(e,t)=>{var i,n;return((n=e.data.widgets)==null?void 0:n.slice((t||0)+1,(i=e.data.widgets)==null?void 0:i.length))||[]},IN=(e,t)=>{var i;return((i=e.data.widgets)==null?void 0:i.findIndex(n=>n.id===t))||0},zt=e=>[...e].sort((t,i)=>t.y===i.y?t.x-i.x:t.y-i.y),TN=A.createContext({isDashboardSliderOpen:!1,isDashboardLocked:!1,handleToggleDashboardSlider:()=>{},dashboardResponse:{},selectedDashboard:{},dashboardId:"",layouts:[],panelMap:{},setPanelMap:()=>{},listSortOrder:{columnKey:"createdAt",order:"descend",pagination:"1",search:""},setListSortOrder:()=>{},setLayouts:()=>{},setSelectedDashboard:()=>{},updatedTimeRef:{},toScrollWidgetId:"",setToScrollWidgetId:()=>{},updateLocalStorageDashboardVariables:()=>{},dashboardQueryRangeCalled:!1,setDashboardQueryRangeCalled:()=>{},selectedRowWidgetId:"",setSelectedRowWidgetId:()=>{},isDashboardFetching:!1});function Vu({children:e}){const{safeNavigate:t}=Lt(),[i,n]=A.useState(!1),[r,D]=A.useState(""),[s,N]=A.useState(!1),[u,o]=A.useState(null),I=at();A.useEffect(()=>{CD({Path:I.pathname})},[I.pathname]);const[c,U]=A.useState(!1),h=Rn({path:`/workspaces/:workspace${AM.DASHBOARD}`}),f=Rn({path:`/workspaces/:workspace${AM.ALL_DASHBOARD}`}),Y=["createdAt","updatedAt"],x=["ascend","descend"],l=nt(),g=f&&l.get("columnKey"),z=f&&l.get("order"),O=f&&l.get("page"),L=f&&l.get("search"),[d,T]=A.useState({columnKey:g&&Y.includes(g)?g:"updatedAt",order:z&&x.includes(z)?z:"descend",pagination:O||"1",search:L||""});function a(q){tt(q,d)||T(q),l.set("columnKey",q.columnKey),l.set("order",q.order),l.set("page",q.pagination||"1"),l.set("search",q.search||""),t({search:l.toString()})}const y=Vs(),P=Ni(q=>q.globalTime),[p,k]=A.useState(!1),G=A.useRef(null),Q=Rn({path:`/workspaces/:workspace${AM.DASHBOARD_WIDGET}`}),[v,w]=A.useState([]),[b,_]=A.useState({}),J=(h?h.params.dashboardId:Q==null?void 0:Q.params.dashboardId)||"",[ee,j]=A.useState(),{currentDashboard:S,updateLocalStorageDashboardVariables:m}=_u(J),E=A.useRef(null),W=A.useRef(null),R=Hu(),V=A.useRef(void 0),[F,te]=A.useState(!1),ne=(q,re)=>{const Te=q;if(q&&re){const De=q.data.variables;Object.keys(q.data.variables).forEach(ye=>{const oe=q.data.variables[ye],Ne={...q.data.variables[ye],...re[oe.name]};De[ye]=Ne}),Te.data.variables=De}return Te},je=q=>{if(q&&q.data&&q.data.variables){const re=ne(JSON.parse(JSON.stringify(q)),S),{variables:Te}=re.data,De=new Set;for(const ye in Te)if(Te.hasOwnProperty(ye)){const oe=Te[ye];if(oe.order===void 0){let Ne=0;for(;De.has(Ne);)Ne+=1;oe.order=Ne,De.add(Ne)}oe.id===void 0&&(oe.id=ii())}return re}return q},le=$r([vi.DASHBOARD_BY_ID,h==null?void 0:h.params],{enabled:!!h||!!Q,queryFn:async()=>{var q,re;te(!0);try{return await Gu({uuid:J,workspace:(re=(q=h==null?void 0:h.params.workspace)!=null?q:Q==null?void 0:Q.params.workspace)!=null?re:""})}finally{te(!1)}},refetchOnWindowFocus:!1,onSuccess:q=>{var De,ye;const re=je(q),Te=Mi(re.updated_at);N((re==null?void 0:re.isLocked)||!1),E.current===null&&(j(re),E.current=Te,V.current=re,w(zt(an(re.data.layout))),_(yt((De=re==null?void 0:re.data)==null?void 0:De.panelMap,{}))),E.current!==null&&Te.isAfter(E.current)&&R&&((ye=V.current)==null?void 0:ye.id)===re.id?(G.current=()=>{j(re);const{maxTime:oe,minTime:Ne}=Bu(P.selectedTime,P.minTime,P.maxTime);y({type:Fs,payload:{maxTime:oe,minTime:Ne,selectedTime:P.selectedTime}}),V.current=re,E.current=Mi(re.updated_at),w(zt(an(re.data.layout))),_(yt(re.data.panelMap,{}))},k(!0),W.current={destroy:()=>k(!1)}):(E.current=Mi(re.updated_at),V.current=re,tt(ee,re)||j(re),tt([Yu(v,oe=>Gt(oe))[0]],re.data.layout)||(w(zt(an(re.data.layout))),_(yt(re.data.panelMap,{}))))}});A.useEffect(()=>{R&&E.current&&(h||Q)&&le.refetch()},[R]),A.useEffect(()=>{!R&&W.current&&W.current.destroy()},[R]);const Oe=q=>{n(q)},ge=A.useMemo(()=>
1({toScrollWidgetId:r,isDashboardSliderOpen:i,isDashboardLocked:s,handleToggleDashboardSlider:Oe,dashboardResponse:le,selectedDashboard:ee,dashboardId:J,layouts:v,listSortOrder:d,setListSortOrder:a,panelMap:b,setLayouts:w,setPanelMap:_,setSelectedDashboard:j,updatedTimeRef:E,setToScrollWidgetId:D,updateLocalStorageDashboardVariables:m,dashboardQueryRangeCalled:c,setDashboardQueryRangeCalled:U,selectedRowWidgetId:u,setSelectedRowWidgetId:o,isDashboardFetching:F}),[i,s,le,ee,J,v,d,a,b,r,m,S,c,U,u,o,F]);return M.jsxs(TN.Provider,{value:ge,children:[M.jsxs(DM,{open:p,onClose:()=>k(!1),children:[M.jsx(dM,{children:"Dashboard has been updated"}),M.jsx(fM,{children:"Do you want to refresh the dashboard?"}),M.jsxs(PM,{children:[M.jsx(Ie,{onClick:()=>k(!1),children:"Cancel"}),M.jsx(Ie,{variant:"contained",onClick:()=>{var q;(q=G.current)==null||q.call(G),k(!1)},children:"OK"})]})]}),e]})}const uM=()=>{const e=A.useContext(TN);if(!e)throw new Error("Should be used inside the context");return e},mn=()=>{const{updatedTimeRef:e}=uM();return qr(Ru,{onSuccess:t=>{t.payload&&(e.current=Mi(t.payload.updated_at))}})},Fu={current_org_settings:["ADMIN"],invite_members:["ADMIN"],create_new_dashboards:["ADMIN","EDITOR"],import_dashboard:["ADMIN","EDITOR"],export_dashboard:["ADMIN","EDITOR","VIEWER"],add_new_alert:["ADMIN","EDITOR"],add_new_channel:["ADMIN"],set_retention_period:["ADMIN"],action:["ADMIN","EDITOR"],save_layout:["ADMIN","EDITOR","AUTHOR"],edit_dashboard:["ADMIN","EDITOR","AUTHOR"],delete_widget:["ADMIN","EDITOR","AUTHOR"],new_dashboard:["ADMIN","EDITOR"],new_alert_action:["ADMIN"],edit_widget:["ADMIN","EDITOR"],add_panel:["ADMIN","EDITOR","AUTHOR"],page_pipelines:["ADMIN","EDITOR"],edit_locked_dashboard:["ADMIN","AUTHOR"],add_panel_locked_dashboard:["ADMIN","AUTHOR"]},xt=(e,t)=>{const i=A.useCallback(n=>!!Fu[n].find(r=>t===r),[t]);return A.useMemo(()=>e.map(n=>i(n)),[e,i])},Ut={ROUTER_IDS:{label:"Router IDs",description:"All routers in this workspace",requiresDependency:!1},ROUTE_IDS:{label:"Route IDs",description:"Routes for a selected router",requiresDependency:!0,dependencyLabel:"Router ID Variable"}},Ki=["ROUTER_IDS","ROUTE_IDS"],Si={[B.TIME_SERIES]:aM.metrics,[B.VALUE]:aM.metrics,[B.TABLE]:aM.metrics,[B.LIST]:aM.logs,[B.TRACE]:aM.traces,[B.BAR]:aM.metrics,[B.PIE]:aM.metrics,[B.HISTOGRAM]:aM.metrics,[B.EMPTY_WIDGET]:aM.metrics},Ju={...aM.logs,builder:{...aM.logs.builder,queryData:[{...aM.logs.builder.queryData[0],aggregateOperator:oa.NOOP,orderBy:[{columnName:"timestamp",order:"desc"}],offset:0,pageSize:100}]}},Ku={...aM.traces,builder:{...aM.traces.builder,queryData:[{...aM.traces.builder.queryData[0],aggregateOperator:oa.NOOP,orderBy:[{columnName:"timestamp",order:"desc"}],offset:0,pageSize:10,selectColumns:[{key:"serviceName",dataType:"string",type:"tag",isColumn:!0,isJSON:!1,id:"serviceName--string--tag--true"},{key:"name",dataType:"string",type:"tag",isColumn:!0,isJSON:!1,id:"name--string--tag--true"},{key:"durationNano",dataType:"float64",type:"tag",isColumn:!0,isJSON:!1,id:"durationNano--float64--tag--true"},{key:"httpMethod",dataType:"string",type:"tag",isColumn:!0,isJSON:!1,id:"httpMethod--string--tag--true"},{key:"responseStatusCode",dataType:"string",type:"tag",isColumn:!0,isJSON:!1,id:"responseStatusCode--string--tag--true"}]}]}},rn=[{name:B.TIME_SERIES,icon:M.jsx($,{icon:Me.faChartLine,style:{fontSize:16,color:_e.blue[400]}}),display:Pt.TIME_SERIES},{name:B.VALUE,icon:M.jsx($,{icon:"Functions",style:{fontSize:16,color:_e.blue[400]}}),display:Pt.VALUE},{name:B.TABLE,icon:M.jsx($,{icon:Me.faTable,style:{fontSize:16,color:_e.blue[400]}}),display:Pt.TABLE},{name:B.BAR,icon:M.jsx($,{icon:Me.faChartBar,style:{fontSize:16,color:_e.blue[400]}}),display:Pt.BAR},{name:B.PIE,icon:M.jsx($,{icon:Me.faChartPie,style:{fontSize:16,color:_e.blue[400]}}),display:Pt.PIE}];Ue.div` 2 display: flex; 3 justify-content: right; 4 gap: 8px; 5 margin-bottom: 12px; 6`;Ue(rt)` 7 min-height: 80px; 8 min-width: 120px; 9 overflow-y: auto; 10 cursor: pointer; 11 transition: transform 0.2s; 12 13 .MuiCardContent-root { 14 padding: 12px; 15 height: 100%; 16 display: flex; 17 flex-direction: column; 18 justify-content: space-between; 19 align-items: center; 20 21 .ant-typography { 22 font-size: 12px; 23 font-weight: 600; 24 } 25 } 26 27 &:hover { 28 transform: scale(1.05); 29 border: 1px solid var(--bg-robin-400); 30 } 31`;const Xu=Ue(ie)` 32 text-align: center; 33 margin-top: 1rem; 34`;
34function qu(){const{handleToggleDashboardSlider:e,isDashboardSliderOpen:t}=uM(),i=Ht(),n=at(),r=s=>()=>{const N=ii();e(!1),vM("Dashboard Detail: New panel type selected",{panelType:s,widgetId:N});const u={graphType:s,widgetId:N,[Be.compositeQuery]:JSON.stringify({...Si[s],builder:{...Si[s].builder,queryData:[{...Si[s].builder.queryData[0],aggregateOperator:oa.NOOP,orderBy:[{columnName:"timestamp",order:"desc"}],offset:0,pageSize:100}]}})},o={graphType:s,widgetId:N,[Be.compositeQuery]:JSON.stringify(Si[s])};s===B.LIST?i(`${n.pathname}/new?${ki(u)}`):i(`${n.pathname}/new?${ki(o)}`)},D=s=>{r(s)()};return M.jsxs(DM,{open:t,onClose:()=>{e(!1)},className:"graph-selection",children:[M.jsx(dM,{children:M.jsxs(wM,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:["New Panel",M.jsx(jn,{size:"small",onClick:()=>e(!1),children:M.jsx($,{icon:Me.faXmark,size:"lg"})})]})}),M.jsx(fM,{children:M.jsx("div",{className:"panel-selection",children:rn.map(({name:s,icon:N,display:u})=>M.jsx(rt,{onClick:()=>D(s),id:s,children:M.jsxs(Pi,{children:[N,M.jsx(Xu,{children:u})]})},s))})})]})}const ln=(e,t)=>t==="ASC"?Ba(e):t==="DESC"?Ba(e).reverse():e;function $u({variableData:e,workspace:t,resolveVariableValue:i}){var U;const n=e.predefinedSource==="ROUTER_IDS",r=e.dependsOnVariable?i(e.dependsOnVariable):void 0,D=e.predefinedSource==="ROUTE_IDS"&&!!r,s=ou({workspace:n?t:"",fetchAll:!0}),N=r?`routers/${r}`:"",u=gu(D?t:"",D?N:""),o=A.useMemo(()=>{var h,f,Y,x,l;if(e.predefinedSource==="ROUTER_IDS"){const z=((f=(h=s.data)==null?void 0:h.routers)!=null?f:[]).map(O=>{var L,d;return(d=(L=O.name)==null?void 0:L.replace(/^routers\//,""))!=null?d:""}).filter(Boolean);return ln(z,e.sort)}if(e.predefinedSource==="ROUTE_IDS"){const g=u.data;if(!g)return[];const z=[];for(const O of(Y=g.routes)!=null?Y:[])(x=O.route)!=null&&x.routeId&&z.push(O.route.routeId);return(l=g.defaultRoute)!=null&&l.routeId&&z.push(g.defaultRoute.routeId),ln(z,e.sort)}return[]},[e.predefinedSource,e.sort,s.data,u.data]),I=n&&s.isLoading||D&&u.isLoading,c=(U=n&&s.error?"Failed to fetch routers":null)!=null?U:D&&u.error?"Failed to fetch routes":null;return{options:o,isLoading:I,errorMessage:c}}const eo=e=>{var n;return e?((n=e.match(/(?:\\,|[^,])+/g))!=null?n:[]).map(r=>{var s;r=r.replace(/\\,/g,",");const D=(s=/^(.+)\s:\s(.+)$/g.exec(r))!=null?s:[];if(D.length===3){const[,,N]=D;return N.trim()}return r.trim()}).map(r=>Number.isNaN(Number(r))?r:Number(r)):[]};Ue.div` 35 max-width: 100%; 36 border: 1px solid ${_e.gray[100]}66; 37 border-radius: 2px; 38 padding: 0; 39 padding-left: 0.5rem; 40 margin-right: 8px; 41 display: flex; 42 align-items: center; 43 margin-bottom: 0.3rem; 44 gap: 4px; 45 padding: 4px; 46`;Ue(ie)` 47 font-size: 0.8rem; 48 color: ${_e.gray[100]}; 49 50 min-width: 100px; 51 white-space: nowrap; 52 overflow: hidden; 53 text-overflow: ellipsis; 54 flex: 1; 55`;Ue(ie)` 56 font-size: 0.8rem; 57 color: ${_e.gray[100]}; 58 59 flex: 1; 60 61 display: flex; 62 justify-content: flex-end; 63 align-items: center; 64 max-width: 300px; 65`;const Mo={minWidth:150,fontSize:"0.8rem",width:"100%",paddingRight:24};function Va(e,t){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i+=1)if(e[i]!==t[i])return!1;return!0}const ct="__ALL__",to=(e,t)=>{var i;return Array.isArray(e)?!t.multiSelect&&e.length===1?(i=e[0])==null?void 0:i.toString():e.map(n=>n.toString()):e==null?void 0:e.toString()};function io({variableData:e,existingVariables:t,onValueUpdate:i}){var k,G,Q,v;const[n,r]=A.useState([]),{workspace:D}=CM(),s=A.useCallback(w=>{var J;const b=Object.values(t).find(ee=>ee.name===w);if(!b)return;const _=b.selectedValue;return Array.isArray(_)?(J=_[0])==null?void 0:J.toString():_==null?void 0:_.toString()},[t]),{options:N,isLoading:u,errorMessage:o}=$u({variableData:e,workspace:D!=null?D:"",resolveVariableValue:s}),[I,c]=A.useState(null),U=()=>{if(e.type==="CUSTOM"){const w=ln(eo(e.customValue||""),e.sort);r(w)}},h=w=>{w===e.selectedValue||Array.isArray(w)&&Array.isArray(e.selectedValue)&&Va(w,e.selectedValue)||e.name&&(w===ct||Array.isArray(w)&&w.includes(ct)?i(e.name,e.id,n,!0):i(e.name,e.id,w,!1))},f=Js(h,500),{selectedValue:Y}=e,x=A.useMemo(()=>to(Y,e),[Y,e]),l=e.multiSelect&&e.showALLOption,g=e.allSelected&&l?"ALL":x,z=e.multiSelect&&!e.allSelected?"multiple":void 0;A.useEffect(()=>{e.type==="CUSTOM"&&U()},[e.type,e.customValue]),A.useEffect(()=>{if(e.type==="PREDEFINED"&&!u&&N.length>0){const w=ln(N,e.sort);if(!Va(w,n)){let b=!1;if(Ks(e.selectedValue)?e.selectedValue.forEach(_=>{w.includes(_)||(b=!0)}):Xs(e.selectedValue)?w.includes(e.selectedValue)||(b=!0):e.selectedValue==null&&(b=!0),b&&e.name&&e.id){let _,J=!1;e.multiSelect?(_=w,J=!0):[_]=w,i(e.name,e.id,_,J)}r(w)}}},[N,u,e.type,e.sort]),A.useEffect(()=>{e.type==="PREDEFINED"&&o?c(o):e.type==="PREDEFINED"&&!o&&c(null)},[o,e.type]);const O=w=>{w.stopPropagation(),w.preventDefault();const b=e.allSelected||(g==null?void 0:g.includes(ct));h(b?[]:ct)},L=(w,b)=>{const _=Array.isArray(Y)?Y.filter(J=>J.toString()!==b.toString()):[];if(!w.target.checked&&Array.isArray(x)&&x.includes(b.toString())){if(_.length===1){h(_[0].toString());return}h(_)}else(!w.target.checked&&Y===b.toString()||_.length===n.length-1)&&h(ct)},[d,T]=A.useState({tag:"",visible:!1});function a({option:w}){return w.toString()===g||Array.isArray(g)&&(g!=null&&g.includes(w.toString()))&&g.length===1?"All":"Only"}function y(w,b){w.stopPropagation();const _=a({option:b});e.allSelected||b.toString()===g||Array.isArray(g)&&(g==null?void 0:g.includes(b.toString()))?_==="Only"&&e.multiSelect?h([b.toString()]):e.multiSelect?h(ct):h(b.toString()):h(b.toString())}function P(w){return{onMouseOver:()=>T({tag:w.toString(),visible:!0}),onMouseOut:()=>T({tag:w.toString(),visible:!1})}}const p=w=>!(a({option:w})==="All"&&!l);return M.jsxs("div",{className:"variable-item",children:[M.jsx(ie,{c
65omponent:"span",variant:"body2",className:"variable-name",ellipsis:!0,children:e.type==="PREDEFINED"&&e.predefinedSource?`${Ut[e.predefinedSource].label}`:`$${e.name}`}),M.jsxs("div",{className:"variable-value",children:[e.type==="TEXTBOX"?M.jsx(eM,{size:"small",placeholder:"Enter value",bordered:!1,defaultValue:(k=e.selectedValue)==null?void 0:k.toString(),onChange:w=>{f(w.target.value||"")},style:{width:50+((((Q=(G=e.selectedValue)==null?void 0:G.toString())==null?void 0:Q.length)||0)*7||50)}},(v=e.selectedValue)==null?void 0:v.toString()):!I&&n&&M.jsxs(ai,{defaultValue:g,onChange:w=>{const b=typeof w=="object"&&w!==null&&"target"in w?w.target.value:w;h(b)},bordered:!1,placeholder:"Select value",placement:"bottomLeft",mode:z,style:Mo,loading:e.type==="PREDEFINED"&&u,renderValue:e.allSelected&&l?()=>"ALL":void 0,showSearch:!0,"data-testid":"variable-select",className:"variable-select",popupClassName:"dropdown-styles",maxTagCount:4,tagRender:w=>M.jsx(ca,{size:"small",onDelete:w.onClose,label:w.value}),maxTagPlaceholder:w=>M.jsx($e,{title:w.map(({value:b})=>b).join(", "),children:M.jsxs("span",{children:["+ ",w.length," "]})}),allowClear:!0,children:[l&&M.jsx(pM,{"data-testid":"option-ALL",value:ct,children:M.jsxs("div",{className:"all-label",onClick:w=>O(w),children:[M.jsx(In,{checked:e.allSelected}),"ALL"]})}),iu(n,w=>M.jsx(pM,{"data-testid":`option-${w}`,value:w,children:M.jsxs("div",{className:e.multiSelect?"dropdown-checkbox-label":"",children:[e.multiSelect&&M.jsx(In,{onChange:b=>{b.stopPropagation(),b.preventDefault(),L(b,w)},checked:e.allSelected||w.toString()===g||Array.isArray(g)&&(g==null?void 0:g.includes(w.toString()))}),M.jsxs("div",{className:"dropdown-value",...P(w),onClick:b=>y(b,w),children:[M.jsx(ie,{component:"span",variant:"body2",noWrap:!0,className:"option-text",children:w.toString()}),e.multiSelect&&d.tag===w.toString()&&d.visible&&p(w)&&M.jsx(ie,{component:"span",variant:"body2",className:"toggle-tag-label",children:a({option:w})})]})]})},w.toString()))]},g&&Array.isArray(g)?g.join(" "):g||e.id),e.type!=="TEXTBOX"&&I&&M.jsx("span",{style:{margin:"0 0.5rem"},children:M.jsx(Ui,{placement:"top",content:M.jsx(ie,{children:I}),children:M.jsx($,{icon:Me.faTriangleExclamation,style:{color:_e.orange[500]}})})})]})]})}const no=A.memo(io);function ao({onEditSelector:e,onDeleteSelector:t}){const{selectedDashboard:i,setSelectedDashboard:n,updateLocalStorageDashboardVariables:r}=uM(),{data:D}=i||{},{variables:s}=D||{},[N,u]=A.useState([]);A.useEffect(()=>{if(s){const c=[];for(const[U,h]of Object.entries(s)){const{id:f}=h;c.push({key:U,name:U,...s[U],id:f})}c.sort((U,h)=>U.order-h.order),u(c)}},[s]);const o=(c,U,h,f)=>{U&&(r(c,h,f),i&&n(Y=>{if(Y){const x=Y==null?void 0:Y.data.variables;return x[U]&&(x[U]={...x[U],selectedValue:h,allSelected:f}),x[c]&&(x[c]={...x[c],selectedValue:h,allSelected:f}),{...Y,data:{...Y==null?void 0:Y.data,variables:{...x}}}}return Y}))};if(!s)return null;const I=N.sort((c,U)=>c.order-U.order);return M.jsx(wM,{style:{gap:"12px",alignItems:"center"},sx:{display:"flex"},children:I&&Array.isArray(I)&&I.length>0&&I.map(c=>M.jsxs(wM,{sx:{display:"flex",alignItems:"center",gap:"2px"},children:[M.jsx(no,{existingVariables:s,variableData:{name:c.name,...c},onValueUpdate:o}),c.type==="PREDEFINED"&&e&&M.jsx($e,{title:"Edit selector",children:M.jsx(jn,{size:"small",onClick:()=>e(c),children:M.jsx($,{icon:Me.faPenLine,style:{fontSize:12}})})}),c.type==="PREDEFINED"&&t&&M.jsx($e,{title:"Remove selector",children:M.jsx(jn,{size:"small",onClick:()=>t(c.id),children:M.jsx($,{icon:Me.faTrash,style:{fontSize:12}})})})]},`${c.name}${c.id}${c.order}`))})}const ro=A.memo(ao);function lN(e,t){const i=`data:text/json;charset=utf-8,${encodeURIComponent(JSON.stringify(e))}`,n=document.createElement("a");n.setAttribute("href",i),n.setAttribute("download",`${t}.json`),document.body.appendChild(n),n.click(),n.remove()}const fi="Sample Row",No=()=>{const e=tN();return{xs:HM(e.breakpoints.up("xs")),sm:HM(e.breakpoints.up("sm")),md:HM(e.breakpoints.up("md")),lg:HM(e.breakpoints.up("lg")),xl:HM(e.breakpoints.up("xl"))}};function qn(e){if(!(e!=null&&e.variables)){const{uuid:r,...D}=e;return D}const t=Object.entries(e.variables).reduce((r,[D,s])=>{const{selectedValue:N,...u}=s;return r[D]=u,r},{}),{uuid:i,...n}=e;return{...n,variables:t}}function so(e){var Le,Ee,ze,xe;const{safeNavigate:t}=Lt(),{handle:i}=e,{selectedDashboard:n,panelMap:r,setPanelMap:D,layouts:s,setLayouts:N,isDashboardLocked:u,listSortOrder:o,setSelectedDashboard:I,handleToggleDashboardSli
65der:c,setSelectedRowWidgetId:U}=uM(),{workspace:h}=CM(),f=n?{...n.data,uuid:n.uuid}:{},{title:Y=""}=f||{},[x,l]=A.useState(Y),[g,z]=A.useState(fi),O=mn(),L=No(),d=nt(),[T]=xt(["edit_dashboard"],(Le=n==null?void 0:n.data)!=null&&Le.system?"VIEWER":"ADMIN"),[a,y]=A.useState(null),[P,p]=A.useState(!1),[k,G]=A.useState(!1),[Q,v]=A.useState(!1),[w,b]=A.useState(!1),[_,J]=A.useState(null),[ee,j]=A.useState(""),[S,m]=A.useState(Ki[0]),[E,W]=A.useState(""),[R,V]=A.useState(!1),[F,te]=A.useState(""),ne=A.useMemo(()=>{var X,be;return(be=(X=n==null?void 0:n.data)==null?void 0:X.variables)!=null?be:{}},[(Ee=n==null?void 0:n.data)==null?void 0:Ee.variables]),je=A.useMemo(()=>new Set(Object.values(ne).map(X=>X.name).filter(Boolean)),[ne]),le=A.useMemo(()=>Object.values(ne).filter(X=>X.type==="PREDEFINED"&&X.id!==_),[ne,_]),Oe=X=>{var be,Je,Ke,ke;X?(J(X.id),j((be=X.name)!=null?be:""),m((Je=X.predefinedSource)!=null?Je:Ki[0]),W((Ke=X.dependsOnVariable)!=null?Ke:""),V((ke=X.multiSelect)!=null?ke:!1)):(J(null),j(""),m(Ki[0]),W(""),V(!1)),te(""),b(!0)},ge=()=>{b(!1),J(null)},q=()=>{var Et;const X=ee.trim();if(!X){te("Name is required");return}const be=_?ne[_]:null;if(je.has(X)&&(be==null?void 0:be.name)!==X){te("A variable with this name already exists");return}if(!n)return;const Je=Ut[S];if(Je.requiresDependency&&!E){te("Please select a dependency variable");return}const Ke=_!=null?_:`predefined_${Date.now()}_${X}`,ke=_?ne[_]:null,xM={id:Ke,name:X,description:Ut[S].description,type:"PREDEFINED",predefinedSource:S,dependsOnVariable:Je.requiresDependency?E:void 0,multiSelect:R,showALLOption:R,sort:"DISABLED",order:(Et=ke==null?void 0:ke.order)!=null?Et:Object.keys(ne).length,selectedValue:ke==null?void 0:ke.selectedValue},Nt={...ne,[Ke]:xM},hM={...n,data:{...n.data,variables:Nt}};O.mutate({...hM,workspace:h!=null?h:""},{onSuccess:VM=>{VM.payload&&(I(VM.payload),De.success({message:_?"Selector updated successfully":"Selector added successfully"})),ge()},onError:()=>{De.error({message:bM})}})},re=X=>{if(!n)return;const{[X]:be,...Je}=ne,Ke={...n,data:{...n.data,variables:Je}};O.mutate({...Ke,workspace:h!=null?h:""},{onSuccess:ke=>{ke.payload&&(I(ke.payload),De.success({message:"Selector removed successfully"}))},onError:()=>{De.error({message:bM})}})};let Te=["add_panel"];u&&(Te=["add_panel_locked_dashboard"]);const{notifications:De}=it(),ye=(ze=n==null?void 0:n.data)!=null&&ze.system?"VIEWER":"ADMIN",[oe]=xt(Te,ye),Ne=A.useCallback(()=>{var X,be,Je,Ke,ke,xM;U(null),c(!0),lM(yM.CLICKED_CREATE_PANEL,zM.Dashboard,{dashboardId:(X=n==null?void 0:n.uuid)!=null?X:"",dashboardName:(Je=(be=n==null?void 0:n.data)==null?void 0:be.title)!=null?Je:"",numberOfPanels:(xM=(ke=(Ke=n==null?void 0:n.data)==null?void 0:Ke.widgets)==null?void 0:ke.length)!=null?xM:0})},[c]),Z=()=>{if(!n)return;const X={...n,data:{...n.data,title:x}};O.mutate({...X,workspace:h!=null?h:""},{onSuccess:be=>{De.success({message:"Dashboard renamed successfully"}),G(!1),be.payload&&I(be.payload)},onError:()=>{De.error({message:bM}),G(!0)}})},[ae,se]=Zr(),{t:de}=Qn(["dashboard","common"]);A.useEffect(()=>{var X;n&&l((X=n.data)==null?void 0:X.title)},[n]),A.useEffect(()=>{ae.error&&De.error({message:"Something went wrong"}),ae.value&&De.success({message:"Success"})},[ae.error,ae.value,de,De]);function ce(){if(!n)return;const X=ii(),be={widgets:[],collapsed:!1},Je=0;for(let ke=Je;ke<s.length&&!r[s[ke].i];ke++)be.widgets.push(s[ke]);const Ke={...n,data:{...n.data,layout:[{i:X,w:12,minW:12,minH:1,maxH:1,x:0,h:1,y:0},...s.filter(ke=>ke.i!==B.EMPTY_WIDGET)],panelMap:{...r,[X]:be},widgets:[...n.data.widgets||[],{id:X,title:g,description:"",panelTypes:ga.ROW}]},uuid:n.uuid};O.mutate({...Ke,workspace:h!=null?h:""},{onSuccess:ke=>{var xM,Nt;ke.payload&&(ke.payload.data.layout&&N(zt(ke.payload.data.layout)),I(ke.payload),D(((Nt=(xM=ke.payload)==null?void 0:xM.data)==null?void 0:Nt.panelMap)||{})),v(!1),z(fi)},onError:()=>{De.error({message:bM})}})}function me(){d.set("columnKey",o.columnKey),d.set("order",o.order),d.set("page",o.pagination),d.set("search",o.search),d.delete(Be.relativeTime);
65const X=`/workspaces/${h}${AM.ALL_DASHBOARD}?${d.toString()}`;t(X)}return M.jsx(rt,{className:"dashboard-description-container",children:M.jsxs(Pi,{children:[M.jsxs("div",{className:"dashboard-header",style:{flexDirection:L.md?"row":"column",gap:L.md?"0":"1rem"},children:[M.jsxs("section",{className:"dashboard-breadcrumbs",children:[M.jsx(Ie,{variant:"text",className:"dashboard-btn",onClick:()=>me(),children:"Dashboards"}),M.jsx(ie,{component:"span",variant:"body2",style:{fontSize:"0.875rem",color:"var(--inworld-gray-500)"},children:"/"}),M.jsx(ie,{className:"id-btn dashboard-name-btn ",children:Y}),u&&M.jsx($,{icon:Me.faLock,size:"md"})]}),M.jsxs("div",{className:"dashboard-header-actions",style:{marginLeft:"auto"},children:[M.jsx(Wr,{showAutoRefresh:!0,hideShareModal:!0,showRefreshTextAsTooltip:!0}),M.jsx(Ie,{startIcon:M.jsx($,{icon:Me.faEllipsis,size:"md"}),variant:"text",className:"icons dashboard-settings-btn","data-testid":"options",onClick:X=>{y(X.currentTarget),p(!0)}}),M.jsx(Ui,{open:P,anchorEl:a,onClose:()=>{y(null),p(!1)},anchorOrigin:{vertical:"bottom",horizontal:"right"},slotProps:{paper:{className:"dashboard-settings"}},children:M.jsxs("div",{className:"menu-content",children:[M.jsxs("section",{className:"section-1",children:[!u&&T&&M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faPenLine,style:{fontSize:14}}),onClick:()=>{G(!0),p(!1)},children:"Rename"}),M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faExpand,size:"md"}),onClick:i.enter,children:"Full screen"})]}),M.jsxs("section",{className:"section-2",children:[!u&&oe&&M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faFilter,style:{fontSize:14}}),onClick:()=>{Oe(),p(!1)},children:"Add Selector"}),!u&&oe&&M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faFolderOpen,style:{fontSize:14}}),onClick:()=>{v(!0),p(!1)},children:"New section"}),M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faFileLines,style:{fontSize:14}}),onClick:()=>{lN(qn(f),f==null?void 0:f.title),p(!1)},children:"Export JSON"}),M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faCopy,size:"md"}),onClick:()=>{se(JSON.stringify(qn(f),null,2)),p(!1)},children:"Copy as JSON"})]}),M.jsx("section",{className:"delete-dashboard",children:M.jsx(Ia,{createdBy:(n==null?void 0:n.created_by)||"",name:((xe=n==null?void 0:n.data)==null?void 0:xe.title)||"",id:String(n==null?void 0:n.uuid)||"",isLocked:u,routeToListPage:!0})})]})}),!u&&oe&&M.jsx(Ie,{className:"add-panel-btn",onClick:Ne,startIcon:M.jsx($,{icon:Me.faPlus}),variant:"contained","data-testid":"add-panel-header",children:"New Panel"})]})]}),!dt(f.variables)&&M.jsx("section",{className:"dashboard-variables",children:M.jsx(ro,{onEditSelector:!u&&T?Oe:void 0,onDeleteSelector:!u&&T?re:void 0})}),M.jsx(qu,{}),M.jsxs(DM,{open:k,onClose:()=>G(!1),className:"rename-dashboard",children:[M.jsx(dM,{children:"Rename Dashboard"}),M.jsx(fM,{children:M.jsxs("div",{className:"dashboard-content",children:[M.jsx(ie,{component:"span",variant:"body2",className:"name-text",children:"Enter a new name"}),M.jsx(eM,{size:"small","data-testid":"dashboard-name",className:"dashboard-name-input",value:x,onChange:X=>l(X.target.value)})]})}),M.jsx(PM,{children:M.jsxs("div",{className:"dashboard-rename",children:[M.jsx(Ie,{variant:"contained",startIcon:M.jsx($,{icon:Me.faCheck,size:"md"}),className:"rename-btn",onClick:Z,disabled:O.isLoading,children:"Rename Dashboard"}),M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faXmark,size:"md"}),className:"cancel-btn",onClick:()=>G(!1),children:"Cancel"})]})})]}),M.jsxs(DM,{open:Q,onClose:()=>{v(!1),z(fi)},className:"section-naming",children:[M.jsx(dM,{children:"New Section"}),M.jsx(fM,{children:M.jsxs("div",{className:"section-naming-content",children:[M.jsx(ie,{component:"span",variant:"body2",className:"name-text",children:"Enter Section name"}),M.jsx(eM,{size:"small","data-testid":"section-name",className:"section-name-input",value:g,onChange:X=>z(X.target.value)})]})}),M.jsx(PM,{children:M.jsxs("div",{className:"dashboard-rename",children:[M.jsx(Ie,{variant:"contained",startIcon:M.jsx($,{icon:Me.faCheck,size:"md"}),className:"rename-btn",onClick:()=>ce(),disabled:O.isLoading,children:"Create Section"}),M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faXmark,size:"md"}),className:"cancel-btn",onClick:()=>{v(!1),z(fi)},children:"Cancel"})]})})]}),M.jsxs(DM,{open:w,onClose:ge,maxWidth:"sm",fullWidth:!0,children:[M.jsx(dM,{children:_?"Edit Selector":"Add Selector"}),M.jsxs(fM,{sx:{display:"flex",flexDirection:"column",gap:2,pt:1},children:[M.jsxs("div",{children:[M.jsx(ie,{variant:"body2",sx:{mb:.5},children:"Name"}),M.jsx(eM,{size:"small",fullWidth:!0,placeholder:"e.g. router_id",value:ee,onChange:X=>{j(X.target.value),te("")},error:!!F,helperText:F||"Reference in chart filters as $<name>"})]}),M.jsxs("div",{children:[M.jsx(ie,{variant:"body2",sx:{mb:.5},children:"Data Source"}),M.jsx(ai,{size:"small",fullWidth:!0,value:S,onChange:X=>{m(X.target.value),W("")},children:Ki.map(X=>
65M.jsxs(pM,{value:X,children:[Ut[X].label," â"," ",M.jsx(ie,{component:"span",variant:"body2",sx:{color:"text.secondary"},children:Ut[X].description})]},X))})]}),Ut[S].requiresDependency&&M.jsxs("div",{children:[M.jsx(ie,{variant:"body2",sx:{mb:.5},children:Ut[S].dependencyLabel}),M.jsxs(ai,{size:"small",fullWidth:!0,value:E,onChange:X=>W(X.target.value),displayEmpty:!0,children:[M.jsx(pM,{value:"",disabled:!0,children:"Select a variable"}),le.map(X=>{var be;return M.jsxs(pM,{value:(be=X.name)!=null?be:"",children:["$",X.name]},X.id)})]})]}),M.jsx(MN,{control:M.jsx(Yi,{checked:R,onChange:(X,be)=>V(be)}),label:"Allow multiple selections"})]}),M.jsxs(PM,{children:[M.jsx(Ie,{onClick:ge,children:"Cancel"}),M.jsx(Ie,{variant:"contained",onClick:q,disabled:O.isLoading,children:_?"Save":"Add"})]})]})]})})}const Do=["data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljk0OTQgMTMuOTQyQzE2LjIzMTggMTIuNDI1OCAxNy4zMjY4IDkuNzAyMiAxNi4xOTU2IDYuNTc0ODdDMTUuNjQ0MyA1LjA1MjQ1IDE1LjAyMTkgNC4yMDI0OSAxNC4yOTY5IDMuNjYyNTJDMTMuODU1NyAzLjMzMzc5IDEyLjA5MzMgMi41MDYzMyA5Ljc1OTY1IDIuODY3NTZDOC4wNTM0OSAzLjEzMjU1IDUuNzc0ODcgNC4yMDg3NCA0LjI5MzY5IDUuOTU5OUMyLjg1NzUyIDcuNjYxMDYgMS43NDg4MyA5LjAwNDc0IDEuNjk3NTggMTAuMzA5N0MxLjYzMTMzIDExLjk4ODMgMi44OTYyNyAxMy40MzA4IDMuMDUwMDEgMTMuNjY0NUMzLjMyMzc0IDE0LjA3OTUgNS4xOTExNSAxNi40NTE4IDguNjk5NzEgMTYuNTczMUMxMS43OTcgMTYuNjc5MyAxMy44MTQ0IDE1LjI4NDQgMTQuOTQ5NCAxMy45NDJaIiBmaWxsPSIjNDAzRDNFIi8+CjxwYXRoIGQ9Ik00LjU1MzYzIDIuNzM3NDdDMi45Mzc0NiAzLjg5MTE2IDEuMTIxMzEgNi4yNTEwMyAxLjQ0NzU0IDkuNTYwODZDMS42MDYyOCAxMS4xNzIgMi4wMDI1MSAxMi4xNDk1IDIuNTcxMjMgMTIuODUwN0MyLjkxNzQ2IDEzLjI3ODIgNC40MTk4OCAxNC41NDkzIDYuNzczNTEgMTQuNzM2OEM5LjE0NTg4IDE0LjkyNTYgMTAuOTQ5NSAxNC4zOTQ0IDEyLjgzMzIgMTMuMDg0NEMxNi42NjE3IDEwLjQyMDggMTYuMDk4IDYuMzkzNTMgMTUuOTM0MyA1LjkyNDhDMTUuNzcwNSA1LjQ1NjA3IDE0LjU0NDQgMi42OTYyMiAxMS4xNzMzIDEuNzE1MDJDOC4xOTg0NCAwLjg1MDA2OCA1Ljk4MzU1IDEuNzE1MDIgNC41NTM2MyAyLjczNzQ3WiIgZmlsbD0iIzVFNjM2NyIvPgo8cGF0aCBkPSJNNy4zOTM1MyAyLjk2MTA5QzUuNjE3MzcgMi44OTczNCAzLjkxOTk2IDQuMjg4NTIgMy43NTYyMiA2LjAwNTkzQzMuNTkyNDggNy43MjIwOSA0LjY1NDkyIDkuMDI5NTIgNi4zMDk4MyA5LjI5NTc2QzcuOTY0NzUgOS41NjA3NCA5Ljg3ODM5IDguNTU1OCAxMC4yNjM0IDYuNDUwOTFDMTAuNjYwOSA0LjI4MjI3IDkuMDg5NjkgMy4wMjIzNCA3LjM5MzUzIDIuOTYxMDlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNy45NDIxNyA1LjkwMTE1QzcuOTQyMTcgNS45MDExNSA4LjM2OTY1IDUuODEyNCA4LjQ1NDY1IDUuMTgyNDRDOC41MzgzOSA0LjU2MjQ3IDguMjMwOTEgNC4wMzM3NSA3LjUxMzQ1IDMuODQzNzZDNi43MzM0OSAzLjYzNzUyIDYuMjA0NzcgNC4wNjYyNSA2LjA2NzI3IDQuNTE3NDdDNS44NzYwMyA1LjE0NDk0IDYuMTU4NTIgNS40NDM2NyA2LjE1ODUyIDUuNDQzNjdDNi4xNTg1MiA1LjQ0MzY3IDUuMzkzNTYgNS42Mjc0MSA1LjMzMjMxIDYuNTI5ODdDNS4yNzQ4MSA3LjM4MTA3IDUuODU2MDMgNy44Mzg1NSA2LjQzOTc1IDcuOTc4NTRDNy4xNjA5NiA4LjE1MjI4IDcuOTc4NDIgNy45NTQ3OSA4LjE3ODQxIDcuMDM0ODRDOC4zNDQ2NSA2LjI3NzM4IDcuOTQyMTcgNS45MDExNSA3Ljk0MjE3IDUuOTAxMTVaIiBmaWxsPSIjMzAzMDMwIi8+CjxwYXRoIGQ9Ik02LjczOTgzIDQuNzUzNjJDNi42NzEwOSA1LjAxMjM1IDYuODA4NTggNS4yNjIzNCA3LjA3ODU3IDUuMzMxMDlDNy4zNjk4IDUuNDA0ODMgNy42MzQ3OSA1LjMwODU5IDcuNzA2MDMgNS4wMTExQzcuNzY4NTMgNC43NDczNyA3LjY0MzU0IDQuNTE0ODggNy4zMzYwNSA0LjQzOTg4QzcuMDgzNTcgNC4zNzczOSA2LjgxNDgzIDQuNDcxMTMgNi43Mzk4MyA0Ljc1MzYyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYuOTU5NzggNi4wMzk3NEM2LjYzMjMgNS45Mzg0OSA2LjE5OTgyIDYuMDY0NzMgNi4xMzEwNyA2LjUwNDcxQzYuMDYyMzMgNi45NDQ2OSA2LjMyNjA2IDcuMTY5NjggNi42NzEwNCA3LjIzMjE3QzcuMDE2MDMgNy4yOTQ2NyA3LjM0MjI2IDcuMTEzNDMgNy40MDYwMSA2Ljc2MDk1QzcuNDY4NSA2LjQwOTcyIDcuMjg2MDEgNi4xMzk3MyA2Ljk1OTc4IDYuMDM5NzRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljc5OTEgMTUuMDM1NUMxNS43MzE3IDE0LjY3NTUgMTUuNDcxNyAxMi42ODQzIDE1LjQ3MTcgMTIuNjg0M0gyLjUyNzM1QzIuNTI3MzUgMTIuNjg0MyAyLjI2NzM2IDE0LjY3NTUgMi4xOTk4NyAxNS4wMzU1QzIuMTMyMzcgMTUuMzk1NCAyLjkwMzU4IDE2LjQ5OTEgOC45OTk1MSAxNi40OTkxQzE1LjA5NTQgMTYuNDk5MSAxNS44NjY2IDE1LjM5NTQgMTUuNzk5MSAxNS4wMzU1WiIgZmlsbD0iIzgyQUVDMCIvPgo8cGF0aCBkPSJNMi41MjM2OCAxMi43NDQ1QzIuNTIzNjggMTIuMDEwNyA1LjQyMzUzIDExLjQxNTggOC45OTk1OSAxMS40MTU4QzEyLjU3NTcgMTEuNDE1OCAxNS40NzU1IDEyLjAxMDcgMTUuNDc1NSAxMi43NDQ1QzE1LjQ3NTUgMTMuNDc4MiAxMi41NzU3IDE0LjE5NDQgOC45OTk1OSAxNC4xOTQ0QzUuNDIzNTMgMTQuMTk0NCAyLjUyMzY4IDEzLjQ3ODIgMi41MjM2OCAxMi43NDQ1WiIgZmlsbD0iI0UwRTBFMCIvPgo8cGF0aCBkPSJNMTMuMjIxNyAzLjAzOTkyQzEyLjg2NjcgMS45MDg3MyAxMS42ODQzIDEuNSA4Ljk5ODE2IDEuNUM2LjM
65xMjA1IDEuNSA1LjEzMDg3IDEuOTA4NzMgNC43NzU4OSAzLjAzOTkyQzQuMDYwOTIgNS4zMTg1NSAzLjQxODQ2IDEyLjUwMzIgMy40MTg0NiAxMi41MDMyQzMuNDE4NDYgMTIuNTAzMiAzLjk3NzE4IDEzLjQzOTQgOC45OTk0MSAxMy40Mzk0QzE0LjAyMTYgMTMuNDM5NCAxNC41ODE2IDEyLjUwNDQgMTQuNTgxNiAxMi41MDQ0QzE0LjU4MTYgMTIuNTA0NCAxMy45MzY3IDUuMzE4NTUgMTMuMjIxNyAzLjAzOTkyWiIgZmlsbD0iI0Y0NDMzNiIvPgo8cGF0aCBvcGFjaXR5PSIwLjkiIGQ9Ik0zLjQxNzI0IDEyLjUxN0MzLjQxNzI0IDExLjk0MjEgNS45MTU4NSAxMS40NzU4IDguOTk5NDQgMTEuNDc1OEMxMi4wODMgMTEuNDc1OCAxNC41ODE2IDExLjk0MjEgMTQuNTgxNiAxMi41MTdDMTQuNTgxNiAxMy4wOTIgMTIuMDgzIDEzLjY1MzIgOC45OTk0NCAxMy42NTMyQzUuOTE1ODUgMTMuNjUzMiAzLjQxNzI0IDEzLjA5MiAzLjQxNzI0IDEyLjUxN1oiIGZpbGw9IiNDNjI4MjgiLz4KPHBhdGggZD0iTTEwLjA3MzEgNS40NjU5NkwxMi44MDE3IDIuNjQ5ODZDMTIuODU0MiAyLjYwMzYxIDEyLjkzMTcgMi42NjIzNiAxMi45MDE3IDIuNzI0ODZMMTAuODcxOCA1Ljk4MjE4QzEwLjcyMDYgNi4yOTcxNyAxMC44NTQzIDYuNTAwOTEgMTEuMjA0MyA2LjQ5MjE2TDEzLjc4NTQgNi40NjU5MUMxMy44NTU0IDYuNDY0NjYgMTMuODc2NyA2LjU1OTY1IDEzLjgxMjkgNi41ODg0TDExLjQ1ODEgNy40OTU4NUMxMS4xMzkzIDcuNjM5NiAxMS4wNzE4IDcuOTgwODMgMTEuMzQ0MyA4LjE5ODMyTDE0LjI4MDQgMTAuMzE1N0MxNC4zMzU0IDEwLjM1OTUgMTQuMjkwNCAxMC40NDU3IDE0LjIyMjkgMTAuNDI3TDEwLjg4MTggOS4wNDMyN0MxMC41NDU2IDguOTQ4MjggMTAuMzkxOSA5LjEzNDUyIDEwLjQ2MDYgOS40NzdMMTEuNTM4MSAxMy4wODgxQzExLjU1MTggMTMuMTU2OCAxMS40NjE4IDEzLjE5NDMgMTEuNDIzMSAxMy4xMzY4TDkuNTg0NDEgOS44ODA3M0M5LjM4ODE3IDkuNTkxOTkgOS4xNTA2OCA5LjUzNyA4Ljk4NDQ0IDkuODQzMjNMNy4yMjA3OSAxMy4xNzgxQzcuMTg3MDQgMTMuMjM5MyA3LjA5NDU0IDEzLjIxMDYgNy4xMDA3OSAxMy4xNDA2TDguMDExOTkgOS41NDJDOC4wNDY5OSA5LjE5NDUyIDcuODg3IDkuMTIyMDIgNy41NjIwMiA5LjI0OTUxTDMuNzgwOTcgMTEuMTg4MkMzLjcxNTk3IDExLjIxMzIgMy42NjM0NyAxMS4xMzE5IDMuNzEzNDcgMTEuMDgzMkw2Ljg4NTggOC40NDk1NUM3LjEzNTc5IDguMjA1ODIgNy4xMjQ1NCA3LjkzOTU4IDYuNzkzMzEgNy44MjgzNEw0LjE0NTk1IDYuOTI1ODhDNC4wNzk3IDYuOTAzMzkgNC4wOTIyIDYuODA3MTQgNC4xNjA5NSA2LjgwMjE0TDYuNzY1ODEgNi44NTIxNEM3LjExNDU0IDYuODI1ODkgNy4yOTA3OCA2LjQ3ODQxIDcuMTA4MjkgNi4xODA5Mkw1LjAxNDY1IDMuMTYyMzNDNC45Nzg0IDMuMTAyMzQgNS4wNDk2NSAzLjAzNjA5IDUuMTA1OSAzLjA3NzM0TDcuODk4MjUgNS41MDIyMUM4LjE4MTk5IDUuNzA1OTUgOC40MzA3MiA1LjY4NzIgOC40ODE5NyA1LjM0MjIyTDguOTM1NyAyLjA5MjM5QzguOTQ1NyAyLjAyMzY0IDkuMDQzMTkgMi4wMTg2NCA5LjA2MDY5IDIuMDg2MTRMOS40NTU2NyA1LjI1ODQ3QzkuNTQzMTYgNS41OTcyIDkuODEwNjUgNS42OTcyIDEwLjA3MzEgNS40NjU5NloiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF83MTZfNTM1KSIvPgo8cGF0aCBkPSJNOS4yMzA2MyA1LjI1NzI0TDEwLjQwMDYgMy4xNDYxQzEwLjQzNTYgMy4wODYxMSAxMC41MjgxIDMuMTE3MzUgMTAuNTE5MyAzLjE4NjFMMTAuMTU0MyA1LjQ5MjIzQzEwLjExMTggNS44Mzg0NiAxMC4zMDQzIDUuOTg5NyAxMC42MzE4IDUuODY5NzFMMTIuOTIyOSA1LjA5OTc1QzEyLjk4NzkgNS4wNzYgMTMuMDM5MiA1LjE1ODUgMTIuOTg3OSA1LjIwNTk5TDExLjE5MyA2LjczODQxQzEwLjkzNjggNi45NzU5IDEwLjk4MTggNy4zMjA4OCAxMS4zMTA1IDcuNDM5NjNMMTMuNjAwNCA4LjIxNTg0QzEzLjY2NTQgOC4yMzk1OCAxMy42NTE2IDguMzM1ODMgMTMuNTgxNiA4LjMzOTU4TDExLjE0MTggOC4zODgzM0MxMC43OTMgOC40MDU4MyAxMC43MDY4IDguNjMyMDYgMTAuODgxOCA4LjkzNDU1TDEyLjExNDIgMTEuMDM5NEMxMi4xNDkyIDExLjA5OTQgMTIuMDc1NSAxMS4xNjQ0IDEyLjAyMDUgMTEuMTIxOUwxMC4xNzkzIDkuNTk3MDFDOS45MDA1OSA5LjM4NzAyIDkuNjU5MzYgOS40MDk1MiA5LjU5OTM2IDkuNzUzMjVMOS4xNjE4OCAxMi4yNDU2QzkuMTQ5MzggMTIuMzE0NCA5LjA1MTg5IDEyLjMxNjkgOS4wMzY4OSAxMi4yNDk0TDguNTgxOTEgOS43NzgyNUM4LjUwNDQyIDkuNDM4MjcgOC4zMjk0MyA5LjQyMDc3IDguMDYxOTQgOS42NDQ1MUw2LjEyNDU0IDExLjI3MzJDNi4wNzA4IDExLjMxODIgNS45OTQ1NSAxMS4yNTY5IDYuMDI3MDUgMTEuMTk1N0w3LjE2NTc0IDkuMTAzMjlDNy4zMjQ0OCA4Ljc5MjA2IDcuMjI5NDggOC41NDQ1NyA2Ljg3OTUgOC41NDQ1N0w0LjQyMjEzIDguNTc1ODJDNC4zNTIxNCA4LjU3NTgyIDQuMzMzMzkgOC40ODA4MiA0LjM5NzEzIDguNDUzMzJMNi41NDIwMiA3LjYyNzEyQzYuODYzMjUgNy40OTA4NyA2LjkxOTUgNy4xMDU4OSA2LjY1MjAxIDYuODgwOTFMNC44NTIxMSA1LjQxNDczQzQuNzk4MzYgNS4zNjk3NCA0Ljg0NTg2IDUuMjg0NzQgNC45MTIxMSA1LjMwNDc0TDcuMTgzMjQgNS45ODQ3QzcuNTE2OTcgNi4wODcyIDcuNzQ2OTYgNS45ODk3IDcuNjg1NzEgNS42NDU5N0w3LjIxNDQ4IDMuMjY5ODVDNy4yMDE5OSAzLjIwMTEgNy4yOTMyMyAzLjE2NjEgNy4zMzA3MyAzLjIyMzZMOC41ODE5MSA1LjI1NTk5QzguNzcwNjUgNS41NDk3MyA5LjA1Njg5IDUuNTU5NzMgOS4yMzA2MyA1LjI1NzI0WiIgZmlsbD0iI0ZGRDVDQSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzcxNl81MzUiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC45OTk2MiA3LjYyNDY3KSBzY2FsZSg1LjQ0ODU0KSI+CjxzdG9wIG9mZnNldD0iMC41NzE4IiBzdG9wLWNvbG9yPSIjRkY2RTQwIi8+CjxzdG9wIG9mZnNldD0iMC43NjgyIiBzdG9wLWNvbG9yPSIjRkY3MDQ2IiBzdG9wLW9wYWNpdHk9IjAuNTQxNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjc1NTUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTg0NCA1LjA1MTFDNy45ODQ0IDUuMDUxMSAzLjE3NDY2IDYuMzg4NTMgMi43OTk2OCA2LjkwNDc2QzIuNDI0NyA3LjQyMDk4IDEuNzc4NDggOC4zNzcxOCAxLjcxOTc0IDEwLjQyNDZDMS42NzIyNCAxMi4wNjcgMi41ODg0NCAxNi4yOTA1IDcuMDkxOTUgMTYuNDMwNUMxMS42OTA1IDE2LjU3NDIgMTMuNDAyOSAxMy41NDQ0IDE0LjIyNDEgMTEuNjY4M0MxNC45NjQgOS45NzU4NCAxNC45NTE1IDguMDMyMiAxNS4
650MjAzIDcuMTM5NzRDMTUuODg5IDYuMjQ3MjkgMTYuMzExNSA1LjQ3MzU4IDE2LjI4OSA0LjQ2NDg4QzE2LjI2NjUgMy40NTYxOSAxNS44OTAyIDIuNTg3NDggMTUuMjMyOCAyLjE2NTAxQzE0LjU3NTMgMS43NDI1MyAxNC4wMTI4IDEuODEyNTIgMTMuNzMxNiAxLjc0MjUzQzEzLjQ1MDQgMS42NzI1MyA3Ljk4NDQgNS4wNTExIDcuOTg0NCA1LjA1MTFaIiBmaWxsPSIjNzU3RTQwIi8+CjxwYXRoIGQ9Ik04LjgyODE3IDMuMzYyNDFDNi44MzMyOCA0LjE4MzYxIDQuMTgyMTcgNC45NTczMiAyLjkxNTk5IDYuNzQwOThDMS43NzIzIDguMzUwOSAxLjM5MTA3IDEwLjM1MzMgMi45Mzk3MyAxMi42OTk0QzQuMzUzNDEgMTQuODQxOCA4LjEyMTk2IDE1Ljc1NTUgMTAuOTQwNiAxMy43MzE5QzEzLjUyMTcgMTEuODc4MiAxMy43NTU0IDkuMTU3MSAxNC41MzA0IDcuMzQ5N0MxNS4zMDUzIDUuNTQyMjkgMTYuOTM1MiAzLjE2NzQyIDE0Ljk3NjYgMS45OTk5OEMxMi44ODggMC43NTc1NDUgMTAuNDA0MyAyLjcxMzY5IDguODI4MTcgMy4zNjI0MVoiIGZpbGw9IiNBRkI0MkEiLz4KPHBhdGggZD0iTTE0LjUzMDQgMi41MTczM0MxMy41ODE3IDEuOTY5ODYgMTIuMzcxNyAyLjIxMjM0IDExLjAzNDMgMi44Njk4MUM5LjY5Njg4IDMuNTI3MjggOC42NjQ0NCA0LjAxOTc1IDguMTk1NzEgNC4xODM0OUM3LjcyNTc0IDQuMzQ3MjMgMy43MzM0NSA1LjgwOTY2IDIuOTYzNDkgNy43NDk1NUMyLjMyOTc3IDkuMzQ0NDcgMi40OTQ3NiAxMS40MzMxIDQuMTU5NjcgMTIuOTU4QzUuODI0NTkgMTQuNDgyOSAxMC4wMjU2IDE0LjM4OTIgMTEuNjQ0MyAxMi4wODkzQzEzLjI2MjkgOS43ODk0NSAxMy4zMzI5IDcuOTM3MDQgMTMuNjg1NCA3LjExNTg0QzE0LjAzNzkgNi4yOTQ2MyAxNC44MDU0IDUuMDkyMTkgMTUuMDIyOSA0LjQ0MDk4QzE1LjI4MDMgMy42NjcyNyAxNS4xNDAzIDIuODY5ODEgMTQuNTMwNCAyLjUxNzMzWiIgZmlsbD0iI0ZGRjY5RCIvPgo8cGF0aCBkPSJNOS45MzA2NCA2Ljk3NDc1QzkuMTc5NDMgNi4wODM1NSA2LjMxNzA4IDYuMzY0NzggNS4zMzIxNCA3Ljc3MjIxQzQuMzQ3MTkgOS4xNzk2MyA0Ljc1NzE3IDEwLjMyMzMgNS4yMzgzOSAxMC45Mzk1QzUuODI0NjEgMTEuNjkwOCA3LjQyMDc4IDEyLjM3MDcgOC44NzQ0NSAxMS4zNjJDMTAuMzI4MSAxMC4zNTMzIDEwLjc1NDMgNy45NTIyIDkuOTMwNjQgNi45NzQ3NVoiIGZpbGw9IiM4NTVDNTIiLz4KPHBhdGggZD0iTTYuOTE0NDkgOC41NzcyM0M2LjU0NDUxIDkuMTE5NyA2LjcyOTUgOS45OTQ2NSA2LjA5MzI4IDEwLjAzNTlDNS40NTcwNyAxMC4wNzcyIDUuMDg3MDggOS4wNTU5NSA1LjUzODMxIDguMjAxQzYuMDI1NzkgNy4yNzg1NSA3LjE4MDcyIDYuODY3MzIgNy41MDk0NiA3LjMwNDhDNy44Mzk0NCA3Ljc0MzUyIDcuMjY1NzIgOC4wNjIyNiA2LjkxNDQ5IDguNTc3MjNaIiBmaWxsPSIjRDY3NjU5Ii8+Cjwvc3ZnPgo=","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc3ODEgOS41NjgzNUMxMi43NzgxIDkuNTY4MzUgMTYuMjU0MiA4Ljg4NTg4IDE2LjQxOTIgMTAuMTk4M0MxNi41MTU0IDEwLjk3MiAxNi4yNzI5IDEyLjM5NDQgMTQuOTYzIDEzLjU2MzFDMTMuODc1NiAxNC41MzMxIDEyLjA1ODIgMTUuMzQ5MyA5LjA1OTU3IDE1LjI5NDNDNi42MTU5NSAxNS4yNTA1IDQuOTUzNTQgMTQuNjY0MyAzLjgyNDg1IDE0LjAxNTZDMS45MzQ5NSAxMi45Mjk0IDEuNTYxMjIgMTEuNDU3IDEuNjU5OTYgMTAuNTMzM0MxLjgwMTIxIDkuMjA4MzYgMy45MjQ4NCA4LjYwMDkgNC4wMjEwOSA4LjU0NTlMMTIuNzc4MSA5LjU2ODM1WiIgZmlsbD0iI0YxQjM0RiIvPgo8cGF0aCBkPSJNMS45MTUwNCAxMC44ODY5QzEuOTE1MDQgMTAuODg2OSAzLjkxOTkzIDE0LjIxNDIgOS4xMzcxNiAxNC4yMzE3QzE0Ljc4NTYgMTQuMjUxNyAxNi41MTE4IDEwLjg3ODEgMTYuNDE4IDEwLjE5NjlDMTYuMjQwNSA4Ljg5MDc1IDEzLjIzMDcgOC42MjQ1MSAxMy4yMzA3IDguNjI0NTFMNi4wNDg1NyAxMC4zMTY5TDEuOTE1MDQgOS44NjMyVjEwLjg4NjlaIiBmaWxsPSIjRkFERkIxIi8+CjxwYXRoIGQ9Ik0xLjkzNjE3IDkuNjgzNDNDMS45MzYxNyA5LjY4MzQzIDEuNjExMTkgMTAuMDczNCAxLjY2ODY4IDEwLjgxNzFDMS43MTk5MyAxMS40NzcxIDIuMzM5OSAxMi40NDk1IDMuNDIzNTkgMTIuODAwOEM0LjM4MjI5IDEzLjExMiA1LjA4NiAxMi43NTQ1IDYuMDc4NDUgMTMuMDc1N0M3LjA3MDkgMTMuMzk3IDcuOTg1ODUgMTQuMzcxOSA5LjI1MjAzIDE0LjI5NTdDMTAuNTE4MiAxNC4yMTk0IDExLjE5MDcgMTMuMzE0NSAxMi4xMDQ0IDEzLjE4MkMxMy40NzY4IDEyLjk4MzMgMTQuMTMzIDEzLjM1MiAxNS4xNzA1IDEyLjMyODNDMTYuMzE0MiAxMS4xOTk2IDE2LjMyMDQgMTAuMTQ4NCAxNi4zMTQyIDkuODg3MTZDMTYuMzAxNyA5LjM1OTY5IDE1LjkyNzkgOS4wNzQ3MSAxNS45Mjc5IDkuMDc0NzFMMy4zMzExIDkuNTM1OTNMMS45MzYxNyA5LjY4MzQzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuMDc5NTcgMi42ODQ4MUM0LjEyNDgzIDIuNjg0ODEgMS42NDI0NiA1LjI3NTkzIDEuNDQ3NDcgOC4yMzA3N0MxLjM3MjQ4IDkuMzY4MjEgMS43NDI0NiAxMC4xMTMyIDIuNTQ4NjcgMTAuODIzMUMzLjk1NjA5IDEyLjA2MDYgNi41MjQ3MSAxMi44MzU1IDkuMTc4MzIgMTIuODY0M0MxMi4wMjE5IDEyLjg5NTUgMTQuMTc5MyAxMi4xNzU2IDE1LjgzMDUgOS45OTY5M0MxNi4zNjkyIDkuMjg2OTcgMTYuNDI3OSA4Ljg4MzI0IDE2LjQ1MDQgOC4wOTMyOEMxNi41MTkyIDUuNjE1OTEgMTQuMjkwNSAyLjY4NDgxIDkuMDc5NTcgMi42ODQ4MVoiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF83MjFfMTQ1KSIvPgo8cGF0aCBkPSJNNi41Mzg0MiA3LjI0NDU5QzYuNDgyMTcgNy4xMjA4NCA2LjkxNzE1IDYuOTY5NiA3LjEzMzM5IDYuODEyMTFDNy4zNzA4OCA2LjYzODM3IDcuNDE0NjIgNi40MzMzOCA3LjUwMDg3IDYuNDIyMTNDNy41ODcxMSA2LjQxMDg4IDcuOTY1ODQgNi41MjgzNyA4LjkzOTU0IDYuNTQwODdDOS43OTQ1IDYuNTUyMTIgMTAuMzM1NyA2LjMyNDYzIDEwLjQxMDcgNi4zODk2M0MxMC40ODcgNi40NTQ2MyAxMC41OTQ1IDYuNjM4MzcgMTAuODMzMiA2Ljg3NzExQzExLjAzOTQgNy4wODMzNCAxMS4yNzY5IDcuMjIzMzQgMTEuMjg4MiA3LjI5OTU4QzExLjI5OTQgNy4zNzU4MyAxMC43NTE5IDcuNDkyMDcgMTAuNjU1NyA3LjUxMzMyQzEwLjU1ODIgNy41MzQ1NyA3LjQzNDYyIDcuNTI1ODIgNy40MzQ2MiA3LjUyNTgyQzcuNDM0NjIgNy41MjU4MiA3LjI1MjEzIDcuNDcyMDcgNy4xMDA4OSA3LjQyOTU4QzYuOTQ5NjUgNy4zODQ1OCA2LjU5MjE3IDcuMzYzMzMgNi41Mzg0MiA3LjI0NDU5WiIgZmlsbD0iI0ZDREU4QyIvPgo8cGF0aCBkPSJNOC45NzIxMyA3Ljk5MDkxQzkuNTIzMzUgNy45OTA5MSA5LjgyNDU4IDcuODI5NjcgMTAuMTk0NiA3LjY5ODQyQzEwLjU4MDggNy41NjIxOCAxMC44OTgzIDcuNDQ5NjkgMTAuODk4MyA3LjQ0OTY5QzEwLjg5ODMgNy40NDk2OSAxMC4zMjQ2IDYuODY1OTcgOS4wNTgzNyA2Ljg2NTk3QzcuNzkyMTkgNi44NjU5NyA3LjI0MDk3IDcuNDYwOTQgNy4yNDA5NyA3LjQ2MDk0QzcuMjQwOTcgNy40NjA5NCA4LjMyMzQxIDcuOTkwOTEgOC45NzIxMyA3Ljk5MDkxWiIgZmlsbD0id2hp
65dGUiLz4KPHBhdGggZD0iTTUuNjcyMTUgNC42MjQ5NEM1LjUyMzQxIDQuNjU4NjkgNS41MTg0MSA0Ljg4NjE4IDUuNDczNDEgNS4xMDExN0M1LjM4MjE3IDUuNTMzNjUgNS41ODcxNiA1Ljg4MzYzIDUuOTc1ODkgNS43NzIzOEM2LjQyMDg2IDUuNjQ0ODkgNi4zMTk2MiA1LjIwODY2IDYuMDU4MzggNC45MTg2OEM1LjkwNTg5IDQuNzUxMTkgNS44MjQ2NCA0LjU4OTk0IDUuNjcyMTUgNC42MjQ5NFoiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTcuNzU5NjUgNC4zMTg2MkM3LjcxOTY1IDQuNDI2MTEgNy4zNjg0MiA0LjQ5OTg2IDcuMDEwOTQgNC40NTk4NkM2Ljc0NTk1IDQuNDI5ODYgNi41MjM0NiA0LjE2NDg4IDYuNjY0NyAzLjg2OTg5QzYuODA4NDUgMy41NzExNiA3LjE2NTkzIDMuNTM2MTYgNy40MDg0MSAzLjc3MzY1QzcuNjU3MTUgNC4wMTczOCA3LjgwMzM5IDQuMTk5ODcgNy43NTk2NSA0LjMxODYyWiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNOC41MjU3NiA0LjEyNDkzQzguNDQwNzcgNC4xMDc0MyA4LjE2MjAzIDQuMzQ2MTcgOC4xMDA3OSA0LjYxMjRDOC4wMzA3OSA0LjkwOTg5IDguMjMwNzggNS4wMzIzOCA4LjM5NTc3IDUuMDQ5ODhDOC41OTk1MSA1LjA3MTEzIDguNzQ3IDQuOTEzNjQgOC43NTk1IDQuNzA5OUM4Ljc2OTUgNC41MDc0MSA4LjYxNzAxIDQuMTQzNjggOC41MjU3NiA0LjEyNDkzWiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNNC4yMDczNyA3LjI1NzExQzQuMjY2MTEgNy4zOTgzNSA0LjQ5MTEgNy4zNjIxIDQuNzExMDkgNy4zNjgzNUM1LjE1MjMyIDcuMzgwODUgNS40NjEwNSA3LjExODM2IDUuMjgzNTYgNi43NTQ2M0M1LjA3OTgyIDYuMzM4NCA0LjY2NzM0IDYuNTE3MTUgNC40Mjk4NSA2LjgyNDYzQzQuMjkxMTEgNy4wMDQ2MiA0LjE0NzM3IDcuMTEzMzYgNC4yMDczNyA3LjI1NzExWiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNMi42Nzc0IDcuMjM2MDNDMi41MjQ5MSA3LjIyODUzIDIuNDYxMTYgNy40NDcyNyAyLjM2MTE3IDcuNjQzNTFDMi4xNTk5MyA4LjAzNTk5IDIuMjY0OTIgOC40Mjg0NiAyLjY2ODY1IDguNDIzNDdDMy4xMzExMyA4LjQxODQ3IDMuMTQ3MzggNy45Njk3NCAyLjk3MjM5IDcuNjIyMjZDMi44Njk4OSA3LjQxOTc3IDIuODMzNjQgNy4yNDIyOCAyLjY3NzQgNy4yMzYwM1oiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTE0LjAxMTcgNi45Mjk2NUMxNC4xNjMgNi45MTA5IDE0LjE4OTIgNi42ODQ2NiAxNC4yNTY3IDYuNDc0NjdDMTQuMzg5MiA2LjA1MzQ0IDE0LjIyMDUgNS42ODQ3MSAxMy44MjMgNS43NTcyMUMxMy4zNjY4IDUuODM5NyAxMy40MjU1IDYuMjg0NjggMTMuNjU2NyA2LjU5ODQxQzEzLjc5MTcgNi43ODA5IDEzLjg1NjcgNi45NDg0IDE0LjAxMTcgNi45Mjk2NVoiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTUuNzkzNDYgOS4yMTA3NEM1LjcyMDk2IDkuMTU4MjQgNS40OTA5NyA5LjIyNjk4IDUuMjg1OTggOS4zMDgyM0M0Ljg3NiA5LjQ3MDcyIDQuNjk2MDEgOS44MzQ0NSA1LjAwMjI1IDEwLjA5NjlDNS4zNTM0OCAxMC4zOTgyIDUuNjYyMjEgMTAuMDcxOSA1Ljc1OTcxIDkuNjk1NzFDNS44MTcyIDkuNDc2OTcgNS44ODA5NSA5LjI3NDQ4IDUuNzkzNDYgOS4yMTA3NFoiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTUuMDcyMzggOC43OTIxNEM1LjEwNzM4IDguNzIyMTQgNS4wMTM2NCA4LjUzMjE1IDQuOTE5ODkgOC4zODA5MUM0LjgxMTE1IDguMjA0NjcgNC42ODc0IDguMDI0NjggNC41MTQ5MSA3Ljk3NTkzQzMuOTU5OTQgNy44MTk2OSAzLjc1OTk1IDguNTI3MTUgNC4xMzI0MyA4Ljc1MzM5QzQuMjY4NjggOC44MzU4OCA0LjQxMjQyIDguODQwODggNC41NzExNiA4Ljg0OTYzQzQuODA4NjUgOC44NTk2MyA1LjAzODY0IDguODU5NjMgNS4wNzIzOCA4Ljc5MjE0WiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNMy44MTExNyA2Ljc1MzM5QzMuNzg4NjcgNi44OTQ2MyAzLjE2OTk2IDcuMDEyMTIgMi44NTM3MiA2LjgyMDg4QzIuNDc0OTkgNi41OTA5IDIuNjc4NzMgNi4wNjA5MiAzLjEyOTk2IDYuMDk5NjdDMy41MTYxOSA2LjEzNDY3IDMuODM2MTcgNi41OTM0IDMuODExMTcgNi43NTMzOVoiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTQuMTMxMDUgNS45ODIxNkM0LjI3NzI5IDYuMDIyMTYgNC42OTk3NyA1LjcwNTkzIDQuODIzNTEgNS40NzU5NEM0LjkxMzUxIDUuMzA4NDUgNC45ODYgNC44OTIyMiA0LjY5MzUyIDQuNzYwOThDNC4zNjcyOSA0LjYxNDc0IDQuMDg4NTUgNC44Mjk3MiA0LjAwNjA2IDUuMDk4NDZDMy45MDEwNiA1LjQ1MzQ0IDQuMDAxMDYgNS45NDcxNyA0LjEzMTA1IDUuOTgyMTZaIiBmaWxsPSIjRjVFNUM3Ii8+CjxwYXRoIGQ9Ik02LjYzMSA3LjcwNTg3QzYuNjU0NzUgNy44MTQ2MiA2LjQ0NDc2IDguNDA5NTkgNS45NTQ3OCA4LjQzMjA4QzUuNjE3MyA4LjQ0NzA4IDUuMzI0ODIgNy45OTMzNiA1Ljc0NjA0IDcuNjk5NjJDNi4wNjYwMyA3LjQ3ODM4IDYuNjE0NzUgNy42MjcxMyA2LjYzMSA3LjcwNTg3WiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNNy4wNTM0NCA4LjY1NDY4QzYuOTU3MiA4LjU3MzQzIDYuNDUwOTggOC45MzU5MSA2LjI5ODQ4IDkuMjAwOUM2LjIwODQ5IDkuMzU4MzkgNi4xNDU5OSA5LjY0NTg4IDYuNTE4NDcgOS44MTQ2MkM2Ljg3ODQ1IDkuOTc4MzYgNy4wNzU5NCA5LjcwMjEyIDcuMTIwOTQgOS40NzcxM0M3LjE2NTk0IDkuMjUyMTUgNy4xMjcxOSA4LjcxNzE3IDcuMDUzNDQgOC42NTQ2OFoiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTcuNTYwODggMTAuNDQyMUM3LjY4NDYyIDEwLjY3MzMgOC4zMjU4NCAxMC41NzMzIDguNDc4MzMgMTAuNTI3MUM4LjY5ODMyIDEwLjQ1OTYgOS4wMDk1NSAxMC4yNTQ2IDguODEwODEgOS44MjgzNUM4LjY0NzA3IDkuNDc5NjIgOC4yMTk1OSA5LjU1MjEyIDcuOTYwODUgOS43NzIxQzcuNzM3MTIgOS45NjA4NCA3LjQ3NTg4IDEwLjI4NDYgNy41NjA4OCAxMC40NDIxWiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNOS42MjcxMiA5LjYyNTc2QzkuNDk0NjMgOS43MjMyNiA5LjU5OTYzIDEwLjMxOTUgOS42NzgzNyAxMC40OTgyQzkuNzc5NjIgMTAuNzI5NSAxMC4xMDU4IDEwLjgxOTUgMTAuMzI1OCAxMC42NTA3QzEwLjU3OTYgMTAuNDU1NyAxMC41Mzk2IDEwLjEzMzIgMTAuMzc3MSA5Ljk1ODI1QzEwLjI1MzMgOS44MjcgOS43NTU4NyA5LjUyOTUyIDkuNjI3MTIgOS42MjU3NloiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTEwLjU3ODIgOS4yNTk1MkMxMC41Mjk1IDkuMzAzMjcgMTAuMDk0NSA5LjMzMzI2IDkuNzg0NTEgOS4wNjgyOEM5LjYwNTc3IDguOTE1NzkgOS42MTA3NyA4LjU1NDU1IDkuNzkwNzYgOC40MjA4MUM5Ljk4ODI1I
65DguMjc0NTcgMTAuMjU4MiA4LjMxOTU3IDEwLjQzMiA4LjU3MzNDMTAuNTQwNyA4LjcyOTU1IDEwLjYzNDUgOS4yMDgyNyAxMC41NzgyIDkuMjU5NTJaIiBmaWxsPSIjRjVFNUM3Ii8+CjxwYXRoIGQ9Ik0xMS4yMzY5IDkuMDQ1NzNDMTEuMzI0NCA5LjEyMTk4IDExLjg3ODEgOS4wMjgyMyAxMi4wODY4IDguNzg3QzEyLjIwMDYgOC42NTQ1IDEyLjM2MzEgOC4zNzA3NyAxMi4xNDMxIDguMTY4MjhDMTEuOTIzMSA3Ljk2NTc5IDExLjY2NDMgOC4wMDQ1NCAxMS40Mzk0IDguMjgwNzdDMTEuMjcxOSA4LjQ4NDUxIDExLjE0NjkgOC45NjY5OSAxMS4yMzY5IDkuMDQ1NzNaIiBmaWxsPSIjRjVFNUM3Ii8+CjxwYXRoIGQ9Ik0xMy4zODE5IDcuMzg0OEMxMy4zMzk0IDcuNTU0NzkgMTIuNzE4MiA3LjYyNDc5IDEyLjQ2OTUgNy41MDg1NEMxMi4yMTU4IDcuMzg5OCAxMi4yNjA3IDcuMTAzNTcgMTIuMzEyIDYuOTc5ODJDMTIuMzYzMiA2Ljg1NjA4IDEyLjQ4NyA2LjcwOTg0IDEyLjgxMzIgNi43OTk4M0MxMy4xNTgyIDYuODk0ODMgMTMuNDEwNyA3LjI3MjMxIDEzLjM4MTkgNy4zODQ4WiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNMTIuNTE0MyA5LjMwOTU5QzEyLjM3NTYgOS4yNzA4NCAxMi4yOTQzIDkuNDYwODMgMTIuMjA0MyA5LjU0NTgzQzEyLjA5MTggOS42NTMzMiAxMS42MTk0IDEwLjE5OTUgMTIuMjIxOCAxMC4zMzk1QzEyLjgyNTYgMTAuNDgwOCAxMi42NjA2IDkuODE1ODEgMTIuNjM4MSA5LjY4MDgyQzEyLjYyMzEgOS41ODcwOCAxMi42MTU2IDkuMzM4MzQgMTIuNTE0MyA5LjMwOTU5WiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNMTMuMTYxOSA4Ljk1NTc2QzEzLjExMTkgOS4wOTk1IDEzLjM5MzEgOS4zODMyNCAxMy41MjgxIDkuNTQ2OThDMTMuNjYzMSA5LjcxMDcyIDEzLjk2MTggOS44NjE5NiAxNC4xMzU2IDkuNTM1NzNDMTQuMzEwNiA5LjIwOTUgMTQuMDM5MyA5LjAwNzAxIDEzLjc5ODEgOC45NTA3NkMxMy41NTY5IDguODkzMjYgMTMuMjA2OSA4LjgyNTc3IDEzLjE2MTkgOC45NTU3NloiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTE1LjMxOTIgNy43OTU4MUMxNS4zMTkyIDcuODkyMDYgMTQuOTgxNyA4LjE2MjA0IDE0LjYwNDIgOC4xNzMyOUMxNC4zMjMgOC4xODIwNCAxNC4xMTQzIDguMDc5NTUgMTQuMTE0MyA3LjgwMjA2QzE0LjExNDMgNy41MjA4MyAxNC4zNjggNy4zNjMzMyAxNC42ODMgNy40MzA4M0MxNC44NjQyIDcuNDY4MzMgMTUuMzE5MiA3LjY0MzMyIDE1LjMxOTIgNy43OTU4MVoiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTE0LjY2NTQgNi45Nzk2MkMxNC42OTQyIDcuMDkyMTEgMTUuMDMxNyA3LjEyNTg2IDE1LjI3MjkgNy4xMzIxMUMxNS41MTU0IDcuMTM4MzYgMTUuODEyOSA3LjA1MzM2IDE1LjcwMDQgNi43MjA4OEMxNS41ODc5IDYuMzg4NCAxNS4yNTU0IDYuNDczMzkgMTUuMTMxNiA2LjUzNDY0QzE1LjAwOTIgNi41OTU4OSAxNC42Mjc5IDYuODI3MTIgMTQuNjY1NCA2Ljk3OTYyWiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNMTMuNjEzMSA0Ljc1NDdDMTMuNTExOSA0LjkwMDk0IDEzLjcwMzEgNS4yMDQ2OCAxMy44NzgxIDUuMzM5NjdDMTQuMDUzMSA1LjQ3NDY2IDE0LjI5NDMgNS41NTk2NiAxNC40MzU2IDUuMzIyMTdDMTQuNTc2OCA1LjA4NTkzIDE0LjMyODEgNC44NzIxOSAxNC4xNzY4IDQuNzc1OTVDMTQuMDI0MyA0LjY4MjIgMTMuNzExOSA0LjYxMjIxIDEzLjYxMzEgNC43NTQ3WiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNMTMuMDQ0NCA1LjAzMDk2QzEyLjk3ODEgNC45ODk3MSAxMi42MjgxIDUuMDc4NDUgMTIuNDI1NyA1LjI2MjE5QzEyLjIxNTcgNS40NTIxOCAxMi4xMzgyIDUuNzI5NjcgMTIuMzkxOSA1LjkyNzE2QzEyLjYzNjkgNi4xMTcxNSAxMi45MDMxIDUuOTMyMTYgMTMuMDEwNiA1LjY3OTY3QzEzLjExMTkgNS40NDIxOCAxMy4xMTk0IDUuMDc3MiAxMy4wNDQ0IDUuMDMwOTZaIiBmaWxsPSIjRjVFNUM3Ii8+CjxwYXRoIGQ9Ik0xMC4zMDgzIDQuODczNjNDMTAuMzc1OCA0Ljc3OTg5IDEwLjI1MjEgNC4yNzc0MiAxMC4wOTQ2IDQuMDg0OTNDOS45MzcxMSAzLjg5MzY5IDkuNzM5NjIgMy44MTk5NCA5LjUyMDg4IDMuOTgzNjhDOS4zNDgzOSA0LjExMjQyIDkuMjg0NjUgNC40NjI0MSA5LjUzMjEzIDQuNjQyNEM5LjgwMDg3IDQuODM5ODkgMTAuMjM0NiA0Ljk3NDg4IDEwLjMwODMgNC44NzM2M1oiIGZpbGw9IiNGNUU1QzciLz4KPHBhdGggZD0iTTEwLjUwNDQgNC4wOTYwN0MxMC41ODgyIDQuMTU3MzIgMTAuODkzMiA0LjExMzU3IDExLjEwMDYgMy45NzczM0MxMS4zMDgxIDMuODQxMDkgMTEuMzM5NCAzLjYyNDg1IDExLjIxOTQgMy40NzYxMUMxMS4wNzMxIDMuMjk2MTEgMTAuODM2OSAzLjM2MzYxIDEwLjY2ODIgMy41ODM2QzEwLjUyMDcgMy43NzQ4NCAxMC4zOTgyIDQuMDE3MzMgMTAuNTA0NCA0LjA5NjA3WiIgZmlsbD0iI0Y1RTVDNyIvPgo8cGF0aCBkPSJNMTEuMDA1OSA0LjgyMjQzQzExLjA3MzQgNS4wMDI0MiAxMS43NDk2IDQuOTYzNjggMTEuOTQ1OCA0Ljg3ODY4QzEyLjE0MzMgNC43OTM2OSAxMi4yODA4IDQuNjE0OTUgMTIuMTcwOCA0LjM1NDk2QzEyLjA0NzEgNC4wNjI0NyAxMS44NTIxIDQuMDYxMjIgMTEuNzA5NiA0LjEwMTIyQzExLjQyODMgNC4xODEyMiAxMC45Mzk2IDQuNjQ2MTkgMTEuMDA1OSA0LjgyMjQzWiIgZmlsbD0iI0Y1RTVDNyIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzcyMV8xNDUiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMjY1NSA2LjUxMTY2KSByb3RhdGUoLTAuMzc0NDY5KSBzY2FsZSg4LjE5NjczIDUuMzQ0MjcpIj4KPHN0b3Agb2Zmc2V0PSIwLjE2MTYiIHN0b3AtY29sb3I9IiNGMUIxNEEiLz4KPHN0b3Agb2Zmc2V0PSIwLjE2ODgi
65IHN0b3AtY29sb3I9IiNGMUIwNDkiLz4KPHN0b3Agb2Zmc2V0PSIwLjM3MDQiIHN0b3AtY29sb3I9IiNFODk4MjUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUzNTQiIHN0b3AtY29sb3I9IiNFMjg4MTAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY0MjUiIHN0b3AtY29sb3I9IiNFMDgzMDgiLz4KPHN0b3Agb2Zmc2V0PSIwLjcxMjUiIHN0b3AtY29sb3I9IiNFMTg2MEQiLz4KPHN0b3Agb2Zmc2V0PSIwLjc5MjQiIHN0b3AtY29sb3I9IiNFNTkwMUIiLz4KPHN0b3Agb2Zmc2V0PSIwLjg3NyIgc3RvcC1jb2xvcj0iI0VCQTAzMSIvPgo8c3RvcCBvZmZzZXQ9IjAuOTQ3IiBzdG9wLWNvbG9yPSIjRjFCMTRBIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzg4NTcgMTQuNTI3QzMuNzg4NTcgMTQuNTI3IDYuMTkwOTUgMTcuMDU0MyAxMC4zMTIgMTYuNDEzMUMxNC40MzMgMTUuNzczMSAxNi4wODU0IDEyLjE1OTYgMTYuNDI1NCAxMC4wOTk3QzE2Ljg1NzkgNy40NzYwOCAxNS42NTkyIDUuNjcyNDIgMTUuNTk1NSA1LjU3MzY4QzE1LjU0OCA1LjUwMTE4IDMuNzg4NTcgMTQuNTI3IDMuNzg4NTcgMTQuNTI3WiIgZmlsbD0iI0RDNTgxOSIvPgo8cGF0aCBkPSJNMy42MDEwNCAzLjY4ODU3QzEuMTMyNDIgNi4yODcxOSAwLjcxMzY5MyAxMC4wODMyIDIuNTY5ODQgMTMuMDE2OEMzLjQzMzU1IDE0LjM4MTggMy45NjIyNyAxNC42NTkyIDMuOTYyMjcgMTQuNjU5MkMzLjk2MjI3IDE0LjY1OTIgOC4wMDA4MSAxNy4yNDkxIDEyLjUzOTMgMTMuMzIzMUMxNi40MjY2IDkuOTYwNzQgMTUuNjAyOSA1LjU4MjIyIDE1LjYwMjkgNS41ODIyMkMxNS42MDI5IDUuNTgyMjIgMTUuMTE3OSA0LjUyMjI4IDE0LjA5OCAzLjUxNjA4QzExLjgzNDQgMS4yODEyIDYuNzc0NjIgMC4zNDYyNTEgMy42MDEwNCAzLjY4ODU3WiIgZmlsbD0iI0VGNkMzMiIvPgo8cGF0aCBkPSJNMTMuNDk1NiAzLjAwNDk4QzEzLjQ1OTQgMy4wMDc0OCA5Ljg0ODMyIDMuMjY3NDYgNi4wMjg1MiA4LjQwMjE5QzMuNjE2MTUgMTEuNjQ0NSAzLjczNDg5IDEzLjkzMzIgMy44Mjg2NCAxNC41NjA2QzMuODI4NjQgMTQuNTYwNiAzLjY0NDkgMTQuNDA5NCAzLjUxNDkgMTQuMjY5NEMzLjM4NDkxIDE0LjEzMDYgMy4yODM2NiAxNC4wMDY5IDMuMjgzNjYgMTQuMDA2OUMzLjI3MzY2IDEyLjkwODIgMy42MDI0IDEwLjgyNTggNS42Mjg1NCA4LjEwMzQ2QzguNzEyMTMgMy45NTQ5MyAxMS42NjA3IDIuODczNzQgMTIuODk2OSAyLjU5Mzc1QzEyLjg5NjkgMi41OTM3NSAxMy4wNDgxIDIuNjgyNSAxMy4xOTQ0IDIuNzczNzRDMTMuMzAxOSAyLjg0MTI0IDEzLjQ5NTYgMy4wMDQ5OCAxMy40OTU2IDMuMDA0OThaIiBmaWxsPSIjMkQzMTMwIi8+CjxwYXRoIGQ9Ik0yLjk0NjE2IDQuNDcyNDFDMy4zNDczOCA1LjEzMTEzIDQuMzE2MDggNi41NTQ4IDUuOTkzNDkgOC4wNDA5N0M4LjEwNDYzIDkuOTEzMzcgMTAuMjk5NSAxMS40MzU4IDEyLjUxNDQgMTIuNTY0NUMxMy41NjA2IDEzLjA5ODIgMTQuMzY0MyAxMy40MTA3IDE0LjkzMyAxMy41OTQ0QzE0LjkzMyAxMy41OTQ0IDE0Ljg1MDUgMTMuNzIwNyAxNC43NzMgMTMuODI0NEMxNC42OTU1IDEzLjkyODIgMTQuNjEwNSAxNC4wMTU3IDE0LjYxMDUgMTQuMDE1N0MxNC4wMzE4IDEzLjgxOTQgMTMuMjU5NCAxMy41MDY5IDEyLjI4NTcgMTMuMDA5NUMxMC4wMzMzIDExLjg2MDggNy44MDM0IDEwLjMxNDYgNS42NjEwMSA4LjQxNDdDNC4wNzM2IDcuMDA3MjggMy4xMTExNSA1LjY3NDg1IDIuNjM4NjcgNC45Mjg2NEMyLjYzODY3IDQuOTI4NjQgMi43MDQ5MiA0Ljc5NzM5IDIuNzkyNDEgNC42ODExNUMyLjg3OTkxIDQuNTY0OTEgMi45NDYxNiA0LjQ3MjQxIDIuOTQ2MTYgNC40NzI0MVoiIGZpbGw9IiMyRDMxMzAiLz4KPHBhdGggZD0iTTcuNjQ3MTkgMS41OTYxOUM3LjQ2ODQ1IDEuNzk5OTMgNy4yMTM0NiAyLjEzMTE2IDYuOTE1OTggMi42MzIzOUM2LjY0MzQ5IDMuMDg5ODYgNi41MDM1IDMuNTQ0ODQgNi4zNDEwMSA0LjA3MjMxQzYuMDc0NzcgNC45MzcyNyA1Ljc3MzUzIDUuOTE3MjEgNC43ODczNCA3LjE2OTY1QzMuNDE3NDEgOC45MDk1NiAyLjA3MTIzIDkuNDkwNzggMS40NDM3NiA5LjY3NzAyQzEuNDQzNzYgOS42NzcwMiAxLjQyNjI2IDkuNTE0NTIgMS40MjAwMiA5LjQwMDc4QzEuNDEzNzcgOS4yODcwNCAxLjQxNjI3IDkuMTU4MjkgMS40MTYyNyA5LjE1ODI5QzIuMDEyNDggOC45NTQ1NSAzLjE5MjQyIDguMzg0NTggNC4zOTM2MSA2Ljg2MDkxQzUuMzIyMzEgNS42ODA5OCA1LjYwODU0IDQuNzQ4NTMgNS44NjIyOCAzLjkyNjA3QzYuMDI3MjcgMy4zOTExIDYuMTgyMjYgMi44ODYxMiA2LjQ4NiAyLjM3NzRDNi42Mjk3NCAyLjEzNjE2IDYuNzY0NzMgMS45Mjk5MiA2Ljg4ODQ4IDEuNzU3NDNDNi44ODg0OCAxLjc1NzQzIDcuMDI3MjIgMS43MTExOSA3LjIxNzIxIDEuNjY4NjlDNy4zNjQ3IDEuNjMzNjkgNy42NDcxOSAxLjU5NjE5IDcuNjQ3MTkgMS41OTYxOVoiIGZpbGw9IiMyRDMxMzAiLz4KPHBhdGggZD0iTTkuNTg5NTggMTYuNTAwNEM5LjE3MDg1IDE2LjEyMTcgOC4zMDU4OSAxNS4yNTY4IDcuNjc0NjggMTQuMDUzMUM2Ljk3NTk2IDEyLjcyMTkgNi42NDg0OCAxMC43MTk1IDcuNTgwOTMgOS40NjgzMUM4LjY0NTg4IDguMDQwODggMTAuNjM0NSA3Ljg0NzE0IDEyLjQ0MTkgNy44NDcxNEMxMi40NDQ0IDcuODQ3MTQgMTIuNDQ2OSA3Ljg0NzE0IDEyLjQ0OTQgNy44NDcxNEMxNC43NTA2IDcuODQ4MzkgMTYuNDgxNyA4LjMyOTYyIDE2LjUwMTcgOC4zMzU4N0MxNi41MDE3IDguMzM1ODcgMTYuNDg4IDguMTY3MTIgMTYuNDY5MiA4LjAyMzM4QzE2LjQ1MyA3Ljg5OTY0IDE2LjQzNTUgNy43ODQ2NCAxNi40MzU1IDcuNzg0NjRDMTYuMzQ4IDcuNzYyMTUgMTQuODE4MSA3LjM0ODQyIDEyLjQ0OTQgNy4zNDcxN0MxMi40NDY5IDcuMzQ3MTcgMTIuNDQ0NCA3LjM0NzE3IDEyLjQ0MTkgNy4zNDcxN0MxMC41MTA4IDcuMzQ3MTcgOC4zNzU4OSA3LjU2NDY2IDcuMTc5NyA5LjE2OTU3QzYuNDA5NzQgMTAuMjAyIDYuMTI3MjYgMTIuMTg0NCA3LjIzMjIgMTQuMjg1NkM3Ljc1MjE3IDE1LjI3NTUgOC40MDcxNCAxNi4wMzkyIDguODg1ODYgMTYuNTIwNEM4Ljg4NTg2IDE2LjUyMDQgOS4wMjU4NiAxNi41MjU0IDkuMjA0NiAxNi41MjI5QzkuMzgwODQgMTYuNTIwNCA5LjU4OTU4IDE2LjUwMDQgOS41ODk1OCAxNi41MDA0WiIgZmlsbD0iIzJEMzEzMCIvPgo8L3N2Zz4K","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTc1OTIgMS40NDAwNUM2Ljk2NzE3IDEuNjIwMDUgNi44MDcxOCAxNi41MTU1IDYuODI1OTMgMTYuNTkxOEM2Ljg0NDY4IDE2LjY2OCA3LjkzOTYyIDE2LjY0NjggNy45Mzk2MiAxNi42MDNDNy45Mzk2MiAxNi41MDY4IDguMTMzMzYgMS41NDg4IDguMTI5NjEgMS40NTEzQzguMTI1ODYgMS4zOTEzMSA2Ljk3ODQyIDEuMzcyNTYgNi45NzU5MiAxLjQ0MDA1WiIgZmlsbD0iI0ZGRDUxRCIvPgo8cGF0aCBkPSJNNi45NzM0MSAxLjU1MzcxQzYuOTczNDEgMS41NTM3MSA3LjM1MzM
655IDIuMDY4NjggNy41OTA4OCAyLjM3NzQyQzcuODAzMzcgMi42NTM2NSA4LjExMjEgMy4wMDM2MyA4LjExMjEgMy4wMDM2M0w4LjEwMjEgMy43NTM1OUM4LjEwMjEgMy43NTM1OSA3LjYyMjEzIDMuMjE2MTIgNy4zNzk2NCAyLjkyNzM5QzcuMTE3MTUgMi42MTYxNSA2Ljk2NDY2IDIuMzY4NjcgNi45NjQ2NiAyLjM2ODY3TDYuOTczNDEgMS41NTM3MVoiIGZpbGw9IiNGREE3MjYiLz4KPHBhdGggZD0iTTYuOTM5NjkgNC4zMzg2MkM2LjkzOTY5IDQuMzM4NjIgNy4xODIxOCA0Ljc2NDg1IDcuNDk3MTYgNS4xNjg1OEM3Ljc1MzQgNS40OTczMSA4LjA3MzM4IDUuNzkzNTUgOC4wNzMzOCA1Ljc5MzU1TDguMDU3MTMgNy4yNzU5N0w2LjkwMzQ0IDcuMDU5NzNMNi45Mzk2OSA0LjMzODYyWiIgZmlsbD0iI0ZEQTcyNiIvPgo8cGF0aCBkPSJNNi44NjQ3MSAxMS42MDk0TDYuODYwOTYgMTIuMTMwNkM2Ljg2MDk2IDEyLjEzMDYgNy4wOTA5NSAxMi41MTQ0IDcuMzgzNDMgMTIuODQ2OEM3LjYyNzE3IDEzLjEyMzEgNy45Nzg0IDEzLjQ5NjggNy45Nzg0IDEzLjQ5NjhMOC4wMDIxNSAxMS42MDk0TDcuNTI5NjggMTEuMzc4Mkw2Ljg2NDcxIDExLjYwOTRaIiBmaWxsPSIjRkRBNzI2Ii8+CjxwYXRoIGQ9Ik02Ljg0MDkzIDE0LjE3MTlDNi44NDA5MyAxNC4xNzE5IDcuMjA5NjcgMTQuNjUzMSA3LjQ2NTkgMTQuOTQwNkM3LjY2OTY0IDE1LjE2OTMgNy45NTQ2MyAxNS40NjkzIDcuOTU0NjMgMTUuNDY5M0w3Ljk0NDYzIDE2LjE4NTVDNy45NDQ2MyAxNi4xODU1IDcuNDY1OSAxNS43MDE4IDcuMjQ5NjYgMTUuNDY5M0M3LjAzMzQyIDE1LjIzNjggNi44MzM0NCAxNS4wMDQzIDYuODMzNDQgMTUuMDA0M0w2Ljg0MDkzIDE0LjE3MTlaIiBmaWxsPSIjRkRBNzI2Ii8+CjxwYXRoIGQ9Ik0yLjEwNjIxIDEzLjQyMDdDMi4xMDYyMSAxMy40MjA3IDEuOTE4NzIgMTMuMTQwNyAyLjAzMzcxIDEyLjc4MkMyLjE1NDk2IDEyLjQwMiAyLjQyOTk0IDEyLjI2MiAyLjU1ODY5IDExLjk1ODNDMi43MzYxOCAxMS41MzgzIDIuNjk0OTMgMTEuMTk4MyAzLjAyNzQxIDEwLjg4MzNDMy4zMjYxNSAxMC42MDA4IDMuNzM4NjIgMTAuNzA1OCA0LjEwMjM2IDEwLjYwMDhDNC40NjYwOSAxMC40OTU4IDQuNjE5ODMgMTAuMjc3MSA0LjYxOTgzIDEwLjI3NzFMNS40Njg1MyAxMC41MzU4QzUuNDY4NTMgMTAuNTM1OCA1LjM1NjA0IDExLjQ4MDggNS4wMTYwNiAxMS40NjQ1QzQuNjc2MDggMTEuNDQ4MyAzLjUwNDg5IDExLjY2NyAzLjQ4MTE0IDExLjcxNDVDMy40NTczOSAxMS43NjMzIDIuNDE0OTQgMTMuNDAzMiAyLjQxNDk0IDEzLjQwMzJMMi4xMDYyMSAxMy40MjA3WiIgZmlsbD0iIzhBODY3RSIvPgo8cGF0aCBkPSJNOS45OTk1MSAxMS4zNjgyQzEwLjAxNTggMTEuNDQwNyAxMC4yOTA3IDExLjgzNjkgMTAuNzI3IDEyLjE5MTlDMTEuMTYzMiAxMi41NDY5IDExLjgwOTQgMTIuODA1NiAxMi4wMjgyIDEyLjk2ODFDMTIuMjQ2OSAxMy4xMjk0IDEyLjQwODEgMTMuMjAxOSAxMi42NzQ0IDEzLjU1ODFDMTIuOTQwNiAxMy45MTQzIDEzLjAyOTQgMTQuMTMxOCAxMy4yMjQzIDE0LjQwNjhDMTMuNDE4MSAxNC42ODE4IDEzLjYyMDYgMTQuODc1NSAxMy43OTgxIDE1LjAxM0MxMy45ODE4IDE1LjE1NDMgMTQuMzU1NSAxNS4zNzY3IDE0LjQyMDUgMTUuMzY4QzE0LjQ4NTUgMTUuMzYwNSAxNC43NjggMTQuNzcwNSAxNC43NjggMTQuNzcwNUMxNC43NjggMTQuNzcwNSAxMy45MTQzIDEzLjc5ODEgMTMuNzIzMSAxMy40NjgxQzEzLjUzMTggMTMuMTM5NCAxMy4xNDkzIDEyLjYxODEgMTIuNzI0NCAxMi4zNzQ0QzEyLjUxMTkgMTIuMjUxOSAxMS4xMjMyIDEwLjUyMDggMTEuMTIzMiAxMC41MjA4TDkuOTk5NTEgMTEuMzY4MloiIGZpbGw9IiM4QTg2N0UiLz4KPHBhdGggZD0iTTEyLjY3MzIgNy42ODcyN0MxMi42NzMyIDcuNjg3MjcgMTIuODExOSA3LjUyNDc4IDEyLjkwMTkgNy40NjIyOEMxMy4wMTU2IDcuMzgyMjggMTMuMTA4MSA3LjMzNjA0IDEzLjI4ODEgNy4zMzIyOUMxMy40NTA2IDcuMzI5NzkgMTMuOTUwNiA3Ljc2NDc2IDEzLjk1MDYgNy43NjQ3NkMxMy45NTA2IDcuNzY0NzYgMTUuMTMzIDkuOTU1OSAxNS4xMzY4IDkuOTUyMTVDMTUuMTQwNSA5Ljk0ODQgMTUuOTA1NSAxMC44MjQ2IDE1Ljg5MTcgMTAuODA3MUMxNS44NzggMTAuNzg4NCAxNi4zNjE3IDExLjAzNzEgMTYuMzYxNyAxMS4wMzcxQzE2LjM2MTcgMTEuMDM3MSAxNi4yNzkyIDExLjU4MjEgMTUuMzE0MyAxMS41NTMzQzE0LjM3MDYgMTEuNTI1OCAxMy43NzQzIDEwLjk4OTYgMTMuNDM5NCAxMC4yNzcxQzEzLjI3ODEgOS45MzQ2NSAxMy4yNTMxIDkuMzEzNDMgMTMuMjUzMSA5LjMxMzQzTDEyLjY3MzIgNy42ODcyN1oiIGZpbGw9IiM3QTU3QkQiLz4KPHBhdGggZD0iTTEzLjA1ODEgNy4zNzA5QzEzLjA1ODEgNy4zNzA5IDEzLjEyNTYgNy42NzIxNCAxMy4zNzA2IDcuODg5NjNDMTMuNjE1NiA4LjEwNTg3IDEzLjgzMDYgOC4yOTU4NiAxNC4wMDA2IDguNTY4MzRDMTQuMTcwNSA4Ljg0MDgzIDE0LjU1NDMgOS44MzQ1MiAxNS4wNDY4IDEwLjQxNDVDMTUuNTM5MiAxMC45OTQ1IDE1LjcyNTUgMTEuMDMyIDE1LjkxNjcgMTEuMTAyQzE2LjA3NzkgMTEuMTYwNyAxNi4yMzQyIDExLjE1NDUgMTYuMjkxNyAxMS4xMzJDMTYuMzgwNCAxMS4wOTk1IDE2LjQ2NDIgMTAuOTI3IDE2LjA1OTIgMTAuNTUzMkMxNS42NTQyIDEwLjE3OTUgMTUuNDAwNSA5LjczNzAzIDE1LjE3OCA5LjI5MjA1QzE0Ljk1NTUgOC44NDcwOCAxNC44NDQzIDcuODUzMzggMTQuMjMzIDcuNDQwOUMxMy42MjE4IDcuMDI5NjcgMTMuMDU4MSA3LjM3MDkgMTMuMDU4MSA3LjM3MDlaIiBmaWxsPSIjQTQ3RkNDIi8+CjxwYXRoIGQ9Ik0xMy4wNDE4IDcuOTI4NDdDMTMuMDQxOCA3LjkyODQ3IDEzLjQyOTMgOC40MzIxOSAxMy40MTMxIDkuMTIyMTVDMTMuMzk2OCA5LjgxMjEyIDEzLjA2MDYgMTAuMzAwOCAxMy4wNjA2IDEwLjcwOTZDMTMuMDYwNiAxMS4xMTgzIDEzLjE0OTMgMTEuMzk5NSAxMy41NDkzIDExLjUxOTVDMTMuOTUwNSAxMS42Mzk1IDE0LjE2NjggMTEuNzEyIDE0LjIzOTMgMTEuODgwOEMxNC4zMTE4IDEyLjA0OTUgMTQuMjk1NSAxMi40NzQ1IDE0LjQ3OTMgMTIuODI3QzE0LjY2MyAxMy4xNzk0IDE0LjgwMyAxMy4yNjA3IDE0Ljg4OCAxMy40NDQ0QzE0Ljk4NDIgMTMuNjQ5NCAxNS4wMDA1IDEzLjk4OTQgMTUuMDAwNSAxMy45ODk0QzE1LjAwMDUgMTMuOTg5NCAxNC44MDA1IDE0Ljk1OTMgMTQuNTY4IDE0LjU1MDZDMTQuMzM1NSAxNC4xNDE5IDEzLjUzMzEgMTIuNDgyIDEzLjMwOTMgMTIuMjg5NUMxMy4wODQzIDEyLjA5NyAxMS44ODE5IDEwLjc3MzMgMTEuODgxOSAxMC43MDIxQzExLjg4MTkgMTAuNjMwOCAxMy4wNDE4IDcuOTI4NDcgMTMuMDQxOCA3LjkyODQ3WiIgZmlsbD0iI0FDQTM5OSIvPgo8cGF0aCBkPSJNMi43NzYxNSAxMy41ODY5TDMuMjMxMTMgMTMuNjUwN0wzLjI1MjM4IDEzLjMyMkMzLjI1MjM4IDEzLjMyMiAzLjQwMTEyIDEzLjAxNDUgMy4
651NDg2MSAxMi44MTMyQzMuNjk3MzUgMTIuNjEyIDMuODM0ODUgMTIuMzg5NSA0LjExOTgzIDEyLjM0N0M0LjQwNjA3IDEyLjMwNDUgNi4yMTU5NyAxMi4zNDcgNi4zNjQ3MSAxMi4yNjJDNi41MTM0NiAxMi4xNzcgNi44MTk2OSAxMS43OTU4IDYuODE5NjkgMTEuNzk1OEM2LjgxOTY5IDExLjc5NTggNy45MTMzOCAxMS44OTA4IDkuMDQzMzIgMTEuNjU4M0M5Ljg0ODI4IDExLjQ5MiAxMC4zNzcgMTEuNDM1OCAxMC4zNzcgMTEuNDM1OEwxMS4xNzA3IDExLjM2MjFDMTEuMTcwNyAxMS4zNjIxIDEyLjAwNjkgMTAuOTkyMSAxMS45ODU3IDEwLjkxNzFDMTEuOTY0NCAxMC44NDMzIDExLjMzOTUgOS43MDk2NCAxMS4yNzU3IDkuNzQyMTRDMTEuMjEyIDkuNzczMzkgNi40MzcyMSAxMC4yMTg0IDYuMzYzNDYgMTAuMzAzNEM2LjI4OTcyIDEwLjM4ODQgNS40MjEwMSAxMS4yNzcxIDUuNDIxMDEgMTEuMjc3MUM1LjQyMTAxIDExLjI3NzEgMy41MTQ4NiAxMS43NzQ1IDMuNDgzNjIgMTEuNzg1OEMzLjQ1MjM3IDExLjc5NTggMi42NTc0MSAxMy40NDgyIDIuNjU3NDEgMTMuNDQ4MkwyLjc3NjE1IDEzLjU4NjlaIiBmaWxsPSIjQUNBMzk5Ii8+CjxwYXRoIGQ9Ik00LjAyNjA3IDkuMjM3MDZDNC4wMjYwNyA5LjIzNzA2IDQuMDIxMDcgOC44NDgzMyA0LjA4MjMyIDguMzYzMzZDNC4xNDEwNiA3Ljg5MzM4IDQuMjQ5ODEgNy4zNzIxNiA0LjI2MTA2IDYuOTY5NjhDNC4yNzM1NiA2LjUyMDk1IDQuMjIyMzEgNi4yNTQ3MiA0LjE3NDgxIDYuMjM5NzJDNC4xMjg1NyA2LjIyNDcyIDMuOTAyMzMgNi43NTk2OSAzLjkwMjMzIDYuNzU5NjlDMy45MDIzMyA2Ljc1OTY5IDMuOTE2MDggNy4wMDIxOCAzLjgxMjMzIDcuMjQwOTJDMy42ODk4NCA3LjUyMjE1IDMuNDk0ODUgNy40MjIxNiAzLjQ5NDg1IDcuNDIyMTZMMy4yNjM2MSA2LjYzNzJMMy43MTQ4NCA1LjM5MTAxTDMuOTU2MDcgMy42OTM2TDQuNzU4NTMgNC4yNjIzMkw1LjI5NiA2LjQwNDcxTDUuMTA4NTEgOC40MzcxTDQuNTY5NzkgOS40NDk1NUw0LjAyNjA3IDkuMjM3MDZaIiBmaWxsPSIjQUNBMzk5Ii8+CjxwYXRoIGQ9Ik0xMS4yMjQ1IDcuMDUzNDdMMTAuNjk4MiA4LjMxODRMMTEuMjg3IDExLjAxOTVMMTAuNzgzMiAxMS40MTJDMTAuNzgzMiAxMS40MTIgMTEuMTUzMiAxMi4xMjE5IDExLjcyOTQgMTIuNDAxOUMxMi4zMDY5IDEyLjY4MTkgMTIuODIwNiAxMi42MzY5IDEyLjk5MTkgMTIuNjI2OUMxMy4xNjMxIDEyLjYxODIgMTMuMjc4MSAxMi42OTE5IDEzLjM3OTQgMTIuODM0NEMxMy44NTkzIDEzLjUwMzEgMTMuODMwNiAxNC4xMDkzIDEzLjk2NDMgMTQuMzU4MUMxNC4xOTgxIDE0Ljc5MDYgMTQuNDg4IDE0LjgyNjggMTQuNDg4IDE0LjgyNjhDMTQuNDg4IDE0LjgyNjggMTUuMDEwNSAxNC42MzY4IDE0Ljk5MyAxNC42MDE4QzE0Ljk3NTUgMTQuNTY1NiAxNC43NDkzIDE0LjE1OTMgMTQuNzQ5MyAxNC4xNTkzQzE0Ljc0OTMgMTQuMTU5MyAxNC42NTkzIDEzLjc2MzEgMTQuNDUxOCAxMy40MDE5QzE0LjI0NDMgMTMuMDQwNyAxNC4xMjY4IDEyLjg2MDcgMTQuMDczMSAxMi40ODE5QzE0LjAxOTMgMTIuMTAzMiAxNC4wMDA2IDExLjkyMzIgMTMuNTk1NiAxMS44MzMyQzEzLjE4OTQgMTEuNzQzMiAxMi42NjY5IDExLjQ5MDcgMTIuNzAzMSAxMC45NzdDMTIuNzM5NCAxMC40NjMzIDEzLjM4NDQgOS4zNzA4NCAxMy4yODk0IDguNTc4MzlDMTMuMjA4MSA3LjkwMjE3IDEyLjYyMTkgNy4yNjIyMSAxMS43MDE5IDcuMTE3MjFDMTEuNDQ4MiA3LjA3NzIyIDExLjIyNDUgNy4wNTM0NyAxMS4yMjQ1IDcuMDUzNDdaIiBmaWxsPSIjRjFFREVDIi8+CjxwYXRoIGQ9Ik0xNS4wMTE4IDEzLjc5MDdDMTQuOTU1NSAxMy44MDA3IDE0LjgxMyAxNC4xNDE5IDE0LjcwNTUgMTQuMzIzMUMxNC42MjA2IDE0LjQ2NTYgMTQuMzk5MyAxNC43OTE5IDE0LjQxNjggMTQuODM2OUMxNC40MzQzIDE0Ljg4MTkgMTUuMTM5MyAxNS41NjMxIDE1LjE4MyAxNS41OTQzQzE1LjI0NjggMTUuNjM5MyAxNS4zNzMgMTUuNTk0MyAxNS40MjY4IDE1LjM5NTZDMTUuNDgwNSAxNS4xOTY4IDE1Ljc0MyAxNC4wNjA3IDE1Ljc0MyAxNC4wNjA3QzE1Ljc0MyAxNC4wNjA3IDE1LjEyMDUgMTMuNzcxOSAxNS4wMTE4IDEzLjc5MDdaIiBmaWxsPSIjNUU2MzY3Ii8+CjxwYXRoIGQ9Ik0xMS44MTA3IDcuNTY3MjJDMTEuNzY0NCA3LjcwNDcxIDExLjg5MTkgNy44MDIyMSAxMi4xMTY5IDguMDE4NDVDMTIuMzQxOSA4LjIzNDY4IDEyLjQ3ODIgOC40OTU5MiAxMi41MDQ0IDguODAzNEMxMi41MzE5IDkuMTA5NjQgMTIuNTgzMSA5LjMzNzEzIDEyLjc0ODEgOS4zNDQ2M0MxMi45NDY5IDkuMzUzMzcgMTMuMTY2OSA4Ljg5MzQgMTIuODI5NCA4LjIwODQzQzEyLjQ2OTQgNy40NzcyMiAxMS44MzgyIDcuNDg1OTcgMTEuODEwNyA3LjU2NzIyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjI5NTcgNy4yMzczTDExLjI3ODIgMTAuOTYyMUMxMS4yNzgyIDEwLjk2MjEgMTAuOTY3IDExLjA4MzQgMTAuNTc3IDEwLjk2MjFDMTAuMTg3IDEwLjg0MDkgMTAuMDU3IDEwLjU5ODQgMTAuMDU3IDEwLjU5ODRDMTAuMDU3IDEwLjU5ODQgOS43Nzk1NSAxMS4wNjU5IDkuMDI1ODQgMTEuMDU3MUM4LjI3MjEzIDExLjA0ODQgOC4wODIxNCAxMC42OTM0IDguMDgyMTQgMTAuNjkzNEM4LjA4MjE0IDEwLjY5MzQgNy45NTA4OSAxMC45ODU5IDcuMzk4NDIgMTEuMDU3MUM3LjA4NTk0IDExLjA5NzEgNi44MTk3IDExLjA5NzEgNi43NjcyIDEwLjk3NTlDNi43MTQ3MSAxMC44NTQ2IDUuODQxIDguMTQ0NzYgNS44NDEgOC4xNDQ3Nkw4LjgwMDg1IDcuMzc2MDVMMTEuMjk1NyA3LjIzNzNaIiBmaWxsPSIjQjBFNEZFIi8+CjxwYXRoIGQ9Ik03LjE2NDY4IDguMjMzNDVMNy4xMzg0MyAxMC42MDU4QzcuMTM4NDMgMTAuNjA1OCA3LjM5NzE2IDEwLjYwODMgNy42MzIxNSAxMC40NDk2QzcuODc3MTQgMTAuMjgzMyA3Ljk4NzEzIDEwLjExNzEgOC4wMzA4OCAxMC4xMjA5QzguMDkwODggMTAuMTI1OSA4LjQwMzM2IDEwLjYwNzEgOS4wMDA4MyAxMC42MjMzQzkuNjY4MjkgMTAuNjQwOCA5Ljk2MjAzIDEwLjA2OTYgMTAuMDE0NSAxMC4wNjk2QzEwLjA4MzMgMTAuMDY5NiAxMC4yMjk1IDEwLjMxNzEgMTAuMzc4MyAxMC4zOTgzQzEwLjY0NyAxMC41NDU4IDEwLjg0NTcgMTAuN
65Dc1OCAxMC44NDU3IDEwLjQ3NThMMTAuODU0NSA3Ljc4MjIzTDcuMTY0NjggOC4yMzM0NVoiIGZpbGw9IiMzNEI2RTIiLz4KPHBhdGggZD0iTTIuMDE5OTQgNC40Njk5NEMyLjAxOTk0IDQuNDY5OTQgMS45MDEyIDMuNzI4NzMgMi4xNzc0NCAzLjI5Mzc1QzIuNDUzNjcgMi44NTg3NyAyLjg3ODY1IDIuNzQwMDMgMi44Nzg2NSAyLjc0MDAzTDMuNjU5ODYgMi41NDI1NEMzLjY1OTg2IDIuNTQyNTQgMy45NjIzNCAyLjQxNjI5IDQuNTM5ODEgMi40MzM3OUM1LjEwOTc4IDIuNDUxMjkgNS41OTg1MSAyLjc0Mzc4IDUuODYzNDkgMi44OTg3N0M2LjE2OTczIDMuMDc2MjYgNi40NTU5NiAzLjQ2MjQ5IDYuMzU3MjIgMy42Mjk5OEM2LjI1ODQ3IDMuNzk3NDcgNS45OTIyMyAzLjY3OTk4IDUuOTkyMjMgMy42Nzk5OEM1Ljk5MjIzIDMuNjc5OTggNi43MTM0NSA0LjE4MzcgNy4wNTk2OCA1LjA5MjRDNy4zNDcxNiA1Ljg0ODYxIDcuMzg1OTEgNi42MTM1NyA3LjM4NTkxIDYuNjEzNTdMOC4zMTQ2MSA4LjA2NkwxMS4xMjA3IDYuNjgyMzJDMTEuMTIwNyA2LjY4MjMyIDExLjMwOTUgNi42NzEwNyAxMS40MjY5IDYuNzYxMDdDMTEuNTk0NCA2Ljg4OTgxIDExLjYyNTcgNy4wOTQ4IDExLjYyNTcgNy4wOTQ4QzExLjYyNTcgNy4wOTQ4IDExLjQ0NDQgNy4xNDQ3OSAxMS4yNDgyIDcuNDIzNTNDMTAuNzA0NSA4LjE5NDc0IDEwLjM4ODMgMTAuMDUyMSA4Ljg4NzA4IDkuOTIzNEM3LjU4MjE1IDkuODEyMTUgNy4zNTU5MSA4LjUwMDk3IDcuMjY1OTIgOC4xNjQ3NEM3LjE3NzE3IDcuODI4NTEgNi4wMDg0OCA2Ljc1NzMyIDYuMDA4NDggNi43NTczMkw0Ljg5NDc5IDQuMjEyNDVMMy43MTg2IDMuMTM1MDFMMi40NDM2NyA0LjM4OTk0TDIuMDE5OTQgNC40Njk5NFoiIGZpbGw9IiM3QTU3QkQiLz4KPHBhdGggZD0iTTQuNjQ5ODIgMTAuOTIyMUM0LjY0OTgyIDEwLjkyMjEgNC4zOTczMyAxMS4wNjU4IDQuMDcyMzUgMTEuMTEyMUMzLjc0NzM2IDExLjE1NzEgMy40MDQ4OCAxMS4xMDMzIDMuMTQzNjUgMTEuMzgyMUMyLjg4MjQxIDExLjY2MDggMi45ODk5IDEyLjA1ODMgMi43ODI0MSAxMi4zNjQ1QzIuNTc0OTMgMTIuNjcwOCAyLjQwMzY4IDEyLjg2MDcgMi4yMzI0NCAxMy4wNDk1QzIuMDYxMiAxMy4yMzgyIDIuMDI0OTUgMTMuNDU1NyAyLjAzMzcgMTMuNjM1N0MyLjA0MjQ1IDEzLjgxNTcgMi4xOTYyIDE0LjEzMTkgMi4xOTYyIDE0LjEzMTlMMy4wNjI0IDE0LjA2ODJMMy4wNTM2NSAxMy41MDk1QzMuMDUzNjUgMTMuNTA5NSAyLjkzNzQxIDEzLjMwODIgMy4wOTg2NSAxMy4wMzJDMy4yMDIzOSAxMi44NTQ1IDMuNDg2MTMgMTIuMzgzMyAzLjU3NjEyIDEyLjI2NThDMy42NjYxMiAxMi4xNDgzIDMuNzI2MTIgMTIuMDEwOCAzLjkzNzM1IDExLjk3N0M0LjE2NjA5IDExLjkzOTUgNS45OTM1IDExLjkyMzMgNi4xNjQ3NCAxMS44NDIxQzYuMzM1OTggMTEuNzYwOCA2LjcwNTk2IDExLjM2NDYgNi43MzM0NiAxMS4wNjcxQzYuNzYwOTYgMTAuNzY5NiA2Ljc3ODQ1IDguMzUyMjQgNi43Nzg0NSA4LjM1MjI0TDYuOTQ3MiA3LjAyMTA2QzYuOTQ3MiA3LjAyMTA2IDYuODQ4NDUgNi43NTEwNyA2Ljc0NzIxIDYuNDc5ODNDNi40MDQ3MiA1LjU1OTg4IDUuOTg0NzUgNC41OTc0MyA1LjE4OTc5IDMuNjgyNDhDNC40MDg1OCAyLjc4Mzc4IDMuNjIyMzcgMi44Nzg3NyAzLjYyMjM3IDIuODc4NzdDMy42MjIzNyAyLjg3ODc3IDIuNDA0OTMgMS43NzAwOCAyLjM0MTE5IDEuNjc4ODRDMi4yNzc0NCAxLjU4NzU5IDIuMTg4NyAxLjQ5ODg1IDIuMTY5OTUgMS41NzAwOUMyLjE1MTIgMS42NDEzNCAyLjIwNjIgMi40MTc1NSAyLjIwNjIgMi40MTc1NUwyLjY1NzQyIDMuMTkyNTFDMi42NTc0MiAzLjE5MjUxIDIuNTY3NDMgMy41NjI0OSAyLjQxMzY4IDMuOTMyNDdDMi4yNTk5NCA0LjMwMjQ1IDIuMDE5OTYgNC40Njg2OSAyLjAxOTk2IDQuNDY4NjlMMS45Mjg3MSA2LjEwODZDMS45Mjg3MSA2LjEwODYgMS43Mzc0NyA2LjQwNzM0IDEuNzMxMjIgNi43OTYwN0MxLjcyNDk3IDcuMTc4NTUgMy4yNDk4OSA2Ljc1NjA3IDMuMjU2MTQgNi43MjM1N0MzLjI2MjM5IDYuNjkxMDcgMy43NzczNiA1LjI4ODY1IDMuNzcxMTEgNS4yMTc0QzMuNzY0ODYgNS4xNDYxNiA0LjE1NDg0IDQuMDIzNzEgNC4xNTQ4NCA0LjAyMzcxQzQuMTU0ODQgNC4wMjM3MSA0Ljg0NzMxIDUuMDE4NjYgNC43MzczMSA2LjE3NDg1QzQuNjk5ODEgNi41NzQ4MyA0LjYzMzU3IDYuOTk4NTYgNC41NzczMiA3LjMzOTc5QzQuMzkzNTggOC40NjIyMyA0LjI1ODU5IDkuMjE4NDQgNC4yNTg1OSA5LjIxODQ0TDQuNjQ5ODIgMTAuNjIyMVYxMC45MjIxWiIgZmlsbD0iI0YxRURFQyIvPgo8cGF0aCBkPSJNMy42MDg2MiAxMy44OTgzQzMuNjA4NjIgMTMuOTUyIDMuNDQ0ODggMTQuMjMyIDMuMTAyNCAxNC42OTJDMi43NTk5MiAxNS4xNTE5IDIuNjM3NDIgMTUuMzAxOSAyLjUwODY4IDE1LjExOTRDMi4zNzk5NCAxNC45MzY5IDIuMzMyNDQgMTQuNjI3IDIuMjgzNjkgMTQuNDYzMkMyLjIzOTk0IDE0LjMxNTcgMi4xNjYyIDE0LjA3ODIgMi4xNjYyIDE0LjA3ODJMMy4yNTIzOSAxMy4zMzJDMy4yNTM2NCAxMy4zMzIgMy42MDg2MiAxMy43ODA4IDMuNjA4NjIgMTMuODk4M1oiIGZpbGw9IiM1RTYzNjciLz4KPHBhdGggZD0iTTIuNzkzNjQgNS4yNTYxMUMyLjczNzM5IDUuMjgxMSAyLjY4NzQgNS41Mjk4NCAyLjg4MjM5IDUuNzc0ODNDMy4wNzczOCA2LjAxOTgxIDMuMzAxMTEgNi4xMzczMSAzLjMwMTExIDYuMTM3MzFMMy40NzM2MSA1Ljc1ODU4QzMuNDczNjEgNS43NTg1OCAzLjIzNDg3IDUuNjA4NTkgMy4wOTk4NyA1LjQ4NDg0QzIuOTYxMTMgNS4zNTYxIDIuODQzNjQgNS4yMzM2MSAyLjc
655MzY0IDUuMjU2MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMi4xNjk5NSAxLjU2OTkyQzIuMTM0OTYgMS41ODYxNyAxLjkyNjIyIDEuODU2MTYgMi4wNjk5NiAyLjQwMjM4QzIuMTU0OTUgMi43MjYxMSAyLjc2MjQyIDMuMzI2MDggMi43NjI0MiAzLjMyNjA4TDMuMTI0OSAzLjU3OTgyQzMuMTI0OSAzLjU3OTgyIDMuMDcxMTYgMy4yMDIzNCAyLjg1NDkyIDIuOTQ4NkMyLjYzODY4IDIuNjk0ODYgMi4zODQ5NCAyLjQwOTg4IDIuMzE2MiAyLjE3MTE0QzIuMjQ3NDUgMS45MzI0MSAyLjI4NjIgMS41MTYxOCAyLjE2OTk1IDEuNTY5OTJaIiBmaWxsPSIjQUNBMzk5Ii8+CjxwYXRoIGQ9Ik0xLjkyNDk4IDYuMTA3MzdDMS45MjQ5OCA2LjEwNzM3IDEuNzEzNzQgNi40ODExIDEuNzIyNDkgNi44NDQ4M0MxLjcyOTk5IDcuMTc3MzEgMS44MzYyNCA3LjM1NjA1IDIuMDQxMjMgNy41MzcyOUMyLjI0NDk3IDcuNzE3MjggMi41OTc0NSA3Ljg0ODUzIDIuODE3NDQgNy43NTk3OEMyLjg0NzQzIDcuNzQ3MjggMi44NTk5MyA3LjUzNzI5IDIuOTMxMTggNy4zODEwNUMyLjk4NjE4IDcuMjYyMzEgMy4xNzc0MiA3LjA3MTA3IDMuMTc3NDIgNy4wNzEwN0MzLjE3NzQyIDcuMDcxMDcgMy4yNjk5MSA3LjI3MTA2IDMuMjg0OTEgNy4zNzEwNUMzLjI5OTkxIDcuNDcxMDUgMy4zMDk5MSA3LjY2OTc5IDMuMzQ2MTYgNy42Nzg1NEMzLjQ4NDkgNy43MTM1MyAzLjY3NjE0IDcuNTc0NzkgMy43OTczOCA3LjI3NDgxQzMuOTI3MzggNi45NTM1NyAzLjkwMTEzIDYuNzY2MDggMy45MDExMyA2Ljc2NjA4TDQuMTA4NjIgNi4yOTExMUM0LjEwODYyIDYuMjkxMTEgNC4wMDExMiA1LjQ1OTkgMy4yOTI0MSA1LjI2NzQxQzIuNTgzNyA1LjA3NDkyIDEuOTYzNzMgNS40Mjk5IDEuOTYzNzMgNS40Mjk5TDEuOTI0OTggNi4xMDczN1oiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF83MTVfMjk1KSIvPgo8cGF0aCBkPSJNMi4yMjI0NiA2LjM5MjJDMi4wMjQ5NyA2LjM2OTcxIDEuOTQ2MjMgNi41OTA5NCAxLjk0NjIzIDYuODM3MThDMS45NDYyMyA3LjA4MzQyIDIuMDc4NzIgNy4xODU5MSAyLjIwNDk2IDcuMTg1OTFDMi4zMzEyMSA3LjE4NTkxIDIuNDQ2MiA3LjAyMzQyIDIuNDQ2MiA2Ljc5NDY4QzIuNDQ0OTUgNi41NjcyIDIuMzc4NzEgNi40MTA5NSAyLjIyMjQ2IDYuMzkyMloiIGZpbGw9IiM4NDVCNTEiLz4KPHBhdGggZD0iTTIuMzU3NDIgNC43NDM2NEMyLjM3OTkyIDQuNzk5ODkgMi40NDc0MiA0Ljg4OTg5IDIuNTQzNjYgNC45MjM2M0MyLjYzOTkxIDQuOTU3MzggMi43NTI0IDQuOTQxMTMgMi43NTI0IDQuOTQxMTNDMi43NTI0IDQuOTQxMTMgMi43ODExNSA1LjE4MzYyIDIuOTU0ODkgNS4xODk4N0MzLjEzNzM4IDUuMTk2MTIgMy4xNTIzOCA0Ljg3MzY0IDMuMTIzNjMgNC43MTYxNUMzLjA5NDg4IDQuNTU4NjUgMi45OTk4OSA0LjQ1MTE2IDIuOTk5ODkgNC40NTExNkMyLjk5OTg5IDQuNDUxMTYgMi43MTI0IDQuNDExMTYgMi41MzExNiA0LjUzNjE2QzIuMzk4NjcgNC42MjYxNSAyLjM1NzQyIDQuNzQzNjQgMi4zNTc0MiA0Ljc0MzY0WiIgZmlsbD0iIzQ2NEQ1MCIvPgo8cGF0aCBkPSJNMy4yNjQ4OCAyLjU1MzczQzMuMjY0ODggMi41NTM3MyAzLjU2NzM2IDIuNzk2MjIgMy42MDQ4NiAzLjIxNDk1QzMuNjQ2MTEgMy42ODM2NyAzLjY0NDg2IDMuNzg5OTIgMy42NDQ4NiAzLjc4OTkyTDIuNTQzNjcgMy4wOTc0NUMyLjU0MzY3IDMuMDk3NDUgMi40OTExNyAzLjIxODcgMi40ODg2NyAzLjM1MzY5QzIuNDg2MTcgMy40OTk5MyAyLjUwNzQyIDMuNjUxMTggMi41MDc0MiAzLjY1MTE4TDMuNjUxMTEgNC4zNTM2NEMzLjY1MTExIDQuMzUzNjQgMy42MDczNiA0Ljk3OTg2IDMuNDIyMzcgNS42MzQ4MkMzLjI1ODYzIDYuMjEyMjkgMy4wMzM2NCA2LjY0MjI3IDIuOTk2MTQgNi43MjIyNkMyLjk1ODY0IDYuODAyMjYgMi44Mjc0IDcuMTQ0NzQgMy4xMzg2MyA3LjIyMjI0QzMuNDExMTIgNy4yODk3MyAzLjQ2NjEyIDYuOTAxIDMuNTQ2MTEgNi43MjcyNkMzLjYyNjExIDYuNTUzNTIgMy44MTk4NSA2LjA2NDggMy45MzQ4NCA1LjYzMzU3QzQuMjQ5ODMgNC40NTM2MyA0LjE4ODU4IDMuNzQ4NjcgNC4xMTk4MyAzLjI2MTJDNC4wNDczNCAyLjczOTk3IDMuODg3MzQgMi42Mzk5OCAzLjY5NjExIDIuNTU4NzNDMy41NTg2MSAyLjUwMjQ5IDMuMzU2MTIgMi40NjQ5OSAzLjI2NDg4IDIuNTUzNzNaIiBmaWxsPSIjMzRCNkUyIi8+CjxwYXRoIGQ9Ik00LjAxNDgzIDguOTk4NDNDNC4wMTQ4MyA4Ljk5ODQzIDMuOTg2MDkgOS4zNDg0MSA0LjA2MjMzIDkuODcwODlDNC4xMjM1OCAxMC4yODQ2IDQuNDQzNTYgMTAuOTYzMyA0LjY1NDggMTAuOTEyMUM0LjcwNjA1IDEwLjg5OTYgNC41NzM1NiAxMC4yNTM0IDQuNzc3MjkgOS45OTU4OEM0LjkxNjA0IDkuODE5NjQgNS4xNjg1MiA5Ljc4ODM5IDUuODE3MjQgOS40MjA5MUM2LjM1OTcxIDkuMTEzNDMgNi44NDA5NCA4LjUxMjIxIDYuODQwOTQgOC41MTIyMUw2LjczOTY5IDcuNjI0NzZMNi4wNTU5OCA3Ljc5MjI1QzYuMDU1OTggNy43OTIyNSA1LjU1NiA4LjI3NTk3IDQuOTY5NzggOC41OTIyQzQuNDQ4NTYgOC44NzQ2OSA0LjAxNDgzIDguOTk4NDMgNC4wMTQ4MyA4Ljk5ODQzWiIgZmlsbD0iI0Q4NTNDOSIvPgo8cGF0aCBkPSJNNi40NTQ3NCA3LjU4NTk4QzYuNDUwOTkgNy41ODcyMyA2LjIxMSA3LjQ4OTc0IDYuMDU2MDEgNy43NDk3M0M1Ljg2NDc3IDguMDcwOTYgNS44NjM1MiA4LjY1MjE4IDUuODQ0NzcgOC42OTU5MkM1LjgyNjAyIDguNzM5NjcgNS43MDk3OCA4Ljg3ODQyIDUuODI2MDIgOC45MDIxNkM1Ljk0MTAxIDguOTI1OTEgNi4zODg0OSA4Ljg4NzE2IDYuNjc1OTggOC42ODA5M0M2Ljk2NDcxIDguNDc0NjkgNy4wMTcyMSA4LjE5MDk1IDcuMDE3MjEgOC4xOTA5NUw2LjQ1NDc0IDcuNTg1OThaIiBmaWxsPSIjMzRCNkUyIi8+CjxwYXRoIGQ9Ik0xMS4yNTY5IDYuNjk3NEMxMS4yNTY5IDYuNjk3NCAxMS4wODMyIDYuNjg4NjUgMTAuNjk4MiA3LjE3ODYyQzEwLjE3NTggNy44NDIzMyA5LjkwODI3IDkuMjA3MjYgOC45NzU4MiA5LjIwNzI2QzguMDQzMzcgOS4yMDcyNiA3Ljg5NDYzIDguMzk0OCA3LjY0ODM5IDcuNzY3MzRDNy40MDIxNSA3LjEzOTg3IDYuOTQ3MTggNi43OTczOSA2Ljk0NzE4IDYuNzk3MzlDNi45NDcxOCA2Ljc5NzM5IDYuNzA4NDQgNi42NDg2NSA2LjgzNTkzIDYuNDU0OTFDNi45MzM0MyA2LjMwNjE3IDcuMjUwOTEgNi40Mzk5MSA3LjQyOTY1IDYuNTIyNEM3LjYwODM5IDYuNjA0OSA3LjkzMDg4IDYuODEzNjQgOC4xMzMzNiA2Ljg5MzYzQzguNjkyMDkgNy4xMTQ4NyA5LjIwODMxIDYuOTc3MzggOS40OTk1NCA2LjkxMTEzQzkuNzkwNzggNi44NDM2NCAxMC4wNjA4IDYuNzE4NjQgMTAuNDk5NSA2LjY3MjRDMTAuOTg5NSA2LjYxODY1IDExLjI1NjkgNi42OTc0IDExLjI1NjkgNi42OTc0WiIgZmlsbD0iI0E0N0ZDQyIvPgo8cGF0aCBkPSJNNi42Njk3MiA2Ljk5ODZDNi40MjU5OSA3LjE2NzM0IDYuMTYzNSA3LjU1MzU3IDYuNDY4NDggOC4wNDcyOUM2Ljc0NzIyIDguNDk3MjcgNy4zMzk2OSA4LjM1MzUzIDcuNTA5NjggOC4xODM1M0M3LjcyMzQyIDcuOTY5OCA3LjgwODQxIDcuNTU2MDcgNy41ODU5MyA3LjE5ODU5QzcuMzYzNDQgNi44NDExMSA2Ljg5NzIxIDYuODM5ODYgNi42Njk3MiA2Ljk5ODZaIiBmaWxsPSIjRkZBNkEzIi8+CjxwYXRoIGQ9Ik02Ljk0NDcxIDcuMzIyMzFDNi44MTU5NiA3LjM1NDgxIDYuNjkzNDcgNy41Mzg1NSA2Ljc1ODQ2IDcuNzM2MDRDNi44MTQ3MSA3LjkwOTc4IDcuMDE4NDUgNy45ODEwMyA3LjE0ODQ0IDcuOTE4NTNDNy4yODU5NCA3Ljg1MjI4IDcuMzczNDMgNy42NjcyOSA3LjI5NTk0I
65DcuNTAyM0M3LjIzMjE5IDcuMzYzNTYgNy4wOTM0NSA3LjI4NDgxIDYuOTQ0NzEgNy4zMjIzMVoiIGZpbGw9IiNGMTgyQTciLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF83MTVfMjk1IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNjE0ODUgNy45NzY0OSkgc2NhbGUoMi4xODYxNikiPgo8c3RvcCBvZmZzZXQ9IjAuNjYyMyIgc3RvcC1jb2xvcj0iI0ZGQThBNiIvPgo8c3RvcCBvZmZzZXQ9IjAuOTE0MiIgc3RvcC1jb2xvcj0iI0ZGQThBNiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuOTk4NjEgNS40Njk4NUwyLjQ2NjE0IDUuNTkyMzRDMi40NjYxNCA1LjU5MjM0IDEuNzI3NDIgNi43MzIyOCAxLjU2NjE4IDcuOTQ0NzJDMS40NjQ5NCA4LjcwNTkzIDEuNDYxMTkgOS42OTk2MiAxLjUzMTE5IDEwLjE5NDZDMS42MDI0MyAxMC42ODk2IDEuODU3NDIgMTEuNzQzMyAyLjI1ODY1IDEyLjQ4NTdDMi42NDQ4OCAxMy4yMDA3IDMuMDIxMTEgMTMuNDgxOSAzLjQzMjMzIDEzLjczMDdDMy42MDg1OCAxMy44MzY5IDMuNzY2MDcgMTQuMjAwNiA0LjA0MTA1IDE0LjM3NjlDNC4yOTg1NCAxNC41NDE5IDQuNjM4NTIgMTQuNTc0NCA0LjYzODUyIDE0LjU3NDRDNC42Mzg1MiAxNC41NzQ0IDUuNTc4NDcgMTYuMDUwNSA3LjYxMjExIDE2LjMwNjhDOS45OTgyNCAxNi42MDY4IDExLjE2NTcgMTUuNTI5MyAxMS4xNjU3IDE1LjUyOTNDMTEuMTY1NyAxNS41MjkzIDEyLjEyMDYgMTUuNTI2OCAxMy4wMjE4IDE1LjE0MDZDMTQuMDMzIDE0LjcwNjkgMTQuNTczIDEzLjgwNDQgMTQuNTczIDEzLjgwNDRDMTQuNTczIDEzLjgwNDQgMTUuODM5MiAxMi43MTQ1IDE2LjI0MDQgMTEuNDA5NUMxNi41NjI5IDEwLjM2MjEgMTYuNTcxNiA4LjM3MDk0IDE2LjMyNDIgNy40MzM0OUMxNi4wNzY3IDYuNDk2MDQgMTUuNTk3OSA1LjcwMjMzIDE1LjIxOCA1LjE5MzYxQzE0LjkxNTUgNC43ODg2MyAxMS41MzgyIDIuOTkzNzMgMTEuMTMwNyAyLjgzMzczQzEwLjcyNDUgMi42NzQ5OSA2Ljk0MDkgMi40Mjc1MSA2Ljc5OTY2IDIuNTMzNzVDNi42NTg0MSAyLjY0MTI1IDIuOTk4NjEgNS40Njk4NSAyLjk5ODYxIDUuNDY5ODVaIiBmaWxsPSIjQUM1ODExIi8+CjxwYXRoIGQ9Ik00LjMxNjE0IDMuNDY4NjlDMy40MzQ5NCA0LjE4NjE1IDIuOTc4NzEgNC41NjExMyAyLjUyMTI0IDUuNDU4NThDMi4wNjM3NiA2LjM1NjAzIDIuMjExMjUgNy41NDcyMiAyLjI5Mzc1IDcuOTg3MkMyLjM3NSA4LjQyNzE4IDIuNTIyNDkgOS4yNzU4OCAyLjYwMzczIDkuNjk5NjFDMi42ODQ5OCAxMC4xMjQ2IDIuOTAxMjIgMTEuMTMyIDMuNDk5OTQgMTEuNzU1OEM0LjMzODY0IDEyLjYyOTUgNS4wOTg2IDEyLjkzMDcgNS4wOTg2IDEyLjkzMDdDNS4wOTg2IDEyLjkzMDcgNS43MTQ4MiAxMy44ODU2IDcuMjAzNDkgMTQuNDMxOUM5LjE2MDg5IDE1LjE0OTMgMTAuMDQyMSAxNC4xMDU2IDEwLjc5MjEgMTMuODI4MUMxMS41NDIgMTMuNTUwNyAxMi40Mzk1IDEzLjUzNDQgMTMuMjA2OSAxMi45OTU3QzEzLjk3MzEgMTIuNDU3IDE0LjgyMTggMTEuODA0NSAxNS4zNzY4IDEwLjQzNDZDMTUuOTMxOCA5LjA2NDY0IDE1LjgxNjggOC40NjA5MiAxNS44MzMgOC4xMTg0NEMxNS44NDkzIDcuNzc1OTYgMTUuODAwNSA2LjEyODU1IDE1LjE2NDMgNS4xMTczNUMxNC41MjgxIDQuMTA2MTUgMTMuNzYzMSAzLjQ5ODY4IDEzLjQ2ODIgMy4zMDYxOUMxMi44MTU3IDIuODgyNDcgMTAuNDg1OCAxLjg2ODc3IDkuODk5NiAxLjc1NTAzQzkuMzEyMTMgMS42NDEyOCA3LjIxNzI0IDEuODE4NzcgNi4zODYwMyAyLjE2MTI1QzUuNTU0ODMgMi41MDM3NCA0LjMxNjE0IDMuNDY4NjkgNC4zMTYxNCAzLjQ2ODY5WiIgZmlsbD0idXJsKCNwYWludDBfcmFkaWFsXzcxOF84OSkiLz4KPHBhdGggZD0iTTguMDM0NzYgOS45MzIxMkM3Ljg5NjAxIDkuODg4MzcgNy43NDk3NyA5LjY4MjEzIDcuNzE0NzcgOS4yNDA5QzcuNjY2MDIgOC42MTIxOSA4LjEyOTc1IDguNDM4NDUgOC4xMjk3NSA4LjQzODQ1QzguMTI5NzUgOC40Mzg0NSA4LjY4MjIyIDguMjkyMiA5LjA3MDk1IDguMTUzNDZDOS40MzIxOCA4LjAyNDcyIDkuNjkyMTcgNy44NTk3MyA5LjY5MjE3IDcuODU5NzNDOS42OTIxNyA3Ljg1OTczIDkuNzI3MTcgNy4xODYwMSA5Ljk1MDkgNi45ODcyN0MxMC4xNzU5IDYuNzg4NTMgMTAuNTcyMSA2LjgwNjAzIDExLjAxMzMgNi44NTcyOEMxMS40NTMzIDYuOTA4NTMgMTIuMTYyIDcuMjAyMjYgMTIuMDU4MyA3LjQ2OTc1QzExLjk1NDUgNy43MzcyMyAxMS44MzMzIDguMDA0NzIgMTEuNDEwOCA4LjI0NzIxQzEwLjk4ODMgOC40ODg0NCAxMC42ODU5IDguNzEzNDMgMTAuNDY5NiA4LjkwMzQyQzEwLjI1MzQgOS4wOTQ2NiA5Ljg1NzE2IDkuMzM0NjUgOS4yMDA5NCA5LjU3NzE0QzguNTQ0NzMgOS44MTk2MiA4LjIzNDc0IDkuOTk0NjEgOC4wMzQ3NiA5LjkzMjEyWiIgZmlsbD0iI0ZGQzg2RSIvPgo8cGF0aCBkPSJNNC4zMTg2NCA0LjMwODYyQzMuOTAzNjYgNC4yMjM2MyAzLjMxNzQ0IDUuMTIyMzMgMy4yMDg3IDUuNDE5ODFDMy4wOTg3IDUuNzE3MyAyLjk4NjIxIDYuNDQyMjYgMi45NzM3MSA2Ljc3MzQ5QzIuOTU3NDYgNy4xODQ3MiAyLjk0OTk2IDcuNTcwOTUgMy4xMjI0NSA3Ljg4NDY4QzMuMjU0OTUgOC4xMjcxNyAzLjU3NjE4IDguMjYzNDEgMy44NjQ5MSA4LjAxMzQzQzQuMTUzNjUgNy43NjM0NCA0LjY1NDg3IDcuMDc4NDggNC43ODczNiA2Ljk4MjIzQzQuOTE5ODYgNi44ODU5OSA1LjMwNzM0IDYuNzU4NDkgNS4xNTQ4NSA2LjEyODUzQzUuMDkyMzUgNS44NzEwNCA0LjQ1ODYzIDUuMzM4NTcgNC40MjczOCA1LjI2NjA3QzQuMzk3MzkgNS4xOTQ4MyA0LjU1MzYzIDQuMzU3MzcgNC4zMTg2NCA0LjMwODYyWiIgZmlsbD0iI0ZGQzg2RSIvPgo8cGF0aCBkPSJNNy4yNTIyNSAzLjE3OTkxQzcuMjY4NSAzLjQyMTE1IDcuNDY1OTkgMy44MDczOCA3LjY3OTczIDQuMDE2MTFDNy45OTk3MSA0LjMyNzM1IDkuNDY3MTMgNS4zNzk3OSA5Ljg0NzEyIDUuMzE5OEMxMC4yMjcxIDUuMjU5OCAxMC42NDA4IDQuNTc3MzMgMTAuNzYyMSA0LjM4NzM0QzEwLjg4MzMgNC4xOTczNiAxMS4xMjQ1IDMuOTI5ODcgMTEuMjE5NSAzLjgwODYzQzExLjMxNDUgMy42ODczOCAxMS41NjQ1IDMuNDExMTUgMTEuMzU4MyAzLjEzNDkxQzExLjE1MDggMi44NTg2OCAxMC42MzMzIDIuNjc3NDQgMTAuMjg4MyAyLjY1MTE5QzkuOTQzMzYgMi42MjQ5NCA5LjQwNzE0IDIuNDAxMiA4Ljk0OTY2IDIuNDE4N0M4LjQ5MjE5IDIuNDM2MiA3LjIwOTc1IDIuNTU3NDQgNy4yNTIyNSAzLjE3OTkxWiIgZmlsbD0iI0ZGQzg2RSIvPgo8cGF0aCBkPSJNMTMuMjkyIDYuMzk4NTNDMTMuMzIwOCA2LjY2MTAyIDEzLjY4OTUgNi43MTg1MSAxMy45ODMyIDYuOTA4NUM
65xNC4yNzcgNy4wOTg0OSAxNC40NzU3IDcuMjk3MjMgMTQuNjQ4MiA3LjI0NDc0QzE0LjgyMDcgNy4xOTM0OSAxNS4wNTU3IDYuOTE3MjUgMTUuMDAxOSA2LjQzMzUzQzE0LjkzMzIgNS44MTIzMSAxNC41NDQ0IDUuMDE3MzUgMTQuMDAwNyA1LjA0MzZDMTMuNjcyIDUuMDU5ODUgMTMuNzE3IDUuNjMxMDcgMTMuNzE3IDUuNjMxMDdDMTMuNzE3IDUuNjMxMDcgMTMuMjc0NSA2LjI0MzU0IDEzLjI5MiA2LjM5ODUzWiIgZmlsbD0iI0ZGQzg2RSIvPgo8cGF0aCBkPSJNNi4xODM2IDQuNzc4NDVDNi4xODM2IDQuNzc4NDUgNS4wMDQ5MSA0Ljc3MDk1IDUuMDI2MTYgNC44ODg0NEM1LjA0ODY2IDUuMDA1OTQgNS4xNTExNiA1LjM5MzQyIDUuNDU4NjQgNS40MDg0MkM1Ljc2NjEyIDUuNDIzNDEgNi4xNjIzNSA1LjQ1MjE2IDYuMzUyMzQgNS4zOTM0MkM2LjU0MjMzIDUuMzM0NjcgNy4wNjk4MSA0LjkwOTY5IDcuMDY5ODEgNC43MTk3QzcuMDY5ODEgNC41Mjk3MSA2Ljg1NzMyIDQuMjUwOTggNi44NTczMiA0LjI1MDk4TDYuMTgzNiA0Ljc3ODQ1WiIgZmlsbD0iI0NGNzAxRSIvPgo8cGF0aCBkPSJNNy44NjcxNSA2LjkzOTY4QzcuODY3MTUgNi45Mzk2OCA3Ljg1MzQgNi45NDg0MiA3LjgzMzQgNi45NjQ2N0M3Ljc3NDY2IDcuMDEzNDIgNy42NjIxNiA3LjEyNzE3IDcuNzA1OTEgNy4yNTQ2NkM3Ljc2NDY2IDcuNDIzNCA4LjEwODM5IDcuNzM4MzggOC40NDU4NyA3LjczODM4QzguNzgzMzUgNy43MzgzOCA4Ljk2NTg0IDcuNDIzNCA5LjAyNDU5IDcuMjE4NDFDOS4wODMzNCA3LjAxMzQyIDkuMDUzMzQgNi44ODg0MyA5LjA1MzM0IDYuODg4NDNMNy44NjcxNSA2LjkzOTY4WiIgZmlsbD0iI0NGNzAxRSIvPgo8cGF0aCBkPSJNNS4yMzg3MSA3Ljg5OTY5QzUuMjM4NzEgNy44OTk2OSA1LjAzMzcyIDcuOTczNDQgNS4wNDEyMiA4LjEwNDY4QzUuMDQ4NzIgOC4yMzU5MyA1LjA5OTk2IDguNDc4NDEgNS4zNjM3IDguNzM0NjVDNS42Mjk5NCA4Ljk5MzM5IDYuMDE2MTYgOS4wNjQ2MyA2LjM2NzQgOC45Njk2NEM2LjcxODYzIDguODc0NjQgNi45NzQ4NiA4LjYxMDkxIDYuOTQ2MTIgOC4yNTk2N0M2LjkxNzM3IDcuOTA4NDQgNi41Nzk4OSA3LjYzNzIxIDYuNTc5ODkgNy42MzcyMUw1LjIzODcxIDcuODk5NjlaIiBmaWxsPSIjQ0Y3MDFFIi8+CjxwYXRoIGQ9Ik0zLjcyMjU0IDkuODQwOUMzLjcyMjU0IDkuODQwOSAzLjUwMjU1IDkuODkyMTUgMy41MjUwNSAxMC4wMzg0QzMuNTQ3NTUgMTAuMTg0NiAzLjc5NjI5IDEwLjY0NTkgNC4xOTEyNyAxMC41OTQ2QzQuNTg2MjUgMTAuNTQzNCA1LjIwOTk2IDEwLjA4OTYgNS4yMDk5NiA5LjkxMzRDNS4yMDk5NiA5LjczNzE2IDQuODk0OTggOS41MDM0MiA0Ljg5NDk4IDkuNTAzNDJMMy43MjI1NCA5Ljg0MDlaIiBmaWxsPSIjQ0Y3MDFFIi8+CjxwYXRoIGQ9Ik02LjQxNzE3IDExLjY3MTlDNi40MTcxNyAxMS42NzE5IDYuMzM1OTIgMTIuMTQ0NCA2Ljk3MzM5IDEyLjMxNjhDOC4wMzU4NCAxMi42MDMxIDguMTQ1ODMgMTEuOTU4MSA4LjE0NTgzIDExLjk1ODFMNi40MTcxNyAxMS42NzE5WiIgZmlsbD0iI0NGNzAxRSIvPgo8cGF0aCBkPSJNMTAuNTkwOCAxMS44OTA2QzEwLjU5MDggMTEuODkwNiAxMC4zMDU4IDEyLjE3NTYgMTAuNjI5NSAxMi4zOTkzQzEwLjk1MzIgMTIuNjIzMSAxMS4zMjIgMTIuNjk5MyAxMS42Njk1IDEyLjY2MDZDMTIuMDE2OSAxMi42MjE4IDEyLjI1NDQgMTIuMzQ0NCAxMi4yNTQ0IDEyLjM0NDRMMTAuNTkwOCAxMS44OTA2WiIgZmlsbD0iI0NGNzAxRSIvPgo8cGF0aCBkPSJNMTMuMjUwNyA4LjcyNTgzQzEzLjI1MDcgOC43MjU4MyAxMi43MTMzIDguOTk3MDcgMTMuMTI5NSA5LjQ2NTc5QzEzLjQ0NTcgOS44MjMyNyAxNC4xNjk0IDkuNzUwNzggMTQuNDY1NyA5LjU0OTU0QzE0LjY1OTQgOS40MTgyOSAxNC43MTY5IDkuMTg1ODEgMTQuNjQ0NCA5LjA2ODMxQzE0LjU3MDcgOC45NTA4MiAxMy4yNTA3IDguNzI1ODMgMTMuMjUwNyA4LjcyNTgzWiIgZmlsbD0iI0NGNzAxRSIvPgo8cGF0aCBkPSJNMTEuMTcwOCA1LjYyMTAzQzExLjE3MDggNS42MjEwMyAxMS4xNDIgNi4yMzQ3NCAxMS45Njk1IDYuMjE0NzVDMTMuMTI2OSA2LjE4NiAxMi45ODA3IDUuNDY3MjkgMTIuOTgwNyA1LjQ2NzI5TDExLjE3MDggNS42MjEwM1oiIGZpbGw9IiNDRjcwMUUiLz4KPHBhdGggZD0iTTExLjcwNTggNC44NTIyOEMxMS43MDU4IDQuODUyMjggMTEuMTYzMyA1LjE4OTc2IDExLjEwNDYgNS4zMjg1MUMxMS4wNDU5IDUuNDY3MjUgMTAuOTIwOSA1LjkwNzIyIDExLjU1MDggNS44Nzg0OEMxMi4xODA4IDUuODQ5NzMgMTIuODEwOCA1LjgyNzIzIDEzLjAyMzIgNS41NzA5OUMxMy4yMzU3IDUuMzE0NzYgMTMuMTg0NSA1LjA3OTc3IDEzLjA5NyA0Ljg4OTc4QzEzLjAwOTUgNC42OTk3OSAxMi41MTcgMy45ODEwOCAxMi4xMjU4IDMuOTg5ODNDMTEuODY5NiAzLjk5NDgzIDExLjcwNTggNC44NTIyOCAxMS43MDU4IDQuODUyMjhaIiBmaWxsPSIjNTkzMzI5Ii8+CjxwYXRoIGQ9Ik0xMi4xMjMzIDMuOTg3NDRDMTIuMTIzMyAzLjk4NzQ0IDExLjc3OTUgMy45NDM2OSAxMS40NzgzIDQuNDc4NjZDMTEuMTc4MyA1LjAxMzYzIDExLjEwMDggNS4zMzIzNyAxMS4xMDA4IDUuMzMyMzdDMTEuMTAwOCA1LjMzMjM3IDExLjcxMiA1LjMzNDg3IDEyLjA3ODMgNS4yOTExMkMxMi40NDQ1IDUuMjQ3MzcgMTIuNjkzMiA1LjAxOTg4IDEyLjY5MzIgNS4wMTk4OEMxMi42OTMyIDUuMDE5ODggMTIuMzk0NSA0LjA1MzY4IDEyLjEyMzMgMy45ODc0NFoiIGZpbGw9IiM5MjU4NDkiLz4KPHBhdGggZD0iTTcuOTYzMzUgNi40ODU5M0M3Ljk2MzM1IDYuNDg1OTMgNy42NjMzNiA2LjQ2NTkzIDcuNjQwODcgNi41ODIxN0M3LjYxODM3IDYuNjk5NjcgNy42ODQ2MSA2Ljk5ODQgNy43ODcxMSA3LjEyOTY1QzcuODg5NiA3LjI2MDg5IDguMTk3MDkgNy41NTQ2MiA4LjUwNDU3IDcuNDk1ODhDOC44MTIwNSA3LjQzNzEzIDguOTk0NTQgNy4xMzU5IDkuMDQ1NzkgNy4wMzIxNUM5LjA5MjA0IDYuOTM0NjYgOS4xNDIwNCA2LjgyOTY2IDkuMDU0NTQgNi42OTg0MkM4Ljk2NTggNi41NjU5MyA3Ljk2MzM1IDYuNDg1OTMgNy45NjMzNSA2LjQ4NTkzWiIgZmlsbD0iIzU5MzMyOSIvPgo8cGF0aCBkPSJNOC40MDk3MSA2LjAxNzIzQzguMTU0NzMgNS45ODk3MyA3LjUzOTc2IDYuNDc4NDUgNy42NDk3NSA2LjY0NTk1QzcuNzcyMjUgNi44Mjk2OSA3Ljc5MzUgNi43MTM0NCA4LjEzMDk4IDYuODgyMThDOC40MDk3MSA3LjAyMDkzIDguNTMwOTYgNy4xNDk2NyA4LjcwNTk1IDcuMTI3MTdDOC44ODA5NCA3LjEwNDY3IDkuMDg5NjggNi44MTU5NCA5LjA1MzQzIDYuNjk4NDRDOS4wMTcxOCA2LjU4MDk1IDguNzU0NyA2LjA1MzQ4IDguNDA5NzEgNi4wMTcyM1oiIGZpbGw9IiM5MjU4NDkiLz4KPHBhdGggZD0iTTUuNTIzNjYgNC4wMzg2N0w0LjkyMzcgNC40NTM2NEM0LjkyMzcgNC40NTM2NCA0LjkwMTIgNC43MzQ4OCA1LjAyNjE5IDQuODg4NjJDNS4xNTExOCA1LjA0MjM2IDUuMTg3NDMgNS4xMzczNiA1Ljc3MzY1IDUuMTM3MzZDNi4zNTk4NyA1LjEzNzM2IDYuOTA4NTkgNS4wNTczNiA3LjAxMTA5IDQuNjM5ODhDNy4xMTM1OCA0LjIyMjQxIDYuOTMzNTkgMy45NTQ5MiA2LjgyMzYgMy44MDExOEM2LjcxMzYgMy42NDc0NCA1LjUyMzY2IDQuMDM4NjcgNS41MjM2NiA0LjAzODY3WiIgZmlsbD0iIzU5MzMyOSIvPgo8cGF0aCBkPSJNNS41MzEwNCAzLjM4NzQ1QzUuMzk2MDQgMy40NDQ5NCA1LjA3NzMxIDMuODc4NjcgNS4wMDM1NyA0LjA2ODY2QzQuOTI5ODIgNC4yNTg2NSA0LjkxMzU3IDQuNDYxMTQgNC45MjM1NyA0LjQ2MzY0QzUuMDQ0ODEgNC40OTM2NCA1Ljc1ODUzIDQuNTU5ODkgNi4wNzM1MSA0LjUwODY0QzYuMzg4NDkgNC40NTczOSA2LjY0NDczIDQuMzE4NjUgNi43NDcyMiA0LjEzNDkxQzYuODI4NDcgMy45ODg2NyA2LjgyMjIyIDMuNzk0OTMgNi44MjIyMiAzLjc5NDkzQzYuODIyMjIgMy43OTQ5MyA2LjYwODQ4IDMuNDA5OTUgNi4zMTQ3NSAzLjI5MjQ1QzYuMDIyMjYgMy4xNzQ5NiA1LjU4MjI4IDMuMzY0OTUgNS41MzEwNCAzLjM4NzQ1WiIgZmlsbD0iIzkyNTk0OSIvPgo8cGF0aCBkPSJNNS4wMjg1MyA3LjkyNzIxQzUuMDI4NTMgNy45MjcyMSA0Ljk3ODUzIDguMDAzNDYgNS4wNzM1MyA4LjE0OTdDNS4xNjg1MiA4LjI5NTk0I
65DUuMzU0NzYgOC40NzA5MyA1LjYzMzUgOC41NTIxOEM1LjkxMjIzIDguNjMyMTggNi4xMDk3MiA4Ljc0MjE3IDYuMjkyMjEgOC43MjA5MkM2LjQ3NTk1IDguNjk4NDIgNi44MzQ2OCA4LjU1MjE4IDYuODQ4NDMgOC4wNDcyMUM2Ljg2MzQzIDcuNTQyMjMgNi43NjA5NCA3LjMwNzI1IDYuNTQwOTUgNy4wODcyNkM2LjMyMDk2IDYuODY3MjcgNi4xNjIyMiA2LjkwNDc3IDYuMTYyMjIgNi45MDQ3N0w1LjAyODUzIDcuOTI3MjFaIiBmaWxsPSIjNTkzMzI5Ii8+CjxwYXRoIGQ9Ik01LjA5MjQ2IDcuNDU5NTZDNS4wMTQ5NiA3LjU4OTU1IDQuOTU3NDYgOC4wMTIwMyA1LjA1MjQ2IDguMTA3MDJDNS4xNDc0NSA4LjIwMjAyIDUuNzE4NjcgOC4yMDgyNyA1Ljg2ODY2IDguMTkyMDJDNi4wMTk5MSA4LjE3NTc3IDYuNTEzNjMgNy45NDMyOCA2LjUyMTEzIDcuNzY3MDRDNi41Mjg2MyA3LjU5MDggNi40MzM2MyA3LjM1NzA2IDYuNDMzNjMgNy4yNjk1N0M2LjQzMzYzIDcuMTgyMDcgNi41NDM2MyA2Ljk3NzA4IDYuMjQzNjQgNi45MDMzNEM1Ljk0MzY2IDYuODI5NTkgNS4yNTI0NSA3LjE4ODMyIDUuMDkyNDYgNy40NTk1NloiIGZpbGw9IiM5MjU4NDkiLz4KPHBhdGggZD0iTTQuMTAyNCA5LjM1N0M0LjEwMjQgOS4zNTcgMy42MzExNyA5LjQ3MzI0IDMuNjAxMTggOS42MzQ0OUMzLjU3MjQzIDkuNzk1NzMgMy42Mzk5MiA5Ljk1ODIyIDMuODAxMTYgMTAuMTEyQzMuOTYyNDEgMTAuMjY1NyA0LjA3OTkgMTAuNDI2OSA0LjIwMzY0IDEwLjQxMTlDNC4zMjg2NCAxMC4zOTY5IDQuNjU3MzcgMTAuMTA0NSA0Ljc1OTg2IDEwLjAwOTVDNC44NjIzNiA5LjkxNDQ3IDUuMDA4NiA5Ljc0NTczIDQuOTk0ODUgOS42MDY5OUM0Ljk4MTEgOS40NjgyNCA0LjkyMTExIDkuMzI4MjUgNC43ODk4NiA5LjIxODI2QzQuNjU5ODcgOS4xMDgyNiA0LjEwMjQgOS4zNTcgNC4xMDI0IDkuMzU3WiIgZmlsbD0iIzU5MzMyOSIvPgo8cGF0aCBkPSJNNC4yMTk5IDguOTM5NkMzLjk5OTkxIDguOTQ0NiAzLjgzMTE3IDkuMjEwODMgMy43NTg2NyA5LjMwNTgzQzMuNjg0OTIgOS40MDA4MiAzLjU2MTE4IDkuNjI4MzEgMy42MTI0MyA5LjY2NDU2QzMuNjYzNjggOS43MDA4MSAzLjg3NjE2IDkuNzIzMzEgMy45Nzg2NiA5Ljc4OTU1QzQuMDgxMTUgOS44NTU4IDQuMjM0OSA5Ljk1ODI5IDQuMzUyMzkgOS44NjMzQzQuNDY5ODggOS43NjgzIDQuNTcyMzggOS41MDQ1NyA0LjYzMTEyIDkuNDE3MDdDNC42ODk4NyA5LjMyOTU4IDQuNzkyMzcgOS4yMTk1OCA0Ljc5MjM3IDkuMjE5NThDNC43OTIzNyA5LjIxOTU4IDQuNTcxMTMgOC45MzIxIDQuMjE5OSA4LjkzOTZaIiBmaWxsPSIjOTI1ODQ5Ii8+CjxwYXRoIGQ9Ik02LjkwODQgMTAuNzA0NEM2Ljg2NDY1IDEwLjc1NTYgNi4yNDIxOSAxMS4yNjA2IDYuMjQyMTkgMTEuMjYwNkM2LjI0MjE5IDExLjI2MDYgNi4yNjQ2OSAxMS43MDA2IDYuNDAzNDMgMTEuODAzMUM2LjU0MjE3IDExLjkwNTYgNi45NzQ2NSAxMi4wNTE4IDcuMjUzMzggMTIuMTEwNkM3LjUzMjEyIDEyLjE2OTMgOC4wMjk1OSAxMi4yMzU2IDguMTU0NTkgMTIuMTg0M0M4LjI3OTU4IDEyLjEzMzEgOC40MTA4MiAxMS44NjE4IDguNDE4MzIgMTEuNTEwNkM4LjQyNTgyIDExLjE1OTQgOC4zMDA4MyAxMC44OTY5IDguMTYyMDkgMTAuNzM1NkM4LjAyMzM0IDEwLjU3NDQgNy45MTIxIDEwLjUxNDQgNy45MTIxIDEwLjUxNDRMNi45MDg0IDEwLjcwNDRaIiBmaWxsPSIjNTkzMzI5Ii8+CjxwYXRoIGQ9Ik03LjczNTg4IDExLjM2MzNDNy44MTcxMiAxMS4yNzIgNy45MTIxMiAxMC41MTMzIDcuOTEyMTIgMTAuNTEzM0M3LjkxMjEyIDEwLjUxMzMgNy4zNDg0IDEwLjA4MDggNy4xMTM0MSAxMC4wNTIxQzYuODc4NDIgMTAuMDIzMyA2LjYwMDk0IDEwLjA0NDYgNi41MTk2OSAxMC4xMzIxQzYuNDM5NjkgMTAuMjE5NiA2LjEyNDcxIDEwLjUzNDYgNi4xNTM0NiAxMC43Mzk1QzYuMTgyMjEgMTAuOTQ0NSA2LjI0MDk1IDExLjI1OTUgNi4yNDA5NSAxMS4yNTk1QzYuMjQwOTUgMTEuMjU5NSA3LjU2NzEzIDExLjU1NDUgNy43MzU4OCAxMS4zNjMzWiIgZmlsbD0iIzkyNTg0OSIvPgo8cGF0aCBkPSJNMTAuNDY4NCAxMS43MjQ0QzEwLjQ2ODQgMTEuNzI0NCAxMC4zOTcxIDEyLjE5OTQgMTAuOTE5NiAxMi4yODk0QzExLjQ0MjEgMTIuMzc4MSAxMS44NzU4IDEyLjQ5NjkgMTIuMTAyIDEyLjQ0OTRDMTIuMzI4MyAxMi40MDE5IDEyLjU1MzIgMTIuMDk5NCAxMi41NzcgMTEuODc5NEMxMi42MDA3IDExLjY1OTQgMTIuNjEzMiAxMS4zNDE5IDEyLjU3NyAxMS4yNTU3QzEyLjQ4MiAxMS4wMjcgMTIuMDQyIDEwLjQwMDcgMTEuODI4MyAxMC4zMzQ1QzExLjcwODMgMTAuMjk4MiAxMS41OTQ2IDEwLjMxODIgMTEuNTk0NiAxMC4zMTgyTDEwLjQ2ODQgMTEuNzI0NFoiIGZpbGw9IiM1OTMzMjkiLz4KPHBhdGggZD0iTTEwLjgwNyAxMC44OTJDMTAuNTczMiAxMS4xNTA3IDEwLjQ1MzIgMTEuNTI0NSAxMC40NjU3IDExLjcyMkMxMC40NzgyIDExLjkwODIgMTEuMzY0NCAxMS44MjcgMTEuNDY5NCAxMS43NjMyQzExLjU3NDQgMTEuNjk5NSAxMS44MDMyIDExLjQxNDUgMTEuODEwNyAxMS4zMTk1QzExLjgxODIgMTEuMjI0NSAxMS43NDU3IDEwLjkyNyAxMS43MzMyIDEwLjc0MzNDMTEuNzIwNyAxMC41NTk1IDExLjcxNTcgMTAuMzA5NSAxMS42MTQ0IDEwLjMxNThDMTEuNTEzMiAxMC4zMjIgMTEuMTM5NCAxMC41MjQ1IDEwLjgwNyAxMC44OTJaIiBmaWxsPSIjOTI1ODQ5Ii8+CjxwYXRoIGQ9Ik0xMy44MDQzIDcuNjY3MjRDMTMuODA0MyA3LjY2NzI0IDE0LjAxMDUgNy42OTcyMyAxNC4yNjQzIDcuODQ5NzNDMTQuNTYwNSA4LjAyNzIyIDE0Ljg3MDUgOC40Nzk2OSAxNC44NDY3IDguODQ4NDJDMTQuODIzIDkuMjE3MTUgMTQuNTAxNyA5LjM4MzQgMTQuMTEwNSA5LjM4OTY1QzEzLjcxOTMgOS4zOTU5IDEzLjMzNjggOS4zNzQ2NSAxMy4yNjU2IDkuMTcyMTZDMTMuMTk0MyA4Ljk2OTY3IDEzLjgwNDMgNy42NjcyNCAxMy44MDQzIDcuNjY3MjRaIiBmaWxsPSIjNTkzMzI5Ii8+CjxwYXRoIGQ9Ik0xMy40OTE5IDcuNzkwODVDMTMuNDMwNiA3Ljg3NTg0IDEzLjI3MTkgOC4xMzU4MyAxMy4yMTgxIDguNDY4MzFDMTMuMTY0NCA4LjgwMDc5IDEzLjIwMDYgOS4xODA3NyAxMy4zMTk0IDkuMjQ3MDJDMTMuNDM4MSA5LjMxMjAyIDE0LjA5MTggOC43NDgzIDE0LjEyNjggOC42ODgzQzE0LjE2MzEgOC42MjgzIDEzLjkxODEgNy43MTk2IDEzLjg0MDYgNy42NzgzNUM
65xMy43NjMxIDcuNjM3MTEgMTMuNTY5NCA3LjY4NDYgMTMuNDkxOSA3Ljc5MDg1WiIgZmlsbD0iIzkyNTg0OSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzcxOF84OSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg5LjAyMDE5IDguMTk5MjQpIHNjYWxlKDYuNjQ5OSA2LjY0OTkpIj4KPHN0b3Agb2Zmc2V0PSIwLjUwNyIgc3RvcC1jb2xvcj0iI0YyOUY1OCIvPgo8c3RvcCBvZmZzZXQ9IjAuNzE1MSIgc3RvcC1jb2xvcj0iI0YwOUQ1NiIvPgo8c3RvcCBvZmZzZXQ9IjAuODI2MiIgc3RvcC1jb2xvcj0iI0VCOTU1MCIvPgo8c3RvcCBvZmZzZXQ9IjAuOTE0MSIgc3RvcC1jb2xvcj0iI0UxODc0NSIvPgo8c3RvcCBvZmZzZXQ9IjAuOTg5OCIgc3RvcC1jb2xvcj0iI0Q0NzQzNiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEMjcxMzMiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk3MzIgMTAuMTQ3MUw3LjU2MjA5IDEwLjAxNzFMNi45NTMzNyAxNS44NjE4QzYuOTUzMzcgMTUuODYxOCA3Ljg4ODMyIDE1Ljc5NjggOS4xMjU3NSAxNS43OTY4QzEwLjM2MzIgMTUuNzk2OCAxMS40MDY5IDE1Ljg4NDMgMTEuNDA2OSAxNS44ODQzTDEwLjk3MzIgMTAuMTQ3MVoiIGZpbGw9IiM4QTJFMDgiLz4KPHBhdGggZD0iTTQuMTEyMjYgMTAuOTY0NUwzLjI3NzMxIDEwLjc5MDhDMy4yNzczMSAxMC43OTA4IDMuMDcyMzIgMTIuMTE0NSAyLjg4MzU4IDEyLjkzNDRDMi42OTQ4NCAxMy43NTQ0IDIuMzgxMSAxNC44NjMxIDIuMzgxMSAxNC44NjMxTDQuMzY2IDE1Ljg0OTNDNC4zNjYgMTUuODQ5MyA2LjE2MjE1IDE2LjAwNjcgNi4xOTM0IDE1Ljk0NDJDNi4yMjQ2NSAxNS44ODE4IDcuNTQ4MzMgMTIuODA4MiA3LjU0ODMzIDEyLjgwODJMNy44NjMzMSAxMS42MjU3TDQuMTEyMjYgMTAuOTY0NVoiIGZpbGw9IiNGRjYxMTAiLz4KPHBhdGggZD0iTTEwLjMyMDcgMTEuNjEwOEwxNC40ODA1IDEwLjc0NDZMMTQuNjY5MiAxMS4yNDg0QzE0LjY2OTIgMTEuMjQ4NCAxNC45NDI5IDEyLjM5MzMgMTUuMDk0MiAxMy4wMTMzQzE1LjMzNzkgMTQuMDA4MiAxNS42NTE2IDE0Ljg5OTQgMTUuNjUxNiAxNC44OTk0TDEzLjc4NTUgMTYuMDU0M0wxMS44NjMxIDE1Ljk5MTlMMTAuMzIwNyAxMS42MTA4WiIgZmlsbD0iI0ZGNjExMCIvPgo8cGF0aCBkPSJNMy4yNjczMyAxMC4yOTcxQzMuMjY3MzMgMTAuMzI1OSAzLjI4NzMzIDEwLjUzNDYgMy4yNzczMyAxMC42ODcxQzMuMjY3MzMgMTAuODM5NiAzLjIzODU5IDExLjAyNzEgMy4yMzg1OSAxMS4wMjcxQzMuMjM4NTkgMTEuMDI3MSAzLjM1MjMzIDExLjA1MjEgMy40NTczMiAxMS4xMTk2QzMuNTYyMzIgMTEuMTg3MSAzLjc3MjMxIDExLjQ0NDYgMy43NzIzMSAxMS40NDQ2QzMuNzcyMzEgMTEuNDQ0NiA0LjE4MjI5IDExLjI5MzMgNC40MzEwMiAxMS4zODcxQzQuODEzNSAxMS41MzA4IDQuOTc1OTkgMTEuODg0NSA0Ljk3NTk5IDExLjg4NDVDNC45NzU5OSAxMS44ODQ1IDUuMzY3MjIgMTEuNTIwOCA1Ljg0NTk1IDExLjU5ODNDNi4zMTM0MiAxMS42NzMzIDYuNDk1OTEgMTIuMTE0NSA2LjQ5NTkxIDEyLjExNDVDNi40OTU5MSAxMi4xMTQ1IDYuODQ3MTUgMTEuODMwOCA3LjE1NDYzIDExLjg0N0M3LjUxODM2IDExLjg2NTggNy42NTIxIDEyLjEzMzMgNy42NTIxIDEyLjEzMzNMOC4xOTcwOCAxMS4wMzQ2TDQuMTQ2MDQgMTAuMjk4NEgzLjI2NzMzVjEwLjI5NzFaIiBmaWxsPSIjQUYwRDAzIi8+CjxwYXRoIGQ9Ik0yLjE3NzM3IDE1LjM4MDdMMi4zOTczNiAxNC43OTgyQzIuMzk3MzYgMTQuNzk4MiAzLjM3MjMxIDE1LjI3NTcgNC4wNzg1MiAxNS40ODU3QzQuNzg0NzMgMTUuNjk1NiA1LjYxNzE5IDE1LjcyNDQgNS42MTcxOSAxNS43MjQ0QzUuNjE3MTkgMTUuNzI0NCA1LjYwNzE5IDE1LjM5NDQgNS4zMDA5NSAxNS4xNTU3QzQuOTk0NzIgMTQuOTE2OSA0LjUwOTc1IDE0LjUxNTcgNC41MDk3NSAxNC41MTU3TDUuMTcyMjEgMTQuMjk0NUw1LjU0MDk0IDE0LjE0N0w2LjY5NzEzIDE1LjUyMzJMNi4zMjQ2NSAxNi40NTA2QzYuMzI0NjUgMTYuNDUwNiA1LjUxMjE5IDE2LjU1NTYgNC4yMTM1MSAxNi4yMjE5QzIuOTE0ODMgMTUuODg4MSAyLjE3NzM3IDE1LjM4MDcgMi4xNzczNyAxNS4zODA3WiIgZmlsbD0iI0M5QzlDOSIvPgo8cGF0aCBkPSJNMTAuMjQxOSAxMC44NDJDMTAuMjYwNyAxMC45MTgzIDEwLjI1MTkgMTEuNTIwOCAxMC4yNTE5IDExLjUyMDhMMTAuNjA1NyAxMS45MjJDMTAuNjA1NyAxMS45MjIgMTAuNzk2OSAxMS42NzMyIDExLjIzNjkgMTEuNjkzMkMxMS42NzY5IDExLjcxMiAxMS44NzY5IDExLjkxMzIgMTEuODc2OSAxMS45MTMyQzExLjg3NjkgMTEuOTEzMiAxMi4xNDQzIDExLjU4ODMgMTIuNTA4MSAxMS41MjJDMTIuODcxOCAxMS40NTQ1IDEzLjIyNDMgMTEuNjQ1NyAxMy4yMjQzIDExLjY0NTdDMTMuMjI0MyAxMS42NDU3IDEzLjQ3MyAxMS4xODcgMTMuODM1NSAxMS4wODJDMTQuMTk5MiAxMC45NzcgMTQuNjY5MiAxMS4yNDk1IDE0LjY2OTIgMTEuMjQ5NUwxNC40NzU1IDEwLjA2OTZMMTAuOTExOSAxMC4zMjU4TDEwLjI0MTkgMTAuODQyWiIgZmlsbD0iI0FGMEQwMyIvPgo8cGF0aCBkPSJNMTUuNjEyOSAxNC43Nzk1TDE1Ljg0MTcgMTUuMzYxOUMxNS44NDE3IDE1LjM2MTkgMTUuMTQ0MiAxNS45MDY5IDE0LjI0NTUgMTYuMTU1NkMxMy4zNDY4IDE2LjQwNDQgMTIuMDk2OSAxNi41MDQ0IDEyLjA5NjkgMTYuNTA0NEwxMS43MzE5IDE0LjQ1NTdMMTIuOTY0MyAxNC4wODMzTDEzLjY0MDUgMTQuMzcyQzEzLjY0MDUgMTQuMzcyIDEzLjA0MTggMTQuODc1NyAxMi44NzgxIDE1LjEwNjlDMTIuNTY2OCAxNS41NDQ0IDEyLjY3ODEgMTUuODIxOSAxMi42NzgxIDE1LjgyMTlDMTIuNjc4MSAxNS44MjE5IDEzLjYzMyAxNS43MzU3IDE0LjM2OTIgMTUuNDIwN0MxNS4xMDY3IDE1LjEwMzIgMTUuNjEyOSAxNC43Nzk1IDE1LjYxMjkgMTQuNzc5NVoiIGZpbGw9IiNDOUM5QzkiLz4KPHBhdGggZD0iTTQuOTc3MjMgMTQuNTAxOEM0Ljk3NzIzIDE0LjUwMTggNS40MDA5NiAxNC42OTE3IDUuNjE3MiAxNC44NDU1QzUuODg0NjkgMTUuMDM2NyA2LjE1MjE3IDE1LjMyMyA2LjIzODQyIDE1Ljc4MTdDNi4yOTg0MSAxNi4wOTc5IDYuMzI0NjYgMTYuNDUwNCA2LjMyNDY2IDE2LjQ1MDRDNi4zMjQ2NiAxNi40NTA0IDYuNjIwOSAxNi42NzkxIDcuMjAzMzcgMTUuNzA1NEM3Ljc4NTg0IDE0LjczMTcgOC4wODIwNyAxMy4zODMxIDguMTMwODIgMTIuNDI4MUM4LjE3ODMxIDExLjQ3MzIgOC4xNTk1NyAxMS4yNTMyIDguMTU5NTcgMTEuMjUzMkw3LjI5OTYxIDEyLjY2NjhMNi4wMjg0MyAxMy44MjNMNC45NzcyMyAxNC41MDE4WiIgZmlsbD0iI0Q5MkYwQSIvPgo8cGF0aCBkPSJNOC4xNjcwOSAxMS4yNTgzQzguMTY3MDkgMTEuMjU4MyA4LjI2NzA4IDEyLjEyNTggNy4wOTg0IDEzLjIwMkM2LjM3MjE4IDEzLjg3MDcgNS42NjM0NyAxNC4zMzA3IDUuMTc4NSAxNC41MjA2QzUuMDEyMjYgMTQuNTg1NiA0Ljg2MzUxIDE0LjU1OTQgNC43NTg1MiAxNC41NTgxQzQuNDE2MDQgMTQuNTUzMSA0LjQ3OTc4IDE0LjQ5NDQgNC42NzEwMiAxNC4zOTY5QzQuODk2MDEgMTQuMjgxOSA1LjU0OTczIDE0LjA0MzIgNi43NzM0MSAxMi45MTU3QzcuNzUyMTEgMTIuMDEzMyA3LjgxOTYxIDExLjExMDggNy44MTk2MSAxMS4xMTA4TDguMTY1ODQgMTAuOTIzM1YxMS4yNTgzSDguMTY3MDlaIiBmaWxsPSIjRkZGRUZGIi8+CjxwYXRoIGQ9Ik0xMi4xNDQ0I
65DE2LjQ5OTJDMTIuMTQ0NCAxNi40OTkyIDExLjcxNDQgMTYuNjUxNyAxMS4wNjQ0IDE1Ljc3M0MxMC40MTQ1IDE0Ljg5NDMgMTAuMjE0NSAxMy4zMzY5IDEwLjE4NTcgMTIuODM5NEMxMC4xNTcgMTIuMzQyIDEwLjE2NyAxMS40MDU4IDEwLjE2NyAxMS40MDU4TDExLjM2MTkgMTIuOTA1N0MxMS4zNjE5IDEyLjkwNTcgMTMuMjE1NiAxNC4zMDA2IDEzLjE4NjggMTQuMzEwNkMxMy4xNTgxIDE0LjMyMDYgMTIuNTgxOCAxNC42ODMxIDEyLjM2NTYgMTUuMDQ2OEMxMS45MjQ0IDE1Ljc4MTggMTIuMTQ0NCAxNi40OTkyIDEyLjE0NDQgMTYuNDk5MloiIGZpbGw9IiNEOTJGMEEiLz4KPHBhdGggZD0iTTEwLjEwMDcgMTAuOTkyMUMxMC4xMDA3IDEwLjk5MjEgMTAuMDgzMiAxMS4zMTk2IDEwLjE0NyAxMS41Njg0QzEwLjI4MDcgMTIuMDkzMyAxMC43NDE5IDEyLjY2MDggMTEuMzQxOSAxMy4xOTMzQzEyLjExNTYgMTMuODgwNyAxMy4wMTQzIDE0LjM1OTUgMTMuMDgwNiAxNC4zNzgyQzEzLjE0OCAxNC4zOTcgMTMuNjI1NSAxNC40MTcgMTMuNjM0MyAxNC4zNjgyQzEzLjYzOCAxNC4zNTIgMTMuNjY2OCAxNC4yODA3IDEzLjUxMDUgMTQuMTY3QzEzLjE4OTMgMTMuOTM1NyAxMi40NzgxIDEzLjUyODMgMTEuODk1NiAxMy4wNjgzQzExLjQ4NDQgMTIuNzQzMyAxMC45NTY5IDEyLjMzOTYgMTAuNDk4MiAxMS41MDcxQzEwLjQxNDQgMTEuMzU1OSAxMC40NDQ0IDEwLjk3MzQgMTAuNDQ0NCAxMC45NzM0TDEwLjEwMDcgMTAuOTkyMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zLjc0NjA4IDguMTU5NTlDMy43NDYwOCA4LjE1OTU5IDIuNzUxMTMgOC4yODk1OCAyLjcxOTg4IDguNDMwODJDMi42ODg2MyA4LjU3MzMxIDIuNzk4NjMgMTAuNDUwNyAyLjc5ODYzIDEwLjQ1MDdDMi43OTg2MyAxMC40NTA3IDMuMjE3MzYgMTAuMzczMiAzLjQyODYgMTAuNDE5NUMzLjYzOTgzIDEwLjQ2NTcgNC4wMzczMSAxMC43MjMyIDQuMDM3MzEgMTAuNzIzMkw0LjcwMzUzIDEwLjMxMzJMNS4xODM1IDEwLjk3OTRDNS4xODM1IDEwLjk3OTQgNS41MjIyMyAxMC44MDQ0IDUuOTkwOTYgMTAuODUwN0M2LjQ1OTY5IDEwLjg5NjkgNi43NzQ2NyAxMS4yMTMyIDYuNzc0NjcgMTEuMjEzMkw3LjQyOTYzIDEwLjY3NDVMOC4xNjA4NSAxMS4yNDk0QzguMTYwODUgMTEuMjQ5NCA4LjQ5NDU4IDEwLjg2MDcgOS4xMTQ1NCAxMC44NDk0QzkuNzM0NTEgMTAuODM4MiAxMC4xMDk1IDExLjI5NDQgMTAuMTA5NSAxMS4yOTQ0TDEwLjkyODIgMTAuNTgwN0wxMS43MzU3IDExLjIwMDdDMTEuNzM1NyAxMS4yMDA3IDEyLjA1MTkgMTAuOTQzMiAxMi40MTQ0IDEwLjg2MTlDMTIuNzc2OSAxMC43Nzk0IDEzLjA0NTYgMTAuOTIwNyAxMy4wNDU2IDEwLjkyMDdMMTMuNTYwNiAxMC4wMDgyTDE0LjE0NTUgMTAuNDI5NUMxNC4xNDU1IDEwLjQyOTUgMTQuMzMzIDEwLjIwNyAxNC42MDE4IDEwLjE3MkMxNC44NzA1IDEwLjEzNyAxNS4xOTggMTAuMTI1NyAxNS4xOTggMTAuMTI1N0MxNS4xOTggMTAuMTI1NyAxNS4xNzQyIDguODYyMDUgMTUuMTc0MiA4LjY3NDU2QzE1LjE3NDIgOC40ODcwNyAxNS4xMDQyIDguMTgzMzMgMTUuMDIxNyA4LjEyNDU5QzE0LjkzOTIgOC4wNjU4NCAxNC4yMDMgNy45MDIxIDE0LjIwMyA3LjkwMjFMMy43NDYwOCA4LjE1OTU5WiIgZmlsbD0iI0Q5MkYwQSIvPgo8cGF0aCBkPSJNNS4wNjIyMSA4LjcwNTgxTDQuMDg2MDEgOC45MzIwNUw0LjAzNjAxIDEwLjcyNDVDNC4wMzYwMSAxMC43MjQ1IDQuMzMzNDkgMTAuNjM4MiA0LjYzMDk4IDEwLjY2OTVDNC45Mjg0NiAxMC43MDA3IDUuMTgyMiAxMC45ODE5IDUuMTgyMiAxMC45ODE5QzUuMTgyMiAxMC45ODE5IDUuMTc1OTUgOS44MTcgNS4xODU5NSA5LjYyMDc2QzUuMTk1OTUgOS40MjQ1MiA1LjI3MjIgOS4wNTIwNCA1LjMxMzQ0IDguOTgwOEM1LjM1NDY5IDguOTA4MyA1LjA2MjIxIDguNzA1ODEgNS4wNjIyMSA4LjcwNTgxWiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBkPSJNNy42MzIwOSA5LjA4NzE2TDYuNzQwODkgOS40MTMzOUM2Ljc0MDg5IDkuNDEzMzkgNi43MTcxNCAxMC4yMzgzIDYuNzM4MzkgMTAuNTY3MUM2Ljc1ODM5IDEwLjg5NTggNi43NzMzOSAxMS4yMTU4IDYuNzczMzkgMTEuMjE1OEM2Ljc3MzM5IDExLjIxNTggNy4xNzk2MiAxMS4wODA4IDcuNTA5NiAxMS4xMDA4QzcuODM4MzMgMTEuMTIwOCA4LjE1OTU2IDExLjI1MiA4LjE1OTU2IDExLjI1Mkw4LjE0NzA3IDkuNDg3MTRMNy42MzIwOSA5LjA4NzE2WiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBkPSJNMTAuMDc5NSA5LjQ1NzAzQzEwLjA3OTUgOS40NTcwMyAxMC4xMTA3IDEwLjEyNTcgMTAuMTIwNyAxMC40NjQ1QzEwLjEzMDcgMTAuODAzMiAxMC4xMDgyIDExLjI5ODIgMTAuMTA4MiAxMS4yOTgyQzEwLjEwODIgMTEuMjk4MiAxMC41OTMyIDExLjA1MDcgMTAuOTc0NCAxMS4wMTk0QzExLjM1NDQgMTAuOTg4MiAxMS43MzQ0IDExLjIwNDQgMTEuNzM0NCAxMS4yMDQ0QzExLjczNDQgMTEuMjA0NCAxMS43MDQ0IDEwLjUwNTcgMTEuNjYzMSA5Ljk5MkMxMS42MzQ0IDkuNjMzMjcgMTEuNTI5NCA5LjMyMzI4IDExLjUyOTQgOS4zMjMyOEwxMC41NTMyIDguNzk5NTZMMTAuMDc5NSA5LjQ1NzAzWiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBkPSJNMTMuMDQ0MyAxMC45MjMyQzEzLjA0NDMgMTAuOTIzMiAxMy4zNjgxIDEwLjU2NyAxMy42MjU1IDEwLjQ4NDVDMTMuODgzIDEwLjQwMiAxNC4xNDQzIDEwLjQzMiAxNC4xNDQzIDEwLjQzMkMxNC4xNDQzIDEwLjQzMiAxNC4xMjkzIDkuNTkwNzggMTQuMDg4IDkuMjA5NTVDMTQuMDQ2OCA4LjgyOTU3IDE0LjAwOTMgOC42MTA4MyAxNC4wMDkzIDguNjEwODNMMTIuODE0MyA4LjA5OTYxTDEyLjg0ODEgOS4wMzk1NkMxMi44NDgxIDkuMDM5NTYgMTIuOTg5MyA5LjM1MzI5IDEzLjAzMDYgOS44OTgyNkMxMy4wNzA2IDEwLjQ0MzIgMTMuMDQ0MyAxMC45MjMyIDEzLjA0NDMgMTAuOTIzMloiIGZpbGw9IiNFMUUxRTEiLz4KPHBhdGggZD0iTTkuMDUyMDIgNC43MjcyOUw3LjYwOTU5IDUuMzY5NzZDNy42MDk1OSA1LjM2OTc2IDYuMjk4NDEgNi4zNTM0NiA1LjI2MDk3IDcuMDA5NjdDNC4yMjM1MiA3LjY2NTg5IDMuNjI3MyA3LjkxNTg4IDMuNTAzNTYgNy45NjcxMkMzLjMwNjA3IDguMDQ5NjIgMi45ODYwOSA4LjE0NzExIDIuODQ3MzQgOC4yNDIxMUMyLjYxNzM2IDguNDAyMSAyLjcxMzYgOC40NzcxIDIuNzUxMSA4LjQ4OTZDMi43ODg2IDguNTAyMSAzLjkzNjA0IDkuMDE1ODIgNS45Njk2OCA5LjMxNzA1QzguMDAzMzIgOS42MTgyOSAxMC43NjgyIDkuNDk1NzkgMTIuMTg1NiA5LjIyMDgxQzEzLjYwMTggOC45NDU4MiAxNS4wMjE3IDguMTI1ODcgMTUuMDIxNyA4LjEyNTg3QzE1LjAyMTcgOC4xMjU4NyAxNC45MDMgNy45MjcxMyAxNC4xMTY3IDcuNTg1ODlDMTMuMzI5MyA3LjI0NDY2IDEyLjY2MDYgNi44NzcxOCAxMS41MTk0IDYuMTI5NzJDMTAuMzc4MiA1LjM4MjI2IDEwLjEwMzIgNS4wMTQ3OCAxMC4xMDMyIDUuMDE0NzhMOS4wNTIwMiA0LjcyNzI5WiIgZmlsbD0iI0ZGNjExMCIvPgo8cGF0aCBkPSJNNy44MzIwNiA1LjYzMjMyQzcuODMyMDYgNS42MzIzMiA2LjI0NDY1
65IDcuMjU4NDkgNC4yODk3NSA4LjYwOTY3QzQuMDc2MDEgOC43NTcxNiA0LjA4NjAxIDguOTMyMTUgNC4wODYwMSA4LjkzMjE1QzQuMDg2MDEgOC45MzIxNSA0LjI0MzUgOC45OTIxNSA0LjYzMDk4IDkuMDgyMTRDNS4wMjQ3MSA5LjE3MzM5IDUuMjUwOTUgOS4xOTU4OSA1LjI1MDk1IDkuMTk1ODlDNS4yNTA5NSA5LjE5NTg5IDUuNDI5NjkgOC45OTA5IDUuODEwOTIgOC42MDk2N0M2LjQ5MzM4IDcuOTI3MiA2LjkxNzExIDcuMzg1OTggNy40NTA4MyA2LjY5NDc3QzcuODA0NTYgNi4yMzYwNCA4LjIyNTc5IDUuNjg2MDcgOC4yMjU3OSA1LjY4NjA3TDcuODMyMDYgNS42MzIzMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04LjUxNDU2IDUuODQyMzZDOC41MTQ1NiA1Ljg0MjM2IDcuOTM3MDkgNy4xNzk3OSA3LjY2MjExIDcuNzU3MjZDNy41MzIxMSA4LjAyODUgNy4yNDIxMyA4LjUzMDk3IDYuOTc5NjQgOC45NTA5NUM2Ljc1MDkxIDkuMzE3MTggNi43NDA5MSA5LjQxNDY3IDYuNzQwOTEgOS40MTQ2N0M2Ljc0MDkxIDkuNDE0NjcgNy4yNTQ2MyA5LjQ4ODQyIDcuNTAzMzcgOS40ODg0MkM3Ljc1MjEgOS40ODg0MiA4LjE0NTgzIDkuNDg1OTIgOC4xNDU4MyA5LjQ4NTkyQzguMTQ1ODMgOS40ODU5MiA4LjM0MzMyIDguODk3MiA4LjU1MzMxIDcuNzE3MjZDOC42NzU4IDcuMDMxMDUgOC44NTQ1NCA1LjgyODYxIDguODU0NTQgNS44Mjg2MUw4LjUxNDU2IDUuODQyMzZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS4zMTQ1MSA1Ljg5NDc4QzkuMzE0NTEgNS44OTQ3OCA5LjQ0NDUxIDcuMTgzNDcgOS41ODk1IDcuODYyMThDOS43ODU3NCA4Ljc4MDg4IDEwLjA3ODIgOS40NTU4NSAxMC4wNzgyIDkuNDU1ODVDMTAuMDc4MiA5LjQ1NTg1IDEwLjU3MzIgOS40MzU4NSAxMC44NDgyIDkuNDA5NkMxMS4xMjMyIDkuMzgzMzUgMTEuNTI2OSA5LjMyMjEgMTEuNTI2OSA5LjMyMjFDMTEuNTI2OSA5LjMyMjEgMTEuMDU0NCA4LjU5NDY0IDEwLjU5ODIgNy44NjIxOEMxMC4yOTcgNy4zNzcyMSA5LjczMTk5IDYuMjQ4NTIgOS42NDA3NSA1LjgxNjA0QzkuNTYzMjUgNS40NDM1NiA5LjMxNDUxIDUuODk0NzggOS4zMTQ1MSA1Ljg5NDc4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjAyMiA1LjY1ODU0QzEwLjAyMiA1LjY5NzI5IDEwLjQzNyA2LjU4MjI0IDExLjQ2NDQgNy42OTIxOEMxMi4yOTA2IDguNTg0NjMgMTIuODQxOCA5LjA0MzM2IDEyLjg0MTggOS4wNDMzNkMxMi44NDE4IDkuMDQzMzYgMTMuMzEzIDguODk4MzcgMTMuNTI0MyA4LjgyMDg3QzEzLjc3MyA4LjcyOTYzIDE0LjAwOTMgOC42MTA4OCAxNC4wMDkzIDguNjEwODhDMTQuMDA5MyA4LjYxMDg4IDEyLjg5NDMgNy44MzcxNyAxMi4yMzgxIDcuMjk5N0MxMS41ODE5IDYuNzYyMjMgMTAuNjc2OSA2LjAxNDc3IDEwLjQyODIgNS42NzM1NEMxMC4xNzk1IDUuMzMxMDUgMTAuMDIyIDUuNjU4NTQgMTAuMDIyIDUuNjU4NTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOS4wMzgyNiAzLjgzNjIxQzguNzYyMDMgMy44NTYyMSA4LjY3MDc4IDQuMzIxMTkgOC41MjcwNCA0LjQ2NjE4QzguMzgzMyA0LjYwOTkyIDcuNjA4MzQgNS4zNzExMyA3LjYwODM0IDUuMzcxMTNDNy42MDgzNCA1LjM3MTEzIDcuNzQ1ODMgNi4wODk4NSA5LjExMDc2IDYuMDc2MUMxMC4zNTk0IDYuMDYyMzUgMTAuNTk2OSA1LjQ3MTEzIDEwLjU5NjkgNS40NzExM0MxMC41OTY5IDUuNDcxMTMgOS43OTk0NyA0LjYyMzY3IDkuNjE1NzMgNC40MTM2OEM5LjQzMTk5IDQuMjAyNDQgOS40MDU3NCAzLjgwOTk3IDkuMDM4MjYgMy44MzYyMVoiIGZpbGw9IiNEOTJGMEEiLz4KPHBhdGggZD0iTTkuMDg0NTQgMy4yMjg3OEM5LjA4NDU0IDMuMjI4NzggOS4zMjA3OCAzLjE1Mzc4IDkuNjU3MDEgMy4xOTI1M0M5Ljk5OTQ5IDMuMjMyNTMgMTAuMjI3IDMuMzQzNzcgMTAuNTgzMiAzLjMzNjI3QzExLjEyODIgMy4zMjYyNyAxMS41NjY5IDMuMDcwMDMgMTEuNzI0NCAyLjkyNTA0QzExLjg4MTkgMi43ODAwNSAxMi4wODMxIDIuNTQ1MDYgMTEuOTc4MSAyLjQ2NjMyQzExLjg3MzEgMi4zODc1NyAxMS40MjU3IDIuNTA2MzEgMTAuOTI1NyAyLjMwODgzQzEwLjQ4NDUgMi4xMzUwOCAxMC4yNjMyIDEuNjgxMzYgOS42MzcwMSAxLjYwODg2QzkuMDk4MjkgMS41NDc2MiA4Ljk0MDggMS43Njg4NSA4Ljk0MDggMS43Njg4NUw5LjA4NDU0IDMuMjI4NzhaIiBmaWxsPSIjRkY2MTEwIi8+CjxwYXRoIGQ9Ik04Ljg3NDUxIDEuNjExMzNWNC4wNjk5NUw5LjI2ODI0IDMuOTY0OTVMOS4yMjk0OSAxLjYxMTMzSDguODc0NTFaIiBmaWxsPSIjRDkyRjBBIi8+Cjwvc3ZnPgo=","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljg5ODEgMTMuOTM2OEgxMC4zMTcxVjE0LjgwM0gxNS44OTgxVjEzLjkzNjhaIiBmaWxsPSIjQUYwQzFBIi8+CjxwYXRoIGQ9Ik05LjY0NTc1IDE0LjU0OTNWMTUuMjEzTDE2LjQ3OTEgMTUuMjIwNUMxNi40NzkxIDE1LjIyMDUgMTYuNDk0MSAxNC41NzgxIDE2LjQ3MTYgMTQuNTc4MUMxNi40NTA0IDE0LjU3OTMgOS42NDU3NSAxNC41NDkzIDkuNjQ1NzUgMTQuNTQ5M1oiIGZpbGw9IiNEQzBEMkEiLz4KPHBhdGggZD0iTTkuNjQ1NzUgMTMuMzg4Mkw5LjY2MDc1IDE0LjA1OTRDOS42NjA3NSAxNC4wNTk0IDE2LjQ1NzkgMTQuMDk1NiAxNi40NjU0IDE0LjA3NDRDMTYuNDcyOSAxNC4wNTMxIDE2LjQ4MDQgMTMuNDM5NCAxNi40NTA0IDEzLjQyNDRDMTYuNDIxNiAxMy40MDk0IDkuNjQ1NzUgMTMuMzg4MiA5LjY0NTc1IDEzLjM4ODJaIiBmaWxsPSIjREMwRDJBIi8+CjxwYXRoIGQ9Ik0yLjEwOTg2IDYuOTg0NzRDMi4xMDk4NiA2Ljk4NDc0IDIuMTA5ODYgOS4yNDIxMyAyLjEwOTg2IDkuMzE4MzdDMi4xMDk4NiA5LjM5NDYyIDIuMTYyMzYgOS40NjIxMSAyLjI2MTExIDkuNDY5NjFDMi4zNTk4NSA5LjQ3NzExIDMuNjU4NTMgOS40NTQ2MSAzLjczMzUzIDkuNDYyMTFDMy44MDg1MiA5LjQ2OTYxIDMuODkyMjcgOS40MDIxMiAzLjg5MjI3IDkuMjY1ODdDMy44OTIyNyA5LjEyOTYzIDMuODkyMjcgNi45OTM0OSAzLjg5MjI3IDYuOTkzNDlDMy44OTIyNyA2Ljk5MzQ5IDMuNDM5NzkgNi42NTM1MSAzLjM4NjA1IDYuNjYxMDFDMy4zMzIzIDYuNjY4NTEgMi4xMDk4NiA2Ljk4NDc0IDIuMTA5ODYgNi45ODQ3NFoiIGZpbGw9IiM4NTg1ODUiLz4KPHBhdGggZD0iTTIuNjYyMzMgNy41Mj
65Q2NUMyLjU1NzM0IDcuNTM3MTUgMi41MTEwOSA3LjU5OTY0IDIuNTExMDkgNy43MjA4OUMyLjUxMTA5IDcuODQyMTMgMi40OTYwOSA4LjY1NzA5IDIuNDk2MDkgOC43Mzk1OEMyLjQ5NjA5IDguODIyMDggMi41MDM1OSA4LjkwNTgyIDIuNjI0ODQgOC45MTMzMkMyLjc0NjA4IDguOTIwODIgMy4yODk4IDguOTI4MzIgMy4zNTczIDguOTIwODJDMy40MjQ3OSA4LjkxMzMyIDMuNDc4NTQgOC44MzgzMyAzLjQ4NjA0IDguNzM5NThDMy40OTM1NCA4LjY0MDg0IDMuNDg2MDQgNy43NTgzOCAzLjQ4NjA0IDcuNjg5NjRDMy40ODYwNCA3LjU2ODM5IDMuNDAzNTUgNy41MzA5IDMuMjk3MyA3LjUzMDlDMy4xOTEwNiA3LjUzMDkgMi43ODIzMyA3LjUwOTY1IDIuNjYyMzMgNy41MjQ2NVoiIGZpbGw9IiNCMEIwQjAiLz4KPHBhdGggZD0iTTEzLjc0NDQgNy42NTcxTDEzLjc1OTQgNi44Nzk2NEwxMS45MzIgNi44ODcxNEwxMS45MTcgNy42MTk2TDEyLjM2OTUgOC4xMTA4MkgxMi42MzgyQzEyLjYyODIgOC44MzcwNCAxMi41OTU3IDExLjExNTcgMTIuNTk1NyAxMS4xMTU3QzEyLjU5NTcgMTEuMTE1NyAxMi40OTMyIDExLjI2MTkgMTIuMzc3IDExLjM3MTlDMTIuMjI1NyAxMS41MTU2IDExLjk3NyAxMS43MDQ0IDExLjk5OTUgMTIuMTcxOUMxMi4wMjA3IDEyLjYwMTggMTIuNDQ0NSAxMi45MjY4IDEyLjg2MDcgMTIuOTI2OEMxMy4zMDU3IDEyLjkyNjggMTMuNjA4MiAxMi42MDE4IDEzLjYyMzIgMTIuMjkzMUMxMy42MzgyIDExLjk4MzEgMTMuNTE2OSAxMS45NzA2IDEzLjQ0OTQgMTEuOTYwNkMxMy4zNDMyIDExLjk0NTYgMTMuMjYwNyAxMi4wMjA2IDEzLjIzODIgMTIuMTU2OUMxMy4yMTU3IDEyLjI5MzEgMTMuMDc5NCAxMi40NjY4IDEyLjg0NTcgMTIuNDEzMUMxMi42MTIgMTIuMzU5NCAxMi40NjA3IDEyLjEwMzEgMTIuNjQ5NSAxMS44NTQ0QzEyLjc4NDQgMTEuNjc1NiAxMy4wNDE5IDExLjYyMDYgMTMuMDY0NCAxMS40Njk0QzEzLjA4NDQgMTEuMzM5NCAxMy4wNjk0IDguNzk5NTQgMTMuMDY1NyA4LjEwOTU3SDEzLjM0NDRMMTMuNzQ0NCA3LjY1NzFaIiBmaWxsPSIjODU4NTg3Ii8+CjxwYXRoIGQ9Ik0xMS40NTY5IDEzLjI1ODJDMTEuMzEzMSAxMy4zMjQ1IDExLjMzMzEgMTMuNDM4MiAxMS4zMzQ0IDEzLjU1NDVDMTEuMzM5NCAxNC4wNjE5IDExLjM2MzEgMTUuMjE0NCAxMS4zNjMxIDE1LjIxNDRDMTEuMzYzMSAxNS4yMTQ0IDExLjM5NjkgMTUuMzgwNiAxMS42MTU2IDE1LjM4MDZDMTEuODc2OSAxNS4zODA2IDExLjg5NjkgMTUuMjA2OSAxMS44OTY5IDE1LjIwNjlWMTMuNDgyTDEyLjg4MzEgMTIuNjY0NUwxNC4xOTE3IDEzLjYyNTdDMTQuMTkxNyAxMy42MjU3IDE0LjIyOCAxNS4xMTk0IDE0LjIyOCAxNS4yMDU2QzE0LjIyOCAxNS4yOTE5IDE0LjMxNDIgMTUuNDA4MSAxNC41MTY3IDE1LjQwMDZDMTQuNzQ4IDE1LjM5MTkgMTQuNzc2NyAxNS4yMDU2IDE0Ljc3NjcgMTUuMjA1NkMxNC43NzY3IDE1LjIwNTYgMTQuNzY4IDEzLjYwNTcgMTQuNzYwNSAxMy40NzMyQzE0Ljc0OCAxMy4yNzU3IDE0LjQ1MTcgMTMuMjc5NSAxNC40NTE3IDEzLjI3OTVDMTQuNDUxNyAxMy4yNzk1IDEzLjAwOCAxMi4xMzA4IDEyLjg3ODEgMTIuMTI0NUMxMi43MzQzIDEyLjExODMgMTEuNTU2OSAxMy4yMTIgMTEuNDU2OSAxMy4yNTgyWiIgZmlsbD0iI0ZGNTEwRiIvPgo8cGF0aCBkPSJNMTIuMzk0NSA5LjYwMkMxMi4zMDA4IDkuNjE3IDEyLjI3OTUgOS42ODE5OSAxMi4yNzk1IDkuNzY4MjRDMTIuMjc5NSA5Ljg1NDQ4IDEyLjI4MDggMTAuNzExOSAxMi4yODA4IDEwLjc2OTRDMTIuMjgwOCAxMC44MjY5IDEyLjI4MDggMTAuODg0NCAxMi4zNjA4IDEwLjg5MTlDMTIuNDQwOCAxMC44OTk0IDEzLjI2MzIgMTAuODk5NCAxMy4zMDU3IDEwLjg5OTRDMTMuMzcwNyAxMC44OTk0IDEzLjQwNyAxMC44MTk0IDEzLjQwNyAxMC43MTk0QzEzLjQwNyAxMC42MTgyIDEzLjQxMiA5Ljc3NDQ5IDEzLjQwNyA5LjcxNjk5QzEzLjM5OTUgOS42MjMyNSAxMy4zMTMyIDkuNjAyIDEzLjI0MDcgOS41OTQ1QzEzLjE2ODIgOS41ODU3NSAxMi40NTk1IDkuNTkyIDEyLjM5NDUgOS42MDJaIiBmaWxsPSIjRjE5MDFCIi8+CjxwYXRoIGQ9Ik0xLjc3MzY4IDQuNzM2MTZMNi4wMjk3MSAyLjcwNzUyQzYuMDI5NzEgMi43MDc1MiA3LjQ1ODM4IDMuMDI1IDEwLjI0MiAzLjcwODcyQzEzLjQ4MzEgNC41MDQ5MiAxNC4xMzY4IDQuNzk0OTEgMTQuMTM2OCA0Ljc5NDkxTDEzLjE2MDYgNS4wNjM2NUwxMi4zNjY5IDQuNzcxMTZMNi4wNDIyMSAzLjI1NzQ5TDIuNjQ3MzkgNC44MzI0MUwxLjkwMjQyIDQuOTQyNEwxLjc3MzY4IDQuNzM2MTZaIiBmaWxsPSIjODU4NTg1Ii8+CjxwYXRoIGQ9Ik0xNi41NDkyIDYuNjQ0NzdDMTYuNDgxNyA2LjU3MzUyIDE0LjU1OTMgNC42ODg2MiAxNC40NjY4IDQuNjg4NjJDMTQuMzc0MyA0LjY4ODYyIDcuNTEyMTMgNC42ODg2MiA3LjUxMjEzIDQuNjg4NjJDNy41MTIxMyA0LjY4ODYyIDYuMzk4NDQgMy4wMTg3MSA2LjI1NTk1IDIuODEyNDdDNi4wOTU5NiAyLjU3OTk4IDUuOTUyMjIgMi41Njc0OSA1LjgwNzIyIDIuODA2MjJDNS43NDg0OCAyLjkwMzcyIDQuNjc3MjggNC42NzYxMiA0LjY3NzI4IDQuNjc2MTJDNC42NzcyOCA0LjY3NjEyIDEuODUyNDMgNC43MTIzNyAxLjY4OTk0IDQuNjk5ODdDMS41Mjc0NSA0LjY4ODYyIDEuNDgxMiA0Ljc2OTg3IDEuNDgxMiA0LjgzODYyQzEuNDgxMiA0LjkwODYxIDEuNDgxMiA3LjExODUgMS41MTYyIDcuMTQxQzEuNTUxMiA3LjE2MzQ5IDQuMzg2MDUgNy4xNTIyNCA0LjM4NjA1IDcuMTUyMjRMNC4zNjIzIDE1LjU3NjhDNC4zNjIzIDE1LjU3NjggNC4xMDk4MSAxNS41ODE4IDMuOTM2MDcgMTUuNTgxOEMzLjc2MjMzIDE1LjU4MTggMy42NjYwOSAxNS41ODQzIDMuNjY3MzQgMTUuNzE2OEMzLjY2NzM0IDE1Ljc4NjggMy42NjQ4NCAxNi4wODY4IDMuNjY3MzQgMTYuMTkxOEMzLjY3MjM0IDE2LjM5MTggMy42NTEwOSAxNi40OTQzIDMuNzgzNTggMTYuNDkzQzMuODk5ODIgMTYuNDkxOCA3Ljg0NTg3IDE2LjQ5MyA4LjA2NTg1IDE2LjQ5M0M4LjI4NTg0IDE2LjQ5MyA4LjI4NTg0IDE2LjM1NDMgOC4yODU4NCAxNi4yOD
65QzQzguMjg1ODQgMTYuMjE0MyA4LjI4NTg0IDE1Ljg0NDMgOC4yODU4NCAxNS43MjkzQzguMjg1ODQgMTUuNjE0MyA4LjE4MjEgMTUuNTY2OCA4LjEwMDg1IDE1LjU2NjhDOC4wMTk2MSAxNS41NjY4IDcuNjAzMzggMTUuNTY2OCA3LjYwMzM4IDE1LjU2NjhWOS4xNjcxNEM3LjYwMzM4IDkuMTY3MTQgOC4wMzIxIDkuMTkwODkgOC40OTQ1OCA5LjEyMDg5QzguOTU3MDYgOS4wNTA4OSA5LjEwNzA1IDguNTM4NDIgOS4xODgyOSA4LjE2ODQ0QzkuMjY5NTQgNy43OTg0NiA5LjI0NzA0IDcuMTIzNSA5LjI0NzA0IDcuMTIzNUM5LjI0NzA0IDcuMTIzNSAxNi40MDkyIDcuMTQyMjQgMTYuNTYwNCA3LjA4NDc1QzE2LjcxMDQgNy4wMjYgMTYuNzU1NCA2Ljg2NjAxIDE2LjU0OTIgNi42NDQ3N1pNMi4xNjYxNiA1LjI3NjA5SDMuMDAzNjJMMi4xNjYxNiA2LjIxMTA0QzIuMTY2MTYgNS45MjQ4MSAyLjE2NjE2IDUuMjY4NTkgMi4xNjYxNiA1LjI3NjA5Wk0yLjYyMzY0IDYuMzQyMjlMMy4yNjg2MSA1LjYxMTA4TDQuMDQxMDcgNi4zNDIyOUgyLjYyMzY0Wk00LjQyMzU1IDYuMTM2MDVMMy41NTQ4NCA1LjI3NjA5SDQuNDIzNTVWNi4xMzYwNVpNNi44Nzg0MiAxMy4wOTQ0TDUuOTk4NDYgMTMuOTg0NEw1LjExMzUxIDEzLjA5NDRINi44Nzg0MlpNNS4zMzIyNSAxMi42NzgyTDYuMDI0NzEgMTEuOTYzMkw2LjczNTkyIDEyLjY2OTVMNS4zMzIyNSAxMi42NzgyWk01Ljk3MjIxIDguNTkzNDJMNC45NzQ3NyA3LjY1NDcySDYuODkzNDJMNS45NzIyMSA4LjU5MzQyWk03LjEwMjE1IDguMTA4NDRWOS42NTgzNkw2LjMwNTk1IDguOTA4NEw3LjEwMjE1IDguMTA4NDRaTTYuNzkwOTIgMTAuMDY0Nkg1LjE1NzI2TDUuOTY1OTYgOS4yNTA4OEw2Ljc5MDkyIDEwLjA2NDZaTTcuMTAyMTUgMTAuNzkzM1YxMi4zNjU3TDYuMzMwOTUgMTEuNjE0NUw3
65LjEwMjE1IDEwLjc5MzNaTTYuNzQ4NDIgMTAuNDczM0w1Ljk4NzIxIDExLjMwODNMNS4xNzYwMSAxMC40ODgzTDYuNzQ4NDIgMTAuNDczM1pNNy4xNjU5IDYuNjA0NzdINS40MDIyNEw3LjE2NzE1IDUuNTgyMzNWNi42MDQ3N0g3LjE2NTlaTTYuMDEzNDYgMy40NjM2OUM2LjAxMzQ2IDMuNDYzNjkgNi44MDg0MiA0LjYxNzM4IDYuNzg4NDIgNC42NTYxM0M2Ljc3ODQyIDQuNjc2MTIgNi4zNzM0NCA0LjY2MTEzIDUuOTg4NDYgNC42NTg2M0M1LjYyNTk4IDQuNjU3MzggNS4yODEgNC42Njk4OCA1LjI3NzI1IDQuNjQ2MTNDNS4yNjcyNSA0LjU5ODYzIDYuMDEzNDYgMy40NjM2OSA2LjAxMzQ2IDMuNDYzNjlaTTQuOTY2MDIgNS4yNjczNEg2Ljc1ODQyTDQuOTU4NTIgNi4zNTM1NEw0Ljk2NjAyIDUuMjY3MzRaTTQuODg5NzcgOC4xODg0NEw1LjY0MDk4IDguOTMwOUw0Ljg4OTc3IDkuNjk1ODZWOC4xODg0NFpNNC44ODk3NyAxMC44NDJMNS42NjIyMyAxMS42MjA4TDQuODk0NzcgMTIuNDMwN0w0Ljg4OTc3IDEwLjg0MlpNNC44ODk3NyAxMy41NDU3TDUuNjY1OTggMTQuMzIxOUw0Ljg4OTc3IDE1LjEwNjhWMTMuNTQ1N1pNNS4xMTM1MSAxNS41ODU2TDYuMDAzNDYgMTQuNjU5M0w2LjkxMjE2IDE1LjU2ODFDNi41MDU5NCAxNS41NjY4IDUuNTQ5NzQgMTUuNTc5MyA1LjExMzUxIDE1LjU4NTZaTTcuMTAyMTUgMTUuMDk1Nkw2LjMyOTcgMTQuMzE4MUw3LjEwMjE1IDEzLjUxNDRWMTUuMDk1NlpNNy42MzIxMyA2LjYwNDc3TDcuNjM5NjMgNS40OTM1OEw4LjY5NzA3IDYuNjA3MjdDOC4wNTA4NSA2LjYwNDc3IDcuNjMyMTMgNi42MDQ3NyA3LjYzMjEzIDYuNjA0NzdaTTkuMjU4MjkgNi41MTQ3OEw4LjAwNTg2IDUuMjM2MUwxMC41MjcgNS4yMjg2TDkuMjU4MjkgNi41MTQ3OFpNOS44MjcwMSA2LjYwOTc3TDExLjA0ODIgNS40MTQ4NEwxMi4zMjMxIDYuNjE2MDJDMTEuNDgzMiA2LjYxMzUyIDEwLjU5ODIgNi42MTEwMiA5LjgyNzAxIDYuNjA5NzdaTTExLjQ4MDcgNS4yMjYxTDE0LjE4OTMgNS4yMTg2TDEyLjg1MTkgNi41MjcyOEwxMS40ODA3IDUuMjI2MVpNMTUuNTk4IDYuNjIzNTJDMTUuNTg1NSA2LjYyMzUyIDE0LjY3NjggNi42MjEwMiAxMy40NzgxIDYuNjE4NTJDMTMuNzcwNiA2LjMyMzU0IDE0LjM2OCA1LjcxOTgyIDE0LjYxNDMgNS40NzEwOEMxNC45NDU1IDUuODA3MzIgMTUuNTAwNSA2LjM3MjI5IDE1LjU4OCA2LjQ1OTc4QzE1LjcxNDIgNi41ODQ3NyAxNS42MzY3IDYuNjIzNTIgMTUuNTk4IDYuNjIzNTJaIiBmaWxsPSIjRjM5MTFDIi8+CjxwYXRoIGQ9Ik04LjEzOTY1IDcuMzM0NjZMOC4xNDQ2NSA4LjIzODM3TDguOTM5NjEgOC44MzA4NEM4LjkzOTYxIDguODMwODQgOS4xMjk2IDguNjA5NiA5LjIxNTg0IDguMTE3MTJDOS4yODgzNCA3LjcwNTg5IDkuMjQ4MzQgNy4zMjM0MSA5LjI0ODM0IDcuMzIzNDFDOS4yNDgzNCA3LjMyMzQxIDguMTUyMTUgNy4zMTk2NiA4LjEzOTY1IDcuMzM0NjZaIiBmaWxsPSIjQTdEMEQ2Ii8+CjxwYXRoIGQ9Ik03LjU5MjA4IDcuMDkzNTZDNy41OTIwOCA3LjA5MzU2IDcuNjAyMDggNy45Mjk3NiA3LjU4MjA4IDcuOTM5NzZDNy41NjIwOCA3Ljk0OTc2IDQuMzY2IDcuOTMyMjYgNC4zMDYwMSA3LjkxMjI2QzQuMjQ2MDEgNy44OTIyNiA0LjI0NzI2IDcuMTAzNTYgNC4yNzYwMSA3LjA5MzU2QzQuMzA0NzYgNy4wODM1NiA3LjU5MjA4IDcuMDkzNTYgNy41OTIwOCA3LjA5MzU2WiIgZmlsbD0iI0QxNTExNiIvPgo8L3N2Zz4K","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODc5NTQgMS45NDYzM0M1LjU4OTcxIDEuODcxMzQgMS45NjExNSA0LjU5OTk0IDIuMDMxMTUgOS4wMTk3MUMyLjA5MjQgMTIuOTA1OCA1LjAxMjI0IDE1Ljg0NjggOC43OTU3OSAxNS45MDgxQzEyLjU3OTMgMTUuOTY5MyAxNS45MzE3IDEzLjQ2ODIgMTUuOTUxNyA4Ljk5OTcxQzE1Ljk3MjkgNC40OTYyIDEyLjQ5ODEgMi4wMjg4MyA4Ljg3OTU0IDEuOTQ2MzNaIiBmaWxsPSIjRkYyQTIzIi8+CjxwYXRoIGQ9Ik04Ljg4OTUgMy41MjM2MUM2LjI3OTY0IDMuNjEyMzYgMy42NDYwMyA1LjU1OTc1IDMuNTg0NzggOC45OTMzMkMzLjUyMzU0IDEyLjQyNjkgNi41MjQ2MyAxNC4zMzkzIDguODg5NSAxNC4zMzkzQzExLjg5MTggMTQuMzM5MyAxNC40MDA1IDExLjk3NDQgMTQuMzM4IDguODI4MzNDMTQuMjc2NyA1LjY4MzUgMTEuOTExOCAzLjQyMTEyIDguODg5NSAzLjUyMzYxWiIgZmlsbD0iI0ZGRkRGRSIvPgo8cGF0aCBkPSJNOC45NTA3OCA0Ljg2MTEyQzYuNTg1OSA0LjgwNzM4IDQuODM4NSA2Ljg5NzI3IDQuODE3MjUgOC44OTA5MUM0Ljc5NzI1IDEwLjkyNzEgNi4wNzA5MyAxMy4wMDMyIDguOTA5NTMgMTMuMTA1N0MxMS43NDgxIDEzLjIwODIgMTMuMDgzMSAxMC45NDcxIDEzLjEyNDMgOS4wMzQ2NUMxMy4xNjY4IDcuMTIyMjUgMTEuNjQ0NCA0LjkyMjM3IDguOTUwNzggNC44NjExMloiIGZpbGw9IiNGRjJBMjMiLz4KPHBhdGggZD0iTTYuMjQ3MTggOC45NjU4QzYuMjI3MTggMTAuNzU0NSA3LjUwMDg2IDExLjc4MzIgOS4wNDMyOCAxMS43ODMyQzEwLjQ0NDUgMTEuNzgzMiAxMS44MTk0IDEwLjg5OTUgMTEuODE5NCA5LjAyODNDMTEuODE5NCA3LjM0MjE0IDEwLjU0NDUgNi4zMzQ2OSA5LjEyNTc4IDYuMjczNDVDNy43MDcxIDYuMjEwOTUgNi4yNjcxOCA3LjIzOTY0IDYuMjQ3MTggOC45NjU4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuNTEyMDggOC45NTIwOEM3LjQzNTgzIDEwLjAxODMgOC4zMDMyOCAxMC41MjgzIDkuMDg0NDkgMTAuNTI4M0M5LjgyNDQ1IDEwLjUyODMgMTAuNTU0NCAxMC4wNDIgMTAuNTc1NyA5LjA1NDU4QzEwLjU5NDQgOC4xMjcxMyA5Ljg2Njk1IDcuNTYwOTEgOS4wODQ0OSA3LjUzMzQxQzguMjc3MDQgNy41MDU5MSA3LjU3MzMyIDguMDg1ODggNy41MTIwOCA4Ljk1MjA4WiIgZmlsbD0iI0ZCMkIyMiIvPgo8cGF0aCBkPSJNOS4zNDIwMSA5LjAzNTg5TDguOTIzMjggOS4yNjgzOEw5LjcyMTk5IDEwLjQwNDZDOS43MjE5OSAxMC40MDQ2IDEwLjMzOTUgMTAuN
65DUyMSAxMC40ODE5IDEwLjI5MDhDMTAuNjI0NCAxMC4xMjk2IDEwLjQ2MzIgOS42NTQ2MSAxMC40NjMyIDkuNjU0NjFMOS4zNDIwMSA5LjAzNTg5WiIgZmlsbD0iI0NDMTkzNSIvPgo8cGF0aCBkPSJNMTEuOTI2OCA3LjgwMDk1QzExLjgxNDMgNy41Njg0NiAxMS42OTkzIDcuMzgyMjIgMTEuMzk0NCA3LjQzOTcyQzExLjA5MDYgNy40OTcyMiAxMC41Mjk0IDcuODE5NyAxMC40MjQ0IDcuOTcyMTlDMTAuMzI4MiA4LjExMjE5IDEwLjIzNDQgOC4yODU5MyAxMC4yMzQ0IDguMjg1OTNDMTAuMjM0NCA4LjI4NTkzIDkuMTU5NDcgOC44NzM0IDguOTg5NDggOC45Njk2NEM4LjcyMzI1IDkuMTIyMTMgOC45MDY5OSA5LjQzMjEyIDkuMDk0NDggOS4zOTcxMkM5LjM1MDcxIDkuMzQ5NjIgMTAuNDk1NyA4Ljg4MzQgMTAuNDk1NyA4Ljg4MzRDMTAuNDk1NyA4Ljg4MzQgMTAuNzM4MSA4Ljk0MDg5IDEwLjg4MDYgOC45NDA4OUMxMS4wMjMxIDguOTQwODkgMTEuODM1NiA4LjUzOTY2IDExLjk0NTYgOC40NjU5MkMxMi4xMjY4IDguMzQyMTcgMTIuMDQwNiA4LjAzODQ0IDExLjkyNjggNy44MDA5NVoiIGZpbGw9IiNBQ0IxQjUiLz4KPHBhdGggZD0iTTEwLjQ1OTQgOS42NTIxQzEwLjQ1OTQgOS42NTIxIDEwLjM5OTQgOS44NjQ1OSAxMC4xODA3IDEwLjA4NDZDOS45NTMyMiAxMC4zMTIxIDkuNzE5NDggMTAuNDAyMSA5LjcxOTQ4IDEwLjQwMjFMMTAuNDQwNyAxMS40NTk1QzEwLjQ0MDcgMTEuNDU5NSAxMC45NzY5IDExLjQ5ODMgMTEuMzY2OSAxMS4xMTgzQzExLjc1NjkgMTAuNzM4MyAxMS41ODY5IDEwLjI0MDggMTEuNTg2OSAxMC4yNDA4TDEwLjQ1OTQgOS42NTIxWiIgZmlsbD0iI0M4QzhDOCIvPgo8cGF0aCBkPSJNMTEuMTc0NCAxMi41NzA2TDEwLjQzOTUgMTEuNDU4MkMxMC40Mzk1IDExLjQ1ODIgMTAuNTYxOSAxMS4zOTMyIDEwLjcyMzIgMTEuMjgzMkMxMS4wMTk0IDExLjA4MDcgMTEuMTg0NCAxMC45MTk1IDExLjM5NTcgMTAuNTg5NUMxMS41MTA2IDEwLjQxMiAxMS41ODQ0IDEwLjIzOTUgMTEuNTg0NCAxMC4yMzk1TDEyLjcyMDYgMTAuODAwN0MxMi43MjA2IDEwLjgwMDcgMTIuNjk1NiAxMS42NzgyIDEyLjMyNDQgMTIuMTA1N0MxMS45NTMxIDEyLjUzMzEgMTEuMTc0NCAxMi41NzA2IDExLjE3NDQgMTIuNTcwNloiIGZpbGw9IiNDQzE5MzUiLz4KPHBhdGggZD0iTTExLjE3NDQgMTIuNTcwN0wxMS44MDU2IDEzLjUxNjlDMTEuODA1NiAxMy41MTY5IDEyLjYyOTMgMTMuNTk4MiAxMy4zMDQzIDEyLjc4OTVDMTMuOTc5MiAxMS45ODA3IDEzLjc5OTIgMTEuMzE1OCAxMy43OTkyIDExLjMxNThMMTIuNzIwNSAxMC43OTk2QzEyLjcyMDUgMTAuNzk5NiAxMi41MTA2IDExLjMwNDUgMTIuMDkzMSAxMS43ODk1QzExLjY3NTYgMTIuMjc0NSAxMS4xNzQ0IDEyLjU3MDcgMTEuMTc0NCAxMi41NzA3WiIgZmlsbD0iI0M4QzhDOCIvPgo8cGF0aCBkPSJNMTIuNzQwNSAxNC45MTU3TDExLjgwNjggMTMuNTE4MkMxMS44MDY4IDEzLjUxODIgMTIuNTEwNSAxMy4xMDcgMTMuMDEwNSAxMi41MTU4QzEzLjUyOTIgMTEuOTAyMSAxMy44MDA1IDExLjMxODQgMTMuODAwNSAxMS4zMTg0TDE1LjMxMTYgMTIuMDY5NkMxNS4zMTE2IDEyLjA2OTYgMTQuOTcxNyAxMi45NDgzIDE0LjIxNzkgMTMuNzQyQzEzLjQ4MDUgMTQuNTE1NyAxMi43NDA1IDE0LjkxNTcgMTIuNzQwNSAxNC45MTU3WiIgZmlsbD0iI0NDMTkzNSIvPgo8cGF0aCBkPSJNMTEuMjAwNiA4LjE3MDkzQzExLjM0MTkgOC40MzQ2NiAxMS41NzU2IDguNDM3MTYgMTEuODIzMSA4LjMzMjE3QzEyLjA3MDYgOC4yMjcxNyAxMy4yMzkzIDcuNDAwOTcgMTMuMjM5MyA3LjQwMDk3QzEzLjIzOTMgNy40MDA5NyAxNC44MjY3IDguMTk5NjggMTUuODUyOSA3Ljc5OTdDMTYuODc5MSA3LjQwMDk3IDE2Ljg1MDMgNi4zMTcyOCAxNi44NTAzIDYuMzE3MjhMMTYuMjQyOSA1LjkzMjNDMTYuMjQyOSA1LjkzMjMgMTYuNjg1NCA1LjcwMjMxIDE2LjgyNzggNS42MTczMUMxNi44OTc4IDUuNTc0ODEgMTcuMDAxNiA1LjQxNzMyIDE2Ljk0NDEgNS4yNzYwOEMxNi44OTkxIDUuMTY2MDkgMTYuNzI2NiA1LjEyODU5IDE2LjU4NDEgNS4xODYwOUMxNi40NDE2IDUuMjQzNTggMTYuMDMwNCA1LjM3MjMzIDE2LjAzMDQgNS4zNzIzM0MxNi4wMzA0IDUuMzcyMzMgMTYuMTk0MSA0LjY5MTExIDE2LjE2NTQgNC42NTM2MUMxNi4xMzY2IDQuNjE2MTIgMTUuODQxNiA0LjQ2MzYyIDE1Ljg0MTYgNC40NjM2MkMxNS44NDE2IDQuNDYzNjIgMTQuODgxNyA0LjQ2MzYyIDE0Ljc1OCA0LjUxMTEyQzE0LjYzNDIgNC41NTg2MiAxMy42ODQzIDUuNDk5ODIgMTMuNjg0MyA1LjQ5OTgyTDEzLjIyOCA2LjQzMTAyTDEzLjAzMyA2Ljg0NkMxMy4wMzMgNi44NDYgMTEuNzAxOSA3LjQ0MjIyIDExLjUwMTkgNy41MjcyMUMxMS4zMDMxIDcuNjEzNDYgMTEuMDI2OSA3Ljg0OTY5IDExLjIwMDYgOC4xNzA5M1oiIGZpbGw9IiMwMDZDQTkiLz4KPHBhdGggZD0iTTEzLjMxNjggNi43MzEwOEMxMy4zMTY4IDYuNzMxMDggMTMuODc2OCA2LjMyNjEgMTQuMjc1NSA2LjEyNjExQzE0LjY3NDIgNS45MjYxMiAxNS40MTQyIDUuNjgyMzkgMTUuNjMyOSA1LjY1NjE0QzE1Ljg1MTcgNS42Mjk4OSAxNS45NDE3IDUuNjg4NjQgMTUuOTgwNCA1Ljc5MTEzQzE2LjAxOTIgNS44OTM2MyAxNS44OTA0IDYuMDIyMzcgMTUuNzgwNCA2LjA4MTEyQzE1LjY3MTcgNi4xMzg2MSAxNS4wOTE3IDYuNDAyMzUgMTQuNDQ5MiA2Ljc0MzU4QzEzLjgwNjggNy4wODQ4MSAxMy41MDE4IDcuMzM0OCAxMy4yNDE4IDcuMzkzNTVDMTMuMTEwNiA3LjQyMzU1IDEyLjk0MTggNy4zMDYwNSAxMi45MzE4IDcuMTA5ODFDMTIuOTI0MyA2Ljk1NzMyIDEyLjk1NDMgNi44Mjk4MyAxMy4wNTQzIDYuNTM3MzRDMTMuMTc2OCA2LjE3NzM2IDEzLjQ0NTUgNS42MzYxNCAxMy42NzE4IDUuMjgzNjZDMTQuMDA2OCA0Ljc2MjQ0IDE0LjQ4OTIgNC40MDg3MSAxNS4wMjMgNC4zMTI0NkMxNS41NTY3IDQuMjE2MjIgMTUuOTk0MiA0LjM1MTIxIDE2LjEwNDIgNC40NDEyQzE2LjIxMjkgNC41MzEyIDE2LjIwNjYgNC42MjM2OSAxNi4xNjc5IDQuNjU0OTRDMTYuMTI5MiA0LjY4NjE5IDE2LjA3MTcgNC43MTExOSAxNS43ODE3IDQuNjA4NjlDMTUuNTgwNCA0LjUzNzQ1IDE0LjkzOTIgNC41Mzc0NSAxNC40ODkyIDQuODcyNDNDMTQuMDM0MyA1LjIwOTkxIDEzLjkyMyA1LjQxODY1IDEzLjcyNDMgNS43ODYxM0MxMy41MjU1IDYuMTUzNjEgMTMuMzE2OCA2LjczMTA4IDEzLjMxNjggNi43MzEwOFoiIGZpbGw9IiMxRjg3RkQiLz4KPC9zdmc+Cg==","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzY4NzEgMTMuNDI2OUMxLjc2ODcxIDEyLjIyMDggNS4wMDYwNCAxMS41NjA4IDguOTk5NTggMTEuNTYwOEMxMi45OTMxIDExLjU2MDggMTYuMjMwNCAxMi4yMjA4IDE2LjIzMDQgMTMuNDI2OUMxNi4yMzA0IDE1LjEyNDQgMTIuOTkzMSAxNi40OTkzIDguOTk5NTggMTYuNDk5M0M1LjAwNjA0IDE2LjQ5OTMgMS43Njg3MSAxNS4xMjQ0IDEuNzY4NzEgMTMuNDI2OVoiIGZpbGw9IiM5NEQxRTAiLz4KPHBhdGggZD0iTTIuMzkzNjggNy4zMzQ3MlYxMy4wMjgySDIuMzk3NDNDMi40ODExNyAxNC41MDkzIDUuMzg3MjcgMTUuNjk5MyA4Ljk2MjA4IDE1LjY5OTN
65DMTIuNTM2OSAxNS42OTkzIDE1LjQ0MyAxNC41MDkzIDE1LjUyNjcgMTMuMDI4MkgxNS41MzA1VjcuMzM0NzJIMi4zOTM2OFoiIGZpbGw9IiNFNjNGMzMiLz4KPHBhdGggZD0iTTMuOTI4NTkgMTAuNDU0NEM1LjI4OTc3IDExLjAyMTkgNy4wNzcxOCAxMS4zMzQ0IDguOTYyMDggMTEuMzM0NEMxMC44NDcgMTEuMzM0NCAxMi42Mzk0IDExLjAzMzEgMTMuOTk1NiAxMC40NTQ0QzE1LjIxNDIgOS45MzQ0NSAxNS4zMzggOS41ODk0NyAxNS41MzA1IDkuMzkwNzNWOC42MzQ1MkMxNS4xNzQzIDkuMTA3IDE0LjU3MyA5LjUzMDcyIDEzLjc1MTggOS44NzE5NkMxMi40NjU2IDEwLjQwODIgMTAuNzY0NSAxMC43MDMyIDguOTYwODMgMTAuNzAzMkM3LjE1NzE3IDEwLjcwMzIgNS40NTYwMSAxMC40MDgyIDQuMTY5ODMgOS44NzE5NkMzLjM0OTg3IDkuNTI5NDcgMi43NDg2NiA5LjEwNyAyLjM5MTE3IDguNjM0NTJWOS41NTU3MkwzLjAyMjM5IDEwLjAwMDdDMy4yOTQ4OCAxMC4xNjQ0IDMuNTk2MTEgMTAuMzE1NyAzLjkyODU5IDEwLjQ1NDRaIiBmaWxsPSIjQkRCREJEIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zOTM0NSAxMC4zNDM4QzYuNTM0NzIgMTAuMzQzOCA2LjY0OTI0IDEwLjQ1ODMgNi42NDkyNCAxMC41OTk1VjE1LjY2MDVDNi42NDkyNCAxNS44MDE4IDYuNTM0NzIgMTUuOTE2MyA2LjM5MzQ1IDE1LjkxNjNDNi4yNTIxOCAxNS45MTYzIDYuMTM3NjYgMTUuODAxOCA2LjEzNzY2IDE1LjY2MDVWMTAuNTk5NUM2LjEzNzY2IDEwLjQ1ODMgNi4yNTIxOCAxMC4zNDM4IDYuMzkzNDUgMTAuMzQzOFoiIGZpbGw9IiM5NEQxRTAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS41MzA3IDEwLjM0MzhDMTEuNjcyIDEwLjM0MzggMTEuNzg2NSAxMC40NTgzIDExLjc4NjUgMTAuNTk5NVYxNS42NjA1QzExLjc4NjUgMTUuODAxOCAxMS42NzIgMTUuOTE2MyAxMS41MzA3IDE1LjkxNjNDMTEuMzg5NCAxNS45MTYzIDExLjI3NDkgMTUuODAxOCAxMS4yNzQ5IDE1LjY2MDVWMTAuNTk5NUMxMS4yNzQ5IDEwLjQ1ODMgMTEuMzg5NCAxMC4zNDM4IDExLjUzMDcgMTAuMzQzOFoiIGZpbGw9IiM5NEQxRTAiLz4KPHBhdGggZD0iTTYuMjUwOTggMTQuMjU1NkM2LjEzNDc0IDE0LjIxMzEgNi4wMzA5OSAxNC4xMjQ0IDUuOTcxIDE0LjAxNjlDNS44NjQ3NSAxMy44MjU2IDUuODczNSAxMy41ODA2IDUuODY5NzUgMTMuMzM1NkM1Ljg2MjI1IDEyLjgwMTkgNi4wMDk3NCAxMi42Njk0IDYuMTgzNDggMTIuNjY5NEg2LjYwMjIxQzYuOTE1OTUgMTIuNzk4MiA2LjkxNTk1IDEzLjA1NjkgNi45MTU5NSAxMy4yMzA3QzYuOTE1OTUgMTMuNDExOSA2LjkxNTk1IDEzLjM0NjkgNi45MTU5NSAxMy41MjgxQzYuOTE1OTUgMTMuNzkwNiA2LjkyOTY5IDE0LjA1MzEgNi42Nzg0NiAxNC4yMTk0QzYuNjU0NzEgMTQuMjM1NiA2LjQ1OTcyIDE0LjMzMTggNi4yNTA5OCAxNC4yNTU2WiIgZmlsbD0iIzk0RDFFMCIvPgo8cGF0aCBkPSJNMTEuNjY5NCAxNC4yNTU2QzExLjc4MTkgMTQuMjA0NCAxMS44ODA3IDE0LjExODEgMTEuOTQ5NCAxNC4wMTY5QzEyLjA5ODEgMTMuNzk4MSAxMi4wNDY5IDEzLjU4MDYgMTIuMDUwNyAxMy4zMzU2QzEyLjA1ODIgMTIuODMwNyAxMS45MTA3IDEyLjY2OTQgMTEuNzM2OSAxMi42Njk0SDExLjMxODJDMTEuMDA0NSAxMi43OTgyIDExLjAwNDUgMTMuMDU2OSAxMS4wMDQ1IDEzLjIzMDdDMTEuMDA0NSAxMy40MTE5IDExLjAwNDUgMTMuMzQ2OSAxMS4wMDQ1IDEzLjUyODFDMTEuMDA0NSAxMy43OTA2IDExLjAwOTUgMTQuMDI2OSAxMS4yNDE5IDE0LjIxOTRDMTEuMzQ5NCAxNC4zMDgxIDExLjU1NTcgMTQuMzA4MSAxMS42Njk0IDE0LjI1NTZaIiBmaWxsPSIjOTREMUUwIi8+CjxwYXRoIGQ9Ik0xNi4wNDA1IDExLjM4NTZDMTYuMDI4IDEwLjc5NjkgMTUuOTIwNSAxMC42OTU3IDE1LjY0MDUgMTAuNzE5NEMxNS42NDA1IDkuNjM5NDcgMTUuNjQwNSA4LjY2NTc3IDE1LjY0MDUgOC42NjU3N0wxNS4yMjggOC45MjA3NkwxNS4yNTggMTMuODI1NUMxNS4yNTggMTMuODI1NSAxNS42MzkyIDEzLjk0MyAxNS42MzkyIDEzLjUzMThDMTUuNjM5MiAxMy40MTA1IDE1LjYzOTIgMTIuOTM4IDE1LjYzOTIgMTIuMzMxOEMxNi4wNDY3IDEyLjE4OTMgMTYuMDY4IDExLjc1NTYgMTYuMDQwNSAxMS4zODU2WiIgZmlsbD0iIzk0RDFFMCIvPgo8cGF0aCBkPSJNMi42ODYxNSA4Ljg1NzA0TDIuMjczNjcgOC42MDIwNUMyLjI3MzY3IDguNjAyMDUgMi4yNzM2NyA5LjYxNDUgMi4yNzM2NyAxMC43MTk0QzEuOTkzNjkgMTAuNjk1NyAxLjg4NjE5IDEwLjc5NjkgMS44NzM2OSAxMS4zODU3QzEuODczNjkgMTEuNjMwNiAxLjgzMjQ0IDExLjg0ODEgMS45NjExOSAxMi4wNjY5QzIuMDM0OTMgMTIuMTg5NCAyLjE0MTE4IDEyLjI5MzEgMi4yNzM2NyAxMi4zMzE5QzIuMjczNjcgMTIuOTE0MyAyLjI3MzY3IDEzLjM2NTUgMi4yNzM2NyAxMy40ODNDMi4yNzM2NyAxMy44OTQzIDIuNjU0OSAxMy43NzY4IDIuNjU0OSAxMy43NzY4TDIuNjg2MTUgOC44NTcwNFoiIGZpbGw9IiM5NEQxRTAiLz4KPHBhdGggZD0iTTE1Ljg5NDIgNy41NjIxMUMxNS42OTA1IDUuMTU1OTkgMTEuMzQ5NCA0LjQ3NzI3IDguOTYyMDcgNC40ODQ3N0M2LjU5NTk1IDQuNDY0NzcgMi4wNTExOSA1LjE5NTk4IDIuMDMyNDQgNy42NjcxQzAuNzI4NzU5IDkuOTk0NDggNC44NjEwNCAxMS41NTE5IDguOTk5NTcgMTEuNTYxOUMxMy4xNTE5IDExLjU3MTkgMTcuNDQwNCA5LjkxNjk5IDE1Ljg5NDIgNy41NjIxMVoiIGZpbGw9IiM5NEQxRTAiLz4KPHBhdGggZD0iTTguOTYyMDggMTAuMzIzMUMxMi41ODk3IDEwLjMyMzEgMTUuNTMwNSA5LjA5NzU0IDE1LjUzMDUgNy41ODU3NEMxNS41MzA1IDYuMDczOTQgMTIuNTg5NyA0Ljg0ODM5IDguOTYyMDggNC44NDgzOUM1LjMzNDQ1IDQuODQ4MzkgMi4zOTM2OCA2LjA3Mzk0IDIuMzkzNjggNy41ODU3NEMyLjM5MzY4IDkuMDk3NTQgNS4zMzQ0NSAxMC4zMjMxIDguOTYyMDggMTAuMzIzMVoiIGZpbGw9IiNGRkNDODAiLz4KPHBhdGggZD0iTTguOTYyMDUgMTAuMzY1N0MxMi4zMTA4IDEwLjM2NTcgMTUuMDI1NSA5LjIzNDczIDE1LjAyNTUgNy44Mzk1OUMxNS4wMjU1IDYuNDQ0NDYgMTIuMzEwOCA1LjMxMzQ4IDguOTYyMDUgNS4zMTM0OEM1LjYxMzMxIDUuMzEzNDggMi44OTg2MiA2LjQ0NDQ2IDIuODk4NjIgNy44Mzk1OUMyLjg5ODYyIDkuMjM0NzMgNS42MTMzMSAxMC4zNjU3IDguOTYyMDUgMTAuMzY1N1oiIGZpbGw9IiNGRUY2RTAiLz4KPHBhdGggZD0iTTcuNzM4MzkgOS4zODQ1MkwzLjM2OTg3IDYuNDgyMTdMNC4wNTk4NCA2LjE0ODQ0TDcuOTQyMTMgOS4wOTgyOEw3LjczODM5IDkuMzg0NTJaIiBmaWxsPSIjRkZDQzgwIi8+CjxwYXRoIGQ9Ik0xMC4yOTMyIDkuMzg0NTJMMTQuNjYwNSA2LjQ4MjE3TDEzLjk3MTggNi4xNDg0NEwxMC4wODgzIDkuMDk4MjhMMTAuMjkzMiA5LjM4NDUyWiIgZmlsbD0iI0ZGQ0M4MCIvPgo8cGF0aCBkPSJNOC4yMDQ2MiA4LjgzMDg0QzguMDI4MzggOC41OTIxIDcuNzQyMTQgOC41MzgzNiA3LjcwNTg5IDguNDcyMTFMNy41NjM0IDguMjE3MTJDNy41MTQ2NSA4LjEyOTYzIDcuNDc4NCA4LjA3NDYzIDcuNDM4NDEgOC4wMjIxM0wyLjQ4MzY3IDEuNjQyNDdDMi4zNjYxNyAxLjQ4OTk4IDIuMTQ5OTQgMS40NTQ5OCAxLjk4ODY5IDEuNTYyNDhDMS44MDk5NSAxLjY4MzcyIDEuNzczNzEgMS45MzI0NiAxLjkxMTIgMi4wOTg3TDYuOTEzNDMgOC4zOTk2MUM2Ljk3OTY4IDguNDgyMTEgNy4wNTQ2OCA4LjU1NzExIDcuMTM4NDIgOC42MjA4NUw3LjM0ODQxIDguNzgyMDlDNy40MDQ2NiA4LjgyNDU5IDcuMzk0NjYgOS4wOTU4MyA3LjU5MzQgOS4yNzgzMkM3Ljc1ODM5IDkuNDI5NTYgOC4wMTU4OCA5LjQ4NDU2IDguMTc5NjIgOS4zMTIwN0M4LjMwNTg2IDkuMTgwODIgOC4zMDgzNiA4Ljk3MDgzIDguMjA0NjIgOC44MzA4NFoiIGZpbGw9IiNCQTc5M0UiLz4KPHBhdGggZD0iTTkuODUzMjYgOC44MzA4NEMxMC4wMjk1IDguNTkyMSAxMC4zMTU3IDguNTM4MzYgMTAuMzUyIDguNDcyMTFMMTAuNDk0NSA4LjIxNzEyQzEwLjU0MzIgOC4xMjk2MyAxMC41Nzk1IDguMDc0NjMgMTAuNjE5NSA4LjAyMjEzTDE1LjU3NDIgMS42NDI0N0MxNS42OTMgMS40ODk5OCAxNS45MDkyI
65DEuNDU0OTggMTYuMDY5MiAxLjU2MjQ4QzE2LjI0NzkgMS42ODM3MiAxNi4yODQyIDEuOTMyNDYgMTYuMTQ2NyAyLjA5ODdMMTEuMTQ0NCA4LjQwMDg2QzExLjA3ODIgOC40ODMzNiAxMS4wMDMyIDguNTU4MzYgMTAuOTE5NSA4LjYyMjFMMTAuNzA5NSA4Ljc4MzM0QzEwLjY1MzIgOC44MjU4NCAxMC42NjMyIDkuMDk3MDggMTAuNDY0NSA5LjI3OTU3QzEwLjI5OTUgOS40MzA4MSAxMC4wNDIgOS40ODU4MSA5Ljg3ODI2IDkuMzEzMzJDOS43NTIwMiA5LjE4MDgyIDkuNzQ5NTIgOC45NzA4MyA5Ljg1MzI2IDguODMwODRaIiBmaWxsPSIjQkE3OTNFIi8+CjxwYXRoIGQ9Ik0zLjM4MTA4IDEwLjAyOTVDMi42NTQ4NyA5LjU3ODI0IDIuMzIxMTQgOS4xMjIwMiAyLjM3OTg5IDguOTcwNzhDMi40MTczOCA4Ljg3NDUzIDIuNTU2MTMgOC44NzQ1MyAyLjYyMjM3IDguOTUzMjhDMy4yNzg1OSA5LjcyNTc0IDQuNjIzNTIgMTAuMjY5NSA1LjU5NDcyIDEwLjQ0OTRDNS42OTU5NiAxMC40NjgyIDUuNzczNDYgMTAuNjU2OSA1LjUwMDk3IDEwLjY4MzJDNS4yNjQ3MyAxMC43MDQ0IDQuMzM5NzggMTAuNjI1NyAzLjM4MTA4IDEwLjAyOTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuNDQ5NCAxNC4wMDE5QzExLjM2NjkgMTQuMDM1NiAxMS4yNzQ0IDEzLjkzNTYgMTEuMjM1NyAxMy44MDQ0QzExLjE5NjkgMTMuNjczMSAxMS4xNzQ0IDEzLjIxNTYgMTEuMTk2OSAxMy4wODE5QzExLjIxODIgMTIuOTQ5NCAxMS4yNDU3IDEyLjg2ODIgMTEuMzQ5NCAxMi44NjgyQzExLjQ1MzIgMTIuODY4MiAxMS41MzY5IDEyLjk1MTkgMTEuNTM2OSAxMy4wNTU3QzExLjUzNjkgMTMuMDU1NyAxMS41MjQ0IDEzLjU1NTYgMTEuNTMwNyAxMy42NzY5QzExLjUzNjkgMTMuODAwNiAxMS41MzE5IDEzLjk2ODEgMTEuNDQ5NCAxNC4wMDE5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYuMzA1OTYgMTQuMDAxOUM2LjIyMzQ3IDE0LjAzNTYgNi4xMzA5NyAxMy45MzU2IDYuMDkyMjIgMTMuODA0NEM2LjA1MzQ4IDEzLjY3MzEgNi4wMzA5OCAxMy4yMTU2IDYuMDUzNDggMTMuMDgxOUM2LjA3NTk3IDEyLjk0ODIgNi4xMDIyMiAxMi44NjgyIDYuMjA1OTcgMTIuODY4MkM2LjMwOTcxIDEyLjg2ODIgNi4zOTM0NiAxMi45NTE5IDYuMzkzNDYgMTMuMDU1N0M2LjM5MzQ2IDEzLjA1NTcgNi4zODA5NiAxMy41NTU2IDYuMzg3MjEgMTMuNjc2OUM2LjM5MzQ2IDEzLjgwMDYgNi4zODg0NiAxMy45NjgxIDYuMzA1OTYgMTQuMDAxOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTM4NjYgMi40MzM5MkMxLjMyNDkyIDIuODA3NjUgMS42NTk5IDMuNjAyNjEgMy4yOTczMSAzLjkyNzU5QzUuMzM1OTYgNC4zMzI1NyA3LjUzMjA5IDMuNTEyNjEgOS4xODgyNSAzLjgwMTM1QzEwLjEzMDcgMy45NjYzNCAxMC43MjgyIDQuMTgwMDggMTEuMDcwNyA0LjMzNTA3QzExLjMzNjkgNC40NTYzMSAxMS4zMzY5IDQuNDY2MzEgMTEuMzM2OSA0LjQ2NjMxTDExLjc1OTQgMy4xMjYzOEMxMS43NTk0IDMuMTI2MzggMTAuNTgzMiAyLjQ4ODkyIDkuMDA1NzYgMi40MTg5MkM3LjQyODM1IDIuMzQ4OTMgNi4yNTU5MSAyLjg2NTE1IDQuNjkyMjQgMi44MjM5QzIuMzM0ODcgMi43NjE0IDEuODczNjQgMS44NDc3IDEuNTM4NjYgMi40MzM5MloiIGZpbGw9IiM5NjY3MzgiLz4KPHBhdGggZD0iTTEzLjc3OTIgNi43MTYxM0wxNS4wNzY3IDYuMTg2MTZDMTUuMDc2NyA2LjE4NjE2IDE1Ljc0OTEgNy4xMjQ4NiAxNS45ODY2IDguOTY3MjZDMTYuMjcwNCAxMS4xNjg0IDE1LjU4MTYgMTIuNjI0NiAxNS44MDU0IDEzLjg2N0MxNi4wMjkxIDE1LjEwOTQgMTYuNTE3OCAxNS43Nzk0IDE2LjQ3NTMgMTYuMDczMUMxNi40MzI4IDE2LjM2NjkgMTYuMjI0MSAxNi42ODY5IDE1Ljk0NTQgMTYuNTM0NEMxNS42NjY2IDE2LjM4MDYgMTQuNzk2NyAxNS4yNjMyIDE0Ljc1OTIgMTMuNzE0NUMxNC43MTY3IDExLjk5NzEgMTUuMTkyOSAxMC41NjQ3IDE0LjgwMTcgOS4wMzg1MUMxNC4zNjY3IDcuMzQ3MzUgMTMuNzc5MiA2LjcxNjEzIDEzLjc3OTIgNi43MTYxM1oiIGZpbGw9IiM5NjY3MzgiLz4KPHBhdGggZD0iTTExLjY1OTQgMy4wNzYyOUwxMS4wOTgxIDQuMzQ4NzNDMTEuMDk4MSA0LjM0ODczIDExLjg0OTQgNC42Nzk5NiAxMi42NzgxIDUuNDM0OTJDMTMuNDAxOCA2LjA5NDg4IDEzLjkyMDUgNi45MDEwOSAxMy45MjA1IDYuOTAxMDlMMTUuMDc5MiA2LjE4ODYzQzE1LjA3OTIgNi4xODg2MyAxNC40NzggNS4xMjM2OSAxMy41OTkzIDQuMzU5OThDMTIuNTUzMSAzLjQ1MDAyIDExLjY1OTQgMy4wNzYyOSAxMS42NTk0IDMuMDc2MjlaIiBmaWxsPSIjRDI5RjZDIi8+CjxwYXRoIGQ9Ik0xMy44MzY4IDMuNjI3NTZMNS4yMTQ3MiAxMi40NTQ2TDUuMjUyMjIgMTIuODY0Nkw1LjYyNDcgMTIuOTIwOEwxNC4zNDA1IDQuMTEyNTRMMTMuODM2OCAzLjYyNzU2WiIgZmlsbD0iI0YzQzk3NiIvPgo8cGF0aCBkPSJNMTQuMjE2NyAzLjIwMjZMMTMuNzY4IDMuNzAzODJMMTQuMjYwNSA0LjE5NjNMMTQuNzgwNSAzLjcyMTMyQzE0Ljc4MDUgMy43MjEzMiAxNS42MDc5IDMuODgwMDYgMTUuNjk2NyAzLjgyNzU3QzE1LjgxNzkgMy43NTUwNyAxNi41NDQxIDEuNTA4OTQgMTYuNTA2NiAxLjQ1MDE5QzE2LjQ0NTQgMS4zNTM5NSAxNS42ODY3IDEuNjU3NjggMTUuMjA0MiAxLjgyODkyQzE0LjYzMTcgMi4wMzE0MSAxNC4xNDggMi4yMjY0IDE0LjEwNDIgMi4yODY0QzE0LjAwNTUgMi40MTg4OSAxNC4yMTY3IDMuMjAyNiAxNC4yMTY3IDMuMjAyNloiIGZpbGw9IiM4NTg1ODUiLz4KPHBhdGggZD0iTTE1LjQxOTIgMTYuMjUzMUMxNS4zOTc5IDE2LjI1MzEgMTUuMzc1NCAxNi4yNTA2IDE1LjM1NDIgMTYuMjQ0NEw0LjkzODQ4IDEzLjQyMkM0Ljg1MzQ5IDEzLjM5ODMgNC43ODU5OSAxMy4zMzIxIDQuNzYzNDkgMTMuMjQ3MUwyLjEwODYzIDMuNjE3NTZDMi4wOTYxMyAzLjU3MTMyIDIuMDk2MTMgMy41MjM4MiAyLjExMTEzIDMuNDc3NTdMMi40MzM2MSAyLjQxMTM4TDIuOTExMDkgMi41NjYzN0wyLjY2MzYgMy43MzAwNkw1LjE4NzIyIDEyLjkxNDZMMTUuMzE5MiAxNS43NDU3TDE2LjA3NDEgMTQuODc0NUwxNi4yNjQxIDE1LjM2NTdMMTUuNjEyOSAxNi4xNjQ0QzE1LjU2MjkgMTYuMjIxOSAxNS40OTI5IDE2LjI1MzEgMTUuNDE5MiAxNi4yNTMxWiIgZmlsbD0iI0I4Q0VENCIvPgo8cGF0aCBkPSJNNS4yMjU5OCAxMi41MjQ1TDUuNjI0NyAxMi45MjA4QzUuNjI0NyAxMi45MjA4IDUuMjAzNDggMTMuNDMyIDUuMTM1OTggMTMuNDM4MkM1LjA5NTk4IDEzLjQ0MiA0Ljc0OTc1IDEzLjE1ODMgNC43NzcyNSAxMy4wOTU4QzQuODA0NzUgMTMuMDM0NSA1LjIyNTk4IDEyLjUyNDUgNS4yMjU5OCAxMi41MjQ1WiIgZmlsbD0iIzVENjI2NSIvPgo8cGF0aCBkPSJNNy40NjIwOCAxMC4yMjFDNy40NTgzMyAxMC4yMzEgNi43OTcxMiAxMC45MjcyIDYuMTg3MTUgMTEuNTcwOUM1LjcxNDY4IDEyLjA2OTcgNS4yNjcyIDEyLjU1MzQgNS4yMzM0NSAxMi41NTM0QzUuMTU3MjEgMTIuNTUzNCA0LjQ2ODQ5IDExLjkwMzQgNC40NTcyNCAxMS43NTIyQzQuNDQ1OTkgMTEuNjAwOSA1LjQ5OTY5IDEwLjY5MjIgNS45OTk2NiAxMC4zMzg1QzcuMDMyMTEgOS42MDcyOCA3LjQ2MjA4IDEwLjIyMSA3LjQ2MjA4IDEwLjIyMVoiIGZpbGw9IiNEQjBEMkEiLz4KPHBhdGggZD0iTTcuODU0NTMgMTAuNjI0NkM3LjgyODI5IDEwLjY0ODQgNy4wNzA4MyAxMS40MjA4IDYuNDQyMTEgMTIuMDYyMUM2LjAxMDg4IDEyLjUwMiA1LjYyODQgMTIuODc4MyA1LjYyMzQgMTIuOTE0NUM1LjYxNzE1IDEyLjk2NTggNi4yMDA4NyAxMy42NDA3IDYuMjYyMTIgMTMuNjQwN0M2LjM3NDYxIDEzLjY0MDcgNy40NzgzIDEyLjQ2MzMgNy44MjA3OSAxMS44Njk2QzguMzI1NzYgMTAuOTk0NiA3Ljg1NDUzIDEwLjYyNDYgNy44NTQ1MyAxMC42MjQ2WiIgZmlsbD0iI0RCMEQyQSIvPgo8L3N2Zz4K","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMDIyMTcgOS41NTU4MUwxLjgzNzQ0IDkuNzQzM0MxLjgzNzQ0IDkuNzQzMyAxLjUwODcxIDkuNDE0NTYgMS41NTYyMSA5LjI5NzA3QzEuNjAzNyA5LjE3OTU4IDUuODk3MjMgNS44MjQ3NSA2LjA2MDk3IDUuODQ4NUM2LjIyNDcxIDUuODcyMjUgNi42MDA5NCA2LjI3MDk4IDYuOTA1OTIgNi4xMjk3NEM3LjIxMDkxIDUuOTg4NDkgNi45MDU
655MiA1LjE2NzI5IDYuOTk5NjcgNS4wNTEwNEM3LjA5MzQxIDQuOTMzNTUgMTAuNDQ4MiAzLjEyNzM5IDEwLjY1OTUgMy4wMzM2NUMxMC44NzA3IDIuOTM5OSAxMS4wNTgyIDIuNzI4NjcgMTEuNDgwNyAyLjgyMjQxQzExLjkwMzIgMi45MTYxNiAxMi45NTk0IDMuMTAzNjUgMTQuMTA4IDMuODc4NkMxNS4yNTY3IDQuNjUzNTYgMTYuNDU0MiA1LjU0NDc3IDE2LjM2MDQgNi4wMzcyNEMxNi4yNjY3IDYuNTI5NzIgNy4wMjIxNyA5LjU1NTgxIDcuMDIyMTcgOS41NTU4MVoiIGZpbGw9IiNGRkUyNjUiLz4KPHBhdGggZD0iTTMuNDMyMzMgMTUuNDQ1NUM0LjU4MjI3IDE1LjMwNDIgMTUuMzA0MiAxMy4wMDU2IDE1Ljc1MDQgMTIuOTM1NkMxNi4xOTY3IDEyLjg2NTYgMTYuNDc3OSAxMi40NDMxIDE2LjQ3NzkgMTEuOTczMkMxNi40Nzc5IDExLjUwMzIgMTYuMzYwNCA2LjAzNzIzIDE2LjM2MDQgNi4wMzcyM0MxNi4zNjA0IDYuMDM3MjMgMTUuODQ0MiA2LjIwMDk3IDE1LjIzNDIgNi4zNDIyMkMxNC42MjQyIDYuNDgyMjEgOS42MjU3NiA3LjcwMjE0IDcuNjU1ODYgOC4xNDgzN0M1LjY4NTk2IDguNTk0NiAyLjU0MTEzIDkuNDE1OCAyLjE4ODY1IDkuNDE1OEMxLjgzNjE3IDkuNDE1OCAxLjU1NDkzIDkuMjk4MzEgMS41NTQ5MyA5LjI5ODMxQzEuNTU0OTMgOS4yOTgzMSAxLjY0ODY4IDE0LjE3ODEgMS42NzI0MyAxNC41MzA1QzEuNjk2MTcgMTQuODgzIDEuODU5OTIgMTUuMzA0MiAyLjI1ODY0IDE1LjQyMTdDMi42NTczNyAxNS41MzkyIDIuOTE3MzYgMTUuNTA4IDMuNDMyMzMgMTUuNDQ1NVoiIGZpbGw9IiNGRUI1MDIiLz4KPHBhdGggZD0iTTEwLjM3MDggNC4xOTQ4M0MxMC4zNzA4IDQuNDk0ODIgMTAuNjc1OCA0LjY5MzU2IDExLjE4MDggNC42Nzg1NkMxMS43MzIgNC42NjIzMSAxMS44ODQ1IDQuMzM0ODMgMTEuODY3IDQuMTI0ODRDMTEuODQ5NSAzLjkxMzYgMTEuNTk1OCAzLjcyODYxIDExLjA5MzMgMy43MzczNkMxMC42MjcxIDMuNzQ2MTEgMTAuMzcwOCAzLjkzMTEgMTAuMzcwOCA0LjE5NDgzWiIgZmlsbD0iI0ZGOEIwRCIvPgo8cGF0aCBkPSJNNC43Mzk4OCA3LjkzNDU4QzMuOTI3NDIgOC4yMDgzMiA0LjAxODY3IDguOTE5NTMgNC4yNTYxNiA5LjA3ODI3QzQuNDkzNjQgOS4yMzcwMSA0LjgwOTg4IDkuMjI4MjYgNS4xNzk4NiA5LjA5NTc3QzUuNTQ5ODQgOC45NjMyOCA1Ljc4NDgzIDguODEyMDMgNS44MjIzMiA4LjU2NDU1QzUuODU3MzIgOC4zMjk1NiA1LjU0OTg0IDcuNjYwODQgNC43Mzk4OCA3LjkzNDU4WiIgZmlsbD0iI0VENkIzMSIvPgo8cGF0aCBkPSJNMTIuMTIyIDUuOTAyMjVDMTEuNTc3MSA1LjkyNzI1IDEwLjk3NDYgNi4zMTg0OCAxMC43NDk2IDYuNjk0NzFDMTAuNTEyMSA3LjA5MDk0IDEwLjQ5NDYgNy41NTcxNiAxMS4wMzk2IDcuODQ3MTVDMTEuNTg0NiA4LjEzNzEzIDEzLjUxMiA3LjM5ODQyIDEzLjQxNTcgNi43MjA5NkMxMy4zMTk1IDYuMDQyMjQgMTIuNjk0NSA1Ljg3NiAxMi4xMjIgNS45MDIyNVoiIGZpbGw9IiNFRDZCMzEiLz4KPHBhdGggZD0iTTEwLjIzMDcgMTEuMzgzMkMxMC4yMzA3IDExLjM4MzIgMTEuMDA0NSAxMC44MTA3IDExLjAwNDUgMTAuNDA3QzExLjAwNDUgMTAuMDAyIDEwLjY3MDcgOS4wNDU4MyA5LjI1MzI5IDguOTczMzRDNy45MjQ2MSA4LjkwNDU5IDcuMTA1OTEgMTAuNzE1NyA3Ljk3NzExIDExLjY0ODJDOC44NDgzMiAxMi41ODA2IDkuMzc1NzkgMTIuMTU4MiA5LjcwMjAyIDEyLjA3MDdDMTAuMDI4MyAxMS45ODE5IDEwLjIzMDcgMTEuMzgzMiAxMC4yMzA3IDExLjM4MzJaIiBmaWxsPSIjRUQ2QjMxIi8+CjxwYXRoIGQ9Ik02LjQwMzM5IDEzLjAxMDZDNi40MDMzOSAxMy4wMTA2IDcuMTcyMDkgMTIuNTI5NCA2LjU4MjEzIDEyLjAwMTlDNi4xNjcxNSAxMS42MzA3IDUuNjEyMTggMTEuNzk4MiA1LjMyOTY5IDEyLjA4NjlDNC45Njg0NiAxMi40NTY5IDUuMDY1OTYgMTMuMDQ1NiA1LjM5OTY5IDEzLjMwOTNDNS43MzQ2NyAxMy41NzQzIDYuNDAzMzkgMTMuMDEwNiA2LjQwMzM5IDEzLjAxMDZaIiBmaWxsPSIjRUQ2QjMxIi8+CjxwYXRoIGQ9Ik0zLjc5ODU3IDEwLjg0NjlDMy43OTg1NyAxMC44NDY5IDMuNzExMDggMTAuNTcwNyAzLjM5NzM0IDEwLjQ1OTRDMy4wNDQ4NiAxMC4zMzQ1IDIuNTE4NjQgMTAuNzczMiAyLjc0MzYzIDExLjI0MTlDMi45NDYxMiAxMS42NjQ0IDMuMzk0ODQgMTEuNTQwNiAzLjM5NDg0IDExLjU0MDZMMy43OTg1NyAxMC44NDY5WiIgZmlsbD0iI0VENkIzMSIvPgo8cGF0aCBkPSJNMTUuMDUxOCAxMS4yNTA3QzE1LjEyODEgMTEuMTY4MiAxNS42MjY4IDEwLjgwODMgMTUuNjI2OCAxMC41MzQ1QzE1LjYyNjggMTAuMjYyIDE0Ljg3NTYgOS40MTk1OCAxMy45MTY5IDEwLjA1MzNDMTIuOTU4MiAxMC42ODcgMTMuNDU5NCAxMS42NDU3IDEzLjcyMzIgMTEuODA0NUMxMy45ODY5IDExLjk2MzIgMTQuNzE4MSAxMS42MTIgMTUuMDUxOCAxMS4yNTA3WiIgZmlsbD0iI0VENkIzMSIvPgo8cGF0aCBkPSJNNC44NTczNSA4LjM2NTg1QzQuMzIzNjMgOC41NTA4NCA0LjEyMjM5IDguOTI4MzIgNC4yNTYxMyA5LjA3ODMxQzQuMzk3MzcgOS4yMzcwNSA0LjcwNDg2IDkuMzQyMDUgNS4yNDEwOCA5LjE0ODMxQzUuNjU2MDYgOC45OTgzMSA1Ljg2NjA1IDguNzQ3MDggNS44MzEwNSA4LjUyMzM0QzUuODA2MDUgOC4zNjA4NSA1LjM0MTA4IDguMTk4MzYgNC44NTczNSA4LjM2NTg1WiIgZmlsbD0iI0ZGOEIwRCIvPgo8cGF0aCBkPSJNMy4wNzczNiAxMC44MjgyQzIuODQzNjIgMTEuMTIwNyAzLjAzMzYxIDExLjQ1MzIgMy4yNTM2IDExLjUzMTlDMy40NzM1OSAxMS42MTA3IDMuODYxMDYgMTEuMzczMiAzLjgzNDgyIDEwLjk3ODJDMy44MDczMiAxMC41ODIgMy4yODg2IDEwLjU2NDUgMy4wNzczNiAxMC44MjgyWiIgZmlsbD0iI0ZGOEIwRCIvPgo8cGF0aCBkPSJNNS43OTU5OSAxMi40MjE5QzUuMjkzNTIgMTIuODI5NCA1LjI3OTc3IDEzLjIyODEgNS40NzM1MSAxMy4zNjMxQzUuNjA4NSAxMy40NTgxIDYuMTA1OTcgMTMuNjU1NiA2LjU2MDk1IDEzLjMxOTRDNi44OTg0MyAxMy4wNzA2IDYuOTA0NjggMTIuNTQ4MiA2Ljc5ODQ0IDEyLjI5ODJDNi43MDk2OSAxMi4wODU3IDYuMjE4NDcgMTIuMDc4MiA1Ljc5NTk5IDEyLjQyMTlaIiBmaWxsPSIjRkY4QjBEIi8+CjxwYXRoIGQ9Ik04Ljg0NTgxIDEwLjIwMDdDOC4xNzMzNCAxMC44NTQ0IDguMDEzMzUgMTEuOTE1NiA4LjY3MzMyIDEyLjE2NTZDOS4yNTQ1NCAxMi4zODU2IDEwLjA4OTUgMTIuMjUzMSAxMC41ODIgMTEuNjQ2OUMxMS4wOTk0IDExLjAwOTQgMTEuMTU0NCAxMC4zMDU3IDEwLjgyMiA5Ljg5MDcyQzEwLjQyNDUgOS4zOTIgOS4zNjU3OCA5LjY5Njk4IDguODQ1ODEgMTAuMjAwN1oiIGZpbGw9IiNGRjhCMEQiLz4KPHBhdGggZD0iTTExLjkwMTkgNi41NTM0N0MxMS4wMjIgNi44NTIyMSAxMC41MDMzIDcuNDg1OTIgMTAuOTUyIDcuODAzNDFDMTEuNDAwNyA4LjExOTY0IDExLjg2NjkgOC4wNzMzOSAxMi4zNzY5IDcuODk5NjVDMTIuOTU1NiA3LjcwMzQxIDEzLjM5ODEgNy4yNDg0NCAxMy40MTU2IDYuODE3MjFDMTMuNDI5NCA2LjQ2MzQ4IDEyLjY3NjkgNi4yODk3NCAxMS45MDE5IDYuNTUzNDdaIiBmaWxsPSIjRkY4QjBEIi8+CjxwYXRoIGQ9Ik0xNC4yNTE4IDEwLjU5OTVDMTMuNjUzMSAxMS4wODcgMTMuNDc4MSAxMS41NzU3IDEzLjcyNDMgMTEuODA0NEMxMy45NzA2IDEyLjAzMzIgMTQuNTYwNiAxMi4xMzgyIDE1LjEwNTUgMTEuNzYwN0MxNS42NzE3IDExLjM2ODIgMTUuNzEzIDEwLjkyMzIgMTUuNjUwNSAxMC41NjQ1QzE1LjU4MDUgMTAuMTYwOCAxNC44NjY4IDEwLjA5ODMgMTQuMjUxOCAxMC41OTk1WiIgZmlsbD0iI0ZGOEIwRCIvPgo8L3N2Zz4K","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzk0NiAxNi4wNDU1QzguNzk0NiAxNi4wNDU1IDEzLjM1MTkgMTUuNTczIDE0LjIxMTggMTQuODIwNUMxNC42NDE4IDE0LjQ0NDMgMTUuMTMwNSAxMy42NDA2IDE1LjQxNTUgMTMuMTY1NkMxNS43MDA1IDEyLjY4OTQgMTUuODg4IDEyLjM0ODIgMTYuMDYwNSAxMS44NzU3QzE2LjQwNDIgMTAuOTI5NSAxNi41NzY3IDguMDkyMTQgMTYuMDYwNSA2LjY3MzQ3QzE1LjU0NDIgNS4yNTQ3OSAxNC44NzggMy45ODYxMSAxMy45NTMxIDMuMjMzNjVDMTMuMDQ0NCAyLjQ5MTE5IDExLjQzODIgMS40ODk5OSA4Ljk4NzA5IDEuNDg5OTlDNy44OTM0IDEuNDg5OTkgNy4wNjQ2OSAxLjcxOTk4IDYuMzY0NzMgMS45NjI0N0M1LjMxNzI4IDIuMzI2MiA0LjcyMjMxIDIuNzIzNjggNC4zMjIzNCAzLjA1ODY2QzMuODQyMzYgMy40NjIzOSAyLjg5MjQxIDQuMjk2MDkgMi4yMzc0NSA1Ljc4OTc2QzEuOTgxMjEgNi4zNzIyMyAxLjY5ODcyIDcuMTg4NDQgMS42MTM3MyA3LjkxODRDMS4zMTI0OSAxMC41MTk1IDEuNzg0OTcgMTIuNzEzMiAzLjI4OTg5IDE0LjI2MDZDNC43OTQ4MSAxNS44MDggNS4zNTM1MyAxNS41OTMgNS4zNTM1MyAxNS41OTNMOC43OTQ2IDE2LjA0NTVaIiBmaWxsPSIjRjQ3QTAwIi8+CjxwYXRoIGQ9Ik00LjkwOTczIDE0LjEwM0M0LjkwOTczIDE0LjEwMyA0LjY3MzUgMTQuMTAzIDQuMzkzNTEgMTMuOTc0M0M0LjExMzUzIDEzLjg0NTYgMy4wODIzMyAxMi40MDQ0IDIuODg4NTkgMTEuODQ1N0MyLjY5NDg1IDExLjI4NjkgMi4yNTM2MyA5LjMxOTU1IDIuNDU4NjEgOC4zODQ2QzIuNTc2MTEgNy44NTA4OCAyLjcxNjEgNy40Mzg0IDIuNzE2MSA3LjQzODRDMi43MTYxIDcuNDM4NCAzLjIzNjA3IDYuMDM1OTcgMy4zMDEwNyA1LjU4NDc1QzMuMzY2MDcgNS4xMzM1MiAzLjk0MjI5IDQuNjIyMyA0LjIyMTAyIDQuMjk5ODFDNC40OTk3NiAz
65Ljk3NzMzIDQuNjkzNSAzLjY1NDg1IDUuMjA5NzIgMy4zNTM2MUM1LjcyNTk0IDMuMDUyMzggNi4yNjM0MSAzLjA1MjM4IDYuNjA3MTUgMi44ODExNEM2Ljk1MDg4IDIuNzA4NjUgNy40NjA4NSAyLjM5NzQxIDcuOTYyMDcgMi4yNTc0MkM4LjkxMzI3IDEuOTkxMTkgOS40ODgyNCAyLjI3ODY3IDEwLjAwNDUgMi4yNTc0MkMxMC41MjA3IDIuMjM2MTcgMTEuMDA5NCAyLjM5ODY2IDExLjY0MzEgMi43Mzg2NUMxMi4wOTQ0IDIuOTgxMTMgMTIuNDQzMSAzLjI1OTg3IDEyLjg1MDYgMy41ODIzNUMxMy4yNTggMy45MDQ4MyAxMy44MjQzIDQuMDk4NTcgMTQuMjM5MiA0LjYyMTA1QzE0LjYzNjcgNS4xMjEwMiAxNC43MTE3IDUuNjk1OTkgMTQuOTQ5MiA2LjM0MDk2QzE1LjE4NTQgNi45ODU5MiAxNS40NDU0IDcuMzI1OSAxNS40ODkyIDcuNzU1ODhDMTUuNTMxNyA4LjE4NTg2IDE1LjQ5NDIgOC41MjMzNCAxNS41MTU0IDkuMDE3MDdDMTUuNTM2NyA5LjUxMDc5IDE1LjY0NjcgOS44ODA3NyAxNS42MjE3IDEwLjE2ODNDMTUuNTY5MiAxMC43ODgyIDE1LjMzMTcgMTAuOTI0NSAxNS4yNjc5IDExLjM1NDRDMTUuMjAyOSAxMS43ODQ0IDE0LjkyOCAxMi4yODY5IDE0Ljc4OTIgMTIuNTYwNkMxNC40MTQyIDEzLjMwMTggMTMuNzI1NSAxMy43MDMxIDEzLjQzNTUgMTMuODk1NkMxMi45MzE4IDE0LjIzNDMgNC45MDk3MyAxNC4xMDMgNC45MDk3MyAxNC4xMDNaIiBmaWxsPSIjRkZBNzI2Ii8+CjxwYXRoIGQ9Ik0zLjEzOTc2IDguNzQ0NTJDMi42OTYwMyA4LjY4NTc3IDIuMjkxMDUgOS4xMzk0OSAyLjMxOTggOS42NzMyMkMyLjM0OTggMTAuMjA2OSAyLjcwNDc4IDEwLjM4NDQgMy4wODk3NiAxMC4yODU3QzMuNTc3MjQgMTAuMTYwNyAzLjc1MDk4IDkuNzEzMjEgMy43NDA5OCA5LjM4Njk4QzMuNzMwOTggOS4wNjA3NSAzLjU4MjI0IDguODAzMjYgMy4xMzk3NiA4Ljc0NDUyWiIgZmlsbD0iI0YyN0IwMCIvPgo8cGF0aCBkPSJNNS45NTg0OCA1LjQxODQ1QzUuNTY5NzUgNS4xMDM0NyA1LjcxMjI1IDQuNjc0NzQgNS45MjIyNCA0LjQwMjI1QzYuMTMyMjIgNC4xMjk3NyA2LjcxMDk0IDQuMDAzNTMgNi45NTIxOCA0LjQyMzVDNy4xOTM0MiA0Ljg0MzQ4IDcuMDEzNDMgNS4xMzU5NyA2LjgyMjE5IDUuMzM1OTZDNi42MzQ3IDUuNTMzNDQgNi4yMTcyMiA1LjYyODQ0IDUuOTU4NDggNS40MTg0NVoiIGZpbGw9IiNGMjdCMDAiLz4KPHBhdGggZD0iTTcuNjAzNDEgNC4yNzg1NEM3Ljc3MDkgNC42MTQ3NyA4LjI0NDYyIDQuNjczNTIgOC41NjA4NiA0LjQ5NjAzQzguODc3MDkgNC4zMTg1NCA4Ljk4NTgzIDMuOTcyMzEgOC43OTgzNCAzLjY1NzMyQzguNjEzMzUgMy4zNDYwOSA4LjEzNzEzIDMuMjAzNiA3Ljc5MDkgMy40Nzk4M0M3LjQ0NTkyIDMuNzU0ODIgNy41MDQ2NiA0LjA4MTA1IDcuNjAzNDEgNC4yNzg1NFoiIGZpbGw9IiNGMjdCMDAiLz4KPHBhdGggZD0iTTkuNTQxODYgNS41MDcyMkM5LjY5NTYxIDUuODYyMiAxMC4xMzMxIDUuOTE5NyAxMC40NzE4IDUuNzUwOTZDMTAuODEwNSA1LjU4MjIyIDExLjA0OTMgNS4xMzA5OSAxMC44NDY4IDQuNzgyMjZDMTAuNjQzMSA0LjQzNDc4IDEwLjE4NjggNC40MDM1MyA5Ljg4MzEgNC42MTM1MkM5LjU3OTM2IDQuODIzNTEgOS4zNzA2MiA1LjExMjI0IDkuNTQxODYgNS41MDcyMloiIGZpbGw9IiNGMjdCMDAiLz4KPHBhdGggZD0iTTExLjM5NyA0LjU5MzUyQzExLjY4MDcgNC44MjEwMSAxMi4xNzU3IDQuNjg5NzcgMTIuMzU2OSA0LjM1NDc4QzEyLjQ5NTYgNC4wOTg1NSAxMi41NzE5IDMuODAzNTYgMTIuMjg1NyAzLjUxNzMzQzExLjk5OTQgMy4yMzEwOSAxMS41MzE5IDMuMzU4NTkgMTEuMzE3IDMuNjYxMDdDMTEuMTQ4MiAzLjkwMTA2IDExLjEwMDcgNC4zNTcyOCAxMS4zOTcgNC41OTM1MloiIGZpbGw9IiNGMjdCMDAiLz4KPHBhdGggZD0iTTQuNDc3MjIgNi4yNzM0QzQuMjY0NzMgNi4yODg0IDQuMjk1OTggNi43MjQ2MyA0LjI4NTk4IDcuMzQ3MUM0LjI3NTk4IDcuOTQyMDcgNC4xNTg0OSA5LjE5MDc1IDQuMjI0NzQgMTAuNTMwN0M0LjI1MjIzIDExLjA5NDQgNC4xOTM0OSAxMi42ODQzIDQuMjQ3MjMgMTMuNDgzQzQuMzAyMjMgMTQuMjgzIDQuMjY5NzMgMTUuMTc2NyA0LjI2OTczIDE1LjE3NjdDNC4yNjk3MyAxNS4xNzY3IDUuNTUwOTIgMTYuNTA0MSA4Ljk5NDQ4IDE2LjU1NDFDMTIuNjIxOCAxNi42MDY2IDE0LjEwMTcgMTQuODcxNyAxNC4xMDE3IDE0Ljg3MTdDMTQuMTAxNyAxNC44NzE3IDE0LjA2MTcgMTIuNjgzMSAxNC4wNjU1IDExLjgyMTlDMTQuMDcwNSAxMC41NDgyIDEzLjk5MTcgOC4xMjU4MSAxMy45OTE3IDcuNzM0NThDMTMuOTkxNyA3LjM0MzM1IDE0LjAyNDIgNi40MjA5IDEzLjg4MyA2LjI5NTlDMTMuNzQxNyA2LjE3MDkxIDEyLjczOCA2LjIyNzE2IDExLjgyMzEgNi4yNDk2NkMxMS4wMDQ0IDYuMjY5NjUgOC4xNDgyOCA2LjI3NzE1IDcuMDk4MzMgNi4yNzcxNUM2LjA0ODM5IDYuMjc3MTUgNC45MTU5NSA2LjI0MjE2IDQuNDc3MjIgNi4yNzM0WiIgZmlsbD0iIzNDM0MzQyIvPgo8cGF0aCBkPSJNNC45Njk3NCA3LjEyMzQzQzQuODM1OTkgNy4yMDQ2NyA0LjgxMzQ5IDguMjgyMTIgNC44NDQ3NCA5LjI4NTgxQzQuODc1OTkgMTAuMjg5NSA0Ljg3NTk5IDExLjI0NDUgNS4yMDQ3MiAxMS4zMDdDNS41MzM0NiAxMS4zNjk1IDUuODYyMTkgMTAuNjMzMiA2LjIwNzE3IDEwLjM1MDhDNi41NTIxNSAxMC4wNjgzIDYuOTU5NjMgOS44NDk1MyA3LjIyNTg3IDkuNDU4M0M3LjQ5MjEgOS4wNjcwNyA3Ljc4OTU5IDguNDM5NjEgNy45MzA4MyA4LjEyNzEyQzguMDcyMDcgNy44MTMzOSA4LjUxMDggNy4zOTA5MSA4LjQ2MzMgNy4xMzk2OEM4LjQxNTggNi44ODg0NCA2Ljg4MDg4IDYuOTgzNDMgNi40MTA5MSA2Ljk4MzQzQzUuOTQwOTMgNi45ODM0MyA1LjI1MjIyIDYuOTUyMTkgNC45Njk3NCA3LjEyMzQzWiIgZmlsbD0iIzg1ODU4NSIvPgo8cGF0aCBkPSJNOS4zNDA4MyA2Ljk2NzE3QzkuMTQyMDkgNy4xMDg0MSA4LjkzMzM1IDcuNjU1ODggOC43OTIxMSA3LjkwNzEyQzguNjUwODcgOC4xNTgzNiA4LjI1OTY0IDguNzA1ODMgOC41NTcxMiA4Ljg5NDU3QzguODU0NjEgOS4wODIwNiA5LjQ0OTU3IDguNjQzMzMgOS42MzgzMSA4LjUxODM0QzkuODI1OCA4LjM5MzM1IDEwLjA3NyA4LjMzMDg1IDEwLjE3MDggOC4yNTIxQzEwLjI2NDUgOC4xNzMzNiAxMC43MzQ1IDcuNDg0NjQgMTAuODQ0NSA3LjM3NDY1QzEwLjk1NDUgNy4yNjQ2NiAxMS4xODk1IDcuMTM5NjYgMTEuMTg5NSA3LjAxNDY3QzExLjE4OTUgNi44ODk2NyAxMC42MDk1IDYuODg5NjggMTAuMDkzMyA2LjkwNDY3QzkuNTc3MDcgNi45MTk2NyA5LjQ1MDgyIDYuODg4NDMgOS4zNDA4MyA2Ljk2NzE3W
65iIgZmlsbD0iIzg1ODU4NSIvPgo8cGF0aCBkPSJNNy41Mzk0NyAxMC4xNDdDNy4zOTQ0OCAxMC4zNDQ1IDcuMTQ4MjQgMTAuNzczMyA3LjQyOTQ4IDEwLjk3N0M3LjcxMTk2IDExLjE4MDcgOC4wMjQ0NSAxMC45NjA3IDguMjQ0NDQgMTAuNzI1OEM4LjQ2NDQyIDEwLjQ5MDggOC41NzMxNyAxMC4xNzcgOC4zMDY5MyA5Ljg5NThDOC4wNDA3IDkuNjE0NTYgNy43MTA3MSA5LjkxMjA1IDcuNTM5NDcgMTAuMTQ3WiIgZmlsbD0iIzg1ODU4NSIvPgo8cGF0aCBkPSJNNi41OTk3IDExLjI3NTdDNi40NDM0NiAxMS4yNjMyIDYuMTEzNDcgMTEuNzYyIDUuODE1OTkgMTEuODg3QzUuNTE4NTEgMTIuMDEyIDUuMDYzNTMgMTEuOTM0NSA0Ljk4NjAzIDEyLjIxNTdDNC45MDcyOSAxMi40OTgyIDQuNzM0OCAxMy42ODgxIDQuOTg2MDMgMTMuODI5NEM1LjIzNzI3IDEzLjk3MDYgNS45MjU5OCAxMy43MzU2IDYuMDgyMjMgMTMuNjQxOUM2LjIzODQ3IDEzLjU0ODEgNi4yMjM0NyAxMy4zMjgxIDYuNTM1OTUgMTMuMTI0NEM2Ljg0OTY5IDEyLjkyMDcgNi44OTU5MyAxMi4zODgyIDYuOTEyMTggMTIuMDEyQzYuOTI4NDMgMTEuNjM1NyA2LjgwMjE5IDExLjI5MDcgNi41OTk3IDExLjI3NTdaIiBmaWxsPSIjODU4NTg1Ii8+Cjwvc3ZnPgo=","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTAwOTQgMTUuNTQ5MUw1LjU2MzUyIDE2LjIyOTFMMi4zNDM2OSA4Ljk0NTcxTDMuODgxMTEgOC4yNjU3NUw3LjEwMDk0IDE1LjU0OTFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNzQ2Xzk1OSkiLz4KPHBhdGggZD0iTTIuODc3NDQgOS42NDE5MkMyLjkzMzY5IDkuNTIxOTIgMy4wMDg2OCA5LjQzOTQzIDMuMDg3NDMgOS4zNjk0M0MzLjE2NzQzIDkuMzAwNjggMy4yNTM2NyA5LjI0Njk0IDMuMzQ0OTIgOS4yMDU2OUMzLjQzNzQxIDkuMTY0NDQgMy41MzQ5MSA5LjEzNjk0IDMuNjM5OSA5LjEyNDQ0QzMuNzQ0OSA5LjExMzE5IDMuODU2MTQgOS4xMTQ0NCAzLjk4MjM4IDkuMTUzMTlDMy45MjYxNCA5LjI3NDQ0IDMuODUyMzkgOS4zNTU2OCAzLjc3MjM5IDkuNDI2OTNDMy42OTI0IDkuNDk1NjcgMy42MDYxNSA5LjU0OTQyIDMuNTEzNjYgOS41OTA2N0MzLjQyMTE2IDkuNjMwNjcgMy4zMjM2NyA5LjY1ODE3IDMuMjE4NjcgOS42NzA2N0MzLjExNjE4IDkuNjgxOTEgMy4wMDQ5MyA5LjY4MTkxIDIuODc3NDQgOS42NDE5MloiIGZpbGw9IiNGRkMxMDciLz4KPHBhdGggZD0iTTMuNzM4NjUgMTEuNTg4MUMzLjc5NDg5IDExLjQ2ODEgMy44Njk4OSAxMS4zODU2IDMuOTQ4NjQgMTEuMzE1NkM0LjAyODYzIDExLjI0NjkgNC4xMTQ4OCAxMS4xOTMxIDQuMjA2MTIgMTEuMTUxOUM0LjI5ODYyIDExLjExMDYgNC4zOTYxMSAxMS4wODMxIDQuNTAxMTEgMTEuMDcwNkM0LjYwNjEgMTEuMDU5NCA0LjcxNzM1IDExLjA2MDYgNC44NDM1OSAxMS4wOTk0QzQuNzg3MzQgMTEuMjIwNiA0LjcxMzYgMTEuMzAxOCA0LjYzMzYgMTEuMzczMUM0LjU1MzYgMTEuNDQxOCA0LjQ2NzM2IDExLjQ5NTYgNC4zNzQ4NiAxMS41MzY4QzQuMjgyMzcgMTEuNTc2OCA0LjE4NDg3IDExLjYwNDMgNC4wNzk4OCAxMS42MTY4QzMuOTc2MTMgMTEuNjI4MSAzLjg2NjE0IDExLjYyNjggMy43Mzg2NSAxMS41ODgxWiIgZmlsbD0iI0ZGQzEwNyIvPgo8cGF0aCBkPSJNMy4xNjQ5MiAxMC4yOTA2QzMuMjIxMTYgMTAuMTcwNiAzLjI5NjE2IDEwLjA4ODEgMy4zNzQ5MSAxMC4wMTgxQzMuNDU0OSA5Ljk0OTM3IDMuNTQxMTUgOS44OTU2MiAzLjYzMjM5IDkuODU0MzdDMy43MjQ4OSA5LjgxMzEyIDMuODIyMzggOS43ODU2MyAzLjkyNzM4IDkuNzczMTNDNC4wMzIzNyA5Ljc2MTg4IDQuMTQzNjIgOS43NjMxMyA0LjI2OTg2IDkuODAxODdDNC4yMTM2MSA5LjkyMzEyIDQuMTM5ODcgMTAuMDA0NCA0LjA1OTg3IDEwLjA3NTZDMy45Nzk4NyAxMC4xNDQ0IDMuODkzNjMgMTAuMTk4MSAzLjgwMTEzIDEwLjIzOTRDMy43MDg2NCAxMC4yNzkzIDMuNjExMTQgMTAuMzA2OCAzLjUwNjE1IDEwLjMxOTNDMy40MDI0IDEwLjMzMDYgMy4yOTI0MSAxMC4zMjkzIDMuMTY0OTIgMTAuMjkwNloiIGZpbGw9IiNGRkMxMDciLz4KPHBhdGggZD0iTTQuMzEyMzggMTIuODg1NEM0LjM2ODYyIDEyLjc2NTUgNC40NDM2MiAxMi42ODMgNC41MjIzNyAxMi42MTNDNC42MDIzNiAxMi41NDQyIDQuNjg4NjEgMTIuNDkwNSA0Ljc3OTg1IDEyLjQ0OTJDNC44NzIzNSAxMi40MDggNC45Njk4NCAxMi4zODA1IDUuMDc0ODQgMTIuMzY4QzUuMTc5ODMgMTIuMzU2NyA1LjI4OTgzIDEyLjM1OCA1LjQxNzMyIDEyLjM5NjdDNS4zNjEwNyAxMi41MTggNS4yODczMyAxMi41OTkyIDUuMjA3MzMgMTIuNjcwNUM1LjEyNzMzIDEyLjczOTIgNS4wNDEwOSAxMi43OTMgNC45NDg1OSAxMi44MzQyQzQuODU2MSAxMi44NzQyIDQuNzU4NiAxMi45MDE3IDQuNjUzNjEgMTIuOTE0MkM0LjU0OTg3IDEyLjkyNTQgNC40Mzk4NyAxMi45MjQyIDQuMzEyMzggMTIuODg1NFoiIGZpbGw9IiNGRkMxMDciLz4KPHBhdGggZD0iTTQuMDI0OSAxMi4yMzY4QzQuMDgxMTUgMTIuMTE2OCA0LjE1NjE1IDEyLjAzNDMgNC4yMzQ4OSAxMS45NjQzQzQuMzE0ODkgMTEuODk1NSA0LjQwMTEzIDExLjg0MTggNC40OTIzOCAxMS44MDA1QzQuNTg0ODcgMTEuNzU5MyA0LjY4MjM3IDExLjczMTggNC43ODczNiAxMS43MTkzQzQuODkyMzYgMTEuNzA4IDUuMDAyMzUgMTEuNzA5MyA1LjEyOTg0IDExLjc0OEM1LjA3MzYgMTEuODY5MyA0Ljk5OTg1IDExLjk1MDUgNC45MTk4NiAxMi4wMjE4QzQuODM5ODYgMTIuMDkwNSA0Ljc1MzYxIDEyLjE0NDMgNC42NjExMiAxMi4xODU1QzQuNTY4NjIgMTIuMjI1NSA0LjQ3MTEzIDEyLjI1MyA0LjM2NjEzIDEyLjI2NTVDNC4yNjIzOSAxMi4yNzY4IDQuMTUyNCAxMi4yNzU1IDQuMDI0OSAxMi4yMzY4WiIgZmlsbD0iI0ZGQzEwNyIvPgo8cGF0aCBkPSJNNS4xNzIzIDE0LjgzMTZDNS4yMjk4IDE0LjcxMTYgNS4zMDM1NSAxNC42MjkxIDUuMzgyMjkgMTQuNTU5MUM1LjQ2MjI5IDE0LjQ5MDQgNS41NDg1MyAxNC40MzY2IDUuNjM5NzggMTQuMzk1NEM1LjczMjI3IDE0LjM1NDEgNS44Mjk3NyAxNC4zMjY2IDUuOTM0NzYgMTQuMzE0MUM2LjAzOTc2IDE0LjMwMjkgNi4xNDk3NSAxNC4zMDQxIDYuMjc3MjQgMTQuMzQyOUM2LjIyMSAxNC40NjQxIDYuMTQ3MjUgMTQuNTQ1NCA2LjA2NzI2IDE0LjYxNjZDNS45ODcyNiAxNC42ODU0IDUuOTAxMDEgMTQuNzM5MSA1LjgwOTc3IDE0Ljc4MDRDNS43MTcyNyAxNC44MjA0IDUuNjE5NzggMTQuODQ3OSA1LjUxNDc4IDE0Ljg2MDRDNS40MDk3OSAxNC44NzE2IDUuMjk5OCAxNC44NzA0IDUuMTcyMyAxNC44MzE2WiIgZmlsbD0iI0ZGQzEwNyIvPgo8cGF0aCBkPSJNMy40NTExNyAxMC45Mzk0QzMuNTA3NDIgMTAuODE5NCAzLjU4MjQxIDEwLjczNjkgMy42NjExNiAxMC42NjY5QzMuNzQxMTYgMTAuNTk4MiAzLjgyNzQgMTAuNTQ0NCAz
65LjkxODY1IDEwLjUwMzJDNC4wMTExNCAxMC40NjE5IDQuMTA4NjQgMTAuNDM0NCA0LjIxMzYzIDEwLjQyMTlDNC4zMTg2MyAxMC40MTA3IDQuNDI5ODcgMTAuNDExOSA0LjU1NjExIDEwLjQ1MDdDNC40OTk4NyAxMC41NzE5IDQuNDI2MTIgMTAuNjUzMiA0LjM0NjEyIDEwLjcyNDRDNC4yNjYxMyAxMC43OTMyIDQuMTc5ODggMTAuODQ2OSA0LjA4NzM5IDEwLjg4ODJDMy45OTQ4OSAxMC45MjgyIDMuODk3NCAxMC45NTU3IDMuNzkyNCAxMC45NjgyQzMuNjg4NjYgMTAuOTc5NCAzLjU3ODY3IDEwLjk3ODEgMy40NTExNyAxMC45Mzk0WiIgZmlsbD0iI0ZGQzEwNyIvPgo8cGF0aCBkPSJNNC44ODYxMSAxNC4xODI5QzQuOTQyMzYgMTQuMDYyOSA1LjAxNzM1IDEzLjk4MDQgNS4wOTYxIDEzLjkxMDRDNS4xNzYwOSAxMy44NDE3IDUuMjYyMzQgMTMuNzg4IDUuMzUzNTggMTMuNzQ2N0M1LjQ0NjA4IDEzLjcwNTUgNS41NDM1NyAxMy42NzggNS42NDg1NyAxMy42NjU1QzUuNzUzNTYgMTMuNjU0MiA1Ljg2MzU2IDEzLjY1NTUgNS45OTEwNSAxMy42OTQyQzUuOTM0OCAxMy44MTU1IDUuODYxMDYgMTMuODk2NyA1Ljc4MTA2IDEzLjk2NzlDNS43MDEwNyAxNC4wMzY3IDUuNjE0ODIgMTQuMDkwNCA1LjUyMzU3IDE0LjEzMTdDNS40MzEwOCAxNC4xNzE3IDUuMzMzNTggMTQuMTk5MiA1LjIyODU5IDE0LjIxMTdDNS4xMjM2IDE0LjIyMjkgNS4wMTIzNSAxNC4yMjE3IDQuODg2MTEgMTQuMTgyOVoiIGZpbGw9IiNGRkMxMDciLz4KPHBhdGggZD0iTTQuNTk4NjMgMTMuNTM0M0M0LjY1NDg4IDEzLjQxNDMgNC43Mjk4OCAxMy4zMzE4IDQuODA4NjIgMTMuMjYxOEM0Ljg4ODYyIDEzLjE5MyA0Ljk3NDg2IDEzLjEzOTMgNS4wNjYxMSAxMy4wOThDNS4xNTg2IDEzLjA1NjggNS4yNTYxIDEzLjAyOTMgNS4zNjEwOSAxMy4wMTY4QzUuNDY2MDkgMTMuMDA1NSA1LjU3NjA4IDEzLjAwNjggNS43MDM1NyAxMy4wNDU1QzUuNjQ3MzMgMTMuMTY2OCA1LjU3MzU4IDEzLjI0OCA1LjQ5MzU5IDEzLjMxOTNDNS40MTM1OSAxMy4zODggNS4zMjczNCAxMy40NDE4IDUuMjM2MSAxMy40ODNDNS4xNDM2IDEzLjUyMyA1LjA0NjExIDEzLjU1MDUgNC45NDExMSAxMy41NjNDNC44MzYxMiAxMy41NzQyIDQuNzI2MTMgMTMuNTczIDQuNTk4NjMgMTMuNTM0M1oiIGZpbGw9IiNGRkMxMDciLz4KPHBhdGggZD0iTTMuOTE3MzggOC40ODA3N0wyLjQ4OTk1IDkuMTExOTlDMi4zMTc0NiA5LjE4ODI0IDIuMTE3NDcgOS4xMTA3NCAyLjA0MTIzIDguOTM4MjVDMS45NjQ5OCA4Ljc2NTc2IDIuMDQyNDggOC41NjU3NyAyLjIxNDk3IDguNDg5NTJMMy42NDIzOSA3Ljg1ODMxQzMuODE0ODggNy43ODIwNiA0LjAxNDg3IDcuODU5NTYgNC4wOTExMiA4LjAzMjA1QzQuMTY3MzcgOC4yMDMyOSA0LjA4OTg3IDguNDA0NTMgMy45MTczOCA4LjQ4MDc3WiIgZmlsbD0iI0ZGQTAwMCIvPgo8ZyBvcGFjaXR5PSIwLjgxIj4KPHBhdGggb3BhY2l0eT0iMC44MSIgZD0iTTQuNTc3MzIgMTMuOTM5MkwzLjcwNjEyIDExLjk5M0w1LjA5MTA0IDExLjA2OTNMNi4xNjM0OSAxMy4yOTA1TDQuNTc3MzIgMTMuOTM5MloiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl83NDZfOTU5KSIvPgo8L2c+CjxwYXRoIGQ9Ik0yLjExNzQ5IDkuMDQ1NjhDMi4yMzEyNCA5LjE3MDY4IDIuNDI3NDggOS4xMzU2OCAyLjQyNzQ4IDkuMTM1NjhMMi40ODI0NyA5LjI1OTQyTDQuMDIyMzkgOC41ODU3MUwzLjk2ODY1IDguNDU4MjFDMy45Njg2NSA4LjQ1ODIxIDQuMTMxMTQgOC4zNDY5NyA0LjExNzM5IDguMTI1NzNMMi4xMTc0OSA5LjA0NTY4WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzc0Nl85NTkpIi8+CjxwYXRoIGQ9Ik0yLjgxMjQ0IDE2LjEwNzhWMTYuNDgwM0gxNS45ODY3VjE2LjEwNzhDMTUuOTg2NyAxMy45ODE3IDEyLjY0ODIgMTIuOTI5MiA5LjM5OTU5IDEyLjkzM0M2LjE3MTAxIDEyLjkzNjcgMi44MTI0NCAxMy44NTU0IDIuODEyNDQgMTYuMTA3OFoiIGZpbGw9InVybCgjcGFpbnQzX2xpbmVhcl83NDZfOTU5KSIvPgo8cGF0aCBkPSJNMy43MzIzNiAxMy42NjQyQzMuNzMyMzYgMTQuODMyOSA1LjU3ODUxIDE2LjQ4MDMgNS41Nzg1MSAxNi40ODAzSDEzLjAxMDZDMTMuMDEwNiAxNi40ODAzIDE0LjcyMDUgMTQuNzg3OSAxNC43MjA1IDEzLjQwOEMxNC43MjA1IDEzLjQwOCAxMi44MjQ0IDEyLjg2NDMgOS4zOTk1NiAxMi45MzNDNS41Nzg1MSAxMy4wMDkzIDMuNzMyMzYgMTMuNjY0MiAzLjczMjM2IDEzLjY2NDJaIiBmaWxsPSIjMjEyMTIxIi8+CjxwYXRoIGQ9Ik05Ljk5MzI4IDEzLjMwNjdDMTIuMjE1NyAxMy4zMDY3IDEzLjcwNTYgMTMuNTY5MiAxNC4zMTA2IDEzLjcwMDVDMTQuMTQxOCAxNC41NzkyIDEzLjI5NjkgMTUuNjI2NiAxMi44NDk0IDE2LjEwMDNINS43MjQ3NkM1LjE0MTA0IDE1LjU1NTQgNC4zMzk4MyAxNC42MjI5IDQuMTUyMzQgMTMuOTM1NUM0LjgwMjMgMTMuNzU5MiA2LjUzODQ2IDEzLjM3MDUgOS40MDcwNiAxMy4zMTNDOS42MDMzIDEzLjMwOTIgOS43OTk1NCAxMy4zMDY3IDkuOTkzMjggMTMuMzA2N1pNOS45OTMyOCAxMi45MjY4QzkuODAwNzkgMTIuOTI2OCA5LjYwMzMgMTIuOTI4IDkuMzk5NTYgMTIuOTMzQzUuNTc5NzYgMTMuMDA5MyAzLjczMjM2IDEzLjY2NDIgMy43MzIzNiAxMy42NjQyQzMuNzMyMzYgMTQuODMyOSA1LjU3ODUxIDE2LjQ4MDMgNS41Nzg1MSAxNi40ODAzSDEzLjAxMDZDMTMuMDEwNiAxNi40ODAzIDE0LjcyMDUgMTQuNzg3OSAxNC43MjA1IDEzLjQwOEMxNC43MjA1IDEzLjQwOCAxMy4wNDE5IDEyLjkyNjggOS45OTMyOCAxMi45MjY4WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzc0Nl85NTkpIi8+CjxwYXRoIGQ9Ik03LjU1NTkxIDEzLjE4NjdDNy41NTU5MSAxMi44MTQyIDcuNTgwOTEgMTIuMTU5MyA4LjAyNzEzIDExLjk1MDVDOC4zMzU4NyAxMS44MDY4IDEwLjQwOTUgMTEuODgwNSAxMC43Mjk1IDEyLjA0NTVDMTEuMTM0NSAxMi4yNTQzIDExLjI0MzIgMTIuODM0MiAxMS4yNDMyIDEzLjE4NTVDMTEuMjQzMiAxMy44MTU0IDEwLjQxODMgMTUuNzAyOCA5LjQwMDgxIDE1LjcwMjhDOC4zODMzNiAxNS43MDI4IDcuNTU1OTEgMTMuODE2NyA3LjU1NTkxIDEzLjE4NjdaIiBmaWxsPSJ1cmwoI3BhaW50NV9saW5lYXJfNzQ2Xzk1OSkiLz4KPHBhdGggb3BhY2l0eT0iMC42MSIgZD0iTTcuNjc4NDEgMTIuMjQ2N0w3LjU5MjE2IDEyLjY1OTJDNy41OTIxNiAxMi42NTkyIDguMjM4MzggMTMuNDQwNCA5LjM5OTU3IDEzLjQ0MDRDMTAuNzQwNyAxMy40NDA0IDExLjE5NDUgMTIuNzYwNCAxMS4xOTQ1IDEyLjc2MDRMMTEuMDc4MiAxMi4zNzQyTDcuNjc4NDEgMTIuMjQ2N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC42MDU3IDE2LjQ4MDNDMTEuNTI5NCAxNS4
650NzE2IDEyLjM4ODIgMTQuMjcwNCAxMi42NDQ0IDEzLjA5MTdMMTEuNjc0NCAxMi44MzU1QzExLjU1MTkgMTIuODAzIDExLjQyNyAxMi44NzMgMTEuMzg5NSAxMi45OTNDMTEuMDI4MiAxNC4xNTc5IDkuODAwNzkgMTUuNDc1MyA4LjY4MzM1IDE2LjQ4MDNIMTAuNjA1N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC4zNDgzIDE2LjQ4MjhDMTEuMzEzMiAxNS40NTA0IDEyLjIzMDcgMTQuMjAwNCAxMi40OTY5IDEyLjk3NTVMMTEuNTI3IDEyLjcxOTNDMTEuNDA0NSAxMi42ODY4IDExLjI3OTUgMTIuNzU2OCAxMS4yNDIgMTIuODc2N0MxMC44NjU3IDE0LjA4NzkgOS41NTMzMiAxNS40NjU0IDguNDAwODggMTYuNDgyOEgxMC4zNDgzWiIgZmlsbD0idXJsKCNwYWludDZfbGluZWFyXzc0Nl85NTkpIi8+CjxnIG9wYWNpdHk9IjAuMzEiPgo8cGF0aCBvcGFjaXR5PSIwLjMxIiBkPSJNNy41Nzk3MSAxMi45NjU1QzcuNTc5NzEgMTIuOTY1NSA5LjA2MjEzIDE1LjE3MTYgMTAuODU3IDE2LjQyNzhDMTAuODU3IDE2LjQyNzggOS44NDgzNCAxNi41NDQgOS44MTk1OSAxNi40ODAzQzkuNzkwODUgMTYuNDE2NSA3LjY1ODQ2IDE0LjA4NDEgNy42NTg0NiAxNC4wODQxTDcuNTc5NzEgMTIuOTY1NVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPHBhdGggZD0iTTEwLjMzMzMgMTYuNDgwMkM5LjIyNTg0IDE1LjQ4OTEgNy45ODIxNSAxNC4xNTU0IDcuNTc5NjggMTIuOTY1NEM3LjUyNzE4IDEyLjgwOTIgNy4zNjIxOSAxMi43MjI5IDcuMjA1OTUgMTIuNzc0Mkw2LjIzOTc1IDEzLjEwMDRDNi41MDQ3MyAxNC4yOTQxIDcuMzgzNDQgMTUuNDg5MSA4LjMxOTY0IDE2LjQ4MDJIMTAuMzMzM1oiIGZpbGw9InVybCgjcGFpbnQ3X2xpbmVhcl83NDZfOTU5KSIvPgo8cGF0aCBkPSJNOS4zOTk1OSAyLjE3MzU4QzcuMTk0NzEgMi4xNzM1OCA1LjE1MzU2IDQuNTMwOTYgNS4xNTM1NiA3LjkyNDUzQzUuMTUzNTYgMTEuMjk5NCA3LjI1NzIgMTIuODI4IDkuMzk5NTkgMTIuODI4QzExLjU0MiAxMi44MjggMTMuNjQ1NiAxMS4yOTk0IDEzLjY0NTYgNy45MjQ1M0MxMy42NDU2IDQuNTMwOTYgMT
65EuNjA0NSAyLjE3MzU4IDkuMzk5NTkgMi4xNzM1OFoiIGZpbGw9IiNGOUREQkQiLz4KPHBhdGggZD0iTTcuMzE3MiA4Ljg2ODI0QzcuNjYxNjcgOC44NjgyNCA3Ljk0MDkyIDguNTc4OTIgNy45NDA5MiA4LjIyMjAyQzcuOTQwOTIgNy44NjUxMyA3LjY2MTY3IDcuNTc1ODEgNy4zMTcyIDcuNTc1ODFDNi45NzI3MyA3LjU3NTgxIDYuNjkzNDggNy44NjUxMyA2LjY5MzQ4IDguMjIyMDJDNi42OTM0OCA4LjU3ODkyIDYuOTcyNzMgOC44NjgyNCA3LjMxNzIgOC44NjgyNFoiIGZpbGw9IiMzMTJEMkQiLz4KPHBhdGggZD0iTTExLjQ4MiA4Ljg2ODI0QzExLjgyNjUgOC44NjgyNCAxMi4xMDU3IDguNTc4OTIgMTIuMTA1NyA4LjIyMjAyQzEyLjEwNTcgNy44NjUxMyAxMS44MjY1IDcuNTc1ODEgMTEuNDgyIDcuNTc1ODFDMTEuMTM3NSA3LjU3NTgxIDEwLjg1ODMgNy44NjUxMyAxMC44NTgzIDguMjIyMDJDMTAuODU4MyA4LjU3ODkyIDExLjEzNzUgOC44NjgyNCAxMS40ODIgOC44NjgyNFoiIGZpbGw9IiMzMTJEMkQiLz4KPHBhdGggZD0iTTguMjU3MTQgNy4wODIwNEM4LjEzOTY1IDYuOTI3MDQgNy44Njg0MSA2LjcwMDgxIDcuMzQwOTQgNi43MDA4MUM2LjgxMzQ3IDYuNzAwODEgNi41NDIyMyA2LjkyNzA0IDYuNDI0NzQgNy4wODIwNEM2LjM3MjI0IDcuMTUwNzggNi4zODU5OSA3LjIzMDc4IDYuNDIyMjQgNy4yNzgyOEM2LjQ1NTk5IDcuMzIzMjcgNi41NTQ3MyA3LjM2NDUyIDYuNjYzNDcgNy4zMjcwMkM2Ljc3MjIyIDcuMjg5NTIgNi45ODQ3MSA3LjE3OTUzIDcuMzQyMTkgNy4xNzcwM0M3LjY5ODQyIDcuMTc5NTMgNy45MTA5MSA3LjI4OTUyIDguMDIwOSA3LjMyNzAyQzguMTI5NjUgNy4zNjQ1MiA4LjIyODM5IDcuMzIzMjcgOC4yNjIxNCA3LjI3ODI4QzguMjk1ODkgNy4yMzA3OCA4LjMwOTY0IDcuMTUwNzggOC4yNTcxNCA3LjA4MjA0WiIgZmlsbD0iIzQ1NDE0MCIvPgo8cGF0aCBkPSJNMTIuMzc0NCA3LjA4MjA0QzEyLjI1NjkgNi45MjcwNCAxMS45ODU3IDYuNzAwODEgMTEuNDU4MiA2LjcwMDgxQzEwLjkzMDcgNi43MDA4MSAxMC42NTk1IDYuOTI3MDQgMTAuNTQyIDcuMDgyMDRDMTAuNDg5NSA3LjE1MDc4IDEwLjUwMzIgNy4yMzA3OCAxMC41Mzk1IDcuMjc4MjhDMTAuNTczMiA3LjMyMzI3IDEwLjY3MiA3LjM2NDUyIDEwLjc4MDcgNy4zMjcwMkMxMC44ODk1IDcuMjg5NTIgMTEuMTAyIDcuMTc5NTMgMTEuNDU5NCA3LjE3NzAzQzExLjgxNTcgNy4xNzk1MyAxMi4wMjgyIDcuMjg5NTIgMTIuMTM4MiA3LjMyNzAyQzEyLjI0NjkgNy4zNjQ1MiAxMi4zNDU2IDcuMzIzMjcgMTIuMzc5NCA3LjI3ODI4QzEyLjQxMzEgNy4yMzA3OCAxMi40MjU2IDcuMTUwNzggMTIuMzc0NCA3LjA4MjA0WiIgZmlsbD0iIzQ1NDE0MCIvPgo8ZyBvcGFjaXR5PSIwLjE3Ij4KPHBhdGggb3BhY2l0eT0iMC4xNyIgZD0iTTkuMzk5NTkgMi4wMDYxQzcuMDU4NDYgMi4wMDYxIDUuMTUzNTYgMy41Nzg1MiA1LjE1MzU2IDcuMTUyMDhDNS4xNTM1NiAxMC43NDU2IDYuOTkwOTcgMTIuNzEwNSA5LjM5OTU5IDEyLjcxMDVDMTEuODA4MiAxMi43MTA1IDEzLjg0OTQgMTAuNjk5NCAxMy44NDk0IDcuMTA0NThDMTMuODQ4MSAzLjUzMTAyIDExLjc0MDcgMi4wMDYxIDkuMzk5NTkgMi4wMDYxWk05LjM5OTU5IDEyLjQxMDZDNy44MjIxNyAxMi40MTA2IDUuNzM2MDMgMTEuNTk4MSA1LjczNjAzIDguNjU3QzUuNzM2MDMgNS43MzIxNiA3LjQ4OTY5IDUuODEyMTUgOS4zOTk1OSA1LjgxMjE1QzExLjMwOTUgNS44MTIxNSAxMy4wNjMxIDUuNzMyMTYgMTMuMDYzMSA4LjY1N0MxMy4wNjMxIDExLjU5ODEgMTAuOTc3IDEyLjQxMDYgOS4zOTk1OSAxMi40MTA2WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8cGF0aCBkPSJNOS40NDU4NSA4LjYwNDQ5QzEwLjgzOTUgOC42MDQ0OSAxMy4zMzE5IDkuOTQwNjcgMTMuMzMxOSA5Ljk0MDY3QzEzLjI1NTcgMTEuMjE4MSAxMS41OTIgMTIuNjg4IDkuNTM0NiAxMi42NThDNi4wODIyOCAxMi42MDggNS40NjYwNiAxMC4wNDMyIDUuNDY2MDYgMTAuMDQzMkM1LjQ2NjA2IDEwLjA0MzIgOC4wNTIxOCA4LjYwNDQ5IDkuNDQ1ODUgOC42MDQ0OVoiIGZpbGw9InVybCgjcGFpbnQ4X2xpbmVhcl83NDZfOTU5KSIvPgo8cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0xMy4zMjgxIDkuOTkxODlDMTMuMzI4MSA5Ljk4ODE0IDEzLjMyOTQgOS45ODQzOSAxMy4zMjk0IDkuOTgxODlDMTMuMTk2OSA5LjkwMzE0IDEzLjA2MzIgOS44MjA2NSAxMi45MjgyIDkuNzM1NjVDMTIuMTY0NSA5LjM2MDY3IDEwLjQ5NDUgOC42MDU3MSA5LjQ0NzEgOC42MDU3MUM4LjQ4MjE1IDguNjA1NzEgNi44NTQ3MyA5LjMxOTQzIDUuODU0NzkgOS44NDMxNUM1LjY1NDggOS45NzY4OSA1Ljc2OTc5IDkuOTg5MzkgNS41NzYwNSAxMC4xMTE5QzYuMjMxMDIgOS44ODE5IDguMTE4NDIgOS4wMjk0NCA5LjQxODM1IDkuMDI5NDRDMTAuNjk0NSA5LjAyODE5IDEyLjYyOTQgOS43NjY5IDEzLjMyODEgOS45OTE4OVoiIGZpbGw9IiNCREJEQkQiLz4KPHBhdGggZD0iTTkuMzk5NTkgMS40OTk4OEM2Ljk1NTk2IDEuNDk5ODggNC41NTYwOSAzLjI2NzI4IDQuNTU2MDkgNi44NDIxQzQuNTU2MDkgMTAuNDM1NyA2Ljg4NDcyIDEyLjkzMyA5LjM5ODM0IDEyLjkzM0MxMS45MTIgMTIuOTMzIDE0LjI0MDYgMTAuNDM1NyAxNC4yNDA2IDYuODQyMUMxNC4yNDE4IDMuMjY3MjggMTEuODQzMiAxLjQ5OTg4IDkuMzk5NTkgMS40OTk4OFpNOS4zOTk1OSAxMi42NTU1QzcuNzUyMTcgMTIuNjU1NSA1LjU3NjA0IDExLjA5MTkgNS41NzYwNCA4LjE1MDc4QzUuNTc2MDQgNS4yMjU5MyA3LjQwNTk0IDUuMzA1OTMgOS4zOTk1OSA1LjMwNTkzQzExLjM5MzIgNS4zMDU5MyAxMy4yMjMxIDUuMjI1OTMgMTMuMjIzMSA4LjE1MDc4QzEzLjIyMzEgMTEuMDkwNiAxMS4wNDU3IDEyLjY1NTUgOS4zOTk1OSAxMi42NTU1WiIgZmlsbD0idXJsKCNwYWludDlfbGluZWFyXzc0Nl85NTkpIi8+CjxwYXRoIGQ9Ik05LjUzNDU2IDIuNzE0NzlDOS41MzQ1NiAyLjcxNDc5IDcuNzI5NjYgMi4xNTM1NyA2LjA4MjI1IDMuOTI3MjNDNC41MDIzMyA1LjYyODM5IDQuOTk0OCA4Ljg3OTQ3IDQuOTk0OCA4Ljg3OTQ3QzQuOTk0OCA4Ljg3OTQ3IDQuODI3MzEgNi4wNDU4NyA2LjY5MjIxIDQuMjcyMjFDOC4zMjMzOCAyLjcxOTc5IDkuNTM0NTYgMi43MTQ3OSA5LjUzNDU2IDIuNzE0NzlaIiBmaWxsPSJ1cmwoI3BhaW50MTBfbGluZWFyXzc0Nl85NTkpIi8+CjxwYXRoIGQ9Ik0xMi41NjY5IDUuMTQyMTVDMTMuNjE5NCA2LjE2NDYgMTMuNjM0NCA4Ljg4OTQ2IDEzLjYzNDQgOC44ODk0NkMxMy42MzQ0IDguODg5NDYgMTQuNDIzMSA2LjE0NTg1IDEyLjk3ODEgNC42NjcxOEMxMS43ODMyIDMuNDQzNDkgMTAuMTI4MyAzLjkzODQ3IDEwLjEyODMgMy45Mzg0N0MxMC4xMjgzIDMuOTM4NDcgMTEuNDU4MiA0LjA2NDcxIDEyLjU2NjkgNS4xNDIxNVoiIGZpbGw9InVybCgjcGFpbnQxMV9saW5lYXJfNzQ2Xzk1OSkiLz4KPGcgb3BhY2l0eT0iMC4zOCI+CjxwYXRoIG9wYWNpdHk9IjAuMzgiIGQ9Ik05LjM5OTU5IDEuNzQ5ODZDMTAuNjEyIDEuNzQ5ODYgMTEuNzM1NyAyLjE5NzM0IDEyLjU2MTkgMy4wMDg1NUMxMy40OTgxIDMuOTI3MjUgMTMuOTkxOCA1LjI1MjE4IDEzLjk5MTggNi44NDIxQzEzLjk5MTggOC4zODgyNiAxMy41Mzk0IDkuODE4MTkgMTIuNzE0NCAxMC44OTY5QzEzLjE3NDQgMTAuMTcwNyAxMy40NzMxIDkuMjUxOTcgMTMuNDczMSA4LjE1MjAzQzEzLjQ3MzEgNi44MDIxIDEzLjA3NTYgNS45MjU4OSAxMi4yNTY5IDUuNDcwOTJDMTEuNTY4MiA1LjA4ODQ0IDEwLjY4OTUgNS4wNTcxOSA5LjY5NTgyIDUuMDU3MTlIOS41NDgzM0g5LjQwMDg0SDkuMjUzMzRIOS4xMDU4NUM3LjQyMjE5IDUuMDU3MTkgNS4zMjczIDUuMDU3MTkgNS4zMjczIDguMTUyMDNDNS4zMjczIDkuMjUzMjIgNS42MjQ3OCAxMC4xNzA3IDYuMDg2MDEgMTAuODk2OUM1LjI2MTA1IDkuODE4MTkgNC44MDg1OCA4LjM4ODI2IDQuODA4NTggNi44NDIxQzQuODA4NTggNS4yNTM0MyA1LjMwMzU1IDMuOTI3MjUgNi4yMzg1IDMuMDA4NTVDNy4wNjM0NiAyLjE5NzM0IDguMTg3MTUgMS43NDk4NiA5LjM5OTU5IDEuNzQ5ODZaTTkuMzk5NTkgMS40OTk4OEM2Ljk1NTk2IDEuNDk5ODggNC41NTYwOSAzLjI2NzI4IDQuNTU2MDkgNi44NDIxQzQuNTU2MDkgMTAuNDM1NyA2Ljg4NDcyIDEyLjkzMyA5LjM5ODM0IDEyLjkzM0MxMS45MTIgMTIuOTMzIDE0LjI0MDYgMTAuNDM1NyAxNC4yNDA2IDYuODQyMUMxNC4yNDE4IDMuMjY3MjggMTEuODQzMiAxLjQ5OTg4IDkuMzk5NTkgMS40OTk4OFpNOS4zOTk1OSA1LjMwNTkzQzkuNDk4MzMgNS4zMDU5MyA5LjU5NzA3IDUuMzA1OTMgOS42OTQ1NyA1LjMwNTkzQzExLjQ5ODIgNS4zMDU5MyAxMy4yMjMxIDUuMzc3MTcgMTMuMjIzMSA4LjE1MDc4QzEzLjIyMzEgMTEuMDkwNiAxMC45NzMzIDEyLjY1NTUgOS4zOTk1OSAxMi42NTU1QzcuODI1OTIgMTIuNjU1NSA1LjU3NjA0IDExLjA5MDYgNS41NzYwNCA4LjE1MDc4QzUuNTc2MDQgNS4zNzcxNyA3LjMwMDk1IDUuMzA1OTMgOS4xMDQ2IDUuMzA1OTNDOS4yMDIxIDUuMzA1OTMgOS4zMDA4NCA1LjMwNTkzIDkuMzk5NTkgNS4zMDU5M1oiIGZpbGw9InVybCgjcGFpbnQxMl9saW5lYXJfNzQ2Xzk1OSkiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzc0Nl85NTkiIHgxPSIzLjQyOTA2IiB5MT0iOS40NzYzMiIgeDI9IjUuMjE2MjQiIHkyPSIxMy4zMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0NjQ2NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NDQ0NDQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzc0Nl85NTkiIHgxPSI1LjQ3NTc3IiB5MT0iMTMuOTUyOCIgeDI9IjQuNTAwMDUiIHkyPSIxMS41ODg1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzc0Nl85NTkiIHgxPSIzLjI4NTcxIiB5MT0iOC45OTM4NSIgeDI9IjMuMTE3NjkiIHkyPSI4LjU4NjcyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzc0Nl85NTkiIHgxPSI5LjM5OTQ3IiB5MT0iMTYuNjkxMyIgeDI9IjkuMzk5NDciIHkyPSIxNS4wNjU0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNjk2IiBzdG9wLWNvbG9yPSIjNjQ2NDY0Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfNzQ2Xzk1OSIgeDE9IjkuMjI2MTMiIHkxPSIxMi45MjciIHgyPSI5LjIyNjEzIiB5Mj0iMTYuNDgwMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNjQ2NDY0Ii8+CjxzdG9wIG9mZnNldD0iMC4yNjQ5IiBzdG9wLWNvbG9yPSIjNTc1NzU3Ii8+CjxzdG9wIG9mZnNldD0iMC43NTM4IiBzdG9wLWNvbG9yPSIjMzUzNTM1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfNzQ2Xzk1OSIgeDE9IjkuMzk5NDQiIHkxPSIxMi42Nzk2IiB4Mj0iOS4zOTk0NCIgeTI9IjE1LjQ0NTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjA3NDQiIHN0b3AtY29sb3I9IiM0NDQ0NDQiLz4KPHN0b3Agb2Zmc2V0PSIwLjY1MyIgc3RvcC1jb2xvcj0iIzIxMjEyMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfNzQ2Xzk1OSIgeDE9IjExLjY1MzIiIHkxPSIxMy4xNDMxIiB4Mj0iMTAuMjY5OCIgeTI9IjE1LjI5MDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0NjQ2NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NDQ0NDQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDdfbGluZWFyXzc0Nl85NTkiIHgxPSI4LjM4Nzk1IiB5MT0iMTUuMjU2OSIgeDI9IjYuMzUxOTQiIHkyPSIxMi4zMzM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NDY0NjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOUU5RTlFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ4X2xpbmVhcl83NDZfOTU5IiB4MT0iOS4zOTk0MiIgeTE9IjkuODkyNjQiIHgyPSI5LjM5OTQyIiB5Mj0iMTIuOTIwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMDc0NCIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjUzIiBzdG9wLWNvbG9yPSIjMjEyMTIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ5X2xpbmVhcl83NDZfOTU5IiB4MT0iOS4zOTkzNCIgeTE9IjEuNTYzOTEiIHgyPSI5LjM5OTM0IiB5Mj0iMTIuNzk5NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMDc0NCIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPgo8c3RvcCBvZmZzZXQ9IjAuNjUzIiBzdG9wLWNvbG9yPSIjMjEyMTIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxMF9saW5lYXJfNzQ2Xzk1OSIgeDE9IjUuNTk4NjQiIHkxPSI2LjMyMzM3IiB4Mj0iOC4zMDEyMiIgeTI9IjIuOTg3MzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzBEMEMwQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwRDBDMEMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTFfbGluZWFyXzc0Nl85NTkiIHgxPSIxMi45MDU5IiB5MT0iNi4zMDAzMyIgeDI9IjExLjA0NzgiIHkyPSI0LjEwNDQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwRDBDMEMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEQwQzBDIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDEyX2xpbmVhcl83NDZfOTU5IiB4MT0iOS4zOTkzNCIgeTE9IjEuNDk5ODgiIHgyPSI5LjM5OTM0IiB5Mj0iMTIuOTMzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCREJEQkQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNjQ2NDY0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNjgyMjggOC40ODIwNkw0LjM1NDggNy43NzA4NUwzLjU1MzU5IDQuNjU2MDFMMy4zNDk4NSA0LjE3MTA0TDMuNjQzNTkgMy40NDg1OEMzLjY0MzU5IDMuNDQ4NTggNC4wNTk4MiAzLjUwNzMyIDQuMzc3MyAzLjg2NjA2QzQuNzYzNTMgNC4zMDM1MyA1LjM5MzUgNS42MTIyMSA1LjM5MzUgNS42MTIyMUw1LjI2MSA0LjU3OTc3TDUuOTc5NzEgMi43MTYxMkM1Ljk3OTcxIDIuNzE2MTIgNi4yOTQ3IDIuNjgyMzcgNi4zNzg0NCAyLjc2ODYxQzYuNTI3MTkgMi45MjExMSA2Ljc4MDkyIDMuOTkxMDUgNi44NzA5MiA0LjMyOTc4QzYuOTYwOTEgNC42Njg1MSA3LjA4NTk
65xIDUuMTMwOTkgNy4yNDM0IDUuMzMzNDhDNy40MDA4OSA1LjUzNTk3IDcuNTkzMzggNS41ODIyMiA3LjU5MzM4IDUuNTgyMjJMOC4xNTcxIDMuNDA0ODNMOC4yOTIwOSAxLjQyOTkzQzguMjkyMDkgMS40Mjk5MyA4LjQ4OTU4IDEuNDI4NjggOC43NjU4MiAxLjQ4NjE4QzguOTc0NTYgMS41Mjk5MyA5LjExNDU1IDEuNjAxMTcgOS4xODIwNSAxLjY4NDkyQzkuMjQ5NTQgMS43Njg2NyA5LjI1MjA0IDMuMDk5ODUgOS4yNTIwNCAzLjA5OTg1QzkuMjUyMDQgMy4wOTk4NSAxMC40NDMyIDIuMDg0OSAxMC40ODIgMi4wOTYxNUMxMC41NjQ1IDIuMTE4NjUgMTAuODIwNyAyLjE3NDg5IDEwLjk1NTcgMi4zMjIzOUMxMS4wOTA3IDIuNDY4NjMgMTAuOTc4MiAzLjAxMTEgMTAuODc3IDMuMzcyMzNDMTAuNzc1NyAzLjczMzU2IDEwLjQyNTcgNC45MDcyNSAxMC40MjU3IDQuOTA3MjVMMTAuNzQyIDQuNzg3MjZMMTAuODEyIDQuODU0NzVMMTEuNDAwNyAzLjk1MTA1QzExLjQwMDcgMy45NTEwNSAxMS42MTMyIDMuOTQ5OCAxMS43ODU3IDQuMDM0OEMxMS45NzMxIDQuMTI3MjkgMTIuMDg1NiA0LjM1NDc4IDEyLjA4NTYgNC4zNTQ3OEwxMy41OTgxIDIuMTY2MTVDMTMuNTk4MSAyLjE2NjE1IDEzLjcxMzEgMi4yNjg2NCAxMy44MTQzIDIuMzY5ODhDMTMuOTE1NSAyLjQ3MTEzIDEzLjk4NjggMi41NDIzOCAxMy45OTE4IDIuNjQ0ODdDMTMuOTk2OCAyLjc0NjExIDEzLjYzMTggMy40MTk4MyAxMy40NjMxIDMuNzU4NTZDMTMuMjk0MyA0LjA5NzI5IDEzLjAxMTggNC43NzQ3NiAxMy4wMTE4IDQuNzc0NzZMMTQuMjQxOCAzLjgzNjA2QzE0LjI0MTggMy44MzYwNiAxNC42NDkzIDMuODkzNTUgMTQuNjYxOCA0LjAyODU1QzE0LjY3MyA0LjE2MzU0IDE0LjQ1NjggNC40MTM1MyAxNC4yNDE4IDQuNzg2MDFDMTQuMDI2OCA1LjE1ODQ5IDEzLjY2NjggNS44ODA5NSAxMy41NDE4IDYuMTI4NDRDMTMuNDE2OCA2LjM3NTkyIDEzLjU4NjggNi4zODg0MiAxMy41ODY4IDYuMzg4NDJMMTUuMDYwNSA1LjQ1NzIyQzE1LjA2MDUgNS40NTcyMiAxNS4zNzggNS41MjIyMiAxNS4
650MDggNS42Njk3MUMxNS40NDE3IDUuODM4NDUgMTUuMDc2NyA2LjE3NDY4IDE0LjgzOTIgNi40NDQ2N0MxNC42MDE4IDYuNzE1OTEgMTQuMDk0MyA3LjM2OTYyIDEzLjgzNTUgNy44NzgzNEMxMy41NzY4IDguMzg3MDcgMTMuNDAzMSA4LjcwNDU1IDEzLjQwMzEgOC43MDQ1NUwxMS4xNTk0IDEwLjkzMDdMNS4xODk3NiAxMC41Njk1TDQuNjgyMjggOC40ODIwNloiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF83MThfODgpIi8+CjxwYXRoIGQ9Ik0xMi4xNDU4IDYuMDI0NjNDMTEuOTk1OCA2LjA1OTYzIDExLjUyMjEgNi44Nzk1OCAxMS4wNzk2IDguMTI3MDJDMTAuODEzNCA4Ljg3Njk4IDEwLjYzNzEgOS42OTY5MyAxMC42NDcxIDEwLjA4OTRDMTAuNjU3MSAxMC40ODE5IDExLjI0OTYgMTAuMzYxOSAxMS4yNDk2IDEwLjM2MTlMMTEuNTAwOCA5LjU0Njk0QzExLjUwMDggOS41NDY5NCAxMS43ODIxIDguNTkwNzQgMTIuMTE0NiA3Ljg3NzAzQzEyLjUwMzMgNy4wMzk1NyAxMy4wMDcgNi41MDcxIDEyLjk2OTUgNi4zNzgzNkMxMi45MTk1IDYuMjA1ODcgMTIuMzU3IDUuOTc0NjMgMTIuMTQ1OCA2LjAyNDYzWiIgZmlsbD0iI0ZCREU5MyIvPgo8cGF0aCBkPSJNMTMuNjM0MyAzLjg5MjI4QzEzLjQyNDMgNC4wMTQ3OCAxMi45NTA2IDQuODA3MjQgMTIuODA5NCA1LjEwOTcyQzEyLjY2ODEgNS40MTIyIDEyLjY2MzEgNS45ODA5MiAxMi44MTgxIDYuMDU0NjdDMTMuMDA5MyA2LjE0NDY3IDEzLjIyMTggNS41MDIyIDEzLjU0NDMgNC45Njg0OEMxMy44NjY4IDQuNDM0NzYgMTQuMjQ4IDMuODMxMDQgMTQuMjQ4IDMuODMxMDRDMTQuMjQ4IDMuODMxMDQgMTMuODc1NSAzLjc1MTA0IDEzLjYzNDMgMy44OTIyOFoiIGZpbGw9IiNGQkRFOTMiLz4KPHBhdGggZD0iTTE0LjQyOTMgNS40NjIyQzE0LjEwODEgNS41OTg0NSAxMy41MDk0IDYuMjM3MTYgMTMuMzAxOSA2LjU1ODRDMTIuOTE5NCA3LjE1MjEyIDEyLjYzODEgNy44MTU4MyAxMi41MzY5IDguMDg3MDdDMTIuNDM2OSA4LjM1ODMgMTIuMzU1NyA4LjczMDc4IDEyLjY2ODEgOC41NTk1NEMxMi45ODA2IDguMzg4MyAxMy4zODE5IDcuNTgzMzQgMTMuODk1NiA2Ljg1OTYzQzE0LjQ5MDUgNi4wMTk2OCAxNS4wNjMgNS40NTA5NiAxNS4wNjMgNS40NTA5NkMxNS4wNjMgNS40NTA5NiAxNC42OTA1IDUuMzUwOTYgMTQuNDI5MyA1LjQ2MjJaIiBmaWxsPSIjRkJERTkzIi8+CjxwYXRoIGQ9Ik0xMy4wODA3IDEuODc5OTVDMTIuOTU2OSAxLjg2NDk1IDEyLjYxODIgMi43NjQ5IDEyLjQyNyAzLjE5NzM4QzEyLjIzNTcgMy42Mjk4NSAxMS45ODA3IDQuMjAyMzIgMTEuOTgwNyA0LjIwMjMyQzExLjk4MDcgNC4yMDIzMiAxMS44MzMzIDUuMzQxMDEgMTIuMDQ0NSA1LjM2MTAxQzEyLjI1NTcgNS4zODEwMSAxMi42Njk1IDMuOTkyMzMgMTIuOTc4MiAzLjM1NjEyQzEzLjI3OTQgMi43MzYxNSAxMy41OTY5IDIuMTYyNDMgMTMuNTk2OSAyLjE2MjQzQzEzLjU5NjkgMi4xNjI0MyAxMy4zMjE5IDEuOTA5OTQgMTMuMDgwNyAxLjg3OTk1WiIgZmlsbD0iI0ZCREU5MyIvPgo8cGF0aCBkPSJNMTAuODU1OCA0LjEzNDgxQzEwLjc0NDUgNC4yNTIzMSAxMC44MDcgNC44NTcyOCAxMC44MDcgNC44NTcyOEMxMC44MDcgNC44NTcyOCAxMS4yMzk1IDUuMTc5NzYgMTEuMzIwOCA1LjEwODUxQzExLjQwMiA1LjAzNzI3IDExLjQwNTggMy45NDQ4MiAxMS40MDU4IDMuOTQ0ODJDMTEuNDA1OCAzLjk0NDgyIDExLjAzNyAzLjk0MzU3IDEwLjg1NTggNC4xMzQ4MVoiIGZpbGw9IiNGQkRFOTMiLz4KPHBhdGggZD0iTTkuOTYyMTIgNC45NTg0OEM5LjgwNTg3IDUuMDg5NzMgOS45MTIxMiA1LjcwNDY5IDkuODcyMTIgNi4yNTU5MkM5LjgxMjEyI
65DcuMDgwODcgOS41NzA4OSA4Ljc3MDc4IDkuNDk5NjQgOS4yNjQ1MUM5LjQyODM5IDkuNzU4MjMgOS4zNTg0IDEwLjMwMDcgOS4zNTg0IDEwLjMwMDdMMTAuMTMzNCAxMC4xNzk1QzEwLjEzMzQgMTAuMTc5NSAxMC40MzQ2IDcuODc1ODMgMTAuNTU1OCA2Ljk4OTYzQzEwLjY3NzEgNi4xMDM0MiAxMC44NTcxIDQuODQ3MjQgMTAuNzM3MSA0Ljc3NTk5QzEwLjYxNTggNC43MDcyNSAxMC4xNTM0IDQuNzk3MjQgOS45NjIxMiA0Ljk1ODQ4WiIgZmlsbD0iI0ZCREU5MyIvPgo8cGF0aCBkPSJNOS44NjgyNyAyLjAxOTkxQzkuNjcwNzggMi4wNTc0MSA5LjI1MzMgMy4wOTk4NSA5LjI1MzMgMy4wOTk4NUM5LjI1MzMgMy4wOTk4NSA5LjIyODMgMy44NTIzMSA5LjIyODMgNC4yMTQ3OUM5LjIyODMgNC41NzcyNyA5LjE1ODMxIDUuMDA5NzUgOS4yNzgzIDUuMDA5NzVDOS4zOTgyOSA1LjAwOTc1IDkuNjMwNzggNC4zMTYwNCA5Ljg3MjAyIDMuNzEyMzJDMTAuMTEzMyAzLjEwODYgMTAuNDgzMiAyLjA5NjE1IDEwLjQ4MzIgMi4wOTYxNUMxMC40ODMyIDIuMDk2MTUgMTAuMTQ4MyAxLjk2NzQxIDkuODY4MjcgMi4wMTk5MVoiIGZpbGw9IiNGQkRFOTMiLz4KPHBhdGggZD0iTTcuNTk3MjcgMS42Mzg2MUM3LjQ2MTAzIDEuNzgyMzUgNy42NzcyNiAyLjE1MjMzIDcuNjk3MjYgMy4xNjcyOEM3LjcxNzI2IDQuMTgzNDcgNy41OTIyNyA1LjU4MDkgNy41OTIyNyA1LjU4MDlDNy41OTIyNyA1LjU4MDkgNy42OTk3NiA1LjU3MzQgNy43NjcyNiA1Ljc4MjE0QzcuODI0NzYgNS45NTgzOCA3LjkxODUgNy4wMjk1NyA4LjAzODQ5IDYuOTg5NThDOC4xNTk3NCA2Ljk0OTU4IDguMzA5NzMgNi4yMzQ2MiA4LjQzMDk3IDUuMDI3MThDOC41NTIyMiAzLjgxOTc0IDguNTAwOTcgMi44ODQ3OSA4LjQ2MDk3IDIuNTAyMzFDOC40MjA5NyAyLjExOTgzIDguMjkwOTggMS40MjczNyA4LjI5MDk4IDEuNDI3MzdDOC4yOTA5OCAxLjQyNzM3IDcuNzk4NTEgMS40MjczNyA3LjU5NzI3IDEuNjM4NjFaIiBmaWxsPSIjRkJERTkzIi8+CjxwYXRoIGQ9Ik01Ljk3OTgxIDIuNzE2MDZDNS45Nzk4MSAyLjcxNjA2IDUuMzk4NTkgMi43NTczMSA1LjIzODYgMy4wNjk4QzUuMDc3MzUgMy4zODIyOCA1LjEyODYgMy41MzM1MiA1LjE1ODYgMy44MzQ3NkM1LjE4ODYgNC4xMzU5OSA1LjI4MzU5IDQuNzM3MjEgNS4yODM1OSA0LjczNzIxQzUuMjgzNTkgNC43MzcyMSA1LjgxNzMyIDUuNDAwOTIgNi4xMDg1NSA1LjIzOTY4QzYuMzk5NzggNS4wNzk2OSA1Ljk3OTgxIDIuNzE2MDYgNS45Nzk4MSAyLjcxNjA2WiIgZmlsbD0iI0ZCREU5MyIvPgo8cGF0aCBkPSJNMy42NDM2MyAzLjQ0ODU0QzMuNjQzNjMgMy40NDg1NCAzLjMyMTE0IDMuMzg4NTUgMy4xMjk5IDMuNDI4NTRDMi45Mzg2NiAzLjQ2ODU0IDIuOTQ4NjYgMy42NDk3OCAzLjAzOTkxIDMuNzcxMDNDMy4xMjk5IDMuODkyMjcgMy41NDYxMyA0LjY0NDczIDMuNTQ2MTMgNC42NDQ3M0MzLjU0NjEzIDQuNjQ0NzMgMy42Njk4OCA0LjY0NzIzIDMuODMxMTIgNC43MDcyM0MzLjk5MjM2IDQuNzY3MjIgNC4yNjg1OSA0LjkxNzIyIDQuMjU3MzQgNC42NzU5OEM0LjIzNzM1IDQuMjU0NzUgMy42NDM2MyAzLjQ0ODU0IDMuNjQzNjMgMy40NDg1NFoiIGZpbGw9IiNGQkRFOTMiLz4KPHBhdGggZD0iTTQuNTUyMzEgOC4xOTk1N0M0LjU1MjMxIDguMTk5NTcgMy45NDQ4NCA2Ljk3MDg4IDMuNDkyMzYgNi4yOTU5MkMzLjAzOTg5IDUuNjIwOTUgMi41NjYxNiA1LjA5ODQ4IDIuNTY2MTYgNC45ODg0OUMyLjU2NjE2IDQuODc3MjQgMi44Nzg2NSA0Ljc2NzI1IDMuMDU4NjQgNC43MTcyNUMzLjIzODYzIDQuNjY3MjYgMy41NTIzNiA0LjY1NjAxIDMuNTUyMzYgNC42NTYwMUMzLjU1MjM2IDQuNjU2MDEgNC4yOTYwNyA1LjkxMzQ0IDQuNTk4NTUgNi41OTg0QzQuOTAxMDQgNy4yODMzNyA1LjE4MjI3IDguMDgwODMgNS4xMTIyOCA4LjE3ODMyQzUuMDQ4NTMgOC4yNjU4MiA0LjU5NzMgOC4yMDcwNyA0LjU1MjMxIDguMTk5NTdaIiBmaWxsPSIjRkJERTkzIi8+CjxwYXRoIGQ9Ik00Ljk2MTIxIDYuMDA0NjVDNC45MTM3MiA2LjE4MDg5IDUuMTQyNDUgNi45ODA4NSA1LjI4MzcgNy41NTQ1N0M1LjQyNDk0IDguMTI4MjkgNS41OTYxOCA4LjczMiA1LjU5NjE4IDguNzMyTDYuMDc4NjUgOS43MTgyTDYuNjEyMzggOS41MjY5NkM2LjYxMjM4IDkuNTI2OTYgNi4zMzExNCA4Ljk4MzI0IDYuMTY5OSA4LjQyMDc3QzYuMDA4NjYgNy44NTU4IDUuNzk5OTIgNi4xMDMzOSA1LjU4NDkzIDUuODc0NjVDNS40MzQ5NCA1LjcxMzQxIDQuOTkyNDYgNS44OTQ2NSA0Ljk2MTIxIDYuMDA0NjVaIiBmaWxsPSIjRkJERTkzIi8+CjxwYXRoIGQ9Ik02LjYzMjMyIDUuODAzNDhDNi41MDYwNyA1Ljg4NTk4IDYuNzAyMzEgNy4yMjIxNiA2LjgwMzU2IDcuNzc1ODhDNi45MDQ4IDguMzI5NiA3LjExNjA0IDguOTEzMzIgNy4yMjYwNCA5LjE4NDU2QzcuMzM3MjggOS40NTU3OSA3LjY1ODUxIDEwLjE0MDggNy42NTg1MSAxMC4xNDA4QzcuNjU4NTEgMTAuMTQwOCA3Ljk5MSAxMC41MzMyIDguMDAxIDEwLjQ5MzJDOC4wMTA5OSAxMC40NTMyI
65DguMTUyMjQgOS45NTk1MSA4LjE1MjI0IDkuOTU5NTFDOC4xNTIyNCA5Ljk1OTUxIDcuNzA4NTEgOC42NTA4MyA3LjYzNzI2IDguMDg3MTFDNy41NjcyNyA3LjUyMzM5IDcuNDU2MDIgNS44MTM0OCA3LjM0NjAzIDUuNzUzNDlDNy4yMzYwNCA1LjY5MzQ5IDYuODMzNTYgNS42NzM0OSA2LjYzMjMyIDUuODAzNDhaIiBmaWxsPSIjRkJERTkzIi8+CjxwYXRoIGQ9Ik04Ljg3NTgyIDUuODMzNDRDOC43MjQ1OCA1Ljk3MzQzIDguNTc0NTkgNy44MjU4NCA4LjUxMzM0IDguNTA5NTVDOC40NTIxIDkuMTkzMjYgOC40MDIxIDEwLjE5OTUgOC40MDIxIDEwLjE5OTVMOS4wNzU4MSAxMC4xNDk1QzkuMDc1ODEgMTAuMTQ5NSA5LjMyNzA1IDcuNjY0NTkgOS4zNjcwNSA3LjM0MjExQzkuNDA3MDUgNy4wMTk2MyA5LjU4ODI5IDYuMjg1OTIgOS40OTgyOSA1Ljk5MzQzQzkuNDA4MyA1LjcwMzQ1IDkuMDA1ODIgNS43MTM0NSA4Ljg3NTgyIDUuODMzNDRaIiBmaWxsPSIjRkJERTkzIi8+CjxwYXRoIGQ9Ik00LjM1MjMzIDguNDI4MzRDNC4zMDk4MyA4LjUyNDU5IDUuNjIzNTEgMTUuNzEzIDUuNjQ0NzYgMTUuODIwNUM1LjY2NjAxIDE1LjkyNzkgNS42MjM1MSAxNi4wMjU0IDUuODI3MjUgMTYuMTIxN0M2LjAzMjI0IDE2LjIxNzkgNi4zNTIyMiAxNi4yNjkyIDYuNTU3MjEgMTYuMjkxN0M2Ljc2MjIgMTYuMzEyOSA4LjE3MzM4IDE2LjMxNTQgOC4xODQ2MyAxNi4xNDQyQzguMTk1ODcgMTUuOTcxNyAxMi40MTQ0IDkuODI3MDIgMTIuNDE0NCA5LjgyNzAyQzEyLjQxNDQgOS44MjcwMiAxMy4xOTE5IDguNTIzMzQgMTMuMTM4MSA4LjQxNTg0QzEzLjA4NDQgOC4zMDgzNSAxMi44NzQ0IDguMzU4MzUgMTIuNjQ1NiA4LjUxNDU5QzEyLjQxNjkgOC42NzIwOCAxMi4yMDU3IDkuMDYwODEgMTEuNTYzMiA5LjQ5MjA0QzEwLjg2NyA5Ljk1OTUxIDkuOTQ0NTMgMTAuMDU4MyA5LjAxNzA4IDEwLjA0N0M4LjE2MjEzIDEwLjAzNTggNy4xNDU5MyA5Ljg4MDc3IDYuNDE4NDcgOS4zNDIwNEM1Ljc3ODUgOC44NjcwNyA1LjU4OTc2IDguNTI0NTkgNS4wMTk3OSA4LjM3MzM1QzQuNTE3MzIgOC4yMzk2IDQuMzUyMzMgOC40MjgzNCA0LjM1MjMzIDguNDI4MzRaIiBmaWxsPSIjRkQ3MDNGIi8+CjxwYXRoIGQ9Ik01LjM0NjE5IDguODk4MjVMNi41Mzg2MyAxNi4yOTQxQzYuNTM4NjMgMTYuMjk0MSA3Ljk1OTggMTYuNDk5MSA5LjA2NzI1IDE2LjUyMDNDMTAuMTc1OSAxNi41NDE2IDExLjQ5NzEgMTYuMzEwNCAxMS40OTcxIDE2LjMxMDRMMTIuNDU3MSAxMy4wNjU1TDEzLjI3MiA4Ljc4NDVDMTMuMjcyIDguNzg0NSAxMy4wNzA4IDguNTgzMjYgMTIuODQ0NSA4Ljc0OTVDMTIuNjcwOCA4Ljg3NyAxMi4xMzQ2IDkuNzA2OTUgMTEuMTg3MSAxMC4wNzMyQzEwLjExODQgMTAuNDg1NyA4LjE5MjI5IDEwLjUxNTcgNi45ODk4NSAxMC4wMDgyQzUuODg3NDEgOS41NDQ0NiA1LjU1MTE4IDguOTQwNzQgNS4zNDYxOSA4Ljg5ODI1WiIgZmlsbD0iI0ZGMkEyMyIvPgo8cGF0aCBkPSJNMTIuMTg4MyAxNi4wODI5QzExLjk0NTggMTYuMjI3OSAxMS4zODA5IDE2LjMyNTMgMTEuMzgwOSAxNi4zMjUzQzExLjM4MDkgMTYuMzI1MyAxMS45NDA4IDEzLjYwMyAxMi4yNTIxIDEyLjE4MThDMTIuNTYzMyAxMC43NjA2IDEzLjAxMiA4LjM1NzAxIDEzLjAxMiA4LjM1NzAxQzEzLjAxMiA4LjM1NzAxIDEzLjE5MiA4LjMyODI3IDEzLjM3NyA4LjM1MDc2QzEzLjU4NyA4LjM3NzAxIDEzLjcxMiA4LjQzODI2IDEzLjc1NDUgOC41MDQ1MUMxMy44MjMyIDguNjEyIDEzLjQwOTUgMTAuNjE5NCAxMy4wMDQ1IDEyLjU3OTNDMTIuNjM0NSAxNC4zNzkyIDEyLjMxNzEgMTYuMDA2NiAxMi4xODgzIDE2LjA4MjlaIiBmaWxsPSIjREMwRDI1Ii8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzE4Xzg4IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDcyOSAwLjAxNTk3MDYpIHNjYWxlKDEwLjM5MDUgMTAuMzkwNSkiPgo8c3RvcCBvZmZzZXQ9IjAuNDQ3IiBzdG9wLWNvbG9yPSIjRkNDMjE2Ii8+CjxzdG9wIG9mZnNldD0iMC41ODk3IiBzdG9wLWNvbG9yPSIjRkFCQjE2Ii8+CjxzdG9wIG9mZnNldD0iMC43OTM5IiBzdG9wLWNvbG9yPSIjRjNBODE0Ii8+CjxzdG9wIG9mZnNldD0iMC45MjEyIiBzdG9wLWNvbG9yPSIjRUQ5OTEzIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNzM4NTcgMTIuMjMzMUMyLjczODU3IDEyLjIzMzEgMi42MTg1OCAxMy4wMTgxIDIuODk3MzIgMTMuNzEwNUMzLjEyOTggMTQuMjkwNSAzLjczMjI3IDE1LjA1NDIgNC44ODQ3MSAxNS42MzY3QzYuMDM3MTUgMTYuMjE5MSA3LjM2MDgzIDE2LjQyNDEgOS4zMTQ0OCAxNi40NjQxQzExLjI2ODEgMTYuNTA1NCAxMy4yNzU1IDE2LjA0OTIgMTQuMjM5MiAxNS4yMDNDMTUuMjA0MiAxNC4zNTU1IDE1LjU0MTYgMTMuNjQzIDE1LjUxNDIgMTIuODY5M0MxNS40ODY3IDEyLjA5NTYgMTUuMDc1NCAxMS44MDE5IDE1LjA3NTQgMTEuODAxOUwyLjczODU3IDEyLjIzMzFaIiBmaWxsPSIjRkNCNzQ1Ii8+CjxwYXRoIGQ9Ik0zLjI5NzQgMTEuNDQ0M0wyLjcyNzQzIDEyLjAxNDNDMi43Mjc0MyAxMi4wMTQzIDIuNTcyNDQgMTIuNzc2OCAzLjQzMjQgMTMuNjAxN0M0LjA4MzYxIDE0LjIyNTQgNS4yMzYwNSAxNS4zMDkxIDkuMDYzMzUgMTUuMzM3OUMxMi42NDU3IDE1LjM2NTQgMTMuNzcxOSAxNC41Nzc5IDE0LjQ2MzEgMTQuMDIxN0MxNS4xNTU1IDEzLjQ2NTUgMTUuNDE1NSAxMi40OTkzIDE1LjM0NjggMTIuMjI4QzE1LjI3OTMgMTEuOTU2OCAxNS4wNjY4IDExLjgwMDYgMTUuMDY2OCAxMS44MDA2TDMuMjk3NCAxMS40NDQzWiIgZmlsbD0iI0U3OEIyMCIvPgo8cGF0aCBkPSJNMy41NDExMyAxMi4yNTgxQzMuNTQxMTMgMTIuMjU4MSAzLjM3OTg5IDEyLjUzMTkgMy40MzIzOCAxMi43MDU2QzMuNDczNjMgMTIuODQxOSAzLjU1NDg4IDEzLjM5ODEgNS4xNjg1NCAxNC4xMDNDNi4wMjIyNSAxNC40NzY4IDcuNDc0NjcgMTQuNzgxOCA5LjM2MDgyIDE0LjcyNjhDMTEuNTk4MiAxNC42NjE4IDEzLjM5MDYgMTQuMjExOCAxNC4yNTgxIDEzLjM5NjhDMTUuMTQ2OCAxMi41NjMxIDE0Ljk3NjggMTIuMDY2OSAxNC45NzY4IDEyLjA2NjlMMy41NDExMyAxMi4yNTgxWi
65IgZmlsbD0iI0ZGRDI5MCIvPgo8cGF0aCBkPSJNMy4wNzk3OSAxMC4zNTgyQzMuMDc5NzkgMTAuMzU4MiAyLjU0NDgyIDEwLjkwMzEgMi40NTYwNyAxMS4xNDU2QzIuMzcyMzMgMTEuMzc0NCAyLjM4MzU4IDExLjcwNjggMi41MzEwNyAxMS45NzU2QzIuNzI5ODEgMTIuMzM1NSAyLjk3NzMgMTIuMzczIDMuMjgzNTMgMTIuNTU2OEMzLjYxNDc2IDEyLjc1NDMgNC4xMzg0OSAxMy4zNzA1IDUuNDI3MTcgMTMuNjQxN0M2LjcxNTg1IDEzLjkxMyA4LjQxMjAxIDE0LjAzNTUgOS4zMjA3MSAxNC4wMzU1QzEwLjIyOTQgMTQuMDM1NSAxMS40MzY5IDE0LjAyMTcgMTIuNTYzIDEzLjY0MTdDMTMuNjg5MiAxMy4yNjE4IDE0Ljk3NzkgMTIuNTE1NSAxNS4yNzY2IDExLjg1MDZDMTUuNTc1NCAxMS4xODU2IDE1LjI5MDQgMTAuNzkxOSAxNS4yOTA0IDEwLjc5MTlMMTQuNjM5MiAxMC4zNTgySDMuMDc5NzlaIiBmaWxsPSIjNkQ1NDREIi8+CjxwYXRoIGQ9Ik0yLjc2NzMyIDkuNjY2OTNDMi43NjczMiA5LjY2NjkzIDIuMzUyMzUgOS42NDgxOCAyLjI1MjM1IDEwLjI3NjlDMi4xNzk4NiAxMC43MzQ0IDIuNTA5ODQgMTEuMDIzMSAyLjUwOTg0IDExLjAyMzFDMi41MDk4NCAxMS4wMjMxIDIuMzM0ODUgMTEuMjc0MyAyLjUzNzM0IDExLjU5MzFDMi43MjczMyAxMS44OTE4IDIuOTMxMDcgMTEuOTU5MyAzLjM1MTA0IDEyLjAyNjhDMy42NTM1MyAxMi4wNzU2IDMuODEyMjcgMTEuOTg1NiA0LjIwNiAxMi4yMDNDNC42OTk3MiAxMi40NzU1IDQuOTEwOTYgMTIuOTYzIDUuNTg5NjggMTMuMTExN0M2LjI2ODM5IDEzLjI2MDUgNy4wMjgzNSAxMy4xMjU1IDcuMDU0NiAxMy4wMTY4QzcuMDgwODUgMTIuOTA4IDYuMTA0NjUgMTIuNTAxOCA0LjM0MDk5IDExLjUxMDZDMy43NDYwMiAxMS4xNzY5IDMuMjAxMDUgMTAuNzIzMSAzLjA1MjMxIDEwLjQ5MzFDMi45MDM1NyAxMC4yNjMxIDIuNzY3MzIgOS42NjY5MyAyLjc2NzMyIDkuNjY2OTNaIiBmaWxsPSIjOUI3MTY5Ii8+CjxwYXRoIGQ9Ik0xMS4zMDIgMTIuOTc2OEMxMS4zMDIgMTMuMTUzMSAxMS44ODU3IDEzLjA3MTggMTIuMTU3IDEyLjkyMzFDMTIuNDI4MiAxMi43NzQzIDEyLjg2MTkgMTIuMzk0MyAxMy4yNTU2IDEyLjIzMDZDMTMuNjQ5NCAxMi4wNjgxIDEzLjc5ODEgMTIuMjE2OSAxNC4zNjgxIDExLjk0NTZDMTQuOTM4MSAxMS42NzQ0IDE1LjI1MDUgMTEuMDM2OSAxNS4yNTA1IDExLjAzNjlDMTUuMjUwNSAxMS4wMzY5IDE1LjUyOCAxMC42OTQ0IDE1LjU1MDUgMTAuNDU0NEMxNS41ODU1IDEwLjA4ODIgMTUuNTQ5MyA5LjkxMDcyIDE1LjI5MTggOS44Mjk0OEMxNS4wMzQzIDkuNzQ4MjMgMTQuNDczMSAxMC41OTE5IDE0LjM5MTggMTAuNjg2OUMxNC4zMTA2IDEwLjc4MTkgMTMuMTA4MiAxMS42NjA2IDEyLjYzMzIgMTEuOTk5NEMxMi4xNTgyIDEyLjMzODEgMTEuMzAyIDEyLjg4MTggMTEuMzAyIDEyLjk3NjhaIiBmaWxsPSIjOUI3MTY5Ii8+CjxwYXRoIGQ9Ik0zLjI5NzMzIDkuMjA1NzdDMy4yOTczMyA5LjIwNTc3IDIuNjE4NjIgOS4yODcwMiAyLjUyMzYyIDkuNTcyQzIuNDI4NjMgOS44NTY5OSAyLjcyNzM2IDEwLjI3NyAzLjUxMzU3IDEwLjgwNjlDNC4xNTg1MyAxMS4yNDA3IDYuMzY4NDIgMTIuMjg0NCA3LjI0NDYyIDEyLjgyODFDOC4yNDgzMiAxMy40NTE4IDkuMDk4MjcgMTQuMzIzIDkuMjM5NTIgMTQuMzM0M0M5LjQxNTc2IDE0LjM0OCAxMC42Mzk0IDEzLjA0ODEgMTIuMzMzMSAxMS45MDU2QzEzLjk0MyAxMC44MTgyIDE1LjA0NjcgMTAuNTQ5NCAxNS40NDA0IDkuNzQ4MjRDMTUuNjUxNyA5LjMxODI2IDE1LjE0MTcgOS4wNjk1MyAxNS4xNDE3IDkuMDY5NTNMOC42MDIwNSA2LjU4NzE2TDMuMjk3MzMgOS4yMDU3N1oiIGZpbGw9IiNGRkU4NjkiLz4KPHBhdGggZD0iTTkuMzIwODggMTMuNjAxOEM5LjUyMzM3IDEzLjU3OTMgMTAuNTgyMSAxMi41NTY4IDExLjgzMDcgMTEuNzcwNkMxMy4wNzk0IDEwLjk4NDQgMTQuOTI0MyAxMC4xNDIgMTUuMTk1NiA5LjY2ODIzQzE1LjQ2NjggOS4xOTQ1IDE0LjgxNTYgOC44ODA3NyAxNC44MTU2IDguODgwNzdMNy4yMTcyNCA3LjYwNTgzTDIuNzY3NDcgOS4zNTU3NEMyLjc2NzQ3IDkuMzU1NzQgMi41MjM3NCA5LjQzNjk5IDIuNjg2MjMgOS42NDA3M0MyLjg0ODcyIDkuODQ0NDcgMy4xMDYyMSAxMC4xODMyIDMuNjc2MTggMTAuNTM1N0M0LjM2ODY0IDEwLjk2NDQgNi4xNDYwNCAxMS42NzU2IDcuMjcwOTkgMTIuMjg1NkM4LjM5ODQzIDEyLjg5NTYgOS4wNzcxNCAxMy42MjggOS4zMjA4OCAxMy42MDE4WiIgZmlsbD0iI0ZGQkUwMSIvPgo8cGF0aCBkPSJNMy4zNzk4OCA5LjU1ODI3TDMuNjE2MTIgMTAuMTkwN0MzLjYxNjEyIDEwLjE5MDcgNS4zMTYwMyAxMS45MDQ0IDguNjk3MSAxMS45NzE5QzEyLjA2MTkgMTIuMDM5NCAxMy45NDgxIDEwLjQzODIgMTMuOTQ4MSAxMC40MzgyTDE0LjM3ODEgOS4zNTgyOEwzLjM3OTg4IDkuNTU4MjdaIiBmaWxsPSIjRjQ0ODJCIi8+CjxwYXRoIGQ9Ik03LjgxMjIyIDEwLjYwMzFMNy41NDU5OCAxMS4wMjk0QzcuNTQ1OTggMTEuMDI5NCA4LjExNDcgMTEuMzcwNiA4LjI3ODQ0IDExLjQyOTRDOC41MTM0MyAxMS41MTMxIDguNzQ0NjcgMTEuNDgzMSA5LjA5MDkgMTEuMzc1NkM5LjQzNzEzIDExLjI2OTQgMTAuODc0NiAxMC42OTY5IDEwLjg3NDYgMTAuNjk2OUMxMC44NzQ2IDEwLjY5NjkgMTIuMDYzMiAxMC43MTQ0IDEyLjgwOTUgMTAuNzI4MUMxMy40NzA3IDEwLjc0MDYgMTQuMTMzMSAxMC41MDMyIDE0LjQ3OTQgMTAuMTAzMkMxNC44MjU2IDkuNzAzMiAxNS4zNjMxIDguODQ1NzQgMTUuMzYzMSA4Ljg0NTc0QzE1LjM2MzEgOC44NDU3NCAxNS42NDMxIDguNzc5NSAxNS44MjkzIDguNTY1NzZDMTYuMDE1NSA4LjM1MjAyIDE2LjAyOTMgOC4xNjU3OCAxNi4wMjkzIDguMTY1NzhDMTYuMDI5MyA4LjE2NTc4IDE1Ljk3NTUgNy44MDU4IDE1Ljc3NjggNy43MTMzQzE1LjU3NjggNy42MTk1NiA2LjY2OTc4IDcuMDc0NTggNi42Njk3OCA3LjA3NDU4TDMuMTAxMjIgNy4zNDA4MkwyLjUgOC41Nzk1MUw0LjQ4MzY1IDEwLjI3MDdMNy4yNzk3NSAxMC40MzA3TDcuODEyMjIgMTAuNjAzMVoiIGZpbGw9IiNBNkI3MzIiLz4KPHBhdGggZD0iTTIuNjg2MTQgNy40ODgzN0MyLjQ4NDkgNy4zOTcxMyAyLjI3MzY2IDcuNDA4MzggMi4xNzk5MiA3LjY3NDYxQzIuMDg2MTcgNy45NDA4NSAyLjExNDkyIDguMDU4MzQgMi4xMTQ5MiA4LjA1ODM0QzIuMTE0OTIgOC4wNTgzNCAxLjg0MTE4IDguMTE1ODQgMS44MDc0NCA4LjQ1OTU3QzEuNzY3NDQgOC44NzIwNSAyLjIxOTkxIDkuMDE4MjkgMi4yMTk5MSA5LjAxODI5QzIuMjE5OTEgOS4wMTgyOSAyLjI0MTE2IDkuMTc4MjggMi40MTk5IDkuMzM4MjhDMi42MjM2NCA5LjUyMDc3IDIuODI3MzggOS41MDIwMiAyLjgyNzM4IDkuNTAyMDJDMi44MjczOCA5LjUwMjAyIDMuMzY0ODUgMTAuMDMwNyAzLjcyNDgzIDEwLjI0MzJDNC4wODQ4MiAxMC40NTU3IDQuNjAzNTQgMTAuNjAzMiA1LjEyMzUxIDEwLjU4OTVDNS42NDM0OCAxMC41NzU3IDUuODE1OTcgMTAuMzM3IDYuMjAyMiAxMC40Njk1QzYuNTg4NDMgMTAuNjAyIDcuNjEyMTMgMTEuMTQwNyA4LjAyNDYxIDExLjE0OTRDOC42NzcwNyAxMS4xNjMyIDEwLjA4ODIgMTAuMTUwNyAxMC40MDgyIDEwLjE2NDVDMTAuNzI4MiAxMC4xNzgyIDEyLjE3OTQgMTAuNDA0NSAxMi45NTE4IDEwLjQwNDVDMTMuNzI0MyAxMC40MDQ1IDE0LjAwNDMgMTAuMTc4MiAxNC4xNzY4IDkuOTUxOTlDMTQuMzQ5MyA5LjcyNTc2IDE0LjY0MyA5LjE1MzI5IDE0LjU0OTMgOS4xMzk1NEMxNC40NTU1IDkuMTI1NzkgMTMuODQzIDkuNjMyMDEgMTMuNDA0MyA5LjU5MjAxQzEyLjk2NDMgOS41NTIwMSAxMi41Nzk0IDkuMjk5NTMgMTIuMDMzMSA5LjI5OTUzQzExLjQ4NjkgOS4yOTk1MyA4LjgyNDU2IDkuNjQ1NzYgOC42NTA4MiA5LjcyNTc2QzguNDc3MDggOS44MDU3NSA3LjczMjEyIDEwLjM3ODIgNy41ODU4OCAxMC4zNTJDNy40Mzk2NCAxMC4zMjU3IDYuOTMzNDEgOS44OTk1IDYuNzYwOTIgOS44MDU3NUM2LjU4ODQzIDkuNzEyMDEgNC43NzIyOCA5LjY1MjAxIDQuNTExMDQgOS42OTk1MUM0LjMyMzU1IDkuNzMzMjYgNC4wNTg1NyA5Ljc3OTUgNC4wNTg1NyA5Ljc3OTVDNC4wNTg1NyA5Ljc3OTUgNC4wODQ4MiA5LjM2NzAyIDMuODU4NTggOS4xMjcwNEMzLjYzMjM0I
65DguODg3MDUgMi44ODYxMyA4LjQ3NDU3IDIuODg2MTMgOC40NzQ1N0MyLjg4NjEzIDguNDc0NTcgMi45Nzg2MiA3LjYyMDg3IDIuNjg2MTQgNy40ODgzN1oiIGZpbGw9IiNDMkREMUYiLz4KPHBhdGggZD0iTTE0LjQ5NTYgOC4yMDcwN0MxNC40OTU2IDguMjA3MDcgMTUuMzA4MSA4LjIwNzA3IDE1LjUzNDMgOC4xOTMzMkMxNS43NjA1IDguMTc5NTcgMTYuMDI2OCA4LjE2NzA3IDE2LjAyNjggOC4xNjcwN0MxNi4wMjY4IDguMTY3MDcgMTUuOTQ5MyA3Ljc5ODM0IDE1LjgzMTggNy42MDIxQzE1LjU5MTggNy4xOTk2MiAxNS4wMTQzIDcuMDg4MzggMTUuMDE0MyA3LjA4ODM4TDE0LjQ5NTYgOC4yMDcwN1oiIGZpbGw9IiNDMkREMUYiLz4KPHBhdGggZD0iTTIuNDk5ODggNi45OTU4OEwyLjQxMTEzIDcuMzg4MzZDMi40MTExMyA3LjM4ODM2IDMuNjM5ODIgOS41NjQ0OSA5LjE2MjAzIDkuNjQ2OTlDMTIuMzk0NCA5LjY5NTc0IDE0LjI1MTggOC43MTQ1NCAxNS4wNzE3IDcuOTEyMDhDMTUuNTYyOSA3LjQzMDg1IDE1LjU3OTIgNi45NjMzOCAxNS41NzkyIDYuOTYzMzhMMi40OTk4OCA2Ljk5NTg4WiIgZmlsbD0iI0RFODAxMCIvPgo8cGF0aCBkPSJNMi4yMjAwMiA1LjkxMzQyQzIuMTUwMDMgNy4wMDA4NiAyLjQxNTAxIDcuMzkwODQgMi40MTUwMSA3LjM5MDg0QzIuNDE1MDEgNy4zOTA4NCA0LjI0MjQyIDkuMDQ1NzUgOC45MDk2NyA5LjEyMkMxMy42OTMyIDkuMTk5NSAxNS4yNDgxIDcuNjEzMzMgMTUuNTIwNiA3LjE1MDg1QzE1LjY5NDMgNi44NTcxMiAxNS44MzMxIDYuMjgwOSAxNS43MjMxIDUuNDQwOTRDMTUuNTQwNiA0LjA1MzUyIDEzLjk0MzIgMS40MjExNSA4Ljg4NzE3IDEuNDQxMTVDMy44MzExOSAxLjQ2MTE1IDIuMzIyNTIgNC4zMzQ3NSAyLjIyMDAyIDUuOTEzNDJaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzIxXzE4NCkiLz4KPHBhdGggZD0iTTcuMDIzNSAyLjc5NDg0QzcuMDYyMjUgMy4wMDczMyA2LjEwMzU1IDMuNzE0OCA1Ljk2NDgxIDMuMDM2MDhDNS44MzQ4MiAyLjM5NzM2IDYuOTg3MjUgMi41OTg2IDcuMDIzNSAyLjc5NDg0WiIgZmlsbD0iI0ZERUFDOCIvPgo8cGF0aCBkPSJNNy4zNjU4NiA0LjEyNjA1QzcuNDE1ODYgNC4yNTcyOSA4LjM5ODMxIDQuNDQ2MDMgOC4yOTMzMSAzLjg5MjMxQzguMTgzMzIgMy4zMTYwOSA3LjI2MzM3IDMuODU2MDYgNy4zNjU4NiA0LjEyNjA1WiIgZmlsbD0iI0ZERUFDOCIvPgo8cGF0aCBkPSJNOC4yMjcwOSAyLjYwNjA0QzguMjUyMDkgMi43OTQ3OCA5LjM5NzAzIDMuMDE0NzcgOS4zNzMyOCAyLjQ4MjNDOS4zNDQ1NCAxLjgyNDgzIDguMTk4MzUgMi4zODczIDguMjI3MDkgMi42MDYwNFoiIGZpbGw9IiNGREVBQzgiLz4KPHBhdGggZD0iTTYuMzM4NDYgNC41NjM1MkM2LjM0NDcxIDQuNjA2MDIgNi4wNjM0OCA0LjgyNzI1IDUuNzc1OTkgNC45MTM1QzUuNTIzNSA0Ljk4OTc1IDUuMjY0NzcgNC45NTcyNSA1LjIzNjAyIDQuNjQzNTFDNS4yMDg1MiA0LjM0MTAzIDUuNDIzNTEgNC4yMzEwNCA1LjY4MSA0LjI1NzI4QzUuOTc3MjMgNC4yODYwMyA2LjMyNTk2IDQuNDgyMjcgNi4zMzg0NiA0LjU2MzUyWiIgZmlsbD0iI0ZERUFDOCIvPgo8cGF0aCBkPSJNOC43MTcwNSA1LjQ0NzI0QzguNjY5NTUgNS4yNDg1IDcuNTkzMzYgNC45NzIyNiA3LjY2NTg2IDUuNjAwOThDNy43Mzk2IDYuMjI3MiA4Ljc2ODMgNS42NTg0OCA4LjcxNzA1IDUuNDQ3MjRaIiBmaWxsPSIjRkRFQUM4Ii8+CjxwYXRoIGQ9Ik05LjcyNDQ4IDQuMDE2QzkuNjcxOTggMy45NTQ3NSA5LjQyNTc0IDMuOTY2IDkuMTI1NzYgNC4wNDQ3NUM4LjkwOTUyIDQuMTAyMjQgOC43NDk1MyA0LjM0NTk4IDguODk5NTIgNC41NzcyMkM5LjA3NDUxIDQuODQ3MjEgOS4zNjgyNCA0LjczMzQ2IDkuNTU1NzMgNC41MDQ3MkM5LjcwODIzIDQuMzE5NzMgOS43ODMyMiA0LjA4NDc1IDkuNzI0NDggNC4wMTZaIiBmaWxsPSIjRkRFQUM4Ii8+CjxwYXRoIGQ9Ik0xMC44NzcxIDIuNTU0ODJDMTAuODQzNCAyLjUxODU4IDEwLjU5NzEgMi40OTM1OCAxMC4zOTU5IDIuNTkxMDdDMTAuMTkzNCAyLjY4ODU3IDEwLjAxODQgMi45MjEwNiAxMC4yMDU5IDMuMTM4NTRDMTAuMzk1OSAzLjM1NzI4IDEwLjY3ODQgMy4yMzEwNCAxMC44MTIxIDIuOTk5OEMxMC45MTg0IDIuODEzNTYgMTAuOTI4NCAyLjYwOTgyIDEwLjg3NzEgMi41NTQ4MloiIGZpbGw9IiNGREVBQzgiLz4KPHBhdGggZD0iTTExLjY0OTUgNC40NTcyN0MxMS42MTcgNC4yNTM1MyAxMC43MTIgMy44OTEwNSAxMC43MTgzIDQuNDQ2MDJDMTAuNzI0NSA1LjAxNDc0IDExLjY3ODIgNC42NDEwMSAxMS42NDk1IDQuNDU3MjdaIiBmaWxsPSIjRkRFQUM4Ii8+CjxwYXRoIGQ9Ik0xMi45MDA1IDMuNDUyMjhDMTIuODcwNSAzLjI5NjA0IDExLjcxOTMgMy4xNjk3OSAxMS45MTU2IDMuNzUxMDFDMTIuMTE5MyA0LjM1NzIzIDEyLjkzNjggMy42NDIyNyAxMi45MDA1IDMuNDUyMjhaIiBmaWxsPSIjRkRFQUM4Ii8+CjxwYXRoIGQ9Ik0xMS4zMTU3IDUuNDk3MTRDMTEuMzIzMiA1LjMyMjE1IDEwLjQ0NyA0LjkyMDkyIDEwLjM4MiA1LjQ0NTg5QzEwLjMxNyA1Ljk3MDg3IDExLjMwNTcgNS43MjQ2MyAxMS4zMTU3IDUuNDk3MTRaIiBmaWxsPSIjRkRFQUM4Ii8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzIxXzE4NCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjkzMjggMi45NDAxOCkgcm90YXRlKDg5LjM1ODMpIHNjYWxlKDUuNTA0ODEgOS41OTE5OCkiPgo8c3RvcCBvZmZzZXQ9IjAuNTE3IiBzdG9wLWNvbG9yPSIjREY4MDE2Ii8+CjxzdG9wIG9mZnNldD0iMC42NDI2IiBzdG9wLWNvbG9yPSIjRTU4QzIxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Y1QUMzQyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNTMxNDggMTUuMDA0OE
65M0LjAzMjk3IDE0LjkwNzUgNC4zMjM4NCAxNC4yMzI2IDQuMTgxMTUgMTMuNDk3M0M0LjAzODQ3IDEyLjc2MiAzLjUxNjI2IDEyLjI0NDggMy4wMTQ3OCAxMi4zNDIxQzIuNTEzMjkgMTIuNDM5NCAyLjIyMjQyIDEzLjExNDQgMi4zNjUxIDEzLjg0OTdDMi41MDc3OSAxNC41ODUgMy4wMjk5OSAxNS4xMDIxIDMuNTMxNDggMTUuMDA0OFoiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwNTAxIDEzLjc3NDNDMi41OTc2MSAxMi4wMDgyIDIuNDcwMjQgMTAuMTU5MiAyLjU1MTY2IDguNDg2MzNMMy4zMDA3MyA4LjUyMjc4QzMuMjIyMTYgMTAuMTM3MyAzLjM0NDc4IDExLjk0MDUgMy41NDk4NSAxMy42ODY4TDIuODA1MDEgMTMuNzc0M1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggZD0iTTE1LjYzMjcgMTMuODQ4MkMxNS43NzU0IDEzLjExMjkgMTUuNDg0NSAxMi40Mzc5IDE0Ljk4MyAxMi4zNDA2QzE0LjQ4MTUgMTIuMjQzMyAxMy45NTkzIDEyLjc2MDUgMTMuODE2NiAxMy40OTU4QzEzLjY3NCAxNC4yMzExIDEzLjk2NDggMTQuOTA2IDE0LjQ2NjMgMTUuMDAzNEMxNC45Njc4IDE1LjEwMDcgMTUuNDkgMTQuNTgzNSAxNS42MzI3IDEzLjg0ODJaIiBmaWxsPSIjNjE2MTYxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDQ5NCAxMy42ODY4QzE0LjY1NDUgMTEuOTQwNSAxNC43NzcxIDEwLjEzNzMgMTQuNjk4NSA4LjUyMjc4TDE1LjQ0NzYgOC40ODYzM0MxNS41MjkgMTAuMTU5MiAxNS40MDE2IDEyLjAwODIgMTUuMTk0MiAxMy43NzQzTDE0LjQ0OTQgMTMuNjg2OFoiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggZD0iTTE1LjI0MDUgOS4zMjU3MUMxNC41OTQzIDkuMjk1NzIgMTQuMDU4MSA4LjgxMDc0IDEzLjk3NDMgOC4xNjk1M0MxMy44ODA2IDcuNDQzMzEgMTMuNjM5NCA2LjYwNDYxIDEzLjAzNDQgNS43OTk2NUMxMi4wODMyIDQuNTM1OTcgMTAuNjkwOCAzLjg2NzI1IDkuMDA1ODYgMy44NjcyNUM3LjgyNDY3IDMuODY3MjUgNi4xNjQ3NiA0LjIwMjI0IDQuOTYzNTcgNS43OTk2NUM0LjM1MTEgNi42MTQ2MSA0LjExMjM3IDcuNDcwODEgNC4wMjExMiA4LjIwODI3QzMuOTQ0ODggOC44MTk0OSAzLjQ0OTkgOS4yOTMyMiAyLjgzMzY4IDkuMzIxOTdMMi43NTg2OSA5LjMyNTcxQzIuMzI2MjEgOS4zNDU3MSAxLjk2ODczIDguOTg4MjMgMS45OTM3MyA4LjU1N0MyLjA1MzczIDcuNTAzMzEgMi4zMTg3MSA1LjYzMjE2IDMuMzc0OTEgNC4yMjcyM0M0LjY5NzM0IDIuNDY3MzMgNi42OTcyMyAxLjQ5OTg4IDkuMDA1ODYgMS40OTk4OEMxMS4zMDU3IDEuNDk5ODggMTMuMzAwNiAyLjQ2NzMzIDE0LjYyMzEgNC4yMjQ3M0MxNS42ODA1IDUuNjMwOTEgMTUuOTQ0MiA3LjUwMzMxIDE2LjAwNTUgOC41NTU3NkMxNi4wMzA1IDguOTg4MjMgMTUuNjczIDkuMzQ1NzEgMTUuMjQwNSA5LjMyNTcxWiIgZmlsbD0iIzYxNjE2MSIvPgo8cGF0aCBkPSJNNS44NDEwNCAxNi40MTAzQzQuNjI2MSAxNi41NzkxIDMuMjMyNDMgMTUuNjgyOSAyLjk1MTE5IDEzLjYwOTJDMi42NzEyMSAxMS41NDQzIDMuNjUyNDEgMTAuMjg5NCA0LjY0NzM1IDEwLjA5NjlMNS44NDEwNCAxNi40MTAzWiIgZmlsbD0iIzQyNDI0MiIvPgo8cGF0aCBkPSJNNS45MTEwNSA5LjY2OTQ2TDQuODUzNiA5Ljg1MDdDNC40MjYxMyA5LjkzMzE5IDQuMDkxMTQgMTAuMjY0NCA0LjAwMzY1IDEwLjY5MTlDMy44ODYxNiAxMS4yNjgxIDMuODExMTYgMTIuMTg5MyA0LjA1MzY1IDEzLjQ0NTVDNC4yOTczOCAxNC43MDA0IDQuNzExMTEgMTUuNTI2NiA1LjAzNzM0IDE2LjAxNzlDNS4yNzczMyAxNi4zODA0IDUuNzEyMzEgMTYuNTYyOCA2LjEzOTc5IDE2LjQ3OTFMNy4xOTcyMyAxNi4yOTc5QzcuNzA4NDUgMTYuMTk5MSA3LjgzNDcgMTQuNjM0MiA3LjQ3ODQ3IDEyLjgwNDNDNy4xMjM0OCAxMC45NzQ0IDYuNDIyMjcgOS41NzA3MSA1LjkxMTA1IDkuNjY5NDZaIiBmaWxsPSIjNzU3NTc1Ii8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTcuMzAwOTQgMTYuMDE2MkM3LjcyNzIxIDE1LjkzMzUgNy44MDY3OCAxNC40OTU4IDcuNDc4NjcgMTIuODA0OUM3LjE1MDU3IDExLjExNDEgNi41MzkwMyA5LjgxMDQ4IDYuMTEyNzYgOS44OTMyQzUuNjg2NSA5Ljk3NTkxIDUuNjA2OTMgMTEuNDEzNyA1LjkzNTAzIDEzLjEwNDVDNi4yNjMxNCAxNC43OTUzIDYuODc0NjggMTYuMDk4OSA3LjMwMDk0IDE2LjAxNjJaIiBmaWxsPSIjNDI0MjQyIi8+CjxwYXRoIGQ9Ik03LjIzMDk2IDEyLjg1M0M3LjQ1MzQ1IDEzLjk5NzkgNy41MDIyIDE0Ljk1MTYgNy4zNDA5NSAxNC45ODI5QzcuMTc5NzEgMTUuMDE0MSA2Ljg2NzIzIDE0LjExMTcgNi42NDU5OSAxMi45NjY3QzYuNDIzNSAxMS44MjE4IDYuMzc0NzYgMTAuODY4MSA2LjUzNiAxMC44MzY4QzYuNjk3MjQgMTAuODA1NiA3LjAwODQ3IDExLjcwODEgNy4yMzA5NiAxMi44NTNaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNzE1XzMwMikiLz4KPHBhdGggZD0iTTEyLjE1ODIgMTYuNDEwM0MxMy4zNzMxIDE2LjU3OTEgMTQuNzY2OCAxNS42ODI5IDE1LjA0ODEgMTMuNjA5MkMxNS4zMjggMTEuNTQ0MyAxNC4zNDY4IDEwLjI4OTQgMTMuMzUxOSAxMC4wOTY5TDEyLjE1ODIgMTYuNDEwM1oiIGZpbGw9IiM0MjQyNDIiLz4KPHBhdGggZD0iTTEyLjA4ODIgOS42
65Njk0NkwxMy4xNDU2IDkuODUwN0MxMy41NzMxIDkuOTMzMTkgMTMuOTA4MSAxMC4yNjQ0IDEzLjk5NTYgMTAuNjkxOUMxNC4xMTMxIDExLjI2ODEgMTQuMTg4MSAxMi4xODkzIDEzLjk0NTYgMTMuNDQ1NUMxMy43MDE4IDE0LjcwMDQgMTMuMjg4MSAxNS41MjY2IDEyLjk2MTkgMTYuMDE3OUMxMi43MjE5IDE2LjM4MDQgMTIuMjg2OSAxNi41NjI4IDExLjg1OTQgMTYuNDc5MUwxMC44MDIgMTYuMjk3OUMxMC4yOTA4IDE2LjE5OTEgMTAuMTY0NSAxNC42MzQyIDEwLjUyMDggMTIuODA0M0MxMC44NzU3IDEwLjk3NDQgMTEuNTc3IDkuNTcwNzEgMTIuMDg4MiA5LjY2OTQ2WiIgZmlsbD0iIzc1NzU3NSIvPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik0xMi4wNjM3IDEzLjEwMzVDMTIuMzkxOCAxMS40MTI3IDEyLjMxMjIgOS45NzQ5NCAxMS44ODYgOS44OTIyMkMxMS40NTk3IDkuODA5NSAxMC44NDgyIDExLjExMzEgMTAuNTIwMSAxMi44MDRDMTAuMTkxOSAxNC40OTQ4IDEwLjI3MTUgMTUuOTMyNSAxMC42OTc4IDE2LjAxNTNDMTEuMTI0MSAxNi4wOTggMTEuNzM1NiAxNC43OTQzIDEyLjA2MzcgMTMuMTAzNVoiIGZpbGw9IiM0MjQyNDIiLz4KPHBhdGggZD0iTTEwLjc2ODMgMTIuODUzQzEwLjU0NTggMTMuOTk3OSAxMC40OTcxIDE0Ljk1MTYgMTAuNjU4MyAxNC45ODI5QzEwLjgxOTYgMTUuMDE0MSAxMS4xMzIgMTQuMTExNyAxMS4zNTMzIDEyLjk2NjdDMTEuNTc1OCAxMS44MjE4IDExLjYyNDUgMTAuODY4MSAxMS40NjMzIDEwLjgzNjhDMTEuMzAyIDEwLjgwNTYgMTAuOTkwOCAxMS43MDgxIDEwLjc2ODMgMTIuODUzWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzcxNV8zMDIpIi8+CjxwYXRoIGQ9Ik0xNS44ODU1IDguNzYxOThDMTUuNTMxOCA5LjAwMTk3IDE1LjA5NTUgOC43MzE5OCAxNC45NjE4IDguMzY3QzE0LjgwNjggNy40NTcwNSAxNC41MDA2IDYuNDAwODYgMTMuOTAwNiA1LjUyOTY1QzEyLjc3NjkgMy44MDU5OSAxMC44ODgyIDIuOTQyMjkgOC45OTk2IDIuOTQxMDRDNy4xMTA5NSAyLjk0MjI5IDUuMjIyMyAzLjgwNTk5IDQuMDk4NjEgNS41Mjk2NUMzLjQ5ODY0IDYuNDAwODYgMy4xOTM2NSA3LjQ1ODMgMy4wMzc0MSA4LjM2N0MyLjkwMzY3IDguNzMxOTggMi40Njc0NCA5LjAwMTk3IDIuMTEzNzEgOC43NjE5OEMyLjA4NDk2IDguNzQxOTggMi4wNDEyMSA4LjY5MTk5IDEuOTk2MjIgOC42NjQ0OUMyLjAzMTIxIDkuMDQ1NzIgMi4zNjM3IDkuMzQxOTUgMi43NTg2OCA5LjMyNDQ1TDIuODY3NDIgOS4zMTk0NUMzLjYzOTg4IDkuMzI1NyAzLjk0NjExIDguODM0NDggNC4wMTczNiA4LjI0MDc2QzQuMTA2MSA3LjQ5NzA1IDQuMzQyMzQgNi42MjU4NSA0Ljk2NDgxIDUuNzk5NjRDNi4xNjM1IDQuMjA1OTcgNy44MTg0MSAzLjg2ODQ5IDguOTk5NiAzLjg2NzI0QzEwLjE4MDggMy44Njg0OSAxMS44MzU3IDQuMjA1OTcgMTMuMDM0NCA1Ljc5OTY0QzEzLjY0NjkgNi42MTQ2IDEzLjg4NTYgNy40NzA4IDEzLjk3NjggOC4yMDgyNkMxNC4wNTQzIDguODI2OTggMTQuMzU0MyA5LjMyNTcgMTUuMTk4IDkuMzIzMkwxNS4yMzkzIDkuMzI1N0MxNS42MzQyIDkuMzQ0NDUgMTUuOTY2NyA5LjA0Njk3IDE2LjAwMTcgOC42NjU3NEMxNS45NTggOC42OTE5OSAxNS45MTQyIDguNzQxOTggMTUuODg1NSA4Ljc2MTk4WiIgZmlsbD0iIzQyNDI0MiIvPgo8cGF0aCBkPSJNMi44MzEyMSA2LjIwMDkxQzIuNzE0OTcgNi4xMTg0MSAyLjYyMzcyIDYuMDI3MTcgMi43ODk5NiA1LjM5OTdDMi45OTEyIDQuNjQzNDkgMy45MjQ5
65IDMuMTc5ODIgNS44MDYwNSAyLjIwOTg3QzYuMTU0NzggMi4wMjk4OCA3LjAwMjI0IDEuNzYxMTQgNy4yNjA5OCAyLjIyNzM3QzcuNTA1OTYgMi42Njk4NCA2LjMyMjI4IDIuOTkyMzMgNS45MDQ4IDMuMjE2MDdDNC44MTIzNiAzLjgwMzUzIDQuMDIzNjUgNC42MzIyNCAzLjU5OTkyIDUuMjg3MjFDMy40NjQ5MyA1LjQ5NTk1IDMuMTA4NyA2LjM5NTkgMi44MzEyMSA2LjIwMDkxWiIgZmlsbD0iIzc1NzU3NSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzcxNV8zMDIiIHgxPSI2LjY3OTY5IiB5MT0iMTIuOTYwOCIgeDI9IjcuMDM5MjMiIHkyPSIxMi44OTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agb2Zmc2V0PSIwLjIwMTYiIHN0b3AtY29sb3I9IiMyMTIxMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjEyMTIxIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzcxNV8zMDIiIHgxPSIxMS4zMTk2IiB5MT0iMTIuOTYwOSIgeDI9IjEwLjk2IiB5Mj0iMTIuODkxMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMjAxNiIgc3RvcC1jb2xvcj0iIzIxMjEyMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjkxNTMgMTQuNDA5MkwxNS4xOTY2IDE0LjA5NDNDMTUuMTkxNiAxNC4wNTU1IDE1LjE4NTQgMTQuMDE2OCAxNS4xNzU0IDEzLjk3OTNDMTUuMTIxNiAxMy43NzA1IDE0LjkyNDEgMTMuNTE2OCAxNC41OTc5IDEzLjQ0M0wxNC41MzE2IDEyLjUwNjhMMTMuODMxNyAxMi41NDY4TDEzLjkxOTIgMTMuNTQzQzEzLjY1OTIgMTMuNjg1NSAxMy41MzkyIDEzLjkzNjggMTMuNTQ3OSAxNC4yMjU1TDEyLjgxMyAxNC44MjE3TDEzLjI1MDUgMTUuMzcwNEwxMy44NDE3IDE0Ljg3M0MxMy45ODkyIDE0Ljk4NjcgMTQuMTgyOSAxNS4wODE3IDE0LjQyMjkgMTUuMDY4QzE0LjcxMTYgMTUuMDUxNyAxNC45MDkxIDE0LjkwMTcgMTUuMDMxNiAxNC43NDkyTDE1LjY2NzggMTUuMDkwNUwxNS45MTUzIDE0LjQwOTJaIiBmaWxsPSIjODc4Nzg3Ii8+CjxwYXRoIGQ9Ik02LjAxMzUgMTQuMTM3OUM1Ljg4MjI2IDEyLjQ2NDMgNC41MDIzMyAxMS45MTE4IDMuNDk5ODkgMTEuOTc0M0MyLjM1NDk1IDEyLjA0NjggMS4yOTM3NSAxMi44ODQzIDEuMzEyNSAxNC4zMTI5QzEuMzI4NzUgMTUuNTY5MSAyLjExNjIxIDE2LjU1NTMgMy43MjczNyAxNi41NTUzQzUuMDE3MzEgMTYuNTU2NiA2LjEwODUgMTUuMzU1NCA2LjAxMzUgMTQuMTM3OVpNMy42NzExMyAxNS43Mjc5QzIuNjk5OTMgMTUuNzQ1NCAyLjEzOTk2IDE1LjE3OTEgMi4xMzEyMSAxNC4zMjkyQzIuMTIzNzEgMTMuNTMzIDIuNzc0OTIgMTIuODQxOCAzLjU5NDg4IDEyLjg2NTVDNC4zODIzNCAxMi44ODggNC45NjIzMSAxMy4zMzQyIDUuMDU4NTUgMTQuMTYxN0M1LjE1NDggMTQuOTg5MSA0LjUyOTgzIDE1LjcxMjkgMy42NzExMyAxNS43Mjc5WiIgZmlsbD0iIzRENDUzQyIvPgo8cGF0aCBkPSJNMy41ODcyMyAxMy4xNjA1QzIuOTUxMDEgMTMuMTI2OCAyLjM5MzU0IDEzLjU2NTUgMi4zODYwNCAxNC4zNjkyQzIuMzc4NTQgMTUuMjIwNCAzLjE0OTc1IDE1LjUxNDEgMy41OTQ3MyAxNS41MjI5QzQuMDM5NyAxNS41MzE2IDQuNzQwOTIgMTUuMjA1NCA0Ljc2MzQyIDE0LjQxNzlDNC43ODg0MSAxMy41ODE3IDQuMzM0NjkgMTMuMTk5MyAzLjU4NzIzIDEzLjE2MDVaIiBmaWxsPSIjODU4NTg1Ii8+CjxwYXRoIGQ9Ik0xNC4xNzMxIDExLjY3MzFDMTIuOTQxOSAxMS43NTU2IDExLjg2NyAxMi44MTU1IDExLjg4MiAxNC4xNDY3QzExLjg5ODIgMTUuNTQ2NiAxMi45NzE5IDE2LjU0MDMgMTQuMzMxOSAxNi41NDAzQzE1LjY2MDUgMTYuNTQwMyAxNi43NjQyIDE1LjU2MTYgMTYuNzQxNyAxNC4wNzQyQzE2LjcxOCAxMi40NjA2IDE1LjQ2OTMgMTEuNTg1NiAxNC4xNzMxIDExLjY3MzFaTTE0LjM2NDQgMTUuNTc3OUMxMy42MDk0IDE1LjU3MDQgMTMuMDM1NyAxNC45NzI5IDEyLjk2NDQgMTQuMzIxN0MxMi44Njk0IDEzLjQ1MDUgMTMuNDE1NyAxMi44MTY4IDE0LjE4OTQgMTIuNzU0M0MxNC45OTMxIDEyLjY5MDUgMTUuNjYwNSAxMy4xNjggMTUuNzQ4IDE0LjAyNjdDMTUuODM1NSAxNC44ODU0IDE1LjE1OTMgMTUuNTg2NiAxNC4zNjQ0IDE1LjU3NzlaIiBmaWxsPSIjNEQ0NTNDIi8+CjxwYXRoIGQ9Ik0xLjg5MzY3IDEyLjI1MzFDMS45Mzk5MiAxMi4zMzQzIDIuNDU4NjQgMTIuMjkzMSAyLjg1NjEyIDEyLjQ2ODFDMy4xMTQ4NiAxMi41ODE4IDMuMzk3MzQgMTIuODgxOCAzLjM1NzM1IDEzLjI5NTVDMy4zMTczNSAxMy43MDkyIDMuMjM4NiAxNC4wOTA1IDMuMjM4NiAxNC4wOTA1TDMuOTY5ODEgMTQuMzI5MkMzLjk2OTgxIDE0LjMyOTIgNC4yNTYwNSAxMy42ODU1IDQuNDE0NzkgMTMuNTE4QzQuNTczNTMgMTMuMzUwNSA0LjkzMjI2IDEzLjAxNjggNS40NTcyMyAxMy4wODhDNS44NjA5NiAxMy4xNDMgNi4zMTU5NCAxMy41MDkzIDYuMzE1OTQgMTMuNTA5M0M2LjMxNTk0IDEzLjUwOTMgNi4wMjk3IDExLjc3NTYgNS45OTcyMSAxMS43NTk0QzUuOTY1OTYgMTEuNzQzMSA0LjM5MTA0IDExLjgyMzEgNC4zOTEwNCAxMS44MjMxQzQuMzkxMDQgMTEuODIzMSAzLjY3NDgzIDExLjUyOTQgMi45NDM2MiAxMS43MTE5QzIuMjExMTYgMTEuODk1NiAxLjg2MTE3IDEyLjE5ODEgMS44OTM2NyAxMi4yNTMxWiIgZmlsbD0iI0RCMEQyQSIvPgo8cGF0aCBkPSJNNC4yMzk5IDExLjQ5OEwzLjQ4NDk0IDEzLjc4OTJDMy40ODQ5NCAxMy43ODkyIDMuMTk2MiAxMy43OTA0IDMuMDg3NDYgMTQuMTg2N0MyLjk5OTk2IDE0LjUwNTQgMy4yMTQ5NSAxNC43MTE2IDMuNDEzNjkgMTQuNzY2NkMzLjY0ODY4IDE0LjgzMjkgMy45NTI0MSAxNC43Mjc
655IDQuMDI2MTYgMTQuNDU2NkM0LjEyMTE1IDE0LjEwNjcgMy45MzExNiAxMy45NDc5IDMuOTMxMTYgMTMuOTE1NEMzLjkzMTE2IDEzLjg4MjkgNC43NzM2MiAxMS41NjE4IDQuNzczNjIgMTEuNTYxOEw0LjIzOTkgMTEuNDk4WiIgZmlsbD0iI0UxRDlEQyIvPgo8cGF0aCBkPSJNNi44NDk2MSAxMy4zMTU1TDguMjA4MjkgMTQuODQ3OUwxMC44NTE5IDE0LjgzNTRMMTIuNDcwNiAxNC4zNTI5TDEyLjI0OTMgMTMuNDg4TDEwLjkzOTQgMTIuODcwNUMxMC45Mzk0IDEyLjg3MDUgMTEuNTk0NCAxMS4wMTY5IDExLjQ1ODEgMTAuOTU1NkMxMS4zMjE5IDEwLjg5NDQgOS43OTA3IDkuODY4MTYgOS43OTA3IDkuODY4MTZMNi44ODcxMSAxMC44NDQ0TDYuODQ5NjEgMTMuMzE1NVoiIGZpbGw9IiMyRjJGMkYiLz4KPHBhdGggZD0iTTEyLjM4NjggMTEuMjI5NEMxMi4zODY4IDExLjIyOTQgMTEuOTM5MyAxMS42MzY5IDExLjY3OTMgMTEuOTk4MUMxMS40OTY5IDEyLjI1MzEgMTEuNDQ1NiAxMi41NDgxIDExLjQ0NTYgMTIuNTQ4MUwxMS44MjgxIDEyLjcyMDZDMTEuODI4MSAxMi43MjA2IDEyLjA1OTMgMTIuMTkwNiAxMi42MDA1IDExLjg3NTZDMTMuMjIxOCAxMS41MTMxIDEzLjY5NDIgMTEuNTU5NCAxMy43NjggMTEuNzE5NEMxMy44NDE3IDExLjg3OTQgMTMuNTM2NyAxMS45MzMxIDEzLjEwMDUgMTIuMzg2OEMxMi43NzkzIDEyLjcyMDYgMTIuNjA2OCAxMy4wNDE4IDEyLjYwNjggMTMuMDQxOEMxMi42MDY4IDEzLjA0MTggMTQuMDUzIDEzLjYzNDMgMTQuMDUzIDEzLjcwOTNDMTQuMDUzIDEzLjc4MyAxMy43OTMgMTQuNTI0MiAxMy43OTMgMTQuNTI0MkwxMi4xNDkzIDE0LjEyOTJDMTIuMTQ5MyAxNC4xMjkyIDExLjA4NjkgMTMuODA4IDEwLjk3NTYgMTQuMTI5MkMxMC44NjQ0IDE0LjQ1MDUgMTEuMzU4MSAxNC42MzU1IDExLjM1ODEgMTQuNjM1NUwxMC45MDA2IDE0LjkzMTdMOS40Nzk0NiAxNC4zMTQyQzkuNDc5NDYgMTQuMzE0MiA5LjM5NTcxIDEzLjkyMTggOS44MzgxOSAxMy4wNTQzQzEwLjUwNjkgMTEuNzQwNiAxMS41MDU2IDExLjA3NjkgMTEuNTA1NiAxMS4wNzY5TDEyLjM4NjggMTEuMjI5NFoiIGZpbGw9IiM1RTYyNjgiLz4KPHBhdGggZD0iTTEwLjkzNjkgMTQuNzgwNUMxMC45NDA2IDE0LjgzMyAxMC45ODA2IDE0Ljg5NTUgMTEuMTQ4MSAxNC44ODY3QzExLjMxNTYgMTQuODc4IDEyLjk5MyAxNC45MDQyIDEzLjE5NTUgMTQuODYwNUMxMy4zOTggMTQuODE2NyAxNi4xMDkxIDEzLjY0MDUgMTYuMTYyOCAxMy41MzQzQzE2LjIwMTYgMTMuNDU2OCAxNi4yMDc4IDEzLjE5NTUgMTYuMDgxNiAxMi45MjY4QzE1Ljk0MDQgMTIuNjI2OCAxNS43OTkxIDEyLjQ3NjggMTUuNjE0MSAxMi41MTE4QzE1LjQyOTEgMTIuNTQ2OCAxMS42NTE4IDE0LjM0OCAxMS4zNjkzIDE0LjQ2MTdDMTEuMDg2OSAxNC41NzY3IDEwLjkyODEgMTQuNjU2NyAxMC45MzY5IDE0Ljc4MDVaIiBmaWxsPSIjRTBFMEUwIi8+CjxwYXRoIGQ9Ik0xMi45MjE4IDE0LjI3NjdDMTIuOTUxOCAxNC4zNDggMTMuMjQ1NSAxNC4zMzggMTMuNTg2OCAxNC4xODE3QzEzLjkyOCAxNC4wMjU1IDE2LjA5OTEgMTIuOTYzIDE2LjA5OTEgMTIuOTYzQzE2LjA5OTEgMTIuOTYzIDE2LjA2MjkgMTIuODU0MyAxNS45OTkxIDEyLjc1M0MxNS45NDkxIDEyLjY3NDMgMTUuODY1NCAxMi41OTE4IDE1Ljg2NTQgMTIuNTkxOEMxNS44NjU0IDEyLjU5MTggMTMuMzk2OCAxMy44NDkyIDEzLjI1OCAxMy45MThDMTMuMDc4IDE0LjAwOCAxMi44NjU2IDE0LjE0MyAxMi45MjE4IDE0LjI3NjdaIiBmaWxsPSIjRkVGRUZFIi8+CjxwYXRoIGQ9Ik0xNS4wNjMgOS45NTE4OEwxNS45NjQyIDEwLjc0ODFDMTUuOTY0MiAxMC43NDgxIDE2LjE2NTQgMTAuNDI1NiAxNi4xNjU0IDEwLjM5NDRDMTYuMTY1NCAxMC4zNjE5IDE1LjU2MTcgOS41OTgxNCAxNS41NjE3IDkuNTk4MTRMMTUuMDYzIDkuOTUxODhaIiBmaWxsPSIjNDg0RDUxIi8+CjxwYXRoIGQ9Ik0xMi41NjY5IDExLjI5NTZDMTIuNTY2OSAxMS4yOTU2IDEzLjc5MyAxMC43Njk0IDE0LjMwOCAxMC41Mzk0QzE1LjExNDIgMTAuMTgwNyAxNS45MzkyIDkuNzE4MjEgMTYuMDg2NyA5LjYzMDcyQzE2LjM1MjkgOS40NzE5OCAxNi4zNTA0IDkuMzIzMjMgMTYuMjc2NyA5LjI2MTk5QzE2LjIwMjkgOS4yMDA3NCAxNi4wMDU0IDkuMjg2OTggMTUuOTA1NCA5LjI5OTQ4QzE1LjgwNTQgOS4zMTE5OCAxNS41MTA1IDkuMzI0NDggMTUuNTEwNSA5LjMyNDQ4TDEzLjI5OTMgOS45Mjk0NUMxMy4yOTkzIDkuOTI5NDUgMTEuODI5NCAxMC44NTU3IDExLjg2NTYgMTAuODU1N0MxMS45MDE5IDEwLjg1NTcgMTIuNTY2OSAxMS4yOTU2IDEyLjU2NjkgMTEuMjk1NloiIGZpbGw9IiNEQzBEMkEiLz4KPHBhdGggZD0iTTkuNzcwNzUgMTAuMTcxOUM5Ljc3MDc1IDEwLjE3MTkgMTAuNzM3IDExLjExMTkgMTAuODc1NyAxMS4xODE5QzExLjAxNTcgMTEuMjUxOSAxMS4yODE5IDExLjI4MzEgMTEuNTA0NCAxMS4yMzk0QzExLjcyNjkgMTEuMTk1NiAxMi45NTMxIDEwLjI2NjkgMTMuNDgwNiAxMC4xMDE5QzE0LjAwOCA5LjkzNjkzIDE0LjkxNjcgOS45MTE5MyAxNS4yMTU1IDkuNzQ1NjlDMTUuNTE0MiA5LjU3OTQ1IDE1LjUxMDQgOS4zMjQ0NiAxNS41MTA0IDkuMzI0NDZMMTIuOTE1NiA5LjUwNDQ1QzEyLjkxNTYgOS41MDQ0NSAxMi4zNjU2IDEwLjM4ODIgMTEuMzMzMiAxMC4zMzA3QzEwLjUzOTUgMTAuMjg1NyA5Ljk0MTk5IDkuNjE5NDUgOS45NDE5OSA5LjYxOTQ1TDkuNzcwNzUgMTAuMTcxOVoiIGZpbGw9IiM0NjRDNEYiLz4KPHBhdGggZD0iTTEyLjc4MzEgMTEuOTk0M0MxMy4wMTE5IDEyLjExNTYgMTMuMTIwNiAxMS44NTE4IDEzLjA2MzEgMTEuNzM0M0MxMi45NDE5IDExLjQ4NjkgMTIuNDkxOSAxMC43ODMxIDEyLjM3NjkgMTAuNzM2OUMxMi4yODE5IDEwLjY5OTQgMTEuNzY3IDExLjA3MzEgMTEuNzE1NyAxMS4xMTE5QzExLjY2NDUgMTEuMTQ5NCAxMS42ODMyIDExLjIzMDYgMTEuNzkyIDExLjMwOTRDMTEuOTMxOSAxMS40MTA2IDEyLjYwNTcgMTEuOTAwNiAxMi43ODMxIDExLjk5NDNaIiBmaWxsPSIjQzhDOEM4Ii8+CjxwYXRoIGQ9Ik01LjAwOTY2IDExLjAxNjlMMy40NTg1
65IDEwLjcwNTdMNC4yMjU5NiA5LjIyNjk5TDUuMDQ5NjYgOC40MDMyOUw1LjUzNzE0IDguMjI3MDVDNS41MzcxNCA4LjIyNzA1IDUuMTI1OTEgOC43NzMyNyA0LjkwNDY3IDkuMTE3QzQuNzY3MTggOS4zMzA3NCA0LjYyMjE4IDkuNjgxOTcgNC42MjIxOCA5LjY4MTk3QzQuNjIyMTggOS42ODE5NyA0Ljc5MzQzIDkuNjQ0NDcgNC45Mjk2NyA5LjYyODIyQzUuMDY1OTEgOS42MTE5NyA1LjIxNzE1IDkuNjAwNzIgNS4yMTcxNSA5LjYwMDcyQzUuMjE3MTUgOS42MDA3MiA1LjE3MjE2IDkuMzA4MjQgNS4yMzU5IDkuMTU3QzUuMjk5NjUgOS4wMDQ1IDUuNDMyMTQgOC45MDU3NiA1LjUyODM5IDguODk3MDFDNS42MjQ2MyA4Ljg4OTUxIDUuNjg4MzggOC45MzcwMSA1LjY4ODM4IDguOTM3MDFDNS42ODgzOCA4LjkzNzAxIDUuNjc0NjMgOC43MDU3NyA1LjY5NTg4IDguNjQwNzdDNS43MzU4OCA4LjUyMDc4IDYuMDcyMTEgOC4zNzk1NCA2LjQ4ODM0IDguMjI3MDVDNi45MDcwNiA4LjA3MzMgNy4zNzcwNCA3Ljg1OTU2IDcuNTAzMjggNy44ODk1NkM3LjU4MjAzIDcuOTA4MzEgNy43NjcwMiA4LjI2NTc5IDcuNjcwNzcgOC4zNjk1NEM3LjU3NDUzIDguNDczMjggNi4wODgzNiA5LjE2OTUgNi4wODgzNiA5LjE2OTVMNi4zMzU4NCA5Ljg0OTQ2TDUuMDA5NjYgMTEuMDE2OVoiIGZpbGw9IiM0NjRDNEYiLz4KPHBhdGggZD0iTTcuNzA5NzQgMTAuNzk0M0w5LjczMDg4IDEwLjcyMDZMMTAuMTI0NiAxMS4xMzE4TDguODAyMTggMTEuOTUzTDcuNTIxIDExLjY0MDVMNy40MDYwMSAxMC44NDQzTDcuNzA5NzQgMTAuNzk0M1oiIGZpbGw9IiM0NjRDNEYiLz4KPHBhdGggZD0iTTYuODQ3MDkgMTIuMDU5NEw1Ljc4MzM5IDEzLjIyMDVDNS43ODMzOSAxMy4yMjA1IDYuMTczMzcgMTMuOTEzIDYuMjgwODcgMTQuMjEwNUM2LjM5MzM2IDE0LjUyMDUgNi41NTIxIDE1LjA4MDUgNi41NTIxIDE1LjA4MDVDNi41NTIxIDE1LjA4MDUgMTAuNTg0NCAxNS4xOTU0IDEwLjc3MzEgMTUuMTcwNEMxMC45NjE5IDE1LjE0NTQgMTEuMTc1NiAxNC45MjQyIDExLjA3NjkgMTQuODM0MkMxMC45NzgxIDE0Ljc0NDIgOS40NDE5NSAxNC4xMTE4IDkuNDQxOTUgMTQuMTExOEM5LjQ0MTk1IDE0LjExMTggOC4yMzQ1MSAxNC4xOTQyIDguMDM3MDIgMTQuMTIwNUM3LjgzOTUzIDE0LjA0NjggNy4xOTU4MiAxMy4xNTkzIDcuMjMwODIgMTMuMDkxOEM3LjMxNTgxIDEyLjkyNDMgOC44ODMyMyAxMS45MDMxIDguODgzMjMgMTEuOTAzMUw4Ljc1MTk5IDExLjc2MzFMNy41NDQ1NSAxMS40OTE5TDcuNjE4MyAxMC45OTk0QzcuNjE4MyAxMC45OTk0IDguMTYwNzcgMTAuNTY0NCA4LjIyNTc2IDEwLjU2NDRDOC4yOTA3NiAxMC41NjQ0IDguOTQwNzMgMTAuNDU4MiA5LjMwMTk2IDEwLjM3NTdDOS42NjMxOSAxMC4yOTMyIDEwLjEwNjkgMTAuMTk0NSAxMC4yMTMyIDEwLjEzN0MxMC4zMTk0IDEwLjA3OTUgMTAuMzk4MSA5Ljk4MDcyIDEwLjM2OTQgOS44MjQ0OEMxMC4zNDY5IDkuNzA2OTggMTAuMDQwNyA5LjYwMzI0IDEwLjA0MDcgOS42MDMyNEw2Ljg3MDg0IDkuNDIyTDYuMjE5NjIgOS40OTA3NEM2LjIxOTYyIDkuNDkwNzQgNi4xMzIxMyA5Ljc4MzIzIDUuNjYzNCAxMC4wNzA3QzUuMTk0NjcgMTAuMzU4MiA0LjM5NzIyIDEwLjU0NDQgNC4zOTcyMiAxMC41NDQ0TDYuODQ3MDkgMTIuMDU5NFoiIGZpbGw9IiNEQzBEMkEiLz4KPHBhdGggZD0iTTMuNjIyMzEgOS4wNDQ0M0MzLjYyMjMxIDkuMDQ0NDMgNC41NTg1MSA4LjAzMzI0IDUuMDU0NzQgNy41ODk1MUM1LjQyMjIyIDcuMjYwNzggNS43MDQ3IDcuMDQ4MjkgNS44MDk3IDcuMDA4MjlDNS44NjU5NSA2Ljk4NzA0IDYuNDA5NjcgNi45NjgyOSA2LjQ2NDY2IDYuOTg0NTRDNi41MjA5MSA3LjAwMDc5IDYuNTc3MTYgNy4wODgyOSA2LjQ4ODQxIDcuMTc3MDNDNi40MDA5MiA3LjI2NDUzIDYuMTIzNDMgNy41ODIwMSA1Ljg3MzQ1IDcuODQ0NUM1Ljc1ODQ1IDcuOTY0NDkgNS41MzcyMSA4LjIyMzIzIDUuNTM3MjEgOC4yMjMyM0w1LjEyOTczIDguMzc0NDdMNC4xMDYwNCA4Ljg4NTY5TDMuNjIyMzEgOS4wNDQ0M1oiIGZpbGw9IiNBRUUzRkQiLz4KPHBhdGggZD0iTTUuNTI1OTEgOC4yMjU3MUM1LjUyNTkxIDguMjI1NzEgNC40NjIyMiA4LjQwNDQ1IDMuNzM5NzYgOC45NDY5MkMzLjAxNzMgOS40ODkzOSAyLjczNzMxIDEwLjU4MTggMi43MjEwNiAxMC42ODgxQzIuNzA0ODEgMTAuNzk0MyAyLjU2NzMyIDExLjE0ODEgMi44Mzg1NiAxMS4zMThDMi45Njk4IDExLjQwMDUgMy4yMzEwNCAxMS4zNjE4IDMuNTA5NzcgMTEuNDI4QzMuNzQxMDEgMTEuNDgxOCA0LjI2NDczIDExLjY1OCA0LjY2NzIxIDEyLjAxOTNDNS4wNjk2OSAxMi4zODA1IDUuNzg0NjUgMTMuMjI2NyA1Ljc4NDY1IDEzLjIyNjdMOC43NTE5OSAxMS43NjQzQzguNzUxOTkgMTEuNzY0MyA3Ljg5NTc5IDEwLjc2MzEgNS45MTU4OSAxMC42MzE4QzMuOTM2IDEwLjUwMDYgMy43MzEwMSAxMC41NDkzIDMuNzMxMDEgMTAuNTQ5M0MzLjczMTAxIDEwLjU0OTMgMy45Nzk3NSA5LjgzNDM3IDQuMzMwOTggOS4zNjY5QzQuNzk5NyA4Ljc0MTkzIDUuNTI1OTEgOC4yMjU3MSA1LjUyNTkxIDguMjI1NzFaIiBmaWxsPSIjRkUyQTIyIi8+CjxwYXRoIGQ9Ik04LjM3NzE0IDEzLjIxMThDOC4zNzcxNCAxMy4yMTE4IDguMTg1OSAxMi42NzY4IDguNjM1ODcgMTIuMzY4MUM4Ljk3NTg1IDEyLjEzNDMgOS40MDcwOCAxMi4xNjU2IDkuNjk5NTcgMTIuNTU0M0M5Ljk5MjA1IDEyLjk0MyA5LjczMDgxIDEzLjM5OTMgOS41NzU4MiAxMy41MjhDOS4wNjk2IDEzLjk1MDUgOC42MDgzNyAxMy41NTA1IDguNjA4MzcgMTMuNTUwNUM4LjYwODM3IDEzLjU1MDUgOC42MzgzNyAxMy43NzA1IDguNDM5NjMgMTMuOTIxN0M4LjI5ODM5IDE0LjAyOTIgNy45NDQ2NiAxNC4wNjA1IDcuNzk4NDIgMTMuNzkxN0M3LjY0MDkzIDEzLjUwMTggNy44MDIxNyAxMy4yODY4IDcuOTY3MTYgMTMuMTk1NUM4LjE3OTY1IDEzLjA3NjggOC4zNzcxNCAxMy4yMTE4IDguMzc3MTQgMTMuMjExOFoiIGZpbGw9IiM0NjRDNEYiLz4KPHBhdGggZD0iTTMuMDQ3MjggOS44MTE5NEMzLjA0NzI4IDkuODExOTQgMy43MjEgOS44MDgxOSAzLjcyNiA5LjgzNTY5QzMuNzMxIDkuODYzMTkgMy40Nzg1MSAxMC41MDE5IDMuNDc4NTEgMTAuNTAxOUMzLjQ3ODUxIDEwLjUwMTkgMi43MDczIDEwLjkwMTkgMi42ODM1NSAxMC44OTY5QzIuNjU5ODEgMTAuODkxOSAyLjY3ODU1IDEwLjU1MzIgMi43Nzg1NSAxMC4yNzgyQzIuODc4NTQgMTAuMDAzMiAzLjA0NzI4IDkuODExOTQgMy4wNDcyOCA5LjgxMTk0WiIgZmlsbD0iI0Q5RTNERiIvPgo8cGF0aCBkPSJNNi4yMTg1MSA5LjQ5MzE2QzYuMjE4NTEgOS40OTMxNiA2LjgwNTk3IDkuOTkwNjQgNy44NjU5MiAxMC4wODA2QzguOTI1ODYgMTAuMTcwNiAxMC4wNDIxIDkuNjA0NDEgMTAuMDQyMSA5LjYwNDQxQzEwLjA0MjEgOS42MDQ0MSA4LjI1NDY1
65IDguNzc2OTUgOC4wMzg0MSA4Ljc5MTk1QzcuODA1OTIgOC44MDY5NSA2LjIyNzI2IDkuNDQzMTYgNi4yMTg1MSA5LjQ5MzE2WiIgZmlsbD0iI0ZFMkEyMiIvPgo8cGF0aCBkPSJNMy4zMjA5OSA4LjY0MkMzLjM1MjIzIDguNzU0NDkgMy44MTk3MSA5LjEwNjk3IDQuMTIzNDQgOS4wNzk0N0M0LjQwMjE4IDkuMDU0NDggNC4zNTQ2OCA4LjUzNTc1IDQuMzUyMTggOC40MDgyNkM0LjM0ODQzIDguMTUwNzcgNC4zMjU5MyA3LjkzMzI4IDQuMzEwOTMgNy43OTgyOUM0LjI5NDY4IDcuNjUwOCA0LjE3MjE5IDcuNjM0NTUgNC4wODU5NSA3LjcwNDU1QzMuOTk5NyA3Ljc3MzI5IDMuMjg3MjQgOC41MjMyNSAzLjMyMDk5IDguNjQyWiIgZmlsbD0iIzQ2NEM0RiIvPgo8L3N2Zz4K","data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjIzOTUgMTMuOTMwNUMxMy4yMzk1IDEzLjkzMDUgMTMuMjI4MyAxNS4yNjQyIDEzLjIyODMgMTUuNTI5MkMxMy4yMjgzIDE1Ljc5NDEgMTMuMzc4MyAxNS45MzE2IDEzLjU1MDggMTUuOTIwNEMxMy43MjMyIDE1LjkwOTEgMTQuNTUyIDE1LjkyMDQgMTQuNzM1NyAxNS45MjA0QzE0LjkxOTQgMTUuOTIwNCAxNS4xMjY5IDE1Ljc0NzkgMTUuMTI2OSAxNS40OTU0QzE1LjEyNjkgMTUuMjQyOSAxNS4xNjE5IDEyLjk4OCAxNS4xNjE5IDEyLjk4OEwxMy4yMzk1IDEzLjkzMDVaIiBmaWxsPSIjNEU0MzNEIi8+CjxwYXRoIGQ9Ik00LjQyOTk3IDEzLjE0OTJMMi42MDEzMiAxMi44OTY3QzIuNjAxMzIgMTIuODk2NyAyLjU5MDA3IDE1LjIzMTYgMi41Nzg4MiAxNS40NTAzQzIuNTY3NTcgMTUuNjY5MSAyLjY5MzgxIDE1LjgyNzggMi44Nzc1NiAxNS44NDE2QzMuMjAwMDQgMTUuODY0MSAzLjgwODc2IDE1Ljg2NDEgNC4wMjc0OSAxNS44NTI4QzQuMjQ2MjMgMTUuODQxNiA0LjM5NDk3IDE1LjY4MDMgNC40MDc0NyAxNS40NzI4QzQuNDE5OTcgMTUuMjY1NCA0LjQwNzQ3IDE0LjAyNDIgNC40MDc0NyAxNC4wMjQyTDQuNDI5OTcgMTMuMTQ5MloiIGZpbGw9IiM0RTQzM0QiLz4KPHBhdGggZD0iTTE0LjA2MDYgOC4wODk2M0wxNS4yMDkzIDguMDM4MzhDMTUuMjA5MyA4LjAzODM4IDE1LjYzOCA4LjcxOTU5IDE1LjU4NDMgMTEuMDI0NUMxNS41MzMgMTMuMjEzMSAxNC45NjgxIDE0LjA2ODEgMTQuNDY4MSAxNC4xODkzQzEzLjk2ODEgMTQuMzEwNSAxMi4wODA3IDE0LjQ5NjggOS4wOTA4OCAxNC41MTQzQzYuMTAxMDMgMTQuNTMxOCAzLjg3OTkgMTQuMzYwNSAzLjQ1MjQyIDE0LjI1ODFDMy4wMjQ5NSAxNC4xNTU2IDIuNTYyNDcgMTMuNTIzMSAyLjUxMjQ3IDEzLjA2MTlDMi40MzYyMyAxMi4zNTQ0IDIuNDMxMjMgMTEuNDAzMiAyLjQ2NDk3IDEwLjA1MzNDMi40OTg3MiA4LjcwMzM0IDIuNzkyNDYgOC4wMjU4OCAyLjc5MjQ2IDguMDI1ODhMMTQuMDYwNiA4LjA4OTYzWiIgZmlsbD0iIzQ3NEM0RiIvPgo8cGF0aCBkPSJNNC4zNTExNSAxMS44OTgxQzMuNzAzNjkgMTEuNzkwNiAyLjc2Mzc0IDExLjM4MzEgMi42OTI0OSAxMS42ODMxQzIuNjIxMjUgMTEuOTgzMSAyLjkwNzQ4IDEyLjM0MDYgMy41OTM3IDEyLjU2OTNDNC4yNzk5MSAxMi43OTgxIDUuODUyMzMgMTIuOTY5MyA5LjE1NDY1IDEyLjg5ODFDMTIuNDU3IDEyLjgyNjggMTMuNTcxOSAxMi43NDA2IDE0LjIyOTQgMTIuNTU1NkMxNC44ODY4IDEyLjM2OTMgMTUuNjQ0MyAxMS44Njk0IDE1LjQwMTggMTEuNTgzMUMxNS4xNTkzIDExLjI5NjkgMTQuNTE1NiAxMS43MTE5IDEzLjkyOTQgMTEuODI1NkMxMy4zNDMyIDExLjkzOTQgMTEuMTQwOCAxMi4wMDA2IDkuMTEyMTUgMTIuMDQwNkM2LjkxMTAyIDEyLjA4MzEgNS4wMzczNyAxMi4wMTE4IDQuMzUxMTUgMTEuODk4MVoiIGZpbGw9IiM4NTg1ODUiLz4KPHBhdGggZD0iTTUuNTcxMTQgMTAuMDIwNkM1LjM1NzQgOS45NjQzNSAyLjcwNTA0IDkuOTAzMSAyLjU4ODc5IDEwLjAyODFDMi41Mzc1NSAxMC4wODMxIDIuNTUwMDUgMTAuODc5MyAyLjU2MDA0IDExLjAyNDNDMi41NzAwNCAxMS4xNjkzIDIuNjgxMjkgMTEuMjE5MyAyLjg3Mzc4IDExLjIyOTNDMy4wNjc1MiAxMS4yMzkzIDUuNTQyMzkgMTEuMjU4IDUuNzA2MTMgMTEuMjM5M0M1Ljg2OTg3IDExLjIyMDUgNS45MDg2MiAxMS4wNTU1IDUuODc5ODcgMTAuOTEwNUM1Ljg1MTEyIDEwLjc2NDMgNS43NTQ4OCAxMC4wNjkzIDUuNTcxMTQgMTAuMDIwNloiIGZpbGw9IiNGRUE4MjYiLz4KPHBhdGggZD0iTTE1LjM1NDQgOS44OTY5OUMxNS4yMzMxIDkuODI1NzQgMTIuNTQyIDkuOTMzMjQgMTIuNDU1OCAxMC4wMTA3QzEyLjM2ODMgMTAuMDg4MiAxMS45MDIgMTEuMDUwNyAxMi4xMzcgMTEuMTQxOUMxMi4zNTk1IDExLjIyOTQgMTUuMjY4MSAxMS4xODMyIDE1LjM2NDQgMTEuMTM0NEMxNS41MTQzIDExLjA1OTQgMTUuNDY5NCA5Ljk2NDQ5IDE1LjM1NDQgOS44OTY5OVoiIGZpbGw9IiNGRUE4MjYiLz4KPHBhdGggZD0iTTYuOTUzNDUgMTEuNDQxOUM2LjY5MjIxIDExLjQ1NDQgNi4zMjQ3MyAxMS4zMTU2IDYuMTY5NzQgMTAuOTEwN0M2LjAxNDc1IDEwLjUwNDQgNS45OTYgMTAuMjYzMiA2LjA0MzUgMTAuMDUwN0M2LjA5MjI0IDkuODM4MjIgNi4yMzcyNCA5Ljc2MDcyIDYuNTc0NzIgOS43MzE5OEM2LjkxMzQ1IDkuNzAzMjMgNy41NzA5MiA5LjY1NDQ4IDguOTgyMDkgOS42NDQ0OEMxMC4zOTQ1IDkuNjM0NDggMTEuMzcwNyA5LjY2MzIzIDExLjYyMiA5LjY5MzIzQzExLjg3MzIgOS43MjE5OCAxMi4wMTgyIDkuODA5NDcgMTEuOTc5NCAxMC4wNzA3QzExLjk0MDcgMTAuMzMxOSAxMS44MDU3IDEwLjg1NDQgMTEuNjk5NCAxMS4xMDU3QzExLjYyMiAxMS4yODk0IDExLjM4MDcgMTEuNDI0NCAxMS4wNjA3IDExLjQzNDRDMTAuNzQzMiAxMS40NDE5IDcuMTU3MTkgMTEuNDMxOSA2Ljk1MzQ1IDExLjQ0MTlaIiBmaWxsPSIjMkYyRjJGIi8+CjxwYXRoIGQ9Ik0xNC42NjggNy40MTk2NUwxNS4wNDQyIDcuNDI5NjVDMTUuMDQ0MiA3LjQyOTY1IDE1LjA1MjkgNi45NzcxNyAxNS4xMDQyIDYuODM3MThDMTUuMTU1NCA2LjY5NzE5IDE1LjI1OTIgNi42MjIxOSAxNS40OTQyIDYuNjIyMTlDMTUuNzI5MiA2LjYyMjE5IDE2LjE5MDQgNi42Mzk2OSAxNi4zNDU0IDYuNjQ3MTlDMTYuNTAwNCA2LjY1NDY5IDE2LjgwMTYgNi45MTk2OCAxNi44MTY2IDcuMzE3MTZDMTYuODMxNiA3LjcxNDY0IDE2LjU1OTEgNy45NjQ2MiAxNi4yODY2IDcuOTk0NjJDMTYuMDE0MSA4LjAyNDYyIDE0Ljk5MTcgNy45OTQ2MiAxNC45OTE3IDcuOTk0NjJMMTQuNjY4IDcuNDE5NjVaIiBmaWxsPSIjNDc0QzRGIi8+CjxwYXRoIGQ9Ik0zLjQ1MTA2IDcuMzU3MTRMMy4wMzM1OCA3LjM4MzM5QzMuMDMzNTggNy4zODMzOSAzLjA0NjA4IDYuOTc0NjYgMy4wMTczMyA2LjgyNzE3QzIuOTg4NTggNi42Nzk2OCAyLjgxMTA5IDYuNTkyMTkgMi42Nzg2IDYuNTg0NjlDMi41NDYxMSA2LjU3NzE5IDEuOTI3MzkgNi41NzcxOSAxLjc1MTE1IDYuNTk5NjhDMS41NzQ5MSA2LjYyMjE4IDEuMjcyNDIgNi43OTg0MiAxLjI3OTkyIDcuMjQ3MTVDMS4yODc0MiA3LjY5NTg4IDEuNTc0OTEgNy45NDU4NiAxLjgxNzM5IDcuOTM5NjFDMi4wNTk4OCA3LjkzMzM2IDIuNjQ3MzUgNy45NTIxMSAyLjgyNjA5IDcuOTQ3MTFDMy4wNTQ4MyA3LjkzOTYxIDMuNTU0OCA3Ljk2MjExIDMuNTU0OCA3Ljk2MjExTDMuNDUxMDYgNy4zNTcxNFoiIGZpbGw9IiM0NzRDNEYiLz4KPHBhdGggZD0iTTcuOTU5NzIgMy4wOTgzOUw3Ljk3ODQ3IDMuNjg3MTFIMTAuMzU3MUwxMC4z
65NzU4IDMuMTE3MTRMNy45NTk3MiAzLjA5ODM5WiIgZmlsbD0iIzQ3NEM0RiIvPgo8cGF0aCBkPSJNMTEuNjIzMyAzLjA3ODU4QzExLjYyMzMgMy4yMjM1NyAxMS42MjMzIDMuODQyMjkgMTEuNjIzMyAzLjg0MjI5TDEyLjQwNyAzLjg2MTA0TDEyLjM1ODMgMy4wNDg1OEwxMS42MjMzIDMuMDc4NThaIiBmaWxsPSIjNDc0QzRGIi8+CjxwYXRoIGQ9Ik01LjczNDg2IDMuODMyMjNDNS43NTM2MSAzLjcxNTk4IDUuNzYzNjEgMi44OTQ3OCA1Ljc2MzYxIDIuODk0NzhMNi42MDQ4MiAzLjAxMTAyTDYuNTc2MDcgMy43NjQ3M0w1LjczNDg2IDMuODMyMjNaIiBmaWxsPSIjNDc0QzRGIi8+CjxwYXRoIGQ9Ik0yLjc4ODggOC4wMjU4MkMyLjgxMDA1IDcuOTg1ODIgMy4wNjc1NCA3Ljg5NDU4IDMuMjIyNTMgNy42MjIwOUMzLjMzMTI4IDcuNDMwODUgMy42NDc1MSA2LjQwMzQxIDQuMDYzNzQgNS41ODIyQzQuNDc5OTYgNC43NjA5OSA0LjY1MzcxIDQuNDAyMjYgNC43Njk5NSA0LjIxODUyQzQuODg2MTkgNC4wMzQ3OCA1LjA1OTkzIDMuODg5NzkgNS4zNTk5MiAzLjgwMjI5QzUuNjU5OSAzLjcxNDggNi43MDQ4NSAzLjQ3ODU2IDkuMjE4NDYgMy41MjczMUMxMS43MzIxIDMuNTc2MDYgMTIuMzY5NSAzLjY1MTA1IDEyLjYxNDUgMy43Mjk4QzEyLjgxMiAzLjc5MjI5IDEzLjE4MiAzLjk4NjAzIDEzLjQyMzIgNC40MzEwMUMxMy42NjQ1IDQuODc1OTkgMTQuNjg4MiA3LjE1OTYyIDE0Ljc4NTcgNy4zNjIxMUMxNC44ODE5IDcuNTY0NiAxNS4yMTA2IDguMDM1ODIgMTUuMjEwNiA4LjAzNTgyQzE1LjIxMDYgOC4wMzU4MiAxNC4zNDE5IDguOTM5NTIgMTIuMzEyMSA5LjE3NDUxQzEwLjQ4NzEgOS4zODU3NSA3LjgzNzI5IDkuNTc0NDkgNS4xMDExOCA5LjEwMjAyQzIuOTUzOCA4LjczNDUzIDIuNzY3NTYgOC4wNjU4MiAyLjc4ODggOC4wMjU4MloiIGZpbGw9IiNFM0U0REUiLz4KPHBhdGggZD0iTTUuMDE5OTEgNC4
651NTcyNUM0Ljc5NzQzIDQuNzc5NzQgNC4yOTYyIDUuODc5NjggNC4wNDc0NyA2LjUxMjE1QzMuNzk4NzMgNy4xNDQ2MSAzLjY1MjQ5IDcuNjY0NTggMy45OTEyMiA3LjY3NTgzQzQuMzI5OTUgNy42ODcwOCA3LjU1MTAzIDcuNjQyMDkgOC45NzU5NiA3LjYzMDg0QzEwLjQwMDkgNy42MTk1OSAxMy44MDIgNy42OTgzMyAxNC4wNTA3IDcuNjk4MzNDMTQuMjk5NCA3LjY5ODMzIDE0LjQ0NTcgNy40ODMzNCAxNC4zMzMyIDcuMjEyMTFDMTQuMjIwNyA2Ljk0MDg3IDEzLjM4MzIgNS4wODcyMiAxMy4xOTIgNC43ODIyNEMxMi45OTk1IDQuNDc3MjUgMTIuNzI4MyA0LjM3NDc2IDEyLjI1MzMgNC4zNTIyNkMxMS43NzgzIDQuMzI5NzYgMTAuMDAzNCA0LjIyODUyIDguNzgzNDcgNC4yMjg1MkM3LjU2MzUzIDQuMjI4NTIgNS4yMjM2NSA0LjM1NDc2IDUuMDE5OTEgNC41NTcyNVoiIGZpbGw9IiMyRDJFMzUiLz4KPHBhdGggZD0iTTQuMjYzNDYgNy4xNTA2OUM0LjMxMjIxIDcuMjI0NDQgNy4zNzA4IDcuMDkwNyA5LjIxMzIgNy4xMjQ0NEMxMS4wNTU2IDcuMTU4MTkgMTMuNTE5MiA3LjIxNDQ0IDEzLjY0NDIgNy4yMDMxOUMxMy43NjggNy4xOTE5NCAxMy43ODA1IDcuMDEwNyAxMy43NjggNi45NTQ0NUMxMy43NTY3IDYuODk4MjEgMTMuNTQxNyA2LjQ1Njk4IDEzLjU0MTcgNi40NTY5OEMxMy41NDE3IDYuNDU2OTggMTIuNDIzIDUuMTkwOCAxMi4zMzE4IDUuMTkwOEMxMi4yNDE4IDUuMTkwOCA5LjA3Njk2IDUuMzk0NTQgOS4wNzY5NiA1LjM5NDU0TDUuNTE3MTUgNS4yOTMyOUw0LjQ0MzQ1IDYuNjE4MjJDNC40NDM0NSA2LjYxODIyIDQuMjQwOTYgNy4xMTY5NCA0LjI2MzQ2IDcuMTUwNjlaIiBmaWxsPSIjOTZDOEVEIi8+CjxwYXRoIGQ9Ik00LjQ0MzYgNi42MTg0NEM0LjQ0MzYgNi42MTg0NCA0Ljk0MjMzIDUuNDI0NzUgNS4xNDM1NyA1LjEyMjI3QzUuMjIyMzEgNS4wMDQ3OCA1LjI3OTgxIDQuODk2MDMgNS41NTEwNSA0Ljg2MjI4QzUuODIyMjggNC44Mjg1MyA3LjIyMzQ2IDQuNjI0OCA5LjA5OTYxIDQuNjU4NTRDMTAuOTc1OCA0LjY5MjI5IDEyLjA2MDcgNC43NjcyOSAxMi4yODY5IDQuNzgyMjlDMTIuNTU0NCA0Ljc5OTc5IDEyLjczOTQgNC44OTQ3OCAxMi44NDA3IDUuMDY0NzdDMTIuOTQxOSA1LjIzNDc2IDEzLjY1NDQgNi42OTIxOSAxMy42NTQ0IDYuNjkyMTlMMTIuNTA0NCA2LjU4NzE5QzEyLjUwNDQgNi41ODcxOSAxMi40OTY5IDYuMDU3MjIgMTIuNDc5NCA1Ljg3NDczQzEyLjQ2NDQgNS43MTcyNCAxMi4zOTA3IDUuNTg3MjQgMTIuMTQ5NCA1LjU3MzVDMTEuOTM0NSA1LjU2MjI1IDExLjQ1OTUgNS41NTEgMTEuMzAyIDUuNTYyMjVDMTEuMTQzMiA1LjU3MzUgMTEuMDM1OCA1LjcwNDc0IDExLjAwNDUgNS45Mjk3M0MxMC45NzMzIDYuMTU1OTYgMTAuOTQwOCA2LjU1OTY5IDEwLjk0MDggNi41NTk2OUw3LjM3OTcgNi41ODA5NEM3LjM3OTcgNi41ODA5NCA3LjM3OTcgNi4wMjM0NyA3LjM0NzIgNS44MjIyM0M3LjMyMzQ1IDUuNjc3MjQgNy4yMzIyMSA1LjU4MjI0IDcuMDQ1OTcgNS41ODM0OUM2LjgyOTczIDUuNTg0NzQgNi40MTk3NSA1LjU2MjI1IDYuMTI2MDEgNS41OTU5OUM1Ljk4OTc3IDUuNjEyMjQgNS44ODg1MyA1Ljc3NzIzIDUuODc3MjggNi4wMTQ3MkM1Ljg2ODUzIDYuMTg1OTYgNS44NTQ3OCA2LjU2ODQ0IDUuODU0NzggNi41Njg0NEw0LjQ0MzYgNi42MTg0NFoiIGZpbGw9IiNBRkUzRkIiLz4KPHBhdGggZD0iTTguMDU2MDcgMS45ODYyMUgxMC4zMjg1TDEwLjc0MzQgMi43MzExN0wxMC4zMDg1IDMuMjcyMzlIOC4wNTYwN0w3LjYyMTA5IDIuNTk0OTJMOC4wNTYwNyAxLjk4NjIxWiIgZmlsbD0iI0NFQ0VDRiIvPgo8cGF0aCBkPSJNMTAuMzI4MyAxLjk4NjIxQzEwLjMyODMgMS45ODYyMSAxMi4yODA3IDIuMDE0OTUgMTIuNDE2OSAyLjAzNDk1QzEyLjU1MzIgMi4wNTQ5NSAxMi42ODgyIDIuMjE4NjkgMTIuNzA2OSAyLjQxMjQzQzEyLjcyNTcgMi42MDYxNyAxMi42ODgyIDMuMDc5OSAxMi42ODgyIDMuMTY2MTRDMTIuNjg4MiAzLjI1MjM5IDEyLjU3NjkgMy4zMDQ4OSAxMi4zOTQ0IDMuMzA0ODlDMTIuMjEwNyAzLjMwNDg5IDEwLjMxMDggMy4yNzIzOSAxMC4zMTA4IDMuMjcyMzlMMTAuMzI4MyAxLjk4NjIxWiIgZmlsbD0iI0REMEMyNiIvPgo8cGF0aCBkPSJNNS40MjYwMyAzLjAyMTE1QzUuNDI2MDMgMy4xNDc0IDUuNDM2MDMgMy4yNDM2NCA1LjU2MTAyIDMuMjUzNjRDNS42ODcyNiAzLjI2MzY0IDguMDU1ODkgMy4yNzIzOSA4LjA1NTg5IDMuMjcyMzlWMS45ODYyMUM4LjA1NTg5IDEuOTg2MjEgNS44OTk3NSAxLjk4NjIxIDUuNzQ0NzYgMS45ODYyMUM1LjU4OTc3IDEuOTg2MjEgNS40MjYwMyAyLjE2OTk1IDUuNDI2MDMgMi4zMTQ5NEM1LjQyNjAzIDIuNTE3NDMgNS40MjYwMyAzLjAyMTE1IDUuNDI2MDMgMy4wMjExNVoiIGZpbGw9IiMwRjY0QzciLz4KPC9zdmc+Cg=="],uo=({workspace:e})=>new Promise(t=>{Promise.all([ni(ri.ListDashboards,{type:oN.DASHBOARD_TYPE_SYSTEM},e),ni(ri.ListDashboards,{},e)]).then(([i,n])=>{var s,N,u,o;const r=(N=(s=i==null?void 0:i.dashboards)==null?void 0:s.map(I=>{var c;return{id:I.id,uuid:I.uuid,created_at:I.createdAt,updated_at:I.updatedAt,created_by:I.createdBy,updated_by:I.updatedBy,data:(c=I.data)==null?void 0:c.data,isLocked:!0,workspaceName:I.workspaceName,system:!0}}))!=null?N:[],D=(o=(u=n==null?void 0:n.dashboards)==null?void 0:u.map(I=>{var c;return{id:I.id,uuid:I.uuid,created_at:I.createdAt,updated_at:I.updatedAt,created_by:I.createdBy,updated_by:I.updatedBy,data:(c=I.data)==null?void 0:c.data,isLocked:I.isLocked,workspaceName:I.workspaceName,system:!1}}))!=null?o:[];t([...r,...D])})}),oo=e=>{const{workspace:t}=CM();return $r({queryFn:()=>uo({workspace:t!=null?t:""}),queryKey:[vi.GET_ALL_DASHBOARDS,t],onSuccess:e})};function go(){return M.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("path",{d:"M8.7112 1.05739C8.3796 1.30831 8.08524 1.60498 7.83691 1.93853L8.17977 2.58567C8.40218 2.26279 8.64677 1.95576 8.91177 1.66681C8.93063 1.64581 8.94091 1.63596 8.94091 1.63596L8.911
6577 1.66681C8.66003 1.95965 8.43081 2.27111 8.22606 2.59853C8.67305 2.56672 9.11808 2.51165 9.55934 2.43353C9.60936 2.25525 9.62374 2.06886 9.60168 1.88502C9.57962 1.70118 9.52154 1.52349 9.43077 1.3621C9.43077 1.3621 9.09991 0.828957 8.7112 1.05739Z",fill:"url(#paint0_linear_2061_4195)"}),M.jsx("path",{d:"M7.55932 6.49365L7.42432 6.51722L7.49332 6.50651C7.51432 6.50265 7.53703 6.49837 7.55932 6.49365Z",fill:"#BE202E"}),M.jsx("path",{opacity:"0.35",d:"M7.55932 6.49365L7.42432 6.51722L7.49332 6.50651C7.51432 6.50265 7.53703 6.49837 7.55932 6.49365Z",fill:"#BE202E"}),M.jsx("path",{d:"M7.67407 5.92858L7.6955 5.92558C7.72464 5.9213 7.75336 5.91616 7.78122 5.91016L7.67493 5.92816L7.67407 5.92858Z",fill:"#BE202E"}),M.jsx("path",{opacity:"0.35",d:"M7.67407 5.92858L7.6955 5.92558C7.72464 5.9213 7.75336 5.91616 7.78122 5.91016L7.67493 5.92816L7.67407 5.92858Z",fill:"#BE202E"}),M.jsx("path",{d:"M7.16872 4.25736C7.273 4.0625 7.37858 3.87221 7.48543 3.6865C7.59629 3.49393 7.70829 3.3075 7.82143 3.12721L7.84115 3.09507C7.95315 2.91793 8.066 2.74779 8.17972 2.58464L7.83686 1.9375L7.75886 2.03393C7.65986 2.15736 7.55743 2.29107 7.452 2.43036C7.33329 2.58893 7.21115 2.75779 7.08729 2.93564C6.97286 3.09979 6.85672 3.27164 6.74058 3.44993C6.64158 3.60121 6.54258 3.75721 6.444 3.91707L6.43286 3.93507L6.879 4.8145C6.97443 4.62707 7.071 4.44136 7.16872 4.25736Z",fill:"url(#paint1_linear_2061_4195)"}),M.jsx("path",{d:"M5.13606 9.22519C5.07692 9.38748 5.01763 9.55305 4.95821 9.72191L4.95563 9.72919L4.93035 9.80076C4.89049 9.91476 4.85535 10.015 4.77563 10.2503C4.92444 10.3467 5.0416 10.4847 5.11249 10.6472C5.10283 10.4581 5.01907 10.2804 4.87935 10.1526C5.16043 10.1981 5.44862 10.1654 5.71236 10.0581C5.97609 9.95074 6.20521 9.77291 6.37463 9.54405C6.40102 9.50088 6.42464 9.45607 6.44535 9.40991C6.37459 9.49741 6.28141 9.56408 6.17575 9.6028C6.07008 9.64152 5.95589 9.65084 5.84535 9.62976C6.20937 9.49539 6.51802 9.24316 6.72221 8.91319C6.76978 8.83691 6.81563 8.75376 6.86278 8.66162C6.6974 8.84328 6.48756 8.97872 6.25393 9.05463C6.02029 9.13053 5.77091 9.14426 5.53035 9.09448L5.16949 9.13391C5.15706 9.16434 5.14721 9.19476 5.13606 9.22519Z",fill:"url(#paint2_linear_2061_4195)"}),M.jsx("path",{d:"M5.30448 8.417C5.38248 8.21528 5.46276 8.01157 5.54533 7.80586C5.62419 7.60871 5.70519 7.41057 5.78833 7.21143C5.87148 7.01228 5.95633 6.81228 6.0429 6.61143C6.1309 6.40828 6.22076 6.20557 6.31248 6.00328C6.40419 5.801 6.49633 5.60257 6.5889 5.408C6.62262 5.33714 6.65662 5.26643 6.6909 5.19586C6.75005 5.07414 6.80962 4.95343 6.86962 4.83371C6.87262 4.82728 6.87605 4.82086 6.87948 4.81443L6.4329 3.93457L6.41105 3.97014C6.30733 4.14157 6.20362 4.313 6.10205 4.49128C6.00048 4.66957 5.89848 4.853 5.80205 5.03814C5.7189 5.19443 5.63776 5.35157 5.55862 5.50957L5.51148 5.606C5.41419 5.80614 5.32633 5.99943 5.24705 6.18543C5.15705 6.396 5.07762 6.59686 5.00876 6.788C4.9629 6.91357 4.92305 7.03486 4.88362 7.151C4.85233 7.25043 4.82276 7.34986 4.79448 7.451C4.72762 7.68471 4.67048 7.91771 4.62305 8.15L5.07133 9.035C5.13076 8.87671 5.19162 8.71614 5.2539 8.55328L5.30448 8.417Z",fill:"url(#paint3_linear_2061_4195)"}),M.jsx("path",{d:"M4.615 8.18082C4.55868 8.46014 4.51975 8.74268 4.49843 9.02682C4.49843 9.03668 4.49843 9.04653 4.49629 9.05639C4.3547 8.8778 4.1801 8.72808 3.982 8.61539C4.24526 8.95089 4.41819 9.34823 4.48429 9.76953C4.28982 9.78674 4.0942 9.75338 3.91643 9.67268C4.05057 9.80984 4.21714 9.91096 4.40072 9.96668C4.14974 10.0146 3.9168 10.1307 3.72743 10.3022C3.97375 10.178 4.25059 10.1271 4.525 10.1557C4.21858 11.024 3.91129 11.9827 3.604 13.0001C3.64664 12.988 3.6856 12.9655 3.71739 12.9346C3.74918 12.9037 3.7728 12.8654 3.78615 12.8231C3.841 12.6388 4.20443 11.4298 4.77443 9.84068L4.82372 9.70439L4.83743 9.66625C4.89772 9.49968 4.96015 9.32968 5.02472 9.15625L5.06758 9.03753V9.03539L4.62143 8.15039C4.61929 8.16025 4.61672 8.17053 4.615 8.18082Z",fill:"url(#paint4_linear_2061_4195)"}),M.jsx("path",{d:"M6.94843 4.89059L6.90986 4.96987C6.87129 5.04959 6.83214 5.13102 6.79243 5.21416C6.74957 5.30416 6.70671 5.3963 6.66386 5.49059C6.64157 5.53816 6.621 5.58573 6.59743 5.63416C6.53057 5.7793 6.46286 5.92916 6.39429 6.08373C6.30857 6.27402 6.22286 6.47173 6.13714 6.67687C6.054 6.87259 5.96971 7.07516 5.88429 7.28459C5.80314 7.48459 5.721 7.68973 5.63786 7.90002C5.56386 8.08888 5.48914 8.28273 5.41371 8.48159C5.40986 8.49145 5.40643 8.50087 5.403 8.51073C5.32814 8.70873 5.25257 8.91187 5.17629 9.12016L5.17114 9.1343L5.532 9.09487L5.51057 9.09102C6.039 8.98351 6.52026 8.7126 6.88629 8.31659C7.0686 8.1182 7.22683 7.89896 7.35771 7.66345C7.47147 7.46033 7.57252 7.25036 7.66029 7.03473C7.74386 6.83245 7.824 6.61387 7.90114 6.37645C7.79448 6.43086 7.
6568084 6.47037 7.56343 6.49388C7.54157 6.49859 7.52057 6.50287 7.49657 6.50673C7.47257 6.51059 7.45071 6.51445 7.42757 6.51745C7.80325 6.36305 8.10458 6.06924 8.26843 5.69759C8.12155 5.79773 7.95733 5.86966 7.78414 5.90973C7.75586 5.91616 7.72757 5.92087 7.69843 5.92516L7.677 5.92816C7.80484 5.87656 7.92565 5.80903 8.03657 5.72716C8.05843 5.71087 8.07943 5.69373 8.1 5.67573C8.13129 5.64873 8.16086 5.62045 8.18914 5.59002C8.20714 5.57116 8.22471 5.55145 8.24186 5.53087C8.28293 5.48179 8.32059 5.42996 8.35457 5.37573C8.36529 5.35859 8.376 5.34145 8.38629 5.32345C8.39957 5.29773 8.41243 5.27245 8.42486 5.24716C8.481 5.13402 8.526 5.03288 8.56157 4.94459C8.57957 4.90173 8.595 4.85888 8.60829 4.82116C8.61386 4.80616 8.619 4.79116 8.62371 4.7783C8.63786 4.73545 8.64943 4.69816 8.65843 4.66473C8.66941 4.62595 8.67828 4.58661 8.685 4.54688C8.67015 4.5586 8.65454 4.56934 8.63829 4.57902C8.4822 4.66169 8.31419 4.71953 8.14029 4.75045H8.13257L8.08157 4.75859L8.09057 4.75473L6.957 4.87902L6.94843 4.89059Z",fill:"url(#paint5_linear_2061_4195)"}),M.jsx("path",{d:"M8.22475 2.59871C8.12404 2.75343 8.01389 2.92914 7.89561 3.12843L7.87675 3.16014C7.77446 3.33157 7.66604 3.52114 7.55147 3.72886C7.45261 3.90771 7.34989 4.10014 7.24332 4.30614C7.15018 4.48586 7.05418 4.67671 6.95532 4.87871L8.08889 4.75443C8.33914 4.65567 8.55501 4.48583 8.70989 4.26586C8.74804 4.211 8.78618 4.15357 8.82432 4.09443C8.94089 3.91271 9.05489 3.71257 9.15689 3.51371C9.25018 3.33322 9.33429 3.14813 9.40889 2.95914C9.44758 2.86102 9.48092 2.76087 9.50875 2.65914C9.52932 2.58028 9.54561 2.50571 9.55804 2.43457C9.11675 2.51236 8.67172 2.56715 8.22475 2.59871Z",fill:"url(#paint6_linear_2061_4195)"}),M.jsx("path",{d:"M7.49234 6.50635C7.46963 6.5102 7.44648 6.51406 7.42334 6.51706C7.44648 6.51406 7.47134 6.5102 7.49234 6.50635Z",fill:"#BE202E"}),M.jsx("path",{opacity:"0.35",d:"M7.49234 6.50635C7.46963 6.5102 7.44648 6.51406 7.42334 6.51706C7.44648 6.51406 7.47134 6.5102 7.49234 6.50635Z",fill:"#BE202E"}),M.jsx("path",{d:"M7.49234 6.50635C7.46963 6.5102 7.44648 6.51406 7.42334 6.51706C7.44648 6.51406 7.47134 6.5102 7.49234 6.50635Z",fill:"url(#paint7_linear_2061_4195)"}),M.jsxs("defs",{children:[M.jsxs("linearGradient",{id:"paint0_linear_2061_4195",x1:"7.26579",y1:"1.16584",x2:"9.7782",y2:"0.46843",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{stopColor:"#F69923"}),M.jsx("stop",{offset:"0.312",stopColor:"#F79A23"}),M.jsx("stop",{offset:"0.838",stopColor:"#E97826"})]}),M.jsxs("linearGradient",{id:"paint1_linear_2061_4195",x1:"1.76109",y1:"12.4382",x2:"6.87606",y2:"1.48267",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{offset:"0.323",stopColor:"#9E2064"}),M.jsx("stop",{offset:"0.63",stopColor:"#C92037"}),M.jsx("stop",{offset:"0.751",stopColor:"#CD2335"}),M.jsx("stop",{offset:"1",stopColor:"#E97826"})]}),M.jsxs("linearGradient",{id:"paint2_linear_2061_4195",x1:"3.47784",y1:"11.6287",x2:"6.5258",y2:"5.10046",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{stopColor:"#282662"}),M.jsx("stop",{offset:"0.095",stopColor:"#662E8D"}),M.jsx("stop",{offset:"0.788",stopColor:"#9F2064"}),M.jsx("stop",{offset:"0.949",stopColor:"#CD2032"})]}),M.jsxs("linearGradient",{id:"paint3_linear_2061_4195",x1:"1.94596",y1:"11.7748",x2:"7.06094",y2:"0.819304",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{offset:"0.323",stopColor:"#9E2064"}),M.jsx("stop",{offset:"0.63",stopColor:"#C92037"}),M.jsx("stop",{offset:"0.751",stopColor:"#CD2335"}),M.jsx("stop",{offset:"1",stopColor:"#E97826"})]}),M.jsxs("linearGradient",{id:"paint4_linear_2061_4195",x1:"2.46768",y1:"11.0455",x2:"5.15578",y2:"5.28798",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{stopColor:"#282662"}),M.jsx("stop",{offset:"0.095",stopColor:"#662E8D"}),M.jsx("stop",{offset:"0.788",stopColor:"#9F2064"}),M.jsx("stop",{offset:"0.949",stopColor:"#CD2032"})]}),M.jsxs("linearGradient",{id:"paint5_linear_2061_4195",x1:"3.08048",y1:"12.3044",x2:"8.19546",y2:"1.3489",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{offset:"0.323",stopColor:"#9E2064"}),M.jsx("stop",{offset:"0.63",stopColor:"#C92037"}),M.jsx("stop",{offset:"0.751",stopColor:"#CD2335"}),M.jsx("stop",{offset:"1",stopColor:"#E97826"})]}),M.jsxs("linearGradient",{id:"paint6_linear_2061_4195",x1:"2.70679",y1:"12.9581",x2:"7.82195",y2:"2.00223",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{offset:"0.323",stopColor:"#9E2064"}),M.jsx("stop",{offset:"0.63",stopColor:"#C92037"}),M.jsx("stop",{offset:"0.751",stopColor:"#CD2335"}),M.jsx("stop",{offset:"1",stopColor:"#E97826"})]}),M.jsxs("linearGradient",{id:"paint7_linear_2061_4195",x1:"3.41759",y1:"12.4619",x2:"8.53277",y2:"1.50629",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{offset:"0.323",stopColor:"#9E2064"}),M.jsx("stop",{offset:"0.63",stopColor:"#C92037"}),M.jsx("stop",{offset:"0.751",stopColor:"#CD2335"}),M.jsx("stop",{offset:"1",stopColor:"#E97826"})]})]})]})}function co(){return M.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("g",{clipPath:"url(#clip0_2061_4220)",children:M.jsx("path",{d:"M13.574 5.82107C13.2652 5.60679 12.5575 5.52644 12.0042 5.63358C11.9398 5.09788 11.6439 4.62915 11.1292 4.21399L10.8332 3.99971L10.6274 4.30774C10.37 4.70951 10.2413 5.27198 10.2799 5.80768C10.2928 5.99517 10.3571 6.32998 10.5502 6.62461C10.37 6.73175 9.99686 6.86567 9.50789 6.86567H0.204685L0.17895 6.97281C0.0888774 7.5085 0.08887
6574 9.18254 1.14401 10.4682C1.9418 11.4458 3.12561 11.9414 4.68258 11.9414C8.05386 11.9414 10.5502 10.3209 11.7211 7.38797C12.1843 7.40136 13.1751 7.38797 13.677 6.38354C13.6898 6.35676 13.7156 6.30319 13.8056 6.10231L13.8571 5.99517L13.574 5.82107ZM7.6421 2.04443H6.22668V3.38367H7.6421V2.04443ZM7.6421 3.65151H6.22668V4.99074H7.6421V3.65151ZM5.96933 3.65151H4.5539V4.99074H5.96933V3.65151ZM4.29655 3.65151H2.88113V4.99074H4.29655V3.65151ZM2.62378 5.25859H1.20835V6.59782H2.62378V5.25859ZM4.29655 5.25859H2.88113V6.59782H4.29655V5.25859ZM5.96933 5.25859H4.5539V6.59782H5.96933V5.25859ZM7.6421 5.25859H6.22668V6.59782H7.6421V5.25859ZM9.31488 5.25859H7.89945V6.59782H9.31488V5.25859Z",fill:"#2396ED"})}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_2061_4220",children:M.jsx("rect",{width:"13.7143",height:"13.7143",fill:"white",transform:"translate(0.142822 0.143066)"})})})]})}function jo(){return M.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("path",{d:"M6.38041 6.94508L9.70241 8.45858L13.0524 5.52158C13.1019 5.27892 13.1255 5.03171 13.1229 4.78408C13.1236 3.9846 12.8681 3.20592 12.3941 2.56216C11.92 1.9184 11.2522 1.44339 10.4885 1.20675C9.72487 0.970101 8.9055 0.984259 8.15047 1.24714C7.39544 1.51003 6.74446 2.00782 6.29291 2.66758L5.73291 5.56008L6.38041 6.94508Z",fill:"#FED10A"}),M.jsx("path",{d:"M2.943 10.4593C2.89356 10.7062 2.86994 10.9575 2.8725 11.2093C2.87361 12.012 3.13177 12.7932 3.60915 13.4385C4.08654 14.0838 4.75804 14.5592 5.52528 14.7952C6.29252 15.0311 7.11514 15.0151 7.87262 14.7495C8.63009 14.4839 9.28259 13.9827 9.7345 13.3193L10.2845 10.4398L9.55 9.02928L6.215 7.50928L2.943 10.4593Z",fill:"#24BBB1"}),M.jsx("path",{d:"M2.92394 4.71302L5.19994 5.25002L5.69994 2.66552C5.39077 2.43015 5.01365 2.30134 4.62509 2.29839C4.23654 2.29544 3.8575 2.41852 3.54479 2.64916C3.23208 2.8798 3.00256 3.20559 2.89063 3.57768C2.77869 3.94978 2.79039 4.34813 2.92394 4.71302Z",fill:"#EF5098"}),M.jsx("path",{d:"M2.72503 5.2583C2.23266 5.42016 1.80253 5.73058 1.49379 6.14687C1.18505 6.56317 1.01286 7.0649 1.00091 7.58305C0.988962 8.1012 1.13784 8.61033 1.42706 9.04041C1.71628 9.4705 2.13164 9.80042 2.61603 9.9848L5.81003 7.0998L5.22653 5.8498L2.72503 5.2583Z",fill:"#17A8E0"}),M.jsx("path",{d:"M10.312 13.3197C10.6209 13.5543 10.9975 13.6825 11.3853 13.6851C11.7732 13.6877 12.1514 13.5646 12.4634 13.3342C12.7755 13.1038 13.0044 12.7785 13.116 12.407C13.2276 12.0356 13.2159 11.6379 13.0825 11.2737L10.812 10.7412L10.312 13.3197Z",fill:"#93C83E"}),M.jsx("path",{d:"M10.7735 10.145L13.2735 10.7285C13.7666 10.5672 14.1976 10.257 14.507 9.84058C14.8165 9.42415 14.9891 8.922 15.0013 8.40333C15.0134 7.88467 14.8643 7.375 14.5747 6.94457C14.2851 6.51414 13.8691 6.18413 13.384 6L10.1135 8.8665L10.7735 10.145Z",fill:"#0779A1"})]})}function Io(){return M.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("g",{clipPath:"url(#clip0_2061_4245)",children:M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.6285 0H2.10787C1.31283 0 0.666748 0.644312 0.666748 1.44112V14.5602C0.666748 15.3557 1.31283 16 2.10787 16H13.6285C14.4237 16 15.0678 15.3557 15.0678 14.5602V1.44112C15.0678 0.644312 14.4237 0 13.6285 0ZM14.2677 14.5602C14.2677 14.9135 13.9815 15.1994 13.6285 15.1994H2.10787C1.75506 15.1994 1.46688 14.9135 1.46688 14.5602V1.44112C1.46688 1.08654 1.75506 0.800133 2.10787 0.800133H13.6285C13.9815 0.800133 14.2677 1.08654 14.2677 1.44112V14.5602ZM4.26699 13.6009L6.06823 12.0002L4.26699 10.3999V13.6009ZM10.7719 7.11485C10.4481 6.78927 9.8569 6.40038 8.86819 6.40038C7.78342 6.40038 6.66611 6.68302 5.86752 6.94177V2.40082H4.26704V9.33907L5.39807 8.82667C5.41688 8.81826 7.24025 8.00086 8.86819 8.00086C9.68027 8.00086 9.86022 8.44796 9.86885 8.82158V13.6009H11.4676V8.801C11.4693 8.6983 11.4592 7.81051 10.7719 7.11485ZM8.66761 5.00027H10.2681C10.9912 4.1811 11.3597 3.30903 11.4677 2.40066H9.86881C9.69063 3.30726 9.29643 4.17424 8.66761 5.00027Z",fill:"#6762A6"})}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_2061_4245",children:M.jsx("rect",{width:"16",height:"16",fill:"white"})})})]})}function To(){return M.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("path",{d:"M4.50012 14.569C4.71412 14.847 5.03912 15 5.37412 15H10.6251C10.9601 15 11.2851 14.835 11.5001 14.566L14.7581 10.388C14.9721 10.
6511 15.0461 9.755 14.9721 9.41L13.8071 4.203C13.7715 4.03608 13.6984 3.87942 13.5935 3.74483C13.4885 3.61024 13.3543 3.50123 13.2011 3.426L8.48712 1.116C8.33695 1.03939 8.1707 0.999627 8.00212 1C7.83412 1 7.66712 1.038 7.51712 1.115L2.80212 3.435C2.64914 3.51041 2.51522 3.61949 2.41044 3.75406C2.30566 3.88864 2.23272 4.0452 2.19712 4.212L1.03212 9.42C0.94812 9.765 1.03212 10.12 1.24612 10.398L4.50012 14.568V14.569Z",fill:"#326DE6"}),M.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.7409 9.12783C12.8389 9.12983 12.9369 9.13783 13.0339 9.15183L13.0919 9.16483L13.1229 9.17283C13.1651 9.17848 13.2057 9.19282 13.242 9.21494C13.2784 9.23706 13.3098 9.26648 13.3342 9.30134C13.3587 9.3362 13.3756 9.37574 13.384 9.41748C13.3924 9.45922 13.392 9.50224 13.3829 9.54383C13.3735 9.58563 13.3555 9.62499 13.3299 9.65936C13.3043 9.69374 13.2718 9.72237 13.2345 9.74339C13.1972 9.76441 13.1559 9.77736 13.1132 9.78139C13.0706 9.78543 13.0275 9.78047 12.9869 9.76683H12.9829L12.9799 9.76583L12.9769 9.76383C12.9669 9.76173 12.9569 9.75973 12.9469 9.75783L12.8969 9.74783C12.8036 9.71779 12.7121 9.6824 12.6229 9.64183C12.4508 9.57236 12.2723 9.51978 12.0899 9.48483C12.0268 9.48302 11.9654 9.50599 11.9189 9.54883C11.8754 9.54054 11.8317 9.53287 11.7879 9.52583C11.4914 10.4547 10.8636 11.2421 10.0239 11.7378C10.0389 11.7798 10.0559 11.8208 10.0749 11.8608C10.0439 11.9155 10.0356 11.9801 10.0519 12.0408C10.1259 12.2108 10.2169 12.3728 10.3229 12.5248C10.3829 12.6028 10.4369 12.6848 10.4869 12.7688L10.5149 12.8258L10.5269 12.8508C10.5603 12.9062 10.5753 12.9706 10.5698 13.035C10.5643 13.0994 10.5385 13.1604 10.4962 13.2092C10.454 13.2581 10.3973 13.2923 10.3343 13.3069C10.2714 13.3216 10.2055 13.316 10.1459 13.2908C10.1063 13.2744 10.0705 13.25 10.0409 13.219C10.0113 13.188 9.98849 13.1511 9.97392 13.1108L9.96392 13.0908C9.95419 13.0717 9.94486 13.0524 9.93592 13.0328C9.90089 12.9413 9.87117 12.8478 9.84692 12.7528C9.79377 12.5757 9.72344 12.4042 9.63692 12.2408C9.59933 12.19 9.54333 12.1559 9.48092 12.1458L9.45092 12.0928L9.41592 12.0288C8.50585 12.3724 7.50128 12.3699 6.59292 12.0218L6.52292 12.1468C6.47351 12.1545 6.42753 12.1768 6.39092 12.2108C6.28659 12.3815 6.2068 12.5659 6.15392 12.7588C6.13006 12.8538 6.10067 12.9473 6.06592 13.0388C6.05798 13.0557 6.04964 13.0724 6.04092 13.0888L6.02792 13.1158C6.01351 13.1563 5.99076 13.1942 5.96114 13.2253C5.93151 13.2564 5.89568 13.2808 5.85598 13.2972C5.81627 13.3135 5.77358 13.3213 5.73067 13.32C5.68776 13.3187 5.6456 13.3085 5.60692 13.2898C5.54892 13.2621 5.50105 13.2169 5.47003 13.1606C5.43901 13.1043 5.42638 13.0397 5.43392 12.9758C5.43906 12.9334 5.45303 12.8925 5.47492 12.8558L5.48892 12.8258L5.51492 12.7738C5.56492 12.6888 5.61892 12.6078 5.67892 12.5298C5.78692 12.3738 5.87892 12.2078 5.95592 12.0338C5.96389 11.9747 5.95415 11.9145 5.92792 11.8608L5.98392 11.7278C5.1474 11.2359 4.51991 10.4547 4.21992 9.53183L4.08592 9.55483C4.03419 9.51815 3.97322 9.49668 3.90992 9.49283C3.72763 9.52748 3.54913 9.57973 3.37692 9.64883C3.28692 9.68883 3.19592 9.72383 3.10292 9.75383C3.08635 9.75791 3.06968 9.76158 3.05292 9.76483L3.02292 9.77183H3.01992L3.01792 9.77383H3.01292C2.96222 9.79009 2.90816 9.79294 2.85603 9.78208C2.8039 9.77122 2.75548 9.74703 2.71548 9.71187C2.67549 9.67672 2.6453 9.63179 2.62785 9.58148C2.6104 9.53117 2.60629 9.4772 2.61592 9.42483C2.6282 9.36176 2.66001 9.30415 2.70686 9.26018C2.7537 9.21621 2.8132 9.18809 2.87692 9.17983L2.88192 9.17883H2.88392L2.88992 9.17683C2.91392 9.17083 2.94392 9.16283 2.96592 9.15883C3.06292 9.14583 3.16092 9.13783 3.25892 9.13583C3.44492 9.12283 3.62892 9.09283 3.80792 9.04583C3.86097 9.01183 3.90573 8.96639 3.93892 8.91283L4.06692 8.87583C3.92812 7.91278 4.15076 6.93245 4.69192 6.12383L4.59392 6.03683C4.59018 5.97351 4.56869 5.91251 4.53192 5.86083C4.39099 5.73995 4.2386 5.63311 4.07692 5.54183C3.98949 5.49741 3.90468 5.44799 3.82292 5.39383L3.77492 5.35583L3.75992 5.34283L3.75592 5.33983C3.68624 5.29018 3.63909 5.21492 3.62484 5.13055C3.6106 5.04618 3.6304 4.95961 3.67992 4.88983C3.70935 4.8541 3.74677 4.8258 3.78915 4.80721C3.83154 4.78863 3.87771 4.78027 3.92392 4.78283C4.00163 4.78612 4.07626 4.81415 4.13692 4.86283L4.15892 4.87983C4.17492 4.89283 4.19292 4.90583 4.20492 4.91683C4.27692 4.98383 4.34392 5.05583 4.40692 5.12983C4.53192 5.26683 4.66992 5.39183 4.81892 5.50183C4.87492 5.53183 4.93992 5.53783 5.00092 5.51983L5.11092 5.59783C5.78051 4.88766 6.68996 4.45147 7.66292 4.37383L7.67092 4.24483C7.71834 4.2027 7.75269 4.14787 7.76992 4.08683C7.77661 3.90183 7.76523 3.71662 7.73592 3.53383C7.7164 3.43804 7.70237 3.34122 7.69392 3.24383V3.16183V3.15683C7.68957 3.11412 7.69426 3.07097 7.70768 3.03019C7.72109 2.98941 7.74294 2.9519 7.7718 2.92012C7.80066 2.88834 7.83589 2.86298 7.87519 2.8457C7.91449 2.82842 7.95699 2.81961 7.99992 2.81983C8.04276 2.81992 8.08511 2.82894 8.12427 2.84632C8.16342 2.8637 8.19852 2.88906 8.22731 2.92078C8.25611 2.95249 8.27798 2.98987 8.29151 3.03051C8.30505 3.07116 8.30996 3.11418 8.30592 3.15683V3.24383C8.29787 3.34121 8.28418 3.43803 8.26492 3.53383C8.23532 3.71659 8.2236 3.9018 8.22992 4.08683C8.24197 4.14894 8.27787 4.20386 8.32992 4.23983V4.24683L8.33692 4.37583C9.30392 4.46383 10.2069 4.89783 10.8769 5.59883L10.9929 5.51683C11.0556 5.52769 11.12 5.52076 11.1789 5.49683C11.3279 5.38683 11.4659 5.26083 11.5909 5.12383C11.6539 5.04883 11.7209 4.97783 11.7929 4.91083L11.8439 4.87083L11.8609 4.85683C11.8915 4.8265 11.9282 4.80294 11.9685 4.7877C12.0088 4.77246 12.0518 4.76587 12.0948 4.76837C12.1378 4.77086 12.1798 4.78238 12.2181 4.80217C12.2564 4.82196 12.29 4.84959 12.3169 4.88325C12.3438 4.91692 12.3633 4.95586 12.3742 4.99756C12.385 5.03926 12.387 5.08277 12.3799 5.12527C12.3728 5.16776 12.3569 5.2083 12.3331 5.24423C12.3093 5.28016 12.2783 5.31069 12.2419 5.33383L12.2179 5.35383C12.2029 5.36583 12.1879 5.37883 12.1749 5.38783C12.0932 5.44203 12.0084 5.49145 11.9209 5.53583C11.7593 5.62751 11.6069 5.73468 11.4659 5.85583C11.4249 5.90341 11.4041 5.96513 11.4079 6.02783L11.3579 6.07183L11.2999 6.12483C11.8419 6.93083 12.0699 7.90783 11.9369 8.86983L12.0599 8.90583C12.0909 8.96083 12.1369 9.00683 12.1929 9.03783C12.3719 9.08583 12.5559 9.11583 12.7409 9.12783ZM7.29092 5.23983C7.39792 5.21583 7.50692 5.19683 7.61692 5.18383L7.52692 6.78383L7.51892 6.78783C7.51745 6.82421 7.50859 6.85991 7.49286 6.89275C7.47714 6.92559 7.45489 6.95488 7.42747 6.97884C7.40005 7.00279 7.36804 7.02
65091 7.33339 7.03208C7.29874 7.04326 7.26217 7.04725 7.22592 7.04383C7.17723 7.03969 7.13057 7.02241 7.09092 6.99383L7.08892 6.99483L5.77292 6.06483C6.19192 5.65483 6.71792 5.36883 7.29092 5.23983ZM8.90892 6.98983L10.2169 6.06583C9.71888 5.57919 9.07497 5.26935 8.38392 5.18383L8.47392 6.78183H8.47592C8.47738 6.8183 8.48628 6.85409 8.50206 6.887C8.51785 6.91992 8.54019 6.94926 8.56772 6.97323C8.59524 6.9972 8.62738 7.01529 8.66215 7.0264C8.69692 7.03751 8.7336 7.0414 8.76992 7.03783C8.81862 7.03369 8.86528 7.01641 8.90492 6.98783L8.90892 6.98983ZM11.1569 8.64583L9.60892 8.19983L9.60692 8.19383C9.57184 8.18412 9.53908 8.16742 9.51061 8.14473C9.48215 8.12203 9.45856 8.09382 9.44128 8.06178C9.424 8.02974 9.41338 7.99453 9.41005 7.95828C9.40672 7.92203 9.41076 7.88548 9.42192 7.85083C9.43721 7.80431 9.46487 7.76283 9.50192 7.73083L9.49992 7.72983L10.6949 6.66283C11.0609 7.25683 11.2219 7.95283 11.1549 8.64583H11.1569ZM9.09592 9.49983L9.71392 10.9898C10.3049 10.6138 10.7535 10.0515 10.9889 9.39183L9.39592 9.12283L9.39392 9.12583C9.33757 9.11496 9.2792 9.12305 9.22792 9.14883C9.16583 9.17918 9.11774 9.23218 9.09356 9.29692C9.06938 9.36166 9.07094 9.43321 9.09792 9.49683L9.09592 9.49983ZM8.71092 11.4048C8.13792 11.5348 7.54092 11.5048 6.98392 11.3168L7.76092 9.91683C7.78398 9.87397 7.8192 9.83813 7.86096 9.81312C7.90271 9.78812 7.95045 9.77486 7.99912 9.77476C8.0478 9.77465 8.09559 9.78771 8.13745 9.81254C8.17931 9.83738 8.21368 9.87306 8.23692 9.91583H8.24292L9.02192 11.3178C8.91974 11.3519 8.81595 11.3809 8.71092 11.4048ZM6.29292 10.9828L6.90392 9.50883L6.89992 9.50283C6.91942 9.45804 6.9263 9.40877 6.91982 9.36035C6.91335 9.31194 6.89376 9.26621 6.86318 9.22812C6.83261 9.19002 6.7922 9.16101 6.74633 9.14422C6.70046 9.12742 6.65087 9.12348 6.60292 9.13283L6.59992 9.12983L5.02092 9.39683C5.25864 10.0512 5.70579 10.6087 6.29292 10.9828ZM5.29592 6.66283L6.49692 7.73383L6.49592 7.74083C6.53254 7.77283 6.55979 7.81416 6.57479 7.86042C6.58979 7.90667 6.59196 7.95613 6.58109 8.00353C6.57021 8.05093 6.54669 8.09449 6.51303 8.12958C6.47937 8.16468 6.43683 8.18999 6.38992 8.20283L6.38892 8.20783L4.84892 8.65083C4.77233 7.95687 4.92964 7.25721 5.29592 6.66283ZM8.24592 7.81683H7.75392L7.44692 8.19683L7.55692 8.67283L7.99992 8.88583L8.44192 8.67383L8.55192 8.19783L8.24592 7.81683Z",fill:"white"})]})}function lo(){return M.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("path",{d:"M7.26568 13.0004L6.94382 12.8937C6.94382 12.8937 6.98668 11.2651 6.39739 11.1507C6.01168 10.7015 6.45439 -8.02403 7.86439 11.0868C7.59687 11.2225 7.39217 11.4564 7.29311 11.7395C7.24001 12.1577 7.23082 12.5803 7.26568 13.0004Z",fill:"url(#paint0_linear_2061_4238)"}),M.jsx("path",{d:"M7.43957 11.4272C8.29654 10.7821 8.95282 9.90701 9.33214 8.90369C9.71147 7.90037 9.79826 6.81 9.58243 5.75931C8.95243 2.98002 7.46058 2.06631 7.29986 1.71745C7.1612 1.50022 7.04284 1.27068 6.94629 1.03174L7.065 8.7756C7.065 8.7756 6.819 11.1422 7.43957 11.4272Z",fill:"url(#paint1_linear_2061_4238)"}),M.jsx("path",{d:"M6.78015 11.5296C6.78015 11.5296 4.15687 9.74286 4.30858 6.58214C4.32273 5.62928 4.54121 4.69054 4.94926 3.82935C5.3573 2.96816 5.94542 2.20456 6.67387 1.59014C6.759 1.51782 6.82663 1.42715 6.87168 1.32493C6.91674 1.22272 6.93805 1.11163 6.93401 1C7.0973 1.35143 7.07072 6.247 7.08787 6.81957C7.1543 9.04686 6.96401 11.1091 6.78015 11.5296Z",fill:"url(#paint2_linear_2061_4238)"}),M.jsxs("defs",{children:[M.jsxs("linearGradient",{id:"paint0_linear_2061_4238",x1:"5.1021",y1:"7.10853",x2:"8.80138",y2:"8.36386",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{offset:"0.231",stopColor:"#999875"}),M.jsx("stop",{offset:"0.563",stopColor:"#9B9977"}),M.jsx("stop",{offset:"0.683",stopColor:"#A09F7E"}),M.jsx("stop",{offset:"0.768",stopColor:"#A9A889"}),M.jsx("stop",{offset:"0.837",stopColor:"#B7B69A"}),M.jsx("stop",{offset:"0.896",stopColor:"#C9C7B0"}),M.jsx("stop",{offset:"0.948",stopColor:"#DEDDCB"}),M.jsx("stop",{offset:"0.994",stopColor:"#F8F6EB"}),M.jsx("stop",{offset:"1",stopColor:"#FBF9EF"})]}),M.jsxs("linearGradient",{id:"paint1_linear_2061_4238",x1:"6.45855",y1:"0.976404",x2:"8.09399",y2:"11.1888",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{stopColor:"#48A547"}),M.jsx("stop",{offset:"1",stopColor:"#3F9143"})]}),M.jsxs("linearGradient",{id:"paint2_linear_2061_4238",x1:"4.08293",y1:"6.89501",x2:"8.47176",y2:"5.42519",gradientUnits:"userSpaceOnUse",children:[M.jsx("stop",{stopColor:"#41A247"}),M.jsx("stop",{offset:"0.352",stopColor:"#4BA74B"}),M.jsx("stop",{offset:"0.956",stopColor:"#67B554"}),M.jsx("stop",{offset:"1",stopColor:"#69B655"})]})]})]})}function zo(){return M.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("g",{clipPath:"url(#clip0_2061_4265)",children:M.jsx("path",{d:"M13.9309 13.5213L13.6406 13.2447C13.4972 13.0556 13.3446 12.8881 13.1783 12.7356L13.1755 12.7333C13.0048 12.5782 12.8275 12.4308 12.6435 12.291C12.4961 12.1896 12.2934 12.0676 12.0355 11.9247C11.8235 11.8293 11.6578 11.6618 11.5681 11.4538L11.5658 11.4481L11.5383 11.4344C11.6595 11.4224 11.7703 11.4001 11.8766 11.3687L11.8635 11.3721L12.1892 11.2824C12.3241 11.2401 12.4801 11.2127 12.6418 11.2064H12.6452C12.8155 11.
651996 12.9761 11.1721 13.1292 11.127L13.1149 11.1304C13.1888 11.1121 13.2648 11.0914 13.3429 11.0681C13.421 11.0449 13.4879 11.0241 13.5435 11.0058V10.9093C13.4882 10.8266 13.4214 10.7321 13.3429 10.6258C13.2681 10.5241 13.1841 10.4356 13.0898 10.3584L13.0869 10.3561C12.8473 10.1443 12.5991 9.93936 12.3423 9.74127C12.1161 9.5647 11.8595 9.3847 11.5932 9.21784L11.5543 9.19498C11.4138 9.10241 11.2526 9.0167 11.0829 8.94641L11.0635 8.93955C10.8928 8.87022 10.7246 8.79422 10.5589 8.71155C10.5035 8.68412 10.4389 8.66013 10.3721 8.64355L10.3658 8.64241C10.2989 8.6287 10.2418 8.59441 10.2001 8.54584L10.1995 8.54527C10.1206 8.44127 10.0515 8.32298 9.99662 8.19727L9.99205 8.18584C9.93682 8.0567 9.87701 7.9327 9.81263 7.81384C9.67434 7.54641 9.54062 7.2746 9.41148 6.99841C9.28234 6.72222 9.15834 6.44565 9.03948 6.1687C8.95682 5.98432 8.88082 5.80013 8.81148 5.61613C8.73491 5.41384 8.64863 5.2407 8.54805 5.07784L8.55548 5.09098C8.30863 4.67041 8.06234 4.31155 7.79491 3.97041L7.81091 3.99213C7.54634 3.65841 7.27205 3.36013 6.9772 3.08355L6.97262 3.07955C6.68177 2.80641 6.36863 2.54584 6.04005 2.3047L6.01205 2.2847C5.67072 2.0367 5.29739 1.79251 4.89205 1.55213C4.7292 1.45613 4.54005 1.37784 4.34063 1.32755L4.32577 1.32413L3.68977 1.16527L3.33034 1.13784C3.21072 1.1287 3.09091 1.12413 2.97091 1.12413C2.88634 1.07955 2.81377 1.02641 2.74977 0.964697C2.68691 0.904697 2.61891 0.848126 2.54805 0.796126L2.54234 0.792126C2.19663 0.590412 1.79491 0.40584 1.37491 0.260698L1.32634 0.24584C1.21605 0.181269 1.08348 0.143555 0.942339 0.143555C0.841768 0.143555 0.745196 0.162983 0.657196 0.19784L0.662339 0.196126C0.445196 0.282412 0.279482 0.45784 0.208054 0.676126L0.206339 0.68184C0.164625 0.780126 0.140625 0.89384 0.140625 1.01384C0.140625 1.22413 0.214911 1.4167 0.338911 1.56698L0.337768 1.56527C0.545006 1.84146 0.703863 2.0586 0.814339 2.2167C0.897006 2.32755 0.982339 2.44279 1.07034 2.56241C1.15091 2.66984 1.22234 2.7927 1.28005 2.92241L1.28463 2.93441C1.31663 3.00241 1.34462 3.08355 1.3652 3.16698L1.36691 3.17613C1.3852 3.2546 1.40824 3.33994 1.43605 3.43213C1.51872 3.64394 1.59701 3.86108 1.67091 4.08355C1.75148 4.32641 1.84063 4.53213 1.94405 4.72813L1.9332 4.70527C1.98843 4.8066 2.04386 4.90565 2.09948 5.00241C2.1551 5.09917 2.21491 5.19365 2.27891 5.28584C2.31605 5.34184 2.36291 5.38813 2.41663 5.42413L2.41834 5.42527C2.4749
651 5.46641 2.51205 5.53098 2.51491 5.60413C2.44977 5.70013 2.40577 5.81555 2.39091 5.93955L2.39034 5.94298C2.37034 6.08755 2.34177 6.21613 2.30291 6.34013L2.30748 6.32298C2.18005 6.70355 2.10691 7.14241 2.10691 7.59784C2.10691 7.74527 2.11434 7.89041 2.12977 8.03384L2.12805 8.01613C2.16234 8.56355 2.32748 9.06641 2.59205 9.50184L2.58405 9.48755C2.69663 9.65613 2.8172 9.80298 2.95034 9.93727C3.04634 10.0447 3.18577 10.1121 3.3412 10.1121C3.42805 10.1121 3.51034 10.091 3.58234 10.0533L3.57948 10.0544C3.77948 9.98241 3.92177 9.79955 3.93205 9.58184V9.5807C3.95948 9.30984 4.00063 9.06755 4.0572 8.83098L4.04977 8.86927C4.06348 8.83327 4.07148 8.79213 4.07148 8.7487C4.07148 8.74013 4.07091 8.73155 4.07034 8.72298V8.72413C4.06577 8.6826 4.0911 8.64336 4.14634 8.60641V8.63384C4.20158 8.76298 4.2591 8.89194 4.31891 9.0207C4.37872 9.14946 4.44082 9.27841 4.5052 9.40755C4.67377 9.66413 4.85263 9.88813 5.0492 10.0944L5.04748 10.0927C5.24463 10.3053 5.45948 10.4961 5.69148 10.6647L5.70405 10.6733C5.8252 10.7658 5.93148 10.8658 6.02748 10.975L6.02977 10.9773C6.12005 11.0836 6.22805 11.171 6.34977 11.2367L6.35548 11.2396V11.2258H6.38291C6.36063 11.1761 6.32463 11.1361 6.28005 11.1087L6.27891 11.1081C6.23377 11.083 6.19491 11.0578 6.15834 11.0304L6.1612 11.0321C6.07853 10.9495 5.9932 10.8573 5.9052 10.7556C5.8172 10.6538 5.73663 10.5571 5.66348 10.4653C5.46996 10.1978 5.28539 9.91841 5.10977 9.62698C4.93415 9.33555 4.76824 9.03936 4.61205 8.73841C4.53815 8.59098 4.46672 8.43898 4.39777 8.28241C4.32882 8.12584 4.26196 7.97384 4.1972 7.82641C4.1692 7.76984 4.14977 7.7047 4.14234 7.63555V7.6327C4.13891 7.56698 4.1012 7.51041 4.04634 7.48127L4.0452 7.4807C3.97605 7.59841 3.89948 7.70013 3.81205 7.79213L3.81263 7.79155C3.72177 7.88698 3.64748 7.99955 3.59434 8.12298L3.59148 8.13041C3.51091 8.32584 3.45205 8.5527 3.42634 8.78984L3.4252 8.8007C3.39777 9.04489 3.37015 9.29594 3.34234 9.55384L3.31491 9.56755L3.3012 9.58127C3.15263 9.55098 3.03034 9.45613 2.96405 9.32813L2.96291 9.32527C2.89358 9.19156 2.83148 9.06013 2.77663 8.93098C2.63491 8.56698 2.54691 8.14584 2.53491 7.70584V7.7007C2.52977 7.63098 2.52748 7.54927 2.52748 7.46755C2.52748 7.08698 2.58748 6.72013 2.69834 6.37613L2.69148 6.40127C2.71891 6.29993 2.77872 6.12927 2.87091 5.88927C2.9631 5.64927 2.98158 5.48336 2.92634 5.39155C2.89777 5.29727 2.84463 5.21784 2.77491 5.15727L2.77434 5.1567C2.70463 5.09613 2.6412 5.0327 2.58291 4.96527L2.5812 4.96298C2.51682 4.87003 2.45472 4.77098 2.39491 4.66584C2.3351 4.5607 2.28215 4.45708 2.23605 4.35498C2.14177 4.1367 2.0452 3.86298 1.9652 3.58184L1.95263 3.53098C1.86177 3.20813 1.76063 2.93498 1.64063 2.67213L1.65548 2.7087C1.59205 2.5647 1.51834 2.44013 1.43263 2.32641L1.43605 2.33098C1.3431 2.20679 1.26005 2.08927 1.18691 1.97841C1.09396 1.85879 1.00177 1.74355 0.910339 1.6327C0.817196 1.52013 0.734339 1.39327 0.666911 1.25727L0.661768 1.24584C0.634339 1.19041 0.610339 1.12584 0.593768 1.05898L0.592625 1.0527C0.586339 1.0327 0.582911 1.00927 0.582911 0.98584C0.582911 0.938983 0.596625 0.894983 0.620625 0.858412L0.620054 0.859555C0.626339 0.827555 0.641196 0.799555 0.661768 0.776697C0.684054 0.756697 0.712625 0.74184 0.743482 0.735555H0.744625C0.793196 0.704126 0.852054 0.685269 0.916054 0.685269C0.964054 0.685269 1.01034 0.696126 1.05091 0.715555L1.0492 0.714983C1.17434 0.750412 1.27548 0.78584 1.37434 0.826412L1.35377 0.818983C1.52863 0.892888 1.68996 0.964316 1.83777 1.03327C2.00805 1.11441 2.1532 1.20013 2.29034 1.29555L2.28005 1.2887C2.35396 1.33479 2.42767 1.38546 2.5012 1.4407C2.57472 1.49594 2.65301 1.55136 2.73605 1.60698H2.92977C3.0772 1.60698 3.23377 1.61403 3.39948 1.62813C3.56691 1.64127 3.72177 1.6727 3.8692 1.72184L3.85548 1.71784C4.13034 1.79955 4.36634 1.89613 4.59034 2.01213L4.56691 2.00127C4.79282 2.11632 5.0071 2.23841 5.20977 2.36755C5.54634 2.57727 5.8372 2.79213 6.11091 3.02698L6.1012 3.01898C6.38691 3.26355 6.64634 3.51441 6.88977 3.77955L6.89548 3.78641C7.1332 4.04584 7.36005 4.32755 7.56748 4.62298L7.5852 4.64984C7.77605 4.91955 7.96863 5.23155 8.14177 5.55498L8.16577 5.60355C8.21205 5.69155 8.25891 5.79955 8.29948 5.90984L8.30577 5.9287C8.34272 6.0346 8.38405 6.14317 8.42977 6.25441C8.5311 6.48489 8.63967 6.71746 8.75548 6.95213C8.87129 7.18679 8.97986 7.41498 9.0812 7.6367L9.3852 8.30013C9.49205 8.53213 9.61148 8.73213 9.75034 8.9167L9.74405 8.90812C9.86005 9.03213 10.0149 9.11898 10.1886 9.14927L10.1932 9.14984C10.4035 9.20241 10.5806 9.26184 10.7521 9.33213L10.7252 9.32241C10.8069 9.35955 10.9121 9.39898 11.0201 9.43384L11.0429 9.44013C11.1641 9.47727 11.2692 9.52641 11.3658 9.58813L11.3606 9.58527C11.5475 9.68984 11.7058 9.7927 11.8566 9.9047L11.8446 9.89613C12.0012 10.
650112 12.1578 10.1197 12.3143 10.2218C12.3882 10.2771 12.5122 10.3576 12.6863 10.4636C12.8604 10.5695 12.9526 10.6685 12.9629 10.7607C12.8978 10.7584 12.8206 10.7567 12.7435 10.7567C12.4623 10.7567 12.1858 10.775 11.9149 10.8104L11.9469 10.807C11.6406 10.8481 11.3629 10.923 11.1018 11.0298L11.1246 11.0218C11.0601 11.0498 10.9829 11.0756 10.9029 11.0956L10.8921 11.0978C10.8109 11.1098 10.7481 11.175 10.7401 11.2561C10.7749 11.2996 10.8029 11.3504 10.8218 11.4053L10.8229 11.4087C10.8423 11.467 10.8658 11.5173 10.8943 11.5641L10.8926 11.5607C10.9606 11.6813 11.0338 11.7853 11.1161 11.8813L11.1138 11.8784C11.1943 11.9778 11.2852 12.0641 11.3858 12.1378L11.3898 12.1407C11.4827 12.2146 11.5795 12.2906 11.6801 12.3687C11.7721 12.4407 11.8761 12.5116 11.9841 12.5756L11.9978 12.583C12.1601 12.6824 12.3486 12.7773 12.5452 12.8567L12.5715 12.8658C12.7852 12.9516 12.9686 13.051 13.1389 13.1693L13.1298 13.163C13.2406 13.2274 13.3511 13.2988 13.4612 13.3773C13.5713 13.4557 13.6772 13.5317 13.7789 13.6053C13.8206 13.6464 13.8572 13.6921 13.8881 13.7418L13.8898 13.7447C13.9418 13.8041 14.0138 13.8447 14.0955 13.855H14.0972V13.8276C14.0469 13.7893 14.0098 13.7361 13.9921 13.675L13.9915 13.6727C13.9772 13.6144 13.9561 13.5636 13.9275 13.5167L13.9286 13.519L13.9309 13.5213ZM3.31605 2.54698C3.24215 2.54698 3.17301 2.54927 3.10863 2.55384C3.04291 2.55841 2.98177 2.57041 2.92405 2.58984L2.9292 2.58813V2.60184H2.95663C2.99358 2.65708 3.04005 2.71917 3.09605 2.78813C3.15205 2.85708 3.20272 2.92394 3.24805 2.9887L3.4692 3.4447L3.49663 3.43098C3.5612 3.38413 3.61091 3.32127 3.64063 3.24755L3.64177 3.2447C3.67148 3.16527 3.68863 3.0727 3.68863 2.9767C3.68863 2.96641 3.68863 2.95613 3.68805 2.94584V2.94755C3.66234 2.92241 3.6412 2.8927 3.62634 2.85955L3.62577 2.85784L3.57948 2.75384C3.5492 2.70584 3.50691 2.66813 3.4572 2.64413L3.45548 2.64355C3.40177 2.61784 3.35605 2.58527 3.31605 2.54698Z",fill:"white"})}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_2061_4265",children:M.jsx("rect",{width:"13.7143",height:"13.7143",fill:"white",transform:"translate(0.142822 0.143066)"})})})]})}function yo(){return M.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("path",{d:"M6.97775 1H7.00561C7.14837 1.068 7.28743 1.14353 7.42218 1.22629C8.97332 2.11829 10.5245 3.01057 12.0756 3.90314C12.1356 3.93517 12.1846 3.9845 12.2163 4.04472C12.2479 4.10493 12.2607 4.17327 12.253 4.24086C12.2496 6.12186 12.253 8.00243 12.2509 9.88257C12.2307 9.9723 12.1759 10.0504 12.0983 10.0999C10.4489 11.0496 8.79932 11.9987 7.14961 12.9473C7.10963 12.9778 7.06144 12.9956 7.01125 12.9984C6.96106 13.0012 6.91118 12.9889 6.86803 12.9631C5.21661 12.0163 3.56675 11.0677 1.91846 10.1174C1.86489 10.0921 1.82003 10.0515 1.78952 10.0007C1.75901 9.94988 1.74423 9.89119 1.74703 9.832C1.74703 7.95143 1.74703 6.071 1.74703 4.19071C1.74299 4.13178 1.75661 4.07299 1.78616 4.02184C1.8157 3.97069 1.85983 3.92951 1.91289 3.90357C3.46203 3.01271 5.01118 2.12129 6.56032 1.22929C6.69832 1.15043 6.83375 1.06686 6.97775 1Z",fill:"#019639"}),M.jsx("path",{d:"M3.90007 4.65924C3.90007 6.21039 3.90007 7.76167 3.90007 9.3131C3.89809 9.39901 3.91326 9.48446 3.94468 9.56445C3.9761 9.64444 4.02315 9.71736 4.08307 9.77896C4.19794 9.89243 4.34824 9.96309 4.5089 9.97916C4.66956 9.99522 4.83087 9.95572 4.96593 9.86724C5.05634 9.80581 5.13035 9.72321 5.18152 9.62662C5.23269 9.53003 5.25946 9.4224 5.2595 9.3131C5.2595 8.19024 5.25736 7.06739 5.2595 5.94453C6.28322 7.17024 7.30907 8.39424 8.33707 9.61653C8.4799 9.76122 8.65676 9.86772 8.85145 9.92628C9.04614 9.98484 9.25242 9.99357 9.45136 9.95167C9.59184 9.924 9.71973 9.85198 9.81624 9.74622C9.91275 9.64045 9.97278 9.50652 9.9875 9.3641C9.98979 7.78096 9.98979 6.19796 9.9875 4.6151C9.97275 4.44614 9.8952 4.28884 9.77016 4.17425C9.64512 4.05966 9.48168 3.99609 9.31207 3.99609C9.14247 3.99609 8.97902 4.05966 8.85399 4.17425C8.72895 4.28884 8.6514 4.44614 8.63665 4.6151C8.63665 5.75596 8.62979 6.89553 8.63665 8.03596C7.63122 6.85053 6.63822 5.65481 5.63665 4.4651C5.5046 4.29578 5.32979 4.16474 5.13023 4.08549C4.93067 4.00624 4.71359 3.98165 4.50136 4.01424C4.34059 4.03214 4.19154 4.10704 4.08124 4.22536C3.97093 4.34369 3.90666 4.49761 3.90007 4.65924Z",fill:"white"})]})}function Ao(){return M.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsxs("g",{clipPath:"url(#clip0_2061_4272)",children:[M.jsx("path",{d:"M13.5977 8.35544C13.518 8.11393 13.3091 7.94572 13.0389 7.90536C12.9116 7.88634 12.7657 7.89445 12.5931 7.93003C12.2922 7.99211 12.069 8.01575 11.9061 8.02032C12.521 6.98214 13.021 5.79824 13.3088 4.6838C13.7743 2.88177 13.5255 2.06084 13.2349 1.68951C12.4657 0.706656 11.3435 0.178656 9.98959 0.162501C9.26736 0.153669 8.63333 0.296267 8.30258 0.398812C7.99463 0.344475 7.66351 0.314137 7.31608 0.308527C6.66481 0.298137 6.08938 0.440111 5.59769 0.731903C5.32549 0.639851 4.8886 0.510085 4.38408 0.42728C3.19749 0.232475 2.24112 0.384267 1.54159 0.878449C0.694525 1.47679 0.30185 2.51637 0.374473 3.96832C0.397538 4.42931 0.655408 5.8319 1.06143 7.16209C1.29478 7.92666 1.54362 8.56157 1.80102 9.04936C2.16606 9.74105 2.55665 10.1484 2.99515 10.2947C3.24091 10.3765 3.68746 10.4339 4.15712 10.0427C4.21666 10.1148 4.29608 10.1864 4.40149 10.253C4.53536 10.3374 4.69904 10.4064 4.86253 10.4473C5.45167 10.5946 6.00351 10.5577 6.47432 10.3513C6.47723 10.435 6.47946 10.515 6.48133 10.5841C6.48445 10.6962 6.48756 10.806 6.49167 10.9088C6.51956 11.6035 6.56684 12.1437 6.70689 12.5217C6.71458 12.5425 6.72492 12.5742 6.73582 12.6078C6.80569
6512.8217 6.92252 13.1799 7.21977 13.4603C7.52756 13.7509 7.89988 13.84 8.24086 13.84C8.41188 13.84 8.57504 13.8175 8.71816 13.7869C9.22829 13.6775 9.80767 13.511 10.2268 12.9142C10.623 12.35 10.8157 11.5003 10.8505 10.1615C10.855 10.1236 10.8592 10.0874 10.8632 10.053L10.8715 9.98224L10.9649 9.99045L10.9889 9.99206C11.5085 10.0157 12.1438 9.90557 12.534 9.72432C12.8423 9.58125 13.8303 9.05964 13.5977 8.35544Z",fill:"black"}),M.jsx("path",{d:"M12.7094 8.49235C11.1645 8.81105 11.0582 8.28798 11.0582 8.28798C12.6894 5.86757 13.3713 2.7952 12.7829 2.04326C11.1775 -0.00791234 8.39853 0.962166 8.35214 0.987308L8.33723 0.99001C8.03199 0.926633 7.69043 0.888919 7.30648 0.882633C6.60747 0.871205 6.07718 1.06591 5.67479 1.37105C5.67479 1.37105 0.717391 -0.671237 0.947988 3.93957C0.997027 4.92045 2.35391 11.3615 3.9723 9.41604C4.56383 8.70461 5.13542 8.1031 5.13542 8.1031C5.41926 8.29167 5.75911 8.38788 6.11536 8.35333L6.14305 8.32985C6.13443 8.41816 6.13838 8.50455 6.15412 8.60684C5.73718 9.07266 5.85973 9.15443 5.02627 9.32601C4.1829 9.49983 4.67833 9.80923 5.00181 9.89017C5.39396 9.98819 6.30118 10.1271 6.91417 9.26897L6.88975 9.36689C7.05308 9.49775 7.16778 10.218 7.14856 10.8709C7.12934 11.5238 7.11651 11.972 7.24518 12.3222C7.37396 12.6723 7.50222 13.4601 8.59791 13.2253C9.51339 13.0291 9.98783 12.5207 10.0539 11.6726C10.1007 11.0697 10.2067 11.1588 10.2133 10.6198L10.2984 10.3646C10.3964 9.54731 10.314 9.28362 10.878 9.40627L11.0151 9.41832C11.4302 9.43718 11.9735 9.35152 12.2925 9.20331C12.9791 8.88466 13.3864 8.35255 12.7093 8.49235H12.7094Z",fill:"#336791"}),M.jsx("path",{d:"M5.96506 4.37832C5.82584 4.35894 5.69976 4.37687 5.63597 4.42518C5.60013 4.45235 5.58901 4.48383 5.586 4.50549C5.578 4.56289 5.6182 4.62637 5.64293 4.6591C5.71285 4.75177 5.81498 4.81546 5.91607 4.82949C5.93072 4.83157 5.94532 4.8325 5.95981 4.8325C6.12839 4.8325 6.28168 4.70123 6.29519 4.60435C6.31207 4.483 6.13592 4.40206 5.96506 4.37832ZM10.5772 4.38216C10.5639 4.28705 10.3947 4.25993 10.234 4.28227C10.0736 4.30461 9.9181 4.37702 9.93109 4.47235C9.94148 4.54648 10.0753 4.67302 10.2338 4.67302C10.2472 4.67302 10.2607 4.67214 10.2743 4.67022C10.3801 4.65557 10.4577 4.5884 10.4946 4.5497C10.5507 4.49068 10.5832 4.42492 10.5772 4.38216Z",fill:"white"}),M.jsx("path",{d:"M13.2234 8.45616C13.1645 8.27803 12.9749 8.22073 12.6599 8.28577C11.7246 8.47881 11.3896 8.34509 11.2797 8.26411C12.0067 7.15657 12.6047 5.81777 12.9274 4.56868C13.0802 3.97699 13.1646 3.42748 13.1715 2.97959C13.1792 2.488 13.0954 2.12676 12.9228 1.90608C12.2266 1.01647 11.2047 0.539275 9.96786 0.526184C9.11752 0.516626 8.39908 0.734236 8.25981 0.795431C7.96651 0.722496 7.64677 0.677717 7.29867 0.672002C6.66033 0.661665 6.10854 0.814496 5.65171 1.12603C5.45326 1.05216 4.94043 0.876106 4.31326 0.775067C3.229 0.600522 2.36739 0.732782 1.75254 1.16837C1.01887 1.68816 0.680173 2.6173 0.745783 3.92992C0.767861 4.37153 1.0195 5.73008 1.41659 7.03112C1.93929 8.74354 2.5075 9.71294 3.10532 9.91237C3.17529 9.93569 3.25596 9.952 3.34495 9.952C3.56303 9.952 3.83041 9.85372 4.10859 9.51928C4.44789 9.11224 4.79888 8.71509 5.16111 8.32831C5.39612 8.45444 5.6543 8.52489 5.91835 8.53195C5.91887 8.53886 5.91955 8.54577 5.92017 8.55263C5.87472 8.60683 5.83021 8.66181 5.78667 8.71756C5.60371 8.94982 5.56563 8.99818 4.97669 9.11943C4.80916 9.15403 4.36422 9.24572 4.35768 9.55761C4.35061 9.89839 4.88365 10.0415 4.94438 10.0567C5.15602 10.1097 5.35991 10.1358 5.55435 10.1358C6.02724 10.1358 6.44339 9.98037 6.77597 9.67964C6.76573 10.8945 6.81638 12.0916 6.96225 12.4563C7.08173 12.7549 7.37358 13.4846 8.29545 13.4846C8.43072 13.4846 8.5796 13.4688 8.74339 13.4337C9.70552 13.2275 10.1233 12.8022 10.285 11.8647C10.3714 11.3637 10.5199 10.1673 10.5897 9.52551C10.737 9.57148 10.9267 9.59252 11.1317 9.59247C11.5593 9.59247 12.0528 9.50161 12.3623 9.35798C12.7099 9.19652 13.3372 8.80037 13.2234 8.45616ZM10.9322 4.11953C10.9291 4.30899 10.903 4.48099 10.8753 4.66052C10.8456 4.85361 10.8148 5.05325 10.8071 5.29559C10.7994 5.53143 10.8289 5.77663 10.8574 6.01377C10.9149 6.49273 10.974 6.98582 10.7454 7.47237C10.7074 7.40507 10.6736 7.33553 10.6441 7.26411C10.6157 7.19522 10.5539 7.08457 10.4685 6.93143C10.1361 6.33527 9.35763 4.93922 9.75612 4.36956C9.87482 4.2 10.1761 4.02566 10.9322 4.11953ZM10.0157 0.909821C11.1239 0.934288 12.0006 1.34889 12.6213 2.14203C13.0973 2.75039 12.5731 5.51855 11.0555 7.90665C11.0403 7.88725 11.0249 7.8679 11.0095 7.84863L10.9903 7.82463C11.3825 7.17699 11.3058 6.53621 11.2375 5.96811C11.2095 5.73496 11.183 5.51476 11.1897 5.3079C11.1967 5.08868 11.2257 4.90063 11.2537 4.71881C11.2882 4.49476 11.3232 4.26291 11.3136 3.989
6561C11.3208 3.96094 11.3237 3.92707 11.3199 3.88686C11.2952 3.62478 10.996 2.84042 10.3861 2.1305C10.0525 1.74218 9.56604 1.30764 8.90178 1.01455C9.1875 0.955327 9.5782 0.900106 10.0157 0.909821ZM3.8142 9.2745C3.50771 9.64301 3.29607 9.57237 3.22646 9.5492C2.77295 9.39792 2.24672 8.43938 1.78277 6.91938C1.38132 5.60416 1.14672 4.28161 1.12812 3.91076C1.06952 2.73787 1.35384 1.92047 1.97321 1.4812C2.98121 0.766392 4.63846 1.19424 5.30438 1.41122C5.29482 1.42068 5.28485 1.42951 5.27539 1.43912C4.18261 2.5427 4.20854 4.42821 4.21124 4.54348C4.21113 4.58795 4.21487 4.65091 4.21997 4.73751C4.23877 5.05465 4.27378 5.64489 4.18028 6.3133C4.09342 6.93444 4.2849 7.54239 4.70552 7.9813C4.74869 8.02626 4.79406 8.06905 4.84147 8.10951C4.65425 8.31003 4.24734 8.75346 3.8142 9.2745ZM4.98194 7.71642C4.64293 7.36265 4.48895 6.8706 4.55945 6.36629C4.65815 5.66021 4.62173 5.04525 4.60215 4.71486C4.59939 4.66863 4.59695 4.62811 4.59555 4.59616C4.75519 4.4546 5.49498 4.05824 6.02256 4.17912C6.26329 4.23424 6.40999 4.39818 6.47098 4.68016C6.78661 6.14005 6.51274 6.74852 6.29269 7.23751C6.24734 7.33824 6.20448 7.43346 6.16791 7.53195L6.13955 7.60811C6.06776 7.80063 6.00095 7.97964 5.95955 8.14961C5.59913 8.14857 5.24854 7.9946 4.98194 7.71637V7.71642ZM5.03726 9.68525C4.93202 9.65896 4.83737 9.6133 4.78184 9.57543C4.82823 9.55361 4.91077 9.5239 5.05394 9.49439C5.74677 9.35179 5.85378 9.25112 6.08745 8.95444C6.141 8.88639 6.20173 8.8093 6.28584 8.71538L6.28594 8.71527C6.41119 8.57502 6.46848 8.59881 6.57238 8.64192C6.65659 8.67673 6.73861 8.78229 6.77186 8.89844C6.7876 8.9533 6.80526 9.0574 6.74745 9.13844C6.25934 9.82187 5.54807 9.81309 5.03726 9.68525ZM8.66319 13.0594C7.8156 13.241 7.5155 12.8085 7.31773 12.3141C7.1901 11.995 7.12734 10.5557 7.17186 8.96624C7.17243 8.94509 7.16942 8.92468 7.1636 8.90546C7.1584 8.8675 7.15048 8.82997 7.13991 8.79315C7.07373 8.56187 6.91243 8.36842 6.71893 8.28821C6.64204 8.25637 6.50095 8.19792 6.33139 8.2413C6.36755 8.09231 6.43025 7.92405 6.49825 7.74187L6.52677 7.66525C6.55887 7.57886 6.59919 7.48935 6.64178 7.3946C6.87207 6.88302 7.18745 6.18229 6.84516 4.59927C6.71695 4.00634 6.2888 3.71678 5.63976 3.78405C5.25067 3.82431 4.89467 3.9813 4.71711 4.07133C4.67893 4.09065 4.64402 4.10935 4.61139 4.12753C4.66095 3.53013 4.84817 2.41366 5.54854 1.70728C5.98952 1.2626 6.5768 1.04296 7.29233 1.05481C8.7022 1.07787 9.6063 1.8014 10.1165 2.40437C10.5562 2.9239 10.7943 3.44728 10.8893 3.72956C10.1748 3.65689 9.6888 3.79792 9.44246 4.15013C8.90651 4.91626 9.73565 6.40322 10.1341 7.11787C10.2072 7.24883 10.2703 7.36203 10.2901 7.41013C10.4199 7.72463 10.5879 7.9346 10.7106 8.08785C10.7482 8.13481 10.7846 8.18037 10.8124 8.22016C10.596 8.28255 10.2072 8.4267 10.2427 9.14727C10.2141 9.50883 10.0109 11.2016 9.90771 11.7997C9.77145 12.5898 9.48069 12.8841 8.66319 13.0594V13.0594ZM12.2011 9.01076C11.9798 9.11346 11.6094 9.1905 11.2576 9.20707C10.8691 9.22525 10.6712 9.16353 10.6247 9.12556C10.6029 8.67652 10.77 8.62961 10.9469 8.57995C10.9747 8.57216 11.0018 8.56452 11.028 8.55538C11.0442 8.56863 11.062 8.58177 11.0816 8.59465C11.3939 8.80078 11.9509 8.82302 12.7374 8.66068L12.746 8.65896C12.6399 8.75813 12.4584 8.89122 12.2011 9.01076Z",fill:"white"})]}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_2061_4272",children:M.jsx("rect",{width:"13.7143",height:"13.7143",fill:"white",transform:"translate(0.142822 0.143066)"})})})]})}function xo(){return M.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsxs("g",{clipPath:"url(#clip0_2061_4282)",children:[M.jsx("path",{d:"M13.3198 10.158C12.5879 10.5395 8.79654 12.0984 7.98938 12.5192C7.18221 12.94 6.73382 12.936 6.09616 12.6312C5.45855 12.3263 1.42388 10.6966 0.697072 10.3492C0.333858 10.1756 0.142822 10.029 0.142822 9.8906V8.50438C0.142822 8.50438 5.3955 7.3609 6.24348 7.05667C7.09141 6.75244 7.38563 6.74145 8.10723 7.00578C8.82895 7.2702 13.1439 8.0487 13.8571 8.30992L13.8568 9.67653C13.8569 9.81356 13.6923 9.96388 13.3198 10.158Z",fill:"#912626"}),M.jsx("path",{d:"M13.3195 8.77972C12.5877 9.16104 8.79642 10.72 7.98926 11.1407C7.18215 11.5616 6.73376 11.5575 6.09615 11.2527C5.45849 10.9481 1.42397 9.31805 0.697221 8.97086C-0.029529 8.62345 -0.0447433 8.38436 0.66915 8.10482C1.38304 7.82518 5.39544 6.25098 6.24353 5.94675C7.09145 5.64263 7.38561 5.63154 8.10722 5.89597C8.82888 6.16029 12.5975 7.66034 13.3106 7.9215C14.024 8.18298 14.0513 8.39829 13.3195 8.77972Z",fill:"#C6302B"}),M.jsx("path",{d:"M13.3198 7.91483C12.5879 8.29637 8.79654 9.85519 7.98938 10.2762C7.18221 10.6968 6.73382 10.6928 6.09616 10.388C5.4585 10.0833 1.42388 8.45338 0.697072 8.10597C0.333858 7.9324 0.142822 7.78604 0.142822 7.64756V6.26119C0.142822 6.26119 5.3955 5.11776 6.24348 4.81353C7.09141 4.50929 7.38563 4.49826 8.10723 4.76263C8.829 5.02701 13.144 5.80535 13.8571 6.06661L13.8568 7.43338C13.8569 7.57036 13.6923 7.72069 13.3198 7.91483Z",fill:"#912626"}),M.jsx("path",{d:"M13.3195 6.53701C12.5877 6.91844 8.79642 8.47726 7.98926 8.89817C7.18215 9.31892 6.73376 9.3148 6.09615 9.00998C5.45849 8.70537 1.42397 7.07541 0.697221 6.72816C-0.029529 6.38085 -0.0447433 6.14171 0.66915 5.86207C1.38304 5.58258 5.39549 4.00828 6.24353 3.7041C7.09145 3.39992 7.38561 3.38889 8.10722 3.65326C8.82888 3.91758 12.5975 5.41753 13.3106 5.6788C14.024 5.94023 14.0513 6.15558 13.3195 6.53701Z",fill:"#C6302B"}),M.jsx("path",{d:"M13.3198 5.58855C12.5879 5.96998 8.79654 7.5289 7.98938 7.94987C7.18221 8.37062 6.73382 8.36649 6.09616 8.06167C5.4585 7.75701 1.42388 6.12705 0.697072 5.7798C0.333858 5.60607 0.142822 5.45965 0.142822 5.32133V3.9349C0.142822 3.9349 5.3955 2.79153 6.24348 2.48735C7.09141 2.18307 7.38563 2.17214 8.10723 2.43646C8.829 2.70083 13.144 3.47917 13.8571 3.74044L13.8568 5.10715C13.8569 5.24403 13.6923 5.39435 13.3198 5.58855Z",fill:"#912626"}),M.jsx("path",{d:"M13.3195 4.21078C12.5876 4.59221 8.79639 6.15113 7.98923 6.57188C7.18212 6.99263 6.73373 6.98851 6.09612 6.68385C5.45852 6.37903 1.42394 4.74917 0.697248 4.40187C-0.0295558 4.05462 -0.0447165 3.81542 0.669123 3.53583C1.38302 3.2563 5.39546 1.68221 6.2435 1.37792C7.09143 1.07369 7.38559 1.06276 8.1072 1.32714C8.82886 1.59151 12.5975 3.09146 13.3106 3.35272C14.0239 3.61394 14.0513 3.82935 13.3195 4.21078Z",fill:"#C6302B"}),M.jsx("path",{d:"M8.67572 2.86218L7.49661 2.9846L7.23267 3.61974L6.80635 2.91099L5.44483 2.78863L6.46076 2.42226L6.15594 1.85986L7.1071 2.23186L8.00378 1.93829L7.76142 2.51981L8.67572 2.86218ZM7.16228 5.94351L4.96172 5.03081L8.11494 4.54679L7.16228 5.94351ZM4.11138 3.21522C5.04219 3.21522 5.79674 3.50772 5.79674 3.86847C5.79674 4.22933 5.04219 4.52177 4.11138 4.52177C3.18058 4.52177 2.42603 4.22927 2.42603 3.86847C2.42603 3.50772 3.18058 3.21522 4.11138 3.21522Z",fill:"white"}),M.jsx("path",{d:"M10.0693 3.0357L11.9355 3.77316L10.0709 4.50993L10.0693 3.0357Z",fill:"#621B1C"}),M.jsx("path",{d:"M8.00464 3.85234L10.0693 3.03564L10.0709 4.50988L9.86844 4.58906L8.00464 3.85234Z",fill:"#9A2928"})]}),M.jsx("defs",{children:M.jsx("clipPath",{id:"clip0_2061_4282",children:M.jsx("rect",{width:"13.7143",height:"13.7143",fill:"white",transform:"translate(0.142822 0.143066)"})})})]})}const Oo=(e,t)=>{const i=e==null?void 0:e.toLowerCase();return t.filter(n=>
65{const{title:r,description:D,tags:s}=n.data,N=[r,D];return s&&s.length>0&&N.push(...s),N.some(u=>u?u.toLowerCase().includes(i):!1)})},Lo=(e,t)=>{const i=e==null?void 0:e.toLowerCase();return t.filter(n=>{const{name:r}=n;return r.toLowerCase().includes(i)})};var zN=(e=>(e.CREATED_AT="createdAt",e.CREATED_BY="createdBy",e.UPDATED_AT="updatedAt",e.UPDATED_BY="updatedBy",e))(zN||{});const Bn=[{name:"Blank dashboard",icon:M.jsx($,{icon:Me.faScrewdriverWrench}),id:"blank",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Alert Manager",icon:M.jsx($,{icon:Me.faBell}),id:"alertManager",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Apache",icon:M.jsx(go,{}),id:"apache",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Docker",icon:M.jsx(co,{}),id:"docker",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Elasticsearch",icon:M.jsx(jo,{}),id:"elasticSearch",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"MongoDB",icon:M.jsx(lo,{}),id:"mongoDB",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Heroku",icon:M.jsx(Io,{}),id:"heroku",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Nginx",icon:M.jsx(yo,{}),id:"nginx",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Kubernetes",icon:M.jsx(To,{}),id:"kubernetes",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"MySQL",icon:M.jsx(zo,{}),id:"mySQL",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"PostgreSQL",icon:M.jsx(Ao,{}),id:"postgreSQL",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"},{name:"Redis",icon:M.jsx(xo,{}),id:"redis",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/redisTemplatePreview.svg"},{name:"AWS",icon:M.jsx($,{icon:Me.faCompass,size:"md"}),id:"aws",description:"Create a custom dashboard from scratch.",previewImage:"https://static.inworld.ai/466fe559/images/blankDashboardTemplatePreview.svg"}];function Eo({showNewDashboardTemplatesModal:e,onCreateNewDashboard:t,onCancel:i}){const[n,r]=A.useState(Bn[0]),[D,s]=A.useState(Bn),N=u=>{const o=u.target.value,I=Lo(o,Bn);s(I)};return M.jsx(DM,{open:e,className:"new-dashboard-templates-modal",slotProps:{paper:{sx:{width:"60vw",maxWidth:"60vw"}}},children:M.jsxs("div",{className:"new-dashboard-templates-content-container",children:[M.jsxs("div",{className:"new-dashboard-templates-content-header",children:[M.jsx(ie,{component:"span",variant:"body2",children:"New Dashboard"}),M.jsx($,{icon:Me.faXmark,style:{fontSize:14},className:"periscope-btn ghost",onClick:i})]}),M.jsxs("div",{className:"new-dashboard-templates-content",children:[M.jsxs("div",{className:"new-dashboard-templates-list",children:[M.jsx(eM,{size:"small",className:"new-dashboard-templates-search",placeholder:"ð Search...",onChange:N}),M.jsx("div",{className:"templates-list",children:D.map(u=>M.jsxs("div",{className:ti("template-list-item",n.id===u.id?"active":""),onClick:()=>r(u),children:[M.jsx("div",{className:"template-icon",children:u.icon}),M.jsx("div",{className:"template-name",children:u.name})]},u.name))})]}),M.jsxs("div",{className:"new-dashboard-template-preview",children:[M.jsxs("div",{className:"template-preview-header",children:[M.jsxs("div",{className:"template-preview-title",children:[M.jsx("div",{className:"template-preview-icon",children:n.icon}),M.jsxs("div",{className:"template-info",children:[M.jsx("div",{className:"template-name",children:n.name}),M.jsx("div",{className:"template-description",children:n.description})]})]}),M.jsx("div",{className:"create-dashboard-btn",children:M.jsx(Ie,{variant:"contained",className:"periscope-btn primary",startIcon:M.jsx($,{icon:Me.faPlus,size:"md"}),onClick:t,children:"New dashboard"})})]}),M.jsx("div",{className:"template-preview-image",children:M.jsx("img",{src:n.previewImage,alt:`${n.name}-preview`})})]})]})]})})}function yN({isImportJSONModalVisible:e,uploadedGrafana:t,onModalHandler:i}){const n=Ht(),[r,D]=A.useState(),[s,N]=A.useState(!1),[u,o]=A.useState(!1),{workspace:I}=CM(),[c,U]=A.useState(!1),[h,f]=A.useState(""),{notifications:Y}=it(),x=d=>{var y;const T=(y=d.target.files)==null?void 0:y[0];if(!T)return;const a=new FileReader;a.onload=async P=>{if(P.target){const p=P.target.result;try{if(p){const k=p.toString(),G=JSON.parse(k);D(G),f(JSON.stringify(G,null,2)),N(!1)}}catch(k){N(!0)}}},a.readAsText(T),d.target.value=""},l=async()=>{var d,T,a;try{U(!0),vM("Dashboard List: Import and next clicked",{});const y=JSON.parse(h);y.uuid!==void 0&&delete y.uuid,y!=null&&y.layout?y.layout=an(y.layout):y.layout=[];const P=await ja({...y,uploadedGrafana:t,workspace:I!=null?I:""});
65P.statusCode===200?(n(At(`/workspaces/${I}${AM.DASHBOARD}`,{dashboardId:P.payload.uuid})),vM("Dashboard List: New dashboard imported successfully",{dashboardId:(d=P.payload)==null?void 0:d.uuid,dashboardName:(a=(T=P.payload)==null?void 0:T.data)==null?void 0:a.title})):(o(!0),Y.error({message:P.error||"Something went wrong"})),U(!1)}catch(y){U(!1),o(!0),Y.error({message:y instanceof Error?y.message:"Error loading JSON file"})}},g=d=>M.jsxs(Zt,{direction:"row",spacing:1,children:[M.jsx($,{icon:Me.faCircleExclamation,twoToneColor:[_e.red[700],"#1f1f1f"]}),M.jsx(ie,{style:{color:"#D89614"},children:d})]}),z=()=>{N(!1),o(!1),i()},O=GM();function L(d){d.editor.defineTheme("my-theme",{base:"vs-dark",inherit:!0,rules:[{token:"string.key.json",foreground:_e.gray[300]},{token:"string.value.json",foreground:_e.blue[400]}],colors:{"editor.background":_e.gray[950]}})}return M.jsxs(DM,{className:"import-json-modal",open:e,onClose:z,slotProps:{paper:{sx:{width:"60vw",maxWidth:"60vw"}}},children:[M.jsx(dM,{children:M.jsxs(wM,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[M.jsx(ie,{component:"span",variant:"body2",children:"Import Dashboard JSON"}),M.jsx($,{icon:Me.faXmark,style:{fontSize:30,cursor:"pointer"},className:"periscope-btn ghost",onClick:z})]})}),M.jsx(fM,{children:M.jsx(nu,{language:"json",height:"40vh",onChange:d=>f(d||""),value:h,options:{scrollbar:{alwaysConsumeMouseWheel:!1},minimap:{enabled:!1},fontSize:14,fontFamily:"IBM Plex Mono"},theme:O?"my-theme":"light",onMount:(d,T)=>{document.fonts.ready.then(()=>{T.editor.remeasureFonts()})},beforeMount:L})}),M.jsx(PM,{children:M.jsxs("div",{className:"import-json-modal-footer",children:[u&&M.jsx("div",{className:"create-dashboard-json-error",children:g("Error loading JSON file")}),s&&M.jsx("div",{className:"create-dashboard-json-error",children:g("Invalid JSON")}),M.jsxs("div",{className:"action-btns-container",children:[M.jsx(wM,{sx:{display:"flex",gap:1},children:M.jsxs(Ie,{variant:"outlined",className:"periscope-btn",component:"label",startIcon:M.jsx($,{icon:Me.faDesktop,size:"md"}),onClick:()=>{vM("Dashboard List: Upload JSON file clicked",{})},children:["Upload JSON file",M.jsx("input",{type:"file",accept:".json",hidden:!0,onChange:x})]})}),M.jsxs(Ie,{onClick:l,disabled:c,className:"periscope-btn primary",variant:"contained",children:["Import and Next"," Â "," ",M.jsx($,{icon:Me.faArrowRight,size:"md"})]})]})]})})]})}function So(){const[e,t]=A.useState(!1),[i,n]=A.useState(""),{notifications:r}=it(),D=async()=>{try{t(!0);const s=await vM("Dashboard Requested",{screen:"Dashboard list page",dashboard:i});s.statusCode===200?(r.success({message:"Dashboard Request Submitted"}),t(!1)):(r.error({message:s.error||"Something went wrong"}),t(!1))}catch(s){r.error({message:"Something went wrong"}),t(!1)}};return M.jsxs("div",{className:"request-entity-container",children:[M.jsx(ie,{component:"span",variant:"body2",children:"Can't find the dashboard you need? Request a new Dashboard."}),M.jsx("div",{className:"form-section",children:M.jsxs(Zt,{direction:"row",spacing:0,style:{width:"100%"},children:[M.jsx(eM,{size:"small",placeholder:"Enter dashboard name...",style:{width:300,marginBottom:0},value:i,onChange:s=>n(s.target.value)}),M.jsx(Ie,{className:"periscope-btn primary",startIcon:e?M.jsx(iN,{size:14}):M.jsx($,{icon:Me.faCheck,size:"sm"}),variant:"contained",onClick:D,disabled:e||!i||(i==null?void 0:i.trim().length)===0,children:"Submit"})]})})]})}function fo({searchString:e}){var ye,oe,Ne;const t=Ht(),{workspace:i}=CM(),{data:n,isLoading:r,isRefetching:D,error:s,refetch:N}=oo();A.useEffect(()=>{N()},[i,N]);const{listSortOrder:u,setListSortOrder:o}=uM(),[I,c]=xt(["action","create_new_dashboards"],"ADMIN"),[U,h]=A.useState(!1),{t:f}=Qn("dashboard"),[Y,x]=A.useState(!1),[l,g]=A.useState(!1),[z,O]=A.useState(!1),[L,d]=A.useState(null),[T,a]=A.useState(null),[y,P]=A.useState(null),[p,k]=A.useState(null),G=()=>{const Z=localStorage.getItem("dashboard");let ae={createdAt:!0,createdBy:!0,updatedAt:!1,updatedBy:!1};if(typeof Z=="string")try{const se=JSON.parse(Z);dt(se)?localStorage.setItem("dashboard",JSON.stringify(ae)):ae={...se}}catch(se){console.error(se)}else localStorage.setItem("dashboard",JSON.stringify(ae));return ae},[Q,v]=A.useState(()=>G());function w(Z){try{localStorage.setItem("dashboard",JSON.stringify(Z))}catch(ae){console.error(ae)}}const[b,_]=A.useState(),J=Z=>{const ae=Z.sort((se,de)=>new Date(de.created_at).getTime()-new Date(se.created_at).getTime());_(ae)},ee=Z=>{const ae=Z.sort((se,de)=>new Date(de.updated_at).getTime()-new Date(se.updated_at).getTime());_(ae)},j=Z=>{b&&(Z==="createdAt"?(J(b),o({columnKey:"createdAt",order:"descend",pagination:u.pagination||"1",search:u.search||""})):Z==="updatedAt"&&(ee(b),o({columnKey:"updatedAt",order:"descend",pagination:u.pagination||"1",search:u.search||""})))};function S(Z){o({...u,pagination:String(Z)})}A.useEffect(()=>{const Z=Oo(e,n||[]);u.columnKey==="updatedAt"?ee(Z||[]):u.columnKey==="createdAt"?J(Z||[]):u.columnKey==="null"&&(o({columnKey:"updatedAt",order:"descend",pagination:u.pagination||"1",search:u.search||""}),ee(Z||[]))},[n,e,o,u.columnKey,u.pagination,u.search]);const[m,E]=A.useState({loading:!1,error:!1,errorMessage:""}),W=(b==null?void 0:b.map(Z=>({createdAt:Z.created_at,description:Z.data.description||"",id:Z.uuid,lastUpdatedTime:Z.updated_at,name:Z.data.title,tags:Z.data.tags||[],key:Z.uuid,createdBy:Z.created_by,isLocked:!!Z.isLocked||!1,lastUpdatedBy:Z.updated_by,image:Z.data.image||Do[0],variables:Z.data.variables,widgets:Z.data.widgets,layout:Z.data.layout,panelMap:Z.data.panelMap,version:Z.data.version,refetchDashboardList:N,system:Z.system})))||[],R=A.useCallback(async()=>{try{lM(yM.CLICKED_CREATE_DASHBOARD,zM.Dashboard),E({...m,loading:!0});const Z=await ja({title:"New Dashboard",uploadedGrafana:!1,version:"v3",workspace:i!=null?i:""});
65Z.statusCode===200?t(At(`/workspaces/${i}${AM.DASHBOARD}`,{dashboardId:Z.payload.uuid})):E({...m,loading:!1,error:!0,errorMessage:Z.error||"Something went wrong"})}catch(Z){E({...m,error:!0,errorMessage:Z.toString()||"Something went Wrong"})}},[m,i,t]),V=Z=>{lM(yM.DASHBOARD_LIST_IMPORT_JSON_CLICKED,zM.Dashboard),x(ae=>!ae),g(Z)},[F,te]=Zr(),{notifications:ne}=it();A.useEffect(()=>{F.error&&ne.error({message:"Something went wrong"}),F.value&&ne.success({message:"Success"})},[F.error,F.value,f,ne]);const{formatTimezoneAdjustedTimestamp:je}=Ln();function le(Z,ae){return je(Kn(Z,ae,""),Ha.DASH_DATETIME_UTC)}const Oe=Z=>{const ae=Mi(),se=Mi(Z),de=ae.diff(se,"seconds"),ce=ae.diff(se,"minutes"),me=ae.diff(se,"hours"),Le=ae.diff(se,"days"),Ee=ae.diff(se,"months");return dt(Z)?"No updates yet!":Ee>0?`Last Updated ${Ee} months ago`:Le>0?`Last Updated ${Le} days ago`:me>0?`Last Updated ${me} hrs ago`:ce>0?`Last Updated ${ce} mins ago`:`Last Updated ${de} sec ago`},ge=[{title:"Dashboards",key:"dashboard",render:(Z,ae,se)=>{var Ee,ze,xe;const de=je(Z.createdAt,Ha.DASH_DATETIME_UTC),ce=()=>`/workspaces/${i}${AM.ALL_DASHBOARD}/${Z.id}`,me=X=>{X.stopPropagation(),X.metaKey||X.ctrlKey?window.open(ce(),"_blank"):t(ce()),lM(yM.DASHBOARD_LIST_CLICKED_DASHBOARD,zM.Dashboard,{dashboardId:Z.id,dashboardName:Z.name}),typeof Z.id=="string"&&Z.id.startsWith("system-")&&lM(yM.CLICKED_DEFAULT_DASHBOARD,zM.Dashboard)},Le=X=>{X.stopPropagation(),X.preventDefault(),lN(qn({...Z,title:Z.name}),Z.name)};return M.jsxs("div",{className:"dashboard-list-item",onClick:me,children:[M.jsxs("div",{className:"title-with-action",children:[M.jsx("div",{className:"dashboard-title",children:M.jsx($e,{title:((Ee=Z==null?void 0:Z.name)==null?void 0:Ee.length)>50?Z==null?void 0:Z.name:"",placement:"left",slotProps:{tooltip:{className:"title-toolip"}},children:M.jsx(eN,{to:ce(),className:"title-link",onClick:X=>X.stopPropagation(),style:{textDecoration:"none",color:"inherit"},children:M.jsx(ie,{component:"span",variant:"body2","data-testid":`dashboard-title-${se}`,className:"title",children:Z.name})})})}),M.jsx("div",{className:"tags-with-actions",children:Z==null?void 0:Z.tags.filter(X=>X==="Default").map(X=>M.jsx(ca,{className:"tag",label:X,size:"small"},X))}),I&&M.jsxs(M.Fragment,{children:[M.jsx($,{icon:Me.faEllipsis,className:"dashboard-action-icon",style:{fontSize:14},"data-testid":"dashboard-action-icon",onClick:X=>{X.stopPropagation(),X.preventDefault(),P(X.currentTarget),k(Z.id)}}),M.jsx(Ui,{open:!!y&&p===Z.id,anchorEl:y,onClose:()=>{P(null),k(null)},anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},className:"dashboard-actions",onClick:X=>X.stopPropagation(),children:M.jsxs("div",{className:"dashboard-action-content",children:[M.jsxs("section",{className:"section-1",children:[M.jsx(Ie,{variant:"text",className:"action-btn",startIcon:M.jsx($,{icon:Me.faExpand,style:{fontSize:12}}),onClick:me,children:"View"}),M.jsx(Ie,{variant:"text",className:"action-btn",startIcon:M.jsx($,{icon:Me.faLink,style:{fontSize:12}}),onClick:X=>{X.stopPropagation(),X.preventDefault(),te(`${window.location.origin}${ce()}`),P(null),k(null)},children:"Copy Link"}),M.jsx(Ie,{variant:"text",className:"action-btn",startIcon:M.jsx($,{icon:Me.faFileLines,style:{fontSize:12}}),onClick:X=>{Le(X),P(null),k(null)},children:"Export JSON"})]}),M.jsx("section",{className:"section-2",children:M.jsx(Ia,{name:Z.name,id:Z.id,isLocked:Z.isLocked,createdBy:Z.createdBy,system:Z.system})})]})})]})]}),M.jsxs("div",{className:"dashboard-details",children:[!Z.system&&M.jsxs("div",{className:"dashboard-created-at",children:[M.jsx($,{icon:Me.faClock,size:"md"}),M.jsx(ie,{component:"span",variant:"body2",children:de})]}),Z.createdBy&&M.jsxs("div",{className:"created-by",children:[M.jsx("div",{className:"dashboard-tag",children:M.jsx(ie,{component:"span",variant:"body2",className:"tag-text",children:(ze=Z.createdBy)==null?void 0:ze.substring(0,1).toUpperCase()})}),M.jsx(ie,{component:"span",variant:"body2",className:"dashboard-created-by",children:Z.createdBy})]}),!Z.system&&Q.updatedAt&&M.jsxs("div",{className:"dashboard-created-at",children:[M.jsx($,{icon:Me.faClock,size:"md"}
65),M.jsx(ie,{component:"span",variant:"body2",children:Oe(Z.lastUpdatedTime)})]}),Z.lastUpdatedBy&&Q.updatedBy&&M.jsxs("div",{className:"updated-by",children:[M.jsx(ie,{component:"span",variant:"body2",className:"text",children:"Last Updated By - Â "}),M.jsx("div",{className:"dashboard-tag",children:M.jsx(ie,{component:"span",variant:"body2",className:"tag-text",children:(xe=Z.lastUpdatedBy)==null?void 0:xe.substring(0,1).toUpperCase()})}),M.jsx(ie,{component:"span",variant:"body2",className:"dashboard-created-by",children:Z.lastUpdatedBy})]})]})]})}}],q=A.useMemo(()=>{const Z=[{label:M.jsxs("div",{className:"create-dashboard-menu-item",onClick:()=>V(!1),children:[M.jsx($,{icon:Me.faFileImport,size:"md"})," Import JSON"]}),key:"1"}];return c&&Z.unshift({label:M.jsxs("div",{className:"create-dashboard-menu-item",onClick:()=>{R()},children:[M.jsx($,{icon:Me.faGrid,size:"md"})," Create dashboard"]}),key:"0"}),Z},[c,R]),re=(Z,ae)=>M.jsxs(M.Fragment,{children:[M.jsxs(ie,{component:"span",variant:"body2",className:"numbers",children:[ae[0]," â ",ae[1]]}),M.jsxs(ie,{component:"span",variant:"body2",className:"total",children:["of ",Z]})]}),Te=W.length>20&&{pageSize:20,showTotal:re,showSizeChanger:!1,onChange:Z=>S(Z),current:Number(u.pagination),defaultCurrent:Number(u.pagination)||1,hideOnSinglePage:!0},De=A.useRef(!1);return A.useEffect(()=>{!De.current&&!r&&!Gt(n)&&(lM(yM.DASHBOARD_LIST_PAGE_VISITED,zM.Dashboard,{number:n.length}),De.current=!0)},[r]),M.jsx("div",{className:"dashboards-list-container",children:M.jsxs("div",{className:"dashboards-list-view-content",children:[M.jsx("div",{className:"dashboards-list-title-container",children:FD()&&M.jsx("div",{className:"integrations-container",children:M.jsx("div",{className:"integrations-content",children:M.jsx(So,{})})})}),r||D?M.jsxs("div",{className:"loading-dashboard-details",children:[M.jsx(Ei,{animation:"wave",variant:"rectangular",width:"100%",height:40,className:"skeleton-1"}),M.jsx(Ei,{animation:"wave",variant:"rectangular",width:"100%",height:40,className:"skeleton-1"}),M.jsx(Ei,{animation:"wave",variant:"rectangular",width:"100%",height:40,className:"skeleton-1"}),M.jsx(Ei,{animation:"wave",variant:"rectangular",width:"100%",height:40,className:"skeleton-1"})]}):s?M.jsxs("div",{className:"dashboard-error-state",children:[M.jsx("img",{src:"/Icons/awwSnap.svg",alt:"something went wrong",className:"error-img"}),M.jsx(ie,{component:"span",variant:"body2",className:"error-text",children:"Something went wrong :/ Please retry or contact support."})]}):(b==null?void 0:b.length)===0&&!e?M.jsxs("div",{className:"dashboard-empty-state",children:[M.jsxs("section",{className:"text",children:[M.jsxs(ie,{component:"span",variant:"body2",className:"no-dashboard",children:["No dashboards yet."," "]}),M.jsx(ie,{component:"span",variant:"body2",className:"info",children:"Create a dashboard to start visualizing your data"})]}),c&&M.jsxs("section",{className:"actions",children:[M.jsx(Ie,{variant:"text",className:"new-dashboard",startIcon:M.jsx($,{icon:Me.faPlus,size:"md"}),onClick:Z=>{d(Z.currentTarget),lM(yM.DASHBOARD_LIST_NEW_DASHBOARD_CLICKED,zM.Dashboard)},children:"New Dashboard"}),M.jsx(Cn,{anchorEl:L,open:!!L,onClose:()=>d(null),anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},className:"new-dashboard-menu",children:q.map(Z=>M.jsx(pM,{onClick:()=>d(null),children:Z.label},Z.key))})]})]}):M.jsx(M.Fragment,{children:(b==null?void 0:b.length)===0?M.jsxs("div",{className:"no-search",children:[M.jsx("img",{src:"/Icons/emptyState.svg",alt:"img",className:"img"}),M.jsxs(ie,{component:"span",variant:"body2",className:"text",children:["No dashboards found for ",e,". Create a new dashboard?"]})]}):M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"all-dashboards-header",children:[M.jsx(ie,{component:"span",variant:"body2",className:"typography",children:"All Dashboards"}),M.jsxs("section",{className:"right-actions aligned",children:[M.jsx($e,{title:"Sort",children:M.jsx("span",{onClick:Z=>a(Z.currentTarget),style:{cursor:"pointer",display:"flex"},children:M.jsx($,{icon:Me.faArrowDown,style:{fontSize:14},"data-testid":"sort-by"})})}),M.jsx(Ui,{open:!!T,anchorEl:T,onClose:()=>a(null),anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},className:"sort-dashboards",children:M.jsxs("div",{className:"sort-content",children:[M.jsx(ie,{c
65omponent:"span",variant:"body2",className:"sort-heading",children:"Sort By"}),M.jsxs(Ie,{variant:"text",className:ti("sort-btns"),onClick:()=>{j("createdAt"),a(null)},"data-testid":"sort-by-last-created",children:["Last created",u.columnKey==="createdAt"&&M.jsx($,{icon:Me.faCheck,style:{fontSize:14}})]}),M.jsxs(Ie,{variant:"text",className:ti("sort-btns"),onClick:()=>{j("updatedAt"),a(null)},"data-testid":"sort-by-last-updated",children:["Last updated",u.columnKey==="updatedAt"&&M.jsx($,{icon:Me.faCheck,style:{fontSize:14}})]})]})}),M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faEllipsis,style:{fontSize:14}}),className:"aligned-btn",onClick:Z=>{Z.preventDefault(),Z.stopPropagation(),O(!0)}})]})]}),M.jsx(Da,{columns:ge,dataSource:W,showSorterTooltip:!0,loading:r||D,showHeader:!1,pagination:Te})]})}),M.jsx(yN,{isImportJSONModalVisible:Y,uploadedGrafana:l,onModalHandler:()=>V(!1)}),M.jsx(Eo,{showNewDashboardTemplatesModal:U,onCreateNewDashboard:R,onCancel:()=>{h(!1)}}),M.jsxs(DM,{open:z,onClose:()=>{O(!1),v(G())},className:"configure-metadata-root",children:[M.jsx(dM,{children:"Configure Metadata"}),M.jsx(fM,{children:M.jsxs("div",{className:"configure-content",children:[M.jsxs("div",{className:"configure-preview",children:[M.jsx("section",{className:"header",children:M.jsx(ie,{component:"span",variant:"body2",className:"title",children:(oe=(ye=b==null?void 0:b[0])==null?void 0:ye.data)==null?void 0:oe.title})}),M.jsxs("section",{className:"details",children:[M.jsx("section",{className:"createdAt",children:Q.createdAt&&M.jsxs(ie,{component:"span",variant:"body2",className:"formatted-time",children:[M.jsx($,{icon:Me.faClock,style:{fontSize:14}}),le(b==null?void 0:b[0],"created_at")]})}),M.jsx("section",{className:"updatedAt",children:Q.updatedAt&&M.jsxs(ie,{component:"span",variant:"body2",className:"formatted-time",children:[M.jsx($,{icon:Me.faClock,style:{fontSize:14}}),Oe(((Ne=b==null?void 0:b[0])==null?void 0:Ne.updated_at)||"")]})})]})]}),M.jsxs("div",{className:"metadata-action",children:[M.jsxs("div",{className:"left",children:[M.jsx($,{icon:Me.faClock,size:"md"}),M.jsx(ie,{component:"span",variant:"body2",children:"Created at"})]}),M.jsx("div",{className:"connection-line"}),M.jsx("div",{className:"right",children:M.jsx(Yi,{size:"small",checked:!0,disabled:!0})})]}),M.jsxs("div",{className:"metadata-action",children:[M.jsxs("div",{className:"left",children:[M.jsx($,{icon:Me.faClock,size:"md"}),M.jsx(ie,{component:"span",variant:"body2",children:"Updated at"})]}),M.jsx("div",{className:"connection-line"}),M.jsx("div",{className:"right",children:M.jsx(Yi,{size:"small",checked:Q.updatedAt,onChange:(Z,ae)=>v(se=>({...se,[zN.UPDATED_AT]:ae}))})})]})]})}),M.jsx(PM,{children:M.jsx(Ie,{variant:"text",startIcon:M.jsx($,{icon:Me.faCheck,size:"md"}),className:"save-changes",onClick:()=>{O(!1),w(Q)},children:"Save Changes"})})]})]})})}const po=()=>{const e=tN();return{xs:HM(e.breakpoints.up("xs")),sm:HM(e.breakpoints.up("sm")),md:HM(e.breakpoints.up("md")),lg:HM(e.breakpoints.up("lg")),xl:HM(e.breakpoints.up("xl"))}};function Co(){const e=Ht(),{workspace:t}=CM(),i=po(),[n,r]=A.useState(""),[D,s]=A.useState(null),N=hD(QD.STUDIO_V2_NEW_DASHBOARD_CREATION_ENABLED),[u]=xt(["create_new_dashboards"],"ADMIN"),[o,I]=A.useState(!1),[c,U]=A.useState({loading:!1,error:!1,errorMessage:""}),h=g=>{var O;const z=((O=g==null?void 0:g.target)==null?void 0:O.value)||"";r(z)},f=A.useCallback(async()=>{try{lM(yM.CLICKED_CREATE_DASHBOARD,zM.Dashboard),U({...c,loading:!0});const g=await ja({title:"New Dashboard",uploadedGrafana:!1,version:"v3",workspace:t!=null?t:""});g.statusCode===200?e(At(`/workspaces/${t}${AM.DASHBOARD}`,{dashboardId:g.payload.uuid})):U({...c,loading:!1,error:!0,errorMessage:g.error||"Something went wrong"})}catch(g){U({...c,error:!0,errorMessage:g.toString()||"Something went Wrong"})}},[c,t,e]),Y=()=>{lM(yM.DASHBOARD_LIST_IMPORT_JSON_CLICKED,zM.Dashboard),I(g=>!g)},x=g=>{s(g.currentTarget)},l=()=>{s(null)};return M.jsxs(Zt,{spacing:1,style:{width:"100%"},className:"dashboard-list-page",children:[M.jsx(qs,{title:"Dashboards",slot:M.jsxs("div",{style:{display:"flex",marginLeft:"1rem",flexDirection:"row",alignItems:"center",justifyContent:"space-between",width:"100%",gap:"1rem"},children:[N&&M.jsx(eM,{size:"small",placeholder:"Search by name, description, or tags...",slotProps:{input:{startAdornment:M.jsx(nN,{position:"start",children:M.jsx($,{icon:Me.faMagnifyingGlass,style:{fontSize:12,color:_e.gray[300]}})}),sx:{height:32,fontSize:Gn.md,"& input":{padding:"4px 0"}}}},value:n,onChange:h,onFocus:()=>{lM(yM.CLICKED_SEARCH_DASHBOARD,zM.Dashboard)},style:{width:"100%",maxWidth:"20rem",marginLeft:"auto"}}),u&&N&&M.jsxs(M.Fragment,{children:[M.jsx(Ie,{variant:"outlined",startIcon:M.jsx($,{icon:Me.faPlus,size:"md"}),style:{marginLeft:"auto",display:"flex",alignItems:"center",justifyContent:"center"},onClick:g=>{x(g),vM("Dashboard List: New dashboard clicked",{}),lM(yM.CLICKED_CREATE_DASHBOARD,zM.Dashboard)},children:i.md?"New Dashboard":"New"}),M.jsxs(Cn,{anchorEl:D,open:!!D,onClose:l,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},children:[M.jsxs(pM,{sx:{fontSize:Gn.md},onClick:()=>{l(),f()},children:[M.jsx($,{icon:Me.faGrid,style:{fontSize:14,marginRight:8}})," ","Create dashboard"]}),M.jsxs(pM,{sx:{fontSize:Gn.md},onClick:()=>{l(),Y()},children:[M.jsx($,{icon:Me.faFileImport,style:{fontSize:14,marginRight:8}})," ","Import JSON"]})]})]}),!N&&M.jsx($e,{title:"Coming Soon",children:M.jsx(Ie,{variant:"outlined",disabled:!0,startIcon:M.jsx($,{icon:Me.faPlus,size:"md"}),style:{marginLeft:"auto",display:"flex",alignItems:"center",justifyContent:"center"},children:i.md?"New Dashboard":"New"})})]})}),M.jsx(fo,{searchString:n}),M.jsx(yN,{isImportJSONModalVisible:o,uploadedGrafana:!1,onModalHandler:Y})]})}aN();const Xi={SaveChanges:"s+meta",DiscardChanges:"d+meta"};var tM=(e=>(e.Index="index",e.Legend="legend",e.Label="label",e.Avg="avg",e.Sum="sum",e.Max="max",e.Min="min",e))(tM||{});const Ii={index:"Index",label:"Label",avg:"Avg",sum:"Sum",max:"Max",min:"Min"},ho={TIME_SERIES:!0,VALUE:!1,TABLE:!1,LIST:!1,TRACE:!1,BAR:!0,PIE:!1,HISTOGRAM:!1,EMPTY_WIDGET:!1};function Qo({data:e,index:t,graphVisibilityState:i=[],checkBoxOnChangeHandler:n,disabled:r=!1}){var u,o;const D=I=>{n(I,t)},s=((o=(u=e[t])==null?void 0:u.stroke)==null?void 0:o.toString())||_e.gray[100],N=i[t]||!1;return M.jsx(In,{onChange:D,checked:N,disabled:r,sx:{color:s,"&.Mui-checked":{color:s}}})}Ue.div` 66 display: flex; 67 justify-content: center; 68 align-items: center; 69 min-height: 55vh; 70`;const mo=Ue.div` 71 display: flex; 72 justify-content: flex-end; 73 align-items: center; 74 ${({$panelType:e})=>e===B.TABLE?ei` 75 margin-bottom: 1rem; 76 `:ei``} 77`,ko=Ue.div` 78 height: ${({isGraphLegendToggleAvailable:e})=>e?"50%":"100%"}; 79`,wo=Ue.button` 80 max-width: 18.75rem; 81 cursor: ${e=>e.disabled?"no-drop":"pointer"}; 82 border: none; 83 background-color: transparent; 84 color: ${e=>e.isDarkMode?Bt.white:Bt.black}; 85`;function Uo({labelClickedHandler:e,labelIndex:t,label:i,disabled:n=!1}){const r=GM(),D=()=>{e(t)};return M.jsx(wo,{isDarkMode:r,type:"button",disabled:n,onClick:D,children:M.jsx($e,{title:i,placement:"topLeft",children:$s(i)})})}const Yo=(e,t)=>({render:(i,n)=>M.jsx(Uo,{label:i,labelIndex:n.index,labelClickedHandler:e,disabled:t})}),bo=({tableDataSet:e,checkBoxOnChangeHandler:t,graphVisibilityState:i,labelClickedHandler:n,yAxisUnit:r,isGraphDisabled:D})=>[{title:"",width:50,dataIndex:tM.Index,key:tM.Index,render:(s,N)=>M.jsx(Qo,{data:e,index:N.index,checkBoxOnChangeHandler:t,graphVisibilityState:i,disabled:D})},{title:Ii[tM.Label],width:300,dataIndex:tM.Label,key:tM.Label,...Yo(n,D)},{title:Fi(Ii[tM.Avg],r),width:90,dataIndex:tM.Avg,key:tM.Avg},{title:Fi(Ii[tM.Sum],r),width:90,dataIndex:tM.Sum,key:tM.Sum},{title:Fi(Ii[tM.Max],r),width:90,dataIndex:tM.Max,key:tM.Max},{title:Fi(Ii[tM.Min],r),width:90,dataIndex:tM.Min,key:tM.Min}];function AN({data:e,name:t,yAxisUnit:i,onToggleModelHandler:n,setGraphsVisibilityStates:r,graphsVisibilityStates:D=[],lineChartRef:s,parentChartRef:N,options:u}){const[o,I]=A.useState(ba(u,e));A.useEffect(()=>{I(ba(u,e))},[e,u]);const{notifications:c}=it(),U=!1,h=A.useCallback((z,O)=>{var d,T;const L=[...D];L[O]=z.target.checked,(d=s==null?void 0:s.current)==null||d.toggleGraph(O,z.target.checked),(T=N==null?void 0:N.current)==null||T.toggleGraph(O,z.target.checked),r([...L])},[D,s,N,r]),f=A.useCallback(z=>{const O=Array(e.length).fill(!1);O[z]=!0,O.forEach((L,d)=>{var T,a;(T=s==null?void 0:s.current)==null||T.toggleGraph(d,L),(a=N==null?void 0:N.current)==null||a.toggleGraph(d,L)}),r(O)},[e.length,s,N,r]),Y=bo({tableDataSet:o,checkBoxOnChangeHandler:h,graphVisibilityState:D,labelClickedHandler:f,yAxisUnit:i,isGraphDisabled:U}),x=A.useCallback(z=>{const O=z.target.value.toString().toLowerCase(),L=o.map(d=>{var T;
85return(T=d.label)!=null&&T.toLocaleLowerCase().includes(O)?{...d,show:!0}:{...d,show:!1}});I(L)},[o]),l=A.useCallback(()=>{eD({options:u,graphVisibilityState:D||[],name:t}),c.success({message:"The updated graphs & legends are saved"}),n&&n()},[D,t,c,n,u]),g=o.filter((z,O)=>O!==0&&z.show);return M.jsxs("div",{className:"graph-manager-container",children:[M.jsxs("div",{className:"graph-manager-header",children:[M.jsx(eM,{size:"small",onChange:x,placeholder:"Filter Series"}),M.jsxs("div",{className:"save-cancel-container",children:[M.jsx("span",{className:"save-cancel-button",children:M.jsx(Ie,{variant:"outlined",onClick:n,children:"Cancel"})}),M.jsx("span",{className:"save-cancel-button",children:M.jsx(Ie,{variant:"contained",onClick:l,children:"Save"})})]})]}),M.jsx("div",{className:"legends-list-container",children:M.jsx(MD,{columns:Y,dataSource:g,rowKey:"index",pagination:!1,style:{maxHeight:200,overflowX:"hidden",overflowY:"auto"}})})]})}AN.defaultProps={graphVisibilityStateHandler:void 0};const dN=A.memo(AN),kn=({apiResponse:e,name:t})=>{const i={graphVisibilityStates:Array(e.length+1).fill(!0),legendEntry:[{label:"Timestamp",show:!0},...tD(e)]};if(localStorage.getItem(mi.GRAPH_VISIBILITY_STATES)!==null){const n=localStorage.getItem(mi.GRAPH_VISIBILITY_STATES);let r=[];try{r=JSON.parse(n||"[]")}catch(s){console.error("Error parsing GRAPH_VISIBILITY_STATES from local storage",s)}const D=Array(e.length+1).fill(!0);r.forEach(s=>{const N=t;s.name===N&&(i.legendEntry=s.dataIndex,e.forEach((u,o)=>{const I=s.dataIndex.findIndex(c=>c.label===Hr(u.metric,u.queryName,u.legend||""));I!==-1&&(D[o+1]=s.dataIndex[I].show)}),i.graphVisibilityStates=D)})}return i},vo=(e,t)=>{var n;return!!((n=(()=>{var r,D,s,N,u,o,I;switch(t){case B.TABLE:return(s=(D=(r=e==null?void 0:e.result)==null?void 0:r[0])==null?void 0:D.table)==null?void 0:s.rows;case B.LIST:return(I=(o=(u=(N=e==null?void 0:e.newResult)==null?void 0:N.data)==null?void 0:u.result)==null?void 0:o[0])==null?void 0:I.list;default:return e==null?void 0:e.result}})())!=null&&n.length)},Fa=[1e-9,2e-9,25e-10,4e-9,5e-9,1e-8,2e-8,25e-9,4e-8,5e-8,1e-7,2e-7,25e-8,4e-7,5e-7,1e-6,2e-6,25e-7,4e-6,5e-6,1e-5,2e-5,25e-6,4e-5,5e-5,1e-4,2e-4,25e-5,4e-4,5e-4,.001,.002,.0025,.004,.005,.01,.02,.025,.04,.05,.1,.2,.25,.4,.5,1,2,4,5,10,20,25,40,50,100,200,250,400,500,1e3,2e3,2500,4e3,5e3,1e4,2e4,25e3,4e4,5e4,1e5,2e5,25e4,4e5,5e5,1e6,2e6,25e5,4e6,5e6,1e7,2e7,25e6,4e7,5e7,1e8,2e8,25e7,4e8,5e8,1e9,2e9,25e8,4e9,5e9],{bars:Ja}=DN.paths,Po=(e,t,i,n)=>{const r=Ja&&Ja({size:[1],align:-1});return r&&r(e,t,i,n)},Ro=({apiResponse:e,currentQuery:t,widgetMetaData:i,graphsVisibilityStates:n,isMergedSeries:r,isDarkMode:D})=>{var o;const s=[{label:"Timestamp",stroke:"purple"}],N=(e==null?void 0:e.data.result)||[],u=n==null?void 0:n.slice(1);for(let I=0;I<(N==null?void 0:N.length);I+=1){const{metric:c={},queryName:U="",legend:h}=i&&i[I]||{},Y=((o=t==null?void 0:t.builder.queryData.find(L=>L.queryName===U))==null?void 0:o.legend)||""||h||"",x=r?"":Hr(c,U||"",Y),l=Vr(x,D?Bt.optimizedChartColors.darkMode:Bt.optimizedChartColors.lightMode),g=N[I].values.length>1?5:10,z=!(N[I].values.length>1),O={paths:Po,drawStyle:aD.bars,lineInterpolation:null,show:u?u[I]:!0,label:x,fill:`${l}40`,stroke:l,width:2,points:{size:g,show:z,stroke:l}};s.push(O)}return s},Go=({id:e,dimensions:t,isDarkMode:i,apiResponse:n,currentQuery:r,graphsVisibilityStates:D,setGraphsVisibilityStates:s,mergeAllQueries:N})=>({id:e,width:t.width,height:t.height-30,legend:{show:!N,live:!1,isolate:!0},focus:{alpha:.3},padding:[16,16,8,8],plugins:[nD({apiResponse:n,isHistogramGraphs:!0,isMergedSeries:N,isDarkMode:i})],scales:{x:{time:!1,auto:!0},y:{auto:!0}},cursor:{drag:{x:!1,y:!1,setScale:!0}},series:Ro({apiResponse:n,widgetMetaData:n==null?void 0:n.data.result,currentQuery:r,graphsVisibilityStates:D,isMergedSeries:N,isDarkMode:i}),hooks:{ready:[u=>{const o=u.root.querySelector(".u-legend");if(o){const I=o.querySelectorAll(".u-series");Array.from(I).forEach((U,h)=>{U.addEventListener("click",()=>{D&&(s==null||s(f=>{const Y=[...f];return Y[h+1]&&Y.every((x,l)=>l===h+1?x:!x)?Y.fill(!0):(Y.fill(!1),Y[h+1]=!0),Y}))})})}}]},axes:iD(i)});function Bo(e,t){return Math.floor(e/t)*t}const _o=(e,t)=>e-t;function Zo(e,t=0){if(Number.isInteger(e))return e;const i=10**t,n=e*i*(1+Number.EPSILON);return Math.round(n)/i}function Wo(e,t,i){for(let n=0,r,D=-1;n<t.length;n++){const s=t[n];if(s>D){for(r=s-1;r>=0&&e[r]==null;)e[r--]=null;for(r=s+1;r<i&&e[r]==null;)e[D=r++]=null}}}function Ho(e,t){let i;i=new Set;for(let s=0;s<e.length;s++){const u=e[s][0],o=u.length;for(let I=0;I<o;I++)i.add(u[I])}const n=[Array.from(i).sort((s,N)=>s-N)],r=n[0].length,D=new Map;for(let s=0;s<r;s++)D.set(n[0][s],s);for(let s=0;s<e.length;s++){const N=e[s],u=N[0];for(let o=1;o<N.length;o++){const I=N[o],c=Array(r).fill(void 0),U=[];for(let h=0;h<I.length;h++){const f=I[h],Y=D.get(u[h]);c[Y]=f}Wo(c,U,r),n.push(c)}}return n}function Vo(e,t,i){const n=new Map;for(let N=0;N<e.length;N++){let u=e[N];u!=null&&(u=t(u));const o=n.get(u);o?o.count++:n.set(u,{value:u,count:1})}const r=[...n.values()];i&&r.sort((N,u)=>i(N.value,u.value));const D=Array(r.length),s=Array(r.length);for(let N=0;N<r.length;N++)D[N]=r[N].value,s[N]=r[N].count;return[D,s]}function Fo(e){for(let t=0;t<e.length;t++)for(let i=0;i<e[t].length;i++)e[t][i]===void 0&&(e[t][i]=null);return e}function Jo(e,t){if(e.length>0&&e[0].length>0&&e[0][0]!==null){e[0].unshift(e[0][0]-t);for(let i=1;i<e.length;i++)e[i].unshift(null)}}const Ko=(e,t,i,n)=>{let r=0;const D=i||pN,s=0,N=[];e==null||e.forEach(l=>
85{l.values.forEach(g=>{N.push(parseFloat(g[1])||0)})}),N.sort((l,g)=>l-g);let u=1/0;if(N.length===1)u=0;else for(let l=1;l<N.length;l++){const g=N[l]-N[l-1];g!==0&&(u=Math.min(u,g))}const o=N[0],U=(N[N.length-1]-o)/D;for(let l=0;l<Fa.length;l++){const g=Fa[l];if(U<g&&g>=u){r=g;break}}t&&(r=t);const h=l=>Zo(Bo(l-s,r)+s,9),f=[];if(e==null||e.forEach(l=>{const g=[];l.values.forEach(z=>{g.push(parseFloat(z[1])||0)}),f.push(g)}),n)for(let l=1;l<f.length;l++)f[l].forEach(g=>{f[0].push(g)}),f[l]=[];const Y=[];f.forEach(l=>{const g=Vo(l,h,_o);Y.push(g)});const x=Fo(Ho(Y));return Jo(x,r),x};function Xo({queryResponse:e,widget:t,setGraphVisibility:i,graphVisibility:n,isFullViewMode:r,onToggleModelHandler:D}){var U,h,f;const s=A.useRef(null),N=GM(),u=Fr(s),o=Ko((U=e.data)==null?void 0:U.payload.data.result,t==null?void 0:t.bucketWidth,t==null?void 0:t.bucketCount,t==null?void 0:t.mergeAllActiveQueries),I=A.useRef(void 0);A.useEffect(()=>{var x;const{graphVisibilityStates:Y}=kn({apiResponse:((x=e.data)==null?void 0:x.payload.data.result)||[],name:t.id});i&&i(Y)},[(h=e.data)==null?void 0:h.payload.data.result,i,t.id]);const c=A.useMemo(()=>{var Y;return Go({id:t.id,dimensions:u,isDarkMode:N,apiResponse:(Y=e.data)==null?void 0:Y.payload,panelType:t.panelTypes,setGraphsVisibilityStates:i,graphsVisibilityStates:n,mergeAllQueries:t.mergeAllActiveQueries})},[u,n,o,N,(f=e.data)==null?void 0:f.payload,i,t.id,t.mergeAllActiveQueries,t.panelTypes]);return M.jsxs("div",{style:{height:"100%",width:"100%"},ref:s,children:[M.jsx(uN,{options:c,data:o,ref:I}),r&&i&&!t.mergeAllActiveQueries&&M.jsx(dN,{data:o,name:t.id,options:c,yAxisUnit:t.yAxisUnit,onToggleModelHandler:D,setGraphsVisibilityStates:i,graphsVisibilityStates:n,lineChartRef:I})]})}const qo=({result:e,panelType:t,stagedQuery:i})=>{const[n,r]=A.useState([]),[D,s]=A.useState(1),[N,u]=A.useState(null),[o,I]=A.useState(!1),{minTime:c,maxTime:U}=Ni(T=>T.globalTime),{queryData:h}=rD(Be.pageSize,ND),f=A.useMemo(()=>{var T,a,y;return!i||((a=(T=i==null?void 0:i.builder)==null?void 0:T.queryData)==null?void 0:a.length)<1?null:((y=i.builder)==null?void 0:y.queryData.find(P=>!P.disabled))||null},[i]),Y=A.useMemo(()=>!f||!f.limit?!1:n.length>=f.limit,[n.length,f]),x=A.useMemo(()=>(f==null?void 0:f.orderBy.find(a=>a.columnName==="timestamp"))||null,[f]);A.useEffect(()=>{if(t!==B.LIST)return;const T=e||[];if(T.length>0&&T[0].list){const y=[...T[0].list.map(P=>({...P.data,timestamp:P.timestamp}))];r(y)}else r([])},[e]);const l=(T,a)=>{if(!T)return null;const y=XD({filters:a.filters,listItemId:a.log?a.log.id:null,orderByTimestamp:x,page:a.page,pageSize:a.pageSize}),P=T.builder.queryData.length>1?T.builder.queryData:[{...f||RD,...y}];return{...T,builder:{...T.builder,queryData:P}}},{activeLogId:g,onTimeRangeChange:z}=JD(),{data:O,isFetching:L}=KD(N,t,pn,{keepPreviousData:!0,enabled:!Y&&!!N},{...g&&!n.length&&{start:c,end:U}},o);return A.useEffect(()=>{var y,P,p,k;const T=O==null?void 0:O.params,a=((k=(p=(P=(y=O==null?void 0:O.payload)==null?void 0:y.data)==null?void 0:P.newResult)==null?void 0:p.data)==null?void 0:k.result)||[];if(a.length>0&&a[0].list){const G=a[0].list.map(v=>({...v.data,timestamp:v.timestamp})),Q=[...n,...G];r(Q),z({start:T==null?void 0:T.start,end:T==null?void 0:T.end,pageSize:Q.length})}},[O]),{logs:n,handleEndReached:T=>{if(!f||Y||n.length<h)return;const{limit:a,filters:y}=f,P=n[T],p=n.length+h,k=a&&p>=a?a-n.length:h;if(!i)return;const G=l(i,{filters:y,page:D+1,log:x?P:null,pageSize:k});s(Q=>Q+1),u(G),I(!0)},isFetching:L}},$o=(e,t)=>{const i=[],n=(e==null?void 0:e.map(r=>{const{name:D}=r;return{title:D,dataIndex:D,key:D,width:D==="body"?350:100,render:s=>D==="timestamp"?M.jsx(ie,{component:"span",variant:"body2",children:t(s)}):D==="body"?M.jsx(ie,{paragraph:!0,noWrap:!0,"data-testid":D,children:s}):M.jsx(ie,{component:"span",variant:"body2","data-testid":D,children:s}),responsive:["md"]}}))||[];return[...i,...n]},Ka=(e,t,i)=>{const n={id:ii(),key:{key:"id",type:"",dataType:Ra.String,isColumn:!0},op:Ji["<"],value:(i==null?void 0:i.id)||""},r={id:ii(),key:{key:"id",type:"",dataType:Ra.String,isColumn:!0},op:Ji[">"],value:(i==null?void 0:i.id)||""};let D=e.findIndex(N=>N.op===Ji["<"]);if(D===-1&&(D=e.findIndex(N=>N.op===Ji[">"])),D===-1)return t==="NEXT"?[...e,n]:[...e,r];const s=[...e];return t==="NEXT"?s[D]=n:s[D]=r,s};function e4({widget:e,setRequestData:t,queryResponse:i}){var p,k,G,Q,v,w,b,_,J,ee,j,S;const[n,r]=A.useState({offset:0,limit:e.query.builder.queryData[0].limit||0});A.useEffect(()=>{t(m=>({...m,tableParams:{pagination:n}}))},[n,t]);const[D,s]=A.useState(10),N=m=>{r({...n,limit:0,offset:m}),s(m),t(E=>{const W={...E.query};return W.builder.queryData[0].pageSize=m,{...E,query:W,tableParams:{pagination:{limit:0,offset:m}}}})},{formatTimezoneAdjustedTimestamp:u}=Ln(),o=$o(e.selectedLogFields,u),I=(b=(w=(v=(Q=(G=(k=(p=i.data)==null?void 0:p.payload)==null?void 0:k.data)==null?void 0:G.newResult)==null?void 0:Q.data)==null?void 0:v.result[0])==null?void 0:w.list)==null?void 0:b.length,c=A.useMemo(()=>I||0,[I]),[U,h]=A.useState(),[f,Y]=A.useState(),{logs:x}
85=qo({result:(S=(j=(ee=(J=(_=i.data)==null?void 0:_.payload)==null?void 0:J.data)==null?void 0:ee.newResult)==null?void 0:j.data)==null?void 0:S.result,panelType:B.LIST,stagedQuery:e.query});A.useEffect(()=>{x.length&&(h(x[0]),Y(x[x.length-1]))},[x]);const l=A.useMemo(()=>x.map(m=>qD(m)),[x]),{activeLog:g,onSetActiveLog:z,onClearActiveLog:O,onAddToQuery:L,onGroupByAttribute:d}=$D(),T=A.useCallback(m=>({onClick:()=>{const E=x.find(W=>W.id===m.id);E&&z(E)}}),[x,z]),a=e.query.builder.queryData[0].orderBy.length>0&&e.query.builder.queryData[0].orderBy[0].columnName==="timestamp",y=()=>{a&&t(m=>({...m,query:{...m.query,builder:{...m.query.builder,queryData:[{...m.query.builder.queryData[0],filters:{...m.query.builder.queryData[0].filters,items:[...Ka(m.query.builder.queryData[0].filters.items,"PREV",U)]},limit:0,offset:0}]}}})),a||r({...n,limit:0,offset:n.offset-D})},P=()=>{a&&t(m=>({...m,query:{...m.query,builder:{...m.query.builder,queryData:[{...m.query.builder.queryData[0],filters:{...m.query.builder.queryData[0].filters,items:[...Ka(m.query.builder.queryData[0].filters.items,"NEXT",f)]},limit:0,offset:0}]}}})),a||r({...n,limit:0,offset:n.offset+D})};return i.isError?M.jsx("div",{children:bM}):M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"logs-table",children:[M.jsx("div",{className:"resize-table",children:M.jsx(Tn,{children:M.jsx(Da,{pagination:!1,tableLayout:"fixed",scroll:{x:"calc(50vw - 10px)"},sticky:!0,loading:i.isFetching,style:rN,dataSource:l,columns:o,onRow:T})})}),!e.query.builder.queryData[0].limit&&M.jsx("div",{className:"controller",children:M.jsx(NN,{totalCount:c,perPageOptions:sN,isLoading:i.isFetching,offset:n.offset,countPerPage:D,handleNavigatePrevious:y,handleNavigateNext:P,handleCountItemsPerPageChange:N,isLogPanel:a})})]}),M.jsx(eu,{selectedTab:Mu.OVERVIEW,log:g,onClose:O,onAddToQuery:L,onClickActionItem:L,onGroupByAttribute:d,isListViewPanel:!0,listViewPanelSelectedFields:e==null?void 0:e.selectedLogFields})]})}function M4({widget:e,queryResponse:t,setRequestData:i}){var h,f,Y,x,l,g,z,O,L,d,T,a;const[n,r]=A.useState({offset:0,limit:10});A.useEffect(()=>{i(y=>({...y,tableParams:{...y.tableParams,pagination:n}}))},[n,i]);const{formatTimezoneAdjustedTimestamp:D}=Ln(),s=au(e.selectedTracesFields||[],D),N=(z=(g=(l=(x=(Y=(f=(h=t.data)==null?void 0:h.payload)==null?void 0:f.data)==null?void 0:Y.newResult)==null?void 0:x.data)==null?void 0:l.result[0])==null?void 0:g.list)==null?void 0:z.length,u=A.useMemo(()=>N||0,[N]),o=(a=(T=(d=(L=(O=t.data)==null?void 0:O.payload)==null?void 0:L.data)==null?void 0:d.newResult)==null?void 0:T.data)==null?void 0:a.result,I=A.useMemo(()=>o||[],[o]),c=A.useMemo(()=>ru(I)||[],[I]),U=A.useCallback(y=>({onClick:P=>{P.preventDefault(),P.stopPropagation(),P.metaKey||P.ctrlKey?window.open(_a(y),"_blank"):sD.push(_a(y))}}),[]);return t.isError?M.jsx("div",{children:bM}):M.jsxs("div",{className:"traces-table",children:[M.jsx("div",{className:"resize-table",children:M.jsx(Tn,{children:M.jsx(Da,{pagination:!1,tableLayout:"fixed",scroll:{x:!0},loading:t.isFetching,style:rN,dataSource:c,columns:s,onRow:U,sticky:!0})})}),M.jsx("div",{className:"controller",children:M.jsx(NN,{totalCount:u,perPageOptions:sN,isLoading:t.is
85Fetching,offset:n.offset,countPerPage:n.limit,handleNavigatePrevious:()=>{r({...n,offset:n.offset-n.limit})},handleNavigateNext:()=>{r({...n,offset:n.offset+n.limit})},handleCountItemsPerPageChange:y=>{r({...n,limit:y,offset:0})}})})]})}function t4({widget:e,queryResponse:t,setRequestData:i}){var r,D;const n=(D=(r=e.query.builder)==null?void 0:r.queryData[0])==null?void 0:D.dataSource;return i?n===fe.LOGS?M.jsx(e4,{widget:e,queryResponse:t,setRequestData:i}):M.jsx(M4,{widget:e,queryResponse:t,setRequestData:i}):M.jsx(M.Fragment,{})}var _n={exports:{}};/*! 86 Copyright (c) 2018 Jed Watson. 87 Licensed under the MIT License (MIT), see 88 http://jedwatson.github.io/classnames 89*/var Xa;function i4(){return Xa||(Xa=1,(function(e){(function(){var t={}.hasOwnProperty;function i(){for(var D="",s=0;s<arguments.length;s++){var N=arguments[s];N&&(D=r(D,n(N)))}return D}function n(D){if(typeof D=="string"||typeof D=="number")return D;if(typeof D!="object")return"";if(Array.isArray(D))return i.apply(null,D);if(D.toString!==Object.prototype.toString&&!D.toString.toString().includes("[native code]"))return D.toString();var s="";for(var N in D)t.call(D,N)&&D[N]&&(s=r(s,N));return s}function r(D,s){return s?D?D+" "+s:D+s:D}e.exports?(i.default=i,e.exports=i):window.classNames=i})()})(_n)),_n.exports}var n4=i4();const Ta=sa(n4);var a4=["top","left","transform","className","children","innerRef"];function $n(){return $n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},$n.apply(this,arguments)}function r4(e,t){if(e==null)return{};var i={},n=Object.keys(e),r,D;for(D=0;D<n.length;D++)r=n[D],!(t.indexOf(r)>=0)&&(i[r]=e[r]);return i}function la(e){var t=e.top,i=t===void 0?0:t,n=e.left,r=n===void 0?0:n,D=e.transform,s=e.className,N=e.children,u=e.innerRef,o=r4(e,a4);return iM.createElement("g",$n({ref:u,className:Ta("visx-group",s),transform:D||"translate("+r+", "+i+")"},o),N)}la.propTypes={top:We.number,left:We.number,transform:We.string,className:We.string,children:We.node,innerRef:We.oneOfType([We.string,We.func,We.object])};var ea=Math.PI,Ma=2*ea,Yt=1e-6,N4=Ma-Yt;function ta(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function xN(){return new ta}ta.prototype=xN.prototype={constructor:ta,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,i,n){this._+="Q"+ +e+","+ +t+","+(this._x1=+i)+","+(this._y1=+n)},bezierCurveTo:function(e,t,i,n,r,D){this._+="C"+ +e+","+ +t+","+ +i+","+ +n+","+(this._x1=+r)+","+(this._y1=+D)},arcTo:function(e,t,i,n,r){e=+e,t=+t,i=+i,n=+n,r=+r;var D=this._x1,s=this._y1,N=i-e,u=n-t,o=D-e,I=s-t,c=o*o+I*I;if(r<0)throw new Error("negative radius: "+r);if(this._x1===null)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(c>Yt)if(!(Math.abs(I*N-u*o)>Yt)||!r)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var U=i-D,h=n-s,f=N*N+u*u,Y=U*U+h*h,x=Math.sqrt(f),l=Math.sqrt(c),g=r*Math.tan((ea-Math.acos((f+c-Y)/(2*x*l)))/2),z=g/l,O=g/x;Math.abs(z-1)>Yt&&(this._+="L"+(e+z*o)+","+(t+z*I)),this._+="A"+r+","+r+",0,0,"+ +(I*U>o*h)+","+(this._x1=e+O*N)+","+(this._y1=t+O*u)}},arc:function(e,t,i,n,r,D){e=+e,t=+t,i=+i,D=!!D;var s=i*Math.cos(n),N=i*Math.sin(n),u=e+s,o=t+N,I=1^D,c=D?n-r:r-n;if(i<0)throw new Error("negative radius: "+i);this._x1===null?this._+="M"+u+","+o:(Math.abs(this._x1-u)>Yt||Math.abs(this._y1-o)>Yt)&&(this._+="L"+u+","+o),i&&(c<0&&(c=c%Ma+Ma),c>N4?this._+="A"+i+","+i+",0,1,"+I+","+(e-s)+","+(t-N)+"A"+i+","+i+",0,1,"+I+","+(this._x1=u)+","+(this._y1=o):c>Yt&&(this._+="A"+i+","+i+",0,"+ +(c>=ea)+","+I+","+(this._x1=e+i*Math.cos(r))+","+(this._y1=t+i*Math.sin(r))))},rect:function(e,t,i,n){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +i+"v"+ +n+"h"+-i+"Z"},toString:function(){return this._}};function sM(e){return function(){return e}}var qa=Math.abs,NM=Math.atan2,mt=Math.cos,s4=Math.max,Zn=Math.min,_M=Math.sin,$t=Math.sqrt,jM=1e-12,bi=Math.PI,zn=bi/2,Nn=2*bi;function D4(e){return e>1?0:e<-1?bi:Math.acos(e)}function $a(e){return e>=1?zn:e<=-1?-zn:Math.asin(e)}function u4(e){return e.innerRadius}function o4(e){return e.outerRadius}function g4(e){return e.startAngle}function c4(e){return e.endAngle}function j4(e){return e&&e.padAngle}function I4(e,t,i,n,r,D,s,N){var u=i-e,o=n-t,I=s-r,c=N-D,U=c*u-I*o;if(!(U*U<jM))return U=(I*(t-D)-c*(e-r))/U,[e+U*u,t+U*o]}function qi(e,t,i,n,r,D,s){var N=e-i,u=t-n,o=(s?D:-D)/$t(N*N+u*u),I=o*u,c=-o*N,U=e+I,h=t+c,f=i+I,Y=n+c,x=(U+f)/2,l=(h+Y)/2,g=f-U,z=Y-h,O
89=g*g+z*z,L=r-D,d=U*Y-f*h,T=(z<0?-1:1)*$t(s4(0,L*L*O-d*d)),a=(d*z-g*T)/O,y=(-d*g-z*T)/O,P=(d*z+g*T)/O,p=(-d*g+z*T)/O,k=a-x,G=y-l,Q=P-x,v=p-l;return k*k+G*G>Q*Q+v*v&&(a=P,y=p),{cx:a,cy:y,x01:-I,y01:-c,x11:a*(r/L-1),y11:y*(r/L-1)}}function T4(){var e=u4,t=o4,i=sM(0),n=null,r=g4,D=c4,s=j4,N=null;function u(){var o,I,c=+e.apply(this,arguments),U=+t.apply(this,arguments),h=r.apply(this,arguments)-zn,f=D.apply(this,arguments)-zn,Y=qa(f-h),x=f>h;if(N||(N=o=xN()),U<c&&(I=U,U=c,c=I),!(U>jM))N.moveTo(0,0);else if(Y>Nn-jM)N.moveTo(U*mt(h),U*_M(h)),N.arc(0,0,U,h,f,!x),c>jM&&(N.moveTo(c*mt(f),c*_M(f)),N.arc(0,0,c,f,h,x));else{var l=h,g=f,z=h,O=f,L=Y,d=Y,T=s.apply(this,arguments)/2,a=T>jM&&(n?+n.apply(this,arguments):$t(c*c+U*U)),y=Zn(qa(U-c)/2,+i.apply(this,arguments)),P=y,p=y,k,G;if(a>jM){var Q=$a(a/c*_M(T)),v=$a(a/U*_M(T));(L-=Q*2)>jM?(Q*=x?1:-1,z+=Q,O-=Q):(L=0,z=O=(h+f)/2),(d-=v*2)>jM?(v*=x?1:-1,l+=v,g-=v):(d=0,l=g=(h+f)/2)}var w=U*mt(l),b=U*_M(l),_=c*mt(O),J=c*_M(O);if(y>jM){var ee=U*mt(g),j=U*_M(g),S=c*mt(z),m=c*_M(z),E;if(Y<bi&&(E=I4(w,b,S,m,ee,j,_,J))){var W=w-E[0],R=b-E[1],V=ee-E[0],F=j-E[1],te=1/_M(D4((W*V+R*F)/($t(W*W+R*R)*$t(V*V+F*F)))/2),ne=$t(E[0]*E[0]+E[1]*E[1]);P=Zn(y,(c-ne)/(te-1)),p=Zn(y,(U-ne)/(te+1))}}d>jM?p>jM?(k=qi(S,m,w,b,U,p,x),G=qi(ee,j,_,J,U,p,x),N.moveTo(k.cx+k.x01,k.cy+k.y01),p<y?N.arc(k.cx,k.cy,p,NM(k.y01,k.x01),NM(G.y01,G.x01),!x):(N.arc(k.cx,k.cy,p,NM(k.y01,k.x01),NM(k.y11,k.x11),!x),N.arc(0,0,U,NM(k.cy+k.y11,k.cx+k.x11),NM(G.cy+G.y11,G.cx+G.x11),!x),N.arc(G.cx,G.cy,p,NM(G.y11,G.x11),NM(G.y01,G.x01),!x))):(N.moveTo(w,b),N.arc(0,0,U,l,g,!x)):N.moveTo(w,b),!(c>jM)||!(L>jM)?N.lineTo(_,J):P>jM?(k=qi(_,J,ee,j,c,-P,x),G=qi(w,b,S,m,c,-P,x),N.lineTo(k.cx+k.x01,k.cy+k.y01),P<y?N.arc(k.cx,k.cy,P,NM(k.y01,k.x01),NM(G.y01,G.x01),!x):(N.arc(k.cx,k.cy,P,NM(k.y01,k.x01),NM(k.y11,k.x11),!x),N.arc(0,0,c,NM(k.cy+k.y11,k.cx+k.x11),NM(G.cy+G.y11,G.cx+G.x11),x),N.arc(G.cx,G.cy,P,NM(G.y11,G.x11),NM(G.y01,G.x01),!x))):N.arc(0,0,c,O,z,x)}if(N.closePath(),o)return N=null,o+""||null}return u.centroid=function(){var o=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,I=(+r.apply(this,arguments)+ +D.apply(this,arguments))/2-bi/2;return[mt(I)*o,_M(I)*o]},u.innerRadius=function(o){return arguments.length?(e=typeof o=="function"?o:sM(+o),u):e},u.outerRadius=function(o){return arguments.length?(t=typeof o=="function"?o:sM(+o),u):t},u.cornerRadius=function(o){return arguments.length?(i=typeof o=="function"?o:sM(+o),u):i},u.padRadius=function(o){return arguments.length?(n=o==null?null:typeof o=="function"?o:sM(+o),u):n},u.startAngle=function(o){return arguments.length?(r=typeof o=="function"?o:sM(+o),u):r},u.endAngle=function(o){return arguments.length?(D=typeof o=="function"?o:sM(+o),u):D},u.padAngle=function(o){return arguments.length?(s=typeof o=="function"?o:sM(+o),u):s},u.context=function(o){return arguments.length?(N=o==null?null:o,u):N},u}function l4(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function z4(e){return e}function y4(){var e=z4,t=l4,i=null,n=sM(0),r=sM(Nn),D=sM(0);function s(N){var u,o=N.length,I,c,U=0,h=new Array(o),f=new Array(o),Y=+n.apply(this,arguments),x=Math.min(Nn,Math.max(-Nn,r.apply(this,arguments)-Y)),l,g=Math.min(Math.abs(x)/o,D.apply(this,arguments)),z=g*(x<0?-1:1),O;for(u=0;u<o;++u)(O=f[h[u]=u]=+e(N[u],u,N))>0&&(U+=O);for(t!=null?h.sort(function(L,d){return t(f[L],f[d])}):i!=null&&h.sort(function(L,d){return i(N[L],N[d])}),u=0,c=U?(x-o*z)/U:0;u<o;++u,Y=l)I=h[u],O=f[I],l=Y+(O>0?O*c:0)+z,f[I]={data:N[I],index:u,value:O,startAngle:Y,endAngle:l,padAngle:g};return f}return s.value=function(N){return arguments.length?(e=typeof N=="function"?N:sM(+N),s):e},s.sortValues=function(N){return arguments.length?(t=N,i=null,s):t},s.sort=function(N){return arguments.length?(i=N,t=null,s):i},s.startAngle=function(N){return arguments.length?(n=typeof N=="function"?N:sM(+N),s):n},s.endAngle=function(N){return arguments.length?(r=typeof N=="function"?N:sM(+N),s):r},s.padAngle=function(N){return arguments.length?(D=typeof N=="function"?N:sM(+N),s):D},s}function WM(e,t){e(t)}function A4(e){var t=e===void 0?{}:e,i=t.innerRadius,n=t.outerRadius,r=t.cornerRadius,D=t.startAngle,s=t.endAngle,N=t.padAngle,u=t.padRadius,o=T4();return i!=null&&WM(o.innerRadius,i),n!=null&&WM(o.outerRadius,n),r!=null&&WM(o.cornerRadius,r),D!=null&&WM(o.startAngle,D),s!=null&&WM(o.endAngle,s),N!=null&&WM(o.padAngle,N),u!=null&&WM(o.padRadius,u),o}function d4(e){var t=e===void 0?{}:e,i=t.startAngle,n=t.endAngle,r=t.padAngle,D=t.value,s=t.sort,N=t.sortValues,u=y4();return(s===null||s!=null)&&u.sort(s),(N===null||N!=null)&&u.sortValues(N),D!=null&&u.value(D),r!=null&&WM(u.padAngle,r),i!=null&&WM(u.startAngle,i),n!=null&&WM(u.endAngle,n),u}var x4=["className","top","left","data","centroid","innerRadius","outerRadius","cornerRadius","startAngle","endAngle","padAngle","padRadius","pieSort","pieSortValues","pieValue","children","fill"];function ia(){return ia=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},ia.apply(this,arguments)}function O4(e,t){if(e==null)return{};var i={},n=Object.keys(e),r,D;for(D=0;D<n.length;D++)r=n[D],!(t.indexOf(r)>=0)&&(i[r]=e[r]);return i}function L4(e){var t=e.className,i=e.top,n=e.left,r=e.data,D=r===void 0?[]:r,s=e.centroid,N=e.innerRadius,u=N===void 0?0:N,o=e.outerRadius,I=e.cornerRadius,c=e.startAngle,U=e.endAngle,h=e.padAngle,f
89=e.padRadius,Y=e.pieSort,x=e.pieSortValues,l=e.pieValue,g=e.children,z=e.fill,O=z===void 0?"":z,L=O4(e,x4),d=A4({innerRadius:u,outerRadius:o,cornerRadius:I,padRadius:f}),T=d4({startAngle:c,endAngle:U,padAngle:h,value:l,sort:Y,sortValues:x}),a=T(D);return g?iM.createElement(iM.Fragment,null,g({arcs:a,path:d,pie:T})):iM.createElement(la,{className:"visx-pie-arcs-group",top:i,left:n},a.map(function(y,P){return iM.createElement("g",{key:"pie-arc-"+P},iM.createElement("path",ia({className:Ta("visx-pie-arc",t),d:d(y)||"",fill:O==null||typeof O=="string"?O:O(y)},L)),s==null?void 0:s(d.centroid(y),y))}))}var E4=["tooltipOpen"];function S4(e,t){if(e==null)return{};var i={},n=Object.keys(e),r,D;for(D=0;D<n.length;D++)r=n[D],!(t.indexOf(r)>=0)&&(i[r]=e[r]);return i}function yn(){return yn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},yn.apply(this,arguments)}function f4(e){var t=A.useState(yn({tooltipOpen:!1},e)),i=t[0],n=t[1],r=A.useCallback(function(s){return n(typeof s=="function"?function(N){N.tooltipOpen;var u=S4(N,E4);return yn({},s(u),{tooltipOpen:!0})}:{tooltipOpen:!0,tooltipLeft:s.tooltipLeft,tooltipTop:s.tooltipTop,tooltipData:s.tooltipData})},[n]),D=A.useCallback(function(){return n({tooltipOpen:!1,tooltipLeft:void 0,tooltipTop:void 0,tooltipData:void 0})},[n]);return{tooltipOpen:i.tooltipOpen,tooltipLeft:i.tooltipLeft,tooltipTop:i.tooltipTop,tooltipData:i.tooltipData,updateTooltip:n,showTooltip:r,hideTooltip:D}}function er(e,t){let i;return(...n)=>{window.clearTimeout(i),i=window.setTimeout(()=>e(...n),t)}}function p4({debounce:e,scroll:t,polyfill:i,offsetSize:n}={debounce:0,scroll:!1,offsetSize:!1}){const r=i||(typeof window=="undefined"?class{}:window.ResizeObserver);if(!r)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[D,s]=A.useState({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),N=A.useRef({element:null,scrollContainers:null,resizeObserver:null,lastBounds:D,orientationHandler:null}),u=e?typeof e=="number"?e:e.scroll:null,o=e?typeof e=="number"?e:e.resize:null,I=A.useRef(!1);A.useEffect(()=>(I.current=!0,()=>void(I.current=!1)));const[c,U,h]=A.useMemo(()=>{const l=()=>{if(!N.current.element)return;const{left:g,top:z,width:O,height:L,bottom:d,right:T,x:a,y}=N.current.element.getBoundingClientRect(),P={left:g,top:z,width:O,height:L,bottom:d,right:T,x:a,y};N.current.element instanceof HTMLElement&&n&&(P.height=N.current.element.offsetHeight,P.width=N.current.element.offsetWidth),Object.freeze(P),I.current&&!m4(N.current.lastBounds,P)&&s(N.current.lastBounds=P)};return[l,o?er(l,o):l,u?er(l,u):l]},[s,n,u,o]);function f(){N.current.scrollContainers&&(N.current.scrollContainers.forEach(l=>l.removeEventListener("scroll",h,!0)),N.current.scrollContainers=null),N.current.resizeObserver&&(N.current.resizeObserver.disconnect(),N.current.resizeObserver=null),N.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",N.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",N.current.orientationHandler))}function Y(){N.current.element&&(N.current.resizeObserver=new r(h),N.current.resizeObserver.observe(N.current.element),t&&N.current.scrollContainers&&N.current.scrollContainers.forEach(l=>l.addEventListener("scroll",h,{capture:!0,passive:!0})),N.current.orientationHandler=()=>{h()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",N.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",N.current.orientationHandler))}const x=l=>{!l||l===N.current.element||(f(),N.current.element=l,N.current.scrollContainers=ON(l),Y())};return h4(h,!!t),C4(U),A.useEffect(()=>{f(),Y()},[t,h,U]),A.useEffect(()=>f,[]),[x,D,c]}function C4(e){A.useEffect(()=>{const t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function h4(e,t){A.useEffect(()=>{if(t){const i=e;return window.addEventListener("scroll",i,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",i,!0)}},[e,t])}function ON(e){const t=[];if(!e||e===document.body)return t;const{overflow:i,overflowX:n,overflowY:r}=window.getComputedStyle(e);return[i,n,r].some(D=>D==="auto"||D==="scroll")&&t.push(e),[...t,...ON(e.parentElement)]}const Q4=["x","y","top","bottom","left","right","width","height"],m4=(e,t)=>Q4.every(i=>e[i]===t[i]);function k4(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,na(e,t)}
89function na(e,t){return na=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},na(e,t)}var LN=(function(e){k4(t,e);function t(){return e.apply(this,arguments)||this}var i=t.prototype;return i.componentWillUnmount=function(){this.node&&document.body&&(document.body.removeChild(this.node),delete this.node)},i.render=function(){return!this.node&&typeof document!="undefined"&&(this.node=document.createElement("div"),this.props.zIndex!=null&&(this.node.style.zIndex=""+this.props.zIndex),document.body.append(this.node)),this.node?Br.createPortal(this.props.children,this.node):null},t})(iM.PureComponent);LN.propTypes={zIndex:We.oneOfType([We.number,We.string])};var w4=["className","top","left","offsetLeft","offsetTop","style","children","unstyled","applyPositionStyle"];function An(){return An=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},An.apply(this,arguments)}function U4(e,t){if(e==null)return{};var i={},n=Object.keys(e),r,D;for(D=0;D<n.length;D++)r=n[D],!(t.indexOf(r)>=0)&&(i[r]=e[r]);return i}var za={position:"absolute",backgroundColor:"white",color:"#666666",padding:".3rem .5rem",borderRadius:"3px",fontSize:"14px",boxShadow:"0 1px 2px rgba(33,33,33,0.2)",lineHeight:"1em",pointerEvents:"none"},wn=iM.forwardRef(function(e,t){var i=e.className,n=e.top,r=e.left,D=e.offsetLeft,s=D===void 0?10:D,N=e.offsetTop,u=N===void 0?10:N,o=e.style,I=o===void 0?za:o,c=e.children,U=e.unstyled,h=U===void 0?!1:U,f=e.applyPositionStyle,Y=f===void 0?!1:f,x=U4(e,w4);return iM.createElement("div",An({ref:t,className:Ta("visx-tooltip",i),style:An({top:n==null||u==null?n:n+u,left:r==null||s==null?r:r+s},Y&&{position:"absolute"},!h&&I)},x),c)});wn.propTypes={children:We.node,className:We.string,left:We.number,offsetLeft:We.number,offsetTop:We.number,top:We.number,applyPositionStyle:We.bool,unstyled:We.bool};wn.displayName="Tooltip";function aa(){return aa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},aa.apply(this,arguments)}function Y4(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b4(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ra(e,t)}function ra(e,t){return ra=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},ra(e,t)}var Mr={top:0,right:0,bottom:0,left:0,width:0,height:0};function v4(e){var t;return t=(function(i){b4(n,i);function n(D){var s;return s=i.call(this,D)||this,s.state={rect:void 0,parentRect:void 0},s.nodeRef=iM.createRef(),s.getRects=s.getRects.bind(Y4(s)),s}var r=n.prototype;return r.componentDidMount=function(){var s,N=this;this.node=(s=this.nodeRef)!=null&&s.current?this.nodeRef.current:Br.findDOMNode(this),this.setState(function(){return N.getRects()})},r.getRects=function(){if(!this.node)return this.state;var s=this.node,N=s.parentNode,u=s.getBoundingClientRect?s.getBoundingClientRect():Mr,o=N!=null&&N.getBoundingClientRect?N.getBoundingClientRect():Mr;return{rect:u,parentRect:o}},r.render=function(){return iM.createElement(e,aa({nodeRef:this.nodeRef,getRects:this.getRects},this.state,this.props))},n})(iM.PureComponent),t.displayName="withBoundingRects("+(e.displayName||"")+")",t}var EN=A.createContext({isFlippedVertically:!1,isFlippedHorizontally:!1}),P4=EN.Provider;EN.Consumer;var R4=["children","getRects","left","offsetLeft","offsetTop","parentRect","rect","style","top","unstyled","nodeRef"];function dn(){return dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},dn.apply(this,arguments)}function G4(e,t){if(e==null)return{};var i={},n=Object.keys(e),r,D;for(D=0;D<n.length;D++)r=n[D],!(t.indexOf(r)>=0)&&(i[r]=e[r]);return i}function SN(e){var t=e.children;e.getRects;var i=e.left,n=i===void 0?0:i,r=e.offsetLeft,D=r===void 0?10:r,s=e.offsetTop,N=s===void 0?10:s,u=e.parentRect,o=e.rect,I=e.style,c=I===void 0?za:I,U=e.top,h=U===void 0?0:U,f=e.unstyled,Y=f===void 0?!1:f,x=e.nodeRef,l=G4(e,R4),g,z=!1,O=!1;if(o&&u){var L=n,d=h;if(u.width){var T=L+D+o.width-u.width,a=o.width-L-D;z=T>0&&T>a}else{var y=L+D+o.width-window.innerWidth,P=o.width-L-D;z=y>0&&y>P}if(u.height){var p=d+N+o.height-u.height,k=o.height-d-N;O=p>0&&p>k}else O=d+N+o.height>window.innerHeight;L=z?L-o.width-D:L+D,d=O?d-o.height-N:d+N,L=Math.round(L),d=Math.round(d),g="translate("+L+"px, "+d+"px)"}return iM.createElement(wn,dn({ref:x,style:dn({left:0,top:0,transform:g},!Y&&c)},l),iM.createElement(P4,{value:{isFlippedVertically:!O,isFlippedHorizontally:!z}},t))}SN.propTypes={nodeRef:We.oneOfType([We.string,We.func,We.object])};const B4=v4(SN);var _4=["detectBounds","zIndex"],Z4=["left","top","detectBounds","zIndex"];function Na(){return Na=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},Na.apply(this,arguments)}function tr(e,t){if(e==null)return{};var i={},n=Object.keys(e),r,D;for(D=0;D<n.length;D++)r=n[D],!(t.indexOf(r)>=0)&&(i[r]=e[r]);return i}function W4(e){var t=e===void 0?{}:e,i=t.detectBounds,n=i===void 0?!0:i,r=t.zIndex,D=tr(t,_4),s=p4(D),N=s[0],u=s[1],o=s[2],I=A.useState(!1),c=I[0],U=I[1];A.useEffect(function(){U(!1)},[]);var h=A.useMemo(function(){return function(f){var Y=f.left,x=Y===void 0?0:Y,l=f.top,g=l===void 0?0:l,z=f.detectBounds,O=f.zIndex,L=tr(f,Z4),d=z==null?n:z,T=O==null?r:O,a=d?B4:wn,y=c?0:window.scrollX,P=c?0:window.scrollY,p=x+(u.left||0)+y,k=g+(u.top||0)+P;return iM.createElement(LN,{zIndex:T},iM.createElement(a,Na({left:p,top:k},L)))}},[n,r,u.left,u.top,c]);return{containerRef:N,containerBounds:u,forceRefreshBounds:o,TooltipInPortal:h}}const H4={...za,minWidth:60,backgroundColor:"rgba(0,0,0,0.9)",color:"white",zIndex:9999,display:"flex",gap:"10px",justifyContent:"center",alignItems:"center",padding:"5px 10px"},$i=(e,t,i,n=!1)=>{let r;return n||(r=t.builder.queryData.find(D=>D.queryName===i),r||(r=t.builder.queryFormulas.find(D=>D.queryName===i))),r?r.legend!==""?r.legend:e!==void 0?e:i:e},V4=e=>{const t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(n,r,D,s)=>r+r+D+D+s+s),i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null},F4=(e,t)=>
89{const i=V4(e);if(!i)return e;const{r:n,g:r,b:D}=i;return`rgba(${n}, ${r}, ${D}, ${t})`};function J4({queryResponse:e,widget:t}){var d,T,a,y,P;const[i,n]=A.useState(null),{tooltipOpen:r,tooltipLeft:D,tooltipTop:s,tooltipData:N,hideTooltip:u,showTooltip:o}=f4(),{containerRef:I,TooltipInPortal:c}=W4({scroll:!0,detectBounds:!0}),U=((P=(y=(a=(T=(d=e.data)==null?void 0:d.payload)==null?void 0:T.data)==null?void 0:a.newResult)==null?void 0:y.data)==null?void 0:P.result)||[],h=GM(),f=Nu(h);let Y=[].concat(...U.map(p=>{var k;return(k=p.series)==null?void 0:k.map(G=>{var Q,v,w,b,_,J;return{label:((Q=p.series)==null?void 0:Q.length)===1?$i(Object.values((v=G.labels)!=null?v:{})[0],t.query,p.queryName):$i(Object.values((w=G.labels)!=null?w:{})[0],{},p.queryName,!0),value:G.values[0].value,color:Vr(((b=p.series)==null?void 0:b.length)===1?$i(Object.values((_=G.labels)!=null?_:{})[0],t.query,p.queryName):$i(Object.values((J=G.labels)!=null?J:{})[0],{},p.queryName,!0),f==="dark"?Bt.optimizedChartColors.darkMode:Bt.optimizedChartColors.lightMode)}})}).filter(p=>p!==void 0));Y=Y.filter(p=>p.value&&!wt(parseFloat(p.value))&&parseFloat(p.value)>0);let x=0,l=0,g=0;const z=A.useRef(null);if(z.current){const{offsetWidth:p,offsetHeight:k}=z.current;x=Math.min(p,k),l=p,g=k}const O=x/2,L=p=>{if(i===null)return p;const k=F4(p,.4);return i.color===p?p:k};return M.jsxs(M.Fragment,{children:[!Y.length&&M.jsx("div",{className:"piechart-no-data",children:"No data"}),Y.length>0&&M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"piechart-container",ref:z,children:[M.jsx("svg",{width:l,height:g,ref:I,children:M.jsx(la,{top:g/2,left:l/2,children:M.jsx(L4,{data:Y,pieValue:p=>parseFloat(p.value),outerRadius:({data:p})=>i&&p.label===i.label?O:O-3,padAngle:.01,cornerRadius:3,width:x,height:x,children:p=>p.arcs.map((k,G)=>{const{label:Q}=k.data,[v,w]=p.path.centroid(k),b=k.endAngle-k.startAngle>=.6,_=p.path(k),J=k.data.color;return M.jsxs("g",{onMouseEnter:()=>{o({tooltipData:{label:Q,value:En(k.data.value,(t==null?void 0:t.yAxisUnit)||"none"),color:k.data.color,key:Q},tooltipTop:w+g/2,tooltipLeft:v+l/2}),n(k.data)},onMouseLeave:()=>{u(),n(null)},children:[M.jsx("path",{d:_||"",fill:L(J)}),b&&M.jsx("text",{x:v,y:w,dy:".33em",fill:"#000",fontSize:10,textAnchor:"middle",pointerEvents:"none",children:k.data.label})]},`arc-${Q}-${G}`)})})})}),r&&N&&M.jsxs(c,{top:s,left:D,style:{...H4,background:h?_e.gray[900]:_e.gray[100],color:h?_e.gray[100]:_e.gray[900]},className:"piechart-tooltip",children:[M.jsx("div",{style:{background:N.color},className:"piechart-indicator"}),N.key,M.jsx("div",{className:"tooltip-value",children:N.value})]})]}),M.jsx("div",{className:"piechart-legend",children:Y.length>0&&Y.map(p=>M.jsxs("div",{className:"piechart-legend-item",onMouseEnter:()=>{n(p)},onMouseLeave:()=>{n(null)},children:[M.jsx("div",{style:{backgroundColor:L(p.color)},className:"piechart-legend-label"}),p.label]},p.label))})]})]})}var fN=(e=>(e.UPDATE_GRAPH_VISIBILITY_STATE="UPDATE_GRAPH_VISIBILITY_STATE",e.UPDATE_GRAPH_MANAGER_TABLE="UPDATE_GRAPH_MANAGER_TABLE",e.TABLE_COLUMNS_DATA="TABLE_COLUMNS_DATA",e))(fN||{}),Wn={exports:{}},ir;function K4(){return ir||(ir=1,(function(e){var t=Object.prototype.hasOwnProperty,i="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(i=!1));function r(u,o,I){this.fn=u,this.context=o,this.once=I||!1}function D(u,o,I,c,U){if(typeof I!="function")throw new TypeError("The listener must be a function");var h=new r(I,c||u,U),f=i?i+o:o;return u._events[f]?u._events[f].fn?u._events[f]=[u._events[f],h]:u._events[f].push(h):(u._events[f]=h,u._eventsCount++),u}function s(u,o){--u._eventsCount===0?u._events=new n:delete u._events[o]}function N(){this._events=new n,this._eventsCount=0}N.prototype.eventNames=function(){var o=[],I,c;if(this._eventsCount===0)return o;for(c in I=this._events)t.call(I,c)&&o.push(i?c.slice(1):c);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(I)):o},N.prototype.listeners=function(o){var I=i?i+o:o,c=this._events[I];if(!c)return[];
89if(c.fn)return[c.fn];for(var U=0,h=c.length,f=new Array(h);U<h;U++)f[U]=c[U].fn;return f},N.prototype.listenerCount=function(o){var I=i?i+o:o,c=this._events[I];return c?c.fn?1:c.length:0},N.prototype.emit=function(o,I,c,U,h,f){var Y=i?i+o:o;if(!this._events[Y])return!1;var x=this._events[Y],l=arguments.length,g,z;if(x.fn){switch(x.once&&this.removeListener(o,x.fn,void 0,!0),l){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,I),!0;case 3:return x.fn.call(x.context,I,c),!0;case 4:return x.fn.call(x.context,I,c,U),!0;case 5:return x.fn.call(x.context,I,c,U,h),!0;case 6:return x.fn.call(x.context,I,c,U,h,f),!0}for(z=1,g=new Array(l-1);z<l;z++)g[z-1]=arguments[z];x.fn.apply(x.context,g)}else{var O=x.length,L;for(z=0;z<O;z++)switch(x[z].once&&this.removeListener(o,x[z].fn,void 0,!0),l){case 1:x[z].fn.call(x[z].context);break;case 2:x[z].fn.call(x[z].context,I);break;case 3:x[z].fn.call(x[z].context,I,c);break;case 4:x[z].fn.call(x[z].context,I,c,U);break;default:if(!g)for(L=1,g=new Array(l-1);L<l;L++)g[L-1]=arguments[L];x[z].fn.apply(x[z].context,g)}}return!0},N.prototype.on=function(o,I,c){return D(this,o,I,c,!1)},N.prototype.once=function(o,I,c){return D(this,o,I,c,!0)},N.prototype.removeListener=function(o,I,c,U){var h=i?i+o:o;if(!this._events[h])return this;if(!I)return s(this,h),this;var f=this._events[h];if(f.fn)f.fn===I&&(!U||f.once)&&(!c||f.context===c)&&s(this,h);else{for(var Y=0,x=[],l=f.length;Y<l;Y++)(f[Y].fn!==I||U&&!f[Y].once||c&&f[Y].context!==c)&&x.push(f[Y]);x.length?this._events[h]=x.length===1?x[0]:x:s(this,h)}return this},N.prototype.removeAllListeners=function(o){var I;return o?(I=i?i+o:o,this._events[I]&&s(this,I)):(this._events=new n,this._eventsCount=0),this},N.prototype.off=N.prototype.removeListener,N.prototype.addListener=N.prototype.on,N.prefixed=i,N.EventEmitter=N,e.exports=N})(Wn)),Wn.exports}var X4=K4();const q4=sa(X4),$4=new q4,eg=Ue.div` 90 height: 95%; 91 overflow: hidden; 92 93 & .ant-table-wrapper { 94 height: 100%; 95 } 96 & .ant-spin-nested-loading { 97 height: 100%; 98 } 99 100 & .ant-spin-container { 101 height: 100%; 102 display: flex; 103 flex-direction: column; 104 } 105 & .ant-table { 106 flex: 1; 107 overflow: auto; 108 109 > .ant-table-container { 110 > .ant-table-content { 111 > table { 112 min-width: 99% !important; 113 } 114 } 115 } 116 } 117`;function nr(e,t,i){switch(e){case">":return t>i;case"<":return t<i;case">=":return t>=i;case"<=":return t<=i;case"==":return t===i;default:return!1}}function Mg(e,t,i,n,r){const D=uD(e,r,n);return D?nr(i,D,t):nr(i,e,t)}function tg(e,t,i,n){const r=[];let D=!1;return e.forEach(s=>{s.thresholdValue!==void 0&&s.thresholdTableOptions===t&&Mg(i,s==null?void 0:s.thresholdValue,s.thresholdOperator,s.thresholdUnit,n)&&r.push(s)}),r.length>1&&(D=!0),{threshold:r[0],hasMultipleMatches:D}}function ig(e,t){var n,r,D,s;let i;switch(e.queryType){case Ve.QUERY_BUILDER:i=(n=e.builder.queryData.find(N=>N.queryName===t))==null?void 0:n.legend,i||(i=(r=e.builder.queryFormulas.find(N=>N.queryName===t))==null?void 0:r.legend);break;case Ve.CLICKHOUSE:i=(D=e.clickhouse_sql.find(N=>N.name===t))==null?void 0:D.legend;break;case Ve.PROM:i=(s=e.promql.find(N=>N.name===t))==null?void 0:s.legend;break;default:i=void 0;break}return i}function ng(e,t,i){var D,s;const n=Number((D=e[`${i.name}_without_unit`])!=null?D:e[i.name]),r=Number((s=t[`${i.name}_without_unit`])!=null?s:t[i.name]);return!wt(n)&&!wt(r)?n-r:wt(n)&&!wt(r)?-1:!wt(n)&&wt(r)?1:(e[i.name]||"").localeCompare(t[i.name]||"")}function ag(e,t,i){var D,s;const n=((D=e.columns)==null?void 0:D.reduce((N,u)=>{const o=u.isValueColumn?ig(t,u.queryName):void 0,I={dataIndex:u.name,title:dt(o)?u.name:o,width:DD.width,render:i,sorter:(c,U)=>ng(c,U,u)};return[...N,I]},[]))||[],r=((s=e.rows)==null?void 0:s.map(N=>N.data))||[];return{columns:n,dataSource:r}}function rg({data:e,query:t,thresholds:i,columnUnits:n,tableProcessedDataRef:r,sticky:D,...s}){const{t:N}=Qn(["valueGraph"]),{columns:u,dataSource:o}=A.useMemo(()=>ag(e,t),[t,e]),I=A.useCallback(f=>f.map(Y=>{const x={};return u.forEach(l=>{x[`${Kn(l,"title","")}`]=Y[`${Kn(l,"dataIndex","")}`]||"n/a"}),x}
117),[u]),c=A.useCallback(f=>{let Y=wi(f);return dt(n)||(Y=Y.map(x=>{const l={...x};return Object.keys(x).forEach(g=>{n[g]&&(l[g]=x[g]!=="n/a"?En(String(x[g]),n[g]):x[g],l[`${g}_without_unit`]=x[g])}),l})),Y},[n]),U=A.useMemo(()=>c(o),[c,o]);A.useEffect(()=>{r&&(r.current=I(U))},[I,U,r]);const h=u.map(f=>({...f,render:(Y,...x)=>{let l=Y;n&&(n!=null&&n[f.title])&&(l=x[0][`${f.title}_without_unit`]);const g=!Number.isNaN(Number(l));if(i&&g){const{hasMultipleMatches:z,threshold:O}=tg(i,f.title,Number(l),n==null?void 0:n[f.title]),L=i.findIndex(d=>d.thresholdTableOptions===f.title);if(O&&L!==-1)return M.jsx("div",{style:O.thresholdFormat==="Background"?{backgroundColor:O.thresholdColor}:{color:O.thresholdColor},children:M.jsx(Zt,{direction:"row",spacing:1,children:z&&M.jsx($e,{title:N("this_value_satisfies_multiple_thresholds"),children:M.jsx($,{icon:Me.faCircleExclamation,className:"value-graph-icon"})})})})}return M.jsx("div",{children:Y})}}));return A.useEffect(()=>{$4.emit(fN.TABLE_COLUMNS_DATA,{columns:h,dataSource:U})},[U,h]),M.jsx(eg,{children:M.jsx(oD,{query:t,queryTableData:e,loading:!1,columns:h,dataSource:U,sticky:D,...s})})}const Ng=A.memo(rg),sg={size:"small"};function Dg({widget:e,queryResponse:t,tableProcessedDataRef:i,searchTerm:n}){var s,N,u,o,I;const r=((I=(o=(u=(N=(s=t.data)==null?void 0:s.payload)==null?void 0:N.data)==null?void 0:u.result)==null?void 0:o[0])==null?void 0:I.table)||[],{thresholds:D}=e;return M.jsx(Ng,{data:r,query:e.query,thresholds:D,columnUnits:e.columnUnits,tableProcessedDataRef:i,sticky:e.panelTypes===B.TABLE,searchTerm:n,...sg})}const Un=e=>(e||[]).sort((i,n)=>{if(i.values.length===0)return 1;if(n.values.length===0)return-1;const r=i.values.reduce((s,N)=>s+parseFloat(N[1]),0)/i.values.length;return n.values.reduce((s,N)=>s+parseFloat(N[1]),0)/n.values.length-r});function ar({queryResponse:e,widget:t,isFullViewMode:i,setGraphVisibility:n,graphVisibility:r,onToggleModelHandler:D,onClickHandler:s,onDragSelect:N,selectedGraph:u,customTooltipElement:o}){var a,y,P,p,k;const I=GM(),c=A.useRef(void 0),U=A.useRef(null),[h,f]=A.useState(),[Y,x]=A.useState(),{currentQuery:l}=Wt(),[g,z]=A.useState();A.useEffect(()=>{const{startTime:G,endTime:Q}=gD(e);f(G),x(Q)},[e]);const O=Fr(U);if(A.useEffect(()=>{var Q;const{graphVisibilityStates:G}=kn({apiResponse:((Q=e.data)==null?void 0:Q.payload.data.result)||[],name:t.id});n&&n(G)},[(a=e.data)==null?void 0:a.payload.data.result,n,t.id]),e.data&&t.panelTypes===B.BAR){const G=Un((y=e.data)==null?void 0:y.payload.data.result);e.data.payload.data.result=G}const L=Xn((P=e==null?void 0:e.data)==null?void 0:P.payload,t.fillSpans,t==null?void 0:t.stackedBarChart,g);A.useEffect(()=>{var G;if(t.panelTypes===B.BAR&&(t!=null&&t.stackedBarChart)){const Q=(G=wi(r))==null?void 0:G.slice(1);if(Q==null?void 0:Q.some(w=>w===!1)){const w=Q==null?void 0:Q.findIndex(b=>b===!0);if(!Gt(w)&&w!==-1){const b={[w]:!0};tt(g,b)||z(b)}}}},[r,g,t.panelTypes,t==null?void 0:t.stackedBarChart]);const{timezone:d}=Ln(),T=A.useMemo(()=>{var G;return cD({id:t==null?void 0:t.id,apiResponse:(G=e.data)==null?void 0:G.payload,dimensions:O,isDarkMode:I,onDragSelect:N,yAxisUnit:t==null?void 0:t.yAxisUnit,onClickHandler:s||jD,thresholds:t.thresholds,minTimeScale:h,maxTimeScale:Y,softMax:t.softMax===void 0?null:t.softMax,softMin:t.softMin===void 0?null:t.softMin,graphsVisibilityStates:r,setGraphsVisibilityStates:n,panelType:u||t.panelTypes,currentQuery:l,stackBarChart:t==null?void 0:t.stackedBarChart,hiddenGraph:g,setHiddenGraph:z,customTooltipElement:o,fillSpans:t.fillSpans,tzDate:Q=>DN.tzDate(new Date(Q*1e3),d.value),timezone:d.value})},[t==null?void 0:t.id,t==null?void 0:t.yAxisUnit,t.thresholds,t.softMax,t.softMin,t.panelTypes,t==null?void 0:t.stackedBarChart,t.fillSpans,(p=e.data)==null?void 0:p.payload,O,I,N,s,h,Y,r,n,u,l,g,o,d.value]);return M.jsxs("div",{style:{height:"100%",width:"100%"},ref:U,children:[M.jsx(uN,{options:T,data:L,ref:c}),(t==null?void 0:t.stackedBarChart)&&i&&M.jsx(su,{severity:"info",className:"info-text",children:"Selecting multiple legends is currently not supported in case of stacked bar charts"}),i&&n&&!(t!=null&&t.stackedBarChart)&&M.jsx(dN,{data:Xn((k=e==null?void 0:e.data)==null?void 0:k.payload,t.fillSpans),name:t.id,options:T,yAxisUnit:t.yAxisUnit,onToggleModelHandler:D,setGraphsVisibilityStates:n,graphsVisibilityStates:r,lineChartRef:c})]})}function ug(e,t){if(t.thresholdOperator===void 0||t.thresholdValue===void 0)return!1;switch(t.thresholdOperator){case">":return e>t.thresholdValue;case">=":return e>=t.thresholdValue;case"<":return e<t.thresholdValue;case"<=":return e<=t.thresholdValue;case"=":return e===t.thresholdValue;default:return!1}}function og(e){const t=/[+-]?\d+(\.\d+)?/g,i=e.match(t);return i?i.map(Number):[]}function gg(e,t){if(e.length===0)return null;let i=e[0];for(let n=1;n<e.length;n+=1)t.indexOf(e[n])<t.indexOf(i)&&(i=e[n]);return i}function cg(e,t){const i=e.filter(D=>ug(og(En(t.toString(),D.thresholdUnit||""))[0],D));if(i.length===0)return{threshold:{},isConflictingThresholds:!1};const n=gg(i,e),r=i.length>1;return{threshold:n||{},isConflictingThresholds:r}}function jg({value:e,rawValue:t,thresholds:i}){const{t:n}=Qn(["valueGraph"]),{threshold:r,isConflictingThresholds:D}=cg(i,t);return M.jsxs("div",{className:"value-graph-container",style:{backgroundColor:r.thresholdFormat==="Backgroun
117d"?r.thresholdColor:void 0},children:[M.jsx(ie,{component:"span",variant:"body2",className:"value-graph-text",style:{color:r.thresholdFormat==="Text"?r.thresholdColor:void 0},children:e}),D&&M.jsx("div",{className:r.thresholdFormat==="Background"?"value-graph-bgconflict":"value-graph-textconflict",children:M.jsx($e,{title:n("this_value_satisfies_multiple_thresholds"),children:M.jsx($,{icon:Me.faCircleExclamation,className:"value-graph-icon","data-testid":"conflicting-thresholds"})})})]})}const Ig=e=>iM.isValidElement(e)?Array.isArray(e.props.children)?e.props.children.map(t=>typeof t=="string"?t:"").join(" "):e.props.children:(e==null?void 0:e.toString())||"",rr=Ue.div` 118 height: 100%; 119 display: flex; 120 justify-content: center; 121 align-items: center; 122 flex-direction: column; 123`,Tg=Ue.div` 124 text-align: center; 125 padding-top: ${({isDashboardPage:e})=>e?"0rem":"1rem"}; 126`;function lg({data:e,title:t,yAxisUnit:i,thresholds:n}){const r=(e[1]||[])[0]||0,D=at(),s=A.useMemo(()=>Ig(t),[t]),N=D.pathname.split("/").length===3;return e.length===0?M.jsx(rr,{children:M.jsx(ie,{children:"No Data"})}):M.jsxs(M.Fragment,{children:[M.jsx(Tg,{isDashboardPage:N,children:M.jsx(ie,{children:s})}),M.jsx(rr,{children:M.jsx(jg,{thresholds:n||[],rawValue:r,value:i?En(String(r),i):r.toString()})})]})}const zg=A.memo(lg);function yg({widget:e,queryResponse:t}){var D;const{yAxisUnit:i,thresholds:n}=e,r=Xn((D=t==null?void 0:t.data)==null?void 0:D.payload);return M.jsx(zg,{data:r,yAxisUnit:i,thresholds:n})}const Ag={[B.TIME_SERIES]:ar,[B.TABLE]:Dg,[B.LIST]:t4,[B.VALUE]:yg,[B.TRACE]:null,[B.EMPTY_WIDGET]:null,[B.PIE]:J4,[B.BAR]:ar,[B.HISTOGRAM]:Xo},pN=30,dg=()=>{const{notifications:e}=it();return t=>{GD.isAxiosError(t)&&e.error({message:t.message})}},xn=e=>{if(!e)return{};try{const{globalTime:t}=Jr.getState(),{start:i,end:n}=ID({type:"GLOBAL_TIME",interval:t.selectedTime}),r={SIGNOZ_START_TIME:parseInt(i,10)*1e3,SIGNOZ_END_TIME:parseInt(n,10)*1e3};return Object.entries(e).forEach(([,D])=>{D!=null&&D.name&&(r[D.name]=D==null?void 0:D.selectedValue)}),r}catch(t){console.error(t)}return{}},On=e=>e===B.BAR||e===B.HISTOGRAM?B.TIME_SERIES:e===B.PIE?B.TIME_SERIES:e,Nr=e=>e;function sr({id:e,label:t,onRemove:i}){const{attributes:n,listeners:r,setNodeRef:D,transform:s,transition:N}=Au({id:e}),u={transform:du.Transform.toString(s),transition:N};return M.jsxs("div",{className:"explorer-column-card",ref:D,style:u,...n,...r,children:[M.jsxs("div",{className:"explorer-column-title",children:[M.jsx($,{icon:Me.faGripVertical,style:{fontSize:12,color:"#5A5A5A"}}),t]}),M.jsx($,{icon:Me.faTrash,style:{fontSize:12,color:"red"},onClick:o=>{o.stopPropagation(),i()}})]})}function xg({selectedLogFields:e,setSelectedLogFields:t,selectedTracesFields:i,setSelectedTracesFields:n}){var P,p,k,G,Q;const{currentQuery:r}=Wt(),[D,s]=A.useState(""),[N,u]=A.useState(!1),o=r.builder.queryData[0].dataSource,{data:I,isLoading:c,isError:U}=TD({aggregateAttribute:"",dataSource:r.builder.queryData[0].dataSource,aggregateOperator:r.builder.queryData[0].aggregateOperator,searchText:"",tagType:""},{queryKey:[r.builder.queryData[0].dataSource,r.builder.queryData[0].aggregateOperator]}),h=v=>o===fe.LOGS&&e?e.some(w=>w.name===v):o===fe.TRACES&&i?i.some(w=>w.key===v):!1,f=v=>{var w,b;if(o===fe.LOGS&&t!==void 0)e?h(v)?t(e.filter(_=>_.name!==v)):t([...e,{dataType:"string",name:v,type:""}]):t([{dataType:"string",name:v,type:""}]);else if(o===fe.TRACES&&n!==void 0){const _=(b=(w=I==null?void 0:I.payload)==null?void 0:w.attributeKeys)==null?void 0:b.find(J=>J.key===v);i?h(v)?n(i.filter(J=>J.key!==v)):_&&n([...i,_]):_&&n([_])}u(!1)},Y=v=>{s(v.target.value)},[x,l]=A.useState(null),g=v=>{o===fe.LOGS&&t&&e&&t(e.filter(w=>w.name!==v)),o===fe.TRACES&&n&&i&&n(i.filter(w=>w.key!==v))},z=cu(ju(Iu)),O=v=>{const{active:w,over:b}=v;if(!(!b||w.id===b.id)){if(o===fe.LOGS&&e&&t){const _=e.findIndex((ee,j)=>j.toString()===w.id),J=e.findIndex((ee,j)=>j.toString()===b.id);t(Za(e,_,J))}if(o===fe.TRACES&&i&&n){const _=i.findIndex((ee,j)=>j.toString()===w.id),J=i.findIndex((ee,j)=>j.toString()===b.id);n(Za(i,_,J))}}},L=v=>{N?(l(null),u(!1)):(l(v.currentTarget),u(!0),s(""))},d=()=>{l(null),u(!1)},T=GM();if(c)return M.jsx(_t,{size:"large",tip:"Loading...",height:"4vh"});const a=(P=e==null?void 0:e.map((v,w)=>w.toString()))!=null?P:[],y=(p=i==null?void 0:i.map((v,w)=>w.toString()))!=null?p:[];return M.jsxs("div",{className:"explorer-columns-renderer",children:[M.jsxs("div",{className:"title",children:[M.jsx(ie,{c
126omponent:"span",variant:"body2",children:"Columns"}),U&&M.jsx($e,{title:bM,children:M.jsx($,{icon:Me.faCircleExclamation,style:{fontSize:16}})})]}),M.jsx(ZD,{}),!U&&M.jsxs("div",{className:"explorer-columns-contents",children:[M.jsx(Tu,{sensors:z,collisionDetection:lu,onDragEnd:O,children:M.jsx(zu,{items:o===fe.LOGS?a:y,strategy:yu,children:M.jsxs("div",{className:"explorer-columns",children:[o===fe.LOGS&&e&&e.map((v,w)=>M.jsx(sr,{id:w.toString(),label:v.name,onRemove:()=>g(v.name)},w.toString())),o===fe.TRACES&&i&&i.map((v,w)=>M.jsx(sr,{id:w.toString(),label:v.key,onRemove:()=>g(v.key)},w.toString()))]})})}),M.jsxs("div",{children:[M.jsx(Ie,{className:"action-btn","data-testid":"add-columns-button",startIcon:M.jsx($,{icon:Me.faCirclePlus,style:{fontSize:16,color:T?_e.gray[900]:_e.gray[100]}}),onClick:L}),M.jsxs(Cn,{anchorEl:x,open:N,onClose:d,anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"},className:"explorer-columns-dropdown",children:[M.jsx("div",{style:{padding:"8px"},children:M.jsx(eM,{size:"small",type:"text",placeholder:"Search",className:"explorer-columns-search",value:D,onChange:Y,slotProps:{input:{startAdornment:M.jsx(nN,{position:"start",children:M.jsx($,{icon:Me.faMagnifyingGlass,style:{fontSize:16,padding:"6px"}})})}},fullWidth:!0})}),M.jsx("div",{className:"attribute-columns",children:(Q=(G=(k=I==null?void 0:I.payload)==null?void 0:k.attributeKeys)==null?void 0:G.filter(v=>v.key.toLowerCase().includes(D.toLowerCase())))==null?void 0:Q.map(v=>M.jsx(MN,{control:M.jsx(In,{checked:h(v.key),onChange:()=>f(v.key),size:"small",style:{padding:"2px 4px"}}),label:v.key,style:{margin:0,width:"100%",padding:"2px 8px"}},v.key))})]})]})]})]})}aN();const Dr={StageAndRunQuery:"enter+meta"};var Ye=(e=>(e.Time="Time",e.Throughput="Throughput",e.Data="Data",e.DataRate="DataRate",e.HashRate="HashRate",e.Miscellaneous="Miscellaneous",e.Acceleration="Acceleration",e.Angular="Angular",e.Area="Area",e.Flops="Flops",e.Concentration="Concentration",e.Currency="Currency",e.Datetime="Datetime",e.PowerElectrical="PowerElectrical",e.Flow="Flow",e.Force="Force",e.Mass="Mass",e.Length="Length",e.Pressure="Pressure",e.Radiation="Radiation",e.RotationSpeed="RotationSpeed",e.Temperature="Temperature",e.Velocity="Velocity",e.Volume="Volume",e.Boolean="Boolean",e.Angle="Angle",e.Computation="Computation",e.Energy="Energy",e))(Ye||{}),ve=(e=>(e.Hertz="hertz",e.Nanoseconds="ns",e.Microseconds="µs",e.Milliseconds="ms",e.Seconds="s",e.Minutes="m",e.Hours="h",e.Days="d",e.DurationMs="dtdurationms",e.DurationS="dtdurations",e.DurationHms="dthms",e.DurationDhms="dtdhms",e.Timeticks="timeticks",e.ClockMs="clockms",e.ClockS="clocks",e))(ve||{}),qe=(e=>(e.CountsPerSec="cps",e.OpsPerSec="ops",e.RequestsPerSec="reqps",e.ReadsPerSec="rps",e.WritesPerSec="wps",e.IOOpsPerSec="iops",e.CountsPerMin="cpm",e.OpsPerMin="opm",e.ReadsPerMin="rpm",e.WritesPerMin="wpm",e))(qe||{}),Pe=(e=>(e.BytesIEC="bytes",e.BytesSI="decbytes",e.BitsIEC="bits",e.BitsSI="decbits",e.KibiBytes="kbytes",e.KiloBytes="deckbytes",e.MebiBytes="mbytes",e.MegaBytes="decmbytes",e.GibiBytes="gbytes",e.GigaBytes="decgbytes",e.TebiBytes="tbytes",e.TeraBytes="dectbytes",e.PebiBytes="pbytes",e.PetaBytes="decpbytes",e))(Pe||{}),Ae=(e=>(e.PacketsPerSec="pps",e.BytesPerSecIEC="binBps",e.BytesPerSecSI="Bps",e.BitsPerSecIEC="binbps",e.BitsPerSecSI="bps",e.KibiBytesPerSec="KiBs",e.KibiBitsPerSec="Kibits",e.KiloBytesPerSec="KBs",e.KiloBitsPerSec="Kbits",e.MebiBytesPerSec="MiBs",e.MebiBitsPerSec="Mibits",e.MegaBytesPerSec="MBs",e.MegaBitsPerSec="Mbits",e.GibiBytesPerSec="GiBs",e.GibiBitsPerSec="Gibits",e.GigaBytesPerSec="GBs",e.GigaBitsPerSec="Gbits",e.TebiBytesPerSec="TiBs",e.TebiBitsPerSec="Tibits",e.TeraBytesPerSec="TBs",e.TeraBitsPerSec="Tbits",e.PebiBytesPerSec="PiBs",e.PebiBitsPerSec="Pibits",e.PetaBytesPerSec="PBs",e.PetaBitsPerSec="Pbits",e))(Ae||{}),lt=(e=>(e.HashesPerSec="Hs",e.KiloHashesPerSec="KHs",e.MegaHashesPerSec="MHs",e.GigaHashesPerSec="GHs",e.TeraHashesPerSec="THs",e.PetaHashesPerSec="PHs",e.ExaHashesPerSec="EHs",e))(lt||{}),Ge=(e=>(e.None="none",e.String="string",e.Short="short",e.Percent="percent",e.PercentUnit="percentunit",e.Humidity="humidity",e.Decibel="dB",e.Hexadecimal0x="hex0x",e.Hexadecimal="hex",e.ScientificNotation="sci",e.LocaleFormat="locale",e.Pixels="pixel",e))(Ge||{}),sn=(e=>(e.MetersPerSecondSquared="accMS2",e.FeetPerSecondSquared="accFS2",e.GUnit="accG",e))(sn||{}),Xt=(e=>(e.Degree="degree",e.Radian="radian",e.Gradian="grad",e.ArcMinute="arcmin",e.ArcSecond="arcsec",e))(Xt||{}),Dn=(e=>(e.SquareMeters="areaM2",e.SquareFeet="areaF2",e.SquareMiles="areaMI2",e))(Dn||{}),qM=(e=>(e.FLOPs="flops",e.MFLOPs="mflops",e.GFLOPs="gflops",e.TFLOPs="tflops",e.PFLOPs="pflops",e.EFLOPs="eflops",e.ZFLOPs="zflops",e.YFLOPs="yflops",e))(qM||{}),EM=(e=>(e.PPM="ppm",e.PPB="conppb",e.NgM3="conngm3",e.NgNM3="conngNm3",e.UgM3="conμgm3",e.UgNM3="conμgNm3",e.MgM3="conmgm3",e.MgNM3="conmgNm3",e.GM3="congm3",e.GNM3="congNm3",e.MgDL="conmgdL",e.MmolL="conmmolL",e))(EM||{}
126),Ze=(e=>(e.USD="currencyUSD",e.GBP="currencyGBP",e.EUR="currencyEUR",e.JPY="currencyJPY",e.RUB="currencyRUB",e.UAH="currencyUAH",e.BRL="currencyBRL",e.DKK="currencyDKK",e.ISK="currencyISK",e.NOK="currencyNOK",e.SEK="currencySEK",e.CZK="currencyCZK",e.CHF="currencyCHF",e.PLN="currencyPLN",e.BTC="currencyBTC",e.MBTC="currencymBTC",e.UBTC="currencyμBTC",e.ZAR="currencyZAR",e.INR="currencyINR",e.KRW="currencyKRW",e.IDR="currencyIDR",e.PHP="currencyPHP",e.VND="currencyVND",e))(Ze||{}),$M=(e=>(e.ISO="dateTimeAsIso",e.ISONoDateIfToday="dateTimeAsIsoNoDateIfToday",e.US="dateTimeAsUS",e.USNoDateIfToday="dateTimeAsUSNoDateIfToday",e.Local="dateTimeAsLocal",e.LocalNoDateIfToday="dateTimeAsLocalNoDateIfToday",e.System="dateTimeAsSystem",e.FromNow="dateTimeFromNow",e))($M||{}),Ce=(e=>(e.WATT="watt",e.KWATT="kwatt",e.MEGWATT="megwatt",e.GWATT="gwatt",e.MWATT="mwatt",e.WM2="Wm2",e.VOLTAMP="voltamp",e.KVOLTAMP="kvoltamp",e.VOLTAMPREACT="voltampreact",e.KVOLTAMPREACT="kvoltampreact",e.WATTH="watth",e.WATTHPERKG="watthperkg",e.KWATTH="kwatth",e.KWATTM="kwattm",e.AMPH="amph",e.KAMPH="kamph",e.MAMPH="mamph",e.JOULE="joule",e.EV="ev",e.AMP="amp",e.KAMP="kamp",e.MAMP="mamp",e.VOLT="volt",e.KVOLT="kvolt",e.MVOLT="mvolt",e.DBM="dBm",e.OHM="ohm",e.KOHM="kohm",e.MOHM="Mohm",e.FARAD="farad",e.µFARAD="µfarad",e.NFARAD="nfarad",e.PFARAD="pfarad",e.FFARAD="ffarad",e.HENRY="henry",e.MHENRY="mhenry",e.µHENRY="µhenry",e.LUMENS="lumens",e))(Ce||{}),et=(e=>(e.FLOWGPM="flowgpm",e.FLOWCMS="flowcms",e.FLOWCFS="flowcfs",e.FLOWCFM="flowcfm",e.LITREH="litreh",e.FLOWLPM="flowlpm",e.FLOWMLPM="flowmlpm",e.LUX="lux",e))(et||{}),pi=(e=>(e.FORCENM="forceNm",e.FORCEKNM="forcekNm",e.FORCEN="forceN",e.FORCEKN="forcekN",e))(pi||{}),qt=(e=>(e.MASSMG="massmg",e.MASSG="massg",e.MASSLB="masslb",e.MASSKG="masskg",e.MASST="masst",e))(qt||{}),bt=(e=>(e.LENGTHMM="lengthmm",e.LENGTHIN="lengthin",e.LENGTHFT="lengthft",e.LENGTHM="lengthm",e.LENGTHKM="lengthkm",e.LENGTHMI="lengthmi",e))(bt||{}),Mt=(e=>(e.PRESSUREMBAR="pressurembar",e.PRESSUREBAR="pressurebar",e.PRESSUREKBAR="pressurekbar",e.PRESSUREPA="pressurepa",e.PRESSUREHPA="pressurehpa",e.PRESSUREKPA="pressurekpa",e.PRESSUREHG="pressurehg",e.PRESSUREPSI="pressurepsi",e))(Mt||{}),IM=(e=>(e.RADBQ="radbq",e.RADCI="radci",e.RADGY="radgy",e.RADRAD="radrad",e.RADSV="radsv",e.RADMSV="radmsv",e.RADUSV="radusv",e.RADREM="radrem",e.RADEXPCKG="radexpckg",e.RADR="radr",e.RADSVH="radsvh",e.RADMSVH="radmsvh",e.RADUSVH="radusvh",e))(IM||{}),Ci=(e=>(e.ROTRPM="rotrpm",e.ROTHZ="rothz",e.ROTRADS="rotrads",e.ROTDEGS="rotdegs",e))(Ci||{}),un=(e=>(e.CELSIUS="celsius",e.FAHRENHEIT="fahrenheit",e.KELVIN="kelvin",e))(un||{}),hi=(e=>(e.METERS_PER_SECOND="velocityms",e.KILOMETERS_PER_HOUR="velocitykmh",e.MILES_PER_HOUR="velocitymph",e.KNOT="velocityknot",e))(hi||{}),vt=(e=>(e.MILLILITRE="mlitre",e.LITRE="litre",e.CUBIC_METER="m3",e.NORMAL_CUBIC_METER="Nm3",e.CUBIC_DECIMETER="dm3",e.GALLONS="gallons",e))(vt||{}),on=(e=>(e.TRUE_FALSE="bool",e.YES_NO="bool_yes_no",e.ON_OFF="bool_on_off",e))(on||{});const Og=[{name:Ye.Time,formats:[{name:"Hertz (1/s)",id:ve.Hertz},{name:"nanoseconds (ns)",id:ve.Nanoseconds},{name:"microseconds (µs)",id:ve.Microseconds},{name:"milliseconds (ms)",id:ve.Milliseconds},{name:"seconds (s)",id:ve.Seconds},{name:"minutes (m)",id:ve.Minutes},{name:"hours (h)",id:ve.Hours},{name:"days (d)",id:ve.Days},{name:"duration in ms (dtdurationms)",id:ve.DurationMs},{name:"duration in s (dtdurations)",id:ve.DurationS},{name:"duration in h:m:s (dthms)",id:ve.DurationHms},{name:"duration in d:h:m:s (dtdhms)",id:ve.DurationDhms},{name:"timeticks (timeticks)",id:ve.Timeticks},{name:"clock in ms (clockms)",id:ve.ClockMs},{name:"clock in s (clocks)",id:ve.ClockS}]},{name:Ye.Throughput,formats:[{name:"counts/sec (cps)",id:qe.CountsPerSec},{name:"ops/sec (ops)",id:qe.OpsPerSec},{name:"requests/sec (reqps)",id:qe.RequestsPerSec},{name:"reads/sec (rps)",id:qe.ReadsPerSec},{name:"writes/sec (wps)",id:qe.WritesPerSec},{name:"I/O operations/sec (iops)",id:qe.IOOpsPerSec},{name:"counts/min (cpm)",id:qe.CountsPerMin},{name:"ops/min (opm)",id:qe.OpsPerMin},{name:"reads/min (rpm)",id:qe.ReadsPerMin},{name:"writes/min (wpm)",id:qe.WritesPerMin}]},{name:Ye.Data,formats:[{name:"bytes(IEC)",id:Pe.BytesIEC},{name:"bytes(SI)",id:Pe.BytesSI},{name:"bits(IEC)",id:Pe.BitsIEC},{name:"bits(SI)",id:Pe.BitsSI},{name:"kibibytes",id:Pe.KibiBytes},{name:"kilobytes",id:Pe.KiloBytes},{name:"mebibytes",id:Pe.MebiBytes},{name:"megabytes",id:Pe.MegaBytes},{name:"gibibytes",id:Pe.GibiBytes},{name:"gigabytes",id:Pe.GigaBytes},{name:"tebibytes",id:Pe.TebiBytes},{name:"terabytes",id:Pe.TeraBytes},{name:"pebibytes",id:Pe.PebiBytes},{name:"petabytes",id:Pe.PetaBytes}]},{name:Ye.DataRate,formats:[{name:"packets/sec",id:Ae.PacketsPerSec},{name:"bytes/sec(IEC)",id:Ae.BytesPerSecIEC},{name:"bytes/sec(SI)",id:Ae.BytesPerSecSI},{name:"bits/sec(IEC)",id:Ae.BitsPerSecIEC},{name:"bits/sec(SI)",id:Ae.BitsPerSecSI},{name:"kibibytes/sec",id:Ae.KibiBytesPerSec},{name:"kibibits/sec",id:Ae.KibiBitsPerSec},{name:"kilobytes/sec",id:Ae.KiloBytesPerSec},{name:"kilobits/sec",id:Ae.KiloBitsPerSec},{name:"mebibytes/sec",id:Ae.MebiBytesPerSec},{name:"mebibits/sec",id:Ae.MebiBitsPerSec},{name:"megabytes/sec",id:Ae.MegaBytesPerSec},{name:"megabits/sec",id:Ae.MegaBitsPerSec},{name:"gibibytes/sec",id:Ae.GibiBytesPerSec},{name:"gibibits/sec",id:Ae.GibiBitsPerSec},{name:"gigabytes/sec",id:Ae.GigaBytesPerSec},{name:"gigabits/sec",id:Ae.GigaBitsPerSec},{name:"tebibytes/sec",id:Ae.TebiBytesPerSec},{name:"tebibits/sec",id:Ae.TebiBitsPerSec},{name:"terabytes/sec",id:Ae.TeraBytesPerSec},{name:"terabits/sec",id:Ae.TeraBitsPerSec},{name:"pebibytes/sec",id:Ae.PebiBytesPerSec},{name:"pebibits/sec",id:Ae.PebiBitsPerSec},{name:"petabytes/sec",id:Ae.PetaBytesPerSec},{name:"petabits/sec",id:Ae.PetaBitsPerSec}]},{name:Ye.HashRate,formats:[{name:"hashes/sec",id:lt.HashesPerSec}
126,{name:"kilohashes/sec",id:lt.KiloHashesPerSec},{name:"megahashes/sec",id:lt.MegaHashesPerSec},{name:"gigahashes/sec",id:lt.GigaHashesPerSec},{name:"terahashes/sec",id:lt.TeraHashesPerSec},{name:"petahashes/sec",id:lt.PetaHashesPerSec},{name:"exahashes/sec",id:lt.ExaHashesPerSec}]},{name:Ye.Miscellaneous,formats:[{name:"none",id:Ge.None},{name:"String",id:Ge.String},{name:"short",id:Ge.Short},{name:"Percent (0-100)",id:Ge.Percent},{name:"Percent (0.0-1.0)",id:Ge.PercentUnit},{name:"Humidity (%H)",id:Ge.Humidity},{name:"Decibel",id:Ge.Decibel},{name:"Hexadecimal (0x)",id:Ge.Hexadecimal0x},{name:"Hexadecimal",id:Ge.Hexadecimal},{name:"Scientific notation",id:Ge.ScientificNotation},{name:"Locale format",id:Ge.LocaleFormat},{name:"Pixels",id:Ge.Pixels}]},{name:Ye.Acceleration,formats:[{name:"Meters/sec²",id:sn.MetersPerSecondSquared},{name:"Feet/sec²",id:sn.FeetPerSecondSquared},{name:"G unit",id:sn.GUnit}]},{name:Ye.Angle,formats:[{name:"Degrees (°)",id:Xt.Degree},{name:"Radians",id:Xt.Radian},{name:"Gradian",id:Xt.Gradian},{name:"Arc Minutes",id:Xt.ArcMinute},{name:"Arc Seconds",id:Xt.ArcSecond}]},{name:Ye.Area,formats:[{name:"Square Meters (m²)",id:Dn.SquareMeters},{name:"Square Feet (ft²)",id:Dn.SquareFeet},{name:"Square Miles (mi²)",id:Dn.SquareMiles}]},{name:Ye.Computation,formats:[{name:"FLOP/s",id:qM.FLOPs},{name:"MFLOP/s",id:qM.MFLOPs},{name:"GFLOP/s",id:qM.GFLOPs},{name:"TFLOP/s",id:qM.TFLOPs},{name:"PFLOP/s",id:qM.PFLOPs},{name:"EFLOP/s",id:qM.EFLOPs},{name:"ZFLOP/s",id:qM.ZFLOPs},{name:"YFLOP/s",id:qM.YFLOPs}]},{name:Ye.Concentration,formats:[{name:"parts-per-million (ppm)",id:EM.PPM},{name:"parts-per-billion (ppb)",id:EM.PPB},{name:"nanogram per cubic meter (ng/m³)",id:EM.NgM3},{name:"nanogram per normal cubic meter (ng/Nm³)",id:EM.NgNM3},{name:"microgram per cubic meter (μg/m³)",id:EM.UgM3},{name:"microgram per normal cubic meter (μg/Nm³)",id:EM.UgNM3},{name:"milligram per cubic meter (mg/m³)",id:EM.MgM3},{name:"milligram per normal cubic meter (mg/Nm³)",id:EM.MgNM3},{name:"gram per cubic meter (g/m³)",id:EM.GM3},{name:"gram per normal cubic meter (g/Nm³)",id:EM.GNM3},{name:"milligrams per decilitre (mg/dL)",id:EM.MgDL},{name:"millimoles per litre (mmol/L)",id:EM.MmolL}]},{name:Ye.Currency,formats:[{name:"Dollars ($)",id:Ze.USD},{name:"Pounds (£)",id:Ze.GBP},{name:"Euro (â¬)",id:Ze.EUR},{name:"Yen (Â¥)",id:Ze.JPY},{name:"Rubles (â½)",id:Ze.RUB},{name:"Hryvnias (â´)",id:Ze.UAH},{name:"Real (R$)",id:Ze.BRL},{name:"Danish Krone (kr)",id:Ze.DKK},{name:"Icelandic Króna (kr)",id:Ze.ISK},{name:"Norwegian Krone (kr)",id:Ze.NOK},{name:"Swedish Krona (kr)",id:Ze.SEK}
126,{name:"Czech koruna (czk)",id:Ze.CZK},{name:"Swiss franc (CHF)",id:Ze.CHF},{name:"Polish ZÅoty (PLN)",id:Ze.PLN},{name:"Bitcoin (฿)",id:Ze.BTC},{name:"Milli Bitcoin (฿)",id:Ze.MBTC},{name:"Micro Bitcoin (฿)",id:Ze.UBTC},{name:"South African Rand (R)",id:Ze.ZAR},{name:"Indian Rupee (â¹)",id:Ze.INR},{name:"South Korean Won (â©)",id:Ze.KRW},{name:"Indonesian Rupiah (Rp)",id:Ze.IDR},{name:"Philippine Peso (PHP)",id:Ze.PHP},{name:"Vietnamese Dong (VND)",id:Ze.VND}]},{name:Ye.Datetime,formats:[{name:"Datetime ISO",id:$M.ISO},{name:"Datetime ISO (No date if today)",id:$M.ISONoDateIfToday},{name:"Datetime US",id:$M.US},{name:"Datetime US (No date if today)",id:$M.USNoDateIfToday},{name:"Datetime local",id:$M.Local},{name:"Datetime local (No date if today)",id:$M.LocalNoDateIfToday},{name:"Datetime default",id:$M.System},{name:"From Now",id:$M.FromNow}]},{name:Ye.Energy,formats:[{name:"Watt (W)",id:Ce.WATT},{name:"Kilowatt (kW)",id:Ce.KWATT},{name:"Megawatt (MW)",id:Ce.MEGWATT},{name:"Gigawatt (GW)",id:Ce.GWATT},{name:"Milliwatt (mW)",id:Ce.MWATT},{name:"Watt per square meter (W/m²)",id:Ce.WM2},{name:"Volt-Ampere (VA)",id:Ce.VOLTAMP},{name:"Kilovolt-Ampere (kVA)",id:Ce.KVOLTAMP},{name:"Volt-Ampere reactive (VAr)",id:Ce.VOLTAMPREACT},{name:"Kilovolt-Ampere reactive (kVAr)",id:Ce.KVOLTAMPREACT},{name:"Watt-hour (Wh)",id:Ce.WATTH},{name:"Watt-hour per Kilogram (Wh/kg)",id:Ce.WATTHPERKG},{name:"Kilowatt-hour (kWh)",id:Ce.KWATTH},{name:"Kilowatt-min (kWm)",id:Ce.KWATTM},{name:"Ampere-hour (Ah)",id:Ce.AMPH},{name:"Kiloampere-hour (kAh)",id:Ce.KAMPH},{name:"Milliampere-hour (mAh)",id:Ce.MAMPH},{name:"Joule (J)",id:Ce.JOULE},{name:"Electron volt (eV)",id:Ce.EV},{name:"Ampere (A)",id:Ce.AMP},{name:"Kiloampere (kA)",id:Ce.KAMP},{name:"Milliampere (mA)",id:Ce.MAMP},{name:"Volt (V)",id:Ce.VOLT},{name:"Kilovolt (kV)",id:Ce.KVOLT},{name:"Millivolt (mV)",id:Ce.MVOLT},{name:"Decibel-milliwatt (dBm)",id:Ce.DBM},{name:"Ohm (Ω)",id:Ce.OHM},{name:"Kiloohm (kΩ)",id:Ce.KOHM},{name:"Megaohm (MΩ)",id:Ce.MOHM},{name:"Farad (F)",id:Ce.FARAD},{name:"Microfarad (µF)",id:Ce.µFARAD},{name:"Nanofarad (nF)",id:Ce.NFARAD},{name:"Picofarad (pF)",id:Ce.PFARAD},{name:"Femtofarad (fF)",id:Ce.FFARAD},{name:"Henry (H)",id:Ce.HENRY},{name:"Millihenry (mH)",id:Ce.MHENRY},{name:"Microhenry (µH)",id:Ce.µHENRY},{name:"Lumens (Lm)",id:Ce.LUMENS}]},{name:Ye.Flow,formats:[{name:"Gallons/min (gpm)",id:et.FLOWGPM},{name:"Cubic meters/sec (cms)",id:et.FLOWCMS},{name:"Cubic feet/sec (cfs)",id:et.FLOWCFS},{name:"Cubic feet/min (cfm)",id:et.FLOWCFM},{name:"Litre/hour",id:et.LITREH},{name:"Litre/min (L/min)",id:et.FLOWLPM},{name:"milliLitre/min (mL/min)",id:et.FLOWMLPM},{name:"Lux (lx)",id:et.LUX}]},{name:Ye.Force,formats:[{name:"Newton-meters (Nm)",id:pi.FORCENM},{name:"Kilonewton-meters (kNm)",id:pi.FORCEKNM},{name:"Newtons (N)",id:pi.FORCEN},{name:"Kilonewtons (kN)",id:pi.FORCEKN}]},{name:Ye.Mass,formats:[{name:"milligram (mg)",id:qt.MASSMG},{name:"gram (g)",id:qt.MASSG},{name:"pound (lb)",id:qt.MASSLB},{name:"kilogram (kg)",id:qt.MASSKG},{name:"metric ton (t)",id:qt.MASST}]},{name:Ye.Length,formats:[{name:"millimeter (mm)",id:bt.LENGTHMM},{name:"inch (in)",id:bt.LENGTHIN}
126,{name:"feet (ft)",id:bt.LENGTHFT},{name:"meter (m)",id:bt.LENGTHM},{name:"kilometer (km)",id:bt.LENGTHKM},{name:"mile (mi)",id:bt.LENGTHMI}]},{name:Ye.Pressure,formats:[{name:"Millibars",id:Mt.PRESSUREMBAR},{name:"Bars",id:Mt.PRESSUREBAR},{name:"Kilobars",id:Mt.PRESSUREKBAR},{name:"Pascals",id:Mt.PRESSUREPA},{name:"Hectopascals",id:Mt.PRESSUREHPA},{name:"Kilopascals",id:Mt.PRESSUREKPA},{name:"Inches of mercury",id:Mt.PRESSUREHG},{name:"PSI",id:Mt.PRESSUREPSI}]},{name:Ye.Radiation,formats:[{name:"Becquerel (Bq)",id:IM.RADBQ},{name:"curie (Ci)",id:IM.RADCI},{name:"Gray (Gy)",id:IM.RADGY},{name:"rad",id:IM.RADRAD},{name:"Sievert (Sv)",id:IM.RADSV},{name:"milliSievert (mSv)",id:IM.RADMSV},{name:"microSievert (µSv)",id:IM.RADUSV},{name:"rem",id:IM.RADREM},{name:"Exposure (C/kg)",id:IM.RADEXPCKG},{name:"roentgen (R)",id:IM.RADR},{name:"Sievert/hour (Sv/h)",id:IM.RADSVH},{name:"milliSievert/hour (mSv/h)",id:IM.RADMSVH},{name:"microSievert/hour (µSv/h)",id:IM.RADUSVH}]},{name:Ye.RotationSpeed,formats:[{name:"Revolutions per minute (rpm)",id:Ci.ROTRPM},{name:"Hertz (Hz)",id:Ci.ROTHZ},{name:"Radians per second (rad/s)",id:Ci.ROTRADS},{name:"Degrees per second (°/s)",id:Ci.ROTDEGS}]},{name:Ye.Temperature,formats:[{name:"Celsius (°C)",id:un.CELSIUS},{name:"Fahrenheit (°F)",id:un.FAHRENHEIT},{name:"Kelvin (K)",id:un.KELVIN}]},{name:Ye.Velocity,formats:[{name:"meters/second (m/s)",id:hi.METERS_PER_SECOND},{name:"kilometers/hour (km/h)",id:hi.KILOMETERS_PER_HOUR},{name:"miles/hour (mph)",id:hi.MILES_PER_HOUR},{name:"knot (kn)",id:hi.KNOT}]},{name:Ye.Volume,formats:[{name:"millilitre (mL)",id:vt.MILLILITRE},{name:"litre (L)",id:vt.LITRE},{name:"cubic meter",id:vt.CUBIC_METER},{name:"Normal cubic meter",id:vt.NORMAL_CUBIC_METER},{name:"cubic decimeter",id:vt.CUBIC_DECIMETER},{name:"gallons",id:vt.GALLONS}]},{name:Ye.Boolean,formats:[{name:"True / False",id:on.TRUE_FALSE},{name:"Yes / No",id:on.YES_NO},{name:"On / Off",id:on.ON_OFF}]}],ya=lD(Og.map(e=>e.formats));Ye.Time+"",ve.Hertz+"",ve.Nanoseconds+"",ve.Microseconds+"",ve.Milliseconds+"",ve.Seconds+"",ve.Minutes+"",ve.Hours+"",ve.Days+"",ve.DurationMs+"",ve.DurationS+"",ve.DurationHms+"",ve.DurationDhms+"",ve.Timeticks+"",ve.ClockMs+"",ve.ClockS+"",Ye.Throughput+"",qe.CountsPerSec+"",qe.OpsPerSec+"",qe.RequestsPerSec+"",qe.ReadsPerSec+"",qe.WritesPerSec+"",qe.IOOpsPerSec+"",qe.CountsPerMin+"",1/60,qe.OpsPerMin+"",1/60,qe.ReadsPerMin+"",1/60,qe.WritesPerMin+"",1/60,Ye.Data+"",Pe.BytesIEC+"",Pe.BytesSI+"",Pe.BitsIEC+"",Pe.BitsSI+"",Pe.KibiBytes+"",Pe.KiloBytes+"",Pe.MebiBytes+"",Pe.MegaBytes+"",Pe.GibiBytes+"",Pe.GigaBytes+"",Pe.TebiBytes+"",Pe.TeraBytes+"",Pe.PebiBytes+"",Pe.PetaBytes+"",Ye.DataRate+"",Ae.PacketsPerSec+"",Ae.BytesPerSecIEC+"",Ae.BytesPerSecSI+"",Ae.BitsPerSecIEC+"",Ae.BitsPerSecSI+"",Ae.KibiBytesPerSec+"",Ae.KibiBitsPerSec+"",Ae.KiloBytesPerSec+"",Ae.KiloBitsPerSec+"",Ae.MebiBytesPerSec+"",Ae.MebiBitsPerSec+"",Ae.MegaBytesPerSec+"",Ae.MegaBitsPerSec+"",Ae.GibiBytesPerSec+"",Ae.GibiBitsPerSec+"",Ae.GigaBytesPerSec+"",Ae.GigaBitsPerSec+"",Ae.TebiBytesPerSec+"",Ae.TebiBitsPerSec+"",Ae.TeraBytesPerSec+"",Ae.TeraBitsPerSec+"",Ae.PebiBytesPerSec+"",Ae.PebiBitsPerSec+"",Ae.PetaBytesPerSec+"",Ae.PetaBitsPerSec+"",Ye.Miscellaneous+"",Ge.None+"",Ge.String+"",Ge.Short+"",Ge.Percent+"",Ge.PercentUnit+"",Ge.Humidity+"",Ge.Decibel+"",Ge.Hexadecimal0x+"",Ge.Hexadecimal+"",Ge.ScientificNotation+"",Ge.LocaleFormat+"",Ge.Pixels+"",Ye.Boolean+"";const Lg=(e,t)=>{if(!t)return!1;const i=va(t),n=va(e);return!tt(i,n)},Eg={[B.BAR]:{[fe.LOGS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","legend","expression"]}},[fe.METRICS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","timeAggregation","filters","spaceAggregation","groupBy","limit","having","orderBy","stepInterval","legend","queryName","disabled","functions","expression"]}},[fe.TRACES]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","legend","expression"]}}},[B.TIME_SERIES]:{[fe.LOGS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","legend","expression"]}},[fe.METRICS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","timeAggregation","filters","spaceAggregation","groupBy","limit","having","orderBy","stepInterval","legend","queryName","disabled","functions","expression"]}},[fe.TRACES]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","legend","expression"]}}},[B.HISTOGRAM]:{[fe.LOGS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","legend","expression"]}},[fe.METRICS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","timeAggregation","filters","spaceAggregation","groupBy","limit","having","orderBy","stepInterval","legend","queryName","disabled","functions","expression"]}},[fe.TRACES]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","legend","expression"]}}},[B.TABLE]:{[fe.LOGS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","expression","legend"]}},[fe.METRICS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","timeAggregation","filters","spaceAggregation","groupBy","reduceTo","limit","having","orderBy","stepInterval","legend","queryName","expression","disabled","functions"]}},[fe.TRACES]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","expression","legend"]}}},[B.PIE]:{[fe.LOGS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","expression","legend"]}},[fe.METRICS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","timeAggregation","filters","spaceAggregation","groupBy","reduceTo","limit","having","orderBy","stepInterval","legend","queryName","expression","disabled","functions"]}},[fe.TRACES]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","groupBy","limit","having","orderBy","functions","stepInterval","disabled","queryName","expression","legend"]}}},[B.LIST]:{[fe.LOGS]:{builder:{queryData:["filters","limit","orderBy","functions"]}},[fe.METRICS]:{builder:{queryData:[]}},[fe.TRACES]:{builder:{queryData:["filters","limit","orderBy","functions"]}}},[B.VALUE]:{[fe.LOGS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","reduceTo","having","functions","stepInterval","queryName","expression","disabled","legend"]}},[fe.METRICS]:{builder:{queryData:["aggregateAttribute","aggregateOperator","timeAggregation","filters","spaceAggregation","having","reduceTo","stepInterval","legend","queryName","expression","disabled","functions"]}},[fe.TRACES]:{builder:{queryData:["aggregateAttribute","aggregateOperator","filters","reduceTo","having","functions","stepInterval","queryName","expression","disabled","legend"]}}}};function Sg(e,t){return{...t,builder:{...t.builder,queryData:t.builder.queryData.map((i,n)=>{const{dataSource:r}=i,D=wi(BD[r]);return Eg[e][r].builder.queryData.forEach(N=>{ci(D,N,t.builder.queryData[n][N])}),e===B.LIST?(ci(D,"aggregateOperator","noop"),ci(D,"offset",0),ci(D,"pageSize",10)):D.aggregateOperator==="noop"&&(ci(D,"aggregateOperator","count"),Ga(D,"offset"),Ga(D,"pageSize")),D})}}}const CN=(e,t)=>({id:e,title:"",description:"",isStacked:!1,nullZeroValues:"",opacity:"",panelTypes:t,query:t===B.LIST?Ju:Si[t],timePreferance:"GLOBAL_TIME",softMax:null,
126softMin:null,selectedLogFields:[{dataType:"string",type:"",name:"body"},{dataType:"string",type:"",name:"timestamp"}],selectedTracesFields:[...Ku.builder.queryData[0].selectColumns]});B.TIME_SERIES+"",Ve.QUERY_BUILDER,B.TABLE+"",Ve.QUERY_BUILDER,Ve.CLICKHOUSE,B.VALUE+"",Ve.QUERY_BUILDER,B.LIST+"",Ve.QUERY_BUILDER,B.TRACE+"",Ve.QUERY_BUILDER,B.BAR+"",Ve.QUERY_BUILDER,B.PIE+"",Ve.QUERY_BUILDER,Ve.CLICKHOUSE,B.HISTOGRAM+"",Ve.QUERY_BUILDER,B.EMPTY_WIDGET+"",Ve.QUERY_BUILDER;const Aa=(e,t,i,n)=>{if(t.length===0)return{i:e,x:0,y:0,w:i||6,h:n||6};const{maxY:r}=t.reduce((N,u)=>({maxY:Math.max(N.maxY,u.y+u.h)}),{maxY:0}),D=t.filter(N=>N.y+N.h===r);if(D.reduce((N,u)=>N+u.w,0)<12){const N=D.reduce((u,o)=>Math.max(u,o.x+o.w),0);if(N+yt(i,6)<=12)return{i:e,x:N,y:r-(n||6),w:i||6,h:n||6}}return{i:e,x:0,y:r,w:i||6,h:n||6}},fg=(e,t,i,n,r,D)=>{if(t.length===0)return[{i:e,x:0,y:0,w:6,h:6}];const s=n?t.findIndex(I=>I.i===n):-1,N=s===-1?t:t.slice(0,s),u=Aa(e,N,r,D),o=s===-1?[]:t.slice(s);return[...N,u,...o]};function pg({selectedGraph:e,queryResponse:t}){var l;const{currentQuery:i,redirectWithQueryBuilderData:n}=Wt(),r=nt(),{registerShortcut:D,deregisterShortcut:s}=Kr(),{selectedDashboard:N,setSelectedDashboard:u}=uM(),{widgets:o}=(N==null?void 0:N.data)||{},c=A.useCallback(()=>{const g=r.get("widgetId");return yt(o==null?void 0:o.find(z=>z.id===g),CN(g||"",e))},[r,o,e])(),{query:U}=c;zD(U);const h=A.useCallback(g=>{if(N===void 0)return;const z=IN(N,c.id),O=cN(N,z),L=jN(N,z);u({...N,data:{...N==null?void 0:N.data,widgets:[...O,{...c,query:g},...L]}}),n(g)},[N,c,u,n]),f=A.useCallback(g=>{h({...i,queryType:g})},[i,h]),Y=()=>{var O,L,d;const g=r.get("widgetId"),z=Gt(o==null?void 0:o.find(T=>T.id===g));vM("Panel Edit: Stage and run query",{dataSource:(d=(L=(O=i.builder)==null?void 0:O.queryData)==null?void 0:L[0])==null?void 0:d.dataSource,panelType:c.panelTypes,queryType:i.queryType,widgetId:c.id,dashboardId:N==null?void 0:N.uuid,dashboardName:N==null?void 0:N.data.title,isNewPanel:z}),h(i)},x=A.useMemo(()=>({stepInterval:{isHidden:!1,isDisabled:!1}}),[]);return A.useEffect(()=>(D(Dr.StageAndRunQuery,Y),()=>{s(Dr.StageAndRunQuery)}),[Y]),A.useEffect(()=>{(e===B.TABLE||e===B.PIE)&&i.queryType===Ve.PROM&&f(Ve.QUERY_BUILDER)},[i,f,e]),M.jsxs("div",{className:"dashboard-navigation",children:[M.jsxs("div",{style:{display:"flex",gap:"1rem",alignItems:"center",padding:"8px 12px",borderBottom:"1px solid var(--bg-slate-400)"},children:[M.jsx(ie,{style:{fontSize:"0.875rem",fontWeight:"600"},children:"Query Builder"}),M.jsx(Ie,{disabled:t.isFetching,variant:"contained",onClick:Y,className:"stage-run-query",startIcon:M.jsx($,{icon:Me.faPlay,size:"md"}),style:{marginLeft:"auto"},children:"Stage & Run Query"})]}),M.jsx(tu,{panelType:e,filterConfigs:x,version:((l=N==null?void 0:N.data)==null?void 0:l.version)||"v3",isListViewPanel:e===B.LIST})]})}const Cg=Ue(rt)` 127 &&& { 128 min-height: 23.5%; 129 } 130`;var Hn={exports:{}},Ti={},Qi={exports:{}};Qi.exports;var ur;function da(){return ur||(ur=1,(function(e,t){var i=200,n="__lodash_hash_undefined__",r=1,D=2,s=9007199254740991,N="[object Arguments]",u="[object Array]",o="[object AsyncFunction]",I="[object Boolean]",c="[object Date]",U="[object Error]",h="[object Function]",f="[object GeneratorFunction]",Y="[object Map]",x="[object Number]",l="[object Null]",g="[object Object]",z="[object Promise]",O="[object Proxy]",L="[object RegExp]",d="[object Set]",T="[object String]",a="[object Symbol]",y="[object Undefined]",P="[object WeakMap]",p="[object ArrayBuffer]",k="[object DataView]",G="[object Float32Array]",Q="[object Float64Array]",v="[object Int8Array]",w="[object Int16Array]",b="[object Int32Array]",_="[object Uint8Array]",J="[object Uint8ClampedArray]",ee="[object Uint16Array]",j="[object Uint32Array]",S=/[\\^$.*+?()[\]{}|]/g,m=/^\[object .+?Constructor\]$/,E=/^(?:0|[1-9]\d*)$/,W={};W[G]=W[Q]=W[v]=W[w]=W[b]=W[_]=W[J]=W[ee]=W[j]=!0,W[N]=W[u]=W[p]=W[I]=W[k]=W[c]=W[U]=W[h]=W[Y]=W[x]=W[g]=W[L]=W[d]=W[T]=W[P]=!1;var R=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis,V=typeof self=="object"&&self&&self.Object===Object&&self,F=R||V||Function("return this")(),te=t&&!t.nodeType&&t,ne=te&&!0&&e&&!e.nodeType&&e,je=ne&&ne.exp
vendor: 4,854 bytes, line 130
130orts===te,le=je&&R.process,Oe=(function(){try{return le&&le.binding&&le.binding("util")}catch(C){}})(),ge=Oe&&Oe.isTypedArray;function q(C,H){for(var K=-1,ue=C==null?0:C.length,Re=0,Se=[];++K<ue;){var Fe=C[K];H(Fe,K,C)&&(Se[Re++]=Fe)}return Se}function re(C,H){for(var K=-1,ue=H.length,Re=C.length;++K<ue;)C[Re+K]=H[K];return C}function Te(C,H){for(var K=-1,ue=C==null?0:C.length;++K<ue;)if(H(C[K],K,C))return!0;return!1}function De(C,H){for(var K=-1,ue=Array(C);++K<C;)ue[K]=H(K);return ue}function ye(C){return function(H){return C(H)}}function oe(C,H){return C.has(H)}function Ne(C,H){return C==null?void 0:C[H]}function Z(C){var H=-1,K=Array(C.size);return C.forEach(function(ue,Re){K[++H]=[Re,ue]}),K}function ae(C,H){return function(K){return C(H(K))}}function se(C){var H=-1,K=Array(C.size);return C.forEach(function(ue){K[++H]=ue}),K}var de=Array.prototype,ce=Function.prototype,me=Object.prototype,Le=F["__core-js_shared__"],Ee=ce.toString,ze=me.hasOwnProperty,xe=(function(){var C=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||"");return C?"Symbol(src)_1."+C:""})(),X=me.toString,be=RegExp("^"+Ee.call(ze).replace(S,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Je=je?F.Buffer:void 0,Ke=F.Symbol,ke=F.Uint8Array,xM=me.propertyIsEnumerable,Nt=de.splice,hM=Ke?Ke.toStringTag:void 0,Et=Object.getOwnPropertySymbols,VM=Je?Je.isBuffer:void 0,bn=ae(Object.keys,Object),Vt=Kt(F,"DataView"),St=Kt(F,"Map"),Di=Kt(F,"Promise"),st=Kt(F,"Set"),ft=Kt(F,"WeakMap"),BM=Kt(Object,"create"),Ri=ht(Vt),Gi=ht(St),pe=ht(Di),he=ht(st),oM=ht(ft),gM=Ke?Ke.prototype:void 0,OM=gM?gM.valueOf:void 0;function cM(C){var H=-1,K=C==null?0:C.length;for(this.clear();++H<K;){var ue=C[H];this.set(ue[0],ue[1])}}function ui(){this.__data__=BM?BM(null):{},this.size=0}function Dt(C){var H=this.has(C)&&delete this.__data__[C];return this.size-=H?1:0,H}function Ft(C){var H=this.__data__;if(BM){var K=H[C];return K===n?void 0:K}return ze.call(H,C)?H[C]:void 0}function pt(C){var H=this.__data__;return BM?H[C]!==void 0:ze.call(H,C)}function Jt(C,H){var K=this.__data__;return this.size+=this.has(C)?0:1,K[C]=BM&&H===void 0?n:H,this}cM.prototype.clear=ui,cM.prototype.delete=Dt,cM.prototype.get=Ft,cM.prototype.has=pt,cM.prototype.set=Jt;function UM(C){var H=-1,K=C==null?0:C.length;for(this.clear();++H<K;){var ue=C[H];this.set(ue[0],ue[1])}}function FN(){this.__data__=[],this.size=0}function JN(C){var H=this.__data__,K=_i(H,C);if(K<0)return!1;var ue=H.length-1;return K==ue?H.pop():Nt.call(H,K,1),--this.size,!0}function KN(C){var H=this.__data__,K=_i(H,C);return K<0?void 0:H[K][1]}function XN(C){return _i(this.__data__,C)>-1}function qN(C,H){var K=this.__data__,ue=_i(K,C);return ue<0?(++this.size,K.push([C,H])):K[ue][1]=H,this}UM.prototype.clear=FN,UM.prototype.delete=JN,UM.prototype.get=KN,UM.prototype.has=XN,UM.prototype.set=qN;function Ct(C){var H=-1,K=C==null?0:C.length;for(this.clear();++H<K;){var ue=C[H];this.set(ue[0],ue[1])}}function $N(){this.size=0,this.__data__={hash:new cM,map:new(St||UM),string:new cM}}function es(C){var H=Zi(this,C).delete(C);return this.size-=H?1:0,H}function Ms(C){return Zi(this,C).get(C)}function ts(C){return Zi(this,C).has(C)}function is(C,H){var K=Zi(this,C),ue=K.size;return K.set(C,H),this.size+=K.size==ue?0:1,this}Ct.prototype.clear=$N,Ct.prototype.delete=es,Ct.prototype.get=Ms,Ct.prototype.has=ts,Ct.prototype.set=is;function Bi(C){var H=-1,K=C==null?0:C.length;for(this.__data__=new Ct;++H<K;)this.add(C[H])}function ns(C){return this.__data__.set(C,n),this}function as(C){return this.__data__.has(C)}Bi.prototype.add=Bi.prototype.push=ns,Bi.prototype.has=as;function ut(C){var H=this.__data__=new UM(C);this.size=H.size}function rs(){this.__data__=new UM,this.size=0}function Ns(C){var H=this.__data__,K=H.delete(C);return this.size=H.size,K}function ss(C){return this.__data__.get(C)}function Ds(C){return this.__data__.has(C)}function us(C,H){var K=this.__data__;if(K instanceof UM){var ue=K.__data__;if(!St||ue.length<i-1)return ue.push([C,H]),this.size=++K.size,this;K=this.__data__=new Ct(ue)}return K.set(C,H),this.size=K.size,this}ut.prototype.clear=rs,ut.prototype.delete=Ns,ut.prototype.get=ss,ut.prototype.has=Ds,ut.prototype.set=us;function os(C,H){var K=Wi(C),ue=!K&&Ss(C),Re=!K&&!ue&&vn(C),Se=!K&&!ue&&!Re&&wa(C),Fe=K||ue||Re||Se,MM=Fe?De(C.length,String):[],nM=MM.length;for(var He in C)ze.call(C,He)&&!(Fe&&(He=="length"||Re&&(He=="offset"||He=="parent")||Se&&(He=="buffer"||He=="byteLength"||He=="byteOffset")||ds(He,nM)))&&MM.push(He);return MM}function _i(C,H){for(var K=C.length;K--;)if(ha(C[K][0],H))return K;return-1}function gs(C,H,K){var ue=H(C);return Wi(C)?ue:re(ue,K(C))}function oi(C){return C==null?C===void 0?y:l:hM&&hM in Object(C)?ys(C):Es(C)}function Sa(C){return gi(C)&&oi(C)==N}function fa(C,H,K,ue,Re){return C===H?!0:C==null||H==null||!gi(C)&&
vendor: 2,263 bytes, line 130
130!gi(H)?C!==C&&H!==H:cs(C,H,K,ue,fa,Re)}function cs(C,H,K,ue,Re,Se){var Fe=Wi(C),MM=Wi(H),nM=Fe?u:ot(C),He=MM?u:ot(H);nM=nM==N?g:nM,He=He==N?g:He;var LM=nM==g,YM=He==g,rM=nM==He;if(rM&&vn(C)){if(!vn(H))return!1;Fe=!0,LM=!1}if(rM&&!LM)return Se||(Se=new ut),Fe||wa(C)?pa(C,H,K,ue,Re,Se):ls(C,H,nM,K,ue,Re,Se);if(!(K&r)){var QM=LM&&ze.call(C,"__wrapped__"),mM=YM&&ze.call(H,"__wrapped__");if(QM||mM){var gt=QM?C.value():C,FM=mM?H.value():H;return Se||(Se=new ut),Re(gt,FM,K,ue,Se)}}return rM?(Se||(Se=new ut),zs(C,H,K,ue,Re,Se)):!1}function js(C){if(!ka(C)||Os(C))return!1;var H=Qa(C)?be:m;return H.test(ht(C))}function Is(C){return gi(C)&&ma(C.length)&&!!W[oi(C)]}function Ts(C){if(!Ls(C))return bn(C);var H=[];for(var K in Object(C))ze.call(C,K)&&K!="constructor"&&H.push(K);return H}function pa(C,H,K,ue,Re,Se){var Fe=K&r,MM=C.length,nM=H.length;if(MM!=nM&&!(Fe&&nM>MM))return!1;var He=Se.get(C);if(He&&Se.get(H))return He==H;var LM=-1,YM=!0,rM=K&D?new Bi:void 0;for(Se.set(C,H),Se.set(H,C);++LM<MM;){var QM=C[LM],mM=H[LM];if(ue)var gt=Fe?ue(mM,QM,LM,H,C,Se):ue(QM,mM,LM,C,H,Se);if(gt!==void 0){if(gt)continue;YM=!1;break}if(rM){if(!Te(H,function(FM,Qt){if(!oe(rM,Qt)&&(QM===FM||Re(QM,FM,K,ue,Se)))return rM.push(Qt)})){YM=!1;break}}else if(!(QM===mM||Re(QM,mM,K,ue,Se))){YM=!1;break}}return Se.delete(C),Se.delete(H),YM}function ls(C,H,K,ue,Re,Se,Fe){switch(K){case k:if(C.byteLength!=H.byteLength||C.byteOffset!=H.byteOffset)return!1;C=C.buffer,H=H.buffer;case p:return!(C.byteLength!=H.byteLength||!Se(new ke(C),new ke(H)));case I:case c:case x:return ha(+C,+H);case U:return C.name==H.name&&C.message==H.message;case L:case T:return C==H+"";case Y:var MM=Z;case d:var nM=ue&r;if(MM||(MM=se),C.size!=H.size&&!nM)return!1;var He=Fe.get(C);if(He)return He==H;ue|=D,Fe.set(C,H);var LM=pa(MM(C),MM(H),ue,Re,Se,Fe);return Fe.delete(C),LM;case a:if(OM)return OM.call(C)==OM.call(H)}return!1}function zs(C,H,K,ue,Re,Se){var Fe=K&r,MM=Ca(C),nM=MM.length,He=Ca(H),LM=He.length;if(nM!=LM&&!Fe)return!1;for(var YM=nM;YM--;){var rM=MM[YM];if(!(Fe?rM in H:ze.call(H,rM)))return!1}var QM=Se.get(C);if(QM&&Se.get(H))return QM==H;var mM=!0;Se.set(C,H),Se.set(H,C);for(var gt=Fe;++YM<nM;){rM=MM[YM];var FM=C[rM],Qt=H[rM];if(ue)var Ua=Fe?ue(Qt,FM,rM,H,C,Se):ue(FM,Qt,rM,C,H,Se);
130if(!(Ua===void 0?FM===Qt||Re(FM,Qt,K,ue,Se):Ua)){mM=!1;break}gt||(gt=rM=="constructor")}if(mM&&!gt){var Hi=C.constructor,Vi=H.constructor;Hi!=Vi&&"constructor"in C&&"constructor"in H&&!(typeof Hi=="function"&&Hi instanceof Hi&&typeof Vi=="function"&&Vi instanceof Vi)&&(mM=!1)}return Se.delete(C),Se.delete(H),mM}function Ca(C){return gs(C,Cs,As)}function Zi(C,H){var K=C.__data__;return xs(H)?K[typeof H=="string"?"string":"hash"]:K.map}function Kt(C,H){var K=Ne(C,H);return js(K)?K:void 0}function ys(C){var H=ze.call(C,hM),K=C[hM];try{C[hM]=void 0;var ue=!0}catch(Se){}var Re=X.call(C);return ue&&(H?C[hM]=K:delete C[hM]),Re}var As=Et?function(C){return C==null?[]:(C=Object(C),q(Et(C),function(H){return xM.call(C,H)}))}:hs,ot=oi;(Vt&&ot(new Vt(new ArrayBuffer(1)))!=k||St&&ot(new St)!=Y||Di&&ot(Di.resolve())!=z||st&&ot(new st)!=d||ft&&ot(new ft)!=P)&&(ot=function(C){var H=oi(C),K=H==g?C.constructor:void 0,ue=K?ht(K):"";if(ue)switch(ue){case Ri:return k;case Gi:return Y;case pe:return z;case he:return d;case oM:return P}return H});function ds(C,H){return H=H==null?s:H,!!H&&(typeof C=="number"||E.test(C))&&C>-1&&C%1==0&&C<H}function xs(C){var H=typeof C;return H=="string"||H=="number"||H=="symbol"||H=="boolean"?C!=="__proto__":C===null}function Os(C){return!!xe&&xe in C}function Ls(C){var H=C&&C.constructor,K=typeof H=="function"&&H.prototype||me;return C===K}function Es(C){return X.call(C)}function ht(C){if(C!=null){try{return Ee.call(C)}catch(H){}try{return C+""}catch(H){}}return""}function ha(C,H){return C===H||C!==C&&H!==H}var Ss=Sa((function(){return arguments})())?Sa:function(C){return gi(C)&&ze.call(C,"callee")&&!xM.call(C,"callee")},Wi=Array.isArray;function fs(C){return C!=null&&ma(C.length)&&!Qa(C)}var vn=VM||Qs;function ps(C,H){return fa(C,H)}function Qa(C){if(!ka(C))return!1;var H=oi(C);return H==h||H==f||H==o||H==O}function ma(C){return typeof C=="number"&&C>-1&&C%1==0&&C<=s}function ka(C){var H=typeof C;return C!=null&&(H=="object"||H=="function")}function gi(C){return C!=null&&typeof C=="object"}var wa=ge?ye(ge):Is;function Cs(C){return fs(C)?os(C):Ts(C)}function hs(){return[]}function Qs(){return!1}e.exports=ps})(Qi,Qi.exports)),Qi.exports}var we={},Vn,or;function hg(){return or||(or=1,Vn=function(t,i,n){return t===i?!0:t.className===i.className&&n(t.style,i.style)&&t.width===i.width&&t.autoSize===i.autoSize&&t.cols===i.cols&&t.draggableCancel===i.draggableCancel&&t.draggableHandle===i.draggableHandle&&n(t.verticalCompact,i.verticalCompact)&&n(t.compactType,i.compactType)&&n(t.layout,i.layout)&&n(t.margin,i.margin)&&n(t.containerPadding,i.containerPadding)&&t.rowHeight===i.rowHeight&&t.maxRows===i.maxRows&&t.isBounded===i.isBounded&&t.isDraggable===i.isDraggable&&t.isResizable===i.isResizable&&t.allowOverlap===i.allowOverlap&&t.preventCollision===i.preventCollision&&t.useCSSTransforms===i.useCSSTransforms&&t.transformScale===i.transformScale&&t.isDroppable===i.isDroppable&&n(t.resizeHandles,i.resizeHandles)&&n(t.resizeHandle,i.resizeHandle)&&t.onLayoutChange===i.onLayoutChange&&t.onDragStart===i.onDragStart&&t.onDrag===i.onDrag&&t.onDragStop===i.onDragStop&&t.onResizeStart===i.onResizeStart&&t.onResize===i.onResize&&t.onResizeStop===i.onResizeStop&&t.onDrop===i.onDrop&&n(t.droppingItem,i.droppingItem)&&n(t.innerRef,i.innerRef)}),Vn}var gr;function si(){if(gr)return we;gr=1,Object.defineProperty(we,"__esModule",{value:!0}),we.bottom=s,we.childrenEqual=c,we.cloneLayout=N,we.cloneLayoutItem=I,we.collides=f,we.compact=Y,we.compactItem=g,we.compactType=_,we.correctBounds=z,we.fastPositionEqual=h,we.fastRGLPropsEqual=void 0,we.getAllCollisions=d,we.getFirstCollision=L,we.getLayoutItem=O,we.getStatics=T,we.modifyLayout=u,we.moveElement=a,we.moveElementAwayFromCollision=y,we.noop=void 0,we.perc=P,we.setTopLeft=k,we.setTransform=p,we.sortLayoutItems=G,we.sortLayoutItemsByColRow=v,we.sortLayoutItemsByRowCol=Q,we.synchronizeLayoutWithChildren=w,we.validateLayout=b,we.withLayoutItem=o;var e=i(da()),t=i(RM());function i(j){return j&&j.__esModule?j:{default:j}}function n(j,S){var m=Object.keys(j);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(j);S&&(E=E.filter(function(W){return Object.getOwnPropertyDescriptor(j,W).enumerable})),m.push.apply(m,E)}return m}function r(j){for(var S=1;S<arguments.length;S++){var m=arguments[S]!=null?arguments[S]:{};
130S%2?n(Object(m),!0).forEach(function(E){D(j,E,m[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(j,Object.getOwnPropertyDescriptors(m)):n(Object(m)).forEach(function(E){Object.defineProperty(j,E,Object.getOwnPropertyDescriptor(m,E))})}return j}function D(j,S,m){return S in j?Object.defineProperty(j,S,{value:m,enumerable:!0,configurable:!0,writable:!0}):j[S]=m,j}function s(j){for(var S=0,m,E=0,W=j.length;E<W;E++)m=j[E].y+j[E].h,m>S&&(S=m);return S}function N(j){for(var S=Array(j.length),m=0,E=j.length;m<E;m++)S[m]=I(j[m]);return S}function u(j,S){for(var m=Array(j.length),E=0,W=j.length;E<W;E++)S.i===j[E].i?m[E]=S:m[E]=j[E];return m}function o(j,S,m){var E=O(j,S);return E?(E=m(I(E)),j=u(j,E),[j,E]):[j,null]}function I(j){return{w:j.w,h:j.h,x:j.x,y:j.y,i:j.i,minW:j.minW,maxW:j.maxW,minH:j.minH,maxH:j.maxH,moved:!!j.moved,static:!!j.static,isDraggable:j.isDraggable,isResizable:j.isResizable,resizeHandles:j.resizeHandles,isBounded:j.isBounded}}function c(j,S){return(0,e.default)(t.default.Children.map(j,function(m){return m==null?void 0:m.key}),t.default.Children.map(S,function(m){return m==null?void 0:m.key}))}var U=hg();we.fastRGLPropsEqual=U;function h(j,S){return j.left===S.left&&j.top===S.top&&j.width===S.width&&j.height===S.height}function f(j,S){return!(j.i===S.i||j.x+j.w<=S.x||j.x>=S.x+S.w||j.y+j.h<=S.y||j.y>=S.y+S.h)}function Y(j,S,m){for(var E=T(j),W=G(j,S),R=Array(j.length),V=0,F=W.length;V<F;V++){var te=I(W[V]);te.static||(te=g(E,te,S,m,W),E.push(te)),R[j.indexOf(W[V])]=te,te.moved=!1}return R}var x={x:"w",y:"h"};function l(j,S,m,E){var W=x[E];S[E]+=1;for(var R=j.map(function(te){return te.i}).indexOf(S.i),V=R+1;V<j.length;V++){var F=j[V];if(!F.static){if(F.y>S.y+S.h)break;f(S,F)&&l(j,F,m+S[W],E)}}S[E]=m}function g(j,S,m,E,W){var R=m==="vertical",V=m==="horizontal";if(R)for(S.y=Math.min(s(j),S.y);S.y>0&&!L(j,S);)S.y--;else if(V)for(;S.x>0&&!L(j,S);)S.x--;for(var F;F=L(j,S);)V?l(W,S,F.x+F.w,"x"):l(W,S,F.y+F.h,"y"),V&&S.x+S.w>E&&(S.x=E-S.w,S.y++);return S.y=Math.max(S.y,0),S.x=Math.max(S.x,0),S}function z(j,S){for(var m=T(j),E=0,W=j.length;E<W;E++){var R=j[E];if(R.x+R.w>S.cols&&(R.x=S.cols-R.w),R.x<0&&(R.x=0,R.w=S.cols),!R.static)m.push(R);else for(;L(m,R);)R.y++}return j}function O(j,S){for(var m=0,E=j.length;m<E;m++)if(j[m].i===S)return j[m]}function L(j,S){for(var m=0,E=j.length;m<E;m++)if(f(j[m],S))return j[m]}function d(j,S){return j.filter(function(m){return f(m,S)})}function T(j){return j.filter(function(S){return S.static})}function a(j,S,m,E,W,R,V,F,te){if(S.static&&S.isDraggable!==!0||S.y===E&&S.x===m)return j;"Moving element ".concat(S.i," to [").concat(String(m),",").concat(String(E),"] from [").concat(S.x,",").concat(S.y,"]");var ne=S.x,je=S.y;typeof m=="number"&&(S.x=m),typeof E=="number"&&(S.y=E),S.moved=!0;var le=G(j,V),Oe=V==="vertical"&&typeof E=="number"?je>=E:V==="horizontal"&&typeof m=="number"?ne>=m:!1;Oe&&(le=le.reverse());var ge=d(le,S),q=ge.length>0;if(q&&te)return N(j);if(q&&R)return"Collision prevented on ".concat(S.i,", reverting."),S.x=ne,S.y=je,S.moved=!1,j;for(var re=0,Te=ge.length;re<Te;re++){var De=ge[re];"Resolving collision between ".concat(S.i," at [").concat(S.x,",").concat(S.y,"] and ").concat(De.i," at [").concat(De.x,",").concat(De.y,"]"),!De.moved&&(De.static?j=y(j,De,S,W,V):j=y(j,S,De,W,V))}return j}function y(j,S,m,E,W,R){var V=W==="horizontal",F=W!=="horizontal",te=S.static;if(E){E=!1;var ne={x:V?Math.max(S.x-m.w,0):m.x,y:F?Math.max(S.y-m.h,0):m.y,w:m.w,h:m.h,i:"-1"};if(!L(j,ne))return"Doing reverse collision on ".concat(m.i," up to [").concat(ne.x,",").concat(ne.y,"]."),a(j,m,V?ne.x:void 0,F?ne.y:void 0,E,te,W)}return a(j,m,V?m.x+1:void 0,F?m.y+1:void 0,E,te,W)}function P(j){return j*100+"%"}function p(j){var S=j.top,m=j.left,E=j.width,W=j.height,R="translate(".concat(m,"px,").concat(S,"px)");return{transform:R,WebkitTransform:R,MozTransform:R,msTransform:R,OTransform:R,width:"".concat(E,"px"),height:"".concat(W,"px"),position:"absolute"}}function k(j){var S=j.top,m=j.left,E=j.width,W=j.height;return{top:"".concat(S,"px"),left:"".concat(m,"px"),width:"".concat(E,"px"),height:"".concat(W,"px"),position:"absolute"}}function G(j,S){return S==="horizontal"?v(j):S==="vertical"?Q(j):j}function Q(j){return j.slice(0).sort(function(S,m){return S.y>m.y||S.y===m.y&&S.x>m.x?1:S.y===m.y&&S.x===m.x?0:-1})}function v(j){return j.slice(0).sort(function(S,m){return S.x>m.x||S.x===m.x&&S.y>m.y?1:-1})}function w(j,S,m,E,W){j=j||[];var R=[];
130t.default.Children.forEach(S,function(F){if((F==null?void 0:F.key)!=null){var te=O(j,String(F.key));if(te)R.push(I(te));else{var ne=F.props["data-grid"]||F.props._grid;ne?R.push(I(r(r({},ne),{},{i:F.key}))):R.push(I({w:1,h:1,x:0,y:s(R),i:String(F.key)}))}}});var V=z(R,{cols:m});return W?V:Y(V,E,m)}function b(j){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Layout",m=["x","y","w","h"];if(!Array.isArray(j))throw new Error(S+" must be an array!");for(var E=0,W=j.length;E<W;E++)for(var R=j[E],V=0;V<m.length;V++)if(typeof R[m[V]]!="number")throw new Error("ReactGridLayout: "+S+"["+E+"]."+m[V]+" must be a number!")}function _(j){var S=j||{},m=S.verticalCompact,E=S.compactType;return m===!1?null:E}function J(){}var ee=function(){};return we.noop=ee,we}var JM={},cr;function hN(){if(cr)return JM;cr=1,Object.defineProperty(JM,"__esModule",{value:!0}),JM.calcGridColWidth=e,JM.calcGridItemPosition=i,JM.calcGridItemWHPx=t,JM.calcWH=r,JM.calcXY=n,JM.clamp=D;function e(s){var N=s.margin,u=s.containerPadding,o=s.containerWidth,I=s.cols;return(o-N[0]*(I-1)-u[0]*2)/I}function t(s,N,u){return Number.isFinite(s)?Math.round(N*s+Math.max(0,s-1)*u):s}function i(s,N,u,o,I,c){var U=s.margin,h=s.containerPadding,f=s.rowHeight,Y=e(s),x={};return c&&c.resizing?(x.width=Math.round(c.resizing.width),x.height=Math.round(c.resizing.height)):(x.width=t(o,Y,U[0]),x.height=t(I,f,U[1])),c&&c.dragging?(x.top=Math.round(c.dragging.top),x.left=Math.round(c.dragging.left)):(x.top=Math.round((f+U[1])*u+h[1]),x.left=Math.round((Y+U[0])*N+h[0])),x}function n(s,N,u,o,I){var c=s.margin,U=s.cols,h=s.rowHeight,f=s.maxRows,Y=e(s),x=Math.round((u-c[0])/(Y+c[0])),l=Math.round((N-c[1])/(h+c[1]));return x=D(x,0,U-o),l=D(l,0,f-I),{x,y:l}}function r(s,N,u,o,I){var c=s.margin,U=s.maxRows,h=s.cols,f=s.rowHeight,Y=e(s),x=Math.round((N+c[0])/(Y+c[0])),l=Math.round((u+c[1])/(f+c[1]));return x=D(x,0,h-o),l=D(l,0,U-I),{w:x,h:l}}function D(s,N,u){return Math.max(Math.min(s,u),N)}return JM}var li={},zi={exports:{}},Fn={},Xe={},jt={},jr;function Yn(){if(jr)return jt;jr=1,Object.defineProperty(jt,"__esModule",{value:!0}),jt.dontSetMe=r,jt.findInArray=e,jt.int=n,jt.isFunction=t,jt.isNum=i;function e(D,s){for(let N=0,u=D.length;N<u;N++)if(s.apply(s,[D[N],N,D]))return D[N]}function t(D){return typeof D=="function"||Object.prototype.toString.call(D)==="[object Function]"}function i(D){return typeof D=="number"&&!isNaN(D)}function n(D){return parseInt(D,10)}function r(D,s,N){if(D[s])return new Error("Invalid prop ".concat(s," passed to ").concat(N," - do not set this, set it on the child."))}return jt}var It={},Ir;function Qg(){if(Ir)return It;Ir=1,Object.defineProperty(It,"__esModule",{value:!0}),It.browserPrefixToKey=i,It.browserPrefixToStyle=n,It.default=void 0,It.getPrefix=t;const e=["Moz","Webkit","O","ms"];function t(){var D;let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const N=(D=window.document)===null||D===void 0||(D=D.documentElement)===null||D===void 0?void 0:D.style;if(!N||s in N)return"";for(let u=0;u<e.length;u++)if(i(s,e[u])in N)return e[u];return""}function i(D,s){return s?"".concat(s).concat(r(D)):D}function n(D,s){return s?"-".concat(s.toLowerCase(),"-").concat(D):D}function r(D){let s="",N=!0;for(let u=0;u<D.length;u++)N?(s+=D[u].toUpperCase(),N=!1):D[u]==="-"?N=!0:s+=D[u];return s}return It.default=t(),It}var Tr;function xa(){if(Tr)return Xe;Tr=1,Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.addClassName=L,Xe.addEvent=N,Xe.addUserSelectStyles=z,Xe.createCSSTransform=f,Xe.createSVGTransform=Y,Xe.getTouch=l,Xe.getTouchIdentifier=g,Xe.getTranslation=x,Xe.innerHeight=c,Xe.innerWidth=U,Xe.matchesSelector=D,Xe.matchesSelectorAndParentsTo=s,Xe.offsetXYFromParent=h,Xe.outerHeight=o,Xe.outerWidth=I,Xe.removeClassName=d,Xe.removeEvent=u,Xe.removeUserSelectStyles=O;var e=Yn(),t=n(Qg());function i(T){if(typeof WeakMap!="function")return null;var a=new WeakMap,y=new WeakMap;return(i=function(P){return P?y:a})(T)}function n(T,a){if(T&&T.__esModule)return T;if(T===null||typeof T!="object"&&typeof T!="function")return{default:T};var y=i(a);if(y&&y.has(T))return y.get(T);var P={},p=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var k in T)if(k!=="default"&&Object.prototype.hasOwnProperty.call(T,k)){var G=p?Object.getOwnPropertyDescriptor(T,k):null;G&&(G.get||G.set)?Object.defineProperty(P,k,G):P[k]=T[k]}return P.default=T,y&&y.set(T,P),P}let r="";function D(T,a){return r||(r=(0,e.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(y){return(0,e.isFunction)(T[y])})),(0,e.isFunction)(T[r])?T[r](a):!1}function s(T,a,y){let P=T;do{if(D(P,a))return!0;
130if(P===y)return!1;P=P.parentNode}while(P);return!1}function N(T,a,y,P){if(!T)return;const p={capture:!0,...P};T.addEventListener?T.addEventListener(a,y,p):T.attachEvent?T.attachEvent("on"+a,y):T["on"+a]=y}function u(T,a,y,P){if(!T)return;const p={capture:!0,...P};T.removeEventListener?T.removeEventListener(a,y,p):T.detachEvent?T.detachEvent("on"+a,y):T["on"+a]=null}function o(T){let a=T.clientHeight;const y=T.ownerDocument.defaultView.getComputedStyle(T);return a+=(0,e.int)(y.borderTopWidth),a+=(0,e.int)(y.borderBottomWidth),a}function I(T){let a=T.clientWidth;const y=T.ownerDocument.defaultView.getComputedStyle(T);return a+=(0,e.int)(y.borderLeftWidth),a+=(0,e.int)(y.borderRightWidth),a}function c(T){let a=T.clientHeight;const y=T.ownerDocument.defaultView.getComputedStyle(T);return a-=(0,e.int)(y.paddingTop),a-=(0,e.int)(y.paddingBottom),a}function U(T){let a=T.clientWidth;const y=T.ownerDocument.defaultView.getComputedStyle(T);return a-=(0,e.int)(y.paddingLeft),a-=(0,e.int)(y.paddingRight),a}function h(T,a,y){const p=a===a.ownerDocument.body?{left:0,top:0}:a.getBoundingClientRect(),k=(T.clientX+a.scrollLeft-p.left)/y,G=(T.clientY+a.scrollTop-p.top)/y;return{x:k,y:G}}function f(T,a){const y=x(T,a,"px");return{[(0,t.browserPrefixToKey)("transform",t.default)]:y}}function Y(T,a){return x(T,a,"")}function x(T,a,y){let{x:P,y:p}=T,k="translate(".concat(P).concat(y,",").concat(p).concat(y,")");if(a){const G="".concat(typeof a.x=="string"?a.x:a.x+y),Q="".concat(typeof a.y=="string"?a.y:a.y+y);k="translate(".concat(G,", ").concat(Q,")")+k}return k}function l(T,a){return T.targetTouches&&(0,e.findInArray)(T.targetTouches,y=>a===y.identifier)||T.changedTouches&&(0,e.findInArray)(T.changedTouches,y=>a===y.identifier)}function g(T){if(T.targetTouches&&T.targetTouches[0])return T.targetTouches[0].identifier;if(T.changedTouches&&T.changedTouches[0])return T.changedTouches[0].identifier}function z(T){if(!T)return;let a=T.getElementById("react-draggable-style-el");a||(a=T.createElement("style"),a.type="text/css",a.id="react-draggable-style-el",a.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} 131`,a.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} 132`,T.getElementsByTagName("head")[0].appendChild(a)),T.body&&L(T.body,"react-draggable-transparent-selection")}function O(T){if(T)try{if(T.body&&d(T.body,"react-draggable-transparent-selection"),T.selection)T.selection.empty();else{const a=(T.defaultView||window).getSelection();a&&a.type!=="Caret"&&a.removeAllRanges()}}catch(a){}}function L(T,a){T.classList?T.classList.add(a):T.className.match(new RegExp("(?:^|\\s)".concat(a,"(?!\\S)")))||(T.className+=" ".concat(a))}function d(T,a){T.classList?T.classList.remove(a):T.className=T.className.replace(new RegExp("(?:^|\\s)".concat(a,"(?!\\S)"),"g"),"")}return Xe}var ZM={},lr;function QN(){if(lr)return ZM;lr=1,Object.defineProperty(ZM,"__esModule",{value:!0}),ZM.canDragX=r,ZM.canDragY=D,ZM.createCoreData=N,ZM.createDraggableData=u,ZM.getBoundPosition=i,ZM.getControlPosition=s,ZM.snapToGrid=n;var e=Yn(),t=xa();function i(c,U,h){if(!c.props.bounds)return[U,h];let{bounds:f}=c.props;f=typeof f=="string"?f:o(f);const Y=I(c);if(typeof f=="string"){const{ownerDocument:x}=Y,l=x.defaultView;let g;if(f==="parent"?g=Y.parentNode:g=x.querySelector(f),!(g instanceof l.HTMLElement))throw new Error('Bounds selector "'+f+'" could not find an element.');const z=g,O=l.getComputedStyle(Y),L=l.getComputedStyle(z);f={left:-Y.offsetLeft+(0,e.int)(L.paddingLeft)+(0,e.int)(O.marginLeft),top:-Y.offsetTop+(0,e.int)(L.paddingTop)+(0,e.int)(O.marginTop),right:(0,t.innerWidth)(z)-(0,t.outerWidth)(Y)-Y.offsetLeft+(0,e.int)(L.paddingRight)-(0,e.int)(O.marginRight),bottom:(0,t.innerHeight)(z)-(0,t.outerHeight)(Y)-Y.offsetTop+(0,e.int)(L.paddingBottom)-(0,e.int)(O.marginBottom)}}return(0,e.isNum)(f.right)&&(U=Math.min(U,f.right)),(0,e.isNum)(f.bottom)&&(h=Math.min(h,f.bottom)),(0,e.isNum)(f.left)&&(U=Math.max(U,f.left)),(0,e.isNum)(f.top)&&(h=Math.max(h,f.top)),[U,h]}function n(c,U,h){const f=Math.round(U/c[0])*c[0],Y=Math.round(h/c[1])*c[1];return[f,Y]}function r(c){return c.props.axis==="both"||c.props.axis==="x"}function D(c){return c.props.axis==="both"||c.props.axis==="y"}function s(c,U,h){const f=typeof U=="number"?(0,t.getTouch)(c,U):null;if(typeof U=="number"&&!f)return null;const Y=I(h),x=h.props.offsetParent||Y.offsetParent||Y.ownerDocument.body;return(0,t.offsetXYFromParent)(f||c,x,h.props.scale)}function N(c,U,h){const f=!(0,e.isNum)(c.lastX),Y=I(c);return f?{node:Y,deltaX:0,deltaY:0,lastX:U,lastY:h,x:U,y:h}:{node:Y,deltaX:U-c.lastX,deltaY:h-c.lastY,lastX:c.lastX,lastY:c.lastY,x:U,y:h}}function u(c,U){const h=c.props.scale;return{node:U.node,x:c.state.x+U.deltaX/h,y:c.state.y+U.deltaY/h,deltaX:U.deltaX/h,deltaY:U.deltaY/h,lastX:c.state.x,lastY:c.state.y}}function o(c){return{left:c.left,top:c.top,right:c.right,bottom:c.bottom}}function I(c){const U=c.findDOMNode();if(!U)throw new Error("<DraggableCore>: Unmounted during event!");return U}return ZM}var yi={},en={},zr;function mN(){if(zr)return en;zr=1,Object.defineProperty(en,"__esModule",{value:!0}),en.default=e;function e(){}return en}var yr;function mg(){if(yr)return yi;yr=1,Object.defineProperty(yi,"__esModule",{value:!0}),yi.default=void 0;var e=o(RM()),t=N(Ot()),i=N(_r()),n=xa(),r=QN(),D=Yn(),s=N(mN());function N(x){return x&&x.__esModule?x:{default:x}}function u(x){if(typeof WeakMap!="function")return null;var l=new WeakMap,g=new WeakMap;return(u=function(z){return z?g:l})(x)}function o(x,l){if(x&&x.__esModule)return x;if(x===null||typeof x!="object"&&typeof x!="function")return{default:x};var g=u(l);if(g&&g.has(x))return g.get(x);var z={},O=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in x)if(L!=="default"&&Object.prototype.hasOwnProperty.call(x,L)){var d=O?Object.getOwnPropertyDescriptor(x,L):null;d&&(d.get||d.set)?Object.defineProperty(z,L,d):z[L]=x[L]}return z.default=x,g&&g.set(x,z),z}function I(x,l,g){return l=c(l),l in x?Object.defineProperty(x,l,{value:g,enumerable:!0,configurable:!0,writable:!0}):x[l]=g,x}function c(x){var l=U(x,"string");return typeof l=="symbol"?l:String(l)}function U(x,l){if(typeof x!="object"||x===null)return x;var g=x[Symbol.toPrimitive];if(g!==void 0){var z=g.call(x,l);if(typeof z!="object")return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return(l==="string"?String:Number)(x)}const h={touch:{start:"touchstart",move:"touchmove",stop:"touchend"}
vendor: 4,784 bytes, line 132
132,mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let f=h.mouse,Y=class extends e.Component{constructor(){super(...arguments),I(this,"dragging",!1),I(this,"lastX",NaN),I(this,"lastY",NaN),I(this,"touchIdentifier",null),I(this,"mounted",!1),I(this,"handleDragStart",l=>{if(this.props.onMouseDown(l),!this.props.allowAnyClick&&typeof l.button=="number"&&l.button!==0)return!1;const g=this.findDOMNode();if(!g||!g.ownerDocument||!g.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:z}=g;if(this.props.disabled||!(l.target instanceof z.defaultView.Node)||this.props.handle&&!(0,n.matchesSelectorAndParentsTo)(l.target,this.props.handle,g)||this.props.cancel&&(0,n.matchesSelectorAndParentsTo)(l.target,this.props.cancel,g))return;l.type==="touchstart"&&l.preventDefault();const O=(0,n.getTouchIdentifier)(l);this.touchIdentifier=O;const L=(0,r.getControlPosition)(l,O,this);if(L==null)return;const{x:d,y:T}=L,a=(0,r.createCoreData)(this,d,T);(0,s.default)("DraggableCore: handleDragStart: %j",a),(0,s.default)("calling",this.props.onStart),!(this.props.onStart(l,a)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,n.addUserSelectStyles)(z),this.dragging=!0,this.lastX=d,this.lastY=T,(0,n.addEvent)(z,f.move,this.handleDrag),(0,n.addEvent)(z,f.stop,this.handleDragStop))}),I(this,"handleDrag",l=>{const g=(0,r.getControlPosition)(l,this.touchIdentifier,this);if(g==null)return;let{x:z,y:O}=g;if(Array.isArray(this.props.grid)){let T=z-this.lastX,a=O-this.lastY;if([T,a]=(0,r.snapToGrid)(this.props.grid,T,a),!T&&!a)return;z=this.lastX+T,O=this.lastY+a}const L=(0,r.createCoreData)(this,z,O);if((0,s.default)("DraggableCore: handleDrag: %j",L),this.props.onDrag(l,L)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(T){const a=document.createEvent("MouseEvents");a.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(a)}return}this.lastX=z,this.lastY=O}),I(this,"handleDragStop",l=>{if(!this.dragging)return;const g=(0,r.getControlPosition)(l,this.touchIdentifier,this);if(g==null)return;let{x:z,y:O}=g;if(Array.isArray(this.props.grid)){let a=z-this.lastX||0,y=O-this.lastY||0;[a,y]=(0,r.snapToGrid)(this.props.grid,a,y),z=this.lastX+a,O=this.lastY+y}const L=(0,r.createCoreData)(this,z,O);if(this.props.onStop(l,L)===!1||this.mounted===!1)return!1;const T=this.findDOMNode();T&&this.props.enableUserSelectHack&&(0,n.removeUserSelectStyles)(T.ownerDocument),(0,s.default)("DraggableCore: handleDragStop: %j",L),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,T&&((0,s.default)("DraggableCore: Removing handlers"),(0,n.removeEvent)(T.ownerDocument,f.move,this.handleDrag),(0,n.removeEvent)(T.ownerDocument,f.stop,this.handleDragStop))}),I(this,"onMouseDown",l=>(f=h.mouse,this.handleDragStart(l))),I(this,"onMouseUp",l=>(f=h.mouse,this.handleDragStop(l))),I(this,"onTouchStart",l=>(f=h.touch,this.handleDragStart(l))),I(this,"onTouchEnd",l=>(f=h.touch,this.handleDragStop(l)))}componentDidMount(){this.mounted=!0;const l=this.findDOMNode();l&&(0,n.addEvent)(l,h.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const l=this.findDOMNode();if(l){const{ownerDocument:g}=l;(0,n.removeEvent)(g,h.mouse.move,this.handleDrag),(0,n.removeEvent)(g,h.touch.move,this.handleDrag),(0,n.removeEvent)(g,h.mouse.stop,this.handleDragStop),(0,n.removeEvent)(g,h.touch.stop,this.handleDragStop),(0,n.removeEvent)(l,h.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,n.removeUserSelectStyles)(g)}}findDOMNode(){var l,g;return(l=this.props)!==null&&l!==void 0&&l.nodeRef?(g=this.props)===null||g===void 0||(g=g.nodeRef)===null||g===void 0?void 0:g.current:i.default.findDOMNode(this)}render(){return e.cloneElement(e.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}};return yi.default=Y,I(Y,"displayName","DraggableCore"),I(Y,"propTypes",{allowAnyClick:t.default.bool,children:t.default.node.isRequired,disabled:t.default.bool,enableUserSelectHack:t.default.bool,offsetParent:function(x,l){if(x[l]&&x[l].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:t.default.arrayOf(t.default.number),handle:t.default.string,cancel:t.default.string,nodeRef:t.default.object,onStart:t.default.func,onDrag:t.default.func,onStop:t.default.func,onMouseDown:t.default.func,scale:t.default.number,className:D.dontSetMe,style:D.dontSetMe,transform:D.dontSetMe}),I(Y,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1}),yi}var Ar;function kg(){return Ar||(Ar=1,(function(e){Object.defineProperty(e,"__esMo
132dule",{value:!0}),Object.defineProperty(e,"DraggableCore",{enumerable:!0,get:function(){return u.default}}),e.default=void 0;var t=U(RM()),i=I(Ot()),n=I(_r()),r=I(Sn),D=xa(),s=QN(),N=Yn(),u=I(mg()),o=I(mN());function I(g){return g&&g.__esModule?g:{default:g}}function c(g){if(typeof WeakMap!="function")return null;var z=new WeakMap,O=new WeakMap;return(c=function(L){return L?O:z})(g)}function U(g,z){if(g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var O=c(z);if(O&&O.has(g))return O.get(g);var L={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in g)if(T!=="default"&&Object.prototype.hasOwnProperty.call(g,T)){var a=d?Object.getOwnPropertyDescriptor(g,T):null;a&&(a.get||a.set)?Object.defineProperty(L,T,a):L[T]=g[T]}return L.default=g,O&&O.set(g,L),L}function h(){return h=Object.assign?Object.assign.bind():function(g){for(var z=1;z<arguments.length;z++){var O=arguments[z];for(var L in O)Object.prototype.hasOwnProperty.call(O,L)&&(g[L]=O[L])}return g},h.apply(this,arguments)}function f(g,z,O){return z=Y(z),z in g?Object.defineProperty(g,z,{value:O,enumerable:!0,configurable:!0,writable:!0}):g[z]=O,g}function Y(g){var z=x(g,"string");return typeof z=="symbol"?z:String(z)}function x(g,z){if(typeof g!="object"||g===null)return g;var O=g[Symbol.toPrimitive];if(O!==void 0){var L=O.call(g,z);if(typeof L!="object")return L;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(g)}class l extends t.Component{static getDerivedStateFromProps(z,O){let{position:L}=z,{prevPropsPosition:d}=O;return L&&(!d||L.x!==d.x||L.y!==d.y)?((0,o.default)("Draggable: getDerivedStateFromProps %j",{position:L,prevPropsPosition:d}),{x:L.x,y:L.y,prevPropsPosition:{...L}}):null}constructor(z){super(z),f(this,"onDragStart",(O,L)=>{if((0,o.default)("Draggable: onDragStart: %j",L),this.props.onStart(O,(0,s.createDraggableData)(this,L))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),f(this,"onDrag",(O,L)=>{if(!this.state.dragging)return!1;(0,o.default)("Draggable: onDrag: %j",L);const d=(0,s.createDraggableData)(this,L),T={x:d.x,y:d.y,slackX:0,slackY:0};if(this.props.bounds){const{x:y,y:P}=T;T.x+=this.state.slackX,T.y+=this.state.slackY;const[p,k]=(0,s.getBoundPosition)(this,T.x,T.y);T.x=p,T.y=k,T.slackX=this.state.slackX+(y-T.x),T.slackY=this.state.slackY+(P-T.y),d.x=T.x,d.y=T.y,d.deltaX=T.x-this.state.x,d.deltaY=T.y-this.state.y}if(this.props.onDrag(O,d)===!1)return!1;this.setState(T)}),f(this,"onDragStop",(O,L)=>{if(!this.state.dragging||this.props.onStop(O,(0,s.createDraggableData)(this,L))===!1)return!1;(0,o.default)("Draggable: onDragStop: %j",L);const T={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:y,y:P}=this.props.position;T.x=y,T.y=P}this.setState(T)}),this.state={dragging:!1,dragged:!1,x:z.position?z.position.x:z.defaultPosition.x,y:z.position?z.position.y:z.defaultPosition.y,prevPropsPosition:{...z.position},slackX:0,slackY:0,isElementSVG:!1},z.position&&!(z.onDrag||z.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var z,O;return(z=(O=this.props)===null||O===void 0||(O=O.nodeRef)===null||O===void 0?void 0:O.current)!==null&&z!==void 0?z:n.default.findDOMNode(this)}render(){const{axis:z,bounds:O,children:L,defaultPosition:d,defaultClassName:T,defaultClassNameDragging:a,defaultClassNameDragged:y,position:P,positionOffset:p,scale:k,...G}=this.props;let Q={},v=null;const b=!!!P||this.state.dragging,_=P||d,J={x:(0,s.canDragX)(this)&&b?this.state.x:_.x,y:(0,s.canDragY)(this)&&b?this.state.y:_.y};this.state.isElementSVG?v=(0,D.createSVGTransform)(J,p):Q=(0,D.createCSSTransform)(J,p);const ee=(0,r.default)(L.props.className||"",T,{[a]:this.state.dragging,[y]:this.state.dragged});return t.createElement(u.default,h({},G,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(L),{className:ee,style:{...L.props.style,...Q},transform:v}))}}e.default=l,f(l,"displayName","Draggable"),f(l,"propTypes",{...u.default.propT
132ypes,axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:N.dontSetMe,style:N.dontSetMe,transform:N.dontSetMe}),f(l,"defaultProps",{...u.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})})(Fn)),Fn}var dr;function wg(){if(dr)return zi.exports;dr=1;const{default:e,DraggableCore:t}=kg();return zi.exports=e,zi.exports.default=e,zi.exports.DraggableCore=t,zi.exports}var Ai={exports:{}},di={},Mn={},xr;function Ug(){if(xr)return Mn;xr=1,Mn.__esModule=!0,Mn.cloneElement=N;var e=t(RM());function t(u){return u&&u.__esModule?u:{default:u}}function i(u,o){var I=Object.keys(u);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(u);o&&(c=c.filter(function(U){return Object.getOwnPropertyDescriptor(u,U).enumerable})),I.push.apply(I,c)}return I}function n(u){for(var o=1;o<arguments.length;o++){var I=arguments[o]!=null?arguments[o]:{};o%2?i(Object(I),!0).forEach(function(c){r(u,c,I[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(I)):i(Object(I)).forEach(function(c){Object.defineProperty(u,c,Object.getOwnPropertyDescriptor(I,c))})}return u}function r(u,o,I){return o=D(o),o in u?Object.defineProperty(u,o,{value:I,enumerable:!0,configurable:!0,writable:!0}):u[o]=I,u}function D(u){var o=s(u,"string");return typeof o=="symbol"?o:String(o)}function s(u,o){if(typeof u!="object"||u===null)return u;var I=u[Symbol.toPrimitive];if(I!==void 0){var c=I.call(u,o);if(typeof c!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(u)}function N(u,o){return o.style&&u.props.style&&(o.style=n(n({},u.props.style),o.style)),o.className&&u.props.className&&(o.className=u.props.className+" "+o.className),e.default.cloneElement(u,o)}return Mn}var xi={},Or;function kN(){if(Or)return xi;Or=1,xi.__esModule=!0,xi.resizableProps=void 0;var e=t(Ot());Xr();function t(n){return n&&n.__esModule?n:{default:n}}var i={axis:e.default.oneOf(["both","x","y","none"]),className:e.default.string,children:e.default.element.isRequired,draggableOpts:e.default.shape({allowAnyClick:e.default.bool,cancel:e.default.string,children:e.default.node,disabled:e.default.bool,enableUserSelectHack:e.default.bool,offsetParent:e.default.node,grid:e.default.arrayOf(e.default.number),handle:e.default.string,nodeRef:e.default.object,onStart:e.default.func,onDrag:e.default.func,onStop:e.default.func,onMouseDown:e.default.func,scale:e.default.number}),height:function(){for(var r=arguments.length,D=new Array(r),s=0;s<r;s++)D[s]=arguments[s];var N=D[0];if(N.axis==="both"||N.axis==="y"){var u;return(u=e.default.number).isRequired.apply(u,D)}return e.default.number.apply(e.default,D)},handle:e.default.oneOfType([e.default.node,e.default.func]),handleSize:e.default.arrayOf(e.default.number),lockAspectRatio:e.default.bool,maxConstraints:e.default.arrayOf(e.default.number),minConstraints:e.default.arrayOf(e.default.number),onResizeStop:e.default.func,onResizeStart:e.default.func,onResize:e.default.func,resizeHandles:e.default.arrayOf(e.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:e.default.number,width:function(){for(var r=arguments.length,D=new Array(r),s=0;s<r;s++)D[s]=arguments[s];var N=D[0];if(N.axis==="both"||N.axis==="x"){var u;return(u=e.default.number).isRequired.apply(u,D)}return e.default.number.apply(e.default,D)}};return xi.resizableProps=i,xi}var Lr;function wN(){if(Lr)return di;Lr=1,di.__esModule=!0,di.default=void 0;var e=s(RM()),t=Xr(),i=Ug(),n=kN(),r=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function D(l){if(typeof WeakMap!="function")return null;var g=new WeakMap,z=new WeakMap;return(D=function(L){return L?z:g})(l)}
vendor: 4,109 bytes, line 132
132function s(l,g){if(l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var z=D(g);if(z&&z.has(l))return z.get(l);var O={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in l)if(d!=="default"&&Object.prototype.hasOwnProperty.call(l,d)){var T=L?Object.getOwnPropertyDescriptor(l,d):null;T&&(T.get||T.set)?Object.defineProperty(O,d,T):O[d]=l[d]}return O.default=l,z&&z.set(l,O),O}function N(){return N=Object.assign?Object.assign.bind():function(l){for(var g=1;g<arguments.length;g++){var z=arguments[g];for(var O in z)Object.prototype.hasOwnProperty.call(z,O)&&(l[O]=z[O])}return l},N.apply(this,arguments)}function u(l,g){if(l==null)return{};var z={},O=Object.keys(l),L,d;for(d=0;d<O.length;d++)L=O[d],!(g.indexOf(L)>=0)&&(z[L]=l[L]);return z}function o(l,g){var z=Object.keys(l);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(l);g&&(O=O.filter(function(L){return Object.getOwnPropertyDescriptor(l,L).enumerable})),z.push.apply(z,O)}return z}function I(l){for(var g=1;g<arguments.length;g++){var z=arguments[g]!=null?arguments[g]:{};g%2?o(Object(z),!0).forEach(function(O){c(l,O,z[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(z)):o(Object(z)).forEach(function(O){Object.defineProperty(l,O,Object.getOwnPropertyDescriptor(z,O))})}return l}function c(l,g,z){return g=U(g),g in l?Object.defineProperty(l,g,{value:z,enumerable:!0,configurable:!0,writable:!0}):l[g]=z,l}function U(l){var g=h(l,"string");return typeof g=="symbol"?g:String(g)}function h(l,g){if(typeof l!="object"||l===null)return l;var z=l[Symbol.toPrimitive];if(z!==void 0){var O=z.call(l,g);if(typeof O!="object")return O;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(l)}function f(l,g){l.prototype=Object.create(g.prototype),l.prototype.constructor=l,Y(l,g)}function Y(l,g){return Y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(O,L){return O.__proto__=L,O},Y(l,g)}var x=(function(l){f(g,l);function g(){for(var O,L=arguments.length,d=new Array(L),T=0;T<L;T++)d[T]=arguments[T];return O=l.call.apply(l,[this].concat(d))||this,O.handleRefs={},O.lastHandleRect=null,O.slack=null,O}var z=g.prototype;return z.componentWillUnmount=function(){this.resetData()},z.resetData=function(){this.lastHandleRect=this.slack=null},z.runConstraints=function(L,d){var T=this.props,a=T.minConstraints,y=T.maxConstraints,P=T.lockAspectRatio;if(!a&&!y&&!P)return[L,d];if(P){var p=this.props.width/this.props.height,k=L-this.props.width,G=d-this.props.height;Math.abs(k)>Math.abs(G*p)?d=L/p:L=d*p}var Q=L,v=d,w=this.slack||[0,0],b=w[0],_=w[1];return L+=b,d+=_,a&&(L=Math.max(a[0],L),d=Math.max(a[1],d)),y&&(L=Math.min(y[0],L),d=Math.min(y[1],d)),this.slack=[b+(Q-L),_+(v-d)],[L,d]},z.resizeHandler=function(L,d){var T=this;return function(a,y){var P=y.node,p=y.deltaX,k=y.deltaY;L==="onResizeStart"&&T.resetData();var G=(T.props.axis==="both"||T.props.axis==="x")&&d!=="n"&&d!=="s",Q=(T.props.axis==="both"||T.props.axis==="y")&&d!=="e"&&d!=="w";if(!(!G&&!Q)){var v=d[0],w=d[d.length-1],b=P.getBoundingClientRect();if(T.lastHandleRect!=null){if(w==="w"){var _=b.left-T.lastHandleRect.left;p+=_}if(v==="n"){var J=b.top-T.lastHandleRect.top;k+=J}}T.lastHandleRect=b,w==="w"&&(p=-p),v==="n"&&(k=-k);var ee=T.props.width+(G?p/T.props.transformScale:0),j=T.props.height+(Q?k/T.props.transformScale:0),S=T.runConstraints(ee,j);ee=S[0],j=S[1];var m=ee!==T.props.width||j!==T.props.height,E=typeof T.props[L]=="function"?T.props[L]:null,W=L==="onResize"&&!m;E&&!W&&(a.persist==null||a.persist(),E(a,{node:P,size:{width:ee,height:j},handle:d})),L==="onResizeStop"&&T.resetData()}}},z.renderResizeHandle=function(L,d){var T=this.props.handle;if(!T)return e.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+L,ref:d});if(typeof T=="function")return T(L,d);var a=typeof T.type=="string",y=I({ref:d},a?{}:{handleAxis:L});return e.cloneElement(T,y)},z.render=function(){var L=this,d=this.props,T=d.children,a=d.className,y=d.draggableOpts;
132d.width,d.height,d.handle,d.handleSize,d.lockAspectRatio,d.axis,d.minConstraints,d.maxConstraints,d.onResize,d.onResizeStop,d.onResizeStart;var P=d.resizeHandles;d.transformScale;var p=u(d,r);return(0,i.cloneElement)(T,I(I({},p),{},{className:(a?a+" ":"")+"react-resizable",children:[].concat(T.props.children,P.map(function(k){var G,Q=(G=L.handleRefs[k])!=null?G:L.handleRefs[k]=e.createRef();return e.createElement(t.DraggableCore,N({},y,{nodeRef:Q,key:"resizableHandle-"+k,onStop:L.resizeHandler("onResizeStop",k),onStart:L.resizeHandler("onResizeStart",k),onDrag:L.resizeHandler("onResize",k)}),L.renderResizeHandle(k,Q))}))}))},g})(e.Component);return di.default=x,x.propTypes=n.resizableProps,x.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1},di}var Oi={},Er;function Yg(){if(Er)return Oi;Er=1,Oi.__esModule=!0,Oi.default=void 0;var e=N(RM()),t=D(Ot()),i=D(wN()),n=kN(),r=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function D(g){return g&&g.__esModule?g:{default:g}}function s(g){if(typeof WeakMap!="function")return null;var z=new WeakMap,O=new WeakMap;return(s=function(d){return d?O:z})(g)}function N(g,z){if(g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var O=s(z);if(O&&O.has(g))return O.get(g);var L={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in g)if(T!=="default"&&Object.prototype.hasOwnProperty.call(g,T)){var a=d?Object.getOwnPropertyDescriptor(g,T):null;a&&(a.get||a.set)?Object.defineProperty(L,T,a):L[T]=g[T]}return L.default=g,O&&O.set(g,L),L}function u(){return u=Object.assign?Object.assign.bind():function(g){for(var z=1;z<arguments.length;z++){var O=arguments[z];for(var L in O)Object.prototype.hasOwnProperty.call(O,L)&&(g[L]=O[L])}return g},u.apply(this,arguments)}function o(g,z){var O=Object.keys(g);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(g);z&&(L=L.filter(function(d){return Object.getOwnPropertyDescriptor(g,d).enumerable})),O.push.apply(O,L)}return O}function I(g){for(var z=1;z<arguments.length;z++){var O=arguments[z]!=null?arguments[z]:{};z%2?o(Object(O),!0).forEach(function(L){c(g,L,O[L])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(O)):o(Object(O)).forEach(function(L){Object.defineProperty(g,L,Object.getOwnPropertyDescriptor(O,L))})}return g}function c(g,z,O){return z=U(z),z in g?Object.defineProperty(g,z,{value:O,enumerable:!0,configurable:!0,writable:!0}):g[z]=O,g}function U(g){var z=h(g,"string");return typeof z=="symbol"?z:String(z)}function h(g,z){if(typeof g!="object"||g===null)return g;var O=g[Symbol.toPrimitive];if(O!==void 0){var L=O.call(g,z);if(typeof L!="object")return L;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(g)}function f(g,z){if(g==null)return{};var O={},L=Object.keys(g),d,T;for(T=0;T<L.length;T++)d=L[T],!(z.indexOf(d)>=0)&&(O[d]=g[d]);return O}function Y(g,z){g.prototype=Object.create(z.prototype),g.prototype.constructor=g,x(g,z)}function x(g,z){return x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(L,d){return L.__proto__=d,L},x(g,z)}var l=(function(g){Y(z,g);function z(){for(var L,d=arguments.length,T=new Array(d),a=0;a<d;a++)T[a]=arguments[a];return L=g.call.apply(g,[this].concat(T))||this,L.state={width:L.props.width,height:L.props.height,propsWidth:L.props.width,propsHeight:L.props.height},L.onResize=function(y,P){var p=P.size;L.props.onResize?(y.persist==null||y.persist(),L.setState(p,function(){return L.props.onResize&&L.props.onResize(y,P)})):L.setState(p)},L}z.getDerivedStateFromProps=function(d,T){return T.propsWidth!==d.width||T.propsHeight!==d.height?{width:d.width,height:d.height,propsWidth:d.width,propsHeight:d.height}:null};var O=z.prototype;return O.render=function(){var d=this.props,T=d.handle,a=d.handleSize;d.onResize;var y=d.onResizeStart,P=d.onResizeStop,p=d.draggableOpts,k=d.minConstraints,G=d.maxConstraints,Q=d.lockAspectRatio,v=d.axis;d.width,d.height;var w=d.resizeHandles,b=d.style,_=d.transformScale,J=f(d,r);return e.createElement(i.default,{axis:v,draggableOpts:p,handle:T,handleSize:a,height:this.state.height,lockAspectRatio:Q,maxConstraints:G,minConstraints:k,onResizeStart:y,onResize:this.onResize,onResizeStop:P,resizeHandles:w,transformScale:_,width:this.state.width},e.createElement("div",u({},J,{style:I(I({},b),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},z})(e.Component);return Oi.default=l,l.propTypes=I(I({},n.resizableProps),{},{children:t.default.element}),Oi}var Sr;function bg(){return Sr||(Sr=1,Ai.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},Ai.exports.Resizable=wN().default,Ai.exports.ResizableBox=Yg().default),Ai.exports}var KM={},fr;function UN(){if(fr)return KM;fr=1,Object.defineProperty(KM,"__esModule",{value:!0}),KM.resizeHandleType=KM.resizeHandleAxesType=KM.default=void 0;var e=i(Ot()),t=i(RM());function i(s){return s&&s.__esModule?s:{default:s}}var n=e.default.arrayOf(e.default.oneOf(["s","w","e","n","sw","nw","se","ne"]));KM.resizeHandleAxesType=n;var r=e.default.oneOfType([e.default.node,e.default.func]);KM.resizeHandleType=r;
132var D={className:e.default.string,style:e.default.object,width:e.default.number,autoSize:e.default.bool,cols:e.default.number,draggableCancel:e.default.string,draggableHandle:e.default.string,verticalCompact:function(N){N.verticalCompact},compactType:e.default.oneOf(["vertical","horizontal"]),layout:function(N){var u=N.layout;u!==void 0&&si().validateLayout(u,"layout")},margin:e.default.arrayOf(e.default.number),containerPadding:e.default.arrayOf(e.default.number),rowHeight:e.default.number,maxRows:e.default.number,isBounded:e.default.bool,isDraggable:e.default.bool,isResizable:e.default.bool,allowOverlap:e.default.bool,preventCollision:e.default.bool,useCSSTransforms:e.default.bool,transformScale:e.default.number,isDroppable:e.default.bool,resizeHandles:n,resizeHandle:r,onLayoutChange:e.default.func,onDragStart:e.default.func,onDrag:e.default.func,onDragStop:e.default.func,onResizeStart:e.default.func,onResize:e.default.func,onResizeStop:e.default.func,onDrop:e.default.func,droppingItem:e.default.shape({i:e.default.string.isRequired,w:e.default.number.isRequired,h:e.default.number.isRequired}),children:function(N,u){var o=N[u],I={};t.default.Children.forEach(o,function(c){if((c==null?void 0:c.key)!=null){if(I[c.key])throw new Error('Duplicate child key "'+c.key+'" found! This will cause problems in ReactGridLayout.');I[c.key]=!0}})},innerRef:e.default.any};return KM.default=D,KM}var pr;function vg(){if(pr)return li;pr=1;function e(a){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(y){return typeof y}:function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},e(a)}Object.defineProperty(li,"__esModule",{value:!0}),li.default=void 0;var t=o(RM()),i=o(Ot()),n=wg(),r=bg(),D=si(),s=hN(),N=UN(),u=o(Sn);function o(a){return a&&a.__esModule?a:{default:a}}function I(a,y){var P=Object.keys(a);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);y&&(p=p.filter(function(k){return Object.getOwnPropertyDescriptor(a,k).enumerable})),P.push.apply(P,p)}return P}function c(a){for(var y=1;y<arguments.length;y++){var P=arguments[y]!=null?arguments[y]:{};y%2?I(Object(P),!0).forEach(function(p){d(a,p,P[p])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(P)):I(Object(P)).forEach(function(p){Object.defineProperty(a,p,Object.getOwnPropertyDescriptor(P,p))})}return a}function U(a,y){if(!(a instanceof y))throw new TypeError("Cannot call a class as a function")}function h(a,y){for(var P=0;P<y.length;P++){var p=y[P];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(a,p.key,p)}}function f(a,y,P){return y&&h(a.prototype,y),Object.defineProperty(a,"prototype",{writable:!1}),a}function Y(a,y){if(typeof y!="function"&&y!==null)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(y&&y.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),y&&x(a,y)}function x(a,y){return x=Object.setPrototypeOf||function(p,k){return p.__proto__=k,p},x(a,y)}function l(a){var y=O();return function(){var p=L(a),k;if(y){var G=L(this).constructor;k=Reflect.construct(p,arguments,G)}else k=p.apply(this,arguments);return g(this,k)}}function g(a,y){if(y&&(e(y)==="object"||typeof y=="function"))return y;if(y!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return z(a)}function z(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function O(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}
132function L(a){return L=Object.setPrototypeOf?Object.getPrototypeOf:function(P){return P.__proto__||Object.getPrototypeOf(P)},L(a)}function d(a,y,P){return y in a?Object.defineProperty(a,y,{value:P,enumerable:!0,configurable:!0,writable:!0}):a[y]=P,a}var T=(function(a){Y(P,a);var y=l(P);function P(){var p;U(this,P);for(var k=arguments.length,G=new Array(k),Q=0;Q<k;Q++)G[Q]=arguments[Q];return p=y.call.apply(y,[this].concat(G)),d(z(p),"state",{resizing:null,dragging:null,className:""}),d(z(p),"elementRef",t.default.createRef()),d(z(p),"onDragStart",function(v,w){var b=w.node,_=p.props,J=_.onDragStart,ee=_.transformScale;if(J){var j={top:0,left:0},S=b.offsetParent;if(S){var m=S.getBoundingClientRect(),E=b.getBoundingClientRect(),W=E.left/ee,R=m.left/ee,V=E.top/ee,F=m.top/ee;j.left=W-R+S.scrollLeft,j.top=V-F+S.scrollTop,p.setState({dragging:j});var te=(0,s.calcXY)(p.getPositionParams(),j.top,j.left,p.props.w,p.props.h),ne=te.x,je=te.y;return J.call(z(p),p.props.i,ne,je,{e:v,node:b,newPosition:j})}}}),d(z(p),"onDrag",function(v,w){var b=w.node,_=w.deltaX,J=w.deltaY,ee=p.props.onDrag;if(ee){if(!p.state.dragging)throw new Error("onDrag called before onDragStart.");var j=p.state.dragging.top+J,S=p.state.dragging.left+_,m=p.props,E=m.isBounded,W=m.i,R=m.w,V=m.h,F=m.containerWidth,te=p.getPositionParams();if(E){var ne=b.offsetParent;if(ne){var je=p.props,le=je.margin,Oe=je.rowHeight,ge=ne.clientHeight-(0,s.calcGridItemWHPx)(V,Oe,le[1]);j=(0,s.clamp)(j,0,ge);var q=(0,s.calcGridColWidth)(te),re=F-(0,s.calcGridItemWHPx)(R,q,le[0]);S=(0,s.clamp)(S,0,re)}}var Te={top:j,left:S};p.setState({dragging:Te});var De=(0,s.calcXY)(te,j,S,R,V),ye=De.x,oe=De.y;return ee.call(z(p),W,ye,oe,{e:v,node:b,newPosition:Te})}}),d(z(p),"onDragStop",function(v,w){var b=w.node,_=p.props.onDragStop;if(_){if(!p.state.dragging)throw new Error("onDragEnd called before onDragStart.");var J=p.props,ee=J.w,j=J.h,S=J.i,m=p.state.dragging,E=m.left,W=m.top,R={top:W,left:E};p.setState({dragging:null});var V=(0,s.calcXY)(p.getPositionParams(),W,E,ee,j),F=V.x,te=V.y;return _.call(z(p),S,F,te,{e:v,node:b,newPosition:R})}}),d(z(p),"onResizeStop",function(v,w){p.onResizeHandler(v,w,"onResizeStop")}),d(z(p),"onResizeStart",function(v,w){p.onResizeHandler(v,w,"onResizeStart")}),d(z(p),"onResize",function(v,w){p.onResizeHandler(v,w,"onResize")}),p}return f(P,[{key:"shouldComponentUpdate",value:function(k,G){if(this.props.children!==k.children||this.props.droppingPosition!==k.droppingPosition)return!0;var Q=(0,s.calcGridItemPosition)(this.getPositionParams(this.props),this.props.x,this.props.y,this.props.w,this.props.h,this.state),v=(0,s.calcGridItemPosition)(this.getPositionParams(k),k.x,k.y,k.w,k.h,G);return!(0,D.fastPositionEqual)(Q,v)||this.props.useCSSTransforms!==k.useCSSTransforms}},{key:"componentDidMount",value:function(){this.moveDroppingItem({})}},{key:"componentDidUpdate",value:function(k){this.moveDroppingItem(k)}},{key:"moveDroppingItem",value:function(k){var G=this.props.droppingPosition;if(G){var Q=this.elementRef.current;if(Q){var v=k.droppingPosition||{left:0,top:0},w=this.state.dragging,b=w&&G.left!==v.left||G.top!==v.top;if(!w)this.onDragStart(G.e,{node:Q,deltaX:G.left,deltaY:G.top});else if(b){var _=G.left-w.left,J=G.top-w.top;this.onDrag(G.e,{node:Q,deltaX:_,deltaY:J})}}}}},{key:"getPositionParams",value:function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props;return{cols:k.cols,containerPadding:k.containerPadding,containerWidth:k.containerWidth,margin:k.margin,maxRows:k.maxRows,rowHeight:k.rowHeight}}},{key:"createStyle",value:function(k){var G=this.props,Q=G.usePercentages,v=G.containerWidth,w=G.useCSSTransforms,b;return w?b=(0,D.setTransform)(k):(b=(0,D.setTopLeft)(k),Q&&(b.left=(0,D.perc)(k.left/v),b.width=(0,D.perc)(k.width/v))),b}},{key:"mixinDraggable",value:function(k,G){return t.default.createElement(n.DraggableCore,{disabled:!G,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:""),scale:this.props.transformScale,nodeRef:this.elementRef},k)}},{key:"mixinResizable",value:function(k,G,Q){var v=this.props,w=v.cols,b=v.x,_=v.minW,J=v.minH,ee=v.maxW,j=v.maxH,S=v.transformScale,m=v.resizeHandles,E=v.resizeHandle,W=this.getPositionParams(),R=(0,s.calcGridItemPosition)(W,0,0,w-b,0).width,V=(0,s.calcGridItemPosition)(W,0,0,_,J),F=(0,s.calcGridItemPosition)(W,0,0,ee,j),te=[V.width,V.height],ne=[Math.min(F.width,R),Math.min(F.height,1/0)];return t.default.createElement(r.Resizable,{draggableOpts:{disabled:!Q},className:Q?void 0:"react-resizable-hide",width:G.width,height:G.height,minConstraints:te,maxConstraints:ne,onResizeStop:this.onResizeStop,onResizeStart:this.onResizeStart,onResize:this.onResize,transformScale:S,resizeHandles:m,handle:E},k)}},{key:"onResizeHandler",value:function(k,G,Q){var v=G.node,w=G.size,b=this.props[Q];if(b){var _=this.props,J=_.cols,ee=_.x,j=_.y,S=_.i,m=_.maxH,E=_.minH,W=this.props,R=W.minW,V=W.maxW,F=(0,s.calcWH)(this.getPositionParams(),w.width,w.height,ee,j),te=F.w,ne=F.h;R=Math.max(R,1),V=Math.min(V,J-ee),te=(0,s.clamp)(te,R,V),ne=(0,s.clamp)(ne,E,m),this.setState({resizing:Q==="onResizeStop"?null:w}),b.call(this,S,te,ne,{e:k,node:v,size:w})}}},{key:"render",value:function(){var k=this.props,G=k.x,Q=k.y,v=k.w,w=k.h,b=k.isDraggable,_=k.isResizable,J=k.droppingPosition,ee=k.useCSSTransforms,j=(0,s.calcGridItemPosition)(this.getPositionParams(),G,Q,v,w,this.state),S=t.default.Children.only(this.props.children),m=t.default.cloneElement(S,{ref:this.elementRef,className:(0,u.default)("react-grid-item",S.props.className,this.props.className,{static:this.props.static,resizing:!!this.state.resizing,"react-draggable":b,"react-draggable-dragging":!!this.state.dragging,dropping:!!J,cssTransforms:ee}),style:c(c(c({},this.props.style),S.props.style),this.createStyle(j))});return m=this.mixinResizable(m,j,_),m=this.mixinDraggable(m,b),m}}]),P})(t.default.Component);return li.default=T,d(T,"propTypes",{children:i.default.element,cols:i.default.number.isRequired,containerWidth:i.default.number.isRequired,rowHeight:i.default.number.isRequired,margin:i.default.array.isRequired,maxRows:i.default.number.isRequired,containerPadding:i.default.array.isRequired,x:i.default.number.isRequired,y:i.default.number.isRequired,w:i.default.number.isRequired,h:i.default.number.isRequired,minW:function(y,P){var p=y[P];if(typeof p!="number")return new Error("minWidth not Number");if(p>y.w||p>y.maxW)return new Error("minWidth larger than item width/maxWidth")},maxW:function(y,P){var p=y[P];if(typeof p!="number")return new Error("maxWidth not Number");if(p<y.w||p<y.minW)return new Error("maxWidth smaller than item width/minWidth")},minH:function(y,P){var p=y[P];if(typeof p!="number")return new Error("minHeight not Number");if(p>y.h||p>y.maxH)return new Error("minHeight larger than item height/maxHeight")},maxH:function(y,P){var p=y[P];if(typeof p!="number")return new Error("maxHeight not Number");if(p<y.h||p<y.minH)return new Error("maxHeight smaller than item height/minHeight")},i:i.default.string.isRequired,resizeHandles:N.resizeHandleAxesType,resizeHandle:N.resizeHandleType,onDragStop:i.default.func,onDragStart:i.default.func,onDrag:i.default.func,onResizeStop:i.default.func,onResizeStart:i.default.func,onResize:i.default.func,isDraggable:i.default.bool.isRequired,isResizable:i.default.bool.isRequired,isBounded:i.default.bool.isRequired,static:i.default.bool,useCSSTransforms:i.default.bool.isRequired,transformScale:i.default.number,className:i.default.string,handle:i.default.string,cancel:i.default.string,droppingPosition:i.default.shape({e:i.default.object.isRequired,left:i.default.number.isRequired,top:i.default.number.isRequired})}),d(T,"defaultProps",{className:"",cancel:"",handle:"",minH:1,minW:1,maxH:1/0,maxW:1/0,transformScale:1}),li}var Cr;function YN(){if(Cr)return Ti;Cr=1;function e(j){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},e(j)}Object.defineProperty(Ti,"__esModule",{value:!0}),Ti.default=void 0;var t=I(RM()),i=u(da()),n=u(Sn),r=si(),D=hN(),s=u(vg()),N=u(UN());function u(j){return j&&j.__esModule?j:{default:j}}function o(j){if(typeof WeakMap!="function")return null;var S=new WeakMap,m=new WeakMap;return(o=function(W){return W?m:S})(j)}function I(j,S){if(j&&j.__esModule)return j;if(j===null||e(j)!=="object"&&typeof j!="function")return{default:j};var m=o(S);if(m&&m.has(j))return m.get(j);var E={},W=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var R in j)if(R!=="default"&&Object.prototype.hasOwnProperty.call(j,R)){var V=W?Ob
132ject.getOwnPropertyDescriptor(j,R):null;V&&(V.get||V.set)?Object.defineProperty(E,R,V):E[R]=j[R]}return E.default=j,m&&m.set(j,E),E}function c(j){return f(j)||h(j)||z(j)||U()}function U(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 133In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h(j){if(typeof Symbol!="undefined"&&j[Symbol.iterator]!=null||j["@@iterator"]!=null)return Array.from(j)}function f(j){if(Array.isArray(j))return O(j)}function Y(j,S){var m=Object.keys(j);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(j);S&&(E=E.filter(function(W){return Object.getOwnPropertyDescriptor(j,W).enumerable})),m.push.apply(m,E)}return m}function x(j){for(var S=1;S<arguments.length;S++){var m=arguments[S]!=null?arguments[S]:{};S%2?Y(Object(m),!0).forEach(function(E){b(j,E,m[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(j,Object.getOwnPropertyDescriptors(m)):Y(Object(m)).forEach(function(E){Object.defineProperty(j,E,Object.getOwnPropertyDescriptor(m,E))})}return j}function l(j,S){return d(j)||L(j,S)||z(j,S)||g()}function g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 134In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function z(j,S){if(j){if(typeof j=="string")return O(j,S);var m=Object.prototype.toString.call(j).slice(8,-1);if(m==="Object"&&j.constructor&&(m=j.constructor.name),m==="Map"||m==="Set")return Array.from(j);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return O(j,S)}}function O(j,S){(S==null||S>j.length)&&(S=j.length);for(var m=0,E=new Array(S);m<S;m++)E[m]=j[m];return E}function L(j,S){var m=j==null?null:typeof Symbol!="undefined"&&j[Symbol.iterator]||j["@@iterator"];if(m!=null){var E=[],W=!0,R=!1,V,F;try{for(m=m.call(j);!(W=(V=m.next()).done)&&(E.push(V.value),!(S&&E.length===S));W=!0);}catch(te){R=!0,F=te}finally{try{!W&&m.return!=null&&m.return()}finally{if(R)throw F}}return E}}function d(j){if(Array.isArray(j))return j}function T(j,S){if(!(j instanceof S))throw new TypeError("Cannot call a class as a function")}function a(j,S){for(var m=0;m<S.length;m++){var E=S[m];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(j,E.key,E)}}function y(j,S,m){return S&&a(j.prototype,S),m&&a(j,m),Object.defineProperty(j,"prototype",{writable:!1}),j}function P(j,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function");j.prototype=Object.create(S&&S.prototype,{constructor:{value:j,writable:!0,configurable:!0}}),Object.defineProperty(j,"prototype",{writable:!1}),S&&p(j,S)}function p(j,S){return p=Object.setPrototypeOf||function(E,W){return E.__proto__=W,E},p(j,S)}function k(j){var S=v();return function(){var E=w(j),W;if(S){var R=w(this).constructor;W=Reflect.construct(E,arguments,R)}else W=E.apply(this,arguments);return G(this,W)}}function G(j,S){if(S&&(e(S)==="object"||typeof S=="function"))return S;if(S!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Q(j)}function Q(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}function v(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(j){return!1}}function w(j){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(m){return m.__proto__||Object.getPrototypeOf(m)},w(j)}function b(j,S,m){return S in j?Object.defineProperty(j,S,{value:m,enumerable:!0,configurable:!0,writable:!0}):j[S]=m,j}var _="react-grid-layout",J=!1;try{J=/firefox/i.test(navigator.userAgent)}catch(j){}var ee=(function(j){P(m,j);var S=k(m);function m(){var E;T(this,m);for(var W=arguments.length,R=new Array(W),V=0;V<W;V++)R[V]=arguments[V];return E=S.call.apply(S,[this].concat(R)),b(Q(E),"state",{activeDrag:null,layout:(0,r.synchronizeLayoutWithChildren)(E.props.layout,E.props.children,E.props.cols,(0,r.compactType)(E.props),E.props.allowOverlap),mounted:!1,oldDragItem:null,oldLayout:null,oldResizeItem:null,droppingDOMNode:null,children:[]}),b(Q(E),"dragEnterCounter",0),b(Q(E),"onDragStart",function(F,te,ne,je){var le=je.e,Oe=je.node,ge=E.state.layout,q=(0,r.getLayoutItem)(ge,F);if(q)return E.setState({oldDragItem:(0,r.cloneLayoutItem)(q),oldLayout:ge}),E.props.onDragStart(ge,q,q,null,le,Oe)}),b(Q(E),"onDrag",function(F,te,ne,je){var le=je.e,Oe=je.node,ge=E.state.oldDragItem,q=E.state.layout,re=E.props,Te=re.cols,De=re.allowOverlap,ye=re.preventCollision,oe=(0,r.getLayoutItem)(q,F);if(oe){var Ne={w:oe.w,h:oe.h,x:oe.x,y:oe.y,placeholder:!0,i:F},Z=!0;q=(0,r.moveElement)(q,oe,te,ne,Z,ye,(0,r.compactType)(E.props),Te,De),E.props.onDrag(q,ge,oe,Ne,le,Oe),E.setState({layout:De?q:(0,r.compact)(q,(0,r.compactType)(E.props),Te),activeDrag:Ne})}}),b(Q(E),"onDragStop",function(F,te,ne,je){var le=je.e,Oe=je.node;if(E.state.activeDrag){var ge=E.state.oldDragItem,q=E.state.layout,re=E.props,Te=re.cols,De=re.preventCollision,ye=re.allowOverlap,oe=(0,r.getLayoutItem)(q,F);if(oe){var Ne=!0;q=(0,r.moveElement)(q,oe,te,ne,Ne,De,(0,r.compactType)(E.props),Te,ye),E.props.onDragStop(q,ge,oe,null,le,Oe);var Z=ye?q:(0,r.compact)(q,(0,r.compactType)(E.props),Te),ae=E.state.oldLayout;E.setState({activeDrag:null,layout:Z,oldDragItem:null,oldLayout:null}),E.onLayoutMaybeChanged(Z,ae)}}}),b(Q(E),"onResizeStart",function(F,te,ne,je){var le=je.e,Oe=je.node,ge=E.state.layout,q=(0,r.getLayoutItem)(ge,F);q&&(E.setState({oldResizeItem:(0,r.cloneLayoutItem)(q),oldLayout:E.state.layout}),E.props.onResizeStart(ge,q,q,null,le,Oe))}),b(Q(E),"onResize",function(F,te,ne,je){var le=je.e,Oe=je.node,ge=E.state,q=ge.layout,re=ge.oldResizeItem,Te=E.props,De=Te.cols,ye=Te.preventCollision,oe=Te.allowOverlap,Ne=(0,r.withLayoutItem)(q,F,function(ce){var me;if(ye&&!oe){var Le=(0,r.getAllCollisions)(q,x(x({},ce),{},{w:te,h:ne})).filter(function(xe){return xe.i!==ce.i});if(me=Le.length>0,me){var Ee=1/0,ze=1/0;Le.forEach(function(xe){xe.x>ce.x&&(Ee=Math.min(Ee,xe.x)),xe.y>
134ce.y&&(ze=Math.min(ze,xe.y))}),Number.isFinite(Ee)&&(ce.w=Ee-ce.x),Number.isFinite(ze)&&(ce.h=ze-ce.y)}}return me||(ce.w=te,ce.h=ne),ce}),Z=l(Ne,2),ae=Z[0],se=Z[1];if(se){var de={w:se.w,h:se.h,x:se.x,y:se.y,static:!0,i:F};E.props.onResize(ae,re,se,de,le,Oe),E.setState({layout:oe?ae:(0,r.compact)(ae,(0,r.compactType)(E.props),De),activeDrag:de})}}),b(Q(E),"onResizeStop",function(F,te,ne,je){var le=je.e,Oe=je.node,ge=E.state,q=ge.layout,re=ge.oldResizeItem,Te=E.props,De=Te.cols,ye=Te.allowOverlap,oe=(0,r.getLayoutItem)(q,F);E.props.onResizeStop(q,re,oe,null,le,Oe);var Ne=ye?q:(0,r.compact)(q,(0,r.compactType)(E.props),De),Z=E.state.oldLayout;E.setState({activeDrag:null,layout:Ne,oldResizeItem:null,oldLayout:null}),E.onLayoutMaybeChanged(Ne,Z)}),b(Q(E),"onDragOver",function(F){var te;if(F.preventDefault(),F.stopPropagation(),J&&!((te=F.nativeEvent.target)!==null&&te!==void 0&&te.classList.contains(_)))return!1;var ne=E.props,je=ne.droppingItem,le=ne.onDropDragOver,Oe=ne.margin,ge=ne.cols,q=ne.rowHeight,re=ne.maxRows,Te=ne.width,De=ne.containerPadding,ye=ne.transformScale,oe=le==null?void 0:le(F);if(oe===!1)return E.state.droppingDOMNode&&E.removeDroppingPlaceholder(),!1;var Ne=x(x({},je),oe),Z=E.state.layout,ae=F.nativeEvent,se=ae.layerX,de=ae.layerY,ce={left:se/ye,top:de/ye,e:F};if(E.state.droppingDOMNode){if(E.state.droppingPosition){var Ee=E.state.droppingPosition,ze=Ee.left,xe=Ee.top,X=ze!=se||xe!=de;X&&E.setState({droppingPosition:ce})}}else{var me={cols:ge,margin:Oe,maxRows:re,rowHeight:q,containerWidth:Te,containerPadding:De||Oe},Le=(0,D.calcXY)(me,de,se,Ne.w,Ne.h);E.setState({droppingDOMNode:t.createElement("div",{key:Ne.i}),droppingPosition:ce,layout:[].concat(c(Z),[x(x({},Ne),{},{x:Le.x,y:Le.y,static:!1,isDraggable:!0})])})}}),b(Q(E),"removeDroppingPlaceholder",function(){var F=E.props,te=F.droppingItem,ne=F.cols,je=E.state.layout,le=(0,r.compact)(je.filter(function(Oe){return Oe.i!==te.i}),(0,r.compactType)(E.props),ne);E.setState({layout:le,droppingDOMNode:null,activeDrag:null,droppingPosition:void 0})}),b(Q(E),"onDragLeave",function(F){F.preventDefault(),F.stopPropagation(),E.dragEnterCounter--,E.dragEnterCounter===0&&E.removeDroppingPlaceholder()}),b(Q(E),"onDragEnter",function(F){F.preventDefault(),F.stopPropagation(),E.dragEnterCounter++}),b(Q(E),"onDrop",function(F){F.preventDefault(),F.stopPropagation();var te=E.props.droppingItem,ne=E.state.layout,je=ne.find(function(le){return le.i===te.i});E.dragEnterCounter=0,E.removeDroppingPlaceholder(),E.props.onDrop(ne,je,F)}),E}return y(m,[{key:"componentDidMount",value:function(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}},{key:"shouldComponentUpdate",value:function(W,R){return this.props.children!==W.children||!(0,r.fastRGLPropsEqual)(this.props,W,i.default)||this.state.activeDrag!==R.activeDrag||this.state.mounted!==R.mounted||this.state.droppingPosition!==R.droppingPosition}},{key:"componentDidUpdate",value:function(W,R){if(!this.state.activeDrag){var V=this.state.layout,F=R.layout;this.onLayoutMaybeChanged(V,F)}}},{key:"containerHeight",value:function(){if(this.props.autoSize){var W=(0,r.bottom)(this.state.layout),R=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return W*this.props.rowHeight+(W-1)*this.props.margin[1]+R*2+"px"}}},{key:"onLayoutMaybeChanged",value:function(W,R){R||(R=this.state.layout),(0,i.default)(R,W)||this.props.onLayoutChange(W)}},{key:"placeholder",value:function(){var W=this.state.activeDrag;if(!W)return null;var R=this.props,V=R.width,F=R.cols,te=R.margin,ne=R.containerPadding,je=R.rowHeight,le=R.maxRows,Oe=R.useCSSTransforms,ge=R.transformScale;return t.createElement(s.default,{w:W.w,h:W.h,x:W.x,y:W.y,i:W.i,className:"react-grid-placeholder",containerWidth:V,cols:F,margin:te,containerPadding:ne||te,maxRows:le,rowHeight:je,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:Oe,transformScale:ge},t.createElement("div",null))}},{key:"processGridItem",value:function(W,R){if(!(!W||!W.key)){var V=(0,r.getLayoutItem)(this.state.layout,String(W.key));if(!V)return null;var F=this.props,te=F.width,ne=F.cols,je=F.margin,le=F.containerPadding,Oe=F.rowHeight,ge=F.maxRows,q=F.isDraggable,re=F.isResizable,Te=F.isBounded,De=F.useCSSTransforms,ye=F.transformScale,oe=F.draggableCancel,Ne=F.draggableHandle,Z=F.resizeHandles,ae=F.resizeHandle,se=this.state,de=se.mounted,ce=se.droppingPosition,me=typeof V.isDraggable=="boolean"?V.isDraggable:!V.static&&q,Le=typeof V.isResizable=="boolean"?V.isResizable:!V.static&&re,Ee=V.resizeHandles||Z,ze=me&&Te&&V.isBounded!==!1;return t.createElement(s.default,{containerWidth:te,cols:ne,margin:je,containerPadding:le||je,maxRows:ge,rowHeight:Oe,cancel:oe,handle:Ne,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:me,isResizable:Le,isBounded:ze,useCSSTransforms:De&&de,usePercentages:!de,transformScale:ye,w:V.w,h:V.h,x:V.x,y:V.y,i:V.i,minH:V.minH,minW:V.minW,maxH:V.maxH,maxW:V.maxW,static:V.static,droppingPosition:R?ce:void 0,resizeHandles:Ee,resizeHandle:ae},W)}}},{key:"render",value:function(){var W=this,R=this.props,V=R.className,F=R.style,te=R.isDroppable,ne=R.innerRef,je=(0,n.default)(_,V),le=x({height:this.containerHeight()},F);return t.createElement("div",{ref:ne,className:je,style:le,onDrop:te?this.onDrop:r.noop,onDragLeave:te?this.onDragLeave:r.noop,onDragEnter:te?this.onDragEnter:r.noop,onDragOver:te?this.onDragOver:r.noop},t.Children.map(this.props.children,function(Oe){return W.processGridItem(Oe)}),te&&this.state.droppingDOMNode&&this.processGridItem(this.state.droppingDOMNode,!0),this.placeholder())}}],[{key:"getDerivedStateFromProps",value:function(W,R){var V;if(R.activeDrag)return null;if(!(0,i.default)(W.layout,R.propsLayout)||W.compactType!==R.compactType?V=W.layout:(0,r.childrenEqual)(W.children,R.children)||(V=R.layout),V){var F=(0,r.synchronizeLayoutWithChildren)(V,W.children,W.cols,(0,r.compactType)(W),W.allowOverlap);return{layout:F,compactType:W.compactType,children:W.children,propsLayout:W.layout}}return null}}]),m})(t.Component);return Ti.default=ee,b(ee,"displayName","ReactGridLayout"),b(ee,"propTypes",N.default),b(ee,"defaultProps",{autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isBounded:!1,isDraggable:!0,isResizable:!0,allowOverlap:!1,isDroppable:!1,useCSSTransforms:!0,transformScale:1,verticalCompact:!0,compactType:"vertical",preventCollision:!1,droppingItem:{
134i:"__dropping-elem__",h:1,w:1},resizeHandles:["se"],onLayoutChange:r.noop,onDragStart:r.noop,onDrag:r.noop,onDragStop:r.noop,onResizeStart:r.noop,onResize:r.noop,onResizeStop:r.noop,onDrop:r.noop,onDropDragOver:r.noop}),Ti}var Li={},kt={},hr;function bN(){if(hr)return kt;hr=1,Object.defineProperty(kt,"__esModule",{value:!0}),kt.findOrGenerateResponsiveLayout=n,kt.getBreakpointFromWidth=t,kt.getColsFromBreakpoint=i,kt.sortBreakpoints=r;var e=si();function t(D,s){for(var N=r(D),u=N[0],o=1,I=N.length;o<I;o++){var c=N[o];s>D[c]&&(u=c)}return u}function i(D,s){if(!s[D])throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+D+" is missing!");return s[D]}function n(D,s,N,u,o,I){if(D[N])return(0,e.cloneLayout)(D[N]);for(var c=D[u],U=r(s),h=U.slice(U.indexOf(N)),f=0,Y=h.length;f<Y;f++){var x=h[f];if(D[x]){c=D[x];break}}return c=(0,e.cloneLayout)(c||[]),(0,e.compact)((0,e.correctBounds)(c,{cols:o}),I,o)}function r(D){var s=Object.keys(D);return s.sort(function(N,u){return D[N]-D[u]})}return kt}var Qr;function Pg(){if(Qr)return Li;Qr=1;function e(Q){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},e(Q)}Object.defineProperty(Li,"__esModule",{value:!0}),Li.default=void 0;var t=I(RM()),i=u(Ot()),n=u(da()),r=si(),D=bN(),s=u(YN()),N=["breakpoint","breakpoints","cols","layouts","margin","containerPadding","onBreakpointChange","onLayoutChange","onWidthChange"];function u(Q){return Q&&Q.__esModule?Q:{default:Q}}function o(Q){if(typeof WeakMap!="function")return null;var v=new WeakMap,w=new WeakMap;return(o=function(_){return _?w:v})(Q)}function I(Q,v){if(Q&&Q.__esModule)return Q;if(Q===null||e(Q)!=="object"&&typeof Q!="function")return{default:Q};var w=o(v);if(w&&w.has(Q))return w.get(Q);var b={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in Q)if(J!=="default"&&Object.prototype.hasOwnProperty.call(Q,J)){var ee=_?Object.getOwnPropertyDescriptor(Q,J):null;ee&&(ee.get||ee.set)?Object.defineProperty(b,J,ee):b[J]=Q[J]}return b.default=Q,w&&w.set(Q,b),b}function c(){return c=Object.assign||function(Q){for(var v=1;v<arguments.length;v++){var w=arguments[v];for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&(Q[b]=w[b])}return Q},c.apply(this,arguments)}function U(Q,v){if(Q==null)return{};var w=h(Q,v),b,_;if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(Q);for(_=0;_<J.length;_++)b=J[_],!(v.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(Q,b)&&(w[b]=Q[b])}return w}function h(Q,v){if(Q==null)return{};var w={},b=Object.keys(Q),_,J;for(J=0;J<b.length;J++)_=b[J],!(v.indexOf(_)>=0)&&(w[_]=Q[_]);return w}function f(Q,v){var w=Object.keys(Q);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(Q);v&&(b=b.filter(function(_){return Object.getOwnPropertyDescriptor(Q,_).enumerable})),w.push.apply(w,b)}return w}function Y(Q){for(var v=1;v<arguments.length;v++){var w=arguments[v]!=null?arguments[v]:{};v%2?f(Object(w),!0).forEach(function(b){P(Q,b,w[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Q,Object.getOwnPropertyDescriptors(w)):f(Object(w)).forEach(function(b){Object.defineProperty(Q,b,Object.getOwnPropertyDescriptor(w,b))})}return Q}function x(Q,v){if(!(Q instanceof v))throw new TypeError("Cannot call a class as a function")}function l(Q,v){for(var w=0;w<v.length;w++){var b=v[w];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(Q,b.key,b)}}function g(Q,v,w){return v&&l(Q.prototype,v),w&&l(Q,w),Object.defineProperty(Q,"prototype",{writable:!1}),Q}function z(Q,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function");Q.prototype=Object.create(v&&v.prototype,{constructor:{value:Q,writable:!0,configurable:!0}}),Object.defineProperty(Q,"prototype",{writable:!1}),v&&O(Q,v)}function O(Q,v){return O=Object.setPrototypeOf||function(b,_){return b.__proto__=_,b},O(Q,v)}function L(Q){var v=a();return function(){var b=y(Q),_;if(v){var J=y(this).constructor;_=Reflect.construct(b,arguments,J)}else _=b.apply(this,arguments);return d(this,_)}}function d(Q,v){if(v&&(e(v)==="object"||typeof v=="function"))return v;if(v!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return T(Q)}function T(Q){if(Q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Q}function a(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Q){return!1}}
134function y(Q){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(w){return w.__proto__||Object.getPrototypeOf(w)},y(Q)}function P(Q,v,w){return v in Q?Object.defineProperty(Q,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):Q[v]=w,Q}var p=function(v){return Object.prototype.toString.call(v)};function k(Q,v){return Q==null?null:Array.isArray(Q)?Q:Q[v]}var G=(function(Q){z(w,Q);var v=L(w);function w(){var b;x(this,w);for(var _=arguments.length,J=new Array(_),ee=0;ee<_;ee++)J[ee]=arguments[ee];return b=v.call.apply(v,[this].concat(J)),P(T(b),"state",b.generateInitialState()),P(T(b),"onLayoutChange",function(j){b.props.onLayoutChange(j,Y(Y({},b.props.layouts),{},P({},b.state.breakpoint,j)))}),b}return g(w,[{key:"generateInitialState",value:function(){var _=this.props,J=_.width,ee=_.breakpoints,j=_.layouts,S=_.cols,m=(0,D.getBreakpointFromWidth)(ee,J),E=(0,D.getColsFromBreakpoint)(m,S),W=this.props.verticalCompact===!1?null:this.props.compactType,R=(0,D.findOrGenerateResponsiveLayout)(j,ee,m,m,E,W);return{layout:R,breakpoint:m,cols:E}}},{key:"componentDidUpdate",value:function(_){(this.props.width!=_.width||this.props.breakpoint!==_.breakpoint||!(0,n.default)(this.props.breakpoints,_.breakpoints)||!(0,n.default)(this.props.cols,_.cols))&&this.onWidthChange(_)}},{key:"onWidthChange",value:function(_){var J=this.props,ee=J.breakpoints,j=J.cols,S=J.layouts,m=J.compactType,E=this.props.breakpoint||(0,D.getBreakpointFromWidth)(this.props.breakpoints,this.props.width),W=this.state.breakpoint,R=(0,D.getColsFromBreakpoint)(E,j),V=Y({},S);if(W!==E||_.breakpoints!==ee||_.cols!==j){W in V||(V[W]=(0,r.cloneLayout)(this.state.layout));var F=(0,D.findOrGenerateResponsiveLayout)(V,ee,E,W,R,m);F=(0,r.synchronizeLayoutWithChildren)(F,this.props.children,R,m,this.props.allowOverlap),V[E]=F,this.props.onLayoutChange(F,V),this.props.onBreakpointChange(E,R),this.setState({breakpoint:E,layout:F,cols:R})}var te=k(this.props.margin,E),ne=k(this.props.containerPadding,E);this.props.onWidthChange(this.props.width,te,R,ne)}},{key:"render",value:function(){var _=this.props;_.breakpoint,_.breakpoints,_.cols,_.layouts;var J=_.margin,ee=_.containerPadding;_.onBreakpointChange,_.onLayoutChange,_.onWidthChange;var j=U(_,N);return t.createElement(s.default,c({},j,{margin:k(J,this.state.breakpoint),containerPadding:k(ee,this.state.breakpoint),onLayoutChange:this.onLayoutChange,layout:this.state.layout,cols:this.state.cols}))}}],[{key:"getDerivedStateFromProps",value:function(_,J){if(!(0,n.default)(_.layouts,J.layouts)){var ee=J.breakpoint,j=J.cols,S=(0,D.findOrGenerateResponsiveLayout)(_.layouts,_.breakpoints,ee,ee,j,_.compactType);return{layout:S,layouts:_.layouts}}return null}}]),w})(t.Component);return Li.default=G,P(G,"propTypes",{breakpoint:i.default.string,breakpoints:i.default.object,allowOverlap:i.default.bool,cols:i.default.object,margin:i.default.oneOfType([i.default.array,i.default.object]),containerPadding:i.default.oneOfType([i.default.array,i.default.object]),layouts:function(v,w){if(p(v[w])!=="[object Object]")throw new Error("Layout property must be an object. Received: "+p(v[w]));Object.keys(v[w]).forEach(function(b){if(!(b in v.breakpoints))throw new Error("Each key in layouts must align with a key in breakpoints.");(0,r.validateLayout)(v.layouts[b],"layouts."+b)})},width:i.default.number.isRequired,onBreakpointChange:i.default.func,onLayoutChange:i.default.func,onWidthChange:i.default.func}),P(G,"defaultProps",{breakpoints:{lg:1200,md:996,sm:768,xs:480,xxs:0},cols:{lg:12,md:10,sm:6,xs:4,xxs:2},containerPadding:{lg:null,md:null,sm:null,xs:null,xxs:null},layouts:{},margin:[10,10],allowOverlap:!1,onBreakpointChange:r.noop,onLayoutChange:r.noop,onWidthChange:r.noop}),Li}var tn={},mr;function Rg(){if(mr)return tn;mr=1;function e(a){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(y){return typeof y}:function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},e(a)}Object.defineProperty(tn,"__esModule",{value:!0}),tn.default=T;var t=N(RM()),i=D(Ot()),n=D(Sn),r=["measureBeforeMount"];function D(a){return a&&a.__esModule?a:{default:a}}function s(a){if(typeof WeakMap!="function")return null;var y=new WeakMap,P=new WeakMap;return(s=function(k){return k?P:y})(a)}function N(a,y){if(a&&a.__esModule)return a;
134if(a===null||e(a)!=="object"&&typeof a!="function")return{default:a};var P=s(y);if(P&&P.has(a))return P.get(a);var p={},k=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var G in a)if(G!=="default"&&Object.prototype.hasOwnProperty.call(a,G)){var Q=k?Object.getOwnPropertyDescriptor(a,G):null;Q&&(Q.get||Q.set)?Object.defineProperty(p,G,Q):p[G]=a[G]}return p.default=a,P&&P.set(a,p),p}function u(){return u=Object.assign||function(a){for(var y=1;y<arguments.length;y++){var P=arguments[y];for(var p in P)Object.prototype.hasOwnProperty.call(P,p)&&(a[p]=P[p])}return a},u.apply(this,arguments)}function o(a,y){if(a==null)return{};var P=I(a,y),p,k;if(Object.getOwnPropertySymbols){var G=Object.getOwnPropertySymbols(a);for(k=0;k<G.length;k++)p=G[k],!(y.indexOf(p)>=0)&&Object.prototype.propertyIsEnumerable.call(a,p)&&(P[p]=a[p])}return P}function I(a,y){if(a==null)return{};var P={},p=Object.keys(a),k,G;for(G=0;G<p.length;G++)k=p[G],!(y.indexOf(k)>=0)&&(P[k]=a[k]);return P}function c(a,y){if(!(a instanceof y))throw new TypeError("Cannot call a class as a function")}function U(a,y){for(var P=0;P<y.length;P++){var p=y[P];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(a,p.key,p)}}function h(a,y,P){return y&&U(a.prototype,y),Object.defineProperty(a,"prototype",{writable:!1}),a}function f(a,y){if(typeof y!="function"&&y!==null)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(y&&y.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),y&&Y(a,y)}function Y(a,y){return Y=Object.setPrototypeOf||function(p,k){return p.__proto__=k,p},Y(a,y)}function x(a){var y=z();return function(){var p=O(a),k;if(y){var G=O(this).constructor;k=Reflect.construct(p,arguments,G)}else k=p.apply(this,arguments);return l(this,k)}}function l(a,y){if(y&&(e(y)==="object"||typeof y=="function"))return y;if(y!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g(a)}function g(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function z(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}function O(a){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(P){return P.__proto__||Object.getPrototypeOf(P)},O(a)}function L(a,y,P){return y in a?Object.defineProperty(a,y,{value:P,enumerable:!0,configurable:!0,writable:!0}):a[y]=P,a}var d="react-grid-layout";function T(a){var y;return y=(function(P){f(k,P);var p=x(k);function k(){var G;c(this,k);for(var Q=arguments.length,v=new Array(Q),w=0;w<Q;w++)v[w]=arguments[w];return G=p.call.apply(p,[this].concat(v)),L(g(G),"state",{width:1280}),L(g(G),"elementRef",t.createRef()),L(g(G),"mounted",!1),L(g(G),"onWindowResize",function(){if(G.mounted){var b=G.elementRef.current;b instanceof HTMLElement&&b.offsetWidth&&G.setState({width:b.offsetWidth})}}),G}return h(k,[{key:"componentDidMount",value:function(){this.mounted=!0,window.addEventListener("resize",this.onWindowResize),this.onWindowResize()}},{key:"componentWillUnmount",value:function(){this.mounted=!1,window.removeEventListener("resize",this.onWindowResize)}},{key:"render",value:function(){var Q=this.props,v=Q.measureBeforeMount,w=o(Q,r);return v&&!this.mounted?t.createElement("div",{className:(0,n.default)(this.props.className,d),style:this.props.style,ref:this.elementRef}):t.createElement(a,u({innerRef:this.elementRef},w,this.state))}}]),k})(t.Component),L(y,"defaultProps",{measureBeforeMount:!1}),L(y,"propTypes",{measureBeforeMount:i.default.bool}),y}return tn}var kr;function Gg(){return kr||(kr=1,(function(e){e.exports=YN().default,e.exports.utils=si(),e.exports.Responsive=Pg().default,e.exports.Responsive.utils=bN(),e.exports.WidthProvider=Rg().default})(Hn)),Hn.exports}var vN=Gg();const Bg=sa(vN),_g=vN.WidthProvider(Bg),PN=Ue(rt)` 135 &&& { 136 height: 100%; 137 overflow: hidden; 138 border-radius: 3px; 139 border: 1px solid var(--bg-slate-500); 140 background: linear-gradient( 141 0deg,
142 rgba(171, 189, 255, 0) 0%, 143 rgba(171, 189, 255, 0) 100% 144 ), 145 #0b0c0e; 146 147 ${({isDarkMode:e})=>!e&&ei` 148 border: 1px solid var(--bg-vanilla-300); 149 background: unset; 150 `} 151 } 152 153 .MuiCardContent-root { 154 ${({$panelType:e})=>e===B.TABLE?ei` 155 height: 100%; 156 `:ei` 157 height: calc(100% - 30px); 158 `} 159 padding: 0; 160 } 161`,wr=Ue.div` 162 overflow: auto; 163 164 &.row-card { 165 .row-panel { 166 height: 100%; 167 display: flex; 168 justify-content: space-between; 169 background: ${({isDarkMode:e})=>e?"var(--inworld-gray-950)":"var(--bg-vanilla-300)"}; 170 align-items: center; 171 overflow: hidden; 172 } 173 } 174 175 &.enable-resize { 176 :hover { 177 .react-resizable-handle { 178 position: absolute; 179 width: 20px; 180 height: 20px; 181 bottom: 0; 182 right: 0; 183 background-position: bottom right; 184 padding: 0 3px 3px 0; 185 background-repeat: no-repeat; 186 background-origin: content-box; 187 box-sizing: border-box; 188 cursor: se-resize; 189 display: flex; 190 191 ${({isDarkMode:e})=>{const t=`data:image/svg+xml,%3Csvg viewBox='0 0 6 6' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' x='0px' y='0px' width='6px' height='6px'%0A%3E%3Cg opacity='0.302'%3E%3Cpath d='M 6 6 L 0 6 L 0 4.2 L 4 4.2 L 4.2 4.2 L 4.2 0 L 6 0 L 6 6 L 6 6 Z' fill='${e?"white":"grey"}'/%3E%3C/g%3E%3C/svg%3E`;return ei` 192 background-image: ${()=>`url("${t}")`}; 193 `}} 194 } 195 } 196 } 197`,Zg=Ue(_g)` 198 border: 1px solid #434343; 199 margin-top: 1rem; 200 position: relative; 201 min-height: 40vh; 202 margin: 16px; 203 204 .react-grid-item.react-grid-placeholder { 205 background: grey; 206 opacity: 0.2; 207 transition-duration: 100ms; 208 z-index: 2; 209 -webkit-user-select: none; 210 -moz-user-select: none; 211 -ms-user-select: none; 212 -o-user-select: none; 213 user-select: none; 214 } 215`;Ue(Zt).attrs({direction:"row",spacing:1})` 216 display: flex; 217 justify-content: flex-end; 218`;Ue(Ie)` 219 &&& { 220 display: flex; 221 justify-content: center; 222 align-items: center; 223 } 224`;const Wg=Ue(rt)` 225 &&& { 226 position: relative; 227 } 228 229 .MuiCardContent-root { 230 height: 60vh; 231 display: flex; 232 flex-direction: column; 233 padding: 0px; 234 } 235`,Hg=Ue($e)` 236 position: absolute; 237 top: 10px; 238 left: 10px; 239`,nn=Ue.div` 240 display: flex; 241 justify-content: center; 242 align-items: center; 243 min-height: 47vh; 244`;Ue.div` 245 margin-left: 2rem; 246 margin-top: ${({$panelType:e})=>e===B.TABLE?"1rem":"0"}; 247 248 margin-bottom: ${({$panelType:e})=>e===B.TABLE?"1rem":"0"}; 249`;function Oa({widget:e,queryResponse:t,setRequestData:i,isFullViewMode:n,setGraphVisibility:r,graphVisibility:D,onToggleModelHandler:s,onClickHandler:N,onDragSelect:u,selectedGraph:o,tableProcessedDataRef:I,customTooltipElement:c,searchTerm:U}){const h=Ag[o||e.panelTypes];return h?M.jsx(h,{widget:e,queryResponse:t,setRequestData:i,isFullViewMode:n,setGraphVisibility:r,graphVisibility:D,onToggleModelHandler:s,onClickHandler:N,onDragSelect:u,selectedGraph:o,tableProcessedDataRef:I,customTooltipElement:c,searchTerm:U}):M.jsx(M.Fragment,{})}function Vg({selectedWidget:e,queryResponse:t,setRequestData:i,selectedGraph:n}){const r=A.useRef(null),D=fn(),s=nt(),N=at(),{safeNavigate:u}=Lt(),o=()=>{const U=new URLSearchParams(window.location.search),h=U.get(Be.startTime),f=U.get(Be.endTime),Y=U.get(Be.relativeTime);Y?D(Rt(Y)):h&&f&&h!==f&&D(Rt("custom",[parseInt(cn(h),10),parseInt(cn(f),10)]))},I=A.useCallback((U,h)=>{const f=Math.trunc(U),Y=Math.trunc(h);f!==Y&&D(Rt("custom",[f,Y]));const{maxTime:x,minTime:l}=gn("custom",[f,Y]);s.set(Be.startTime,l.toString()),s.set(Be.endTime,x.toString());const g=`${N.pathname}?${s.toString()}`;u(g)},[D,N.pathname,u,s]);A.useEffect(()=>(window.addEventListener("popstate",o),()=>{window.removeEventListener("popstate",o)}),[]);const c=GM();return M.jsx("div",{ref:r,style:{height:"100%",width:"100%",marginTop:"16px",borderRadius:"3px",border:c?"1px solid var(--bg-slate-500)":"1px solid var(--bg-vanilla-300)",background:c?"linear-gradient(0deg, rgba(171, 189, 255, 0.00) 0%, rgba(171, 189, 255, 0.00) 100%), #0B0C0E":"var(--bg-vanilla-100)"},children:M.jsx(Oa,{widget:e,queryResponse:t,setRequestData:i,onDragSelect:I,selectedGraph:n})})}function Fg({selectedGraph:e,queryResponse:t,setRequestData:i,selectedWidget:n,isLoadingPanelData:r}){var D,s,N,u,o,I,c,U,h,f;if(t.data&&e===B.BAR){const Y=Un((D=t.data)==null?void 0:D.payload.data.result);t.data.payload.data.result=Y}return n===void 0?M.jsx(rt,{children:M.jsx(Pi,{children:"Invalid widget"})}):t!=null&&t.error?M.jsx(nn,{children:M.jsx(ie,{children:t.error.message})}):t.isLoading&&e!==B.LIST?M.jsx(_t,{size:"large",tip:"Loading..."}):r?M.jsx(_t,{size:"large",tip:"Loading..."}):e!==B.LIST&&((u=(N=(s=t.data)==null?void 0:s.payload.data)==null?void 0:N.result)==null?void 0:u.length)===0?M.jsx(nn,{children:M.jsx(ie,{children:"No Data"})}):e===B.LIST&&((f=(h=(U=(c=(I=(o=t.data)==null?void 0:o.payload)==null?void 0:I.data)==null?void 0:c.newResult)==null?void 0:U.data)==null?void 0:h.result)==null?void 0:f.length)===0?M.jsx(nn,{children:M.jsx(ie,{children:"No Data"})}):t.isIdle?M.jsx(nn,{children:M.jsx(ie,{children:"No Data"})}):M.jsx(Vg,{selectedWidget:n,queryResponse:t,setRequestData:i,selectedGraph:e})}function Jg({selectedGraph:e,queryResponse:t,setRequestData:i,selectedWidget:n,isLoadingPanelData:r}){const D=GM();return n===void 0?M.jsx(PN,{$panelType:e,isDarkMode:D,children:"Invalid widget"}):M.jsx(Wg,{$panelType:e,className:"widget-graph",children:M.jsxs(Pi,{children:[M.jsx("div",{className:"header",children:M.jsx(Wr,{showAutoRefresh:!1,hideShareModal:!0})}),t.error&&M.jsx(Hg,{color:"red",title:t.error.message,children:M.jsx($,{icon:Me.faCircleInfo})}),M.jsx(Fg,{isLoadingPanelData:r,selectedGraph:e,queryResponse:t,setRequestData:i,selectedWidget:n})]})})}const Kg=A.memo(Jg);function Xg({selectedGraph:e,selectedLogFields:t,setSelectedLogFields:i,selectedTracesFields:n,setSelectedTracesFields:r,selectedWidget:D,requestData:s,setRequestData:N,isLoadingPanelData:u}){var h;const{stagedQuery:o}=Wt(),{selectedDashboard:I}=uM(),{selectedTime:c}=Ni(f=>f.globalTime),U=ua(s,((h=I==null?void 0:I.data)==null?void 0:h.version)||pn,{enabled:!!o,retry:!1,queryKey:[vi.GET_QUERY_RANGE,c,s]});return M.jsxs(M.Fragment,{children:[M.jsx(Kg,{selectedGraph:e,queryResponse:U,setRequestData:N,selectedWidget:D,isLoadingPanelData:u}),M.jsxs(Cg,{className:"query-section-left-container",children:[M.jsx(pg,{selectedGraph:e,queryResponse:U}),e===B.LIST&&M.jsx(xg,{selectedLogFields:t,setSelectedLogFields:i,selectedTracesFields:n,setSelectedTracesFields:r})]})]})}const qg=A.memo(Xg);function RN({queryType:e}){switch(e){case Ve.QUERY_BUILDER:return M.jsx("span",{children:"Query Builder"});case Ve.CLICKHOUSE:return M.jsx("span",{children:"ClickHouse Query"});case Ve.PROM:return M.jsx("span",{children:"PromQL"});default:return M.jsx("span",{})}}RN.defaultProps={queryType:Ve.QUERY_BUILDER};const Jn=[{name:"Global Time",enum:"GLOBAL_TIME"},{name:"Last 5 min",enum:"LAST_5_MIN"},{name:"Last 15 min",enum:"LAST_15_MIN"},{name:"Last 30 min",enum:"LAST_30_MIN"},{name:"Last 1 hr",enum:"LAST_1_HR"},{name:"Last 6 hr",enum:"LAST_6_HR"},{name:"Last 1 day",enum:"LAST_1_DAY"},{name:"Last 3 days",enum:"LAST_3_DAYS"},{name:"Last 1 week",enum:"LAST_1_WEEK"},{name:"Last 1 month",enum:"LAST_1_MONTH"}];function GN({setSelectedTime:e,selectedTime:t}){const i=A.useCallback(n=>{const r=Jn.find(D=>D.enum===n.target.value);r!==void 0&&e(r)},[e]);return M.jsx(ai,{value:t.enum,onChange:i,size:"small",className:"time-preference-select",style:{width:"100%"},renderValue:n=>{const r=Jn.find(D=>D.enum===n);return M.jsxs("div",{className:"time-preference-value",children:[M.jsx($,{icon:Me.faGlobe,size:"md"}),M.jsx("span",{children:(r==null?void 0:r.name)||n})]})},children:Jn.map(n=>M.jsx(pM,{value:n.enum,children:n.name},n.enum))})}const $g=e=>gN(ya,t=>t.id===e),Ur=e=>gN(ya,t=>t.name.toLowerCase()===(e==null?void 0:e.toLowerCase()));function La({defaultValue:e,onSelect:t,fieldLabel:i,handleClear:n}){const[r,D]=A.useState("");A.useEffect(()=>{var u;D(((u=$g(e))==null?void 0:u.name)||e||"")},[e]);const s=()=>{const u=Ur(r);t(u?u.id:r)}
249,N=ya.map(u=>u.name);return M.jsxs("div",{className:"y-axis-unit-selector",children:[M.jsx(ie,{component:"span",variant:"body2",className:"heading",children:i}),M.jsx(WD,{freeSolo:!0,style:{width:"100%"},options:N,inputValue:r,onInputChange:(u,o,I)=>{D(o),I==="clear"&&(n&&n(),t(""))},onChange:(u,o)=>{if(o){const I=Ur(o);t((I==null?void 0:I.id)||o),D(o)}},onBlur:s,size:"small",renderInput:u=>M.jsx(eM,{...u,placeholder:"Unit",size:"small",onKeyDown:o=>{o.key==="Enter"&&s()}})})]})}La.defaultProps={handleClear:()=>{}};function ec(e){const{currentQuery:t}=Wt();function i(){if(t.queryType===Ve.QUERY_BUILDER){const N=t.builder.queryData.map(o=>o.queryName),u=t.builder.queryFormulas.map(o=>o.queryName);return[...N,...u]}return t.queryType===Ve.CLICKHOUSE?t.clickhouse_sql.map(N=>N.name):t.promql.map(N=>N.name)}const{columnUnits:n,setColumnUnits:r}=e,D=i();function s(N,u){r(o=>({...o,[N]:u}))}return M.jsxs("section",{className:"column-unit-selector",children:[M.jsx(ie,{component:"span",variant:"body2",className:"heading",children:"Column Units"}),D.map(N=>M.jsx(La,{defaultValue:n[N],onSelect:u=>s(N,u),fieldLabel:N,handleClear:()=>{s(N,"")}},N))]})}B.TIME_SERIES+"",B.VALUE+"",B.TABLE+"",B.LIST+"",B.PIE+"",B.BAR+"",B.HISTOGRAM+"",B.TRACE+"",B.EMPTY_WIDGET+"";const Mc={[B.TIME_SERIES]:!0,[B.VALUE]:!1,[B.TABLE]:!1,[B.LIST]:!1,[B.PIE]:!1,[B.BAR]:!0,[B.HISTOGRAM]:!1,[B.TRACE]:!1,[B.EMPTY_WIDGET]:!1};B.TIME_SERIES+"",B.VALUE+"",B.TABLE+"",B.PIE+"",B.LIST+"",B.BAR+"",B.HISTOGRAM+"",B.TRACE+"",B.EMPTY_WIDGET+"";const tc={[B.TIME_SERIES]:!0,[B.VALUE]:!1,[B.TABLE]:!1,[B.LIST]:!1,[B.PIE]:!1,[B.BAR]:!1,[B.HISTOGRAM]:!1,[B.TRACE]:!1,[B.EMPTY_WIDGET]:!1},ic={[B.TIME_SERIES]:!0,[B.VALUE]:!0,[B.TABLE]:!1,[B.LIST]:!1,[B.PIE]:!0,[B.BAR]:!0,[B.HISTOGRAM]:!1,[B.TRACE]:!1,[B.EMPTY_WIDGET]:!1};B.TIME_SERIES+"",B.VALUE+"",B.TABLE+"",B.LIST+"",B.PIE+"",B.BAR+"",B.HISTOGRAM+"",B.TRACE+"",B.EMPTY_WIDGET+"";const nc={[B.TIME_SERIES]:!1,[B.VALUE]:!1,[B.TABLE]:!1,[B.LIST]:!1,[B.PIE]:!1,[B.BAR]:!1,[B.HISTOGRAM]:!0,[B.TRACE]:!1,[B.EMPTY_WIDGET]:!1},ac={[B.TIME_SERIES]:!0,[B.VALUE]:!0,[B.TABLE]:!0,[B.LIST]:!1,[B.PIE]:!0,[B.BAR]:!0,[B.HISTOGRAM]:!1,[B.TRACE]:!1,[B.EMPTY_WIDGET]:!1},rc={[B.TIME_SERIES]:!1,[B.VALUE]:!1,[B.TABLE]:!0,[B.LIST]:!1,[B.PIE]:!1,[B.BAR]:!1,[B.TRACE]:!1,[B.HISTOGRAM]:!1,[B.EMPTY_WIDGET]:!1},Nc={[B.TIME_SERIES]:!1,[B.VALUE]:!1,[B.TABLE]:!1,[B.LIST]:!1,[B.PIE]:!1,[B.BAR]:!0,[B.TRACE]:!1,[B.HISTOGRAM]:!1,[B.EMPTY_WIDGET]:!1};function BN({description:e,setDescription:t,setTitle:i,title:n,selectedGraph:r,bucketCount:D,bucketWidth:s,stackedBarChart:N,setStackedBarChart:u,setBucketCount:o,setBucketWidth:I,setSelectedTime:c,selectedTime:U,yAxisUnit:h,setYAxisUnit:f,setGraphHandler:Y,combineHistogram:x,setCombineHistogram:l,selectedWidget:g,isFillSpans:z,setIsFillSpans:O,softMax:L,softMin:d,setSoftMax:T,setSoftMin:a,columnUnits:y,setColumnUnits:P}){var W;const p=A.useCallback((R,V)=>{R(V)},[]),k=((W=rn.find(R=>R.name===r))==null?void 0:W.display)||"",G=Mc[r],Q=tc[r],v=ic[r],w=nc[r],b=Nc[r],_=ac[r],J=rc[r],{currentQuery:ee}=Wt(),[j,S]=A.useState(rn);A.useEffect(()=>{const R=ee.builder.queryData.some(V=>V.dataSource===fe.METRICS);S(R?V=>V.filter(F=>F.name!==B.LIST):rn)},[ee]);const m=A.useCallback(R=>{const V=R.target.value;a(V===""?null:Number(V))},[a]),E=A.useCallback(R=>{const V=R.target.value;T(V===""?null:Number(V))},[T]);return M.jsxs("div",{className:"right-container",children:[M.jsxs("section",{className:"header",children:[M.jsx("div",{className:"purple-dot"}),M.jsx(ie,{component:"span",variant:"body2",className:"header-text",children:"Panel details"})]}),M.jsxs("section",{className:"name-description",children:[M.jsx(ie,{component:"span",variant:"body2",className:"typography",children:"Name"}),M.jsx(eM,{size:"small",placeholder:"Enter the panel name here...",onChange:R=>p(i,R.target.value),value:n,fullWidth:!0,className:"name-input"}),M.jsx(ie,{component:"span",variant:"body2",className:"typography",children:"Description"}),M.jsx(eM,{multiline:!0,size:"small",placeholder:"Enter the panel description here...",variant:"outlined",value:e,onChange:R=>p(t,R.target.value),fullWidth:!0,minRows:3,className:"description-input"})]}),M.jsxs("section",{className:"panel-config",children:[M.jsx(ie,{c
249omponent:"span",variant:"body2",className:"typography",children:"Panel Type"}),M.jsx(ai,{onChange:R=>Y(R.target.value),value:r,style:{width:"100%"},className:"panel-details-select","data-testid":"panel-change-select",size:"small",children:j.map(R=>M.jsx(pM,{value:R.name,children:M.jsxs("div",{className:"select-option",children:[M.jsx("div",{className:"icon",children:R.icon}),M.jsx(ie,{component:"span",variant:"body2",className:"display",children:R.display})]})},R.name))}),Q&&M.jsxs(M.Fragment,{children:[M.jsx(ie,{component:"span",variant:"body2",className:"typography",children:"Display Format"}),M.jsxs(ai,{onChange:R=>O(R.target.value==="true"),value:String(z),style:{width:"100%"},className:"panel-details-select","data-testid":"display-format-select",size:"small",children:[M.jsx(pM,{value:"false",children:M.jsx($e,{title:M.jsxs("div",{children:[M.jsx("b",{children:"Points"}),": Displays only the raw data points from when an event occurred.",M.jsxs("ul",{children:[M.jsx("li",{children:"Pros: Accurately represents periods of activity."}),M.jsx("li",{children:"Cons: The chart will have visual breaks during periods of inactivity."})]})]}),placement:"right",children:M.jsx("div",{style:{width:"100%"},children:"Points"})})},"points"),M.jsx(pM,{value:"true",children:M.jsx($e,{title:M.jsxs("div",{children:[M.jsx("b",{children:"Lines"}),": Fills in periods of no data with a value of zero, creating a continuous line.",M.jsxs("ul",{children:[M.jsx("li",{children:"Pros: Easier to read."}),M.jsx("li",{children:"Cons: A data point of '0' represents 'no activity' and should not be mistaken for a metric having a value of 0."})]})]}),placement:"right",children:M.jsx("div",{style:{width:"100%"},children:"Lines"})})},"lines")]})]}),_&&M.jsxs(M.Fragment,{children:[M.jsx(ie,{component:"span",variant:"body2",className:"panel-time-text",children:"Panel Time Preference"}),M.jsx(GN,{selectedTime:U,setSelectedTime:c})]}),J&&M.jsx(ec,{columnUnits:y,setColumnUnits:P}),v&&M.jsx(La,{defaultValue:h,onSelect:f,fieldLabel:k===Pt.VALUE||k===Pt.PIE?"Unit":"Y Axis Unit"}),G&&M.jsxs("section",{className:"soft-min-max",children:[M.jsxs("section",{className:"container",children:[M.jsx(ie,{component:"span",variant:"body2",className:"text",children:"Soft Min"}),M.jsx(eM,{type:"number",size:"small",value:d!=null?d:"",onChange:m,className:"input"})]}),M.jsxs("section",{className:"container",children:[M.jsx(ie,{component:"span",variant:"body2",className:"text",children:"Soft Max"}
249),M.jsx(eM,{type:"number",size:"small",value:L!=null?L:"",onChange:E,className:"input"})]})]}),b&&M.jsxs("section",{className:"stack-chart",children:[M.jsx(ie,{component:"span",variant:"body2",className:"label",children:"Stack series"}),M.jsx(Yi,{checked:N,size:"small",onChange:(R,V)=>u(V)})]}),w&&M.jsxs("section",{className:"bucket-config",children:[M.jsx(ie,{component:"span",variant:"body2",className:"label",children:"Number of buckets"}),M.jsx(eM,{type:"number",size:"small",value:D!=null?D:"",slotProps:{htmlInput:{min:0}},className:"bucket-input",placeholder:"Default: 30",onChange:R=>{o(Number(R.target.value)||0)}}),M.jsx(ie,{component:"span",variant:"body2",className:"label bucket-size-label",children:"Bucket width"}),M.jsx(eM,{type:"number",size:"small",value:s!=null?s:"",slotProps:{htmlInput:{min:0,step:.1}},placeholder:"Default: Auto",className:"bucket-input",onChange:R=>{I(Number(R.target.value)||0)}}),M.jsxs("section",{className:"combine-hist",children:[M.jsx(ie,{component:"span",variant:"body2",className:"label",children:"Merge all series into one"}),M.jsx(Yi,{checked:x,size:"small",onChange:(R,V)=>l(V)})]})]})]})]})}BN.defaultProps={selectedWidget:void 0};const _N=[{name:"Global Time",enum:"GLOBAL_TIME"},{name:"Last 5 min",enum:"LAST_5_MIN"},{name:"Last 15 min",enum:"LAST_15_MIN"},{name:"Last 30 min",enum:"LAST_30_MIN"},{name:"Last 1 hr",enum:"LAST_1_HR"},{name:"Last 6 hr",enum:"LAST_6_HR"},{name:"Last 1 day",enum:"LAST_1_DAY"},{name:"Last 3 days",enum:"LAST_3_DAYS"},{name:"Last 1 week",enum:"LAST_1_WEEK"},{name:"Last 1 month",enum:"LAST_1_MONTH"}],sc=Ue.div` 250 min-height: 78vh; 251 display: flex; 252 flex-direction: column; 253 overflow-y: hidden; 254`,Dc=Ue(wM)` 255 &&& { 256 max-width: 400px; 257 width: 30%; 258 overflow-y: auto; 259 } 260 &::-webkit-scrollbar {
261 width: 0rem; 262 } 263`,uc=Ue(wM)` 264 &&& { 265 width: 100%; 266 overflow-y: auto; 267 border-right: ${({$isDarkMode:e})=>e?"1px solid var(--bg-slate-300)":"1px solid var(--bg-vanilla-300)"}; 268 } 269 &::-webkit-scrollbar { 270 width: 0rem; 271 } 272`;Ue.div` 273 display: flex; 274 gap: 8px; 275 margin-bottom: 1rem; 276 justify-content: flex-end; 277`;const oc=Ue.div` 278 display: flex; 279 overflow-y: auto; 280`;Ue(ca)` 281 margin: 0; 282`;function gc({selectedGraph:e}){var Ri,Gi;const{safeNavigate:t}=Lt(),{selectedDashboard:i,setSelectedDashboard:n,setToScrollWidgetId:r,selectedRowWidgetId:D,setSelectedRowWidgetId:s}=uM(),{registerShortcut:N,deregisterShortcut:u}=Kr(),{currentQuery:o,stagedQuery:I,redirectWithQueryBuilderData:c,supersetQuery:U,setSupersetQuery:h}=Wt(),f=A.useMemo(()=>Lg(o,I),[o,I]),{selectedTime:Y}=Ni(pe=>pe.globalTime),{widgets:x=[]}=(i==null?void 0:i.data)||{},l=nt(),{workspace:g,dashboardId:z}=CM(),[O,L]=A.useState(!1),d=A.useRef(!1);A.useEffect(()=>{var gM,OM;const pe=l.get("widgetId"),he=x==null?void 0:x.find(cM=>cM.id===pe),oM=Gt(he);oM&&L(!0),d.current||(vM("Panel Edit: Page visited",{panelType:he==null?void 0:he.panelTypes,dashboardId:i==null?void 0:i.uuid,widgetId:he==null?void 0:he.id,dashboardName:i==null?void 0:i.data.title,isNewPanel:!!oM,dataSource:(OM=(gM=o.builder.queryData)==null?void 0:gM[0])==null?void 0:OM.dataSource}),d.current=!0)},[]);const T=A.useCallback(()=>{const pe=l.get("widgetId"),he=x==null?void 0:x.find(oM=>oM.id===pe);return yt(he,CN(pe||"",e))},[l,e,x]),[a,y]=A.useState(T()),[P,p]=A.useState(((Ri=a==null?void 0:a.title)==null?void 0:Ri.toString())||""),[k,G]=A.useState((a==null?void 0:a.description)||""),[Q,v]=A.useState((a==null?void 0:a.yAxisUnit)||"none"),[w,b]=A.useState((a==null?void 0:a.isStacked)||!1),[_,J]=A.useState((a==null?void 0:a.stackedBarChart)||!1),[ee,j]=A.useState((a==null?void 0:a.opacity)||"1"),[S,m]=A.useState((a==null?void 0:a.thresholds)||[]),[E,W]=A.useState((a==null?void 0:a.nullZeroValues)||"zero"),[R,V]=A.useState((a==null?void 0:a.fillSpans)||!1),[F,te]=A.useState(!1),[ne,je]=A.useState(!1),[le,Oe]=A.useState((a==null?void 0:a.bucketWidth)||0),[ge,q]=A.useState((a==null?void 0:a.bucketCount)||pN),[re,Te]=A.useState((a==null?void 0:a.mergeAllActiveQueries)||!1),[De,ye]=A.useState((a==null?void 0:a.softMin)===null||(a==null?void 0:a.softMin)===void 0?null:(a==null?void 0:a.softMin)||0),[oe,Ne]=A.useState((a==null?void 0:a.selectedLogFields)||null),[Z,ae]=A.useState((a==null?void 0:a.selectedTracesFields)||null),[se,de]=A.useState((a==null?void 0:a.softMax)===null||(a==null?void 0:a.softMax)===void 0?null:(a==null?void 0:a.softMax)||0),[ce,me]=A.useState((a==null?void 0:a.columnUnits)||{});A.useEffect(()=>{y(pe=>pe&&{...pe,query:o,title:P,description:k,isStacked:w,opacity:ee,nullZeroValues:E,yAxisUnit:Q,thresholds:S,softMin:De,softMax:se,fillSpans:R,columnUnits:ce,bucketCount:ge,stackedBarChart:_,bucketWidth:le,mergeAllActiveQueries:re,selectedLogFields:oe,selectedTracesFields:Z})},[ce,o,k,R,ee,oe,E,Z,se,De,w,S,P,Q,le,ge,re,_]);const Le=()=>{te(!1),je(!1)},[Ee,ze]=A.useState(e),xe=A.useCallback(()=>_N.find(pe=>pe.enum===((a==null?void 0:a.timePreferance)||"GLOBAL_TIME")),[a]),[X,be]=A.useState({name:((Gi=xe())==null?void 0:Gi.name)||"",enum:(a==null?void 0:a.timePreferance)||"GLOBAL_TIME"}),Je=mn(),{afterWidgets:Ke,preWidgets:ke}=A.useMemo(()=>{if(!i)return{selectedWidget:{},preWidgets:[],afterWidgets:[]};const pe=l.get("widgetId"),he=IN(i,pe),oM=cN(i,he),gM=jN(i,he);return{selectedWidget:(i.data.widgets||[])[he||0],preWidgets:oM,afterWidgets:gM}},[i,l]),xM=dg(),[Nt,hM]=A.useState(!1),[Et,VM]=A.useState(()=>{if(a&&e!==B.LIST)return{selectedTime:a==null?void 0:a.timePreferance,graphType:On(e||a.panelTypes),query:I||aM.metrics,globalSelectedInterval:Y,formatForWeb:Nr(e||a.panelTypes)===B.TABLE,variables:xn(i==null?void 0:i.data.variables)};const pe={...I||aM.metrics};return pe.builder.queryData[0].pageSize=10,I||c(pe),{query:pe,graphType:B.LIST,selectedTime:X.enum||"GLOBAL_TIME",globalSelectedInterval:Y,tableParams:{pagination:{offset:0,limit:pe.builder.queryData[0].limit||0}}}});A.useEffect(()=>{I&&(hM(!1),VM(pe=>({...pe,selectedTime:X.enum||pe.selectedTime,globalSelectedInterval:Y,graphType:On(e||a.panelTypes),query:I,fillGaps:a.fillSpans||!1,formatForWeb:Nr(e||a.panelTypes)===B.TABLE})))},[I,X,a.fillSpans,Y]);const bn=A.useCallback(()=>
282{if(!i)return;const pe=l.get("widgetId")||"";let he=i.data.layout||[];if(O&&dt(D)){const gM=Aa(pe,he);he=[...he,gM]}if(O&&D){const gM=he.findIndex(Dt=>Dt.i===D),OM=he.findIndex((Dt,Ft)=>{var pt;return Ft>gM&&((pt=x==null?void 0:x.find(Jt=>Jt.id===Dt.i))==null?void 0:pt.panelTypes)===ga.ROW}),cM=OM!==-1?he[OM].i:null;he=fg(pe,he,D,cM)}const oM={...i,uuid:i.uuid,data:{...i.data,widgets:O?[...Ke,{...a||{},description:(a==null?void 0:a.description)||"",timePreferance:X.enum,isStacked:(a==null?void 0:a.isStacked)||!1,opacity:(a==null?void 0:a.opacity)||"1",nullZeroValues:(a==null?void 0:a.nullZeroValues)||"zero",title:a==null?void 0:a.title,stackedBarChart:(a==null?void 0:a.stackedBarChart)||!1,yAxisUnit:a==null?void 0:a.yAxisUnit,panelTypes:Ee,query:o,thresholds:a==null?void 0:a.thresholds,columnUnits:a==null?void 0:a.columnUnits,softMin:(a==null?void 0:a.softMin)||0,softMax:(a==null?void 0:a.softMax)||0,fillSpans:a==null?void 0:a.fillSpans,bucketWidth:(a==null?void 0:a.bucketWidth)||0,bucketCount:(a==null?void 0:a.bucketCount)||0,mergeAllActiveQueries:(a==null?void 0:a.mergeAllActiveQueries)||!1,selectedLogFields:(a==null?void 0:a.selectedLogFields)||[],selectedTracesFields:(a==null?void 0:a.selectedTracesFields)||[]}]:[...ke,{...a||{},description:(a==null?void 0:a.description)||"",timePreferance:X.enum,isStacked:(a==null?void 0:a.isStacked)||!1,opacity:(a==null?void 0:a.opacity)||"1",nullZeroValues:(a==null?void 0:a.nullZeroValues)||"zero",title:a==null?void 0:a.title,stackedBarChart:(a==null?void 0:a.stackedBarChart)||!1,yAxisUnit:a==null?void 0:a.yAxisUnit,panelTypes:Ee,query:o,thresholds:a==null?void 0:a.thresholds,columnUnits:a==null?void 0:a.columnUnits,softMin:(a==null?void 0:a.softMin)||0,softMax:(a==null?void 0:a.softMax)||0,fillSpans:a==null?void 0:a.fillSpans,bucketWidth:(a==null?void 0:a.bucketWidth)||0,bucketCount:(a==null?void 0:a.bucketCount)||0,mergeAllActiveQueries:(a==null?void 0:a.mergeAllActiveQueries)||!1,selectedLogFields:(a==null?void 0:a.selectedLogFields)||[],selectedTracesFields:(a==null?void 0:a.selectedTracesFields)||[]},...Ke],layout:[...he]}};Je.mutateAsync({...oM,workspace:g!=null?g:""},{onSuccess:()=>{s(null),n(oM),r((a==null?void 0:a.id)||""),t({pathname:At(`/workspaces/:workspace${AM.DASHBOARD}`,{dashboardId:z||"",workspace:g||""})})},onError:xM})},[i,l,O,D,Ke,a,X.enum,Ee,o,ke,Je,xM,x,n,r,s,t,z,g]),Vt=A.useCallback(()=>{if(f){je(!0);return}t(At(`/workspaces/:workspace${AM.DASHBOARD}`,{dashboardId:z||"",workspace:g||""}))},[z,f,t,g]),St=A.useCallback(()=>{t(At(`/workspaces/:workspace${AM.DASHBOARD}`,{dashboardId:z||"",workspace:g||""}))},[z,t,g]),Di=pe=>{hM(!0);const he=Sg(pe,U);ze(pe),c(he,{[Be.graphType]:pe},void 0,!0)},st=A.useCallback(()=>{var oM,gM,OM,cM,ui,Dt,Ft,pt,Jt;const pe=l.get("widgetId"),he=x==null?void 0:x.find(UM=>UM.id===pe);lM(yM.CLICKED_SAVE_PANEL,zM.Dashboard,{panelType:(oM=a.panelTypes)!=null?oM:"",dashboardId:(gM=i==null?void 0:i.uuid)!=null?gM:"",widgetId:(OM=a.id)!=null?OM:"",dashboardName:(ui=(cM=i==null?void 0:i.data)==null?void 0:cM.title)!=null?ui:"",queryType:o.queryType,isNewPanel:Gt(he),dataSource:(Jt=(pt=(Ft=(Dt=o.builder)==null?void 0:Dt.queryData)==null?void 0:Ft[0])==null?void 0:pt.dataSource)!=null?Jt:""}),te(!0)},[]),ft=o.queryType===Ve.QUERY_BUILDER&&o.builder.queryData.find(pe=>pe.dataSource!==fe.METRICS)!==void 0,BM=A.useMemo(()=>(a==null?void 0:a.id)==="empty"?ft:o.builder.queryData.find(he=>he.dataSource===fe.TRACES||he.dataSource===fe.LOGS)!==void 0?!1:ft,[o.builder.queryData,a==null?void 0:a.id,ft]);return A.useEffect(()=>{h(o)},[]),A.useEffect(()=>(N(Xi.SaveChanges,st),N(Xi.DiscardChanges,Vt),()=>{u(Xi.SaveChanges),u(Xi.DiscardChanges)}),[st]),A.useEffect(()=>{if(e===B.LIST){const pe=o.builder.queryData[0].dataSource;pe===fe.LOGS?VM(he=>({...he,tableParams:{...he.tableParams}})):pe===fe.TRACES&&VM(he=>({...he,tableParams:{...he.tableParams,selectColumns:Z}}))}},[oe,Z,o,e]),M.jsxs(sc,{children:[M.jsxs("div",{className:"edit-header",children:[M.jsxs("div",{className:"left-header",children:[M.jsx($,{icon:Me.faXmark,style:{fontSize:14},onClick:Vt,className:"discard-icon","data-testid":"discard-button"}),M.jsx(wM,{sx:{display:"flex",alignItems:"center",gap:24}
282,children:M.jsx(ie,{component:"span",variant:"body2",className:"configure-panel",children:"Configure panel"})})]}),BM&&M.jsx(Ie,{variant:"contained","data-testid":"new-widget-save",disabled:Je.isLoading||BM,onClick:st,className:"save-btn",children:"Save"}),!BM&&M.jsx(Ie,{variant:"contained","data-testid":"new-widget-save",disabled:Je.isLoading||BM,onClick:st,startIcon:M.jsx($,{icon:Me.faCheck,size:"md"}),className:"save-btn",children:"Save"})]}),M.jsxs(oc,{children:[M.jsx(uc,{$isDarkMode:GM(),children:M.jsx(Tn,{children:a&&M.jsx(qg,{selectedGraph:Ee,selectedLogFields:oe,setSelectedLogFields:Ne,selectedTracesFields:Z,setSelectedTracesFields:ae,selectedWidget:a,selectedTime:X,requestData:Et,setRequestData:VM,isLoadingPanelData:Nt})})}),M.jsx(Dc,{children:M.jsx(Tn,{children:M.jsx(BN,{setGraphHandler:Di,title:P,setTitle:p,description:k,setDescription:G,stacked:w,setStacked:b,stackedBarChart:_,setStackedBarChart:J,opacity:ee,yAxisUnit:Q,columnUnits:ce,setColumnUnits:me,bucketCount:ge,bucketWidth:le,combineHistogram:re,setCombineHistogram:Te,setBucketWidth:Oe,setBucketCount:q,setOpacity:j,selectedNullZeroValue:E,setSelectedNullZeroValue:W,selectedGraph:Ee,setSelectedTime:be,selectedTime:X,setYAxisUnit:v,selectedWidget:a,isFillSpans:R,setIsFillSpans:V,softMin:De,setSoftMin:ye,softMax:se,setSoftMax:de})})})]}),M.jsxs(DM,{open:F,onClose:Le,maxWidth:"sm",fullWidth:!0,slotProps:{paper:{sx:{maxWidth:600}}},children:[M.jsx(dM,{children:f?M.jsxs(Zt,{direction:"row",spacing:1,sx:{alignItems:"center"},children:[M.jsx($,{icon:Me.faTriangleExclamation,style:{fontSize:"16px",color:"#fdd600"}}),M.jsx("span",{children:"Unsaved Changes"})]}):"Save Widget"}),M.jsx(fM,{children:f?M.jsxs(ie,{children:["There are unsaved changes in the Query builder, please stage and run the query or the changes will be lost. Press OK to discard."," "]}):M.jsxs(ie,{children:["Your graph built with"," ",M.jsx(RN,{queryType:o.queryType})," query will be saved. Press OK to confirm."]})}),M.jsxs(PM,{children:[M.jsx(Ie,{onClick:Le,children:"Cancel"}),M.jsx(Ie,{onClick:bn,variant:"contained",disabled:Je.isLoading,children:"OK"})]})]}),M.jsxs(DM,{open:ne,onClose:Le,maxWidth:"sm",fullWidth:!0,slotProps:{paper:{sx:{maxWidth:600}}},children:[M.jsx(dM,{children:M.jsxs(Zt,{direction:"row",spacing:1,sx:{alignItems:"center"},children:[M.jsx($,{icon:Me.faTriangleExclamation,style:{fontSize:"16px",color:"#fdd600"}}),M.jsx("span",{children:"Unsaved Changes"})]})}),M.jsx(fM,{children:M.jsx(ie,{children:"There are unsaved changes in the Query builder, please stage and run the query or the changes will be lost. Press OK to discard."})}),M.jsxs(PM,{children:[M.jsx(Ie,{onClick:Le,children:"Cancel"}),M.jsx(Ie,{onClick:St,variant:"contained",children:"OK"})]})]})]})}function cc(){const{search:e}=at(),{workspace:t,dashboardId:i,widgetId:n}=CM(),r=Ht(),[D,s]=A.useState(),{selectedDashboard:N,dashboardResponse:u}=uM(),{data:o}=N||{},{widgets:I}=o||{},c=I==null?void 0:I.find(U=>U.id===n);return A.useEffect(()=>{const h=new URLSearchParams(e).get("graphType");if(h===null){const f=t?At(`/workspaces/:workspace${AM.DASHBOARD}`,{workspace:t,dashboardId:i||""}):At(AM.DASHBOARD,{dashboardId:i||""});r(f)}else s(h)},[t,i,e,r]),D===void 0||u.isLoading?M.jsx(_t,{tip:"Loading.."}):u.isError?M.jsx(rt,{children:M.jsx(Pi,{children:M.jsx(ie,{children:bM})})}):M.jsx(gc,{yAxisUnit:c==null?void 0:c.yAxisUnit,selectedGraph:D,fillSpans:c==null?void 0:c.fillSpans})}var SM={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},Yr=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],br=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],vr=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],TM=typeof window!="undefined"&&typeof window.document!="undefined"?window.document:{},kM="fullscreenEnabled"in TM&&Object.keys(SM)||Yr[0]in TM&&Yr||br[0]in TM&&br||vr[0]in TM&&vr||[],XM={requestFullscreen:function(e){return e[kM[SM.requestFullscreen]]()},requestFullscreenFunction:function(e){return e[kM[SM.requestFullscreen]]},get exitFullscreen(){return TM[kM[SM.exitFullscreen]].bind(TM)},get fullscreenPseudoClass(){return":"+kM[SM.fullscreen]},addEventListener:function(e,t,i){return TM.addEventListener(kM[SM[e]],t,i)},removeEventListener:function(e,t,i){return TM.removeEventListener(kM[SM[e]],t,i)},get fullscreenEnabled(){return!!TM[kM[SM.fullscreenEnabled]]},set fullscreenEnabled(e){},get fullscreenElement(){return TM[kM[SM.fullscreenElement]]},set fullscreenElement(e){},get onfullscreenchange(){return TM[("on"+kM[SM.fullscreenchange]).toLowerCase()]},set onfullscreenchange(e){return TM[("on"+kM[SM.fullscreenchange]).toLowerCase()]=e},get onfullscreenerror(){return TM[("on"+kM[SM.fullscreenerror]).toLowerCase()]},set onfullscreenerror(e){return TM[("on"+kM[SM.fullscreenerror]).toLowerCase()]=e}};function jc(){var e=A.useState(!1),t=e[0],i=e[1],n=A.useRef(null);A.useEffect(function(){var s=function(){i(XM.fullscreenElement===n.current)};return XM.addEventListener("fullscreenchange",s),function(){return XM.removeEventListener("fullscreenchange",s)}},[]);var r=A.useCallback(function(){if(XM.fullscreenElement)return XM.exitFullscreen().then(function(){return XM.requestFullscreen(n.current)});if(n.current)return XM.requestFullscreen(n.current)},[]),D=A.useCallback(function(){return XM.fullscreenElement===n.current?XM.exitFullscreen():Promise.resolve()},[]);return A.useMemo(function(){return{active:t,enter:r,exit:D,node:n}},[t,r,D])}var Ic=function(t){var i=t.handle,n=t.onChange,r=t.children,D=t.className,s=[];return D&&s.push(D),s.push("fullscreen"),i.active&&s.push("fullscreen-enabled"),A.useEffect(function(){n&&n(i.active,i)},[i.active]),iM.createElement("div",{className:s.join(" "),ref:i.node,style:i.active?{height:"100%",width:"100%"}:void 0},r)},Qe=(e=>(e.View="view",e.Edit="edit",e.Delete="delete",e.Clone="clone",e.CreateAlerts="createAlerts",e.Download="download",e))(Qe||{});const Tt={view:"View",edit:"Edit",delete:"Delete",clone:"Clone",createAlerts:"Create Alerts",download:"Download as CSV"},Tc=[Qe.View],lc=[Qe.Clone,Qe.Delete,Qe.Edit,Qe.CreateAlerts];B.EMPTY_WIDGET;function zc(){const e=GM();return M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:"14px",viewBox:"0 -960 960 960",width:"14px",fill:e?_e.gray[100]:_e.gray[800],children:M.jsx("path",{d:"M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z"})})}function yc(){const{selectedDashboard:e,isDashboardLocked:t,handleToggleDashboardSli
282der:i,setSelectedRowWidgetId:n}=uM();let r=["add_panel"];t&&(r=["add_panel_locked_dashboard"]);const D="ADMIN",[s]=xt(r,D),N=A.useCallback(()=>{var u,o,I,c,U,h;n(null),i(!0),lM(yM.CLICKED_CREATE_PANEL,zM.Dashboard,{dashboardId:(u=e==null?void 0:e.uuid)!=null?u:"",dashboardName:(I=(o=e==null?void 0:e.data)==null?void 0:o.title)!=null?I:"",numberOfPanels:(h=(U=(c=e==null?void 0:e.data)==null?void 0:c.widgets)==null?void 0:U.length)!=null?h:0})},[i]);return M.jsx("section",{className:"dashboard-empty-state",children:M.jsxs("div",{className:"dashboard-content",children:[M.jsxs("section",{className:"heading",children:[M.jsx($,{icon:Me.faGrid,style:{fontSize:28},className:"icon"}),M.jsx(ie,{component:"span",variant:"body2",className:"welcome",children:"Welcome to your new dashboard"}),M.jsx(ie,{component:"span",variant:"body2",className:"welcome-info",children:"Follow the steps to populate it with data and share with your teammates"})]}),M.jsx("section",{className:"actions",children:M.jsxs("div",{className:"actions-1",children:[M.jsxs("div",{className:"actions-add-panel",children:[M.jsxs("div",{className:"actions-panel-text",children:[M.jsx(zc,{}),M.jsx(ie,{component:"span",variant:"body2",className:"panel",children:"Add panels"})]}),M.jsx(ie,{component:"span",variant:"body2",className:"panel-info",children:"Add panels to visualize your data"})]}),!t&&s&&M.jsx(Ie,{className:"add-panel-btn",onClick:N,startIcon:M.jsx($,{icon:Me.faPlus}),variant:"outlined","data-testid":"add-panel",children:"New Panel"})]})})]})})}function Ac(e,t,i){const[n,r]=A.useState(!1);return A.useEffect(()=>{const D=e==null?void 0:e.current,s=new IntersectionObserver(([N])=>{N.isIntersecting?(r(!0),s.unobserve(N.target)):r(!1)},t);return D&&s.observe(D),()=>{D&&s.unobserve(D)}},[e,t,i]),n}const dc=Ue.div` 283 height: 100%; 284 display: flex; 285 justify-content: center; 286 align-items: center; 287`;function xc(){return M.jsx(dc,{children:M.jsx(ie,{paragraph:!0,children:"Click one of the widget types above (Time Series / Value) to add here"})})}const Pr=30,Rr="top",Oc=`Too many timeseries in the result. UI has restricted to showing the top ${Pr}. Please check the query if this is needed and contact [email protected] if you need to show >${Pr} timeseries in the panel`,Lc=e=>e.filter(t=>t.isVisible).map(({key:t,icon:i,label:n,disabled:r,...D})=>({key:t,icon:i,label:n,disabled:r,...D})),Ec=e=>e===Qe.View||e===Qe.Edit||e===Qe.Delete||e===Qe.Clone||e===Qe.Download;function ZN({title:e,widget:t,onView:i,onDelete:n,onClone:r,parentHover:D,queryResponse:s,errorMessage:N,threshold:u,headerMenuList:o,isWarning:I,isFetchingResponse:c,tableProcessedDataRef:U,setSearchTerm:h,isViewer:f=!1}){const Y=nt(),{safeNavigate:x}=Lt(),l=A.useCallback(()=>{const Q=t.id;Y.set(Be.widgetId,Q),Y.set(Be.graphType,t.panelTypes),Y.set(Be.compositeQuery,encodeURIComponent(JSON.stringify(t.query))),lM(yM.CLICKED_EDIT_PANEL,zM.Dashboard);const v=`${window.location.pathname}/new?${Y}`;x(v)},[x,Y,t.id,t.panelTypes,t.query]),g=A.useCallback(()=>{const Q=yD.unparse(U.current),v=new Blob([Q],{type:"text/csv;charset=utf-8;"}),w=URL.createObjectURL(v),b=document.createElement("a");b.href=w,b.download=`${dt(e)?"table-panel":e}.csv`,b.click(),b.remove()},[U,e]),z=A.useMemo(()=>({[Qe.View]:i,[Qe.Edit]:l,[Qe.Delete]:n,[Qe.Clone]:r,[Qe.Download]:g}),[i,l,n,r,g]),O=A.useCallback(({key:Q})=>{if(Ec(Q)){const v=z[Q];v&&v()}},[z]),[L,d]=xt(["delete_widget","edit_widget"],f?"VIEWER":"ADMIN"),T=A.useMemo(()=>[{key:Qe.View,icon:M.jsx($,{icon:Me.faExpand}),label:Tt[Qe.View],isVisible:(o==null?void 0:o.includes(Qe.View))||!1,disabled:s.isFetching},{key:Qe.Edit,icon:f?void 0:M.jsx($,{icon:Me.faPenToSquare}),label:f?M.jsx($e,{title:"Dashboard is view only",children:M.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:8,width:"100%"},children:[M.jsx($,{icon:Me.faPenToSquare}),M.jsx("span",{children:Tt[Qe.Edit]})]})}):Tt[Qe.Edit],isVisible:(o==null?void 0:o.includes(Qe.Edit))||!1,disabled:!d||f},{key:Qe.Clone,icon:f?void 0:M.jsx($,{icon:Me.faCopy}),label:f?M.jsx($e,{title:"Dashboard is view only",children:M.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:8,width:"100%"},children:[M.jsx($,{icon:Me.faCopy}),M.jsx("span",{children:Tt[Qe.Clone]})]})}):Tt[Qe.Clone],isVisible:(o==null?void 0:o.includes(Qe.Clone))||!1,disabled:!d||f},{key:Qe.Download,icon:M.jsx($,{icon:Me.faCloudArrowDown}),label:Tt[Qe.Download],isVisible:t.panelTypes===B.TABLE,disabled:!1},{key:Qe.Delete,icon:f?void 0:M.jsx($,{icon:Me.faTrash}),label:f?M.jsx($e,{title:"Dashboard is view only",children:M.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:8,width:"100%"},children:[M.jsx($,{icon:Me.faTrash}),M.jsx("span",{children:Tt[Qe.Delete]})]})}):Tt[Qe.Delete],isVisible:(o==null?void 0:o.includes(Qe.Delete))||!1,disabled:!L||f,danger:!(!L||f)}],[o,s.isFetching,d,L,t.panelTypes,f]),a=A.useMemo(()=>Lc(T),[T]),[y,P]=A.useState(!1),[p,k]=A.useState(null),G=t.panelTypes===B.TABLE;return A.useMemo(()=>({items:a,onClick:O}),[a,O]),t.id===B.EMPTY_WIDGET?null:M.jsx("div",{className:"widget-header-container",children:y?M.jsx(eM,{size:"small",placeholder:"Search...","data-testid":"widget-header-search-input",autoFocus:!0,variant:"standard",onChange:Q=>{h(Q.target.value||"")},slotProps:{input:{startAdornment:M.jsx($,{icon:Me.faMagnifyingGlass,size:14,style:{marginRight:4}}),endAdornment:M.jsx($,{icon:Me.faXmark,style:{fontSize:14,cursor:"pointer"},onClick:Q=>{Q.stopPropagation(),Q.preventDefault(),P(!1)},className:"search-header-icons"})}}},t.id):M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"widget-header-title-container",children:[M.jsx(ie,{c
287omponent:"span",variant:"body2",noWrap:!0,"data-testid":e,className:"widget-header-title",children:e}),t.description&&M.jsx($e,{title:t.description,className:"info-tooltip",placement:"right",children:M.jsx($,{icon:Me.faCircleInfo})})]}),M.jsxs("div",{className:"widget-header-actions",children:[M.jsx("div",{className:"widget-api-actions",children:u}),c&&!s.isError&&M.jsx(_t,{style:{paddingRight:"0.25rem"}}),s.isError&&M.jsx($e,{title:N,placement:Rr,className:"widget-api-actions",children:M.jsx($,{icon:Me.faCircleXmark,size:"xl"})}),I&&M.jsx($e,{title:Oc,placement:Rr,className:"widget-api-actions",children:M.jsx($,{icon:Me.faTriangleExclamation})}),G&&M.jsx($,{icon:Me.faMagnifyingGlass,className:"search-header-icons",onClick:()=>P(!0),"data-testid":"widget-header-search"}),M.jsx("span",{onMouseEnter:Q=>k(Q.currentTarget),"data-testid":"widget-header-options",className:`widget-header-more-options ${D?"widget-header-hover":""} ${G?"widget-header-more-options-visible":""}`,children:M.jsx($,{icon:Me.faEllipsis})}),M.jsx(Cn,{anchorEl:p,open:!!p,onClose:()=>k(null),anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},slotProps:{list:{onMouseLeave:()=>k(null)}},children:a.map(Q=>M.jsxs(pM,{disabled:Q.disabled,onClick:()=>{O({key:Q.key}),k(null)},sx:Q.danger?{color:"error.main"}:void 0,children:[Q.icon&&M.jsx(HD,{children:Q.icon}),Q.label]},Q.key))})]})]})})}ZN.defaultProps={onDelete:void 0,onClone:void 0,threshold:void 0,headerMenuList:[Qe.View]};const Sc=({panelType:e,panelTypeAndGraphManagerVisibility:t})=>{const n=[].slice.call(Object.keys(B)).find(r=>B[r]===e);return n?t[n]:!1};function Ea({widget:e,fullViewOptions:t=!0,version:i,originalName:n,tableProcessedDataRef:r,isDependedDataLoaded:D=!1,onToggleModelHandler:s}){var v,w,b,_,J,ee,j,S;const{safeNavigate:N}=Lt(),{selectedTime:u}=Ni(m=>m.globalTime),o=fn(),I=nt(),c=at(),U=A.useRef(null),{selectedDashboard:h,isDashboardLocked:f}=uM(),Y=A.useCallback(()=>_N.find(m=>m.enum===((e==null?void 0:e.timePreferance)||"GLOBAL_TIME")),[e]),x=A.useRef(void 0),[l,g]=A.useState({name:((v=Y())==null?void 0:v.name)||"",enum:(e==null?void 0:e.timePreferance)||"GLOBAL_TIME"}),z=e==null?void 0:e.query,[O,L]=A.useState(()=>e.panelTypes!==B.LIST?{selectedTime:l.enum,graphType:On(e.panelTypes),query:z,globalSelectedInterval:u,variables:xn(h==null?void 0:h.data.variables),fillGaps:e.fillSpans,formatForWeb:e.panelTypes===B.TABLE}:(z.builder.queryData[0].pageSize=10,{query:z,graphType:B.LIST,selectedTime:(e==null?void 0:e.timePreferance)||"GLOBAL_TIME",globalSelectedInterval:u,tableParams:{pagination:{offset:0,limit:z.builder.queryData[0].limit||0}}}));A.useEffect(()=>{L(m=>({...m,selectedTime:l.enum}))},[l]);const d=ua(O,((w=h==null?void 0:h.data)==null?void 0:w.version)||i||pn,{queryKey:[e==null?void 0:e.query,e==null?void 0:e.panelTypes,O,i],enabled:!D,keepPreviousData:!0}),T=A.useCallback((m,E)=>{const W=Math.trunc(m),R=Math.trunc(E);W!==R&&o(Rt("custom",[W,R]));const{maxTime:V,minTime:F}=gn("custom",[W,R]);I.set(Be.startTime,F.toString()),I.set(Be.endTime,V.toString());const te=`${c.pathname}?${I.toString()}`;N(te)},[o,c.pathname,N,I]),[a,y]=A.useState(Array((ee=(J=(_=(b=d.data)==null?void 0:b.payload)==null?void 0:_.data)==null?void 0:J.result)==null?void 0:ee.length).fill(!0));A.useEffect(()=>{var E;const{graphVisibilityStates:m}=kn({apiResponse:((E=d.data)==null?void 0:E.payload.data.result)||[],name:n});y(m)},[n,(j=d.data)==null?void 0:j.payload.data.result]);const P=Sc({panelType:e.panelTypes,panelTypeAndGraphManagerVisibility:ho});if(d.data&&e.panelTypes===B.BAR){const m=Un((S=d.data)==null?void 0:S.payload.data.result);d.data.payload.data.result=m}A.useEffect(()=>{a==null||a.forEach((m,E)=>{var W;(W=x==null?void 0:x.current)==null||W.toggleGraph(E,m)})},[a]);const p=e.panelTypes===B.LIST,k=e.panelTypes===B.TABLE,[G,Q]=A.useState("");return d.isLoading&&e.panelTypes!==B.LIST?M.jsx(_t,{height:"100%",size:"large",tip:"Loading..."}):M.jsxs("div",{className:"full-view-container",children:[M.jsx("div",{className:"full-view-header-container",children:t&&M.jsxs(mo,{$panelType:e.panelTypes,children:[d.isFetching&&M.jsx(iN,{size:14}),M.jsx(GN,{selectedTime:l,setSelectedTime:g}),M.jsx(Ie,{style:{marginLeft:"4px"},onClick:()=>{d.refetch()},variant:"outlined",size:"small",startIcon:M.jsx($,{icon:Me.faArrowsRotate})})]})}),M.jsx("div",{className:ti("graph-container",{disabled:f,"height-widget":(e==null?void 0:e.mergeAllActiveQueries)||(e==null?void 0:e.stackedBarChart),"list-gra
287ph-container":p}),ref:U,children:M.jsxs(ko,{style:{height:p?"100%":"90%"},isGraphLegendToggleAvailable:P,children:[k&&M.jsx(eM,{size:"small",slotProps:{input:{startAdornment:M.jsx($,{icon:Me.faMagnifyingGlass,size:14,style:{marginRight:8}})}},className:"global-search",placeholder:"Search...",onChange:m=>{Q(m.target.value||"")}},e.id),M.jsx(Oa,{queryResponse:d,widget:e,setRequestData:L,isFullViewMode:!0,onToggleModelHandler:s,setGraphVisibility:y,graphVisibility:a,onDragSelect:T,tableProcessedDataRef:r,searchTerm:G})]})})]})}Ea.defaultProps={fullViewOptions:void 0,onClickHandler:void 0,yAxisUnit:void 0,onDragSelect:void 0,isDependedDataLoaded:void 0};Ea.displayName="FullView";function WN({widget:e,queryResponse:t,errorMessage:i,version:n,threshold:r,headerMenuList:D,isWarning:s,isFetchingResponse:N,setRequestData:u,onClickHandler:o,onDragSelect:I,customTooltipElement:c,openTracesButton:U,onOpenTraceBtnClick:h,customSeries:f,customErrorMessage:Y,isDashboardLocked:x}){var ne,je,le,Oe;const{safeNavigate:l}=Lt(),{workspace:g}=CM(),[z,O]=A.useState(!1),[L,d]=A.useState(!1),{notifications:T}=it(),{pathname:a,search:y}=at(),p=nt().get(Be.expandedWidgetId)===e.id,k=A.useRef(void 0),[G,Q]=A.useState(Array(((Oe=(le=(je=(ne=t.data)==null?void 0:ne.payload)==null?void 0:je.data)==null?void 0:le.result)==null?void 0:Oe.length)||0).fill(!0)),v=A.useRef(null);A.useEffect(()=>{k.current&&G.forEach((ge,q)=>{var re;(re=k.current)==null||re.toggleGraph(q,ge)})},[]);const w=A.useRef([]),{setLayouts:b,selectedDashboard:_,setSelectedDashboard:J}=uM(),ee=A.useCallback(ge=>{ge(q=>!q)},[]),j=mn(),S=()=>{var Te,De,ye;if(!_)return;const ge=(De=(Te=_==null?void 0:_.data)==null?void 0:Te.widgets)==null?void 0:De.filter(oe=>oe.id!==e.id),q=((ye=_.data.layout)==null?void 0:ye.filter(oe=>oe.i!==e.id))||[],re={..._,data:{..._.data,widgets:ge,layout:q},uuid:_.uuid};j.mutateAsync({...re,workspace:g!=null?g:""},{onSuccess:oe=>{var Ne,Z;b&&b(((Z=(Ne=oe.payload)==null?void 0:Ne.data)==null?void 0:Z.layout)||[]),J&&oe.payload&&J(oe.payload),O(!1)},onError:()=>{T.error({message:bM})}})},m=async()=>{var De;if(!_)return;const ge=ii(),q=(De=_.data.layout)==null?void 0:De.find(ye=>ye.i===e.id),re=Aa(ge,(_==null?void 0:_.data.layout)||[],(q==null?void 0:q.w)||6,(q==null?void 0:q.h)||6),Te=[..._.data.layout||[],re];j.mutateAsync({..._,data:{..._.data,layout:Te,widgets:[..._.data.widgets||[],{...e,id:ge}]},workspace:g!=null?g:""},{onSuccess:ye=>{var Ne,Z;b&&b(((Z=(Ne=ye.payload)==null?void 0:Ne.data)==null?void 0:Z.layout)||[]),J&&ye.payload&&J(ye.payload),T.success({message:"Panel cloned successfully, redirecting to new copy."});const oe={graphType:e==null?void 0:e.panelTypes,widgetId:ge};l(`${a}/new?${ki(oe)}`)}})},E=()=>{const ge={[Be.expandedWidgetId]:e.id},q=ki(ge),re=new URLSearchParams(y);re.has(Be.expandedWidgetId)&&re.delete(Be.expandedWidgetId);const De=re.toString()?"&":"",ye=`${re}${De}${q}`;l({pathname:a,search:ye})},W=()=>{ee(O)},R=()=>{ee(O)},V=()=>{var re,Te,De,ye;const ge=new URLSearchParams(y);ge.delete(Be.expandedWidgetId);const q=Object.fromEntries(ge.entries());if((re=t.data)!=null&&re.payload){const{graphVisibilityStates:oe}=kn({apiResponse:(ye=(De=(Te=t.data)==null?void 0:Te.payload)==null?void 0:De.data)==null?void 0:ye.result,name:e.id});Q(oe)}l({pathname:a,search:ki(q)})},[F,te]=A.useState("");return M.jsxs("div",{style:{height:"100%"},onMouseOver:()=>{d(!0)},onFocus:()=>{d(!0)},onMouseOut:()=>{d(!1)},onBlur:()=>{d(!1)},id:e.id,children:[M.jsxs(DM,{open:z,onClose:R,children:[M.jsx(dM,{children:"Delete"}),M.jsx(fM,{children:M.jsx(ie,{children:"Are you sure you want to delete this widget?"})}),M.jsxs(PM,{children:[M.jsx(Ie,{onClick:R,children:"Cancel"}),M.jsx(Ie,{onClick:S,color:"error",variant:"contained",disabled:j.isLoading,children:"Delete"})]})]}),M.jsxs(DM,{open:p,onClose:V,maxWidth:!1,fullWidth:!0,className:"widget-full-view",slotProps:{paper:{sx:{width:"85%",maxWidth:"85%",height:"85vh"}}},children:[M.jsxs(dM,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(e==null?void 0:e.title)||"View",M.jsx(jn,{onClick:V,size:"small",children:M.jsx($,{icon:Me.faXmark})})]}),M.jsx(fM,{sx:{height:"100%",overflow:"hidden",p:0},children:M.jsx(Ea,{name:`${e.id}expanded`,version:n,originalName:e.id,widget:e,yAxisUnit:e.yAxisUnit,onToggleModelHandler:V,tableProcessedDataRef:w})})]}),M.jsx("div",{className:"drag-handle",children:M.jsx(ZN,{parentHover:L,title:e==null?void 0:e.title,widget:e,onView:E,onDelete:W,onClone:m,queryResponse:t,errorMessage:i,threshold:r,headerMenuList:D,isWarning:s,isFetchingResponse:N,tableProcessedDataRef:w,setSearchTerm:te,isViewer:x})}),t.error&&Y&&M.jsx("div",{className:"error-message-container",children:M.jsx(ie,{c
287omponent:"span",variant:"body2",sx:{color:"warning.main"},children:Y})}),t.isLoading&&e.panelTypes!==B.LIST&&M.jsx(Ei,{}),(t.isSuccess||e.panelTypes===B.LIST)&&M.jsx("div",{className:ti("widget-graph-container",e.panelTypes),ref:v,children:M.jsx(Oa,{widget:e,queryResponse:t,setRequestData:u,setGraphVisibility:Q,graphVisibility:G,onClickHandler:o,onDragSelect:I,tableProcessedDataRef:w,customTooltipElement:c,searchTerm:F})})]})}WN.defaultProps={yAxisUnit:void 0,setLayout:void 0,onClickHandler:void 0};function HN({widget:e,headerMenuList:t=[Qe.View],isQueryEnabled:i,threshold:n,variables:r,version:D,onClickHandler:s,onDragSelect:N,customTooltipElement:u,dataAvailable:o,getGraphData:I,openTracesButton:c,onOpenTraceBtnClick:U,customSeries:h,customErrorMessage:f,start:Y,end:x,analyticsEvent:l,isDashboardLocked:g}){var W;const z=fn(),[O,L]=A.useState(),[d,T]=A.useState(!1),{toScrollWidgetId:a,setToScrollWidgetId:y,setDashboardQueryRangeCalled:P}=uM(),{minTime:p,maxTime:k,selectedTime:G}=Ni(R=>R.globalTime),Q=()=>{const R=new URLSearchParams(window.location.search),V=R.get(Be.startTime),F=R.get(Be.endTime),te=R.get(Be.relativeTime);te?z(Rt(te)):V&&F&&V!==F&&z(Rt("custom",[parseInt(cn(V),10),parseInt(cn(F),10)]))};A.useEffect(()=>(window.addEventListener("popstate",Q),()=>{window.removeEventListener("popstate",Q)}),[]);const v=A.useRef(null),w=Ac(v,void 0,!0);A.useEffect(()=>{var R,V;a===e.id&&((R=v.current)==null||R.scrollIntoView({behavior:"smooth",block:"center"}),(V=v.current)==null||V.focus(),y(""))},[a,y,e.id]);const b=e==null?void 0:e.query,_=(e==null?void 0:e.id)===B.EMPTY_WIDGET||dt(e),J=w&&!_&&i,[ee,j]=A.useState(()=>{if(e.panelTypes!==B.LIST)return{selectedTime:e==null?void 0:e.timePreferance,graphType:On(e.panelTypes),query:b,globalSelectedInterval:G,variables:xn(r),fillGaps:e.fillSpans,formatForWeb:e.panelTypes===B.TABLE};b.builder.queryData[0].pageSize=10;const R=b.builder.queryData[0].dataSource;return{query:b,graphType:B.LIST,selectedTime:e.timePreferance||"GLOBAL_TIME",globalSelectedInterval:G,tableParams:{pagination:{offset:0,limit:b.builder.queryData[0].limit||0},selectColumns:R===fe.TRACES&&e.selectedTracesFields},fillGaps:e.fillSpans}});A.useEffect(()=>{tt(b,ee.query)||j(R=>({...R,query:b}))},[b]);const S=ua({...ee,variables:xn(r),selectedTime:e.timePreferance||"GLOBAL_TIME",globalSelectedInterval:G,start:Y,end:x},D||pn,{queryKey:[k,p,G,r,e==null?void 0:e.query,e==null?void 0:e.panelTypes,e.timePreferance,e.fillSpans,ee],retry(R,V){return String(V).includes("status: error")&&String(V).includes("i/o timeout")?!1:R<2},keepPreviousData:!0,enabled:J,refetchOnMount:!1,onError:R=>{L(R.message),f&&(T(String(R.message).includes("API responded with 500")),l&&vM(l,{error:R.message})),P(!0)},onSettled:R=>{var V,F;o==null||o(vo((V=R==null?void 0:R.payload)==null?void 0:V.data,e==null?void 0:e.panelTypes)),I==null||I((F=R==null?void 0:R.payload)==null?void 0:F.data),P(!0)}}),m=(e==null?void 0:e.id)===B.EMPTY_WIDGET;if(S.data&&e.panelTypes===B.BAR){const R=Un((W=S.data)==null?void 0:W.payload.data.result);S.data.payload.data.result=R}const E=e.panelTypes===B.TABLE||e.panelTypes===B.LIST||e.panelTypes===B.PIE?t.filter(R=>R!==Qe.CreateAlerts):t;return M.jsx("div",{style:{height:"100%",width:"100%"},ref:v,children:m?M.jsx(xc,{}):M.jsx(WN,{widget:e,queryResponse:S,errorMessage:O,isWarning:!1,version:D,threshold:n,headerMenuList:E,isFetchingResponse:S.isFetching,setRequestData:j,onClickHandler:s,onDragSelect:N,customTooltipElement:u,openTracesButton:c,onOpenTraceBtnClick:U,customSeries:h,customErrorMessage:d?f:void 0,isDashboardLocked:g})})}HN.defaultProps={onDragSelect:void 0,onClickHandler:void 0,isQueryEnabled:!0,threshold:void 0,headerMenuList:[Qe.View],version:"v3",analyticsEvent:void 0};const fc=A.memo(HN),Gr=e=>e.map(t=>Object.fromEntries(Object.entries(t).filter(([,i])=>i!==void 0)));function pc(e){const{rowWidgetProperties:t,editWidget:i,deleteWidget:n,setCurrentSelectRowId:r,setIsDeleteModalOpen:D,setIsSettingsModalOpen:s,id:N}=e,[u,o]=A.useState(!1),[I,c]=A.useState(null);return M.jsxs(M.Fragment,{children:[M.jsx($,{icon:Me.faEllipsis,style:{fontSize:14},className:"settings-icon",onMouseEnter:U=>{c(U.currentTarget),o(!0)},onMouseLeave:()=>{c(null),o(!1)},onClick:()=>o(!u)}),M.jsx(Ui,{open:u,anchorEl:I,onClose:()=>{c(null),o(!1)},anchorOrigin:{vertical:"bottom",horizontal:"right"},slotProps:{paper:{className:"row-settings"}},children:M.jsxs("div",{className:"menu-content",children:[M.jsx("section",{className:"section-1",children:M.jsx(Ie,{className:"rename-btn",variant:"text",disabled:!i,startIcon:M.jsx($,{icon:Me.faPenLine,size:"md"}),onClick:()=>{s(!0),r(N),o(!1)},children:"Rename"})}),!t.collapsed&&M.jsx("section",{className:"section-2",children:M.jsx(Ie,{className:"remove-section",variant:"text",startIcon:M.jsx($,{icon:Me.faXmark,size:"md"}),disabled:!n,onClick:()=>{D(!0),r(N),o(!1)},children:"Remove Section"})})]})})]})}function Cc(e){var ye,oe;const{handle:t}=e,{safeNavigate:i}=Lt(),{selectedDashboard:n,layouts:r,setLayouts:D,panelMap:s,setPanelMap:N,setSelectedDashboard:u,isDashboardLocked:o,dashboardQueryRangeCalled:I,setDashboardQueryRangeCalled:c,setSelectedRowWidgetId:U,isDashboardFetching:h,dashboardResponse:f}=uM(),{data:Y}=n||{},{pathname:x}=at(),{workspace:l}=CM(),g=fn(),{widgets:z,variables:O}=Y||{},L=GM(),[d,T]=A.useState([]),[a,y]=A.useState(!1),[P,p]=A.useState(!1),[k,G]=A.useState(null),[Q,v]=A.useState({});A.useEffect(()=>
287{v(s)},[s]);const[w,b]=A.useState(""),_=A.useMemo(()=>({getFieldValue:Ne=>Ne==="title"?w:"",setFieldValue:(Ne,Z)=>{Ne==="title"&&b(Z)}}),[w]),J=mn(),{notifications:ee}=it(),j=nt();let S=["save_layout","add_panel"];o&&(S=["edit_locked_dashboard","add_panel_locked_dashboard"]);const m=Y!=null&&Y.system?"VIEWER":"EDITOR",[E,W]=xt(S,m),[R,V]=xt(["delete_widget","edit_widget"],m);A.useEffect(()=>{T(zt(r))},[r]),A.useEffect(()=>{c(!1)},[]),A.useEffect(()=>{const Ne=setTimeout(()=>{var Z;!I&&((Z=Y==null?void 0:Y.widgets)!=null&&Z.length)&&mD.warn("Dashboard query range was not called within two minutes",{event:"observability.dashboard_query_range_timeout",widgetCount:Y.widgets.length})},12e4);return()=>clearTimeout(Ne)},[I,(ye=Y==null?void 0:Y.widgets)==null?void 0:ye.length]);const F=A.useRef(!1);A.useEffect(()=>{var Ne;!F.current&&!Gt(Y)&&(vM("Dashboard Detail: Opened",{dashboardId:Y.uuid,dashboardName:Y.title,numberOfPanels:(Ne=Y.widgets)==null?void 0:Ne.length,numberOfVariables:Object.keys((Y==null?void 0:Y.variables)||{}).length||0}),F.current=!0)},[Y]);const te=()=>{if(!n)return;const Ne={...n,data:{...n.data,panelMap:{...Q},layout:d.filter(Z=>Z.i!==B.EMPTY_WIDGET)},uuid:n.uuid};J.mutate({...Ne,workspace:l!=null?l:""},{onSuccess:Z=>{var ae,se,de,ce;U(null),Z.payload&&((ae=Z.payload.data)!=null&&ae.layout&&D(zt((se=Z.payload.data)==null?void 0:se.layout)),u(Z.payload),N(((ce=(de=Z.payload)==null?void 0:de.data)==null?void 0:ce.panelMap)||{}))},onError:()=>{ee.error({message:bM})}})},ne=[...Tc,...lc],je=Ne=>{const Z=Gr(Ne),ae=Gr(d);if(!tt(Z,ae)){const se=zt(Ne);T(se)}},le=A.useCallback((Ne,Z)=>{const ae=Math.trunc(Ne),se=Math.trunc(Z);j.set(Be.startTime,ae.toString()),j.set(Be.endTime,se.toString());const de=`${x}?${j.toString()}`;i(de),ae!==se&&g(Rt("custom",[ae,se]))},[g,x,i,j]);A.useEffect(()=>{d&&Array.isArray(d)&&d.length>0&&!tt(r,d)&&!o&&E&&!J.isLoading&&!h&&te()},[d]),A.useEffect(()=>{var Ne;k&&_.setFieldValue("title",((Ne=z==null?void 0:z.find(Z=>Z.id===k))==null?void 0:Ne.title)||fi)},[k,_,z]);const Oe=Ne=>{if(!n)return;const Z={...Q[Ne]},ae={...Q};let se=[...d];if(Z.collapsed===!0){Z.collapsed=!1;const de=Z.widgets;let ce=0;de.forEach(ze=>{ce=Math.max(ce,ze.y+ze.h)});const me=d.find(ze=>ze.i===Ne);me&&de.length&&(ce-=me.h+me.y);const Le=d.findIndex(ze=>ze.i===Ne),Ee=ze=>({...ze,y:ze.y+ce});for(let ze=Le+1;ze<d.length;ze++)se[ze].y+=ce,ae[se[ze].i]&&(ae[se[ze].i].widgets=ae[se[ze].i].widgets.map(Ee));se=[...se,...de]}else{Z.collapsed=!0;const de=d.findIndex(xe=>xe.i===Ne);let ce=[],me=!1;for(let xe=de+1;xe<d.length;xe++)if(Q[d[xe].i]){Z.widgets=ce,ce=[],me=!0;break}else ce.push(d[xe]);me||(Z.widgets=ce);let Le=0;ce.forEach(xe=>{Le=Math.max(Le,xe.y+xe.h)});const Ee=d[de];Ee&&ce.length&&(Le-=Ee.h+Ee.y);const ze=xe=>({...xe,y:xe.y+Le});for(let xe=de+1;xe<se.length;xe++)se[xe].y+=Le,ae[se[xe].i]&&(ae[se[xe].i].widgets=ae[se[xe].i].widgets.map(ze));se=se.filter(xe=>!Z.widgets.some(X=>X.i===xe.i))}v(de=>({...de,...ae,[Ne]:{...Z}})),T(zt(se))},ge=(Ne,Z,ae)=>{if(Q[Z.i]){const se=ae.y-Z.y,de=Q[Z.i].widgets.map(ce=>({...ce,y:ce.y+se}));v(ce=>({...ce,[Z.i]:{...ce[Z.i],widgets:de}}))}},q=()=>{var de,ce,me,Le;if(!n||!k)return;const Ne=(ce=(de=n==null?void 0:n.data)==null?void 0:de.widgets)==null?void 0:ce.filter(Ee=>Ee.id!==k),Z=((Le=(me=n.data)==null?void 0:me.layout)==null?void 0:Le.filter(Ee=>Ee.i!==k))||[],ae={...Q};delete ae[k];const se={...n,data:{...n.data,widgets:Ne,layout:Z,panelMap:ae},uuid:n.uuid};J.mutateAsync({...se,workspace:l!=null?l:""},{onSuccess:Ee=>{var ze,xe,X,be;D&&D(((xe=(ze=Ee.payload)==null?void 0:ze.data)==null?void 0:xe.layout)||[]),u&&Ee.payload&&u(Ee.payload),N&&N(((be=(X=Ee.payload)==null?void 0:X.data)==null?void 0:be.panelMap)||{}),p(!1),G(null)},onError:()=>{ee.error({message:bM})}})},re=A.useMemo(()=>{var Ne,Z,ae;return(Ne=n==null?void 0:n.data)!=null&&Ne.layout?((ae=(Z=n==null?void 0:n.data)==null?void 0:Z.layout)==null?void 0:ae.length)===0:!0},[n]);let Te=!1;const De=A.useRef(!1);return re&&!f.isFetching?M.jsx(yc,{}):M.jsxs(Ic,{handle:t,className:"fullscreen-grid-container","data-overlayscrollbars-initialize":!0,children:[o&&M.jsxs(ie,{component:"span",variant:"body2",className:"locked-info",children:["This dashboard is pre-created by Inworld and is not editable. Create your custom one"," ",M.jsx(eN,{to:`/workspaces
287/${l}/dashboard`,children:"here"}),"."]}),M.jsx(Zg,{cols:12,rowHeight:45,autoSize:!0,width:100,useCSSTransforms:!0,isDraggable:!o&&W,isDroppable:!o&&W,isResizable:!o&&W,allowOverlap:!1,onLayoutChange:je,onDragStop:ge,draggableHandle:".drag-handle",layout:d,style:{backgroundColor:L?"":Bt.snowWhite},children:d.map(Ne=>{var de,ce,me;const{i:Z}=Ne,ae=(de=z||[])==null?void 0:de.find(Le=>Le.id===Z);if((ae==null?void 0:ae.panelTypes)===ga.ROW){const Le=Q[Z]||{};let{title:Ee}=ae;if(Le.collapsed){const ze=((ce=Le.widgets)==null?void 0:ce.length)||0,xe=`(${ze} widget${ze>1?"s":""})`;Ee+=` ${xe}`}return M.jsx(wr,{className:"row-card",isDarkMode:L,"data-grid":JSON.stringify(ae),children:M.jsxs("div",{className:ti("row-panel"),children:[M.jsxs("div",{style:{display:"flex",gap:"6px",alignItems:"center"},children:[Le.collapsed&&M.jsx($,{icon:Me.faGripVertical,style:{fontSize:14,color:L?_e.gray[100]:_e.gray[950],cursor:"move"},className:"drag-handle"}),M.jsx(ie,{component:"span",variant:"body2",className:"section-title",children:Ee}),Le.collapsed?M.jsx($,{icon:Me.faChevronDown,style:{fontSize:14},onClick:()=>Oe(Z),className:"row-icon"}):M.jsx($,{icon:Me.faChevronUp,style:{fontSize:14},onClick:()=>Oe(Z),className:"row-icon"})]}),M.jsx(pc,{id:Z,rowWidgetProperties:Le,setCurrentSelectRowId:G,setIsDeleteModalOpen:p,setIsSettingsModalOpen:y,editWidget:V,deleteWidget:R})]})},Z)}const se=Le=>{!Te&&Le&&(Te=!0),!De.current&&Te&&(De.current=!0,vM("Dashboard Detail: Panel data fetched",{isDataAvailableInAnyWidget:Te}))};return M.jsx(wr,{className:o?"":"enable-resize",isDarkMode:L,"data-grid":JSON.stringify(ae),children:M.jsx(PN,{className:"grid-item",isDarkMode:L,$panelType:(ae==null?void 0:ae.panelTypes)||B.TIME_SERIES,children:M.jsx(fc,{widget:ae||{id:Z,query:{}},headerMenuList:ne,variables:O,version:(me=n==null?void 0:n.data)==null?void 0:me.version,onDragSelect:le,dataAvailable:se,isDashboardLocked:o})})},Z)})}),M.jsxs(DM,{open:a,onClose:()=>{y(!1),G(null)},className:"rename-section",children:[M.jsx(dM,{children:"Rename Section"}),M.jsx(fM,{children:M.jsxs(wM,{component:"form",onSubmit:Ne=>{Ne.preventDefault()},children:[M.jsx(ie,{component:"span",variant:"body2",className:"typography",children:"Enter section name"}),M.jsx(wM,{children:M.jsx(eM,{size:"small",placeholder:"Enter row name here...",defaultValue:yt((oe=z==null?void 0:z.find(Ne=>Ne.id===k))==null?void 0:oe.title,"New Dashboard")})}),M.jsx(wM,{children:M.jsxs("div",{className:"action-btns",children:[M.jsx(Ie,{variant:"contained",type:"submit",className:"ok-btn",startIcon:M.jsx($,{icon:Me.faCheck,size:"md"}),disabled:J.isLoading,children:"Apply Changes"}),M.jsx(Ie,{variant:"text",className:"cancel-btn",startIcon:M.jsx($,{icon:Me.faXmark,size:"md"}),onClick:()=>{y(!1),G(null)},children:"Cancel"})]})})]})})]}),M.jsxs(DM,{open:P,onClose:()=>{p(!1),G(null)},children:[M.jsx(dM,{children:"Delete Row"}),M.jsx(fM,{children:M.jsx(ie,{component:"span",variant:"body2",children:"Are you sure you want to delete this row"})}),M.jsxs(PM,{children:[M.jsx(Ie,{variant:"text",onClick:()=>{p(!1),G(null)},children:"Cancel"}),M.jsx(Ie,{variant:"contained",onClick:()=>q(),children:"Delete"})]})]})]})}function hc(e){const{handle:t}=e;return M.jsx(Cc,{handle:t})}Ue(wM).attrs({display:"flex"})` 288 &&& { 289 margin-top: 1rem; 290 } 291`;Ue(rt)` 292 &&& { 293 cursor: pointer; 294 } 295 .MuiCardContent-root { 296 display: flex; 297 width: 100%; 298 justify-content: center; 299 align-items: center; 300 301 > span { 302 margin-right: 0.5rem; 303 } 304 } 305`;const Qc=Ue.div``;function mc(e){const{handle:t}=e;return M.jsx(Qc,{children:M.jsx(hc,{handle:t})})}function kc(){const e=jc();return M.jsxs("div",{className:"new-dashboard-container",children:[M.jsx(so,{handle:e}),M.jsx(mc,{handle:e})]})}var VN=(e=>(e.NotFound="not_found",e))(VN||{});function wc(){var D,s,N,u;const{dashboardResponse:e}=uM(),{isFetching:t,isError:i,isLoading:n}=e,r=i?(N=(s=(D=e==null?void 0:e.error)==null?void 0:D.response)==null?void 0:s.data)==null?void 0:N.errorType:"Something went wrong";return A.useEffect(()=>{var I;const o=(I=e.data)==null?void 0:I.data.title;document.title=o||document.title},[(u=e.data)==null?void 0:u.data.title,t]),i&&!t&&r===VN.NotFound?M.jsx(xu,{}):i&&r?M.jsx(ie,{children:r}):n?M.jsx(_t,{tip:"Loading..."}):M.jsx(kc,{})}const Uc=new vD({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry(e,t){var i,n,r;return t instanceof _D&&((i=t.response)!=null&&i.status)&&((n=t.response)==null?void 0:n.status)>=400&&((r=t.response)==null?void 0:r.status)<=499?!1:e<2}}}}),tj=()=>{var N;const{dashboardId:e,widgetId:t}=CM(),{mode:i}=A.useContext(kD),[n,r]=A.useState(null),D=wD();A.useEffect(()=>{(async()=>{const u=await UD({refresh:!0});u&&r(u)})()},[]);const s=!!n&&!!((N=D==null?void 0:D.userData)!=null&&N.email);return M.jsx(Du,{disablePadding:!0,className:"portal-metrics-page",customWrapperSX:{backgroundColor:u=>u.palette.background.paper,borderRadius:"inherit"},children:M.jsx(YD,{children:s?M.jsx(AD,{children:M.jsx("div",{className:"inworld-observability-app",children:M.jsx(dD,{colorModeFromStudio:i,children:M.jsx(xD,{children:M.jsx(bD,{client:Uc,children:M.jsx(OD,{store:Jr,children:M.jsx(LD,{children:M.jsx(ED,{retrieverApiBaseUrl:uu.baseUrl,children:M.jsx(Vu,{children:M.jsx(SD,{children:M.jsx(fD,{children:t?M.jsx(cc,{}):e?M.jsx(wc,{}):M.jsx(Co,{})})})})})})})})})})})}):null})})};export{tj as PortalMetricsPage};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.